Bug#1073171: dgit fails to build libabigail source
Paul Gevers writes ("Bug#1073171: dgit fails to build libabigail source"): > I now already get issues while cloning. I wonder if that is because I > already used `dgit push` manually (to delayed) while not on /tmp I think your upload has succeeded, but there is an infrastructure problem. See the RT ticket #9552 which I just filed. As a workaround, dgit --for-push clone etc. will ssh to the primary server, rather than using the public mirror. -- Ian JacksonThese 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.
Bug#1073171: dgit fails to build libabigail source
Hi, On 14-06-2024 11:08 a.m., Ian Jackson wrote: If you reran the dgit rune with -D, we could probably see which program failed to print the errno value, and reassign the bug to that package as a request for better error handling. I now already get issues while cloning. I wonder if that is because I already used `dgit push` manually (to delayed) while not on /tmp Paul paul@mulciber /tmp $ dgit -D clone libabigail | git config -z --get-regexp --global '.*' | git config -z --get-regexp --system '.*' clone main body CD libabigail query: fetching https://api.ftp-master.debian.org/suites... canonical suite name for unstable is sid query: fetching https://git.dgit.debian.org/libabigail/info/refs... dgit-repos check_for_git => 1. + git init -q | git config -z --get-regexp --local '.*' + git config merge.dpkg-mergechangelogs.name 'debian/changelog merge driver' + git config merge.dpkg-mergechangelogs.driver 'dpkg-mergechangelogs -m %O %A %B %A' + git config user.email 'elb...@debian.org' + git config user.name 'Paul Gevers' is_gitattrs_setup: found nothing fetching existing git history git_lrfetch_sane suppl=0 specs tags/archive/debian/* tags/debian/* dgit/sid dgit-rewrite/map git_lrfetch_sane specre=(?:refs/tags\/archive\/debian\/.*)|(?:refs/tags\/debian\/.*)|(?:refs/dgit\/sid)|(?:refs/dgit\-rewrite\/map) git_lrfetch_sane iteration 0 | git ls-remote -q --refs https://git.dgit.debian.org/libabigail 'refs/tags/archive/debian/*' 'refs/tags/debian/*' refs/dgit/sid refs/dgit-rewrite/map fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. dgit: failed command: git ls-remote -q --refs https://git.dgit.debian.org/libabigail 'refs/tags/archive/debian/*' 'refs/tags/debian/*' refs/dgit/sid refs/dgit-rewrite/map dgit: error: subprocess failed with error exit status 128 clone rmonerror removing libabigail OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1073171: dgit fails to build libabigail source
Paul Gevers writes ("Re: Bug#1073171: dgit fails to build libabigail source"): > On 14-06-2024 1:12 a.m., Ian Jackson wrote: > > The package seems quite large. I hate to ask but ... are you perhaps > > out of disk space? > > Well, not out of regular disk space, but I run this script on /tmp and > that's on tmpfs. And yes, that will be full with this package. > > Closing this bug as a non bug. Sorry for the noise. If you reran the dgit rune with -D, we could probably see which program failed to print the errno value, and reassign the bug to that package as a request for better error handling. (I bet it's git.) Ian. -- Ian JacksonThese 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.
Bug#1073171: dgit fails to build libabigail source
Paul Gevers writes ("Bug#1073171: dgit fails to build libabigail source"): > I ran the following script (with pkg=libabigail): > """ > dgit clone %(pkg)s > dch --nmu "source only upload to enable migration (Closes: #%(bug)s)" > dch -r "" > git commit . -m"Prepare d/changelog for upload" > dgit --quilt=linear build-source > dgit --quilt=linear -wgf --delayed=15 push > """ > > It failed with exit status 255 after `build-source` and a lot of output > like: > error: unable to write file > tests/data/test-alt-dwarf-file/test1-libgromacs-debug-dir/.build-id/7c/85cee9a5a59e7d0a866386b47c1674da5d201f.debug > error: unable to write file > tests/data/test-alt-dwarf-file/test1-libgromacs-debug-dir/.dwz/gromacs-5.0.6-4.fc22.x86_64 > > This is with libabigail version 2.5-1 currently in sid. Do you have the whole output ? dgit itself doesn't have that "unable to write file" message in its source code. Whatever printed that message doesn't seem to have included the errno. I tried your runes but with dgit --quilt=linear -wgf --delayed=15 --damp-run push and it seemed to work for me. The package seems quite large. I hate to ask but ... are you perhaps out of disk space? Does --damp-run work for you? If it fails the same way, then -D output might be useful. Or an strace. Ian. -- Ian JacksonThese 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.
Bug#1073171: dgit fails to build libabigail source
Package: dgit Version: 11.10 Severity: normal I ran the following script (with pkg=libabigail): """ dgit clone %(pkg)s dch --nmu "source only upload to enable migration (Closes: #%(bug)s)" dch -r "" git commit . -m"Prepare d/changelog for upload" dgit --quilt=linear build-source dgit --quilt=linear -wgf --delayed=15 push """ It failed with exit status 255 after `build-source` and a lot of output like: error: unable to write file tests/data/test-alt-dwarf-file/test1-libgromacs-debug-dir/.build-id/7c/85cee9a5a59e7d0a866386b47c1674da5d201f.debug error: unable to write file tests/data/test-alt-dwarf-file/test1-libgromacs-debug-dir/.dwz/gromacs-5.0.6-4.fc22.x86_64 This is with libabigail version 2.5-1 currently in sid. Paul -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.7.12-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dgit depends on: ii apt2.9.3 ii ca-certificates20240203 ii coreutils 9.4-3.1 ii curl 8.8.0-1 ii devscripts 2.23.7 ii dpkg-dev 1.22.6 ii dput-ng [dput] 1.39 ii git [git-core] 1:2.43.0-1+b1 ii git-buildpackage 0.9.33 ii libdpkg-perl 1.22.6 ii libjson-perl 4.1-1 ii liblist-moreutils-perl 0.430-2 ii liblocale-gettext-perl 1.07-7 ii libtext-csv-perl 2.04-1 ii libtext-glob-perl 0.11-3 ii libtext-iconv-perl 1.7-8+b3 ii libwww-curl-perl 4.17-10+b2 ii perl [libdigest-sha-perl] 5.38.2-5 Versions of packages dgit recommends: ii distro-info-data 0.62 ii liburi-perl 5.28-1 ii openssh-client [ssh-client] 1:9.7p1-5 Versions of packages dgit suggests: ii cowbuilder 0.90 ii pbuilder0.231 ii sbuild 0.85.10 -- no debconf information OpenPGP_signature.asc Description: OpenPGP digital signature