Merge lp:~wgrant/launchpad/gpgkey-fks-final-semi-final into lp:launchpad

Proposed by William Grant
Status: Merged
Merged at revision: 17949
Proposed branch: lp:~wgrant/launchpad/gpgkey-fks-final-semi-final
Merge into: lp:launchpad
Diff against target: 145 lines (+3/-16)
9 files modified
lib/lp/archivepublisher/archivesigningkey.py (+0/-2)
lib/lp/registry/model/codeofconduct.py (+1/-3)
lib/lp/registry/model/distroseries.py (+0/-2)
lib/lp/soyuz/configure.zcml (+1/-1)
lib/lp/soyuz/model/archive.py (+1/-3)
lib/lp/soyuz/model/queue.py (+0/-2)
lib/lp/soyuz/model/sourcepackagerelease.py (+0/-1)
lib/lp/soyuz/scripts/gina/handlers.py (+0/-1)
lib/lp/soyuz/tests/test_build_notify.py (+0/-1)
To merge this branch: bzr merge lp:~wgrant/launchpad/gpgkey-fks-final-semi-final
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+289170@code.launchpad.net

Commit message

Stop setting the old GPGKey foreign key columns.

Description of the change

Stop setting the old GPGKey foreign key columns.

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'lib/lp/archivepublisher/archivesigningkey.py'
--- lib/lp/archivepublisher/archivesigningkey.py 2016-03-02 14:13:39 +0000
+++ lib/lp/archivepublisher/archivesigningkey.py 2016-03-16 11:37:15 +0000
@@ -72,7 +72,6 @@
72 if default_ppa.signing_key is None:72 if default_ppa.signing_key is None:
73 IArchiveSigningKey(default_ppa).generateSigningKey()73 IArchiveSigningKey(default_ppa).generateSigningKey()
74 key = default_ppa.signing_key74 key = default_ppa.signing_key
75 self.archive._signing_key = key
76 self.archive.signing_key_owner = key.owner75 self.archive.signing_key_owner = key.owner
77 self.archive.signing_key_fingerprint = key.fingerprint76 self.archive.signing_key_fingerprint = key.fingerprint
78 del get_property_cache(self.archive).signing_key77 del get_property_cache(self.archive).signing_key
@@ -113,7 +112,6 @@
113 key = getUtility(IGPGKeySet).new(112 key = getUtility(IGPGKeySet).new(
114 key_owner, pub_key.keyid, pub_key.fingerprint, pub_key.keysize,113 key_owner, pub_key.keyid, pub_key.fingerprint, pub_key.keysize,
115 algorithm, active=True, can_encrypt=pub_key.can_encrypt)114 algorithm, active=True, can_encrypt=pub_key.can_encrypt)
116 self.archive._signing_key = key
117 self.archive.signing_key_owner = key.owner115 self.archive.signing_key_owner = key.owner
118 self.archive.signing_key_fingerprint = key.fingerprint116 self.archive.signing_key_fingerprint = key.fingerprint
119 del get_property_cache(self.archive).signing_key117 del get_property_cache(self.archive).signing_key
120118
=== modified file 'lib/lp/registry/model/codeofconduct.py'
--- lib/lp/registry/model/codeofconduct.py 2016-03-02 14:13:39 +0000
+++ lib/lp/registry/model/codeofconduct.py 2016-03-16 11:37:15 +0000
@@ -181,8 +181,6 @@
181181
182 signedcode = StringCol(dbName='signedcode', notNull=False, default=None)182 signedcode = StringCol(dbName='signedcode', notNull=False, default=None)
183183
184 _signingkey = ForeignKey(foreignKey="GPGKey", dbName="signingkey",
185 notNull=False, default=None)
186 signing_key_fingerprint = Unicode()184 signing_key_fingerprint = Unicode()
187185
188 datecreated = UtcDateTimeCol(dbName='datecreated', notNull=True,186 datecreated = UtcDateTimeCol(dbName='datecreated', notNull=True,
@@ -315,7 +313,7 @@
315313
316 # Store the signature314 # Store the signature
317 signed = SignedCodeOfConduct(315 signed = SignedCodeOfConduct(
318 owner=user, _signingkey=gpg,316 owner=user,
319 signing_key_fingerprint=gpg.fingerprint if gpg else None,317 signing_key_fingerprint=gpg.fingerprint if gpg else None,
320 signedcode=signedcode, active=True)318 signedcode=signedcode, active=True)
321319
322320
=== modified file 'lib/lp/registry/model/distroseries.py'
--- lib/lp/registry/model/distroseries.py 2016-03-02 14:13:39 +0000
+++ lib/lp/registry/model/distroseries.py 2016-03-16 11:37:15 +0000
@@ -1164,7 +1164,6 @@
1164 architecturehintlist=architecturehintlist, component=component,1164 architecturehintlist=architecturehintlist, component=component,
1165 creator=creator, urgency=urgency, changelog=changelog,1165 creator=creator, urgency=urgency, changelog=changelog,
1166 changelog_entry=changelog_entry, dsc=dsc,1166 changelog_entry=changelog_entry, dsc=dsc,
1167 _dscsigningkey=dscsigningkey,
1168 signing_key_owner=dscsigningkey.owner if dscsigningkey else None,1167 signing_key_owner=dscsigningkey.owner if dscsigningkey else None,
1169 signing_key_fingerprint=(1168 signing_key_fingerprint=(
1170 dscsigningkey.fingerprint if dscsigningkey else None),1169 dscsigningkey.fingerprint if dscsigningkey else None),
@@ -1353,7 +1352,6 @@
1353 return PackageUpload(1352 return PackageUpload(
1354 distroseries=self, status=PackageUploadStatus.NEW,1353 distroseries=self, status=PackageUploadStatus.NEW,
1355 pocket=pocket, archive=archive, changesfile=changes_file_alias,1354 pocket=pocket, archive=archive, changesfile=changes_file_alias,
1356 _signing_key=signing_key,
1357 signing_key_owner=signing_key.owner if signing_key else None,1355 signing_key_owner=signing_key.owner if signing_key else None,
1358 signing_key_fingerprint=(1356 signing_key_fingerprint=(
1359 signing_key.fingerprint if signing_key else None),1357 signing_key.fingerprint if signing_key else None),
13601358
=== modified file 'lib/lp/soyuz/configure.zcml'
--- lib/lp/soyuz/configure.zcml 2016-03-02 14:13:39 +0000
+++ lib/lp/soyuz/configure.zcml 2016-03-16 11:37:15 +0000
@@ -390,7 +390,7 @@
390 <require390 <require
391 permission="launchpad.InternalScriptsOnly"391 permission="launchpad.InternalScriptsOnly"
392 attributes="signing_key_owner"392 attributes="signing_key_owner"
393 set_attributes="distribution _signing_key signing_key_owner393 set_attributes="distribution signing_key_owner
394 signing_key_fingerprint"/>394 signing_key_fingerprint"/>
395 </class>395 </class>
396 <adapter396 <adapter
397397
=== modified file 'lib/lp/soyuz/model/archive.py'
--- lib/lp/soyuz/model/archive.py 2016-03-02 17:51:02 +0000
+++ lib/lp/soyuz/model/archive.py 2016-03-16 11:37:15 +0000
@@ -339,8 +339,6 @@
339339
340 date_created = UtcDateTimeCol(dbName='date_created')340 date_created = UtcDateTimeCol(dbName='date_created')
341341
342 _signing_key = ForeignKey(
343 foreignKey='GPGKey', dbName='signing_key', notNull=False)
344 signing_key_owner_id = Int(name="signing_key_owner")342 signing_key_owner_id = Int(name="signing_key_owner")
345 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')343 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')
346 signing_key_fingerprint = Unicode()344 signing_key_fingerprint = Unicode()
@@ -2541,7 +2539,7 @@
2541 new_archive = Archive(2539 new_archive = Archive(
2542 owner=owner, distribution=distribution, name=name,2540 owner=owner, distribution=distribution, name=name,
2543 displayname=displayname, description=description,2541 displayname=displayname, description=description,
2544 purpose=purpose, publish=publish, _signing_key=signing_key,2542 purpose=purpose, publish=publish,
2545 signing_key_owner=signing_key.owner if signing_key else None,2543 signing_key_owner=signing_key.owner if signing_key else None,
2546 signing_key_fingerprint=(2544 signing_key_fingerprint=(
2547 signing_key.fingerprint if signing_key else None),2545 signing_key.fingerprint if signing_key else None),
25482546
=== modified file 'lib/lp/soyuz/model/queue.py'
--- lib/lp/soyuz/model/queue.py 2016-03-02 14:13:39 +0000
+++ lib/lp/soyuz/model/queue.py 2016-03-16 11:37:15 +0000
@@ -185,8 +185,6 @@
185185
186 archive = ForeignKey(dbName="archive", foreignKey="Archive", notNull=True)186 archive = ForeignKey(dbName="archive", foreignKey="Archive", notNull=True)
187187
188 _signing_key = ForeignKey(
189 foreignKey='GPGKey', dbName='signing_key', notNull=False)
190 signing_key_owner_id = Int(name="signing_key_owner")188 signing_key_owner_id = Int(name="signing_key_owner")
191 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')189 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')
192 signing_key_fingerprint = Unicode()190 signing_key_fingerprint = Unicode()
193191
=== modified file 'lib/lp/soyuz/model/sourcepackagerelease.py'
--- lib/lp/soyuz/model/sourcepackagerelease.py 2016-03-02 14:13:39 +0000
+++ lib/lp/soyuz/model/sourcepackagerelease.py 2016-03-16 11:37:15 +0000
@@ -91,7 +91,6 @@
91 maintainer = ForeignKey(91 maintainer = ForeignKey(
92 dbName='maintainer', foreignKey='Person',92 dbName='maintainer', foreignKey='Person',
93 storm_validator=validate_public_person, notNull=True)93 storm_validator=validate_public_person, notNull=True)
94 _dscsigningkey = ForeignKey(foreignKey='GPGKey', dbName='dscsigningkey')
95 signing_key_owner_id = Int(name="signing_key_owner")94 signing_key_owner_id = Int(name="signing_key_owner")
96 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')95 signing_key_owner = Reference(signing_key_owner_id, 'Person.id')
97 signing_key_fingerprint = Unicode()96 signing_key_fingerprint = Unicode()
9897
=== modified file 'lib/lp/soyuz/scripts/gina/handlers.py'
--- lib/lp/soyuz/scripts/gina/handlers.py 2016-03-02 14:13:39 +0000
+++ lib/lp/soyuz/scripts/gina/handlers.py 2016-03-16 11:37:15 +0000
@@ -615,7 +615,6 @@
615 component=componentID,615 component=componentID,
616 sourcepackagename=name.id,616 sourcepackagename=name.id,
617 maintainer=maintainer.id,617 maintainer=maintainer.id,
618 _dscsigningkey=key,
619 signing_key_owner=key.owner if key else None,618 signing_key_owner=key.owner if key else None,
620 signing_key_fingerprint=key.fingerprint if key else None,619 signing_key_fingerprint=key.fingerprint if key else None,
621 urgency=ChangesFile.urgency_map[src.urgency],620 urgency=ChangesFile.urgency_map[src.urgency],
622621
=== modified file 'lib/lp/soyuz/tests/test_build_notify.py'
--- lib/lp/soyuz/tests/test_build_notify.py 2016-03-02 15:52:33 +0000
+++ lib/lp/soyuz/tests/test_build_notify.py 2016-03-16 11:37:15 +0000
@@ -84,7 +84,6 @@
84 self.factory.getUniqueInteger(), status.value),84 self.factory.getUniqueInteger(), status.value),
85 distroseries=self.distroseries, architecturehintlist='any',85 distroseries=self.distroseries, architecturehintlist='any',
86 creator=self.creator, archive=archive)86 creator=self.creator, archive=archive)
87 spph.sourcepackagerelease._dscsigningkey = self.gpgkey
88 spph.sourcepackagerelease.signing_key_fingerprint = (87 spph.sourcepackagerelease.signing_key_fingerprint = (
89 self.gpgkey.fingerprint)88 self.gpgkey.fingerprint)
90 spph.sourcepackagerelease.signing_key_owner = (89 spph.sourcepackagerelease.signing_key_owner = (