Le mardi 07 juillet 2026 à 13:46 +0300, Peter Pentchev a écrit :
> On Mon, Jul 06, 2026 at 11:30:50PM +0200, Julien Puydt wrote:
> > Le samedi 04 juillet 2026 à 21:11 +0500, Andrey Rakhmatullin a
> > écrit :
> > > On Sat, Jul 04, 2026 at 06:09:24PM +0200, Julien Puydt wrote:
> > > > > > It doesn't happen in a chroot.
> > > > >
> > > > > I thought you said it does.
> > > >
> > > > I rechecked and it doesn't. I think I mixed up somewhere...
> > >
> > > Well then the problem is mot likely in /usr/local or something
> > > like
> > > that.
> >
> > Nothing in /usr/local...
> >
> > Is there a way to actually debug what goes sideways?
> >
> > I'm a bit desperate...
>
> Well, gbp import-orig does have a -v (verbose) option, and I am not
> in
> a position to test it right now, but it may be possible to get
> pristine-tar to also display verbose output if you set PRISTINE_TAR=-
> v
> in your environment, although I'm not sure if the actual subcommand
> that gbp-import-orig will pass to it will not override that.
>
> Otherwise, you could always try putting something like:
>
> #!/bin/sh
>
> exec /usr/bin/pristine-tar -v "$@"
>
> ...in ~/bin/pristine-tar and see if gbp-import-orig picks it up
> (after
> prepending it to the program search patch, of course).
>
> G'luck,
> Peter
Directly on my box:
jpuydt@efrim:~/Debian/math/eclib$ gbp import-orig --uscan --verbose
gbp:debug: ['git', 'rev-parse', '--show-cdup']
gbp:debug: ['git', 'rev-parse', '--is-bare-repository']
gbp:debug: ['git', 'rev-parse', '--git-dir']
gbp:debug: ['git', 'for-each-ref', '--format=%(refname:short)',
'refs/heads/']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/upstream']
gbp:debug: ['git', 'status', '--porcelain']
gbp:info: Launching uscan...
Newest version of eclib on remote site is 20260707, local version is
20250627
=> Newer package available from:
=>
https://github.com/JohnCremona/eclib/archive/refs/tags/20260707.tar.gz
Successfully symlinked ../20260707.tar.gz to
../eclib_20260707.orig.tar.gz.
gbp:info: Using uscan downloaded tarball ../eclib_20260707.orig.tar.gz
What is the upstream version? [20260707]
gbp:debug: ['git', 'tag', '-l', 'upstream/20260707']
gbp:debug: tar ['-C', '/home/jpuydt/Debian/math/tmp1554pon5', '-a', '-
xf', '../eclib_20260707.orig.tar.gz'] []
gbp:debug: Unpacked '../eclib_20260707.orig.tar.gz' to
'/home/jpuydt/Debian/math/tmp1554pon5/eclib-20260707'
gbp:info: <DebianUpstreamSource path='../eclib_20260707.orig.tar.gz'
signaturefile=None>
gbp:info: Importing '../eclib_20260707.orig.tar.gz' to branch
'upstream'...
gbp:info: Source package is eclib
gbp:info: Upstream version is 20260707
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/upstream']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'upstream']
gbp:debug: ['git', 'add', '-f', '.']
gbp:debug: ['git', 'write-tree']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'upstream']
gbp:debug: ['git', 'commit-tree',
'53684f64c3ddb3a2ad14fc918fe7f2cfc5a766d7', '-p',
'2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a']
gbp:debug: ['git', 'update-ref', '-m', 'gbp: New upstream version
20260707', 'refs/heads/upstream',
'a92d8a401a472127173b5ce6c50f70997c858458',
'2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/pristine-tar']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'pristine-tar']
gbp:debug: ['git', 'ls-tree', '-z', 'upstream', '--']
gbp:debug: ['git', 'mktree', '-z']
gbp:debug: pristine-tar [] ['commit', '../eclib_20260707.orig.tar.gz',
'53684f64c3ddb3a2ad14fc918fe7f2cfc5a766d7']
gbp:error: Import of ../eclib_20260707.orig.tar.gz failed: Couldn't
commit to 'pristine-tar' with upstream
'53684f64c3ddb3a2ad14fc918fe7f2cfc5a766d7': tar: This does not look
like a tar archive
tar: Exiting with failure status due to previous errors
error: excessively large binary delta for /tmp/pristine-
tar.NmezHW6xPL/origtarball
(Please consider filing a bug report.)
pristine-tar: failed to generate delta
gbp:error: Error detected, Will roll back changes.
gbp:info: Rolling back branch upstream by resetting it to
2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a
gbp:debug: ['git', 'update-ref', '-m', 'gbp import-orig: failure
rollback of upstream', 'refs/heads/upstream',
'2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a']
gbp:info: Rolling back branch pristine-tar by resetting it to
499816cb1e61767199987cc6642f85fc03c4b108
gbp:debug: ['git', 'update-ref', '-m', 'gbp import-orig: failure
rollback of pristine-tar', 'refs/heads/pristine-tar',
'499816cb1e61767199987cc6642f85fc03c4b108']
gbp:error: Rolled back changes after import error.
gbp:debug: rm ['-rf', '/home/jpuydt/Debian/math/tmp1554pon5'] []
Same box, in a chroot:
root@efrim:/tmp/eclib# gbp import-orig --uscan --verbose
gbp:debug: ['git', 'rev-parse', '--show-cdup']
gbp:debug: ['git', 'rev-parse', '--is-bare-repository']
gbp:debug: ['git', 'rev-parse', '--git-dir']
gbp:debug: ['git', 'for-each-ref', '--format=%(refname:short)',
'refs/heads/']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/upstream']
gbp:debug: ['git', 'status', '--porcelain']
gbp:info: Launching uscan...
Newest version of eclib on remote site is 20260707, local version is
20250627
=> Newer package available from:
=>
https://github.com/JohnCremona/eclib/archive/refs/tags/20260707.tar.gz
Successfully symlinked ../20260707.tar.gz to
../eclib_20260707.orig.tar.gz.
gbp:info: Using uscan downloaded tarball ../eclib_20260707.orig.tar.gz
What is the upstream version? [20260707]
gbp:debug: ['git', 'tag', '-l', 'upstream/20260707']
gbp:debug: tar ['-C', '/tmp/tmp86rv3up4', '-a', '-xf',
'../eclib_20260707.orig.tar.gz'] []
gbp:debug: Unpacked '../eclib_20260707.orig.tar.gz' to
'/tmp/tmp86rv3up4/eclib-20260707'
gbp:info: <DebianUpstreamSource path='../eclib_20260707.orig.tar.gz'
signaturefile=None>
gbp:info: Importing '../eclib_20260707.orig.tar.gz' to branch
'upstream'...
gbp:info: Source package is eclib
gbp:info: Upstream version is 20260707
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/upstream']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'upstream']
gbp:debug: ['git', 'add', '-f', '.']
gbp:debug: ['git', 'write-tree']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'upstream']
gbp:debug: ['git', 'commit-tree',
'53684f64c3ddb3a2ad14fc918fe7f2cfc5a766d7', '-p',
'2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a']
gbp:debug: ['git', 'update-ref', '-m', 'gbp: New upstream version
20260707', 'refs/heads/upstream',
'172566408bc74b45ebe0307f1514b56b1143cd7c',
'2c515e8e0c1ef62bcc19fdb0156cf22eee6d0e1a']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/pristine-tar']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'pristine-tar']
gbp:debug: ['git', 'ls-tree', '-z', 'upstream', '--']
gbp:debug: ['git', 'mktree', '-z']
gbp:debug: pristine-tar [] ['commit', '../eclib_20260707.orig.tar.gz',
'53684f64c3ddb3a2ad14fc918fe7f2cfc5a766d7']
gbp:debug: ['git', 'tag', '-m', 'Upstream version 20260707', '--no-
sign', 'upstream/20260707', '172566408bc74b45ebe0307f1514b56b1143cd7c']
gbp:debug: ['git', 'show-ref', '--verify', 'refs/heads/master']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'master']
gbp:debug: ['git', 'show', '--pretty=medium',
'master:debian/source/format']
gbp:debug: 3.0 (quilt) package, replacing debian/ dir
gbp:info: Replacing upstream source on 'master'
gbp:debug: ['git', 'ls-tree', '-z', 'upstream/20260707^{tree}', '--']
gbp:debug: ['git', 'ls-tree', '-z', 'master^{tree}', '--']
gbp:debug: Using 1e178538d245d4489fe3bd5396595addb8fe548f as debian/
tree
gbp:debug: ['git', 'mktree', '-z']
gbp:debug: ['git', 'commit-tree',
'5e93462ca89ea377b367844f71ad49d864be013f', '-p', 'master^{commit}', '-
p', 'upstream/20260707^{commit}']
gbp:debug: ['git', 'update-ref', '-m', 'gbp: Updating master after
import of upstream/20260707', 'refs/heads/master',
'73bb63a7cf23972393401d039f5d2bf683ccbdfb']
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: ['git', 'reset', '--quiet', '--hard',
'73bb63a7cf23972393401d039f5d2bf683ccbdfb', '--']
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: rm ['-rf', '/tmp/tmp86rv3up4'] []
gbp:info: Successfully imported version 20260707 of
../eclib_20260707.orig.tar.gz
Interesting... I'll see if I can make pristine-tar more verbose.
JP