Package: svn2git Version: 2.4.0-3 Severity: grave Justification: renders package unusable
Dear Maintainer, I was asked to make a legacy SVN repository (they still exist!) available in the 2020ies. Since it's been a while since I converted SVN repos to GIT, I installed the first promising condidate, which is 'svn2git'. Unfortunately, it seems as if this utility does not work with current ruby, as it immediately returns with an exception: ``` $ svn2git https://example.com/ /usr/lib/ruby/vendor_ruby/svn2git/migration.rb:58:in `parse': undefined method `exists?' for class File (NoMethodError) if File.exists?(File.expand_path(DEFAULT_AUTHORS_FILE)) ^^^^^^^^ Did you mean? exist? from /usr/lib/ruby/vendor_ruby/svn2git/migration.rb:14:in `initialize' from /usr/bin/svn2git:26:in `new' from /usr/bin/svn2git:26:in `<main>' ``` probably it's time to remove 'svn2git' from Debian? (e.g. in favour of 'svn-all-fast-export', which I've now been using successfully to convert my repo) -- System Information: Debian Release: trixie/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.16-amd64 (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages svn2git depends on: ii git-svn 1:2.47.2-0.1 ii ruby 1:3.3+b1 svn2git recommends no packages. svn2git suggests no packages. -- no debconf information