Bug#1073171: dgit fails to build libabigail source

2024-06-14 Thread Ian Jackson
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

2024-06-14 Thread Paul Gevers

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

2024-06-14 Thread Ian Jackson
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

2024-06-13 Thread Ian Jackson
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

2024-06-13 Thread Paul Gevers

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