[kdesrc-build] [Bug 481272] Perl error in OpenSuse LEAP 15.5

2024-02-22 Thread David Redondo
https://bugs.kde.org/show_bug.cgi?id=481272

David Redondo  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |---
 Ever confirmed|0   |1
 Status|RESOLVED|REOPENED
 CC||k...@david-redondo.de

--- Comment #3 from David Redondo  ---
https://invent.kde.org/sdk/kdesrc-build/-/commit/3482e71cc3c79a3daf9aba2aa2803ceead840167
dropped the minimum from 5.28, 5.26.

I think the documentation is just mistaken here.
The code and the README still say 5.26.

I ask you to reconsider this and restore 5.26 compatibility. kdesrc-build is
important as it is the tool we point new contributors to and needs to work on a
wide range of common distros. It  even enables people to contribute by also be
enabling to build key 3rd-party deps if the distro ones are outdated. 

Breaking compatibility with the LATEST OpenSuseLeap is not optimal because of
this.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl error in OpenSuse LEAP 15.5

2024-02-21 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=481272

--- Comment #2 from Marco Martin  ---
(In reply to Andrew Shark from comment #1)
> Try replacing = with : here:
> https://invent.kde.org/ashark/kdesrc-build/-/commit/
> 2aedf7af5c8753def23f75618681d42cd4bef8a6#9cca8ad07f12b7b754bac5e08c4e360e4c8a
> b1a3_497_494

It doesn't seem to work, but doesn't matter good to know is just a perl
dependency issue

> Also try upgrading perl and see if error persists. Also, try kde-builder, it
> should work normally.

yep, tried it and right now it seems to work very well for me, on this machine
I switched full time to use only kde-builder :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl error in OpenSuse LEAP 15.5

2024-02-20 Thread Andrew Shark
https://bugs.kde.org/show_bug.cgi?id=481272

Andrew Shark  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|REPORTED|RESOLVED

--- Comment #1 from Andrew Shark  ---
Currently we require 5.28 as a minimum (mpyne wrote in perl-upgrade-notes.pod).
Previously the `:s` was incorrecly applied, meaning that parameter could be
optional. Now the correct `=s` is applied. See 2aedf7af commit.
I do not know if that was previously working in OpenSuse Leap or even if
OpenSuse Leap was supported by kdesrc-build.

Try replacing = with : here:
https://invent.kde.org/ashark/kdesrc-build/-/commit/2aedf7af5c8753def23f75618681d42cd4bef8a6#9cca8ad07f12b7b754bac5e08c4e360e4c8ab1a3_497_494

The only option that is currently using this specifier is ignore-modules (the
--run previously also used that, but now is handled differently).
I could manually parse the ignore-modules also, but I am not sure it is worth
it, as we will loose the ability to use options after that.

Also try upgrading perl and see if error persists. Also, try kde-builder, it
should work normally.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesrc-build] [Bug 481272] Perl error in OpenSuse LEAP 15.5

2024-02-20 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=481272

Nate Graham  changed:

   What|Removed |Added

 CC||ash...@linuxcomp.ru,
   ||n...@kde.org

-- 
You are receiving this mail because:
You are watching all bug changes.