Merge ~cjwatson/launchpad:modern-ztk into launchpad:master
Status: | Merged |
---|---|
Approved by: | Colin Watson |
Approved revision: | ecf2fd6f9603113f5a58cb7bcd3b6da48947e8ff |
Merge reported by: | Otto Co-Pilot |
Merged at revision: | not available |
Proposed branch: | ~cjwatson/launchpad:modern-ztk |
Merge into: | launchpad:master |
Diff against target: |
743 lines (+196/-212) 18 files modified
constraints.txt (+155/-196) lib/lp/app/browser/launchpadform.py (+12/-1) lib/lp/app/doc/tales.txt (+1/-1) lib/lp/app/stories/basics/xx-lowercase-redirection.txt (+1/-1) lib/lp/bugs/stories/webservice/xx-bug-target.txt (+1/-1) lib/lp/registry/browser/distributionmirror.py (+1/-0) lib/lp/registry/browser/poll.py (+1/-0) lib/lp/registry/browser/team.py (+1/-0) lib/lp/scripts/helpers.py (+1/-1) lib/lp/services/messaging/tests/test_rabbit.py (+1/-1) lib/lp/services/verification/browser/logintoken.py (+1/-0) lib/lp/services/webapp/doc/test_adapter.txt (+1/-1) lib/lp/services/webapp/doc/webapp-authorization.txt (+1/-1) lib/lp/services/webapp/doc/webapp-publication.txt (+2/-2) lib/lp/services/webapp/publication.py (+6/-1) lib/lp/services/webapp/session.py (+2/-3) lib/lp/translations/browser/language.py (+1/-0) setup.py (+7/-2) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
William Grant | code | Approve | |
Review via email: mp+376781@code.launchpad.net |
Commit message
Upgrade ZTK packages to 2019-10-23 versions
Description of the change
We now maintain a branch of zope.session rather than freezing it at an old version, and we now track zope.app.* packages individually rather than via the long-gone zopeapp-
A few things needed to change at the same time as this upgrade:
* The signature of zope.formlib.
* transaction 2.0.1 removes ITransaction.
* We poke inside the implementation of transaction managers in a couple of places, and for those we need to adjust for the ThreadTransacti
* I upgraded launchpadlib to weaken its hosted-files test, which would otherwise fail with zope.publisher >= 4.2.2.
* I weakened a test in xx-bug-target.txt due to changes in zope.schema 4.6.0, as described in https:/
* A few minor details of things like rendering and exception arguments changed.
The new dependencies are in https:/
Nicely done, just one thing...