[Bug 977592] New: svk throws perl errors while syncing and fails to update properly

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 25 01:10:39 UTC 2013


https://bugzilla.redhat.com/show_bug.cgi?id=977592

            Bug ID: 977592
           Summary: svk throws perl errors while syncing and fails to
                    update properly
           Product: Fedora
           Version: 18
         Component: perl-SVK
          Severity: high
          Priority: unspecified
          Assignee: ppisar at redhat.com
          Reporter: warlord at mit.edu
        QA Contact: extras-qa at fedoraproject.org
                CC: perl-devel at lists.fedoraproject.org, ppisar at redhat.com

Description of problem:

I just upgraded my laptop from F15 to F18 and now SVK throws perl errors when
trying to sync and fails to complete an "update" properly.


Version-Release number of selected component (if applicable):
perl-SVK-2.2.3-9.fc18.noarch


How reproducible:

It is 100% reproducible in my case, but that's because I had an existing mirror
and checkout from F15 (and earlier).  I have not tried blowing away all my
data, but I shouldn't have to.


Steps to Reproduce:
1. svk sync //mirrors/gnucash        (choose your own local mirror)
2. svk update                        (from a WC checkout)
3.

Actual results:

The SYNC:

svk sync //mirrors/gnucash
Use of qw(...) as parentheses is deprecated at
/usr/share/perl5/vendor_perl/SVK/Mirror.pm line 455.
Syncing svn+ssh://svn.gnucash.org/repo/gnucash
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/vendor_perl/Data/Hierarchy.pm line 215.

The Update:

svk up
Use of qw(...) as parentheses is deprecated at
/usr/share/perl5/vendor_perl/SVK/Mirror.pm line 455.
Use of uninitialized value $ARGV[0] in ucfirst at
/usr/share/perl5/vendor_perl/App/CLI/Command.pm line 116.
Syncing //mirrors/gnucash/branches/2.4(/mirrors/gnucash/branches/2.4) in
/home/warlord/src/gnucash/gnucash-2.4/src to 20426.
    ChangeLog.2011 - skipped
    ChangeLog.2012 - skipped
g   accounts/ru/acctchrt_common.gnucash-xea
    ChangeLog - skipped
g   configure.ac
g   Makefile.am
g   NEWS
g   po/en_GB.po
g   po/nl.po
g   po/da.po
g   po/de.po
g   packaging/win32/install-impl.sh
g   packaging/win32/defaults.sh
g   packaging/win32/gnucash.iss.in
g   macros/ac_python_devel.m4
g   src/report/standard-reports/budget-flow.scm
g   src/report/standard-reports/register.scm
g   src/engine/gnc-commodity.c
g   src/import-export/import-main-matcher.c
g   doc/README-nl.win32-bin.txt
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/vendor_perl/Data/Hierarchy.pm line 215.

... And if I run it again I get the exact same output.  The first time I ran it
all the g's were G's (capitals), because it did pull down the changes.  However
it clearly never marked that those changes took, and isn't recognizing them.


Expected results:

No perl warnings, and an update that actually succeeds.


Additional info:

I realize I could be using git, but I have some svn packages that I've been
using for a long time in SVK so I'd like to be able to continue using SVK. 
Downloading into git-svn would take a long time for some of these repositories.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=7qFJok6fmp&a=cc_unsubscribe



More information about the perl-devel mailing list