#988 Don't obsolete debuginfo packages
Merged by james. Opened by vondruch.
vondruch/packaging-committee dont-obsolete-debuginfo-packages  into  master

Download 988.patch

There are cases, where users experience issues when trying to update system including -debuginfo packages:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/ZHJUHPQMZ4PH7WMQFPNYKXQ2OM4VODXB/
https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/thread/4PMKPOOWEZR7EWJCQ6XHLPQ6IKIHQPJ7/#4PMKPOOWEZR7EWJCQ6XHLPQ6IKIHQPJ7

Because developer experience this issue just rarely, there is not real knowledge how to handle this situation. It seems the consensus is just to ignore the issue, however not every package follows the consensus:

$ grep -R Obsoletes | grep debuginfo
dmlite.spec:Obsoletes:  lcgdm-dav-debuginfo < %{version}-%{release}
dmlite.spec:Obsoletes:          dmlite-plugins-adapter-debuginfo < 0.7.0-1
dmlite.spec:Obsoletes:          dmlite-plugins-mysql-debuginfo < 0.7.0-1
dmlite.spec:Obsoletes:          dmlite-plugins-memcache-debuginfo < 0.7.0-1
dmlite.spec:Obsoletes:          dmlite-plugins-profiler-debuginfo < 0.7.0-1
dmlite.spec:Obsoletes:          dmlite-plugins-librarian-debuginfo < 0.7.0-1
dmlite.spec:Obsoletes:          dmlite-shell-debuginfo < 0.7.0-1
fts.spec:Obsoletes:  fts-mysql-debuginfo < %{version}
glibc.spec:Obsoletes: glibc-debuginfo-common
pcp.spec:Obsoletes: pcp-webapi-debuginfo < 5.0.0
pcp.spec:Obsoletes: pcp-gui-debuginfo < 4.1.1
pcp.spec:Obsoletes: pcp-pmda-papi-debuginfo < 5.0.0
pcp.spec:Obsoletes: pcp-pmda-lmsensors-debuginfo < 4.2.0
pcp.spec:- Remove Obsoletes line for pcp-gui-debuginfo
libdnf.spec:Obsoletes:      python2-hawkey-debuginfo < %{version}-%{release}
libdnf.spec:Obsoletes:      python2-libdnf-debuginfo < %{version}-%{release}

This is clumsy attempt to clarify what to do in such situation from developer POV.

Of course, other possibility would be to solve this somehow. @mjw thoughts?

+1 to not obsolete them

+1

Metadata Update from @ignatenkobrain:
- Pull-request tagged with: meeting

We talked about this in this weeks meeting (https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2020-07-23/fpc.2020-07-23-16.01.txt):

  • #pr-988 Don't obsolete debuginfo packages (geppetto, 16:26:11)
  • LINK: https://pagure.io/packaging-committee/pull-request/988
    (geppetto, 16:26:11)
  • ACTION: Don't obsolete debuginfo packages (+1:5, 0:0, -1:0)
    (geppetto, 16:32:29)

Commit d3da019c fixes this pull-request

Pull-Request has been merged by james

Pull-Request has been merged by james

Thx :thumbsup:

This should be announced, right? IOW the tags should be updated I think.

Metadata