Package: svk Version: 1.08-2 Severity: normal Hello,
svk segfaults when making a mistake in repository url scheme : If svk is used with svn+ssh::/REPOSITORY for a checkout, a segmentation fault occurs. I tag it minor because it is very ridiculous to try to checkout with such an url :) I tag it minor because it is very ridiculous to try to checkout with such an url :) I join a strace of the problem. Thanks, Olivier -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.18-4-k7 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 represent a series of changes in a ii libalgorithm-diff-perl 1.19.01-2 a perl library for finding Longest ii libclass-autouse-perl 1.23-1 Defer loading ( 'use'ing ) of a cl ii libclone-perl 0.22-1 recursively copy Perl datatypes ii libcompress-zlib-perl 1.42-2 Perl module for creation and manip ii libdata-hierarchy-perl 0.34-1 Handle data in a hierarchical stru ii libfile-type-perl 0.22-1 determine file type using magic st ii libfreezethaw-perl 0.43-3 converting Perl structures to stri ii libio-digest-perl 0.10-1 Calculate digests while reading or ii libio-string-perl 1.08-2 Emulate IO::File interface for in- ii liblocale-maketext-lexicon- 0.62-2 Lexicon-handling backends for "Loc ii liblocale-maketext-simple-p 0.16-1 Simple interface to Locale::Makete ii libperlio-eol-perl 0.13-1 PerlIO layer for normalizing line ii libperlio-via-dynamic-perl 0.11-1 dynamic PerlIO layers ii libperlio-via-symlink-perl 0.05-1 PerlIO layers for create symlinks ii libpod-simple-perl 3.04-1 Perl framework for parsing files i ii libregexp-shellish-perl 0.93-1 Shell-like regular expressions ii libsvn-mirror-perl 0.73-1 A subversion repository mirroring ii libsvn-perl 1.4.2dfsg1-2 Perl bindings for Subversion ii libsvn-simple-perl 0.27-2 A simple interface for writing a d ii libtext-diff-perl 0.35-2 Perform diffs on files and record ii libtimedate-perl 1.1600-5 Time and date functions for Perl ii libyaml-perl 0.62-1 YAML Ain't Markup Language (tm) ii perl 5.8.8-7 Larry Wall's Practical Extraction ii subversion 1.4.2dfsg1-2 Advanced version control system svk recommends no packages. -- no debconf information
New URI encountered: svn+ssh::/buga/home/subversion/mpn/ Choose a base URI to mirror from (press enter to use the full URI): Before svk start mirroring a remote repository, we would like to explain two terms to you: 'depot path' and 'mirrored path'. A depot path is like any path in a file system, only that the path is stored in svk's internal virtual file system. To avoid confusion, svk's default depot path begins with //, for example //depot or //mirror/project. Now a mirrored path is a depot path with special properties, which serves as the 'mirror' of a remote repository and is by convention stored under //mirror/. Now, you have to assign a name to identify the mirrored repository. For example, if you name it 'your_project' (without the quotes), svk will create a mirrored path called //mirror/your_project. Of course, you can assign a 'full path' for it, for example, //mymirror/myproject, although this is not really necessary. If you just don't care, simply press enter and use svk's default, which is usually good enough. Depot path: [//mirror/mpn]