How can you tell if an issue is an upstream or downstream Fedora Linux issue?

,

This post has sections in boldface. Please pay attention to that. The discussion about the question in the title of this post is in a section below. The other sections provide background information. Thanks

Issue details

I went to clear my cookies from konqueror and the control had no icon and when I clicked on it

The kcm_cookies.so plugin was moved from kf5-kio-core to kf5-kio-widgets.

This caused the location of kcm_cookies.so to change from /usr/lib/qt5/plugins/kcm_cookies.so to /usr/lib/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_cookies.so

This command shows that:

$ dnf provides '*/kcm_cookies.so'
Last metadata expiration check: 2 days, 3:24:29 ago on Fri 22 Jul 2022 06:32:54 AM EDT.
kf5-kio-core-5.91.0-1.fc36.i686 : Core components of the KIO Framework
Repo        : fedora
Matched from:
Filename    : /usr/lib/qt5/plugins/kcm_cookies.so

kf5-kio-core-5.91.0-1.fc36.x86_64 : Core components of the KIO Framework
Repo        : fedora
Matched from:
Filename    : /usr/lib64/qt5/plugins/kcm_cookies.so

kf5-kio-widgets-5.96.0-1.fc36.i686 : Widgets for KIO Framework
Repo        : updates
Matched from:
Filename    : /usr/lib/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_cookies.so

kf5-kio-widgets-5.96.0-1.fc36.x86_64 : Widgets for KIO Framework
Repo        : @System
Matched from:
Filename    : /usr/lib64/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_cookies.so

kf5-kio-widgets-5.96.0-1.fc36.x86_64 : Widgets for KIO Framework
Repo        : updates
Matched from:
Filename    : /usr/lib64/qt5/plugins/plasma/kcms/systemsettings_qwidgets/kcm_cookies.so

Software versions:

$ lsb_release -d
Description:    Fedora release 36 (Thirty Six)

$ rpm -q konqueror konqueror-libs kf5-kio-core  kf5-kio-widgets 
konqueror-22.04.1-1.fc36.x86_64
konqueror-libs-22.04.1-1.fc36.x86_64
kf5-kio-core-5.96.0-1.fc36.x86_64
kf5-kio-widgets-5.96.0-1.fc36.x86_64

Is this an upstream issue or a downstream one?

  1. A read-only git mirror for the kio is available on github. The contents does not have anything that differentiates between kf5-kio-core and kf5-kio-widgets.
  2. When you dnf download --source kf5-kio-core you get the same source rpm as when you downloaddnf download --source kf5-kio-widgets.

Offhand I’d say that it’s a downstream issue so I opened this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=2110209

It’s a bug, but not necessarily one that the package maintainer has introduced. The simplest thing to do is to check the spec file that is used to generate the rpms:

https://src.fedoraproject.org/rpms/kf5-kio/blob/f36/f/kf5-kio.spec

I see no commands there that move any files, so the files are being installed in locations set by upstream. So, this looks like a change upstream made, or some change in the underlying bits used to create the rpms, like the cmake_kf5 macro.

In general, we distinguish between upstream bugs and downstream bugs. Note that we don’t focus on who, but on where or what, because focusing on who is assigning blame, and we don’t do that in the community. So if one is unable to note if it’s an upstream or downstream bug, we suggest it be filed anywhere and then folks will be able to help triage it to the right location.

I have edited your post to use upstream/downstream terminology now.

1 Like