Bug 19241

Summary: Please obsolete SVK, it is old and broken and largely superseded by git-svn
Product: Mageia Reporter: Glen Ogilvie <nelg>
Component: RPM PackagesAssignee: Perl Stack Maintainers <perl>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: bruno, marja11, shlomif
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2014-October/293509.html
Whiteboard: MGA6TOO
Source RPM: svk CVE:
Status comment:

Description Glen Ogilvie 2016-08-23 08:20:34 CEST
Description of problem:
SVK does not run with the latest perl.   A work around, as per the URL above is to put in a patch to /usr/lib/perl5/vendor_perl/5.20.1/SVK/Util.pm, to replace

use autouse 'List::Util'        => qw( max(@) );

with

use List::Util;


How reproducible:
Easy to reproduce


Steps to Reproduce:

$ svk help
autoused module List::Util has unique import() method at /usr/lib/perl5/vendor_perl/5.20.1/SVK/Util.pm line 91.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.20.1/SVK/Util.pm line 91.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.20.1/SVK/Command.pm line 59.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.20.1/SVK/Command.pm line 59.
Compilation failed in require
 at /usr/bin/svk line 128.
Thierry Vignaud 2016-08-23 15:48:45 CEST

Source RPM: (none) => svk

Comment 1 Marja Van Waes 2016-08-25 06:25:50 CEST
Assigning to maintainer

CC: (none) => marja11
Assignee: bugsquad => jquelin

Comment 2 Marja Van Waes 2018-04-27 16:16:10 CEST
@ Glen,

Thank you for having taken the needed time to report this issue!

Did this bug get fixed? If so, please change its status to RESOLVED - FIXED

If it didn't, then we regret that we weren't able to fix it in Mageia 5. Mageia 5 has officially reached its End of Life on December 31st, 2017 https://blog.mageia.org/en/2017/11/07/mageia-5-eol-postponed/
It only continued to get important security updates since then, because we are waiting for a big Plasma5 update in Mageia 6, that'll fix many of the Mageia 5 => 6 upgrade issues.

If you haven't seen that this bug got fixed, then please check whether this bug still exists in Mageia 6. If it does, then please change the Version (near the top, at the left) to "6". If you know it exists in Cauldron, then change Version to Cauldron. If you see it in both Cauldron and Mageia 6, then please set Version to Cauldron and add MGA6TOO on the Whiteboard.

Thanks,
Marja

(In case this report needs to stay open for a supported release: Reassigning to the Perl stack maintainers, since there is no longer a registered maintainer for this package.)

Assignee: jquelin => perl

Comment 3 Shlomi Fish 2018-04-27 18:29:41 CEST
SVK is old and broken and was largely superseded by git/etc. I suggest obsoleting it.

CC: (none) => shlomif

Comment 4 Bruno Cornec 2018-04-28 16:40:39 CEST
I second whlomif's point of view. I have stopped using it myself to replace it with the working git svn instead.

CC: (none) => bruno

Comment 5 Marja Van Waes 2018-04-28 18:21:47 CEST
(In reply to Shlomi Fish from comment #3)
> SVK is old and broken and was largely superseded by git/etc. I suggest
> obsoleting it.

(In reply to Bruno Cornec from comment #4)
> I second shlomif's point of view. I have stopped using it myself to replace
> it with the working git svn instead.

Thanks, Shlomi and Bruno.

Adjusting this report.

Hardware: x86_64 => All
Version: 5 => Cauldron
Whiteboard: (none) => MGA6TOO
Summary: SVK needs a minor patch applied to /usr/lib/perl5/vendor_perl/5.20.1/SVK/Util.pm => Please obsolete SVK, it is old and broken and largely superseded by git-svn

Comment 6 Shlomi Fish 2018-04-28 19:14:54 CEST
Added to task-obsolete. Resolving this bug.

Resolution: (none) => FIXED
Status: NEW => RESOLVED