From owner-freebsd-gecko@freebsd.org Mon Dec 21 13:01:06 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 92813A4DFB2 for ; Mon, 21 Dec 2015 13:01:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7DCC81F2D for ; Mon, 21 Dec 2015 13:01:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7D0F6A4DFAF; Mon, 21 Dec 2015 13:01:06 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CA7EA4DFAA for ; Mon, 21 Dec 2015 13:01:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6DA031F2C for ; Mon, 21 Dec 2015 13:01:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBLD16op093865 for ; Mon, 21 Dec 2015 13:01:06 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 205357] [PATCH] www/firefox: upgrade to firefox 43 Date: Mon, 21 Dec 2015 13:01:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2015 13:01:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205357 --- Comment #9 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Mon Dec 21 13:01:01 UTC 2015 New revision: 404095 URL: https://svnweb.freebsd.org/changeset/ports/404095 Log: MFH: r404010 www/firefox: update to 43.0.1 Changes: https://www.mozilla.org/en-US/firefox/43.0/releasenotes/ PR: 205357 Submitted by: Christoph Moench-Tegeder Security: 2c2d1c39-1396-459a-91f5-ca03ee7c64c6 Approved by: ports-secteam (feld) Changes: _U branches/2015Q4/ branches/2015Q4/Mk/Uses/gecko.mk branches/2015Q4/Mk/bsd.gecko.mk branches/2015Q4/www/firefox/Makefile branches/2015Q4/www/firefox/distinfo branches/2015Q4/www/firefox/files/patch-bug1026499 branches/2015Q4/www/firefox/files/patch-bug1228742 branches/2015Q4/www/firefox/files/patch-bug702179 branches/2015Q4/www/firefox/files/patch-bug847568 branches/2015Q4/www/firefox/files/patch-bug991253 branches/2015Q4/www/firefox/files/patch-media_libav_config__unix.h branches/2015Q4/www/firefox/files/patch-soundtouch-no-factory branches/2015Q4/www/firefox-i18n/Makefile branches/2015Q4/www/firefox-i18n/distinfo branches/2015Q4/www/linux-firefox/Makefile branches/2015Q4/www/linux-firefox/distinfo branches/2015Q4/www/linux-firefox/pkg-plist -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-gecko@freebsd.org Mon Dec 21 21:26:18 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 47F0AA4F487 for ; Mon, 21 Dec 2015 21:26:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 336DD12C4 for ; Mon, 21 Dec 2015 21:26:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 32B8EA4F486; Mon, 21 Dec 2015 21:26:18 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 32548A4F485 for ; Mon, 21 Dec 2015 21:26:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2365212C3 for ; Mon, 21 Dec 2015 21:26:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBLLQIpd006871 for ; Mon, 21 Dec 2015 21:26:18 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 203353] [PATCH] devel/nspr needs arm64 support Date: Mon, 21 Dec 2015 21:26:18 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2015 21:26:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203353 --- Comment #8 from Ed Maste --- In discussion with andrew@ from our (arm64) perspective there's no need for this bug to remain open. The maintainer may want to merge to the quarterly branch (if it helps future merges, for example). -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-gecko@freebsd.org Mon Dec 21 21:26:27 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 91C96A4F4A2 for ; Mon, 21 Dec 2015 21:26:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7D27B12D6 for ; Mon, 21 Dec 2015 21:26:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7C6E8A4F4A1; Mon, 21 Dec 2015 21:26:27 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C123A4F4A0 for ; Mon, 21 Dec 2015 21:26:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6D0E712D5 for ; Mon, 21 Dec 2015 21:26:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBLLQRK6007072 for ; Mon, 21 Dec 2015 21:26:27 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 203353] [PATCH] devel/nspr needs arm64 support Date: Mon, 21 Dec 2015 21:26:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: blocked Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2015 21:26:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203353 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|201763, 203349 | -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-gecko@freebsd.org Tue Dec 22 19:57:03 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93D52A4FF52 for ; Tue, 22 Dec 2015 19:57:03 +0000 (UTC) (envelope-from burkhard.kleemeier@t-online.de) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7BF4A17B5 for ; Tue, 22 Dec 2015 19:57:03 +0000 (UTC) (envelope-from burkhard.kleemeier@t-online.de) Received: by mailman.ysv.freebsd.org (Postfix) id 78EE1A4FF51; Tue, 22 Dec 2015 19:57:03 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E8AAA4FF50 for ; Tue, 22 Dec 2015 19:57:03 +0000 (UTC) (envelope-from burkhard.kleemeier@t-online.de) Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ABDAB17B4 for ; Tue, 22 Dec 2015 19:57:02 +0000 (UTC) (envelope-from burkhard.kleemeier@t-online.de) Received: from fwd15.aul.t-online.de (fwd15.aul.t-online.de [172.20.27.63]) by mailout02.t-online.de (Postfix) with SMTP id 483A6609757 for ; Tue, 22 Dec 2015 20:56:52 +0100 (CET) Received: from [192.168.2.113] (rIBgG0ZGghL4vfQ7Bolo-Pz-riVPSjtpeiiZdfHgVXmXvao43NjCcv2RdRGj1iXwlr@[84.167.89.129]) by fwd15.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1aBT3B-1iKQVM0; Tue, 22 Dec 2015 20:56:49 +0100 Date: Tue, 22 Dec 2015 20:56:39 +0100 (CET) From: "blackcat" To: gecko@FreeBSD.org Subject: build failure firefox43 on FreeBSD 10.2-RELEASE-p8 Message-ID: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="2019123370-1819212629-1450814208=:92010" X-ID: rIBgG0ZGghL4vfQ7Bolo-Pz-riVPSjtpeiiZdfHgVXmXvao43NjCcv2RdRGj1iXwlr X-TOI-MSGID: d1f48ded-0d30-481c-9d56-ffb4cb050c47 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2015 19:57:03 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2019123370-1819212629-1450814208=:92010 Content-Type: text/plain; format=flowed; charset=US-ASCII Hello "gecko" team members, i can't build my favourite web browser and get this error message in the attached file. With kind regards, blackcat --2019123370-1819212629-1450814208=:92010 Content-Type: text/plain; charset=US-ASCII; name=build_failure_firefox43 Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: error messages Content-Disposition: attachment; filename=build_failure_firefox43 VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOg0KICBGaWxlICIu L2NvbmZpZy5zdGF0dXMiLCBsaW5lIDEwNDMsIGluIDxtb2R1bGU+DQogICAg Y29uZmlnX3N0YXR1cygqKmFyZ3MpDQogIEZpbGUgIi91c3IvcG9ydHMvd3d3 L2ZpcmVmb3gvd29yay9maXJlZm94LTQzLjAuMS9weXRob24vbW96YnVpbGQv bW96YnVpbGQvY29uZmlnX3N0YXR1cy5weSIsIGxpbmUgMTQ5LCBpbiBjb25m aWdfc3RhdHVzDQogICAgc3VtbWFyeSA9IHRoZV9iYWNrZW5kLmNvbnN1bWUo ZGVmaW5pdGlvbnMpDQogIEZpbGUgIi91c3IvcG9ydHMvd3d3L2ZpcmVmb3gv d29yay9maXJlZm94LTQzLjAuMS9weXRob24vbW96YnVpbGQvbW96YnVpbGQv YmFja2VuZC9iYXNlLnB5IiwgbGluZSAxODAsIGluIGNvbnN1bWUNCiAgICBm b3Igb2JqIGluIG9ianM6DQogIEZpbGUgIi91c3IvcG9ydHMvd3d3L2ZpcmVm b3gvd29yay9maXJlZm94LTQzLjAuMS9weXRob24vbW96YnVpbGQvbW96YnVp bGQvZnJvbnRlbmQvZW1pdHRlci5weSIsIGxpbmUgMTUxLCBpbiBlbWl0DQog ICAgZm9yIG91dCBpbiBvdXRwdXQ6DQogIEZpbGUgIi91c3IvcG9ydHMvd3d3 L2ZpcmVmb3gvd29yay9maXJlZm94LTQzLjAuMS9weXRob24vbW96YnVpbGQv bW96YnVpbGQvZnJvbnRlbmQvcmVhZGVyLnB5IiwgbGluZSAxMDQxLCBpbiBy ZWFkX21vemJ1aWxkDQogICAgcmFpc2UgYnJlDQptb3pidWlsZC5mcm9udGVu ZC5yZWFkZXIuQnVpbGRSZWFkZXJFcnJvcjogDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCkVSUk9SIFBST0NFU1NJTkcgTU9aQlVJTEQgRklM RQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNClRoZSBlcnJv ciBvY2N1cnJlZCB3aGlsZSBwcm9jZXNzaW5nIHRoZSBmb2xsb3dpbmcgZmls ZToNCg0KICAgIC91c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJlZm94 LTQzLjAuMS9tZWRpYS9saWJ5dXYvbW96LmJ1aWxkDQoNClRoZSBlcnJvciBh cHBlYXJzIHRvIGJlIHBhcnQgb2YgdGhlIG1vemJ1aWxkLmZyb250ZW5kLnJl YWRlciBQeXRob24gbW9kdWxlIGl0c2VsZiEgSXQgaXMgcG9zc2libGUgeW91 IGhhdmUgc3R1bWJsZWQgYWNyb3NzIGEgbGVnaXRpbWF0ZSBidWcuDQoNClRy YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToNCiAgRmlsZSAiL3Vz ci9wb3J0cy93d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gtNDMuMC4xL3B5dGhv bi9tb3pidWlsZC9tb3pidWlsZC9mcm9udGVuZC9yZWFkZXIucHkiLCBsaW5l IDEwMzcsIGluIHJlYWRfbW96YnVpbGQNCiAgICBtZXRhZGF0YT1tZXRhZGF0 YSk6DQogIEZpbGUgIi91c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJl Zm94LTQzLjAuMS9weXRob24vbW96YnVpbGQvbW96YnVpbGQvZnJvbnRlbmQv cmVhZGVyLnB5IiwgbGluZSAxMTQ0LCBpbiBfcmVhZF9tb3pidWlsZA0KICAg IG5vbl91bmlmaWVkX3NvdXJjZXMgPSBub25fdW5pZmllZF9zb3VyY2VzKToN CiAgRmlsZSAiL3Vzci9wb3J0cy93d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gt NDMuMC4xL3B5dGhvbi9tb3pidWlsZC9tb3pidWlsZC9mcm9udGVuZC9neXBf cmVhZGVyLnB5IiwgbGluZSAxMTEsIGluIHJlYWRfZnJvbV9neXANCiAgICBw YXJhbXM9cGFyYW1zKQ0KICBGaWxlICIvdXNyL3BvcnRzL3d3dy9maXJlZm94 L3dvcmsvZmlyZWZveC00My4wLjEvbWVkaWEvd2VicnRjL3RydW5rL3Rvb2xz L2d5cC9weWxpYi9neXAvX19pbml0X18ucHkiLCBsaW5lIDEzMiwgaW4gTG9h ZA0KICAgIHBhcmFtc1sncGFyYWxsZWwnXSkNCiAgRmlsZSAiL3Vzci9wb3J0 cy93d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gtNDMuMC4xL21lZGlhL3dlYnJ0 Yy90cnVuay90b29scy9neXAvcHlsaWIvZ3lwL2lucHV0LnB5IiwgbGluZSAy NTYwLCBpbiBMb2FkDQogICAgdmFyaWFibGVzLCBpbmNsdWRlcywgZGVwdGgs IGNoZWNrLCBUcnVlKQ0KICBGaWxlICIvdXNyL3BvcnRzL3d3dy9maXJlZm94 L3dvcmsvZmlyZWZveC00My4wLjEvbWVkaWEvd2VicnRjL3RydW5rL3Rvb2xz L2d5cC9weWxpYi9neXAvaW5wdXQucHkiLCBsaW5lIDM5MSwgaW4gTG9hZFRh cmdldEJ1aWxkRmlsZQ0KICAgIGJ1aWxkX2ZpbGVfZGF0YSwgUEhBU0VfRUFS TFksIHZhcmlhYmxlcywgYnVpbGRfZmlsZV9wYXRoKQ0KICBGaWxlICIvdXNy L3BvcnRzL3d3dy9maXJlZm94L3dvcmsvZmlyZWZveC00My4wLjEvbWVkaWEv d2VicnRjL3RydW5rL3Rvb2xzL2d5cC9weWxpYi9neXAvaW5wdXQucHkiLCBs aW5lIDExNDIsIGluIFByb2Nlc3NWYXJpYWJsZXNBbmRDb25kaXRpb25zSW5E aWN0DQogICAgdmFyaWFibGVzLCBidWlsZF9maWxlLCAndmFyaWFibGVzJykN CiAgRmlsZSAiL3Vzci9wb3J0cy93d3cvZmlyZWZveC93b3JrL2ZpcmVmb3gt NDMuMC4xL21lZGlhL3dlYnJ0Yy90cnVuay90b29scy9neXAvcHlsaWIvZ3lw L2lucHV0LnB5IiwgbGluZSAxMTQ5LCBpbiBQcm9jZXNzVmFyaWFibGVzQW5k Q29uZGl0aW9uc0luRGljdA0KICAgIGV4cGFuZGVkID0gRXhwYW5kVmFyaWFi bGVzKHZhbHVlLCBwaGFzZSwgdmFyaWFibGVzLCBidWlsZF9maWxlKQ0KICBG aWxlICIvdXNyL3BvcnRzL3d3dy9maXJlZm94L3dvcmsvZmlyZWZveC00My4w LjEvbWVkaWEvd2VicnRjL3RydW5rL3Rvb2xzL2d5cC9weWxpYi9neXAvaW5w dXQucHkiLCBsaW5lIDg4MSwgaW4gRXhwYW5kVmFyaWFibGVzDQogICAgKGNv bnRlbnRzLCBwLnJldHVybmNvZGUpKQ0KR3lwRXJyb3I6IENhbGwgdG8gJy91 c3IvcG9ydHMvd3d3L2ZpcmVmb3gvd29yay9maXJlZm94LTQzLjAuMS9vYmot eDg2XzY0LXBvcnRibGQtZnJlZWJzZDEwLjIvX3ZpcnR1YWxlbnYvYmluL3B5 dGhvbiAuL2J1aWxkL2Rpcl9leGlzdHMucHkgLi90aGlyZF9wYXJ0eS9wbGF0 Zm9ybXNka193aW43L2ZpbGVzL3JlZGlzdC94ODYnIHJldHVybmVkIGV4aXQg c3RhdHVzIDAuIHdoaWxlIHRyeWluZyB0byBsb2FkIC91c3IvcG9ydHMvd3d3 L2ZpcmVmb3gvd29yay9maXJlZm94LTQzLjAuMS9tZWRpYS9saWJ5dXYvbGli eXV2Lmd5cA0KDQpbMTU2NjMwIHJlZnNdDQoqKiogRml4IGFib3ZlIGVycm9y cyBhbmQgdGhlbiByZXN0YXJ0IHdpdGhcDQogICAgICAgICAgICAgICAiZ21h a2UgLWYgY2xpZW50Lm1rIGJ1aWxkIg0KL3Vzci9wb3J0cy93d3cvZmlyZWZv eC93b3JrL2ZpcmVmb3gtNDMuMC4xL2NsaWVudC5tazozNTk6IHJlY2lwZSBm b3IgdGFyZ2V0ICdjb25maWd1cmUnIGZhaWxlZA0KZ21ha2VbMV06ICoqKiBb Y29uZmlndXJlXSBFcnJvciAxDQpnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv cnkgJy91c3IvcG9ydHMvd3d3L2ZpcmVmb3gnDQo9PT0+ICBTY3JpcHQgImNv bmZpZ3VyZSIgZmFpbGVkIHVuZXhwZWN0ZWRseS4NClBsZWFzZSByZXBvcnQg dGhlIHByb2JsZW0gdG8gZ2Vja29ARnJlZUJTRC5vcmcgW21haW50YWluZXJd IGFuZCBhdHRhY2ggdGhlDQoiL3Vzci9wb3J0cy93d3cvZmlyZWZveC93b3Jr L2ZpcmVmb3gtNDMuMC4xL2NvbmZpZy5sb2ciIGluY2x1ZGluZyB0aGUgb3V0 cHV0DQpvZiB0aGUgZmFpbHVyZSBvZiB5b3VyIG1ha2UgY29tbWFuZC4gQWxz bywgaXQgbWlnaHQgYmUgYSBnb29kIGlkZWEgdG8gcHJvdmlkZQ0KYW4gb3Zl cnZpZXcgb2YgYWxsIHBhY2thZ2VzIGluc3RhbGxlZCBvbiB5b3VyIHN5c3Rl bSAoZS5nLiBhDQovdXNyL2xvY2FsL3NiaW4vcGtnLXN0YXRpYyBpbmZvIC1n IC1FYSkuDQoqKiogRXJyb3IgY29kZSAxDQoNClN0b3AuDQptYWtlOiBzdG9w cGVkIGluIC91c3IvcG9ydHMvd3d3L2ZpcmVmb3gNCg0KPT09Pj4+IG1ha2Ug YnVpbGQgZmFpbGVkIGZvciB3d3cvZmlyZWZveA0KPT09Pj4+IEFib3J0aW5n IHVwZGF0ZQ0KDQo9PT0+Pj4gVXBkYXRlIGZvciB3d3cvZmlyZWZveCBmYWls ZWQNCj09PT4+PiBBYm9ydGluZyB1cGRhdGUNCg0KPT09Pj4+IFRoZSBmb2xs b3dpbmcgYWN0aW9ucyB3ZXJlIHBlcmZvcm1lZDoNCglVcGdyYWRlIG9mIGFs c2EtbGliLTEuMC4yOSB0byBhbHNhLWxpYi0xLjEuMA0KCUluc3RhbGxhdGlv biBvZiBkZXZlbC9nbWFrZSAoZ21ha2UtNC4xXzIpDQoJSW5zdGFsbGF0aW9u IG9mIGRldmVsL3lhc20gKHlhc20tMS4yLjApDQoJVXBncmFkZSBvZiBsaWJ2 cHgtMS40LjAuNDg4XzEgdG8gbGlidnB4LTEuNS4wDQoJSW5zdGFsbGF0aW9u IG9mIGRldmVsL200IChtNC0xLjQuMTdfMSwxKQ0KCUluc3RhbGxhdGlvbiBv ZiBkZXZlbC9nbWFrZS1saXRlIChnbWFrZS1saXRlLTQuMV8xKQ0KCUluc3Rh bGxhdGlvbiBvZiBtaXNjL2hlbHAybWFuIChoZWxwMm1hbi0xLjQzLjNfMSkN CglJbnN0YWxsYXRpb24gb2YgZGV2ZWwvYXV0b2NvbmYtd3JhcHBlciAoYXV0 b2NvbmYtd3JhcHBlci0yMDEzMTIwMykNCglJbnN0YWxsYXRpb24gb2YgZGV2 ZWwvYXV0b2NvbmYgKGF1dG9jb25mLTIuNjkpDQoJSW5zdGFsbGF0aW9uIG9m IGRldmVsL2F1dG9tYWtlLXdyYXBwZXIgKGF1dG9tYWtlLXdyYXBwZXItMjAx MzEyMDMpDQoJSW5zdGFsbGF0aW9uIG9mIGRldmVsL2F1dG9tYWtlIChhdXRv bWFrZS0xLjE1XzEpDQoJSW5zdGFsbGF0aW9uIG9mIGRldmVsL2xpYnRvb2wg KGxpYnRvb2wtMi40LjYpDQoJVXBncmFkZSBvZiBzb3VuZHRvdWNoLTEuOS4w XzEgdG8gc291bmR0b3VjaC0xLjkuMg0KCVVwZ3JhZGUgb2YgYWxzYS1wbHVn aW5zLTEuMC4yOSB0byBhbHNhLXBsdWdpbnMtMS4xLjANCglJbnN0YWxsYXRp b24gb2YgZGV2ZWwvYmlzb24gKGJpc29uLTIuNy4xLDEpDQoJSW5zdGFsbGF0 aW9uIG9mIG1hdGgvbXBmciAobXBmci0zLjEuMykNCglJbnN0YWxsYXRpb24g b2YgZGV2ZWwvYmludXRpbHMgKGJpbnV0aWxzLTIuMjUuMSkNCglJbnN0YWxs YXRpb24gb2YgZ3JhcGhpY3MvZnJlaTByIChmcmVpMHItMS4zXzEpDQoJSW5z dGFsbGF0aW9uIG9mIHRleHRwcm9jL3RleGkyaHRtbCAodGV4aTJodG1sLTUu MF8xLDEpDQoJVXBncmFkZSBvZiBmZm1wZWctMi44LDEgdG8gZmZtcGVnLTIu OC4zXzIsMQ0KCVVwZ3JhZGUgb2YgZ3N0cmVhbWVyMS1wbHVnaW5zLWdvb2Qt MS42LjAgdG8gZ3N0cmVhbWVyMS1wbHVnaW5zLWdvb2QtMS42LjENCglJbnN0 YWxsYXRpb24gb2YgZGV2ZWwveG9yZy1tYWNyb3MgKHhvcmctbWFjcm9zLTEu MTkuMCkNCglJbnN0YWxsYXRpb24gb2YgeDExLWZvbnRzL3hmODZiaWdmb250 cHJvdG8gKHhmODZiaWdmb250cHJvdG8tMS4yLjApDQoJSW5zdGFsbGF0aW9u IG9mIHgxMS9iaWdyZXFzcHJvdG8gKGJpZ3JlcXNwcm90by0xLjEuMikNCglJ bnN0YWxsYXRpb24gb2YgeDExL3hjbWlzY3Byb3RvICh4Y21pc2Nwcm90by0x LjIuMikNCglVcGdyYWRlIG9mIGxpYlgxMS0xLjYuMl8zLDEgdG8gbGliWDEx LTEuNi4zLDENCglVcGdyYWRlIG9mIGxpYlhpLTEuNy41LDEgdG8gbGliWGkt MS43LjYsMQ0KCVVwZ3JhZGUgb2YgbnNzLTMuMjAuMiB0byBuc3MtMy4yMC4y XzENCglVcGdyYWRlIG9mIHB5Mjctc2V0dXB0b29sczI3LTE3LjAgdG8gcHky Ny1zZXR1cHRvb2xzMjctMTguNw0KCUluc3RhbGxhdGlvbiBvZiBkYXRhYmFz ZXMvcHktc3FsaXRlMyAocHkyNy1zcWxpdGUzLTIuNy4xMV83KQ0KCUluc3Rh bGxhdGlvbiBvZiBkZXZlbC9hdXRvY29uZjIxMyAoYXV0b2NvbmYyMTMtMi4x My4wMDAyMjdfNikNCglJbnN0YWxsYXRpb24gb2YgbXVsdGltZWRpYS92NGxf Y29tcGF0ICh2NGxfY29tcGF0LTEuNi4zKQ0KDQoNCj09PT4+PiBZb3UgY2Fu IHJlc3RhcnQgZnJvbSB0aGUgcG9pbnQgb2YgZmFpbHVyZSB3aXRoIHRoaXMg Y29tbWFuZCBsaW5lOg0KICAgICAgIHBvcnRtYXN0ZXIgPGZsYWdzPiB3d3cv ZmlyZWZveCANCg0KYnJhdm9AdmVudXM6fiAlIA0K --2019123370-1819212629-1450814208=:92010 Content-Type: text/plain; charset=US-ASCII; name=installed_packages Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: my installed packages Content-Disposition: attachment; filename=installed_packages YWR3YWl0YS1pY29uLXRoZW1lLTMuMTYuMi4yICAgIEdOT01FIFN5bWJvbGlj IEljb25zDQphbHBpbmUtMi4yMF8xICAgICAgICAgICAgICAgICAgTWFpbCBh bmQgbmV3cyBjbGllbnQgZGVzY2VuZGVkIGZyb20gUGluZQ0KYWxzYS1saWIt MS4xLjAgICAgICAgICAgICAgICAgIEFMU0EgY29tcGF0aWJpbGl0eSBsaWJy YXJ5DQphbHNhLXBsdWdpbnMtMS4xLjAgICAgICAgICAgICAgQUxTQSBjb21w YXRpYmlsaXR5IGxpYnJhcnkgcGx1Z2lucw0KYXBwcmVzLTEuMC40ICAgICAg ICAgICAgICAgICAgIFByb2dyYW0gdG8gbGlzdCBhcHBsaWNhdGlvbidzIHJl c291cmNlcw0KYXJneWxsY21zLTEuNy4wXzEgICAgICAgICAgICAgIElDQyBj b21wYXRpYmxlIGNvbG9yIG1hbmFnZW1lbnQgc3lzdGVtDQphcmlhMi0xLjE5 LjMgICAgICAgICAgICAgICAgICAgWWV0IGFub3RoZXIgZG93bmxvYWQgdG9v bA0KYXNwZWxsLTAuNjAuNi4xXzUgICAgICAgICAgICAgIFNwZWxsaW5nIGNo ZWNrZXIgd2l0aCBiZXR0ZXIgc3VnZ2VzdGlvbiBsb2dpYyB0aGFuIGlzcGVs bA0KYXQtc3BpMi1hdGstMi4xNi4wICAgICAgICAgICAgIEFzc2lzdGVkIFRl Y2hub2xvZ3kgUHJvdmlkZXIgbW9kdWxlIGZvciBHVEsrDQphdC1zcGkyLWNv cmUtMi4xNi4wICAgICAgICAgICAgQXNzaXN0aXZlIFRlY2hub2xvZ3kgU2Vy dmljZSBQcm92aWRlciBJbnRlcmZhY2UNCmF0ay0yLjE2LjAgICAgICAgICAg ICAgICAgICAgICBHTk9NRSBhY2Nlc3NpYmlsaXR5IHRvb2xraXQgKEFUSykN CmF1dG9jb25mLTIuNjkgICAgICAgICAgICAgICAgICBBdXRvbWF0aWNhbGx5 IGNvbmZpZ3VyZSBzb3VyY2UgY29kZSBvbiBtYW55IFVuKnggcGxhdGZvcm1z DQphdXRvY29uZi13cmFwcGVyLTIwMTMxMjAzICAgICAgV3JhcHBlciBzY3Jp cHQgZm9yIEdOVSBhdXRvY29uZg0KYXV0b2NvbmYyMTMtMi4xMy4wMDAyMjdf NiAgICAgIEF1dG9tYXRpY2FsbHkgY29uZmlndXJlIHNvdXJjZSBjb2RlIG9u IG1hbnkgVW4qeCBwbGF0Zm9ybXMgKGxlZ2FjeSAyLjEzKQ0KYXV0b21ha2Ut MS4xNV8xICAgICAgICAgICAgICAgIEdOVSBTdGFuZGFyZHMtY29tcGxpYW50 IE1ha2VmaWxlIGdlbmVyYXRvcg0KYXV0b21ha2Utd3JhcHBlci0yMDEzMTIw MyAgICAgIFdyYXBwZXIgc2NyaXB0IGZvciBHTlUgYXV0b21ha2UNCmF3ZXNv bWUtMy41LjYsMSAgICAgICAgICAgICAgICBIaWdobHkgY29uZmlndXJhYmxl LCBuZXh0IGdlbmVyYXRpb24gZnJhbWV3b3JrIHdpbmRvdyBtYW5hZ2VyDQpi aWdyZXFzcHJvdG8tMS4xLjIgICAgICAgICAgICAgQmlnUmVxcyBleHRlbnNp b24gaGVhZGVycw0KYmludXRpbHMtMi4yNS4xICAgICAgICAgICAgICAgIEdO VSBiaW5hcnkgdG9vbHMNCmJpc29uLTIuNy4xLDEgICAgICAgICAgICAgICAg ICBQYXJzZXIgZ2VuZXJhdG9yIGZyb20gRlNGLCAobW9zdGx5KSBjb21wYXRp YmxlIHdpdGggWWFjYw0KYml0bWFwLTEuMC44ICAgICAgICAgICAgICAgICAg IEJpdG1hcCBlZGl0b3IgYW5kIGNvbnZlcnRlciB1dGlsaXRpZXMgZm9yIFgN CmJvZWhtLWdjLTcuNC4yXzQgICAgICAgICAgICAgICBHYXJiYWdlIGNvbGxl Y3Rpb24gYW5kIG1lbW9yeSBsZWFrIGRldGVjdGlvbiBmb3IgQyBhbmQgQysr DQpjYV9yb290X25zcy0zLjIwLjEgICAgICAgICAgICAgUm9vdCBjZXJ0aWZp Y2F0ZSBidW5kbGUgZnJvbSB0aGUgTW96aWxsYSBQcm9qZWN0DQpjYWlyby0x LjE0LjYsMiAgICAgICAgICAgICAgICAgVmVjdG9yIGdyYXBoaWNzIGxpYnJh cnkgd2l0aCBjcm9zcy1kZXZpY2Ugb3V0cHV0IHN1cHBvcnQNCmNhbnRhcmVs bC1mb250cy0wLjAuMTYgICAgICAgICBDYW50YXJlbGwsIGEgSHVtYW5pc3Qg c2Fucy1zZXJpZiBmb250IGZhbWlseQ0KY2xhbmczNi0zLjYuMiAgICAgICAg ICAgICAgICAgIEMsIE9iamVjdGl2ZS1DLCBhbmQgQysrIGNvbXBpbGVyDQpj b2xvcmQtMS4yLjExICAgICAgICAgICAgICAgICAgTWFuYWdlIGNvbG9yIHBy b2ZpbGVzIHRvIGFjY3VyYXRlbHkgY29sb3IgaW5wdXQvb3V0cHV0IGRldmlj ZXMNCmNvbXBvc2l0ZXByb3RvLTAuNC4yICAgICAgICAgICBDb21wb3NpdGUg ZXh0ZW5zaW9uIGhlYWRlcnMNCmN1cHMtY2xpZW50LTIuMC4zXzIgICAgICAg ICAgICBDb21tb24gVU5JWCBQcmludGluZyBTeXN0ZW06IExpYnJhcnkgY3Vw cw0KY3VybC03LjQ2LjBfMSAgICAgICAgICAgICAgICAgIE5vbi1pbnRlcmFj dGl2ZSB0b29sIHRvIGdldCBmaWxlcyBmcm9tIEZUUCwgR09QSEVSLCBIVFRQ KFMpIHNlcnZlcnMNCmN3bS01LjYgICAgICAgICAgICAgICAgICAgICAgICBN aW5pbWFsaXN0aWMgd2luZG93IG1hbmFnZXIgZm9yIFgxMSBiYXNlZCBvbiBl dmlsd20NCmRhbWFnZXByb3RvLTEuMi4xICAgICAgICAgICAgICBEYW1hZ2Ug ZXh0ZW5zaW9uIGhlYWRlcnMNCmRidXMtMS44LjIwICAgICAgICAgICAgICAg ICAgICBNZXNzYWdlIGJ1cyBzeXN0ZW0gZm9yIGludGVyLWFwcGxpY2F0aW9u IGNvbW11bmljYXRpb24NCmRidXMtZ2xpYi0wLjEwNCAgICAgICAgICAgICAg ICBHTGliIGJpbmRpbmdzIGZvciB0aGUgRC1CVVMgbWVzc2FnaW5nIHN5c3Rl bQ0KZGVqYXZ1LTIuMzUgICAgICAgICAgICAgICAgICAgIEJpdHN0cmVhbSBW ZXJhIEZvbnRzIGNsb25lIHdpdGggYSB3aWRlciByYW5nZSBvZiBjaGFyYWN0 ZXJzDQpkZXNrdG9wLWZpbGUtdXRpbHMtMC4yMl8zICAgICAgQ291cGxlIG9m IGNvbW1hbmQgbGluZSB1dGlsaXRpZXMgZm9yIHdvcmtpbmcgd2l0aCBkZXNr dG9wIGVudHJpZXMNCmRpYWxvZzRwb3J0cy0wLjEuNV8yICAgICAgICAgICBD b25zb2xlIEludGVyZmFjZSB0byBjb25maWd1cmUgcG9ydHMNCmRtZW51LTQu NiAgICAgICAgICAgICAgICAgICAgICBYMTEgbWVudSBhcHBsaWNhdGlvbiBk ZXNpZ25lZCBmb3IgdGhlIGR3bSB3aW5kb3cgbWFuYWdlcg0KZG14cHJvdG8t Mi4zLjEgICAgICAgICAgICAgICAgIERNWCBleHRlbnNpb24gaGVhZGVycw0K ZHJpLTExLjAuN18xLDIgICAgICAgICAgICAgICAgIE9wZW5HTCBoYXJkd2Fy ZSBhY2NlbGVyYXRpb24gZHJpdmVycyBmb3IgdGhlIERSSQ0KZHJpMnByb3Rv LTIuOCAgICAgICAgICAgICAgICAgIERSSTIgcHJvdG90eXBlIGhlYWRlcnMN CmR3bS02LjFfMSAgICAgICAgICAgICAgICAgICAgICBEeW5hbWljLCBzbWFs bCwgZmFzdCBhbmQgc2ltcGxlIHdpbmRvdyBtYW5hZ2VyDQplbmNhLTEuMTNf MSAgICAgICAgICAgICAgICAgICAgRGV0ZWN0IGVuY29kaW5nIG9mIHRleHQg ZmlsZXMNCmVuY2hhbnQtMS42LjBfNSAgICAgICAgICAgICAgICBEaWN0aW9u YXJ5L3NwZWxsY2hlY2tpbmcgZnJhbWV3b3JrDQplbmNvZGluZ3MtMS4wLjRf MywxICAgICAgICAgICAgWC5PcmcgRW5jb2RpbmcgZm9udHMNCmV4cGF0LTIu MS4wXzMgICAgICAgICAgICAgICAgICBYTUwgMS4wIHBhcnNlciB3cml0dGVu IGluIEMNCmZhYWQyLTIuN181LDEgICAgICAgICAgICAgICAgICBNUEVHLTIg YW5kIE1QRUctNCBBQUMgYXVkaW8gZGVjb2Rlcg0KZmVoLTIuMTQgICAgICAg ICAgICAgICAgICAgICAgIEltYWdlIHZpZXdlciB0aGF0IHV0aWxpemVzIElt bGliMg0KZmZtcGVnLTIuOC4zXzIsMSAgICAgICAgICAgICAgIFJlYWx0aW1l IGF1ZGlvL3ZpZGVvIGVuY29kZXIvY29udmVydGVyIGFuZCBzdHJlYW1pbmcg c2VydmVyDQpmaXJlZm94LTQzLjAuMSwxICAgICAgICAgICAgICAgV2ViIGJy b3dzZXIgYmFzZWQgb24gdGhlIGJyb3dzZXIgcG9ydGlvbiBvZiBNb3ppbGxh DQpmaXhlc3Byb3RvLTUuMCAgICAgICAgICAgICAgICAgRml4ZXMgZXh0ZW5z aW9uIGhlYWRlcnMNCmZsYWMtMS4zLjFfMSAgICAgICAgICAgICAgICAgICBG cmVlIGxvc3NsZXNzIGF1ZGlvIGNvZGVjDQpmbHV4Ym94LTEuMy43ICAgICAg ICAgICAgICAgICAgU21hbGwgYW5kIGZhc3Qgd2luZG93IG1hbmFnZXIgYmFz ZWQgb24gQmxhY2tCb3gNCmZvbnQtYWRvYmUtMTAwZHBpLTEuMC4zXzMgICAg ICBYLk9yZyBBZG9iZSAxMDBkcGkgZm9udA0KZm9udC1hZG9iZS03NWRwaS0x LjAuM18zICAgICAgIFguT3JnIEFkb2JlIDc1ZHBpIGZvbnQNCmZvbnQtYWRv YmUtdXRvcGlhLTEwMGRwaS0xLjAuNF8zIFguT3JnIEFkb2JlIFV0b3BpYSAx MDBkcGkgZm9udA0KZm9udC1hZG9iZS11dG9waWEtNzVkcGktMS4wLjRfMyBY Lk9yZyBBZG9iZSBVdG9waWEgNzVkcGkgZm9udA0KZm9udC1hZG9iZS11dG9w aWEtdHlwZTEtMS4wLjRfMyBYLk9yZyBBZG9iZSBVdG9waWEgVHlwZTEgZm9u dA0KZm9udC1hbGlhcy0xLjAuM18zICAgICAgICAgICAgIFguT3JnIEZvbnQg YWxpYXNlcw0KZm9udC1hcmFiaWMtbWlzYy0xLjAuM18zICAgICAgIFguT3Jn IG1pc2NlbGxhbmVvdXMgQXJhYmljIGZvbnRzDQpmb250LWJoLTEwMGRwaS0x LjAuM18zICAgICAgICAgWC5PcmcgQmlnZWxvdyBIb2xtZXMgMTAwZHBpIGZv bnQNCmZvbnQtYmgtNzVkcGktMS4wLjNfMyAgICAgICAgICBYLk9yZyBCaWdl bG93IEhvbG1lcyA3NWRwaSBmb250DQpmb250LWJoLWx1Y2lkYXR5cGV3cml0 ZXItMTAwZHBpLTEuMC4zXzMgWC5PcmcgQmlnZWxvdyBIb2xtZXMgTHVjaWRh IFR5cGVXcml0ZXIgMTAwZHBpIGZvbnQNCmZvbnQtYmgtbHVjaWRhdHlwZXdy aXRlci03NWRwaS0xLjAuM18zIFguT3JnIEJpZ2Vsb3cgSG9sbWVzIEx1Y2lk YSBUeXBlV3JpdGVyIDc1ZHBpIGZvbnQNCmZvbnQtYmgtdHRmLTEuMC4zXzMg ICAgICAgICAgICBYLk9yZyBCaWdlbG93ICYgSG9sbWVzIFRURiBmb250DQpm b250LWJoLXR5cGUxLTEuMC4zXzMgICAgICAgICAgWC5PcmcgQmlnZWxvdyBI b2xtZXMgVHlwZTEgZm9udA0KZm9udC1iaXRzdHJlYW0tMTAwZHBpLTEuMC4z XzMgIFguT3JnIEJpdHN0cmVhbSBWZXJhIDEwMGRwaSBmb250DQpmb250LWJp dHN0cmVhbS03NWRwaS0xLjAuM18zICAgWC5PcmcgQml0c3RyZWFtIFZlcmEg NzVkcGkgZm9udA0KZm9udC1iaXRzdHJlYW0tdHlwZTEtMS4wLjNfMyAgIFgu T3JnIEJpdHN0cmVhbSBWZXJhIFR5cGUxIGZvbnQNCmZvbnQtY3Jvbnl4LWN5 cmlsbGljLTEuMC4zXzMgICBYLk9yZyBDcm9ueXggQ3lyaWxsaWMgZm9udA0K Zm9udC1jdXJzb3ItbWlzYy0xLjAuM18zICAgICAgIFguT3JnIG1pc2NlbGxh bmVvdXMgQ3Vyc29yIGZvbnRzDQpmb250LWRhZXdvby1taXNjLTEuMC4zXzMg ICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBEYWV3b28gZm9udHMNCmZvbnQt ZGVjLW1pc2MtMS4wLjNfMyAgICAgICAgICBYLk9yZyBtaXNjZWxsYW5lb3Vz IERlYyBmb250cw0KZm9udC1pYm0tdHlwZTEtMS4wLjNfMyAgICAgICAgIFgu T3JnIElCTSBUeXBlMSBmb250DQpmb250LWlzYXMtbWlzYy0xLjAuM18zICAg ICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBJU0FTIGZvbnRzDQpmb250LWpp cy1taXNjLTEuMC4zXzMgICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBK SVMgZm9udHMNCmZvbnQtbWljcm8tbWlzYy0xLjAuM18zICAgICAgICBYLk9y ZyBtaXNjZWxsYW5lb3VzIE1pY3JvIGZvbnRzDQpmb250LW1pc2MtY3lyaWxs aWMtMS4wLjNfMyAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBDeXJpbGxpYyBm b250DQpmb250LW1pc2MtZXRoaW9waWMtMS4wLjNfMyAgICAgWC5PcmcgbWlz Y2VsbGFuZW91cyBFdGhpb3BpYyBmb250DQpmb250LW1pc2MtbWVsdGhvLTEu MC4zXzMgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBNZWx0aG8gZm9udA0K Zm9udC1taXNjLW1pc2MtMS4xLjJfMyAgICAgICAgIFguT3JnIG1pc2NlbGxh bmVvdXMgTWlzYyBmb250cw0KZm9udC1tdXR0LW1pc2MtMS4wLjNfMyAgICAg ICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgTXV0dCBmb250cw0KZm9udC1zY2h1 bWFjaGVyLW1pc2MtMS4xLjJfMyAgIFguT3JnIG1pc2NlbGxhbmVvdXMgU2No dW1hY2hlciBmb250cw0KZm9udC1zY3JlZW4tY3lyaWxsaWMtMS4wLjRfMyAg IFguT3JnIFNjcmVlbiBDeXJpbGxpYyBmb250DQpmb250LXNvbnktbWlzYy0x LjAuM18zICAgICAgICAgWC5PcmcgbWlzY2VsbGFuZW91cyBTb255IGZvbnRz DQpmb250LXN1bi1taXNjLTEuMC4zXzMgICAgICAgICAgWC5PcmcgbWlzY2Vs bGFuZW91cyBTdW4gZm9udHMNCmZvbnQtdXRpbC0xLjMuMSAgICAgICAgICAg ICAgICBDcmVhdGUgYW4gaW5kZXggb2YgWCBmb250IGZpbGVzIGluIGEgZGly ZWN0b3J5DQpmb250LXdpbml0emtpLWN5cmlsbGljLTEuMC4zXzMgWC5Pcmcg V2luaXR6a2kgQ3lyaWxsaWMgZm9udA0KZm9udC14ZnJlZTg2LXR5cGUxLTEu MC40XzMgICAgIFguT3JnIFhGcmVlODYgVHlwZTEgZm9udA0KZm9udGNhY2hl cHJvdG8tMC4xLjMgICAgICAgICAgIEZvbnRjYWNoZSBleHRlbnNpb24gaGVh ZGVycw0KZm9udGNvbmZpZy0yLjExLjFfMSwxICAgICAgICAgIFhNTC1iYXNl ZCBmb250IGNvbmZpZ3VyYXRpb24gQVBJIGZvciBYIFdpbmRvd3MNCmZvbnRz cHJvdG8tMi4xLjMsMSAgICAgICAgICAgICBGb250cyBleHRlbnNpb24gaGVh ZGVycw0KZnJlZWdsdXQtMy4wLjAgICAgICAgICAgICAgICAgIG9wZW4gc291 cmNlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBHTFVUIGxpYnJhcnkNCmZyZWV0 eXBlMi0yLjYuMiAgICAgICAgICAgICAgICBGcmVlIGFuZCBwb3J0YWJsZSBU cnVlVHlwZSBmb250IHJlbmRlcmluZyBlbmdpbmUNCmZyZWkwci0xLjNfMSAg ICAgICAgICAgICAgICAgICBNaW5pbWFsaXN0aWMgcGx1Z2luIEFQSSBmb3Ig dmlkZW8gZWZmZWN0cw0KZnJpYmlkaS0wLjE5LjcgICAgICAgICAgICAgICAg IEZyZWUgSW1wbGVtZW50YXRpb24gb2YgdGhlIFVuaWNvZGUgQmlkaXJlY3Rp b25hbCBBbGdvcml0aG0NCmdibS0xMS4wLjcgICAgICAgICAgICAgICAgICAg ICBnYm0gbGlicmFyeQ0KZ2NyLTMuMTYuMCAgICAgICAgICAgICAgICAgICAg IExpYnJhcnkgZm9yIGJpdHMgb2YgY3J5cHRvIFVJIGFuZCBwYXJzaW5nDQpn ZGstcGl4YnVmMi0yLjMyLjEgICAgICAgICAgICAgR3JhcGhpYyBsaWJyYXJ5 IGZvciBHVEsrDQpnZW9jbHVlLTIuMi4wICAgICAgICAgICAgICAgICAgRC1C dXMgc2VydmljZSB0aGF0IHByb3ZpZGVzIGxvY2F0aW9uIGluZm9ybWF0aW9u DQpnZXR0ZXh0LXJ1bnRpbWUtMC4xOS42ICAgICAgICAgR05VIGdldHRleHQg cnVudGltZSBsaWJyYXJpZXMgYW5kIHByb2dyYW1zDQpnZXR0ZXh0LXRvb2xz LTAuMTkuNiAgICAgICAgICAgR05VIGdldHRleHQgZGV2ZWxvcG1lbnQgYW5k IHRyYW5zbGF0aW9uIHRvb2xzDQpnaWZsaWItNS4xLjEgICAgICAgICAgICAg ICAgICAgVG9vbHMgYW5kIGxpYnJhcnkgcm91dGluZXMgZm9yIHdvcmtpbmcg d2l0aCBHSUYgaW1hZ2VzDQpnbGliLTIuNDQuMV8yICAgICAgICAgICAgICAg ICAgU29tZSB1c2VmdWwgcm91dGluZXMgb2YgQyBwcm9ncmFtbWluZyAoY3Vy cmVudCBzdGFibGUgdmVyc2lvbikNCmdsaWItbmV0d29ya2luZy0yLjQ0LjAg ICAgICAgICBOZXR3b3JrLXJlbGF0ZWQgZ2lvbW9kdWxlcyBmb3IgZ2xpYg0K Z2xwcm90by0xLjQuMTcgICAgICAgICAgICAgICAgIEdMWCBleHRlbnNpb24g aGVhZGVycw0KZ21ha2UtNC4xXzIgICAgICAgICAgICAgICAgICAgIEdOVSB2 ZXJzaW9uIG9mICdtYWtlJyB1dGlsaXR5DQpnbWFrZS1saXRlLTQuMV8xICAg ICAgICAgICAgICAgTWluaW1hbGlzdCB2ZXJzaW9uIG9mIGdudSBtYWtlDQpn bXAtNS4xLjNfMiAgICAgICAgICAgICAgICAgICAgRnJlZSBsaWJyYXJ5IGZv ciBhcmJpdHJhcnkgcHJlY2lzaW9uIGFyaXRobWV0aWMNCmdub21lX3N1YnIt MS4wICAgICAgICAgICAgICAgICBDb21tb24gc3RhcnR1cCBhbmQgc2h1dGRv d24gc3Vicm91dGluZXMgdXNlZCBieSBHTk9NRSBzY3JpcHRzDQpnbnV0bHMt My4zLjE3LjEgICAgICAgICAgICAgICAgR05VIFRyYW5zcG9ydCBMYXllciBT ZWN1cml0eSBsaWJyYXJ5DQpnb2JqZWN0LWludHJvc3BlY3Rpb24tMS40NC4w ICAgR2VuZXJhdGUgaW50ZXJmYWNlIGludHJvc3BlY3Rpb24gZGF0YSBmb3Ig R09iamVjdCBsaWJyYXJpZXMNCmdyYXBoaXRlMi0xLjMuMyAgICAgICAgICAg ICAgICBSZW5kZXJpbmcgY2FwYWJpbGl0aWVzIGZvciBjb21wbGV4IG5vbi1S b21hbiB3cml0aW5nIHN5c3RlbXMNCmdyZXliaXJkLXRoZW1lLTEuNi4yICAg ICAgICAgICBHdGsgYW5kIHhmd200IHRoZW1lcyBmb3IgdGhlIFhmY2UgRGVz a3RvcA0KZ3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcy0zLjE2LjEgQ29sbGVj dGlvbiBvZiBnbG9iYWxseSBzaGFyZWQgR1NldHRpbmcgc2NoZW1hcw0KZ3N0 cmVhbWVyMS0xLjYuMSAgICAgICAgICAgICAgIE1lZGlhIGFwcGxpY2F0aW9u cyBmcmFtZXdvcmsNCmdzdHJlYW1lcjEtbGliYXYtMS42LjAgICAgICAgICBH U3RyZWFtZXIgcGx1Zy1pbiB3aXRoIG1hbnkgYXVkaW8vdmlkZW8gZGVjb2Rl cnMvZW5jb2RlcnMNCmdzdHJlYW1lcjEtcGx1Z2lucy0xLjYuMSAgICAgICBH U3RyZWFtZXIgd3JpdHRlbiBjb2xsZWN0aW9uIG9mIHBsdWdpbnMgaGFuZGxp bmcgc2V2ZXJhbCBtZWRpYSB0eXBlcw0KZ3N0cmVhbWVyMS1wbHVnaW5zLWdv b2QtMS42LjEgIEdvb2QgZ3N0cmVhbWVyLXBsdWdpbnMNCmd0ay1tdXJyaW5l LWVuZ2luZS0wLjk4LjJfNCAgICBNdXJyaW5lIEdUSysgMi54IGNhaXJvIGJh c2VkIGVuZ2luZQ0KZ3RrLXVwZGF0ZS1pY29uLWNhY2hlLTIuMjQuMjkgIEd0 ay11cGRhdGUtaWNvbi1jYWNoZSB1dGlsaXR5IGZyb20gdGhlIEd0aysgdG9v bGtpdA0KZ3RrMi0yLjI0LjI5ICAgICAgICAgICAgICAgICAgIEdpbXAgVG9v bGtpdCBmb3IgWDExIEdVSSAocHJldmlvdXMgc3RhYmxlIHZlcnNpb24pDQpn dGszLTMuMTYuNyAgICAgICAgICAgICAgICAgICAgR2ltcCBUb29sa2l0IGZv ciBYMTEgR1VJIChjdXJyZW50IHN0YWJsZSB2ZXJzaW9uKQ0KaGFyZmJ1enot MS4xLjIgICAgICAgICAgICAgICAgIE9wZW5UeXBlIHRleHQgc2hhcGluZyBl bmdpbmUNCmhlbHAybWFuLTEuNDMuM18xICAgICAgICAgICAgICBBdXRvbWF0 aWNhbGx5IGdlbmVyYXRpbmcgc2ltcGxlIG1hbnVhbCBwYWdlcyBmcm9tIHBy b2dyYW0gb3V0cHV0DQpoaWNvbG9yLWljb24tdGhlbWUtMC4xNSAgICAgICAg SGlnaC1jb2xvciBpY29uIHRoZW1lIHNoZWxsIGZyb20gdGhlIEZyZWVEZXNr dG9wIHByb2plY3QNCmh1bnNwZWxsLTEuMy4zICAgICAgICAgICAgICAgICBJ bXByb3ZlZCBzcGVsbC1jaGVja2VyIGZvciBIdW5nYXJpYW4gYW5kIG90aGVy IGxhbmd1YWdlcw0KaTMtNC4xMSAgICAgICAgICAgICAgICAgICAgICAgIElt cHJvdmVkIGR5bmFtaWMgdGlsaW5nIHdpbmRvdyBtYW5hZ2VyDQppM3N0YXR1 cy0yLjhfNSAgICAgICAgICAgICAgICAgU21hbGwgcHJvZ3JhbSBmb3IgZ2Vu ZXJhdGluZyBhIHN0YXR1cyBiYXINCmljZWF1dGgtMS4wLjcgICAgICAgICAg ICAgICAgICBJQ0UgYXV0aG9yaXR5IGZpbGUgdXRpbGl0eSBmb3IgWA0KaWN1 LTU1LjEgICAgICAgICAgICAgICAgICAgICAgIEludGVybmF0aW9uYWwgQ29t cG9uZW50cyBmb3IgVW5pY29kZSAoZnJvbSBJQk0pDQppbWxpYjItMS40LjZf NywyICAgICAgICAgICAgICAgVGhlIG5leHQgZ2VuZXJhdGlvbiBncmFwaGlj cyBsaWJyYXJ5IGZvciBFbmxpZ2h0ZW5tZW50DQppbmRleGluZm8tMC4yLjQg ICAgICAgICAgICAgICAgVXRpbGl0eSB0byByZWdlbmVyYXRlIHRoZSBHTlUg aW5mbyBwYWdlIGluZGV4DQppbnB1dHByb3RvLTIuMy4xICAgICAgICAgICAg ICAgSW5wdXQgZXh0ZW5zaW9uIGhlYWRlcnMNCmlyc3NpLTAuOC4xN18xICAg ICAgICAgICAgICAgICBNb2R1bGFyIElSQyBjbGllbnQgd2l0aCBtYW55IGZl YXR1cmVzDQppc28tY29kZXMtMy42MyAgICAgICAgICAgICAgICAgTGlzdHMg b2YgdGhlIGNvdW50cnksIGxhbmd1YWdlLCBhbmQgY3VycmVuY3kgaXNvIG5h bWVzDQpqYXNwZXItMS45MDAuMV8xNSAgICAgICAgICAgICAgSW1wbGVtZW50 YXRpb24gb2YgdGhlIGNvZGVjIHNwZWNpZmllZCBpbiB0aGUgSlBFRy0yMDAw IHN0YW5kYXJkDQpqYmlnMmRlYy0wLjEyICAgICAgICAgICAgICAgICAgRGVj b2RlciBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgSkJJRzIgaW1hZ2UgY29tcHJl c3Npb24gZm9ybWF0DQpqYmlna2l0LTIuMV8xICAgICAgICAgICAgICAgICAg TG9zc2xlc3MgY29tcHJlc3Npb24gZm9yIGJpLWxldmVsIGltYWdlcyBzdWNo IGFzIHNjYW5uZWQgcGFnZXMsIGZheGVzDQpqb2UtNC4xLDEgICAgICAgICAg ICAgICAgICAgICAgSm9lJ3MgT3duIEVkaXRvcg0KanBlZy10dXJiby0xLjQu MiAgICAgICAgICAgICAgIFNJTUQtYWNjZWxlcmF0ZWQgSlBFRyBjb2RlYyB3 aGljaCByZXBsYWNlcyBsaWJqcGVnDQpqc29uLWdsaWItMS4wLjQgICAgICAg ICAgICAgICAgSlNPTiAoUkZDIDQ2MjcpIGludGVyZmFjZSBmb3IgR2xpYg0K a2Jwcm90by0xLjAuNyAgICAgICAgICAgICAgICAgIEtCIGV4dGVuc2lvbiBo ZWFkZXJzDQpsY21zMi0yLjdfMiAgICAgICAgICAgICAgICAgICAgQWNjdXJh dGUsIGZhc3QsIGFuZCBzbWFsbC1mb290cHJpbnQgY29sb3IgbWFuYWdlbWVu dCBlbmdpbmUNCmxpYkVHTC0xMS4wLjcgICAgICAgICAgICAgICAgICBPcGVu RUdMIGxpYnJhcnkNCmxpYkZTLTEuMC43ICAgICAgICAgICAgICAgICAgICBU aGUgRlMgbGlicmFyeQ0KbGliR0wtMTEuMC43ICAgICAgICAgICAgICAgICAg IE9wZW5HTCBsaWJyYXJ5IHRoYXQgcmVuZGVycyB1c2luZyBHTFggb3IgRFJJ DQpsaWJHTFUtOS4wLjBfMiAgICAgICAgICAgICAgICAgT3BlbkdMIHV0aWxp dHkgbGlicmFyeQ0KbGliSUNFLTEuMC45XzEsMSAgICAgICAgICAgICAgIElu dGVyIENsaWVudCBFeGNoYW5nZSBsaWJyYXJ5IGZvciBYMTENCmxpYlNNLTEu Mi4yXzMsMSAgICAgICAgICAgICAgICBTZXNzaW9uIE1hbmFnZW1lbnQgbGli cmFyeSBmb3IgWDExDQpsaWJYMTEtMS42LjMsMSAgICAgICAgICAgICAgICAg WDExIGxpYnJhcnkNCmxpYlhTY3JuU2F2ZXItMS4yLjJfMyAgICAgICAgICBU aGUgWFNjcm5TYXZlciBsaWJyYXJ5DQpsaWJYVHJhcC0xLjAuMV8zICAgICAg ICAgICAgICAgVGhlIFhUcmFwIGxpYnJhcnkNCmxpYlhhdS0xLjAuOF8zICAg ICAgICAgICAgICAgICBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCBsaWJyYXJ5 IGZvciBYMTENCmxpYlhhdy0xLjAuMTMsMiAgICAgICAgICAgICAgICBYIEF0 aGVuYSBXaWRnZXRzIGxpYnJhcnkNCmxpYlhjb21wb3NpdGUtMC40LjRfMywx ICAgICAgICBYIENvbXBvc2l0ZSBleHRlbnNpb24gbGlicmFyeQ0KbGliWGN1 cnNvci0xLjEuMTRfMyAgICAgICAgICAgIFggY2xpZW50LXNpZGUgY3Vyc29y IGxvYWRpbmcgbGlicmFyeQ0KbGliWGRhbWFnZS0xLjEuNF8zICAgICAgICAg ICAgIFggRGFtYWdlIGV4dGVuc2lvbiBsaWJyYXJ5DQpsaWJYZG1jcC0xLjEu MiAgICAgICAgICAgICAgICAgWCBEaXNwbGF5IE1hbmFnZXIgQ29udHJvbCBQ cm90b2NvbCBsaWJyYXJ5DQpsaWJYZXZpZS0xLjAuM18zICAgICAgICAgICAg ICAgVGhlIFhldmllIGxpYnJhcnkNCmxpYlhleHQtMS4zLjNfMSwxICAgICAg ICAgICAgICBYMTEgRXh0ZW5zaW9uIGxpYnJhcnkNCmxpYlhmaXhlcy01LjAu MV8zICAgICAgICAgICAgICBYIEZpeGVzIGV4dGVuc2lvbiBsaWJyYXJ5DQps aWJYZm9udC0xLjUuMSwyICAgICAgICAgICAgICAgWCBmb250IGxpYnJhcnkN CmxpYlhmb250Y2FjaGUtMS4wLjVfMyAgICAgICAgICBUaGUgWGZvbnRjYWNo ZSBsaWJyYXJ5DQpsaWJYZnQtMi4zLjJfMSAgICAgICAgICAgICAgICAgQ2xp ZW50LXNpZGVkIGZvbnQgQVBJIGZvciBYIGFwcGxpY2F0aW9ucw0KbGliWGkt MS43LjYsMSAgICAgICAgICAgICAgICAgIFggSW5wdXQgZXh0ZW5zaW9uIGxp YnJhcnkNCmxpYlhpbmVyYW1hLTEuMS4zXzMsMSAgICAgICAgICBYMTEgWGlu ZXJhbWEgbGlicmFyeQ0KbGliWG11LTEuMS4yXzMsMSAgICAgICAgICAgICAg IFggTWlzY2VsbGFuZW91cyBVdGlsaXRpZXMgbGlicmFyaWVzDQpsaWJYcC0x LjAuMywxICAgICAgICAgICAgICAgICAgWCBwcmludCBsaWJyYXJ5DQpsaWJY cG0tMy41LjExXzQgICAgICAgICAgICAgICAgWCBQaXhtYXAgbGlicmFyeQ0K bGliWHJhbmRyLTEuNS4wICAgICAgICAgICAgICAgIFggUmVzaXplIGFuZCBS b3RhdGUgZXh0ZW5zaW9uIGxpYnJhcnkNCmxpYlhyZW5kZXItMC45LjkgICAg ICAgICAgICAgICBYIFJlbmRlciBleHRlbnNpb24gbGlicmFyeQ0KbGliWHJl cy0xLjAuN18zICAgICAgICAgICAgICAgIFggUmVzb3VyY2UgdXNhZ2UgbGli cmFyeQ0KbGliWHQtMS4xLjUsMSAgICAgICAgICAgICAgICAgIFggVG9vbGtp dCBsaWJyYXJ5DQpsaWJYdHN0LTEuMi4yXzMgICAgICAgICAgICAgICAgWCBU ZXN0IGV4dGVuc2lvbg0KbGliWHYtMS4wLjEwXzMsMSAgICAgICAgICAgICAg IFggVmlkZW8gRXh0ZW5zaW9uIGxpYnJhcnkNCmxpYlh2TUMtMS4wLjkgICAg ICAgICAgICAgICAgICBYIFZpZGVvIEV4dGVuc2lvbiBNb3Rpb24gQ29tcGVu c2F0aW9uIGxpYnJhcnkNCmxpYlh4Zjg2ZGdhLTEuMS40XzMgICAgICAgICAg ICBYIERHQSBFeHRlbnNpb24NCmxpYlh4Zjg2bWlzYy0xLjAuM18zICAgICAg ICAgICBYIFhGODYtTWlzYyBFeHRlbnNpb24NCmxpYlh4Zjg2dm0tMS4xLjRf MSAgICAgICAgICAgICBYIFZpZG1vZGUgRXh0ZW5zaW9uDQpsaWJhc3MtMC4x Mi4xXzEgICAgICAgICAgICAgICAgUG9ydGFibGUgQVNTL1NTQSBzdWJ0aXRs ZSByZW5kZXJlcg0KbGliY29uZnVzZS0yLjdfMSAgICAgICAgICAgICAgIENv bmZpZ3VyYXRpb24gZmlsZSBwYXJzaW5nIGxpYnJhcnkNCmxpYmRldnEtMC4w LjJfMSAgICAgICAgICAgICAgICBHZW5lcmljIERldmljZSBRdWVyeSBhbmQg TW9uaXRvciBpbnRlcmZhY2UNCmxpYmRteC0xLjEuM18zICAgICAgICAgICAg ICAgICBETVggZXh0ZW5zaW9uIGxpYnJhcnkNCmxpYmRybS0yLjQuNjVfMSwx ICAgICAgICAgICAgICBVc2Vyc3BhY2UgaW50ZXJmYWNlIHRvIGtlcm5lbCBE aXJlY3QgUmVuZGVyaW5nIE1vZHVsZSBzZXJ2aWNlcw0KbGliZHZkbmF2LTUu MC4zICAgICAgICAgICAgICAgIE1QbGF5ZXIgdmVyc2lvbiBvZiB0aGUgbGli ZHZkbmF2IHByb2plY3QNCmxpYmR2ZHJlYWQtNS4wLjMgICAgICAgICAgICAg ICBNUGxheWVyIHZlcnNpb24gb2YgdGhlIGxpYmR2ZHJlYWQgcHJvamVjdA0K bGliZWRpdC0zLjEuMjAxNTAzMjVfMSAgICAgICAgIENvbW1hbmQgbGluZSBl ZGl0b3IgbGlicmFyeQ0KbGliZXBveHktMS4zLjEgICAgICAgICAgICAgICAg IExpYnJhcnkgdG8gaGFuZGxlIE9wZW5HTCBmdW5jdGlvbiBwb2ludGVyIG1h bmFnZW1lbnQNCmxpYmV2LTQuMjAsMSAgICAgICAgICAgICAgICAgICBGdWxs LWZlYXR1cmVkIGFuZCBoaWdoLXBlcmZvcm1hbmNlIGV2ZW50IGxvb3AgbGli cmFyeQ0KbGliZXZlbnQyLTIuMC4yMl8xICAgICAgICAgICAgIEFQSSBmb3Ig ZXhlY3V0aW5nIGNhbGxiYWNrIGZ1bmN0aW9ucyBvbiBldmVudHMgb3IgdGlt ZW91dHMNCmxpYmZmaS0zLjIuMSAgICAgICAgICAgICAgICAgICBGb3JlaWdu IEZ1bmN0aW9uIEludGVyZmFjZQ0KbGliZm9udGVuYy0xLjEuMyAgICAgICAg ICAgICAgIFRoZSBmb250ZW5jIExpYnJhcnkNCmxpYmdjcnlwdC0xLjYuNF8z ICAgICAgICAgICAgICBHZW5lcmFsIHB1cnBvc2UgY3J5cHRvIGxpYnJhcnkg YmFzZWQgb24gY29kZSB1c2VkIGluIEdudVBHDQpsaWJnbGFwaS0xMS4wLjcg ICAgICAgICAgICAgICAgQ29tbW9uIEdMIGFwaSBsaWJyYXJ5IHVzZWQgYnkg TWVzYSBiYXNlZCBwb3J0cw0KbGliZ2xlc3YyLTExLjAuNyAgICAgICAgICAg ICAgIE9wZW5HTCBFUyB2MiBsaWJyYXJ5DQpsaWJncGctZXJyb3ItMS4yMF8x ICAgICAgICAgICAgQ29tbW9uIGVycm9yIHZhbHVlcyBmb3IgYWxsIEdudVBH IGNvbXBvbmVudHMNCmxpYmljb252LTEuMTRfOSAgICAgICAgICAgICAgICBD aGFyYWN0ZXIgc2V0IGNvbnZlcnNpb24gbGlicmFyeQ0KbGliaWQzdGFnLTAu MTUuMWJfMSAgICAgICAgICAgIElEMyB0YWdzIGxpYnJhcnkgKHBhcnQgb2Yg TUFEIHByb2plY3QpDQpsaWJpZG4tMS4zMSAgICAgICAgICAgICAgICAgICAg SW50ZXJuYXRpb25hbGl6ZWQgRG9tYWluIE5hbWVzIGNvbW1hbmQgbGluZSB0 b29sDQpsaWJtYWQtMC4xNS4xYl82ICAgICAgICAgICAgICAgTGlibWFkIGxp YnJhcnkgKHBhcnQgb2YgTUFEIHByb2plY3QpDQpsaWJub3RpZnktMC43LjZf MSAgICAgICAgICAgICAgTGlicmFyeSBmb3IgZGVza3RvcCBub3RpZmljYXRp b25zDQpsaWJvZ2ctMS4zLjJfMSw0ICAgICAgICAgICAgICAgT2dnIGJpdHN0 cmVhbSBsaWJyYXJ5DQpsaWJvbGRYLTEuMC4xXzMgICAgICAgICAgICAgICAg T2xkIFggbGlicmFyeQ0KbGlicGNpYWNjZXNzLTAuMTMuNCAgICAgICAgICAg IEdlbmVyaWMgUENJIGFjY2VzcyBsaWJyYXJ5DQpsaWJwcm94eS0wLjQuNiAg ICAgICAgICAgICAgICAgTGlicmFyeSB0aGF0IHByb3ZpZGVzIGF1dG9tYXRp YyBwcm94eSBjb25maWd1cmF0aW9uIG1hbmFnZW1lbnQNCmxpYnB0aHJlYWQt c3R1YnMtMC4zXzYgICAgICAgICBUaGlzIGxpYnJhcnkgcHJvdmlkZXMgd2Vh ayBhbGlhc2VzIGZvciBwdGhyZWFkIGZ1bmN0aW9ucw0KbGlic2VjcmV0LTAu MTguMyAgICAgICAgICAgICAgIExpYnJhcnkgdG8gYWNjZXNzIHRoZSBzZWNy ZXQgc2VydmljZSBBUEkNCmxpYnNvdXAtMi41MC4wICAgICAgICAgICAgICAg ICBTT0FQIChTaW1wbGUgT2JqZWN0IEFjY2VzcyBQcm90b2NvbCkgaW1wbGVt ZW50YXRpb24gaW4gQw0KbGlic291cC1nbm9tZS0yLjUwLjAgICAgICAgICAg IFNPQVAgKFNpbXBsZSBPYmplY3QgQWNjZXNzIFByb3RvY29sKSBpbXBsZW1l bnRhdGlvbiBpbiBDDQpsaWJ0YXNuMS00LjcgICAgICAgICAgICAgICAgICAg QVNOLjEgc3RydWN0dXJlIHBhcnNlciBsaWJyYXJ5DQpsaWJ0aGVvcmEtMS4x LjFfNiAgICAgICAgICAgICAgVGhlb3JhIHZpZGVvIGNvZGVjIGZvciB0aGUg T2dnIG11bHRpbWVkaWEgc3RyZWFtaW5nIHN5c3RlbQ0KbGlidG9vbC0yLjQu NiAgICAgICAgICAgICAgICAgIEdlbmVyaWMgc2hhcmVkIGxpYnJhcnkgc3Vw cG9ydCBzY3JpcHQNCmxpYnY0bC0xLjYuM18xICAgICAgICAgICAgICAgICBW aWRlbzRMaW51eCBsaWJyYXJ5DQpsaWJ2b3JiaXMtMS4zLjUsMyAgICAgICAg ICAgICAgQXVkaW8gY29tcHJlc3Npb24gY29kZWMgbGlicmFyeQ0KbGlidnB4 LTEuNS4wICAgICAgICAgICAgICAgICAgIFZQOC9WUDkgQ29kZWMgU0RLDQps aWJ4MjY0LTAuMTQ0LjI1MzNfMSAgICAgICAgICAgSC4yNjQvTVBFRy00IEFW QyBWaWRlbyBFbmNvZGluZyAoTGlicmFyeSkNCmxpYnhjYi0xLjExLjEgICAg ICAgICAgICAgICAgICBUaGUgWCBwcm90b2NvbCBDLWxhbmd1YWdlIEJpbmRp bmcgKFhDQikgbGlicmFyeQ0KbGlieGRnLWJhc2VkaXItMS4yLjBfMSAgICAg ICAgIEltcGxlbWVudGF0aW9uIG9mIHRoZSBYREcgQmFzZSBEaXJlY3Rvcnkg c3BlY2lmaWNhdGlvbg0KbGlieGtiY29tbW9uLTAuNS4wXzEgICAgICAgICAg IEtleW1hcCBoYW5kbGluZyBsaWJyYXJ5IGZvciB0b29sa2l0cyBhbmQgd2lu ZG93IHN5c3RlbXMNCmxpYnhrYmZpbGUtMS4wLjkgICAgICAgICAgICAgICBY S0IgZmlsZSBsaWJyYXJ5DQpsaWJ4a2J1aS0xLjAuMl80ICAgICAgICAgICAg ICAgVGhlIHhrYnVpIGxpYnJhcnkNCmxpYnhtbDItMi45LjMgICAgICAgICAg ICAgICAgICBYTUwgcGFyc2VyIGxpYnJhcnkgZm9yIEdOT01FDQpsaWJ4c2ht ZmVuY2UtMS4yICAgICAgICAgICAgICAgU2hhcmVkIG1lbW9yeSAnU3luY0Zl bmNlJyBzeW5jaHJvbml6YXRpb24gcHJpbWl0aXZlDQpsaWJ4c2x0LTEuMS4y OF84ICAgICAgICAgICAgICAgVGhlIFhTTFQgQyBsaWJyYXJ5IGZvciBHTk9N RQ0KbGlieWFtbC0wLjEuNl8yICAgICAgICAgICAgICAgIFlBTUwgMS4xIHBh cnNlciBhbmQgZW1pdHRlciB3cml0dGVuIGluIEMNCmxpbnV4X2Jhc2UtYzYt Ni42XzYgICAgICAgICAgICBCYXNlIHNldCBvZiBwYWNrYWdlcyBuZWVkZWQg aW4gTGludXggbW9kZSBmb3IgaTM4Ni9hbWQ2NCAoTGludXggQ2VudE9TIDYp DQpsbHZtMzYtMy42LjJfMiAgICAgICAgICAgICAgICAgTG93IExldmVsIFZp cnR1YWwgTWFjaGluZQ0KbHVhNTEtNS4xLjVfOSAgICAgICAgICAgICAgICAg IFNtYWxsLCBjb21waWxhYmxlIHNjcmlwdGluZyBsYW5ndWFnZSBwcm92aWRp bmcgZWFzeSBhY2Nlc3MgdG8gQyBjb2RlDQpsdWE1MS1sdWFmaWxlc3lzdGVt LTEuNi4zICAgICAgTGlicmFyeSB0byBhY2Nlc3MgZGlyZWN0b3J5IHN0cnVj dHVyZSBhbmQgZmlsZSBhdHRyaWJ1dGVzDQpsdWE1Mi01LjIuNCAgICAgICAg ICAgICAgICAgICAgU21hbGwsIGNvbXBpbGFibGUgc2NyaXB0aW5nIGxhbmd1 YWdlIHByb3ZpZGluZyBlYXN5IGFjY2VzcyB0byBDIGNvZGUNCmx1YTUyLWxn aS0wLjkuMCAgICAgICAgICAgICAgICBMdWEgYmluZGluZ3MgdG8gbGlicmFy aWVzIHVzaW5nIEdPYmplY3QtSW50cm9zcGVjdGlvbg0KbHVha2l0LTIwMTIu MDkuMTNyMV81ICAgICAgICAgIEZhc3QsIHNtYWxsLCB3ZWJraXQgYmFzZWQg YnJvd3NlciBmcmFtZXdvcmsgZXh0ZW5zaWJsZSBieSBMdWENCmx1aXQtMS4x LjEgICAgICAgICAgICAgICAgICAgICBMb2NhbGUgYW5kIElTTyAyMDIyIHN1 cHBvcnQgZm9yIFVuaWNvZGUgdGVybWluYWxzDQpsd20tMS4yLjMgICAgICAg ICAgICAgICAgICAgICAgTGlnaHR3ZWlnaHQgd2luZG93IG1hbmFnZXINCmx4 YXBwZWFyYW5jZS0wLjYuMSAgICAgICAgICAgICBEZXNrdG9wLWluZGVwZW5k ZW50IHRoZW1lIHN3aXRjaGVyIGZvciBHVEsrDQptNC0xLjQuMTdfMSwxICAg ICAgICAgICAgICAgICAgR05VIG00DQptRE5TUmVzcG9uZGVyLTU3Ni4zMC40 ICAgICAgICAgQm9uam91ciAoemVyby1jb25maWd1cmF0aW9uIG5ldHdvcmtp bmcpIGJ5IEFwcGxlDQptYXR3bTItMC4xLjIucDMgICAgICAgICAgICAgICAg TWluaW1hbGlzdGljLCB5ZXQgZnVuY3Rpb25hbCB3aW5kb3cgbWFuYWdlciBm b3IgWDExDQptY3dtLTIwMTMwMjA5ICAgICAgICAgICAgICAgICAgU21hbGwg d2luZG93IG1hbmFnZXIgaW5zcGlyZWQgYnkgQ1RXTSwgZXZpbHdtLCBhbmQg dGlueXdtDQptZy0yMDE1MDMyMyAgICAgICAgICAgICAgICAgICAgU21hbGws IGZhc3QgRW1hY3MtbGlrZSBlZGl0b3INCm1pZG9yaS0wLjUuMTEgICAgICAg ICAgICAgICAgICBMaWdodHdlaWdodCB3ZWIgYnJvd3NlciB1c2luZyBXZWJL aXQgYnJvd3NlciBlbmdpbmUNCm1rZm9udGRpci0xLjAuNyAgICAgICAgICAg ICAgICBDcmVhdGUgYW4gaW5kZXggb2YgWCBmb250IGZpbGVzIGluIGEgZGly ZWN0b3J5DQpta2ZvbnRzY2FsZS0xLjEuMiAgICAgICAgICAgICAgQ3JlYXRl cyBhbiBpbmRleCBvZiBzY2FsYWJsZSBmb250IGZpbGVzIGZvciBYDQptcGZy LTMuMS4zICAgICAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbXVsdGlw bGUtcHJlY2lzaW9uIGZsb2F0aW5nLXBvaW50IGNvbXB1dGF0aW9ucw0KbXB2 LTAuMTMuMF8xLDEgICAgICAgICAgICAgICAgIEZyZWUgYW5kIG9wZW4tc291 cmNlIGdlbmVyYWwtcHVycG9zZSB2aWRlbyBwbGF5ZXINCm11cGRmLTEuOCwx ICAgICAgICAgICAgICAgICAgICBMaWdodHdlaWdodCBQREYgdmlld2VyIGFu ZCB0b29sa2l0DQpuYW5vLTIuNC4zICAgICAgICAgICAgICAgICAgICAgTmFu bydzIEFOT3RoZXIgZWRpdG9yLCBhbiBlbmhhbmNlZCBmcmVlIFBpY28gY2xv bmUNCm5jdXJzZXMtNi4wXzIgICAgICAgICAgICAgICAgICBMaWJyYXJ5IGZv ciB0ZXJtaW5hbC1pbmRlcGVuZGVudCwgZnVsbC1zY3JlZW4gb3V0cHV0DQpu ZXR0bGUtMi43LjEgICAgICAgICAgICAgICAgICAgTG93LWxldmVsIGNyeXB0 b2dyYXBoaWMgbGlicmFyeQ0Kbm1hcC03LjAxICAgICAgICAgICAgICAgICAg ICAgIFBvcnQgc2Nhbm5pbmcgdXRpbGl0eSBmb3IgbGFyZ2UgbmV0d29ya3MN Cm5zcHItNC4xMSAgICAgICAgICAgICAgICAgICAgICBQbGF0Zm9ybS1uZXV0 cmFsIEFQSSBmb3Igc3lzdGVtIGxldmVsIGFuZCBsaWJjIGxpa2UgZnVuY3Rp b25zDQpuc3MtMy4yMC4yXzEgICAgICAgICAgICAgICAgICAgTGlicmFyaWVz IHRvIHN1cHBvcnQgZGV2ZWxvcG1lbnQgb2Ygc2VjdXJpdHktZW5hYmxlZCBh cHBsaWNhdGlvbnMNCm52aWRpYS1kcml2ZXItMzQwLTM0MC45MyAgICAgICBO VmlkaWEgZ3JhcGhpY3MgY2FyZCBiaW5hcnkgZHJpdmVycyBmb3IgaGFyZHdh cmUgT3BlbkdMIHJlbmRlcmluZw0Kb3BlbmN2LWNvcmUtMi40LjlfMyAgICAg ICAgICAgIE9wZW4gU291cmNlIENvbXB1dGVyIFZpc2lvbiBsaWJyYXJ5DQpv cGVuanBlZy0yLjEuMSAgICAgICAgICAgICAgICAgT3Blbi1zb3VyY2UgSlBF RyAyMDAwIGNvZGVjDQpvcmMtMC40LjI0XzEgICAgICAgICAgICAgICAgICAg TGlicmFyeSBhbmQgdG9vbHNldCB0byBvcGVyYXRlIGFycmF5cyBvZiBkYXRh DQpwMTEta2l0LTAuMjMuMiAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3Ig bG9hZGluZyBhbmQgZW51bWVyYXRpbmcgb2YgUEtDUyMxMSBtb2R1bGVzDQpw NS1BbnlFdmVudC03LjExLDEgICAgICAgICAgICAgUHJvdmlkZSBmcmFtZXdv cmsgZm9yIG11bHRpcGxlIGV2ZW50IGxvb3BzDQpwNS1BbnlFdmVudC1JMy0w LjE2XzEgICAgICAgICAgQ29tbXVuaWNhdGUgd2l0aCB0aGUgaTMgd2luZG93 IG1hbmFnZXINCnA1LUlPLVR0eS0xLjEyXzEgICAgICAgICAgICAgICBGbGV4 aWJsZSBJL08gUGVybDUgbW9kdWxlIHRoYXQgYWxsb3dzIG1hbmlwdWxhdGlv biBvZiBwc2V1ZG8tVFRZcw0KcDUtSVBDLVJ1bi0wLjk0ICAgICAgICAgICAg ICAgIElQQzo6UnVuIC0gUnVuIHN1YnByb2Nlc3NlcyB3aXRoIHBpcGluZyBh bmQgcmVkaXJlY3Rpb24NCnA1LUpTT04tWFMtMy4wMV8yICAgICAgICAgICAg ICBKU09OIHNlcmlhbGlzaW5nL2Rlc2VyaWFsaXNpbmcsIGRvbmUgY29ycmVj dGx5IGFuZCBmYXN0DQpwNS1UcnktVGlueS0wLjIyICAgICAgICAgICAgICAg TWluaW1hbCB0cnkvY2F0Y2ggd2l0aCBwcm9wZXIgbG9jYWxpemF0aW9uIG9m ICRADQpwNS1UeXBlcy1TZXJpYWxpc2VyLTEuMF8xICAgICAgU2ltcGxlIGRh dGEgdHlwZXMgZm9yIGNvbW1vbiBzZXJpYWxpc2F0aW9uIGZvcm1hdHMNCnA1 LVVuaWNvZGUtTWFwOC0wLjEzXzEgICAgICAgICBNYXBwaW5nIHRhYmxlIGJl dHdlZW4gOC1iaXQgY2hhcnMgYW5kIFVuaWNvZGUNCnA1LVVuaWNvZGUtU3Ry aW5nLTIuMDlfMSAgICAgICBQZXJsNSBtb2R1bGVzIHRvIGhhbmRsZSB2YXJp b3VzIFVuaWNvZGUgaXNzdWVzDQpwNS1jb21tb24tc2Vuc2UtMy43M18xICAg ICAgICAgUGVybCBjb21tb24gZGVmYXVsdHMgd2l0aCBsb3dlciBtZW1vcnkg dXNhZ2UNCnBhbmdvLTEuMzYuOF8yICAgICAgICAgICAgICAgICBPcGVuLXNv dXJjZSBmcmFtZXdvcmsgZm9yIHRoZSBsYXlvdXQgYW5kIHJlbmRlcmluZyBv ZiBpMThuIHRleHQNCnBjaWlkcy0yMDE1MTIwNSAgICAgICAgICAgICAgICBE YXRhYmFzZSBvZiBhbGwga25vd24gSURzIHVzZWQgaW4gUENJIGRldmljZXMN CnBjcmUtOC4zN180ICAgICAgICAgICAgICAgICAgICBQZXJsIENvbXBhdGli bGUgUmVndWxhciBFeHByZXNzaW9ucyBsaWJyYXJ5DQpwZWt3bS0wLjEuMTdf MywxICAgICAgICAgICAgICAgTGlnaHQsIFVub2J0cnVzaXZlLCBhbmQgY29u ZmlndXJhYmxlIHdpbmRvd21hbmFnZXINCnBlcmw1LTUuMjAuM184ICAgICAg ICAgICAgICAgICBQcmFjdGljYWwgRXh0cmFjdGlvbiBhbmQgUmVwb3J0IExh bmd1YWdlDQpwaWNvLWFscGluZS0yLjIwXzEgICAgICAgICAgICAgW0FsXVBJ bmUncyBtZXNzYWdlIENPbXBvc2l0aW9uIGVkaXRvciBhbmQgUGlsb3QgZmls ZSBtYW5hZ2VyDQpwaXhtYW4tMC4zMi44ICAgICAgICAgICAgICAgICAgTG93 LWxldmVsIHBpeGVsIG1hbmlwdWxhdGlvbiBsaWJyYXJ5DQpwa2ctMS42LjIg ICAgICAgICAgICAgICAgICAgICAgUGFja2FnZSBtYW5hZ2VyDQpwa2djb25m LTAuOS4xMl8xICAgICAgICAgICAgICAgVXRpbGl0eSB0byBoZWxwIHRvIGNv bmZpZ3VyZSBjb21waWxlciBhbmQgbGlua2VyIGZsYWdzDQpwbmctMS42LjIw ICAgICAgICAgICAgICAgICAgICAgTGlicmFyeSBmb3IgbWFuaXB1bGF0aW5n IFBORyBpbWFnZXMNCnBvbGtpdC0wLjExM18xICAgICAgICAgICAgICAgICBG cmFtZXdvcmsgZm9yIGNvbnRyb2xsaW5nIGFjY2VzcyB0byBzeXN0ZW0td2lk ZSBjb21wb25lbnRzDQpwb3J0bWFzdGVyLTMuMTcuOF8xICAgICAgICAgICAg TWFuYWdlIHlvdXIgcG9ydHMgd2l0aG91dCBleHRlcm5hbCBkYXRhYmFzZXMg b3IgbGFuZ3VhZ2VzDQpwcmludHByb3RvLTEuMC41ICAgICAgICAgICAgICAg UHJpbnQgZXh0ZW5zaW9uIGhlYWRlcnMNCnB5Mjctc2V0dXB0b29sczI3LTE4 LjcgICAgICAgICBQeXRob24gcGFja2FnZXMgaW5zdGFsbGVyDQpweTI3LXNx bGl0ZTMtMi43LjExXzcgICAgICAgICAgU3RhbmRhcmQgUHl0aG9uIGJpbmRp bmcgdG8gdGhlIFNRTGl0ZTMgbGlicmFyeSAoUHl0aG9uIDIuNykNCnB5dGhv bi0yLjdfMiwyICAgICAgICAgICAgICAgICBUaGUgIm1ldGEtcG9ydCIgZm9y IHRoZSBkZWZhdWx0IHZlcnNpb24gb2YgUHl0aG9uIGludGVycHJldGVyDQpw eXRob24yLTJfMyAgICAgICAgICAgICAgICAgICAgVGhlICJtZXRhLXBvcnQi IGZvciB2ZXJzaW9uIDIgb2YgdGhlIFB5dGhvbiBpbnRlcnByZXRlcg0KcHl0 aG9uMjctMi43LjExICAgICAgICAgICAgICAgIEludGVycHJldGVkIG9iamVj dC1vcmllbnRlZCBwcm9ncmFtbWluZyBsYW5ndWFnZQ0KcmFuZHJwcm90by0x LjUuMCAgICAgICAgICAgICAgIFJhbmRyIGV4dGVuc2lvbiBoZWFkZXJzDQpy YXRwb2lzb24tMS40LjggICAgICAgICAgICAgICAgU2ltcGxlIHdpbmRvdyBt YW5hZ2VyIHdpdGggbm8gZmF0IGxpYnJhcnkgZGVwZW5kZW5jaWVzDQpyZWNv ZGUtMy42XzEyICAgICAgICAgICAgICAgICAgQ29udmVydHMgZmlsZXMgYmV0 d2VlbiBjaGFyYWN0ZXIgc2V0cyBhbmQgdXNhZ2VzDQpyZWNvcmRwcm90by0x LjE0LjIgICAgICAgICAgICAgUkVDT1JEIGV4dGVuc2lvbiBoZWFkZXJzDQpy ZW5kZXJwcm90by0wLjExLjEgICAgICAgICAgICAgUmVuZGVyUHJvdG8gcHJv dG9jb2wgaGVhZGVycw0KcnVieS0yLjEuNywxICAgICAgICAgICAgICAgICAg IE9iamVjdC1vcmllbnRlZCBpbnRlcnByZXRlZCBzY3JpcHRpbmcgbGFuZ3Vh Z2UNCnJ4dnQtdW5pY29kZS05LjIxXzEgICAgICAgICAgICBDbG9uZSBvZiB0 aGUgdGVybWluYWwgZW11bGF0b3Igcnh2dCBtb2RpZmllZCB0byBzdXBwb3J0 IFVuaWNvZGUNCnNjaHJvZWRpbmdlci0xLjAuMTFfNCAgICAgICAgICBIaWdo LXNwZWVkIERpcmFjIGNvZGVjDQpzY2ludGlsbGEtMy42LjIgICAgICAgICAg ICAgICAgRnVsbC1mZWF0dXJlZCBmcmVlIHNvdXJjZSBjb2RlIGVkaXRpbmcg Y29tcG9uZW50IGZvciBHVEsrDQpzY2l0ZS0zLjYuMiAgICAgICAgICAgICAg ICAgICAgRnVsbC1mZWF0dXJlZCBTQ0ludGlsbGEgYmFzZWQgdGV4dCBlZGl0 b3IgZm9yIEdUSy9HTk9NRQ0Kc2NybnNhdmVycHJvdG8tMS4yLjIgICAgICAg ICAgIFNjcm5TYXZlciBleHRlbnNpb24gaGVhZGVycw0Kc2Vzc3JlZy0xLjEu MCAgICAgICAgICAgICAgICAgIE1hbmFnZSB1dG1wL3d0bXAgZW50cmllcyBm b3Igbm9uLWluaXQgWCBjbGllbnRzDQpzZXR4a2JtYXAtMS4zLjEgICAgICAg ICAgICAgICAgU2V0IHRoZSBrZXlib2FyZCB1c2luZyB0aGUgWCBLZXlib2Fy ZCBFeHRlbnNpb24NCnNoYXJlZC1taW1lLWluZm8tMS41ICAgICAgICAgICBN SU1FIHR5cGVzIGRhdGFiYXNlIGZyb20gdGhlIGZyZWVkZXNrdG9wLm9yZyBw cm9qZWN0DQpzbXByb3h5LTEuMC42ICAgICAgICAgICAgICAgICAgU2Vzc2lv biBNYW5hZ2VyIFByb3h5DQpzb3VuZHRvdWNoLTEuOS4yICAgICAgICAgICAg ICAgT3Blbi1zb3VyY2UgYXVkaW8gcHJvY2Vzc2luZyBsaWJyYXJ5DQpzcGVj dHJ3bS0yLjcuMiAgICAgICAgICAgICAgICAgU21hbGwsIGR5bmFtaWMgdGls aW5nIHdpbmRvdyBtYW5hZ2VyIGZvciBYMTENCnNwaWRlcm1vbmtleTE3MC0x Ny4wLjBfMSAgICAgICBTdGFuZGFsb25lIEphdmFTY3JpcHQgYmFzZWQgZnJv bSBNb3ppbGxhIDE3LWVzcg0Kc3FsaXRlMy0zLjkuMiAgICAgICAgICAgICAg ICAgIFNRTCBkYXRhYmFzZSBlbmdpbmUgaW4gYSBDIGxpYnJhcnkNCnN0YXJ0 dXAtbm90aWZpY2F0aW9uLTAuMTJfNCAgICBMaWJyYXJ5IHRoYXQgc3VwcG9y dHMgc3RhcnR1cCBub3RpZmljYXRpb24gc3BlYyBmcm9tIGZyZWVkZXNrdG9w Lm9yZw0Kc3Vkby0xLjguMTUgICAgICAgICAgICAgICAgICAgIEFsbG93IG90 aGVycyB0byBydW4gY29tbWFuZHMgYXMgcm9vdA0KdGVybWludXMtZm9udC00 LjQwICAgICAgICAgICAgIFRlcm1pbnVzIEZvbnQgLSBhIGNsZWFuIGZpeGVk IHdpZHRoIGZvbnQNCnRleGkyaHRtbC01LjBfMSwxICAgICAgICAgICAgICBU ZXhpbmZvIHRvIEhUTUwgY29udmVydGVyDQp0aWZmLTQuMC42ICAgICAgICAg ICAgICAgICAgICAgVG9vbHMgYW5kIGxpYnJhcnkgcm91dGluZXMgZm9yIHdv cmtpbmcgd2l0aCBUSUZGIGltYWdlcw0KdG11eC0yLjFfMSAgICAgICAgICAg ICAgICAgICAgIFRlcm1pbmFsIE11bHRpcGxleGVyDQp0cmFwcHJvdG8tMy40 LjMgICAgICAgICAgICAgICAgREVDLVhUUkFQIGV4dGVuc2lvbiBoZWFkZXJz DQp0cm91c2Vycy10ZGRsLTAuMy4xMF83ICAgICAgICAgVGhlIG9wZW4tc291 cmNlIFRDRyBTb2Z0d2FyZSBTdGFjaw0KdHdtLTEuMC45ICAgICAgICAgICAg ICAgICAgICAgIFRhYiBXaW5kb3cgTWFuYWdlciBmb3IgdGhlIFggV2luZG93 IFN5c3RlbQ0KdW5pcXVlLTEuMS42XzYgICAgICAgICAgICAgICAgIExpYnJh cnkgZm9yIHNpbmdsZSBpbnN0YW5jZSBhcHBsaWNhdGlvbnMNCnVuemlwLTYu MF82ICAgICAgICAgICAgICAgICAgICBMaXN0LCB0ZXN0LCBhbmQgZXh0cmFj dCBjb21wcmVzc2VkIGZpbGVzIGZyb20gYSBaSVAgYXJjaGl2ZQ0KdjRsX2Nv bXBhdC0xLjYuMyAgICAgICAgICAgICAgIFZpZGVvNExpbnV4IElPQ1RMIGhl YWRlciBmaWxlcw0KdmlkZW9wcm90by0yLjMuMiAgICAgICAgICAgICAgIFZp ZGVvIGV4dGVuc2lvbiBoZWFkZXJzDQp2aWZtLTAuOCAgICAgICAgICAgICAg ICAgICAgICAgTmN1cnNlcyBiYXNlZCBmaWxlIG1hbmFnZXIgd2l0aCB2aSBs aWtlIGtleWJpbmRpbmdzDQp2aW0tbGl0ZS03LjQuOTY4ICAgICAgICAgICAg ICAgSW1wcm92ZWQgdmVyc2lvbiBvZiB0aGUgdmkgZWRpdG9yIChsaXRlIHBh Y2thZ2UpDQp3M20tMC41LjNfNCAgICAgICAgICAgICAgICAgICAgUGFnZXIv dGV4dC1iYXNlZCBXV1cgYnJvd3Nlcg0Kdzl3bS0wLjQuMl8yICAgICAgICAg ICAgICAgICAgIEhhY2sgb2YgOXdtIHRvIGdpdmUgdmlydHVhbCBzY3JlZW5z DQp3ZWJraXQtZ3RrMi0yLjQuOSAgICAgICAgICAgICAgT3BlbnNvdXJjZSBi cm93c2VyIGVuZ2luZSB1c2luZyB0aGUgR1RLKyAyIHRvb2xraXQNCndlYnAt MC40LjRfMSAgICAgICAgICAgICAgICAgICBHb29nbGUgV2ViUCBpbWFnZSBm b3JtYXQgY29udmVyc2lvbiB0b29sDQp4MTFwZXJmLTEuNi4wICAgICAgICAg ICAgICAgICAgWDExIHNlcnZlciBwZXJmb3JtYW5jZSB0ZXN0IHByb2dyYW0N CngyNjUtMS44ICAgICAgICAgICAgICAgICAgICAgICBILjI2NS9IaWdoIEVm ZmljaWVuY3kgVmlkZW8gQ29kaW5nIChIRVZDKSBmb3JtYXQNCnhhdXRoLTEu MC45XzEgICAgICAgICAgICAgICAgICBYIGF1dGhvcml0eSBmaWxlIHV0aWxp dHkNCnhiYWNrbGlnaHQtMS4yLjFfMSAgICAgICAgICAgICBQcm9ncmFtIHRv IGFkanVzdCBiYWNrbGlnaHQgYnJpZ2h0bmVzcw0KeGJpdG1hcHMtMS4xLjEg ICAgICAgICAgICAgICAgIFguT3JnIGJpdG1hcHMgZGF0YQ0KeGNhbGMtMS4w LjZfMiAgICAgICAgICAgICAgICAgIFNjaWVudGlmaWMgY2FsY3VsYXRvciBm b3IgWA0KeGNiLXV0aWwtMC40LjBfMSwxICAgICAgICAgICAgIE1vZHVsZSB3 aXRoIGxpYnhjYi9saWJYMTEgZXh0ZW5zaW9uL3JlcGxhY2VtZW50IGxpYnJh cmllcw0KeGNiLXV0aWwtY3Vyc29yLTAuMS4yICAgICAgICAgIFhDQiBjdXJz b3IgbGlicmFyeQ0KeGNiLXV0aWwtaW1hZ2UtMC40LjBfMSAgICAgICAgIFBv cnQgb2YgWGxpYidzIFhJbWFnZSBhbmQgWFNobUltYWdlIGZ1bmN0aW9ucw0K eGNiLXV0aWwta2V5c3ltcy0wLjQuMF8xICAgICAgIFN0YW5kYXJkIFgga2V5 IGNvbnN0YW50cyBhbmQgY29udmVyc2lvbiB0by9mcm9tIGtleWNvZGVzDQp4 Y2ItdXRpbC1yZW5kZXJ1dGlsLTAuMy45XzEgICAgQ29udmVuaWVuY2UgZnVu Y3Rpb25zIGZvciB0aGUgUmVuZGVyIGV4dGVuc2lvbg0KeGNiLXV0aWwtd20t MC40LjFfMyAgICAgICAgICAgIEZyYW1ld29yayBmb3Igd2luZG93IG1hbmFn ZXIgaW1wbGVtZW50YXRpb24NCnhjbG9jay0xLjAuN18xICAgICAgICAgICAg ICAgICBBbmFsb2cgYW5kIGRpZ2l0YWwgY2xvY2sgZm9yIFgNCnhjbWlzY3By b3RvLTEuMi4yICAgICAgICAgICAgICBYQ01pc2MgZXh0ZW5zaW9uIGhlYWRl cnMNCnhjbXNkYi0xLjAuNSAgICAgICAgICAgICAgICAgICBEZXZpY2UgQ29s b3IgQ2hhcmFjdGVyaXphdGlvbiB1dGlsaXR5IGZvciBYDQp4Y29uc29sZS0x LjAuNl8xICAgICAgICAgICAgICAgTW9uaXRvciBzeXN0ZW0gY29uc29sZSBt ZXNzYWdlcyB3aXRoIFgNCnhjdXJzb3ItdGhlbWVzLTEuMC40XzEgICAgICAg ICBYLm9yZyBjdXJzb3JzIHRoZW1lcw0KeGN1cnNvcmdlbi0xLjAuNl8xICAg ICAgICAgICAgIENyZWF0ZSBhbiBYIGN1cnNvciBmaWxlIGZyb20gYSBjb2xs ZWN0aW9uIG9mIFBORyBpbWFnZXMNCnhkZy11dGlscy0xLjAuMi4yMDEzMDkx OV8xICAgICBUb29scyB0byBhbGxvdyBhbGwgYXBwbGljYXRpb25zIHRvIGlu dGVncmF0ZSB3aXRoIHRoZSBmcmVlIGRlc2t0b3ANCnhkcHlpbmZvLTEuMy4y ICAgICAgICAgICAgICAgICBEaXNwbGF5IGluZm9ybWF0aW9uIHV0aWxpdHkg Zm9yIFgNCnhkcmlpbmZvLTEuMC41ICAgICAgICAgICAgICAgICBRdWVyeSBj b25maWd1cmF0aW9uIGluZm9ybWF0aW9uIG9mIERSSSBkcml2ZXJzDQp4ZXYt MS4yLjIgICAgICAgICAgICAgICAgICAgICAgUHJpbnQgY29udGVudHMgb2Yg WCBldmVudHMNCnhleHRwcm90by03LjMuMCAgICAgICAgICAgICAgICBYRXh0 IGV4dGVuc2lvbiBoZWFkZXJzDQp4Zjg2LWlucHV0LWtleWJvYXJkLTEuOC4x ICAgICAgWC5Pcmcga2V5Ym9hcmQgaW5wdXQgZHJpdmVyDQp4Zjg2LWlucHV0 LW1vdXNlLTEuOS4xXzEgICAgICAgWC5PcmcgbW91c2UgaW5wdXQgZHJpdmVy DQp4Zjg2LXZpZGVvLWF0aS03LjUuMF8zICAgICAgICAgWC5PcmcgYXRpIGRp c3BsYXkgZHJpdmVyDQp4Zjg2LXZpZGVvLWludGVsLTIuMjEuMTVfOSAgICAg RHJpdmVyIGZvciBJbnRlbCBpbnRlZ3JhdGVkIGdyYXBoaWNzIGNoaXBzZXRz DQp4Zjg2LXZpZGVvLW1hY2g2NC02LjkuNSAgICAgICAgWC5PcmcgbWFjaDY0 IGRpc3BsYXkgZHJpdmVyDQp4Zjg2LXZpZGVvLW52LTIuMS4yMF83ICAgICAg ICAgWC5PcmcgbnYgZGlzcGxheSBkcml2ZXINCnhmODYtdmlkZW8tb3BlbmNo cm9tZS0wLjMuM182ICBYLk9yZyBvcGVuQ2hyb21lIGRpc3BsYXkgZHJpdmVy DQp4Zjg2LXZpZGVvLXIxMjgtNi4xMC4wICAgICAgICAgWC5PcmcgcjEyOCBk aXNwbGF5IGRyaXZlcg0KeGY4Ni12aWRlby12ZXNhLTIuMy40ICAgICAgICAg IFguT3JnIHZlc2EgZGlzcGxheSBkcml2ZXINCnhmODZiaWdmb250cHJvdG8t MS4yLjAgICAgICAgICBYRnJlZTg2LUJpZ2ZvbnQgZXh0ZW5zaW9uIGhlYWRl cnMNCnhmODZkZ2EtMS4wLjNfMSAgICAgICAgICAgICAgICBUZXN0IHByb2dy YW0gZm9yIHRoZSBYRnJlZTg2LURHQSBleHRlbnNpb24NCnhmODZkZ2Fwcm90 by0yLjEgICAgICAgICAgICAgICBYRnJlZTg2LURHQSBleHRlbnNpb24gaGVh ZGVycw0KeGY4Nm1pc2Nwcm90by0wLjkuMyAgICAgICAgICAgIFhGcmVlODYt TWlzYyBleHRlbnNpb24gaGVhZGVycw0KeGY4NnZpZG1vZGVwcm90by0yLjMu MSAgICAgICAgIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbiBleHRlbnNpb24g aGVhZGVycw0KeGdhbW1hLTEuMC42ICAgICAgICAgICAgICAgICAgIEdhbW1h IGNvcnJlY3Rpb24gdGhyb3VnaCB0aGUgWCBzZXJ2ZXINCnhnYy0xLjAuNSAg ICAgICAgICAgICAgICAgICAgICBYIGdyYXBoaWNzIGRlbW8NCnhob3N0LTEu MC43ICAgICAgICAgICAgICAgICAgICBTZXJ2ZXIgYWNjZXNzIGNvbnRyb2wg cHJvZ3JhbSBmb3IgWA0KeGluZXJhbWFwcm90by0xLjIuMSAgICAgICAgICAg IFhpbmVyYW1hIGV4dGVuc2lvbiBoZWFkZXJzDQp4aW5pdC0xLjMuNCwxICAg ICAgICAgICAgICAgICAgWCBXaW5kb3cgU3lzdGVtIGluaXRpYWxpemVyDQp4 aW5wdXQtMS42LjIgICAgICAgICAgICAgICAgICAgVmVyeSB1c2VmdWwgdXRp bGl0eSBmb3IgY29uZmlndXJpbmcgYW5kIHRlc3RpbmcgWElucHV0IGRldmlj ZXMNCnhrYmNvbXAtMS4zLjEgICAgICAgICAgICAgICAgICBDb21waWxlIFhL QiBrZXlib2FyZCBkZXNjcmlwdGlvbg0KeGtiZXZkLTEuMS40ICAgICAgICAg ICAgICAgICAgIFhLQiBldmVudCBkYWVtb24NCnhrYnV0aWxzLTEuMC40ICAg ICAgICAgICAgICAgICBYS0IgdXRpbGl0eSBkZW1vcw0KeGtleWJvYXJkLWNv bmZpZy0yLjE2ICAgICAgICAgIFggS2V5Ym9hcmQgQ29uZmlndXJhdGlvbiBE YXRhYmFzZQ0KeGtpbGwtMS4wLjQgICAgICAgICAgICAgICAgICAgIFV0aWxp dHkgZm9yIGtpbGxpbmcgYSBjbGllbnQgYnkgaXRzIFggcmVzb3VyY2UNCnhs c2F0b21zLTEuMS4yICAgICAgICAgICAgICAgICBMaXN0IGludGVybmVkIGF0 b21zIGRlZmluZWQgb24gYSBzZXJ2ZXINCnhsc2NsaWVudHMtMS4xLjMgICAg ICAgICAgICAgICBMaXN0IGNsaWVudCBhcHBsaWNhdGlvbnMgcnVubmluZyBv biBhIGRpc3BsYXkNCnhtZXNzYWdlLTEuMC40ICAgICAgICAgICAgICAgICBE aXNwbGF5IG1lc3NhZ2Ugb3IgcXVlcnkgaW4gYSBYIHdpbmRvdw0KeG1tczIt MC44XzE3ICAgICAgICAgICAgICAgICAgIFJld3JpdGUgb2YgeG1tcyBhcyBh IGNsaWVudC9zZXJ2ZXIgc3lzdGVtIChkZXZlbG9wZXIgcmVsZWFzZSkNCnht b2RtYXAtMS4wLjkgICAgICAgICAgICAgICAgICBVdGlsaXR5IGZvciBtb2Rp Znlpbmcga2V5bWFwcyBhbmQgcG9pbnRlciBidXR0b24gbWFwcGluZ3MgaW4g WA0KeG9yZy03LjdfMiAgICAgICAgICAgICAgICAgICAgIFguT3JnIGNvbXBs ZXRlIGRpc3RyaWJ1dGlvbiBtZXRhcG9ydA0KeG9yZy1hcHBzLTcuN18yICAg ICAgICAgICAgICAgIFgub3JnIGFwcHMgbWV0YS1wb3J0DQp4b3JnLWRvY3Mt MS43LjEsMSAgICAgICAgICAgICAgWC5vcmcgZG9jdW1lbnRhdGlvbiBmaWxl cw0KeG9yZy1kcml2ZXJzLTcuN18zICAgICAgICAgICAgIFgub3JnIGRyaXZl cnMgbWV0YS1wb3J0DQp4b3JnLWZvbnRzLTcuN18xICAgICAgICAgICAgICAg WC5vcmcgZm9udHMgbWV0YS1wb3J0DQp4b3JnLWZvbnRzLTEwMGRwaS03Ljcg ICAgICAgICAgWC5PcmcgMTAwZHBpIGJpdG1hcCBmb250cw0KeG9yZy1mb250 cy03NWRwaS03LjcgICAgICAgICAgIFguT3JnIDc1ZHBpIGJpdG1hcCBmb250 cw0KeG9yZy1mb250cy1jeXJpbGxpYy03LjcgICAgICAgIFguT3JnIEN5cmls bGljIGJpdG1hcCBmb250cw0KeG9yZy1mb250cy1taXNjYml0bWFwcy03Ljcg ICAgIFguT3JnIG1pc2NlbGxhbmVvdXMgYml0bWFwIGZvbnRzDQp4b3JnLWZv bnRzLXRydWV0eXBlLTcuN18xICAgICAgWC5PcmcgVHJ1ZVR5cGUgZm9udHMN CnhvcmctZm9udHMtdHlwZTEtNy43ICAgICAgICAgICBYLk9yZyBUeXBlMSBm b250cw0KeG9yZy1saWJyYXJpZXMtNy43XzIgICAgICAgICAgIFgub3JnIGxp YnJhcmllcyBtZXRhLXBvcnQNCnhvcmctbWFjcm9zLTEuMTkuMCAgICAgICAg ICAgICBYLk9yZyBkZXZlbG9wbWVudCBhY2xvY2FsIG1hY3Jvcw0KeG9yZy1z ZXJ2ZXItMS4xNy40LDEgICAgICAgICAgIFguT3JnIFggc2VydmVyIGFuZCBy ZWxhdGVkIHByb2dyYW1zDQp4cHItMS4wLjQgICAgICAgICAgICAgICAgICAg ICAgVXRpbGl0eSBmb3IgcHJpbnRpbmcgYW4gWCB3aW5kb3cgZHVtcA0KeHBy b3AtMS4yLjIgICAgICAgICAgICAgICAgICAgIFByb3BlcnR5IGRpc3BsYXll ciBmb3IgWA0KeHByb3RvLTcuMC4yOCAgICAgICAgICAgICAgICAgIFgxMSBw cm90b2NvbCBoZWFkZXJzDQp4cmFuZHItMS40LjMgICAgICAgICAgICAgICAg ICAgUHJpbWl0aXZlIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgdG8gdGhlIFJh bmRSIGV4dGVuc2lvbg0KeHJkYi0xLjEuMCAgICAgICAgICAgICAgICAgICAg IFggc2VydmVyIHJlc291cmNlIGRhdGFiYXNlIHV0aWxpdHkNCnhyZWZyZXNo LTEuMC41ICAgICAgICAgICAgICAgICBSZWZyZXNoIGFsbCBvciBwYXJ0IG9m IGFuIFggc2NyZWVuDQp4c2V0LTEuMi4zXzEgICAgICAgICAgICAgICAgICAg VXNlciBwcmVmZXJlbmNlIHV0aWxpdHkgZm9yIFgNCnhzZXRtb2RlLTEuMC4w ICAgICAgICAgICAgICAgICBTZXQgdGhlIG1vZGUgZm9yIGFuIFggSW5wdXQg RGV2aWNlDQp4c2V0cm9vdC0xLjEuMSAgICAgICAgICAgICAgICAgUm9vdCB3 aW5kb3cgcGFyYW1ldGVyIHNldHRpbmcgdXRpbGl0eSBmb3IgWA0KeHRlcm0t MzIwICAgICAgICAgICAgICAgICAgICAgIFRlcm1pbmFsIGVtdWxhdG9yIGZv ciB0aGUgWCBXaW5kb3cgU3lzdGVtDQp4dHJhbnMtMS4zLjUgICAgICAgICAg ICAgICAgICAgQWJzdHJhY3QgbmV0d29yayBjb2RlIGZvciBYDQp4dmlkLTEu My40LDEgICAgICAgICAgICAgICAgICAgT3BlbnNvdXJjZSBNUEVHLTQgY29k ZWMsIGJhc2VkIG9uIE9wZW5EaXZ4DQp4dmluZm8tMS4xLjMgICAgICAgICAg ICAgICAgICAgUHJpbnQgb3V0IFgtVmlkZW8gZXh0ZW5zaW9uIGFkYXB0b3Ig aW5mb3JtYXRpb24NCnh3ZC0xLjAuNiAgICAgICAgICAgICAgICAgICAgICBE dW1wIGFuIGltYWdlIG9mIGFuIFggd2luZG93DQp4d2luaW5mby0xLjEuM18x ICAgICAgICAgICAgICAgV2luZG93IGluZm9ybWF0aW9uIHV0aWxpdHkgZm9y IFgNCnh3dWQtMS4wLjQgICAgICAgICAgICAgICAgICAgICBJbWFnZSBkaXNw bGF5ZXIgZm9yIFgNCnlhamwtMi4xLjAgICAgICAgICAgICAgICAgICAgICBQ b3J0YWJsZSBKU09OIHBhcnNpbmcgYW5kIHNlcmlhbGl6YXRpb24gbGlicmFy eSBpbiBBTlNJIEMNCnlhc20tMS4yLjAgICAgICAgICAgICAgICAgICAgICBD b21wbGV0ZSByZXdyaXRlIG9mIHRoZSBOQVNNIGFzc2VtYmxlcg0KemlsZS0y LjQuMTFfMSAgICAgICAgICAgICAgICAgIFNtYWxsIGVtYWNzLWxpa2UgdGV4 dCBlZGl0b3INCnppcC0zLjBfMSAgICAgICAgICAgICAgICAgICAgICBDcmVh dGUvdXBkYXRlIFpJUCBmaWxlcyBjb21wYXRpYmxlIHdpdGggUEtaSVANCg== --2019123370-1819212629-1450814208=:92010-- From owner-freebsd-gecko@freebsd.org Tue Dec 22 22:14:21 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6AA83A50373 for ; Tue, 22 Dec 2015 22:14:21 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (smtp.burggraben.net [IPv6:2a01:4f8:140:50a2::3:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "ns.exwg.net", Issuer "Christoph Moench-Tegeder" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 32BA51C9B for ; Tue, 22 Dec 2015 22:14:20 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id E88D36002F0 for ; Tue, 22 Dec 2015 23:14:18 +0100 (CET) X-Spam-Scanned: by amavisd-new at exwg.net Received: from smtp.burggraben.net ([127.0.0.1]) by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uas1TPZp88Vo for ; Tue, 22 Dec 2015 23:14:18 +0100 (CET) Received: from elch.exwg.net (dslb-088-066-023-073.088.066.pools.vodafone-ip.de [88.66.23.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (verified OK)) by smtp.burggraben.net (Postfix) with ESMTPS for ; Tue, 22 Dec 2015 23:14:18 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 5341530211; Tue, 22 Dec 2015 23:14:18 +0100 (CET) Date: Tue, 22 Dec 2015 23:14:18 +0100 From: Christoph Moench-Tegeder To: freebsd-gecko@freebsd.org Subject: Re: build failure firefox43 on FreeBSD 10.2-RELEASE-p8 Message-ID: <20151222221418.GA975@elch.exwg.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2015 22:14:21 -0000 ## blackcat (burkhard.kleemeier@t-online.de): > Traceback (most recent call last): > File "./config.status", line 1043, in > config_status(**args) > File "/usr/ports/www/firefox/work/firefox-43.0.1/python/mozbuild/mozbuild/config_status.py", line 149, in config_status > summary = the_backend.consume(definitions) > File "/usr/ports/www/firefox/work/firefox-43.0.1/python/mozbuild/mozbuild/backend/base.py", line 180, in consume > for obj in objs: > File "/usr/ports/www/firefox/work/firefox-43.0.1/python/mozbuild/mozbuild/frontend/emitter.py", line 151, in emit > for out in output: > File "/usr/ports/www/firefox/work/firefox-43.0.1/python/mozbuild/mozbuild/frontend/reader.py", line 1041, in read_mozbuild > raise bre > mozbuild.frontend.reader.BuildReaderError: Not reproducable with a "clean" build. Any options? Regards, Christoph -- Spare Space From owner-freebsd-gecko@freebsd.org Wed Dec 23 06:41:42 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 070C0A4FAB6 for ; Wed, 23 Dec 2015 06:41:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E66F119D7 for ; Wed, 23 Dec 2015 06:41:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id E5ACAA4FAB5; Wed, 23 Dec 2015 06:41:41 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5439A4FAB4 for ; Wed, 23 Dec 2015 06:41:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D638619D6 for ; Wed, 23 Dec 2015 06:41:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBN6ffGQ041114 for ; Wed, 23 Dec 2015 06:41:41 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 205357] [PATCH] www/firefox: upgrade to firefox 43 Date: Wed, 23 Dec 2015 06:41:41 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2015 06:41:42 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205357 --- Comment #10 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Wed Dec 23 06:40:52 UTC 2015 New revision: 404277 URL: https://svnweb.freebsd.org/changeset/ports/404277 Log: www/firefox: prune unused/upstreamed patch PR: 205357 Changes: head/www/firefox/files/extra-patch-bug1125514 -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-gecko@freebsd.org Wed Dec 23 06:44:44 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62700A4FBE7 for ; Wed, 23 Dec 2015 06:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4DD101CBE for ; Wed, 23 Dec 2015 06:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 4B319A4FBE5; Wed, 23 Dec 2015 06:44:44 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4AD32A4FBE4 for ; Wed, 23 Dec 2015 06:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3BE3D1CBD for ; Wed, 23 Dec 2015 06:44:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBN6ii54047051 for ; Wed, 23 Dec 2015 06:44:44 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 205357] [PATCH] www/firefox: upgrade to firefox 43 Date: Wed, 23 Dec 2015 06:44:44 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2015 06:44:44 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205357 --- Comment #11 from commit-hook@freebsd.org --- A commit references this bug: Author: jbeich Date: Wed Dec 23 06:44:37 UTC 2015 New revision: 404278 URL: https://svnweb.freebsd.org/changeset/ports/404278 Log: MFH: r404277 www/firefox: prune unused/upstreamed patch PR: 205357 Approved by: ports-secteam blanket Changes: _U branches/2015Q4/ branches/2015Q4/www/firefox/files/extra-patch-bug1125514 -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-gecko@freebsd.org Thu Dec 24 13:23:41 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A8CE9A503D4; Thu, 24 Dec 2015 13:23:41 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 73F8C10F8; Thu, 24 Dec 2015 13:23:36 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA11069; Thu, 24 Dec 2015 15:23:28 +0200 (EET) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1aC5rb-000Cd9-PX; Thu, 24 Dec 2015 15:23:27 +0200 To: freebsd-gecko@FreeBSD.org From: Andriy Gapon Subject: firefox crashes during pkg upgrade X-Enigmail-Draft-Status: N1110 Cc: FreeBSD Hackers Message-ID: <567BF197.10908@FreeBSD.org> Date: Thu, 24 Dec 2015 15:22:31 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2015 13:23:41 -0000 Greetings! I've got a strange problem: sometime when I do pkg upgrade a firefox process crashes with SIGBUS. And that happens rather often. For example, the last upgrade did the following package upgrades: Installed packages to be UPGRADED: rubygem-bundler: 1.10.6 -> 1.11.2 [FreeBSD] pylint-py27: 1.4.3_1 -> 1.5.1 [FreeBSD] py27-logilab-common: 0.63.2 -> 1.1.0 [FreeBSD] py27-astroid: 1.3.6 -> 1.4.1 [FreeBSD] php5-libphutil: 20150626 -> 20151220 [FreeBSD] php5-arcanist: 20150626_2 -> 20151220 [FreeBSD] m17n-db: 1.6.5 -> 1.7.0 [FreeBSD] libvterm: git20150527 -> git20150828 [FreeBSD] fribidi: 0.19.2_3 -> 0.19.7 [FreeBSD] dmidecode: 2.12_2 -> 3.0 [FreeBSD] chromium: 47.0.2526.80 -> 47.0.2526.106 [FreeBSD] The process will require 2 MiB more space. 43 MiB to be downloaded. At the first glance none of those packages seem to be related to firefox. Also, I would guess that even if a shared library used by firefox would be upgraded, then either the old version would be unlinked first and firefox would keep using it, or there would be an error (ETXTBSY) if there would be an attempt to write to the shared library while it's being used. The core dump seems to be useless: Core was generated by `firefox'. Program terminated with signal SIGBUS, Bus error. #0 0x000000080ed69c90 in ?? () from /usr/local/lib/libgio-2.0.so.0 [Current thread is 60 (Thread 801a0d000 (LWP 101727))] (gdb) bt #0 0x000000080ed69c90 in ?? () from /usr/local/lib/libgio-2.0.so.0 #1 0x000000080ed6815e in ?? () from /usr/local/lib/libgio-2.0.so.0 #2 0x000000080ed68af8 in ?? () from /usr/local/lib/libgio-2.0.so.0 #3 0x000000080ddde7b5 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #4 0x000000080dddeacb in ?? () from /usr/local/lib/libglib-2.0.so.0 #5 0x000000080dddeb54 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #6 0x0000000803e134cc in ?? () from /usr/local/lib/firefox/libxul.so #7 0x0000000803de6c24 in ?? () from /usr/local/lib/firefox/libxul.so #8 0x0000000803de6cdd in ?? () from /usr/local/lib/firefox/libxul.so #9 0x000000080259945f in ?? () from /usr/local/lib/firefox/libxul.so #10 0x00000008025be1f3 in ?? () from /usr/local/lib/firefox/libxul.so #11 0x000000080282436e in ?? () from /usr/local/lib/firefox/libxul.so #12 0x0000000802808c68 in ?? () from /usr/local/lib/firefox/libxul.so #13 0x0000000803de694b in ?? () from /usr/local/lib/firefox/libxul.so #14 0x00000008045d47be in ?? () from /usr/local/lib/firefox/libxul.so #15 0x00000008046243be in ?? () from /usr/local/lib/firefox/libxul.so #16 0x0000000804624655 in ?? () from /usr/local/lib/firefox/libxul.so #17 0x0000000804624a56 in XRE_main () from /usr/local/lib/firefox/libxul.so #18 0x0000000000405abf in ?? () #19 0x00000000004054df in _start () Although, hmm: (gdb) disassemble 0x000000080ed69c70,+48 Dump of assembler code from 0x80ed69c70 to 0x80ed69ca0: 0x000000080ed69c70: add %al,(%rax) 0x000000080ed69c72: mov $0x18,%esi 0x000000080ed69c77: callq 0x80ec98ff4 0x000000080ed69c7c: mov %rax,%r13 0x000000080ed69c7f: xor %r15d,%r15d 0x000000080ed69c82: test %r13,%r13 0x000000080ed69c85: je 0x80ed69cf0 0x000000080ed69c87: mov %r13,%r15 0x000000080ed69c8a: mov %r14,%rbx 0x000000080ed69c8d: nopl (%rax) => 0x000000080ed69c90: mov 0x8(%rbx),%rax 0x000000080ed69c94: mov %rax,0x8(%r13) 0x000000080ed69c98: mov 0x10(%rbx),%eax 0x000000080ed69c9b: mov %eax,0x10(%r13) 0x000000080ed69c9f: cmpq $0x0,(%rbx) End of assembler dump. (gdb) i reg rax 0x81f542d60 34885348704 rbx 0x5a5a5a5a5a5a5a5a 6510615555426900570 rcx 0x20 32 rdx 0x0 0 rsi 0x0 0 rdi 0x81f542d80 34885348736 rbp 0x7fffffffd850 0x7fffffffd850 rsp 0x7fffffffd7e0 0x7fffffffd7e0 r8 0x20 32 r9 0xfffff80000000000 -8796093022208 r10 0x1 1 r11 0x81f542d60 34885348704 r12 0x81ccb0300 34842804992 r13 0x81f542d60 34885348704 r14 0x81f5540a0 34885419168 r15 0x81f542d40 34885348672 rip 0x80ed69c90 0x80ed69c90 eflags 0x10206 [ PF IF RF ] cs 0x43 67 ss 0x3b 59 ds es fs gs Seems like %rbx has a value characteristic of free-d memory. But I am not sure at all how this fact could be connected to pkg upgrade... Perhaps a change in the file system triggers a bug in libgio somewhere. Update. Surprisingly[?], the old base gdb produces a better[?] stack trace: (kgdb) bt #0 0x000000080ed69c90 in g_local_file_monitor_get_type () from /usr/local/lib/libgio-2.0.so.0 #1 0x000000080ed6815e in g_local_file_monitor_get_type () from /usr/local/lib/libgio-2.0.so.0 #2 0x000000080ed68af8 in g_local_file_monitor_get_type () from /usr/local/lib/libgio-2.0.so.0 #3 0x000000080ddde7b5 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #4 0x000000080dddeacb in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0 #5 0x000000080dddeb54 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #6 0x0000000803e134cc in std::__1::__tree, std::__1::allocator >::destroy () from /usr/local/lib/firefox/libxul.so #7 0x0000000803de6c24 in std::__1::__tree, std::__1::allocator >::destroy () from /usr/local/lib/firefox/libxul.so #8 0x0000000803de6cdd in std::__1::__tree, std::__1::allocator >::destroy () from /usr/local/lib/firefox/libxul.so #9 0x000000080259945f in XRE_AddJarManifestLocation () from /usr/local/lib/firefox/libxul.so #10 0x00000008025be1f3 in std::__1::vector >::__push_back_slow_path () from /usr/local/lib/firefox/libxul.so #11 0x000000080282436e in std::__1::vector, std::__1::allocator > >::__push_back_slow_path > () from /usr/local/lib/firefox/libxul.so #12 0x0000000802808c68 in std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::insert, std::__1::allocator >*> > () from /usr/local/lib/firefox/libxul.so #13 0x0000000803de694b in std::__1::__tree, std::__1::allocator >::destroy () from /usr/local/lib/firefox/libxul.so #14 0x00000008045d47be in XRE_StartupTimelineRecord () from /usr/local/lib/firefox/libxul.so #15 0x00000008046243be in XRE_InitCommandLine () from /usr/local/lib/firefox/libxul.so #16 0x0000000804624655 in XRE_GlibInit () from /usr/local/lib/firefox/libxul.so #17 0x0000000804624a56 in XRE_main () from /usr/local/lib/firefox/libxul.so #18 0x0000000000405abf in _start () #19 0x00000000004054df in _start () #20 0x0000000800640000 in ?? () #21 0x0000000000000000 in ?? () >From the disassembly, though, I can see that several different functions are reported as g_local_file_monitor_get_type(), e.g.: 0x000000080ed69c40 : push %rbp 0x000000080ed69c41 : mov %rsp,%rbp 0x000000080ed69c44 : push %r15 0x000000080ed69c46 : push %r14 0x000000080ed69c48 : push %r13 0x000000080ed69c4a : push %r12 0x000000080ed69c4c : push %rbx 0x000000080ed69c4d : sub $0x48,%rsp 0x000000080ed69c51 : mov %rcx,-0x50(%rbp) 0x000000080ed69c55 : mov %rdx,-0x48(%rbp) ... I've found a report that seems to be related: https://forums.freebsd.org/threads/gtk-programs-core-dump.54462/ -- Andriy Gapon From owner-freebsd-gecko@freebsd.org Thu Dec 24 18:37:24 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA1DAA50B36 for ; Thu, 24 Dec 2015 18:37:24 +0000 (UTC) (envelope-from jmaloney@pcbsd.org) Received: from barracuda.ixsystems.com (mail.ixsystems.com [69.198.165.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.ixsystems.com", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D17E4110E for ; Thu, 24 Dec 2015 18:37:24 +0000 (UTC) (envelope-from jmaloney@pcbsd.org) X-ASG-Debug-ID: 1450982241-08ca042abc0bc60002-Swi0Se Received: from [10.0.1.15] (ip72-209-175-134.ks.ks.cox.net [72.209.175.134]) by barracuda.ixsystems.com with ESMTP id 6nINXdVJe7tp5yP0 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 24 Dec 2015 10:37:22 -0800 (PST) X-Barracuda-Envelope-From: jmaloney@pcbsd.org X-Barracuda-AUTH-User: jmaloney@pcbsd.org X-Barracuda-Apparent-Source-IP: 72.209.175.134 From: Joe Maloney To: Andriy Gapon , CC: FreeBSD Hackers Date: Thu, 24 Dec 2015 12:37:21 -0600 Message-ID: <151d547f2e8.2710.65a736056516fedbe0e39048eb84e883@pcbsd.org> In-Reply-To: <567BF197.10908@FreeBSD.org> References: <567BF197.10908@FreeBSD.org> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 AquaMail/1.6.0.4 (build: 24000007) Subject: Re: firefox crashes during pkg upgrade MIME-Version: 1.0 X-ASG-Orig-Subj: Re: firefox crashes during pkg upgrade Content-Type: text/plain; charset="us-ascii"; format=flowed Content-Transfer-Encoding: 8bit X-Barracuda-Connect: ip72-209-175-134.ks.ks.cox.net[72.209.175.134] X-Barracuda-Start-Time: 1450982242 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://10.2.0.41:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at ixsystems.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=8.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.25542 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2015 18:37:25 -0000 I can confirm this happens to me as well. I believe it is a long standing problem. Joe Maloney On December 24, 2015 7:23:47 AM Andriy Gapon wrote: > > Greetings! > > I've got a strange problem: sometime when I do pkg upgrade a firefox process > crashes with SIGBUS. And that happens rather often. > > For example, the last upgrade did the following package upgrades: > Installed packages to be UPGRADED: > rubygem-bundler: 1.10.6 -> 1.11.2 [FreeBSD] > pylint-py27: 1.4.3_1 -> 1.5.1 [FreeBSD] > py27-logilab-common: 0.63.2 -> 1.1.0 [FreeBSD] > py27-astroid: 1.3.6 -> 1.4.1 [FreeBSD] > php5-libphutil: 20150626 -> 20151220 [FreeBSD] > php5-arcanist: 20150626_2 -> 20151220 [FreeBSD] > m17n-db: 1.6.5 -> 1.7.0 [FreeBSD] > libvterm: git20150527 -> git20150828 [FreeBSD] > fribidi: 0.19.2_3 -> 0.19.7 [FreeBSD] > dmidecode: 2.12_2 -> 3.0 [FreeBSD] > chromium: 47.0.2526.80 -> 47.0.2526.106 [FreeBSD] > > The process will require 2 MiB more space. > 43 MiB to be downloaded. > > At the first glance none of those packages seem to be related to firefox. > > Also, I would guess that even if a shared library used by firefox would be > upgraded, then either the old version would be unlinked first and firefox would > keep using it, or there would be an error (ETXTBSY) if there would be an > attempt > to write to the shared library while it's being used. > > The core dump seems to be useless: > > Core was generated by `firefox'. > Program terminated with signal SIGBUS, Bus error. > #0 0x000000080ed69c90 in ?? () from /usr/local/lib/libgio-2.0.so.0 > [Current thread is 60 (Thread 801a0d000 (LWP 101727))] > (gdb) bt > #0 0x000000080ed69c90 in ?? () from /usr/local/lib/libgio-2.0.so.0 > #1 0x000000080ed6815e in ?? () from /usr/local/lib/libgio-2.0.so.0 > #2 0x000000080ed68af8 in ?? () from /usr/local/lib/libgio-2.0.so.0 > #3 0x000000080ddde7b5 in g_main_context_dispatch () from > /usr/local/lib/libglib-2.0.so.0 > #4 0x000000080dddeacb in ?? () from /usr/local/lib/libglib-2.0.so.0 > #5 0x000000080dddeb54 in g_main_context_iteration () from > /usr/local/lib/libglib-2.0.so.0 > #6 0x0000000803e134cc in ?? () from /usr/local/lib/firefox/libxul.so > #7 0x0000000803de6c24 in ?? () from /usr/local/lib/firefox/libxul.so > #8 0x0000000803de6cdd in ?? () from /usr/local/lib/firefox/libxul.so > #9 0x000000080259945f in ?? () from /usr/local/lib/firefox/libxul.so > #10 0x00000008025be1f3 in ?? () from /usr/local/lib/firefox/libxul.so > #11 0x000000080282436e in ?? () from /usr/local/lib/firefox/libxul.so > #12 0x0000000802808c68 in ?? () from /usr/local/lib/firefox/libxul.so > #13 0x0000000803de694b in ?? () from /usr/local/lib/firefox/libxul.so > #14 0x00000008045d47be in ?? () from /usr/local/lib/firefox/libxul.so > #15 0x00000008046243be in ?? () from /usr/local/lib/firefox/libxul.so > #16 0x0000000804624655 in ?? () from /usr/local/lib/firefox/libxul.so > #17 0x0000000804624a56 in XRE_main () from /usr/local/lib/firefox/libxul.so > #18 0x0000000000405abf in ?? () > #19 0x00000000004054df in _start () > > Although, hmm: > (gdb) disassemble 0x000000080ed69c70,+48 > Dump of assembler code from 0x80ed69c70 to 0x80ed69ca0: > 0x000000080ed69c70: add %al,(%rax) > 0x000000080ed69c72: mov $0x18,%esi > 0x000000080ed69c77: callq 0x80ec98ff4 > 0x000000080ed69c7c: mov %rax,%r13 > 0x000000080ed69c7f: xor %r15d,%r15d > 0x000000080ed69c82: test %r13,%r13 > 0x000000080ed69c85: je 0x80ed69cf0 > 0x000000080ed69c87: mov %r13,%r15 > 0x000000080ed69c8a: mov %r14,%rbx > 0x000000080ed69c8d: nopl (%rax) > => 0x000000080ed69c90: mov 0x8(%rbx),%rax > 0x000000080ed69c94: mov %rax,0x8(%r13) > 0x000000080ed69c98: mov 0x10(%rbx),%eax > 0x000000080ed69c9b: mov %eax,0x10(%r13) > 0x000000080ed69c9f: cmpq $0x0,(%rbx) > End of assembler dump. > (gdb) i reg > rax 0x81f542d60 34885348704 > rbx 0x5a5a5a5a5a5a5a5a 6510615555426900570 > rcx 0x20 32 > rdx 0x0 0 > rsi 0x0 0 > rdi 0x81f542d80 34885348736 > rbp 0x7fffffffd850 0x7fffffffd850 > rsp 0x7fffffffd7e0 0x7fffffffd7e0 > r8 0x20 32 > r9 0xfffff80000000000 -8796093022208 > r10 0x1 1 > r11 0x81f542d60 34885348704 > r12 0x81ccb0300 34842804992 > r13 0x81f542d60 34885348704 > r14 0x81f5540a0 34885419168 > r15 0x81f542d40 34885348672 > rip 0x80ed69c90 0x80ed69c90 > eflags 0x10206 [ PF IF RF ] > cs 0x43 67 > ss 0x3b 59 > ds > es > fs > gs > > Seems like %rbx has a value characteristic of free-d memory. > But I am not sure at all how this fact could be connected to pkg upgrade... > Perhaps a change in the file system triggers a bug in libgio somewhere. > > Update. > > Surprisingly[?], the old base gdb produces a better[?] stack trace: > > (kgdb) bt > #0 0x000000080ed69c90 in g_local_file_monitor_get_type () from > /usr/local/lib/libgio-2.0.so.0 > #1 0x000000080ed6815e in g_local_file_monitor_get_type () from > /usr/local/lib/libgio-2.0.so.0 > #2 0x000000080ed68af8 in g_local_file_monitor_get_type () from > /usr/local/lib/libgio-2.0.so.0 > #3 0x000000080ddde7b5 in g_main_context_dispatch () from > /usr/local/lib/libglib-2.0.so.0 > #4 0x000000080dddeacb in g_main_context_pending () from > /usr/local/lib/libglib-2.0.so.0 > #5 0x000000080dddeb54 in g_main_context_iteration () from > /usr/local/lib/libglib-2.0.so.0 > #6 0x0000000803e134cc in std::__1::__tree std::__1::less, std::__1::allocator >::destroy () > from /usr/local/lib/firefox/libxul.so > #7 0x0000000803de6c24 in std::__1::__tree std::__1::less, std::__1::allocator >::destroy () > from /usr/local/lib/firefox/libxul.so > #8 0x0000000803de6cdd in std::__1::__tree std::__1::less, std::__1::allocator >::destroy () > from /usr/local/lib/firefox/libxul.so > #9 0x000000080259945f in XRE_AddJarManifestLocation () from > /usr/local/lib/firefox/libxul.so > #10 0x00000008025be1f3 in std::__1::vector std::__1::allocator >::__push_back_slow_path () > from /usr/local/lib/firefox/libxul.so > #11 0x000000080282436e in std::__1::vector, > std::__1::allocator > >>::__push_back_slow_path > () from > /usr/local/lib/firefox/libxul.so > #12 0x0000000802808c68 in std::__1::vector std::__1::char_traits, std::__1::allocator >, > std::__1::allocator, > std::__1::allocator > > >>::insert std::__1::char_traits, std::__1::allocator >*> > () from > /usr/local/lib/firefox/libxul.so > #13 0x0000000803de694b in std::__1::__tree std::__1::less, std::__1::allocator >::destroy () > from /usr/local/lib/firefox/libxul.so > #14 0x00000008045d47be in XRE_StartupTimelineRecord () from > /usr/local/lib/firefox/libxul.so > #15 0x00000008046243be in XRE_InitCommandLine () from > /usr/local/lib/firefox/libxul.so > #16 0x0000000804624655 in XRE_GlibInit () from /usr/local/lib/firefox/libxul.so > #17 0x0000000804624a56 in XRE_main () from /usr/local/lib/firefox/libxul.so > #18 0x0000000000405abf in _start () > #19 0x00000000004054df in _start () > #20 0x0000000800640000 in ?? () > #21 0x0000000000000000 in ?? () > > From the disassembly, though, I can see that several different functions are > reported as g_local_file_monitor_get_type(), e.g.: > 0x000000080ed69c40 : push %rbp > 0x000000080ed69c41 : mov > %rsp,%rbp > 0x000000080ed69c44 : push %r15 > 0x000000080ed69c46 : push %r14 > 0x000000080ed69c48 : push %r13 > 0x000000080ed69c4a : push %r12 > 0x000000080ed69c4c : push %rbx > 0x000000080ed69c4d : sub > $0x48,%rsp > 0x000000080ed69c51 : mov > %rcx,-0x50(%rbp) > 0x000000080ed69c55 : mov > %rdx,-0x48(%rbp) > ... > > I've found a report that seems to be related: > https://forums.freebsd.org/threads/gtk-programs-core-dump.54462/ > > -- > Andriy Gapon > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" From owner-freebsd-gecko@freebsd.org Thu Dec 24 18:46:19 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF199A50F2F; Thu, 24 Dec 2015 18:46:19 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3F0A218EF; Thu, 24 Dec 2015 18:46:19 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: by mail-lf0-x22d.google.com with SMTP id p203so168046020lfa.0; Thu, 24 Dec 2015 10:46:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=T4LYRAjF+C3fKNgPc/FoTmZZnCPbuujJYDvcomGB7pU=; b=OsLp3Tms1+FwZhrNw4jTm0+34SG9s0knjTrXvgIij0+Y2KI/YV7yZbQW56YOBYcTc/ rIUCxkRIYXz1TS4znwUQ0bldemuFuDqlgJGudbtb5fJtASVD8Puqg677qUGsxY43XOK1 yVw/l3LutFkb65Tek+OLgLA2cEglAys0J0EoTQLZL7seYK1dfQPfWdPBXg/3X7DmWXsD i7Go+laxdNGpxrRpWQ5F2/f2mbUelRaXesFhJur2hI1xpSLqV/E0PpgvRDycP0As04MB 3VK7K6rf8ZosrM4HW4QtTqF1R8WR8d8aFVw4T07n76ilkv/0jbaMP31WjCsl43B3cB8F kc1w== MIME-Version: 1.0 X-Received: by 10.25.17.138 with SMTP id 10mr3442043lfr.26.1450982776436; Thu, 24 Dec 2015 10:46:16 -0800 (PST) Sender: thomas.e.zander@googlemail.com Received: by 10.114.48.9 with HTTP; Thu, 24 Dec 2015 10:46:16 -0800 (PST) In-Reply-To: <567BF197.10908@FreeBSD.org> References: <567BF197.10908@FreeBSD.org> Date: Thu, 24 Dec 2015 19:46:16 +0100 X-Google-Sender-Auth: GGA9tu5ZDWOWacXGXnpbUpKV8GU Message-ID: Subject: Re: firefox crashes during pkg upgrade From: Thomas Zander To: FreeBSD Hackers , freebsd-gecko@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Dec 2015 18:46:19 -0000 On 24 December 2015 at 14:22, Andriy Gapon wrote: > I've got a strange problem: sometime when I do pkg upgrade a firefox process > crashes with SIGBUS. And that happens rather often. Yep, here too. Didn't bother me enough to look into it, though. My crystal-ball-guess is that FF does not handle it well when ldconfig is run during pkg upgrade. Riggs From owner-freebsd-gecko@freebsd.org Fri Dec 25 16:20:55 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 38740A523CF for ; Fri, 25 Dec 2015 16:20:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1EC3812B7 for ; Fri, 25 Dec 2015 16:20:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1B4C6A523CE; Fri, 25 Dec 2015 16:20:55 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1ADCFA523CD for ; Fri, 25 Dec 2015 16:20:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E689412B4 for ; Fri, 25 Dec 2015 16:20:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tBPGKsjt059761 for ; Fri, 25 Dec 2015 16:20:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 203732] www/firefox: High CPU usage when playing HTML5 video Date: Fri, 25 Dec 2015 16:20:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: aksyom@gmail.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2015 16:20:55 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203732 Arto Pekkanen changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aksyom@gmail.com --- Comment #3 from Arto Pekkanen --- (In reply to Jan Beich from comment #1) I am another user of www/firefox who can verify that the stock alsa-plugins without BUFSZ_P2 causes www/firefox to use more than 100% CPU when playing videos. Anyway, the total effect of not having this bug fixed is that now FreeBSD users do not have a properly working, modern, full-featured browser. The reason for my claim is that the other full-featured browser would be www/chromium, but it is also buggy and unstable, since tabs often crash. There's also a bounty for fixing www/chromium, which I am trying to help fix as a non-professional, but nothing has been done to fix it thus far (see: https://github.com/gliaskos/freebsd-chromium/issues/40). As a sidenote: I am trying to get a core dump from crashing tabs in chromium, but have not been successful yet (because I am not a professional software developer). Because of the total effect this bug has on the few desktop users of FreeBSD, I would suggest creating a clone of alsa-plugins, let's call it alsa-plugins-gecko, in which the BUFSZ_P2 is forced on by default, and having www/firefox link against alsa-plugins-gecko until a proper solution is found. Creating a BUFZS_P2 clone of alsa-plugins would have no negative side effects, since only gecko ports would link against it. Later, when the actual issue has been resolved and when it can be proven that www/firefox works well with the stock alsa-plugins, this temporary workaround can be reverted. If we leave this issue as it is, me and other users of www/firefox are forced to do all kinds of extra work to get firefox working. PS. My solution was to simply compile and install alsa-plugins with BUFSZ_P2 option, which causes negative side effects in other apps. I will try compiling www/firefox with PULSEAUDIO and see how well that works. But I would prefer not having to depend on PULSEAUDIO, I consider it a cancer to be avoided. -- You are receiving this mail because: You are the assignee for the bug.