On Jan 10 2017, Ian Jackson <ijack...@chiark.greenend.org.uk> wrote: > Nikolaus Rath writes ("Re: Bug#850005: dgit push without dgit build-source"): >> On Jan 09 2017, Ian Jackson <ijack...@chiark.greenend.org.uk> wrote: >> > I just tried this with 2.13, using one of the tests from the dgit test >> > suite, and it prints the message only once. I think this may have >> > been a mispaste somehow ? >> >> No, this was definitely for real. I know because it got my attention. > > How odd. > >> I have tried [ to repro ], but not it fails differently: >> >> With the python-llfuse from alioth: > > Can you please be more specific about this repro attempt ?
Uh, what else would you like to know? I cloned the repository and ran the commands below. > >> $ dgit --dpm push >> canonical suite name for unstable is sid >> downloading >> http://ftp.debian.org/debian//pool/main/p/python-llfuse/python-llfuse_1.1.1+dfsg-5.dsc... >> last upload to archive has NO git hash >> using existing python-llfuse_1.1.1+dfsg.orig.tar.xz >> using existing python-llfuse_1.1.1+dfsg-5.debian.tar.xz >> dgit: file python-llfuse_1.1.1+dfsg-5.debian.tar.xz has hash >> 274028fa7ad8efa8cd563f9f21af2049b101b4500caa907e36b10a9f738a8280 but >> .dsc demands hash >> d1d8ee5c6b4a8a136145c7019cdaabbdf3be13671c97142971891222229c1c87 >> (perhaps you should delete this file?) >> ! Push failed, while checking state of the archive. >> ! You can retry the push, after fixing the problem, if you like. >> >> (The .dsc file was just created by debuild -S). Is there a way to >> circumvent this problem to reproduce the original problem? > > This message is also mysterious to me. Can you run the above with > dgit -D ? Does the .dsc contain the wrong or right hash of > python-llfuse_1.1.1+dfsg-5.debian.tar.xz ? After bumping the debian version, I can now reproduce the issue even with dgit 2.14: $ dch -i "dgit debugging" $ dch -r unstable $ git commit -m "dgit debugging" debian $ debuild -S -us -uc $ dgit --dpm push canonical suite name for unstable is sid downloading http://ftp.debian.org/debian//pool/main/p/python-llfuse/python-llfuse_1.1.1+dfsg-5.dsc... last upload to archive has NO git hash using existing python-llfuse_1.1.1+dfsg.orig.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 138k 100 138k 0 0 139k 0 --:--:-- --:--:-- --:--:-- 139k dpkg-source: info: extracting python-llfuse in python-llfuse-1.1.1+dfsg dpkg-source: info: unpacking python-llfuse_1.1.1+dfsg.orig.tar.xz dpkg-source: info: unpacking python-llfuse_1.1.1+dfsg-5.debian.tar.xz synthesised git commit from .dsc 1.1.1+dfsg-5 Format `3.0 (quilt)', need to check/update patch stack dgit: split brain (separate dgit view) may be needed (--quilt=dpm). ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. dgit: --quilt=dpm but no cached dgit view: dgit: perhaps tree changed since dgit build[-source] ? ! Push failed, while preparing your push. ! You can retry the push, after fixing the problem, if you like. Best, -Nikolaus -- GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F »Time flies like an arrow, fruit flies like a Banana.«