Re: Suggestions for package naming/split
| From: | Alan Knowles | Date: | Wed, 06 Jul 2005 01:40:28 +0000 |
| Subject: | Re: Suggestions for package naming/split | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-38462@lists.php.net to get a copy of this message | ||
It's better to have the package name follow the class names, so
Debian_Utils would be a bit vauge in that respect.
The only idea I had for this was
Category: Tool & Utilities
Packages: Linux_Debian_*
Since there is no base class, listing them as seperate packages makes
sense.
(I know Debian is also BSD, but for the most part it is Linux based, and
I would not be too keen on reserving the Debian namespace for fear of
future conflicts..)
Regards
Alan
On Tue, 2005-07-05 at 11:20 -0500, Pablo Fischer wrote:
> Hi,
>
> I'm writing some PHP classes that I want to submit/upload to PEAR
> (obviously, using PEPr, votes, etc..). These classes are focused in
> Debian, I'm currently splitting them in two parts:
>
> - User: Debian_Apt, Debian_File and Debian_BTS -Bug Tracking System-
> - Devel: I don't have any classes currently but I'm thinking in writing
> a Debian package creator and/or a package validator.
>
> But I have some questions for releasing these packages:
>
> I can release a Debian_Utils package that will have both parts (User and
> Devel), but in the case of Debian_BTS it depends on another package
> (Mail[2] package) and the Devel classes depend on another package
> (File_Archive).
>
> So, my question is: is there any conventions for splitting packages?
> Should I split the packages by their dependencies so I should create
> many PEPr(s):
>
> * Package: Debian_Apt
> * Package: Debian_File
> * Package: Debian_BTS
> * Package: Debian_Devel
> * Package: Debian_Lintian
>
> Or should I create just one package (Debian_Utils) and add a lot of
> dependencies to it and don't care if a user needs to download Mail
> package also if Debian_BTS is not going to be used by the user?.
>
> Pablo
>
> [1] http://lintian.debian.org/