Merge lp:~wgrant/launchpad/destroy-distroseries-lucilleconfig into lp:launchpad
- destroy-distroseries-lucilleconfig
- Merge into devel
Status: | Merged |
---|---|
Approved by: | Jelmer Vernooij |
Approved revision: | no longer in the source branch. |
Merged at revision: | 11879 |
Proposed branch: | lp:~wgrant/launchpad/destroy-distroseries-lucilleconfig |
Merge into: | lp:launchpad |
Prerequisite: | lp:~wgrant/launchpad/more-a-f-cleanup |
Diff against target: |
1180 lines (+437/-326) 14 files modified
database/sampledata/current-dev.sql (+168/-119) database/sampledata/current.sql (+154/-119) lib/lp/archivepublisher/config.py (+1/-22) lib/lp/archivepublisher/ftparchive.py (+11/-4) lib/lp/archivepublisher/publishing.py (+7/-8) lib/lp/archivepublisher/tests/publisher-config.txt (+13/-43) lib/lp/archivepublisher/tests/test_config.py (+0/-10) lib/lp/registry/interfaces/distroseries.py (+3/-0) lib/lp/registry/model/distroseries.py (+9/-0) lib/lp/soyuz/doc/archive.txt (+4/-0) lib/lp/soyuz/doc/distroarchseries.txt (+11/-0) lib/lp/soyuz/interfaces/archive.py (+8/-0) lib/lp/soyuz/model/archive.py (+12/-1) lib/lp/soyuz/tests/test_archive.py (+36/-0) |
To merge this branch: | bzr merge lp:~wgrant/launchpad/destroy-distroseries-lucilleconfig |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jelmer Vernooij (community) | code | Approve | |
Review via email: mp+38648@code.launchpad.net |
Commit message
Calculate a distroseries' architectures and components directly from the DB, not via lucilleconfig.
Description of the change
Once upon a time, during the initial implementation of Soyuz, somebody did this:
class Config(object):
"""Manage a publisher configuration from the database. (Read Only)
This class provides a useful abstraction so that if we change
how the database stores configuration then the publisher will not
need to be re-coded to cope"""
This has made a lot of people very angry and been widely regarded as a bad move. But it is ingrained enough that it persists to this day.
This is the first of a few branches to remove the dreaded lucilleconfig, an ini file stored as text in the database. Here I remove its archTagsForSeries and componentsForSeries methods, replacing them with less insane model calls.
== Implementation details ==
I've added (I)DistroSeries
componentsForSeries is replaced by (I)Archive.
These two changes render DistroSeries.
William Grant (wgrant) wrote : | # |
Thanks for the review, Jelmer.
> Looks good, thanks for working on this.
>
> Did you have a pre-implementation call with anybody about this?
Julian emphatically supports the lucilleconfig elimination attempt, but I didn't discuss the approach with anyone, as it was straightforward enough.
> Just one minor comment - can you clarify the comment on enabled_
> to say more than just that it contains the enabled architectures? As we had a
> property earlier with the same name but different contents I think that would
> help prevent some potential confusion.
I'd considered it. Done.
> Do you need me to land this branch?
That would be great.
Thanks.
Preview Diff
1 | === modified file 'database/sampledata/current-dev.sql' | |||
2 | --- database/sampledata/current-dev.sql 2010-10-07 22:46:08 +0000 | |||
3 | +++ database/sampledata/current-dev.sql 2010-11-02 21:51:48 +0000 | |||
4 | @@ -1,6 +1,6 @@ | |||
5 | 1 | -- Copyright 2010 Canonical Ltd. This software is licensed under the | 1 | -- Copyright 2010 Canonical Ltd. This software is licensed under the |
6 | 2 | -- GNU Affero General Public License version 3 (see the file LICENSE). | 2 | -- GNU Affero General Public License version 3 (see the file LICENSE). |
8 | 3 | -- Created using pg_dump (PostgreSQL) 8.4.4 | 3 | -- Created using pg_dump (PostgreSQL) 8.4.5 |
9 | 4 | 4 | ||
10 | 5 | SET check_function_bodies = false; | 5 | SET check_function_bodies = false; |
11 | 6 | SET client_encoding = 'UTF8'; | 6 | SET client_encoding = 'UTF8'; |
12 | @@ -810,6 +810,27 @@ | |||
13 | 810 | 810 | ||
14 | 811 | 811 | ||
15 | 812 | 812 | ||
16 | 813 | |||
17 | 814 | |||
18 | 815 | |||
19 | 816 | |||
20 | 817 | |||
21 | 818 | |||
22 | 819 | |||
23 | 820 | |||
24 | 821 | |||
25 | 822 | |||
26 | 823 | |||
27 | 824 | |||
28 | 825 | |||
29 | 826 | |||
30 | 827 | |||
31 | 828 | |||
32 | 829 | |||
33 | 830 | |||
34 | 831 | |||
35 | 832 | |||
36 | 833 | |||
37 | 813 | SET SESSION AUTHORIZATION DEFAULT; | 834 | SET SESSION AUTHORIZATION DEFAULT; |
38 | 814 | 835 | ||
39 | 815 | ALTER TABLE account DISABLE TRIGGER ALL; | 836 | ALTER TABLE account DISABLE TRIGGER ALL; |
40 | @@ -3333,42 +3354,42 @@ | |||
41 | 3333 | 3354 | ||
42 | 3334 | ALTER TABLE bugmessage DISABLE TRIGGER ALL; | 3355 | ALTER TABLE bugmessage DISABLE TRIGGER ALL; |
43 | 3335 | 3356 | ||
80 | 3336 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (1, 2, 1, NULL, NULL, true); | 3357 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (1, 2, 1, NULL, NULL, true, NULL); |
81 | 3337 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (2, 1, 3, NULL, NULL, true); | 3358 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (2, 1, 3, NULL, NULL, true, NULL); |
82 | 3338 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (3, 1, 4, NULL, NULL, true); | 3359 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (3, 1, 4, NULL, NULL, true, NULL); |
83 | 3339 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (4, 2, 5, NULL, NULL, true); | 3360 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (4, 2, 5, NULL, NULL, true, NULL); |
84 | 3340 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (5, 2, 6, NULL, NULL, true); | 3361 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (5, 2, 6, NULL, NULL, true, NULL); |
85 | 3341 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (6, 4, 7, NULL, NULL, true); | 3362 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (6, 4, 7, NULL, NULL, true, NULL); |
86 | 3342 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (7, 5, 8, NULL, NULL, true); | 3363 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (7, 5, 8, NULL, NULL, true, NULL); |
87 | 3343 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (8, 6, 9, NULL, NULL, true); | 3364 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (8, 6, 9, NULL, NULL, true, NULL); |
88 | 3344 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (9, 3, 10, NULL, NULL, true); | 3365 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (9, 3, 10, NULL, NULL, true, NULL); |
89 | 3345 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (10, 7, 11, NULL, NULL, true); | 3366 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (10, 7, 11, NULL, NULL, true, NULL); |
90 | 3346 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (11, 8, 14, NULL, NULL, true); | 3367 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (11, 8, 14, NULL, NULL, true, NULL); |
91 | 3347 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (12, 9, 15, NULL, NULL, true); | 3368 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (12, 9, 15, NULL, NULL, true, NULL); |
92 | 3348 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (13, 10, 17, NULL, NULL, true); | 3369 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (13, 10, 17, NULL, NULL, true, NULL); |
93 | 3349 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (14, 10, 16, NULL, NULL, true); | 3370 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (14, 10, 16, NULL, NULL, true, NULL); |
94 | 3350 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (15, 11, 24, NULL, NULL, true); | 3371 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (15, 11, 24, NULL, NULL, true, NULL); |
95 | 3351 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (16, 11, 25, NULL, NULL, true); | 3372 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (16, 11, 25, NULL, NULL, true, NULL); |
96 | 3352 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (17, 11, 26, NULL, NULL, true); | 3373 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (17, 11, 26, NULL, NULL, true, NULL); |
97 | 3353 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (18, 11, 27, NULL, NULL, true); | 3374 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (18, 11, 27, NULL, NULL, true, NULL); |
98 | 3354 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (19, 11, 28, NULL, NULL, true); | 3375 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (19, 11, 28, NULL, NULL, true, NULL); |
99 | 3355 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (20, 11, 29, NULL, NULL, true); | 3376 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (20, 11, 29, NULL, NULL, true, NULL); |
100 | 3356 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (21, 11, 30, NULL, NULL, true); | 3377 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (21, 11, 30, NULL, NULL, true, NULL); |
101 | 3357 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (22, 12, 31, NULL, NULL, true); | 3378 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (22, 12, 31, NULL, NULL, true, NULL); |
102 | 3358 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (23, 12, 33, NULL, NULL, true); | 3379 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (23, 12, 33, NULL, NULL, true, NULL); |
103 | 3359 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (24, 12, 34, NULL, NULL, true); | 3380 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (24, 12, 34, NULL, NULL, true, NULL); |
104 | 3360 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (25, 12, 35, NULL, NULL, true); | 3381 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (25, 12, 35, NULL, NULL, true, NULL); |
105 | 3361 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (26, 12, 36, NULL, NULL, true); | 3382 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (26, 12, 36, NULL, NULL, true, NULL); |
106 | 3362 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (27, 13, 37, NULL, NULL, true); | 3383 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (27, 13, 37, NULL, NULL, true, NULL); |
107 | 3363 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (28, 13, 38, NULL, NULL, true); | 3384 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (28, 13, 38, NULL, NULL, true, NULL); |
108 | 3364 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (29, 14, 39, NULL, NULL, true); | 3385 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (29, 14, 39, NULL, NULL, true, NULL); |
109 | 3365 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (30, 15, 40, NULL, NULL, true); | 3386 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (30, 15, 40, NULL, NULL, true, NULL); |
110 | 3366 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (31, 15, 44, 11, '<4284D7D1.6010208@gmx.de>', true); | 3387 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (31, 15, 44, 11, '<4284D7D1.6010208@gmx.de>', true, NULL); |
111 | 3367 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (32, 15, 45, 11, '<20050517185429.GB20786@spring.luon.net>', true); | 3388 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (32, 15, 45, 11, '<20050517185429.GB20786@spring.luon.net>', true, NULL); |
112 | 3368 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (33, 15, 46, 11, '<428A44E9.6090802@gmx.de>', true); | 3389 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (33, 15, 46, 11, '<428A44E9.6090802@gmx.de>', true, NULL); |
113 | 3369 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (34, 15, 47, 11, '<20050517202044.GA23231@spring.luon.net>', true); | 3390 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (34, 15, 47, 11, '<20050517202044.GA23231@spring.luon.net>', true, NULL); |
114 | 3370 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (35, 15, 48, 11, '<20050617140011.GA15638@piware.de>', true); | 3391 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (35, 15, 48, 11, '<20050617140011.GA15638@piware.de>', true, NULL); |
115 | 3371 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (36, 15, 49, 11, '<42BD2E36.9090809@gmx.de>', true); | 3392 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (36, 15, 49, 11, '<42BD2E36.9090809@gmx.de>', true, NULL); |
116 | 3372 | 3393 | ||
117 | 3373 | 3394 | ||
118 | 3374 | ALTER TABLE bugmessage ENABLE TRIGGER ALL; | 3395 | ALTER TABLE bugmessage ENABLE TRIGGER ALL; |
119 | @@ -3799,13 +3820,6 @@ | |||
120 | 3799 | ALTER TABLE bugtrackercomponentgroup ENABLE TRIGGER ALL; | 3820 | ALTER TABLE bugtrackercomponentgroup ENABLE TRIGGER ALL; |
121 | 3800 | 3821 | ||
122 | 3801 | 3822 | ||
123 | 3802 | ALTER TABLE distributionsourcepackage DISABLE TRIGGER ALL; | ||
124 | 3803 | |||
125 | 3804 | |||
126 | 3805 | |||
127 | 3806 | ALTER TABLE distributionsourcepackage ENABLE TRIGGER ALL; | ||
128 | 3807 | |||
129 | 3808 | |||
130 | 3809 | ALTER TABLE bugtrackercomponent DISABLE TRIGGER ALL; | 3823 | ALTER TABLE bugtrackercomponent DISABLE TRIGGER ALL; |
131 | 3810 | 3824 | ||
132 | 3811 | 3825 | ||
133 | @@ -4014,6 +4028,13 @@ | |||
134 | 4014 | ALTER TABLE distributionbounty ENABLE TRIGGER ALL; | 4028 | ALTER TABLE distributionbounty ENABLE TRIGGER ALL; |
135 | 4015 | 4029 | ||
136 | 4016 | 4030 | ||
137 | 4031 | ALTER TABLE distributionjob DISABLE TRIGGER ALL; | ||
138 | 4032 | |||
139 | 4033 | |||
140 | 4034 | |||
141 | 4035 | ALTER TABLE distributionjob ENABLE TRIGGER ALL; | ||
142 | 4036 | |||
143 | 4037 | |||
144 | 4017 | ALTER TABLE distributionmirror DISABLE TRIGGER ALL; | 4038 | ALTER TABLE distributionmirror DISABLE TRIGGER ALL; |
145 | 4018 | 4039 | ||
146 | 4019 | INSERT INTO distributionmirror (id, distribution, name, http_base_url, ftp_base_url, rsync_base_url, displayname, description, owner, speed, country, content, official_candidate, enabled, date_created, whiteboard, status, date_reviewed, reviewer, country_dns_mirror) VALUES (1, 1, 'archive-mirror', 'http://localhost:11375/valid-mirror/', NULL, NULL, NULL, NULL, 1, 10, 75, 1, true, true, '2006-10-16 18:31:43.434567', NULL, 30, NULL, NULL, false); | 4040 | INSERT INTO distributionmirror (id, distribution, name, http_base_url, ftp_base_url, rsync_base_url, displayname, description, owner, speed, country, content, official_candidate, enabled, date_created, whiteboard, status, date_reviewed, reviewer, country_dns_mirror) VALUES (1, 1, 'archive-mirror', 'http://localhost:11375/valid-mirror/', NULL, NULL, NULL, NULL, 1, 10, 75, 1, true, true, '2006-10-16 18:31:43.434567', NULL, 30, NULL, NULL, false); |
147 | @@ -4031,6 +4052,13 @@ | |||
148 | 4031 | ALTER TABLE distributionmirror ENABLE TRIGGER ALL; | 4052 | ALTER TABLE distributionmirror ENABLE TRIGGER ALL; |
149 | 4032 | 4053 | ||
150 | 4033 | 4054 | ||
151 | 4055 | ALTER TABLE distributionsourcepackage DISABLE TRIGGER ALL; | ||
152 | 4056 | |||
153 | 4057 | |||
154 | 4058 | |||
155 | 4059 | ALTER TABLE distributionsourcepackage ENABLE TRIGGER ALL; | ||
156 | 4060 | |||
157 | 4061 | |||
158 | 4034 | ALTER TABLE distributionsourcepackagecache DISABLE TRIGGER ALL; | 4062 | ALTER TABLE distributionsourcepackagecache DISABLE TRIGGER ALL; |
159 | 4035 | 4063 | ||
160 | 4036 | INSERT INTO distributionsourcepackagecache (id, distribution, sourcepackagename, name, binpkgnames, binpkgsummaries, binpkgdescriptions, fti, changelog, archive) VALUES (1, 3, 19, 'alsa-utils', '', '', '', NULL, NULL, 1); | 4064 | INSERT INTO distributionsourcepackagecache (id, distribution, sourcepackagename, name, binpkgnames, binpkgsummaries, binpkgdescriptions, fti, changelog, archive) VALUES (1, 3, 19, 'alsa-utils', '', '', '', NULL, NULL, 1); |
161 | @@ -4990,6 +5018,81 @@ | |||
162 | 4990 | ALTER TABLE lp_account ENABLE TRIGGER ALL; | 5018 | ALTER TABLE lp_account ENABLE TRIGGER ALL; |
163 | 4991 | 5019 | ||
164 | 4992 | 5020 | ||
165 | 5021 | ALTER TABLE lp_openididentifier DISABLE TRIGGER ALL; | ||
166 | 5022 | |||
167 | 5023 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6KHNEe3', 2436141, '2007-12-18 16:31:34.790641'); | ||
168 | 5024 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6w7kmzC', 2436091, '2007-12-07 13:43:20.393704'); | ||
169 | 5025 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('CALDpFr', 2436171, '2008-03-06 09:55:27.289842'); | ||
170 | 5026 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('GMX7shE', 2436242, '2009-03-17 07:26:14.024613'); | ||
171 | 5027 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('MGWJnTL', 2436111, '2007-12-14 16:52:15.403833'); | ||
172 | 5028 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('R8FpwXd', 2436161, '2007-12-18 16:31:34.790641'); | ||
173 | 5029 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('WQPMHdf', 2436081, '2007-11-12 15:23:19.847132'); | ||
174 | 5030 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('andrelop_oid', 431, '2005-06-06 08:59:51.561685'); | ||
175 | 5031 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('barbier_oid', 421, '2005-06-06 08:59:51.560604'); | ||
176 | 5032 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-importer_oid', 581, '2005-12-06 09:48:58.287679'); | ||
177 | 5033 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-watch-updater_oid', 621, '2006-05-23 12:49:30.483464'); | ||
178 | 5034 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cCGE3LA', 2436101, '2007-12-14 16:52:15.403833'); | ||
179 | 5035 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cF4PNk3', 2436241, '2008-11-04 12:59:26.965843'); | ||
180 | 5036 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('callipeo_oid', 401, '2005-06-06 08:59:51.558429'); | ||
181 | 5037 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('carlos_oid', 131, '2005-06-06 08:59:51.615543'); | ||
182 | 5038 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cprov_oid', 281, '2005-06-06 08:59:51.59705'); | ||
183 | 5039 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('daf_oid', 141, '2005-06-06 08:59:51.616666'); | ||
184 | 5040 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('danner_oid', 371, '2005-06-06 08:59:51.549651'); | ||
185 | 5041 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('ddaa_oid', 231, '2005-06-06 08:59:51.620823'); | ||
186 | 5042 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('debonzi_oid', 271, '2005-06-06 08:59:51.557224'); | ||
187 | 5043 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('edgar_oid', 331, '2005-06-06 08:59:51.621892'); | ||
188 | 5044 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('former-user_oid', 701, '2006-12-13 21:19:06.369142'); | ||
189 | 5045 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jblack_oid', 81, '2005-06-06 08:59:51.601584'); | ||
190 | 5046 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jdub_oid', 61, '2005-06-06 08:59:51.600523'); | ||
191 | 5047 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jordi_oid', 561, '2005-10-07 14:17:51.593849'); | ||
192 | 5048 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jorge-gonzalez-gonzalez_oid', 411, '2005-06-06 08:59:51.559519'); | ||
193 | 5049 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('justdave_oid', 31, '2005-06-06 08:59:51.610048'); | ||
194 | 5050 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jvprat_oid', 341, '2005-06-06 08:59:51.622908'); | ||
195 | 5051 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kYFxQYP', 2436243, '2009-08-04 10:50:39.383407'); | ||
196 | 5052 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kamion_oid', 41, '2005-06-06 08:59:51.611185'); | ||
197 | 5053 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('karl_oid', 631, '2006-05-23 12:49:30.483464'); | ||
198 | 5054 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kebil_oid', 491, '2005-06-06 08:59:51.568323'); | ||
199 | 5055 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('keybuk_oid', 51, '2005-06-06 08:59:51.608802'); | ||
200 | 5056 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kiko_oid', 91, '2005-06-06 08:59:51.594941'); | ||
201 | 5057 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kinnison_oid', 261, '2005-06-06 08:59:51.618722'); | ||
202 | 5058 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kreutzm_oid', 511, '2005-06-06 08:59:51.570701'); | ||
203 | 5059 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kurem_oid', 461, '2005-06-06 08:59:51.565033'); | ||
204 | 5060 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-beta-owner_oid', 681, '2007-01-31 06:56:25.096519'); | ||
205 | 5061 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-janitor_oid', 651, '2006-10-04 16:20:51.19954'); | ||
206 | 5062 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('lifeless_oid', 21, '2005-06-06 08:59:51.598107'); | ||
207 | 5063 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('limi_oid', 101, '2005-06-06 08:59:51.619713'); | ||
208 | 5064 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('luk-claes_oid', 451, '2005-06-06 08:59:51.563952'); | ||
209 | 5065 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mTmeENb', 2436231, '2008-06-27 14:49:11.149508'); | ||
210 | 5066 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('marilize_oid', 551, '2005-06-06 08:59:51.593849'); | ||
211 | 5067 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mark_oid', 11, '2005-06-06 08:59:51.591618'); | ||
212 | 5068 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('martin-pitt_oid', 381, '2005-06-06 08:59:51.555051'); | ||
213 | 5069 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('matsubara_oid', 661, '2006-12-13 21:19:06.369142'); | ||
214 | 5070 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('morten_oid', 471, '2005-06-06 08:59:51.56614'); | ||
215 | 5071 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mpo_oid', 481, '2005-06-06 08:59:51.567224'); | ||
216 | 5072 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name12_oid', 121, '2005-06-06 08:59:51.612277'); | ||
217 | 5073 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name16_oid', 161, '2005-06-06 08:59:51.593849'); | ||
218 | 5074 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('neMCQNd', 2436061, '2007-08-09 21:25:37.832976'); | ||
219 | 5075 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-priv_oid', 521, '2005-06-06 08:59:51.593849'); | ||
220 | 5076 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-team-memberships_oid', 2436021, '2007-02-19 11:17:57.755666'); | ||
221 | 5077 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('nsv_oid', 391, '2005-06-06 08:59:51.556132'); | ||
222 | 5078 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('one-membership_oid', 2436031, '2007-02-21 10:53:59.700105'); | ||
223 | 5079 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('rPwGRk4', 2436221, '2008-05-12 17:38:38.798696'); | ||
224 | 5080 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('salgado_oid', 291, '2005-06-06 08:59:51.596025'); | ||
225 | 5081 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('sigurd-ubuntu_oid', 351, '2005-06-06 08:59:51.623962'); | ||
226 | 5082 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('skacel_oid', 361, '2005-06-06 08:59:51.5244'); | ||
227 | 5083 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('spiv_oid', 71, '2005-06-06 08:59:51.551196'); | ||
228 | 5084 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stevea_oid', 111, '2005-06-06 08:59:51.599234'); | ||
229 | 5085 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stub_oid', 221, '2005-06-06 08:59:51.59276'); | ||
230 | 5086 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('team-membership-janitor_oid', 671, '2006-10-04 16:20:51.19954'); | ||
231 | 5087 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('tsukimi_oid', 501, '2005-06-06 08:59:51.569518'); | ||
232 | 5088 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('valyag_oid', 441, '2005-06-06 08:59:51.562857'); | ||
233 | 5089 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('yEzBPbd', 2436151, '2007-12-18 16:31:34.790641'); | ||
234 | 5090 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('zRtPxw8', 243637, '2010-07-12 09:48:27.198885'); | ||
235 | 5091 | |||
236 | 5092 | |||
237 | 5093 | ALTER TABLE lp_openididentifier ENABLE TRIGGER ALL; | ||
238 | 5094 | |||
239 | 5095 | |||
240 | 4993 | ALTER TABLE lp_person DISABLE TRIGGER ALL; | 5096 | ALTER TABLE lp_person DISABLE TRIGGER ALL; |
241 | 4994 | 5097 | ||
242 | 4995 | INSERT INTO lp_person (id, displayname, teamowner, teamdescription, name, language, fti, defaultmembershipperiod, defaultrenewalperiod, subscriptionpolicy, merged, datecreated, addressline1, addressline2, organization, city, province, country, postcode, phone, homepage_content, icon, mugshot, hide_email_addresses, creation_rationale, creation_comment, registrant, logo, renewal_policy, personal_standing, personal_standing_reason, mail_resumption_date, mailing_list_auto_subscribe_policy, mailing_list_receive_duplicates, visibility, verbose_bugnotifications, account) VALUES (1, 'Mark Shuttleworth', NULL, NULL, 'mark', NULL, NULL, NULL, NULL, 1, NULL, '2005-06-06 08:59:51.591618', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, 8, NULL, NULL, NULL, 10, 0, NULL, NULL, 1, true, 1, false, 11); | 5098 | INSERT INTO lp_person (id, displayname, teamowner, teamdescription, name, language, fti, defaultmembershipperiod, defaultrenewalperiod, subscriptionpolicy, merged, datecreated, addressline1, addressline2, organization, city, province, country, postcode, phone, homepage_content, icon, mugshot, hide_email_addresses, creation_rationale, creation_comment, registrant, logo, renewal_policy, personal_standing, personal_standing_reason, mail_resumption_date, mailing_list_auto_subscribe_policy, mailing_list_receive_duplicates, visibility, verbose_bugnotifications, account) VALUES (1, 'Mark Shuttleworth', NULL, NULL, 'mark', NULL, NULL, NULL, NULL, 1, NULL, '2005-06-06 08:59:51.591618', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, 8, NULL, NULL, NULL, 10, 0, NULL, NULL, 1, true, 1, false, 11); |
243 | @@ -5096,81 +5199,6 @@ | |||
244 | 5096 | ALTER TABLE lp_person ENABLE TRIGGER ALL; | 5199 | ALTER TABLE lp_person ENABLE TRIGGER ALL; |
245 | 5097 | 5200 | ||
246 | 5098 | 5201 | ||
247 | 5099 | ALTER TABLE lp_openididentifier DISABLE TRIGGER ALL; | ||
248 | 5100 | |||
249 | 5101 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6KHNEe3', 2436141, '2007-12-18 16:31:34.790641'); | ||
250 | 5102 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6w7kmzC', 2436091, '2007-12-07 13:43:20.393704'); | ||
251 | 5103 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('CALDpFr', 2436171, '2008-03-06 09:55:27.289842'); | ||
252 | 5104 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('GMX7shE', 2436242, '2009-03-17 07:26:14.024613'); | ||
253 | 5105 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('MGWJnTL', 2436111, '2007-12-14 16:52:15.403833'); | ||
254 | 5106 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('R8FpwXd', 2436161, '2007-12-18 16:31:34.790641'); | ||
255 | 5107 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('WQPMHdf', 2436081, '2007-11-12 15:23:19.847132'); | ||
256 | 5108 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('andrelop_oid', 431, '2005-06-06 08:59:51.561685'); | ||
257 | 5109 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('barbier_oid', 421, '2005-06-06 08:59:51.560604'); | ||
258 | 5110 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-importer_oid', 581, '2005-12-06 09:48:58.287679'); | ||
259 | 5111 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-watch-updater_oid', 621, '2006-05-23 12:49:30.483464'); | ||
260 | 5112 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cCGE3LA', 2436101, '2007-12-14 16:52:15.403833'); | ||
261 | 5113 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cF4PNk3', 2436241, '2008-11-04 12:59:26.965843'); | ||
262 | 5114 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('callipeo_oid', 401, '2005-06-06 08:59:51.558429'); | ||
263 | 5115 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('carlos_oid', 131, '2005-06-06 08:59:51.615543'); | ||
264 | 5116 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cprov_oid', 281, '2005-06-06 08:59:51.59705'); | ||
265 | 5117 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('daf_oid', 141, '2005-06-06 08:59:51.616666'); | ||
266 | 5118 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('danner_oid', 371, '2005-06-06 08:59:51.549651'); | ||
267 | 5119 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('ddaa_oid', 231, '2005-06-06 08:59:51.620823'); | ||
268 | 5120 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('debonzi_oid', 271, '2005-06-06 08:59:51.557224'); | ||
269 | 5121 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('edgar_oid', 331, '2005-06-06 08:59:51.621892'); | ||
270 | 5122 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('former-user_oid', 701, '2006-12-13 21:19:06.369142'); | ||
271 | 5123 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jblack_oid', 81, '2005-06-06 08:59:51.601584'); | ||
272 | 5124 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jdub_oid', 61, '2005-06-06 08:59:51.600523'); | ||
273 | 5125 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jordi_oid', 561, '2005-10-07 14:17:51.593849'); | ||
274 | 5126 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jorge-gonzalez-gonzalez_oid', 411, '2005-06-06 08:59:51.559519'); | ||
275 | 5127 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('justdave_oid', 31, '2005-06-06 08:59:51.610048'); | ||
276 | 5128 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jvprat_oid', 341, '2005-06-06 08:59:51.622908'); | ||
277 | 5129 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kYFxQYP', 2436243, '2009-08-04 10:50:39.383407'); | ||
278 | 5130 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kamion_oid', 41, '2005-06-06 08:59:51.611185'); | ||
279 | 5131 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('karl_oid', 631, '2006-05-23 12:49:30.483464'); | ||
280 | 5132 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kebil_oid', 491, '2005-06-06 08:59:51.568323'); | ||
281 | 5133 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('keybuk_oid', 51, '2005-06-06 08:59:51.608802'); | ||
282 | 5134 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kiko_oid', 91, '2005-06-06 08:59:51.594941'); | ||
283 | 5135 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kinnison_oid', 261, '2005-06-06 08:59:51.618722'); | ||
284 | 5136 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kreutzm_oid', 511, '2005-06-06 08:59:51.570701'); | ||
285 | 5137 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kurem_oid', 461, '2005-06-06 08:59:51.565033'); | ||
286 | 5138 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-beta-owner_oid', 681, '2007-01-31 06:56:25.096519'); | ||
287 | 5139 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-janitor_oid', 651, '2006-10-04 16:20:51.19954'); | ||
288 | 5140 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('lifeless_oid', 21, '2005-06-06 08:59:51.598107'); | ||
289 | 5141 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('limi_oid', 101, '2005-06-06 08:59:51.619713'); | ||
290 | 5142 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('luk-claes_oid', 451, '2005-06-06 08:59:51.563952'); | ||
291 | 5143 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mTmeENb', 2436231, '2008-06-27 14:49:11.149508'); | ||
292 | 5144 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('marilize_oid', 551, '2005-06-06 08:59:51.593849'); | ||
293 | 5145 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mark_oid', 11, '2005-06-06 08:59:51.591618'); | ||
294 | 5146 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('martin-pitt_oid', 381, '2005-06-06 08:59:51.555051'); | ||
295 | 5147 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('matsubara_oid', 661, '2006-12-13 21:19:06.369142'); | ||
296 | 5148 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('morten_oid', 471, '2005-06-06 08:59:51.56614'); | ||
297 | 5149 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mpo_oid', 481, '2005-06-06 08:59:51.567224'); | ||
298 | 5150 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name12_oid', 121, '2005-06-06 08:59:51.612277'); | ||
299 | 5151 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name16_oid', 161, '2005-06-06 08:59:51.593849'); | ||
300 | 5152 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('neMCQNd', 2436061, '2007-08-09 21:25:37.832976'); | ||
301 | 5153 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-priv_oid', 521, '2005-06-06 08:59:51.593849'); | ||
302 | 5154 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-team-memberships_oid', 2436021, '2007-02-19 11:17:57.755666'); | ||
303 | 5155 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('nsv_oid', 391, '2005-06-06 08:59:51.556132'); | ||
304 | 5156 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('one-membership_oid', 2436031, '2007-02-21 10:53:59.700105'); | ||
305 | 5157 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('rPwGRk4', 2436221, '2008-05-12 17:38:38.798696'); | ||
306 | 5158 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('salgado_oid', 291, '2005-06-06 08:59:51.596025'); | ||
307 | 5159 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('sigurd-ubuntu_oid', 351, '2005-06-06 08:59:51.623962'); | ||
308 | 5160 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('skacel_oid', 361, '2005-06-06 08:59:51.5244'); | ||
309 | 5161 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('spiv_oid', 71, '2005-06-06 08:59:51.551196'); | ||
310 | 5162 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stevea_oid', 111, '2005-06-06 08:59:51.599234'); | ||
311 | 5163 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stub_oid', 221, '2005-06-06 08:59:51.59276'); | ||
312 | 5164 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('team-membership-janitor_oid', 671, '2006-10-04 16:20:51.19954'); | ||
313 | 5165 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('tsukimi_oid', 501, '2005-06-06 08:59:51.569518'); | ||
314 | 5166 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('valyag_oid', 441, '2005-06-06 08:59:51.562857'); | ||
315 | 5167 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('yEzBPbd', 2436151, '2007-12-18 16:31:34.790641'); | ||
316 | 5168 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('zRtPxw8', 243637, '2010-07-12 09:48:27.198885'); | ||
317 | 5169 | |||
318 | 5170 | |||
319 | 5171 | ALTER TABLE lp_openididentifier ENABLE TRIGGER ALL; | ||
320 | 5172 | |||
321 | 5173 | |||
322 | 5174 | ALTER TABLE lp_personlocation DISABLE TRIGGER ALL; | 5202 | ALTER TABLE lp_personlocation DISABLE TRIGGER ALL; |
323 | 5175 | 5203 | ||
324 | 5176 | INSERT INTO lp_personlocation (id, date_created, person, latitude, longitude, time_zone, last_modified_by, date_last_modified, visible, locked) VALUES (1, '2007-06-05 18:34:52.127945', 12, NULL, NULL, 'Australia/Perth', 12, '2007-06-05 18:34:52.127945', true, false); | 5204 | INSERT INTO lp_personlocation (id, date_created, person, latitude, longitude, time_zone, last_modified_by, date_last_modified, visible, locked) VALUES (1, '2007-06-05 18:34:52.127945', 12, NULL, NULL, 'Australia/Perth', 12, '2007-06-05 18:34:52.127945', true, false); |
325 | @@ -6299,6 +6327,13 @@ | |||
326 | 6299 | ALTER TABLE personnotification ENABLE TRIGGER ALL; | 6327 | ALTER TABLE personnotification ENABLE TRIGGER ALL; |
327 | 6300 | 6328 | ||
328 | 6301 | 6329 | ||
329 | 6330 | ALTER TABLE persontransferjob DISABLE TRIGGER ALL; | ||
330 | 6331 | |||
331 | 6332 | |||
332 | 6333 | |||
333 | 6334 | ALTER TABLE persontransferjob ENABLE TRIGGER ALL; | ||
334 | 6335 | |||
335 | 6336 | |||
336 | 6302 | ALTER TABLE pocketchroot DISABLE TRIGGER ALL; | 6337 | ALTER TABLE pocketchroot DISABLE TRIGGER ALL; |
337 | 6303 | 6338 | ||
338 | 6304 | 6339 | ||
339 | @@ -9815,6 +9850,13 @@ | |||
340 | 9815 | ALTER TABLE questionbug ENABLE TRIGGER ALL; | 9850 | ALTER TABLE questionbug ENABLE TRIGGER ALL; |
341 | 9816 | 9851 | ||
342 | 9817 | 9852 | ||
343 | 9853 | ALTER TABLE questionjob DISABLE TRIGGER ALL; | ||
344 | 9854 | |||
345 | 9855 | |||
346 | 9856 | |||
347 | 9857 | ALTER TABLE questionjob ENABLE TRIGGER ALL; | ||
348 | 9858 | |||
349 | 9859 | |||
350 | 9818 | ALTER TABLE questionmessage DISABLE TRIGGER ALL; | 9860 | ALTER TABLE questionmessage DISABLE TRIGGER ALL; |
351 | 9819 | 9861 | ||
352 | 9820 | INSERT INTO questionmessage (id, question, message, action, new_status) VALUES (1, 6, 12, 35, 18); | 9862 | INSERT INTO questionmessage (id, question, message, action, new_status) VALUES (1, 6, 12, 35, 18); |
353 | @@ -11237,6 +11279,13 @@ | |||
354 | 11237 | ALTER TABLE translationtemplateitem ENABLE TRIGGER ALL; | 11279 | ALTER TABLE translationtemplateitem ENABLE TRIGGER ALL; |
355 | 11238 | 11280 | ||
356 | 11239 | 11281 | ||
357 | 11282 | ALTER TABLE translationtemplatesbuild DISABLE TRIGGER ALL; | ||
358 | 11283 | |||
359 | 11284 | |||
360 | 11285 | |||
361 | 11286 | ALTER TABLE translationtemplatesbuild ENABLE TRIGGER ALL; | ||
362 | 11287 | |||
363 | 11288 | |||
364 | 11240 | ALTER TABLE translator DISABLE TRIGGER ALL; | 11289 | ALTER TABLE translator DISABLE TRIGGER ALL; |
365 | 11241 | 11290 | ||
366 | 11242 | INSERT INTO translator (id, translationgroup, language, translator, datecreated, style_guide_url) VALUES (1, 1, 387, 53, '2005-07-13 13:14:19.748396', NULL); | 11291 | INSERT INTO translator (id, translationgroup, language, translator, datecreated, style_guide_url) VALUES (1, 1, 387, 53, '2005-07-13 13:14:19.748396', NULL); |
367 | 11243 | 11292 | ||
368 | === modified file 'database/sampledata/current.sql' | |||
369 | --- database/sampledata/current.sql 2010-10-07 22:46:08 +0000 | |||
370 | +++ database/sampledata/current.sql 2010-11-02 21:51:48 +0000 | |||
371 | @@ -1,6 +1,6 @@ | |||
372 | 1 | -- Copyright 2010 Canonical Ltd. This software is licensed under the | 1 | -- Copyright 2010 Canonical Ltd. This software is licensed under the |
373 | 2 | -- GNU Affero General Public License version 3 (see the file LICENSE). | 2 | -- GNU Affero General Public License version 3 (see the file LICENSE). |
375 | 3 | -- Created using pg_dump (PostgreSQL) 8.4.4 | 3 | -- Created using pg_dump (PostgreSQL) 8.4.5 |
376 | 4 | 4 | ||
377 | 5 | SET check_function_bodies = false; | 5 | SET check_function_bodies = false; |
378 | 6 | SET client_encoding = 'UTF8'; | 6 | SET client_encoding = 'UTF8'; |
379 | @@ -822,6 +822,15 @@ | |||
380 | 822 | 822 | ||
381 | 823 | 823 | ||
382 | 824 | 824 | ||
383 | 825 | |||
384 | 826 | |||
385 | 827 | |||
386 | 828 | |||
387 | 829 | |||
388 | 830 | |||
389 | 831 | |||
390 | 832 | |||
391 | 833 | |||
392 | 825 | SET SESSION AUTHORIZATION DEFAULT; | 834 | SET SESSION AUTHORIZATION DEFAULT; |
393 | 826 | 835 | ||
394 | 827 | ALTER TABLE account DISABLE TRIGGER ALL; | 836 | ALTER TABLE account DISABLE TRIGGER ALL; |
395 | @@ -3345,42 +3354,42 @@ | |||
396 | 3345 | 3354 | ||
397 | 3346 | ALTER TABLE bugmessage DISABLE TRIGGER ALL; | 3355 | ALTER TABLE bugmessage DISABLE TRIGGER ALL; |
398 | 3347 | 3356 | ||
435 | 3348 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (1, 2, 1, NULL, NULL, true); | 3357 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (1, 2, 1, NULL, NULL, true, NULL); |
436 | 3349 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (2, 1, 3, NULL, NULL, true); | 3358 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (2, 1, 3, NULL, NULL, true, NULL); |
437 | 3350 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (3, 1, 4, NULL, NULL, true); | 3359 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (3, 1, 4, NULL, NULL, true, NULL); |
438 | 3351 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (4, 2, 5, NULL, NULL, true); | 3360 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (4, 2, 5, NULL, NULL, true, NULL); |
439 | 3352 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (5, 2, 6, NULL, NULL, true); | 3361 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (5, 2, 6, NULL, NULL, true, NULL); |
440 | 3353 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (6, 4, 7, NULL, NULL, true); | 3362 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (6, 4, 7, NULL, NULL, true, NULL); |
441 | 3354 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (7, 5, 8, NULL, NULL, true); | 3363 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (7, 5, 8, NULL, NULL, true, NULL); |
442 | 3355 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (8, 6, 9, NULL, NULL, true); | 3364 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (8, 6, 9, NULL, NULL, true, NULL); |
443 | 3356 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (9, 3, 10, NULL, NULL, true); | 3365 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (9, 3, 10, NULL, NULL, true, NULL); |
444 | 3357 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (10, 7, 11, NULL, NULL, true); | 3366 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (10, 7, 11, NULL, NULL, true, NULL); |
445 | 3358 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (11, 8, 14, NULL, NULL, true); | 3367 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (11, 8, 14, NULL, NULL, true, NULL); |
446 | 3359 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (12, 9, 15, NULL, NULL, true); | 3368 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (12, 9, 15, NULL, NULL, true, NULL); |
447 | 3360 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (13, 10, 17, NULL, NULL, true); | 3369 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (13, 10, 17, NULL, NULL, true, NULL); |
448 | 3361 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (14, 10, 16, NULL, NULL, true); | 3370 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (14, 10, 16, NULL, NULL, true, NULL); |
449 | 3362 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (15, 11, 24, NULL, NULL, true); | 3371 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (15, 11, 24, NULL, NULL, true, NULL); |
450 | 3363 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (16, 11, 25, NULL, NULL, true); | 3372 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (16, 11, 25, NULL, NULL, true, NULL); |
451 | 3364 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (17, 11, 26, NULL, NULL, true); | 3373 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (17, 11, 26, NULL, NULL, true, NULL); |
452 | 3365 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (18, 11, 27, NULL, NULL, true); | 3374 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (18, 11, 27, NULL, NULL, true, NULL); |
453 | 3366 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (19, 11, 28, NULL, NULL, true); | 3375 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (19, 11, 28, NULL, NULL, true, NULL); |
454 | 3367 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (20, 11, 29, NULL, NULL, true); | 3376 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (20, 11, 29, NULL, NULL, true, NULL); |
455 | 3368 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (21, 11, 30, NULL, NULL, true); | 3377 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (21, 11, 30, NULL, NULL, true, NULL); |
456 | 3369 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (22, 12, 31, NULL, NULL, true); | 3378 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (22, 12, 31, NULL, NULL, true, NULL); |
457 | 3370 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (23, 12, 33, NULL, NULL, true); | 3379 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (23, 12, 33, NULL, NULL, true, NULL); |
458 | 3371 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (24, 12, 34, NULL, NULL, true); | 3380 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (24, 12, 34, NULL, NULL, true, NULL); |
459 | 3372 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (25, 12, 35, NULL, NULL, true); | 3381 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (25, 12, 35, NULL, NULL, true, NULL); |
460 | 3373 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (26, 12, 36, NULL, NULL, true); | 3382 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (26, 12, 36, NULL, NULL, true, NULL); |
461 | 3374 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (27, 13, 37, NULL, NULL, true); | 3383 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (27, 13, 37, NULL, NULL, true, NULL); |
462 | 3375 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (28, 13, 38, NULL, NULL, true); | 3384 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (28, 13, 38, NULL, NULL, true, NULL); |
463 | 3376 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (29, 14, 39, NULL, NULL, true); | 3385 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (29, 14, 39, NULL, NULL, true, NULL); |
464 | 3377 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (30, 15, 40, NULL, NULL, true); | 3386 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (30, 15, 40, NULL, NULL, true, NULL); |
465 | 3378 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (31, 15, 44, 11, '<4284D7D1.6010208@gmx.de>', true); | 3387 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (31, 15, 44, 11, '<4284D7D1.6010208@gmx.de>', true, NULL); |
466 | 3379 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (32, 15, 45, 11, '<20050517185429.GB20786@spring.luon.net>', true); | 3388 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (32, 15, 45, 11, '<20050517185429.GB20786@spring.luon.net>', true, NULL); |
467 | 3380 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (33, 15, 46, 11, '<428A44E9.6090802@gmx.de>', true); | 3389 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (33, 15, 46, 11, '<428A44E9.6090802@gmx.de>', true, NULL); |
468 | 3381 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (34, 15, 47, 11, '<20050517202044.GA23231@spring.luon.net>', true); | 3390 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (34, 15, 47, 11, '<20050517202044.GA23231@spring.luon.net>', true, NULL); |
469 | 3382 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (35, 15, 48, 11, '<20050617140011.GA15638@piware.de>', true); | 3391 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (35, 15, 48, 11, '<20050617140011.GA15638@piware.de>', true, NULL); |
470 | 3383 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible) VALUES (36, 15, 49, 11, '<42BD2E36.9090809@gmx.de>', true); | 3392 | INSERT INTO bugmessage (id, bug, message, bugwatch, remote_comment_id, visible, index) VALUES (36, 15, 49, 11, '<42BD2E36.9090809@gmx.de>', true, NULL); |
471 | 3384 | 3393 | ||
472 | 3385 | 3394 | ||
473 | 3386 | ALTER TABLE bugmessage ENABLE TRIGGER ALL; | 3395 | ALTER TABLE bugmessage ENABLE TRIGGER ALL; |
474 | @@ -3811,13 +3820,6 @@ | |||
475 | 3811 | ALTER TABLE bugtrackercomponentgroup ENABLE TRIGGER ALL; | 3820 | ALTER TABLE bugtrackercomponentgroup ENABLE TRIGGER ALL; |
476 | 3812 | 3821 | ||
477 | 3813 | 3822 | ||
478 | 3814 | ALTER TABLE distributionsourcepackage DISABLE TRIGGER ALL; | ||
479 | 3815 | |||
480 | 3816 | |||
481 | 3817 | |||
482 | 3818 | ALTER TABLE distributionsourcepackage ENABLE TRIGGER ALL; | ||
483 | 3819 | |||
484 | 3820 | |||
485 | 3821 | ALTER TABLE bugtrackercomponent DISABLE TRIGGER ALL; | 3823 | ALTER TABLE bugtrackercomponent DISABLE TRIGGER ALL; |
486 | 3822 | 3824 | ||
487 | 3823 | 3825 | ||
488 | @@ -3940,6 +3942,11 @@ | |||
489 | 3940 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (12, 1, 3, '2006-10-16 18:31:43.262049'); | 3942 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (12, 1, 3, '2006-10-16 18:31:43.262049'); |
490 | 3941 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (13, 10, 5, '2007-06-24 13:12:05.04436'); | 3943 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (13, 10, 5, '2007-06-24 13:12:05.04436'); |
491 | 3942 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (14, 11, 5, '2007-06-24 13:12:10.692827'); | 3944 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (14, 11, 5, '2007-06-24 13:12:10.692827'); |
492 | 3945 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (15, 13, 1, '2010-10-15 00:37:06.128465'); | ||
493 | 3946 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (16, 13, 2, '2010-10-15 00:37:07.363901'); | ||
494 | 3947 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (17, 13, 3, '2010-10-15 00:37:08.219902'); | ||
495 | 3948 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (18, 13, 4, '2010-10-15 00:37:09.099819'); | ||
496 | 3949 | INSERT INTO componentselection (id, distroseries, component, date_created) VALUES (19, 13, 5, '2010-10-15 00:37:09.988375'); | ||
497 | 3943 | 3950 | ||
498 | 3944 | 3951 | ||
499 | 3945 | ALTER TABLE componentselection ENABLE TRIGGER ALL; | 3952 | ALTER TABLE componentselection ENABLE TRIGGER ALL; |
500 | @@ -4026,6 +4033,13 @@ | |||
501 | 4026 | ALTER TABLE distributionbounty ENABLE TRIGGER ALL; | 4033 | ALTER TABLE distributionbounty ENABLE TRIGGER ALL; |
502 | 4027 | 4034 | ||
503 | 4028 | 4035 | ||
504 | 4036 | ALTER TABLE distributionjob DISABLE TRIGGER ALL; | ||
505 | 4037 | |||
506 | 4038 | |||
507 | 4039 | |||
508 | 4040 | ALTER TABLE distributionjob ENABLE TRIGGER ALL; | ||
509 | 4041 | |||
510 | 4042 | |||
511 | 4029 | ALTER TABLE distributionmirror DISABLE TRIGGER ALL; | 4043 | ALTER TABLE distributionmirror DISABLE TRIGGER ALL; |
512 | 4030 | 4044 | ||
513 | 4031 | INSERT INTO distributionmirror (id, distribution, name, http_base_url, ftp_base_url, rsync_base_url, displayname, description, owner, speed, country, content, official_candidate, enabled, date_created, whiteboard, status, date_reviewed, reviewer, country_dns_mirror) VALUES (1, 1, 'archive-mirror', 'http://localhost:11375/valid-mirror/', NULL, NULL, NULL, NULL, 1, 10, 75, 1, true, true, '2006-10-16 18:31:43.434567', NULL, 30, NULL, NULL, false); | 4045 | INSERT INTO distributionmirror (id, distribution, name, http_base_url, ftp_base_url, rsync_base_url, displayname, description, owner, speed, country, content, official_candidate, enabled, date_created, whiteboard, status, date_reviewed, reviewer, country_dns_mirror) VALUES (1, 1, 'archive-mirror', 'http://localhost:11375/valid-mirror/', NULL, NULL, NULL, NULL, 1, 10, 75, 1, true, true, '2006-10-16 18:31:43.434567', NULL, 30, NULL, NULL, false); |
514 | @@ -4043,6 +4057,13 @@ | |||
515 | 4043 | ALTER TABLE distributionmirror ENABLE TRIGGER ALL; | 4057 | ALTER TABLE distributionmirror ENABLE TRIGGER ALL; |
516 | 4044 | 4058 | ||
517 | 4045 | 4059 | ||
518 | 4060 | ALTER TABLE distributionsourcepackage DISABLE TRIGGER ALL; | ||
519 | 4061 | |||
520 | 4062 | |||
521 | 4063 | |||
522 | 4064 | ALTER TABLE distributionsourcepackage ENABLE TRIGGER ALL; | ||
523 | 4065 | |||
524 | 4066 | |||
525 | 4046 | ALTER TABLE distributionsourcepackagecache DISABLE TRIGGER ALL; | 4067 | ALTER TABLE distributionsourcepackagecache DISABLE TRIGGER ALL; |
526 | 4047 | 4068 | ||
527 | 4048 | INSERT INTO distributionsourcepackagecache (id, distribution, sourcepackagename, name, binpkgnames, binpkgsummaries, binpkgdescriptions, fti, changelog, archive) VALUES (1, 3, 19, 'alsa-utils', '', '', '', NULL, NULL, 1); | 4069 | INSERT INTO distributionsourcepackagecache (id, distribution, sourcepackagename, name, binpkgnames, binpkgsummaries, binpkgdescriptions, fti, changelog, archive) VALUES (1, 3, 19, 'alsa-utils', '', '', '', NULL, NULL, 1); |
528 | @@ -5002,6 +5023,81 @@ | |||
529 | 5002 | ALTER TABLE lp_account ENABLE TRIGGER ALL; | 5023 | ALTER TABLE lp_account ENABLE TRIGGER ALL; |
530 | 5003 | 5024 | ||
531 | 5004 | 5025 | ||
532 | 5026 | ALTER TABLE lp_openididentifier DISABLE TRIGGER ALL; | ||
533 | 5027 | |||
534 | 5028 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6KHNEe3', 2436141, '2007-12-18 16:31:34.790641'); | ||
535 | 5029 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6w7kmzC', 2436091, '2007-12-07 13:43:20.393704'); | ||
536 | 5030 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('CALDpFr', 2436171, '2008-03-06 09:55:27.289842'); | ||
537 | 5031 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('GMX7shE', 2436242, '2009-03-17 07:26:14.024613'); | ||
538 | 5032 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('MGWJnTL', 2436111, '2007-12-14 16:52:15.403833'); | ||
539 | 5033 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('R8FpwXd', 2436161, '2007-12-18 16:31:34.790641'); | ||
540 | 5034 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('WQPMHdf', 2436081, '2007-11-12 15:23:19.847132'); | ||
541 | 5035 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('andrelop_oid', 431, '2005-06-06 08:59:51.561685'); | ||
542 | 5036 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('barbier_oid', 421, '2005-06-06 08:59:51.560604'); | ||
543 | 5037 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-importer_oid', 581, '2005-12-06 09:48:58.287679'); | ||
544 | 5038 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-watch-updater_oid', 621, '2006-05-23 12:49:30.483464'); | ||
545 | 5039 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cCGE3LA', 2436101, '2007-12-14 16:52:15.403833'); | ||
546 | 5040 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cF4PNk3', 2436241, '2008-11-04 12:59:26.965843'); | ||
547 | 5041 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('callipeo_oid', 401, '2005-06-06 08:59:51.558429'); | ||
548 | 5042 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('carlos_oid', 131, '2005-06-06 08:59:51.615543'); | ||
549 | 5043 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cprov_oid', 281, '2005-06-06 08:59:51.59705'); | ||
550 | 5044 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('daf_oid', 141, '2005-06-06 08:59:51.616666'); | ||
551 | 5045 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('danner_oid', 371, '2005-06-06 08:59:51.549651'); | ||
552 | 5046 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('ddaa_oid', 231, '2005-06-06 08:59:51.620823'); | ||
553 | 5047 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('debonzi_oid', 271, '2005-06-06 08:59:51.557224'); | ||
554 | 5048 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('edgar_oid', 331, '2005-06-06 08:59:51.621892'); | ||
555 | 5049 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('former-user_oid', 701, '2006-12-13 21:19:06.369142'); | ||
556 | 5050 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jblack_oid', 81, '2005-06-06 08:59:51.601584'); | ||
557 | 5051 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jdub_oid', 61, '2005-06-06 08:59:51.600523'); | ||
558 | 5052 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jordi_oid', 561, '2005-10-07 14:17:51.593849'); | ||
559 | 5053 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jorge-gonzalez-gonzalez_oid', 411, '2005-06-06 08:59:51.559519'); | ||
560 | 5054 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('justdave_oid', 31, '2005-06-06 08:59:51.610048'); | ||
561 | 5055 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jvprat_oid', 341, '2005-06-06 08:59:51.622908'); | ||
562 | 5056 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kYFxQYP', 2436243, '2009-08-04 10:50:39.383407'); | ||
563 | 5057 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kamion_oid', 41, '2005-06-06 08:59:51.611185'); | ||
564 | 5058 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('karl_oid', 631, '2006-05-23 12:49:30.483464'); | ||
565 | 5059 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kebil_oid', 491, '2005-06-06 08:59:51.568323'); | ||
566 | 5060 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('keybuk_oid', 51, '2005-06-06 08:59:51.608802'); | ||
567 | 5061 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kiko_oid', 91, '2005-06-06 08:59:51.594941'); | ||
568 | 5062 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kinnison_oid', 261, '2005-06-06 08:59:51.618722'); | ||
569 | 5063 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kreutzm_oid', 511, '2005-06-06 08:59:51.570701'); | ||
570 | 5064 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kurem_oid', 461, '2005-06-06 08:59:51.565033'); | ||
571 | 5065 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-beta-owner_oid', 681, '2007-01-31 06:56:25.096519'); | ||
572 | 5066 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-janitor_oid', 651, '2006-10-04 16:20:51.19954'); | ||
573 | 5067 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('lifeless_oid', 21, '2005-06-06 08:59:51.598107'); | ||
574 | 5068 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('limi_oid', 101, '2005-06-06 08:59:51.619713'); | ||
575 | 5069 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('luk-claes_oid', 451, '2005-06-06 08:59:51.563952'); | ||
576 | 5070 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mTmeENb', 2436231, '2008-06-27 14:49:11.149508'); | ||
577 | 5071 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('marilize_oid', 551, '2005-06-06 08:59:51.593849'); | ||
578 | 5072 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mark_oid', 11, '2005-06-06 08:59:51.591618'); | ||
579 | 5073 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('martin-pitt_oid', 381, '2005-06-06 08:59:51.555051'); | ||
580 | 5074 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('matsubara_oid', 661, '2006-12-13 21:19:06.369142'); | ||
581 | 5075 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('morten_oid', 471, '2005-06-06 08:59:51.56614'); | ||
582 | 5076 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mpo_oid', 481, '2005-06-06 08:59:51.567224'); | ||
583 | 5077 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name12_oid', 121, '2005-06-06 08:59:51.612277'); | ||
584 | 5078 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name16_oid', 161, '2005-06-06 08:59:51.593849'); | ||
585 | 5079 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('neMCQNd', 2436061, '2007-08-09 21:25:37.832976'); | ||
586 | 5080 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-priv_oid', 521, '2005-06-06 08:59:51.593849'); | ||
587 | 5081 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-team-memberships_oid', 2436021, '2007-02-19 11:17:57.755666'); | ||
588 | 5082 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('nsv_oid', 391, '2005-06-06 08:59:51.556132'); | ||
589 | 5083 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('one-membership_oid', 2436031, '2007-02-21 10:53:59.700105'); | ||
590 | 5084 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('rPwGRk4', 2436221, '2008-05-12 17:38:38.798696'); | ||
591 | 5085 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('salgado_oid', 291, '2005-06-06 08:59:51.596025'); | ||
592 | 5086 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('sigurd-ubuntu_oid', 351, '2005-06-06 08:59:51.623962'); | ||
593 | 5087 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('skacel_oid', 361, '2005-06-06 08:59:51.5244'); | ||
594 | 5088 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('spiv_oid', 71, '2005-06-06 08:59:51.551196'); | ||
595 | 5089 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stevea_oid', 111, '2005-06-06 08:59:51.599234'); | ||
596 | 5090 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stub_oid', 221, '2005-06-06 08:59:51.59276'); | ||
597 | 5091 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('team-membership-janitor_oid', 671, '2006-10-04 16:20:51.19954'); | ||
598 | 5092 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('tsukimi_oid', 501, '2005-06-06 08:59:51.569518'); | ||
599 | 5093 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('valyag_oid', 441, '2005-06-06 08:59:51.562857'); | ||
600 | 5094 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('yEzBPbd', 2436151, '2007-12-18 16:31:34.790641'); | ||
601 | 5095 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('zRtPxw8', 243637, '2010-07-12 09:48:27.198885'); | ||
602 | 5096 | |||
603 | 5097 | |||
604 | 5098 | ALTER TABLE lp_openididentifier ENABLE TRIGGER ALL; | ||
605 | 5099 | |||
606 | 5100 | |||
607 | 5005 | ALTER TABLE lp_person DISABLE TRIGGER ALL; | 5101 | ALTER TABLE lp_person DISABLE TRIGGER ALL; |
608 | 5006 | 5102 | ||
609 | 5007 | INSERT INTO lp_person (id, displayname, teamowner, teamdescription, name, language, fti, defaultmembershipperiod, defaultrenewalperiod, subscriptionpolicy, merged, datecreated, addressline1, addressline2, organization, city, province, country, postcode, phone, homepage_content, icon, mugshot, hide_email_addresses, creation_rationale, creation_comment, registrant, logo, renewal_policy, personal_standing, personal_standing_reason, mail_resumption_date, mailing_list_auto_subscribe_policy, mailing_list_receive_duplicates, visibility, verbose_bugnotifications, account) VALUES (1, 'Mark Shuttleworth', NULL, NULL, 'mark', NULL, NULL, NULL, NULL, 1, NULL, '2005-06-06 08:59:51.591618', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, 8, NULL, NULL, NULL, 10, 0, NULL, NULL, 1, true, 1, false, 11); | 5103 | INSERT INTO lp_person (id, displayname, teamowner, teamdescription, name, language, fti, defaultmembershipperiod, defaultrenewalperiod, subscriptionpolicy, merged, datecreated, addressline1, addressline2, organization, city, province, country, postcode, phone, homepage_content, icon, mugshot, hide_email_addresses, creation_rationale, creation_comment, registrant, logo, renewal_policy, personal_standing, personal_standing_reason, mail_resumption_date, mailing_list_auto_subscribe_policy, mailing_list_receive_duplicates, visibility, verbose_bugnotifications, account) VALUES (1, 'Mark Shuttleworth', NULL, NULL, 'mark', NULL, NULL, NULL, NULL, 1, NULL, '2005-06-06 08:59:51.591618', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, false, 8, NULL, NULL, NULL, 10, 0, NULL, NULL, 1, true, 1, false, 11); |
610 | @@ -5108,81 +5204,6 @@ | |||
611 | 5108 | ALTER TABLE lp_person ENABLE TRIGGER ALL; | 5204 | ALTER TABLE lp_person ENABLE TRIGGER ALL; |
612 | 5109 | 5205 | ||
613 | 5110 | 5206 | ||
614 | 5111 | ALTER TABLE lp_openididentifier DISABLE TRIGGER ALL; | ||
615 | 5112 | |||
616 | 5113 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6KHNEe3', 2436141, '2007-12-18 16:31:34.790641'); | ||
617 | 5114 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('6w7kmzC', 2436091, '2007-12-07 13:43:20.393704'); | ||
618 | 5115 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('CALDpFr', 2436171, '2008-03-06 09:55:27.289842'); | ||
619 | 5116 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('GMX7shE', 2436242, '2009-03-17 07:26:14.024613'); | ||
620 | 5117 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('MGWJnTL', 2436111, '2007-12-14 16:52:15.403833'); | ||
621 | 5118 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('R8FpwXd', 2436161, '2007-12-18 16:31:34.790641'); | ||
622 | 5119 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('WQPMHdf', 2436081, '2007-11-12 15:23:19.847132'); | ||
623 | 5120 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('andrelop_oid', 431, '2005-06-06 08:59:51.561685'); | ||
624 | 5121 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('barbier_oid', 421, '2005-06-06 08:59:51.560604'); | ||
625 | 5122 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-importer_oid', 581, '2005-12-06 09:48:58.287679'); | ||
626 | 5123 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('bug-watch-updater_oid', 621, '2006-05-23 12:49:30.483464'); | ||
627 | 5124 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cCGE3LA', 2436101, '2007-12-14 16:52:15.403833'); | ||
628 | 5125 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cF4PNk3', 2436241, '2008-11-04 12:59:26.965843'); | ||
629 | 5126 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('callipeo_oid', 401, '2005-06-06 08:59:51.558429'); | ||
630 | 5127 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('carlos_oid', 131, '2005-06-06 08:59:51.615543'); | ||
631 | 5128 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('cprov_oid', 281, '2005-06-06 08:59:51.59705'); | ||
632 | 5129 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('daf_oid', 141, '2005-06-06 08:59:51.616666'); | ||
633 | 5130 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('danner_oid', 371, '2005-06-06 08:59:51.549651'); | ||
634 | 5131 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('ddaa_oid', 231, '2005-06-06 08:59:51.620823'); | ||
635 | 5132 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('debonzi_oid', 271, '2005-06-06 08:59:51.557224'); | ||
636 | 5133 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('edgar_oid', 331, '2005-06-06 08:59:51.621892'); | ||
637 | 5134 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('former-user_oid', 701, '2006-12-13 21:19:06.369142'); | ||
638 | 5135 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jblack_oid', 81, '2005-06-06 08:59:51.601584'); | ||
639 | 5136 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jdub_oid', 61, '2005-06-06 08:59:51.600523'); | ||
640 | 5137 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jordi_oid', 561, '2005-10-07 14:17:51.593849'); | ||
641 | 5138 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jorge-gonzalez-gonzalez_oid', 411, '2005-06-06 08:59:51.559519'); | ||
642 | 5139 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('justdave_oid', 31, '2005-06-06 08:59:51.610048'); | ||
643 | 5140 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('jvprat_oid', 341, '2005-06-06 08:59:51.622908'); | ||
644 | 5141 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kYFxQYP', 2436243, '2009-08-04 10:50:39.383407'); | ||
645 | 5142 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kamion_oid', 41, '2005-06-06 08:59:51.611185'); | ||
646 | 5143 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('karl_oid', 631, '2006-05-23 12:49:30.483464'); | ||
647 | 5144 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kebil_oid', 491, '2005-06-06 08:59:51.568323'); | ||
648 | 5145 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('keybuk_oid', 51, '2005-06-06 08:59:51.608802'); | ||
649 | 5146 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kiko_oid', 91, '2005-06-06 08:59:51.594941'); | ||
650 | 5147 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kinnison_oid', 261, '2005-06-06 08:59:51.618722'); | ||
651 | 5148 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kreutzm_oid', 511, '2005-06-06 08:59:51.570701'); | ||
652 | 5149 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('kurem_oid', 461, '2005-06-06 08:59:51.565033'); | ||
653 | 5150 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-beta-owner_oid', 681, '2007-01-31 06:56:25.096519'); | ||
654 | 5151 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('launchpad-janitor_oid', 651, '2006-10-04 16:20:51.19954'); | ||
655 | 5152 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('lifeless_oid', 21, '2005-06-06 08:59:51.598107'); | ||
656 | 5153 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('limi_oid', 101, '2005-06-06 08:59:51.619713'); | ||
657 | 5154 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('luk-claes_oid', 451, '2005-06-06 08:59:51.563952'); | ||
658 | 5155 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mTmeENb', 2436231, '2008-06-27 14:49:11.149508'); | ||
659 | 5156 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('marilize_oid', 551, '2005-06-06 08:59:51.593849'); | ||
660 | 5157 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mark_oid', 11, '2005-06-06 08:59:51.591618'); | ||
661 | 5158 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('martin-pitt_oid', 381, '2005-06-06 08:59:51.555051'); | ||
662 | 5159 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('matsubara_oid', 661, '2006-12-13 21:19:06.369142'); | ||
663 | 5160 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('morten_oid', 471, '2005-06-06 08:59:51.56614'); | ||
664 | 5161 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('mpo_oid', 481, '2005-06-06 08:59:51.567224'); | ||
665 | 5162 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name12_oid', 121, '2005-06-06 08:59:51.612277'); | ||
666 | 5163 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('name16_oid', 161, '2005-06-06 08:59:51.593849'); | ||
667 | 5164 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('neMCQNd', 2436061, '2007-08-09 21:25:37.832976'); | ||
668 | 5165 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-priv_oid', 521, '2005-06-06 08:59:51.593849'); | ||
669 | 5166 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('no-team-memberships_oid', 2436021, '2007-02-19 11:17:57.755666'); | ||
670 | 5167 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('nsv_oid', 391, '2005-06-06 08:59:51.556132'); | ||
671 | 5168 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('one-membership_oid', 2436031, '2007-02-21 10:53:59.700105'); | ||
672 | 5169 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('rPwGRk4', 2436221, '2008-05-12 17:38:38.798696'); | ||
673 | 5170 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('salgado_oid', 291, '2005-06-06 08:59:51.596025'); | ||
674 | 5171 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('sigurd-ubuntu_oid', 351, '2005-06-06 08:59:51.623962'); | ||
675 | 5172 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('skacel_oid', 361, '2005-06-06 08:59:51.5244'); | ||
676 | 5173 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('spiv_oid', 71, '2005-06-06 08:59:51.551196'); | ||
677 | 5174 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stevea_oid', 111, '2005-06-06 08:59:51.599234'); | ||
678 | 5175 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('stub_oid', 221, '2005-06-06 08:59:51.59276'); | ||
679 | 5176 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('team-membership-janitor_oid', 671, '2006-10-04 16:20:51.19954'); | ||
680 | 5177 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('tsukimi_oid', 501, '2005-06-06 08:59:51.569518'); | ||
681 | 5178 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('valyag_oid', 441, '2005-06-06 08:59:51.562857'); | ||
682 | 5179 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('yEzBPbd', 2436151, '2007-12-18 16:31:34.790641'); | ||
683 | 5180 | INSERT INTO lp_openididentifier (identifier, account, date_created) VALUES ('zRtPxw8', 243637, '2010-07-12 09:48:27.198885'); | ||
684 | 5181 | |||
685 | 5182 | |||
686 | 5183 | ALTER TABLE lp_openididentifier ENABLE TRIGGER ALL; | ||
687 | 5184 | |||
688 | 5185 | |||
689 | 5186 | ALTER TABLE lp_personlocation DISABLE TRIGGER ALL; | 5207 | ALTER TABLE lp_personlocation DISABLE TRIGGER ALL; |
690 | 5187 | 5208 | ||
691 | 5188 | INSERT INTO lp_personlocation (id, date_created, person, latitude, longitude, time_zone, last_modified_by, date_last_modified, visible, locked) VALUES (1, '2007-06-05 18:34:52.127945', 12, NULL, NULL, 'Australia/Perth', 12, '2007-06-05 18:34:52.127945', true, false); | 5209 | INSERT INTO lp_personlocation (id, date_created, person, latitude, longitude, time_zone, last_modified_by, date_last_modified, visible, locked) VALUES (1, '2007-06-05 18:34:52.127945', 12, NULL, NULL, 'Australia/Perth', 12, '2007-06-05 18:34:52.127945', true, false); |
692 | @@ -6311,6 +6332,13 @@ | |||
693 | 6311 | ALTER TABLE personnotification ENABLE TRIGGER ALL; | 6332 | ALTER TABLE personnotification ENABLE TRIGGER ALL; |
694 | 6312 | 6333 | ||
695 | 6313 | 6334 | ||
696 | 6335 | ALTER TABLE persontransferjob DISABLE TRIGGER ALL; | ||
697 | 6336 | |||
698 | 6337 | |||
699 | 6338 | |||
700 | 6339 | ALTER TABLE persontransferjob ENABLE TRIGGER ALL; | ||
701 | 6340 | |||
702 | 6341 | |||
703 | 6314 | ALTER TABLE pocketchroot DISABLE TRIGGER ALL; | 6342 | ALTER TABLE pocketchroot DISABLE TRIGGER ALL; |
704 | 6315 | 6343 | ||
705 | 6316 | 6344 | ||
706 | @@ -9827,6 +9855,13 @@ | |||
707 | 9827 | ALTER TABLE questionbug ENABLE TRIGGER ALL; | 9855 | ALTER TABLE questionbug ENABLE TRIGGER ALL; |
708 | 9828 | 9856 | ||
709 | 9829 | 9857 | ||
710 | 9858 | ALTER TABLE questionjob DISABLE TRIGGER ALL; | ||
711 | 9859 | |||
712 | 9860 | |||
713 | 9861 | |||
714 | 9862 | ALTER TABLE questionjob ENABLE TRIGGER ALL; | ||
715 | 9863 | |||
716 | 9864 | |||
717 | 9830 | ALTER TABLE questionmessage DISABLE TRIGGER ALL; | 9865 | ALTER TABLE questionmessage DISABLE TRIGGER ALL; |
718 | 9831 | 9866 | ||
719 | 9832 | INSERT INTO questionmessage (id, question, message, action, new_status) VALUES (1, 6, 12, 35, 18); | 9867 | INSERT INTO questionmessage (id, question, message, action, new_status) VALUES (1, 6, 12, 35, 18); |
720 | 9833 | 9868 | ||
721 | === modified file 'lib/lp/archivepublisher/config.py' | |||
722 | --- lib/lp/archivepublisher/config.py 2010-10-06 11:46:51 +0000 | |||
723 | +++ lib/lp/archivepublisher/config.py 2010-11-02 21:51:48 +0000 | |||
724 | @@ -51,12 +51,6 @@ | |||
725 | 51 | archive.distribution.name) | 51 | archive.distribution.name) |
726 | 52 | update_pub_config(pubconf) | 52 | update_pub_config(pubconf) |
727 | 53 | elif archive.purpose == ArchivePurpose.PARTNER: | 53 | elif archive.purpose == ArchivePurpose.PARTNER: |
728 | 54 | # Reset the list of components to partner only. This prevents | ||
729 | 55 | # any publisher runs from generating components not related to | ||
730 | 56 | # the partner archive. | ||
731 | 57 | for distroseries in pubconf._distroseries.keys(): | ||
732 | 58 | pubconf._distroseries[ | ||
733 | 59 | distroseries]['components'] = ['partner'] | ||
734 | 60 | pubconf.distroroot = config.archivepublisher.root | 54 | pubconf.distroroot = config.archivepublisher.root |
735 | 61 | pubconf.archiveroot = os.path.join( | 55 | pubconf.archiveroot = os.path.join( |
736 | 62 | pubconf.distroroot, archive.distribution.name + '-partner') | 56 | pubconf.distroroot, archive.distribution.name + '-partner') |
737 | @@ -112,22 +106,13 @@ | |||
738 | 112 | 106 | ||
739 | 113 | for dr in distribution: | 107 | for dr in distribution: |
740 | 114 | distroseries_name = dr.name.encode('utf-8') | 108 | distroseries_name = dr.name.encode('utf-8') |
749 | 115 | config_segment = { | 109 | config_segment = {} |
742 | 116 | "archtags": [] | ||
743 | 117 | } | ||
744 | 118 | |||
745 | 119 | for dar in dr.architectures: | ||
746 | 120 | if dar.enabled: | ||
747 | 121 | config_segment["archtags"].append( | ||
748 | 122 | dar.architecturetag.encode('utf-8')) | ||
750 | 123 | 110 | ||
751 | 124 | if dr.lucilleconfig: | 111 | if dr.lucilleconfig: |
752 | 125 | strio = StringIO(dr.lucilleconfig.encode('utf-8')) | 112 | strio = StringIO(dr.lucilleconfig.encode('utf-8')) |
753 | 126 | config_segment["config"] = ConfigParser() | 113 | config_segment["config"] = ConfigParser() |
754 | 127 | config_segment["config"].readfp(strio) | 114 | config_segment["config"].readfp(strio) |
755 | 128 | strio.close() | 115 | strio.close() |
756 | 129 | config_segment["components"] = config_segment["config"].get( | ||
757 | 130 | "publishing", "components").split(" ") | ||
758 | 131 | 116 | ||
759 | 132 | self._distroseries[distroseries_name] = config_segment | 117 | self._distroseries[distroseries_name] = config_segment |
760 | 133 | 118 | ||
761 | @@ -150,12 +135,6 @@ | |||
762 | 150 | 'No Lucille config section for %s in %s' % | 135 | 'No Lucille config section for %s in %s' % |
763 | 151 | (dr, self.distroName)) | 136 | (dr, self.distroName)) |
764 | 152 | 137 | ||
765 | 153 | def archTagsForSeries(self, dr): | ||
766 | 154 | return self.series(dr)["archtags"] | ||
767 | 155 | |||
768 | 156 | def componentsForSeries(self, dr): | ||
769 | 157 | return self.series(dr)["components"] | ||
770 | 158 | |||
771 | 159 | def _extractConfigInfo(self): | 138 | def _extractConfigInfo(self): |
772 | 160 | """Extract configuration information into the attributes we use""" | 139 | """Extract configuration information into the attributes we use""" |
773 | 161 | self.stayofexecution = self._distroconfig.get( | 140 | self.stayofexecution = self._distroconfig.get( |
774 | 162 | 141 | ||
775 | === modified file 'lib/lp/archivepublisher/ftparchive.py' | |||
776 | --- lib/lp/archivepublisher/ftparchive.py 2010-10-17 10:04:15 +0000 | |||
777 | +++ lib/lp/archivepublisher/ftparchive.py 2010-11-02 21:51:48 +0000 | |||
778 | @@ -196,7 +196,9 @@ | |||
779 | 196 | anything in them currently. | 196 | anything in them currently. |
780 | 197 | """ | 197 | """ |
781 | 198 | for distroseries in self.distroseries: | 198 | for distroseries in self.distroseries: |
783 | 199 | components = self._config.componentsForSeries(distroseries.name) | 199 | components = [ |
784 | 200 | comp.name for comp in | ||
785 | 201 | self.publisher.archive.getComponentsForSeries(distroseries)] | ||
786 | 200 | for pocket in PackagePublishingPocket.items: | 202 | for pocket in PackagePublishingPocket.items: |
787 | 201 | if not fullpublish: | 203 | if not fullpublish: |
788 | 202 | if not self.publisher.isDirty(distroseries, pocket): | 204 | if not self.publisher.isDirty(distroseries, pocket): |
789 | @@ -239,7 +241,9 @@ | |||
790 | 239 | "_".join((suite, ) + parts))) | 241 | "_".join((suite, ) + parts))) |
791 | 240 | touch_list(comp, "source") | 242 | touch_list(comp, "source") |
792 | 241 | 243 | ||
794 | 242 | for arch in self._config.archTagsForSeries(distroseries.name): | 244 | arch_tags = [ |
795 | 245 | a.architecturetag for a in distroseries.enabled_architectures] | ||
796 | 246 | for arch in arch_tags: | ||
797 | 243 | # Touch more file lists for the archs. | 247 | # Touch more file lists for the archs. |
798 | 244 | touch_list(comp, "binary-" + arch) | 248 | touch_list(comp, "binary-" + arch) |
799 | 245 | touch_list(comp, "debian-installer", "binary-" + arch) | 249 | touch_list(comp, "debian-installer", "binary-" + arch) |
800 | @@ -771,8 +775,11 @@ | |||
801 | 771 | """Generates the config stanza for an individual pocket.""" | 775 | """Generates the config stanza for an individual pocket.""" |
802 | 772 | suite = distroseries.getSuite(pocket) | 776 | suite = distroseries.getSuite(pocket) |
803 | 773 | 777 | ||
806 | 774 | archs = self._config.archTagsForSeries(distroseries.name) | 778 | archs = [ |
807 | 775 | comps = self._config.componentsForSeries(distroseries.name) | 779 | a.architecturetag for a in distroseries.enabled_architectures] |
808 | 780 | comps = [ | ||
809 | 781 | comp.name for comp in | ||
810 | 782 | self.publisher.archive.getComponentsForSeries(distroseries)] | ||
811 | 776 | 783 | ||
812 | 777 | self.log.debug("Generating apt config for %s" % suite) | 784 | self.log.debug("Generating apt config for %s" % suite) |
813 | 778 | apt_config.write(STANZA_TEMPLATE % { | 785 | apt_config.write(STANZA_TEMPLATE % { |
814 | 779 | 786 | ||
815 | === modified file 'lib/lp/archivepublisher/publishing.py' | |||
816 | --- lib/lp/archivepublisher/publishing.py 2010-10-15 10:35:15 +0000 | |||
817 | +++ lib/lp/archivepublisher/publishing.py 2010-11-02 21:51:48 +0000 | |||
818 | @@ -298,12 +298,8 @@ | |||
819 | 298 | 298 | ||
820 | 299 | self.release_files_needed.add((distroseries.name, pocket)) | 299 | self.release_files_needed.add((distroseries.name, pocket)) |
821 | 300 | 300 | ||
828 | 301 | # Retrieve components from the publisher config because | 301 | components = self.archive.getComponentsForSeries(distroseries) |
829 | 302 | # it gets overridden in getPubConfig to set the | 302 | for component in components: |
824 | 303 | # correct components for the archive being used. | ||
825 | 304 | for component_name in self._config.componentsForSeries( | ||
826 | 305 | distroseries.name): | ||
827 | 306 | component = getUtility(IComponentSet)[component_name] | ||
830 | 307 | self._writeComponentIndexes( | 303 | self._writeComponentIndexes( |
831 | 308 | distroseries, pocket, component) | 304 | distroseries, pocket, component) |
832 | 309 | 305 | ||
833 | @@ -450,8 +446,11 @@ | |||
834 | 450 | # and pocket, don't! | 446 | # and pocket, don't! |
835 | 451 | return | 447 | return |
836 | 452 | 448 | ||
839 | 453 | all_components = self._config.componentsForSeries(distroseries.name) | 449 | all_components = [ |
840 | 454 | all_architectures = self._config.archTagsForSeries(distroseries.name) | 450 | comp.name for comp in |
841 | 451 | self.archive.getComponentsForSeries(distroseries)] | ||
842 | 452 | all_architectures = [ | ||
843 | 453 | a.architecturetag for a in distroseries.enabled_architectures] | ||
844 | 455 | all_files = set() | 454 | all_files = set() |
845 | 456 | for component in all_components: | 455 | for component in all_components: |
846 | 457 | self._writeSuiteSource( | 456 | self._writeSuiteSource( |
847 | 458 | 457 | ||
848 | === modified file 'lib/lp/archivepublisher/tests/publisher-config.txt' | |||
849 | --- lib/lp/archivepublisher/tests/publisher-config.txt 2010-08-23 16:51:11 +0000 | |||
850 | +++ lib/lp/archivepublisher/tests/publisher-config.txt 2010-11-02 21:51:48 +0000 | |||
851 | @@ -22,13 +22,7 @@ | |||
852 | 22 | ... for attr_name in config_attributes: | 22 | ... for attr_name in config_attributes: |
853 | 23 | ... print '%s: %s' % (attr_name, getattr(config, attr_name)) | 23 | ... print '%s: %s' % (attr_name, getattr(config, attr_name)) |
854 | 24 | ... for distroseries_name in sorted(config.distroSeriesNames()): | 24 | ... for distroseries_name in sorted(config.distroSeriesNames()): |
862 | 25 | ... print '%s:' % distroseries_name | 25 | ... print '%s' % distroseries_name |
856 | 26 | ... sorted_arches = sorted( | ||
857 | 27 | ... config.archTagsForSeries(distroseries_name)) | ||
858 | 28 | ... print 'Architectures:', ', '.join(sorted_arches) | ||
859 | 29 | ... sorted_components = sorted( | ||
860 | 30 | ... config.componentsForSeries(distroseries_name)) | ||
861 | 31 | ... print 'Components:', ', '.join(sorted_components) | ||
863 | 32 | 26 | ||
864 | 33 | 27 | ||
865 | 34 | == Primary == | 28 | == Primary == |
866 | @@ -49,12 +43,8 @@ | |||
867 | 49 | cacheroot: /var/tmp/archive/ubuntutest-cache | 43 | cacheroot: /var/tmp/archive/ubuntutest-cache |
868 | 50 | miscroot: /var/tmp/archive/ubuntutest-misc | 44 | miscroot: /var/tmp/archive/ubuntutest-misc |
869 | 51 | temproot: /var/tmp/archive/ubuntutest-temp | 45 | temproot: /var/tmp/archive/ubuntutest-temp |
876 | 52 | breezy-autotest: | 46 | breezy-autotest |
877 | 53 | Architectures: | 47 | hoary-test |
872 | 54 | Components: main, multiverse, restricted, universe | ||
873 | 55 | hoary-test: | ||
874 | 56 | Architectures: amd64, i386 | ||
875 | 57 | Components: main, multiverse, restricted, universe | ||
878 | 58 | 48 | ||
879 | 59 | 49 | ||
880 | 60 | == PPAs == | 50 | == PPAs == |
881 | @@ -98,12 +88,8 @@ | |||
882 | 98 | cacheroot: None | 88 | cacheroot: None |
883 | 99 | miscroot: None | 89 | miscroot: None |
884 | 100 | temproot: /var/tmp/archive/ubuntutest-temp | 90 | temproot: /var/tmp/archive/ubuntutest-temp |
891 | 101 | breezy-autotest: | 91 | breezy-autotest |
892 | 102 | Architectures: | 92 | hoary-test |
887 | 103 | Components: main, multiverse, restricted, universe | ||
888 | 104 | hoary-test: | ||
889 | 105 | Architectures: amd64, i386 | ||
890 | 106 | Components: main, multiverse, restricted, universe | ||
893 | 107 | 93 | ||
894 | 108 | There is a separate location for private PPAs that is used if the | 94 | There is a separate location for private PPAs that is used if the |
895 | 109 | archive is marked as private: | 95 | archive is marked as private: |
896 | @@ -133,12 +119,8 @@ | |||
897 | 133 | cacheroot: None | 119 | cacheroot: None |
898 | 134 | miscroot: None | 120 | miscroot: None |
899 | 135 | temproot: /var/tmp/archive/ubuntutest-temp | 121 | temproot: /var/tmp/archive/ubuntutest-temp |
906 | 136 | breezy-autotest: | 122 | breezy-autotest |
907 | 137 | Architectures: | 123 | hoary-test |
902 | 138 | Components: main, multiverse, restricted, universe | ||
903 | 139 | hoary-test: | ||
904 | 140 | Architectures: amd64, i386 | ||
905 | 141 | Components: main, multiverse, restricted, universe | ||
908 | 142 | 124 | ||
909 | 143 | 125 | ||
910 | 144 | == Partner == | 126 | == Partner == |
911 | @@ -163,12 +145,8 @@ | |||
912 | 163 | cacheroot: None | 145 | cacheroot: None |
913 | 164 | miscroot: None | 146 | miscroot: None |
914 | 165 | temproot: /var/tmp/archive/ubuntutest-temp | 147 | temproot: /var/tmp/archive/ubuntutest-temp |
921 | 166 | breezy-autotest: | 148 | breezy-autotest |
922 | 167 | Architectures: | 149 | hoary-test |
917 | 168 | Components: partner | ||
918 | 169 | hoary-test: | ||
919 | 170 | Architectures: amd64, i386 | ||
920 | 171 | Components: partner | ||
923 | 172 | 150 | ||
924 | 173 | 151 | ||
925 | 174 | == DEBUG == | 152 | == DEBUG == |
926 | @@ -194,12 +172,8 @@ | |||
927 | 194 | cacheroot: None | 172 | cacheroot: None |
928 | 195 | miscroot: None | 173 | miscroot: None |
929 | 196 | temproot: /var/tmp/archive/ubuntutest-temp | 174 | temproot: /var/tmp/archive/ubuntutest-temp |
936 | 197 | breezy-autotest: | 175 | breezy-autotest |
937 | 198 | Architectures: | 176 | hoary-test |
932 | 199 | Components: main, multiverse, restricted, universe | ||
933 | 200 | hoary-test: | ||
934 | 201 | Architectures: amd64, i386 | ||
935 | 202 | Components: main, multiverse, restricted, universe | ||
938 | 203 | 177 | ||
939 | 204 | 178 | ||
940 | 205 | == COPY == | 179 | == COPY == |
941 | @@ -223,9 +197,5 @@ | |||
942 | 223 | cacheroot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-cache | 197 | cacheroot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-cache |
943 | 224 | miscroot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-misc | 198 | miscroot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-misc |
944 | 225 | temproot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-temp | 199 | temproot: /var/tmp/archive/ubuntutest-rebuildtest99/ubuntutest-temp |
951 | 226 | breezy-autotest: | 200 | breezy-autotest |
952 | 227 | Architectures: | 201 | hoary-test |
947 | 228 | Components: main, multiverse, restricted, universe | ||
948 | 229 | hoary-test: | ||
949 | 230 | Architectures: amd64, i386 | ||
950 | 231 | Components: main, multiverse, restricted, universe | ||
953 | 232 | 202 | ||
954 | === modified file 'lib/lp/archivepublisher/tests/test_config.py' | |||
955 | --- lib/lp/archivepublisher/tests/test_config.py 2010-10-20 20:51:26 +0000 | |||
956 | +++ lib/lp/archivepublisher/tests/test_config.py 2010-11-02 21:51:48 +0000 | |||
957 | @@ -33,10 +33,6 @@ | |||
958 | 33 | self.assertEquals(len(dsns), 2) | 33 | self.assertEquals(len(dsns), 2) |
959 | 34 | self.assertEquals(dsns[0], "breezy-autotest") | 34 | self.assertEquals(dsns[0], "breezy-autotest") |
960 | 35 | self.assertEquals(dsns[1], "hoary-test") | 35 | self.assertEquals(dsns[1], "hoary-test") |
961 | 36 | self.assertRaises(LucilleConfigError, | ||
962 | 37 | d.archTagsForSeries, "somename") | ||
963 | 38 | self.assertRaises(LucilleConfigError, | ||
964 | 39 | d.archTagsForSeries, "unknown") | ||
965 | 40 | 36 | ||
966 | 41 | def testInstantiate(self): | 37 | def testInstantiate(self): |
967 | 42 | """Config should instantiate""" | 38 | """Config should instantiate""" |
968 | @@ -55,12 +51,6 @@ | |||
969 | 55 | self.assertEquals(dsns[0], "breezy-autotest") | 51 | self.assertEquals(dsns[0], "breezy-autotest") |
970 | 56 | self.assertEquals(dsns[1], "hoary-test") | 52 | self.assertEquals(dsns[1], "hoary-test") |
971 | 57 | 53 | ||
972 | 58 | def testArchTagsForSeries(self): | ||
973 | 59 | """Config should have the arch tags for the drs""" | ||
974 | 60 | d = Config(self.ubuntutest) | ||
975 | 61 | archs = d.archTagsForSeries("hoary-test") | ||
976 | 62 | self.assertEquals(len(archs), 2) | ||
977 | 63 | |||
978 | 64 | def testDistroConfig(self): | 54 | def testDistroConfig(self): |
979 | 65 | """Config should have parsed a distro config""" | 55 | """Config should have parsed a distro config""" |
980 | 66 | d = Config(self.ubuntutest) | 56 | d = Config(self.ubuntutest) |
981 | 67 | 57 | ||
982 | === modified file 'lib/lp/registry/interfaces/distroseries.py' | |||
983 | --- lib/lp/registry/interfaces/distroseries.py 2010-11-02 06:21:58 +0000 | |||
984 | +++ lib/lp/registry/interfaces/distroseries.py 2010-11-02 21:51:48 +0000 | |||
985 | @@ -390,6 +390,9 @@ | |||
986 | 390 | # DistroArchSeries lookup properties/methods. | 390 | # DistroArchSeries lookup properties/methods. |
987 | 391 | architectures = Attribute("All architectures in this series.") | 391 | architectures = Attribute("All architectures in this series.") |
988 | 392 | 392 | ||
989 | 393 | enabled_architectures = Attribute( | ||
990 | 394 | "All architectures in this series with the 'enabled' flag set.") | ||
991 | 395 | |||
992 | 393 | virtualized_architectures = Attribute( | 396 | virtualized_architectures = Attribute( |
993 | 394 | "All architectures in this series where PPA is supported.") | 397 | "All architectures in this series where PPA is supported.") |
994 | 395 | 398 | ||
995 | 396 | 399 | ||
996 | === modified file 'lib/lp/registry/model/distroseries.py' | |||
997 | --- lib/lp/registry/model/distroseries.py 2010-11-02 06:21:58 +0000 | |||
998 | +++ lib/lp/registry/model/distroseries.py 2010-11-02 21:51:48 +0000 | |||
999 | @@ -358,6 +358,15 @@ | |||
1000 | 358 | return None | 358 | return None |
1001 | 359 | 359 | ||
1002 | 360 | @property | 360 | @property |
1003 | 361 | def enabled_architectures(self): | ||
1004 | 362 | store = Store.of(self) | ||
1005 | 363 | results = store.find( | ||
1006 | 364 | DistroArchSeries, | ||
1007 | 365 | DistroArchSeries.distroseries == self, | ||
1008 | 366 | DistroArchSeries.enabled == True) | ||
1009 | 367 | return results.order_by(DistroArchSeries.architecturetag) | ||
1010 | 368 | |||
1011 | 369 | @property | ||
1012 | 361 | def buildable_architectures(self): | 370 | def buildable_architectures(self): |
1013 | 362 | store = Store.of(self) | 371 | store = Store.of(self) |
1014 | 363 | origin = [ | 372 | origin = [ |
1015 | 364 | 373 | ||
1016 | === modified file 'lib/lp/soyuz/doc/archive.txt' | |||
1017 | --- lib/lp/soyuz/doc/archive.txt 2010-10-09 16:36:22 +0000 | |||
1018 | +++ lib/lp/soyuz/doc/archive.txt 2010-11-02 21:51:48 +0000 | |||
1019 | @@ -46,6 +46,8 @@ | |||
1020 | 46 | True | 46 | True |
1021 | 47 | >>> cprov_archive.is_main | 47 | >>> cprov_archive.is_main |
1022 | 48 | False | 48 | False |
1023 | 49 | >>> cprov_archive.is_partner | ||
1024 | 50 | False | ||
1025 | 49 | >>> cprov_archive.is_active | 51 | >>> cprov_archive.is_active |
1026 | 50 | True | 52 | True |
1027 | 51 | >>> cprov_archive.distribution.main_archive.is_main | 53 | >>> cprov_archive.distribution.main_archive.is_main |
1028 | @@ -1365,6 +1367,8 @@ | |||
1029 | 1365 | ... ubuntutest, ArchivePurpose.PARTNER) | 1367 | ... ubuntutest, ArchivePurpose.PARTNER) |
1030 | 1366 | >>> print partner_archive.name | 1368 | >>> print partner_archive.name |
1031 | 1367 | partner | 1369 | partner |
1032 | 1370 | >>> print partner_archive.is_partner | ||
1033 | 1371 | True | ||
1034 | 1368 | 1372 | ||
1035 | 1369 | It explicitly fails when purpose is PPA, since such lookup should be | 1373 | It explicitly fails when purpose is PPA, since such lookup should be |
1036 | 1370 | restricted by archive owner. | 1374 | restricted by archive owner. |
1037 | 1371 | 1375 | ||
1038 | === modified file 'lib/lp/soyuz/doc/distroarchseries.txt' | |||
1039 | --- lib/lp/soyuz/doc/distroarchseries.txt 2010-10-19 01:46:38 +0000 | |||
1040 | +++ lib/lp/soyuz/doc/distroarchseries.txt 2010-11-02 21:51:48 +0000 | |||
1041 | @@ -33,6 +33,17 @@ | |||
1042 | 33 | >>> print hoary_i386.enabled | 33 | >>> print hoary_i386.enabled |
1043 | 34 | True | 34 | True |
1044 | 35 | 35 | ||
1045 | 36 | `DistroSeries.enabled_architectures` is a `ResultSet` containing the | ||
1046 | 37 | architectures with that flag set. | ||
1047 | 38 | |||
1048 | 39 | >>> hoary_i386 in hoary.enabled_architectures | ||
1049 | 40 | True | ||
1050 | 41 | >>> from lp.testing import celebrity_logged_in | ||
1051 | 42 | >>> with celebrity_logged_in('admin'): | ||
1052 | 43 | ... hoary_i386.enabled = False | ||
1053 | 44 | >>> hoary_i386 in hoary.enabled_architectures | ||
1054 | 45 | False | ||
1055 | 46 | |||
1056 | 36 | 47 | ||
1057 | 37 | DistroArchSeries can tell you about their published releases | 48 | DistroArchSeries can tell you about their published releases |
1058 | 38 | ============================================================ | 49 | ============================================================ |
1059 | 39 | 50 | ||
1060 | === modified file 'lib/lp/soyuz/interfaces/archive.py' | |||
1061 | --- lib/lp/soyuz/interfaces/archive.py 2010-10-28 14:38:22 +0000 | |||
1062 | +++ lib/lp/soyuz/interfaces/archive.py 2010-11-02 21:51:48 +0000 | |||
1063 | @@ -337,6 +337,8 @@ | |||
1064 | 337 | 337 | ||
1065 | 338 | is_ppa = Attribute("True if this archive is a PPA.") | 338 | is_ppa = Attribute("True if this archive is a PPA.") |
1066 | 339 | 339 | ||
1067 | 340 | is_partner = Attribute("True if this archive is a partner archive.") | ||
1068 | 341 | |||
1069 | 340 | is_copy = Attribute("True if this archive is a copy archive.") | 342 | is_copy = Attribute("True if this archive is a copy archive.") |
1070 | 341 | 343 | ||
1071 | 342 | is_main = Bool( | 344 | is_main = Bool( |
1072 | @@ -462,6 +464,12 @@ | |||
1073 | 462 | :return: True or False | 464 | :return: True or False |
1074 | 463 | """ | 465 | """ |
1075 | 464 | 466 | ||
1076 | 467 | def getComponentsForSeries(distroseries): | ||
1077 | 468 | """Calculate the components available for use in this archive. | ||
1078 | 469 | |||
1079 | 470 | :return: An `IResultSet` of `IComponent` objects. | ||
1080 | 471 | """ | ||
1081 | 472 | |||
1082 | 465 | def updateArchiveCache(): | 473 | def updateArchiveCache(): |
1083 | 466 | """Concentrate cached information about the archive contents. | 474 | """Concentrate cached information about the archive contents. |
1084 | 467 | 475 | ||
1085 | 468 | 476 | ||
1086 | === modified file 'lib/lp/soyuz/model/archive.py' | |||
1087 | --- lib/lp/soyuz/model/archive.py 2010-10-29 13:17:00 +0000 | |||
1088 | +++ lib/lp/soyuz/model/archive.py 2010-11-02 21:51:48 +0000 | |||
1089 | @@ -351,6 +351,11 @@ | |||
1090 | 351 | return self.purpose == ArchivePurpose.PPA | 351 | return self.purpose == ArchivePurpose.PPA |
1091 | 352 | 352 | ||
1092 | 353 | @property | 353 | @property |
1093 | 354 | def is_partner(self): | ||
1094 | 355 | """See `IArchive`.""" | ||
1095 | 356 | return self.purpose == ArchivePurpose.PARTNER | ||
1096 | 357 | |||
1097 | 358 | @property | ||
1098 | 354 | def is_copy(self): | 359 | def is_copy(self): |
1099 | 355 | """See `IArchive`.""" | 360 | """See `IArchive`.""" |
1100 | 356 | return self.purpose == ArchivePurpose.COPY | 361 | return self.purpose == ArchivePurpose.COPY |
1101 | @@ -835,6 +840,12 @@ | |||
1102 | 835 | 840 | ||
1103 | 836 | return permission | 841 | return permission |
1104 | 837 | 842 | ||
1105 | 843 | def getComponentsForSeries(self, distroseries): | ||
1106 | 844 | if self.is_partner: | ||
1107 | 845 | return [getUtility(IComponentSet)['partner']] | ||
1108 | 846 | else: | ||
1109 | 847 | return distroseries.components | ||
1110 | 848 | |||
1111 | 838 | def updateArchiveCache(self): | 849 | def updateArchiveCache(self): |
1112 | 839 | """See `IArchive`.""" | 850 | """See `IArchive`.""" |
1113 | 840 | # Compiled regexp to remove puntication. | 851 | # Compiled regexp to remove puntication. |
1114 | @@ -1102,7 +1113,7 @@ | |||
1115 | 1102 | 1113 | ||
1116 | 1103 | def checkUploadToPocket(self, distroseries, pocket): | 1114 | def checkUploadToPocket(self, distroseries, pocket): |
1117 | 1104 | """See `IArchive`.""" | 1115 | """See `IArchive`.""" |
1119 | 1105 | if self.purpose == ArchivePurpose.PARTNER: | 1116 | if self.is_partner: |
1120 | 1106 | if pocket not in ( | 1117 | if pocket not in ( |
1121 | 1107 | PackagePublishingPocket.RELEASE, | 1118 | PackagePublishingPocket.RELEASE, |
1122 | 1108 | PackagePublishingPocket.PROPOSED): | 1119 | PackagePublishingPocket.PROPOSED): |
1123 | 1109 | 1120 | ||
1124 | === modified file 'lib/lp/soyuz/tests/test_archive.py' | |||
1125 | --- lib/lp/soyuz/tests/test_archive.py 2010-10-30 12:00:34 +0000 | |||
1126 | +++ lib/lp/soyuz/tests/test_archive.py 2010-11-02 21:51:48 +0000 | |||
1127 | @@ -52,6 +52,7 @@ | |||
1128 | 52 | from lp.soyuz.model.binarypackagerelease import ( | 52 | from lp.soyuz.model.binarypackagerelease import ( |
1129 | 53 | BinaryPackageReleaseDownloadCount, | 53 | BinaryPackageReleaseDownloadCount, |
1130 | 54 | ) | 54 | ) |
1131 | 55 | from lp.soyuz.model.component import ComponentSelection | ||
1132 | 55 | from lp.soyuz.tests.test_publishing import SoyuzTestPublisher | 56 | from lp.soyuz.tests.test_publishing import SoyuzTestPublisher |
1133 | 56 | from lp.testing import ( | 57 | from lp.testing import ( |
1134 | 57 | ANONYMOUS, | 58 | ANONYMOUS, |
1135 | @@ -1423,6 +1424,7 @@ | |||
1136 | 1423 | self.assertEqual(set([ap]), | 1424 | self.assertEqual(set([ap]), |
1137 | 1424 | set(archive.getComponentsForUploader(person))) | 1425 | set(archive.getComponentsForUploader(person))) |
1138 | 1425 | 1426 | ||
1139 | 1427 | |||
1140 | 1426 | class TestvalidatePPA(TestCaseWithFactory): | 1428 | class TestvalidatePPA(TestCaseWithFactory): |
1141 | 1427 | 1429 | ||
1142 | 1428 | layer = DatabaseFunctionalLayer | 1430 | layer = DatabaseFunctionalLayer |
1143 | @@ -1446,3 +1448,37 @@ | |||
1144 | 1446 | def test_valid_ppa(self): | 1448 | def test_valid_ppa(self): |
1145 | 1447 | ppa_owner = self.factory.makePerson() | 1449 | ppa_owner = self.factory.makePerson() |
1146 | 1448 | self.assertEqual(None, Archive.validatePPA(ppa_owner, None)) | 1450 | self.assertEqual(None, Archive.validatePPA(ppa_owner, None)) |
1147 | 1451 | |||
1148 | 1452 | |||
1149 | 1453 | class TestGetComponentsForSeries(TestCaseWithFactory): | ||
1150 | 1454 | """Tests for Archive.getComponentsForSeries.""" | ||
1151 | 1455 | |||
1152 | 1456 | layer = DatabaseFunctionalLayer | ||
1153 | 1457 | |||
1154 | 1458 | def setUp(self): | ||
1155 | 1459 | super(TestGetComponentsForSeries, self).setUp() | ||
1156 | 1460 | self.series = self.factory.makeDistroSeries() | ||
1157 | 1461 | self.comp1 = self.factory.makeComponent() | ||
1158 | 1462 | self.comp2 = self.factory.makeComponent() | ||
1159 | 1463 | |||
1160 | 1464 | def test_series_components_for_primary_archive(self): | ||
1161 | 1465 | # The primary archive uses the series' defined components. | ||
1162 | 1466 | archive = self.factory.makeArchive() | ||
1163 | 1467 | self.assertEquals( | ||
1164 | 1468 | 0, archive.getComponentsForSeries(self.series).count()) | ||
1165 | 1469 | |||
1166 | 1470 | ComponentSelection(distroseries=self.series, component=self.comp1) | ||
1167 | 1471 | ComponentSelection(distroseries=self.series, component=self.comp2) | ||
1168 | 1472 | |||
1169 | 1473 | self.assertEquals( | ||
1170 | 1474 | set((self.comp1, self.comp2)), | ||
1171 | 1475 | set(archive.getComponentsForSeries(self.series))) | ||
1172 | 1476 | |||
1173 | 1477 | def test_partner_component_for_partner_archive(self): | ||
1174 | 1478 | # The partner archive always uses only the 'partner' component. | ||
1175 | 1479 | archive = self.factory.makeArchive(purpose=ArchivePurpose.PARTNER) | ||
1176 | 1480 | ComponentSelection(distroseries=self.series, component=self.comp1) | ||
1177 | 1481 | partner_comp = getUtility(IComponentSet)['partner'] | ||
1178 | 1482 | self.assertEquals( | ||
1179 | 1483 | [partner_comp], | ||
1180 | 1484 | list(archive.getComponentsForSeries(self.series))) |
Looks good, thanks for working on this.
Did you have a pre-implementation call with anybody about this?
Just one minor comment - can you clarify the comment on enabled_ architectures to say more than just that it contains the enabled architectures? As we had a property earlier with the same name but different contents I think that would help prevent some potential confusion.
Do you need me to land this branch?