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

Reply via email to