Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency

2014-09-04 Thread Felipe Sateler
Hi,

Sorry for the delay

On Thu, Aug 21, 2014 at 5:50 AM, Godefridus Daalmans
fr...@daalmansdata.eu wrote:
 Control: tags -1 moreinfo unreproducible
 Hi,

 On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans fr...@daalmansdata.eu
 wrote:

 Package: pulseaudio
 Version: 5.0-6
 Severity: normal

 Problem: can't install libpulse0:i386 5.0-6 on system with
 libpulse0:amd64 5.0-6

 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64
 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to
 5.0-6
 for skype.

 libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183)

 libsystemd-journal0 version 204-7 for amd64 architecture is installed.

 I don't know much about libsystemd-journal0, but its description
 mentions it
 provides an interface for the systemd journal service.

 My question / bug report is this: is the dependency of libpulse0 on
 libsystemd-journal0 architecture-independent, or must I have a specific
 32-bit
 libsystemd-journal0:i386 installed in order to get libpulse0:i386
 working
 (that is what apt-get is telling me)


 Yes, you need that. The systemd libs are multiarch-enabled, so it should
 work.


 (The latter is not an option because on my, admittedly experimental,
 system it wants to remove pulseaudio and systemd(!!), as well as 260
 other packages.


 This is the part that is broken, then. What does 'apt install
 libpulse0:i386=5.0-6' say?

 --

 Saludos,
 Felipe Sateler

 Hi Felipe,

 I have run a little experiment: first of all, baseline experiment,
 apt-get install -f doesn't install anything.

 apt-get install libpulse0:i386=5.0-6

 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 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:
  libpulse0:i386 : Depends: libsystemd-journal0:i386 (= 183) but it is not
 going to be installed
 E: Unable to correct problems, you have held broken packages.

 libsystemd-journal0 version 208-6 depends on libc6, libgcrypt11, liblzma5,
 libselinux1

 apt-get install libsystemd-journal0:i386
 ... (details omitted)
 114 upgraded, 64 newly installed, 262 to remove and 700 not upgraded.

 it seems to want to remove eclipse, KDE, gnome, pulseaudio, and systemd.

 Then I dug a bit deeper into the depends of libsystemd-journal0:i386
 I don't want to have a complete i386 installation: I normally work with
 amd64, with the minimal number of i386 libraries for skype and a few games.

 apt-cache show libsystemd-journal0:i386=208-6

 I think the relevant info is:

 Package: libsystemd-journal0
 Source: systemd
 Version: 208-6
 Architecture: i386
 Depends: libc6 (= 2.9), libgcrypt11 (= 1.5.1), liblzma5 (=
 5.1.1alpha+20120614), libselinux1 (= 1.32)
 Pre-Depends: multiarch-support
 Priority: optional


 If I do a dpkg -l | egrep ' (libc6|libgcrypt11|liblzma5|libselinux1)'
 I get:

 ii  libc6:amd642.19-7
 amd64GNU C Library: Shared libraries
 ii  libc6:i386 2.19-7
 i386 GNU C Library: Shared libraries
 ii  libgcrypt11:amd64  1.5.3-3
 amd64LGPL Crypto library - runtime library
 ii  libgcrypt11:i386   1.5.3-3
 i386 LGPL Crypto library - runtime library
 ii  liblzma5:amd64 5.1.1alpha+20120614-2
 amd64XZ-format compression library
 ii  liblzma5:i386  5.1.1alpha+20120614-2
 i386 XZ-format compression library
 ii  libselinux1:amd64  2.3-1
 amd64SELinux runtime shared libraries
 ii  libselinux1:i386   2.3-1
 i386 SELinux runtime shared libraries

 hmm.. so all of the dependencies should already be satisfied, for both
 architectures,
 in fact the installed versions are identical for both (seems the sanest).

 Also multiarch-support is in place


 Anyway, for each of the dependencies I did an apt-get -s install, results:

 apt-get -s install libc6:i386

 broken on my computer:

 The following packages have unmet dependencies:
  tar : PreDepends: libacl1 (= 2.2.51-8) but it is not going to be installed
PreDepends: libc6 (= 2.17) but it is not going to be installed
PreDepends: libselinux1 (= 1.32) but it is not going to be installed

 apt-get -s install libgcrypt11:i386

 apt-get wants to do an unacceptable solution:
 (...)
 156 upgraded, 62 newly installed, 660 to remove and 648 not upgraded.

 apt-get -s install liblzma5:i386

 liblzma5:i386 is already the newest version.

 apt-get -s install libselinux1:i386

 libselinux1:i386 is already the newest version.


This is very strange.

What does `apt-cache policy` say for all the relevant libraries?

Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency

2014-08-21 Thread Godefridus Daalmans

Control: tags -1 moreinfo unreproducible
Hi,

On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans 
fr...@daalmansdata.eu

wrote:

Package: pulseaudio
Version: 5.0-6
Severity: normal

Problem: can't install libpulse0:i386 5.0-6 on system with
libpulse0:amd64 5.0-6

I have a mixed amd64 / i386 architecture system, have libpulse0:amd64
upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 
to

5.0-6
for skype.

libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 
183)


