Oh, for reference I've attached the init scripts I'm talking about.

On Wed, Jul 30, 2008 at 4:17 PM, Patrick C <[EMAIL PROTECTED]>
wrote:

> 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
>>
>
>


** Attachment added: "pvpgn-initscript"
   http://launchpadlibrarian.net/16433250/pvpgn-initscript

** Attachment added: "tremulous-server-initscript"
   http://launchpadlibrarian.net/16433251/tremulous-server-initscript

-- 
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