quickly package creates faulty deb

Bug #790011 reported by Tony Byrne
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickly
Fix Released
High
Unassigned
quickly (Ubuntu)
Fix Released
Undecided
Unassigned
Natty
Won't Fix
Undecided
Unassigned

Bug Description

This is a bad regression for ubuntu-cli template users in Natty. They can no longer generate working packages.

Steps to trigger bug
$ quickly create ubuntu-cli buggy
<snip>
Congrats, your new project is setup! cd /home/tony/projects/bug_report/buggy/ to start hacking.
$ quickly package
<snip>
Ubuntu package has been successfully created in ../buggy_0.1_all.deb

in source tree buggyconfig.py line 19

__buggy_data_directory__ = '../data/'

in created deb buggyconfig.py line 19

__buggy_data_directory__ = /usr/share/buggy/

Expected value

__buggy_data_directory__ = '/usr/share/buggy/'

Revision history for this message
Michael Terry (mterry) wrote :

Ick, confirmed. Working on it.

Changed in quickly:
assignee: nobody → Michael Terry (mterry)
importance: Undecided → High
status: New → In Progress
Revision history for this message
Michael Terry (mterry) wrote :

I just pushed the fix for this, since it was so trivial. This only affected the ubuntu-cli template. It's setup.py got an update to how it replaces variables like the datadir during install time, but the update was half-baked.

I just quoted the strings it uses an extra time and now it works. This should be backported to 11.04 since that update hasn't landed yet.

Changed in quickly:
assignee: Michael Terry (mterry) → nobody
status: In Progress → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

Here's a debdiff for natty-proposed.

Revision history for this message
Michael Terry (mterry) wrote :

This has also been uploaded to natty-proposed.

description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Please fix in oneiric ASAP, so that this can progress to -updates.

Changed in quickly (Ubuntu Natty):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted quickly into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in quickly (Ubuntu):
status: New → Fix Released
Changed in quickly (Ubuntu Natty):
status: Fix Committed → Fix Released
Changed in quickly:
status: Fix Committed → Fix Released
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

@Heru, you've been asked many times, please stop changing bug statuses.

Changed in quickly (Ubuntu):
status: Fix Released → Fix Committed
Changed in quickly (Ubuntu Natty):
status: Fix Released → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

Tony, could you confirm if the package in natty-proposed fixes the issue for you?

Changed in quickly:
status: Fix Released → Triaged
status: Triaged → Fix Committed
Changed in quickly (Ubuntu):
status: Fix Committed → New
Michael Terry (mterry)
Changed in quickly:
milestone: none → 11.06
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package quickly - 11.06-0ubuntu1

---------------
quickly (11.06-0ubuntu1) oneiric; urgency=low

  * New upstream release
    + ubuntu-application:
      - add: Support adding files from derived templates (Tony Byrne)
      - edit: Correctly open bin/project-name wrapper on Ubuntu 10.10-era
        projects (LP: #770294)
      - package: Work with Ubuntu 11.10's version of python-mkdebian
    + ubuntu-cli:
      - package: Avoid creating bogus .deb files by properly quoting paths
        (LP: #790011)
    + common:
      - Fix typo in man page (LP: #803258)
      - Updated translations
  * debian/patches/edit-10.10-wrapper-scripts.patch:
    - Dropped, included upstream
  * Stop shipping ubuntudevbar.py, as it is broken atm and is not very
    mature once it is running
 -- Michael Terry <email address hidden> Wed, 06 Jul 2011 14:56:49 -0400

Changed in quickly (Ubuntu):
status: New → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

natty has seen the end of its life and is no longer receiving any updates. Marking the natty task for this ticket as "Won't Fix".

Changed in quickly (Ubuntu Natty):
status: Fix Committed → Won't Fix
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.