~parsa-pn/launchpad:db-devel

Last commit made on 2023-03-10
Get this branch:
git clone -b db-devel 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:
db-devel
Repository:
lp:~parsa-pn/launchpad

Recent commits

180afcb... by Patch Queue Manager <email address hidden>

Automatic merge from stable up to 997ba17554f0

Failed
[SUCCEEDED] docs:0 (build)
[FAILED] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
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

a1571b4... by Patch Queue Manager <email address hidden>

Automatic merge from stable up to 8a2b15ca702f

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.