Bug 462433 - kdesrc-build fails.
Summary: kdesrc-build fails.
Status: RESOLVED FIXED
Alias: None
Product: kdesrc-build
Classification: Developer tools
Component: general (show other bugs)
Version: Git
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-30 11:23 UTC by aa
Modified: 2022-12-02 11:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aa 2022-11-30 11:23:39 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Install latest kdesrc-build by following the tutorial on https://community.kde.org/Get_Involved/development#Set_up_kdesrc-build
2. Run `kdesrc-build`

OBSERVED RESULT
It fails and says
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
Merging sysadmin-repo-metadata changes from branch master
 * Problems encountered trying to determing correct module graph:
 * Unable to open /home/usr-aaa/kde/src/sysadmin-repo-metadata/dependencies/dependency-data-common: No such file or directory at /home/usr-aaa/kde/src/kdesrc-build/modules/ksb/Application.pm line 510.
 at /home/usr-aaa/kde/src/kdesrc-build/modules/ksb/Application.pm line 510.
        eval {...} called at /home/usr-aaa/kde/src/kdesrc-build/modules/ksb/Application.pm line 503
        ksb::Application::_resolveModuleDependencyGraph(ksb::Application=HASH(0x56207cb2a9a8), ksb::Module=HASH(0x56207ca92258), ksb::Module=HASH(0x56207cca0b00), ksb::Module=HASH(0x56207cdc7e88), ksb::Module=HASH(0x56207cd3f0a0), ksb::Module=HASH(0x56207ccd47c0), ksb::Module=HASH(0x56207cdbfe10), ksb::Module=HASH(0x56207cd1fda8), ...) called at /home/usr-aaa/kde/src/kdesrc-build/modules/ksb/Application.pm line 359
        ksb::Application::generateModuleList(ksb::Application=HASH(0x56207cb2a9a8)) called at /home/usr-aaa/kde/src/kdesrc-build/modules/ksb/Application.pm line 83
        ksb::Application::new("ksb::Application") called at /home/usr-aaa/kde/src/kdesrc-build/kdesrc-build line 185
        eval {...} called at /home/usr-aaa/kde/src/kdesrc-build/kdesrc-build line 184

`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````


The file `dependency-data-common` is removed by the commit below.
https://invent.kde.org/sysadmin/repo-metadata/-/commit/a266a4f4a0041b2d5ba9ccdc4ce510e883ee6bb1
Comment 2 Nate Graham 2022-11-30 16:54:54 UTC
Hmm, now it's nonfatal, but there's still spammy output:



 * Problems encountered trying to determing correct module graph:
 * Unable to open /home/nate/kde/src/sysadmin-repo-metadata/dependencies/dependency-data-common: No such file or directory at /home/nate/kde/usr/share/kdesrc-build/modules/ksb/Application.pm line 510.
 at /home/nate/kde/usr/share/kdesrc-build/modules/ksb/Application.pm line 510.
        eval {...} called at /home/nate/kde/usr/share/kdesrc-build/modules/ksb/Application.pm line 503
        ksb::Application::_resolveModuleDependencyGraph(ksb::Application=HASH(0x55ed0c57aed8), ksb::Module=HASH(0x55ed0c710de8)) called at /home/nate/kde/usr/share/kdesrc-build/modules/ksb/Application.pm line 359
        ksb::Application::generateModuleList(ksb::Application=HASH(0x55ed0c57aed8), "kdesrc-build", "--no-src", "--no-include-dependencies", "--no-use-clean-install") called at /home/nate/kde/usr/share/kdesrc-build/modules/ksb/Application.pm line 83
        ksb::Application::new("ksb::Application", "kdesrc-build", "--no-src", "--no-include-dependencies", "--no-use-clean-install") called at /home/nate/kde/usr/bin/kdesrc-build line 185
        eval {...} called at /home/nate/kde/usr/bin/kdesrc-build line 184

 * Will attempt to continue.