Description of problem: On a new Fedora 41 installation, the COPYING file at the location below is a dead link. /usr/share/licenses/mingw32-glib2/COPYING Version-Release number of selected component (if applicable): Installed packages Name : mingw32-glib2 Epoch : 0 Version : 2.82.5 Release : 1.fc41 Architecture : noarch Installed size : 21.4 MiB Source : mingw-glib2-2.82.5-1.fc41.src.rpm From repository : updates Summary : MinGW Windows Glib2 library for the win32 target URL : http://www.gtk.org License : LGPL-2.0-or-later Description : MinGW Windows Glib2 library. Vendor : Fedora Project How reproducible: Steps to Reproduce: 1. Install mingw32-glib2 package 2. Try to read /usr/share/licenses/mingw32-glib2/COPYING using cat command 3. Actual results: xyz@fedora:~$ cat /usr/share/licenses/mingw32-glib2/COPYING cat: /usr/share/licenses/mingw32-glib2/COPYING: No such file or directory Expected results: File content should be printed on terminal Additional info: I also noticed that the spec file for this package mentions, License: LGPL-2.0-or-later As far as I know glib2 is licensed under LPGL 2.1. Not sure if this has caused problem with the building of the package.
Same for mingw64-glib2: $ ll /usr/share/licenses/mingw64-glib2/COPYING lrwxrwxrwx. 1 root root 30 Jun 13 12:41 /usr/share/licenses/mingw64-glib2/COPYING -> LICENSES/LGPL-2.1-or-later.txt where the linked file also does not exist: $ cat /usr/share/licenses/mingw64-glib2/COPYING cat: /usr/share/licenses/mingw64-glib2/COPYING: No such file or directory
Not sure what's going on here. COPYING is a regular file in the source archive, and the spec simply does %license COPYING
I was trying to work out how the %license macro actually works, and it's not obvious! Seems to involve some RPM voodoo. I was just composing an email for the devel list ...
FEDORA-2025-ed590ed184 (mingw-glib2-2.84.3-2.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-ed590ed184
FEDORA-2025-e2d840fa10 (mingw-glib2-2.82.5-2.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2025-e2d840fa10
Never mind, I thought I checked that the file was a regular file in the source archive, but I must have looked at the wrong source archive...
The license tag in the spec file still doesn't reflect correct version. License : LGPL-2.0-or-later Shouldn't this be LGPL-2.1-or-later?
FEDORA-2025-ed590ed184 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-ed590ed184` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-ed590ed184 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-e2d840fa10 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-e2d840fa10` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-e2d840fa10 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-ed590ed184 (mingw-glib2-2.84.3-2.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-e2d840fa10 (mingw-glib2-2.82.5-2.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.