Merge lp:~mterry/quickly/extras into lp:quickly
| Status: | Merged | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Merged at revision: | 669 | ||||||||
| Proposed branch: | lp:~mterry/quickly/extras | ||||||||
| Merge into: | lp:quickly | ||||||||
| Diff against target: |
357 lines (+186/-132) 4 files modified
data/templates/ubuntu-application/internal/packaging.py (+86/-55) data/templates/ubuntu-application/test/extras.sh (+99/-0) data/templates/ubuntu-application/test/metadata.sh (+0/-76) data/templates/ubuntu-application/test/package.sh (+1/-1) |
||||||||
| To merge this branch: | bzr merge lp:~mterry/quickly/extras | ||||||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Didier Roche | 2012-05-23 | Approve on 2012-05-31 | |
|
Review via email:
|
|||
Description of the Change
quickly package --extras is super broken right now.
It doesn't install the desktop or executable files in the right place.
The desktop file doesn't point to the right executable or icon.
The code looks in the wrong place for data files.
It doesn't know to look at or compile its own schemas.
- 678. By Michael Terry on 2012-05-25
-
conditionally execute some of the commands in debian/rules to support cli apps too
| Michael Terry (mterry) wrote : | # |
Added the following before merging:
# TODO: Vastly simplify this function. This was implemented post-12.04 to
# make it easier to get an SRU for these fixes. But the only things here
# that can't be done in-code (either wrapper code or setup.py) is compiling
# the schemas and moving the desktop file.


Now that you answered some of my questions (if you add the TODO: tag), I'm happy approving it!
Some more comments: fail-on- non-empty %(old_desktop_ debdir) s; \\
rmdir --ignore-
I love it I love it I love it! Nice way to not remove everything if people add some more customization. Elegant and lovely ;)
Also, let's hope people won't use ngettext or one of its UTF8 import rule, otherwise, we are screwed :)
But overall again, nice work in an non intrusive way :)