Package: dgit-infrastructure
Version: 13.3

Debian tag2upload service writes ("[tag2upload 264] failed, 
golang-github-chainguard-dev-clog 1.7.0-2"):
> builder:work$ dgit -wn -pgolang-github-chainguard-dev-clog 
> --build-products-dir=../bpd --for-push download-unfetched-origs
> fetching orig file 
> http://ftp.debian.org/debian/pool/main/g/golang-github-chainguard-dev-clog/golang-github-chainguard-dev-clog_1.7.0.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
  0   260    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
> curl: (22) The requested URL returned error: 404
> dgit: failed command: curl --proto-redir '-all,http,https' -L -f -o 
> ../bpd/golang-github-chainguard-dev-clog_1.7.0.orig.tar.gz.tmp -- 
> http://ftp.debian.org/debian/pool/main/g/golang-github-chainguard-dev-clog/golang-github-chainguard-dev-clog_1.7.0.orig.tar.gz
> 
> dgit: error: subprocess failed with error exit status 22
> t2u processor [dgit-repos-server]: failed command: dgit -wn 
> -pgolang-github-chainguard-dev-clog --build-products-dir=../bpd --for-push 
> download-unfetched-origs

This package was very new so the orig hadn't propagated to mirrors.

This is unavoidable where the .orig can't be made from git by the
oracle.  But the oracle could try to regenerate the orig itself, and
see if it got the same one (same sha256).  If it did, it could use
that.

I think in many cases, this would work.  It would work if the
uploader's workflow for one with the .orig was sufficiently t2u-like.

Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to