Bug 8778 - RRS reports unknown upstream versions of gnutls and mesa, but local upstream check works
Summary: RRS reports unknown upstream versions of gnutls and mesa, but local upstream ...
Status: RESOLVED FIXED
Alias: None
Product: Recipe Reporting System (RRS)
Classification: Yocto Project Subprojects
Component: Recipe Reporting System (RRS) (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 2.1 M4
Assignee: Aníbal Limón
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-12-07 13:56 UTC by Alexander Kanavin
Modified: 2016-04-25 13:52 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kanavin 2015-12-07 13:56:35 UTC
Recipe reporting system has been reporting upstream versions for gnutls and mesa as 'UNKNOWN' for a while now, but the same check using 'bitbake -c checkpkg' works fine on my local machine (which is behind the intel proxy). 

Maybe the RRS server is not able to connect to those upstreams? They are:

ftp://ftp.freedesktop.org/pub/mesa/
ftp://ftp.gnutls.org/gcrypt/gnutls/
Comment 1 Jussi Kukkonen 2015-12-07 14:44:35 UTC
I think there's something wrong with ftp.gnutls.org directory listing -- even with chrome or wget it often seems to stall indefinitely when listing files. Then at some point it might start working and then will keep working _from that client_ but not from others. 

Maybe they are reaching some maximum number of clients? (it's weird that it would exhibit like this but I can't think of anything else either)
Comment 2 Alexander Kanavin 2015-12-07 14:57:51 UTC
ftp.gnupg.org is the same IP address as ftp.gnutls.org, and RRS works for recipes that we fetch from ftp.gnupg.org - probably because there are actually mirrors listed for it. I'll update gnutls recipe to fetch from gnupg and see if it helps.

mesa still needs to be looked into. We also fetch libglu from ftp.freedesktop.org, but for that the upstream check succeeds.
Comment 3 Alexander Kanavin 2015-12-07 15:16:01 UTC
Anibal, can you nevertheless still check what is the issue with gnutls now, because the above is just speculating, would be nice to know facts :)
Comment 4 Aníbal Limón 2015-12-07 16:12:20 UTC
(In reply to comment #3)
> Anibal, can you nevertheless still check what is the issue with gnutls now,
> because the above is just speculating, would be nice to know facts :)

Sure.
Comment 5 Alexander Kanavin 2015-12-09 14:35:37 UTC
Same issue with unzip and zip recipes - locally upstream version are determined, but on RRS they are blank.
Comment 6 Alexander Kanavin 2016-01-15 14:26:39 UTC
For gnupg and friends, let's switch to https://www.gnupg.org/ftp/GnuPG/
I'll make a patch.
Comment 7 Aníbal Limón 2016-03-23 17:43:21 UTC
The missing upstream for gnutls and mesa recipes seems to be a Centos 7/Python 2.7.5 specific problem because in my development machine it (debian8/python 2.7.9) works. 


Some time ago i was experimenting some issues with regex'es in production setup. 
I'll continue to figure out what is happen in production setup.