DDraceNetwork PPA for Ubuntu

Read and discuss official announcements, information and news about the DDRaceNetwork.
Forum rules
Please consider wheter there is a more appropiate subforum before creating a new thread here.
This is for offical DDRaceNetwork-related information and discussion only.
User avatar
Ñı©Ø
Posts: 1927
Joined: Sat Sep 06, 2014 5:22 pm
Location: Italy
Player profile: http://ddnet.org/players/-209--305--169--216-/
Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/

DDraceNetwork PPA for Ubuntu

Post by Ñı©Ø »

Hi ddnetters!
I just packaged for ubuntu ddracenetwork and i uploaded it on a PPA!
You can find more info on github, https://github.com/rotolonico/ddracenetwork-ubuntu in the README file :)

This is how it should be:
Image
User avatar
Ñı©Ø
Posts: 1927
Joined: Sat Sep 06, 2014 5:22 pm
Location: Italy
Player profile: http://ddnet.org/players/-209--305--169--216-/
Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/

Re: DDraceNetwork PPA for Ubuntu

Post by Ñı©Ø »

User avatar
deen
TECHNICAL Team
Posts: 3580
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

Re: DDraceNetwork PPA for Ubuntu

Post by deen »

While we're at distribution packages of DDNet, there is also one for Archlinux: https://aur.archlinux.org/packages/teeworlds-ddnet/

Don't know of any others yet.
User avatar
kamillentee
Posts: 687
Joined: Sat Jul 26, 2014 11:47 pm
Player profile: http://ddnet.org/players/kamillentee/
Clan: |*KoG*|

Re: DDraceNetwork PPA for Ubuntu

Post by kamillentee »

Why ddnet isn't in the official repos of the distributions. I mean many packages are in third-party-repos because they aren't open source. But there shouldn't be any problems to bring ddnet to the official repos, isn't? And I guess ddnet don't need updates through the package manager (because of the auto-updater). So it should be a one time work to make packages.

Nico thanks so far for Ubuntu packages. Will give them a try.
User avatar
deen
TECHNICAL Team
Posts: 3580
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

Re: DDraceNetwork PPA for Ubuntu

Post by deen »

kamillentee wrote:Why ddnet isn't in the official repos of the distributions. I mean many packages are in third-party-repos because they aren't open source. But there shouldn't be any problems to bring ddnet to the official repos, isn't? And I guess ddnet don't need updates through the package manager (because of the auto-updater). So it should be a one time work to make packages.

Nico thanks so far for Ubuntu packages. Will give them a try.
Auto-Updaters are disabled with packages from official repos. You can't change installed programs as a normal user and that is the job of your package manager. To get into official repos, someone would have to create the packets (as NICO just did), and get them through the acceptance process at the corresponding distribution. That would be great for DDNet to get new players. I don't know if DDNet is significant enough to get into official repositories.

The whole process isn't that simple, for some of the most popular distributions:
Ubuntu: http://askubuntu.com/questions/16446/ho ... nto-ubuntu
Debian: http://askubuntu.com/questions/13255/ho ... debian-too
Fedora: https://fedoraproject.org/wiki/Package_Review_Process

If anyone is willing to do the work for any distribution, I'd be glad to help with any questions.
User avatar
kamillentee
Posts: 687
Joined: Sat Jul 26, 2014 11:47 pm
Player profile: http://ddnet.org/players/kamillentee/
Clan: |*KoG*|

Re: DDraceNetwork PPA for Ubuntu

Post by kamillentee »

That's not cool.
Ubuntu: takes most packages from debian-unstable and then they are freezes. That mean no updates. (Except packages in security (Firefox etc.))
Debian: almost same
Arch: should get fast updates as known
And for Fedora Idk.


Ddnet is a client with a great and fast development. To have fast updates maybe its possible to adjust user rights for the client. But I guess the repo maintainer isn't willing to accept this because Linux is a multiuser OS. It will cause a security hole. Another idea is to install the client in the user directory. There shouldn't be any permissions user can't control. So it should be possible to use the auto-updater. I know its not that way packages should be updated.

Just notes if anyone is willing to do the work.
User avatar
Ñı©Ø
Posts: 1927
Joined: Sat Sep 06, 2014 5:22 pm
Location: Italy
Player profile: http://ddnet.org/players/-209--305--169--216-/
Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/

Re: DDraceNetwork PPA for Ubuntu

Post by Ñı©Ø »

The auto-updates works correctly if we put all the package in the home ( in the folder .ddnet, like i did) and not in usr/share/...
User avatar
deen
TECHNICAL Team
Posts: 3580
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

Re: DDraceNetwork PPA for Ubuntu

Post by deen »

kamillentee wrote:That's not cool.
Ubuntu: takes most packages from debian-unstable and then they are freezes. That mean no updates. (Except packages in security (Firefox etc.))
Debian: almost same
Arch: should get fast updates as known
And for Fedora Idk.


Ddnet is a client with a great and fast development. To have fast updates maybe its possible to adjust user rights for the client. But I guess the repo maintainer isn't willing to accept this because Linux is a multiuser OS. It will cause a security hole. Another idea is to install the client in the user directory. There shouldn't be any permissions user can't control. So it should be possible to use the auto-updater. I know its not that way packages should be updated.

Just notes if anyone is willing to do the work.
But that's not how it works in any of the distributions I know. The package manager only installs global packages and expects you not to update them on your own.
User avatar
kamillentee
Posts: 687
Joined: Sat Jul 26, 2014 11:47 pm
Player profile: http://ddnet.org/players/kamillentee/
Clan: |*KoG*|

Re: DDraceNetwork PPA for Ubuntu

Post by kamillentee »

Ya i know but what should we do. Use ddnet without any updates, new features ... I hate this way too. A global update system is the best way. But if you get a new ddnet client just with upgrading the whole system to the next release, nobody uses the client from official repository. For arch it shouldn't be a problem to provide packages because its a RR. But how do you want to solve this for the more popular Ubuntu fE.
User avatar
deen
TECHNICAL Team
Posts: 3580
Joined: Mon May 05, 2014 2:30 pm
Player profile: https://ddnet.org/players/deen/
Discord: deen#5910

Re: DDraceNetwork PPA for Ubuntu

Post by deen »

kamillentee wrote:Ya i know but what should we do. Use ddnet without any updates, new features ... I hate this way too. A global update system is the best way. But if you get a new ddnet client just with upgrading the whole system to the next release, nobody uses the client from official repository. For arch it shouldn't be a problem to provide packages because its a RR. But how do you want to solve this for the more popular Ubuntu fE.
People use their distribution's packages to get to know DDNet. If they want the latest update, they can get the version from ddnet.org.

It's not like the old client versions are unusable now, some people use 7 month old DDNet version.
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests