~jugmac00/launchpad:upgrade-linters

Last commit made on 2022-09-13
Get this branch:
git clone -b upgrade-linters https://git.launchpad.net/~jugmac00/launchpad
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
upgrade-linters
Repository:
lp:~jugmac00/launchpad

Recent commits

6829ec7... by Jürgen Gmach

Upgrade linters and run `pre-commit run --all-files`

Please note that `eslint` was not updated, as we use an older version
intentionally.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
12 of 2 results
ada7a87... by Ioana Lasc

expose send_notifications over the API for Bug.newMessage

Merged from https://code.launchpad.net/~ilasc/launchpad/+git/launchpad/+merge/429643

4be7d66... by Ioana Lasc

Move to Moderate permissions for send_notifications

d1a8db0... by Jürgen Gmach

Run linters via pre-commit and build docs on CI

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/427516

8eac511... by Jürgen Gmach

Run linters via pre-commit and build docs on CI

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
12 of 2 results
4c54584... by Colin Watson

Run with ZOPE_INTERFACE_STRICT_IRO=1

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429741

5b7c0fa... by Colin Watson

Run with ZOPE_INTERFACE_STRICT_IRO=1

This is intended to become `zope.interface`'s default in the future, and
in the meantime its documentation recommends running with this variable
set if possible.

393cb40... by Colin Watson

Fix IRO problems with XHTML representations

As of zope.interface 5.0.2, objects that implement no interfaces still
include `Interface` itself in their interface resolution order. Several
classes which adapt objects to webservice XHTML representations declared
`@implementer(Interface)`, which causes
`InconsistentResolutionOrderError` under `ZOPE_INTERFACE_STRICT_IRO=1`.

Removing the redundant declaration fixes this, though we now need to add
`provides` attributes to ZCML since `zope.component.zcml.adapter` can no
longer figure it out automatically.

fc7a9e1... by Jürgen Gmach

Fix regression from applying blackdoc

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/429718

94168f3... by Jürgen Gmach

Fix regression from applying blackdoc