Your message dated Fri, 16 Dec 2022 09:48:10 +0300
with message-id <[email protected]>
and subject line Re: Bug#816097: workaround: use apt instead of aptitude as 
resolver
has caused the Debian Bug report #816097,
regarding cowbuilder-dist: pbuilder-satisfydepends segfaults when used with 
qemu-user-static
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
816097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816097
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ubuntu-dev-tools
Version: 0.155
Severity: important

Hi,

I use cowbuilder-dist as a frontend to qemu-user-static, to track down a
build failure on mips.

the commands I used are:

export UBUNTUTOOLS_DEBIAN_MIRROR=http://10.x.x.x:3142/debian

(Note: this is my local apt-cacher-ng.  If I specify it by name,
debootstrap fails to resolve the DNS name, but if I give the IP it
works.  Not sure if this is misconfiguration on my side.)

cowbuilder-dist sid mips create --main-only


But if I try to build dspdfviewer using the "build" command it fails
when trying to set up the dependencies.

dget 
http://http.debian.net/debian/pool/main/d/dspdfviewer/dspdfviewer_1.14-2.dsc
cowbuilder-dist sid mips build dspdfviewer_1.14-2.dsc

(normal output snipped, the last few lines are)

Need to get 35.0 MB/120 MB of archives. After unpacking 550 MB will be used.
Writing extended state information...
/usr/lib/pbuilder/pbuilder-satisfydepends: line 28: 13953 Segmentation fault    
  (core dumped) $CHROOTEXEC env XDG_CACHE_HOME=/root aptitude -y 
--without-recommends -o APT::Install-Recommends=false "${APTITUDEOPT[@]}" -o 
Aptitude::ProblemResolver::StepScore=100 -o 
"Aptitude::ProblemResolver::Hints::KeepDummy=reject 
pbuilder-satisfydepends-dummy :UNINST" -o 
Aptitude::ProblemResolver::Keep-All-Level=55000 -o 
Aptitude::ProblemResolver::Remove-Essential-Level=maximum install 
pbuilder-satisfydepends-dummy
E: pbuilder-satisfydepends failed.
I: Copying back the cached apt archive contents
I: unmounting /pbuilder-ccache filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
 -> Cleaning COW directory
  forking: rm -rf /var/cache/pbuilder/build/cow.12716 


Since "build" is a core functionality of cowbuilder-dist, I
think this qualifies as "important".

Note that the problem is not specific to dspdfviewer as a
package-to-be-built, I get the same segfault when trying to build vim,
or even the hello package, which should have a really small dependency list.



Known workaround:

cowbuilder-dist sid mips login --bindmounts /dir/to/source
apt install devscripts equivs
cd /dir/to/source
mk-build-deps -ir
debuild -b -uc -us



In case I filed this against the wrong package, please redirect
accordingly.  I'm not sure which component actually triggers the
segfault.


Thank you,

- Danny


PS: In case the problem is not reproducible on your machine, please tell
me how to save the core dump from the segmentation fault.  I can't find
it in my ~/pbuilder folder, and I assume it got auto-deleted.


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

Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ubuntu-dev-tools depends on:
ii  binutils                   2.26-5
ii  dctrl-tools                2.24-2
ii  devscripts                 2.16.1
ii  diffstat                   1.61-1
ii  distro-info                0.14
ii  dpkg-dev                   1.18.4
ii  lsb-release                9.20160110
ii  perl                       5.22.1-7
ii  python                     2.7.11-1
ii  python-apt                 1.1.0~beta1
ii  python-debian              0.1.27
ii  python-distro-info         0.14
ii  python-httplib2            0.9.1+dfsg-1
ii  python-launchpadlib        1.10.3-3
ii  python-lazr.restfulclient  0.13.4-5
ii  python-ubuntutools         0.155
pn  python:any                 <none>
ii  sudo                       1.8.15-1.1

Versions of packages ubuntu-dev-tools recommends:
ii  bzr                     2.7.0-2
ii  bzr-builddeb            2.8.9
ii  ca-certificates         20160104
ii  cowdancer               0.78
ii  debian-archive-keyring  2014.3
ii  debian-keyring          2016.01.20
ii  debootstrap             1.0.79
ii  dput                    0.9.6.4
ii  genisoimage             9:1.1.11-3
ii  libwww-perl             6.15-1
ii  lintian                 2.5.41
ii  patch                   2.7.5-1
ii  pbuilder                0.223
ii  python-dns              2.3.6-3
ii  python-soappy           0.12.22-1
ii  quilt                   0.63-3
ii  reportbug               6.6.6

Versions of packages ubuntu-dev-tools suggests:
ii  python             2.7.11-1
ii  python-simplejson  3.8.1-1
ii  qemu-user-static   1:2.5+dfsg-5

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 2:7.0+dfsg-1

https://bugs.debian.org/816097

This is an old bug about qemu-user. *Lots* of changes has been made
to qemu since that, and there were no reports or other indications
that this issue still exists. Let's close this bug report now (with
more or less arbitrary version). If you think this is incorrect and
the issue still exists within current qemu (7.2), please feel free
to re-open this bug report and provide some up-to-date information.

Thanks,

/mjt

--- End Message ---

Reply via email to