[Bug 1185657] New: [Tracker] Packages installing rpm macro files to /etc/rpm instead of /usr/lib/rpm/macros.d
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug ID: 1185657 Summary: [Tracker] Packages installing rpm macro files to /etc/rpm instead of /usr/lib/rpm/macros.d Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- RPM reads its macro definitions from various places Packages are supposed to install their data to /usr/lib/rpm/macros.d A few legacy packages still use /etc/rpm for this though. Changing the location is in line with the goal of an empty /etc to reset a system state -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED Assignee|screening-team-bugs@suse.de |dimstar@opensuse.org -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185658 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185659 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185660 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185661 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185662 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185663 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185664 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185665 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185666 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185667 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185668 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185669 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185671 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1185672 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1185662, which changed state. Bug 1185662 Summary: tcl: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185662 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=1185657 Bug 1185657 depends on bug 1185666, which changed state. Bug 1185666 Summary: ffcall: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185666 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=1185657 Bug 1185657 depends on bug 1185665, which changed state. Bug 1185665 Summary: ooRexx: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185665 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=1185657 Bug 1185657 depends on bug 1185658, which changed state. Bug 1185658 Summary: MozillaFirefox-devel: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185658 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=1185657 Bug 1185657 depends on bug 1185659, which changed state. Bug 1185659 Summary: octave-devel: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185659 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=1185657 Bug 1185657 depends on bug 1185672, which changed state. Bug 1185672 Summary: ghc-rpm-macros: rpm macro files installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185672 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=1185657 Bug 1185657 depends on bug 1185660, which changed state. Bug 1185660 Summary: lua-lmod: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185660 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=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c1 --- Comment #1 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1185657) was mentioned in https://build.opensuse.org/request/show/899481 Factory / mk-configure -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c2 --- Comment #2 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1185657) was mentioned in https://build.opensuse.org/request/show/899924 Factory / strip-nondeterminism -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1185671, which changed state. Bug 1185671 Summary: mingw{32,64}-filesystem: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185671 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=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> --- Currently (Snapshot 20210802) these are left: ./x86_64/R-core-devel-4.1.0-37.1.x86_64.rpm: - /etc/rpm/macros.R ./x86_64/netcdf-devel-data-4.8.0-1.1.x86_64.rpm: - /etc/rpm/macros.netcdf ./x86_64/mpich_3_4_1-gnu-hpc-macros-devel-3.4.1-2.1.x86_64.rpm: - /etc/rpm/macros.hpc-mpich ./x86_64/mpich-ofi_3_4_1-gnu-hpc-macros-devel-3.4.1-2.1.x86_64.rpm: - /etc/rpm/macros.hpc-mpich ./x86_64/go1.4-1.4.3-12.1.x86_64.rpm: - /etc/rpm/macros.go1.4 ./x86_64/erlang-rebar-2.6.4+git20180201.b6d3094-2.12.x86_64.rpm: - /etc/rpm/macros.erlang-rebar ./x86_64/mvapich2_2_3_6-gnu-hpc-macros-devel-2.3.6-1.2.x86_64.rpm: - /etc/rpm/macros.hpc-mvapich2 ./x86_64/mvapich2-psm_2_3_6-gnu-hpc-macros-devel-2.3.6-1.2.x86_64.rpm: - /etc/rpm/macros.hpc-mvapich2 ./x86_64/mvapich2-psm2_2_3_6-gnu-hpc-macros-devel-2.3.6-1.2.x86_64.rpm: - /etc/rpm/macros.hpc-mvapich2 ./x86_64/openmpi_1_10_7-gnu-hpc-macros-devel-1.10.7-5.6.x86_64.rpm: - /etc/rpm/macros.hpc-openmpi ./x86_64/openmpi1-macros-devel-1.10.7-5.6.x86_64.rpm: - /etc/rpm/macros.openmpi ./x86_64/openmpi_2_1_6-gnu-hpc-macros-devel-2.1.6-11.2.x86_64.rpm: - /etc/rpm/macros.hpc-openmpi ./x86_64/openmpi2-macros-devel-2.1.6-11.2.x86_64.rpm: - /etc/rpm/macros.openmpi ./x86_64/openmpi_3_1_6-gnu-hpc-macros-devel-3.1.6-2.5.x86_64.rpm: - /etc/rpm/macros.hpc-openmpi ./x86_64/openmpi3-macros-devel-3.1.6-2.5.x86_64.rpm: - /etc/rpm/macros.openmpi ./noarch/yast2-buildtools-4.4.0-1.1.noarch.rpm: - /etc/rpm/macros.yast ./noarch/openstack-macros-2020.1.2-1.1.noarch.rpm: - /etc/rpm/macros.openstack-common ./noarch/openstack-macros-2020.1.2-1.1.noarch.rpm: - /etc/rpm/macros.openstack-suse ./noarch/nodejs-packaging-10.beta11-2.12.noarch.rpm: - /etc/rpm/macros.nodejs ./noarch/gnu-compilers-hpc-macros-devel-1.4-6.1.noarch.rpm: - /etc/rpm/macros.hpc-gnu ./noarch/yast2-installation-control-4.4.2-1.1.noarch.rpm: - /etc/rpm/macros.skelcd ./noarch/golang-packaging-15.0.15-1.3.noarch.rpm: - /etc/rpm/macros.go ./noarch/kernel-macros-5.13.6-1.1.noarch.rpm: - /etc/rpm/macros.kernel-source -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1189044 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1185668, which changed state. Bug 1185668 Summary: erlang-rebar: rpm macro file installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185668 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=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c4 --- Comment #4 from Dominique Leuenberger <dimstar@opensuse.org> --- Getting better:
zgrep /etc/rpm/ ARCHIVES.gz ./noarch/yast2-installation-control-4.4.10-1.1.noarch.rpm: /etc/rpm/macros.skelcd ./noarch/nodejs-packaging-10.beta11-2.16.noarch.rpm: /etc/rpm/macros.nodejs ./noarch/openstack-macros-2020.1.2-1.3.noarch.rpm: /etc/rpm/macros.openstack-common boo#1185669 ./noarch/openstack-macros-2020.1.2-1.3.noarch.rpm: /etc/rpm/macros.openstack-suse boo#1185669 ./noarch/golang-packaging-15.0.16-1.1.noarch.rpm: /etc/rpm/macros.go ./x86_64/netcdf-devel-data-4.8.0-2.2.x86_64.rpm: /etc/rpm/macros.netcdf ./x86_64/go1.4-1.4.3-13.1.x86_64.rpm: /etc/rpm/macros.go1.4
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c5 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com --- Comment #5 from Dominique Leuenberger <dimstar@opensuse.org> --- *** Bug 1191379 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191383 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191382 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191392 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191391 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191393 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191387 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |1191384 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1191391, which changed state. Bug 1191391 Summary: openstack-macros: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191391 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1191384, which changed state. Bug 1191384 Summary: kernel-source: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191384 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=1185657 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1165830 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185657 Bug 1185657 depends on bug 1191393, which changed state. Bug 1191393 Summary: netcdf: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191393 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=1185657 Bug 1185657 depends on bug 1191382, which changed state. Bug 1191382 Summary: go1.4: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191382 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=1185657 Bug 1185657 depends on bug 1191383, which changed state. Bug 1191383 Summary: golang-packaging: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191383 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=1185657 Bug 1185657 depends on bug 1191392, which changed state. Bug 1191392 Summary: yast2-installation-control: Move rpm macros to %_rpmmacrodir http://bugzilla.opensuse.org/show_bug.cgi?id=1191392 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=1185657 Bug 1185657 depends on bug 1185669, which changed state. Bug 1185669 Summary: openstack-macros: rpm macro files installed to /etc/rpm http://bugzilla.opensuse.org/show_bug.cgi?id=1185669 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=1185657 http://bugzilla.opensuse.org/show_bug.cgi?id=1185657#c7 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> --- All child-bugs fixed - nothing installs files to /etc/rpm/macros.d anymore -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com