Bug 457428

Summary: Unable to use kdesrc-build due to missing method in Mojo::IOLoop::Subprocess
Product: [Developer tools] kdesrc-build Reporter: Craig <sturd>
Component: generalAssignee: Michael Pyne <mpyne>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: ashark
Priority: NOR    
Version First Reported In: Git   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Craig 2022-08-02 22:50:33 UTC
SUMMARY

$ kdesrc-build kio
The signatures feature is experimental at /home/craig/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 139.
The signatures feature is experimental at /home/craig/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 165.
The signatures feature is experimental at /home/craig/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 189.
The signatures feature is experimental at /home/craig/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 200.
The signatures feature is experimental at /home/craig/kde/src/kdesrc-build/modules/ksb/Util/LoggedSubprocess.pm line 217.
Cloning sysadmin-repo-metadata
Encountered an error in the execution of the script.
--> Can't locate object method "run_p" via package "Mojo::IOLoop::Subprocess" at /home/craig/kde/src/kdesrc-build/modules/ksb/Util.pm line 700.
 at /home/craig/kde/src/kdesrc-build/modules/ksb/Util.pm line 700.
        ksb::Util::run_logged_p(ksb::Module=HASH(0x55ff7ff53010), "git-clone", "/home/craig/kde/src", ARRAY(0x55ff800dbbe0)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 125
        ksb::Updater::Git::_clone(ksb::Updater::KDEProjectMetadata=HASH(0x55ff800cdb20), "kde:sysadmin/repo-metadata") called at /home/craig/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 242
        ksb::Updater::Git::__ANON__(CODE(0x55ff800ce6a8), CODE(0x55ff800ce648)) called at /usr/share/perl5/Mojo/Promise.pm line 89
        Mojo::Promise::new("Mojo::Promise", CODE(0x55ff800dc000)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 243
        ksb::Updater::Git::updateCheckout(ksb::Updater::KDEProjectMetadata=HASH(0x55ff800cdb20)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Updater/Git.pm line 42
        ksb::Updater::Git::updateInternal(ksb::Updater::KDEProjectMetadata=HASH(0x55ff800cdb20)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 467
        eval {...} called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 441
        ksb::Application::_downloadKDEProjectMetadata(ksb::Application=HASH(0x55ff7fe71738)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 300
        ksb::Application::generateModuleList(ksb::Application=HASH(0x55ff7fe71738), "kio") called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 82
        ksb::Application::new("ksb::Application", "kio") called at /home/craig/kde/src/kdesrc-build/kdesrc-build line 185
        eval {...} called at /home/craig/kde/src/kdesrc-build/kdesrc-build line 184
 at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 480.
        ksb::Application::_downloadKDEProjectMetadata(ksb::Application=HASH(0x55ff7fe71738)) called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 300
        ksb::Application::generateModuleList(ksb::Application=HASH(0x55ff7fe71738), "kio") called at /home/craig/kde/src/kdesrc-build/modules/ksb/Application.pm line 82
        ksb::Application::new("ksb::Application", "kio") called at /home/craig/kde/src/kdesrc-build/kdesrc-build line 185
        eval {...} called at /home/craig/kde/src/kdesrc-build/kdesrc-build line 184

Please submit a bug against kdesrc-build on https://bugs.kde.org/


STEPS TO REPRODUCE
1. Open terminal
2. Run kdesrc-build kio

OBSERVED RESULT
See above stack trace.

EXPECTED RESULT
kio to build from source.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 20.04
(available in About System)
KDE Plasma Version: 5.18.8
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8

ADDITIONAL INFORMATION
kdesrc-build Git revision: db5a872f9919bea64e40248dea4a28c02a497aae
Comment 1 Andrew Shark 2023-12-21 15:25:47 UTC
Kubuntu 20.04 is no more supported.
Could not reproduce on Arch Linux.
Closing unmaintained bug.