lp:lpltk/1.x

Created by Bryce Harrington on 2012-05-10 and last modified on 2012-05-23
Get this branch:
bzr branch lp:lpltk/1.x
Members of arsenal-devel can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
arsenal-devel
Project:
lpltk
Review team:
Ursula Junque
Status:
Mature

Recent revisions

151. By Bryce Harrington on 2012-05-23

Increase changelog verbosity for the 1.0 release.

* Fix breakage caused by change in wadllib's date handling. In the past
  launchpadlib would return actual date objects but now it returns unicode
  timestamps. Add fix_time() routine to work around this problem.
  Otherwise all lpltk-using scripts will fail to run. Idemptontly, provide
  functionality in o2str to convert real datetimes into timestamps.
* Fix breakage caused by Launchpad not providing __len__ any more. This
  was dropped by Launchpad to resolve some timeout issues they were
  having. Length counts are now provided by dedicated properties.
  Switch to using them.
* Fix inclusion of missing 'iso-tracker' tag in gravity calculation.
* Add to_dict() routines to bug and bug_task to help for generating JSON.
* Add team functionality for determining subbed packages and parent team.
* New script for searching inside attachments of a package's bugs.
* Cleanup a stray build/ directory.
* Add some tests.
* setup.py, debian/control: Define package pre-requisites.

150. By Bryce Harrington on 2012-05-18

Release 1.0

* launchpad-service-status: Backport fix from lpltk 2.x (commit #149) to
  check blog screenscrape results. This tool determines if there is a
  launchpad outage by examining the launchpad blog at
  http://blog.launchpad.net/category/notifications/feed. It can happen
  there are no outages listed, in which case outage_start and outage_end
  will be undefined. Don't attempt to test against these parameters if
  this is the case.
  (LP: #988312)
* Increment version number to 1.0 (stable release), as per UDS-Q session
  decision. All changes on the 1.x branch will be stable bug fixes
  henceforth.

149. By Bryce Harrington on 2012-05-18

Backport fix from 2.x branch (#149) to check blog screenscrape results.

This tool determines if there is a launchpad outage by examining the
launchpad blog at http://blog.launchpad.net/category/notifications/feed.

It can happen there are no outages listed, in which case outage_start
and outage_end will be undefined. Don't attempt to test against these
parameters if this is the case.

148. By Bryce Harrington on 2012-04-24

Extend team functionality. Add search-attachments script.

147. By Brad Figg on 2012-04-20

Added missing tag to the gravity calculation and
refactored it a little so the tags dictionary isn't
created as often (maybe).

146. By Bryce Harrington on 2012-03-29

Improve performance of to_dict() by providing a quick=False option.

This excludes some data items that are time consuming to look up from
launchpad, and are often unnecessary.

Testing shows that excluding these improved performance on a small (6
bug) search from 27 sec to 9.5 sec.

With further testing we may be able to refine the list and include more
of them by default, but this seems a good starting point.

145. By Bryce Harrington on 2012-03-22

Use LP provided length properties instead of len()

144. By Bryce Harrington on 2012-03-22

Reformat dependency list

143. By Bryce Harrington on 2012-03-22

Cleanup trash *c files produced by the test

142. By Bryce Harrington on 2012-03-07

Add bug.to_dict() and bug_task.to_dict()

As part of this, enable o2str to handle stringifying lists and datetime
objects.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers