Package: dgit
Version: 9.7
Severity: normal

I tried to make two uploads of man-db this morning, the second after it
became clear that the approach I'd taken in the first one wasn't going
to solve the problem I was trying to solve.  The second upload attempt
failed as follows:

  $ dgit push-source
  Format `3.0 (quilt)', need to check/update patch stack
  canonical suite name for unstable is sid
  examining quilt state (multiple patches, linear mode)
  gzip: warning: GZIP environment variable is deprecated; use an alias or script
  dgit: base trees orig=a5752353a3e7b085d39b o+d/p=a5752353a3e7b085d39b
  dgit: quilt differences: src:  == orig ==     gitignores:  == orig ==
  dgit: quilt differences:      HEAD == o+d/p               HEAD == o+d/p
  starting quiltify (multiple patches, linear mode)
  quiltify linearisation planning successful, executing...
  nothing quilty to commit, ok.
  dpkg-source: info: using source format '3.0 (quilt)'
  dpkg-source: info: building man-db using existing ./man-db_2.8.7.orig.tar.xz
  dpkg-source: info: building man-db using existing 
./man-db_2.8.7.orig.tar.xz.asc
  dpkg-source: info: building man-db in man-db_2.8.7-3.debian.tar.xz
  dpkg-source: info: building man-db in man-db_2.8.7-3.dsc
  changelog will contain changes since 2.8.7-2
  dpkg-genchanges: info: not including original source code in upload
  
  dgit: error: fetch of 
http://ftp.debian.org/debian//pool/main/m/man-db/man-db_2.8.7-2.dsc gave HTTP 
code 404
  ! Push failed, while checking state of the archive.
  ! You can retry the push, after fixing the problem, if you like.

This is because the first upload hasn't yet been fully processed into
the archive.  Of course I can deal with this by just waiting for a few
hours and trying again, but that isn't ideal.

I'm not sure what a good solution would be: dgit presumably does need to
get at the previous .dsc.  Perhaps one possibility would be a
command-line option to give dgit an extra place to look in the case
where the published archive doesn't yet contain the previous .dsc?

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-55-generic (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
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/bash
Init: unable to detect

Versions of packages dgit depends on:
ii  apt                     1.8.3
ii  ca-certificates         20190110
ii  coreutils               8.30-3+b1
ii  curl                    7.65.3-1
ii  devscripts              2.19.6
ii  dpkg-dev                1.19.7
ii  dput                    1.0.3
ii  git [git-core]          1:2.23.0-1
ii  git-buildpackage        0.9.14
ii  libdigest-sha-perl      6.02-1+b1
ii  libdpkg-perl            1.19.7
ii  libjson-perl            4.02000-1
ii  liblist-moreutils-perl  0.416-1+b4
ii  liblocale-gettext-perl  1.07-3+b4
ii  libtext-glob-perl       0.10-1
ii  libtext-iconv-perl      1.7-6
ii  libwww-curl-perl        4.17-5
ii  perl                    5.28.1-6

Versions of packages dgit recommends:
ii  openssh-client [ssh-client]  1:8.0p1-4

Versions of packages dgit suggests:
ii  cowbuilder  0.88
ii  pbuilder    0.230.4

-- no debconf information

-- 
Colin Watson                                       [[email protected]]

Reply via email to