libsystemd-journal0 version 204-7 for amd64 architecture is installed.

I don't know much about libsystemd-journal0, but its description
mentions it
provides an interface for the systemd journal service.

My question / bug report is this: is the dependency of libpulse0 on
libsystemd-journal0 architecture-independent, or must I have a 
specific

32-bit
libsystemd-journal0:i386 installed in order to get libpulse0:i386
working
(that is what apt-get is telling me)


Yes, you need that. The systemd libs are multiarch-enabled, so it 
should

work.



(The latter is not an option because on my, admittedly experimental,
system it wants to remove pulseaudio and systemd(!!), as well as 260
other packages.


This is the part that is broken, then. What does 'apt install
libpulse0:i386=5.0-6' say?

--

Saludos,
Felipe Sateler


Hi Felipe,

I have run a little experiment: first of all, baseline experiment,
apt-get install -f doesn't install anything.

apt-get install libpulse0:i386=5.0-6

Reading package lists... Done
Building dependency tree
Reading state information... Done
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:
 libpulse0:i386 : Depends: libsystemd-journal0:i386 (= 183) but it is 
not going to be installed

E: Unable to correct problems, you have held broken packages.

libsystemd-journal0 version 208-6 depends on libc6, libgcrypt11, 
liblzma5, libselinux1


apt-get install libsystemd-journal0:i386
... (details omitted)
114 upgraded, 64 newly installed, 262 to remove and 700 not upgraded.

it seems to want to remove eclipse, KDE, gnome, pulseaudio, and systemd.

Then I dug a bit deeper into the depends of libsystemd-journal0:i386
I don't want to have a complete i386 installation: I normally work with 
amd64, with the minimal number of i386 libraries for skype and a few 
games.


apt-cache show libsystemd-journal0:i386=208-6

I think the relevant info is:

Package: libsystemd-journal0
Source: systemd
Version: 208-6
Architecture: i386
Depends: libc6 (= 2.9), libgcrypt11 (= 1.5.1), liblzma5 (= 
5.1.1alpha+20120614), libselinux1 (= 1.32)

Pre-Depends: multiarch-support
Priority: optional


If I do a dpkg -l | egrep ' (libc6|libgcrypt11|liblzma5|libselinux1)'
I get:

ii  libc6:amd642.19-7
   amd64GNU C Library: Shared libraries
ii  libc6:i386 2.19-7
   i386 GNU C Library: Shared libraries
ii  libgcrypt11:amd64  1.5.3-3   
   amd64LGPL Crypto library - runtime library
ii  libgcrypt11:i386   1.5.3-3   
   i386 LGPL Crypto library - runtime library
ii  liblzma5:amd64 5.1.1alpha+20120614-2 
   amd64XZ-format compression library
ii  liblzma5:i386  5.1.1alpha+20120614-2 
   i386 XZ-format compression library
ii  libselinux1:amd64  2.3-1 
   amd64SELinux runtime shared libraries
ii  libselinux1:i386   2.3-1 
   i386 SELinux runtime shared libraries


hmm.. so all of the dependencies should already be satisfied, for both 
architectures,
in fact the installed versions are identical for both (seems the 
sanest).


Also multiarch-support is in place


Anyway, for each of the dependencies I did an apt-get -s install, 
results:


apt-get -s install libc6:i386

broken on my computer:

The following packages have unmet dependencies:
 tar : PreDepends: libacl1 (= 2.2.51-8) but it is not going to be 
installed

   PreDepends: libc6 (= 2.17) but it is not going to be installed
   PreDepends: libselinux1 (= 1.32) but it is not going to be 
installed


apt-get -s install libgcrypt11:i386

apt-get wants to do an unacceptable solution:
(...)
156 upgraded, 62 newly installed, 660 to remove and 648 not upgraded.


apt-get -s install liblzma5:i386

liblzma5:i386 is already the newest version.

apt-get -s install libselinux1:i386

libselinux1:i386 is already the newest version.



I hope that this information is helpful.


Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency

2014-08-16 Thread Felipe Sateler
Control: tags -1 moreinfo unreproducible
Hi,

On Fri, Aug 15, 2014 at 10:50 AM, Frits Daalmans fr...@daalmansdata.eu wrote:
 Package: pulseaudio
 Version: 5.0-6
 Severity: normal

 Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 
 5.0-6

 I have a mixed amd64 / i386 architecture system, have libpulse0:amd64
 upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6
 for skype.

 libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183)

 libsystemd-journal0 version 204-7 for amd64 architecture is installed.

 I don't know much about libsystemd-journal0, but its description mentions it
 provides an interface for the systemd journal service.

 My question / bug report is this: is the dependency of libpulse0 on 
 libsystemd-journal0 architecture-independent, or must I have a specific 32-bit
 libsystemd-journal0:i386 installed in order to get libpulse0:i386 working
 (that is what apt-get is telling me)

