BOINC for amd64 should depend on the libc6-i386 or ia32-libs

Bug #560143 reported by RussianNeuroMancer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
BOINC
Invalid
Undecided
Unassigned
boinc (Debian)
Fix Released
Unknown
boinc (Ubuntu)
Wishlist
Unassigned
Declined for Maverick by Sebastien Bacher

Bug Description

Binary package hint: boinc

BOINC package for amd64 not incude dependency by libc6-i386.
In result BOINC for amd64 can't compute any tasks until user install libc6-i386 pacakge.

Please add libc6-i386 package to boinc-client dependencies or recommendations.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: boinc 6.10.17+dfsg-3ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Sun Apr 11 01:42:41 2010
InstallationMedia: Error: [Errno 13] Отказано в доступе: '/var/log/installer/media-info'
ProcEnviron:
 LANGUAGE=ru_RU:ru:en_GB:en
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SourcePackage: boinc

Revision history for this message
Daniel Hahler (blueyed) wrote :

http://bugs.debian.org/562431 is similar, bug suggests recommending ia32-libs instead.

At http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366741#10 I've found something related, but it got never applied (AFAICS).

summary: - BOINC for amd64 not include dependency by libc6-i386
+ BOINC for amd64 should recommend libc6-i386 or ia32-libs
Changed in boinc (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Changed in boinc:
status: Unknown → New
Changed in boinc (Debian):
status: Unknown → New
Daniel Hahler (blueyed)
Changed in boinc:
importance: Unknown → Undecided
status: New → Invalid
summary: - BOINC for amd64 should recommend libc6-i386 or ia32-libs
+ BOINC for amd64 should depend on the libc6-i386 or ia32-libs
Revision history for this message
Steffen Möller (moeller-debian) wrote :

Could someone please help me with a patch that would keep the package functional on non Intel|AMD machines?
One can recommend about everything, but to truly depend on it ... donno.

Today, the setting is

Package: boinc-client
Depends: ${shlibs:Depends}, ${misc:Depends}, python (>= 2.3), adduser, ca-certificates
Suggests: boinc-app-seti, boinc-manager, x11-xserver-utils, ia32-libs

Package: boinc-manager
Section: x11
Recommends: boinc-client, ia32-libs
Suggests: libgl1-mesa-glx, libxt6

and this is motivated by the observation that the scientific applications themselves are commonly completely static while the graphics often explicitly needs the 32 bit variant. Am I wrong? What projects are making those problems?

Revision history for this message
Steffen Möller (moeller-debian) wrote :

The answer is to add the architecture name in braces. 6.12.32+ shall bring it.

Revision history for this message
Steffen Möller (moeller-debian) wrote :

After reading through http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366741, which expresses a fierce opposition to a dependency on the ia32 libs, I have now changed my mind and will leave it with the recommends.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boinc - 6.12.32+dfsg-1

---------------
boinc (6.12.32+dfsg-1) unstable; urgency=low

  * New upstream version.
    - finally contains MAXPATHLEN fixes for building on HURD
    - fewer warnings while compiling (some Debian patches
      accepted)
  * Initial preparations for merging with developments
    for Debian and beyond at SZTAKI, Budapest.
  * amd64 package now explicitly presents itself also
    as i686 savvy as an alternative platform name and such such it now
    not only recommends but depends with its -client on ia32-lib
    (Closes: #562431) (lp: #560143).

boinc (6.12.28+dfsg-7) UNRELEASED; urgency=low

  * Added download script for binary applications from
    Debian.
  * Added recommends in -manager for ia32-lib-gtk
    for amd64 only to better guarantee functional graphics
  * Added recommends in -client for ia32-lib
  * Added recommends to -server-maker to uuid-runtime for genuuid

boinc (6.12.28+dfsg-6) unstable; urgency=low

  * Change amd64 platform name to upstream's
    x86_64-pc-linux-gnu from x86_64-linux-gnu.

boinc (6.12.28+dfsg-5) UNRELEASED; urgency=low

  * Drop build-dep on obsolete libxcb-atom (closes: #626669). That code was
    disabled by debian/patches/Makefile_subdirs.patch anyway.
 -- Ubuntu Archive Auto-Sync <email address hidden> Sun, 12 Jun 2011 12:46:55 +0000

Changed in boinc (Ubuntu):
status: Triaged → Fix Released
Changed in boinc (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.