[Fedora-packaging] make URL tag mandatory
Michael Schwendt
mschwendt at gmail.com
Tue Aug 13 08:54:26 UTC 2013
On Tue, 13 Aug 2013 07:33:35 +0800, Christopher Meng wrote:
> The why these package's didn't follow the standard?
Various reasons:
First of all, as mentioned, it's not an error. It's not rpmbuild that
would reject such a spec file. It's just rpmlint that warns about it. And
rpmlint has not been in use so much years ago (and possibly has not been
used much during the Merge Review era either).
Further, for some of the packages, there is no such URL. No home page.
Not even a download directory. Example:
http://pkgs.fedoraproject.org/cgit/basesystem.git/plain/basesystem.spec
Finally, sometimes (not limited to a missing-URL-tag) it's because the
packaging guidelines are not enforced by automated processes. And where
the guidelines say SHOULD instead of MUST, some people take that as
NEEDNOT -> LESSWORK -> DONE.
More information about the packaging
mailing list