Package: svk
Version: 2.0.2-3
Severity: normal

Hi!

During checkout from a mirrored depot I got the following warning: "Use of
uninitialized value in join or string at /usr/share/perl5/SVK/XD.pm line
1620."

The censored transcript of the session was:

======================================================================
[EMAIL PROTECTED]:~/src/dune1$ svk co //dune-udg/mirror/trunk dune-udg
Syncing //dune-udg/mirror/trunk(/dune-udg/mirror/trunk) in 
/home/joe/src/dune1/dune-udg to 13225.
A   dune-udg/dune.module
A   dune-udg/m4
[...]
A   dune-udg/src/unitcube_albertagrid.hh
A   dune-udg/src/ct2vtk
A   dune-udg/src/density.hh
A   dune-udg/src/unitcube_yaspgrid.hh
Use of uninitialized value in join or string at /usr/share/perl5/SVK/XD.pm line 
1620.
A   dune-udg/Makefile.am
A   dune-udg/autogen.sh
A   dune-udg/dune
[...]
======================================================================

The relevant lines are
======================================================================
Id =>
sub { my ($root, $path) = @_;
      my $rev = $root->node_created_rev ($path);
      my $fs = $root->fs;
      join( ' ', $path, $rev,
            $fs->revision_prop ($rev, 'svn:date'),
            $fs->revision_prop ($rev, 'svn:author'), ''
          );
  },
======================================================================
The offending line is the one containing the call to join().  Inserting some
debugging code
======================================================================
      warn Dumper ' ', $path, $rev,
      $fs->revision_prop ($rev, 'svn:date'),
      $fs->revision_prop ($rev, 'svn:author'), '';
======================================================================
before join reveals that svn:author is undefined:
======================================================================
A   dune-udg/src/density.hh
A   dune-udg/src/unitcube_yaspgrid.hh
$VAR1 = ' ';
$VAR2 = '/dune-udg/mirror/trunk/Makefile.am';
$VAR3 = 13139;
$VAR4 = '2008-10-19T14:39:39.552908Z';
$VAR5 = undef;
$VAR6 = '';
Use of uninitialized value in join or string at /usr/share/perl5/SVK/XD.pm line 
1625.
A   dune-udg/Makefile.am
A   dune-udg/autogen.sh
======================================================================

I don't know how to go on debugging from here, if you need any more
information please ask.  Unfortunately the mirrored svn repository is not
public (yet), but if you need access I probably can arrange that.

By,
Jö.y

-- System Information:
Debian Release: lenny/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages svk depends on:
ii  libalgorithm-annotate-perl 0.10-1.1      represent a series of changes in a
ii  libalgorithm-diff-perl     1.19.02-1     a perl library for finding Longest
ii  libapp-cli-perl            0.07-2        Dispatcher module for command line
ii  libclass-accessor-perl     0.31-2        Automated accessor generator
ii  libclass-autouse-perl      1.29-1        Defer loading ( 'use'ing ) of a cl
ii  libclass-data-inheritable- 0.08-1        Inheritable, overridable class dat
ii  libcompress-zlib-perl      2.012-1       Perl module for creation and manip
ii  libdata-hierarchy-perl     0.34-1.1      Handle data in a hierarchical stru
ii  libfile-spec-perl          3.2701-2+b1   Tools for working with paths and f
ii  libfreezethaw-perl         0.43-4        converting Perl structures to stri
ii  libio-digest-perl          0.10-1.1      Calculate digests while reading or
ii  liblist-moreutils-perl     0.22-1+b1     Addition list functions not found 
ii  liblocale-maketext-lexicon 0.66-1        Lexicon-handling backends for "Loc
ii  libpath-class-perl         0.16-0.1      Cross-platform path specification 
ii  libperlio-eol-perl         0.14-1+b1     PerlIO layer for normalizing line 
ii  libperlio-via-dynamic-perl 0.12-1        dynamic PerlIO layers
ii  libperlio-via-symlink-perl 0.05-1.1      PerlIO layers for create symlinks
ii  libpod-escapes-perl        1.04-1        CPAN's Pod::Escapes -- for resolvi
ii  libpod-simple-perl         3.07-1        Perl framework for parsing files i
ii  libsvn-mirror-perl         0.74-1        A subversion repository mirroring 
ii  libsvn-simple-perl         0.27-2.1      A simple interface for writing a d
ii  libterm-readkey-perl       2.30-4        A perl module for simple terminal 
ii  libuniversal-require-perl  0.11-1        Load modules from a variable
ii  liburi-perl                1.35.dfsg.1-1 Manipulates and accesses URI strin
ii  libyaml-syck-perl          1.05-1        Fast, lightweight YAML loader and 
ii  perl                       5.10.0-16     Larry Wall's Practical Extraction 
ii  perl-modules [libpod-simpl 5.10.0-16     Core Perl modules
ii  subversion                 1.5.1dfsg1-1  Advanced version control system

svk recommends no packages.

Versions of packages svk suggests:
ii  gnupg                         1.4.9-3    GNU privacy guard - a free PGP rep

-- no debconf information

-- 
<ex-bart> beleidige cernlib
-:- SignOff Volk1: #macht (EOF From client)

Attachment: signature.asc
Description: Digital signature

Reply via email to