FS#35484 - [git] git-svn broken with Perl 5.18.0-1

Attached to Project: Arch Linux
Opened by Arthur Huillet (ahuillet) - Sunday, 26 May 2013, 14:09 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 26 May 2013, 20:46 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dan McGee (toofishes)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hello,

after upgrading Perl (5.16.3-3 -> 5.18.0-1), git-svn is broken.

A call to "git-svn rebase" yields the following error message:
'tempfile' can't be called as a method at /usr/share/perl5/vendor_perl/Git.pm line 1114.

This bug also seems to have been reported to Fedora - https://bugzilla.redhat.com/show_bug.cgi?id=966613
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 26 May 2013, 20:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  git 1.8.3-1
Comment by Evangelos Foutras (foutrelis) - Sunday, 26 May 2013, 20:45 GMT
Git 1.8.3 seems to work fine. :)

It's also mentioned in the release notes:¹

* Recent versions of File::Temp (used by "git svn") started blowing
up when its tempfile sub is called as a class method; updated the
callsite to call it as a plain vanilla function to fix it.
(merge eafc2dd hb/git-pm-tempfile later to maint).

¹ https://raw.github.com/git/git/master/Documentation/RelNotes/1.8.3.txt

Loading...