Package: dgit
Version: 3.10
Severity: normal

Hi,

If you clone a combined suite specification, then dgit deletes the
working directory; I attach the output of doing so with -D. The final
2 lines of output are:

dgit ok: ready for work in ceph
clone rmonerror removing ceph

Regards,

Matthew

-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-3-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages dgit depends on:
ii  apt                               1.4.6
ii  ca-certificates                   20161130+nmu1
ii  coreutils                         8.26-3
ii  curl                              7.52.1-5
ii  devscripts                        2.17.6
ii  dpkg-dev                          1.18.24
ii  dput                              0.12.1
ii  git [git-core]                    1:2.11.0-3
ii  git-buildpackage                  0.8.12.2
ii  git-core                          1:2.11.0-3
ii  libdpkg-perl                      1.18.24
ii  libjson-perl                      2.90-1
ii  liblist-moreutils-perl            0.416-1+b1
ii  libperl5.24 [libdigest-sha-perl]  5.24.1-3
ii  libtext-glob-perl                 0.10-1
ii  libtext-iconv-perl                1.7-5+b4
ii  libwww-perl                       6.15-1
ii  perl                              5.24.1-3
ii  realpath                          8.26-3

Versions of packages dgit recommends:
ii  openssh-client [ssh-client]  1:7.4p1-10

Versions of packages dgit suggests:
ii  sbuild  0.73.0-4

-- no debconf information
fork_for_multisuite: xenial -updates
fetching xenial...
 | rmadison -asource -sxenial -uubuntu ceph
 => ` ceph | 10.1.2-0ubuntu1 | xenial | source'
canonical suite name is xenial
 clone main body
 CD ceph
 + git init -q
 + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver'
 + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A 
%B %A'
starting new git history
 + git config remote.dgit.skipdefaultupdate true
downloading 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.1.2-0ubuntu1.dsc...
 get_archive_dsc: Version 10.1.2-0ubuntu1
last upload to archive: NO git hash
 | git for-each-ref '--format=%(objectname)' 
'[r]efs/dgit-fetch/ubuntu/dgit/xenial'
 => `'
 previous reference hash=
 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/xenial'
 => `'
 fetch_from_archive: lastfetch=
 CD .git/dgit/unpack
 considering reusing ceph_10.1.2.orig.tar.gz:  (No such file or directory)  (No 
such file or directory)  absent.
 ./ceph_10.1.2.orig.tar.gz does not exist, need to fetch
 + curl -f -o ./ceph_10.1.2.orig.tar.gz -- 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.1.2.orig.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 11.1M  100 11.1M    0     0  95.6M      0 --:--:-- --:--:-- --:--:-- 95.8M
 considering saving ceph_10.1.2.orig.tar.gz:  linked.
 considering reusing ceph_10.1.2-0ubuntu1.debian.tar.xz:  (No such file or 
directory)  (No such file or directory)  absent.
 ./ceph_10.1.2-0ubuntu1.debian.tar.xz does not exist, need to fetch
 + curl -f -o ./ceph_10.1.2-0ubuntu1.debian.tar.xz -- 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.1.2-0ubuntu1.debian.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 45040  100 45040    0     0  2351k      0 --:--:-- --:--:-- --:--:-- 2443k
 considering saving ceph_10.1.2-0ubuntu1.debian.tar.xz:  linked.
 import considering ceph_10.1.2.orig.tar.gz  Y .gz orig
 + chmod -R '+rwX' _unpack-tar
 CD _unpack-tar
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `443340d14f25fc3ace525abd06a913955fe23909'
 | git ls-tree -z 443340d14f25fc3ace525abd06a913955fe23909
 => `040000 tree 6fe1328acb1c11216d5a4e315b58860c3a196379\x09ceph-10.1.2\x00'
 one subtree 6fe1328acb1c11216d5a4e315b58860c3a196379
 CD ..
 import considering ceph_10.1.2-0ubuntu1.debian.tar.xz  Y .xz (none)
 + chmod -R '+rwX' _unpack-tar
 CD _unpack-tar
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `5385d99c09be881cc3031535b7c245dc3d6c46c0'
 | git ls-tree -z 5385d99c09be881cc3031535b7c245dc3d6c46c0
 => `040000 tree 69fd9febdcedd4c705955c0b320313c3931e2477\x09debian\x00'
 one subtree 69fd9febdcedd4c705955c0b320313c3931e2477
 CD ..
 + dpkg-source --skip-patches -x -- ceph.dsc
dpkg-source: info: extracting ceph in ceph-10.1.2
dpkg-source: info: unpacking ceph_10.1.2.orig.tar.gz
dpkg-source: info: unpacking ceph_10.1.2-0ubuntu1.debian.tar.xz
 CD ceph-10.1.2
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `4c50f0aa2a11ba591f096cef8d435343d6ae7617'
 checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor 
