https://bugs.kde.org/show_bug.cgi?id=526706
Bug ID: 526706
Summary: kde-builder --install-distro-packages does not install
the whole list
Classification: Developer tools
Product: buildsystem
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
When I run `kde-builder --install-distro-packages`, the tool skips all packages
following python-sphinx.
STEPS TO REPRODUCE
1. Install kde-builder
2. Run `kde-builder --install-distro-packages`
3. Try to build dolphin-plugins
OBSERVED RESULT
CMake Error at
/home/sascha/kde/usr/share/ECM/modules/ECMGeneratePythonBindings.cmake:79
(message):
The 'build' Python module is needed for ECMGeneratePythonBindings
EXPECTED RESULT
Build goes through.
SOFTWARE/OS VERSIONS
kde-builder: kde-builder 0.0.post902+g3c62a04f6
Operating System: Arch Linux
KDE Plasma Version: 6.7.91
KDE Frameworks Version: 6.30.0
Qt Version: 6.12.0
ADDITIONAL INFORMATION
I think this was introduced with
https://invent.kde.org/sysadmin/repo-metadata/-/commit/e116ba070eaa682e995d3592339682f603812ec9.
The parser for arch.ini only skips lines thart START with #. on the start of
the line. So it took the whole line python-sphinx # optional dependency as one
package name. It then builds the list as one shell command string: pacman -T
git cmake ... python-sphinx # optional dependency python-build ... The shell
treats # as the start of a comment, so every package after python-sphinx was
silently dropped.
--
You are receiving this mail because:
You are watching all bug changes.