Since bug #993291 only affects the upgrade path from a previous SRUed version to a later version that includes this bug fix, it should only impact the following upgrades:
lucid->precise
natty->oneiric
oneiric->precise
So the only supported upgrade path from lucid is the one to precise, and precise's preinst has the fix, so it should be safe to publish the lucid SRU, which requires no further changes.
The oneiric SRU should be updated, so that when the *natty* SRU is published, it doesn't result in failures on natty->oneiric upgrade.
And we can apply the same fix to natty as well, but there's no supported upgrade path from lucid to natty so I'm not sure it makes a difference really. I'm happy to update the natty SRU if that's the consensus.
Since bug #993291 only affects the upgrade path from a previous SRUed version to a later version that includes this bug fix, it should only impact the following upgrades:
lucid->precise
natty->oneiric
oneiric->precise
So the only supported upgrade path from lucid is the one to precise, and precise's preinst has the fix, so it should be safe to publish the lucid SRU, which requires no further changes.
The oneiric SRU should be updated, so that when the *natty* SRU is published, it doesn't result in failures on natty->oneiric upgrade.
And we can apply the same fix to natty as well, but there's no supported upgrade path from lucid to natty so I'm not sure it makes a difference really. I'm happy to update the natty SRU if that's the consensus.