PPC, MIPS and other emulated architectures should have their separate packages

Bug #478546 reported by Gioele Barabucci on 2009-11-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qemu-kvm (Ubuntu)
Wishlist
Unassigned
qemu-linaro (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: qemu-kvm

Could separate executables for non-x86 architectures be provided in individual packages like qemu-alpha, qemu-mips and so on?

Currently qemu-kvm-extras contains 15 different executables for 8 major architectures. The deb file is 15MB large and installs 44 MB of executables.

Mathias Gug (mathiaz) on 2009-11-15
Changed in qemu-kvm (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
Dustin Kirkland  (kirkland) wrote :

I think this is a reasonable suggestion.

I don't use anything other than the main kvm package.

Could you perhaps suggest a logical breakdown of how the package should be split?

Thanks!

Changed in qemu-kvm (Ubuntu):
status: Confirmed → Incomplete
Gioele Barabucci (gioele) wrote :

I think the following list of 9 packages for 16 architectures is a good compromise between modularity and numer of packages. This list is based on the original list of files of the lucid version of the amd64 qemu-kvm package.

* qemu-kvm-arm
/usr/bin/qemu-arm
/usr/bin/qemu-armeb
/usr/bin/qemu-system-arm
/usr/share/man/man1/qemu-arm.1
/usr/share/man/man1/qemu-armeb.1
/usr/share/man/man1/qemu-system-arm.1

* qemu-kvm-ppc
/usr/bin/qemu-ppc
/usr/bin/qemu-ppc64
/usr/bin/qemu-ppc64abi32
/usr/bin/qemu-system-ppc
/usr/bin/qemu-system-ppc64
/usr/bin/qemu-system-ppcemb
/usr/share/man/man1/qemu-ppc.1
/usr/share/man/man1/qemu-ppc64.1
/usr/share/man/man1/qemu-ppc64abi32.1
/usr/share/man/man1/qemu-system-ppc.1
/usr/share/man/man1/qemu-system-ppc64.1
/usr/share/man/man1/qemu-system-ppcemb.1

* qemu-kvm-mips
/usr/bin/qemu-mips
/usr/bin/qemu-mipsel
/usr/bin/qemu-system-mips
/usr/bin/qemu-system-mips64
/usr/bin/qemu-system-mips64el
/usr/bin/qemu-system-mipsel
/usr/share/man/man1/qemu-mips.1
/usr/share/man/man1/qemu-mipsel.1
/usr/share/man/man1/qemu-system-mips.1
/usr/share/man/man1/qemu-system-mips64.1
/usr/share/man/man1/qemu-system-mips64el.1
/usr/share/man/man1/qemu-system-mipsel.1

* qemu-kvm-sparc
/usr/bin/qemu-sparc
/usr/bin/qemu-sparc32plus
/usr/bin/qemu-sparc64
/usr/bin/qemu-system-sparc
/usr/bin/qemu-system-sparc64
/usr/share/man/man1/qemu-sparc.1
/usr/share/man/man1/qemu-sparc32plus.1
/usr/share/man/man1/qemu-sparc64.1
/usr/share/man/man1/qemu-system-sparc.1
/usr/share/man/man1/qemu-system-sparc64.1

* qemu-kvm-sh
/usr/bin/qemu-sh4
/usr/bin/qemu-sh4eb
/usr/bin/qemu-system-sh4
/usr/bin/qemu-system-sh4eb
/usr/share/man/man1/qemu-sh4.1
/usr/share/man/man1/qemu-sh4eb.1
/usr/share/man/man1/qemu-system-sh4.1
/usr/share/man/man1/qemu-system-sh4eb.1

* qemu-kvm-alpha
/usr/bin/qemu-alpha
/usr/share/man/man1/qemu-alpha.1

* qemu-kvm-cris
/usr/bin/qemu-cris
/usr/bin/qemu-system-cris
/usr/share/man/man1/qemu-cris.1
/usr/share/man/man1/qemu-system-cris.1

* qemu-kvm-m68k
/usr/bin/qemu-m68k
/usr/bin/qemu-system-m68k
/usr/share/man/man1/qemu-m68k.1
/usr/share/man/man1/qemu-system-m68k.1

* qemu-kvm-microblaze
/usr/bin/qemu-microblaze
/usr/bin/qemu-system-microblaze

Launchpad Janitor (janitor) wrote :

[Expired for qemu-kvm (Ubuntu) because there has been no activity for 60 days.]

Changed in qemu-kvm (Ubuntu):
status: Incomplete → Expired
Gioele Barabucci (gioele) wrote :

(The Launchpad janitor made this bug expire because it was incomplete, while, instead, all the requested info has been submitted.)

Changed in qemu-kvm (Ubuntu):
status: Expired → New
Gioele Barabucci (gioele) wrote :

`qemu-kvm-extras` is still a monolithic (48MB) package in Maverick 10.10 and current Natty 11.04 snapshots.

I'm changing the the status to what Mathias Gug set it before the Launchpad Janitor made it expire.

Changed in qemu-kvm (Ubuntu):
status: New → Confirmed
Dustin Kirkland  (kirkland) wrote :

Copying this bug to qemu-linaro, which provides many of those other architectures.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers