On Tue, Dec 07, 2010 at 08:39:50PM -0600, BJ Dierkes wrote:

> All three pieces follow each release meaning, when 0.8.12 (current stable) 
> was released... new tarbals were released for all three.  The reason for 
> separate tarbals is primarily for maintaining releases via PyPi [2].  I need 
> all three pieces to be separate so that users can 'easy_install cement', 
> without pulling in a dozen dependencies for cement.devtools or cement.test.  
> I don't have the luxury of creating 'subpackages' in PyPi, so I have to break 
> up the sources.  

> What I would like to see is if this type of situation would lend itself to 
> making an exception to the FPG regarding 'one source per package'.  I assume 
> the section 'Bundling of multiple projects' [4] is relevant, though it is 
> pretty vague.  I guess what I'm looking for is for someone with more time in 
> the community to give some advice on this situation.  Ideally, I would like 
> to be able to maintain a single package set for say 'cement', but with 
> Source0 (cement), Source1 (cement.devtools), Source2 (cement.test).

To quote the guidelines:
| Fedora packages should make every effort to avoid having multiple,
| separate, upstream projects bundled together in a single package.

Since all tarballs belong to the same upstream project, there is nothing
wrong with using all three in one SPEC.

> Or would it be recommended to have a separate tarbal like 
> 'cement-all-0.8.12.tar.gz' which would include all parts of the project, and 
> use that as Source0?

I do not see any additional value for Fedora when doing this.

Regards
Till

> [4] 
> http://fedoraproject.org/wiki/PackagingGuidelines#Bundling_of_multiple_projects

Attachment: pgpyLc8OX2WAM.pgp
Description: PGP signature

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to