Hi, Am 29.03.19 um 18:22 schrieb Eugen Dedu: > On 29/03/2019 17:55, Markus Koschany wrote: >> Am 29.03.19 um 17:38 schrieb Eugen Dedu: >>> Wouldn't it make sense to upload to unstable instead of experimental? >>> Currently, firefox 66 is in unstable, and does not work with ublock >>> origin from unstable. People who track unstable have to figure out that >>> they need to install ublock origin from experimental to make it work >>> with firefox. >> >> I am sorry but Debian development is frozen. If someone discovers an >> issue in ublock-origin that affects the Firefox ESR browser in testing, >> I have to make an upload to unstable first which would replace the old >> version in unstable. Also there is an easy workaround: just use Firefox >> ESR for now, if you don't want to use the experimental version. > > I am not sure that I have well understood the situation, so sorry if I > am wrong. I put myself in the place of debian users. > > Currently in unstable we have two dependent packages which do not work > together. This is not what users expect: they expect debian to just > work, not bothering with installing some package from experimental to > make an unstable package work.
[...] To be frank here: Debian unstable is called "unstable" for a reason. Most of the time it works very well and you will always get the latest software. But sometimes things don't work. In this case Firefox 66 is incompatible with Debian's ublock-origin package because the key-value "igocnito: split" in the webext manifest file is no longer valid. Before FF 66 there was only a warning, now it is fatal. If I upload the package to unstable, chromium users will now be affected by a regression because I removed this key-value which works perfectly fine for Chromium users. https://github.com/uBlockOrigin/uBlock-issues/issues/486 But what is more important is Debian testing, the next stable release. Ublock-origin works fine with Firefox ESR and Chromium in testing. As I said if a problem is discovered in testing then the fix must be minimal. Before a package migrates to testing it must be in unstable. During a freeze uploads that don't fix something in testing are discouraged hence I uploaded ublock-origin to experimental. Unstable is for experienced users who can deal with such situations. Regards, Markus
signature.asc
Description: OpenPGP digital signature