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)
signature.asc
Description: Digital signature

