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

Re: [Lsb-CommonPackaging] URGENT Proposal: Package naming schemes



Ted:

Yes, this is a great start at the naming convention modulo some
character set issues and some further ramifications w.r.t. installation
locations.

Jeff Johnson and I are working on finding the LCD character set between
rpm and dpkg (rpm's set is not truely explicit yet).

I proposed at one time that the LANANA (make sure that term ends up in
the glossary!) assigned name also be the packages installation directory
under /opt/<pkgname> with its sub directories under packager control.  I
don't remember hearing of any problems, so we should go with that too.

What was the word on where configuration files of such package should
go?  /opt/<pkg>/etc?

tytso@mit.edu wrote:
> 
> In response to a complaint that we hadn't specified a naming convention
> for LSB packages, I threw together the following straw-man proposal.
> 
> I'd appreciate some comments about whether this is on the right track or
> not.
> 
> Thanks!!
> 
>                                                 - Ted
> 
> <SECT1 ID=pkgnameconv>
> <TITLE>Package Naming</TITLE>
> <PARA>
> Because there is no consistent packaging naming amongst the various
> Linux distributions, it is necessary for LSB complaint applications to
> adhere the following rules to avoid conflicts with packages provided by
> the distributions.
> </PARA>
> 
> <ITEMIZEDLIST MARK="bullet">
> <LISTITEM> <PARA>
> All LSB package names must begin with the prefix "lsb-".
> </PARA>
> </LISTITEM>
> 
> <LISTITEM><PARA>
> If the package name contains only one hyphen (including the one in the
> "lsb-" prefix) then the package name must be assigned by the LANANA, which
> shall maintain a registry of LSB names.
> </PARA></LISTITEM>
> 
> <LISTITEM><PARA>
> If the package name contains more than one hyphen (i.e.,
> "lsb-www.redhat.com-redhat-database" or "lsb-gnome-gnumeric"), then
> the portion of the package name between first and second hyphens shall be
> called the packager name, and it must be assigned to the provider of
> the LSB package.  If the packager name contains one or more period
> characters, then it must be a DNS domain assigned to the pacakger.
> If the pacakger name does not contain any periods, then it must be assigned
> to the pacakger by the LANANA, who shall maintain a registry for this purpose.
> </PARA></LISTITEM>
> </ITEMIZEDLIST>
> 
> _______________________________________________
> Lsb-taskforce1 mailing list
> Lsb-taskforce1@lists.sourceforge.net
> http://lists.sourceforge.net/lists/listinfo/lsb-taskforce1

-- 
Albert den Haan, Software Developer @ Corel Corporation
albertd@corel.com (613) 728-0826 x5318

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: