From unknown Sat Jun 21 05:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22845: FYI: release soon Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 29 Feb 2016 05:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22845 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 22845@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145672395022340 (code B ref -1); Mon, 29 Feb 2016 05:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Feb 2016 05:32:30 +0000 Received: from localhost ([127.0.0.1]:51400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGRZ-0005oG-Lw for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:32:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50536) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGRV-0005nh-Ma for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:32:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaGRP-0008Nw-OY for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:32:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39638) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGRP-0008Ns-Lo for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:32:19 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGRO-0000mC-Om for bug-grep@gnu.org; Mon, 29 Feb 2016 00:32:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaGRN-0008Lq-OK for bug-grep@gnu.org; Mon, 29 Feb 2016 00:32:18 -0500 Received: from mail-ob0-x22b.google.com ([2607:f8b0:4003:c01::22b]:35872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGRN-0008L0-JZ for bug-grep@gnu.org; Mon, 29 Feb 2016 00:32:17 -0500 Received: by mail-ob0-x22b.google.com with SMTP id s6so74908712obg.3 for ; Sun, 28 Feb 2016 21:32:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=X3RgvkcrAEtITpXPB5iYr5fclODstRPkX2fM2PBmm2k=; b=mAShp6cc89eWR4LZMoPhPFp7Mvq2EypQs2bUtN2HlJbdMHe3ENGGq25Hv7EJjhhDZi rdCYjtgip5W0EXWGaWQU6H400sseHYZexVSMivKg5jfaV7aCydswSgk7trfHYn1sLsY+ ROfVkeuVa0iM15wbQT1jnEkMbWSVc0HQ+ZN214aT1xlUTc9TIOagJ8Qvwj8X6pN575hc 1gxD1ub1JAaU1MhsgJ9OczlKDwQmekyDgzz6mLJvzvXd5FW+XrwlleUbhF5dDxDBdJw9 Q9RpDSwAAwckxs5tu4W3Z9DT7SsrGYnHbvGf0XlsOeVq6PUNr5zoxenFAgHsYfWohQlp rqVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=X3RgvkcrAEtITpXPB5iYr5fclODstRPkX2fM2PBmm2k=; b=F0HV+ZyWpXOVTcMjo4QCvNld2M4o7XevwYLrf9Q40QCitGpzCeUB2V/m5Qz13J21P+ 48N+VWyTSpX/sTMnL+Z7XdoTuRP4vhoSa6+ehU0vh1y9qKiR8XVZiSTWFIhZIMuL7T6f UxEU5z0gfaNRfmR6m0HkSMxwAZbZX1Ryyi23HBOSDqK63Jd8+2nsyzmsWrll4GW9JdBu sS7CvA+kUDK+GbGLORV0CGPLGQNAMco3PJDKcW5uve6TCmd/ArjtEG1HxhyOSriwjU3o DbGiHJid25SCVjSi4tv+tdLd7tuV8KGk8FRbD9IOZPNs7EBocwxg0DjFY2IenqUBK1V8 6Y3g== X-Gm-Message-State: AD7BkJJ1/M7SfwOxSvEmYwKhHCWgUZGnxShIvvck2nxjfCwo3Np/ZRPcyoaLjXQBxYoHnLxjsHvI6UhhwRiJ9Q== X-Received: by 10.182.24.104 with SMTP id t8mr10066261obf.1.1456723936924; Sun, 28 Feb 2016 21:32:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.44.194 with HTTP; Sun, 28 Feb 2016 21:31:57 -0800 (PST) From: Jim Meyering Date: Sun, 28 Feb 2016 21:31:57 -0800 X-Google-Sender-Auth: mrF1VmQDLCU6ZISFIZXrKD-MNrk Message-ID: Content-Type: multipart/mixed; boundary=001a11c29c9ecc12d9052ce1f821 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --001a11c29c9ecc12d9052ce1f821 Content-Type: text/plain; charset=UTF-8 I want to make a release soon. The preceding release (gzip-1.6) was 2.5 years ago. Here's a small admin change I've just pushed. I suspect I'm the only one who noticed, because it is triggered only via "make distcheck" when also using automake built from automake.git's master branch. --001a11c29c9ecc12d9052ce1f821 Content-Type: text/x-patch; charset=US-ASCII; name="0001-maint-dist-check.mk-remove-.deps-dirs-before-compari.patch" Content-Disposition: attachment; filename="0001-maint-dist-check.mk-remove-.deps-dirs-before-compari.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_il7jq9eh0 RnJvbSA5ODYwZWI3ODQ3NDlmODU4ODM0Njg1MGU2OTNkNzQ2MGU1YmUxNjAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog U3VuLCAyOCBGZWIgMjAxNiAxOTo0ODozOCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIG1haW50OiBk aXN0LWNoZWNrLm1rOiByZW1vdmUgLmRlcHMgZGlycyBiZWZvcmUgY29tcGFyaW5nCgoibWFrZSBk aXN0Y2hlY2siIHdpdGggYXV0b21ha2UtZnJvbS10cnVuayB3b3VsZCBmYWlsIGxpa2UgdGhpczoK ICAuLi4KICBPbmx5IGluIC9nei90ZXN0cy90b3J0dXJlL2d6aXAvdGVzdC9nemlwLTEuNi40Mi05 ZDQ3Lm9sZDogLmRlcHMKICBPbmx5IGluIC9nei90ZXN0cy90b3J0dXJlL2d6aXAvdGVzdC9nemlw LTEuNi40Mi05ZDQ3Lm9sZC9saWI6IC5kZXBzCiAgT25seSBpbiAvZ3ovdGVzdHMvdG9ydHVyZS9n emlwL3Rlc3QvZ3ppcC0xLjYuNDItOWQ0Ny5vbGQvbGliL2dsdGhyZWFkOiAuZGVwcwoqIGRpc3Qt Y2hlY2subWsgKG15LWRpc3RjaGVjayk6IFJlbW92ZSBhbGwgLmRlcHMgZGlyZWN0b3JpZXMgYmVm b3JlCmNvbXBhcmluZyB0aGUgdHdvIGhpZXJhcmNoaWVzLgotLS0KIGRpc3QtY2hlY2subWsgfCAx ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2Rpc3QtY2hl Y2subWsgYi9kaXN0LWNoZWNrLm1rCmluZGV4IDYyODdkZmUuLmYyMzMzOWUgMTAwNjQ0Ci0tLSBh L2Rpc3QtY2hlY2subWsKKysrIGIvZGlzdC1jaGVjay5tawpAQCAtMTg4LDYgKzE4OCw3IEBAIG15 LWRpc3RjaGVjazogJChESVNUX0FSQ0hJVkVTKSAkKGxvY2FsLWNoZWNrKQogCSkKIAkoY2QgJCh0 KSAmJiBtdiAkKGRpc3RkaXIpICQoZGlzdGRpcikub2xkCVwKIAkgICYmICQoYW10YXJfZXh0cmFj dF8pIC0gKSA8ICQocHJlZmVycmVkX3RhcmJhbGxfKQorCWZpbmQgJCh0KS8kKGRpc3RkaXIpLm9s ZCAkKHQpLyQoZGlzdGRpcikgLW5hbWUgLmRlcHMgfCB4YXJncyBybWRpcgogCWRpZmYgLXVyICQo dCkvJChkaXN0ZGlyKS5vbGQgJCh0KS8kKGRpc3RkaXIpCiAJLXJtIC1yZiAkKHQpCiAJcm1kaXIg JCh0bXBkaXIpLyQoUEFDS0FHRSkgJCh0bXBkaXIpCi0tIAoyLjYuNAoK --001a11c29c9ecc12d9052ce1f821-- From unknown Sat Jun 21 05:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22845: FYI: release soon Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 29 Feb 2016 05:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22845 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 22845@debbugs.gnu.org, rusty@rustcorp.com.au X-Debbugs-Original-To: bug-grep@gnu.org, Rusty Russell Received: via spool by submit@debbugs.gnu.org id=B.145672441723845 (code B ref -1); Mon, 29 Feb 2016 05:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Feb 2016 05:40:17 +0000 Received: from localhost ([127.0.0.1]:51508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGZ6-0006CW-Cy for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:40:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52841) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaGZ4-0006Bp-JL for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:40:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaGYw-0001rl-Sp for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:40:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGYw-0001rd-Pn for submit@debbugs.gnu.org; Mon, 29 Feb 2016 00:40:06 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43762) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGYu-0004Hu-9n for bug-grep@gnu.org; Mon, 29 Feb 2016 00:40:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaGYr-0001ma-Ix for bug-grep@gnu.org; Mon, 29 Feb 2016 00:40:04 -0500 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:36130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaGYr-0001mC-9l for bug-grep@gnu.org; Mon, 29 Feb 2016 00:40:01 -0500 Received: by mail-ob0-x236.google.com with SMTP id s6so75014049obg.3 for ; Sun, 28 Feb 2016 21:40:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=J0xBCXOhi4vD1AhBQO2wgQO//UIDH18gHHUvA5gEyCg=; b=DcY4DRiXZaFrpLVSn0fubH5iHQWwZfIb7mWgWWNhTrKxVbuciX5K1En1gvD7Kvz+fI 6KDRfnW0JTCv/ehDn0MZYhbGASpQPWR5yL+CDtq/SDJEmT7ADgxb47d1aW6KlBufybdR NbB0o9UwUJzMTYs5iawHXNNAE9+TKa+VEgLXt3PadufvGW03/VbS5WAFQ3j9xJO7CJ6j 7V/bs4TRVnxf53B4th78kF7UwvuYkJ3QrYY+eiVD/uUbQmghbihTLrgxS5Exu4N7qt+/ b8azJEt+x+m4vraZQsjbiX9wtntXcTdwa7C7w5RzsmGgGPbk835QcIBk36NMCfO0Ho+R 7p/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=J0xBCXOhi4vD1AhBQO2wgQO//UIDH18gHHUvA5gEyCg=; b=VPDkRfPOv8WhHxuAzhEyyYt58XloMVJ7j1XQ2lQ7sTAAXfJGnJuxpyiHsRHv9btpNd oHQYFI6TpRbNq6vtWecjKiGCaCMHDc+xcNOnpPWfof/6GwVaOYsTqPy7vscd1SHEm4bJ /WRU62kBoHrhbiVmtL/UswfzSZvcgOI7x9/uCHi9lolevDPfaF7mSX8a+mPVlkKu7diO 1oYJ+Q2x29z9jU92ZNwlTJ+ttZuKfR5pL3353bF+z3pcSwduvHdH9+XyvhZ8FDAkiQBx JWUW56NucH2IKdTVngH49Tm2T8vTz6pWYckApoQcd2zlmnhgj7jyqPpSq6jYRVwY/ubm OPDQ== X-Gm-Message-State: AD7BkJJlbXEJ7SY0MxdVIAZjlM8YuQ2Uc27BsvHJjl9fxIYX6+xwZTpaHjlcOr1TEiWIhnFr330heuI2HRd4fw== X-Received: by 10.182.225.231 with SMTP id rn7mr10674735obc.2.1456724400764; Sun, 28 Feb 2016 21:40:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.44.194 with HTTP; Sun, 28 Feb 2016 21:39:40 -0800 (PST) In-Reply-To: References: From: Jim Meyering Date: Sun, 28 Feb 2016 21:39:40 -0800 X-Google-Sender-Auth: CjiIXZuHN6pLBPNSHUYvnD_x6Ko Message-ID: Content-Type: multipart/mixed; boundary=001a11c2f20271ed14052ce21400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --001a11c2f20271ed14052ce21400 Content-Type: text/plain; charset=UTF-8 On Sun, Feb 28, 2016 at 9:31 PM, Jim Meyering wrote: > I want to make a release soon. > The preceding release (gzip-1.6) was 2.5 years ago. > > Here's a small admin change I've just pushed. > I suspect I'm the only one who noticed, because it > is triggered only via "make distcheck" when also > using automake built from automake.git's master branch. Finally, here is a long-overdue upstream-ready --rsyncable patch for gzip. I've Cc'd Rusty Russel, who is listed as the author. I'll push this in the next day or so, so any improvements people can suggest in the mean time would be most welcome. Most of the changes came from some distro patches (not sure if it was debian or fedora, since I began this long ago). I added the test, a few comments and the commit log. --001a11c2f20271ed14052ce21400 Content-Type: text/x-patch; charset=US-ASCII; name="0001-gzip-support-the-rsyncable-option.patch" Content-Disposition: attachment; filename="0001-gzip-support-the-rsyncable-option.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_il7k0f7i1 RnJvbSA4MmFiODNiMWM0ODc2MmFjNzY5ZTIwNzZlMWZhMjNmMzNlMTA1NDk1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXN0eSBSdXNzZWxsIDxydXN0eUBydXN0Y29ycC5jb20uYXU+ CkRhdGU6IFNhdCwgNSBTZXAgMjAxNSAxMjowODoyOCAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGd6 aXA6IHN1cHBvcnQgdGhlIC0tcnN5bmNhYmxlIG9wdGlvbgoKKiBkZWZsYXRlLmM6IEluY2x1ZGUg dmVyaWZ5LmguCihSU1lOQ19XSU4sIFJTWU5DX1NVTV9NQVRDSCk6IERlZmluZS4KKHJzeW5jX3N1 bSwgcnN5bmNfY2h1bmtfZW5kKTogRGVjbGFyZSBmaWxlLXNjb3BlZCBnbG9iYWxzLgoobG1faW5p dCk6IEluaXRpYWxpemUgZ2xvYmFscy4KKGZpbGxfd2luZG93KTogVXBkYXRlIHJzeW5jX2NodW5r X2VuZC4KKHJzeW5jX3JvbGwpOiBOZXcgZnVuY3Rpb24uCihSU1lOQ19ST0xMKTogTmV3IG1hY3Jv LgooRkxVU0hfQkxPQ0spOiBVcGRhdGUgZm9yIG5ldyAicGFkIiBwYXJhbWV0ZXIuCihkZWZsYXRl X2Zhc3QpOiBVc2UgUlNZTkNfUk9MTCBhbmQgZmx1c2gvcGFkLgooZGVmbGF0ZSk6IExpa2V3aXNl LgoqIHRyZWVzLmMgKGZsdXNoX2Jsb2NrKTogQWRkICJwYWQiIHBhcmFtZXRlci4KKiBnemlwLmMg KHJzeW5jKTogTmV3IGdsb2JhbC4KKFJTWU5DQUJMRV9PUFRJT04sIGxvbmdvcHRzLCBoZWxwKTog QWRkIHRoZSBvcHRpb24uCihtYWluKTogU2V0IHRoZSBuZXcgZ2xvYmFsLgoqIGd6aXAuaCAocnN5 bmMpOiBEZWNsYXJlIG5ldyBnbG9iYWwuCihmbHVzaF9ibG9jayk6IFVwZGF0ZSBwcm90b3R5cGUu CiogZG9jL2d6aXAudGV4aTogRG9jdW1lbnQgaXQuCiogZ3ppcC4xOiBMaWtld2lzZS4KKiBib290 c3RyYXAuY29uZjogVXNlIHZlcmlmeSBtb2R1bGUuCiogTkVXUyAoTmV3IGZlYXR1cmUpOiBNZW50 aW9uIGl0LgoqIE1ha2VmaWxlLmFtIChjaGVjay1sb2NhbCk6IEFkZCB0ZXN0cyBhbmQgdXNlIEFN X1ZfXyogY29tbWFuZC0KaGlkaW5nIG9waW9ucy4KaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dp LWJpbi9idWdyZXBvcnQuY2dpP2J1Zz0xMTgxMTgKLS0tCiBNYWtlZmlsZS5hbSAgICB8IDIxICsr KysrKysrLS0tLS0tCiBORVdTICAgICAgICAgICB8IDEwICsrKysrKysKIGJvb3RzdHJhcC5jb25m IHwgIDEgKwogZGVmbGF0ZS5jICAgICAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiBkb2MvZ3ppcC50ZXhpICB8ICA4ICsrKysr KwogZ3ppcC4xICAgICAgICAgfCAgNSArKysrCiBnemlwLmMgICAgICAgICB8ICA5ICsrKysrLQog Z3ppcC5oICAgICAgICAgfCAgMyArLQogdHJlZXMuYyAgICAgICAgfCAgNyArKysrLQogOSBmaWxl cyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvTWFrZWZpbGUuYW0gYi9NYWtlZmlsZS5hbQppbmRleCA5ZDA2ZDk4Li5iMDFkZGVlIDEwMDY0 NAotLS0gYS9NYWtlZmlsZS5hbQorKysgYi9NYWtlZmlsZS5hbQpAQCAtMTA4LDE2ICsxMDgsMTkg QEAgZ2VuLUNoYW5nZUxvZzoKIEZJTEVTX1RPX0NIRUNLID0gJChiaW5fU0NSSVBUUykgXAogICAk KHRvcF9zcmNkaXIpL0NoYW5nZUxvZyAkKHRvcF9zcmNkaXIpL2NvbmZpZ3VyZSAkKHRvcF9zcmNk aXIpL2d6aXAuYwogY2hlY2stbG9jYWw6ICQoRklMRVNfVE9fQ0hFQ0spICQoYmluX1BST0dSQU1T KSBnemlwLmRvYy5negotCXsgdGVzdCAnJChzcmNkaXIpJyAhPSAuIHx8IC4vemRpZmYgLS1fX2Jp bmRpciAuIC1jIGd6aXAuZG9jLmd6OyB9Ci0JLi96ZGlmZiAtLV9fYmluZGlyIC4gLWMgJChzcmNk aXIpL2d6aXAuZG9jICQoc3JjZGlyKS9nemlwLmRvYwotCS4vemRpZmYgLS1fX2JpbmRpciAuICQo c3JjZGlyKS9nemlwLmRvYyBnemlwLmRvYy5negotCS4vemRpZmYgLS1fX2JpbmRpciAuIC1jIC0g JChzcmNkaXIpL2d6aXAuZG9jIDxnemlwLmRvYy5negotCS4vemRpZmYgLS1fX2JpbmRpciAuIC1j IGd6aXAuZG9jLmd6IGd6aXAuZG9jLmd6Ci0JLi96Z3JlcCAtLV9fYmluZGlyIC4gLWlWID4vZGV2 L251bGwKLQlmb3IgZmlsZSBpbiAkKEZJTEVTX1RPX0NIRUNLKTsgZG8gXAotCSAgLi9nemlwIC1j diAtLSAiJCRmaWxlIiB8IC4vZ3ppcCAtZCB8IGNtcCAtICIkJGZpbGUiIHx8IGV4aXQgMTsgXAor CSQoQU1fVl9HRU4peyB0ZXN0ICckKHNyY2RpciknICE9IC4gXAorCQkgICAgICAgfHwgLi96ZGlm ZiAtLV9fYmluZGlyIC4gLWMgZ3ppcC5kb2MuZ3o7IH0KKwkkKEFNX1ZfYXQpLi96ZGlmZiAtLV9f YmluZGlyIC4gLWMgJChzcmNkaXIpL2d6aXAuZG9jICQoc3JjZGlyKS9nemlwLmRvYworCSQoQU1f Vl9hdCkuL3pkaWZmIC0tX19iaW5kaXIgLiAkKHNyY2RpcikvZ3ppcC5kb2MgZ3ppcC5kb2MuZ3oK KwkkKEFNX1ZfYXQpLi96ZGlmZiAtLV9fYmluZGlyIC4gLWMgLSAkKHNyY2RpcikvZ3ppcC5kb2Mg PGd6aXAuZG9jLmd6CisJJChBTV9WX2F0KS4vemRpZmYgLS1fX2JpbmRpciAuIC1jIGd6aXAuZG9j Lmd6IGd6aXAuZG9jLmd6CisJJChBTV9WX2F0KS4vemdyZXAgLS1fX2JpbmRpciAuIC1pViA+L2Rl di9udWxsCisJJChBTV9WX2F0KWZvciBvcHQgaW4gLS1yc3luY2FibGUgJycgLTEgLTk7IGRvCVwK KyAgICAgICAgICBmb3IgZmlsZSBpbiAkKEZJTEVTX1RPX0NIRUNLKTsgZG8JCVwKKyAgICAgICAg ICAgIC4vZ3ppcCAkJG9wdCAtYyAtLSAiJCRmaWxlIgkJCVwKKyAgICAgICAgICAgICAgfCAuL2d6 aXAgLWQgfCBjbXAgLSAiJCRmaWxlIiB8fCBleGl0IDE7CVwKKyAgICAgICAgICBkb25lOwkJCQkJ CVwKIAlkb25lCi0JQGVjaG8gJ1Rlc3Qgc3VjY2VlZGVkLicKCiBpbnN0YWxsLWV4ZWMtaG9vazog cmVtb3ZlLWluc3RhbGxlZC1saW5rcwogaW5zdGFsbC1leGVjLWhvb2sgcmVtb3ZlLWluc3RhbGxl ZC1saW5rczoKZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IGEzOTg5YWYuLmI2OGM0MDMg MTAwNjQ0Ci0tLSBhL05FV1MKKysrIGIvTkVXUwpAQCAtMiw2ICsyLDE2IEBAIEdOVSBnemlwIE5F V1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0KCiAq IE5vdGV3b3J0aHkgY2hhbmdlcyBpbiByZWxlYXNlID8uPyAoPz8/Py0/Py0/PykgWz9dCgorKiog TmV3IGZlYXR1cmVzCisKKyAgZ3ppcCBub3cgYWNjZXB0cyB0aGUgLS1yc3luY2FibGUgb3B0aW9u LiBUaGlzIG9wdGlvbiBpcyBhY2NlcHRlZCBpbgorICBhbGwgbW9kZXMsIGJ1dCBoYXMgZWZmZWN0 IG9ubHkgd2hlbiBjb21wcmVzc2luZzogaXQgbWFrZXMgdGhlIHJlc3VsdGluZworICBvdXRwdXQg bW9yZSBhbWVuYWJsZSB0byBlZmZpY2llbnQgdXNlIG9mIHJzeW5jLiAgRm9yIGV4YW1wbGUsIHdo ZW4gYQorICBsYXJnZSBpbnB1dCBmaWxlIGdldHMgYSBzbWFsbCBjaGFuZ2UsIGEgZ3ppcCAtLXJz eW5jYWJsZSBpbWFnZSBvZgorICB0aGF0IGZpbGUgd2lsbCByZW1haW4gbGFyZ2VseSB1bmNoYW5n ZWQsIHRvby4gIFdpdGhvdXQgLS1yc3luY2FibGUsCisgIGV2ZW4gYSB0aW55IGNoYW5nZSBpbiB0 aGUgaW5wdXQgY291bGQgcmVzdWx0IGluIGEgdG90YWxseSBkaWZmZXJlbnQKKyAgZ3ppcC1jb21w cmVzc2VkIG91dHB1dCBmaWxlLgorCiAqKiBDaGFuZ2VzIGluIGJlaGF2aW9yCgogICBUaGUgR1pJ UCBlbnZpcm9ubWVudCB2YXJpYWJsZSBpcyBub3cgb2Jzb2xlc2NlbnQ7IGd6aXAgbm93IHdhcm5z IGlmCmRpZmYgLS1naXQgYS9ib290c3RyYXAuY29uZiBiL2Jvb3RzdHJhcC5jb25mCmluZGV4IDMw OGRjNWUuLjI1YWNhYWMgMTAwNjQ0Ci0tLSBhL2Jvb3RzdHJhcC5jb25mCisrKyBiL2Jvb3RzdHJh cC5jb25mCkBAIC02Miw2ICs2Miw3IEBAIHVuaXN0ZC1zYWZlcgogdW5saW5rYXQKIHVwZGF0ZS1j b3B5cmlnaHQKIHV0aW1lbnMKK3ZlcmlmeQogeGFsbG9jCiB5ZXNubwogJwpkaWZmIC0tZ2l0IGEv ZGVmbGF0ZS5jIGIvZGVmbGF0ZS5jCmluZGV4IDAyMDgxMGQuLjZlMjM1ZjMgMTAwNjQ0Ci0tLSBh L2RlZmxhdGUuYworKysgYi9kZWZsYXRlLmMKQEAgLTgwLDYgKzgwLDcgQEAKICNpbmNsdWRlICJ0 YWlsb3IuaCIKICNpbmNsdWRlICJnemlwLmgiCiAjaW5jbHVkZSAibHp3LmgiIC8qIGp1c3QgZm9y IGNvbnNpc3RlbmN5IGNoZWNraW5nICovCisjaW5jbHVkZSAidmVyaWZ5LmgiCgogLyogPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09CiAgKiBDb25maWd1cmF0aW9uIHBhcmFtZXRlcnMKQEAgLTEzMSw2ICsxMzIs MTQgQEAKICNlbmRpZgogLyogTWF0Y2hlcyBvZiBsZW5ndGggMyBhcmUgZGlzY2FyZGVkIGlmIHRo ZWlyIGRpc3RhbmNlIGV4Y2VlZHMgVE9PX0ZBUiAqLwoKKyNpZm5kZWYgUlNZTkNfV0lOCisjICBk ZWZpbmUgUlNZTkNfV0lOIDQwOTYKKyNlbmRpZgordmVyaWZ5KFJTWU5DX1dJTiA8IE1BWF9ESVNU KTsKKworI2RlZmluZSBSU1lOQ19TVU1fTUFUQ0goc3VtKSAoKHN1bSkgJSBSU1lOQ19XSU4gPT0g MCkKKy8qIFdoZXRoZXIgd2luZG93IHN1bSBtYXRjaGVzIG1hZ2ljIHZhbHVlICovCisKIC8qID09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQogICogTG9jYWwgZGF0YSB1c2VkIGJ5IHRoZSAibG9uZ2VzdCBtYXRj aCIgcm91dGluZXMuCiAgKi8KQEAgLTIxMiw2ICsyMjEsOCBAQCBsb2NhbCBpbnQgY29tcHJfbGV2 ZWw7CiB1bnNpZ25lZCBnb29kX21hdGNoOwogLyogVXNlIGEgZmFzdGVyIHNlYXJjaCB3aGVuIHRo ZSBwcmV2aW91cyBtYXRjaCBpcyBsb25nZXIgdGhhbiB0aGlzICovCgorbG9jYWwgdWxnIHJzeW5j X3N1bTsgIC8qIHJvbGxpbmcgc3VtIG9mIHJzeW5jIHdpbmRvdyAqLworbG9jYWwgdWxnIHJzeW5j X2NodW5rX2VuZDsgLyogbmV4dCByc3luYyBzZXF1ZW5jZSBwb2ludCAqLwoKIC8qIFZhbHVlcyBm b3IgbWF4X2xhenlfbWF0Y2gsIGdvb2RfbWF0Y2ggYW5kIG1heF9jaGFpbl9sZW5ndGgsIGRlcGVu ZGluZyBvbgogICogdGhlIGRlc2lyZWQgcGFjayBsZXZlbCAoMC4uOSkuIFRoZSB2YWx1ZXMgZ2l2 ZW4gYmVsb3cgaGF2ZSBiZWVuIHR1bmVkIHRvCkBAIC0zMTQsNiArMzI1LDEwIEBAIHZvaWQgbG1f aW5pdCAocGFja19sZXZlbCwgZmxhZ3MpCiAjZW5kaWYKICAgICAvKiBwcmV2IHdpbGwgYmUgaW5p dGlhbGl6ZWQgb24gdGhlIGZseSAqLwoKKyAgICAvKiByc3luYyBwYXJhbXMgKi8KKyAgICByc3lu Y19jaHVua19lbmQgPSAweEZGRkZGRkZGVUw7CisgICAgcnN5bmNfc3VtID0gMDsKKwogICAgIC8q IFNldCB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnM6CiAgICAgICovCiAgICAg bWF4X2xhenlfbWF0Y2ggICA9IGNvbmZpZ3VyYXRpb25fdGFibGVbcGFja19sZXZlbF0ubWF4X2xh enk7CkBAIC01NTAsNiArNTY1LDggQEAgbG9jYWwgdm9pZCBmaWxsX3dpbmRvdygpCiAgICAgICAg IG1lbWNweSgoY2hhciopd2luZG93LCAoY2hhciopd2luZG93K1dTSVpFLCAodW5zaWduZWQpV1NJ WkUpOwogICAgICAgICBtYXRjaF9zdGFydCAtPSBXU0laRTsKICAgICAgICAgc3Ryc3RhcnQgICAg LT0gV1NJWkU7IC8qIHdlIG5vdyBoYXZlIHN0cnN0YXJ0ID49IE1BWF9ESVNUOiAqLworICAgICAg ICBpZiAocnN5bmNfY2h1bmtfZW5kICE9IDB4RkZGRkZGRkZVTCkKKyAgICAgICAgICAgIHJzeW5j X2NodW5rX2VuZCAtPSBXU0laRTsKCiAgICAgICAgIGJsb2NrX3N0YXJ0IC09IChsb25nKSBXU0la RTsKCkBAIC01NzksMTMgKzU5Niw0NyBAQCBsb2NhbCB2b2lkIGZpbGxfd2luZG93KCkKICAgICB9 CiB9CgorLyogV2l0aCBhbiBpbml0aWFsIG9mZnNldCBvZiBTVEFSVCwgYWR2YW5jZSByc3luYydz IHJvbGxpbmcgY2hlY2tzdW0KKyAgIGJ5IE5VTSBieXRlcy4gICovCitsb2NhbCB2b2lkIHJzeW5j X3JvbGwodW5zaWduZWQgaW50IHN0YXJ0LCB1bnNpZ25lZCBpbnQgbnVtKQoreworICAgIHVuc2ln bmVkIGk7CisKKyAgICBpZiAoc3RhcnQgPCBSU1lOQ19XSU4pIHsKKyAgICAgICAgLyogYmVmb3Jl IHdpbmRvdyBmaWxscy4gKi8KKyAgICAgICAgZm9yIChpID0gc3RhcnQ7IGkgPCBSU1lOQ19XSU47 IGkrKykgeworICAgICAgICAgICAgaWYgKGkgPT0gc3RhcnQgKyBudW0pCisgICAgICAgICAgICAg ICAgcmV0dXJuOworICAgICAgICAgICAgcnN5bmNfc3VtICs9ICh1bGcpd2luZG93W2ldOworICAg ICAgICB9CisgICAgICAgIG51bSAtPSAoUlNZTkNfV0lOIC0gc3RhcnQpOworICAgICAgICBzdGFy dCA9IFJTWU5DX1dJTjsKKyAgICB9CisKKyAgICAvKiBidWZmZXIgYWZ0ZXIgd2luZG93IGZ1bGwg Ki8KKyAgICBmb3IgKGkgPSBzdGFydDsgaSA8IHN0YXJ0K251bTsgaSsrKSB7CisgICAgICAgIC8q IE5ldyBjaGFyYWN0ZXIgaW4gKi8KKyAgICAgICAgcnN5bmNfc3VtICs9ICh1bGcpd2luZG93W2ld OworICAgICAgICAvKiBPbGQgY2hhcmFjdGVyIG91dCAqLworICAgICAgICByc3luY19zdW0gLT0g KHVsZyl3aW5kb3dbaSAtIFJTWU5DX1dJTl07CisgICAgICAgIGlmIChyc3luY19jaHVua19lbmQg PT0gMHhGRkZGRkZGRlVMICYmIFJTWU5DX1NVTV9NQVRDSChyc3luY19zdW0pKQorICAgICAgICAg ICAgcnN5bmNfY2h1bmtfZW5kID0gaTsKKyAgICB9Cit9CisKKy8qID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQorICogU2V0IHJzeW5jX2NodW5rX2VuZCBpZiB3aW5kb3cgc3VtIG1hdGNoZXMgbWFnaWMgdmFs dWUuCisgKi8KKyNkZWZpbmUgUlNZTkNfUk9MTChzLCBuKSBcCisgICBkbyB7IGlmIChyc3luYykg cnN5bmNfcm9sbCgocyksIChuKSk7IH0gd2hpbGUoMCkKKwogLyogPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 CiAgKiBGbHVzaCB0aGUgY3VycmVudCBibG9jaywgd2l0aCBnaXZlbiBlbmQtb2YtZmlsZSBmbGFn LgogICogSU4gYXNzZXJ0aW9uOiBzdHJzdGFydCBpcyBzZXQgdG8gdGhlIGVuZCBvZiB0aGUgY3Vy cmVudCBtYXRjaC4KICAqLwogI2RlZmluZSBGTFVTSF9CTE9DSyhlb2YpIFwKICAgIGZsdXNoX2Js b2NrKGJsb2NrX3N0YXJ0ID49IDBMID8gKGNoYXIqKSZ3aW5kb3dbKHVuc2lnbmVkKWJsb2NrX3N0 YXJ0XSA6IFwKLSAgICAgICAgICAgICAgICAoY2hhciopTlVMTCwgKGxvbmcpc3Ryc3RhcnQgLSBi bG9ja19zdGFydCwgKGVvZikpCisgICAgICAgICAgICAgICAgKGNoYXIqKU5VTEwsIChsb25nKXN0 cnN0YXJ0IC0gYmxvY2tfc3RhcnQsIGZsdXNoLTEsIChlb2YpKQoKIC8qID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQogICogUHJvY2Vzc2VzIGEgbmV3IGlucHV0IGZpbGUgYW5kIHJldHVybiBpdHMgY29tcHJl c3NlZCBsZW5ndGguIFRoaXMKQEAgLTU5Niw3ICs2NDcsNyBAQCBsb2NhbCB2b2lkIGZpbGxfd2lu ZG93KCkKIGxvY2FsIG9mZl90IGRlZmxhdGVfZmFzdCgpCiB7CiAgICAgSVBvcyBoYXNoX2hlYWQ7 IC8qIGhlYWQgb2YgdGhlIGhhc2ggY2hhaW4gKi8KLSAgICBpbnQgZmx1c2g7ICAgICAgLyogc2V0 IGlmIGN1cnJlbnQgYmxvY2sgbXVzdCBiZSBmbHVzaGVkICovCisgICAgaW50IGZsdXNoID0gMDsg IC8qIHNldCBpZiBjdXJyZW50IGJsb2NrIG11c3QgYmUgZmx1c2hlZCwgMj0+YW5kIHBhZGRlZCAg Ki8KICAgICB1bnNpZ25lZCBtYXRjaF9sZW5ndGggPSAwOyAgLyogbGVuZ3RoIG9mIGJlc3QgbWF0 Y2ggKi8KCiAgICAgcHJldl9sZW5ndGggPSBNSU5fTUFUQ0gtMTsKQEAgLTYyNiw2ICs2NzcsNyBA QCBsb2NhbCBvZmZfdCBkZWZsYXRlX2Zhc3QoKQoKICAgICAgICAgICAgIGxvb2thaGVhZCAtPSBt YXRjaF9sZW5ndGg7CgorICAgICAgICAgICAgUlNZTkNfUk9MTChzdHJzdGFydCwgbWF0Y2hfbGVu Z3RoKTsKICAgICAgICAgICAgIC8qIEluc2VydCBuZXcgc3RyaW5ncyBpbiB0aGUgaGFzaCB0YWJs ZSBvbmx5IGlmIHRoZSBtYXRjaCBsZW5ndGgKICAgICAgICAgICAgICAqIGlzIG5vdCB0b28gbGFy Z2UuIFRoaXMgc2F2ZXMgdGltZSBidXQgZGVncmFkZXMgY29tcHJlc3Npb24uCiAgICAgICAgICAg ICAgKi8KQEAgLTY1NCw5ICs3MDYsMTQgQEAgbG9jYWwgb2ZmX3QgZGVmbGF0ZV9mYXN0KCkKICAg ICAgICAgICAgIC8qIE5vIG1hdGNoLCBvdXRwdXQgYSBsaXRlcmFsIGJ5dGUgKi8KICAgICAgICAg ICAgIFRyYWNldnYoKHN0ZGVyciwiJWMiLHdpbmRvd1tzdHJzdGFydF0pKTsKICAgICAgICAgICAg IGZsdXNoID0gY3RfdGFsbHkgKDAsIHdpbmRvd1tzdHJzdGFydF0pOworICAgICAgICAgICAgUlNZ TkNfUk9MTChzdHJzdGFydCwgMSk7CiAgICAgICAgICAgICBsb29rYWhlYWQtLTsKICAgICAgICAg ICAgIHN0cnN0YXJ0Kys7CiAgICAgICAgIH0KKyAgICAgICAgaWYgKHJzeW5jICYmIHN0cnN0YXJ0 ID4gcnN5bmNfY2h1bmtfZW5kKSB7CisgICAgICAgICAgICByc3luY19jaHVua19lbmQgPSAweEZG RkZGRkZGVUw7CisgICAgICAgICAgICBmbHVzaCA9IDI7CisgICAgICAgIH0KICAgICAgICAgaWYg KGZsdXNoKSBGTFVTSF9CTE9DSygwKSwgYmxvY2tfc3RhcnQgPSBzdHJzdGFydDsKCiAgICAgICAg IC8qIE1ha2Ugc3VyZSB0aGF0IHdlIGFsd2F5cyBoYXZlIGVub3VnaCBsb29rYWhlYWQsIGV4Y2Vw dApAQCAtNjc5LDcgKzczNiw3IEBAIG9mZl90IGRlZmxhdGUoKQogewogICAgIElQb3MgaGFzaF9o ZWFkOyAgICAgICAgICAvKiBoZWFkIG9mIGhhc2ggY2hhaW4gKi8KICAgICBJUG9zIHByZXZfbWF0 Y2g7ICAgICAgICAgLyogcHJldmlvdXMgbWF0Y2ggKi8KLSAgICBpbnQgZmx1c2g7ICAgICAgICAg ICAgICAgLyogc2V0IGlmIGN1cnJlbnQgYmxvY2sgbXVzdCBiZSBmbHVzaGVkICovCisgICAgaW50 IGZsdXNoID0gMDsgICAgICAgICAgIC8qIHNldCBpZiBjdXJyZW50IGJsb2NrIG11c3QgYmUgZmx1 c2hlZCAqLwogICAgIGludCBtYXRjaF9hdmFpbGFibGUgPSAwOyAvKiBzZXQgaWYgcHJldmlvdXMg bWF0Y2ggZXhpc3RzICovCiAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbWF0Y2hfbGVuZ3RoID0gTUlO X01BVENILTE7IC8qIGxlbmd0aCBvZiBiZXN0IG1hdGNoICovCgpAQCAtNzMwLDYgKzc4Nyw3IEBA IG9mZl90IGRlZmxhdGUoKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBsb29rYWhlYWQg LT0gcHJldl9sZW5ndGgtMTsKICAgICAgICAgICAgIHByZXZfbGVuZ3RoIC09IDI7CisgICAgICAg ICAgICBSU1lOQ19ST0xMKHN0cnN0YXJ0LCBwcmV2X2xlbmd0aCsxKTsKICAgICAgICAgICAgIGRv IHsKICAgICAgICAgICAgICAgICBzdHJzdGFydCsrOwogICAgICAgICAgICAgICAgIElOU0VSVF9T VFJJTkcoc3Ryc3RhcnQsIGhhc2hfaGVhZCk7CkBAIC03NDIsMjQgKzgwMCw0MCBAQCBvZmZfdCBk ZWZsYXRlKCkKICAgICAgICAgICAgIG1hdGNoX2F2YWlsYWJsZSA9IDA7CiAgICAgICAgICAgICBt YXRjaF9sZW5ndGggPSBNSU5fTUFUQ0gtMTsKICAgICAgICAgICAgIHN0cnN0YXJ0Kys7Ci0gICAg ICAgICAgICBpZiAoZmx1c2gpIEZMVVNIX0JMT0NLKDApLCBibG9ja19zdGFydCA9IHN0cnN0YXJ0 OwoKKyAgICAgICAgICAgIGlmIChyc3luYyAmJiBzdHJzdGFydCA+IHJzeW5jX2NodW5rX2VuZCkg eworICAgICAgICAgICAgICAgIHJzeW5jX2NodW5rX2VuZCA9IDB4RkZGRkZGRkZVTDsKKyAgICAg ICAgICAgICAgICBmbHVzaCA9IDI7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoZmx1 c2gpIEZMVVNIX0JMT0NLKDApLCBibG9ja19zdGFydCA9IHN0cnN0YXJ0OwogICAgICAgICB9IGVs c2UgaWYgKG1hdGNoX2F2YWlsYWJsZSkgewogICAgICAgICAgICAgLyogSWYgdGhlcmUgd2FzIG5v IG1hdGNoIGF0IHRoZSBwcmV2aW91cyBwb3NpdGlvbiwgb3V0cHV0IGEKICAgICAgICAgICAgICAq IHNpbmdsZSBsaXRlcmFsLiBJZiB0aGVyZSB3YXMgYSBtYXRjaCBidXQgdGhlIGN1cnJlbnQgbWF0 Y2gKICAgICAgICAgICAgICAqIGlzIGxvbmdlciwgdHJ1bmNhdGUgdGhlIHByZXZpb3VzIG1hdGNo IHRvIGEgc2luZ2xlIGxpdGVyYWwuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIFRyYWNl dnYoKHN0ZGVyciwiJWMiLHdpbmRvd1tzdHJzdGFydC0xXSkpOwotICAgICAgICAgICAgaWYgKGN0 X3RhbGx5ICgwLCB3aW5kb3dbc3Ryc3RhcnQtMV0pKSB7Ci0gICAgICAgICAgICAgICAgRkxVU0hf QkxPQ0soMCksIGJsb2NrX3N0YXJ0ID0gc3Ryc3RhcnQ7CisgICAgICAgICAgICBmbHVzaCA9IGN0 X3RhbGx5ICgwLCB3aW5kb3dbc3Ryc3RhcnQtMV0pOworICAgICAgICAgICAgaWYgKHJzeW5jICYm IHN0cnN0YXJ0ID4gcnN5bmNfY2h1bmtfZW5kKSB7CisgICAgICAgICAgICAgICAgcnN5bmNfY2h1 bmtfZW5kID0gMHhGRkZGRkZGRlVMOworICAgICAgICAgICAgICAgIGZsdXNoID0gMjsKICAgICAg ICAgICAgIH0KKyAgICAgICAgICAgIGlmIChmbHVzaCkgRkxVU0hfQkxPQ0soMCksIGJsb2NrX3N0 YXJ0ID0gc3Ryc3RhcnQ7CisgICAgICAgICAgICBSU1lOQ19ST0xMKHN0cnN0YXJ0LCAxKTsKICAg ICAgICAgICAgIHN0cnN0YXJ0Kys7CiAgICAgICAgICAgICBsb29rYWhlYWQtLTsKICAgICAgICAg fSBlbHNlIHsKICAgICAgICAgICAgIC8qIFRoZXJlIGlzIG5vIHByZXZpb3VzIG1hdGNoIHRvIGNv bXBhcmUgd2l0aCwgd2FpdCBmb3IKICAgICAgICAgICAgICAqIHRoZSBuZXh0IHN0ZXAgdG8gZGVj aWRlLgogICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAocnN5bmMgJiYgc3Ryc3RhcnQg PiByc3luY19jaHVua19lbmQpIHsKKyAgICAgICAgICAgICAgICAvKiBSZXNldCBodWZmbWFuIHRy ZWUgKi8KKyAgICAgICAgICAgICAgICByc3luY19jaHVua19lbmQgPSAweEZGRkZGRkZGVUw7Cisg ICAgICAgICAgICAgICAgZmx1c2ggPSAyOworICAgICAgICAgICAgICAgIEZMVVNIX0JMT0NLKDAp LCBibG9ja19zdGFydCA9IHN0cnN0YXJ0OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBt YXRjaF9hdmFpbGFibGUgPSAxOworICAgICAgICAgICAgUlNZTkNfUk9MTChzdHJzdGFydCwgMSk7 CiAgICAgICAgICAgICBzdHJzdGFydCsrOwogICAgICAgICAgICAgbG9va2FoZWFkLS07CiAgICAg ICAgIH0KZGlmZiAtLWdpdCBhL2RvYy9nemlwLnRleGkgYi9kb2MvZ3ppcC50ZXhpCmluZGV4IGZh OTRiODQuLjgwYTVhMTcgMTAwNjQ0Ci0tLSBhL2RvYy9nemlwLnRleGkKKysrIGIvZG9jL2d6aXAu dGV4aQpAQCAtMzYwLDYgKzM2MCwxNCBAQCBzcGVjaWZpZWQgb24gdGhlIGNvbW1hbmQgbGluZSBh cmUgZGlyZWN0b3JpZXMsIEBjb21tYW5ke2d6aXB9IHdpbGwgZGVzY2VuZAogaW50byB0aGUgZGly ZWN0b3J5IGFuZCBjb21wcmVzcyBhbGwgdGhlIGZpbGVzIGl0IGZpbmRzIHRoZXJlIChvcgogZGVj b21wcmVzcyB0aGVtIGluIHRoZSBjYXNlIG9mIEBjb21tYW5ke2d1bnppcH0pLgoKK0BpdGVtIC0t cnN5bmNhYmxlCitXaGlsZSBjb21wcmVzc2luZywgc3luY2hyb25pemUgdGhlIG91dHB1dCBvY2Nh c2lvbmFsbHksIGJhc2VkIG9uIHRoZQoraW5wdXQuICBUaGlzIHJlZHVjZXMgY29tcHJlc3Npb24g YnkgYWJvdXQgb25lIHBlcmNlbnQgaW4gbW9zdCBjYXNlcywgYnV0CittZWFucyB0aGF0IHRoZSBA Y29kZXtyc3luY30gcHJvZ3JhbSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2Ygc2ltaWxhcml0aWVzCitp biB0aGUgdW5jb21wcmVzc2VkIGlucHV0IHdoZW4gc3luY2hyb25pemluZyB0d28gZmlsZXMgY29t cHJlc3NlZCB3aXRoCit0aGlzIGZsYWcuICBAY29kZXtndW56aXB9IGNhbm5vdCB0ZWxsIHRoZSBk aWZmZXJlbmNlIGJldHdlZW4gYQorY29tcHJlc3NlZCBmaWxlIGNyZWF0ZWQgd2l0aCB0aGlzIG9w dGlvbiwgYW5kIG9uZSBjcmVhdGVkIHdpdGhvdXQgaXQuCisKIEBpdGVtIC0tc3VmZml4IEB2YXJ7 c3VmfQogQGl0ZW14IC1TIEB2YXJ7c3VmfQogVXNlIHN1ZmZpeCBAdmFye3N1Zn0gaW5zdGVhZCBv ZiBAc2FtcHsuZ3p9LiAgQW55IHN1ZmZpeCBjYW4gYmUKZGlmZiAtLWdpdCBhL2d6aXAuMSBiL2d6 aXAuMQppbmRleCAzMjYyYTg3Li5lNmFhMjc4IDEwMDY0NAotLS0gYS9nemlwLjEKKysrIGIvZ3pp cC4xCkBAIC0zMjgsNiArMzI4LDExIEBAIGluZGljYXRlcyB0aGUgc2xvd2VzdCBjb21wcmVzc2lv biBtZXRob2QgKGJlc3QgY29tcHJlc3Npb24pLgogVGhlIGRlZmF1bHQgY29tcHJlc3Npb24gbGV2 ZWwgaXMKIC5CUiBcLTYKICh0aGF0IGlzLCBiaWFzZWQgdG93YXJkcyBoaWdoIGNvbXByZXNzaW9u IGF0IGV4cGVuc2Ugb2Ygc3BlZWQpLgorLlRQCisuQiBcLVwtcnN5bmNhYmxlCitXaGVuIHlvdSBz eW5jaHJvbml6ZSBhIGNvbXByZXNzZWQgZmlsZSBiZXR3ZWVuIHR3byBjb21wdXRlcnMsIHRoaXMg b3B0aW9uIGFsbG93cyByc3luYyB0byB0cmFuc2ZlciBvbmx5IGZpbGVzIHRoYXQgd2VyZSBjaGFu Z2VkIGluIHRoZSBhcmNoaXZlIGluc3RlYWQgb2YgdGhlIGVudGlyZSBhcmNoaXZlLgorTm9ybWFs bHksIGFmdGVyIGEgY2hhbmdlIGlzIG1hZGUgdG8gYW55IGZpbGUgaW4gdGhlIGFyY2hpdmUsIHRo ZSBjb21wcmVzc2lvbiBhbGdvcml0aG0gY2FuIGdlbmVyYXRlIGEgbmV3IHZlcnNpb24gb2YgdGhl IGFyY2hpdmUgdGhhdCBkb2VzIG5vdCBtYXRjaCB0aGUgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGUg YXJjaGl2ZS4gSW4gdGhpcyBjYXNlLCByc3luYyB0cmFuc2ZlcnMgdGhlIGVudGlyZSBuZXcgdmVy c2lvbiBvZiB0aGUgYXJjaGl2ZSB0byB0aGUgcmVtb3RlIGNvbXB1dGVyLgorV2l0aCB0aGlzIG9w dGlvbiwgcnN5bmMgY2FuIHRyYW5zZmVyIG9ubHkgdGhlIGNoYW5nZWQgZmlsZXMgYXMgd2VsbCBh cyBhIHNtYWxsIGFtb3VudCBvZiBtZXRhZGF0YSB0aGF0IGlzIHJlcXVpcmVkIHRvIHVwZGF0ZSB0 aGUgYXJjaGl2ZSBzdHJ1Y3R1cmUgaW4gdGhlIGFyZWEgdGhhdCB3YXMgY2hhbmdlZC4KIC5TSCAi QURWQU5DRUQgVVNBR0UiCiBNdWx0aXBsZSBjb21wcmVzc2VkIGZpbGVzIGNhbiBiZSBjb25jYXRl bmF0ZWQuIEluIHRoaXMgY2FzZSwKIC5JIGd1bnppcApkaWZmIC0tZ2l0IGEvZ3ppcC5jIGIvZ3pp cC5jCmluZGV4IGQ5Y2RmYWEuLmUyNDNmMmUgMTAwNjQ0Ci0tLSBhL2d6aXAuYworKysgYi9nemlw LmMKQEAgLTIyMCw2ICsyMjAsNyBAQCBzdGF0aWMgaW50IGRmZCA9IC0xOyAgICAgICAvKiBvdXRw dXQgZGlyZWN0b3J5IGZpbGUgZGVzY3JpcHRvciAqLwogdW5zaWduZWQgaW5zaXplOyAgICAgICAg ICAgLyogdmFsaWQgYnl0ZXMgaW4gaW5idWYgKi8KIHVuc2lnbmVkIGlucHRyOyAgICAgICAgICAg IC8qIGluZGV4IG9mIG5leHQgYnl0ZSB0byBiZSBwcm9jZXNzZWQgaW4gaW5idWYgKi8KIHVuc2ln bmVkIG91dGNudDsgICAgICAgICAgIC8qIGJ5dGVzIGluIG91dHB1dCBidWZmZXIgKi8KK2ludCBy c3luYyA9IDA7ICAgICAgICAgICAgIC8qIG1ha2UgcnluY2FibGUgY2h1bmtzICovCgogc3RhdGlj IGludCBoYW5kbGVkX3NpZ1tdID0KICAgewpAQCAtMjQ4LDYgKzI0OSw3IEBAIHN0YXRpYyBpbnQg aGFuZGxlZF9zaWdbXSA9CiBlbnVtCiB7CiAgIFBSRVNVTUVfSU5QVVRfVFRZX09QVElPTiA9IENI QVJfTUFYICsgMSwKKyAgUlNZTkNBQkxFX09QVElPTiwKICAgU1lOQ0hST05PVVNfT1BUSU9OLAoK ICAgLyogQSB2YWx1ZSBncmVhdGVyIHRoYW4gYWxsIHZhbGlkIGxvbmcgb3B0aW9ucywgdXNlZCBh cyBhIGZsYWcgdG8KQEAgLTI4OCw3ICsyOTAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlv biBsb25nb3B0c1tdID0KICAgICB7ImJlc3QiLCAgICAgICAwLCAwLCAnOSd9LCAvKiBjb21wcmVz cyBiZXR0ZXIgKi8KICAgICB7Imx6dyIsICAgICAgICAwLCAwLCAnWid9LCAvKiBtYWtlIG91dHB1 dCBjb21wYXRpYmxlIHdpdGggb2xkIGNvbXByZXNzICovCiAgICAgeyJiaXRzIiwgICAgICAgMSwg MCwgJ2InfSwgLyogbWF4IG51bWJlciBvZiBiaXRzIHBlciBjb2RlIChpbXBsaWVzIC1aKSAqLwot CisgICAgeyJyc3luY2FibGUiLCAgMCwgMCwgUlNZTkNBQkxFX09QVElPTn0sIC8qIG1ha2UgcnN5 bmMtZnJpZW5kbHkgYXJjaGl2ZSAqLwogICAgIHsgMCwgMCwgMCwgMCB9CiB9OwoKQEAgLTM3Myw2 ICszNzUsNyBAQCBsb2NhbCB2b2lkIGhlbHAoKQogICIgIC1aLCAtLWx6dyAgICAgICAgIHByb2R1 Y2Ugb3V0cHV0IGNvbXBhdGlibGUgd2l0aCBvbGQgY29tcHJlc3MiLAogICIgIC1iLCAtLWJpdHM9 QklUUyAgIG1heCBudW1iZXIgb2YgYml0cyBwZXIgY29kZSAoaW1wbGllcyAtWikiLAogI2VuZGlm CisgIiAgICAgIC0tcnN5bmNhYmxlICAgTWFrZSByc3luYy1mcmllbmRseSBhcmNoaXZlIiwKICAi IiwKICAiV2l0aCBubyBGSUxFLCBvciB3aGVuIEZJTEUgaXMgLSwgcmVhZCBzdGFuZGFyZCBpbnB1 dC4iLAogICIiLApAQCAtNTU1LDYgKzU1OCwxMCBAQCBpbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIg Kiphcmd2KQogICAgICAgICAgICAgcmVjdXJzaXZlID0gMTsKICNlbmRpZgogICAgICAgICAgICAg YnJlYWs7CisKKyAgICAgICAgY2FzZSBSU1lOQ0FCTEVfT1BUSU9OOgorICAgICAgICAgICAgcnN5 bmMgPSAxOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgJ1MnOgogI2lmZGVmIE5P X01VTFRJUExFX0RPVFMKICAgICAgICAgICAgIGlmICgqb3B0YXJnID09ICcuJykgb3B0YXJnKys7 CmRpZmYgLS1naXQgYS9nemlwLmggYi9nemlwLmgKaW5kZXggYmI0MDAwYS4uZjI5OGI0NyAxMDA2 NDQKLS0tIGEvZ3ppcC5oCisrKyBiL2d6aXAuaApAQCAtMTQwLDYgKzE0MCw3IEBAIEVYVEVSTih1 Y2gsIHdpbmRvdyk7ICAgICAgICAgLyogU2xpZGluZyB3aW5kb3cgYW5kIHN1ZmZpeCB0YWJsZSAo dW5sencpICovCiBleHRlcm4gdW5zaWduZWQgaW5zaXplOyAvKiB2YWxpZCBieXRlcyBpbiBpbmJ1 ZiAqLwogZXh0ZXJuIHVuc2lnbmVkIGlucHRyOyAgLyogaW5kZXggb2YgbmV4dCBieXRlIHRvIGJl IHByb2Nlc3NlZCBpbiBpbmJ1ZiAqLwogZXh0ZXJuIHVuc2lnbmVkIG91dGNudDsgLyogYnl0ZXMg aW4gb3V0cHV0IGJ1ZmZlciAqLworZXh0ZXJuIGludCByc3luYzsgIC8qIGRlZmxhdGUgaW50byBy c3luY2FibGUgY2h1bmtzICovCgogZXh0ZXJuIG9mZl90IGJ5dGVzX2luOyAgIC8qIG51bWJlciBv ZiBpbnB1dCBieXRlcyAqLwogZXh0ZXJuIG9mZl90IGJ5dGVzX291dDsgIC8qIG51bWJlciBvZiBv dXRwdXQgYnl0ZXMgKi8KQEAgLTI4Nyw3ICsyODgsNyBAQCBleHRlcm4gb2ZmX3QgZGVmbGF0ZSAo dm9pZCk7CiAgICAgICAgIC8qIGluIHRyZWVzLmMgKi8KIGV4dGVybiB2b2lkIGN0X2luaXQgICAg ICh1c2ggKmF0dHIsIGludCAqbWV0aG9kKTsKIGV4dGVybiBpbnQgIGN0X3RhbGx5ICAgIChpbnQg ZGlzdCwgaW50IGxjKTsKLWV4dGVybiBvZmZfdCBmbHVzaF9ibG9jayAoY2hhciAqYnVmLCB1bGcg c3RvcmVkX2xlbiwgaW50IGVvZik7CitleHRlcm4gb2ZmX3QgZmx1c2hfYmxvY2sgKGNoYXIgKmJ1 ZiwgdWxnIHN0b3JlZF9sZW4sIGludCBwYWQsIGludCBlb2YpOwoKICAgICAgICAgLyogaW4gYml0 cy5jICovCiBleHRlcm4gdm9pZCAgICAgYmlfaW5pdCAgICAoZmlsZV90IHppcGZpbGUpOwpkaWZm IC0tZ2l0IGEvdHJlZXMuYyBiL3RyZWVzLmMKaW5kZXggZjMxNGU1Ny4uMDI1ZDViYSAxMDA2NDQK LS0tIGEvdHJlZXMuYworKysgYi90cmVlcy5jCkBAIC04NTYsOSArODU2LDEwIEBAIGxvY2FsIHZv aWQgc2VuZF9hbGxfdHJlZXMobGNvZGVzLCBkY29kZXMsIGJsY29kZXMpCiAgKiB0cmVlcyBvciBz dG9yZSwgYW5kIG91dHB1dCB0aGUgZW5jb2RlZCBibG9jayB0byB0aGUgemlwIGZpbGUuIFRoaXMg ZnVuY3Rpb24KICAqIHJldHVybnMgdGhlIHRvdGFsIGNvbXByZXNzZWQgbGVuZ3RoIGZvciB0aGUg ZmlsZSBzbyBmYXIuCiAgKi8KLW9mZl90IGZsdXNoX2Jsb2NrKGJ1Ziwgc3RvcmVkX2xlbiwgZW9m KQorb2ZmX3QgZmx1c2hfYmxvY2soYnVmLCBzdG9yZWRfbGVuLCBwYWQsIGVvZikKICAgICBjaGFy ICpidWY7ICAgICAgICAvKiBpbnB1dCBibG9jaywgb3IgTlVMTCBpZiB0b28gb2xkICovCiAgICAg dWxnIHN0b3JlZF9sZW47ICAgLyogbGVuZ3RoIG9mIGlucHV0IGJsb2NrICovCisgICAgaW50IHBh ZDsgICAgICAgICAgLyogcGFkIG91dHB1dCB0byBieXRlIGJvdW5kYXJ5ICovCiAgICAgaW50IGVv ZjsgICAgICAgICAgLyogdHJ1ZSBpZiB0aGlzIGlzIHRoZSBsYXN0IGJsb2NrIGZvciBhIGZpbGUg Ki8KIHsKICAgICB1bGcgb3B0X2xlbmIsIHN0YXRpY19sZW5iOyAvKiBvcHRfbGVuIGFuZCBzdGF0 aWNfbGVuIGluIGJ5dGVzICovCkBAIC05NTEsNiArOTUyLDEwIEBAIG9mZl90IGZsdXNoX2Jsb2Nr KGJ1Ziwgc3RvcmVkX2xlbiwgZW9mKQogICAgICAgICBBc3NlcnQgKGlucHV0X2xlbiA9PSBieXRl c19pbiwgImJhZCBpbnB1dCBzaXplIik7CiAgICAgICAgIGJpX3dpbmR1cCgpOwogICAgICAgICBj b21wcmVzc2VkX2xlbiArPSA3OyAgLyogYWxpZ24gb24gYnl0ZSBib3VuZGFyeSAqLworICAgIH0g ZWxzZSBpZiAocGFkICYmIChjb21wcmVzc2VkX2xlbiAlIDgpICE9IDApIHsKKyAgICAgICAgc2Vu ZF9iaXRzKChTVE9SRURfQkxPQ0s8PDEpK2VvZiwgMyk7ICAvKiBzZW5kIGJsb2NrIHR5cGUgKi8K KyAgICAgICAgY29tcHJlc3NlZF9sZW4gPSAoY29tcHJlc3NlZF9sZW4gKyAzICsgNykgJiB+N0w7 CisgICAgICAgIGNvcHlfYmxvY2soYnVmLCAwLCAxKTsgLyogd2l0aCBoZWFkZXIgKi8KICAgICB9 CgogICAgIHJldHVybiBjb21wcmVzc2VkX2xlbiA+PiAzOwotLSAKMi42LjQKCg== --001a11c2f20271ed14052ce21400-- From unknown Sat Jun 21 05:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22845: FYI: release soon Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 29 Feb 2016 06:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22845 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Jim Meyering , 22845@debbugs.gnu.org, rusty@rustcorp.com.au Received: via spool by 22845-submit@debbugs.gnu.org id=B22845.145672885725665 (code B ref 22845); Mon, 29 Feb 2016 06:55:01 +0000 Received: (at 22845) by debbugs.gnu.org; 29 Feb 2016 06:54:17 +0000 Received: from localhost ([127.0.0.1]:51740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaHij-0006fs-16 for submit@debbugs.gnu.org; Mon, 29 Feb 2016 01:54:17 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:56866) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaHih-0006fG-Ai for 22845@debbugs.gnu.org; Mon, 29 Feb 2016 01:54:15 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2484E16083D; Sun, 28 Feb 2016 22:54:09 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id gOAg0-Pvz4yb; Sun, 28 Feb 2016 22:54:08 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 75311160FD0; Sun, 28 Feb 2016 22:54:08 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id IEdSUGHzvQvD; Sun, 28 Feb 2016 22:54:08 -0800 (PST) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4B78C16083D; Sun, 28 Feb 2016 22:54:08 -0800 (PST) References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56D3EB10.7070605@cs.ucla.edu> Date: Sun, 28 Feb 2016 22:54:08 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Jim Meyering wrote: > I'll push this in the next day or so, so any improvements people > can suggest in the mean time would be most welcome. Thanks for doing all that. In NEWS, there should be one "New features" section, not two. I had difficulty following the new documentation. Perhaps it's because of the word "synchronize" and the recently-added --synchronous option. Also, the phrase "cannot tell the difference" is confusing -- it's trying to talk about the output of gunzip, not about gunzip itself. And "reduces compression" is ambiguous, since compression already reduces. How about something like the following instead? @item --rsyncable Cater better to the @command{rsync} program. Although does not compress quite as well, it lets the @code{rsync} program take advantage of similarities in the uncompressed input when synchronizing two files compressed with this flag. From unknown Sat Jun 21 05:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22845: FYI: release soon Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Mon, 29 Feb 2016 16:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22845 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Paul Eggert Cc: 22845@debbugs.gnu.org, Rusty Russell Received: via spool by 22845-submit@debbugs.gnu.org id=B22845.145676437327420 (code B ref 22845); Mon, 29 Feb 2016 16:47:02 +0000 Received: (at 22845) by debbugs.gnu.org; 29 Feb 2016 16:46:13 +0000 Received: from localhost ([127.0.0.1]:53886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaQxZ-00078C-HB for submit@debbugs.gnu.org; Mon, 29 Feb 2016 11:46:13 -0500 Received: from mail-oi0-f44.google.com ([209.85.218.44]:35541) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaQxX-00077y-Gt for 22845@debbugs.gnu.org; Mon, 29 Feb 2016 11:46:12 -0500 Received: by mail-oi0-f44.google.com with SMTP id c203so16428502oia.2 for <22845@debbugs.gnu.org>; Mon, 29 Feb 2016 08:46:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Bh+7DX3LraDmkH3mtZiqiyEMy6POZxMjLcJjRxBNjr0=; b=MZkkscP9M2QhkpebHQaOVIMexpA+uCalA3h5GFvkYcIywIXP3CQaQ1Imbs2lb4Ll4y 4GTL3am+Svq9arCv6zl0E4wn8//97QJtZB58ko5rGZvmrNh0fZl1BxsGPnEVqC9oVqX2 xLcTlJbafJ//EDbPak9LIqByk55ooeG8rOa0/fvdWJaOdLwY6Qe0Ub0IrSlcviU4DAPX J8Gx3KZHkx7P0sN90uDXUc+KGssaHqqyIVbQYZJmgoK/EO7rP/90jWwy9LlBzCNBzmxP RLWzsRYhxuk7iLuQoPlZbSPHBM3EnLTkIJJkZbBPyBvqwB9YZ9WjQBZvY+PNoPsdR4+E GvtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Bh+7DX3LraDmkH3mtZiqiyEMy6POZxMjLcJjRxBNjr0=; b=I6z4ZgHASXqZ3ZEx5sz6BhQsdpnYObG8cOCCkx2N+WMBYCpap4Bh17iBH38BvTTdtT GIvztunR74wMsNeRmefjJUh1UfqUk5zAXpZitlqkD2r/waaj7fUGR0ZaOoKmPX6/JgMC NDKieA/F6FozPcq1swJ3BIBB0qLKtuoxJ2HAd83OKpsNiHsKqMsUtaFfKlEK/eCmL7zw 1SFXSQJLz7QyKf8RVyldN2dl5yjUw1YUrn2FIQGtSkQ7FGRcW71v0OHrpYrc2wYXVPy1 p47fsj8sTgYBnZHg7YRz1abOu+UTB3/+VPHkV8fFFObd8BAsdo8x5O8YWhRWbePclqqw oKYw== X-Gm-Message-State: AD7BkJKiRZsEZQx8+syysLpVDhABxJVzHxRRT0IJviYefuoXSwG20eqx7T+o5JsFiABUZeOvAonVljALwzZF2w== X-Received: by 10.202.84.82 with SMTP id i79mr12276563oib.130.1456764365864; Mon, 29 Feb 2016 08:46:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.44.194 with HTTP; Mon, 29 Feb 2016 08:45:46 -0800 (PST) In-Reply-To: <56D3EB10.7070605@cs.ucla.edu> References: <56D3EB10.7070605@cs.ucla.edu> From: Jim Meyering Date: Mon, 29 Feb 2016 08:45:46 -0800 X-Google-Sender-Auth: CH4-ph48VXJbpz89hyTFKhbZ4ts Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) On Sun, Feb 28, 2016 at 10:54 PM, Paul Eggert wrote: > Jim Meyering wrote: >> >> I'll push this in the next day or so, so any improvements people >> can suggest in the mean time would be most welcome. > > > Thanks for doing all that. > > In NEWS, there should be one "New features" section, not two. Good catch. > I had difficulty following the new documentation. Perhaps it's because of > the word "synchronize" and the recently-added --synchronous option. Also, > the phrase "cannot tell the difference" is confusing -- it's trying to talk > about the output of gunzip, not about gunzip itself. And "reduces > compression" is ambiguous, since compression already reduces. How about > something like the following instead? > > @item --rsyncable > Cater better to the @command{rsync} program. Although does not compress > quite as well, it lets the @code{rsync} program take advantage of > similarities in the uncompressed input when synchronizing two files > compressed with this flag. Thank you. I prefer that, too. Tweaked slightly: @item --rsyncable Cater better to the @command{rsync} program by periodically resetting the internal structure of the compressed data stream. This lets the @code{rsync} program take advantage of similarities in the uncompressed input when synchronizing two files compressed with this flag. The cost: the compressed output is slightly larger. Will post a revised patch to the proper list. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 29 19:00:09 2016 Received: (at control) by debbugs.gnu.org; 1 Mar 2016 00:00:09 +0000 Received: from localhost ([127.0.0.1]:54327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaXjV-0004VJ-99 for submit@debbugs.gnu.org; Mon, 29 Feb 2016 19:00:09 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42769) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaXjT-0004U2-Ah for control@debbugs.gnu.org; Mon, 29 Feb 2016 19:00:07 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id EFE31160FD2 for ; Mon, 29 Feb 2016 16:00:00 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id honbGcKn-fJO for ; Mon, 29 Feb 2016 16:00:00 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 63DDF160FDA for ; Mon, 29 Feb 2016 16:00:00 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id D2zaOi9MtgbQ for ; Mon, 29 Feb 2016 16:00:00 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4CE46160FD2 for ; Mon, 29 Feb 2016 16:00:00 -0800 (PST) To: control@debbugs.gnu.org From: Paul Eggert Subject: duplicate bugs Organization: UCLA Computer Science Department Message-ID: <56D4DB80.4080708@cs.ucla.edu> Date: Mon, 29 Feb 2016 16:00:00 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) reassign 22845 gzip merge 22852 22845 From unknown Sat Jun 21 05:18:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22845: FYI: release soon Resent-From: Rusty Russell Original-Sender: "Debbugs-submit" Resent-CC: bug-gzip@gnu.org Resent-Date: Tue, 08 Mar 2016 01:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22845 X-GNU-PR-Package: gzip X-GNU-PR-Keywords: To: Jim Meyering , Paul Eggert Cc: 22845@debbugs.gnu.org Received: via spool by 22845-submit@debbugs.gnu.org id=B22845.14573997105232 (code B ref 22845); Tue, 08 Mar 2016 01:16:02 +0000 Received: (at 22845) by debbugs.gnu.org; 8 Mar 2016 01:15:10 +0000 Received: from localhost ([127.0.0.1]:38473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ad6Ev-0001MJ-OY for submit@debbugs.gnu.org; Mon, 07 Mar 2016 20:15:10 -0500 Received: from ozlabs.org ([103.22.144.67]:51363) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ad5px-0000mM-Ob for 22845@debbugs.gnu.org; Mon, 07 Mar 2016 19:49:22 -0500 Received: by ozlabs.org (Postfix, from userid 1011) id 6E67B140C4B; Tue, 8 Mar 2016 11:49:18 +1100 (AEDT) From: Rusty Russell In-Reply-To: References: <56D3EB10.7070605@cs.ucla.edu> User-Agent: Notmuch/0.20.2 (http://notmuchmail.org) Emacs/24.5.1 (x86_64-pc-linux-gnu) Date: Tue, 08 Mar 2016 10:34:56 +1030 Message-ID: <87si01n8bb.fsf@rustcorp.com.au> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Mon, 07 Mar 2016 20:15:09 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Jim Meyering writes: > On Sun, Feb 28, 2016 at 10:54 PM, Paul Eggert wrote: >> Jim Meyering wrote: >>> >>> I'll push this in the next day or so, so any improvements people >>> can suggest in the mean time would be most welcome. >> >> >> Thanks for doing all that. Wow, thanks! That made me do some digging for my old blog posts:

Friday October 27 2000

Sent rsyncable gzip patch to the Debian gzip maintainer: he hasn't applied it yet AFAICT. Turned out to be relatively trivial (I originally assumed that the size of the window for calculating when to reset the Huffman tables would be much larger than the internal 32k window; this is false, and a value of ~16k is fine). Next step is to propose its use for .debs, then the world will be mine. Bwaahahaha! Cheers! Rusty.