Page 1 of 2

DDraceNetwork PPA for Ubuntu

Posted: Fri Dec 26, 2014 8:14 pm
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

Re: DDraceNetwork PPA for Ubuntu

Posted: Fri Dec 26, 2014 10:28 pm
by Ñı©Ø

Re: DDraceNetwork PPA for Ubuntu

Posted: Fri Dec 26, 2014 10:59 pm
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Fri Dec 26, 2014 11:56 pm
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 2:14 am
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 8:44 am
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 10:14 am
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/...

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 11:25 am
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 11:45 am
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.

Re: DDraceNetwork PPA for Ubuntu

Posted: Sat Dec 27, 2014 12:08 pm
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.