`current vendor')
 checking for vendor-specific debian/patches/ubuntu.series ((base) distro being 
accessed)
 checking for vendor-specific debian/patches/ubuntu.series ((nominal) distro 
being accessed)
 + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build .
 + git add -Af .
 | git write-tree
 => `9fae2b89fd8b71194bdaf8a97d8e4c98f03caeba'
 | dpkg-parsechangelog --format rfc822 --all
 import clog search...
 import clog 10.1.2-0ubuntu1 package changelog, entry no.1...
 import clog 10.1.2-0ubuntu1 vs 10.1.2...
 import clog 10.1.2-0ubuntu1 becomes r1
 import clog 10.1.1-0ubuntu1 package changelog, entry no.2...
 import clog 10.1.1-0ubuntu1 vs 10.1.2...
 | date '+%s %z' -d 'Thu, 14 Apr 2016 14:46:58 +0100'
 => `1460641618 +0000'
 | date '+%s %z' -d 'Thu, 14 Apr 2016 14:46:58 +0100'
 => `1460641618 +0000'
 import tartrees authline   James Page <[email protected]> 1460641618 +0000
 import tartrees r1authline James Page <[email protected]> 1460641618 +0000
 import tartree ceph_10.1.2.orig.tar.gz 6fe1328acb1c11216d5a4e315b58860c3a196379
 | git hash-object -w -t commit --stdin
 => b308223b799afcec7894f2fabb81a5d1f234fec9
 import tartree ceph_10.1.2-0ubuntu1.debian.tar.xz 
69fd9febdcedd4c705955c0b320313c3931e2477
 | git hash-object -w -t commit --stdin
 => 5a653e98c8db4811d23c7435b00a226fa8fd7fc3
 import main commit
 | git hash-object -w -t commit ../commit.tmp
 => `4e21cbf2d8b4165d07c343c1376f0f5d1c14a929'
 import apply patches...
 | git hash-object -w -t commit --stdin
 => ed66ffd71eed7fdb1dde104ea243b878dbeadc12
 + git checkout -q -b dapplied ed66ffd71eed7fdb1dde104ea243b878dbeadc12
 + git checkout -q -b unpa 4e21cbf2d8b4165d07c343c1376f0f5d1c14a929
 | date '+%s %z' -d 'Thu, 14 Apr 2016 14:46:58 +0100'
 => `1460641618 +0000'
 + git checkout -q unpa
 + git update-ref -d refs/heads/patch-queue/unpa
 + sh -ec 'exec >/dev/null 2>>../../gbp-pq-output; exec "$@"' x gbp pq import
 | git rev-parse 'HEAD~0'
 => `f73f081956ca572d1af0ed9f55e286618b852b63'
 | git rev-parse HEAD:
 => `9fae2b89fd8b71194bdaf8a97d8e4c98f03caeba'
synthesised git commit from .dsc 10.1.2-0ubuntu1
 CD ../../../..
 fetch mergeinfos:
  commit f73f081956ca572d1af0ed9f55e286618b852b63 Import of source package
 fetch hash=f73f081956ca572d1af0ed9f55e286618b852b63
 + git update-ref -m 'dgit fetch xenial' DGIT_ARCHIVE 
f73f081956ca572d1af0ed9f55e286618b852b63
 | git log -n2 f73f081956ca572d1af0ed9f55e286618b852b63
 => `commit f73f081956ca572d1af0ed9f55e286618b852b63'...
 | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/xenial 
f73f081956ca572d1af0ed9f55e286618b852b63
 => `'
 + git remote add vcs-git git://anonscm.debian.org/pkg-ceph/ceph.git
 + git reset --hard refs/remotes/dgit/dgit/xenial
HEAD is now at f73f081 drop-user-group-osd-prestart
 + bash -ec '        set -o pipefail
        git ls-tree -r --name-only -z HEAD | '\\'
        xargs -0r touch -h -r . --
'
dgit [xenial] ok: ready for work in ceph
 CD /tmp/test4/ceph
 del_lrfetchrefs...
