On 18. 03. 24 16:33, Mamoru TASAKA wrote:
Hello, all:
After investigating the recent Fedora-Security-Live livespin compose failure
on F-41, it is found that this is caused because:
- Recently on F-41, bash-completion packaging changed so that pkgconfig file
is moved into -devel subpackage: (bash-completion-2.11-15.fc41)
https://src.fedoraproject.org/rpms/bash-completion/c/d1f5dc48c0440cc68efdd519b78fccca416cad94?branch=rawhide
- A package (lynis) installing bash-completion file into the directory
$(pkg-config --variable=completionsdir bash-completion), had "BuildRequires:
bash-completion",
but did not have "BuildRequires: pkgconfig(bash-completion)".
- So after the above bash-completion side packaging change, the above command
line was
expanded to the empty string, so the completion file was installed into the
wrong directory,
which caused conflict with filesystem rpm.
I've commented about his at
https://bugzilla.redhat.com/show_bug.cgi?id=1457164#c8 a month ago but so far
no response.
So on F-41(rawhide), the packages
* trying to install bash-completion file using $(pkg-config
--variable=completionsdir bash-completion)
* which have "BuildRequires: bash-completion", but do NOT have "BuildRequires:
pkgconfig(bash-completion)"
may be installing completion file into wrong directories after rebuild.
(At least, I tried rebuilding cowsay and actually it installs completion file
into the wrong
directory).
The possible packages which may need fixing are:
...
13 python-django/rawhide/python-django.spec bashcompdir=$(pkg-config
--variable=completionsdir bash-completion)
I opened https://src.fedoraproject.org/rpms/python-django/pull-request/37 5
days ago.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue