[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