~parsa-pn/launchpad:master

Last commit made on 2023-03-10
Get this branch:
git clone -b master https://git.launchpad.net/~parsa-pn/launchpad
Only Parsa Panahandeh can upload to this branch. If you are Parsa Panahandeh please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~parsa-pn/launchpad

Recent commits

e045650... by Jürgen Gmach

fix typo in `package`

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

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
962668b... by Jürgen Gmach

Fix typo in `package`

997ba17... by Guruprasad

Hide the 'Make announcement' link for illegitimate pillar owners

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/438674

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
7cad08d... by Guruprasad

Hide the 'Make announcement' link for illegitimate pillar owners

8a2b15c... by Colin Watson

Prepare for use of non-pytz timezones

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

a3e80a4... by Colin Watson

Partially revert timeline traceback handling changes

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

3210bf7... by Colin Watson

Partially revert timeline traceback handling changes

Formatting traceback supplements in timelines (commit
d00b1f5c789e5fa4a19c2c4b13cbcf00d4ac6c04) results in recursive timeline
actions via extra database queries in some cases, causing havoc in some
tests. After exploring various options I regretfully decided to revert
this.

I've retained most of the centralization of how `Timeline` objects are
created, since that seems like a good idea regardless.

1389479... by Colin Watson

Include traceback supplements and info in timelines

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

02462a2... by Colin Watson

doc: Use modern "apt full-upgrade" spelling

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

b07ee10... by Colin Watson

Handle timezone.utc.tzname's behaviour on Python 3.5

Python 3.5's behaviour of `timezone.utc.tzname` returning "UTC+00:00"
rather than just "UTC" (fixed in Python 3.6) makes it awkward to use
`timezone.utc` in Launchpad, because it ends up being rendered
unexpectedly. Paper over this.

This can be reverted once we use Python >= 3.6 everywhere.