Re: make URL tag mandatory

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

 



On Mon, Aug 12, 2013 at 09:55:25PM +0200, Michael Schwendt wrote:
> On Mon, 12 Aug 2013 21:35:27 +0200, Till Maas wrote:

> > I noticed that several packages do not contain a URL tag and
> > http://fedoraproject.org/wiki/Packaging:Guidelines#tags
> > does not require it. IMHO it would be nicer to have a valid URL tag for
> > all packages. Therefore I want to propose to make it mandatory.
> > 
> > What are your opinions?
> 
> Both the package submitter and the reviewer, who approved the
> package, should be pointed at:
> 
>   https://fedoraproject.org/wiki/Packaging:Guidelines#Use_rpmlint
> 
>   https://fedoraproject.org/wiki/Packaging:ReviewGuidelines
>   |
>   | MUST: rpmlint must be run on the source rpm and all binary rpms
>   | the build produces. The output should be posted in the review.
> 
> rpmlint warns about a missing URL tag.

I did not check why it happened. The packages from the following SRPM do
not seem to have the URL tag:

adjtimex-1.29-6.fc19.src.rpm
arptables_jf-0.0.8-32.fc19.src.rpm
autofs-5.0.7-14.fc19.src.rpm
basesystem-10.0-8.fc19.src.rpm
bitmap-fonts-0.3-20.fc19.src.rpm
bootparamd-0.17-38.fc19.src.rpm
checkpolicy-2.1.12-3.fc19.src.rpm
chkconfig-1.3.60-3.fc19.src.rpm
color-filesystem-1-12.fc19.src.rpm
crypto-utils-2.4.1-39.fc19.src.rpm
desktop-backgrounds-19.0.0-2.fc19.src.rpm
duel3-0.1-0.15.20060225.fc19.src.rpm
dwz-0.10-1.fc19.src.rpm
finger-0.17-48.fc19.src.rpm
floppy-support-1.0.0-5.fc19.src.rpm
fontmatrix-0.9.99-11.r1218.fc19.src.rpm
fonts-KOI8-R-1.0-17.fc19.src.rpm
freeze-2.5.0-15.fc19.src.rpm
generic-release-19-2.src.rpm
gnome-icon-theme-3.8.2-1.fc19.src.rpm
gnome-icon-theme-extras-3.6.2-2.fc19.src.rpm
gnome-icon-theme-symbolic-3.8.2.2-1.fc19.src.rpm
gnome-python2-desktop-2.32.0-14.fc19.src.rpm
google-croscore-fonts-1.23.0-2.fc19.src.rpm
greylistd-0.8.7-16.fc19.src.rpm
hesiod-3.2.1-1.fc19.src.rpm
icon-slicer-0.3-18.fc19.src.rpm
ilbc-1.1.1-4.fc19.src.rpm
imlib-1.9.15-23.fc19.src.rpm
iso8859-2-fonts-1.0-28.fc19.src.rpm
japanese-bitmap-fonts-0.20080710-13.fc19.src.rpm
jomolhari-fonts-0.003-16.fc19.src.rpm
joystick-support-1.0.0-5.fc19.src.rpm
kcc-2.3-34.src.rpm
kde-filesystem-4-45.fc19.src.rpm
kexec-tools-2.0.3-71.fc19.src.rpm
kinput2-v3.1-46.fc19.src.rpm
knm-new-fixed-fonts-1.1-18.fc19.src.rpm
konkretcmpi-0.9.0-5.fc19.src.rpm
libaio-0.3.109-7.fc19.src.rpm
libcroco-0.6.8-2.fc19.src.rpm
libdvdnav-4.2.0-4.fc19.src.rpm
libdvdread-4.2.0-4.fc19.src.rpm
librsvg2-2.37.0-3.fc19.src.rpm
mcstrans-0.3.3-6.fc19.src.rpm
mkbootdisk-1.5.5-10.fc19.src.rpm
mozilla-filesystem-1.9-9.fc19.src.rpm
mutter-3.8.3-1.fc19.src.rpm
netdump-server-0.7.16-32.fc19.src.rpm
newsx-1.6-18.fc19.src.rpm
perl-srpm-macros-1-7.fc19.src.rpm
preferences-menus-1-6.fc19.src.rpm
prelink-0.5.0-1.fc19.src.rpm
procinfo-18-32.fc19.src.rpm
pyorbit-2.24.0-13.fc19.src.rpm
rarpd-ss981107-40.fc19.src.rpm
rdma-2.0-8.fc19.src.rpm
rootfiles-8.1-10.fc19.src.rpm
rstp-04012009git-10.fc19.src.rpm
rwho-0.17-51.fc19.src.rpm
sirius-0.8.0-22.fc19.src.rpm
telepathy-filesystem-0.0.2-5.fc19.src.rpm
ttmkfdir-3.0.9-39.fc19.src.rpm
txt2rss-0.1-10.fc19.src.rpm
vnc-ltsp-config-4.0-11.fc19.src.rpm
vte3-0.34.6-1.fc19.src.rpm
xmms-speex-0.9.1-19.src.rpm
xorg-x11-drivers-7.7-5.fc19.src.rpm
scottfree-1.14-7.fc19.src.rpm
mutter-3.8.4-1.fc19.src.rpm
gnome-icon-theme-3.8.3-1.fc19.src.rpm
kexec-tools-2.0.4-7.fc19.src.rpm
konkretcmpi-0.9.1-1.fc19.src.rpm
fontmatrix-0.9.99-12.r1218.fc19.src.rpm
dwz-0.11-1.fc19.src.rpm
autofs-5.0.7-28.fc19.src.rpm

I used this script to generate the list:
#!/usr/bin/python -tt
import yum
if __name__ == "__main__":
    yb = yum.YumBase()
    all_packages = yb.pkgSack.returnPackages()
    bad_url = []
    for p in all_packages:
        if not p.url:
            if p.sourcerpm not in bad_url:
                print p.sourcerpm
                bad_url.append(p.sourcerpm)

Regards
Till
--
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