Bug 1189063

Summary: gnome-music fails with rpmlint 2.0
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Liška <martin.liska>
Component: GNOMEAssignee: openSUSE GNOME <os.gnome.maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dleuenberger
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1179039    

Description Martin Liška 2021-08-04 12:04:28 UTC
Fails here https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:O/gnome-music/standard/x86_64 with:

[   60s] >>> /usr/bin/appstream-util validate-relax /home/abuild/rpmbuild/BUILD/gnome-music-40.1.1/x86_64-suse-linux/data/org.gnome.Music.appdata.xml
[   60s] ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
[   60s] stdout:
[   60s] /home/abuild/rpmbuild/BUILD/gnome-music-40.1.1/x86_64-suse-linux/data/org.gnome.Music.appdata.xml: FAILED:
[   60s] • url-not-found         : <screenshot> failed to connect: Cannot resolve hostname [https://gitlab.gnome.org/GNOME/gnome-music/raw/master/data/screenshots/gnome-music-1.png]
[   60s] • url-not-found         : <screenshot> failed to connect: Cannot resolve hostname [https://gitlab.gnome.org/GNOME/gnome-music/raw/master/data/screenshots/gnome-music-2.png]
[   60s] • url-not-found         : <screenshot> failed to connect: Cannot resolve hostname [https://gitlab.gnome.org/GNOME/gnome-music/raw/master/data/screenshots/gnome-music-3.png]
[   60s] • url-not-found         : <screenshot> failed to connect: Cannot resolve hostname [https://gitlab.gnome.org/GNOME/gnome-music/raw/master/data/screenshots/gnome-music-4.png]

Note rpmlint provides appstream-util, that's why the test-case is activated. I think --nonet argument should be added.
Comment 1 Dominique Leuenberger 2021-08-05 10:35:32 UTC
That was caused by rpmlint-strict pulling in a large dep chain into the buildroot (instead of into /opt) i.e appstream-glib.

This was fixed by Martin this morning