Merge lp://staging/~barry/ubuntu/natty/python-launchpadlib/bug-702375 into lp://staging/ubuntu/natty/python-launchpadlib

Proposed by Barry Warsaw
Status: Superseded
Proposed branch: lp://staging/~barry/ubuntu/natty/python-launchpadlib/bug-702375
Merge into: lp://staging/ubuntu/natty/python-launchpadlib
Diff against target: 5627 lines (+2241/-2597)
28 files modified
PKG-INFO (+98/-1)
README.txt (+11/-1)
debian/changelog (+6/-0)
setup.cfg (+5/-0)
setup.py (+1/-0)
src/launchpadlib.egg-info/PKG-INFO (+251/-0)
src/launchpadlib.egg-info/SOURCES.txt (+3/-3)
src/launchpadlib.egg-info/not-zip-safe (+1/-0)
src/launchpadlib.egg-info/requires.txt (+2/-1)
src/launchpadlib/NEWS.txt (+97/-0)
src/launchpadlib/__init__.py (+1/-1)
src/launchpadlib/apps.py (+0/-119)
src/launchpadlib/credentials.py (+367/-345)
src/launchpadlib/docs/browser.txt (+0/-151)
src/launchpadlib/docs/command-line.txt (+3/-171)
src/launchpadlib/docs/hosted-files.txt (+2/-2)
src/launchpadlib/docs/introduction.txt (+26/-137)
src/launchpadlib/docs/operations.txt (+27/-0)
src/launchpadlib/docs/people.txt (+1/-1)
src/launchpadlib/docs/toplevel.txt (+18/-12)
src/launchpadlib/docs/trusted-client.txt (+0/-224)
src/launchpadlib/launchpad.py (+384/-108)
src/launchpadlib/testing/helpers.py (+136/-114)
src/launchpadlib/tests/test_credential_store.py (+138/-0)
src/launchpadlib/tests/test_http.py (+236/-0)
src/launchpadlib/tests/test_launchpad.py (+405/-153)
src/launchpadlib/uris.py (+22/-8)
src/launchpadlib/wadl-to-refhtml.xsl (+0/-1045)
To merge this branch: bzr merge lp://staging/~barry/ubuntu/natty/python-launchpadlib/bug-702375
Reviewer Review Type Date Requested Status
Leonard Richardson (community) Approve
Francis J. Lacoste Pending
Ubuntu branches Pending
Review via email: mp+48965@code.staging.launchpad.net

This proposal has been superseded by a proposal from 2011-02-14.

Description of the change

Update to upstream 1.9.5 as requested by Leonard Richardson.

To post a comment you must log in.
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

the change looks good, in any case, you have a better knowledge than I on the subject :)

I just wondered as you get a lot of API break in that upgrade if you tested it through the archives? Maybe as well blog about it before the upload so that people having scripts which will be broken scripts or tools (I'm pretty sure Quickly will break reading the changelog ;)) can take some advanced tests toward it.

As it seems the (long) discussion on bug #686690 found an agreement, if the first case is done, people can sponsor it.

Revision history for this message
Barry Warsaw (barry) wrote :

Actually, I think Leonard has the definitive word on API issues, so I'll request a comment from him.

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

My understanding was that all changes were backward compatible. You only get the new behavior when you change the API.

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

According to Benji, the only backward incompatible change is the removal of the edge root. We could add it back but make it only pointing at production.

But at the same time, this is alpha release, so it's probably a good idea to have any apps pointing at edge be upgraded. Make it a good time to take advantage of the new desktop login possibility.

Revision history for this message
Leonard Richardson (leonardr) wrote :

I plan to contact the developers of launchpadlib apps that are in Ubuntu and help them make the upgrade.

This branch contains all the changes I expected.

review: Approve
Revision history for this message
Leonard Richardson (leonardr) wrote :

BTW, today launchpadlib stopped working with edge. I have a branch to make existing code work (by giving a deprecation warning to people who use edge, and having them use production instead). It would be great to get this into Natty:
https://code.launchpad.net/~leonardr/launchpadlib/fake-edge/+merge/49651

It would also be great to get my backport of this feature into Maverick:
https://code.launchpad.net/~leonardr/launchpadlib/edge-fakery-for-maverick/+merge/49653

Revision history for this message
Barry Warsaw (barry) wrote :

I changed this to a work-in-progress and will obsolete the branch. Instead, I'm going to work through Luca to get 1.9.6 into Debian unstable and then we'll sync it over to Natty.

For backporting to Maverick, we'll have to do an SRU.

https://wiki.ubuntu.com/StableReleaseUpdates

Leonard, if you can do the bookkeeping work on proposing the SRU, I'll prepare a package branch.

Unmerged revisions

18. By Barry Warsaw

New upstream release. (LP: #702375)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: