Re: redone CVS debs



Strange that this should come up, as I was just pondering about it last
night. :)

On Thu, 2003-08-07 at 08:32, Matthew Weier OPhinney wrote:
-- Pascal <evilynux yahoo com> wrote
(on Thursday, 07 August 2003, 03:02 PM +0200):
 --- James Curbo <hannibal adtrw org> a ?crit?: 
Feedback is always appreciated.

I don't know what to tell you apart from :
- it works nice for me.
- i enjoy your deb pkgs alot since i prefer avoiding having things built aside.
- keep up the good work and thanks alot [that goes to Szilveszter Farkas to] :)

I was wondering why GladeXML pkg was libgtk2-gladexml-perl while in gtk-1.2 the pkg is
libgladexml-perl. considering that, i would suggest renaming to libgladexml2-perl.

Probably because in the Gtk2 version, the hierarchy is:

    Gtk2
     - GladeXML

i.e., it's a nested module of Gtk2, and you use it with the notation
'use Gtk2::GladeXML;' Because of this, it makes sense (IMHO) to call the
deb package libgtk2-gladexml-perl (much like there are
libfilesys-diskfree-perl and libfilesys-diskspace-perl, etc.).

Indeed, this is correct, according to current Debian perl policy.
(http://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html)

However, there is a bit of dissent over this naming practice, which has
caused some problems in the past. (see:
http://lists.debian.org/debian-perl/2003/debian-perl-200305/msg00000.html for more details)

The "Foo::Bar => libfoo-bar-perl" convention was not really thought out,
it was just a common convention that grew into acceptance through time
without much forethought. Personally, I would prefer something like
"Foo::Bar => perl-foo-bar-module or perl-module-foo-bar or foo-bar-perl"
or some such, but this will take a revision of the Debian perl policy
and a lot of package name changing.. something I doubt we see until
after Sarge. (and as I am not a Debian developer, I can't really do
anything. I would already be trying to go through the NM process but I
need to wait, for personal reasons)

One last thing: muppet, at some point I'd like to get the debian/
directories imported into CVS (if you like); this will make it easier
for anyone to create their own packages. (cd Gtk2; debuild) But not yet;
I want to hammer out all the problems first. (the foremost is that I
need to write up better package descriptions)

-- 
James Curbo <hannibal adtrw org>
http://www.raspberryheaven.net/~hannibal/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]