multisuite xenial ok (canon=xenial)
multi clone before fetch merge
CD ceph
fetching -updates...
 | rmadison -asource -s-updates -uubuntu ceph
 => ` ceph | 0.41-1ubuntu2            | precise         | source'...
canonical suite name for -updates is artful
 + git config remote.dgit.skipdefaultupdate true
downloading 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.2.7-0ubuntu1.dsc...
 get_archive_dsc: Version 10.2.7-0ubuntu1
last upload to archive: NO git hash
 | git for-each-ref '--format=%(objectname)' 
'[r]efs/dgit-fetch/ubuntu/dgit/artful'
 => `'
 previous reference hash=
 | git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/artful'
 => `'
 fetch_from_archive: lastfetch=
 CD .git/dgit/unpack
 considering reusing ceph_10.2.7.orig.tar.gz:  (No such file or directory)  (No 
such file or directory)  absent.
 ./ceph_10.2.7.orig.tar.gz does not exist, need to fetch
 + curl -f -o ./ceph_10.2.7.orig.tar.gz -- 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.2.7.orig.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 13.8M  100 13.8M    0     0  67.6M      0 --:--:-- --:--:-- --:--:-- 67.8M
 considering saving ceph_10.2.7.orig.tar.gz:  linked.
 considering reusing ceph_10.2.7-0ubuntu1.debian.tar.xz:  (No such file or 
directory)  (No such file or directory)  absent.
 ./ceph_10.2.7-0ubuntu1.debian.tar.xz does not exist, need to fetch
 + curl -f -o ./ceph_10.2.7-0ubuntu1.debian.tar.xz -- 
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_10.2.7-0ubuntu1.debian.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 45996  100 45996    0     0  2521k      0 --:--:-- --:--:-- --:--:-- 2642k
 considering saving ceph_10.2.7-0ubuntu1.debian.tar.xz:  linked.
 import considering ceph_10.2.7.orig.tar.gz  Y .gz orig
 + chmod -R '+rwX' _unpack-tar
 CD _unpack-tar
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `b3c273514113f586858a88fbca699aa1ef51bbcc'
 | git ls-tree -z b3c273514113f586858a88fbca699aa1ef51bbcc
 => `040000 tree f50f9f208c122e4c1e4af9968b5d52a76f06c4ab\x09ceph-10.2.7\x00'
 one subtree f50f9f208c122e4c1e4af9968b5d52a76f06c4ab
 CD ..
 import considering ceph_10.2.7-0ubuntu1.debian.tar.xz  Y .xz (none)
 + chmod -R '+rwX' _unpack-tar
 CD _unpack-tar
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `9a33422b5adbc17ea92ed320f510af171d4b445a'
 | git ls-tree -z 9a33422b5adbc17ea92ed320f510af171d4b445a
 => `040000 tree cbb17ee164478a901476bed4a3d82b5e84eb671c\x09debian\x00'
 one subtree cbb17ee164478a901476bed4a3d82b5e84eb671c
 CD ..
 + dpkg-source --skip-patches -x -- ceph.dsc
dpkg-source: info: extracting ceph in ceph-10.2.7
dpkg-source: info: unpacking ceph_10.2.7.orig.tar.gz
dpkg-source: info: unpacking ceph_10.2.7-0ubuntu1.debian.tar.xz
 CD ceph-10.2.7
 | find -name .git -prune -print0
 + git init -q
 + git config gc.auto 0
 + git add -Af .
 | git write-tree
 => `8858b86ede09bd3452d796a8cba437a65b8a34dc'
 checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor 
`current vendor')
 checking for vendor-specific debian/patches/ubuntu.series ((base) distro being 
accessed)
 checking for vendor-specific debian/patches/ubuntu.series ((nominal) distro 
being accessed)
 + sh -ec 'exec >/dev/null; exec "$@"' x dpkg-source --before-build .
 + git add -Af .
 | git write-tree
 => `648f8e26e06631e4bfa51f31e8a429acd17c879b'
 | dpkg-parsechangelog --format rfc822 --all
 import clog search...
 import clog 10.2.7-0ubuntu1 package changelog, entry no.1...
 import clog 10.2.7-0ubuntu1 vs 10.2.7...
 import clog 10.2.7-0ubuntu1 becomes r1
 import clog 10.2.6-0ubuntu1 package changelog, entry no.2...
 import clog 10.2.6-0ubuntu1 vs 10.2.7...
 | date '+%s %z' -d 'Fri, 21 Apr 2017 09:20:08 +0100'
 => `1492762808 +0000'
 | date '+%s %z' -d 'Fri, 21 Apr 2017 09:20:08 +0100'
 => `1492762808 +0000'
 import tartrees authline   James Page <[email protected]> 1492762808 +0000
 import tartrees r1authline James Page <[email protected]> 1492762808 +0000
 import tartree ceph_10.2.7.orig.tar.gz f50f9f208c122e4c1e4af9968b5d52a76f06c4ab
 | git hash-object -w -t commit --stdin
 => f8634ce0a881f2aa7706814568504775ab61bc58
 import tartree ceph_10.2.7-0ubuntu1.debian.tar.xz 
