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.

Reply via email to