FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Packaging

 
 
LinkBack Thread Tools
 
Old 09-30-2011, 10:44 AM
Michael Schwendt
 
Default Review Guidelines on -devel packages

https://fedoraproject.org/wiki/Packaging:ReviewGuidelines

| MUST: If a package contains library files with a suffix
| (e.g. libfoo.so.1.1), then library files that end in .so (without suffix)
| must go in a -devel package. [19]

[19] https://fedoraproject.org/wiki/Packaging/Guidelines#DevelPackages

Based on just the ReviewGuidelines, some packagers and reviewers
still get this wrong and create -devel packages for plugin .so libraries.
In particular because it is a MUST. The linked Packaging Guidelines page
on "Devel Packages" makes it a SHOULD and also mentions a rule of thumb,
but apparently this is still not clear enough.

How about this?

MUST: If a package contains library files with a numeric suffix
(e.g. libfoo.so.1 or libfoo.so.1.1), extra care must be taken to
distinguish between libraries needed at run-time and libraries
needed only when compiling/building software. Library files needed
only at build-time must be put into a -devel package. [19]

--
Fedora release 16 (Verne) - Linux 3.1.0-0.rc6.git0.3.fc16.x86_64
loadavg: 0.02 0.08 0.12
--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging
 
Old 10-05-2011, 03:58 PM
Toshio Kuratomi
 
Default Review Guidelines on -devel packages

On Fri, Sep 30, 2011 at 12:44:31PM +0200, Michael Schwendt wrote:
> https://fedoraproject.org/wiki/Packaging:ReviewGuidelines
>
> | MUST: If a package contains library files with a suffix
> | (e.g. libfoo.so.1.1), then library files that end in .so (without suffix)
> | must go in a -devel package. [19]
>
> [19] https://fedoraproject.org/wiki/Packaging/Guidelines#DevelPackages
>
> Based on just the ReviewGuidelines, some packagers and reviewers
> still get this wrong and create -devel packages for plugin .so libraries.
> In particular because it is a MUST. The linked Packaging Guidelines page
> on "Devel Packages" makes it a SHOULD and also mentions a rule of thumb,
> but apparently this is still not clear enough.
>
> How about this?
>
> MUST: If a package contains library files with a numeric suffix
> (e.g. libfoo.so.1 or libfoo.so.1.1), extra care must be taken to
> distinguish between libraries needed at run-time and libraries
> needed only when compiling/building software. Library files needed
> only at build-time must be put into a -devel package. [19]
>
I'm not sure if this will clarify things for people making this mistake.
I think these people might not understand how to tell the difference between
a plugin and a library.

What do you think of this?

https://fedoraproject.org/wiki/Devel_Packages%28draft%29

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

Thread Tools




All times are GMT. The time now is 12:10 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org