Comment 1 for bug 1517510

Colin Watson (cjwatson) wrote :

I've proposed merges to (I believe) all the relevant bits of infrastructure which need to be changed first. The relevant internal RT ticket is https://portal.admin.canonical.com/86477.

We should also think about whether this applies to old series, or just >= xenial; my instinct is the latter, not least because we'd want to drop .bz2 fairly soon afterwards and that seems excessively intrusive for old series. But continuing to widen DistroSeries with even more boolean columns seems messy. How about perhaps adding a publishing_options (or similar) JSON column? We could then turn backports_not_automatic and include_long_descriptions into properties using that; those are only used by the DistroSeries webservice export, InitializeDistroSeries, and the publisher, and there's no need for them to be indexed or anything. That would make it easy to configure this kind of feature for this case and for the future.