openbox 3.5.2-0ubuntu1 package actually contains 3.5.0-1

Bug #1220257 reported by quequotion
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openbox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The openbox package in 13.10's "proposed" section is misnamed / mispackaged.

This is actually openbox 3.5.0-1 according to it's NEWS.Debian file and 3.5.0 according to `openbox --version`

I am aware that this package isn't officially supported yet, but I was hopeful to find an ubuntu-debianized version of 3.5.2 before trying git.

Related branches

Revision history for this message
quequotion (quequotion) wrote :

I noticed the package was incorrect because it does not resolve this bug: https://bugzilla.icculus.org/show_bug.cgi?id=5901

Revision history for this message
Julien Lavergne (gilir) wrote :

Actual package in 13.10 is 3.5.2 according to the changelog and configure.ac. Be sure to upgrade now that it's in regular repository.

Changed in openbox (Ubuntu):
status: New → Incomplete
Revision history for this message
quequotion (quequotion) wrote :

Just inspected and installed 3.5.2-0ubuntu1 from 13.10 repository, same problem.

Updates, inlcuding the .desktop file from the other bug, seem to be missing from the package.

It's possible this goes back to the package in Debian (Sid).

Revision history for this message
quequotion (quequotion) wrote :

Same problem with newer versions of the package: missing updates, package content does not match suggested software version number.

Changed in openbox (Ubuntu):
status: Incomplete → New
Changed in openbox (Ubuntu):
status: New → In Progress
Revision history for this message
Mateusz Łukasik (mati75) wrote :

It's fixed by openbox/3.5.2-3 in saucy.

Changed in openbox (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
quequotion (quequotion) wrote :

No, it wasn't.

Furthermore, I see that in later packages of openbox the .desktop file has been removed completely.

That was not the correct solution to any problem!

This is the file you need:
http://bazaar.launchpad.net/~vcs-imports/openbox/master/view/head:/data/openbox.desktop

Revision history for this message
quequotion (quequotion) wrote :

The file made it into the source that saucy supposedly built from:
http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/openbox/saucy/view/head:/data/openbox.desktop

But the openbox that actually gets packaged, and therefore the .desktop file as well, is 3.5.0.

Here is the .deb on lauchpad:
http://launchpadlibrarian.net/152891678/openbox_3.5.2-3_amd64.deb

If you extract this, you will find the old .desktop and openbox 3.5.0 inside.

This is the actual cause of bug 1185502 and bug 1255783.

Please actually check that the package being distributed with ubuntu is being built from the correct source.

Changed in openbox (Ubuntu):
status: Fix Released → New
Revision history for this message
quequotion (quequotion) wrote :

Looking over the build logs of every openbox package since 3.5.0-8, it seems as though the correct source code was used to build all of the 3.5.2 packages, yet they all have the 3.5.0 .desktop or none at all.

There's a patch in the 3.5.2-0ubuntu1 debian packaging, "02_fix_freedesktop_compliance.patch" against "data/gnome-wm-properties/openbox.desktop"

This file should not be packaaged as it is out of date!

I'm not sure why it's even in the source tree (probably just forgotten).

The correct .desktop file is in "data/openbox.desktop"

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

This bug was fixed in the package openbox - 3.6.1-1ubuntu2

---------------
openbox (3.6.1-1ubuntu2) wily; urgency=medium

  * debian/control:
   - Replace kde-plasma-desktop by plasma-desktop which exist on wily.

 -- Julien Lavergne <email address hidden> Wed, 14 Oct 2015 07:52:55 +0200

Changed in openbox (Ubuntu):
status: New → Fix Released
Revision history for this message
quequotion (quequotion) wrote :

Did you package the other .desktop file?

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

Other bug subscribers

Remote bug watches

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