Hi Till,
On Tue, Aug 13, 2013 at 2:40 AM, Till Maas <opensource@xxxxxxxxx> wrote:
Does your script checks for actual URL lines in SPEC that got commented? The reason I have purposefully commented URL line is because upstream was dead and I want to keep url for my reference as it was committed in initial release. Do you got any recommendations for fixing this issue?
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 andI did not check why it happened. The packages from the following SRPM do
> > 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.
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
why should this package need a source or URL?
bitmap-fonts-0.3-20.fc19.src.rpm
We have seen issues with font upstream sources. When packages got added into Fedora they of course used to have correct and valid upstream source as well as URL. But as time goes these URL seems to vanish.
bootparamd-0.17-38.fc19.src.rpm
checkpolicy-2.1.12-3.fc19.src.rpm
Looks like now source is also not able to be downloaded
chkconfig-1.3.60-3.fc19.src.rpm
This looks like not requested any fedorahosted trac wiki, so there looks no URL
color-filesystem-1-12.fc19.src.rpm
This is a filesystem package so don't think any source or URL will exists for it
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
Does your script checks for actual URL lines in SPEC that got commented? The reason I have purposefully commented URL line is because upstream was dead and I want to keep url for my reference as it was committed in initial release. Do you got any recommendations for fixing this issue?
fonts-KOI8-R-1.0-17.fc19.src.rpm
This is very old package in Fedora and whatever I can see about this package, it never saw any URL and used sources from some website's download space. That reminds me its merge review is still open as there is no trace of source.
freeze-2.5.0-15.fc19.src.rpm
This is also old package with source hosted at http://www.ibiblio.org/pub/. Can then this use URL as http://www.ibiblio.org ??
generic-release-19-2.src.rpm
This looks have its own upstream not hosted anywhere.
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
I have still not found any URL for this Google fonts project.
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
Another old package. This was also not having any URL but source was hosted on some website which is already dead now.
japanese-bitmap-fonts-0.20080710-13.fc19.src.rpm
This uses various sources with some having URL link commented above source lines in spec.
jomolhari-fonts-0.003-16.fc19.src.rpm
Following is already in SPEC but if both URL is gone, can you suggest what can be done to enable URL tag for this?
# Looks like currently following URL is gone now. Maybe temporary issue
#URL: http://chris.fynn.googlepages.com/jomolhari
# Try following URL for this package
#URL: https://sites.google.com/site/chrisfynn2/home/fonts/jomolhari
# Looks like currently following URL is gone now. Maybe temporary issue
#URL: http://chris.fynn.googlepages.com/jomolhari
# Try following URL for this package
#URL: https://sites.google.com/site/chrisfynn2/home/fonts/jomolhari
joystick-support-1.0.0-5.fc19.src.rpm
kcc-2.3-34.src.rpm
kde-filesystem-4-45.fc19.src.rpm
Another filesystem package
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
Its clearly written in spec
## the following upstream URL is a dead link anymore.
#URL: http://www.din.or.jp/~storm/fonts/
#Source0: http://www.din.or.jp/~storm/fonts/knm_new.tar.gz
## the following upstream URL is a dead link anymore.
#URL: http://www.din.or.jp/~storm/fonts/
#Source0: http://www.din.or.jp/~storm/fonts/knm_new.tar.gz
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
This looks another filesystem package which should not be having any URL
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
This is just single text file source with no upstream needed.
prelink-0.5.0-1.fc19.src.rpm
procinfo-18-32.fc19.src.rpm
This is another package with source hosted on people page on some website.
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
The comment inside spec clearly mentioned its Red Hat maintained package and source will be available from srpm. Let me see if I can add it to fedorahosted and then its links in spec
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
Duplicate in this list
dwz-0.11-1.fc19.src.rpm
autofs-5.0.7-28.fc19.src.rpm
We can uncomment the dead URL in spec files but then what to do if someone reports bug saying URL is not working? Close it as NOTABUG or WONTFIX?
Regards,
Parag.
Parag.
-- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging