Package: pristine-tar
Version: 1.31
Severity: important

Hi,

according to Jerome the following repo:
        http://anonscm.debian.org/gitweb/?p=debian-tex/3dldf.git
should be able to produce a pristine-tar, but on two of
my computers running Debian/unstable that ended without success.

Here is the log of calling
        pristine-tar -vdk checkout 3dldf_2.0.3+dfsg.orig.tar.xz

What is strange is that it seems that the same thing is done 3 times,
again and again, without any specific change.


pristine-tar: git archive --format=tar b85f3ae560f2a7bcb8c2d84ed28d174356505ae2 
| (cd '/tmp/pristine-tar.4NJIHvQULz' && tar x)
pristine-tar: tar xf /tmp/pristine-tar.DYjgcOGbjg/tmpin -C 
/tmp/pristine-tar.SiwG2a_gGu

It seems that the output doesn't give the full truth, otherwise why
does the above work? 
        git archive --format=tar ...
                creates a tar archive to stdout
        cd '/tmp/pristine-tar.4NJIHvQULz' && tar x
                unpacks this one again.

But then, something else is unpacked from
        tar xf /tmp/pristine-tar.DYjgcOGbjg/tmpin

which is a different directory!

Actually, after *one* call of the above I get *6* different
        /tmp/pristine-tar.NNNNNNNN
directories:
$ ls /tmp/pristine-tar.*
/tmp/pristine-tar.6gGBZVk6L9:
3dldf_2.0.3+dfsg.orig.tar.xz.tmp

/tmp/pristine-tar.DYjgcOGbjg:
tmpin

/tmp/pristine-tar._I_nCpmXeY:
manifest  recreatetarball  workdir/

/tmp/pristine-tar.SiwG2a_gGu:
delta  manifest  type  version  wrapper

/tmp/pristine-tar.WpfMM80PBv:
manifest  recreatetarball  workdir/

/tmp/pristine-tar.wsZp1jHqd3:
manifest  recreatetarball  workdir/
$

Which somehow looks fishy, at least to my eyes, but I don't understand
the inner workings of pristine-tar.


Here the rest of the output:


pristine-tar: set subdir to 3dldf-2.0.3+dfsg.orig
pristine-tar: subdir is 3dldf-2.0.3+dfsg.orig
pristine-tar: mkdir /tmp/pristine-tar.wsZp1jHqd3/workdir
pristine-tar: mv /tmp/pristine-tar.4NJIHvQULz 
/tmp/pristine-tar.wsZp1jHqd3/workdir/3dldf-2.0.3+dfsg.orig
pristine-tar: 3dldf-2.0.3+dfsg.orig/m4/ is listed in the manifest but may not 
be present in the source directory
pristine-tar: creating missing 3dldf-2.0.3+dfsg.orig/m4/
pristine-tar: doing full tree sweep to catch missing files
pristine-tar: tar cf /tmp/pristine-tar.wsZp1jHqd3/recreatetarball --owner 0 
--group 0 --numeric-owner -C /tmp/pristine-tar.wsZp1jHqd3/workdir 
--no-recursion --mode 0644 --files-from /tmp/pristine-tar.wsZp1jHqd3/manifest
pristine-tar: xdelta patch /tmp/pristine-tar.SiwG2a_gGu/delta 
/tmp/pristine-tar.wsZp1jHqd3/recreatetarball 
/tmp/pristine-tar.6gGBZVk6L9/3dldf_2.0.3+dfsg.orig.tar.xz.tmp
xdelta: expected from file (/tmp/pristine-tar.wsZp1jHqd3/recreatetarball) of 
length 10946560 bytes
pristine-tar: tar cf /tmp/pristine-tar.wsZp1jHqd3/recreatetarball --owner 0 
--group 0 --numeric-owner -C /tmp/pristine-tar.wsZp1jHqd3/workdir 
--no-recursion --mode 0644 --files-from /tmp/pristine-tar.wsZp1jHqd3/manifest
pristine-tar: xdelta patch /tmp/pristine-tar.SiwG2a_gGu/delta 
/tmp/pristine-tar.wsZp1jHqd3/recreatetarball 
/tmp/pristine-tar.6gGBZVk6L9/3dldf_2.0.3+dfsg.orig.tar.xz.tmp
xdelta: expected from file (/tmp/pristine-tar.wsZp1jHqd3/recreatetarball) of 
length 10946560 bytes
pristine-tar: set subdir to 3dldf-2.0.3+dfsg.orig
pristine-tar: subdir is 3dldf-2.0.3+dfsg.orig
pristine-tar: mkdir /tmp/pristine-tar._I_nCpmXeY/workdir
pristine-tar: mv /tmp/pristine-tar.wsZp1jHqd3/workdir/3dldf-2.0.3+dfsg.orig 
/tmp/pristine-tar._I_nCpmXeY/workdir/3dldf-2.0.3+dfsg.orig
pristine-tar: tar cf /tmp/pristine-tar._I_nCpmXeY/recreatetarball --owner 0 
--group 0 --numeric-owner -C /tmp/pristine-tar._I_nCpmXeY/workdir 
--no-recursion --mode 0644 --files-from /tmp/pristine-tar._I_nCpmXeY/manifest 
-H gnu
pristine-tar: xdelta patch /tmp/pristine-tar.SiwG2a_gGu/delta 
/tmp/pristine-tar._I_nCpmXeY/recreatetarball 
/tmp/pristine-tar.6gGBZVk6L9/3dldf_2.0.3+dfsg.orig.tar.xz.tmp
xdelta: expected from file (/tmp/pristine-tar._I_nCpmXeY/recreatetarball) of 
length 10946560 bytes
pristine-tar: set subdir to 3dldf-2.0.3+dfsg.orig
pristine-tar: subdir is 3dldf-2.0.3+dfsg.orig
pristine-tar: mkdir /tmp/pristine-tar.WpfMM80PBv/workdir
pristine-tar: mv /tmp/pristine-tar._I_nCpmXeY/workdir/3dldf-2.0.3+dfsg.orig 
/tmp/pristine-tar.WpfMM80PBv/workdir/3dldf-2.0.3+dfsg.orig
pristine-tar: tar cf /tmp/pristine-tar.WpfMM80PBv/recreatetarball --owner 0 
--group 0 --numeric-owner -C /tmp/pristine-tar.WpfMM80PBv/workdir 
--no-recursion --mode 0644 --files-from /tmp/pristine-tar.WpfMM80PBv/manifest 
-H posix
pristine-tar: xdelta patch /tmp/pristine-tar.SiwG2a_gGu/delta 
/tmp/pristine-tar.WpfMM80PBv/recreatetarball 
/tmp/pristine-tar.6gGBZVk6L9/3dldf_2.0.3+dfsg.orig.tar.xz.tmp
xdelta: expected from file (/tmp/pristine-tar.WpfMM80PBv/recreatetarball) of 
length 10946560 bytes
pristine-tar: Failed to reproduce original tarball. Please file a bug report.
pristine-tar: failed to generate tarball




If there is anything else I can provide, let me know.

All the best

Norbert

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pristine-tar depends on:
ii  libbz2-1.0    1.0.6-5
ii  libc6         2.18-7
ii  perl-modules  5.18.2-4
ii  tar           1.27.1-2
ii  xdelta        1.1.3-9.1
ii  zlib1g        1:1.2.8.dfsg-1

Versions of packages pristine-tar recommends:
ii  bzip2     1.0.6-5
ii  pbzip2    1.1.8-1
ii  xz-utils  5.1.1alpha+20120614-2

pristine-tar suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to