Yes, you need that. The systemd libs are multiarch-enabled, so it should work.


 (The latter is not an option because on my, admittedly experimental, system 
 it wants to remove pulseaudio and systemd(!!), as well as 260 other packages.

This is the part that is broken, then. What does 'apt install
libpulse0:i386=5.0-6' say?

-- 

Saludos,
Felipe Sateler


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758224: Confused about libpulse0 libsystemd-journal0 dependency

2014-08-15 Thread Frits Daalmans
Package: pulseaudio
Version: 5.0-6
Severity: normal

Problem: can't install libpulse0:i386 5.0-6 on system with libpulse0:amd64 5.0-6

I have a mixed amd64 / i386 architecture system, have libpulse0:amd64
upgraded to 5.0-6, and wished to upgrade libpulse0:i386 from 4.0-6+b1 to 5.0-6 
for skype.

libpulse0 version 5.0-6 has a new Depends: libsystemd-journal0 (= 183)

libsystemd-journal0 version 204-7 for amd64 architecture is installed.

I don't know much about libsystemd-journal0, but its description mentions it
provides an interface for the systemd journal service.

My question / bug report is this: is the dependency of libpulse0 on 
libsystemd-journal0 architecture-independent, or must I have a specific 32-bit 
libsystemd-journal0:i386 installed in order to get libpulse0:i386 working
(that is what apt-get is telling me)

(The latter is not an option because on my, admittedly experimental, system 
it wants to remove pulseaudio and systemd(!!), as well as 260 other packages.

So maybe there can be only one libsystemd-journal0, either i386 or amd64?

Thanks,
Frits

-- Package-specific info:
File '/etc/default/pulseaudio' does not exist


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pulseaudio depends on:
ii  adduser   3.113+nmu3
ii  libasound21.0.28-1
ii  libasound2-plugins1.0.28-1
ii  libc6 2.19-7
ii  libcap2   1:2.22-1.2
ii  libdbus-1-3   1.8.6-1
ii  libfftw3-single3  3.3.3-5+b1
ii  libgcc1   1:4.8.2-14
ii  libice6   2:1.0.9-1
ii  libltdl7  2.4.2-1.7
ii  liborc-0.4-0  1:0.4.21-1
ii  libpulse0 5.0-6
ii  libsamplerate00.1.8-8
ii  libsm62:1.2.2-1
ii  libsndfile1   1.0.25-9
ii  libspeexdsp1  1.2~rc1.1-1
ii  libstdc++64.9.1-4
ii  libsystemd-login0 204-7
ii  libtdb1   1.3.0-1.1
ii  libudev1  208-6
ii  libwebrtc-audio-processing-0  0.1-2
ii  libx11-6  2:1.6.2-2
ii  libx11-xcb1   2:1.6.2-2
ii  libxcb1   1.10-3
ii  libxtst6  2:1.2.2-1
ii  lsb-base  4.1+Debian13
ii  pulseaudio-utils  5.0-6
ii  udev  208-6

Versions of packages pulseaudio recommends:
ii  pulseaudio-module-x11  5.0-6
ii  rtkit  0.11-1

Versions of packages pulseaudio suggests:
ii  paman0.9.4-1
ii  paprefs  0.9.10-1
ii  pavucontrol  2.0-2
ii  pavumeter0.9.3-4

-- Configuration Files:
/etc/pulse/default.pa changed [not included]

-- no debconf information
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =
; default-dbus-server =

; autospawn = yes
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 
MiB

; auto-connect-localhost = no
; auto-connect-display = no
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to