Bug#923258: pbuilder-satisfydepends-apt: fails to consider libpam-systemd installed sometimes

2019-02-26 Thread Thorsten Glaser
On Mon, 25 Feb 2019, Thorsten Glaser wrote:

> I’m trying to build texlive-extra (= 2018.20190131-2) (but this also
> happens with -1), and after dependencies are installed, apt goes like:

Same with src:tomcat8.



Bug#923258: pbuilder-satisfydepends-apt: fails to consider libpam-systemd installed sometimes

2019-02-25 Thread Mattia Rizzolo
Control: reassign -1 apt 1.8.0~rc3

On Mon, Feb 25, 2019 at 04:14:03PM +0100, Thorsten Glaser wrote:
> Package: pbuilder
> Version: 0.230.1
> Severity: normal
> 
> This is a really weird bug.
> 
> I’m in a sid/amd64 chroot with sysvinit installed (basically, upgraded
> from, I think, a lenny/amd64 chroot to sid then kept updated all the
> time). There are no held packages inside the chroot, no APT pinning,
> etc. (I can tar it up, should that be needed.)

One reason I like the apt resolver is that any bug is not my bug!

We just pass all the job to apt, without even doing as much as parsing
the Build-Depends field :)

So, reassigning, let the deities help you!

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#923258: pbuilder-satisfydepends-apt: fails to consider libpam-systemd installed sometimes

2019-02-25 Thread Thorsten Glaser
On Mon, 25 Feb 2019, Thorsten Glaser wrote:

> I’m trying to build texlive-extra (= 2018.20190131-2) (but this also
> happens with -1), and after dependencies are installed, apt goes like:
[…]
> Temporarily changing /etc/pbuilderrc to set
> PBUILDERSATISFYDEPENDSCMD=/usr/lib/pbuilder/pbuilder-satisfydepends-aptitude
> makes this succeed.

FWIW, this is what aptitude does (without the D98tmp hook
pre-installing systemd stuff):

-BEGIN cutting here may damage your screen surface-
pbuilder-satisfydepends-dummy is already installed at the requested version 
(0.invalid.0)
The following NEW packages will be installed:
  adwaita-icon-theme{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} 
bsdmainutils{a} ca-certificates{a} ca-certificates-java{a} dbus{a} 
dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} 
default-jdk{a} default-jdk-headless{a} default-jre{a} default-jre-headless{a} 
dh-autoreconf{a} dh-strip-nondeterminism{a} dmsetup{a} dwz{a} file{a} 
fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} 
gettext-base{a} glib-networking{a} glib-networking-common{a} 
glib-networking-services{a} groff-base{a} gsettings-desktop-schemas{a} 
gtk-update-icon-cache{a} hicolor-icon-theme{a} intltool-debian{a} 
java-common{a} libapparmor1{a} libarchive-zip-perl{a} libargon2-1{a} 
libasound2{a} libasound2-data{a} libatk-bridge2.0-0{a} libatk1.0-0{a} 
libatk1.0-data{a} libatspi2.0-0{a} libavahi-client3{a} libavahi-common-data{a} 
libavahi-common3{a} libbsd0{a} libcairo-gobject2{a} libcairo2{a} libcap2{a} 
libcolord2{a} libcroco3{a} libcryptsetup12{a} libcups2{a} libdatrie1{a} 
libdbus-1-3{a} libdconf1{a} libdevmapper1.02.1{a} libdrm-amdgpu1{a} 
libdrm-common{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} 
libdrm2{a} libedit2{a} libelf1{a} libepoxy0{a} libexpat1{a} 
libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} 
libfribidi0{a} libgdk-pixbuf2.0-0{a} libgdk-pixbuf2.0-common{a} libgif7{a} 
libgl1{a} libgl1-mesa-dri{a} libgl1-mesa-glx{a} libglapi-mesa{a} 
libglib2.0-0{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} 
libgssapi-krb5-2{a} libgtk-3-0{a} libgtk-3-common{a} libharfbuzz0b{a} 
libicu63{a} libidn11{a} libip4tc0{a} libjbig0{a} libjpeg62-turbo{a} 
libjson-c3{a} libjson-glib-1.0-0{a} libjson-glib-1.0-common{a} libk5crypto3{a} 
libkeyutils1{a} libkmod2{a} libkrb5-3{a} libkrb5support0{a} liblcms2-2{a} 
libllvm7{a} libmagic-mgc{a} libmagic1{a} libnspr4{a} libnss3{a} 
libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} 
libpciaccess0{a} libpcsclite1{a} libpipeline1{a} libpixman-1-0{a} 
libpng16-16{a} libproxy1v5{a} librest-0.7-0{a} librsvg2-2{a} librsvg2-common{a} 
libsensors-config{a} libsensors5{a} libsigsegv2{a} libsoup-gnome2.4-1{a} 
libsoup2.4-1{a} libssl1.1{a} libthai-data{a} libthai0{a} libtiff5{a} libtool{a} 
libuchardet0{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} 
libwebp6{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} 
libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} 
libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb1{a} libxcomposite1{a} 
libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} 
libxinerama1{a} libxkbcommon0{a} libxml2{a} libxrandr2{a} libxrender1{a} 
libxshmfence1{a} libxtst6{a} libxxf86vm1{a} m4{a} man-db{a} openjdk-11-jdk{a} 
openjdk-11-jdk-headless{a} openjdk-11-jre{a} openjdk-11-jre-headless{a} 
openssl{a} po-debconf{a} shared-mime-info{a} sharutils{a} systemd{a} 
systemd-sysv{ab} tex-common{a} ucf{a} x11-common{a} xkb-data{a}
The following packages are RECOMMENDED but will NOT be installed:
  at-spi2-core fonts-dejavu-extra krb5-locales libarchive-cpio-perl 
