[Bug 994084] New: Tracker bug: make packages own their symlinks in /etc/alternatives/*

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug ID: 994084 Summary: Tracker bug: make packages own their symlinks in /etc/alternatives/* Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: vcuadradojuan@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- This is a tracker bug for making all packages using update-alternatives own their symlinks at `/etc/alternatives/*`. Problem: Currently there is a mix of owned and not owned files by packages in `/etc/alternatives/*` (just look at `rpm -qf /etc/alternatives/*`). Currently there seems to be a sizeable chunk of packages not declaring `%ghost %_sysconfdir/alternatives/<binary>`, as specified at [1]. Also, see discussion on opensuse-factory m-l [2]. Once the mass bug filling for the issue is done, I will wait until 1 October for maintainers to action on the bugs, and afterwards I will start fixing each package by hand. Cheers, [1] https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines [2] https://lists.opensuse.org/opensuse-factory/2016-08/msg00218.html -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994285, which changed state. Bug 994285 Summary: emacs: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994285 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994270, which changed state. Bug 994270 Summary: python3-backports.ssl_match_hostname: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994270 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994256, which changed state. Bug 994256 Summary: python3-lesscpy: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994256 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994262, which changed state. Bug 994262 Summary: python3-pep8: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994262 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994274, which changed state. Bug 994274 Summary: python3-Cython: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994274 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994281, which changed state. Bug 994281 Summary: python3-pyflakes: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994281 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994292, which changed state. Bug 994292 Summary: python-docutils: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994292 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994273, which changed state. Bug 994273 Summary: python3-pyserial: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994273 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994291, which changed state. Bug 994291 Summary: python3-backports.shutil_get_terminal_size: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994291 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.suse.com/show_bug.cgi?id=994084 http://bugzilla.suse.com/show_bug.cgi?id=994084#c1 Todd R <toddrme2178@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |toddrme2178@gmail.com --- Comment #1 from Todd R <toddrme2178@gmail.com> --- There are multiple reasons this warning could appear. The alternatives not being marked as %ghost is just one of them. This could also be due to quotes around the alternatives invocation, no /etc/alternatives at all, wrong files being symlinked, and I have even seen issues where man files that are compressed automatically cause the warning. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994267, which changed state. Bug 994267 Summary: python3-docutils: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994267 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994250, which changed state. Bug 994250 Summary: python3-unittest2: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994250 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994263, which changed state. Bug 994263 Summary: python3-tables: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994263 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994255, which changed state. Bug 994255 Summary: python3-XlsxWriter: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994255 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994254, which changed state. Bug 994254 Summary: python3-flake8: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994254 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994282, which changed state. Bug 994282 Summary: python3-Twisted: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994282 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994278, which changed state. Bug 994278 Summary: python3-pycodestyle: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994278 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994289, which changed state. Bug 994289 Summary: python-pep8: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994289 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994286, which changed state. Bug 994286 Summary: python-pyserial: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994286 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994279, which changed state. Bug 994279 Summary: python-flake8: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994279 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994276, which changed state. Bug 994276 Summary: python-fake-factory: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994276 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994275, which changed state. Bug 994275 Summary: python-mutagen: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994275 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994264, which changed state. Bug 994264 Summary: python3-bpython: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994264 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994260, which changed state. Bug 994260 Summary: python-tables: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994260 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994252, which changed state. Bug 994252 Summary: python-pyflakes: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994252 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994251, which changed state. Bug 994251 Summary: python-unittest2: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994251 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.suse.com/show_bug.cgi?id=994084 http://bugzilla.suse.com/show_bug.cgi?id=994084#c3 --- Comment #3 from Víctor Cuadrado Juan <vcuadradojuan@suse.com> --- Since packages failing the rpmlint check because of the quotes are correctly owning the symlinks, I have submitted a pull request with vcizek authored fix to the rpmlint-checks repo: https://github.com/openSUSE/rpmlint-checks/pull/12 I will close bugs related only to the buggy check, and wait for the rest of the bugs. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994265, which changed state. Bug 994265 Summary: libdb-4_8: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994265 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994284, which changed state. Bug 994284 Summary: java-1_5_0-gcj-compat: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994284 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.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994259, which changed state. Bug 994259 Summary: rpmlint's update-alternatives check fails on package waf http://bugzilla.suse.com/show_bug.cgi?id=994259 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.suse.com/show_bug.cgi?id=994084 http://bugzilla.suse.com/show_bug.cgi?id=994084#c4 Chenzi Cao <chcao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-screening@forge.pr |vcuadradojuan@suse.com |ovo.novell.com | --- Comment #4 from Chenzi Cao <chcao@suse.com> --- Victor, I'm assigning this to you now, thanks. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994295, which changed state. Bug 994295 Summary: unzip: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994295 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994277, which changed state. Bug 994277 Summary: ksh: does not own /etc/alternatives/... http://bugzilla.suse.com/show_bug.cgi?id=994277 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994283, which changed state. Bug 994283 Summary: binutils: does not own /etc/alternatives/... https://bugzilla.suse.com/show_bug.cgi?id=994283 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994257, which changed state. Bug 994257 Summary: java-1_7_0-openjdk: does not own /etc/alternatives/... https://bugzilla.suse.com/show_bug.cgi?id=994257 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994266, which changed state. Bug 994266 Summary: java-1_8_0-openjdk: does not own /etc/alternatives/... https://bugzilla.suse.com/show_bug.cgi?id=994266 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX -- You are receiving this mail because: You are on the CC list for the bug.

https://bugzilla.suse.com/show_bug.cgi?id=994084 Bug 994084 depends on bug 994280, which changed state. Bug 994280 Summary: java-9-openjdk: does not own /etc/alternatives/... https://bugzilla.suse.com/show_bug.cgi?id=994280 What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |WONTFIX -- 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