You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:extract-changelogs

See all merge proposals.

extract-changelogs has 3 active branches owned by 2 people and 1 team. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:extract-changelogs
Series: trunk
1 Development 2016-04-29 16:22:37 UTC
49. [cjwatson, r=gmason] Use archive.getP...

Author: Greg Mason
Revision Date: 2016-04-29 16:22:37 UTC

[cjwatson, r=gmason] Use archive.getPublishedSources(order_by_date=True) for a significant speedup.

The query that extract-changelogs is currently relying on is very slow, and there are some subtle ways in which iterating over the collection can go wrong. For ddeb-retriever, we did a fair bit of work on this:

  https://bugs.launchpad.net/launchpad/+bug/1441729
  https://code.launchpad.net/~cjwatson/launchpad/db-index-bpph-datecreated/+merge/255539
  https://code.launchpad.net/~cjwatson/launchpad/getpublishedbinaries-sorting/+merge/255822

In the case of extract-changelogs, it should be sufficient to add order_by_date=True, which has the effect of joining fewer tables and using a reasonably well-indexed query to return a collection which is in decreasing ID order. If the collection changes during iteration (as long as you don't try to do any status filtering or similar, as explained in a comment here) then the worst case is that you get the same source package more than once, but extract-changelogs already handles this in LaunchpadChangelogsCrawler._unpack_changelogs_to_target.

Please do test this! I have not done so. However, I hear that extract-changelogs times out when asked to work from a very old starting date, and this should make it behave a lot better.

Review:

moon127 ran this successfully. After discussion, it looks safe to merge this with IS superpowers.

lp:~nacc/extract-changelogs/changelog-components bug(Has a merge proposal) 1 Development 2017-03-14 19:07:03 UTC
53. _create_{binary,component}_symlinks: ...

Author: Nish Aravamudan
Revision Date: 2017-03-14 19:07:03 UTC

_create_{binary,component}_symlinks: specify type of broken symlink to remove

lp:~mvo/extract-changelogs/mvo 1 Development 2012-06-15 14:46:08 UTC
13. enable for rookery

Author: Michael Vogt
Revision Date: 2012-06-15 14:46:08 UTC

enable for rookery

13 of 3 results
You can't create new branches for extract-changelogs.