Re: Bug in svn-inject?
For anyone having a similar issue, please note this was occurring due
to dh-make-perl's recent regression, which failed to copy
build-related stuff into your homedir. This meant that the
.orig.tar.gz was missing, causing svn-inject to erroneously believe
that we were uploading a native package (hence, no upstream branches
were created in SVN).
The current solution (in the interim before a new dh-make-perl is
uploaded) is to just run uscan --force-download first, which will
download a tarball so svn-inject will find it and consider it a
Thanks to Ryan52 for helping me figure it out, and fix an unrelated
bug (some bug output which didn't amount to anything).
On Mon, Oct 26, 2009 at 7:59 PM, Ryan Niebur <email@example.com> wrote:
> this was pebkac (sort of...caused by dh-make-perl's regression,
> apparently), now figured out.
> On Fri, Oct 23, 2009 at 11:32:19PM -0400, Jonathan Yu wrote:
>> I have an upload script which injects stuff into the pkg-perl
>> repository. It used to work perfectly, but now it seems broken. In the
>> end I have to create the upstream branch manually (current + the
>> version). It's not terrible but is quite a bit annoying.
>> Here is the output--please let me know if you have an ideas how to fix this--
>> aven'jon(~/debian/Catalyst-Plugin-Server)> debup
>> svn-inject -l 2 *.dsc svn+ssh://svn.debian.org/svn/pkg-perl/
>> To abort, press ^C in the next 3 seconds...
>> Imported config directives:
>> Checking if the default $TMPDIR allows execution...
>> Default $TMPDIR allows execution.
>> Starting ssh connection..
>> Use of uninitialized value $upsVersion in concatenation (.) or string
>> at /usr/bin/svn-inject line 356.
>> mkdir -p trunk
>> dpkg-source -x /home/jon/debian/Catalyst-Plugin-Server/libcatalyst-plugin-server-perl_0.26-1.dsc
>> gpgv: Signature made Fri 23 Oct 2009 07:36:55 PM EDT using DSA key ID DDE66A2F
>> gpgv: Can't check signature: public key not found
>> dpkg-source: warning: failed to verify signature on
>> dpkg-source: info: extracting libcatalyst-plugin-server-perl in
>> dpkg-source: info: unpacking libcatalyst-plugin-server-perl_0.26-1.tar.gz
>> mv * libcatalyst-plugin-server-perl
>> svn -q import -m [svn-inject] Installing original source of
>> libcatalyst-plugin-server-perl trunk/libcatalyst-plugin-server-perl
>> svn import /tmp/tmp.EVWGbvrzs5
>> svn+ssh://svn.debian.org/svn/pkg-perl/tags -m [svn-inject] Creating
>> libcatalyst-plugin-server-perl/ directory.
>> Adding /tmp/tmp.EVWGbvrzs5/libcatalyst-plugin-server-perl
>> Committed revision 46288.
>> Storing trunk copy in
>> svn checkout svn+ssh://svn.debian.org/svn/pkg-perl/trunk/libcatalyst-plugin-server-perl
>> <1 more argument>
>> Checked out source is in
>> - have fun!
>> Removing tempdir /tmp/tmp.4aNEDfeH12.
>> Exit request sent.
>> To UNSUBSCRIBE, email to debian-perl-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org
> Ryan Niebur
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> -----END PGP SIGNATURE-----