Activity log for bug #1002417

Date Who What changed Old value New value Message
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