[Pkg-virtualbox-devel] Bug#527140: virtualbox-ose-qt: Strange package relationships with virtualbox-ose

Frans Pop elendil at planet.nl
Tue May 5 20:48:17 UTC 2009


On Tuesday 05 May 2009, Frans Pop wrote:
> I decided to try out the qt interface for the first time. While
> installing it I noticed some things in the package that
> surprised/confused me.

Hmm. I now see where my confusion comes from. The QT interface isn't new 
(of course it isn't).

The change IIUC is that virtualbox-ose is now a package without graphical 
frontend while the graphical frontend is provided by the -qt package. In 
itself that makes a lot of sense, but I wonder if this isn't going to 
cause major confusion with users upgrading from an older virtualbox-ose 
version.

It's only by chance that I installed the -qt package at the same time as 
upgrading the base package. If I hadn't, I would suddenly have lost the
"virtualbox" command and the frontend. Without any warning at all!

IMO the upgrade path should be cleaner. For Squeeze I'd suggest renaming 
the new virtualbox-ose to virtualbox-ose-nox ("no X.Org" [1]), and either 
rename virtualbox-ose-qt back to virtualbox-ose or create a new dummy 
package virtualbox-ose that depends on virtualbox-ose-qt.

IMO the first option makes most sense as most users will expect the 
graphical frontend when they install "virtualbox-ose". (If alternative 
graphical frontends are expected, keeping the name virtualbox-ose-qt 
would make sense).

If you choose the second option, you would then have the option for 
Squeeze + 1 of dropping the dummy package. And possibly rename 
virtualbox-ose-nox to virtualbox-ose.

Note that the comments in my original report are still valid.

Cheers,
FJP

[1] Note that for example vlc also uses that naming convention.





More information about the Pkg-virtualbox-devel mailing list