Your message dated Wed, 12 Nov 2014 19:40:24 +0000 with message-id <20141112194024.GG21455@lupin.home.powdarrmonkey.net> and subject line Re: Bug#769314: unblock: adblock-plus/2.6.6+dfsg-1 has caused the Debian Bug report #769314, regarding unblock: adblock-plus/2.6.6+dfsg-1 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 769314: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769314 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: adblock-plus/2.6.6+dfsg-1
- From: David Prévot <taffit@debian.org>
- Date: Wed, 12 Nov 2014 15:06:13 -0400
- Message-id: <[🔎] 20141112190613.GA27835@mikado.tilapin.org>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Hi, Please unblock package adblock-plus The new upstream version adds a targeted fix to stay compatible with the upcoming (ESR) versions of iceweasel. This is not recorded in the BTS (since the issue didn’t pop up in Debian yet), but the upstream bug [#1510] refers to the change in the iceweasel code [Bug 1075438] (in short: the change is on hold until adblock-plus gets fixed, but will happen soon). #1510: https://issues.adblockplus.org/ticket/1510 Bug 1075438: https://bugzilla.mozilla.org/show_bug.cgi?id=1075438 Since adblock-plus will break with the next ESR version of iceweasel, I believe it’s for the best to include this (tiny) fix rather sooner than later (since the next ESR version of iceweasel may be pushed via security anyway). Please note that I also intend to follow up with a pu request, preferably with this 2.6.6 version too, in order to fix #769231 in stable. The new upstream version also includes several translation updates, that have been filtered away from the attached debdiff, generated with the following command: debdiff --exclude locale --diffstat ../adblock-plus_2.6.{5,6}+dfsg-1.dsc unblock adblock-plus/2.6.6+dfsg-1 Thanks in advance Regards David -- System Information: Debian Release: jessie/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.17-1-amd64 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dashdiffstat for adblock-plus-2.6.5+dfsg adblock-plus-2.6.6+dfsg .hgtags | 1 + debian/adblock-plus.upstream-changelog | 7 +++++++ debian/changelog | 13 +++++++++++++ lib/io.js | 21 ++++++++------------- metadata.gecko | 12 ++++++------ 5 files changed, 35 insertions(+), 19 deletions(-) diff -Nru --exclude locale adblock-plus-2.6.5+dfsg/debian/adblock-plus.upstream-changelog adblock-plus-2.6.6+dfsg/debian/adblock-plus.upstream-changelog --- adblock-plus-2.6.5+dfsg/debian/adblock-plus.upstream-changelog 2014-10-19 21:34:22.000000000 -0400 +++ adblock-plus-2.6.6+dfsg/debian/adblock-plus.upstream-changelog 2014-11-11 20:59:24.000000000 -0400 @@ -1,3 +1,10 @@ +Detailed changelog for Adblock Plus 2.6.6 + +There is only one change, Adblock Plus will use a slightly different +approach to read files from disk (issue 1510). The reason is a change +that Mozilla made for Firefox and that broke Adblock Plus completely in +the Firefox nightly builds. + Detailed changelog for Adblock Plus 2.6.5 * Fixed: Element hiding exceptions are broken by changes in Firefox 34 diff -Nru --exclude locale adblock-plus-2.6.5+dfsg/debian/changelog adblock-plus-2.6.6+dfsg/debian/changelog --- adblock-plus-2.6.5+dfsg/debian/changelog 2014-10-19 21:51:53.000000000 -0400 +++ adblock-plus-2.6.6+dfsg/debian/changelog 2014-11-11 21:15:47.000000000 -0400 @@ -1,3 +1,16 @@ +adblock-plus (2.6.6+dfsg-1) unstable; urgency=medium + + [ Wladimir Palant ] + * Issue 1510 - Stop using OS.File.readTo() + * Marked compatible with Firefox 37 & Co. + * Updated locales from Crowdin + * Releasing Adblock Plus 2.6.6 + + [ David Prévot ] + * Update upstream changelog + + -- David Prévot <taffit@debian.org> Tue, 11 Nov 2014 21:14:06 -0400 + adblock-plus (2.6.5+dfsg-1) unstable; urgency=medium [ Wladimir Palant ] diff -Nru --exclude locale adblock-plus-2.6.5+dfsg/.hgtags adblock-plus-2.6.6+dfsg/.hgtags --- adblock-plus-2.6.5+dfsg/.hgtags 2014-10-15 13:51:49.000000000 -0400 +++ adblock-plus-2.6.6+dfsg/.hgtags 2014-11-11 17:52:57.000000000 -0400 @@ -61,3 +61,4 @@ 7f2e2b6a16748d287e8b823492b0037973d6e013 2.6.2 303d48407220bd2c257b0cf87e78fadfd355048a 2.6.3 b898d3f1f957a4e75b09fb44e7551b4e30ca7fd6 2.6.4 +d9ea9b564ad188c66b77d7bc24959c633eb57aa1 2.6.5 diff -Nru --exclude locale adblock-plus-2.6.5+dfsg/lib/io.js adblock-plus-2.6.6+dfsg/lib/io.js --- adblock-plus-2.6.5+dfsg/lib/io.js 2014-10-15 13:51:49.000000000 -0400 +++ adblock-plus-2.6.6+dfsg/lib/io.js 2014-11-11 17:52:57.000000000 -0400 @@ -28,7 +28,7 @@ let {Utils} = require("utils"); let firstRead = true; -const BUFFER_SIZE = 0x8000; // 32kB +const BUFFER_SIZE = 0x80000; // 512kB let IO = exports.IO = { @@ -150,7 +150,6 @@ }; let decoder = new TextDecoder(); - let array = new Uint8Array(BUFFER_SIZE); Task.spawn(function() { if (firstRead && Services.vc.compare(Utils.platformVersion, "23.0a1") <= 0) @@ -173,19 +172,15 @@ firstRead = false; let f = yield OS.File.open(file.path, {read: true}); - let numBytes; - do + while (true) { - numBytes = yield f.readTo(array); - if (numBytes) - { - let data = decoder.decode(numBytes == BUFFER_SIZE ? - array : - array.subarray(0, numBytes), {stream: true}); - onProgress(data); - } - } while (numBytes); + let array = yield f.read(BUFFER_SIZE); + if (!array.length) + break; + let data = decoder.decode(array, {stream: true}); + onProgress(data); + } yield f.close(); }.bind(this)).then(onSuccess, onError); } diff -Nru --exclude locale adblock-plus-2.6.5+dfsg/metadata.gecko adblock-plus-2.6.6+dfsg/metadata.gecko --- adblock-plus-2.6.5+dfsg/metadata.gecko 2014-10-15 13:51:49.000000000 -0400 +++ adblock-plus-2.6.6+dfsg/metadata.gecko 2014-11-11 17:52:57.000000000 -0400 @@ -1,7 +1,7 @@ [general] id={d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} basename=adblockplus -version=2.6.5 +version=2.6.6 author=Wladimir Palant options=chrome://adblockplus/content/ui/settings.xul optionsType=2 @@ -29,11 +29,11 @@ zh-TW=https://adblockplus.org/zh_TW/ [compat] -firefox=22.0/35.0 -fennec2=22.0/35.0 -thunderbird=22.0/35.0 -seamonkey=2.19/2.32 -toolkit=22.0/35.0 +firefox=22.0/37.0 +fennec2=22.0/37.0 +thunderbird=22.0/37.0 +seamonkey=2.19/2.34 +toolkit=22.0/37.0 [preprocess] chrome/content/ui/firstRun.html =Attachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: David Prévot <taffit@debian.org>, 769314-done@bugs.debian.org
- Subject: Re: Bug#769314: unblock: adblock-plus/2.6.6+dfsg-1
- From: Jonathan Wiltshire <jmw@debian.org>
- Date: Wed, 12 Nov 2014 19:40:24 +0000
- Message-id: <20141112194024.GG21455@lupin.home.powdarrmonkey.net>
- In-reply-to: <[🔎] 20141112190613.GA27835@mikado.tilapin.org>
- References: <[🔎] 20141112190613.GA27835@mikado.tilapin.org>
On Wed, Nov 12, 2014 at 03:06:13PM -0400, David Prévot wrote: > Please unblock package adblock-plus > > The new upstream version adds a targeted fix to stay compatible with the > upcoming (ESR) versions of iceweasel. This is not recorded in the BTS > (since the issue didn’t pop up in Debian yet), but the upstream bug > [#1510] refers to the change in the iceweasel code [Bug 1075438] (in > short: the change is on hold until adblock-plus gets fixed, but will > happen soon). Unblocked. -- Jonathan Wiltshire jmw@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51Attachment: signature.asc
Description: Digital signature
--- End Message ---