Actually, I was hoping for it to be put into backports. I'm not very familiar with the versioning system for Ubuntu, but I am familiar enough that the first thing I did to check for the new version was look hardy-backports and, as a last resort, Intrepid.
I would consider 1.8.2 to be a "bugfix-only" update since the only thing the changelog lists besides bugfixes are "VCHECK" entries. In PvPGN, those reside in a user-modifiable text file that check for new versions of the client programs. Since the client programs are updated independently of PvPGN, the user usually maintains this file (versioncheck.txt) themselves. The developers just update the default version as a convenience to anyone who has to set it up. 1.8.3 has three entries (besides VCHECK) starting with the word "added", so I suppose that wouldn't be considered a bugfix-only release. As for Ubuntu-specific "bugs", there aren't any, but there are a few improvements/fixes I can think of for Ubuntu-specific elements, but I don't know what the Ubuntu policy about this is. As it is, PvPGN has to be run as root due to permissions issues. If it would be possible to create a system user for the service and simply give that user ownership of /etc/pvpgn and /var/lib/pvpgn, that would be one less network-facing service running as root. Although I don't have the expertise to make my own packages, I did modify the install I have on my machine (it's still the same package that Ubuntu uses, the up-to-date one exists separately and is not in the path). I added a restricted system user (shell: /bin/false, home directory that does not exist, UID below 1000, etc.) gave it ownership of /etc/pvpgn and /var/lib/pvpgn, and then modified the start and restart options of the PvPGN init script (/etc/init.d/pvpgn) so that it calls start-stop-daemon with the option "--chuid pvpgn-srv", and running the processes as pvpgn-srv instead of root. Also, the init script itself is rather clunky compared to that of the Tremulous server I have installed. The one used by Tremulous (/etc/init.d/tremulous-server) serves more or less the same purpose but has a neater layout and uses sub routines for starting and stopping instead of manually running start-stop-daemon with the same syntax each time if the first parameter is either start, stop, restart, etc. The result is that if I want to change a parameter that the script uses the start-stop-daemon command, I have to do it in three places instead of one. Perhaps the init script/permissions issue could be updated/changed, and 1.8.2 could be added to Hardy while 1.8.3 gets added to the backports? On Wed, Jul 30, 2008 at 3:13 PM, Mike Rooney <[EMAIL PROTECTED]> wrote: > Thanks Patrick. This isn't really considered out-of-date by our > standards, since packages aren't typically updated starting from a > couple months BEFORE the new version of Ubuntu is released (ie Hardy > packages were updated to the most recent version roughly 6 months ago, > so if THEY themselves hadn't been updated for a few months, a 10 month > old package is not hard to imagine). This is to keep everything stable, > as the packages released in Ubuntu have been tested for months before > the release so we know they work. If we just upgrade to a new version, > no one has tested it, and it could break functionality for the entire > userbase, which isn't acceptable. I would suggest reading > https://help.ubuntu.com/community/UbuntuBackports, I think it will > explain things well. > > Basically, there are two options, not mutually exclusive: > 1) There are bugs that a new version fixed. If the new version is bugfix > only, we can upgrade to it. Otherwise, we can just patch our version based > on the changes for the specific bugs that affect Ubuntu. > 2) The new version can be put in backports. > > So, is there a specific bug affecting you in pvpgn that you would like > fixed? If so, then you want to make a bug report about it, and if it is > fixed in a later version, we will take the patch and apply it to our > current version. > > Also if you think the new version should be put in backports, then that > approach can be considered as well. > > I hope this explains some things! > > -- > package out of date > https://bugs.launchpad.net/bugs/253336 > You received this bug notification because you are a direct subscriber > of the bug. > > Status in "pvpgn" source package in Ubuntu: New > > Bug description: > Binary package hint: pvpgn > > There are no up-to-date packages for PvPGN (current version 1.8.3 as of > July 18th) in Ubuntu (all versions). That makes what this package lists as > "latest release" (1.8.1-1.1) 10 months old. Not counting the patches added > by the Ubuntu developers, the version of the actual software is just under > one year old (released 1.8.1 was released August 17th 2007). > > Upstream Changelog: http://pvpgn.berlios.de/index.php?page=changelog > News Archive with Upstream Release Dates: > http://pvpgn.berlios.de/index.php?page=newsarchive > -- package out of date https://bugs.launchpad.net/bugs/253336 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs