Re: RFC: Explicit Requires without comments

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

 



Am Sonntag, 25. August 2013, 01:02:21 schrieb Michael Schwendt:
> Hello everyone!
> 
> Can we please enhance the packaging guidelines and request packagers to
> add comments to explicit Requires more often than not?
> 
> Explicit Requires on package names are fragile. The contents of the
> required package may move to a different (sub)package.
>
Especially in case of scripting languages, rpm is unable to find the runtime 
deps automatically in almost all cases. So we have to add them anyway. Well, 
if the extra dep provides extra features which are not needed for the basic 
functionality of the software, then we should move this to a subpackage which 
pulls the extra dep and keep it off the main package. This would help to reduce 
the deps, and users can decide what they really need.

> Uncommented Requires don't give a hint about why they have been added and
> what inside a package is needed (with obvious exceptions, such as one
> Python based package requiring another Python based package). What inside
> a package is required? An executable? A directory? A datadir? A DBus
> service? JavaScript files?
>
If rpm adds its requirements due to library calls, it even doesn't comment 
this ;) But I agree with you, it would be helpful to have some explanation 
what a dependency is for. In most cases we can consult the docs in the tarball 
or the project homepage, but sometimes the packager stumbles upon a missing 
dep during the tests. At least in that case, the dep should be commented.

Best Regardsm
Mario
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux