old prism apps just stop working after upgrade

Bug #460860 reported by bgruber
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
prism (Ubuntu)
Won't Fix
High
Micah Gersten
Nominated for Karmic by Andrei Dziahel

Bug Description

WORKAROUND:
Edit the .desktop file and change xulrunner-1.9 to prism in the EXEC line

Binary package hint: prism

Apparently, the way prism works changed significantly between the jaunty and karmic versions, and the launchers that i had made just stopped working. There was no warning about this, no error message, nothing. I clicked my old launcher, nothing happened.

The old launchers had an exec line like this:
xulrunner-1.9 /usr/share/prism/application.ini -webapp <email address hidden>
While the new one looks like this:
"prism" -override "/<email address hidden>/override.ini" -webapp <email address hidden>

A separate bug I guess, but "prism --help" doesn't even report -override or -webapp as a possible options. Nor does the prism man page for that matter.

Looking more closely, it seems as if the config data has moved from .prism to .webapp. I would expect there to be, at the very least, a notation in the changelog, maybe a warning that my old prism apps would cease to work properly. At best, there should be something to help me update them.

Revision history for this message
Micah Gersten (micahg) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as Triaged and let them handle it from here. Thanks for taking the time to make Ubuntu better! Please report any other issues you may find.

Also, could you please attach one of your old prism launcher files.

tags: added: regression-potential
Changed in prism (Ubuntu):
assignee: nobody → Micah Gersten (micahg)
importance: Undecided → High
status: New → Triaged
Revision history for this message
bgruber (bgruber) wrote :

as requested.

Revision history for this message
Micah Gersten (micahg) wrote :

@bgruber

Would you be able to test the version of prism in my PPA to confirm that my fix works?

https://launchpad.net/~micahg/+archive/mozilla-test

Thanks.

Revision history for this message
Alexander Sack (asac) wrote :

anyone can confirm that this works? thanks for testing swiftly as we are in final days before release.

Revision history for this message
Andrei Dziahel (develop7) wrote :

Does not work for me — after launching legacy app shortcut a "new prism" dialog is opened.

Revision history for this message
Andrei Dziahel (develop7) wrote :

Actually, this shortcut still contains old commandline: "xulrunner… etc."

Revision history for this message
Andrei Dziahel (develop7) wrote :

Sorry for confusing — "this shortcut" means "legacy apps' shortcut"

Revision history for this message
Alexander Sack (asac) wrote :

i don't think this is fixable in a diligent fashion. Prism is a preview technology, so yes, this is inconvenient, but shipping hacks like xulrunner* binaries could lead to even worse issues accross the distribution.

Changed in prism (Ubuntu):
status: Triaged → Won't Fix
Revision history for this message
Alexander Sack (asac) wrote :

i would think you can edit your .desktop files and replace "xulrunner-1.9... application.ini" with just "prism" ... maybe check that.

Revision history for this message
Alexander Sack (asac) wrote :

maybe can ship a xulrunner-1.9 link that points to xulrunner-1.9.1 ... however, we just talked about that recently with release team and we agreed that we don't want to do that ... so I still think this is won't fix and if you can manually workaround that should work.

Micah Gersten (micahg)
description: updated
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.