bochs is built with voodoo support but libbx_voodoo.so is not included in package bochs

Bug #1830094 reported by p kirkham
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bochs (Debian)
Fix Released
Unknown
bochs (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

bochs --help features shows 'voodoo' as if it were compiled with voodoo support but apt-file cannot find libbx_voodoo.so in any package.

To reproduce, install bochs package and attempt to enable voodoo support (via config or enabling 'voodoo' plugin)

bochs:
  Installed: 2.6.9+dfsg-2build1
  Candidate: 2.6.9+dfsg-2build1
  Version table:
 *** 2.6.9+dfsg-2build1 500
        500 http://us.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
        100 /var/lib/dpkg/status
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Linux patrick-Precision-T1600 5.0.0-15-generic #16-Ubuntu SMP Mon May 6 17:41:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi and thanks for the report.

There was quite some stuff enabled in 2018 when the last upstream bump was merged [1][2][3]

When grabbing the build log and checking for
built
$ awk '/^libtool: install: install.*debian\/tmp.*\.so\.0\.0.0/ {print $4}' buildlog | rev | cut -d '/' -f 1 | rev | sort | uniq > bochs-built-libs.list

vs installed (one could as well use dh_missing)
awk '/\.so\.0\.0.0/ {print $8}' changes-section-of-build.txt | sort | uniq > bochs-packaged-libs.list

Then we see two missing actually:
- libbx_voodoo.so.0.0.0
- libbx_e1000.so.0.0.0

This applies to Debian just as much.
I have fixed that in git and have a successful test build in a PPA.
Proposed to Debian at [4] to sync it later on in Eoan.

[1]: https://salsa.debian.org/debian/bochs/commit/b3c1019f53ab89b08b9b8468bf03a574a1cbf6f8#8756c63497c8dc39f7773438edf53b220c773f67_117_112
[2]: https://salsa.debian.org/debian/bochs/commit/b3c1019f53ab89b08b9b8468bf03a574a1cbf6f8#6a2a400f8bc743a7778dcbf975c9cfad0dc62c88
[3]: https://salsa.debian.org/debian/bochs/commit/6c64fef74d2d78d597245dbd384f4b621e7cab4b
[4]: https://salsa.debian.org/debian/bochs/merge_requests/1

Changed in bochs (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bochs - 2.6.9+dfsg-3

---------------
bochs (2.6.9+dfsg-3) unstable; urgency=medium

  * Ship the Voodoo and e1000 plugins; thanks to Christian Ehrhardt for
    the patch. Closes: #930770. LP: #1830094.

 -- Stephen Kitt <email address hidden> Thu, 20 Jun 2019 10:37:44 +0200

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

Other bug subscribers

Related questions

Remote bug watches

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