libatk-wrapper-java-jni libgdk-pixbuf2.0-bin libglib2.0-data libgtk-3-bin 
libltdl-dev libmail-sendmail-perl libnss-systemd libxt-dev xdg-user-dirs
0 packages upgraded, 180 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/340 MB of archives. After unpacking 845 MB will be used.
The following packages have unmet dependencies:
 systemd-sysv : Conflicts: sysvinit-core but 2.93-8 is installed
 sysvinit-core : Conflicts: systemd-sysv but 241-1 is to be installed
The following actions will resolve these dependencies:

  Install the following packages:
1)  gconf-gsettings-backend [3.2.6-5 (unstable)]
2)  gconf-service [3.2.6-5 (unstable)]
3)  gconf2-common [3.2.6-5 (unstable)]
4)  libdbus-glib-1-2 [0.110-4 (unstable)]
5)  libgconf-2-4 [3.2.6-5 (unstable)]

  Keep the following packages at their current version:
6)  dbus-user-session [Not Installed]
7)  dconf-gsettings-backend [Not Installed]
8)  dconf-service [Not Installed]
9)  libpam-systemd [Not Installed]
10) systemd-sysv [Not Installed]



The following NEW packages will be installed:
  adwaita-icon-theme{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} 
bsdmainutils{a} ca-certificates{a} ca-certificates-java{a} 

Bug#923258: pbuilder-satisfydepends-apt: fails to consider libpam-systemd installed sometimes

2019-02-25 Thread Thorsten Glaser
Package: pbuilder
Version: 0.230.1
Severity: normal

This is a really weird bug.

I’m in a sid/amd64 chroot with sysvinit installed (basically, upgraded
from, I think, a lenny/amd64 chroot to sid then kept updated all the
time). There are no held packages inside the chroot, no APT pinning,
etc. (I can tar it up, should that be needed.)

I’m trying to build texlive-extra (= 2018.20190131-2) (but this also
happens with -1), and after dependencies are installed, apt goes like:


-BEGIN cutting here may damage your screen surface-
[…]
Adding debian:TrustCor_RootCert_CA-1.pem
Adding debian:DigiCert_Global_Root_CA.pem
done.
Setting up default-jdk (2:1.11-71) ...
Processing triggers for systemd (241-1) ...
Processing triggers for libc-bin (2.28-7) ...
Processing triggers for ca-certificates (20190110) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.38.0+dfsg-7) ...
Reading package lists...
Building dependency tree...
Reading state information...
apt is already the newest version (1.8.0~rc3).
debian-archive-keyring is already the newest version (2018.1).
fakeroot is already the newest version (1.23-1).
eatmydata is already the newest version (105-7).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libpam-systemd : Depends: systemd-shim (>= 10-4~) but it is not installable or
   systemd-sysv but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by 
held packages.
I: Copying back the cached apt archive contents
-END cutting here may damage your screen surface-


The thing is, this happens even when preinstalling systemd-sysv and
even libpam-systemd in a hook script (D98tmp, attached).

Temporarily changing /etc/pbuilderrc to set
PBUILDERSATISFYDEPENDSCMD=/usr/lib/pbuilder/pbuilder-satisfydepends-aptitude
makes this succeed.


-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages pbuilder depends on:
ii  debconf [debconf-2.0]  1.5.70
ii  debootstrap1.0.114
ii  dpkg-dev   1.19.5

Versions of packages pbuilder recommends:
ii  devscripts  2.19.3
ii  eatmydata   105-7
ii  fakeroot1.23-1
ii  iproute24.20.0-2
ii  net-tools   1.60+git20180626.aebd88e-1
ii  sudo1.8.27-1

Versions of packages pbuilder suggests:
ii  cowdancer   0.88
pn  gdebi-core  

-- debconf information:
* pbuilder/rewrite: false
  pbuilder/mirrorsite: http://mirror.virt.tarent.de/mirror/ubuntu
  pbuilder/nomirror:
#!/bin/sh
apt-get -y --purge install sysvinit-core- systemd systemd-sysv libpam-systemd