~canonical-launchpad-branches/launchpad/+git/bzr-personal:wgrant/translation-sharing-different-cte

Last commit made on 2014-08-28
Get this branch:
git clone -b wgrant/translation-sharing-different-cte https://git.launchpad.net/~canonical-launchpad-branches/launchpad/+git/bzr-personal
Members of Canonical Launchpad Branches can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
wgrant/translation-sharing-different-cte
Repository:
lp:~canonical-launchpad-branches/launchpad/+git/bzr-personal

Recent commits

ae04e7f... by William Grant

Reword the POTemplateSharingSubset CTE to use subqueries rather than nested joins.

7c83ebf... by Launchpad PQM Bot

[r=wgrant][no-qa] Reimplement the guts of POTemplateSharingSubset as
 a recursive CTE, fixing it to use transitive relationships as intended.

4b14d64... by William Grant

Kill off a spurious newline.

44ff71c... by William Grant

Reimplement the guts of POFileSharingSubset as a recursive CTE. This will now correctly respect transitivity, and all members of a set will see the same set (things would previously get very confused when a Product was linked to multiple DistributionSourcePackages, eg. for sources with a version in the name).

b1ad83b... by William Grant

Add direct tests for POFileSharingSubset's set calculation logic. The non-trivial ones fail, as the current implementation is non-transitive despite sharing having to be symmetric and transitive.

96e9b01... by William Grant

Stop testing POFileSharingSubsets without sourcepackagename set. Nothing actually uses them, and they're difficult to support as they cover multiple sharing subsets. It was easy back when sharing subsets didn't traverse Packaging.

42902af... by Launchpad PQM Bot

[r=wgrant][no-qa] Move translationmerger into
 lp.translations.utilities with the rest,
 and XXX all over translationsplitter since it's beyond repair.

4b65095... by William Grant

XXX all over TranslationSplitter. It's so so broken and impractical to salvage.

6b482d8... by William Grant

Move translationmerger into lp.translations.utilities with the rest.

f99671e... by Launchpad PQM Bot

[r=wgrant][bug=1345850][no-qa] Promote LFC.id columns in
 librariangc's temp tables to bigserial/bigint to match the original table,
 to avoid crashes with >32-bit files on prod.