cbb17ee164478a901476bed4a3d82b5e84eb671c
 | git hash-object -w -t commit --stdin
 => 07d65eac62bf733af08b58b07211ef080d6f2d04
 import main commit
 | git hash-object -w -t commit ../commit.tmp
 => `0037131b7a72df57fc5fe5345bba2566b17f839e'
 import apply patches...
 | git hash-object -w -t commit --stdin
 => a0a76cbd78bb5c2b3d17574ecebbfd30fed529bf
 + git checkout -q -b dapplied a0a76cbd78bb5c2b3d17574ecebbfd30fed529bf
 + git checkout -q -b unpa 0037131b7a72df57fc5fe5345bba2566b17f839e
 | date '+%s %z' -d 'Fri, 21 Apr 2017 09:20:08 +0100'
 => `1492762808 +0000'
 + git checkout -q unpa
 + git update-ref -d refs/heads/patch-queue/unpa
 + sh -ec 'exec >/dev/null 2>>../../gbp-pq-output; exec "$@"' x gbp pq import
 | git rev-parse 'HEAD~0'
 => `97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7'
 | git rev-parse HEAD:
 => `648f8e26e06631e4bfa51f31e8a429acd17c879b'
synthesised git commit from .dsc 10.2.7-0ubuntu1
 CD ../../../..
 fetch mergeinfos:
  commit 97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7 Import of source package
 fetch hash=97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7
 + git update-ref -m 'dgit fetch artful' DGIT_ARCHIVE 
97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7
 | git log -n2 97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7
 => `commit 97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7'...
 | git update-ref -m 'dgit fetch' refs/remotes/dgit/dgit/artful 
97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7
 => `'
dgit [-updates] ok: fetched into refs/remotes/dgit/dgit/artful
 CD /tmp/test4/ceph
 del_lrfetchrefs...
multisuite -updates ok (canon=artful)
| git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/xenial'
=> `f73f081956ca572d1af0ed9f55e286618b852b63'
| git for-each-ref '--format=%(objectname)' '[r]efs/remotes/dgit/dgit/artful'
=> `97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7'
| git for-each-ref '--format=%(objectname)' 
'[r]efs/remotes/dgit/dgit/xenial,artful'
=> `'
+ sh -ec 'exec >.git/dgit/clog-f73f081956ca572d1af0ed9f55e286618b852b63; exec 
"$@"' x git cat-file blob 
f73f081956ca572d1af0ed9f55e286618b852b63:debian/changelog
+ sh -ec 'exec >.git/dgit/clog-97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7; exec 
"$@"' x git cat-file blob 
97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7:debian/changelog
multisuite merge check artful
multisuite merge this-needed
multisuite merge check xenial
| git merge-base f73f081956ca572d1af0ed9f55e286618b852b63 
97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7
=>!256
multisuite merge this-needed
multisuite merge nontrivial
| git rev-parse 97b1dc6d58fc3ca93bd85d955dff50a88ff5bca7:
=> `648f8e26e06631e4bfa51f31e8a429acd17c879b'
multisuite merge include xenial
multisuite merge include artful
| date '+%s %z' -d 'Fri, 21 Apr 2017 09:20:08 +0100'
=> `1492762808 +0000'
| git hash-object -w -t commit --stdin
=> c7eb38f0d524858af30901846b6ae4d0b99eacf6
multisuite merge generated c7eb38f0d524858af30901846b6ae4d0b99eacf6
+ git update-ref -m 'dgit fetch xenial,artful' DGIT_ARCHIVE 
c7eb38f0d524858af30901846b6ae4d0b99eacf6
| git log -n2 c7eb38f0d524858af30901846b6ae4d0b99eacf6
=> `commit c7eb38f0d524858af30901846b6ae4d0b99eacf6'...
| git update-ref -m 'dgit fetch' 'refs/remotes/dgit/dgit/xenial,artful' 
c7eb38f0d524858af30901846b6ae4d0b99eacf6
=> `'
calculated combined tracking suite xenial,artful
multi clone after fetch merge
+ git reset --hard 'refs/remotes/dgit/dgit/xenial,artful'
HEAD is now at c7eb38f Combine archive branches xenial,artful [dgit]
+ bash -ec '        set -o pipefail
        git ls-tree -r --name-only -z HEAD | '\\'
        xargs -0r touch -h -r . --
'
dgit ok: ready for work in ceph
clone rmonerror removing ceph

Reply via email to