On Sun, 30 Jul 2006 14:46:15 +0100, Thomas Leonard wrote:
> On 7/30/06, Peter <sw98234@...> wrote:
>> [quoted text muted]
> [ Gentoo packaging ]
> Just out of interest: why are you re-packaging Python programs for
> Gentoo? Since they're not compiled, is there any reason not to use the
> upstream package unmodified?
> I can understand wanting to recompile ROX-Filer for different
> platforms, or to use optimisations specific to your chipset, or just
> to be sure that the binary really does match the source, but what
> advantage is there for Python programs?
> I'm obviously missing something, but it would seem that having Gentoo
> users get the packages directly would mean you wouldn't have to do any
> work at all, and the users would always be up-to-date... if there's a
> problem with this then we should try to fix it, because manually
> repackaging everything will get tiring soon (as you've discovered!)
> and we don't want to lose another Gentoo packager :-(
The purpose of packaging ebuilds for gentoo is for system-level
maintenance. If a user has rox in ~/ then there is no need to use any
package manager. However, gentoo users that depend on portage for updates
can have those compiled (or in the case of python) copied into system
directories. And, actually, I rewrote the rox eclass and all python
modules are byte compiled prior to being inserted into the system.
A gentoo user who has install rox in a system-wide manner will not be able
to upgrade software without su access or a confusing mix of system apps
and local ones.
The purpose of a package maintainer is to monitor goings on in a
particular sphere and offer updates in a timely manner from upstream to
the user base. I declined offers to become an official gentoo developer
however, and this is why I am forking these ebuilds off to breakmygentoo.
However, I still believe my comments about too many version bumps is valid
regardless of the platform. One of the beauties of rox is that since
everything just works and most applications have a very limited purpose
and scope, the need for upgrades and fixes are small.
Do not reply to this email, it is a spam trap and not monitored.
I can be reached via this list, or via
jabber: pete4abw at jabber.org