Quack,

On 2016-11-24 14:41, Kunal Mehta wrote:

This is somewhat intentional as the new package only contains some of
those packages (those that are shipped by upstream as part of the
tarball), while the mediawiki-extensions-base package was a somewhat
arbitrary list of extensions.

I understand, but when I saw the APT proposal, I quickly said NO to avoid breakage, but still had no clue what to do.

The package already has provides for those three packages (base, geshi,
and confirmedit), but I think it will still need to break
mediawiki-extensions since none of the extensions in that package are
compatible with the newer version and not all of them are provided by
the new package. I also have no plans on updating the
mediawiki-extensions-* packages. So I'm not sure really what other steps
can be taken...

Which package has these provides? mediawiki does not, mediawiki-extensions does not either, I just checked again.

IMHO, removing the mediawiki-extensions package & co in unstable, with a NEWS.Debian explaining the situation in the mediawiki package, is fine for the next release. The user can review its extensions, packaged or not; it is part of the machine's planned upgrade to switch release, so no big issue here.

As for bpo, this is much different. bpo are here to provide a convenience upgrade for some specific package, but is not meant to be a major disruption. If you leave the users without any upgrade path, then this is not nice. As you do not plan to support packaged extensions, then probably you should not have proposed a backport in the first place. In this case, to avoid surprise, I think using debconf and cancelling install in preinst would be better.

You may also ask for more advice on mailing-lists.

Hope this was helpful.
Regards.
\_o<

--
Marc Dequènes

Reply via email to