~xnox/launchpad:fixup-i18n-index-publish

Last commit made on 2024-01-23
Get this branch:
git clone -b fixup-i18n-index-publish https://git.launchpad.net/~xnox/launchpad
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Branch information

Name:
fixup-i18n-index-publish
Repository:
lp:~xnox/launchpad

Recent commits

2172d47... by Dimitri John Ledkov

soyuz: fix up removal of stale i18n/Index upon removal

During qastaging testing it was discovered that i18n/Index publishing
correctly honors publish_i18n_index setting for freshly created suites
in an archive. But existing archives incorrectly left stale i18n/Index
on disk (whilst scheduling byhash symlink removal).

QA Testing:
* create a new archive on qastaging
* publish it once
* verify i18n/Index is published with byhash link to it
* toggle publish_i18n_index off
* publish it again
* verify i18n/Index is gone straight away
* verify deathrow 24h later removed byhash link to it as well

Improve unit test to correctly setup status quo publication, and
assert removal of the i18n/Index file upon change of the distroseries
publication setting.

Fixes: 5f90943b2f ("soyuz: Add toggle to turn off I18n/Index publishing")
Signed-off-by: Dimitri John Ledkov <email address hidden>

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

Fix the matrix homeserver domain validation regex

The previous regex did not allow some valid TLDs like the
2-character-long ones.

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

01bdcdf... by Guruprasad

Fix the matrix homeserver domain validation regex

The previous regex did not allow some valid TLDs like the
2-character-long ones.

880a4aa... by Guruprasad

Fix typo in regex variable name

65bbeec... by Guruprasad

Add SOCIAL_PLATFORM_TYPES_MAP to __all__

This fixes an importpedant error.

ff54b70... by Ines Almeida

test: remove social accounts test that no longer makes sense

After the API validation was updated to not allow markup in username and domain, this test no longer makes sense as we are not allowing markup in the SocialAccount.identity fields anymore

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/458976

fc1d0f0... by Ines Almeida

test: fix merge conflict in jabber ui tests

2dd6b68... by Ines Almeida

test: remove social accounts test that no longer makes sense

After the API validation was updated to not allow markup in username and domain, this test no longer makes sense as we are not allowing markup in the SocialAccount.identity fields anymore

527a777... by Ines Almeida

Update display social accounts view

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/458730

c7a4eb4... by Ines Almeida

ui: update social accounts display view in profile

Added matrix accounts to ptofile page, and reworked how all accounts (IRC and Jabber included) are displayed.
Added some style updates, and tests to accompany changes.