[Bug 1109534] New: trackerbug: arch-dependent noarch packages
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug ID: 1109534 Summary: trackerbug: arch-dependent noarch packages Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Factory Status: NEW Severity: Major Priority: P5 - None Component: Development Assignee: bwiedemann@suse.com Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de CC: adrian@suse.com, dleuenberger@suse.com, lnussel@suse.com Depends on: 1109470 Blocks: 1081754 Found By: Development Blocker: --- While working on reproducible builds for openSUSE, I found a new class of issues that can be very hard to trace down. You have to know that OBS builds every noarch package for every architecture, publishes only one (the first in prj metadata), but uses all of them for further builds in their respective architecture in OBS. https://github.com/openSUSE/open-build-service/issues/5784 So within OBS, noarch packages are treated pretty much like architecture-dependant packages. Things only start to break once you use osc build or use the packages on a user machine and your architecture is not the one listed first in `osc meta prj` I wrote a 'noarchcheck' script that fetches noarch rpms for 2 architectures and uses build-compare to see if they are similar. Of 10899 total Factory source packages, 1218/3802 noarch packages did not pass that test. Many of the diffs seem to be harmless, so I will review the diffs and file bugs for the uglier ones and maybe file group-bugs by class of issue for the less severe diffs. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 http://bugzilla.opensuse.org/show_bug.cgi?id=1109534#c1 --- Comment #1 from Bernhard Wiedemann <bwiedemann@suse.com> --- Created attachment 784066 --> http://bugzilla.opensuse.org/attachment.cgi?id=784066&action=edit list of affected packages -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109536 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109537 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109539 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109540 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109541 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109685 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109687 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109754 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109755 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109757 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109759 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109895 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 http://bugzilla.opensuse.org/show_bug.cgi?id=1109534#c2 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #2 from Bernhard Wiedemann <bwiedemann@suse.com> --- Test script: https://github.com/bmwiedemann/reproducibleopensuse/blob/master/noarchcheck -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1109949 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109949, which changed state. Bug 1109949 Summary: foma segfault http://bugzilla.opensuse.org/show_bug.cgi?id=1109949 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1110020 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1110024 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1110028 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1110032 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1110020, which changed state. Bug 1110020 Summary: 4 xorg noarch packages differ from architecture http://bugzilla.opensuse.org/show_bug.cgi?id=1110020 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1110149 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1110032, which changed state. Bug 1110032 Summary: lollypop,pithos,mozo differ between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1110032 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1110024, which changed state. Bug 1110024 Summary: noarch java packages differ between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1110024 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1110032, which changed state. Bug 1110032 Summary: lollypop,pithos,mozo differ between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1110032 What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Stasiek Michalski <hellcp@mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1124165 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1110032, which changed state. Bug 1110032 Summary: lollypop,pithos,mozo differ between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1110032 What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109470, which changed state. Bug 1109470 Summary: noarch post-build-checks contains arch-dependent /etc/suse-ignored-rpaths.conf http://bugzilla.opensuse.org/show_bug.cgi?id=1109470 What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109754, which changed state. Bug 1109754 Summary: perl noarch packages differ between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1109754 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109536, which changed state. Bug 1109536 Summary: /usr/bin/ads differs between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1109536 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109685, which changed state. Bug 1109685 Summary: ghostscript-fonts-grops differs between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1109685 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109687, which changed state. Bug 1109687 Summary: gnome-news differs between architectures http://bugzilla.opensuse.org/show_bug.cgi?id=1109687 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1109534 Bug 1109534 depends on bug 1109895, which changed state. Bug 1109895 Summary: .pc files in noarch -devel pkg differ from architecture http://bugzilla.opensuse.org/show_bug.cgi?id=1109895 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com