2012-05-21 18:28:07 |
Andrew Starr-Bochicchio |
bug |
|
|
added bug |
2012-05-21 21:08:41 |
Andrew Starr-Bochicchio |
quickly: status |
New |
In Progress |
|
2012-05-21 21:08:44 |
Andrew Starr-Bochicchio |
quickly: assignee |
|
Andrew Starr-Bochicchio (andrewsomething) |
|
2012-05-21 21:10:24 |
Launchpad Janitor |
branch linked |
|
lp:~andrewsomething/quickly/1002417 |
|
2012-05-22 10:57:31 |
Daniel Holbach |
bug task added |
|
quickly (Ubuntu) |
|
2012-05-23 19:22:59 |
Michael Terry |
branch linked |
|
lp:~mterry/quickly/extras |
|
2012-05-29 12:16:56 |
Daniel Holbach |
bug |
|
|
added subscriber Daniel Holbach |
2012-05-31 19:36:11 |
Michael Terry |
quickly: status |
In Progress |
Fix Committed |
|
2012-05-31 19:36:11 |
Michael Terry |
quickly: assignee |
Andrew Starr-Bochicchio (andrewsomething) |
|
|
2012-05-31 19:57:52 |
Michael Terry |
quickly: milestone |
|
12.05 |
|
2012-05-31 20:10:16 |
Michael Terry |
nominated for series |
|
Ubuntu Precise |
|
2012-05-31 20:10:16 |
Michael Terry |
bug task added |
|
quickly (Ubuntu Precise) |
|
2012-05-31 20:10:39 |
Launchpad Janitor |
quickly (Ubuntu): status |
New |
Fix Released |
|
2012-05-31 20:20:10 |
Michael Terry |
quickly: status |
Fix Committed |
Fix Released |
|
2012-05-31 20:40:35 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/quickly |
|
2012-05-31 21:04:39 |
Michael Terry |
description |
1) the desktop file is installed to /opt/extras.ubuntu.com/qreator/share/applications/ The system won't pick it up there.
2) The Exec and Icon lines in the desktop file don't point to the actually installed files in opt:
Exec=qreator
Icon=/usr/share/qreator/media/qreator.svg
Even if you edit the icon path to be correct for opt, setup.py stomps on it since "datadir" isn't set correctly (see bug 998910) and this is called:
for line in fin:
if 'Icon=' in line:
line = "Icon=%s\n" % (datadir + 'media/qreator.svg')
fout.write(line) |
[Impact]
The commands 'quickly package --extras' and 'quickly submitubuntu' do not create debian packages that can launch the program from the menus.
So those two commands, which are used for ARB submission, will appear completely broken (and are due to other bugs). Since we want to encourage ARB submission where appropriate, having such bugs would be unfortunate.
[Test Case]
cd /tmp
quickly create ubuntu-application ubuapp
# close opened window
cd ubuapp
quickly package --extras
sudo dpkg -i ../ubuapp_0.1_all.deb
# Search for ubuapp in the menu and try to launch it
[Regression Potential]
My fix carefully only affects the --extras path (which is also used for submitubuntu). I intentionally chose an ugly way to fix this so that I could only affect that path and not regress anything else.
In 12.10, my hope is to eventually implement a non-ugly fix. But I'm confident this will only affect users of --extras.
[Original Report]
1) the desktop file is installed to /opt/extras.ubuntu.com/qreator/share/applications/ The system won't pick it up there.
2) The Exec and Icon lines in the desktop file don't point to the actually installed files in opt:
Exec=qreator
Icon=/usr/share/qreator/media/qreator.svg
Even if you edit the icon path to be correct for opt, setup.py stomps on it since "datadir" isn't set correctly (see bug 998910) and this is called:
for line in fin:
if 'Icon=' in line:
line = "Icon=%s\n" % (datadir + 'media/qreator.svg')
fout.write(line) |
|
2012-05-31 21:41:16 |
Michael Terry |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-06-04 22:52:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/quickly |
|
2012-06-04 23:08:34 |
Brian Murray |
quickly (Ubuntu Precise): status |
New |
Fix Committed |
|
2012-06-04 23:08:37 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2012-06-04 23:08:44 |
Brian Murray |
tags |
arb |
arb verification-needed |
|
2012-06-06 17:13:14 |
Andrew Starr-Bochicchio |
tags |
arb verification-needed |
arb verification-done |
|
2012-06-06 18:57:42 |
Launchpad Janitor |
quickly (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|