The append-revisions-only can of worms
Max Bowsher
_ at maxb.eu
Sat Jul 16 10:17:33 UTC 2011
I've tracked down a cause of some of the AppendRevisionsOnlyViolation
failures.
When a package is uploaded to Debian and synced to Ubuntu, there's a
race condition between Launchpad's Debian metadata importer and the UDD
package importer.
If the UDD package importer tries to import the package in the window
when Launchpad knows of the Ubuntu publication but not of the Debian
publication, then the new package version gets imported first into the
Ubuntu branch.
Later, when the Debian publication becomes visible, Launchpad sees that
this particular (package,version) has already been imported.... and
tries to pull the Ubuntu branch into the Debian sid branch.
And of course, if the package has *ever* had an Ubuntu specific upload,
that's an AppendRevisionsOnlyViolation.
So we've actually found a bug here :-(
Max.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-distributed-devel/attachments/20110716/3f5c98f0/attachment.pgp>
More information about the ubuntu-distributed-devel
mailing list