64bit version depends on X?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boinc (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Originally found in
http://
Essentially when installing boinc-client on Ubuntu Server 11.10 x64 it pulls in X dependencies while the x86 version does not. When tested both servers were fairly vanilla installs.
32 bit machine
The following NEW packages will be installed:
boinc-client libcurl3
64 bit machine
The following NEW packages will be installed:
boinc-client fontconfig:i386 ia32-libs ia32-libs-
lib32ncur
libavahi-
libdrm-
libgdbm3:i386 libgl1-
libice6:i386 libidn11:i386 libjpeg62:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0
libldap-
libqt4-
libqt4-
libqtgui4
libtiff4:i386 libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
libxi6:i386 libxrender1:i386 libxss1:i386 libxt6:i386 libxxf86vm1:i386 qdbus:i386 x11-common
Is it necessary for the x64 version of the *client* to depend on programs and libraries that provide X functionality? And if it does, why does the x86 version not depend on them?
Changed in boinc (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Hallo,
> Is it necessary for the x64 version of the *client* to depend on
> programs and libraries that provide X functionality? And if it does, why
> does the x86 version not depend on them?
The dependencies for the 64bit version I presume to be auto-added by
the dh_shlibdeps program. Maybe this was uploaded manually and not auto-rebuilt?
With 7.0.3 there will be a dependency on Xss to help the boinc client spot the
movement of the mouse. This will then drag in the X libs for all platforms.
There is a conflict of interest here. We have bug reports for either side.
Since AMD and CUDA do both need X libraries, and those contributions
I presume to easily outweight those who might not want to run the BOINC
client because of the now added dependencies on X, I decided to go for it.
Steffen