Open tuxflo opened 5 years ago
Hi ! thanks for reporting the issue.
I have nothing against adding these fixes in the Dockerfile if they are a temporary but necessary workaround to get kdesrc-build to work properly.
In the meantime i would advise you to get in touch with the people behind kdesrc-build on the KDE mailing lists, and explain the problem.
I'm not working on KDE anymore, just maintaining this script :)
Thanks !
If it helps, I don't /think/ kdesrc-build actually uses any of libwww-perl or XML::Parser anymore. It's done so previously but it shouldn't be asking for them anymore. YAML::XS (or YAML::PP) and JSON::PP are required though, and Mojolicious likely will be required in the future.
Also I'm the kdesrc-build dev and I've been working on improving the "first run" experience with help from Docker to do testing so I was quite interested to see this repository!
hi @purinchu , it would be my pleasure to see it used and advertised by KDE devs !
I just tried your nice Docker script for setting up an Dolphin build environment and I realized, that the kdesrc-build command isn't working. After some research I found out that the KDE neon developer version uses some new Perl version (5.26) that removed some things that are deprecated but still used by the kdesrc-build tool. My current workaround was:
perbrew install perl-5.22.4 -n
and switch to that versionperlbrew switch perl-5.22.4
perl -MCPAN -e 'install LWP""Protocol::https'
,perl -MCPAN -e 'install XML::Parser'
,perl -MCPAN -e 'install Bundle::LWP'
I'm not sure if one should add those instructions to the Dockerfile or just wait until kdesrc-build moves to a new perl version.
Thanks for your great work!