From bugzilla@redhat.com Sun Nov 1 01:57:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id D874E7F37 for ; Sun, 1 Nov 2015 01:57:22 -0500 (CDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AF99530404E for ; Sat, 31 Oct 2015 23:57:22 -0700 (PDT) X-ASG-Debug-ID: 1446361036-04bdf03309194fc0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id qHBI6NKDa8Gj7duQ for ; Sat, 31 Oct 2015 23:57:16 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 9EE83FF798 for ; Sun, 1 Nov 2015 17:57:15 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAACetjVWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsTCQWQEBAQEBBQEBAQEBAQEBAQEBFASBIowTgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FPAACetjVWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsTCQWQEBAQEBBQEBAQEBAQEBAQEBFASBIowTgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,227,1444654800"; d="scan'208";a="234988343" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Nov 2015 17:57:13 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16v9sm028857 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 01:57:09 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16v8JB040985 for ; Sun, 1 Nov 2015 01:57:08 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA16v81o040984; Sun, 1 Nov 2015 01:57:08 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270761] pmatop -h does not work Date: Sun, 01 Nov 2015 06:57:08 +0000 X-ASG-Orig-Subj: [Bug 1270761] pmatop -h does not work Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446361036 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24001 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270761 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #6 from Fedora Update System --- pcp-3.10.8-1.fc23.1 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-8f41fd0048 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=YNEmqNziFS&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 01:57:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4F4987F37 for ; Sun, 1 Nov 2015 01:57:52 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4211030404E for ; Sat, 31 Oct 2015 23:57:52 -0700 (PDT) X-ASG-Debug-ID: 1446361069-04cb6c7b85180e40001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id N7ZoeqKxsvG7hU8h for ; Sat, 31 Oct 2015 23:57:49 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 10F0EFF9DB for ; Sun, 1 Nov 2015 17:57:49 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAACMtzVWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEXOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbExkFkBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FPAACMtzVWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEXOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbExkFkBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,228,1444654800"; d="scan'208";a="237769872" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Nov 2015 17:57:15 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16vDpx028903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 01:57:13 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16vDag041052 for ; Sun, 1 Nov 2015 01:57:13 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA16vDok041051; Sun, 1 Nov 2015 01:57:13 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Date: Sun, 01 Nov 2015 06:57:12 +0000 X-ASG-Orig-Subj: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446361069 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24001 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270176 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #11 from Fedora Update System --- pcp-3.10.8-1.fc23.1 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-8f41fd0048 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=iwAeWb0xPk&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 01:57:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D63F07F52 for ; Sun, 1 Nov 2015 01:57:54 -0500 (CDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C89E38F8035 for ; Sat, 31 Oct 2015 23:57:51 -0700 (PDT) X-ASG-Debug-ID: 1446361069-04cbb0660c191a40001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id fEXMIyxtsQkyqqKl for ; Sat, 31 Oct 2015 23:57:49 -0700 (PDT) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id E30D7FF798 for ; Sun, 1 Nov 2015 17:57:48 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAACMtzVWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEXOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbExkFkBAQEBAQUBAQEBAQEBAQEBARQEgSKBMIpjgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FPAACMtzVWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEXOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbExkFkBAQEBAQUBAQEBAQEBAQEBARQEgSKBMIpjgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,228,1444654800"; d="scan'208";a="237769882" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Nov 2015 17:57:18 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16vGAm028927 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 01:57:16 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA16vGNU041090 for ; Sun, 1 Nov 2015 01:57:16 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA16vGCU041089; Sun, 1 Nov 2015 01:57:16 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1269921] pmRecordControl misses the first sample Date: Sun, 01 Nov 2015 06:57:16 +0000 X-ASG-Orig-Subj: [Bug 1269921] pmRecordControl misses the first sample Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446361069 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24001 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1269921 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #12 from Fedora Update System --- pcp-3.10.8-1.fc23.1 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-8f41fd0048 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Sn6w06gTBs&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 41A987F59 for ; Sun, 1 Nov 2015 10:48:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id CBBB3AC006 for ; Sun, 1 Nov 2015 08:48:16 -0800 (PST) X-ASG-Debug-ID: 1446396490-04bdf0330c1a7aa0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id NOOrZV3cz7ElNrGo for ; Sun, 01 Nov 2015 08:48:11 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 413257F963 for ; Mon, 2 Nov 2015 03:48:10 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAACmQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKBMIpjgn4BAWqCUYFFBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FNAACmQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKBMIpjgn4BAWqCUYFFBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,229,1444654800"; d="scan'208";a="237889035" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:05 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Gm4pk029262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:04 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Gm4bc005571 for ; Sun, 1 Nov 2015 11:48:04 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1Gm3GZ005570; Sun, 1 Nov 2015 11:48:03 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Date: Sun, 01 Nov 2015 16:48:03 +0000 X-ASG-Orig-Subj: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446396491 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24010 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270176 --- Comment #12 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=W5Qy37qbvn&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AAC067F5A for ; Sun, 1 Nov 2015 10:48:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7B7028F8033 for ; Sun, 1 Nov 2015 08:48:17 -0800 (PST) X-ASG-Debug-ID: 1446396491-04bdf0330b1a7aa0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id XW0KvOMpkmW1bHzC for ; Sun, 01 Nov 2015 08:48:11 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id E0630FF9DB for ; Mon, 2 Nov 2015 03:48:10 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAAB8PzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FNAAB8PzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,229,1444654800"; d="scan'208";a="235106496" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:10 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Gm711029292 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:07 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Gm7G7005617 for ; Sun, 1 Nov 2015 11:48:07 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1Gm7Ot005616; Sun, 1 Nov 2015 11:48:07 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1269921] pmRecordControl misses the first sample Date: Sun, 01 Nov 2015 16:48:07 +0000 X-ASG-Orig-Subj: [Bug 1269921] pmRecordControl misses the first sample Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446396491 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24010 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1269921 --- Comment #13 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=YHcsjbZJbh&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D6FCF7F5A for ; Sun, 1 Nov 2015 10:48:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C5A5A8F8033 for ; Sun, 1 Nov 2015 08:48:16 -0800 (PST) X-ASG-Debug-ID: 1446396490-04cb6c7b8418f9f0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id mD1qak7xI2YCv0jO for ; Sun, 01 Nov 2015 08:48:11 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 44AEC7FA4A for ; Mon, 2 Nov 2015 03:48:10 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAACmQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IPAS-Result: A0FNAACmQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IronPort-AV: E=Sophos;i="5.20,229,1444654800"; d="scan'208";a="237889033" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:05 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Gm0Wc029226 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:00 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1Glxpn030737 for ; Sun, 1 Nov 2015 11:47:59 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1Glxux030728; Sun, 1 Nov 2015 11:47:59 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270761] pmatop -h does not work Date: Sun, 01 Nov 2015 16:47:59 +0000 X-ASG-Orig-Subj: [Bug 1270761] pmatop -h does not work Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446396491 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270761 --- Comment #7 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=R9JCb8TLDx&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 39F8B7F5A for ; Sun, 1 Nov 2015 10:48:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 296FA8F8035 for ; Sun, 1 Nov 2015 08:48:26 -0800 (PST) X-ASG-Debug-ID: 1446396503-04cb6c7b8718fa10001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id GU1dHte1gupOlkOZ for ; Sun, 01 Nov 2015 08:48:23 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 7946B3FAE1 for ; Mon, 2 Nov 2015 03:48:22 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAAApQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBAQEBFASBIowTgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJHYFAPjQBhDyBQQEBAQ X-IPAS-Result: A0FNAAApQTZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBAQEBFASBIowTgn4BAWqCUYFFBYdFjn6FHYlhhD+NUIhSHwEBgmAJHYFAPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,229,1444654800"; d="scan'208";a="126172588" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:21 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmJJi029426 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:19 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmJfn030867 for ; Sun, 1 Nov 2015 11:48:19 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1GmJYL030866; Sun, 1 Nov 2015 11:48:19 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1257009] pmchart connect incorrect host with savedHosts entry in .config/PCP/pmchart.conf Date: Sun, 01 Nov 2015 16:48:19 +0000 X-ASG-Orig-Subj: [Bug 1257009] pmchart connect incorrect host with savedHosts entry in .config/PCP/pmchart.conf Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: kmoriwak@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1446396503 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1257009 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #8 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=xgV8Rvqkny&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8C52D7F59 for ; Sun, 1 Nov 2015 10:48:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 7B005304059 for ; Sun, 1 Nov 2015 08:48:48 -0800 (PST) X-ASG-Debug-ID: 1446396503-04cbb0660e1a2410001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id hA8iLJQcNwjzthYa for ; Sun, 01 Nov 2015 08:48:23 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id BD49A9F2DF for ; Mon, 2 Nov 2015 03:48:22 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAAAOQjZWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb78xAQ2BGjsFFwqFeAKBGjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYwwwAQEBAQEBAQEBAQEBAQEBAQEYAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDw2xDpBZAQEBAQEBBAEBAQEBAQEBAQEBFASBIowTgn4BAWqCUTGBFAWHRY5+hR2JYYQ/iQ+EQYhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FNAAAOQjZWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb78xAQ2BGjsFFwqFeAKBGjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYwwwAQEBAQEBAQEBAQEBAQEBAQEYAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDw2xDpBZAQEBAQEBBAEBAQEBAQEBAQEBFASBIowTgn4BAWqCUTGBFAWHRY5+hR2JYYQ/iQ+EQYhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="128358730" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:16 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmF7W029384 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:15 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmFFq030816 for ; Sun, 1 Nov 2015 11:48:15 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1GmFFr030815; Sun, 1 Nov 2015 11:48:15 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1258862] local_sock() double free error Date: Sun, 01 Nov 2015 16:48:14 +0000 X-ASG-Orig-Subj: [Bug 1258862] local_sock() double free error Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: EasyFix, Patch X-Bugzilla-Severity: medium X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fkrska@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446396503 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.60 X-Barracuda-Spam-Status: No, SCORE=2.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_MV0249, MARKETING_SUBJECT, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.60 MARKETING_SUBJECT Subject contains popular marketing words 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 2.00 BSF_SC0_MV0249 Custom rule MV0249 https://bugzilla.redhat.com/show_bug.cgi?id=1258862 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #8 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=uUDFyM7eEk&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AB1737F5A for ; Sun, 1 Nov 2015 10:48:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9AED6304059 for ; Sun, 1 Nov 2015 08:48:48 -0800 (PST) X-ASG-Debug-ID: 1446396503-04cbb0660f1a2410001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id kqYaohZZ2C60EKHm for ; Sun, 01 Nov 2015 08:48:23 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 5BA949F1EF for ; Mon, 2 Nov 2015 03:48:22 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAAAOQjZWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEaOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbEOkFkBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FNAAAOQjZWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvzEBDYEaOwUXCoV4AoEaOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjDDABAQEBAQEBAQEBAQEBAQEBARgCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgPDbEOkFkBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="128358722" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:13 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmB2M029325 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:11 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmBFw005670 for ; Sun, 1 Nov 2015 11:48:11 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1GmBes005669; Sun, 1 Nov 2015 11:48:11 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1262722] PCP Python PMAPI pmGetOptionAlignment fails Date: Sun, 01 Nov 2015 16:48:11 +0000 X-ASG-Orig-Subj: [Bug 1262722] PCP Python PMAPI pmGetOptionAlignment fails Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446396503 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1262722 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #8 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Gjy5Hoos21&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 10:48:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2996B7F59 for ; Sun, 1 Nov 2015 10:48:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 07B51304059 for ; Sun, 1 Nov 2015 08:48:56 -0800 (PST) X-ASG-Debug-ID: 1446396507-04cbb0660d1a2420001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id 1mb2iBxdF3D9tKIH for ; Sun, 01 Nov 2015 08:48:28 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 3C5B73FAE1 for ; Mon, 2 Nov 2015 03:48:27 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FNAAApQTZWnBq3hNFeGQEBAg8BAQEBBgEBAQGDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FNAAApQTZWnBq3hNFeGQEBAg8BAQEBBgEBAQGDVG+/MQENgRo7BRcKhXgCgRo4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsQ6QWQEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWHRY5+hR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,229,1444654800"; d="scan'208";a="126172602" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 03:48:26 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmO3Z029463 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 11:48:24 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA1GmO2h030934 for ; Sun, 1 Nov 2015 11:48:24 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA1GmO2X030933; Sun, 1 Nov 2015 11:48:24 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1256708] [abrt] pcp-gui: context(): pmchart killed by SIGSEGV Date: Sun, 01 Nov 2015 16:48:24 +0000 X-ASG-Orig-Subj: [Bug 1256708] [abrt] pcp-gui: context(): pmchart killed by SIGSEGV Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: kmoriwak@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1446396508 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24011 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1256708 Fedora Update System changed: What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA --- Comment #20 from Fedora Update System --- pcp-3.10.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'yum --enablerepo=epel-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-60b17897b4 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=G1cn5SCVF8&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 18:26:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1E88F7F59 for ; Sun, 1 Nov 2015 18:26:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id E7676304039 for ; Sun, 1 Nov 2015 16:26:01 -0800 (PST) X-ASG-Debug-ID: 1446423956-04bdf0330a1b4990001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 6lS6AbJuGdzVgF0p for ; Sun, 01 Nov 2015 16:25:56 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 575C19F408 for ; Mon, 2 Nov 2015 11:25:55 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAACHrDZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/NAENgRo7BRcKhXgCgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsGeQTwEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IPAS-Result: A0FZAACHrDZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/NAENgRo7BRcKhXgCgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsGeQTwEBAQEBBQEBAQEBAQEBARYEgSKME4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="126242401" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 11:25:52 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20Pm9L037402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 19:25:48 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20PmPh047556 for ; Sun, 1 Nov 2015 19:25:48 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA20PlqJ047555; Sun, 1 Nov 2015 19:25:47 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270761] pmatop -h does not work Date: Mon, 02 Nov 2015 00:25:47 +0000 X-ASG-Orig-Subj: [Bug 1270761] pmatop -h does not work Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446423956 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24023 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270761 --- Comment #8 from Fedora Update System --- pcp-3.10.8-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b1cbfc4842 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=q2F18tXo5h&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 18:26:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4B6417F5A for ; Sun, 1 Nov 2015 18:26:02 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1C823304059 for ; Sun, 1 Nov 2015 16:26:02 -0800 (PST) X-ASG-Debug-ID: 1446423959-04bdf033091b4990001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id GZNzGBYZEhqoSHJs for ; Sun, 01 Nov 2015 16:26:00 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 2FD54FF78B for ; Mon, 2 Nov 2015 11:25:59 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAABErDZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/NAENgRo7BRcKhXgCgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsGaQTwEBAQEBBQEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FZAABErDZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/NAENgRo7BRcKhXgCgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA8NsGaQTwEBAQEBBQEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="235186680" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 11:25:56 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20PqVf037621 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 19:25:52 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20PqeI047623 for ; Sun, 1 Nov 2015 19:25:52 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA20Pq8o047622; Sun, 1 Nov 2015 19:25:52 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Date: Mon, 02 Nov 2015 00:25:51 +0000 X-ASG-Orig-Subj: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446423959 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24023 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270176 --- Comment #13 from Fedora Update System --- pcp-3.10.8-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b1cbfc4842 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=jwHUSgWyVz&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 18:26:02 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5C86F7F5D for ; Sun, 1 Nov 2015 18:26:02 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4C1D1304039 for ; Sun, 1 Nov 2015 16:26:02 -0800 (PST) X-ASG-Debug-ID: 1446423960-04cbb0660d1aedb0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id GIGHvNrmbfp2BUa8 for ; Sun, 01 Nov 2015 16:26:00 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id B92E83FAA6 for ; Mon, 2 Nov 2015 11:25:59 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAABErDZWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb780AQ2BGjsFFwqFeAKBIzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYwwwAQEBAQEBAQEBAQEBAQEBAQEYAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDw2wZpBPAQEBAQEBBAEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRMYEUBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FZAABErDZWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb780AQ2BGjsFFwqFeAKBIzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYwwwAQEBAQEBAQEBAQEBAQEBAQEYAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDw2wZpBPAQEBAQEBBAEBAQEBAQEBAQEBFASBIoEwimOCfgEBaoJRMYEUBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="128431597" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 11:25:58 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20Pusn037688 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 19:25:56 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20PuHY023040 for ; Sun, 1 Nov 2015 19:25:56 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA20Puo3023039; Sun, 1 Nov 2015 19:25:56 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1269921] pmRecordControl misses the first sample Date: Mon, 02 Nov 2015 00:25:55 +0000 X-ASG-Orig-Subj: [Bug 1269921] pmRecordControl misses the first sample Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1446423960 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24023 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1269921 --- Comment #14 from Fedora Update System --- pcp-3.10.8-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-b1cbfc4842 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=MrU0xnwI7O&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 18:46:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 248C97F59 for ; Sun, 1 Nov 2015 18:46:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id A204EAC002 for ; Sun, 1 Nov 2015 16:46:04 -0800 (PST) X-ASG-Debug-ID: 1446425161-04cbb0660f1af960001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 7MdtbtgBXIQ0syrE for ; Sun, 01 Nov 2015 16:46:02 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 655F09F408 for ; Mon, 2 Nov 2015 11:46:01 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FYAAAcsTZWnBq3hNFUChkBAQIBDgEBAQEGAQODVG+/NAENgVAKFwqHHTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1mAiAJIjomAiYCAgMuPwUYBIgPDbBtkFEBAQgBAQEBAQEBAQEWBIEijBOCcwsBAWqCFwwuFIExBY0biSiFHaRCHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FYAAAcsTZWnBq3hNFUChkBAQIBDgEBAQEGAQODVG+/NAENgVAKFwqHHTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1mAiAJIjomAiYCAgMuPwUYBIgPDbBtkFEBAQgBAQEBAQEBAQEWBIEijBOCcwsBAWqCFwwuFIExBY0biSiFHaRCHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,230,1444654800"; d="scan'208";a="128436812" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 11:45:59 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20juV5044461 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 19:45:56 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA20jujj033842 for ; Sun, 1 Nov 2015 19:45:56 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA20jutW033841; Sun, 1 Nov 2015 19:45:56 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] New: 3.10.8 pcp release builds include unreleased vector snapshot Date: Mon, 02 Nov 2015 00:45:55 +0000 X-ASG-Orig-Subj: [Bug 1276980] New: 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446425162 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24023 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 Bug ID: 1276980 Summary: 3.10.8 pcp release builds include unreleased vector snapshot Product: Fedora Version: 22 Component: pcp Assignee: mgoodwin@redhat.com Reporter: fche@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com A usable Vector *release* hasn't been made since 1.0.1 in 2015-April or so. It was included through pcp 3.10.7. Now pcp 3.10.8 includes a random unreleased git snapshot of vector, like the rawhide-autogenerated builds do, but as warned in bug #1268322, there is no version information identifying it. If we do want to ship a nonreleased vector with released pcp, we should give identify a pseudo-release tag name. If we don't want to ship a nonreleased vector with released pcp, we need to go back to the 1.0.1 release, or else urge vector upstream to release pronto. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=zKaCgNyLQf&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 20:54:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 253F67F59 for ; Sun, 1 Nov 2015 20:54:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id A899DAC004 for ; Sun, 1 Nov 2015 18:54:17 -0800 (PST) X-ASG-Debug-ID: 1446432850-04cb6c7b871a0b80001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id uBwXLvFZk0bGW1eG for ; Sun, 01 Nov 2015 18:54:11 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 655937FA75 for ; Mon, 2 Nov 2015 13:54:10 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAADszjZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEWBIEijBOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IPAS-Result: A0FZAADszjZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEWBIEijBOCfgEBaoJRgUUFlkOFHYlhhD+NUIhSHwEBgmAJgV0+NAGEPIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,232,1444654800"; d="scan'208";a="235226357" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 13:54:08 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22s3NN022238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 21:54:03 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22s3D2045217 for ; Sun, 1 Nov 2015 21:54:03 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA22s3pv045216; Sun, 1 Nov 2015 21:54:03 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270761] pmatop -h does not work Date: Mon, 02 Nov 2015 02:54:03 +0000 X-ASG-Orig-Subj: [Bug 1270761] pmatop -h does not work Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446432851 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24026 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270761 --- Comment #9 from Fedora Update System --- pcp-3.10.8-1.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-3fc0cf98a1 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=06mxeaKzcw&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 20:54:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C1EFF7F5F for ; Sun, 1 Nov 2015 20:54:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A1115304039 for ; Sun, 1 Nov 2015 18:54:17 -0800 (PST) X-ASG-Debug-ID: 1446432854-04cb6c7b861a0b80001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id sDEjW35Z3LSWl2Xl for ; Sun, 01 Nov 2015 18:54:15 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 069859F408 for ; Mon, 2 Nov 2015 13:54:14 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAAAozzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEBARQEgSKBMIpjgn4BAWqCUYFFBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IPAS-Result: A0FZAAAozzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEBARQEgSKBMIpjgn4BAWqCUYFFBZZDhR2JYYQ/jVCIUh8BAYJgCYFdPjQBhDyBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,232,1444654800"; d="scan'208";a="126277866" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 13:54:12 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22sBlq022324 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 21:54:11 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22sBtT045335 for ; Sun, 1 Nov 2015 21:54:11 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA22sB7D045334; Sun, 1 Nov 2015 21:54:11 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1269921] pmRecordControl misses the first sample Date: Mon, 02 Nov 2015 02:54:11 +0000 X-ASG-Orig-Subj: [Bug 1269921] pmRecordControl misses the first sample Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446432855 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24026 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1269921 --- Comment #15 from Fedora Update System --- pcp-3.10.8-1.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-3fc0cf98a1 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=pjiyKyRQVm&a=cc_unsubscribe From bugzilla@redhat.com Sun Nov 1 20:54:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E3D0A7F60 for ; Sun, 1 Nov 2015 20:54:20 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B5DEA8F8033 for ; Sun, 1 Nov 2015 18:54:17 -0800 (PST) X-ASG-Debug-ID: 1446432854-04bdf0330c1b8a00001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id DvQDdyOKucYLDQwr for ; Sun, 01 Nov 2015 18:54:15 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 932089F2DF for ; Mon, 2 Nov 2015 13:54:13 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAAAozzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IPAS-Result: A0FZAAAozzZWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/OQENgRo7BRcKhXgCgSU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmMMMAEBAQEBAQEBAQEBAQEBAQEBGAINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgPDbBakFQBAQEBAQUBAQEBAQEBAQEWBIEigTCKY4J+AQFqglGBRQWWQ4UdiWGEP41QiFIfAQGCYAmBXT40AYQ8gUEBAQE X-IronPort-AV: E=Sophos;i="5.20,232,1444654800"; d="scan'208";a="126277856" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Nov 2015 13:54:11 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22s74n022293 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 1 Nov 2015 21:54:07 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA22s7Ww045277 for ; Sun, 1 Nov 2015 21:54:07 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA22s7UT045274; Sun, 1 Nov 2015 21:54:07 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Date: Mon, 02 Nov 2015 02:54:07 +0000 X-ASG-Orig-Subj: [Bug 1270176] Python PMAPI pmSetOptionHostList no workie Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: updates@fedoraproject.org X-Bugzilla-Status: ON_QA X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446432854 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24026 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1270176 --- Comment #14 from Fedora Update System --- pcp-3.10.8-1.fc21 has been pushed to the Fedora 21 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update pcp' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-3fc0cf98a1 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=qr2QX2nOoX&a=cc_unsubscribe From myllynen@redhat.com Mon Nov 2 02:13:46 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4AC807F59 for ; Mon, 2 Nov 2015 02:13:46 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id C6A2FAC005 for ; Mon, 2 Nov 2015 00:13:42 -0800 (PST) X-ASG-Debug-ID: 1446452020-04cbb0660f1be090001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id CCFyIj5ZxM7b69I8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 02 Nov 2015 00:13:41 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 4DBAA461C4 for ; Mon, 2 Nov 2015 08:13:40 +0000 (UTC) Received: from [10.36.112.16] (ovpn-112-16.ams2.redhat.com [10.36.112.16]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA28Db01008072; Mon, 2 Nov 2015 03:13:39 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] Few build issues References: <5623A0F8.6070607@redhat.com> <1548650889.64239965.1446083511517.JavaMail.zimbra@redhat.com> <5631C3FE.5000807@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Few build issues To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56371B31.8060704@redhat.com> Date: Mon, 2 Nov 2015 10:13:37 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5631C3FE.5000807@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446452020 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-10-29 09:00, Marko Myllynen wrote: > On 2015-10-29 03:51, Nathan Scott wrote: >>> >>> I'm seeing few build issues on RHEL 7.1 with a freshly cloned git tree: >>> >>> 1) configure --help says >>> >>> --srcdir=DIR find the sources in DIR [configure dir or `..'] >>> >>> but configure checks for existence of ./VERSION.pcp so either the check >>> or --srcdir would seem to be outdated (if the point was to support the >>> srcdir != builddir case). Copying the file to the builddir doesn't help >>> as configure machinery doesn't create a makefile locally and also make >>> -f fails. Perhaps srcdir == builddir is expected? >> >> I think this is an added-by-default option in configure - AFAIK, noone >> has ever played with it for PCP builds before. So, dunno, but it would >> not surprise me if things are not hooked up for a PCP build behind that >> option. (feel free to hack on it of course) > > I think it might be easiest just to drop it to avoid confusion. this is actually one of the autoconf standard options so not that trivial to drop it. >>> 3) make install fails without --with-systemd=no as otherwise the >>> following is tried (even with something like --prefix=/tmp/foo): >>> >>> rm: cannot remove ‘/usr/lib/systemd/system/pmcd.service’: Permission denied >>> cp: cannot create regular file ‘/usr/lib/systemd/system/pmcd.service’: >>> Permission denied >> >> Hmm, not sure what to do about that one - we simply take the path pkg-config >> gives us for systemd unit files. (see configure.ac line ~687) I'm guessing >> that doesn't get any --prefix applied to it as a result. > > Hmm, I don't like "make install" touching anything outside of --prefix. Looks like we both missed SYSTEMD_SYSTEMUNITDIR, with it set the unit files are installed where the user wants. So starting to look good. After a build I see the following files having appeared in the tree which are not in .gitignore, perhaps they should be added there: # python3-pcp.list # python3-pcp.list.rpm # src/pcp/iostat/pcp-iostat.1.gz Thanks, -- Marko Myllynen From shevtsova.alyona5@alen78.tmweb.ru Mon Nov 2 12:59:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EECFA29DF5 for ; Mon, 2 Nov 2015 12:59:11 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id F12F8AC001 for ; Mon, 2 Nov 2015 10:59:07 -0800 (PST) X-ASG-Debug-ID: 1446490713-04cbb0660e1d6f50001-S8gJnT Received: from host-91-202-199-44.baza.net (host-91-202-199-44.baza.net [91.202.199.44]) by cuda.sgi.com with ESMTP id UZxb5xDRozpKPstF for ; Mon, 02 Nov 2015 10:58:34 -0800 (PST) X-Barracuda-Envelope-From: shevtsova.alyona5@alen78.tmweb.ru X-Barracuda-Apparent-Source-IP: 91.202.199.44 From: "=?UTF-8?B?0KjQtdCy0YbQvtCy0LAg0JDQu9C10L3QsA==?=" Subject: =?UTF-8?B?0J/QvtC80L7RidGMIQ==?= To: "pcp" X-ASG-Orig-Subj: =?UTF-8?B?0J/QvtC80L7RidGMIQ==?= Content-Type: multipart/mixed; charset="utf-8"; boundary="VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Mon, 2 Nov 2015 21:58:35 +0300 X-Barracuda-Connect: host-91-202-199-44.baza.net[91.202.199.44] X-Barracuda-Start-Time: 1446490714 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.74 X-Barracuda-Spam-Status: No, SCORE=0.74 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DYN_RDNS_AND_INLINE_IMAGE, FH_HELO_EQ_D_D_D_D, HTML_MESSAGE, MISSING_MID, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24043 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 HTML_MESSAGE BODY: HTML included in message 0.50 FH_HELO_EQ_D_D_D_D Helo is d-d-d-d 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.00 DYN_RDNS_AND_INLINE_IMAGE Contains image, and was sent by dynamic rDNS Message-Id: <20151102185907.58D4B106C09D@cuda.sgi.com> This is a multi-part message in MIME format --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2 Content-Type: multipart/alternative; boundary="0lPFaJkas0nxHfXXH7w4NDa4wE8e9=_6n5" --0lPFaJkas0nxHfXXH7w4NDa4wE8e9=_6n5 Content-Type: text/plain ; charset="utf-8" Content-Transfer-Encoding: quoted-printable =D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2=D0=B0 =D0=90=D0=BD=D0=BD=D0=B0 =D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F: 31.03.2010 =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D0=BD=D0=B5=D0=B4=D0=BE=D1= =81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=B0= =D0=BE=D1=80=D1=82=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0= =BB=D0=B0=D0=BF=D0=B0=D0=BD=D0=B0. =D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0= =BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5= =D0=BD=D0=B8=D0=B5: 3.404.900 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=81=D0=BE=D0=B1=D1= =80=D0=B0=D1=82=D1=8C: 3.384.400 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9.= =D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5= , =D1=83=D0=B2=D0=B0=D0=B6=D0=B0=D0=B5=D0=BC=D1=8B=D0=B5 =D0=91=D0=BB=D0= =B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1=80=D0=B8=D1=82=D0=B5=D0=BB=D0=B8!= =D0=A1=D0=BF=D0=B0=D1=81=D0=B8=D0=B1=D0=BE =D0=B7=D0=B0 =D0=BF=D0=BE=D0= =BC=D0=BE=D1=89=D1=8C =D0=B4=D0=B5=D1=82=D0=BA=D0=B0=D0=BC =D0=B8 =D0=B8= =D1=85 =D1=81=D0=B5=D0=BC=D1=8C=D1=8F=D0=BC, =D1=87=D1=82=D0=BE =D0=BF= =D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D1=82=D0=B5 =D0=B2 =D1=82=D1=80=D1= =83=D0=B4=D0=BD=D1=8B=D0=B5 =D0=BC=D0=B8=D0=BD=D1=83=D1=82=D1=8B. =D0=9C= =D1=8B =D1=81=D0=B0=D0=BC=D0=B8 =D0=BA=D0=B0=D0=B6=D0=B4=D1=8B=D0=B9 =D0= =BC=D0=B5=D1=81=D1=8F=D1=86, =D1=85=D0=BE=D1=82=D1=8C =D0=B8 =D0=BD=D0= =B5=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D0=B5 =D1=81=D1=83=D0=BC=D0=BC= =D1=8B, =D0=BD=D0=BE =D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1= =8C=D0=BD=D0=BE =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B8=D0=BB= =D0=B8 =D0=BD=D0=B0 =D0=B1=D0=BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1= =80=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C. =D0=92= =D0=BE=D1=82 =D0=B8 =D0=BC=D1=8B =D1=82=D0=B5=D0=BF=D0=B5=D1=80=D1=8C = =D0=B2 =D1=82=D0=B0=D0=BA=D0=BE=D0=B9 =D1=81=D0=B8=D1=82=D1=83=D0=B0=D1= =86=D0=B8=D0=B8, =D0=BF=D1=80=D0=BE=D1=81=D0=B8=D0=BC =D0=BF=D0=BE=D0=BC= =D0=BE=D1=89=D0=B8! =D0=92 2010 =D0=B3=D0=BE=D0=B4=D1=83 =D0=B2 =D0=BD=D0=B0=D1=88=D0=B5=D0= =B9 =D1=81=D0=B5=D0=BC=D1=8C=D0=B5 =D1=80=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0= =D1=81=D1=8C =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE=D0=B6=D0=B4=D0=B0=D0=BD=D0= =BD=D0=B0=D1=8F =D0=B4=D0=BE=D1=87=D0=BA=D0=B0! =D0=91=D0=B5=D1=80=D0=B5= =D0=BC=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=BF=D1=80=D0=BE=D1= =85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=BE= : =D0=BF=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=BD=D0=B0=D1=8F =D1=83=D0= =B3=D1=80=D0=BE=D0=B7=D0=B0, =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86= =D1=8B, =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B, =D1=83=D0=BA=D0=BE= =D0=BB=D1=8B=E2=80=A6 =D0=94=D0=BE=D1=87=D0=BA=D0=B0 =D1=80=D0=BE=D0=B4= =D0=B8=D0=BB=D0=B0=D1=81=D1=8C =D0=BD=D0=B0 37 =D0=BD=D0=B5=D0=B4=D0=B5= =D0=BB=D0=B5 =D1=81 =D0=B2=D0=B5=D1=81=D0=BE=D0=BC 2600 =D0=B3=D1=80. = =D0=A5=D0=BE=D1=82=D1=8C =D0=B8 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0= =BA=D0=B0=D1=8F, =D0=BD=D0=BE =D0=BA=D1=80=D0=B5=D0=BF=D0=B5=D0=BD=D1=8C= =D0=BA=D0=B0=D1=8F, =D0=BA=D1=83=D1=88=D0=B0=D0=BB=D0=B0 =D1=85=D0=BE=D1= =80=D0=BE=D1=88=D0=BE, =D0=B2=D0=B5=D1=81 =D0=BD=D0=B0=D0=B1=D0=B8=D1=80= =D0=B0=D0=BB=D0=B0. =D0=9D=D0=B0=D1=88=D0=B0 =D0=90=D0=BD=D1=8E=D1=82=D0= =BA=D0=B0! =D0=A0=D0=BE=D0=B2=D0=BD=D0=BE =D0=B2 2 =D0=BC=D0=B5=D1=81=D1=8F=D1=86= =D0=B0 =D0=BD=D0=BE=D1=87=D1=8C=D1=8E =D0=B2=D0=B4=D1=80=D1=83=D0=B3 =D0= =BF=D0=BE=D0=B4=D0=BD=D1=8F=D0=BB=D0=B0=D1=81=D1=8C =D1=83 =D0=BD=D0=B0= =D1=88=D0=B5=D0=B9 =D0=90=D0=BD=D1=8E=D1=82=D1=8B =D1=82=D0=B5=D0=BC=D0= =BF=D0=B5=D1=80=D0=B0=D1=82=D1=83=D1=80=D0=B0 40=E2=81=B0=D0=A1, =D0=B8= =D1=81 =D1=8D=D1=82=D0=BE=D0=B3=D0=BE =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1= =82=D0=B0 =D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D1=81=D1=8F =D0=BA=D0=BE=D1=88= =D0=BC=D0=B0=D1=80 =D0=B4=D0=BB=D1=8F =D0=BD=D0=B0=D1=88=D0=B5=D0=B9 =D1= =81=D0=B5=D0=BC=D1=8C=D0=B8! =D0=9D=D0=B0 =D1=81=D0=BA=D0=BE=D1=80=D0=BE= =D0=B9 =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=B2 =D0=B8=D0=BD=D1= =84=D0=B5=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1=83=D1=8E =D0=B1=D0=BE= =D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83, =D0=B2=D1=81=D0=BA=D0=BE=D1=80=D0= =B5 =D0=B5=D0=B9 =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D1=81=D0=BE=D0=B2=D1=81= =D0=B5=D0=BC =D0=BF=D0=BB=D0=BE=D1=85=D0=BE, =D0=B7=D0=B0=D0=B1=D1=80=D0= =B0=D0=BB=D0=B8 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0=BC=D0=B0=D1=86= =D0=B8=D1=8E. =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7 =D0=BF=D0=BE=D1= =81=D1=82=D0=B0=D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5 =D1=81=D0=BC=D0=BE= =D0=B3=D0=BB=D0=B8. =D0=94=D0=B5=D0=BB=D0=B0=D0=BB=D0=B8 =D0=BF=D1=83=D0= =BD=D0=BA=D1=86=D0=B8=D1=8E =D0=B7=D0=B0 =D0=BF=D1=83=D0=BD=D0=BA=D1=86= =D0=B8=D0=B5=D0=B9, =D0=BF=D0=BE=D0=B4=D0=BE=D0=B7=D1=80=D0=B5=D0=B2=D0= =B0=D0=BB=D0=B8 =D0=BC=D0=B5=D0=BD=D0=B8=D0=BD=D0=B3=D0=B8=D1=82, =D1=8D= =D0=BD=D1=86=D0=B5=D1=84=D0=B0=D0=BB=D0=B8=D1=82, =D0=BD=D0=B8=D1=87=D0= =B5=D0=B3=D0=BE =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80= =D0=B4=D0=B8=D0=BB=D0=BE=D1=81=D1=8C. =D0=92=D0=BD=D1=83=D1=82=D1=80=D0= =B8=D1=83=D1=82=D1=80=D0=BE=D0=B1=D0=BD=D0=B0=D1=8F =D0=B8=D0=BD=D1=84= =D0=B5=D0=BA=D1=86=D0=B8=D1=8F =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0= =B2=D0=B5=D1=80=D0=B4=D0=B8=D0=BB=D0=B0=D1=81=D1=8C. =D0=9A=D1=80=D0=BE= =D0=B2=D0=BE=D0=B8=D0=B7=D0=BB=D0=B8=D1=8F=D0=BD=D0=B8=D0=B5 =D0=B2 =D0= =BC=D0=BE=D0=B7=D0=B3 =D1=82=D0=BE=D0=BC=D0=BE=D0=B3=D1=80=D0=B0=D1=84= =D0=B8=D1=8F =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0= =B4=D0=B8=D0=BB=D0=B0. =D0=93=D0=B5=D0=BC=D0=BE=D0=B3=D0=BB=D0=BE=D0=B1= =D0=B8=D0=BD =D0=BF=D0=B0=D0=B4=D0=B0=D0=BB =D0=B4=D0=BE 40 =D0=B5=D0=B4= =D0=B8=D0=BD=D0=B8=D1=86. 6 =D1=80=D0=B0=D0=B7 =D0=BF=D0=B5=D1=80=D0=B5= =D0=BB=D0=B8=D0=B2=D0=B0=D0=BB=D0=B8 =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0= =B8 =D1=8D=D1=80=D0=B8=D1=82=D1=80=D0=BE=D1=86=D0=B8=D1=82=D0=BD=D1=83= =D1=8E =D0=BC=D0=B0=D1=81=D1=81=D1=83. =D0=A2=D0=B5=D0=BC=D0=BF=D0=B5=D1= =80=D0=B0=D1=82=D1=83=D1=80=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB= =D0=B6=D0=B0=D0=BB=D0=B0 =D0=B4=D0=B5=D1=80=D0=B6=D0=B0=D1=82=D1=8C=D1= =81=D1=8F =D0=BD=D0=B0 40=E2=81=B0=D0=A1, =D0=B3=D0=BB=D0=B0=D0=B7=D0=BA= =D0=B8 =D0=B4=D0=BE=D1=87=D0=B5=D0=BD=D1=8C=D0=BA=D0=B0 =D0=BD=D0=B5 =D0= =BE=D1=82=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=BB=D0=B0, =D0=BD=D0=B8 =D0=BD= =D0=B0 =D1=87=D1=82=D0=BE =D0=BD=D0=B5 =D1=80=D0=B5=D0=B0=D0=B3=D0=B8=D1= =80=D0=BE=D0=B2=D0=B0=D0=BB=D0=B0, =D0=BD=D0=B5 =D0=B5=D0=BB=D0=B0, =D1= =81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D0=BE=D1=81=D1=82= =D0=B0=D0=B2=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=82=D1=8F=D0=B6=D1=91=D0= =BB=D1=8B=D0=BC, =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7 =D0=B1=D1=8B= =D0=BB =D0=BD=D0=B5 =D0=B8=D0=B7=D0=B2=D0=B5=D1=81=D1=82=D0=B5=D0=BD. =D0=A7=D0=B5=D1=80=D0=B5=D0=B7 =D0=BC=D0=B5=D1=81=D1=8F=D1=86 =D0=B2=D1= =80=D0=B0=D1=87=D0=B8 =D1=83=D1=81=D0=BB=D1=8B=D1=88=D0=B0=D0=BB=D0=B8= =D1=88=D1=83=D0=BC=D1=8B =D0=B2 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5,= =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=BD=D0=B0 =D0=AD=D0=A5=D0= =9E =D0=B2 =D0=BD=D0=B0=D1=88=D1=83 =D0=BC=D0=B5=D1=81=D1=82=D0=BD=D1=83= =D1=8E =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1= =8E =D0=B8 =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BB=D0=B8 =D0=B4= =D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D1=8D=D0=BD=D0=B4=D0=BE=D0=BA=D0= =B0=D1=80=D0=B4=D0=B8=D1=82 (=D0=B2=D0=BE=D1=81=D0=BF=D0=B0=D0=BB=D0=B5= =D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0). =D0=9F=D1=80= =D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D0=BB=D0=B8 =D0=BB=D0=B5=D1=87=D0= =B5=D0=BD=D0=B8=D0=B5 =D1=82=D0=B0=D0=BC. =D0=92 =D1=80=D0=B5=D0=B7=D1= =83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=B5 =D0=B2=D0=BE=D1=81=D0=BF=D0=B0= =D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0= =B4=D0=B0=D0=BB=D0=B8 =D0=B4=D0=B2=D0=B0 =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0= =D0=BD=D0=B0: =D0=BC=D0=B8=D1=82=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B9 =D0=B8 =D0=B0=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9= =2E =D0=9D=D0=B0 =D0=BD=D0=B8=D1=85 =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D0=BE= =D0=B2=D0=B0=D0=BB=D0=B0=D1=81=D1=8C =D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1= =82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=D1=81=D1=82=D1=8C, =D1=81=D0=B8= =D0=BB=D1=8C=D0=BD=D0=BE =D1=83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8=D0= =BB=D1=81=D1=8F =D0=BB=D0=B5=D0=B2=D1=8B=D0=B9 =D0=B6=D0=B5=D0=BB=D1=83= =D0=B4=D0=BE=D1=87=D0=B5=D0=BA. =D0=A1 =D0=B8=D0=BD=D1=84=D0=B5=D0=BA=D1= =86=D0=B8=D0=B5=D0=B9 =D1=83=D0=B4=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=81= =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F. =D0=A1=D0=BE=D1= =81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D0=B1=D1=8B=D0=BB=D0=BE =D1=81= =D1=82=D0=B0=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5, =D0=BC=D1=8B, = =D1=85=D0=BE=D1=82=D1=8C =D0=B8 =D0=BC=D0=B5=D0=B4=D0=BB=D0=B5=D0=BD=D0= =BD=D0=BE, =D0=BD=D0=BE =D1=80=D0=BE=D1=81=D0=BB=D0=B8 =D0=B8 =D0=BD=D0= =B0=D0=B1=D0=B8=D1=80=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5=D1=81. =D0=91=D1=8B= =D0=BB =D0=BB=D0=B8 =D1=8D=D1=82=D0=BE =D0=B2=D1=80=D0=BE=D0=B6=D0=B4=D1= =91=D0=BD=D0=BD=D1=8B=D0=B9 =D0=BF=D0=BE=D1=80=D0=BE=D0=BA =D1=81=D0=B5= =D1=80=D0=B4=D1=86=D0=B0, =D0=B8 =D1=8D=D0=BD=D0=B4=D0=BE=D0=BA=D0=B0=D1= =80=D0=B4=D0=B8=D1=82 =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B8=D0=BB =D0=B5= =D0=B3=D0=BE, =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1=81 =D1=83=D0=B6=D0=B5 = =D1=81=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D0=BD=D0=B8=D0=BA=D1=82=D0= =BE =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82. =D0=9F=D1=80=D0=B8=D1= =87=D0=B8=D0=BD=D0=B0 =D1=8D=D0=BD=D0=B4=D0=BE=D0=BA=D0=B0=D1=80=D0=B4= =D0=B8=D1=82=D0=B0 =D1=82=D0=B0=D0=BA =D0=B8 =D0=BD=D0=B5 =D0=B1=D1=8B= =D0=BB=D0=B0 =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0= =BD=D0=B0. =D0=92 3 =D0=B3=D0=BE=D0=B4=D0=B0 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F= =D0=BD=D0=B8=D0=B5 =D0=B4=D0=BE=D1=87=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8 =D1= =80=D0=B5=D0=B7=D0=BA=D0=BE=D0=B5 =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B8= =D0=BB=D0=BE=D1=81=D1=8C, =D0=B8 =D0=B1=D1=8B=D0=BB=D0=B0 =D0=BF=D1=80= =D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B0 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D1=8F, =D1=80=D0=B5=D0=BA=D0=BE=D0=BD=D1=81=D1=82=D1=80= =D1=83=D0=BA=D1=86=D0=B8=D1=8F =D0=B0=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D1= =8C=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D0=B0= =2E =D0=90=D0=BD=D1=8E=D1=82=D0=B0 =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8= =D0=BB=D0=B0=D1=81=D1=8C. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0= =B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D1=80=D0=B5=D0=B1=D1=91=D0=BD=D0=BE= =D0=BA =D1=81=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE =D0=B8=D0=B7=D0=BC=D0=B5=D0= =BD=D0=B8=D0=BB=D1=81=D1=8F: =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=B8=D0=B9= =D0=B0=D0=BF=D0=BF=D0=B5=D1=82=D0=B8=D1=82, =D0=B0=D0=BA=D1=82=D0=B8=D0= =B2=D0=BD=D0=B0=D1=8F, =D1=83=D1=88=D0=BB=D0=B8 =D0=BE=D1=82=D1=91=D0=BA= =D0=B8 =D1=81 =D0=BD=D0=BE=D0=B6=D0=B5=D0=BA, =D0=BF=D0=B5=D1=80=D0=B5= =D1=81=D1=82=D0=B0=D0=BB=D0=B0 =D0=BF=D0=BE=D1=82=D0=B5=D1=82=D1=8C =D0= =BF=D0=BE =D0=BD=D0=BE=D1=87=D0=B0=D0=BC, =D0=B8=D1=81=D1=87=D0=B5=D0=B7= =D0=BB=D0=B8 =D1=81=D0=B8=D0=BD=D1=8F=D0=BA=D0=B8 =D0=BF=D0=BE=D0=B4 =D0= =B3=D0=BB=D0=B0=D0=B7=D0=BA=D0=B0=D0=BC=D0=B8. =D0=A7=D0=B5=D1=80=D0=B5= =D0=B7 =D0=BA=D0=B0=D0=BA=D0=BE=D0=B5-=D1=82=D0=BE =D0=B2=D1=80=D0=B5=D0= =BC=D1=8F =D0=BD=D0=B0=D0=BC =D0=B4=D0=B0=D0=B6=D0=B5 =D0=BE=D1=82=D0=BC= =D0=B5=D0=BD=D0=B8=D0=BB=D0=B8 =D0=B2=D1=81=D0=B5 =D0=BB=D0=B5=D0=BA=D0= =B0=D1=80=D1=81=D1=82=D0=B2=D0=B0. =D0=9C=D1=8B =D1=82=D0=B0=D0=BA =D0=BD=D0=B0=D0=B4=D0=B5=D1=8F=D0=BB=D0= =B8=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D0=BD=D0=B8=D0=BA=D0=BE=D0=B3=D0=B4= =D0=B0 =D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5 =D0=BD=D0=B0=D0=BC =D0=BD=D0= =B5 =D0=BF=D1=80=D0=B8=D0=B4=D1=91=D1=82=D1=81=D1=8F =D1=87=D0=B5=D1=80= =D0=B5=D0=B7 =D1=8D=D1=82=D0=BE =D0=BF=D1=80=D0=BE=D0=B9=D1=82=D0=B8 (= =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F =D0=BD=D0=B0 =D1=81=D0= =B5=D1=80=D0=B4=D1=86=D0=B5, =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0=BD=D0=B5= =D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0=B0=D1=81=D1=8B =D0=BF=D0=BE=D0=B4 =D0= =B4=D0=B2=D0=B5=D1=80=D1=8C=D1=8E =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86= =D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0=B9, =D0=B4=D0=BE=D0=BB=D0=B3=D0=B8=D0= =B5 =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5= =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0=B3= =D0=BE =D0=BF=D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0). =D0=9A=D0=B0=D0=BA= =D1=8D=D1=82=D0=BE =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=BE, =D0=BC=D0=BE= =D0=B6=D0=B5=D1=82 =D0=BF=D0=BE=D0=BD=D1=8F=D1=82=D1=8C =D1=82=D0=BE=D0= =BB=D1=8C=D0=BA=D0=BE =D1=82=D0=BE=D1=82, =D0=BA=D1=82=D0=BE =D1=87=D0= =B5=D1=80=D0=B5=D0=B7 =D1=8D=D1=82=D0=BE =D0=BF=D1=80=D0=BE=D1=88=D1=91= =D0=BB. =D0=9D=D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0= =BE=D0=B1=D1=81=D0=BB=D0=B5=D0=B4=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE =D1=83=D1=85=D1=83=D0= =B4=D1=88=D0=B5=D0=BD=D0=B8=D0=B5. =D0=9A=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD= =D1=8B =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1=8E=D1= =82=D1=81=D1=8F, =D1=81=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE =D0=BF=D1=80=D0=BE= =D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=8E=D1=82, =D0=BD=D0=B5=D0=B4=D0=BE=D1= =81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=B2= =D1=8B=D1=80=D0=BE=D1=81=D0=BB=D0=B0, =D1=80=D0=B5=D0=B7=D0=BA=D0=BE =D1= =83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8=D0=BB=D1=81=D1=8F =D1=80=D0=B0= =D0=B7=D0=BC=D0=B5=D1=80 =D0=BB=D0=B5=D0=B2=D0=BE=D0=B3=D0=BE =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B0. =D0=9D=D0=B5=D0=BE=D0=B1= =D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=B0 =D0=B2=D1=82=D0=BE=D1=80=D0=B0=D1= =8F =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F, =D1=87=D1=82=D0=BE= =D0=B1=D1=8B =D0=BD=D0=B5 =D0=B4=D0=BE=D0=BF=D1=83=D1=81=D1=82=D0=B8=D1= =82=D1=8C =D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=B5=D0=B9=D1=88=D0=B5=D0=B3= =D0=BE =D1=83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0= =BB=D0=B5=D0=B2=D0=BE=D0=B3=D0=BE =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE= =D1=87=D0=BA=D0=B0. =D0=A3=D0=B6=D0=B5 =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1= =81 =D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=80=D1=8B =D0=BA=D1=80=D0=B8=D1=82= =D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5. =D0=95=D1=89=D1=91 =D0=BD=D0= =B5=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE, =D0=B8 =D0=BE=D0=BD =C2=AB=D0=BF=D0= =B5=D1=80=D0=B5=D1=80=D0=B0=D1=81=D1=82=D1=8F=D0=BD=D0=B5=D1=82=D1=81=D1= =8F=C2=BB =D0=B8 =D0=BF=D0=BE=D1=82=D0=B5=D1=80=D1=8F=D0=B5=D1=82 =D1=81= =D0=B2=D0=BE=D1=8E =D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=B8=D1=82=D0= =B5=D0=BB=D1=8C=D0=BD=D1=83=D1=8E =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1= =D0=BD=D0=BE=D1=81=D1=82=D1=8C. =D0=95=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE=D0= =BC=D0=B5=D0=BD=D1=82 =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D1=83=D0=BF=D1=83= =D1=89=D0=B5=D0=BD, =D1=83=D0=B6=D0=B5 =D0=BD=D0=B8=D0=BA=D0=B0=D0=BA=D0= =B0=D1=8F =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F =D0=BD=D0=B5= =D1=81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D0=BF=D0=BE=D0=BC=D0=BE=D1=87=D1= =8C. =D0=A5=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BA=D0=BB=D0=B8=D0=BD=D0= =B8=D0=BA=D0=B8 =C2=AB=D0=90=D1=81=D0=BA=D0=BB=D0=B5=D0=BF=D0=B8=D0=BE= =D1=81=C2=BB =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8 =D1= =81=D0=BE=D0=B3=D0=BB=D0=B0=D1=81=D0=B8=D0=BB=D0=B8=D1=81=D1=8C =D0=BF= =D0=BE=D0=BC=D0=BE=D1=87=D1=8C =D0=B2=D1=8B=D0=BB=D0=B5=D1=87=D0=B8=D1= =82=D1=8C =D1=81=D0=B5=D1=80=D0=B4=D0=B5=D1=87=D0=BA=D0=BE =D0=BD=D0=B0= =D1=88=D0=B5=D0=B9 =D0=90=D0=BD=D1=8E=D1=82=D1=8B. =D0=A1=D1=87=D1=91=D1= =82 43 100 =D0=B5=D0=B2=D1=80=D0=BE - =D1=8D=D1=82=D0=BE =D0=BE=D0=B3=D1= =80=D0=BE=D0=BC=D0=BD=D0=B0=D1=8F =D1=81=D1=83=D0=BC=D0=BC=D0=B0 =D0=B4= =D0=BB=D1=8F =D0=BD=D0=B0=D1=88=D0=B5=D0=B9 =D1=81=D0=B5=D0=BC=D1=8C=D0= =B8! =D0=9D=D0=B0=D0=BC =D0=B5=D1=91 =D0=BD=D0=B5 =D1=81=D0=BE=D0=B1=D1= =80=D0=B0=D1=82=D1=8C! =D0=9D=D0=B0=D1=88=D0=B0 =D0=90=D0=BD=D1=8E=D1=82=D0=B0 - =D0=BB=D1=83= =D1=87=D0=B8=D0=BA =D1=81=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 =D0=BD=D0=B0=D1= =88=D0=B5=D0=B9 =D1=81=D0=B5=D0=BC=D1=8C=D0=B5, =D1=85=D0=BE=D1=85=D0=BE= =D1=82=D1=83=D1=88=D0=BA=D0=B0 =D0=B8 =D0=B2=D1=8B=D0=B4=D1=83=D0=BC=D1= =89=D0=B8=D1=86=D0=B0. =D0=9C=D0=B5=D1=87=D1=82=D0=B0=D0=B5=D1=82 =D0=BF= =D0=BE=D0=B9=D1=82=D0=B8 =D0=BD=D0=B0 =D1=82=D0=B0=D0=BD=D1=86=D1=8B. = =D0=90 =D0=BA=D0=B0=D0=BA =D1=81=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0 =D0= =BF=D0=B5=D1=80=D0=B2=D1=8B=D0=B9 =D1=80=D0=B0=D0=B7 =D0=B2 =D0=B4=D0=B5= =D1=82=D1=81=D0=BA=D0=B8=D0=B9 =D1=81=D0=B0=D0=B4=D0=B8=D0=BA, =D0=BD=D0= =B0=D1=87=D0=B0=D0=BB=D0=B0 =D0=BC=D0=B5=D1=87=D1=82=D0=B0=D1=82=D1=8C= =D1=81=D1=82=D0=B0=D1=82=D1=8C =D0=B2=D0=BE=D1=81=D0=BF=D0=B8=D1=82=D0= =B0=D1=82=D0=B5=D0=BB=D0=B5=D0=BC. =D0=9E=D1=87=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=BE=D1=81=D0=B8=D0=BC =D0= =92=D0=B0=D1=81 =D0=BF=D0=BE=D0=BC=D0=BE=D1=87=D1=8C =D0=BE=D0=BF=D0=BB= =D0=B0=D1=82=D0=B8=D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=BD=D0=B0=D1=88=D0=B5=D0=B9 =D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=B8= , =D0=BF=D0=BE=D0=B4=D0=B0=D1=80=D0=B8=D1=82=D1=8C =D0=B5=D0=B9 =D1=88= =D0=B0=D0=BD=D1=81 =D0=BD=D0=B0 =D0=B7=D0=B4=D0=BE=D1=80=D0=BE=D0=B2=D1= =83=D1=8E =D0=B8 =D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D1=86=D0=B5=D0=BD=D0=BD= =D1=83=D1=8E =D0=B6=D0=B8=D0=B7=D0=BD=D1=8C! =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=B8 =D0= =BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9, =D0=BC=D0=B0=D0=BC=D0=B0= =D0=B8 =D0=BF=D0=B0=D0=BF=D0=B0 =D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2=D0= =BE=D0=B9 =D0=90=D0=BD=D1=8E=D1=82=D1=8B. =20 =D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=8B =D0=BE=D0=BA=D0=B0=D0=B7=D0= =B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=D0=B8: =20 =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B0=D1=8F =D0=BA=D0= =B0=D1=80=D1=82=D0=B0 =D0=90=D0=BB=D1=8C=D1=84=D0=B0 =D0=91=D0=B0=D0=BD= =D0=BA: =D0=9D=D0=BE=D0=BC=D0=B5=D1=80 4154 8245 0482 2074.=20 =D0=9D=D0=BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8=D0=BB=D0=B0=D0=B9=D0=BD: += 79055421530. =D0=92=D1=81=D0=B5 =D1=81=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0= =B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D0=B4= =D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0= =BE=D0=BC =D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D1=8F=D1=82=D1=81=D1=8F =D0=BD= =D0=B0 =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D0=B9 =D1= =81=D1=87=D1=91=D1=82. QIWI =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: +79055421828. =D0=9F=D0= =BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D1=8C =D0=9A=D0=B8=D0=B2=D0=B8= =D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B2 =D1=82=D0=B5=D1=80=D0=BC=D0=B8=D0= =BD=D0=B0=D0=BB=D0=B0=D1=85, =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC=D0=B0= =D1=82=D0=B0=D1=85, =D1=81=D0=B0=D0=BB=D0=BE=D0=BD=D0=B0=D1=85 =D1=81=D0= =B2=D1=8F=D0=B7=D0=B8 =D0=B8 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC =D0=BF= =D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=BE=D0=B2. =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0=B3=D0= =B8: =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D1=91=D0=BA: =E2=84=96410012487400= 715. =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81 =D0=BC=D0=BE=D0=B6=D0=BD=D0=BE= =D0=BF=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D1=8C =D0=B2 =D0=A1=D0= =B2=D1=8F=D0=B7=D0=BD=D0=BE=D0=BC, =D0=94=D0=B8=D0=BA=D1=81=D0=B8=D1=81= =D0=B5, =D0=95=D0=B2=D1=80=D0=BE=D1=81=D0=B5=D1=82=D0=B8 =D0=BB=D0=B8=D0= =B1=D0=BE =D0=B2 =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC=D0=B0=D1=82=D0=B5= =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD=D0=BA=D0=B0. =D0=A2=D0=B5=D0=BB. =D0=B4=D0=BB=D1=8F =D1=81=D0=B2=D1=8F=D0=B7=D0=B8:= +79055421828 =D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2=D0=B0 =D0=90=D0=BB=D0= =B5=D0=BD=D0=B0. --0lPFaJkas0nxHfXXH7w4NDa4wE8e9=_6n5 Content-Type: text/html ; charset="utf-8" Content-Transfer-Encoding: quoted-printable

=D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2= =D0=B0 =D0=90=D0=BD=D0=BD=D0=B0

=D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE= =D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F: 31.03.2010

=

=D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE= =D0=B7: =D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0= =BD=D0=BE=D1=81=D1=82=D1=8C =D0=B0=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D1=8C= =D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D0=B0.

=D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0=BE= =D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0= =BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5: 3.404.900 =D1=80= =D1=83=D0=B1=D0=BB=D0=B5=D0=B9.

=D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE= =D1=81=D1=8C =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C: 3.384.400 =D1= =80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9.

=D0=97=D0=B4=D1=80=D0=B0= =D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5, =D1=83=D0=B2=D0=B0=D0= =B6=D0=B0=D0=B5=D0=BC=D1=8B=D0=B5 =D0=91=D0=BB=D0=B0=D0=B3=D0=BE=D1=82= =D0=B2=D0=BE=D1=80=D0=B8=D1=82=D0=B5=D0=BB=D0=B8!

=D0=A1=D0=BF=D0=B0=D1=81=D0=B8=D0=B1=D0=BE =D0=B7=D0=B0 =D0=BF=D0=BE= =D0=BC=D0=BE=D1=89=D1=8C =D0=B4=D0=B5=D1=82=D0=BA=D0=B0=D0=BC =D0=B8 =D0= =B8=D1=85 =D1=81=D0=B5=D0=BC=D1=8C=D1=8F=D0=BC, =D1=87=D1=82=D0=BE =D0= =BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D1=82=D0=B5 =D0=B2 =D1=82=D1=80= =D1=83=D0=B4=D0=BD=D1=8B=D0=B5 =D0=BC=D0=B8=D0=BD=D1=83=D1=82=D1=8B. =D0= =9C=D1=8B =D1=81=D0=B0=D0=BC=D0=B8 =D0=BA=D0=B0=D0=B6=D0=B4=D1=8B=D0=B9= =D0=BC=D0=B5=D1=81=D1=8F=D1=86, =D1=85=D0=BE=D1=82=D1=8C =D0=B8 =D0=BD= =D0=B5=D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D0=B5 =D1=81=D1=83=D0=BC=D0= =BC=D1=8B, =D0=BD=D0=BE =D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB= =D1=8C=D0=BD=D0=BE =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B8=D0= =BB=D0=B8 =D0=BD=D0=B0 =D0=B1=D0=BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE= =D1=80=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C. =D0= =92=D0=BE=D1=82 =D0=B8 =D0=BC=D1=8B =D1=82=D0=B5=D0=BF=D0=B5=D1=80=D1=8C= =D0=B2 =D1=82=D0=B0=D0=BA=D0=BE=D0=B9 =D1=81=D0=B8=D1=82=D1=83=D0=B0=D1= =86=D0=B8=D0=B8, =D0=BF=D1=80=D0=BE=D1=81=D0=B8=D0=BC =D0=BF=D0=BE=D0=BC= =D0=BE=D1=89=D0=B8!

=D0= =92 2010 =D0=B3=D0=BE=D0=B4=D1=83 =D0=B2 =D0=BD=D0=B0=D1=88=D0=B5=D0=B9= =D1=81=D0=B5=D0=BC=D1=8C=D0=B5 =D1=80=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0=D1= =81=D1=8C =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE=D0=B6=D0=B4=D0=B0=D0=BD=D0=BD= =D0=B0=D1=8F =D0=B4=D0=BE=D1=87=D0=BA=D0=B0! =D0=91=D0=B5=D1=80=D0=B5=D0= =BC=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=BF=D1=80=D0=BE=D1=85= =D0=BE=D0=B4=D0=B8=D0=BB=D0=B0 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=BE: =D0= =BF=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=BD=D0=B0=D1=8F =D1=83=D0=B3= =D1=80=D0=BE=D0=B7=D0=B0, =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1= =8B, =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B, =D1=83=D0=BA=D0=BE=D0= =BB=D1=8B=E2=80=A6 =D0=94=D0=BE=D1=87=D0=BA=D0=B0 =D1=80=D0=BE=D0=B4=D0= =B8=D0=BB=D0=B0=D1=81=D1=8C =D0=BD=D0=B0 37 =D0=BD=D0=B5=D0=B4=D0=B5=D0= =BB=D0=B5 =D1=81 =D0=B2=D0=B5=D1=81=D0=BE=D0=BC 2600 =D0=B3=D1=80. =D0= =A5=D0=BE=D1=82=D1=8C =D0=B8 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA= =D0=B0=D1=8F, =D0=BD=D0=BE =D0=BA=D1=80=D0=B5=D0=BF=D0=B5=D0=BD=D1=8C=D0= =BA=D0=B0=D1=8F, =D0=BA=D1=83=D1=88=D0=B0=D0=BB=D0=B0 =D1=85=D0=BE=D1=80= =D0=BE=D1=88=D0=BE, =D0=B2=D0=B5=D1=81 =D0=BD=D0=B0=D0=B1=D0=B8=D1=80=D0= =B0=D0=BB=D0=B0. =D0=9D=D0=B0=D1=88=D0=B0 =D0=90=D0=BD=D1=8E=D1=82=D0=BA= =D0=B0!
=D0=A0=D0=BE=D0=B2= =D0=BD=D0=BE =D0=B2 2 =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D0=B0 =D0=BD=D0=BE= =D1=87=D1=8C=D1=8E =D0=B2=D0=B4=D1=80=D1=83=D0=B3 =D0=BF=D0=BE=D0=B4=D0= =BD=D1=8F=D0=BB=D0=B0=D1=81=D1=8C =D1=83 =D0=BD=D0=B0=D1=88=D0=B5=D0=B9= =D0=90=D0=BD=D1=8E=D1=82=D1=8B =D1=82=D0=B5=D0=BC=D0=BF=D0=B5=D1=80=D0= =B0=D1=82=D1=83=D1=80=D0=B0 40
=E2=81=B0=D0=A1, =D0=B8 =D1=81 = =D1=8D=D1=82=D0=BE=D0=B3=D0=BE =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1=82=D0= =B0 =D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D1=81=D1=8F =D0=BA=D0=BE=D1=88=D0=BC= =D0=B0=D1=80 =D0=B4=D0=BB=D1=8F =D0=BD=D0=B0=D1=88=D0=B5=D0=B9 =D1=81=D0= =B5=D0=BC=D1=8C=D0=B8! =D0=9D=D0=B0 =D1=81=D0=BA=D0=BE=D1=80=D0=BE=D0=B9= =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=B2 =D0=B8=D0=BD=D1=84=D0= =B5=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1=83=D1=8E =D0=B1=D0=BE=D0=BB= =D1=8C=D0=BD=D0=B8=D1=86=D1=83, =D0=B2=D1=81=D0=BA=D0=BE=D1=80=D0=B5 =D0= =B5=D0=B9 =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D1=81=D0=BE=D0=B2=D1=81=D0=B5= =D0=BC =D0=BF=D0=BB=D0=BE=D1=85=D0=BE, =D0=B7=D0=B0=D0=B1=D1=80=D0=B0=D0= =BB=D0=B8 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0=BC=D0=B0=D1=86=D0=B8= =D1=8E. =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7 =D0=BF=D0=BE=D1=81=D1= =82=D0=B0=D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5 =D1=81=D0=BC=D0=BE=D0=B3= =D0=BB=D0=B8. =D0=94=D0=B5=D0=BB=D0=B0=D0=BB=D0=B8 =D0=BF=D1=83=D0=BD=D0= =BA=D1=86=D0=B8=D1=8E =D0=B7=D0=B0 =D0=BF=D1=83=D0=BD=D0=BA=D1=86=D0=B8= =D0=B5=D0=B9, =D0=BF=D0=BE=D0=B4=D0=BE=D0=B7=D1=80=D0=B5=D0=B2=D0=B0=D0= =BB=D0=B8 =D0=BC=D0=B5=D0=BD=D0=B8=D0=BD=D0=B3=D0=B8=D1=82, =D1=8D=D0=BD= =D1=86=D0=B5=D1=84=D0=B0=D0=BB=D0=B8=D1=82, =D0=BD=D0=B8=D1=87=D0=B5=D0= =B3=D0=BE =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B4= =D0=B8=D0=BB=D0=BE=D1=81=D1=8C. =D0=92=D0=BD=D1=83=D1=82=D1=80=D0=B8=D1= =83=D1=82=D1=80=D0=BE=D0=B1=D0=BD=D0=B0=D1=8F =D0=B8=D0=BD=D1=84=D0=B5= =D0=BA=D1=86=D0=B8=D1=8F =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0= =B5=D1=80=D0=B4=D0=B8=D0=BB=D0=B0=D1=81=D1=8C. =D0=9A=D1=80=D0=BE=D0=B2= =D0=BE=D0=B8=D0=B7=D0=BB=D0=B8=D1=8F=D0=BD=D0=B8=D0=B5 =D0=B2 =D0=BC=D0= =BE=D0=B7=D0=B3 =D1=82=D0=BE=D0=BC=D0=BE=D0=B3=D1=80=D0=B0=D1=84=D0=B8= =D1=8F =D0=BD=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B4=D0= =B8=D0=BB=D0=B0. =D0=93=D0=B5=D0=BC=D0=BE=D0=B3=D0=BB=D0=BE=D0=B1=D0=B8= =D0=BD =D0=BF=D0=B0=D0=B4=D0=B0=D0=BB =D0=B4=D0=BE 40 =D0=B5=D0=B4=D0=B8= =D0=BD=D0=B8=D1=86. 6 =D1=80=D0=B0=D0=B7 =D0=BF=D0=B5=D1=80=D0=B5=D0=BB= =D0=B8=D0=B2=D0=B0=D0=BB=D0=B8 =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0=B8 =D1= =8D=D1=80=D0=B8=D1=82=D1=80=D0=BE=D1=86=D0=B8=D1=82=D0=BD=D1=83=D1=8E = =D0=BC=D0=B0=D1=81=D1=81=D1=83. =D0=A2=D0=B5=D0=BC=D0=BF=D0=B5=D1=80=D0= =B0=D1=82=D1=83=D1=80=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6= =D0=B0=D0=BB=D0=B0 =D0=B4=D0=B5=D1=80=D0=B6=D0=B0=D1=82=D1=8C=D1=81=D1= =8F =D0=BD=D0=B0 40=E2=81=B0=D0=A1, =D0=B3=D0=BB=D0=B0=D0=B7=D0=BA=D0= =B8 =D0=B4=D0=BE=D1=87=D0=B5=D0=BD=D1=8C=D0=BA=D0=B0 =D0=BD=D0=B5 =D0=BE= =D1=82=D0=BA=D1=80=D1=8B=D0=B2=D0=B0=D0=BB=D0=B0, =D0=BD=D0=B8 =D0=BD=D0= =B0 =D1=87=D1=82=D0=BE =D0=BD=D0=B5 =D1=80=D0=B5=D0=B0=D0=B3=D0=B8=D1=80= =D0=BE=D0=B2=D0=B0=D0=BB=D0=B0, =D0=BD=D0=B5 =D0=B5=D0=BB=D0=B0, =D1=81= =D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D0=BE=D1=81=D1=82=D0= =B0=D0=B2=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=82=D1=8F=D0=B6=D1=91=D0=BB= =D1=8B=D0=BC, =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7 =D0=B1=D1=8B=D0= =BB =D0=BD=D0=B5 =D0=B8=D0=B7=D0=B2=D0=B5=D1=81=D1=82=D0=B5=D0=BD.

=D0=A7=D0=B5=D1=80=D0=B5=D0=B7 =D0=BC=D0=B5=D1=81=D1= =8F=D1=86 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D1=83=D1=81=D0=BB=D1=8B=D1=88= =D0=B0=D0=BB=D0=B8 =D1=88=D1=83=D0=BC=D1=8B =D0=B2 =D1=81=D0=B5=D1=80=D0= =B4=D1=86=D0=B5, =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=BD=D0=B0= =D0=AD=D0=A5=D0=9E =D0=B2 =D0=BD=D0=B0=D1=88=D1=83 =D0=BC=D0=B5=D1=81= =D1=82=D0=BD=D1=83=D1=8E =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D0=BB=D0= =BE=D0=B3=D0=B8=D1=8E =D0=B8 =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8= =D0=BB=D0=B8 =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D1=8D=D0=BD=D0= =B4=D0=BE=D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D1=82 (=D0=B2=D0=BE=D1=81=D0=BF= =D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B0). =D0=9F=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D0=BB=D0=B8 =D0= =BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D1=82=D0=B0=D0=BC. =D0=92 =D1= =80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=B5 =D0=B2=D0=BE= =D1=81=D0=BF=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D0=BE=D1=81=D1= =82=D1=80=D0=B0=D0=B4=D0=B0=D0=BB=D0=B8 =D0=B4=D0=B2=D0=B0 =D0=BA=D0=BB= =D0=B0=D0=BF=D0=B0=D0=BD=D0=B0: =D0=BC=D0=B8=D1=82=D1=80=D0=B0=D0=BB=D1= =8C=D0=BD=D1=8B=D0=B9 =D0=B8 =D0=B0=D0=BE=D1=80=D1=82=D0=B0=D0=BB=D1=8C= =D0=BD=D1=8B=D0=B9. =D0=9D=D0=B0 =D0=BD=D0=B8=D1=85 =D0=BE=D0=B1=D1=80= =D0=B0=D0=B7=D0=BE=D0=B2=D0=B0=D0=BB=D0=B0=D1=81=D1=8C =D0=BD=D0=B5=D0= =B4=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=D1=81=D1=82=D1= =8C, =D1=81=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE =D1=83=D0=B2=D0=B5=D0=BB=D0=B8= =D1=87=D0=B8=D0=BB=D1=81=D1=8F =D0=BB=D0=B5=D0=B2=D1=8B=D0=B9 =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=B5=D0=BA. =D0=A1 =D0=B8=D0=BD=D1=84= =D0=B5=D0=BA=D1=86=D0=B8=D0=B5=D0=B9 =D1=83=D0=B4=D0=B0=D0=BB=D0=BE=D1= =81=D1=8C =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F= =2E =D0=A1=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D0=B1=D1=8B= =D0=BB=D0=BE =D1=81=D1=82=D0=B0=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE=D0= =B5, =D0=BC=D1=8B, =D1=85=D0=BE=D1=82=D1=8C =D0=B8 =D0=BC=D0=B5=D0=B4=D0= =BB=D0=B5=D0=BD=D0=BD=D0=BE, =D0=BD=D0=BE =D1=80=D0=BE=D1=81=D0=BB=D0=B8= =D0=B8 =D0=BD=D0=B0=D0=B1=D0=B8=D1=80=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5=D1= =81. =D0=91=D1=8B=D0=BB =D0=BB=D0=B8 =D1=8D=D1=82=D0=BE =D0=B2=D1=80=D0= =BE=D0=B6=D0=B4=D1=91=D0=BD=D0=BD=D1=8B=D0=B9 =D0=BF=D0=BE=D1=80=D0=BE= =D0=BA =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0, =D0=B8 =D1=8D=D0=BD=D0=B4= =D0=BE=D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D1=82 =D1=83=D1=85=D1=83=D0=B4=D1= =88=D0=B8=D0=BB =D0=B5=D0=B3=D0=BE, =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1=81= =D1=83=D0=B6=D0=B5 =D1=81=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D0=BD=D0= =B8=D0=BA=D1=82=D0=BE =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82. =D0= =9F=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=B0 =D1=8D=D0=BD=D0=B4=D0=BE=D0=BA= =D0=B0=D1=80=D0=B4=D0=B8=D1=82=D0=B0 =D1=82=D0=B0=D0=BA =D0=B8 =D0=BD=D0= =B5 =D0=B1=D1=8B=D0=BB=D0=B0 =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2= =D0=BB=D0=B5=D0=BD=D0=B0.

=D0=92 3 =D0=B3=D0=BE=D0=B4=D0=B0 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1= =8F=D0=BD=D0=B8=D0=B5 =D0=B4=D0=BE=D1=87=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8= =D1=80=D0=B5=D0=B7=D0=BA=D0=BE=D0=B5 =D1=83=D1=85=D1=83=D0=B4=D1=88=D0= =B8=D0=BB=D0=BE=D1=81=D1=8C, =D0=B8 =D0=B1=D1=8B=D0=BB=D0=B0 =D0=BF=D1= =80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B0 =D0=BE=D0=BF=D0=B5=D1=80= =D0=B0=D1=86=D0=B8=D1=8F, =D1=80=D0=B5=D0=BA=D0=BE=D0=BD=D1=81=D1=82=D1= =80=D1=83=D0=BA=D1=86=D0=B8=D1=8F =D0=B0=D0=BE=D1=80=D1=82=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D0= =B0. =D0=90=D0=BD=D1=8E=D1=82=D0=B0 =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8= =D0=BB=D0=B0=D1=81=D1=8C. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0= =B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D1=80=D0=B5=D0=B1=D1=91=D0=BD=D0=BE= =D0=BA =D1=81=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE =D0=B8=D0=B7=D0=BC=D0=B5=D0= =BD=D0=B8=D0=BB=D1=81=D1=8F: =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=B8=D0=B9= =D0=B0=D0=BF=D0=BF=D0=B5=D1=82=D0=B8=D1=82, =D0=B0=D0=BA=D1=82=D0=B8=D0= =B2=D0=BD=D0=B0=D1=8F, =D1=83=D1=88=D0=BB=D0=B8 =D0=BE=D1=82=D1=91=D0=BA= =D0=B8 =D1=81 =D0=BD=D0=BE=D0=B6=D0=B5=D0=BA, =D0=BF=D0=B5=D1=80=D0=B5= =D1=81=D1=82=D0=B0=D0=BB=D0=B0 =D0=BF=D0=BE=D1=82=D0=B5=D1=82=D1=8C =D0= =BF=D0=BE =D0=BD=D0=BE=D1=87=D0=B0=D0=BC, =D0=B8=D1=81=D1=87=D0=B5=D0=B7= =D0=BB=D0=B8 =D1=81=D0=B8=D0=BD=D1=8F=D0=BA=D0=B8 =D0=BF=D0=BE=D0=B4 =D0= =B3=D0=BB=D0=B0=D0=B7=D0=BA=D0=B0=D0=BC=D0=B8. =D0=A7=D0=B5=D1=80=D0=B5= =D0=B7 =D0=BA=D0=B0=D0=BA=D0=BE=D0=B5-=D1=82=D0=BE =D0=B2=D1=80=D0=B5=D0= =BC=D1=8F =D0=BD=D0=B0=D0=BC =D0=B4=D0=B0=D0=B6=D0=B5 =D0=BE=D1=82=D0=BC= =D0=B5=D0=BD=D0=B8=D0=BB=D0=B8 =D0=B2=D1=81=D0=B5 =D0=BB=D0=B5=D0=BA=D0= =B0=D1=80=D1=81=D1=82=D0=B2=D0=B0.
=D0=9C=D1=8B =D1=82=D0=B0=D0=BA =D0=BD=D0=B0=D0=B4=D0=B5=D1=8F= =D0=BB=D0=B8=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D0=BD=D0=B8=D0=BA=D0=BE=D0= =B3=D0=B4=D0=B0 =D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B5 =D0=BD=D0=B0=D0=BC= =D0=BD=D0=B5 =D0=BF=D1=80=D0=B8=D0=B4=D1=91=D1=82=D1=81=D1=8F =D1=87=D0= =B5=D1=80=D0=B5=D0=B7 =D1=8D=D1=82=D0=BE =D0=BF=D1=80=D0=BE=D0=B9=D1=82= =D0=B8 (=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F =D0=BD=D0=B0 = =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5, =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0= =BD=D0=B5=D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0=B0=D1=81=D1=8B =D0=BF=D0=BE= =D0=B4 =D0=B4=D0=B2=D0=B5=D1=80=D1=8C=D1=8E =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0=B9, =D0=B4=D0=BE=D0=BB=D0=B3= =D0=B8=D0=B5 =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8 =D0=BF=D0=BE=D1=81=D0= =BB=D0=B5=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0= =BE=D0=B3=D0=BE =D0=BF=D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0). =D0=9A=D0= =B0=D0=BA =D1=8D=D1=82=D0=BE =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=BE, =D0= =BC=D0=BE=D0=B6=D0=B5=D1=82 =D0=BF=D0=BE=D0=BD=D1=8F=D1=82=D1=8C =D1=82= =D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D1=82=D0=BE=D1=82, =D0=BA=D1=82=D0=BE = =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D1=8D=D1=82=D0=BE =D0=BF=D1=80=D0=BE=D1= =88=D1=91=D0=BB.

=D0=9D= =D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0=BE=D0= =B1=D1=81=D0=BB=D0=B5=D0=B4=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 =D0=BF= =D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE =D1=83=D1=85=D1=83=D0=B4=D1= =88=D0=B5=D0=BD=D0=B8=D0=B5. =D0=9A=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D1=8B= =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1=8E=D1=82=D1= =81=D1=8F, =D1=81=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE =D0=BF=D1=80=D0=BE=D0=BF= =D1=83=D1=81=D0=BA=D0=B0=D1=8E=D1=82, =D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1= =82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=B2=D1=8B= =D1=80=D0=BE=D1=81=D0=BB=D0=B0, =D1=80=D0=B5=D0=B7=D0=BA=D0=BE =D1=83=D0= =B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8=D0=BB=D1=81=D1=8F =D1=80=D0=B0=D0=B7= =D0=BC=D0=B5=D1=80 =D0=BB=D0=B5=D0=B2=D0=BE=D0=B3=D0=BE =D0=B6=D0=B5=D0= =BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B0. =D0=9D=D0=B5=D0=BE=D0=B1=D1=85= =D0=BE=D0=B4=D0=B8=D0=BC=D0=B0 =D0=B2=D1=82=D0=BE=D1=80=D0=B0=D1=8F =D0= =BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F, =D1=87=D1=82=D0=BE=D0=B1= =D1=8B =D0=BD=D0=B5 =D0=B4=D0=BE=D0=BF=D1=83=D1=81=D1=82=D0=B8=D1=82=D1= =8C =D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=B5=D0=B9=D1=88=D0=B5=D0=B3=D0=BE= =D1=83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=BB=D0= =B5=D0=B2=D0=BE=D0=B3=D0=BE =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87= =D0=BA=D0=B0. =D0=A3=D0=B6=D0=B5 =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1=81 = =D1=80=D0=B0=D0=B7=D0=BC=D0=B5=D1=80=D1=8B =D0=BA=D1=80=D0=B8=D1=82=D0= =B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5. =D0=95=D1=89=D1=91 =D0=BD=D0=B5= =D0=BC=D0=BD=D0=BE=D0=B3=D0=BE, =D0=B8 =D0=BE=D0=BD =C2=AB=D0=BF=D0=B5= =D1=80=D0=B5=D1=80=D0=B0=D1=81=D1=82=D1=8F=D0=BD=D0=B5=D1=82=D1=81=D1=8F= =C2=BB =D0=B8 =D0=BF=D0=BE=D1=82=D0=B5=D1=80=D1=8F=D0=B5=D1=82 =D1=81=D0= =B2=D0=BE=D1=8E =D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=B8=D1=82=D0=B5= =D0=BB=D1=8C=D0=BD=D1=83=D1=8E =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0= =BD=D0=BE=D1=81=D1=82=D1=8C. =D0=95=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE=D0=BC= =D0=B5=D0=BD=D1=82 =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D1=83=D0=BF=D1=83=D1= =89=D0=B5=D0=BD, =D1=83=D0=B6=D0=B5 =D0=BD=D0=B8=D0=BA=D0=B0=D0=BA=D0=B0= =D1=8F =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F =D0=BD=D0=B5 =D1= =81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D0=BF=D0=BE=D0=BC=D0=BE=D1=87=D1=8C= =2E

=D0=A5=D0=B8=D1=80= =D1=83=D1=80=D0=B3=D0=B8 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B8 =C2= =AB=D0=90=D1=81=D0=BA=D0=BB=D0=B5=D0=BF=D0=B8=D0=BE=D1=81=C2=BB =D0=B2= =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8 =D1=81=D0=BE=D0=B3=D0= =BB=D0=B0=D1=81=D0=B8=D0=BB=D0=B8=D1=81=D1=8C =D0=BF=D0=BE=D0=BC=D0=BE= =D1=87=D1=8C =D0=B2=D1=8B=D0=BB=D0=B5=D1=87=D0=B8=D1=82=D1=8C =D1=81=D0= =B5=D1=80=D0=B4=D0=B5=D1=87=D0=BA=D0=BE =D0=BD=D0=B0=D1=88=D0=B5=D0=B9= =D0=90=D0=BD=D1=8E=D1=82=D1=8B. =D0=A1=D1=87=D1=91=D1=82 43 100 =D0=B5= =D0=B2=D1=80=D0=BE - =D1=8D=D1=82=D0=BE =D0=BE=D0=B3=D1=80=D0=BE=D0=BC= =D0=BD=D0=B0=D1=8F =D1=81=D1=83=D0=BC=D0=BC=D0=B0 =D0=B4=D0=BB=D1=8F =D0= =BD=D0=B0=D1=88=D0=B5=D0=B9 =D1=81=D0=B5=D0=BC=D1=8C=D0=B8! =D0=9D=D0=B0= =D0=BC =D0=B5=D1=91 =D0=BD=D0=B5 =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1= =8C!

=D0=9D=D0=B0=D1=88= =D0=B0 =D0=90=D0=BD=D1=8E=D1=82=D0=B0 - =D0=BB=D1=83=D1=87=D0=B8=D0=BA= =D1=81=D0=B2=D0=B5=D1=82=D0=B0 =D0=B2 =D0=BD=D0=B0=D1=88=D0=B5=D0=B9 = =D1=81=D0=B5=D0=BC=D1=8C=D0=B5, =D1=85=D0=BE=D1=85=D0=BE=D1=82=D1=83=D1= =88=D0=BA=D0=B0 =D0=B8 =D0=B2=D1=8B=D0=B4=D1=83=D0=BC=D1=89=D0=B8=D1=86= =D0=B0. =D0=9C=D0=B5=D1=87=D1=82=D0=B0=D0=B5=D1=82 =D0=BF=D0=BE=D0=B9=D1= =82=D0=B8 =D0=BD=D0=B0 =D1=82=D0=B0=D0=BD=D1=86=D1=8B. =D0=90 =D0=BA=D0= =B0=D0=BA =D1=81=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0 =D0=BF=D0=B5=D1=80= =D0=B2=D1=8B=D0=B9 =D1=80=D0=B0=D0=B7 =D0=B2 =D0=B4=D0=B5=D1=82=D1=81=D0= =BA=D0=B8=D0=B9 =D1=81=D0=B0=D0=B4=D0=B8=D0=BA, =D0=BD=D0=B0=D1=87=D0=B0= =D0=BB=D0=B0 =D0=BC=D0=B5=D1=87=D1=82=D0=B0=D1=82=D1=8C =D1=81=D1=82=D0= =B0=D1=82=D1=8C =D0=B2=D0=BE=D1=81=D0=BF=D0=B8=D1=82=D0=B0=D1=82=D0=B5= =D0=BB=D0=B5=D0=BC.
=D0=9E= =D1=87=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=BE=D1=81=D0=B8=D0=BC =D0=92=D0= =B0=D1=81 =D0=BF=D0=BE=D0=BC=D0=BE=D1=87=D1=8C =D0=BE=D0=BF=D0=BB=D0=B0= =D1=82=D0=B8=D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D0= =BD=D0=B0=D1=88=D0=B5=D0=B9 =D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=B8, =D0=BF= =D0=BE=D0=B4=D0=B0=D1=80=D0=B8=D1=82=D1=8C =D0=B5=D0=B9 =D1=88=D0=B0=D0= =BD=D1=81 =D0=BD=D0=B0 =D0=B7=D0=B4=D0=BE=D1=80=D0=BE=D0=B2=D1=83=D1=8E= =D0=B8 =D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D1=86=D0=B5=D0=BD=D0=BD=D1=83=D1= =8E =D0=B6=D0=B8=D0=B7=D0=BD=D1=8C!

=D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0= =BC =D0=B8 =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9, =D0=BC=D0= =B0=D0=BC=D0=B0 =D0=B8 =D0=BF=D0=B0=D0=BF=D0=B0 =D0=A8=D0=B5=D0=B2=D1=86= =D0=BE=D0=B2=D0=BE=D0=B9 =D0=90=D0=BD=D1=8E=D1=82=D1=8B.

 =

=D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=8B = =D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0=D1=82=D0= =B5=D1=80=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0=BE=D0=BC= =D0=BE=D1=89=D0=B8:

 

=D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0= =BA=D0=B0=D1=8F =D0=BA=D0=B0=D1=80=D1=82=D0=B0 =D0=90=D0=BB=D1=8C=D1=84= =D0=B0 =D0=91=D0=B0=D0=BD=D0=BA: =D0=9D=D0=BE=D0=BC=D0=B5=D1=80 4154 8= 245 0482 2074.


=D0=9D=D0=BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8= =D0=BB=D0=B0=D0=B9=D0=BD: +79055421530. =D0=92=D1=81=D0=B5 =D1=81=D1=80= =D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D0= =BD=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81=D0=BF= =D0=BE=D1=81=D0=BE=D0=B1=D0=BE=D0=BC =D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D1= =8F=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2= =D1=81=D0=BA=D0=B8=D0=B9 =D1=81=D1=87=D1=91=D1=82.


QIWI =D0= =BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: +79055421828. =D0=9F=D0=BE=D0= =BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D1=8C =D0=9A=D0=B8=D0=B2=D0=B8 =D0=BC= =D0=BE=D0=B6=D0=BD=D0=BE =D0=B2 =D1=82=D0=B5=D1=80=D0=BC=D0=B8=D0=BD=D0= =B0=D0=BB=D0=B0=D1=85, =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC=D0=B0=D1=82= =D0=B0=D1=85, =D1=81=D0=B0=D0=BB=D0=BE=D0=BD=D0=B0=D1=85 =D1=81=D0=B2=D1= =8F=D0=B7=D0=B8 =D0=B8 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC =D0=BF=D0=B5= =D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=BE=D0=B2.


=D0=AF=D0=BD=D0= =B4=D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0=B3=D0=B8: =D0=BA=D0=BE= =D1=88=D0=B5=D0=BB=D1=91=D0=BA: =E2=84=96410012487400715. =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81 =D0=BC= =D0=BE=D0=B6=D0=BD=D0=BE =D0=BF=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1= =82=D1=8C =D0=B2 =D0=A1=D0=B2=D1=8F=D0=B7=D0=BD=D0=BE=D0=BC, =D0=94=D0= =B8=D0=BA=D1=81=D0=B8=D1=81=D0=B5, =D0=95=D0=B2=D1=80=D0=BE=D1=81=D0=B5= =D1=82=D0=B8 =D0=BB=D0=B8=D0=B1=D0=BE =D0=B2 =D0=B1=D0=B0=D0=BD=D0=BA=D0= =BE=D0=BC=D0=B0=D1=82=D0=B5 =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD= =D0=BA=D0=B0.

=D0=A2=D0=B5=D0=BB. =D0=B4=D0=BB=D1=8F =D1=81=D0=B2= =D1=8F=D0=B7=D0=B8: +79055421828 =D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2=D0= =B0 =D0=90=D0=BB=D0=B5=D0=BD=D0=B0.

--0lPFaJkas0nxHfXXH7w4NDa4wE8e9=_6n5-- --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2 Content-Type: image/jpeg; name="293_1_1_child_water.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="293_1_1_child_water.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAMRAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9N9W1 q50+eaJI43YhWhyDyOd2efaq8viaY4aIW6xyyBI5JiQowoLFjn1NXNU1WztDcNPAWlgAAbYCSG/u nP1zWY+paZEjWwtS8YYBYo4gwdiM/KPxqkrgT2/iO6vJLWKKOASShwS2duV7j2qGDXZ7WIqJI3eS 7kTzLlztRQBxnt1oj1fTibYpbuZCGEapENy46r7VFb6lafZ3Fxbqxa5ZEihhBLEY+bHrz1quVALY a/cWOnxSzOJo3Mg3OSzBxyoznoaff6texpe/NHFMkUTOVZuM4yACSAefT1qtYavbTWaC6tY0B3yK EjGzK8nqfvU671qBVuZFtRJmNCVeEA4PTccnI9selHIBem8QzwQjY9vM0cIkfYGYE59cgAfnVzUN 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 --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2 Content-Type: image/jpeg; name="293_2.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="293_2.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAQDAwQDAwQEBAQFBQQFBwsHBwYGBw4KCggLEA4RERAO EA8SFBoWEhMYEw8QFh8XGBsbHR0dERYgIh8cIhocHRz/2wBDAQUFBQcGBw0HBw0cEhASHBwcHBwc HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBz/wAARCAIeAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5049R SgDHauTXV5B64p41l/U15Hsme57VHWACnDp79K5NdbcDqakXXWz1o9kx+1R1QH5U4AelcuNePqal XxAR3pezkP2kTpR2NAFc8viD1NSL4hX1FHJIOeJvd/agDPb8qxV11D6VKuuRtzxS5JBzo1hgnpT1 VTWUNai9s+tSLrUXHT86XKx8yNTYMVGVHeqX9rQn/wDXTW1WLOc0crDmRoBRjOKXyx6fjVGPUoSe WqyNQgPJanZi0JRGM9sUBB1AGKaL2A/xUv2uH+8KNQsh2wHsMUuwDoBmmi4hP/LQU4TRH+MUahYQ qMcCkKjI4OPapAyN0YGpRAzA4Vj74oHYrSAKjMOAoJ+tYi28+qXIQArCPvOf5CulNnLKjKIXYkY2 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 --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2 Content-Type: image/jpeg; name="293_3.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="293_3.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAQDAwQDAwQEBAQFBQQFBwsHBwYGBw4KCggLEA4RERAO EA8SFBoWEhMYEw8QFh8XGBsbHR0dERYgIh8cIhocHRz/2wBDAQUFBQcGBw0HBw0cEhASHBwcHBwc HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBz/wAARCAGgAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD4eor0 HU/Adpc5fTLj7LN/z7XbZjPssnb/AIEPxridS0y80i6a1vraS3uF6o46j1B7j3HFcEJxmrxdz63E Yarh5ctWNmVKKKSqMApaKPrQMKM+lGKWgBKKXFHtSAOKMUYxRQMKPfvRRigQUUfjzS4oGJ0ox0pa KAE7UYoxS9qAEoPFLSGgA6Unal70YoATFGKXtRg/hQFgoxmjFLigLBiggY+lLRigdiFhzSY7etSO KZ9K0TMGrMABQBmlwcd6B0oEGBRjilo470gAUYoBBx+lLQVGzExS4o7e9FIqwYpcZoFLSuVZBgUB RS0UrjsJgGlCiloouOyDaOeK3dGG9MVhVuaC3zkd6qLObFxvA6FLfMVOtQUkU/rWpp8KyREVAbfb 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 LR4B4rnpZCJGHpVU0M//2Q== --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2 Content-Type: image/jpeg; name="293_4.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="293_4.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAQDAwQDAwQEBAQFBQQFBwsHBwYGBw4KCggLEA4RERAO EA8SFBoWEhMYEw8QFh8XGBsbHR0dERYgIh8cIhocHRz/2wBDAQUFBQcGBw0HBw0cEhASHBwcHBwc HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBz/wAARCAHJAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1M/cx 0zU3OwnjOajwSAPT8xUqfcAJPJ9OK+XXme8Sj5VGex7UqEd/uk5FNB4ZjnB/WndNp7kZquoiaMfv SStTBjhiMA9eKrx9CPXFTHKnPbNNMAHOfryam6BucegqIHOOeQKkHzJ65/SkA4H5VBXr3qVcbB1z ntUZ5C55pcdB0HegB4U7T9fypyHgDrSZyPrTkAx7GgRKx/dMR1wf5VUsMgfUdfyq1IcQt24PWq1m dxbk8DH8qOoF8UuDzTR2FLk7j9OtAAp2DOQPbFNMkO5QzkH+Ihv6Uydl2fvGwpPODyfwqqRbjnY2 fUDmociki8soUjadwHVTyfwp0szpIWO0xsMq3THtVGFVZ90SHOCSW4A9KuxsBGA8TIx53g7iR7im m2hPQY8BvYGAVPMVQ3B4T/69UnlWdfMACRRjlc5HufqanuWRI1CSAOx2BcHn1/SofKVkCsoZBjK/ 3vbirjDmdgUrK7Gx2dxcxR3ewpbuxCuRgZHYVJeXJjtUikcBVbdgLyTXVX+rJp1oJYViSSXav2bg xhsdh6AVwV/5t1dpbRBnZ2wBnJJ749Mmu50VCyTMVU59bCrezPBK0MbpbAnew6H6kd6kvQNN023f KNLKmQM5wOxPvVu9VdPtv7O3l7kpg7DhIQevH8RPqa5bXtR8qLc5AjgQRxqPurjtUVYxprTccG5M 5TxfrF1va0MrebjDPn5Yx6+9cjDCoCogOzoAPvSGr1zJJqU7zPkRZ4z1b3+vpWna2KQhJpckk7Vj HWvKfvSujvXux1IrWyFqm9ly/wDdHb2z/Wrf2V5EV7niMZKxDH+SfrWlbQx7txVpZT91U6L/AEz7 1s2+nlkDylFC84B6H3Pb8K6IRVjGUnc5X+zLzUFHlq0UA/iY/d/D19qvWuhWcCmQQ7wP4z8oY/Xv XR7ASEtwMDne4+Uf7q0f2OjSLIUa7m7vI2xFHoB1/LGabT6DUjEiu4YpPJj8yaTdnyrOLc2f97HW phBqjgs1la2ET8K1y+5wPXBz+gro4rRinlq5hQDAhtY9vf1700aJFHIzSQRRsevntz9QCefyrGcG WpI5m7sIpmjM9/LcRZw3zhVH071Yt4ra1dfs+EbHLGR24rQvbiO1bFq8TSHjbDDvYj+n1rFuf7Un B8y/njhPSMKB+ea4pyUHsdMIOSLs86SkD7ZaEt08zIz+lYGpWc8gVUa0lDfdRZev45HNRzW5jcqZ mLHluWJP19Kz54ZHQglyo77flP8AjWDqJ9DojSa6mVfaPKxZ1t5FJ7NMSPwP+IrEm0y6iI3WcoB6 FpckfTI5relik3fOrJnqwwuR9KqNAIyCt9c564HAFNSNVFmNI1ztBdHlQAj96QxHtnrWTPZeXNFd Wm+KaI5WOX9Qp/pXaK5LqkoDKTg56/Wq1/pTQzbGwc8g44P+NVGpZilG5saJcRalZMCnLqDIo4YA 8ZH0NbGlrLA8kWeW+57MO/41yOkXBsrtGEZRYn+dB0Kt1/XmvQVVVZSo+fHyMozn0OaUfit0MKux 2ukahNcW8eTvlxtcAY6d8V0YZJAP4gRxkYx7VxmkrPZSxxOFWS4Bk+h7iusgYAhUJCHtnOPwr0aT 0szzai10JyGQ7owTgcqTyfoaQeXMNxPfBx1/H0qTJBO5fxX/AAqs6lQ0sQO4ggjbneDWpmh7q8R4 IPcD+Ee1QSJ58gwx2/e9Pw9qW3mEkWwtuRjgZ5I+vvUUglMp8oHgZyTxUt6FLcmIihILlQMdP60+ 3mMyucHGeDiqJTB5lIZFyMjqPTFX7dVEPyJszziiLbYPYfyowT8p7imOAQKfgbDk8mmMflAxx61Z I8YIGPSqGqHEYHXINXwQOhrN1U8DnkClLYFuW4P9TGP9kU5uvrxSRjCIMdhTZDhiKa0GOblOBx6V EOpJ5qQHahweTUWRz/OhsERH71NTAYg9aceMgnvTQwyemR0qCh4PHA4qBjww4xnrUuTsB7jnFQ44 Jxg02xIJgMg9Bio0yVP1p8hOBz1pnTgfnS6gUdXbFkQe5FGnDbZQ8dRUettizAHXd0qay4tIQOm2 o+2PoPk6Y79qh3Ee1SSEDPv61GAWGabYBjgZHv1qVFJyDytRH7oIHB4qWLhjzyOv0rREjuSBgfSp VPAUc+/rUSnIHUZOKfGSGYdBz07076gyRDgj0zyacG5xjIz1NNXHY96cAPTnPXtQBKqj5uRjFSqe VAHAFRDJJOPlxTlB24BpiHqDt7Y9acp54554z0pufkKg9O/rSjI3DqT3oGSOQQQDnnNOQkKKYM7S OMeuKcvGPWkIkkYeQ2QOhzmobQ5L+uKkm5t5PoaZZAgOevv+NMXUug8jinO3AGMHpTRkk4FKQSOo 5/SjoBVllii3SEZJGAKY0yorlEzjBHHWi7KqM7A7dc96b5b3UcY85IPMAIyvVR79iamEJTdkU2kr sbIZoS8omSIsMtuI6+wq1DqyJuaUiRnUDfs+7Sr4ejBZo7mIuOcTnYf14/Kpb7RLuyjAmiUIfuyK wZSR2yO9bLDyiyfaQkihfT2815b+TuMQQElhgknrV8qtn5bFwFCksD2JrJVGARlUEg4INN1CdpcI OFyT0xn0rtpU+XUxm7qwNei5uUkc5RHAAPfnrWvpNmbe51K9ZV+1RkxQLJgCMnkyMPQDoO5NcuTt byxgg9T71v21+hspW28uFVzjuvv78Gt4qzuzKW1kUtTlS0YuCxZh1k+/Ix6sx9T+leY+K55WnW2k cE43yKONpPO3+VeowWXmw3+s37xqlohMSMcgHHH4968hVvt99LdzZ8rcT83OTXDjWkrLqdOGWvoF hbCNEkcfPjKgfzrRhhfcZJTz0GD+lVVll3YUhZOpOMlB6UyW7itRmR849+/oPevLTO21zoLW5jgU 4Koqg5Pcj29B71YsbiXVXLqTHZD5fMx98+ijqfrXL2vmX8m24wiZDvGp4UD7oJ9fauqsGErKSNqI NiD0HoK6YO+5nOHKb1mIxlFQJGMAue/sPUmtmCBACSmxAMkDlv8A61Y+n8L58h2xgYQdee+31+v5 VfaXdiSRlRe0YbA/3ia6FsYtMsq89ziO1Q26Z+ZkGXPtk9KrNY2sDNvctL12qNzH/ePr9TUE+rHD RK7NjjCYUD6en45NZ7X7KGSMFlI6Lx+Z/wAKzm4lwhItTTJHhVgwDzgN82Pc1i3s8hZvli57ccVZ 8oyANKVX1Xtn696RogEIToOhYf0rgq2Z30oNHPyecQ2HUL1JC4rNulkAx5zc/mf8K6OdXPy7g3qc YArNaEGNmPPOBjiuGUdTtizmHsA7cqSc8FjUf2AM3TIPBOOg9q6QWPmjknA5+XtSywAgYAG7oMcd KmzRdznUsY16jOMglvStL7CbmGOMx52DKevHUH9KnWEeYhIGG/Sta3jVkfIIdDxz3HX8xVU4OT1M qkrK5yLacTdvCicyruVjxz6f59a6PS8zWG0k7rYde+D/AJxWkLKOeFXyN/UcenBFVbCNbO/wchHJ RvfP/wBetVTcWjmnNSRraHOXRl3fvIcjcfmBHYCust2DxxswIZlBJrg4D/ZuueUHxHKN2P5D9a7m zYKqnKnBIK4x75FdsOzOGfcuwyDLIWOAOMdac0TorMFZi3VielQOUJ3xkDB6fzqwsyvEB94HjA7e ua2Rk9CkzclV6SccYHze/wBaat0xLBUJY4+UdOKnniiCSg7nboCq4HHSlZx5ShYnDgjgkYHoahrz HzIrGCa8myzBVHKtjKkelaMaLDD5ceAo7VXjnky8khVV6CMDn60nnyO5IA/GhWWoPUshhwP51Gck kdhT4nEnPAbvxTCeTk1fQSJOgHrisvVfmdRWmT6Vl6kf9JjXPPFKfwgjRB4HsKYSN574HNO6d6if hifWmA4suBxx161GTzz+FGTg9KaSAuc/jQ2NIYcfnTMAMc9PbvTgc4A59ajB5I681Ix/RCO1RscJ T85TA9aif7uaGIJV+VcHP9aaevelfkA+lNJyBnrRcDK104t4x6tVy3GIIgeyis/Xj8sK+prSQYjR ewAqF8TH0GS9DjnHWoVYgAEDNTTenb2qILkdKb3BDuqY65NOiYbj3JGCKZn7o/WnwjcWwDj6Voty R6Ak9+TgVIoAZweSPTpUaEYyDjB6U7jcPWhASIcjrzyM1MOSFHABquOp5qZDnIA/+vTTBolBwGyc 5HalAJA9fWmDhG9qWPjI5Of0pgSA43A4JHpSocj0puAc544pygdxx7UgJAcKB296enb0pg5AwKUY 4oAWckW8mMdKbZYKtzz0/Wi4P+jtgen86SyKmJsA5z1o6i6l8fXilJ4Hb60wc8dMVI5+VQvcdKfQ CCdtqMBHuLD5QOMn3ptwBuKgg7Qo6Y/hHFWEbufvVTuVNu5O4sTwR6elaUXYmRu6RGupBUdwGUEF cZLEDPHvikFzDbW8lvbyzhZiDIjgMh/4D1zWPpl4LS+gl34hdhluwOeDWnqEH2aZgQwnYkgex6Gv Ti7xOWSszN1aNLS9cJ9xlDLs6fh7VmXeBlxjBGRitTWMveLHGplfylJ2/Mc4yelZRXKvFMVibqm5 gePRvT2qkrBcpBVXDHnByad5gtHTaXMMmN4B/Ue9S3EElr5gfHGMgEHFRW1k942FHA6nsKejFczf FXiCSbSWsYUWGOVwqxg5LAdye5zXEF1hARR8kY5x3PpWh4kvlbUpfL58n93Hj+96/wBa5+acRBVX r6nufU14mKqc0z0KELRLE12I1dN21jzI39BVSLfcSKdmH/gU87Pc+9Zxl33O0DeRyfb3+ta9r+7B d/x5rC1jrirGnaBIwFBxCvLN3c+v+fpXSW80cKKpBL4+76D0P9a5e1bYySFcseUU9B/tH29K07ed pHyCSvUk/wAX+fStIysJ03JnURXGWDyNk7Rg44QfSlkme4OGISPqB1I9/r/KsyKfzVC57+vJq4Ms m0H8u/40Oo3ohqklqyU9CoCgHpnsP8aERn4ChUz17fSpUh4GcFzVlICfc96lps0jZFcxOSAPmP8A e7/hStB14zt7Z/nV5YFXGOB3BplxAxXaoJz+tROmy4yRiSruUqPvMevpTEtgygEcDp7+5q+I1wfl PHAzSMCx9hXO4GqkZ8yCNcgYPPTrWawJbkYXP5VtyxfLu7j+HvWVcKDyDnPJqORo0TT0M5gPNcnP IwPapYbgiTaG4I3Y77hUU7nHQDjPNZss7LIkhO3nK4P6Gn8LBxujp1uAojxgR7wwX1RuG/LvUcqZ uCN2XAIBPQFT/hWW90JBF+85z0HbPGPzxWrOyu8V2AMMA7DrzjDCuxJSR50/dYuvRGZba7jzmPIy PUc4/nXYaXOtxbwucMJFBBFcdJIHsmibDHaJFPYEHB/MCt7QJg1tDGpChRlV7Cm9Hc590dHNGqoz JlWIxiq9vOPszYdg2Rx71KZlkjZWb5iOg7VSMKPHKI87hh8BuvrRJ9iUi87+aCh27h/CT39aYluz FmJJJHJBxx71DZP8rseS/QdxVp45JcfMfQ9uKSd9WTazsCxHeFLgJ0Ge3pUKBEUqYzgn7xpJbaJi 299u1ScZPzfSkVjESkP7xVXcxHrT9SyW3A3jaxB9GParGfm69e1VVuIWYKciUEYyPzqyTzyKpWto J7khOCT69qyr8ZvYxjqRWp1JrKuTu1CME8bhRLYlGnn1qFzl+MfhUjE1GeWB7iqGHGMYqJ2GOgIq TPynqagfpjtSkxoGAUA9Dio1yc465pxJKnPpTFOcfXpUjH87fmGDmoycjHNSSHI5NQk8jmhiGkjP I4oPakPcfzoPShAZGtMDNbr/AJ61p9AKydW+a+th7itY1MfiYMgfrjJpVXA4Y0mf3pzTQcdRTTAM 9B+mKfESqnkYqMnBT0FOQY3ew6GrQiRMjoDkHpUhJMhIwOcACoU5IPX29akzjByf8KaBkilc9eCK kRjtyOM1FGQQDnJxT1B28ChAPzkHv9KlAx8pPXqKhzhTnv3p6EsTk9ucUxE8ZGOhzjmhT8gHJPtU QbI+vepiV2rjPTmgBygAnqPanDioASRntU3GKQxLtibcgD0GfxpbHHknHIzio7gkxAg45Ap9oR5K 9uemaPtCLo9O2KdJkMgHGR1PpUakZx3p/LMPTHGafQQ8Y/AdDXNeJJbqDVYpoGwsMf7xDysgPY10 iHb059h2rN1+EPFLIo7KPqM1UY8zSBy5dStpt9pmpDBke1uQMsjsSG+gA5xW7Pd2kjp5QkvMAAtL lVOPbOa8+i0l57lJFcoiHPy/ez6CutEDRwsbkmPjhAOT/hn869Gk3bVHPNK97jbnVJUhZUPlxu2d qfLu/qRWKsxk+0MSP3KF9h6E9vy61PM/mysx+VAM1nWxMqX8h4JToPc1pr1IVjU0Mo2oRLMN4nBQ 556960fEsqaRpK28TEElmMinqQMAj9a5uwufs08ExPCMCeccZ5q38RrxkQMzBo2UFSDnaPT60pS5 YNha8kjyy5mM1yxZgVTj6setV1ia42TnPljccL3x/Ss64uiQIwf3kpZvcDqTXQXEa2HhvT2I+eWF sH8ea8aMby5mek3ypJHP27tlpJVGA33R/EewrWjdVUbiGdTgKP4n/wABWJHJ+8yMbkJVf97uffHS tSy/fyDa3yr8oPcjv/8ArrM64xNS0LTscnIJ+diepHb6Vt2y7Ruzwev1rOt1AVQMD2HpWlbttTBO RjFPluVdI0I2CsOPpgVrW5G3g5+vesRZM7cDoewrWt24XAyfpVxiRJ6GtCnKjtjPufWtGBV3DJwp 4GayEk+YEZHatO0n4HOCRjPvXTCKMXI0oo1V2AySe+M8elVp4CA6njA4BNW45WYMWI6/ePaqd2+G JyMjqe9aSgrERk7mRKh3Y4OepqBlweW6elWnYdFHA9etVZW+XC445ye3tXFOB0xmVpuV698+9ZF2 GRjg8nmteQEdMZFZM6gFc/eArKUDaMzIuMjcDzu9aybnBVVJyDyQe1bF5hWYDp1J9TWTKOuOR7et YSVjoi9CrFdNH5ik8ZAzjPX/AOvit/SLt30mZyy5Uhivpk9K4+7fY7MBgkEDFaOgamBbyxZxvUq2 e/f/ABrehLWzOTFQ926OpkbFum1d3lyMn/AWHA/MVqeHy1vbRFQW2sD+BrlbG7YwzoxB2naR7g8G uj8P3eVMe/lcMB3xnmrm9ThtodhHmOUt/eHrU9zH5bb147Zz2NU1m2SlGzmNumP5+1WPM81RE3IH AI7c0rokcibW8wAeWvrVzImjyuQuM8etRugkIQZ2r29aercbRnPpVJCepWlaKIgbWJByR3zTEZmB 8uMRkE8E9fWp5owqn5NzHjae9VpN6qrSMcHgbeqmpd0NEsYLviRBk9weKsDqMetQxI6/I5UjqGqX lXAIz71S2BkuelZD5bU0z/erVB5zislCH1PPoTmnPoSjUPOfpTMHeW9uRSn9aYX2tjPUVQB24FQy Z5OeKkPB6/jUbkFPUipkNDM5GDTRjB/SngFhn0FMjIK4PQ1I2PkGOf0qA9B0qRzweaiOeMdab3Eg yd2OT70jHqKaD83NBznikmBjX2G1iBe2RWsx5rHnO7W4+eh/pWqW6n1qI7sbG5O8njj1qi5VmJWO Ug9wKtPJ5WTyfbuarebOvAiXA9XqroFoWSTuXB5qYfKXJYCq7nAXPapeWUkdSO/etESw3DLHI69h UqEPnC+uahyzMxA59ewp/r/TtQmBIMAAYyD0qUEjGfSoVIzjPQU/OQp/SgCUEDk5z/KpVI+Y+351 FnKgjmnK3y4OSCOMUxDiTgEHmplG1Ad3WoN5wCOePyqRTtIGCcH9aEMeWAAI+8alHQelV2O5cnsa lB6CgCK7yI2OTwQantFKwAHOc9T9Kq3wbCkZ2j73vVizBWAKww2cn8qOokWxj0/OnY9+P51ECO9S B8AbcZ64NUgJw6KhJOOKwPt8NxNIt/MyhG+WFF4ZfTd61fu5GWKSTHROlZeq6Ukdmk6SBpR/rVyP 3Z7Eexrpw8ea8uxlUly2RJ/aEjIY7XybeMHjH3j/AMCqGWSRUw8heRjuZic5PrWVFKApPcdR6Grc xIdhzjgiu6CMJA7KLeVsZcsB/uj1+vaqCTfZrCYEAyXHOM/dQHqfrV68ieHT7fII80GQgnqM4B/S s3UkENs53KxltFdSpzjqMH3pzQosqiU+WuCCCeD2wRVXx9qc02kaWTKu2RSjKCMkrwCR2/rTrKNm t1i5Z4sKxA/DNcr47maOAR4wdv496isrU2VT1mjkNFuhf+JZgDmOKFlH5Hmuu8W3Bi0zRohglIOn YHP+TXCeAgB4m8pmOZiyD3O0/wAsV1/ji7TGnIuP3UX3fxrzZx5YHdF3mjAt23TBMnCAZP8An866 GyypBA/AelczYH5+Dj1966qzjIC8cj0rkSPRRs2oLEcfh6Vpp7jn1rOtxyMnB9RWpECcYHH861SI bJ4cjDDr71oRvls5qlEnpwfarMQPXPzDjnvWiRk2aULsFBQ55zjFX7aYhsYAPp7elZkJwpz7Yq5b uMhsZx3rWGhkzYScFVJOAw/Wq8z8n+/70iyBhwOPfnFRzHjH8Xp6VctSYldju6nn0qB84ySFz2qw V2jOMHuarSDkNj5T0rCSNYsrSsFXPOPasy6GR0/DFaciknJ79qrSRcEkVjJG8Wkc/cq2Mdif1rNu QR9RW3docdfrWNdJgDLc9etc8kdMWc1qb4yP69KoWVyVlBB6OpIH0Iq7qnXtj1rCVil3EFJBYkY9 amnowqq8Wd3A+ywhu1HEhZJR6HPFbGjXBS6BfhW+XPYHqP8ACsjSlN5ot9Dxll3pk9wM5/SrGhyG dInB5ZR+OK6Kuh5i1PT45QZYnADAjBz3qyqfO23ACkcelZdlKXjWVAG8sZz2I9aupMMM6k4PA54q EzMvbifkQ/U1LD8vAPze/eoUXaigcsevtUyqEHXPuatATA5zmqkkBeXLY21OSR+NIzEriqeokMGA RinZ+c0g7Y/OmhvnNIZLurItsHUWyOQDWp61kWDbr2Ru2DSluhI1yc5HemuMHr2/KkJ5zTZDzya0 EMkNNZgMgd+tK5HGCTUbkg5x7VmykCtTE/1aj3pfekHyqOlJDY6U4BB4qHOAKWQ5xg80zr359Kbd 2JCna2MDj1ppPzcCkbII64zSdD/SgDFyW1s5HStUkDJNY1ud+syn0zWsx4rOD3BgMlWOAT6VQbzA xzOR7cVdBIzz2qmbSJiSQMnrzVNXQ0W2BZU+tSuW27ecZqI42qcnOamyCSexzitUZjCPmYg4Xn8K ep3RnIPPcetRkHrjg09GGwAjkip6lD42/eA9umDUkLAKQQetRKdrKSenpUkZwXGKaEyUj5D6fypw 5jX1FRhiUyRznP4U7PIAznFMCQkhfTjPFSh2CbhxzjjvUXAU8Akinf8ALIgnPP5UwFz3xz1qXOOn SoeduMcA/ep/PPPNJANvpCseAo+Y9j0qeGTcM1TvgSE5xU9pjaB0OTxT6iW5bB9TSSyruCh9oHIY jimeYFIDdPWq81wRt3BuBgA9B60N6D6kN7csE3yuDC7qA3YHIpq6kbaWUhEkViwIkGQymsHXZSY0 hRikLtuJB6kVSg8QqcJcpl14Lj+L3+tdOGlyrUxqw5je1PT4jCbvTWMqgZkgx8yD+v1qw1xBcadb Tsuy5iUQujcMSOhI7VzbeIY4irxR4kU5Db8Y/Kmf20b26JkceZNyTnO5vc9Sa9CM10OdxZu3rO9v EQcqV4xzjHWsm0Av5Rp8jRpIQfLZzjeDyVz6+lNjuXIlhB4PJrM8RwIbeCSMgMcg885FObCKsb0d sdLvmknzDEVKs7DgV5x42uUvLzMC5iVcIT3x/FW3Z6/qtvbtE8q3MAXYIrlPMCjHGPSuC8c+JUgj aKOKJbt0I8pGLbPQt6fSs6srxsy6cWpXOZ8L3YtfGOjOrEh5j831yM123jdBJKk0Z+UXTRcn+ELx /I15RplwbfWNJYtl1kBznBHPX9a9T8TSxy2NjMpJEp35HrzxXBPY7YL3kzNsV+da66wwF6ZP8q5f T1DOv9K6i0eO3GXYbugXua41udxsQAE8nAHetOAshHp7VjQagq/NIFQ+jHBP0HWr8epwRkqzqp7A nk1vFGbdjXjbOARz61YjGcEnIqhHdRSbcleenNWknjUklsnvzWiM2WVcA4J56VZRwoHJz6YrJkue eFznpmiO7O8AfN2PHJpoLXOkglVkJAyccZNPkk7lhWdaTCQEjGKllmHTParuZ2sSu67RnJxzmoHy xwPzqrNeBQR1qNb2PawyAf51nI0jcuOuQNp5NQSoQOc+4qrLqkUajc4x656VnT+JrOLCm4TJJ75r OSLTJbqIsflHNY15AY13EDP8qnfxFBOj+UGGD1KHBrHn15UJYsuPQg4P0rmmmjqp3ZiapHgkMK57 cLe7tpDg7HyfcVu3eq216x2ho3/usDj865/UV5bPBHNYx0ZtLax2ehTG3015Y2OY4wGJ569qk8L3 LMpRRwCGX6iuc0S5Mei6grHIUoM++c1qeFnK3xTnYwwP55retLRHnKFrnrdnIIJEhVf3Mg3I315x /hV4honRePJjO4Be/wBKzLABoDHJy45DA8j3FXreUo21ss4PBHTHtULY5+prJNsUHglhnNThuOev pVKFTI7yyAYPQjgVbHUAen5VpEGPkOcYNNdtpA7kcVIRuC8jA71ASH5XnnGatiTHKdpBIoBHOMVG rnAz0NCcHv8AjSTGSM2EYnsKyNNP+kzH2rTkb905/wBk1l6UfnmOfT8KmW6BGpnmmu3JBHHrSFqa TgcnkmruIa3UU1iSxzzQSKY3CnioZSHcFKavBAB4pqkhTxQvLnJwcUJ3sDElYZxjk1FkgjH5U6Tq RUTH1pPcB24nk9qMjOe9Rgkrz1zRu6nr70IRjafg6lcHHGD/ADrVboayNJO67umPNaxOM56GphsN 7gBgHJ4qLH404sApIHamb/arEkPkIKgEU+N8L8xOOlQkk8DsKkUkxlWGMc/jVoRN3wRyT6frTlwC y9OOtRklX9W689ac3J+vXFAh6EE7QMn0xSh/3jA8Z5qJMmRSGwfU1IFzKevTn3pDJCcqfm49akkb c4CggAVEPujAG4mlcBn78cEin0AsfKEA9RmpEbMbJtO49DUIIYdfb6VKepC8rng+tUIbk/Nx0/Sp AeuTzUZB5I6VIo3ZPekBFfORCAOfm5P4VJakmNWPU81WvjjqSCOc9qsWzZiQ9SR19aL6iRKYmcOB JkAZOe1UxZpcXGJJCFY4ZxyAO+B3q4yrjO0Yxn8aztXvotM024u5opZooBkRxjLMfTFFle7Hd9DB 8b6gtoklpa3VtDLF+/8A9IAO6Nf4QOuT615/oHi218XXNzB9iksr2NQyKvzo6+pb19q9Gv8AQNN8 QyLc3lr5k8luAsrDDJu6j61wum+CR4LuLu1humuWunDRA8FB7n1reClzX6EpxtbqXrmz1Gzi3GGO VM45bDZPQY9TV6XR5bSEvPAYmK7iGYZU/hW7otu817Y29zLHJ9nZpwo5JOOp/wA9qg8TXMhlFusg ZpGCnHQc13pcpzOVzGuNRbQFtpdb22ySgP5hO4hfV8dODVe/1OHU5FktLiO4tukbREFSK5D4pakW aW3V1KjbCChyMDrXn+nsUsAEJUO/RTjNYVsRyy5UbUqHPHmZ2Hi/WrpZV02xuUiRgfPkiOWUf3Qf X1NcDLbxxqQuQMEkk5JP19a1mAaRVP3iuSTUbwK6oo6M3X2rl9q5O7OlU1FHHpLnU7Zz/wAsm9Of evTZ7r7TpVmoydrZH8/615HcQyWWo3UzlsY2hcdzxXptowa1gTqFCkflV1tEgo6s0hdXAUR2qEyN 1OP5Vs6ZY3gCkzsqt95SOfz61lWcghnG8cVunWIrOJmLAgetYQjd6nXeysjTg0yJMtI5LHpg8/n1 qrd6PAwLRyeXJnO7GSa5i58XXV/5n9mxKVizuuJW2oAOpH97HtXMX3xA0a2aQX3iKaaRRylmm3Yf Qmu2FFyWiOWpVUHqzsZ4NStpS6XZZM8AMVIq/p2u3cePPkYsDgknOR7V5nb/ABC8E31pFJJqWuWk qZErbw43dgAOefyrd0rU0vLf7Rpl/Hq1oOX2DEsY+nf6dac8M1qKGIjLRHqllrfn5Dfe7HNalpdH zVKrz7V59Y30TRxyxuGjbpg12Glymbaytn8ecelc70NkzroHx8wPOckelLPPnknkdADUNqpZcg89 +ahuxgEluSKdyN2Z17f+WCxPIPGD1rmNT1aeZcK5Hbr096savchSSeMe/WuRv7yaRxDbp5lxL90E /Ko7k+wqYx5i72IL1pJH3XN+0UYPPzdT9emKt6bf6JbbRLeRyMDkbpOBXD694k0DwrKTfpLrGpg5 KoPkTB5HPAH0zWHP8dLaVJ4rLwxaQxszqqO5Zxnlevp612Rwrtc554qKdj3608QWEiAQTwsoPRSD Via4t7hWYgEnuK8BsPEdidC02S+0a5iiPynUYl4YjrnHINdNoF/PcKZLK7e5smPyGQ5Y+wPf6Gs6 lJxWprSqRk9Gdnq9lbTDdzu9RWAys67G528A5zmrMksrrjcee1Lbw/IxI615lWNnc7oSvoxtu32b QdTwPm+0xAHp610HhabzCHXmRGDAjrx1rl9RkCaWtuGJZ7kvt7YC8fzq34PvvJuoiTxnnNZ1NYpm bWrPc7RECebtJQjcpU9Pce3tWvmOVUAUBiRn0asXTpFktDFuw642c8fjWvbrlQpwq5wCDnn1qoM4 ZovuTEsSmQNBjIyORQ0xBIQjZ03N3rLW5cN++CttyFzwPr9amaXzCCcsw7dBT577CUWi40m7q4cK Pu571EkzkBEQocfMW7UkADHmM568024gYqzx5OOqk/eo13Q0idJlfaoYFgOcVMucVl207MQCERfQ dR9fetFXG0ZYE04yuDVgmbbBKe+O9ZmlZ/fH3FX7lj9ml+lUtJP7qQ/7VD+JCL7H3poIPysTigk9 qjJOePzqgHE4471CzfOvoalY8j/OKgfh1PrSkNDs4BHTJ4pAxJ7UmeOefemYGQM85qbgEh5JphOD zzSsxLNUbHkevagBR05xTJDhHOegNOXheTzUVwcQSn0U0+gdTI0Plrg+45rWZjzWVoS/uZm9WrTY gAmpp/CD3GbiW25GD60hYAkcU0OEJOAdozio1kSRQ4dMHnrVJhYsnGOvUdvWnRMVIHbNRYy3THFS oMMB1BqySUDLA9A1KCOxIpEHPBLAH8KQHKsT1z0psQ4j509KmPExPaoRnepBye1SO+X44OKS0QwH LIOefSpnA3KM4DGoMnI/PFSyEjB6ULYCdFDKcj7o/KlRizHJ496arfIxJzx2pE4GOpPNUIeON2Bw e9SqTuHHH1qvnAwO561KOo7c0kBDfglVAABB71PAcRLzg4qrdAeYpbqeBx1qxDjy1Ht3prcSJmfZ E59Bms+JxdXCqpJii+Yscjce34VeVlJYHOMVg6L/AGpM+ozX0MKwiQmExNyUHA3Zq1a6RL2bHXya gniDT5YJY/7OUN5ysDudscYrG8Rzw6frltc3M8UazthN7gZOOnNdHJNux3OOSev0rgvi54OuPE1p YT2NsLi509/Ma2LY8wdwD610J21RitWkxfD/AIos4PG0KS30Mk0vmKqK4LH5a1dRuUutWt4LcIEV y5dm4bAzzXi2jeE/EM+r2mr2mjSWq2s5kb7QRHtGcFffjNeno+zVImU4GGz7DFawqX3KnBJaM818 Zyfa9QZTwFznHrWHGogigjUdBkmtfVs3F3PK3JkYkYHvWesI8wbh2Ax2ryZVOZtnqwhywSEEeZhj J4HJpVViEyOhHTtzVqCIGbdtyNwAq2LbfgZ5ODj071pFmUjgvElrsu3xwC+SfQV1WnFhJDGTnEf9 Kp+ILQySSkplimQP1/pVyBTHc2z87WGD+VdFTWKMqLtJm+1rvRWXk1naxF5VqS5bP90KTmuosEEk Ixg5rUGmo2HwCx7ntUwZu9Dx6y8Ka54xuraK+uWsdDL4WBBtP1I7Z96f8ZvC1r4d0DSbXStKs4tO O9RcCMmUSg5B3+rDI57dK9cXTG3MLcJGxOSzDO6k1J01TS5tG1qwW+tJRghQc57YPZvevToVoqNm cGJw85tOB8SW8+20lsRp0bX0syst2S3mRqAQUAztwSQSSM8DB619QfAfwcmreGNanuYvIeGdPs9w vDLIF+YD1HTIpdO+AujzX4luNUurewb5tszKG9gWAJx26V7Fo9la6RpsWk2lxBY6ZbLtjWzjLF/9 rLYJz6muh147s5o4SpHbQ4iXQW+zzXm1VkLtHOqDA8xf4gOwYc1e8NTOrCPJDA8YNdPqJtbXTZ4L VJNkzb5HkADM2OTgdK53SYfKmDDgZzXkV2rnp0U9meiaTCsinIGCOpqnrEXlAkA1b0OUbwD90+tU 9dny0kffNZOa5S1TlzHmusu0t2kSg5Y4q9F4a8ye1tmcxNeLvkkHDeWpwAPqeuKS9tStxFLnOGzm usU2d/HZzXkUga3BWOWAgOgPXrWmHnqnuKvB2sjxH9o3wJ9ji03UNPgWLTfs32V2QHEb5yN31z1r 54lGrXxsIb+Vmt9Ni8iDcRiOPcW2jHbLE8+tfelzLFPb3No9xNcWUp2tFcQrIpjxzuHXI+mK4+X4 deE7XUXvdL0ywJXa8QKNhfX5GJwR1xz1r1frMbNrQ81YKelzm/hLoEtj4BMeqW5MN/I0ywyryEIw OD0Jxmqg+H0Gm36zaNcPCZCS8f3o856D0xXpklvJK5aZy6ngqmeR6j/CpLe1jiYHywAOAMYzXFiM TzKyR6OFwvstXqzlBpEu0ecv7wdSowDUdxbmCPCgZHeu1njyhPG30rmNVX92T0Aryqk3I7oK2px9 +EkuFjORgcEc4Jqrp6vb3RTO3JHP93PQ/SrscRkvTvXGeee4rTbSzcxS7UBZADg9x6VlKf2RtdT0 Dwpq8j2whmQEpgHPX8K7VJFdMxlix9+PwryPQ5JIjGVZxJEcEnjePf3HSvRLC4+0pG0eVI/h9/8A Cpi3scdWGtzoSkdui7xub0z/ADp8UrbRtiUbhwTWeJduRs3yE53N0zV2KOWRQQ5wBkZH6Vond6GV u5dXcTl8Zx0FO3dcn8aYuSRyW470vGPU1qiShcWxEhdAuDzhumasQ5wrMo3Hjr0qVlDKckYPamJG 0f8AHlfQ9qSjZ3C428bbaykHtVbSf+PZj6sam1A/6HJzUGlH/RM+rGh/EhF1mwM5pufTrQ54/pTF 4yKfUBXAY47mo2+UgZ5FKSQ5I6U2Q5OTz7CpYxC2PpTVOSSO1L1IFMDbScD60DELYJyOajJIPqB2 pzHGMUxslsZ6daQAPU/hUN2+20nOeiGpjxn2qpqDbbGc54IxQ9hLcp6J/wAejt6uauzNhcgdOcVT 0fixB9WNJeSqCxy+RxhKlO0SrXZVvLlPOBV3jlA4JHH0NVsef+8Ns5Lc5U8GpYIGuDulD7FPRjnN ai8AAYx9KlJy1KbSLLfKd35CnYycnH1pp+8Opp2dpHUkHIrpMSVPlbHYClAwMnGSevpTYyzMM5AN Lxx6Zxmn0AdkcHv6U8/M4Y46ZxUbYwp5Apy4Z8/qaQC5LEVNKu4gA9O5OKjVf3qgjpzx1pXBPzH1 xigCwufLx1GO3anKoDKM4Xr06Uwg7CMcD0oVgo6kiq9RDyQQuPWnp1HfmmHqPfmnKTx9etAFa7Y+ fHtyW9BVpT8g+lUr3P2gFOoq0vQDuBSW4h6Dfux2GQB61EHXYRjjPX0qZWILMBkgd6oTMVHH3Sel bx0aMpdhEcCUAqGAbJ96dNIWYFeWL9R3qI452g/Q+tKxWRB/frYxYyeMTHYSuDnIxn8680vLgw3t 7G0ohEaMg2j5mPYewNegyXXlTupBwF+Xb6+9ebeKrFU1pLggGQxfNjvn1rKtPlg2jahG80mcrdRY BIGWC/hz0qgkOHboSgwT6mtafarjA5xuYewqnCmYsMvzMST7CvMievfQFhAijOSVaTbgDvir8lsM sTwcAAjtVdiEskkHGyf9OM1sMitMQV+Xbn9eK6YnLJnN+ILTy5bcKuACCxP0wRUd5CbbTY5ck+Uy lj3x0rT16IzFBk84GB9f8aqTKkyyW5f5Z7bC5P8AF2rrSujnT5Wb2lSDyQO1dRakbBkZBrjNCm86 3iJ4yoJHoeh/WuvsiCoXrisNUzvVpK5pxxqTtABBNTC1hJLbcMevNQxAIeOB6VNh2Ixzg9a3hNdS JQZWmtl8w8AHrk81NbwhSWJ+9znrk1OIdxGDjNSCMjAUfX3rR1UtiXF2sZepN5q42gLnn3qjDEEk BAxz27VrXUQVeRznmsqKUPdFV6L1riqyvqzakuiOs0lsyLyen5mqOsBjK+cjk1o6cnloGwATVbV1 ZzvUAj1rllU6HXGnqYAgWVSCMjFXLaMxpsIOMd6ggcPKQOvoK1YIQyhSecVdObjqjKrFPRkM0SSc lRyB7c0yGJSPur6c81f+zjGCPmxnPpTPspUHbk/hXesQpLUwVOwgjXbkcfhVeRN3TCgdBV14yq4z 16jFUpWwGwMEfpXPVn2NqcCjetsjKqefT1rl9RPmRnGc56V0F433jjmuduWAkGT93kk+3Ncz3NW7 IwmcPKwGSUIQDvXS6TIoBViNxIVvoK5zSrZp5mkbLbzuY+laKF7ORZCeCSa55y965LV42Opt7BHm bYR5soJT049q2NKMlu6BCVYngHqD3GKz9LlE13alGU5U7tx6Ct2ZQt0sgTb5jBs47+taRszkm3sz Xt3WFGkkJbPb/wCtVuO5kkcFPuHpxVW2xPJmVAMjk9MVcHlqwEJyPpitUjBl0HJbB6Un61Dxvbqf XFPU5HXnNaX1JHZG33pQcjNJkAYPejPT0pgVNUbFk3Y5HNJpoxZx81Hq7YtlA7mpdPGLOL6VN/eD oWG6VGOEyf0pzEVEM7Dk8DpT6gIx44PU0nXFKx+Uf0pBkAYqRjScN1pB15pWPJGOKZkge9ACE4xz TWb5/akfG0cdaazAcdTQAueSB6VR1Vtuny574FXCMZHGKztabFg3uwolswW4aUMafFnvk0+dSzA5 AHsOTRYELYQcdVp8hzx1pL4UHUaRtQBfypo5GePypxzz3qMAgd6oZdb7wY9u9O3MMADHemMckDg+ 1OGCM4/KtTIkg5YZzjPJNDEM2M9DSW4O7J9MAeopTkdRz2pdB9STOEGTnFCZB3leD+tHHXH4+tCY KjBJJ5p9QJASZgTjJpS2GwcgA8UADzR0GO4pFY7gc9x1pAWCeXB54yO1IThAAOPUmmkkM24ZPJ57 08HegAGD1AFNiAHkelSDtmoRnzCD9M1KvJ57mhAUrkN9ozkkHsOlWkOMA1RvDtnJByegHpV5cADH pTiSSo0e8hlLHHHNUJgThwRyTgDrVvOVNVJHBK/N8wPPtW8djKW41RtAJOQQSPalRfkGGDL1x3zS yxk25YjCk4BNR3V1GjRR7doCjk+ta7bmZjXMii5XzXITnlPX0xXI6+4luMnGTyfoK6nVJ1Fq8rlQ 4JIJHU+30FcRqE4kMk34CuLES05Tsw0dbnP3B3StGACHIX/GkMJAUE5LtjP86nSP/SGcqCFH60O3 79GzlUBJFcsdWd0noV7pQ+nou7h5mOa1UcyGNlyPMi+96nH/ANaqa2/+g2ofGWc8H6/4VpQRKkFv kYVPX0ziuiJzsoaj93AXI2k5Pbisi3QGC0V/mMcQRieev/663tQQ+WG6EjGAOntXMzDy7uYBypWI kemABXZT1VjmkS+FrjJkjLA+XIycelegWh2YYHrXj/h2++z+I7m13Dy5gHX69c/ka9e09wygZ/Cs 6keWR20ZXgmbsQDheMAd6vpGu0kcLVG2AGMmtKMfLgkVmzZCrDnB/CpltioyAM+pqeIYGeashOhz QlfcmbsjnNYYW8LMxxx1rnvDkRvZJ5CpO5jt/CtbxmDI9pb9A7HIHfFUtPY6ds8vPHXFKcbvlFSd lzHb2Vk7wgopzUOp221BuUhuuCMUuk+JmsSDE4BZcHvVbWtf88MztvkPAqZYeNrrc1hVlexxdxK9 pquc/u2HNdXpUouYQ4OTXM+fbXjORLGzjhgrA4rR8JSN511CD8qkEZ7VlTi1LlaNK1pR5l0OrMOM EHk9cVCVALD8DVlCShLeuAKbMBzx/wDXrWULGNOVypIuz39Ky7lQUb1zWnIcA5AzWbeMApwefes9 TYwrwBVY5JFclqkrCK4Kn5sBR+NdRqLkIRkVxmouWwo5LMcgd8f/AK6yqOyuVuzR8MyKyOnAxx06 1qX+nCVSVYccDPQ0eHNLe1t1kwoJ5Oa2lKiVI5lA3dDj9a54x01Mpz97QwbG4l06dJMY2ABge+a7 qxvI9QtQ2MMO4PJrn20+OZmAI7sQal06CS3uWRTwCMc+tXC6djCpaSudq0chJijbgdRnmtCEqoUf xjr9ay4JGK853Dgk1dDbMAZBbqK6Fbc5blzduZjTcEY4pITuBanv1qrX1Hca7YwSO1OB4BqN2xwe afnFMRna02LeMZ+8elWbQ7baIei1R1xvliHfk5q/DxBGPRRUr4mArnimbsoB+lOYnB6fWmfw4NPq MGPHpSZIVcnpzmj6nFNPQ80gFJyRz+VRnjNO5ApmTk4oAa4I2kcVGQd4z361I+DgFqjJ+bI5HpRY AbgnHTNZWvPtslHq9abZ5OKxvEB/cQr/ALVKfwsI7l61GLWEY/hFK+d4x370RZWKMeijijOZAKaW gASORTFORnpTn9BjjnNRYxxmmwRoHG4evpTcELknn0pdpJBxzRjCsOvFashD48DbmnEN973pseBs PUDinSMAw4GCc0ugdSRioUEL170DOce9GflwKRMbwM9e9HUCfA87HQkdBQFyQBnikUbZiSeR37Uk ZyxGcU2IlVv3i4Gcg5zTlOwcHG2ok4Occ4IqZSpz6U0AinkY6mpExuA/Gohn5c8ccDFKGGeeBQgZ n35zMCM5zya0ScDI6VmzANdMAecg4PStFjkGnEgFkKRMcDJIqiCcMcj5jjGec0ye+aOQrtI56EVn yygZdTsYnPtmtlNGbizaZ8RxqWJAPQ1k6pIis8YLbj91Vxye/wBKinvJFVZUG4sMtz+uKxNb1FIQ WVskjk0VaqSCnTbZleIdZaTEAO0k7cDoB6D/ABrEeTEe3H8fHqcVXZzNM0rZz2z2p6AySDjgDAJ7 k9686UnKV2enCCjGyBo2jhU4+aU4wDyc1UDB3lJPAbZj6Cr07f6Yka/djUsaoQKWWJMqGdmc04IJ FzAEFpuHzKxPP4VpRRF7NgDnY3OPzrPjJaKLdjAbOPxFbFuistyoI24zit0YMz775Y5GBIUcrXI3 Cf6YrMSAQy5PvjNdXfEGNNpIDKCc+oNcpqKEpI2W+WXg5/KummYyR5n/AGi+m67Y3e47I28pz9GI /lXv+j3QkUEHgj86+dfFNq1vd3Kbf3UrNIo/uk//AF81694E1gX+jWUpb5igU+xHFa4iOikaYSW8 WeqWr/KuD+NacMmGGe9YVjICo5rUgyfpXMtTsNyF8CrYcbFJ79qyIJFOBnj3q40hXGew709jOepg eL7Se8hiktRungbcqj+IdxXB3PgvTvFUEk0t7d22pqw2yRTvE8WDzwP616fI5ZmPrWVdWkEs4lKA SL/EODVppPmJjKy5TipRrHh9RbzNPqMa/wCrulT53Ho4Hf371VltdW8UNHBJ9rstPGfOIGxpP9nd 1A+leqrCHgHyDBGM4pVtlELLt+buBTbW41Ve1jyLT/CWl+FgsGnJIsjMSVUlnYnt716R4R0qewtp J7rAuLhtxXP3B2FT2trFHcbxGque+Oa2UO1awnO7uaXfLYscFff1qGeQjj1pwkPbGRVa5cFTzz2F PcIaFOabDEKTk+3SqNw37s+1TTPn2FZl5cHY3b3rNqxvcxNWm2KcnpXN2cRu9RjQJuOM4+tWdZvd x2Bhycetangi1a5uZpR1PAPoK5a2tl3KcuVNnW2lpPFbIjNtU4420otxLNKzKzKOVI6HHWtKe3D4 BkwAMdc4pgeSGzYABo2HT3NFrI4ea7KVlbRzynbjvyepomt3gnMhwOO9XrGHzMOo24IBxxipLmJX BUjDDhcdaVroXM7i2bFX+bOxx68E1otId4QHkDBz0NZoXy3jYk4B6HvV63IeTzT0B5z2q1tYlrqa 0fC+9LMfmXA6CoYZCzZ74qWR+gIrVbEdSNjuwc9TxUh7c1C7fKB71ITSQMy9aPzwg4rRUYRR7Vla uc3UK/StUcYHpSXxMOgjHAA70wEKOeRTiM5pmRtYH8KYAee/NN47Hmj2xTR96kMUnI9qiLMpIxSs SelIxLA4HGaAEJDAeo5pjYPIHXqPSlIDHp0HUVGG2nHqeaQDicADNYev5L26+praOMD+tYmt83do p6ZH86U/hHHc1eiqPQCowf3nt6089ajyQzH0qxAzYXr9KjKgntTmbIIOMetM3CkwRok7VB469aAS QRjjFMc8Y9+hp6j5CRknpjpWz3M0OiOcDt6U5sMCO2elNjwQD+FJtxyOtIfUnH8OR3pFGJBxn2p7 Ajr+YpikCTJHSm9xFhT+9OBxjpUeSJCMnOe1KF2SEEk5FICPMFDBDyAEBBIJzmnoxJGO1MkOYlHY nNIGHb04o6h0HZy/J5HrUi4zzUKgg4NSDIIA6VSJZQcf6TI3YNV13+ZgDnP61nXDjz2UddwyKuZ5 J6DPanBEtjmCuuWjEgB6YrLu41dBtG0DqCOn0rVD7eo3Z5waw9RuAD8xwo/u9KqdkhR1ZTvZorGE +UcHGTnnJ9a4i/ma5duflBwOfzrQvbpruU7W+XufasqcKH2r3NcM6nM79DvpU+VeZRcsuxRx359a u2ahVadxleSPw/yapn96zHGAWOPatdodtttIA7AdsdzUI2ehmxBngurhgN7g4x+lVlQC4hbgkRkf StS5iW3s+mMnJFZ9tGRMpx0jOO3JrWO5mxxfZtAGWUKwA+tdBD8hcfL83B+lYssR8wjoFTr71pQ5 aMNj5flP/wBetlsYvco3CuYSdmXBKr/iawriOS4t3AVSGGW7YxxXVzIWM+QQF7e9YA3GRBtzyR+d b02YzPKvFlq0nmFk3Sx9VP8AECMHn8jU3wz1Y27XNg5wY28xAeuD1/WtXxPCI5w8i5gJ2OR1H41w hvP7C1iG4U7nibkjjzIm6/412W54NGdOXJUTPpXTL0NGoz1FdDDdhVUHv2rzPQdUWRIyr7kcBlYV 2Ftd70AIHsa4V2PS0Ost5xwTzU73QyQT9M1zi3BSMEngelc7q3ilraYIkM0zf9MkLfyrS1zKW53Z m3E470safNuboPfFeaH4lrbxkLp15LIO3ksP6Vjaj4p8U6krFNLnjg6pvcRD8upp+zZpTpSmz3MS h4l8p0dh/CGHWp45dgL3JjiyOjNXz6l/4ileMf2NKGOBmK5ABP1JGDTpJ/FF5IjpprWxiQyK17dA ZA9ACST6DvSdFs61hYrdnuck8MxzG6k/7J5ojuSgw1eEKfGa3C3CiBmGPkjdlz+JrVHizxXEqx3O lv8AKeTHhiT+FZvDNO6JqUuU9mN6g7jNVJrot34Nea2PifUDKRcWU8O4Dl+/vXSw6iHh5zk9qajb Q5b2NKe6wWC9B3rnNV1Ly4mGQAKfe6gI48Z7VwfiHWiMru4HpUONzaLuLNe+dO3NeoeArYpbLxww 9cZrx3SkaRUds7pW79hXv/gy2VLUMRlVGB7muJvnq2XQdd8tP1NK9gEEJK9T1+lQQwBtpjLFAPn4 61o3YE0bAjC5x9TS26i2jEKfM45P/wBetHHU4U9CusSW+1YywJHPsKc8anGOT2PtSoMy5YkjJ+b1 NNwUckHKnk+1IY24TKqeAQanUoqFV+bP602dSyqfU/WrCRoNq916miwrli1HlozN1PY9qWSVCSQc j1qCeXauFz83vUFwMRrgEJn5j3p81lYVi2sglUEYwO/rU3oc1RRJWXKsu0/pVyNdijnJpxEzK1P5 tQhH04rVJrIviX1WIehFap/M0R3YMViDj3qMnI6UrZz1poJIIxyKYCZ7Uwn5jx0708YCg5xioyct /SkxgQBg54poyO+R1xTyBUZcAHHU0ABJJOOOKhPVuKkJxnFREgk89aQIDzgdqxdUO7VrZD1GK2j1 rDu/m12IDtilPYcdzXI5HpUf8ZPaldwoJPQGqj3W1SyYZe+KoSRK3OccCqsk5RyuOlSmXJVR/Fzx UciRu5YsATQUvM1XOH9MU8D5M54pBjdnAJxS5BjIP0rYxJYgCq9vSkbgAE80RDgZJ4pT1ORSewdS QPkEE4welAAMg5zTUOMgjnIxT1IyBjpT6jHtgy5yfpSbsOPWkxk5zwKCBkc8juKTBEjtmJM9aRAB jgD2p5wYFHGQeKi6sevSq6kjwfmxninr1HNR5wx4GalQ88H86aEzLlb9/JknO70q9nJJ4xnt0rNd ibltucF8ZNWpnCZCAmQngdqcHoQ0Jc3AiiYgZPRQD1Ncj4hvQiC2U5nfmRh2HoK3L+4FsrOW3yKM nPQH0riS3nXbzyksQc5z1NYV5/ZOnD0/tDJsW8QQDLsMt7e1ZM0uJDg5CjAx3PrV67nZgzEgZ4AF ZcEbSPLkYzhQB296427s7oxsizpkfnsrdnOEPqB3rcuCN+3AGABjFQaTaxoWkx8sfy/gKsSkFFyC WkOT9K2S6mcnd2MvWpAsca7sF2x9KoRjbOyEnG0VJf5mvVQEEIf1pI0Mk8hxyrKKpE9CVXMs1xnH Rhgd607aRTZthudg4A7Vk2ymR5GXjdn2PWtLSv3sDLjAK7R9K3Wxi1qXFjEjKeolQHJ71zV5EY5J cHAUFgB0GK6uEAWlthccFeevpXNakF+1xgksDuTA9/WtIMzktTjfFNt51pdID8oKzKc15lqWnG/s 5I0wLuEbk55ZeuPr6V6veSCSGMMB/q/LYnoCDwa88vEW0uHncZa2kXeOhKmu2jIwqIi8AeLPIdNM upMNk+Ux9e617Np2ph0UFhmvmrXrVbbUS8WVgnPmQuOqH0rvPB3jA3McdteMFul4DZ4k/wDr0q9G 3vxN8PW5lySPdI7rzf4vwrQgjTaSMdPpXG6bqG8DBrft7rAwT19K53I2auaRuLmAlUwY8YGRkion uSYyrKCO+RxU1vNuHTIqysQkyAuQe1NTKUnHYwkvbSAsHgBwcjnp/jUn9q6ejDbGhI7GtZtFE5OY RjNMHhRE+byx06GjmZ0e3e7KDatGykoV45wBmqkl1LNJvRSABgE9a2Ro6QDCw4J5qtPatEu48+2K lyZLqORQ2KyjzAN579aq3E/2cHa361NLuDEk4rG1adIEJLDdjgUosy5dTK1fWnwxJx+NcfEz6re4 JJhiOXPr7VmeLPE0NpuRG8yVshVB6/8A1q5u18d3lssUMVlGEUZb1atJ0qkoe4jaE4p2ke06HALn UYUA4U5r33Q4jFZEAbSBjI/hFfPvw18Q6ZqFwrXNxHaTED5ZmwPwNe0TfETwnpBFtJrlpuXAZY23 /wAq86jRlBvmWoYpSk0oo6S4V5Sqr8kY9OtSpGv+rj+VOpOetYem+OfDmvMRp+sWsj9PLLbWP4Gt GfU7KzUme8t4t3XfIAa1cWmcfJJaNDm2gkevAFOSIx/fzsPT2qjFqulTyBl1KzyewmWtAXUckZVJ I2GeCjg1HKNxfYa4+UqOCpz9BTyDGy4PPUiqguIjKu6SPJOxlDjJParjqbd1RiCkqZOe1FiXdbjV cF+SCjAj6GmyOUXaclfX/GkQqEMTkYHIb1ojt3ZwwbKHnntU67CXctxKoRSoIzU2eR60rfdHtTVP IrTYRjy5bWF+ta27PSshTu1o+gJrVqI9RsM5OCKYBg5z1NOPDECmHnPYimxodjgn9Ki7HFSbtvBP BqNs7hQwQuM5zTOA2MdaUkgk9TTScDn6UANY4+uajI57GnLxnI4pnRqQwPLCsEgt4gPPT/Ct0nJ/ GsG1O/W5jnoDSn0CPU16o3oYoQkeTn71XSetVroMYc+ZsXv61T2EigQ8KRqTuKnPuKdIgkcsO/vS R7XBaMk+5prQDcdoOPrUod7bnRD72MdqXJWPGOGNA5fp0HbvSEfuhzk5710MyRKvy4HOacDlj644 qJhjHbmnxkbzzkigBwXOMcDvk9aUY8wd/WlPCBccdqYBhxgdTik9xpk/dc4PNKCN59O1NHDc9Ae1 HRz/AHabESFj5KkcdqbgjOe9ODHylXHfIphY8L+P40CJCFWTg4OOlKD9M1EWzJnHUcU5STICenpV EmVMxS4JUjluBU3zZZicE8Z71UG6a9OR8ofgVelACsg+8eCfQUoDasjntbLNAABtVjmucVNygZwB 39a3tYmMrSBegXaOeKxH/dKDj7ozg/pXLUV5HZS0iZtwoaX5V4HC5qO3URR4By7MMge5q2wLRsQM tjGar2pUTOSQVTHPoP8AGojDU2ctDasYlitCh+VsYyTwM9TUOd+XA+RRhR/Ko0maSOYA9QTmkt5C 1k8gzk7sZ4yMYFavYy6mUpBkEhwd/wAwx/M0+ORpFnIVQ24ncOvShEKRxAAZ5wc9AOKLdkEE7Doz lR+WKXUq2g2BGjRRuGQjfrVvSXK4KgbSSoHvVOJ12HnJRCelO0WYxzvGx4WQH8+a0TMmjpVIaI5H CsWGK5O/GJpHYgbZuPbPIrqkTYMA9eK5bVVPl3RIxjByKqLItqc5ew7nu4wCux+v154rhNbi2T3L kYWeFTwOM5wa7nUZQl2SW4ljRgR6jiuU14+RayvFhtrEEn07GuyjLVGU46HCahF9qsJdyjEUm3js D3qvFpkpXMOS4GSF4P1FT27bVuYmztnO38eta+gNlVdshom2Z9fY131HyxJhT6lrw34zmtWFtfnD R8CQ8ZHv7+9esaPrMN0iHOcjIINcRqXg218RwpLDtgvivDDo31rjBda14HvfIu4n8oH7rHII9VNc Uoxn8O50xnbSR9K2cqsqgHj1roLF18sEHnNeQeE/G1nrEKhZh5g6oTgr9RXeWeqICMNyaws07M15 U1c7dZgnI21HJeoVPGDXPLfBs5bA+vSk+0KSDvye3vVlKKNqWUMA3ABrHv5EAbac+5pkmorGnzNw K5nXPEUFtCzNIoGO54FZSTexSSINX1KKzR3ZhxzzXkXibxo08rwW7bj0JzWd4u8byatK8Fo58gHB f+99Kx9J0K5vVM7KUh672/ireFPlV5EuV3ZGPrkTFra5PzHO0moLSzZpA7A7TXXXWlI+nuWyQhBH 51myYUKAvQHArroy5omtKgm3JlZiyeW0ecLwTVq2uUZ8EbG/vLVVJS6BW+6O1JAC8pH8IrS1zqi3 fQ1JbzypQdxUjkMvBH406W+W4G+W8nlY9ncmqMm2VShOSO9Uyuxvb0pciNJTaNiK9cMFhJRR6Gr8 PiDUbCQeXdzBD94ByM1kWi4G4nA6Ut2clVB5NLki90apvkubX9s3hPmfapt+c53nivXvhT8R9Wu7 +y0TUJftcEzHypJOZEOOme4rweeXy9uDzwK6zwvrv/CParY6mqK0lq24I3AasatFSi1YU4KrFxaP sMIt2cM20j09RVmOPyyFGT7GvFbP9oK2aVftGilVz8zRSc16h4Z8X6X4thE2nXAaRRl4W4dPwrzJ UpQ+JHi1MLVpK8lodC4460wfeHtSMxPB60L1B9KRzGPbHdq0p9M1rGsfTiG1Gds9jWuOtZwGwJz7 U1eT05px4NNXOWquoIRyRgUxgd30p8i7hjPNR5zwTQxoMkKwHWmg889aUjC5zkUgZQoFIQxu+M5p hO49acwCk5phBBzQMP4vYVg6Zh9Tu2+v863R97PoKw9H+a5u2x3qZboa2NUjAqMgMnzAEdqe/IxT HyAvoRViM+YspYFdsR6EVILvywFSIFQMA0+dC64DYz1qsUSP5RIOKV2noJq+5vHI74wO9K2ARz+V IckE59sUYyACcAVsyCVjnHIxwT3pqsFZsdz3pFB5yOTSJjfkj8aT3uNE+QP0pQB5nXv0oIwMGkbH mfT0oe4kSsOfYmmnqT3NKxAHGBxzSAcGhgiRTkAHmkODk4xxSbtuMGkzz+GaAFXlgDyMUrHC9evG TTc/PnHbrVe9v7awj866njhjAyDIcZ+g71WxO7sjPWQLckDA+c4LHj3rmvFXxI0nQw9rbyfbb8/8 so+n1ZugFcj42vxrsyNaTXCW0YOEU7d7Z4Y/yxXmF/qMg/cvKkkeSCrR4Knv75qqCjPY9PDYKM9a n3HseieIJdftEuJgiiVmwqdFAOMf/Xqw8/myMT90tjHsP85rk/B14E8PxbQu+EM230ySetaVrdPd CHDcAbSM/eYmonC0mTUioyaRrt9xDn72WxWTcTiG3mbG1VVWJB44PSpL+6G/yIyQw5Oe4pMrNHIG QeQ6gjIzkjrmoULEXNS1XdAAvzO6/gSRU9pHutWODtACjPtVbTCW05ZHYb0QlvqK0LKMixQdVbBA 9eKhrQT3Mq6UwEnJwkYHt61Ti+TTbcHhiSSD6mrmtSiCC4YsCzHywPcmq9+VgFtbsQCQFz+FZJml tCGNgBIASSY2UtUFhIsWpyKWyfKVvyqRMFJwcfMTjHpWPHN5Osw5YqJV2YA9q0i9SJRPSJEPliQH qOPxrkNWkKySbGK71IHPoM9K6q3k86wRuclRz7iuU1/5J4GwAd38xzVJmaRzl86yLbttGVyGxxwe lczqAaSC4j4ByQAfat2/KGx+Q5MbZUHsK56++e+IcnEgzx34ropSsEonD3oMaGHo6P5vH8Xp+VXN AuFN80chAFwMfQnkUmowpcbwARLGMN/tCsUs8LKByVxtYdfYivXj78LEwtse16NG8LeS7bipyp9q 6HUNIsfEWnmzvohIp43d1PqDXn3hLxZbXLpDeyCC7wFDscJJ/ga9MhjZdrY6+nT65rhlFwlqKacd GfP/AIv8E6p4KvftEDyPa5/d3MfGPZqm0b4p6hYhYr1POReN6cNX0ObeO6geC4iSWFxhlcZBFeY+ Kvghb3jPc6FMIJDz9nkPy59j2rWMoy0kZqbjsP0r4saXOoEk2xsYw/FaNz8UdMRCVuYwB33V4hrP grXNCkK3unTKoON6ruU/iKxRbPkARNn02mq9lDuaKtLseuaz8W1bctqhkbsc8V5/qviLUNbY/aZi I+0anAp+keDtZ1hgtrYTbT/G42qPxNeo+GfhPBp7Jc6rIJ5hgiJfuj6+tS+SGw+eT3OS8G+B5NS2 3t7GyWq8qhHL/wD1q7PVLdY4fKjUJGnAUV3E8CxW4RFCqBgADgVyOuvHawPJKwVV5JNck5uUjopK 5xOsAQaeEzhpW/QVys7kvx1xWnqWoG9mLk4QcKPSs4p8xOOeuK9GjDkjZnoRhaNirCpZW7kHpVy2 jK54xmobf5ZnXvmr4UACtXuXRjdXKj8SnsDUEy8hhVm4UjkD/GhIxKvPehrqNxu3EliBWFBjGeea hLl7xfQVawA6rngLkVUiO667DBpFz0SRNKoe6jQdRyaubRK5y2EHFVnXZe5J/wCWZxinlsFFBz3N IuK1dy+g4GBhR29a19D1q80a8jurG4eC4iOQyn+fqKxSxCDPenQ5IypxUSipKzN1Z6H0x4J+MFpr zw2OshLXUG4WccRyn3/umvTegJ9s5r4kjmy2Ogr0vwF8WLvw0GstS8290xhhcnMkJ9ieo9q4KuGa 1iebistT9+j9x7vpI3XM7eo/rWvXM+C9astftp7uxmEkfAI/iU+47V0/Q57VwxTSszx5xcZWkIeg pqEEHnrTicimocRnjrT6kiB87h0NRnjBPbvTsdOKaV6gevSkMQ/N07Cmjk4FLuwCMUw+vr6UAEnH PemsTxn0pZQRgdhSNnPPpTERu21JG9AaxdCGVuG9WrXuG22056fIaytCH+iSN6tUv4kNbGixzn+d J0UH07UN05HakB+UeuOasVyGQDHB4qFraMsTtHNTOMZ796r/AGxSTtXI+tLTqPU1y2G9qdyxwBj0 BppB3r0peA3UkDv3rUzHgnIAHIHNAOCO1NU/N0/GlycrnpnrSGWWOFPcim5yy5wM9vWmyE8AHntS biHTA59abEiZjk4J7dKXkoc8VBdXlvYoz3NxFCuBy7Y/SubvvH+m2qlYEmu5B02rtX8zUuSW7LhS nP4UdS5AIJxVe+1G102ETXlzHBHjq56/QdTXm9/471i/UrbrHZoePkGW/wC+jXPm3ku2MtzJJNKf 4nYk1jPERWx108BN/G7HZaz8Rgx8rRoCx6efOMD6hf8AGuQmmutUuDc3kzyH+8/OPYelTQWO7+E/ 4VcFuMrEvbk1zzquW56FLDQp/CipFbGXBdmKdl6CvPfHujrp15FdhcR3J2v6ZHf64r1yG2KE8ce9 Zfi3QxqehXKbC0qLvjI/vCtcJV5KiZbfK7o898H3zR2/2IA7jC/XqWJ3D9DXT6JO0vloeSsin6HF eT6Vqj2Nx5m4qEm7dQB1Ar0DTrzytUhaNv3chDAeinoa9WvG0r9zjrQu7li91ovezkSEAOQpHY10 OnXMVzB5cjf6zqFPTHFcJcJ5V7eW8Z2zCRnVZOhOeeasWEksDefFOjLwSgcHp/TFJwTiZ8nunpFh vFnPbSEGRWC5HcE5H8q24QLa1IIwsYLYFcxpGoLP5a7xvX5nz3B6Vv3cym2aMMRk/N/hXDVvG5kl d2Oc1GXzmtUIO+RzIwJ9P/r0ak2+4254UH8DUOVuNTaRuREAo9u+KZIS32hiSO2ffqa5OY6lEfEA ViAORzuHr61zGqTlb+zkD9CDn1GeK6OKTEUCnHIfI/lXPanGJDa7T82xgOOorWnLUznGx6dpE6y6 dIvJMbgj6VzeuIJ1iZ2wqknI9q0PC9z+7dezxDj3xVfUkHkmLGcHPPoad7SMeU4XzTc2U/A3DPH6 isC5UgQHfk7gpI9O1bWmnZJKhPG7FZ1xAFDgYLBxjP1rpg7MGjjNQd4buZlIJJYY9RWO4y5wCM8c du9amuqYNWmAzgOTz2rMdlw7ggSFS2PU169CWiMFpIhiIRTu6dj2ro9G8YaxoBCWt2zQ9PJm+dP1 6fhWDGwZQQMZ7+tSBSobGQ2OCORXS0pKzPRUE42ep6xpfxjgbZHqenPGccvbNuH5Hmuz03x/4Zvk URatBHIeNk4KN+tfOEm5W4AOec4pdwI+bH5ZrJ4eD2MZYaD8j6vjeK7iBimguEYcbWDA1UfS4Ecs LOHce/lD/Cvl2KRoTugmkiPYo5X+VacPibXLbCx6xeADoPOJ/nUPDvozF4N30Z9H/Z2AwqY5xwMC ntbrEhlmdY0HVpCFH6185v4s8ROMvrN5x0HmGsu81K9vv+Pq8nmyf+WkhbP4VH1ZvdlxwrW7PafE njzRdOUxQTre3A/gh+6D7tXk2t6/daxO0s7hY/4Y1+6tYykLgcn26VNgsAWGPTIrSnQjDVbnbSpq OwsI3tuYfgf509o1Vhg9etA+UDB4JoZcqpz3q2dsVZFQ5juycdRV3qevWqs4+dXH0q0nzBD68c03 0JpqzaGSKWHXmmQqe549KndcHpxUS5VuMemKa2HKOtyb7r5OPu1SRT9qNXlAyDnqtVJPlul7bhSS HUWiZZmB81WA/hIP50kBLzSNnpwKll/1IY8GqkbFRkdzRYG7Mvgk5PO0dqesgjU7hz2qFXAA54xm oy+58ntyaVjXmtqWxIwH+0efpU6Pj37k1QjcsxY8Z7VZRgRnH/1qloqMjpPDnibUfDN8l7pty0Uw PzL1WQehHcV9F/D/AOIcfjhLiJrJra7t0DSbWyjZ9O9fK0bZA5r13whpd3odjDcxSPFdyYdmU4I9 BXnY7kpx5nuc+MoQqx294+gv8KaB8qhTXF6T48RtsOqp5b9BOg+U/Udq7G3mS4jV4XV4yOHQ5Brg jNS2PAqUZ09JIXnPsKazH6U5WPNMfiqMxpGS3FHHT0p4GFY1GBjNFgGOcvzSMeT3pG+8OwpCSAaO oFXUG22U57bapaKNunqfVjVnVW26dOfXFQaWNunxD6mpfxIf2S43r+YpOCO4pMEjPpTNx2HPQ1Yh khC5YkYHU9qoyWSSuXU8NzVqVQ8To33WHX0rIVLpAFiLtGOFOeoqWy0dST+9A5+nrTxyxyDk9j61 UvdQtNOJkvLiKBcfxtya5rUfiDaQ5Sxge4bs7/Ig/qa1lJLciFKc9Io7FCQwJU/QVTvdXsdP5vL2 GLHOwtlvyrzS98T6xqOQblokb/llD8v69ayltWLFnySTkknJrCVdLY7aeAk9ZM7+9+IVmMiyt5Jm 6BpPlH5da5+98YazfhlWZbeP+7CNpP49ayktv9nirUdqAo54rGVaTO2nhKcOhSZJJ38yR2dz/ExJ P61KLYFu/wCNX0i7Y/Op1gPp0rFyZ0pJbFKOzzgmrcVscdBnOatJDjGc1aSEYwetTqDZWSMg7UHe pEtj5m7t6+9XI4wBwMD1qxFCBxgYqkiGyKOEY+nappIA8ZUgFW4qykSr0GDUjIMAjFaRVncxnJM+ V/F+kNpXia/tNpVC4dMd1PP+NT6FrPmTBXYCWI5j/wBpR2rtvjVpQR7HU4xtYFoZm6cdVz+teVQv HFIDGrPJjI9vSvoKf76krkv3o3PSNds/PuYNQgDATLztPfHX2qhBawrLJMpMbMgzGQAp7kj0J/Kp tE16G6t106/mXzpBgKvygH296vnw7dIyNLIwGcLLH8xx6sP05rCMnH3JGF9LFnTJxEj3ZicQWoz1 5dzwo9yeK6pLxxZkyN+9UfNk9G9Pz4rA4ghUKqnySGSNB1foGPv6VLKzQ2Sx5z6k9Sa4cVK/uoVO N3cuW7GO0kk3cvkjHU5NJIcQlRxnPWgErAiA5OBxTZQCI4+u70rz76nRayEY4lgXptjyKrXVttSH JJQAkZHqasZ8y8YgEhMKM/SrqQCS1ReTt+TFbwMKjJ/D5MMgjbOVXBB9Ktag6xyRl+Y2bBPpmodN BhvAc8E4P07UawM20gHBAJHsaG/eRCVzhngaHVrmDo5yw/P/APVTr60LzttB+YB8jrV29TzL2O7R cuFwxHckVcmtfOFsy8ExlTntW3NqhW0PIfE8PmX5zuwWJ69awpYFYiSQ4P8AcHUfX0rq/FcLLqjo CAQBj29a5m9t/KdGORuXGT3r2cNK6Rhy+8Q25DNIpUAdR7CrKryuTwKpvGYPKkA4HB561cUjBPQ1 3np09rMYQc8nj2prBG/h9uKmcEDoM+1N4AOePQUy3FEKogPO4elPWNSSQVz7inABu/0pyABwzAFf SkTyDTGo6hSfpUTFFBJbr6cUsj4HGMmo4k3NwaQW10HKzE/IoAHc9fzqRmZSq9WPrT/9WvUD1psI LMWPTtSbNoxHDhgv90Y596ft4BoUZ6jknOakIyOKg3USrMoK8ipITmLGeQaSX7p4psIIU56U+hFr SLBGelRDAbOOKkHXjn05pCPmA6U0XJdR6rwvHtVa9QqEYjG0/nVrquOi/wCear3uTBuyCBzQtxTV 4MmkbdA2OuKpk/MuPzq2CWgxjqKqONzKR9TVGU9kywHCqSTgDvUSHKLnq53c1FK+8pFn7xyfpT1b z7hx/AnApWDmvoWwfm21KTt+hPNV4mAye1KG5x261LRqpHV+B9HOu+IoICMwxHzZPoO351741oAm MdBXEfBfQfK0i51SVTvu32of9hf/AK9enPDk9O1fPZlNzqWWyMpT5pehzk1ip6r1qK0uL3R5C9hc PFnqnVW+oroZbfaCSOtU5LUHnHNeXdplO0lZmlp/jqNv3WpW5if/AJ6xcqfqO1dVa3UN/H5ltMkq EZypzivNpbTnlciq6xTWcvmW0jwuOjIcVvDENfEcdXAwlrDQ9UzwRz7U1jjca4mw8Z3Fv8moRecg 48xOGH4d66q01K01JN1rOsnqvRh9RXTGpGWx51TDzp7onY5pp6cU4+pNNbg4FaIxM3W226cw7lqW x4sYB7VD4gbFkgPdqtW422sQH90UvtDew9/uEg/hUW/Cjj/69SvgK2DjFV5pdiH+9jgU2CCRd6ld xXcMZHasJvt0DGNVBVeASavm8ljYeZHlD3Bqc3LNzHsZCODmloyldHlLLLPI0krvK56s5yf1qwlv wp2545zViOHoB+lXI4lIAODzXI2z3UktivFACAQOv4VZSAA5wKsJEOnarEcPOQPwqSrldIB16CpV iOORke9W0iYAEjmphEOM4+lFhcxWSHI4AqzHHjAI5qYRY9fwqdY8DOPpT5SXMg8nB6Cpo4M96cFP X+VTKQAMjOPSqUCHMasI5z1qZI9vNMVwNxpGkCnjg1aiZuRZ4GTxUcrqq5yPpUDXHBHQVSe5DAnP yj9atRJuc38SNP8A7S8MagvO8KJU4z8y8187l/sTBcn7Swy3/TPPb6+tfSur3YliMBI/eKV/SvmC 5h+y3d3C2d8cjKxPJzkivWwDunEIO90WLQx+Y1xMNw3fKucH6g/rXrPhXxDJtFveHzURATcJ/CT/ AAN+leRxTLFJ5RKvHBHuk+vZR+OBXeeHjNBa2wkkzc3Mm9weAOMkfRVrprUlKOpz1tHoejvZrcFT hd5JIK9h61Q1SIiSGED5erGt3SbcwWEJUKJrluFznbH2+meTj2qrf2heYseSRwD2rwcRHlYUJ3KE IaQBj3OKkaRS87kDaPkUirElv5EAbuFBHpk9Kp3C+VCqJk8457k1yKOp0uVxsIAlyeNwwue3vWtp 8qmyjlwQA7DnrwDWREwknSEcgkjPrgcmtpITbWSx/L8rDr+tdVOOhyVZakG4xXsZZjgrkYHXGOtW dV/izypz+FZ5kDXgBzgMQuPpVu9cSlFYkAk5x9Kia1Q47HJ73EDswAURZOOmQa6K2hItlcnf5bY6 dcismGAOkiEHe6tnnoB0rrdAtftlkrMmN6oxHuK0tcTdkeJeNoCPFiQbgC0ecD1xXM6mVtb54pNx woIAGck9fwr0LxjY58ZPgDbHyzY5HFcD4gtxHqRIyCByCK9fDbpeQUY88jMcBo2VRkHqTRbyGRAS CSOCKkK7hyccdKij+S5ZAeH+avTSO7ls0ycc9vzpUQu+xcA+9Ky47gH1o2rkjf8AkKDWwwjDEEA+ 9NYgdMD2qRyiDIBPrVfBk57UiWRom9ucDuasKu3pj6UqKpX0FOIzntSKjGxEV8w4P5VaWLagA4z1 pkceMepqYocjsKlm8IjehA4PpSMQqnIwTTwuccACo5OnJyKRbIWfIJIIotzljnrTJASAAuBnNSW6 7XBJwPWgz1uTIOOOcjoKTac554pFxgHP5UrDcBzTSKuMZuvpTJiWhZcZ4oZxux6USY8vocGqM3rc fbtmBR36VXbr3yOKmh+VOOCKrSYAk5IOaOpMn7qIo3/etJwAOBUisUZ84BPPFQAHaF9OaXfulIxy AKDBSsXVbEYHepLaF7yeG2iBMsriNR7k4quXG4LkYHb1rtfhbpv9o+LreV1Hl2amY59eg/WpqS5Y uRbnZXPo3w9pcej6RZWMajbbxKn4gc/rWntB5xVaGQYHoatI+fr718zUXM2zlhJkbRj/AD3qJ7cE cdat8MRTWUdjXPKB0KZmS2/J9apy2vzE5+XHAx3raMWSc/nUEsJIOBxWLhY2jMwJLXOcCqZtpIJF ljLJIvR1ODXQGI+lVZoA55GKmzRej3JLHxfc2oEeoRGZB/y1T734jvXV297b38YmtZVkQ+h5H1Fc LLag5HeqCxz2M4ltZXjkXuP8O9b067jo9TirYKM9YaM7bxDkxW65xlq0FGI0A7AVxkviI3v2dLxV iZDy6/dPv7V2KuJERkYMhGQwOQa6oTUm2jzatKVPSSFc/Kfes+4IkcgIWIPJq/Mw8vn9Ky2kmLYA AX171ciEQzsH2qV8vAznPXFMTzVQAOmPaobtxJiObd8vRgOCDT1t4yoKsAMdKz3ZVtDzfzb2P7s7 cdutSJq+oQYyY3HoyY/lV42/GcY/rTGtd2Rj86xue2kia18Vxghby0dDn78Z3D8utdFp13aakha1 nSQDgqOCPw61xstiMdCapPavDIssbMkq8hkOCKaa6g49j08R4/xp4U5JHSuJsPF19agJfxfaYl48 xeJB/Q10dnr1lqGPInGe6P8AKw+oq1FPYzfMtzV3AY4z704Sc/1qk04BIz0ppuBjr+FOxFy+svHX FM83qQeKz3u1CkjgD3qCS9wPvVSRLZqfaNvcZqCS7CknOKxJtRVCfmwazrnWAMkuePeqUCXI35r8 E4LYFZ8uqpHxkH0rlbvXlVTluawbzxKic+YK1jSbMnUR1Fxq6i7JY8AHFeNeKZEj8Rals4jLCV8d zj/GtTVPFsSAneNyknrXFXGpQ61JLPHJtaX5cSDHT3r0cLScXcx9uuY1NFjUBXlXzDNICR/eI5xX o2j25v8AW7W2XO5QY9o9Tyx+gGB+dcT4ZsiskLTKpUHc2OcAfMf5D869E8B2s0t3cXrqRJMrAKR9 wHvx6k1vVlYmcrnqGkWq3k8twPkhTKIR0wOM/pRd2jSfMgIEhwB7dBWzbWjW2lLFHGV2oAMDqx4/ TmpEtBNewxlP3MAErt7CvHqw5nqTCpY5jWLdYJEh7x/Ow/DC/nyax3iZW3bc4J2k/wARrevWN1ez SlRtZzKQeMqOg/lXO6reCB5mOW8kbfq57D6DNc6pNvQ3VTRJmdaKwvLY4O1HO7PXb3rovtbTm2JB CkM5/wB0cCsaGVJgbj5d6JyqHjJHGK0rSL7Rcsu/IQLGFI/hAySfxroUbKxlJ66jXCrNEijAB5I7 k1JK6jbyc5IFVUbN1IF5C5LE+p/yKnbBaME9XFYVI2ZcHoVrKHzL1kBI2Iytz0JFd34cs2t9Pt3T hVQjBHX0NcHp7n+3XBztJA9zk16Db3CadaQRyK21FYyLnHyg9a1pxu9SKj00PHtZjkufHOqQkhir ktj+EDAP61wHiuOP7eWTrs3HHO4ZIz/KvQEvMWuv6+Su+aRlAz6nj8+tcB4jJ+2W4LZ2wKv44z/W vTw8f3lzfC/Ekc4GAJA6Co7jiWF+wP55q0VGcKAfSq90m5ORg9eK9HoehNaFkphcgEU1vlHJGc81 JHhkUnoOuahmzyqAsx6ADJzSuXayuX9C0G78S6rFp1mEEsgLFnOFRR1Jrt/CXwjudebVo7q+W0k0 +f7NhV3+Y+M/gORWx4S8Ni+1DS7nwhMlt9mt9uo6jNGXQuwH7sKfvP7dBxXS3PhqTwulzBpPiq9f xFrEmFtSIyZpD/Ew/gAGct6UHlVcVLmcYSs/T8zyzTfAOu+IZL1tM09XjtJGgZi4VS68EAnqa2Ph /wDC8+MP7Ra+uZbNbKb7MYokBkEnfdnoB+tdpo2o+Jfhba2Ph650iz1R9QndrG5hmKgStyyyccgd fpW/pvw80rTo73UdS1m9ivr5i15eQ3RtoizHkAdMDoM80txVsdNJq6s9mtTwj/hE9Ve81aKws5r+ 30yVopriBMrwev5dqxmXoRjBr32Oe4+DVjJBDA2s6Hfz+ZaXcThTHI3ASU9CDx8wrzDx34D1PwhL b3OoTW0o1Fmb/R84R/vFOfTPWk0d2FxntJcstnt59zlba3kubmG2iG+aZwkaA/eY8AfnXoWj/B+/ g8SaZYeJLa4S2v42YPZnd5Lj+GRugyK8+s7G41C+trOzwbud8RAuE56/ePAr3bw5408VaNaa/rXi lHvNOsYDbwfZdrRfaE43EjtyMt061I8fVqwVqbX6/I8j8faHpGjeJbi30O7Fzpw4IXJEEg4aMsep B5rmCgHSvXvFXxL0LxP4DTT5NM8rW5386QW6BIYZgfv56tkdq8mwvJbqKdjXCubp2qKzX4lbcRGQ eMHNNL4ByePallBZhg8H261VbJbGaaLm2iwvznHp2p0vQDsKbD1OB+dStzyQcelUgWwgHBwenFVp gRLIDzwDU4C5yPyqrd5XHPLfLxSJk9CEfdOe5qINidsdBUpI247CqsUm7zJMfezimcknaxa3jaAT zXrHwYiCJqV03BLLGD7DmvICcdq9Y+GVytrorENgyTMawxX8NmVSpoe5QXQKgZwavQ3GRXF2mphs c8j1rZhvhkHPWvFlCwoyOmjm3Dg1JuzznnFYsd505q0lxxjOTWLiapmiFJBPUUwpnp2qOO4B71YV gTgnis3AtSaK0ifewBk1VkiCEZBI+labRg9KgdNwOBzWLpmsahmSxAkcVSmhAySPrWy8JLcn8MVV lh7EVm4GimYE9srZ447GmWl5e6RJvtn3R/xQvypHt6VqTxD2zWdKvUdqFdPQclGatI6ew1+11aPy xmG57xOeT9D3pZQiOfMc7q4mZELblyGBzkdQavWevyQL5N5869Fn6kf73+NdEat/iPPrYTl1gbUs 0pwVxLFnqO1WkhSRQwKjPanWtopMc0e3ynXkA8H3q55KD+HFbRT3OJvocKkQ249f1p32ccEdqkQE nBwc+1TKuT2AHFYuJ6ymUXtw3Xp2ppslBwBjPatMJuOAOB0p/lEYwOlQ4lKZhy6aCcEdapTaUjEc AY79811Rg3YLHnvj0phtlPGMcVGqL5jmkOo2eVjuGZP7r/MPwqVdXuR/rYSD/eTp+VbklmMcjn1F QvZK4+UDj0qlUkhOMWY76tnsfoao3OrkDr0Het+TTUOMoMelQTaLGwIKA1rHEJbozlQvszirzX1Q HMgzXN6j4sVNwEgHHXNeg33guxvVIltxn1UlT+lc7L8KNMkdpEe5UnpltwH0Brrp4qj1OaeGq9Dz e68Rz3TbYsnP4CsyeeeXJklJz2HAr0tvhCAwaLUJAf7rRg1Um+D+ot9zUoD9YmroWMpbJ2Od4Wr1 R5ZcAluhqGKx/wBGwR8jSHHPSvSZvgzrjH5Lqzcd+WH9Klj+D+uRRp89tJtbPlhiP1xXVTxlFfaM fq1RO7iYuhRvLDJ5ZIYkRlunB5Y/kK9m+GiJcRvPkizRvlfPZe+O/TFcPD8P9bt7BLb7IhZifMZZ OgPXH4ZrttGtb3TLQwm2kTLr8oHAUDFY1MRTk7qRTo1LWsepQXKXUrOuNo7dv85NWjKkNlON2ZLg ZbPZegrhtN1G4iYeajovoRjP4/56U7U9YaS1kUsylstu/ugd6x54y2M3SkuhHeXiNLIzfcLZbPZF Gf8AP1rzzVtYmuGgjiIYvIXwe7McD8utO1/XxMn2eORlM2ePSMf4nFZ1g6ec98UykEWIgxxk5wM/ hmtadJbm8I9Tdsb4Wl5Bbhd4mn8tsnjaBnP5gV2Gn2/2WAvuJdss2e4JrzPTvNuHtPLYmWabJkHR V7n9K9Je7HlSBegH5n/9VZ1I2dhTGQg72U8hnAA7nPJpsjBC8h5EWW/GltYpJfKMjdA0jsOMYH+H FZmrXiw20hY4aVgMevPAFYTjdig9C54ff7RqELMTgyK+7rjnAFaHjXVJLHzyuS/llCpPXjmsHR7o 2Ekbbl3yPjGOAdw/pUfji31XWLknTbG4uVkgGwQocZPHJ/CtEkrAk5M4XxFeeVoNnYWzAI8xlfHc L2+nQVja2/mT202DuaJQQfWukX4aeMbuVXXRzGqgKFmlUZ7k4z61em+E3iu5t7dfscCSozbg84wV PI/EV3Rr0ote8jvw9PkSbPONpDbSuRTZIJG25U7WOA1erWPwO1mZ8XF9a26nnCKzkfyrp7L9nu2l 2m41i9cr0CIqj+tavH0V1Otzja1zwSRCiqzKQG6e9b3g9b/TdTl1q200agumQtNKgYYjBGAxPtX0 ZB8B/DH2RRcWU1w6rjzJLht36cV5f4y+GN74RN7ceH7i5/suVQl1a7iXKZyR/tL7daiGPpTly7ET tUi4xPQLOI+BPhm+ossYuEt2vGX+/NLyDj0yw/KvG/AVhrus+K4dS067iOsxyGZpLnLB+PmLf7OD Xsvjy9uvE3gGfR9F0PVJJrs26qZ7IxjbGcnDN0A9O9eX+H/h/wDEXQdRh1PStNe2u4cgO8qYIPUE E8g+ldtzy8E4Rp1JTaUpX3PSNEOv638TJYvEUFrFHoNp5kEdpkxlpePMyeScA/Ssz4jX3hvWPFLe GPEOoT2FhaWqtbzxDKLcuc7pB3AXA59TW94BtvF2kXms3/iLQr3UNU1KWNzJayRFUjRTgAEjGOeB Xl3j7wx4lvvF2ra2/h+/FhczF0IjDFUAAGQCcU+hjQhCWIs5JJLRp9fIdpt9dfDy7fw74mRb/wAI 6oCFniO+LaekkbdsdSvbrXS/2Volrf3a/ETWLnUdINpnQL9XJikHcZX/AJaDjrXl2m6/faSs2nSW T3mlzH95pl1ExQ/7S8ZRvcV0Wj+JtO06xudJtLhJdCu8tceH/ECECInq8MwHyNxw3HvU3Wx3VaEk +Zbvqvz8n+DHfDK7Np/aq2djpmoX1xNFBbWt+hLuCTypHAAHLGvWb3UjayWPhnWobTRp7xw+n3Vl iSzkkQ58tlYcZPUHg1xPwu8EQ3fimW8ja402CCOK/sI5WVrkoxZeW/ucHjHIwa574lfEa/vNS1Ox H2OSzjEtiHjjJWP5wS6uf4zgc9qXKrHPWX1jEWh6vyOQ8UW72fiXVoZooIpUuHDx25zEpz/D7fyr GZuD8wzXb2vhDRpNP8J6he66Cur3Aju0Zx+7HOSD1B4wSfWuq0nwx4KsPiBq2nTXFtc2MVokkCXE 4KIx++N2eSBz+NM9H67CnG2rsu3bQ8WcZU+3NVpAqkH15FdvqHgxJtI1jXtOu0/s22unjgibkvEG xnP8vauMC7hyOhwKWzNY1I1V7o6MZAweKczAc80ikL0BpHOTwMCqRTegZH51Bdj9yxx905qXlRnt TXXcpHYjGKTIlqjNmkCQuf4jxUJbESr3GKjmfeQmOh5pskmPlyePSmjzp1NR7y85B6V2XhfWTp1r HFICiMSysehrhiWYhQOTwK9FjtEiitLV1DKqKCDz9a5cbWVOKT6kRi6mzOy07XFkwdwzXTWWrggf N+teWy6TLbMZLCTAHWJz/I1LZeIJLd/KuFaKQH7r158ZQqq8WDUoaSPZrfUwe/NaNtqAwCDXmdlr SyAFWzW7baoCBhqiVMuMz0OK7VgD3q9BdD1zXCw6sowS4watDW5cYtoST/efgVzSajubwTlsjvI5 lYnLYXuaoX3iHTbDcrziSQfwRfMa4yY3t/8A8fE7lf7i8L+VSQ6Yij7uD9K55V10R0Kj3ZoXXjKZ 2xaWQVfWVsn9KzpdZ1Oc5MqR47KlWxYZGOh96f8AZcDG0Vi6jZoowRkPPfTMQbl+epAxVN7O43ZM 0h78tW/9lAU4HPvTWg7GlzMvQw0WeLqSRUokLfK1aMsAwQOMdKrGLOc01qF0W9F1yXSZRFLmSyJ+ ZepT3H+Fd3GTOiywsHicZVh0IrzV4sc9u1MWe6hGyO4lRB0UPgCtYVHFWOOthVUfNHQ2Uzngcjt6 VKpGQPT9aqiTC4PG6plfCg4JPrXRYSZbTPXjr/nNSquc881XVwoII+b3qZWCnjGc/TFS0guTohJJ HXrT2QjIxg1FHIeOePXNTRHPUYHWocEykwMYPBJwKRYFNSqdzdD69asqgCk5+lS6ZXPYqG35GAAD SfZRzkZ5q+q5PHQ+oqQKGJPQelR7MamZhsRtLbfwpq2K45BrZMQK54+lIYR3GPalyD9oYxslyVx3 qRdOXPCnIrVEPzcDjPNSpECcY7UcgnUMxNPBxwMntVqPTlYZ2j2q8sXzAjnNWlT5Rx+XanyEuoZi 6ameFH49qU6avdMf1rWC5wMcdc0pAA6YpcoKbMYaahH3OKik0eJv+WY/EcVuCMAZP4CgoCKLWKvc 4fUfBWnXz7p7KCRugYphh+IrmdQ+GNm8UiW808BcHvvAzx39Bn869aaLdnHX3qu9nu7YrSNapD4W LlTPIrXwZeWFyrK6PBHkRooxsGOB9fU1prpV5tKrGQSeC3YV6KbPn7opVsl/iUfUVp9ZqN3ZjOjB nLW2lTvbvEqbWkURlz12A5wPqacvw/tLuSKS6Mkpi5Rd2FBPfA612cNsqjgc/StSC3GRnGfajnnL qQoQjsjndP8ACljaBVjtolC8D5c10VvpIVcKAAD2FaFvbfhWlHEFUCrjTvuKVS2xkx6WqjkZNMfT w+FAwP51vYVBjjHrVf5XcAde9a+xI9o2ULbSo1I+Xn3rWh05UwTgVKGSJQ2R9KhOrwg7WNUoKO5S 5pbFjyEEODgDniuW8Q6QsyN+7DBhkitCLXIL65lS2YN5TbWOeh9K1PK+0IN3GBzxWckp7GiUqb1O C0u9miR9PuXLSlSkEkrcPgZAJ/vD9RXKfDgePFv9YPi1QtpkfZs7fvZ524/hx613+raEZbiN3i32 6vuKjv6GuV1zwFrtvcPe2Ov39rE/3oXcyonuO4FelgsZpyVPvPPxWXxnPnjK1zt7OASPNM0TtFDG ZWUPgjJwpPqMkZxWDr+sSz3VvY2MUSlBljtxsU/xNj7zHt7CuMtNP8fpqUITxVay6f0kY2vmED0B IxmuptdGn0l1kmn88TPlpc5ZmPXNa4zGckeWnv8AkRhsrXOpTldfMs2ej+YwaQb5G+9IRyR6D29q zfGfw70fxFaBLm0jkljIdJFG1h7bhzg9MV2tk8UW0nHPSo764h2tjHIIArx/eb576nqJ8jstDyvU dJvEXU7S5WBdO1OVZpLpFImgjVRiJAOoIXaORjJrxux8RXVnf6ssqDRxf3LSpb39pvsiOiowI+Qg Y+YcetfUN1EtwAmBwAM1jtpMbu0UsayQt/A65A/A11QzCrT0mrihTpq+m54amt3ukK0t18PtIu7d v+XqzTzIm9wVyKs6F480LXNYg0u68I2tt9sfy0xGpAbHcEZxXoepfD+C3Mtxok8+jXh582yO1WP+ 1H91vyrn9Is9dutXSPxK2nSR2Lebb3EMYR5nxgZ9MDJxXfQxtOrpszGvSioOVr+jd/uOf1vwnY29 /qOlm7ltfDy2xvhaRNjbLkjr125GcV43JZz2UxiuYnifAYI45KnofxFeqeKbR/E92+rWV+wLytaR Qqfklii5YH6kGuP8aRTyXVlqs7xg6nFvS3X70QHAU+tdWlysDOSajJ7nMY69jTSMj3/nWvp3hrWN YcJZaXdSAj7+zav4scCu10/4KavdgG51CztSf4FDSH8xgVlPE0qfxSPSZ5lycgrz+lMkUYyvbvXt 9p8B4OPtWq3UntFGqA/ic1t2/wAD/DyAb47ucj+/OcH8q5Z5nQW12S7NWPmCOAy3gjUZZjgH096t 6j4bmtkElrJ5w6sp619UW/wi8MWzBk0iIv2ZiSf51op4A0eH7mnW4P8AuZrkqZq+ZOC0OR4VSTuz 5Z8CeELjX9btkmUxwA5yepPavTPE/ga/0TUkIxPFwcqeR+Fexr4VtIMeXbRxt22qB/KhtChB5jBP rXFiMbKvLmaKp4fk0Ujw9LG6ckC3lPOPu1O/hi51GMJNabh/t8EfjXsw0ZASNvTvSjSlH/LMn6Vx qo07o6ORPRnjVh8N72Kbd9uKQnnZjJHtmutsfCMcAAZ2f3JrvBp4BHy496kFrtOSo960liqslZsm NGnHVI5iDQ4kHEdX4tPCgYXgdjW4Lf8AujjvSeUN568dqwbb3Nb2M1LQLjIz+FSpBjAFaHlADIHN M8sZI6YHXvQkLmKwiBYD8KQxAY9jVnrgEduDUcgGeeT7VSiRcqyxAkVWkQH61dYAjPYc9aqS4UKR 0z09KpRDmKjrkj3HUVVKYI64q47Dg55/rVd+hHYnH0q0g5iFgOUxxVZoSWOB+lWS2AehNMLe4FNR KTHbySo64qdH/vdAM81RilUBST174qVJdozuGM4z2rsscSZoK3X+venq+cEHP49appIGOOuKeku1 znJP0pWBSLysM4BHBqUSfL97JJ6CqQf5Qf09Kkhcltx5I4x6mlYtM04GwMH8qtowx9aykkIyT0B6 96sxzqcjPAoaFc0IpAwJzkD1FTrwcj061mwzZyp6dfrVnzQwIOcn+KlYLl3KngHNPGG6HHpVJZuf bGMelT+aOB39qXKFy0uNvWnAKm7pzVQT4bnjPYetKZcd+BRyiuaCEZTpgVIGB464rLS5AGATmplu V2nBGTSshamiSG6jv0pykEZPTPFZy3ODyee3tVmKbHQ9Oamw0y1naGAzn1pm08ccY4NMEuQxPHeh ZQWPXOfzpNJlJkqpntxTtqnjpTkxgBcY9KeVwBwMe1LkHzERhHp+FJ5PJwfrVoDJyPp0pSg2nkE/ rU8onIiijC9q0oEy2TxxVVF5JOOe9X7dQMfStoIxkXreMZHT3q4IwQcAVVjOPx9Kk3lSCOmfyrph JLcxcXIrXxKIc54/hrntb8T2Ph2BZdQuY4C/3UY/O59lHJ/Ct/VL6Kzsry9nwEtlLHPc44H51876 lLLfX0+rX5El4xO3dzsz/Cvp70V60aa5j18oyyWOq8r2W512p/Em8uXIsLfy4T0kuPvH6KOn41zV 9r+rXxzJqEq/7ny4rH8xmOScmnLubvmvGqYqc3qz9HwuS4WhFKME33epY0y5vNJuZJ7a/nR5G3v8 2Q59SD3rvdK+KN/abUuliuFHf7jf4V5+sJ9KR4Co5FTHEzg9ysRk2Er/ABwR7XafE7S7lFWYGA9x IMj8xT9R8aW9+YtNtp42iK7nfOTs/u5FeG72jzgms7N7p2oLqWnyiO6A2ujD93KvXBH9RXVSxjb9 48KvwpTvzUn8j6bsJoBaExeWQB91eBWfcgTlmbYjdlXtXitp8WLi3GLnR7zf0PkFXH8xSyfFi9O5 rbRb1pD91ZSqAfVia7nVjJas8SeS4mEnywZ7Bcz+UFBYKBWYt/G10Ilfcyrvc5+7k14lqXjLxjrG R5llYIf7gMrj88CotO8bav4fiEN1bC8iJ3SXEZxM59Sp4P4Gl7WneyYTyLGKHO4nvpuY0J5yp6VJ butw3GM9TXnGgeLB4ijWWCOVYm6M4249a7/S1RIwSxJPSr5Ezwa1OVLSW5oTxAoCM4rldUsEd8hc jvxXctHvgycYxxXPXlsS5YjHbFYVadiKVTU4R/DFibmOUWyK0bFk2jAUt1Ix6961bXw1ZRhClrAr INqnYCVHsT0raFsDIDjt3q5HAyDB59c1g6k9m2datujMi04ngkkDp7Vp22nRoDhOfWrcEA4P5VcR P/r4pasbl0Ka2mVXIG0Hr6U424QHjFWyAufQ+lI5G3aevany3M+YreQpXPYUwwjoO1TnGzIP1pgO fqaOQXMVmjzmoHhUHhcirx2k59P1qJgGU5GB7UnAOYpeQqtnGQR09KabdRnqfarJTce/vQ4wACQP rS5CuYoMgDZAxQISccD1q0yhiCc88UwnaQo5pcg+crSRfLhhznjFR7VUnI4q1I3QEVC5UN159qfI LnZXPB3Fsr2FRuG7EEmlZxnae571DLLj3BPanyBzCM2Rn0FQyMFGSTk+lI0mPlJzzVV5WMfJy5NV yiuOkc4IJwf5VUaTrTXl5YZzjrzVOSftzx3qlELks7BVGT1qm8nzD9R602eYbRgjOe9UWmzIcHFU ohcuNIG5PXpxUZbmqRuCJCc8jmomueT82PwpqAcwouDsAz9PepFnzkdh2rJW4AyfTjNTxzgjn9K6 +U41I2oZyhyh6jP1qdbjIOCc45ye1YyS4C89PSphON2PUc1PKVzG6kyj0GOCKlWYKcAcY/KsVLgD ocj1qb7TuyA3IPfrSsPmNpZz8xHQnj2p6T85B4A7+tZCXXytxzjjmpUugx6/L/KlYpSNlJ9hwMDi pluDu46Y79Kx45QV5PPrUwuR1zz/ACqbDua6ynJ5Pt6U8XPzdT61kC5DHryRmpPtWRyevbFFh3Nd rhRg5+lO84cLu61kC4DD5etOE4A4I+maVhGoZwp74oWUEnnB96yjdccHk+pqL7Vgb88A4zUMZvJd YOd1XoLnzCFyPxrmIrzIXB68VoW9yocHjmlYDo1kyuc84oViGGaowXIbp9aseaDyc89KVguXYZcH GSMVc3KeW/Ks+Fl64qQMd3tTQjSVuB2zQH65FQxPuXqakQ5bjp700iOpKGBGMfhV2Ek4xVPtnjNW onI9KAZownA9akkGPWqsEwxV5T5qHgZNax1RK0Z5r8UNcW3s4dLjf99cy+c4HUKo4/WvJrmUyOIw fkj4H17muq+IoYePn8zp9liwPYbs1zNtb+a3PckmvOxU3KVj9M4ew8KOGU+r1Io1OauwRZIAFQ7Q G6cCtPTovMkUeprljG7sfRSnaNyzb6c7gEKT+FPubYRpgpivUvD/AIXWWw87aCAvJrlvE1gLZiAO DXVWwLjDnPGpZpGrWdNdDzi5UBjwaqN6HpWleLyazn6muJKx7cXdEPkoxyQM1KIo8dM03OBSbsCn dlA2FyFAFVZlSUbXAIPrUzt1qrK/NVHcieqNjwbt0/VjbnIiuvmX0Dj/ABH8q+gdK0dHWMk/MQMD sK+dbFwLiwlzho50Ofxx/WvqLSJUWBORuCgZPrXvYSfNDU/LuJMO4Yi8epNLaRpHtPQdq5m/QM5b HU8CupvvucVzt6M4A9aVaV2fPU1ZmR5G5sjtVpY+RnFNUfMQO3rU4CqMn9K43HU61KwKu1fl+7Tw 4Ddee9RiTkgjk9aZv28Hr0NUoiciRn2kkjr0qJ5TgMPXpUc83PHNVXlOB15qrE7lhpOT2FMaUcg+ lVZZim01CZw3cjFILlxZ8nv7CkD8c5OelZ4uNrdQDTvtIIyDwPWnYVy2knQcY9KGkyQSc+mKpCdQ w69KY1wpJz06Yo5R3LTzAHBxmofN3MTxtqtNNxhep71XeYAEZ5xRylXLjTckkjg4AFV5HXORk47m qvnjgAjioZp8htvA/vGnyi5idpNz5bPPb0qtPPtA9DVSS6zu+YZHANV5LkfNzx1yelCiPmLMsvGB ySe9VZLkAdefftVWS75wM46YrOmuuTycKOM1SiJyLbXJMhz90VSnuCORySKqmcgFievpVOe8Bxk8 fpT5Q5i41yHQ88k1SmuSCBu/HvWfPfgOFBH1rOn1LPGfmNWqbJlM2GuuGPftTDOWOc1zz6qq8lhg VSbX4gx+YfnWqpMzdQ0odTBO4HirqaimB1ANefLeXKf3W/HGanTVpkxuRzjvjNdPKnszm52uh6LH fLyM9eMipjeKRgnAI/GvOk1/Yedy555Bq3H4kiJwZAuOMmk6Q1UO+ivCD1wo6+9WEuxjk9q4JPEc e44kB/GrI8QoQMuB7g1LpMpVEdyt2MZ6+h9alW8XP3vw9K4ZfEUQwDJgZ7mpl1+EDIcfial0mV7R Hbx3+0KDjaeMjqPrVhb9cYzkGuDGvxqeGB/GpF1+MgfOOO2aXsmP2iO7F58vX6YpftODw3Pt3riU 8RID9/8AXpViLxFCpILdal0mP2iO0F4MYJGfr1p63eTgkjvmuPXX4G5DqD3JNSrrUe35XG3PBzU+ yY1M63z/AJOv5VXmnfaxX5h9OtYUWtxAn94OfQ1et9ZhbALjB7VDpMrnFs9WMdx5cmRuGcHvW/Bf hgo3c+xrltSaC4TchAcchh2rMs9f8m4WKRgHzg0ezbEppnqVpdkbRnOK2Ypf3Y6EVw+n3qyqDnGe Qa6ewuPMUAEVi42NL3NuN8E55JqZZeTluarK3GVPBpjsUJx0z1FJAjYhk5HOR61Mkw8w8Hb0FY9t cjnn86vwTB8A9KYrammr7hxjHvUyFnPHSqaj5cdvWrtsuMdlpbl2J42YMB0q9DMUYBun0qNIBIOn B5qY2+VIOfrVRuhWTPKPi7pjLrWnavEMxPbyQSEdiPmH6E157FLsORXvviLRk1nSLyylJJkQ7G/u sOhr56KyQu8Uw2yxkoynsw61xYiNpX7n6Dw3iVVw3sXvH8iwZNzVr6VOEkU+nWueD4OKu20+3GDX PF2dz6WUbxse3aL4mWGwEQYZI7muW8R6is5YgjNcnb6i6AYb9abdXxmGc16FTEucOU8ell0aVV1F 1KF7JliazJDzVqeTOeapMeTXms9uGiGs1ML0jnioHfGaVimx7yVWeTOBn8aa8nWmxgu4q4xMak7I 0YXEUltnnMsY/wDHhX1XoNmsdqjyct2z2NfLfh+H+0fFejWQG4GcSMP9lOT/AEr6ztl8m1Qd8du1 ethI+67n57xRV/eQit7Fe+fIyO1c5ckHvxmt29fK+g9KwbkjPA/+tTqbny0EV1TGfT9aUsMbR3pv IYk85qJiAWORisrGu45nCAdM1WmmyCQeTUckhckZ6etVJ5CpCgmmCRYMuVJPGarvcgEc9Oahebbw SOOfrWXdXaxl8nBJ7UrDNCe63A88k5qmboKT81Yd5q8dvGWZgABnrWRBrT3sh8rOwd6pRYtjr2ul 3YBAFO+2AgDOB79a59JmwDnGfXoKa13nhT9TVqIuY3xeDccN8tJ9rAyByfSue+17eM8nvUT6kqD7 2MHmrUCeY3Zb3k7jn2qq95tyS2c1z8mpqQcE57c1BJqahmywGOo9KORhznRNfBPlyM9xVd7z5Dk/ hXOvqfJO4cnuarPqi5JL9B2NVyMXOb7Xox1JOelQyXnHPbjiuen1pBk7se+az5tcBLHf19aFTYc5 0M16AD82az5L4c4POehrnJtcQFvnAHtWRceIkXgODgdq0VJkuojrLjUcYJYZHrWPdasB/EAcVzj3 t7ef6uN9p7twKVdLnl+a4uMf7Mf+ND9nD4mCcpbIs3WtIvRsHPAFUllvLw/uoyqH+JzgVdisYLcZ SMZ9W5NPeQqhbms5YlbQRaoN/EzPmsHVN0shc+g4BoVLcqP3SD8Kts27DZ47g1X8styEYg+lZupK XxMtRjHZGT0OQaduIYc9fTvSdAc0wtt710HOOMhHOT9ageQ57H6ikZwajPWrirENjuMngflTHcL1 wPwodsDk9u9UZpiR15rSN2Q7IfJdMo+XiohdzMc7zUYUnBNOxwcdK2WhnuSC5mX+M09bqdgAHJIN MjhZzjtVqOARj3qZTsUo3BGnP3pGwO2asGaQL95hjnqajI5OOlNc9fcVnzNl2SK63k7SYMjfnUzX twf+Wrg+xPNUYyPNHrzUrGtGZJ6D21S7i5W4kH1NMXxHqcZOy6f2z0qjM2W9qrt14raMVbUzlNrZ m4PGOsJ0uSfYiopPFWoyyK7yKWU5Bx3rGYbv60zGWFUoR7Ee0l3PozwJrp1vRILgkCY5SQDoGHWv RdMmydv5V88fCDVzFfXWnyOdrjzYwfUdf0r3ewn2tweh9a8rFU+SbR6tKXMjtIGyeSee1W5F3A+m KybWUFARWlC5dcA8VyNGrIFQxt1/KtKyf5umQBVeSPIyO3NJZykSFSDirWomnubykunHTNadn5Vw VQttb0PesmGTbtx1Iq5sDgHOG9arlEpHSiNYIxk5Prml6qOayLeVgNrEkDnk1dW63Y59q0ikyHcS 6Xaufxrw74l6WljrKX8I2xXw+fHQSDv+Ir3K4BkTAPWvP/H+kPqWi3EKrmaP97F/vD/HmuXEw0Pb yPGfV8TGTej0foeLFuRU0UuKpxyCVeevp70byp6V51j9STNZJ+OTT5JvlxmsxZhgZ6U5p8Dg80Cs TyyCqrSc1G8+RioXk96VgvYfJKPrVdm96jeTB61E0me9UkZyqDydx6VchQKhYkAAZJNVYFLMSeld J4V0JvEmt2un4P2YES3LDtGD0+pPFaRjd2OPEV404Octkd78I/Ab28p8UXuDPPGUtYSP9XGTyx92 x+Ve0LIzj2FULWEgJDCAkSAAKB0A7VfaIoMCvUh7seVH5fjsTLE1pVZ9ShfNwefx9KxX5k+g6Vf1 FiNwGfYVlwtvJNYy1Zgo2VyJ5OSDke1VZp/m7DPGafdtiQH0rPlfBBFIBTJwefxqlLKSSc8djSyS 5yKpzzhU4OTQOxHc3AQ5PU1xPifxEmmREs4Ddgeprd1C62rnvXzt498QSar4mubRXPk2Xy8Hhn7n 8OlbUKfOyakuVXO8ttUGqyebdSBYByEJxu+tbn/CS2FpGEWWJdo6ZAFeEJNJuGXY+xY1owFWUcDP 0rolGKMItyPWLnx3ZJkechPsazJfHluclXZl9hmvOrrAgPGOakt+IEqeaKV7D5dbHbS+ON/EcUzE /wCziqUviy8l+7bPg9K51Sc1cQ7gMdRUurboUqafU0G8Qag/PkEE/wC2BTjqWquq7YE9syDNUueN 3WrkLlgODxWcsRJbJGioJ9SNrvVnP3I1+slMY6s2cvCgP+0TV9iCQSPemsM8/lWX1uZX1eBm/ZNQ cDddRp7KpNNGlyuCZb2Qj0UAVqZ/dnJ4poJC4NJ4qo+o1QguhnjR7RSdweTH99zUF5BFFNCkUar9 BWox5rOujuv4h1xinGpKT1YnCKWiL7E5xQen0ppyTjvWhZ6PeagVWGJiT3xWRpexnP054ppgknj2 RRsxPcV6PpXwyllVGvHx3xXY6P4bsLCOSFYlLDueTVxiznliIrY8o0XwHe37xST/ALqIjODXodr4 HsoLeOMjJUdcVvxKiEQspzG2QR6VdD55Ztp9PStFFdTlnVlJnluqfCmxn3/ZJnjJ6DtXG6j8MNXt MiHbKBwMV7nnnd+FOVssvce9dnLbY5lVkj5jvPDeqWTYms5AB3xWVMkkP342Uj1FfWEkcMvMsauT 0yKybrw1pN+H82zjPuFqkmP21tz5XllLHBNQ+9fSN58MNAuW4g8vIzkVkz/BTTZgxhuGU9hWqlbo L2qZ4KFLdqtR23GWr2V/ggQuYLnp61Ql+DepDOydTiolUuaKUe55iqY4x09KXp0r0F/hJrKbgNpq F/hXrgOBGMio5i1OPc4Nzz3qJzz+FdtJ8MtfU8W+cVTf4c6+u4/ZGPHampITku5wycSjPpTpX2g+ tb0fgjXGmwLN84Jxim3PgnXRwNPl/AVupRbMeayOVY/rULZyfeujbwXrgP8AyD5c/Sq8vhPWYs7t Pm/75rdSj3MmzCzjFC5YkgZODV6XRdRiHz2U4/4AabY2ksU0jTRsmBxuGMmtItMILmkkWPDF7JpW vafd7SEWQIxP91uD/OvprT5gSoFfNLqHUqTjPevbvBOr/wBoaPaTM26VU8p+edy8c1y46ndKR6cI 8mh6jYT8gce9dDbOCM4rj7CU5X39K6Sxlx35ry+U2udDBGrJgjJNUNRiawlEm3Eb8fSrVvPgDB5B q/dLFeQbJMFT2pWsCkV7WYbAeCMdavQT5GQRuHXNYgik02Xyz80R5Vj/ACq1DP8AvCfWrRMtNjSl vxCN2QCO1XIbpCFKtncBXO6vBLPaO1tzIoyB6n0rJ0rXxICr5V1OCrcFT6EVSEmmj0uB1kHbn3qt fWazRkHn6isnT9TBKtnvXRLcRywjJ57kmnKPOgjJxldHg3jfwTJp08uo2CEwsS0sS9v9of4VwhkD rkGvp7UbZLjeuMr0rwvx14WOjXD31sp+yu37xAPuH1HtXmVqLg79D7/I869olh6716P9DkDKR3ph mLHk1FI3Ge1QGQCseU+ocy35v40x5OvJqsZaY0vX0p8pDmStJz701AXI9Kg37mxVyFQgyatI55z6 FncIYyScADJNe5fCXw69jpRvJkxdXuJGyOVT+Ffy5/GvM/AXhGXxXqSXE6EaXbOCxP8Ay2cfwj2H f8q+mNMs1t4kVVAArpw9K7ufKcQ5jGMPq0Hr1/yLkUSwRjPXHFPWVW5ckAiqt5cBcAnge9Yl7fN8 oDEAcGu92jofF2ctSfWp448qh3Oc4ArHtiFhbkFs8kH9KQOoZ3JJPahR8pCjaSckYrnlG7ubKVo2 M+5mD7nBOD696zCS6sRwfrV7UpFi4HBJ6etVUjPXuRWbRS2KZOEJI5FZU0w3NmtLUG8tSB2rm57n cXxzSe9i0upjeJ9Wj03Tru7c/LAjSc9Dj/Gvl3T7mS9urm4lOZJWLsT6k5r1/wCMusyW+iR2Mb7W vJQjKO6Dk/0rybT7QQQs+ecV6uFp8tFy7nJVvKdl0Lp9Ku2kmMc1m79vXk/yqe3l+biolG6M4ysz Tu/9Uvuami4hQe1VLh90UYq5GPlUdeO1c70RunqSLVqBs9e1V0icnhGPtirlvZ3Lt8kMh/4Cayka RZI369asWrHzAOxqRdI1B1ULaSk/7tXLXw5qryIVspf++elYvVFqaXUikzvxSNySB2roofBesTtx asD71oQfDTWJSQyhc1ikynVgupxz/wCrA6VGD8uK9OtPhPMQPPnA9hW/YfDbTLYKZAZG96tU5PoZ PEwR4rFZz3LARRsxJ7Cr2neCdR1HV1jMRjHfNe+WehWFiQIrdBg+lU7QKdduGUAAA1oqbjuYTxPN sjltL+G9pZ4lu23kdQeldbFa2WmLGsES+XwMgVoyRrLw3Oayr+EBikQIXpk9BWnIo6pGDm5v3maD XCuxjPHGR7isxy0cpnj+7nDU1yVljAbcIxgmkWVVjvApyoAYGne4ktCUyRvOJF5YjoKlMSk5Zvm7 1WhKtKXUclRgD1pTAM/NMd3fmgRns5BHPPpTlcjjNVjJ8wz1pnnYXdjrXckcty8jhjyxAHvSJgBi SfrVVOMjPuaeHJbHOM1RPUvSEkK3tUkT5XIODiqjPwPQCnxuABkc0+oI0w+Y1x16GlU4Iz0qoku2 Pg45xU28bRzj5uc96hopMnUgtjk4qeJsnPH41URgGJPUjtTopQq9/ShATs2G6gmnLg7hgH5SelVy 2Wz6CpEfOfoaYmZGnBTeqxQH5T2rUdYgMsi4x1IrH08/6cOc/KeK2UYFcHkelEPhJaKzXFq2FVFz nGcdKg/dCUJIkbRyfdYAZqea1gyCVPrhaqeW11MirHsgiOckcmmrg7En2Cykm8qa1h4GVYqPmFeP /HC0sbG10hLa2jhleVy5UYyMV7FdOZJo44/mZTknHQema8Z+PMiG80NFbcBG7EehyK1o/EaULOoj x5j3rr/h1rIstQnsZHAW4+eMH+8Bz+lce2MkHgUwvJbyRzRHbLEwdG7giuycOeLiz033PqHSrkTL ndz7V1FhcgMoY89K8o8D6+upW0UmeJVDAenqPwNehxXChc8/WvElBxdhqR2CTqe4+lS/2j5KAk8C ubg1HGCevc1eR47pcBhz70rXE3bU2JtYt5UCOck9PaqouikoGfkPcVzt7oepo3mWDxy858p2wfwN VrbXD5rW1wjwXKcNFIMEUOHUakmel6fNuQcgmsTxP4deQHVLBc3Kf62Nf+Wq/wCIqLRtUViFJzjt XXQ3Kyx46ZoXmJpp3RwOk6wJduH49PSux06+DgZbiuT8VaKdOnOqWqkQuf8ASEXsf7/+NM0/UlCD e5xx0qrW0L3V0eimcMo9xWHrdlFf20kcihlYEEEdRUdrf+aoCtkn0pJLvnB5BOKzqQ5lYulOUJXR 4B4h0iXQdRkhKP8AY2b9zI3Qj+7n1FYcrbT7V9C+INGtdUspIJ4g8co5B/mPevBPEmi3Xhu7EFwC 9tKf3M+OGHofQ15/s2nY++yzN44iChUdpL8TOaXHNRmYc1Tnm2Hk/Q023kMrmrVI754lI1InC8nr Wx4c0e58U6slhAWWJcNcTAf6tPb/AGj2qhp2gajriSHT4tyRkK8z8RoT2z3PsK978BeFrXw3piQo S0rfNLI33pH7k1rGldnkY/NY0YNRfvfkdr4d0m30iygtbeMJDEoVQOgxXRS3SwQ44ye+elYq3Sxq Oenf0qheakGByQR7nFdsIqK0Phas3UlzMm1HVkAxnPNcnqfiArLFDHlpZWwqjqf/ANVZ/iLxBFYw s7N06Ac5PoPeq+h6ZLbq2o6hkX0y8JniFP7v19aVrivyrU6mC4KxgMfmHWrUV2qry3J6Vy9xqyQD kj+pqv8A22FXcSct0AqbDUb7m3ORc3yk/cHPNT8ncR0xXOwag8khJ+83Ydq057tYYeG5xWXKy29k ZWt3QUMB1/nXIG8AjkYnkEgA1c12/JByea4LxX4kXw/odzc7/wB6qlYgepkPQD+f4UQpuUkkaSmo xuzyvx/rJ1zxXIqMWhsh5Qxzl/4j+fH4VY8P6Bc+IbkafaAecyF+fQVyelo0jmVyWdyWZj3J7161 8Hcf8JrDyceRJ0/CvclH2dLlXQ5YXdOU+5c0/wCCGsz7TPIiD2610lp8CNpHn3X1Ar2m1j8tF5bJ 9alduTXBa+55zqyPILv4Q6bZzWqM7Nu65NdpB8M9EttgEAYgDrWhrD7tUtF9MVvs/wA304rLlTky vaStuYkHgzRoOVs049qvQaJp8Trttohj/Zq/njA7io8ncOv1ocUugczfUX7DaoABBGPwqRYYkxtR R+FKTjmkzyOeTSsgRPj7pAGKN3LH86ahLEc8CmudqMe5qSkNZ9x4+lMOQD2oOCF9c01jlD7Uh3Iw fmBrA0k79RvZPfGa2ycBj6AmsPQeftb+rVMt0UtmbSNhxms7VASwYuQP7qir0f3j9KZIQSMqGwKp q6EnZ3MfI8oY4H8RPeqVwxEbFD98gFfar08bBxvb5CcgDrVOYguzYyAMAetZDvqWYnCysyDnG0el XVgjCjcMt3JrFt5WiQJwZM4AHatWGFhGoZiT35popnNGUsMgnrSq+AVHTPaqokG0A9M06N8KcmvR OM0I2yrAelOUkL161UQkuO2MjrTwSF4OSO+aBWLocYODzinxEbAf51VD/KQBx61KhxHkngUbsRbU ZUc89acchSCc46D0qvFJn1/xpfMOHxnBP5UAXUclyO2Kljclep61Rjm68c9qlgkIyAOOtLlKuXAw 3HBqSN+W+hqjFN8zHpU8UnJJ9DStYRmaYQbxR3Cnk1sB9oxWDpMgN8ASD8rYraJyeKIbBJEpYl12 kc+tZ0wmWVi0yqMnBzV3+NTnvzTLmxglbJHTnI71TJ6lUyKYRDa5aaThnPQV4d8cZUTxBptmuN1v agtzzknvXtc94LZvKtosMemO1fN/xLvGu/GmpF33iMrHn6CtaCTka4ZXqXOQPUg09lDJwfzqNmIw OtKMnpx9K7ken5HXfDDU/s+rTadIflf99Fz36MP5H8K+hrOza8t1MDDfjgNxmvk/T7ttK1iy1BR/ qZQW91PB/SvrXwrcpPBEQcggEV5+Ljyz5u5lGLtYyrt7rS3/ANKtpYOfvMPlP0PSrmn6ujFcMMHn r1r0tYEubQxyBWjIwVYZBrzDxP4NltJZLvSZFhYcm3b/AFb/APxJ+lc/s09gjUs7SO306+SRVxjN Jrug2muW480bLhOYp0+8h9vb2ryXwx48gu2liyyXNs5SaB+HiYHHI/rXotj4ljmiGWB780K8dGOU Ob3onM297daLfPZ3g2zJyCOjr/eH+eK7XTdd81Ad4Bx61i+IbK31+2A3iO4TmKYdVP8AUetcBHq9 zpN61nefurhPQ/K4/vKe4pShfVFQqdJHuh1KK6gaKUBlYEEeorzjV1k8NXDbw0mmufklHPl/7Lf4 1n23isRfecn+law8QRXsJSTa6uMFcZyPekl0ZTuneJXtfGCWS/O6ouOBnOR9at23ig6hMNnEfTP+ FeV+MhB4ZSTUrYgWqMC9s5yvP930PtV3wr4107VYFkgcbl6oTgqfcVTpO11sUqyejWp7dFqIkhQE 5OMCsLxLaW2pWbW1xEk0ZIOxuhxWHD4iiGD5g/A1NPrUHlli43DiuarSvqjajVcWmjlPEHwxXyDP pV2VV+RBPyB7BhyPxrI8JeAp9QlX+0pRFErlWiibJbHXLen0p3iH4lW8UwtIpz5an5yvJPsKboXj xJS9wsgVnPMJ4MWOAPf61dKjLl1Oqtja7XxOx7asdnp1la2VpHHFbw4CogwBWrBchY/mbntivGR4 5CzxyO37sH5vpXbW+vwSwLIkoYY5IPUdjVqHKcl+das6u41fnG7n1rm9b8SC2hkZ3ACjJJOKxtT8 Sw20bszqNoJznpXj2teOYNb1DyvNH9nQNmRs480j+Ee3rVRhKWxlJxgeseHZl1S7GtX7DyYzm0hb of8ApoR/L86t6742ghBCSAv6DmvG774htOFgtScn5VVRV/RtNjumFxq10rKeRbxP1/3m/oK09m0j HnV79TpV8RXGpTkQRy3Mg/hiGQPqegrWtLq827rlfKP90nms248T2Om2wig8uCFBwiAKBXMS+MoN RuPIglEkjdEjO4n8BR7NdENSk9z0iPXo7cHa29/UVFc+I5B8oIZj1A7VgaToGs6iFMVjIqH+KTC/ zrp7XwhcWR8y8aJeOQh3Mfx6Vm423K9otkc7qN1KkZmmy0rnCD3rwz4ia8dW1hNPik3W9lkMR0eQ /eP4dPzr1v4k67FoOm3EsYAlUbIQf7x6f4/hXzzYxtNLvb5mJySeprpwdJXczHETcrU+5vadF5cQ OOTXqvwNjDeO1LKCFtpDk9uleZIgRABxXq3wFUt4wuWwMLakc+5rsq/Czpqe7Ra8j6NkwuMHkVHn jpSuwDfSo92CAe9edY8cxtQO7XoF9MCt/cC3tXOSHf4kHsf6VuB/mrNLVldi4DjI6jHao8kMPf1p d3yn0NMHAOKllImJODnrTc7SKYXx36igtnr6Uii1GSMYPSmyH5QD65psYO4e/amySKeAQ2Dzg1LK W4u7Bzjionb5CO9BY7Aex7VE33Mjk+9IZFNIEgmY9kNZOgDFnM3956u377LG4Ix92qeijbpqH+8x NQ/iQ+hpxsRk03155pA37s+pNIxHA6ZqhFa5CgEkEntxVUWkkrozMqjrtrQfABJ4AFZt1O9vPHJn dGwqWu4EBCJG820eYrbc1dWU7RhCRjrVKTaJn3EfZ5PmwfWk81zyoYr2xRsNJnLlhgEnjpT42PU8 4qsv3h9anTofxrv6nMi4knOCOT3NG4bTk9O1QDqKB9w/570BaxbLAL0PTrUqyHDAtzjpUB+4PpSr /QUAW4Zcc5GKlSQZkBOOM5qnF0/Cnt9000SyxC4LH1IqWKQ5K561Wg/1n4VJB94/WhdAZKHCs471 Osud2T2NUn++1TL0/A07CM7TJcXq5xkKa3BMa5zTf+P0fQ1uJ901MdhsuLMd4yQR2FSmYqWxg49K zo/9YKl71VhCyviV2VQdq5Jr5H1+8a/1zUrp+s07t+Ga+spP9Vcf7jfyNfH83+ul/wB8/wA66KC3 OjCrVshyRketPU4qPsPxp8P8VdSOy+pNLHvjI9R+dfQPwn15b7RbPe486IeU/wBV4/wr5/Totej/ AAg+/e/9dl/lXNi4pwua9T6o0y+DoOQeMVFq8SspNY+ifdH0rV1D/Un6V5sXZESirnyN8QvDGur4 +1PUNBsrllUqxlg7NtGR71J4Z+JN1LI1reQSRXcX32VDtGPUdVNe7Wv/AB86l/13/oK8wh/5HzxP /vR/+g11qfPG0lsYcrpz916M1bPxxK2No357qc1LqOoW2u2xiuom3jlZM4aM+oPauK1D/kLP9RU2 rf8AIIuvpUKNjSaRnt4wXStQks5JGuoE6TRD9CP8K20+JlhYw7rdXkmxgBlwf/rV5LH0pT941o4I 6IU1ypmx4t8YS6/IFvflg5ZYkPf1NcZFdy20/m2sjxMp4ZWwajuf+PiT61Cf613U6ajE8LF4mUp8 q0sei6L4u1H7Ekkswd+Rlh1pdQ8WapeRNGLgxIwwdh5I9M9q5vS/+PGP6GpP4TXFJLmZ9Bh4RdKM nvYWDcZhnn60zVriS3hikiZkcP1Bp1v/AKwVW13/AI94/wDf/pVw+NBim44abRNa+Jr52VWudnbD DINdLpXjLU9NDRxurqvRWHA+hrzY9K6Oz/1MP0rSvTSV0edltd1W1I19Z8SajrGUnlEcX/POPIB+ prIWTGAQAR09Kfc9Kg9axS0PSnFJntXw5t9C1nTyk9nC84+WTcMk11OofDnS2hd4DNCD/wA85CAK 8t+Ef/IWuv8AcX+dfQY/48m/ColpoZumlqj5D8X6VdaDrlzp93cSTbDujkZid6Hof8a9k+BPhWOD SZdXljBmvmwmR0jU4/U5P4VX13/kdbz/AK8//ZjXoPwv/wCRZ07/AHD/AOhGqnVbhY4Y017Rnpem wR2sIJOAayNdvUSORi3StP8A5YH6VxniP/j1k/GuGpJs7KUFe584/FnWm1LXY7NWJjgG9vQs3T9P 51zenW4UBjik8T/8jXqP/XT+gqxbfdr1qMVGEUjCn71WUmW8k8dq9b+AqEa/qUqjLLAq/ma8hNey fs/f8hTV/wDrmn86Vb4Torv90z3h2xu56dqdDMUYKAMH1qNv4qbH99a4jx+hi27eZ4ilbsM8Vsh/ m61hWH/Idn/4FW0PvVlHqymXQxKKozzTjw/zcYpLftTZv9YKUkVEV8bT2FKDjpmmv/qmp8dZstLQ eZChx1PtTJMRKNqjJ9KPWkm/5Z1L2GtwLZQGoJGwMetP/hqOXqlAzN1iXbpkx9SBTdN+XToB7ZqP XP8AkGv/AL1Psf8Ajwg/3BUfaK6FxW4xTmYErnkZqNfummt/DVIQXatIjoDgEcc1jrdBMwXGeOjY 61qXP3R/vCsfVPvt9aU+449hwuEjVgi+Y7dAegFQF5Ccm4APoO1RW3+qP0NVx0FQ2UlY/9k= --VKlBlmldM7OdthgxFk0iFbH8V=_H28JEx2-- From fche@redhat.com Mon Nov 2 16:51:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 3D6927F59 for ; Mon, 2 Nov 2015 16:51:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1FE9A8F8033 for ; Mon, 2 Nov 2015 14:51:40 -0800 (PST) X-ASG-Debug-ID: 1446504698-04cbb0660e1dd080001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id JfMAbFLWOfgfS5a1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 02 Nov 2015 14:51:38 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 1CA1574 for ; Mon, 2 Nov 2015 22:51:38 +0000 (UTC) Received: from fche.csb (vpn-57-58.rdu2.redhat.com [10.10.57.58]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA2MpbRJ026129; Mon, 2 Nov 2015 17:51:37 -0500 Received: by fche.csb (Postfix, from userid 2569) id C4BE1586AD; Mon, 2 Nov 2015 17:51:37 -0500 (EST) To: myllynen@redhat.com Cc: pcp developers Subject: Re: PCP Zabbix Agent PMDA References: <56309994.8020404@redhat.com> X-ASG-Orig-Subj: Re: PCP Zabbix Agent PMDA From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 02 Nov 2015 17:51:37 -0500 In-Reply-To: <56309994.8020404@redhat.com> (Marko Myllynen's message of "Wed, 28 Oct 2015 11:47:00 +0200") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446504698 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 myllynen wrote: > [...] The PMDA was easy enough to implement so I did it anyway and > thought to share it here. [...] As a data source, perhaps zabbix is a bit too thin (low quality/quantity) to bother pull from, but if we did: > [...] > +our $host = '127.0.0.1'; > +our $port = '10050'; > +our $srcip = ''; > +our $pmda = PCP::PMDA->new('zabbixagent', 480); > + > +# Example instance configuration > +our $net_indom = 0; > +our $vfs_indom = 1; > +our @net_insts = sort(split('\n', `ls -1 /sys/class/net`)); > +our @vfs_insts = sort(split('\n', `awk '/^\\/|tmpfs/ {print \$2}' /proc/mounts`)); If the idea is that we'd poll remote zabbix servers too (as $host is configurable), then polling the local /sys or /proc files is going to give the wrong information. > [...] > +# Fetch command (could be replaced with direct socket communications) > +# https://www.zabbix.com/documentation/3.0/manual/appendix/items/activepassive > +if ($srcip ne '') { > + $getcmd = "zabbix_get -s $host -p $port -I $srcip -k "; > +} else { > + $getcmd = "zabbix_get -s $host -p $port -k "; > +} How fast is this operation generally? If it's a large fraction of a second or more, it'd bog down pmcd and other clients, so we'd have to use background threads or some other elaboration. > +sub zabbix_agent_connection_test { > + $pmda->log("pinging $host"); > + my $res = `$getcmd agent.ping`; > [...] > + > +sub zabbix_agent_fetch_callback { > + if (!defined($conn_ok)) { > + zabbix_agent_connection_test(); > + } > + return (PM_ERR_NOTCONN, 0) unless $conn_ok; In a real deployment, you wouldn't want to give up for a single error like that. How about just attempting the $getcmd all the time, and handling the timeout or whatnot error indication with PM_ERR_*? (Is the timeout too long? Maybe one can shorten it with /usr/bin/timeout e.g.) > [...] > + my ($name, $mode) = $q =~ /(.*)\.(.*)/; > + # Reformat the queried item key as needed > + if (exists($insts{$name})) { > + # vfs.fs.size.mode -> vfs.fs.size[mnt,mode] > + $q = $name . "[$insts{$name}[$inst],$mode]"; > + [...] This may be fine, but I'd be a bit concerned using plain regexps to parse data that may not always be the vanilla form we like. What if there are special characters or more dots or quotes or something in the name components? > [...] > +$pmda->add_metric(pmda_pmid(0,0), PM_TYPE_STRING, PM_INDOM_NULL, > + PM_SEM_INSTANT, pmda_units(0,0,0,0,0,0), > + 'zabbixagent.agent.hostname', '', ''); > +$pmda->add_metric(pmda_pmid(0,1), PM_TYPE_U32, PM_INDOM_NULL, > + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), > + 'zabbixagent.agent.ping', '', ''); > [... * dozens ...] Could this list of metadata be generated by querying zabbix instead of being hard-coded here? - FChE From mafxiguww@korea.com Mon Nov 2 18:08:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 019E929DF5 for ; Mon, 2 Nov 2015 18:08:15 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E844C304043 for ; Mon, 2 Nov 2015 16:08:11 -0800 (PST) X-ASG-Debug-ID: 1446509286-04cbb0660e1deb00001-S8gJnT Received: from r-smtp6.korea.com (xdsl-31-165-205-136.adslplus.ch [31.165.205.136]) by cuda.sgi.com with ESMTP id VYsaXpD6qB1ypm7i for ; Mon, 02 Nov 2015 16:08:07 -0800 (PST) X-Barracuda-Envelope-From: mafxiguww@korea.com X-Barracuda-Apparent-Source-IP: 31.165.205.136 From: "=?utf-8?B?0J/QtdGA0YHQvtC90LDQuw==?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0KLQtdGF0L3QuNC60Lgg0L/RgNC+0LLQtdC00LXQvdC40Y8g0L7RhtC10L3QvtGH0L3Ri9GFINC40L3RgtC10YDQstGM0Y4=?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0KLQtdGF0L3QuNC60Lgg0L/RgNC+0LLQtdC00LXQvdC40Y8g0L7RhtC10L3QvtGH0L3Ri9GFINC40L3RgtC10YDQstGM0Y4=?= Message-ID: <755211699.20151103030808@KOREA.COM> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 3 Nov 2015 03:08:08 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: xdsl-31-165-205-136.adslplus.ch[31.165.205.136] X-Barracuda-Start-Time: 1446509286 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24053 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 PGRpdj48ZGl2IGFsaWduPSJjZW50ZXIiPjx0YWJsZSBiZ2NvbG9yPSIjZjZmNmY2IiBib3JkZXI9 IjEiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMyI+PHRib2R5Pjx0cj48dGQgYmdjb2xv cj0iIzgwMDAwMCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjODAwMDAwIj7CoDwvdGQ+PHRkIGJnY29s b3I9IiM4MDAwMDAiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iIzY0MDAwMCI+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjZTdlN2U3Ij48cCBhbGlnbj0iY2VudGVyIj48YnIgLz48Zm9udCBjb2xv cj0iIzAwMDBjYyIgc2l6ZT0iNCI+PGI+MTIgPC9iPi08Yj4gMTMg0L3QvtGP0LHRgNGPIHwg0LMu INCc0L7RgdC60LLQsCA8YnIgLz48L2I+PC9mb250PijQn9GA0L7QvNC+0LrQvtC0OjI0OCk8YnIg Lz48YnIgLz4gwqA8L3A+PC90ZD48dGQgYmdjb2xvcj0iIzY0MDAwMCI+wqA8L3RkPjwvdHI+PHRy Pjx0ZCBiZ2NvbG9yPSIjODAwMDAwIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNkNWQ1ZGYiPjxwIGFs aWduPSJjZW50ZXIiPjxiciAvPjxiPjxmb250IHNpemU9IjUiPjxmb250IGNvbG9yPSIjODAwMDAw Ij7QotC10YXQvdC40LrQuCDQuNC90YLQtdGA0LLRjNGOINC00LvRjyDQv9C+0LTQsdC+0YDQsCDQ uCDQvtGG0LXQvdC60Lgg0L/QtdGA0YHQvtC90LDQu9CwLjwvZm9udD48YnIgLz4gwqA8L2ZvbnQ+ PC9iPjwvcD48L3RkPjx0ZCBiZ2NvbG9yPSIjODAwMDAwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJn Y29sb3I9IiM4MDAwMDAiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2U3ZTdlNyI+PHAgYWxpZ249ImNl bnRlciIgc3R5bGU9InRleHQtYWxpZ246bGVmdDsiPjxiciAvPjxmb250IGNvbG9yPSIjMDAwMGIw Ij48Yj7QntCx0YPRh9C10L3QuNC1INC00LvRjzwvYj46PC9mb250PiDRgNGD0LrQvtCy0L7QtNC4 0YLQtdC70LXQuSDQv9C+0LTRgNCw0LfQtNC10LvQtdC90LjQuSwg0LrQvtGC0L7RgNGL0LUg0YHQ sNC80Lgg0L/RgNC+0LLQvtC00Y/RgiDQuNC90YLQtdGA0LLRjNGOINGBINC60LDQvdC00LjQtNCw 0YLQsNC80Lgg0Lg8YnIgLz4g0L/RgNC40L3QuNC80LDRjtGCINGA0LXRiNC10L3QuNC1INC+INC9 0LDQudC80LU7INGA0LXQutGA0YPRgtC10YDQvtCyOyDRgdC+0YLRgNGD0LTQvdC40LrQvtCyINC6 0LDQtNGA0L7QstGL0YUg0LDQs9C10L3RgtGB0YLQsi48L3A+PHAgYWxpZ249ImxlZnQiPjxiciAv PtCS0YDQtdC80Y8g0L/RgNC+0LLQtdC00LXQvdC40Y8g0L7QsdGD0YfQtdC90LjRjyDRgSAxMDxz cGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPjAwINC00L4gMTc8c3BhbiBsYW5nPSJlbi11cyI+Ojwv c3Bhbj4zMDxiciAvPjxiciAvPtCQ0LTRgNC10YE6INC8LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg 0YPQuy4g0JHQsNGD0LzQsNC90YHQutCw0Y8sINC0LjYsINGB0YLRgC4yLCDQkS7Qpi4gPHNwYW4g bGFuZz0iZW4tdXMiPiI8L3NwYW4+0JLQuNC60YLQvtGA0LjRjyDQn9C70LDQt9CwPHNwYW4gbGFu Zz0iZW4tdXMiPnwiPC9zcGFuPi48YnIgLz48YnIgLz7Qo9C30L3QsNGC0Ywg0L/QvtC00YDQvtCx 0L3Rg9GOINC40L3RhNC+0YDQvNCw0YbQuNGOINC4INC30LDRgNC10LPQuNGB0YLRgNC40YDQvtCy 0LDRgtGM0YHRjyDQvdCwINGD0YfQsNGB0YLQuNC1INC80L7QttC90L4g0L/QviDQvdC+0LzQtdGA 0YM6IDxiciAvPjxiciAvPiDCoDxmb250IHNpemU9IjQiPjg8L2ZvbnQ+wqAgPGZvbnQgc2l6ZT0i MiI+0LrQvtC0INCz0L7RgNC+0LTQsCDQnNC+0YHQutCy0Ys8L2ZvbnQ+wqDCoDxmb250IHNpemU9 IjQiPig0IDkgNSk8L2ZvbnQ+wqAgPGZvbnQgc2l6ZT0iMiI+0YLQtdC70LXRhNC+0L08L2ZvbnQ+ IDxmb250IHNpemU9IjQiPjk2MTwvZm9udD48c3BhbiBsYW5nPSJlbi11cyI+PGZvbnQgc2l6ZT0i NCI+IDwvZm9udD4gPGZvbnQgc2l6ZT0iMiI+KjwvZm9udD48L3NwYW4+PGZvbnQgc2l6ZT0iNCI+ IDAwPC9mb250PjxzcGFuIGxhbmc9ImVuLXVzIj48Zm9udCBzaXplPSI0Ij4gPC9mb250Pjxmb250 IHNpemU9IjIiPio8L2ZvbnQ+PC9zcGFuPjxmb250IHNpemU9IjQiPiAzODwvZm9udD7CoCA8Zm9u dCBzaXplPSIyIj4o0LzQvdC+0LPQvtC60LDQvdCw0LvRjNC90YvQuSk8L2ZvbnQ+PC9wPjxwIGFs aWduPSJjZW50ZXIiPjxiciAvPjxpPjxmb250IGNvbG9yPSIjMDAwMGIwIiBzaXplPSIyIj48Yj7Q kdCe0J3Qo9ChINCS0KHQldCcINCj0KfQkNCh0KLQndCY0JrQkNCcINCX0JDQndCv0KLQmNCZITwv Yj48L2ZvbnQ+INCa0L3QuNCz0LAg0LDQstGC0L7RgNCwINC4INCy0LXQtNGD0YnQtdC5IMKr0J/R gNCw0LrRgtC40LrQsDxiciAvPiDRjdGE0YTQtdC60YLQuNCy0L3QvtCz0L4g0YDQtdC60YDRg9GC 0LzQtdC90YLQsMK7INCyINC/0L7QtNCw0YDQvtC6LjxiciAvPiDCoDwvaT48L3A+PC90ZD48dGQg Ymdjb2xvcj0iIzgwMDAwMCI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIjNjQwMDAwIj7C oDwvdGQ+PHRkPjxmb250IGNvbG9yPSIjODAwMDAwIj48Yj7QptC10LvRjCDQt9Cw0L3Rj9GC0LjR jzogPC9iPjwvZm9udD48YnIgLz48c3BhbiBsYW5nPSJlbi11cyI+wqB+IDwvc3Bhbj7QodC+0LrR gNCw0YLQuNGC0Ywg0LLRgNC10LzRjyDQvdCwINC/0YDQvtCy0LXQtNC10L3QuNC1INGB0L7QsdC1 0YHQtdC00L7QstCw0L3QuNGPLCDQv9C+0YHRgNC10LTRgdGC0LLQvtC8INC+0YLRgNCw0LHQvtGC 0LrQuCDQuCDQvtGB0LLQvtC10L3QuNGPINC90LDQstGL0LrQvtCyPGJyIC8+INGC0LXRhdC90LjQ uiDQuNC90YLQtdGA0LLRjNGOLiA8YnIgLz48c3BhbiBsYW5nPSJlbi11cyI+wqB+IDwvc3Bhbj7Q o9C80LXQvdGM0YjQuNGC0Ywg0LHRjtC00LbQtdGCINC90LAg0L/QvtC40YHQuiDQuCDQvtGC0LHQ vtGAINC90L7QstGL0YUg0YHQvtGC0YDRg9C00L3QuNC60L7QsiDQtNC70Y8g0LrQvtC80L/QsNC9 0LjQuC48YnIgLz48c3BhbiBsYW5nPSJlbi11cyI+wqB+IDwvc3Bhbj7Qn9C+0LLRi9GB0LjRgtGM INC60LDRh9C10YHRgtCy0L4g0L7RgtCx0LjRgNCw0LXQvNGL0YUg0LrQsNC00YDQvtCyLjxiciAv PjxzcGFuIGxhbmc9ImVuLXVzIj7CoH4gPC9zcGFuPtCe0YHQstC+0LjRgtGMINGC0LXRhdC90LjQ utC4INC/0YDQvtCy0LXQtNC10L3QuNGPIDgg0LLQuNC00L7QsiDQuNC90YLQtdGA0LLRjNGOLjxi ciAvPjxzcGFuIGxhbmc9ImVuLXVzIj7CoH4gPC9zcGFuPtCd0LDRg9GH0LjRgtGM0YHRjyDQsdC1 0LfQvtGI0LjQsdC+0YfQvdC+INC+0YbQtdC90LjQstCw0YLRjCDQu9C40YfQvdGL0LUg0Lgg0L/R gNC+0YTQtdGB0YHQuNC+0L3QsNC70YzQvdGL0LUg0LrQvtC80L/QtdGC0LXQvdGG0LjQuCDQutCw 0L3QtNC40LTQsNGC0L7Qsiw8YnIgLz7Qv9GA0L7Qs9C90L7Qt9C40YDQvtCy0LDRgtGMINC40YUg 0LzQvtC00LXQu9C4INC/0L7QstC10LTQtdC90LjRjy48L3RkPjx0ZCBiZ2NvbG9yPSIjNjQwMDAw Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM4MDAwMDAiPsKgPC90ZD48dGQgYmdjb2xv cj0iI2Y2ZjZmNiI+PGRpdj48YnIgLz48Yj48Zm9udCBjb2xvcj0iIzAwMDBiMCIgc2l6ZT0iNCI+ 0J/RgNC+0LPRgNCw0LzQvNCwOjxiciAvPjwvZm9udD48L2I+PGJyIC8+PGZvbnQgY29sb3I9IiMw MDAwODAiPjxiPjxzcGFuPtCi0JXQpdCd0J7Qm9Ce0JPQmNCvINCg0JDQl9Cg0JDQkdCe0KLQmtCY INCS0J7Qn9Cg0J7QodCe0JIg0Jgg0JjQndCi0JXQoNCf0KDQldCi0JDQptCY0Jgg0J7QotCS0JXQ otCe0JIgKDEt0Jkg0JTQldCd0KwpPC9zcGFuPjwvYj48L2ZvbnQ+PGJyIC8+PGI+PGZvbnQgc2l6 ZT0iNSI+wqAxLjwvZm9udD48L2I+IDxiPtCf0L7RiNCw0LPQvtCy0LDRjyDRgNCw0LHQvtGC0LAg 0L/QviDQvtGB0LLQvtC10L3QuNGOINC80LXRgtC+0LTQvtCyINC4INGC0LXRhdC90LjQuiDQv9GA 0L7QstC10LTQtdC90LjRjyDQuNC90YLQtdGA0LLRjNGOLjwvYj48YnIgLz48aT48L2k+PGI+PGZv bnQgc2l6ZT0iNSI+wqAyLjwvZm9udD48L2I+IDxiPtCe0YLQsdC+0YDQvtGH0L3QvtC1INC40L3R gtC10YDQstGM0Y46INGB0L/QtdGG0LjRhNC40LrQsCDQuCDQvdCw0LfQvdCw0YfQtdC90LjQtS48 L2I+PGJyIC8+PGI+PGZvbnQgc2l6ZT0iNSI+wqAzLjwvZm9udD48L2I+IDxiPtCe0YbQtdC90LrQ sCDQuCDQvtGC0LHQvtGAINC60LDQvdC00LjQtNCw0YLQvtCyINCyINCx0LXRgdC60L7QvdGC0LDQ utGC0L3QvtC8INC+0LHRidC10L3QuNC4LjwvYj7CoDxiciAvPjxiPjxmb250IHNpemU9IjUiPsKg NC48L2ZvbnQ+PC9iPiA8Yj7QotC10YXQvdC40LrQsCDQv9C+0YHRgtCw0L3QvtCy0LrQuCDQstC+ 0L/RgNC+0YHQsC48L2I+wqA8YnIgLz48Yj48Zm9udCBzaXplPSI1Ij7CoDUuPC9mb250PjwvYj4g PGI+0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvQtSDQuNC90YHRgtGA0YPQvNC10L3RgtGLINC+ 0YbQtdC90LrQuCDQutCw0L3QtNC40LTQsNGC0L7Qsi48L2I+PGJyIC8+PGI+PGZvbnQgc2l6ZT0i NSI+wqA2LjwvZm9udD48L2I+IDxiPtCf0YDQvtC10LrRgtC40LLQvdGL0LUg0LzQtdGC0L7QtNC4 0LrQuCDQvtGG0LXQvdC60Lgg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40Log0LrQsNC90LTQuNC0 0LDRgtC+0LIuPC9iPsKgPGI+PGJyIC8+PGZvbnQgY29sb3I9IiMwMDAwODAiPjxzcGFuPjwvc3Bh bj48L2ZvbnQ+PC9iPjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PjxiPjxmb250IGNvbG9yPSIjMDAw MDgwIj48c3Bhbj7QotCV0KXQndCY0JrQmCDQn9Cg0J7QktCV0JTQldCd0JjQryDQntCi0JHQntCg 0J7Qp9Cd0J7Qk9CeINCh0J7QkdCV0KHQldCU0J7QktCQ0J3QmNCvICgyLdC5INC00LXQvdGMKTwv c3Bhbj48L2ZvbnQ+PC9iPjxiciAvPjxiPjxmb250IHNpemU9IjUiPsKgMS48L2ZvbnQ+INCi0LXR hdC90L7Qu9C+0LPQuNC4INC/0YDQvtCy0LXQtNC10L3QuNGPINGB0L7QsdC10YHQtdC00L7QstCw 0L3QuNGPLjwvYj48YnIgLz48Yj48Zm9udCBzaXplPSI1Ij7CoDIuPC9mb250PiDQodGC0YDRg9C6 0YLRg9GA0LjRgNC+0LLQsNC90L3QvtC1INC40L3RgtC10YDQstGM0Y4uIDwvYj48YnIgLz48Yj48 Zm9udCBzaXplPSI1Ij7CoDMuPC9mb250PiDQmNC90YLQtdGA0LLRjNGOINC/0L4g0LrQvtC80L/Q tdGC0LXQvdGG0LjRj9C8LjwvYj7CoDxiciAvPjxiPjxmb250IHNpemU9IjUiPsKgNC48L2ZvbnQ+ INCf0L7QstC10LTQtdC90YfQtdGB0LrQvtC1INC40L3RgtC10YDQstGM0Y4uPC9iPsKgPGJyIC8+ PGI+PGZvbnQgc2l6ZT0iNSI+wqA1LjwvZm9udD4g0KHQuNGC0YPQsNGG0LjQvtC90L3QvtC1ICjQ utC10LnRgSkg0LjQvdGC0LXRgNCy0YzRji48L2I+wqA8YnIgLz48Yj48Zm9udCBzaXplPSI1Ij7C oDYuPC9mb250PiDQk9GA0YPQv9C/0L7QstC+0LUg0LjQvdGC0LXRgNCy0YzRjjwvYj4uwqA8YnIg Lz4gwqA8L2Rpdj48L3RkPjx0ZCBiZ2NvbG9yPSIjODAwMDAwIj7CoDwvdGQ+PC90cj48dHI+PHRk IGJnY29sb3I9IiM2NDAwMDAiPsKgPC90ZD48dGQ+PHAgYWxpZ249ImNlbnRlciI+0KPRh9Cw0YHR gtC40LU6IDIyODAwINGA0YPQsS7CoNCh0LrQuNC00LrQuCDQvtGCINC00LLRg9GFINGD0YfQsNGB 0YLQvdC40LrQvtCyINC4INCx0L7Qu9C10LUuPGJyIC8+0JLRhdC+0LTQuNGCINC80LXRgtC+0LTQ uNGH0LXRgdC60LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQvtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw 0YPQt9GLLjxiciAvPtCf0L4g0L7QutC+0L3Rh9Cw0L3QuNGOINC30LDQvdGP0YLQuNC5INCS0LDQ vCDQsdGD0LTQtSDQstGL0LTQsNC9INGB0LXRgNGC0LjRhNC40LrQsNGCLjwvcD48L3RkPjx0ZCBi Z2NvbG9yPSIjNjQwMDAwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM4MDAwMDAiPsKg PC90ZD48dGQgYmdjb2xvcj0iIzgwMDAwMCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjODAwMDAwIj7C oDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9kaXY+PC9kaXY+ From sxdxihmbutak@afterwork.com Mon Nov 2 23:36:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_FONT_SIZE_LARGE, HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 5D7E829E05 for ; Mon, 2 Nov 2015 23:36:08 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 4226D304039 for ; Mon, 2 Nov 2015 21:36:08 -0800 (PST) X-ASG-Debug-ID: 1446528960-04cb6c7b861d0c10001-S8gJnT Received: from ft.afterwork.com (s18343115.onlinehome-server.info [217.160.253.88]) by cuda.sgi.com with ESMTP id VwMRgqRVAy4ukFFS for ; Mon, 02 Nov 2015 21:36:01 -0800 (PST) X-Barracuda-Envelope-From: sxdxihmbutak@afterwork.com X-Barracuda-Apparent-Source-IP: 217.160.253.88 Message-ID: <7A0F13DF0CF2956802BEA164F99BE65C@AEQYHXTLOOYM> From: "=?utf-8?B?0KLRgNGD0LTQvtCy0L7QtSDQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQvg==?=" To: Subject: =?utf-8?B?0KPQstC+0LvRjNC90LXQvdC40LUg0L/QtdGA0YHQvtC90LDQu9CwINGBINC/0L7Qt9C40YbQuNC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuA==?= Date: Tue, 3 Nov 2015 08:36:02 +0300 X-ASG-Orig-Subj: =?utf-8?B?0KPQstC+0LvRjNC90LXQvdC40LUg0L/QtdGA0YHQvtC90LDQu9CwINGBINC/0L7Qt9C40YbQuNC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuA==?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D9_01D11612.AC43C540" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 15.4.3555.308 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308 X-Barracuda-Connect: s18343115.onlinehome-server.info[217.160.253.88] X-Barracuda-Start-Time: 1446528960 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_FONT_SIZE_LARGE, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24060 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_FONT_SIZE_LARGE BODY: HTML font size is large 0.00 HTML_MESSAGE BODY: HTML included in message Ýòî — ñîîáùåíèå èç íåñêîëüêèõ ÷àñòåé â ôîðìàòå MIME. ------=_NextPart_000_00D9_01D11612.AC43C540 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable =20 =D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D1=8B=D0=B9 = =D1=86=D0=B5=D0=BD=D1=82=D1=80 = =D0=BF=D1=80=D0=B8=D0=B3=D0=BB=D0=B0=D1=88=D0=B0=D0=B5=D1=82 = =D0=BD=D0=B0 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=BE =D1=82=D0=B5=D0=BC=D0=B5: =20 =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D0=B0. =D0=91=D0=B5=D0=B7=D0=BE=D0=BF=D0=B0=D1=81=D0=BD=D0=BE =D0=B8 = =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D0=BD=D0= =BE. =D0=A6=D0=B5=D0=BB=D0=B5=D0=B2=D0=B0=D1=8F = =D0=B0=D1=83=D0=B4=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D1=8F: = =D0=A0=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 = =D0=B8 =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B8 = =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D1=8B=D1=85 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1, = =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=B0 =D0=B8 =D0=BC=D0=B5=D0=BD=D0=B5=D0=B4=D0=B6=D0=B5=D1=80=D1=8B = =D0=BF=D0=BE =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D1=83, = =D0=B1=D1=83=D1=85=D0=B3=D0=B0=D0=BB=D1=82=D0=B5=D1=80=D1=8B, = =D1=8E=D1=80=D0=B8=D1=81=D1=82=D1=8B, = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 = =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B9. =20 =20 18 =D0=BD=D0=BE=D1=8F=D0=B1=D1=80=D1=8F 2015 = =D0=B3=D0=BE=D0=B4=D0=B0, =D0=B3=D0=BE=D1=80=D0=BE=D0=B4 = =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0 | = (=D0=B0=D1=80=D1=82=D0=B8=D0=BA=D1=83=D0=BB: 250) =D0=97=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B5 = =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=81=D1=8F c 10:00 = =D0=B4=D0=BE 17:30 =D0=90=D0=B4=D1=80=D0=B5=D1=81 = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F: = =D1=83=D0=BB. = =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F, =D0=B4.6, = =D1=81=D1=82=D1=80.2, =D0=91.=D0=A6. = "=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D1=8F = =D0=9F=D0=BB=D0=B0=D0=B7=D0=B0". =D0=A3=D0=B7=D0=BD=D0=B0=D1=82=D1=8C =D0=92=D1=81=D1=8E = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=83=D1=8E = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8E =D0=B8 = =D0=BF=D0=BE=D0=B4=D0=B0=D1=82=D1=8C = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D1=83 =D0=BD=D0=B0 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D0=92=D1=8B = =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 =D0=BF=D0=BE = =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD=D1=83 :=20 8 =D0=BA=D0=BE=D0=B4 =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0 ( 4 9 = 5 ) =D0=BD=D0=BE=D0=BC=D0=B5=D1=80 7 2 5 - 0 4 - 4 8. =D0=92=D1=8B =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B2=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=B2 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B0=D0=BA =D0=BE=D1=82 = =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B8, =D1=82=D0=B0=D0=BA = =D0=B8 =D0=BA=D0=B0=D0=BA =D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=BE=D0=B5 = =D0=BB=D0=B8=D1=86=D0=BE. (=D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D1=83=D0=B9=D1=81=D1=82=D0=B0 = =D0=BD=D0=B5 =D0=BE=D1=82=D0=B2=D0=B5=D1=87=D0=B0=D0=B9=D1=82=D0=B5 = =D0=BD=D0=B0 =D0=BE=D0=B1=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D0=B9 = =D0=B0=D0=B4=D1=80=D0=B5=D1=81 = =D1=8D=D0=BB.=D0=BF=D0=BE=D1=87=D1=82=D1=8B) =20 =20 = =D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D0=BD=D1=81=D1=82=D0=B2=D0=BE = =D1=81=D0=BF=D0=BE=D1=80=D0=BE=D0=B2, = =D0=B2=D0=BE=D0=B7=D0=BD=D0=B8=D0=BA=D0=B0=D1=8E=D1=89=D0=B8=D1=85 = =D0=B8=D0=B7 =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85 = =D0=BE=D1=82=D0=BD=D0=BE=D1=88=D0=B5=D0=BD=D0=B8=D0=B9, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BE =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2, =D0=B0 =D1=82=D0=B0=D0=BA=D0=B6=D0=B5 =D1=81 = =D0=BD=D0=B5=D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D1=8B=D0=BC = =D0=BF=D1=80=D0=B8=D0=B2=D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B8=D0=BD=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B3=D1=80=D0=B0=D0=B6=D0=B4=D0=B0=D0=BD =D0=BA = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5. = =D0=9D=D0=B5=D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D0=BE=D0=B5 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5, =D0=BF=D0=BE=D0=BC=D0=B8=D0=BC=D0=BE = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE=D1=81=D1=82=D0= =B8 = =D0=B2=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B8=D1=8F =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 = =D0=BD=D0=B0 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5, = =D0=B2=D0=BB=D0=B5=D1=87=D0=B5=D1=82 = =D0=BD=D0=B5=D0=B1=D0=BB=D0=B0=D0=B3=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0= =BD=D1=8B=D0=B5 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B8 = =D1=80=D0=B5=D0=BF=D1=83=D1=82=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1=8B=D0= =B5 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B8=D1=8F = =D0=B4=D0=BB=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F.= =D0=94=D0=BB=D1=8F =D1=82=D0=BE=D0=B3=D0=BE = =D1=87=D1=82=D0=BE=D0=B1=D1=8B = =D0=B3=D1=80=D0=B0=D0=BC=D0=BE=D1=82=D0=BD=D0=BE =D1=80=D0=B0=D1=81=D1=81=D1=82=D0=B0=D1=82=D1=8C=D1=81=D1=8F = =D1=81 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC, = =D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE = =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D0=BF=D0=BE=D0=B2=D0=BE=D0=B4 = =D0=B4=D0=BB=D1=8F = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE = =D1=87=D0=B5=D1=82=D0=BA=D0=BE=D0=B5 =D1=81=D0=BE=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D1= =85 =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC =D0=BD=D0=BE=D1=80=D0=BC, = =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80, = =D1=81=D0=BE=D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B6=D0=B4=D0=B0=D0=B5=D0=BC=D1= =8B=D1=85 =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D0=BE=D0=B9 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B5=D0= =B9. =D0=A1=D0=BE=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D1= =85 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=BE=D0=BC =D0=BD=D0=BE=D1=80=D0=BC =D0=B8 = =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80 = =D0=BF=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D1=8F = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 = =D0=BC=D0=B8=D0=BD=D0=B8=D0=BC=D0=B8=D0=B7=D0=B8=D1=80=D1=83=D0=B5=D1=82 = =D0=B2 =D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=B5=D0=B9=D1=88=D0=B5=D0=BC = =D1=80=D0=B8=D1=81=D0=BA=D0=B8, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D0=BC = =D1=81=D0=BF=D0=BE=D1=80=D0=BE=D0=BC. =20 =20 =D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D1=8B: =20 =20 1. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 = =D0=B1=D0=B5=D0=B7 =D0=BF=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC. * = =D0=A4=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=81=D0=B8=D1=85=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0= =BA=D0=BE=D0=B3=D0=BE =D0=BF=D0=BE=D1=80=D1=82=D1=80=D0=B5=D1=82=D0=B0 = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 * =D0=9C=D0=B5=D1=82=D0=BE=D0=B4=D1=8B =D0=B8 = =D0=BF=D1=80=D0=B8=D0=B5=D0=BC=D1=8B = =D0=BF=D1=81=D0=B8=D1=85=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B8, = =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D1=83=D1=8E=D1=89=D0= =B8=D0=B5 =D1=83=D0=B1=D0=B5=D0=B4=D0=B8=D1=82=D1=8C = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 = =D1=83=D0=B2=D0=BE=D0=BB=D0=B8=D1=82=D1=8C=D1=81=D1=8F * =D0=9A=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D1=8B = =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 =D0=B8 = =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D0=B0 = =D0=BA=D0=BE=D0=BC=D0=BF=D1=80=D0=BE=D0=BC=D0=B0=D1=82=D0=BE=D0=B2 * =D0=A7=D1=82=D0=BE =D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C, = =D1=87=D1=82=D0=BE=D0=B1=D1=8B = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA =D0=BD=D0=B5 = =D1=81=D0=BC=D0=BE=D0=B3 = =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D1=83=D0=BC=D0=B0=D1=82=D1=8C * =D0=98=D0=BC=D0=B8=D0=B4=D0=B6=D0=B5=D0=B2=D1=8B=D0=B5 = =D0=B0=D1=81=D0=BF=D0=B5=D0=BA=D1=82=D1=8B = =D0=B2=D0=BE=D0=B7=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F = =D0=BD=D0=B0 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D1=8E=D1=89=D0=B5=D0=B3=D0=BE=D1= =81=D1=8F =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 * = =D0=97=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D1=8B=D0=B5 =D0=BC=D0=B5=D1=80=D1=8B = =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D1=8B =D1=81 = =C2=AB=D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D1=8B=D0=BC = =D1=8D=D0=BA=D1=81=D1=82=D1=80=D0=B5=D0=BC=D0=B8=D0=B7=D0=BC=D0=BE=D0=BC=C2= =BB - = =D0=BD=D0=B5=D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B6=D0=B0=D0=BB=D0=BE=D0=B1=D0=B0=D0=BC=D0=B8 =D0=B2 =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=83=D1=8E = =D0=B8=D0=BD=D1=81=D0=BF=D0=B5=D0=BA=D1=86=D0=B8=D1=8E, = =D1=81=D1=83=D0=B4=D0=B5=D0=B1=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B8=D1=81=D0=BA=D0=B0=D0=BC=D0=B8 2. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=BE = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8E. * =D0=A7=D1=82=D0=BE =D0=BD=D1=83=D0=B6=D0=BD=D0=BE = =D0=B7=D0=BD=D0=B0=D1=82=D1=8C =D0=BE = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8, =D0=BE=D0=B1 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0= =B8=D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F * =D0=9E=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D0=B5 = =D0=B7=D0=B0=D0=B1=D0=BB=D1=83=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2 =D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9, =D0=BA=D0=B0=D0=BA =D1=81 =D0=BD=D0=B8=D0=BC=D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C, = =D1=87=D1=82=D0=BE=D0=B1=D1=8B =D0=BD=D0=B5 = =D0=B4=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=8C =D0=B4=D0=B5=D0=BB=D0=B0 =D0=B4=D0=BE =D1=81=D1=83=D0=B4=D0=B0 * = =D0=9E=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B8 = =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D1=83=D0=B5=D0=BC=D1=8B=D0= =B5 =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=8B, = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D0=B5 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D1=8B, = =D1=82=D0=B8=D0=BF=D0=B8=D1=87=D0=BD=D1=8B=D0=B5 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8 =D0=B8 =D0=B8=D1=85 = =D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5, = =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0= =B0 =D0=BF=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 * =D0=92=D1=8B=D0=B4=D0=B0=D1=87=D0=B0 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 = =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 * =D0=92=D0=BD=D0=BE=D1=81=D0=B8=D0=BC = =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C =D0=B2 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=83=D1=8E = =D0=BA=D0=BD=D0=B8=D0=B6=D0=BA=D1=83 = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE, = =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 = =D0=B2=D0=BE=D0=B7=D0=BD=D0=B8=D0=BA=D0=B0=D1=8E=D1=82 = =D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D1=81 = =D0=B2=D0=BD=D0=B5=D1=81=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D0=B5=D0=B9: = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0, = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B8=D0=BB=D0=B8 = =D0=BF=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0, =D0=BA=D0=B0=D0=BA =D0=BB=D0=B5=D0=B3=D0=BA=D0=BE = =D0=BD=D0=B0=D1=83=D1=87=D0=B8=D1=82=D1=8C=D1=81=D1=8F = =D0=BF=D0=B8=D1=81=D0=B0=D1=82=D1=8C = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D1=83=D1=8E = =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C=20 * =D0=9E=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0= =B3=D0=BE =D1=80=D0=B0=D1=81=D1=87=D0=B5=D1=82=D0=B0 * =D0=98=D1=81=D0=BA=D0=BE=D0=B2=D0=B0=D1=8F = =D0=B4=D0=B0=D0=B2=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=BF=D0=BE = =D1=81=D0=BF=D0=BE=D1=80=D0=B0=D0=BC =D0=BE=D0=B1 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 * =D0=9F=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC=D0=BD=D1=8B=D0=B5 = =D0=BC=D0=B5=D1=81=D1=82=D0=B0 =D0=B2=D1=81=D0=B5=D1=85 = =D0=B2=D0=B8=D0=B4=D0=BE=D0=B2 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 * =D0=9E=D1=82=D0=BF=D1=83=D1=81=D0=BA =D1=81 = =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B8=D0=BC = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC 3. = =D0=A0=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D1=8E = =D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD: =D0=BD=D0=B0 = =D1=81=D1=82=D1=80=D0=B0=D0=B6=D0=B5 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BE=D0=B2 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F.= =D0=9F=D0=BB=D1=8E=D1=81=D1=8B =D0=B8 = =D0=BC=D0=B8=D0=BD=D1=83=D1=81=D1=8B = =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F. = =D0=9E=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F=D0=B5=D0=BC = =D0=B2=D1=8B=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B5 = =D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=B8=D0=B5 = =D0=B8=D1=81=D1=85=D0=BE=D0=B4=D1=8F =D0=B8=D0=B7 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BE=D0=B2 =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B8 4. = =D0=9F=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=B2 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=B8=D1=81=D1=82=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=81=D1=80=D0=BE=D0=BA=D0=B0 =D0=B5=D0=B3=D0=BE = =D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F. =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BD=D1=8E=D0=B0=D0=BD=D1=81=D1=8B = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8 = =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5 = =D0=BD=D0=B5=D0=BB=D1=8C=D0=B7=D1=8F = =D0=B4=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=82=D1=8C 5. = =D0=A0=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=B7=D0=B0 = =D0=B4=D0=B8=D1=81=D1=86=D0=B8=D0=BF=D0=BB=D0=B8=D0=BD=D0=B0=D1=80=D0=BD=D1= =8B=D0=B5 =D0=BF=D1=80=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BA=D0=B8 = =E2=80=93 =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D1=8F=D0=B5=D0=BC =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B2=D0=B7=D1=8B=D1=81=D0=BA=D0=B0=D0=BD=D0=B8=D1=8F = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE.=20 * =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=B8 = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=B7=D0=B0=D0=B1=D0=BB=D1=83=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B8 =D0=B5=D0=B3=D0=BE = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D0=B5 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8. = =D0=9F=D0=BE=D0=B4=D0=B3=D0=BE=D1=82=D0=BE=D0=B2=D0=B8=D1=82=D0=B5=D0=BB=D1= =8C=D0=BD=D1=8B=D0=B5 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F, = =D0=BF=D1=80=D0=B5=D0=B4=D1=88=D0=B5=D1=81=D1=82=D0=B2=D1=83=D1=8E=D1=89=D0= =B8=D0=B5 =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8E * =D0=A1=D0=B1=D0=BE=D1=80 =D0=B8 = =D0=B0=D0=BD=D0=B0=D0=BB=D0=B8=D0=B7 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 =D0=BE = =D1=84=D0=B8=D0=B7=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=BC = =D0=BB=D0=B8=D1=86=D0=B5. = =D0=A4=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=BE=D0=B2 =D0=B8 = =D0=B4=D0=BE=D1=81=D1=8C=D0=B5 =D0=BD=D0=B0 =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0, = =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=B5 = =D1=83=D0=B1=D0=B5=D0=B4=D0=B8=D1=82=D1=8C =D0=B5=D0=B3=D0=BE = =D1=83=D0=B2=D0=BE=D0=BB=D0=B8=D1=82=D1=8C=D1=81=D1=8F. = =D0=9F=D1=80=D0=BE=D0=B2=D0=BE=D0=BA=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1= =8B=D0=B5 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F = =D0=B2 =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D0=BE=D0=B9 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5 6. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC = =D0=B7=D0=B0 =D0=BF=D1=80=D0=BE=D0=B3=D1=83=D0=BB.=20 7. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC = =D0=B7=D0=B0 = =D0=B0=D0=BB=D0=BA=D0=BE=D0=B3=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5 = =D0=BE=D0=BF=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5. 8. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B7=D0=B0 = =D1=80=D0=B0=D0=B7=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=80=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B9 = =D1=82=D0=B0=D0=B9=D0=BD=D1=8B =D0=B8 = =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85.=20 9. =D0=A1=D1=83=D0=B4=D0=B5=D0=B1=D0=BD=D0=B0=D1=8F = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0 = =D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=B5=D0=BD=D0=B8=D1=8F = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85 = =D0=BA=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D0=BE=D0=B2 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D1=81 = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC.=20 10. =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B1=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B6=D0=B5=D0=BD=D1=89=D0=B8=D0=BD, = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B9, = =D1=81=D0=BE=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9, = =D0=B8=D0=BD=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2: = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D1=8B=D0=B5 = =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=8B = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0.=20 11. =D0=A2=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D0=B5 = =D1=81=D0=BF=D0=BE=D1=80=D1=8B: * =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=B8=D1=81=D1=82=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=81=D1=80=D0=BE=D0=BA=D0=B0 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 * =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8E * =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 =D0=B7=D0=B0 = =D0=BF=D1=80=D0=BE=D0=B3=D1=83=D0=BB * =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 =D0=B7=D0=B0 = =D0=BF=D0=BE=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BD=D0=B0 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5 =D0=B2 = =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 = =D0=B0=D0=BB=D0=BA=D0=BE=D0=B3=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE,= =D0=B8=D0=BB=D0=B8 = =D0=BD=D0=B0=D1=80=D0=BA=D0=BE=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0= =B3=D0=BE =D0=BE=D0=BF=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F * =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=BF=D0=BE = =D0=BF=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=B5 = =D0=BD=D0=B5=D0=BE=D0=B4=D0=BD=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D0=BE=D0= =B3=D0=BE = =D0=BD=D0=B5=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85 = =D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 = (=D0=BF.5 =D1=81=D1=82.81 =D0=A2=D0=9A =D0=A0=D0=A4) * =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=BD=D0=B5=D1=83=D0=B4=D0=BE=D0=B2=D0=BB=D0=B5=D1=82=D0=B2=D0=BE=D1=80=D0= =B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC = =D1=80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=BE=D0=BC = =D0=B8=D1=81=D0=BF=D1=8B=D1=82=D0=B0=D0=BD=D0=B8=D1=8F = =D0=BF=D1=80=D0=B8 =D0=BF=D1=80=D0=B8=D0=B5=D0=BC=D0=B5 =D0=BD=D0=B0 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83 * =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BF=D0=BE = =D1=81=D0=BE=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D1=8E = =D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD * =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BF=D0=BE = =D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D1=8E = =D1=88=D1=82=D0=B0=D1=82=D0=B0 =D0=B8 = =D1=87=D0=B8=D1=81=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2 =D0=A2=D0=9E=D0=9F-10 =D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9 =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8.=20 =20 - - - =D0=A3=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 =D0=B2 = =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B8 = =D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D1=82: 11 800 = =D1=80=D1=83=D0=B1. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 = =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F =D0=92=D0=B0=D0=BC = =D0=B2=D1=8B=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0=D1=88 = =D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82. =D0=92 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B5 = =D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=BE: = =D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB, = =D0=BE=D0=B1=D0=B5=D0=B4=D1=8B, = =D0=BA=D0=BE=D1=84=D0=B5-=D0=BF=D0=B0=D1=83=D0=B7=D1=8B. =D0=98=D0=BD=D0=BE=D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=BD=D0=B8=D0=BC = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC = =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D0=BC =D0=B2 = =D0=B1=D1=80=D0=BE=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B8 = =D0=B3=D0=BE=D1=81=D1=82=D0=B8=D0=BD=D0=B8=D1=86=D1=8B. =20 =20 ------=_NextPart_000_00D9_01D11612.AC43C540 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
                   

=D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D1=8B=D0=B9 = =D1=86=D0=B5=D0=BD=D1=82=D1=80 = =D0=BF=D1=80=D0=B8=D0=B3=D0=BB=D0=B0=D1=88=D0=B0=D0=B5=D1=82 = =D0=BD=D0=B0=20 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BF=D0=BE = =D1=82=D0=B5=D0=BC=D0=B5:
 

=D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D0=B0.
=D0=91=D0=B5=D0= =B7=D0=BE=D0=BF=D0=B0=D1=81=D0=BD=D0=BE =D0=B8=20 = =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D0=BD=D0= =BE.


=D0=A6=D0=B5=D0=BB=D0=B5=D0=B2=D0=B0=D1=8F = =D0=B0=D1=83=D0=B4=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D1=8F: =
=D0=A0=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0= =B8 =D0=B8=20 =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B8 = =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D1=8B=D1=85 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1, = =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=B0 = =D0=B8
=D0=BC=D0=B5=D0=BD=D0=B5=D0=B4=D0=B6=D0=B5=D1=80=D1=8B = =D0=BF=D0=BE =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D1=83,=20 =D0=B1=D1=83=D1=85=D0=B3=D0=B0=D0=BB=D1=82=D0=B5=D1=80=D1=8B, = =D1=8E=D1=80=D0=B8=D1=81=D1=82=D1=8B, = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 = =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B9.
 

           

18 =D0=BD=D0=BE=D1=8F=D0=B1=D1=80=D1=8F = 2015 =D0=B3=D0=BE=D0=B4=D0=B0, =D0=B3=D0=BE=D1=80=D0=BE=D0=B4 = =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0 | = (=D0=B0=D1=80=D1=82=D0=B8=D0=BA=D1=83=D0=BB: = 250)

=D0=97=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B5=20 =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=81=D1=8F c = 10:00 =D0=B4=D0=BE 17:30

=D0=90=D0=B4=D1=80=D0=B5=D1=81 = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F: = =D1=83=D0=BB. = =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F,=20 =D0=B4.6, =D1=81=D1=82=D1=80.2, =D0=91.=D0=A6. "=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D1=8F = =D0=9F=D0=BB=D0=B0=D0=B7=D0=B0".

=D0=A3=D0=B7=D0=BD=D0=B0=D1=82=D1=8C= =D0=92=D1=81=D1=8E = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=83=D1=8E = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8E =D0=B8=20 =D0=BF=D0=BE=D0=B4=D0=B0=D1=82=D1=8C = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D1=83 =D0=BD=D0=B0 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D0=92=D1=8B = =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 =D0=BF=D0=BE = =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD=D1=83 :=20

 8  =D0=BA=D0=BE=D0=B4=20 =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0  = ( 4 9 5=20 )  =D0=BD=D0=BE=D0=BC=D0=B5=D1=80  7 2 5 -=20 0 4 -=20 4 = 8.

=D0=92=D1=8B =D0=BC=D0=BE=D0=B6=D0=B5=D1=82=D0=B5 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B2=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=B2 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B0=D0=BA =D0=BE=D1=82 = =D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B8, =D1=82=D0=B0=D0=BA = =D0=B8 =D0=BA=D0=B0=D0=BA =D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=BE=D0=B5=20 = =D0=BB=D0=B8=D1=86=D0=BE.
(=D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D1=83=D0=B9=D1= =81=D1=82=D0=B0 =D0=BD=D0=B5 = =D0=BE=D1=82=D0=B2=D0=B5=D1=87=D0=B0=D0=B9=D1=82=D0=B5 =D0=BD=D0=B0 = =D0=BE=D0=B1=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D0=B9 = =D0=B0=D0=B4=D1=80=D0=B5=D1=81=20 = =D1=8D=D0=BB.=D0=BF=D0=BE=D1=87=D1=82=D1=8B)

                          =D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D0=BD=D1=81=D1=82=D0=B2=D0=BE= =D1=81=D0=BF=D0=BE=D1=80=D0=BE=D0=B2,=20 =D0=B2=D0=BE=D0=B7=D0=BD=D0=B8=D0=BA=D0=B0=D1=8E=D1=89=D0=B8=D1=85 = =D0=B8=D0=B7 =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85 = =D0=BE=D1=82=D0=BD=D0=BE=D1=88=D0=B5=D0=BD=D0=B8=D0=B9, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BE =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2,
=D0=B0=20 =D1=82=D0=B0=D0=BA=D0=B6=D0=B5 =D1=81 = =D0=BD=D0=B5=D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D1=8B=D0=BC = =D0=BF=D1=80=D0=B8=D0=B2=D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B8=D0=BD=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B3=D1=80=D0=B0=D0=B6=D0=B4=D0=B0=D0=BD =D0=BA = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5. = =D0=9D=D0=B5=D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D0=BE=D0=B5=20 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5,
=D0=BF=D0= =BE=D0=BC=D0=B8=D0=BC=D0=BE = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE=D1=81=D1=82=D0= =B8 = =D0=B2=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B8=D1=8F =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 = =D0=BD=D0=B0 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5,=20 =D0=B2=D0=BB=D0=B5=D1=87=D0=B5=D1=82 = =D0=BD=D0=B5=D0=B1=D0=BB=D0=B0=D0=B3=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0= =BD=D1=8B=D0=B5
=D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D1=8C= =D0=BD=D1=8B=D0=B5 =D0=B8 = =D1=80=D0=B5=D0=BF=D1=83=D1=82=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1=8B=D0= =B5 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B8=D1=8F = =D0=B4=D0=BB=D1=8F=20 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F.= =D0=94=D0=BB=D1=8F =D1=82=D0=BE=D0=B3=D0=BE = =D1=87=D1=82=D0=BE=D0=B1=D1=8B = =D0=B3=D1=80=D0=B0=D0=BC=D0=BE=D1=82=D0=BD=D0=BE
=D1=80=D0=B0=D1=81=D1= =81=D1=82=D0=B0=D1=82=D1=8C=D1=81=D1=8F =D1=81 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC,=20 = =D0=BD=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE = =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D0=BF=D0=BE=D0=B2=D0=BE=D0=B4 = =D0=B4=D0=BB=D1=8F = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE = =D1=87=D0=B5=D1=82=D0=BA=D0=BE=D0=B5
=D1=81=D0=BE=D0=B1=D0=BB=D1=8E=D0= =B4=D0=B5=D0=BD=D0=B8=D0=B5=20 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D1= =85 =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC =D0=BD=D0=BE=D1=80=D0=BC, = =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80, = =D1=81=D0=BE=D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B6=D0=B4=D0=B0=D0=B5=D0=BC=D1= =8B=D1=85 =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D0=BE=D0=B9=20 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B5=D0= =B9.
=D0=A1=D0=BE=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D1= =85 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=BE=D0=BC =D0=BD=D0=BE=D1=80=D0=BC =D0=B8=20 =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80 = =D0=BF=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D1=8F = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE
=D0=B4=D0=BE=D0= =B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 = =D0=BC=D0=B8=D0=BD=D0=B8=D0=BC=D0=B8=D0=B7=D0=B8=D1=80=D1=83=D0=B5=D1=82 = =D0=B2 =D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=B5=D0=B9=D1=88=D0=B5=D0=BC=20 =D1=80=D0=B8=D1=81=D0=BA=D0=B8, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D0=BC = =D1=81=D0=BF=D0=BE=D1=80=D0=BE=D0=BC.
                         

=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D1=8B:

           
1.=20 =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 = =D0=B1=D0=B5=D0=B7 = =D0=BF=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC.
* =
=D0=A4=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8= =D0=B5 = =D0=BF=D1=81=D0=B8=D1=85=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0= =BA=D0=BE=D0=B3=D0=BE =D0=BF=D0=BE=D1=80=D1=82=D1=80=D0=B5=D1=82=D0=B0=20 = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0
* =D0=9C=D0=B5=D1=82=D0=BE=D0=B4=D1=8B = =D0=B8 =D0=BF=D1=80=D0=B8=D0=B5=D0=BC=D1=8B=20 =D0=BF=D1=81=D0=B8=D1=85=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B8, = =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D1=83=D1=8E=D1=89=D0= =B8=D0=B5 =D1=83=D0=B1=D0=B5=D0=B4=D0=B8=D1=82=D1=8C = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0 = =D1=83=D0=B2=D0=BE=D0=BB=D0=B8=D1=82=D1=8C=D1=81=D1=8F
* = =D0=9A=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D1=8B = =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 =D0=B8 = =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D0=B0=20 = =D0=BA=D0=BE=D0=BC=D0=BF=D1=80=D0=BE=D0=BC=D0=B0=D1=82=D0=BE=D0=B2
* =D0=A7=D1=82=D0=BE = =D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C, = =D1=87=D1=82=D0=BE=D0=B1=D1=8B=20 =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA = =D0=BD=D0=B5 =D1=81=D0=BC=D0=BE=D0=B3 = =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D1=83=D0=BC=D0=B0=D1=82=D1=8C
*=20 =D0=98=D0=BC=D0=B8=D0=B4=D0=B6=D0=B5=D0=B2=D1=8B=D0=B5 = =D0=B0=D1=81=D0=BF=D0=B5=D0=BA=D1=82=D1=8B = =D0=B2=D0=BE=D0=B7=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F = =D0=BD=D0=B0 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D1=8E=D1=89=D0=B5=D0=B3=D0=BE=D1= =81=D1=8F = =D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0=B0
* = =D0=97=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB= =D1=8C=D0=BD=D1=8B=D0=B5 =D0=BC=D0=B5=D1=80=D1=8B = =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D1=8B =D1=81 = =C2=AB=D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D1=8B=D0=BC=20 = =D1=8D=D0=BA=D1=81=D1=82=D1=80=D0=B5=D0=BC=D0=B8=D0=B7=D0=BC=D0=BE=D0=BC=C2= =BB - = =D0=BD=D0=B5=D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B6=D0=B0=D0=BB=D0=BE=D0=B1=D0=B0=D0=BC=D0=B8 = =D0=B2
=D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=83=D1=8E = =D0=B8=D0=BD=D1=81=D0=BF=D0=B5=D0=BA=D1=86=D0=B8=D1=8E,=20 =D1=81=D1=83=D0=B4=D0=B5=D0=B1=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B8=D1=81=D0=BA=D0=B0=D0=BC=D0=B8
2. = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8E.
* =D0=A7=D1=82=D0=BE=20 =D0=BD=D1=83=D0=B6=D0=BD=D0=BE =D0=B7=D0=BD=D0=B0=D1=82=D1=8C = =D0=BE =D0=B7=D0=B0=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8, = =D0=BE=D0=B1 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0= =B8=D0=B8=20 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F<= BR>* = =D0=9E=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D0=B5 = =D0=B7=D0=B0=D0=B1=D0=BB=D1=83=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F=20 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2 = =D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9, =D0=BA=D0=B0=D0=BA =D1=81 =D0=BD=D0=B8=D0=BC=D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C, = =D1=87=D1=82=D0=BE=D0=B1=D1=8B =D0=BD=D0=B5 = =D0=B4=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=8C
=D0=B4=D0=B5=D0=BB=D0= =B0=20 =D0=B4=D0=BE =D1=81=D1=83=D0=B4=D0=B0
* = =D0=9E=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B= =D0=B5 =D0=B8=20 = =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D1=83=D0=B5=D0=BC=D1=8B=D0= =B5 =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=8B, = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D0=B5 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D1=8B, = =D1=82=D0=B8=D0=BF=D0=B8=D1=87=D0=BD=D1=8B=D0=B5 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8 =D0=B8=20 = =D0=B8=D1=85
=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B8=D0=B5, = =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0= =B0 =D0=BF=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0
* = =D0=92=D1=8B=D0=B4=D0=B0=D1=87=D0=B0 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 = =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8
* = =D0=92=D0=BD=D0=BE=D1=81=D0=B8=D0=BC = =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C =D0=B2 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=83=D1=8E = =D0=BA=D0=BD=D0=B8=D0=B6=D0=BA=D1=83 = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE,=20 =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 = =D0=B2=D0=BE=D0=B7=D0=BD=D0=B8=D0=BA=D0=B0=D1=8E=D1=82 = =D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D1=81 = =D0=B2=D0=BD=D0=B5=D1=81=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC
=D0=B7=D0=B0=D0= =BF=D0=B8=D1=81=D0=B5=D0=B9: = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0,=20 =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B8=D0=BB=D0=B8 = =D0=BF=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0,
=D0=BA=D0=B0=D0=BA = =D0=BB=D0=B5=D0=B3=D0=BA=D0=BE = =D0=BD=D0=B0=D1=83=D1=87=D0=B8=D1=82=D1=8C=D1=81=D1=8F=20 =D0=BF=D0=B8=D1=81=D0=B0=D1=82=D1=8C = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D1=83=D1=8E = =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C
*=20 = =D0=9E=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0= =B3=D0=BE =D1=80=D0=B0=D1=81=D1=87=D0=B5=D1=82=D0=B0
*=20 =D0=98=D1=81=D0=BA=D0=BE=D0=B2=D0=B0=D1=8F = =D0=B4=D0=B0=D0=B2=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=BF=D0=BE = =D1=81=D0=BF=D0=BE=D1=80=D0=B0=D0=BC =D0=BE=D0=B1 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8
* = =D0=9F=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC=D0=BD=D1=8B=D0=B5 = =D0=BC=D0=B5=D1=81=D1=82=D0=B0 =D0=B2=D1=81=D0=B5=D1=85 = =D0=B2=D0=B8=D0=B4=D0=BE=D0=B2=20 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9
* =D0=9E=D1=82=D0=BF=D1=83=D1=81=D0=BA = =D1=81 = =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B8=D0=BC=20 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC
= 3. = =D0=A0=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20 =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D1=8E = =D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD: =D0=BD=D0=B0 = =D1=81=D1=82=D1=80=D0=B0=D0=B6=D0=B5 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BE=D0=B2
    = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB= =D1=8F.

=D0=9F=D0=BB=D1=8E=D1=81=D1=8B =D0=B8 = =D0=BC=D0=B8=D0=BD=D1=83=D1=81=D1=8B=20 =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=B3=D0=BE = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F. = =D0=9E=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F=D0=B5=D0=BC = =D0=B2=D1=8B=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B5 = =D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=B8=D0=B5 = =D0=B8=D1=81=D1=85=D0=BE=D0=B4=D1=8F =D0=B8=D0=B7=20 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BE=D0=B2
=D0=BA=D0=BE=D0= =BC=D0=BF=D0=B0=D0=BD=D0=B8=D0=B8
4.=20 =D0=9F=D1=80=D0=B5=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=B2 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=B8=D1=81=D1=82=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=81=D1=80=D0=BE=D0=BA=D0=B0 =D0=B5=D0=B3=D0=BE=20 = =D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D1=8F.
=D0=9F=D0=BE=D1=80= =D1=8F=D0=B4=D0=BE=D0=BA = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BD=D1=8E=D0=B0=D0=BD=D1=81=D1=8B = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8 = =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5=20 =D0=BD=D0=B5=D0=BB=D1=8C=D0=B7=D1=8F = =D0=B4=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=82=D1=8C
5. = =D0=A0=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20 =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=B7=D0=B0 = =D0=B4=D0=B8=D1=81=D1=86=D0=B8=D0=BF=D0=BB=D0=B8=D0=BD=D0=B0=D1=80=D0=BD=D1= =8B=D0=B5 =D0=BF=D1=80=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BA=D0=B8 = =E2=80=93 = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D1=8F=D0=B5=D0=BC
    = =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B2=D0=B7=D1=8B=D1=81=D0=BA=D0=B0=D0=BD=D0=B8=D1=8F = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D1=8C=D0=BD=D0=BE.=20

* = =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=B8=20 =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=B7=D0=B0=D0=B1=D0=BB=D1=83=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B8 =D0=B5=D0=B3=D0=BE = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D0=B5=20 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8.
=D0=9F=D0=BE=D0=B4=D0=B3=D0=BE=D1= =82=D0=BE=D0=B2=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F, = =D0=BF=D1=80=D0=B5=D0=B4=D1=88=D0=B5=D1=81=D1=82=D0=B2=D1=83=D1=8E=D1=89=D0= =B8=D0=B5=20 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D1=8E
* =D0=A1=D0=B1=D0=BE=D1=80 =D0=B8 = =D0=B0=D0=BD=D0=B0=D0=BB=D0=B8=D0=B7=20 =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BE =D1=84=D0=B8=D0=B7=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=BC = =D0=BB=D0=B8=D1=86=D0=B5. = =D0=A4=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=BE=D0=B2 =D0=B8 = =D0=B4=D0=BE=D1=81=D1=8C=D0=B5=20 = =D0=BD=D0=B0
=D1=81=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D0=BA=D0= =B0, =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=B5 = =D1=83=D0=B1=D0=B5=D0=B4=D0=B8=D1=82=D1=8C =D0=B5=D0=B3=D0=BE = =D1=83=D0=B2=D0=BE=D0=BB=D0=B8=D1=82=D1=8C=D1=81=D1=8F. = =D0=9F=D1=80=D0=BE=D0=B2=D0=BE=D0=BA=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1= =8B=D0=B5=20 =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F = =D0=B2 = =D0=BA=D0=B0=D0=B4=D1=80=D0=BE=D0=B2=D0=BE=D0=B9
=D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D0=B5
6. = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC =D0=B7=D0=B0 = =D0=BF=D1=80=D0=BE=D0=B3=D1=83=D0=BB.
7. = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D1=8F=D0=B5=D0=BC =D0=B7=D0=B0 = =D0=B0=D0=BB=D0=BA=D0=BE=D0=B3=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20 =D0=BE=D0=BF=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5.
8. = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B7=D0=B0=20 =D1=80=D0=B0=D0=B7=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=80=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B9 = =D1=82=D0=B0=D0=B9=D0=BD=D1=8B =D0=B8 = =D0=BF=D0=B5=D1=80=D1=81=D0=BE=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85.
9. = =D0=A1=D1=83=D0=B4=D0=B5=D0=B1=D0=BD=D0=B0=D1=8F = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0 = =D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=B5=D0=BD=D0=B8=D1=8F = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85=20 =D0=BA=D0=BE=D0=BD=D1=84=D0=BB=D0=B8=D0=BA=D1=82=D0=BE=D0=B2 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D1=81 = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC. =
10. = =D0=A3=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B1=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B6=D0=B5=D0=BD=D1=89=D0=B8=D0=BD,=20 = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B9, = =D1=81=D0=BE=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9,
        = =D0=B8=D0=BD=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2: = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BD=D1=8B=D0=B5 = =D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D1=8B = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0.
11. = =D0=A2=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D0=B5 = =D1=81=D0=BF=D0=BE=D1=80=D1=8B:

 * =D0=92 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=B8=D1=81=D1=82=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=81=D1=80=D0=BE=D0=BA=D0=B0 = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE=20 =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0
 * = =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81=20 =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8E
* = =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 =D0=B7=D0=B0=20 =D0=BF=D1=80=D0=BE=D0=B3=D1=83=D0=BB
* =D0=A1=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 = =D1=81 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC=20 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=B0 = =D0=B7=D0=B0 =D0=BF=D0=BE=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BD=D0=B0 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B5 =D0=B2 = =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 = =D0=B0=D0=BB=D0=BA=D0=BE=D0=B3=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE,= =20 = =D0=B8=D0=BB=D0=B8
=D0=BD=D0=B0=D1=80=D0=BA=D0=BE=D1=82=D0=B8=D1=87=D0= =B5=D1=81=D0=BA=D0=BE=D0=B3=D0=BE = =D0=BE=D0=BF=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F
* =D0=92=20 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D1=80=D0=B0=D1=81=D1=82=D0=BE=D1=80=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=B0 =D0=BF=D0=BE = =D0=BF=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=B5 = =D0=BD=D0=B5=D0=BE=D0=B4=D0=BD=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D0=BE=D0= =B3=D0=BE=20 = =D0=BD=D0=B5=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F<= BR>=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC = =D1=82=D1=80=D1=83=D0=B4=D0=BE=D0=B2=D1=8B=D1=85 = =D0=BE=D0=B1=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 = (=D0=BF.5 =D1=81=D1=82.81 =D0=A2=D0=9A=20 =D0=A0=D0=A4)
* =D0=92 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81=20 = =D0=BD=D0=B5=D1=83=D0=B4=D0=BE=D0=B2=D0=BB=D0=B5=D1=82=D0=B2=D0=BE=D1=80=D0= =B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC = =D1=80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=BE=D0=BC = =D0=B8=D1=81=D0=BF=D1=8B=D1=82=D0=B0=D0=BD=D0=B8=D1=8F = =D0=BF=D1=80=D0=B8 =D0=BF=D1=80=D0=B8=D0=B5=D0=BC=D0=B5 =D0=BD=D0=B0 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83
* =D0=92 = =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BF=D0=BE = =D1=81=D0=BE=D0=B3=D0=BB=D0=B0=D1=88=D0=B5=D0=BD=D0=B8=D1=8E=20 =D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=BD
* =D0=92 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BF=D0=BE=20 =D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D1=8E = =D1=88=D1=82=D0=B0=D1=82=D0=B0 =D0=B8 = =D1=87=D0=B8=D1=81=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2
=D0=A2= =D0=9E=D0=9F-10 =D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA=20 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9 =D0=BF=D1=80=D0=B8 = =D1=83=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8. =
             

- - = -
=D0=A3=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 =D0=B2 = =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B8 = =D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D1=82: 11 800 = =D1=80=D1=83=D0=B1.
=D0=9F=D0=BE=D1=81=D0=BB=D0=B5 = =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F =D0=92=D0=B0=D0=BC = =D0=B2=D1=8B=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0=D1=88=20 = =D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82.
=D0=92 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B5 = =D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=BE: = =D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB, = =D0=BE=D0=B1=D0=B5=D0=B4=D1=8B,=20 = =D0=BA=D0=BE=D1=84=D0=B5-=D0=BF=D0=B0=D1=83=D0=B7=D1=8B.
=D0=98=D0=BD=D0= =BE=D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=BD=D0=B8=D0=BC = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC = =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D0=BC =D0=B2 = =D0=B1=D1=80=D0=BE=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B8 = = =D0=B3=D0=BE=D1=81=D1=82=D0=B8=D0=BD=D0=B8=D1=86=D1=8B.

                   
------=_NextPart_000_00D9_01D11612.AC43C540-- From myllynen@redhat.com Tue Nov 3 03:38:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8E6A37F75 for ; Tue, 3 Nov 2015 03:38:48 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 09100AC002 for ; Tue, 3 Nov 2015 01:38:47 -0800 (PST) X-ASG-Debug-ID: 1446543522-04cbb0660d1eb690001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FHzcRhu0LPAMcGTK (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 03 Nov 2015 01:38:43 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id AA9B232A8A5 for ; Tue, 3 Nov 2015 09:38:42 +0000 (UTC) Received: from [10.36.112.25] (ovpn-112-25.ams2.redhat.com [10.36.112.25]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA39cec1008183; Tue, 3 Nov 2015 04:38:41 -0500 Reply-To: myllynen@redhat.com Subject: Re: PCP Zabbix Agent PMDA References: <56309994.8020404@redhat.com> X-ASG-Orig-Subj: Re: PCP Zabbix Agent PMDA To: "Frank Ch. Eigler" Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <5638809F.20807@redhat.com> Date: Tue, 3 Nov 2015 11:38:39 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446543523 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-03 00:51, Frank Ch. Eigler wrote: > myllynen wrote: > >> [...] The PMDA was easy enough to implement so I did it anyway and >> thought to share it here. [...] > > As a data source, perhaps zabbix is a bit too thin (low > quality/quantity) to bother pull from, but if we did: > >> [...] >> +our $host = '127.0.0.1'; >> +our $port = '10050'; >> +our $srcip = ''; >> +our $pmda = PCP::PMDA->new('zabbixagent', 480); >> + >> +# Example instance configuration >> +our $net_indom = 0; >> +our $vfs_indom = 1; >> +our @net_insts = sort(split('\n', `ls -1 /sys/class/net`)); >> +our @vfs_insts = sort(split('\n', `awk '/^\\/|tmpfs/ {print \$2}' /proc/mounts`)); > > If the idea is that we'd poll remote zabbix servers too (as $host is > configurable), then polling the local /sys or /proc files is going to > give the wrong information. a remote Zabbix agent (not servers) could be polled (but only one Zabbix agent per PMDA), and yes, then using local instances would be wrong. But as the code above and the man page state this PMDA in its current form should probably considered more like an example or a starting point only. >> [...] >> +# Fetch command (could be replaced with direct socket communications) >> +# https://www.zabbix.com/documentation/3.0/manual/appendix/items/activepassive >> +if ($srcip ne '') { >> + $getcmd = "zabbix_get -s $host -p $port -I $srcip -k "; >> +} else { >> + $getcmd = "zabbix_get -s $host -p $port -k "; >> +} > > How fast is this operation generally? If it's a large fraction of a > second or more, it'd bog down pmcd and other clients, so we'd have to > use background threads or some other elaboration. In the case of localhost it's practically instant (time(1) reports 0.002-0.006s real time for a few zabbix_get(1) test runs). For a remote host it would of course take longer but I think it'd be more natural to run the PMDA on the same host as the Zabbix agent and then query PMCD on that host. >> +sub zabbix_agent_connection_test { >> + $pmda->log("pinging $host"); >> + my $res = `$getcmd agent.ping`; >> [...] >> + >> +sub zabbix_agent_fetch_callback { >> + if (!defined($conn_ok)) { >> + zabbix_agent_connection_test(); >> + } >> + return (PM_ERR_NOTCONN, 0) unless $conn_ok; > > In a real deployment, you wouldn't want to give up for a single error > like that. How about just attempting the $getcmd all the time, and > handling the timeout or whatnot error indication with PM_ERR_*? Right, that was the intention but the "$conn_ok = 0;" in zabbix_agent_connection_test was extraneous, with that line removed $getcmd is tried if not connected already (and after adding a check that the result is not empty in zabbix_agent_fetch_callback $getcmd is tried again if the Zabbix agent goes away). >> [...] >> + my ($name, $mode) = $q =~ /(.*)\.(.*)/; >> + # Reformat the queried item key as needed >> + if (exists($insts{$name})) { >> + # vfs.fs.size.mode -> vfs.fs.size[mnt,mode] >> + $q = $name . "[$insts{$name}[$inst],$mode]"; >> + [...] > > This may be fine, but I'd be a bit concerned using plain regexps to > parse data that may not always be the vanilla form we like. What if > there are special characters or more dots or quotes or something in > the name components? In addition to the indom definitions, this was the other part I was referring to with my earlier comment about the ugliness of the code. There are several the Zabbix agent checks [1] where this wouldn't work at all but since the checks are all a bit different, handling them elegantly isn't necessarily straightforward. 1) https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent >> [...] >> +$pmda->add_metric(pmda_pmid(0,0), PM_TYPE_STRING, PM_INDOM_NULL, >> + PM_SEM_INSTANT, pmda_units(0,0,0,0,0,0), >> + 'zabbixagent.agent.hostname', '', ''); >> +$pmda->add_metric(pmda_pmid(0,1), PM_TYPE_U32, PM_INDOM_NULL, >> + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), >> + 'zabbixagent.agent.ping', '', ''); >> [... * dozens ...] > > Could this list of metadata be generated by querying zabbix > instead of being hard-coded here? Probably (with zabbix_agentd -p), but currently the list of metrics serves as a "documentation" what the code supports, without the code handling the checks properly it wouldn't help much to list all of them here. Thanks, -- Marko Myllynen From fche@redhat.com Tue Nov 3 15:32:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A5D597FBA for ; Tue, 3 Nov 2015 15:32:57 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3F941AC002 for ; Tue, 3 Nov 2015 13:32:54 -0800 (PST) X-ASG-Debug-ID: 1446586370-04bdf03f0404590001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qbIncAM15lXmEk9Z (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 03 Nov 2015 13:32:50 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 18325C10046E for ; Tue, 3 Nov 2015 21:32:50 +0000 (UTC) Received: from fche.csb (unused [10.10.51.49] (may be forged)) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA3LWn1U006168; Tue, 3 Nov 2015 16:32:49 -0500 Received: by fche.csb (Postfix, from userid 2569) id B5B8758431; Tue, 3 Nov 2015 16:32:49 -0500 (EST) To: myllynen@redhat.com Cc: pcp developers Subject: Re: PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> X-ASG-Orig-Subj: Re: PCP / Zabbix Agent Loadable Module From: fche@redhat.com (Frank Ch. Eigler) Date: Tue, 03 Nov 2015 16:32:49 -0500 In-Reply-To: <563099A2.8040901@redhat.com> (Marko Myllynen's message of "Wed, 28 Oct 2015 11:47:14 +0200") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446586370 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Marko Myllynen writes: > [...] > What do you think, could this live in pcp.git? > [...] The code & approach look generally sound. Instead of pcp.git, have you considered bringing it to the attention of https://share.zabbix.com/ to include the bridge code there or in core zabbix? - FChE From kenj@internode.on.net Tue Nov 3 17:56:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0ADD17FB7 for ; Tue, 3 Nov 2015 17:56:50 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id EBB7430404E for ; Tue, 3 Nov 2015 15:56:49 -0800 (PST) X-ASG-Debug-ID: 1446595002-04cbb02422078a0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 8yt4bQq6Q6y6BHJR for ; Tue, 03 Nov 2015 15:56:43 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DwAQB3SDlWPPuA0XYNUYQOb4ZbuFQZiAQBAQEBAQEHAQEBAUGFHiQxMAYCBRYLAgsDAgECATEnBgIBAbhKcYUajB+BApJGgUMFh0GHC4d6hR2CcQWHMZocgnQdgWpehTQBAQE Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail04.adl6.internode.on.net with ESMTP; 04 Nov 2015 10:26:41 +1030 To: pcp@oss.sgi.com Subject: pcp updates: some build/package re-jigging and QA From: Ken McDonell X-ASG-Orig-Subj: pcp updates: some build/package re-jigging and QA Message-ID: <563949B8.9020604@internode.on.net> Date: Wed, 4 Nov 2015 10:56:40 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1446595002 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24087 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Note, this the the way I think optional components should be handled throughout the build and packaging scripts. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (17): qa/177: increase range for allowed number of log reads qa/727: wait for pmwebd to start before pinging avahi qa/775: add diagnostic output to aid debugging qa/common.discovery: add diagnostic output to aid debugging configure, builddefs.in: additional optional build/package hooks pmdas: conditional build/packaging changes rpm spec file: changes for optionally built/packaged pmdas qa/946: additional diagnostics to help debugging activemq pmda: add optional build/packing support libpcp_fault: extend .gitignore to include getdate.y debian build: refine Makepkgs-configure integration json pmda: fix typo from conditonal build/package changes build/rpm/GNUmakefile: missed extra pmda_foo variables qa/975: change "match" filter qa/common.webapi: improve logic in _wait_for_pmwebd_logfile() qa/common.check: in Arrrgh cases, prefix log with current date(1) postfix pmda: fix typo from conditonal build/package changes Makepkgs | 42 ++++++- build/rpm/GNUmakefile | 6 + build/rpm/pcp.spec.in | 140 +++++++++++++++++++++++--- configure | 192 ++++++++++++++++++++++++++++++++++++ configure.ac | 108 ++++++++++++++++++++ debian/rules | 7 + qa/177 | 6 - qa/177.out | 6 - qa/727 | 3 qa/775 | 16 +-- qa/946 | 8 - qa/975 | 21 +++ qa/common.check | 2 qa/common.discovery | 6 - qa/common.webapi | 32 ++++-- src/include/builddefs.in | 6 + src/libpcp_fault/src/.gitignore | 1 src/pmdas/GNUmakefile | 7 - src/pmdas/elasticsearch/GNUmakefile | 14 +- src/pmdas/gluster/GNUmakefile | 8 + src/pmdas/infiniband/GNUmakefile | 11 -- src/pmdas/json/GNUmakefile | 10 + src/pmdas/mic/GNUmakefile | 8 + src/pmdas/mysql/GNUmakefile | 14 +- src/pmdas/nginx/GNUmakefile | 14 +- src/pmdas/papi/GNUmakefile | 1 src/pmdas/perfevent/GNUmakefile | 10 - src/pmdas/postfix/GNUmakefile | 16 +-- src/pmdas/postgresql/GNUmakefile | 14 +- src/pmdas/rpm/GNUmakefile | 10 - src/pmdas/systemd/GNUmakefile | 10 - src/pmdas/unbound/GNUmakefile | 8 + src/pmdas/zswap/GNUmakefile | 8 + 33 files changed, 637 insertions(+), 128 deletions(-) Details ... commit 2c631cf51094cc09ef12e8771d132d72455c68bf Author: Ken McDonell Date: Wed Nov 4 08:27:09 2015 +1100 postfix pmda: fix typo from conditonal build/package changes Need PMDA_POSTFIX, not PMDA_PMAPI here ... cut-n-paste fat fingers to blame. commit a460cc23d96de2ead7953d7142de35fd3fd9953a Author: Ken McDonell Date: Wed Nov 4 06:38:58 2015 +1100 qa/common.check: in Arrrgh cases, prefix log with current date(1) When pmcd/pmlogger fail to start, it helps to know if the reported log file is from the recent failure to start, or the previous instantiation of pmcd/pmlogger. commit 19225a410ef03288768193ccacf91f21006b04e6 Author: Ken McDonell Date: Wed Nov 4 06:36:38 2015 +1100 qa/common.webapi: improve logic in _wait_for_pmwebd_logfile() Rather than sleep 2 seconds, first call _wait_for_pmwebd() to make sure the daemon starts and the socket is establised, then a timed loop looking for the creation of the log file. commit 5126c7473116164341813e80f334d3b3d28af648 Author: Ken McDonell Date: Tue Nov 3 20:03:11 2015 +1100 qa/975: change "match" filter Instead of an absolute +/- 0.000002 (that sometimes failed due to arithmetic errors when the values are large), change to +/- 2% if both values are not zero, else < 0.002 if one of the values is zero. In all the previous real code failures, the values have been off by a mile (like x2 difference), so this should be fine. commit fdf27ea923ab11157f067e2188a54cc7ee52e1aa Author: Ken McDonell Date: Tue Nov 3 16:27:29 2015 +1100 build/rpm/GNUmakefile: missed extra pmda_foo variables More of the conditional build/package changes. Added some extra pmda_foo variables and forgot that pcp.spec is created from pcp.spec.in by sed magic in the makefile, not configure. commit 3d34b036b342581c7ae2e5b0779a095d3b94fb75 Author: Ken McDonell Date: Tue Nov 3 16:26:13 2015 +1100 json pmda: fix typo from conditonal build/package changes Need PMDA_JSON, not PMDA_PMAPI here ... cut-n-paste fat fingers to blame. commit 4e4150ab9d8534767831fdea120d265f203c71cd Author: Ken McDonell Date: Tue Nov 3 08:47:33 2015 +1100 debian build: refine Makepkgs-configure integration Motivated by the --without-optimization changes that were NQR. It turns out that any tweaking of the options to configure in Makepkgs is used the first time configure is run from Makepkgs, but was ignored in the deeper use of configure from within the Debian build and package script. Clean this up so both invocations of configure use the same options. commit 247ade3508aa4c1005a74f612a2e8857750c8908 Author: Ken McDonell Date: Tue Nov 3 08:46:39 2015 +1100 libpcp_fault: extend .gitignore to include getdate.y commit a5226ac5ce8f66f62c0e17eaf8855fc4f232677a Author: Ken McDonell Date: Mon Nov 2 09:35:14 2015 +1100 activemq pmda: add optional build/packing support Missed this one in the earlier round of commits. commit 755a37158639fc46f875a692a605228efe9b683b Author: Ken McDonell Date: Mon Nov 2 06:55:46 2015 +1100 qa/946: additional diagnostics to help debugging commit 0389495f809c4eccccfbcb0e671b864f7e1f6ddf Author: Ken McDonell Date: Mon Nov 2 06:47:00 2015 +1100 rpm spec file: changes for optionally built/packaged pmdas Track the associated configure and makefile changes, so that now if a (pmda) package Requires: some package at run-time and that package is not installed at build time, then that (pmda) package is not created. For all distros this is a no-op change, because their build environments typically have all packages installed. It makes a difference for older build environments where we may not have packages available, and so building a PCP package that cannot be installed is not helful (and breaks automated QA). commit 78e6ddde7cd5a464ef530eee75acee57e3c67cfa Author: Ken McDonell Date: Mon Nov 2 06:42:40 2015 +1100 pmdas: conditional build/packaging changes Remove conditional code at top level makefile. Descend into each PMDA directory and conditional build or install, based on the builddefs variables set from configure. Some cosmetic makefile changes to make the approach consistent across all PMDAs that may be optionally built or installed (and hence optonally packaged). commit b51541aac88978ba21639e3ccf24ee178fccdd0b Author: Ken McDonell Date: Sun Nov 1 10:32:13 2015 +1100 configure, builddefs.in: additional optional build/package hooks For _all_ the components (especially PMDAs) that may be optionally built and/or optionally packaged on certain platforms, ensure there are appropriate variables (usually of the form PMDA_FOO) defined in builddefs so we can make correct choices in the makefiles and the packaging recipes. commit c883804888f582fcaf08c942e91ccfebf10f243a Author: Ken McDonell Date: Fri Oct 30 07:20:38 2015 +1100 qa/common.discovery: add diagnostic output to aid debugging commit ff5b034e09ca64667d810f08b0acc394c6bc4a04 Author: Ken McDonell Date: Fri Oct 30 07:17:38 2015 +1100 qa/775: add diagnostic output to aid debugging commit 90f71ba6ddc2773236e971cd6f784a4fb7fca02f Author: Ken McDonell Date: Fri Oct 30 07:00:42 2015 +1100 qa/727: wait for pmwebd to start before pinging avahi commit 9f8db1f8b54131cbd05f4653656f1b1d79e0bf63 Author: Ken McDonell Date: Thu Oct 29 15:42:27 2015 +1100 qa/177: increase range for allowed number of log reads Up from 51-57 to 51-58 ... found at least one QA archive where this looks correct. From bugzilla@redhat.com Wed Nov 4 04:28:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 692457FDB for ; Wed, 4 Nov 2015 04:28:33 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 581148F8033 for ; Wed, 4 Nov 2015 02:28:30 -0800 (PST) X-ASG-Debug-ID: 1446632904-04cb6c296c15440001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id XnPh9ATk87gjXaCS for ; Wed, 04 Nov 2015 02:28:25 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id BF0A4FF9D8 for ; Wed, 4 Nov 2015 21:28:23 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0E0AADH3DlWnBq3hNFeGQQBDgEBAQEGAQECg1RvvUQBDYFRDBcKgj6DNAKBQTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsCyRAwEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAkdgUA+NAGDcoFBAQEB X-IPAS-Result: A0E0AADH3DlWnBq3hNFeGQQBDgEBAQEGAQECg1RvvUQBDYFRDBcKgj6DNAKBQTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsCyRAwEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAkdgUA+NAGDcoFBAQEB X-IronPort-AV: E=Sophos;i="5.20,242,1444654800"; d="scan'208";a="235956143" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Nov 2015 21:28:21 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4ASF06047088 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 05:28:15 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4ASF3k041796 for ; Wed, 4 Nov 2015 05:28:15 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4ASEmJ041795; Wed, 4 Nov 2015 05:28:14 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1196543] [RFE] systemd-style configuration files search path, /etc overriding /usr Date: Wed, 04 Nov 2015 10:28:14 +0000 X-ASG-Orig-Subj: [Bug 1196543] [RFE] systemd-style configuration files search path, /etc overriding /usr Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: stefw@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446632904 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24099 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1196543 --- Comment #7 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=oTEN46Msm4&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 4 06:03:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 748AC7FDF for ; Wed, 4 Nov 2015 06:03:26 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3BF2E8F8033 for ; Wed, 4 Nov 2015 04:03:23 -0800 (PST) X-ASG-Debug-ID: 1446638592-04bdf03f0418380001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id nYYHHHn2cFPAxaLH for ; Wed, 04 Nov 2015 04:03:14 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 18A399F1C8 for ; Wed, 4 Nov 2015 23:03:12 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0E0AAAQ8zlWnBq3hNFeGQQPAQEBAQYBAQKDVG+9RAENgVMKFwqCPoM0AoFAOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUUBASIDQ2wNJEEAQEBAQEFAQEBAQEBAQEBFgSBAowRgnsBAWqCToFDBZZIhR2kRx8BAYJgCYFdPjQBg3KBQQEBAQ X-IPAS-Result: A0E0AAAQ8zlWnBq3hNFeGQQPAQEBAQYBAQKDVG+9RAENgVMKFwqCPoM0AoFAOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUUBASIDQ2wNJEEAQEBAQEFAQEBAQEBAQEBFgSBAowRgnsBAWqCToFDBZZIhR2kRx8BAYJgCYFdPjQBg3KBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,243,1444654800"; d="scan'208";a="129120035" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Nov 2015 23:03:10 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4C36jc027074 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 07:03:06 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4C36N6029784 for ; Wed, 4 Nov 2015 07:03:06 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4C36L5029783; Wed, 4 Nov 2015 07:03:06 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1214090] SELinux AVCs with pcp-* Date: Wed, 04 Nov 2015 12:03:06 +0000 X-ASG-Orig-Subj: [Bug 1214090] SELinux AVCs with pcp-* Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: selinux-policy-targeted X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: lvrabec@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446638593 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24101 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1214090 --- Comment #1 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=Pzh3zbk5co&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 4 07:07:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9075B7FD0 for ; Wed, 4 Nov 2015 07:07:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7FB7A8F8035 for ; Wed, 4 Nov 2015 05:06:57 -0800 (PST) X-ASG-Debug-ID: 1446642412-04cbb024231b280001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id GBiRDFA2EC6lzPum for ; Wed, 04 Nov 2015 05:06:52 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 53D9D9F1C8 for ; Thu, 5 Nov 2015 00:06:51 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EqAABPAjpWnBq3hNFeGQEDDwEBAQEGAQECg1RvvUUBDYFTChcKgj6DNAKBQDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsDyRBQEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAmBXT40AYNygUEBAQE X-IPAS-Result: A0EqAABPAjpWnBq3hNFeGQEDDwEBAQEGAQECg1RvvUUBDYFTChcKgj6DNAKBQDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsDyRBQEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAmBXT40AYNygUEBAQE X-IronPort-AV: E=Sophos;i="5.20,243,1444654800"; d="scan'208";a="126939144" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Nov 2015 00:06:49 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4D6jLI061587 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 08:06:45 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4D6jga019868 for ; Wed, 4 Nov 2015 08:06:45 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4D6jj3019867; Wed, 4 Nov 2015 08:06:45 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1202934] pcp 3.10.3 pmmgr/pmlogconf crashes older remote pmcd servers Date: Wed, 04 Nov 2015 13:06:45 +0000 X-ASG-Orig-Subj: [Bug 1202934] pcp 3.10.3 pmmgr/pmlogconf crashes older remote pmcd servers Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446642412 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24102 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1202934 --- Comment #2 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=mUsOAtOb9H&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 4 07:26:41 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1EE157FD6 for ; Wed, 4 Nov 2015 07:26:41 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 88C58AC001 for ; Wed, 4 Nov 2015 05:26:37 -0800 (PST) X-ASG-Debug-ID: 1446643594-04cbb024251ba90001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id IywVfvr1lBG6lxMb for ; Wed, 04 Nov 2015 05:26:35 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 9D72E7F99A for ; Thu, 5 Nov 2015 00:26:33 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EqAABBBzpWnBq3hNFeGQQBDgEBAQEGAQECg1RvvUUBDYFTChcKgj6DNAKBQjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsEyRBwEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAmBXT40AYNygUEBAQE X-IPAS-Result: A0EqAABBBzpWnBq3hNFeGQQBDgEBAQEGAQECg1RvvUUBDYFTChcKgj6DNAKBQjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYzwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFFAQEiA0NsEyRBwEBAQEBBQEBAQEBAQEBARYEgQKMEYJ7AQFqgk6BQwWWSIUdpEcfAQGCYAmBXT40AYNygUEBAQE X-IronPort-AV: E=Sophos;i="5.20,243,1444654800"; d="scan'208";a="238753772" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Nov 2015 00:26:22 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4DQGmM023832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 08:26:17 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4DQGVP034497 for ; Wed, 4 Nov 2015 08:26:16 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4DQG5l034496; Wed, 4 Nov 2015 08:26:16 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1185764] pmlogger.service status does not reflect reality Date: Wed, 04 Nov 2015 13:26:16 +0000 X-ASG-Orig-Subj: [Bug 1185764] pmlogger.service status does not reflect reality Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: mvollmer@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446643594 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24102 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1185764 --- Comment #12 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=KDzAexg1Lo&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 4 07:54:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7E7907FD6 for ; Wed, 4 Nov 2015 07:54:04 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 5E9DE8F804B for ; Wed, 4 Nov 2015 05:54:04 -0800 (PST) X-ASG-Debug-ID: 1446645242-04cbb024241c570001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id y0EuvVkMTCqMfGvM for ; Wed, 04 Nov 2015 05:54:02 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 55C7C9F1DE for ; Thu, 5 Nov 2015 00:54:01 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EqAABdDTpWnBq3hNFeGQQPAQEBAQYBAQKDVG+9RQENgVEMFwqCPoM0AoE9OBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUUBASIDQ2wSJEBAQEBAQEFAQEBAQEBAQEBFgSBAowRgnsBAWqCToFDBZZIhR2XMI0XHwEBgmAJHYFAPjQBg3KBQQEBAQ X-IPAS-Result: A0EqAABdDTpWnBq3hNFeGQQPAQEBAQYBAQKDVG+9RQENgVEMFwqCPoM0AoE9OBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJjPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCJgICAy4mGQUUBASIDQ2wSJEBAQEBAQEFAQEBAQEBAQEBFgSBAowRgnsBAWqCToFDBZZIhR2XMI0XHwEBgmAJHYFAPjQBg3KBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,243,1444654800"; d="scan'208";a="129132340" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Nov 2015 00:53:59 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4Drtkh005814 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 08:53:55 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4DrtNP028726 for ; Wed, 4 Nov 2015 08:53:55 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4Drt3P028725; Wed, 4 Nov 2015 08:53:55 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1187159] RFE: Run pmcpp only at pmns rebuild time, not during each PM_CONTEXT_LOCAL open Date: Wed, 04 Nov 2015 13:53:55 +0000 X-ASG-Orig-Subj: [Bug 1187159] RFE: Run pmcpp only at pmns rebuild time, not during each PM_CONTEXT_LOCAL open Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: stefw@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1446645242 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24103 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1187159 --- Comment #1 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=PyiOS2KJoC&a=cc_unsubscribe From myllynen@redhat.com Wed Nov 4 09:19:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BD9CC7FD0 for ; Wed, 4 Nov 2015 09:19:54 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id AE255304059 for ; Wed, 4 Nov 2015 07:19:54 -0800 (PST) X-ASG-Debug-ID: 1446650389-04cbb024241ed50001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id MCQIHbBGbFe0UUyC (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 04 Nov 2015 07:19:50 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 983B48E673 for ; Wed, 4 Nov 2015 15:19:49 +0000 (UTC) Received: from [10.36.112.59] (ovpn-112-59.ams2.redhat.com [10.36.112.59]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4FJl6j012004; Wed, 4 Nov 2015 10:19:48 -0500 Reply-To: myllynen@redhat.com Subject: Re: PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> X-ASG-Orig-Subj: Re: PCP / Zabbix Agent Loadable Module To: "Frank Ch. Eigler" Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <563A2213.4050600@redhat.com> Date: Wed, 4 Nov 2015 17:19:47 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446650390 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-03 23:32, Frank Ch. Eigler wrote: > Marko Myllynen writes: >> [...] >> What do you think, could this live in pcp.git? >> [...] > > The code & approach look generally sound. Instead of pcp.git, have > you considered bringing it to the attention of > https://share.zabbix.com/ to include the bridge code there or in core > zabbix? yes, and that might make most sense, I'm ok either way, just wanted to check opinions here first. If I don't hear anything else I'll ask around probably next week could the module be added to share.zabbix.com. (Meanwhile any code related comments are welcome.) Thanks, -- Marko Myllynen From bugzilla@redhat.com Wed Nov 4 09:37:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 109A87FD7 for ; Wed, 4 Nov 2015 09:37:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 94063AC003 for ; Wed, 4 Nov 2015 07:37:55 -0800 (PST) X-ASG-Debug-ID: 1446651472-04cb6c296b1c840001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id BYLfZdzJNMug0coT for ; Wed, 04 Nov 2015 07:37:52 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 6B50C7F99A for ; Thu, 5 Nov 2015 02:37:51 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EqAADnJTpWnBq3hNFeGQEDDwEBAQEGAQEBAYNUb701AQ2BUwoXCoI+gzQCgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEugmM8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQIUEgICAy4mGQUUBASIDQ2xB5EJAQEBAQEFAQEBAQEBAQEBFgSBAowRAYJ6AQFqAoJMgUMFlkiFHZcwjRcfAQGCYAmBXT40AYNygUEBAQE X-IPAS-Result: A0EqAADnJTpWnBq3hNFeGQEDDwEBAQEGAQEBAYNUb701AQ2BUwoXCoI+gzQCgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEugmM8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQIUEgICAy4mGQUUBASIDQ2xB5EJAQEBAQEFAQEBAQEBAQEBFgSBAowRAYJ6AQFqAoJMgUMFlkiFHZcwjRcfAQGCYAmBXT40AYNygUEBAQE X-IronPort-AV: E=Sophos;i="5.20,243,1444654800"; d="scan'208";a="238772205" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Nov 2015 02:37:49 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4FbhMW043075 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 4 Nov 2015 10:37:43 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA4FbhWY020882 for ; Wed, 4 Nov 2015 10:37:43 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tA4Fbhj3020881; Wed, 4 Nov 2015 10:37:43 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1191183] memory leak in plugin_common.c for password callback Date: Wed, 04 Nov 2015 15:37:42 +0000 X-ASG-Orig-Subj: [Bug 1191183] memory leak in plugin_common.c for password callback Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 21 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: unspecified X-Bugzilla-Who: endoflife@fedoraproject.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446651472 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24104 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1191183 --- Comment #10 from Fedora End Of Life --- This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=10XQMdofl8&a=cc_unsubscribe From rvernica@gmail.com Wed Nov 4 15:12:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, T_DKIM_INVALID autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E23727FD6 for ; Wed, 4 Nov 2015 15:12:05 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B4A7E8F8035 for ; Wed, 4 Nov 2015 13:12:02 -0800 (PST) X-ASG-Debug-ID: 1446671516-04bdf03f0327390001-S8gJnT Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by cuda.sgi.com with ESMTP id VvkfgxgJ84bA4xEk (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Wed, 04 Nov 2015 13:11:57 -0800 (PST) X-Barracuda-Envelope-From: rvernica@gmail.com X-Barracuda-Apparent-Source-IP: 209.85.212.180 Received: by wikq8 with SMTP id q8so100296691wik.1 for ; Wed, 04 Nov 2015 13:11:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=pDCiDBMiahya3JquFrXG5SaitGN+CR94pKQZMUnNiw8=; b=YwW8IbNT7pvxJZIsIzE9lmMCQDWW2M5UigwlQDpx9ZyJV00oF5fsHXhQ1btHWTft0s b6jjzcKvZFoF7L+lusDsslhRHz3zv96ri5yektZgd2QrNecMtbs6K6FKbC8yWZcFHlkA 6xCL1ySOnm9q3vVyxBjU2prlK5Xg1eKlJVY4lrbs4yvY8mn5CIbX/ljV2rKAcLgrZAhN TsSq1C6GYGQWRJ+D9XNrSXBT4IZwbi7WioMSkWwQp6kJQEZ9aTA6FeFApZ35vDvLxpL3 We68BIauylhtLSUih5SZMwQRay9KjrXq/Qsnfy07y6ub9eG31UydtlaXfdYnUFe3O2yu lIzg== MIME-Version: 1.0 X-Received: by 10.194.47.244 with SMTP id g20mr4818736wjn.124.1446671516235; Wed, 04 Nov 2015 13:11:56 -0800 (PST) Received: by 10.194.142.193 with HTTP; Wed, 4 Nov 2015 13:11:56 -0800 (PST) Date: Wed, 4 Nov 2015 13:11:56 -0800 Message-ID: Subject: Use pmie to monitor a large number of hosts From: Rares Vernica X-ASG-Orig-Subj: Use pmie to monitor a large number of hosts To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=047d7b86ca78d501140523bd759b X-Barracuda-Connect: mail-wi0-f180.google.com[209.85.212.180] X-Barracuda-Start-Time: 1446671517 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24114 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_MESSAGE BODY: HTML included in message --047d7b86ca78d501140523bd759b Content-Type: text/plain; charset=UTF-8 Hello, I have a PCP setup where pmcd runs on multiple hosts and there is a server where pmlogger collects metrics from these hosts. I understand how I can use pmie to analyze logs or live data from one or a few hosts. What are my options if I have a large number of hosts, say 1,000 or 10,000 hosts. What kind of setup would I need to do so I detect if any of my 1,000 or 10,000 hosts has, for example, "high disk i/o"? Thank you! Rares --047d7b86ca78d501140523bd759b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,

I have a PCP setup where pmcd ru= ns on multiple hosts and there is a server where pmlogger collects metrics = from these hosts.

I understand how I can use pmie = to analyze logs or live data from one or a few hosts. What are my options i= f I have a large number of hosts, say 1,000 or 10,000 hosts. What kind of s= etup would I need to do so I detect if any of my 1,000 or 10,000 hosts has,= for example, "high disk i/o"?

Thank you= !
Rares
--047d7b86ca78d501140523bd759b-- From nscott@redhat.com Wed Nov 4 19:42:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8B00C7FE5 for ; Wed, 4 Nov 2015 19:42:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2978AAC001 for ; Wed, 4 Nov 2015 17:42:14 -0800 (PST) X-ASG-Debug-ID: 1446687728-04bdf03f032d680001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id QLu0oudIjqNTUFjF (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 04 Nov 2015 17:42:08 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tA51g7E8006032; Wed, 4 Nov 2015 20:42:07 -0500 Date: Wed, 4 Nov 2015 20:42:07 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" Cc: PCP Message-ID: <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> In-Reply-To: <20151031022337.GC28852@redhat.com> References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <1731194343.55415831.1444963601289.JavaMail.zimbra@redhat.com> <20151016223319.GH27211@redhat.com> <1384643676.62705033.1445899239483.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.60] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmwebd security (was Re: [RFC] dynamic container switching) Thread-Index: LdWi9z87BiK+HuIxfGQwE+zyTeSl7w== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1446687728 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, BSF_SC5_SA210e, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 BSF_SC5_SA210e Custom Rule SA210e 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Apologies for the delay, really didn't know how to respond to some of the comments you made at the end there... but, lets try to keep moving things forward anyway. ----- Original Message ----- > Hi - > > > > > Change the default pmcd.conf [access] acl today. > > > > ... but if pmwebd is on same host as pmcd (normal situation) there's no > > need to loosen anything. So I wasn't thinking we'd be loosening this but > > rather that pmwebd would be required to have clients providing some kind > > of credentials (basic auth?) before it would do stores on their behalf. > > [...] > > It sounds like you're thinking that: > (a) you don't want anonymous users to be able to connect to local: via pmwebd This is an independent problem, but yes, that is absolutely required - it is not exactly something I want, really, but it is going to have to happen (e.g. for web access to some metrics, like proc.*). Fortunately it seems that clients like Vector tend to use "localhost" by default already, which is an inet connection, so we may just be able to deprecate, hide behind options like pmdaproc(1) -A, and/or remove both local: and local-context in pmwebd entirely, with few ill-effects. > (b) you want only local: to have pmStore access Eh? No. Its configurable, as always - users can choose ACLs appropriate to their situation. Defaults should remain unchanged. > (c) vector would like to use pmStore via pmwebd +1 > (d) vector will need to use non-anonymous connections Depends on the server side configuration, so no - this is not mandatory. > (e) pmwebd will need to support authentication out of the box, or else > (e.1) vector would not run out of the box That's simply not the case. There may be parts of Vector inaccessible without authenticating (which is *entirely appropriate* given the nature of some metrics - as described in CVE-2012-3419), but it depends on the end-user setup as to whether its needed at all. > But beyond that, it would strike me as sad if something as fun as this > flavour of container monitoring were only practical on the local host. > The hypothetical (?) pmStore-necessitating extensions to "pcp atop" > wouldn't work remotely. They will work remotely. As will _store in pmwebapi. Again its end-users choice to allow/disallow access - "doesn't work" misrepresents the current state of affairs. > IMHO, we should instead improve the wire protocol [...] Like I said (and I wont be repeating it again, again) this is a massive undertaking and we'd end up with a special-case solution for containers. We need both _store and a solution to the pmwebd authentication problem anyway, so using store for containers is a good approach. > > That access re-opens the old information exposure issue from > > pmdaproc we keep running into, no? (pmwebd runs as "pcp" > > user... and "unix:" will auto-authenticate as that but web clients > > have not authenticated at all). [...] > > (Don't get confused by the coincidence of the "pcp" userid pmwebd > normally runs under. Any other userid would get those same marginal > pmdaproc privileges So, to be clear, it sounds like you are confirming pmwebd has indeed re-opened the information exposure issue from CVE-2012-3419 -- which Mark, Ken, Florian and I worked very hard to close a few years back; is that correct? (please answer with a clear yes or no, thanks - one of the PCP maintainers will need to action fixing this in pmwebd in the next release, if you're not going to take responsibility for it) > [...] PCP is not near to meeting that burden. There are no known vulnerabilities in PCP - the last set, from the Red Hat security team were resolved as quickly as we possibly could (for the record, none of that work was done by you IIRC) - and that was very quickly indeed. Beyond that, this statement is just FUD, and IMO very disrespectful to the people who have worked on security flaws in the past. I know of many sites using internet-facing PCP daemons, so please be specific with any issues you know of... > When a 1-line bash script can DoS pmcd for a problem that we've > discussed years ago and accepted ever since, no. What??? Could you please supply that script? - thanks. I'm going to guess that you are referring to the issue/commit below - is that correct? (and, wow, honestly? you've thought this inadequate for over 3 years and did nothing about it? I ... wow ... I don't know what to say. Other than, that kind of attitude is not welcome on this project, sorry.) commit 9ba85dca940de976176ce196fd5e3c4170936354 Author: Ken McDonell Date: Mon Aug 13 11:28:46 2012 +1000 Resolve event-driven programming flaw in pmcd Fix an issue where a misbehaving client could prevent pmcd from responding to other legitimate requests. Now uses a dead-hand timer to ensure a client does not feed tiny pieces of PDUs into pmcd, preventing service to genuine clients. Original report and fixes reviewed by Florian Weimer of the Red Hat Security team. Red Hat bugzilla bug #841706. Security advisory CVE-2012-3421. From nscott@redhat.com Wed Nov 4 19:51:55 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id CCBAE7FE5 for ; Wed, 4 Nov 2015 19:51:55 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B8F338F8040 for ; Wed, 4 Nov 2015 17:51:55 -0800 (PST) X-ASG-Debug-ID: 1446688310-04cb6c296b2b0b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id rBFRtKFqG4fQPZ6G (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 04 Nov 2015 17:51:51 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA51pnwA040681; Wed, 4 Nov 2015 20:51:49 -0500 Date: Wed, 4 Nov 2015 20:51:49 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Rares Vernica Cc: pcp@oss.sgi.com Message-ID: <842585407.3963062.1446688309136.JavaMail.zimbra@redhat.com> In-Reply-To: References: Subject: Re: [pcp] Use pmie to monitor a large number of hosts MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Use pmie to monitor a large number of hosts Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.60] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Use pmie to monitor a large number of hosts Thread-Index: skfzyZm870onyzqsL+ywn/Mtm6Cjng== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1446688310 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24122 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi there, ----- Original Message ----- > Hello, > > I have a PCP setup where pmcd runs on multiple hosts and there is a server > where pmlogger collects metrics from these hosts. > > I understand how I can use pmie to analyze logs or live data from one or a > few hosts. What are my options if I have a large number of hosts, say 1,000 > or 10,000 hosts. What kind of setup would I need to do so I detect if any of > my 1,000 or 10,000 hosts has, for example, "high disk i/o"? Deployments I have been involved in with pmie use at this kind of scale tend to have a federated architecture - usually with a central pmie server within each data centre (or each rack perhaps), feeding alarms/notifications to a global Nagios server (or several Nagios servers). Substitute Nagios for the monitoring system of your preference. Analyzing logs from that many machines is a difficult problem - I've seen a fairly good data warehousing solution implemented, where logs from multiple data centres are collated in a batch fashion, and reporting/analysis is done from a pre-populated, pre-computed warehouse cube. But this is not something we have historically attempted to tackle directly in PCP - would make for an interesting project though! cheers. -- Nathan From nscott@redhat.com Wed Nov 4 21:54:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2B2FD7FC7 for ; Wed, 4 Nov 2015 21:54:54 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0B15A8F8037 for ; Wed, 4 Nov 2015 19:54:50 -0800 (PST) X-ASG-Debug-ID: 1446695684-04cbb0242235700001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id vWAgEidiUIRHchZw (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 04 Nov 2015 19:54:45 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA53sfRN000541; Wed, 4 Nov 2015 22:54:41 -0500 Date: Wed, 4 Nov 2015 22:54:41 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <83995830.4055112.1446695681374.JavaMail.zimbra@redhat.com> In-Reply-To: <563949B8.9020604@internode.on.net> References: <563949B8.9020604@internode.on.net> Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.60] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: some build/package re-jigging and QA Thread-Index: 3P3GJc0LYQyRYUakUFcCTloCaPawUg== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1446695685 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24124 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > Note, this the the way I think optional components should be handled > throughout the build and packaging scripts. > Looks good to me. As discussed the other day, seems we're all agreeing that the build/rpm/GNUmakefile should stop generating pcp.spec and it'd be fine to have configure do that (simpler); I'll add it to the Janitor task list. Oh, one small thing - we found awhile back that we *must* generate the man pages for all PMDAs into pcp-doc RPM. This was because without 'em we end up generating a noarch package (doc) that differs between arches (papi was the cause originally - not supported on all arches - but it's possible other sub-packages could cause the same issue). As a result, we always install man pages for everything we possibly can (incl. pmdapapi - which was removed here if !papi) ... so I'll add the logic to continue to install man pages unconditionally as before, if that's OK? (will commit shortly, but lemme know if thats not desirable for some reason - thanks). cheers. -- Nathan From nscott@redhat.com Wed Nov 4 22:14:24 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7D1937FE1 for ; Wed, 4 Nov 2015 22:14:24 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4ABB78F8049 for ; Wed, 4 Nov 2015 20:14:24 -0800 (PST) X-ASG-Debug-ID: 1446696855-04bdf03f0233600001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id haooiAVHO2qflgwO (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 04 Nov 2015 20:14:16 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tA54EFg6020727 for ; Wed, 4 Nov 2015 23:14:15 -0500 Date: Wed, 4 Nov 2015 23:14:15 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <757972732.4119430.1446696855839.JavaMail.zimbra@redhat.com> Subject: pcp updates: build, docs, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build, docs, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.60] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: build, docs, qa Thread-Index: 08JZGWbnlabXUTkISxhhxcRnwza24g== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1446696856 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24124 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (17): qa/177: increase range for allowed number of log reads qa/727: wait for pmwebd to start before pinging avahi qa/775: add diagnostic output to aid debugging qa/common.discovery: add diagnostic output to aid debugging configure, builddefs.in: additional optional build/package hooks pmdas: conditional build/packaging changes rpm spec file: changes for optionally built/packaged pmdas qa/946: additional diagnostics to help debugging activemq pmda: add optional build/packing support libpcp_fault: extend .gitignore to include getdate.y debian build: refine Makepkgs-configure integration json pmda: fix typo from conditonal build/package changes build/rpm/GNUmakefile: missed extra pmda_foo variables qa/975: change "match" filter qa/common.webapi: improve logic in _wait_for_pmwebd_logfile() qa/common.check: in Arrrgh cases, prefix log with current date(1) postfix pmda: fix typo from conditonal build/package changes Nathan Scott (3): build: fix little typo in configure script diagnostic message docs: always install man pages for consistent noarch packages docs: context man page and related python flag export updates Marko Myllynen (1): build: couple of .gitignore file updates for build artefacts .gitignore | 1 Makepkgs | 42 ++++++- build/rpm/GNUmakefile | 6 + build/rpm/pcp.spec.in | 140 +++++++++++++++++++++++-- configure | 196 +++++++++++++++++++++++++++++++++++- configure.ac | 110 +++++++++++++++++++- debian/rules | 7 + man/man3/pmnewcontext.3 | 4 qa/177 | 6 - qa/177.out | 6 - qa/727 | 3 qa/775 | 16 +- qa/946 | 8 - qa/975 | 21 +++ qa/common.check | 2 qa/common.discovery | 6 - qa/common.webapi | 32 ++++- src/include/builddefs.in | 6 + src/libpcp_fault/src/.gitignore | 1 src/pcp/iostat/.gitignore | 1 src/pmdas/GNUmakefile | 7 - src/pmdas/elasticsearch/GNUmakefile | 15 +- src/pmdas/gluster/GNUmakefile | 9 + src/pmdas/infiniband/GNUmakefile | 12 -- src/pmdas/json/GNUmakefile | 11 +- src/pmdas/mic/GNUmakefile | 9 + src/pmdas/mysql/GNUmakefile | 15 +- src/pmdas/nginx/GNUmakefile | 15 +- src/pmdas/papi/GNUmakefile | 2 src/pmdas/perfevent/GNUmakefile | 10 - src/pmdas/postfix/GNUmakefile | 17 +-- src/pmdas/postgresql/GNUmakefile | 15 +- src/pmdas/rpm/GNUmakefile | 10 - src/pmdas/systemd/GNUmakefile | 10 - src/pmdas/unbound/GNUmakefile | 8 + src/pmdas/zswap/GNUmakefile | 8 + src/python/pmapi.c | 1 37 files changed, 655 insertions(+), 133 deletions(-) From nscott@redhat.com Thu Nov 5 17:20:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B9A7D7F76 for ; Thu, 5 Nov 2015 17:20:19 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 861748F8040 for ; Thu, 5 Nov 2015 15:20:16 -0800 (PST) X-ASG-Debug-ID: 1446765610-04bdf03f02643e0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id x6sZo5l5CTH7ZQ3H (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 05 Nov 2015 15:20:10 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tA5NK9bn006541; Thu, 5 Nov 2015 18:20:09 -0500 Date: Thu, 5 Nov 2015 18:20:09 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> In-Reply-To: <563099A2.8040901@redhat.com> References: <563099A2.8040901@redhat.com> Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.60] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP / Zabbix Agent Loadable Module Thread-Index: TGMMw9fquk7iq+hmDIPLZVkw9rPVVw== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1446765610 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24146 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > [...] > > - pmNewContext(PM_CONTEXT_LOCAL, "") of course works as expected from > standalone clients but seems to fail from the DSO. This means that the Can you paste the failure message somewhere? (in case I can't get it to work, below) Off the top of my head I don't know why it would fail in local context mode. > What do you think, could this live in pcp.git? Maybe - there seems to be alot of conceptual overlap between this and the "pmrep -o zabbix ..." kind of approach - I suspect we should focus on doing one way well rather than both? How stable is the Zabbix module API/ABI? Are those headers available in distribution builds etc? > An easy way to test this is to install just the Zabbix agent (e.g. from > [2]) Done that - I'm missing a bit of the recipe here though: where do the Zabbix headers come from? (needed for compiling zbxpcp.c). And once I have that built, how do I inform Zabbix agent? Taa. > and then do something like "zabbix_agentd -p | grep pcp". > (I have "zabbix_agentd -p" working, but obviously not the bridge part yet, so no "pcp" found just yet). cheers. -- Nathan From kenj@internode.on.net Thu Nov 5 21:51:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A18A17F59 for ; Thu, 5 Nov 2015 21:51:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8463B304039 for ; Thu, 5 Nov 2015 19:51:48 -0800 (PST) X-ASG-Debug-ID: 1446781901-04cbb02423737a0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id XchGnDbS42xsvRlE for ; Thu, 05 Nov 2015 19:51:42 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DqAQCNIjxWPPuA0XYNUYQOb4ZcuR0ZiAUBAQEBAQEHAQEBAUGFHlUwBgIFFgsCCwMCAQIBMScGAgEBt09xkSOBAZJGgUQFh0SPBIUdpEiDJ4FUXoUUAQEB Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail04.adl6.internode.on.net with ESMTP; 06 Nov 2015 14:21:39 +1030 To: pcp@oss.sgi.com Subject: pcp updates: move static archives from qa/src to qa/archives and adjust qa scripts From: Ken McDonell X-ASG-Orig-Subj: pcp updates: move static archives from qa/src to qa/archives and adjust qa scripts Message-ID: <563C23CB.6090207@internode.on.net> Date: Fri, 6 Nov 2015 14:51:39 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1446781902 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24153 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Touches a few files ... 8^) Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (8): qa: reorganize archives - part 1 qa: reorganize archives - part 2 qa: reorganize archives - part 3 qa: reorganize archives - part 4 qa: reorganize archives - part 5 qa: reorganize archives - part 6 qa: reorganize archives - part 7 qa: reorganize archives - part 8 dev/null |binary qa/016 | 2 qa/077 | 4 qa/078 | 4 qa/079 | 2 qa/079.out | 10 qa/080 | 2 qa/080.out | 24 - qa/081 | 4 qa/088 | 2 qa/088.out | 2 qa/090 | 2 qa/090.out | 4 qa/093 | 12 qa/093.out | 6 qa/094 | 4 qa/095 | 24 - qa/097 | 4 qa/125 | 2 qa/125.out | 2 qa/127 | 2 qa/129 | 4 qa/142 | 2 qa/144 | 6 qa/150 | 4 qa/151 | 8 qa/158 | 10 qa/158.out.1 | 4 qa/158.out.2 | 6 qa/163 | 18 qa/163.out.1 | 6 qa/163.out.2 | 6 qa/164 | 10 qa/164.out | 8 qa/165 | 4 qa/165.out | 20 qa/171 | 4 qa/173 | 4 qa/176 | 4 qa/176.out.1 | 2 qa/176.out.2 | 2 qa/180 | 4 qa/180.out.1 | 4 qa/180.out.2 | 4 qa/180.out.3 | 4 qa/181 | 4 qa/181.out.1 | 2 qa/181.out.2 | 2 qa/186 | 4 qa/209 | 4 qa/209.out.1 | 2 qa/209.out.2 | 2 qa/214 | 10 qa/214.out | 88 +-- qa/217 | 70 +-- qa/256 | 8 qa/256.out | 20 qa/261 | 14 qa/261.out.1 | 6 qa/261.out.2 | 6 qa/261.out.3 | 6 qa/266 | 4 qa/270 | 44 - qa/270.out | 14 qa/275 | 2 qa/276 | 2 qa/287 | 8 qa/287.out.32 | 4 qa/287.out.64 | 4 qa/288 | 2 qa/288.out | 8 qa/289 | 2 qa/289.out | 2 qa/291 | 8 qa/293 | 2 qa/298 | 2 qa/302 | 2 qa/303 | 6 qa/311 | 12 qa/313 | 18 qa/313.62_6512plus | 28 - qa/313.6511minus | 28 - qa/317 | 4 qa/317.out | 2 qa/318 | 2 qa/318.out | 2 qa/320 | 4 qa/320.out.1 | 2 qa/320.out.2 | 2 qa/321 | 2 qa/321.out | 2 qa/327 | 2 qa/328 | 8 qa/337 | 22 qa/337.out | 8 qa/338 | 6 qa/343 | 10 qa/363 | 10 qa/363.out | 2 qa/378 | 16 qa/378.out | 16 qa/402 | 4 qa/403 | 4 qa/406 | 2 qa/409 | 2 qa/410 | 2 qa/415 | 2 qa/415.out | 2 qa/417 | 18 qa/425 | 2 qa/433 | 2 qa/433.out | 2 qa/443 | 12 qa/443.out | 24 - qa/453 | 2 qa/459 | 2 qa/459.out | 2 qa/460 | 2 qa/479 | 14 qa/479.out.1 | 6 qa/479.out.2 | 10 qa/480 | 4 qa/480.out.1 | 8 qa/480.out.2 | 6 qa/481 | 46 +- qa/482 | 12 qa/483 | 36 - qa/484 | 14 qa/484.out | 14 qa/485 | 12 qa/486 | 70 +-- qa/487 | 12 qa/487.out | 2 qa/488 | 10 qa/490 | 14 qa/490.out | 8 qa/492 | 20 qa/492.out | 6 qa/493 | 4 qa/493.out | 10 qa/494 | 24 - qa/494.out | 6 qa/495 | 8 qa/496 | 12 qa/499 | 36 - qa/502 | 10 qa/503 | 6 qa/505 | 6 qa/507 | 4 qa/507.out | 2 qa/508 | 12 qa/520 | 2 qa/523 | 2 qa/530 | 6 qa/532 | 6 qa/556 | 4 qa/556.out | 2 qa/559 | 2 qa/599 | 2 qa/634 | 8 qa/634.out | 6 qa/701 | 2 qa/707 | 2 qa/728 | 6 qa/728.out | 6 qa/729 | 2 qa/736 | 4 qa/741 | 4 qa/741.out | 8 qa/742 | 4 qa/743 | 6 qa/752 | 4 qa/752.out | 4 qa/768 | 2 qa/774 | 4 qa/774.out | 8 qa/777 | 6 qa/777.out | 6 qa/786 | 2 qa/786.out | 2 qa/824 | 10 qa/827 | 4 qa/828 | 2 qa/828.out | 4 qa/833 | 4 qa/836 | 10 qa/900 | 2 qa/900.out | 2 qa/922 | 24 - qa/922.out | 24 - qa/945 | 2 qa/962 | 2 qa/962.out | 10 qa/980 | 2 qa/991 | 6 qa/997 | 2 qa/997.out | 2 qa/archives/19970807.09.54.0 |binary qa/archives/19970807.09.54.index |binary qa/archives/19970807.09.54.meta |binary qa/archives/19970807.09.59.0 |binary qa/archives/19970807.09.59.index |binary qa/archives/19970807.09.59.meta |binary qa/archives/20041125.0 |binary qa/archives/20041125.index |binary qa/archives/20041125.meta |binary qa/archives/20101004-trunc.0 |binary qa/archives/20101004-trunc.index |binary qa/archives/20101004-trunc.meta |binary qa/archives/540117-short.0 |binary qa/archives/540117-short.index |binary qa/archives/540117-short.meta |binary qa/archives/541380.0 |binary qa/archives/541380.index |binary qa/archives/541380.meta |binary qa/archives/541380_v2.0 |binary qa/archives/541380_v2.index |binary qa/archives/541380_v2.meta |binary qa/archives/573184.0 |binary qa/archives/573184.index |binary qa/archives/573184.meta |binary qa/archives/951127.23.01.0 |binary qa/archives/951127.23.01.index |binary qa/archives/951127.23.01.meta |binary qa/archives/951127.23.01_v2.0 |binary qa/archives/951127.23.01_v2.index |binary qa/archives/951127.23.01_v2.meta |binary qa/archives/960624.08.17.0 |binary qa/archives/960624.08.17.index |binary qa/archives/960624.08.17.meta |binary qa/archives/960624.08.17_v2.0 |binary qa/archives/960624.08.17_v2.index |binary qa/archives/960624.08.17_v2.meta |binary qa/archives/GNUmakefile | 81 ++- qa/archives/ac15.0 |binary qa/archives/ac15.index |binary qa/archives/ac15.meta |binary qa/archives/ace.0 |binary qa/archives/ace.index |binary qa/archives/ace.meta |binary qa/archives/ace_v2.0 |binary qa/archives/ace_v2.index |binary qa/archives/ace_v2.meta |binary qa/archives/all-irix-6.5.25.0 |binary qa/archives/all-irix-6.5.25.index |binary qa/archives/all-irix-6.5.25.meta |binary qa/archives/all-sles9-sp1.0 |binary qa/archives/all-sles9-sp1.index |binary qa/archives/all-sles9-sp1.meta |binary qa/archives/arch_a.0 |binary qa/archives/arch_a.index |binary qa/archives/arch_a.meta |binary qa/archives/arch_b.0 |binary qa/archives/arch_b.index |binary qa/archives/arch_b.meta |binary qa/archives/babylon.percpu.0 |binary qa/archives/babylon.percpu.index |binary qa/archives/babylon.percpu.meta |binary qa/archives/babylon.percpu_v2.0 |binary qa/archives/babylon.percpu_v2.index |binary qa/archives/babylon.percpu_v2.meta |binary qa/archives/babylon.pmview.0 |binary qa/archives/babylon.pmview.index |binary qa/archives/babylon.pmview.meta |binary qa/archives/babylon.pmview_v2.0 |binary qa/archives/babylon.pmview_v2.index |binary qa/archives/babylon.pmview_v2.meta |binary qa/archives/bigace.0 |binary qa/archives/bigace.index |binary qa/archives/bigace.meta |binary qa/archives/bigace.pmns | 103 ++++ qa/archives/bigace_v2.0 |binary qa/archives/bigace_v2.index |binary qa/archives/bigace_v2.meta |binary qa/archives/binning.0 |binary qa/archives/binning.index |binary qa/archives/binning.meta |binary qa/archives/bozo.client.0 |binary qa/archives/bozo.client.index |binary qa/archives/bozo.client.meta |binary qa/archives/bozo.client_v2.0 |binary qa/archives/bozo.client_v2.index |binary qa/archives/bozo.client_v2.meta |binary qa/archives/bozo.client_v2.meta.bad.1 |binary qa/archives/bozo.client_v2.meta.bad.2 |binary qa/archives/bug.0 |binary qa/archives/bug.index |binary qa/archives/bug.meta |binary qa/archives/bug1057.0 |binary qa/archives/bug1057.index |binary qa/archives/bug1057.meta |binary qa/archives/bug_v2.0 |binary qa/archives/bug_v2.index |binary qa/archives/bug_v2.meta |binary qa/archives/changeinst.0 |binary qa/archives/changeinst.index |binary qa/archives/changeinst.meta |binary qa/archives/conn20070309.0 |binary qa/archives/conn20070309.index |binary qa/archives/conn20070309.meta |binary qa/archives/count-mark.0 |binary qa/archives/count-mark.index |binary qa/archives/count-mark.meta |binary qa/archives/err_v1.0 |binary qa/archives/err_v1.index |binary qa/archives/err_v1.meta |binary qa/archives/eventrec-old.0 |binary qa/archives/eventrec-old.index |binary qa/archives/eventrec-old.meta |binary qa/archives/eventrec.0 |binary qa/archives/eventrec.index |binary qa/archives/eventrec.meta |binary qa/archives/fcsw_indom.0 |binary qa/archives/fcsw_indom.index |binary qa/archives/fcsw_indom.meta |binary qa/archives/gmt-boring.0 |binary qa/archives/gmt-boring.index |binary qa/archives/gmt-boring.meta |binary qa/archives/interpmark.0 |binary qa/archives/interpmark.index |binary qa/archives/interpmark.meta |binary qa/archives/kenj-pc-1.0 |binary qa/archives/kenj-pc-1.index |binary qa/archives/kenj-pc-1.meta |binary qa/archives/kenj-pc-2.0 |binary qa/archives/kenj-pc-2.index |binary qa/archives/kenj-pc-2.meta |binary qa/archives/kenj-pc-diskstat.0 |binary qa/archives/kenj-pc-diskstat.index |binary qa/archives/kenj-pc-diskstat.meta |binary qa/archives/late.0 |binary qa/archives/late.index |binary qa/archives/late.meta |binary qa/archives/logsummary-bug.0 |binary qa/archives/logsummary-bug.index |binary qa/archives/logsummary-bug.meta |binary qa/archives/mark-bug.0 |binary qa/archives/mark-bug.c | 772 +++++++++++++++++----------------- qa/archives/mark-bug.index |binary qa/archives/mark-bug.meta |binary qa/archives/markmerge.0 |binary qa/archives/markmerge.index |binary qa/archives/markmerge.meta |binary qa/archives/mirage-1.0 |binary qa/archives/mirage-1.index |binary qa/archives/mirage-1.meta |binary qa/archives/mirage-2.0 |binary qa/archives/mirage-2.index |binary qa/archives/mirage-2.meta |binary qa/archives/mirage.0 |binary qa/archives/mirage.index |binary qa/archives/mirage.meta |binary qa/archives/mkmirage | 35 + qa/archives/moomba.client.0 |binary qa/archives/moomba.client.index |binary qa/archives/moomba.client.meta |binary qa/archives/multi-vm00.0 |binary qa/archives/multi-vm00.index |binary qa/archives/multi-vm00.meta |binary qa/archives/multi-vm01.0 |binary qa/archives/multi-vm01.index |binary qa/archives/multi-vm01.meta |binary qa/archives/multi-vm02.0 |binary qa/archives/multi-vm02.index |binary qa/archives/multi-vm02.meta |binary qa/archives/multi-vm03.0 |binary qa/archives/multi-vm03.index |binary qa/archives/multi-vm03.meta |binary qa/archives/naslog.0 |binary qa/archives/naslog.index |binary qa/archives/naslog.meta |binary qa/archives/new_mysql.0 |binary qa/archives/new_mysql.index |binary qa/archives/new_mysql.meta |binary qa/archives/new_snmp.0 |binary qa/archives/new_snmp.index |binary qa/archives/new_snmp.meta |binary qa/archives/node_archive.0 |binary qa/archives/node_archive.index |binary qa/archives/node_archive.meta |binary qa/archives/numa.0 |binary qa/archives/numa.index |binary qa/archives/numa.meta |binary qa/archives/ok-bigbin.0 |binary qa/archives/ok-bigbin.index |binary qa/archives/ok-bigbin.meta |binary qa/archives/ok-foo.0 |binary qa/archives/ok-foo.index |binary qa/archives/ok-foo.meta |binary qa/archives/ok-mv-bigbin.0 |binary qa/archives/ok-mv-bigbin.1 |binary qa/archives/ok-mv-bigbin.2 |binary qa/archives/ok-mv-bigbin.3 |binary qa/archives/ok-mv-bigbin.4 |binary qa/archives/ok-mv-bigbin.5 |binary qa/archives/ok-mv-bigbin.6 |binary qa/archives/ok-mv-bigbin.7 |binary qa/archives/ok-mv-bigbin.8 |binary qa/archives/ok-mv-bigbin.9 |binary qa/archives/ok-mv-bigbin.index |binary qa/archives/ok-mv-bigbin.meta |binary qa/archives/ok-mv-foo.0 |binary qa/archives/ok-mv-foo.1 |binary qa/archives/ok-mv-foo.2 |binary qa/archives/ok-mv-foo.index |binary qa/archives/ok-mv-foo.meta |binary qa/archives/ok-noti-bigbin.0 |binary qa/archives/ok-noti-bigbin.meta |binary qa/archives/ok-truncbin.0 |binary qa/archives/ok-truncbin.index |binary qa/archives/ok-truncbin.meta |binary qa/archives/old_xfs.0 |binary qa/archives/old_xfs.index |binary qa/archives/old_xfs.meta |binary qa/archives/omen.client.0 |binary qa/archives/omen.client.index |binary qa/archives/omen.client.meta |binary qa/archives/pcp-free.0 |binary qa/archives/pcp-free.index |binary qa/archives/pcp-free.meta |binary qa/archives/pcp-numastat-1-node.0 |binary qa/archives/pcp-numastat-1-node.index |binary qa/archives/pcp-numastat-1-node.meta |binary qa/archives/pcp-uptime.0 |binary qa/archives/pcp-uptime.index |binary qa/archives/pcp-uptime.meta |binary qa/archives/pcpcmd.0 |binary qa/archives/pcpcmd.index |binary qa/archives/pcpcmd.meta |binary qa/archives/pmatop-log.0 |binary qa/archives/pmatop-log.index |binary qa/archives/pmatop-log.meta |binary qa/archives/proc.0 |binary qa/archives/proc.index |binary qa/archives/proc.meta |binary qa/archives/pyapi.0 |binary qa/archives/pyapi.index |binary qa/archives/pyapi.meta |binary qa/archives/reduce-1.0 |binary qa/archives/reduce-1.index |binary qa/archives/reduce-1.meta |binary qa/archives/reduce-2.0 |binary qa/archives/reduce-2.index |binary qa/archives/reduce-2.meta |binary qa/archives/rewrite.0 |binary qa/archives/rewrite.index |binary qa/archives/rewrite.meta |binary qa/archives/sample-secs.0 |binary qa/archives/sample-secs.index |binary qa/archives/sample-secs.meta |binary qa/archives/sample_expr.0 |binary qa/archives/sample_expr.index |binary qa/archives/sample_expr.meta |binary qa/archives/section-a.0 |binary qa/archives/section-a.index |binary qa/archives/section-a.meta |binary qa/archives/section-b.0 |binary qa/archives/section-b.index |binary qa/archives/section-b.meta |binary qa/archives/section-c.0 |binary qa/archives/section-c.index |binary qa/archives/section-c.meta |binary qa/archives/section-d.0 |binary qa/archives/section-d.index |binary qa/archives/section-d.meta |binary qa/archives/src-rattle.0 |binary qa/archives/src-rattle.index |binary qa/archives/src-rattle.meta |binary qa/archives/src-snort-disks.0 |binary qa/archives/src-snort-disks.index |binary qa/archives/src-snort-disks.meta |binary qa/archives/src-vldb-disks.0 |binary qa/archives/src-vldb-disks.index |binary qa/archives/src-vldb-disks.meta |binary qa/archives/tzchange-10-a.0 |binary qa/archives/tzchange-10-a.index |binary qa/archives/tzchange-10-a.meta |binary qa/archives/tzchange-10-b.0 |binary qa/archives/tzchange-10-b.index |binary qa/archives/tzchange-10-b.meta |binary qa/archives/tzchange-11-a.0 |binary qa/archives/tzchange-11-a.index |binary qa/archives/tzchange-11-a.meta |binary qa/archives/tzchange-11-b.0 |binary qa/archives/tzchange-11-b.index |binary qa/archives/tzchange-11-b.meta |binary qa/archives/tzchange-12-a.0 |binary qa/archives/tzchange-12-a.index |binary qa/archives/tzchange-12-a.meta |binary qa/archives/tzchange-12-b.0 |binary qa/archives/tzchange-12-b.index |binary qa/archives/tzchange-12-b.meta |binary qa/archives/uwrap.0 |binary qa/archives/uwrap.index |binary qa/archives/uwrap.meta |binary qa/archives/wrap.0 |binary qa/archives/wrap.index |binary qa/archives/wrap.meta |binary qa/archives/xbug1.0 |binary qa/archives/xbug1.index |binary qa/archives/xbug1.meta |binary qa/src/GNUlocaldefs | 165 ++----- qa/src/bigace.pmns | 103 ---- qa/src/mark-bug.c | 772 +++++++++++++++++----------------- qa/src/mkmirage | 35 - qa/src/mv-me | 235 ++++++++-- src/libpcp_fault/src/GNUmakefile | 2 507 files changed, 2053 insertions(+), 1872 deletions(-) Details ... commit b2f11250e7ce8cfe572fec7e7ad70dbb59b8b207 Author: Ken McDonell Date: Fri Nov 6 14:48:47 2015 +1100 qa: reorganize archives - part 8 Various cleanups to catch corner cases the qa/src/mv-me script could not deal with. Passes QA again after this commit. commit d693853bcc02757fa7d55ba85a3a10e43e9d9b1b Author: Ken McDonell Date: Thu Nov 5 19:58:29 2015 +1100 qa: reorganize archives - part 7 Move the archives: qa/src/reduce-1, qa/src/reduce-2, qa/src/rewrite, qa/src/sample-secs, qa/src/sample_expr, qa/src/section-a, qa/src/section-b, qa/src/section-c, qa/src/section-d, qa/src/rattle, qa/src/snort-disks, qa/src/vldb-disks, qa/src/tzchange-10-a, qa/src/tzchange-10-b, qa/src/tzchange-11-a, qa/src/tzchange-11-b, qa/src/tzchange-12-a, qa/src/tzchange-12-b, qa/src/uwrap, qa/src/wrap and qa/src/xbug1. commit 4b7f8437d345481bbc06dd12d58df4d5282ed424 Author: Ken McDonell Date: Thu Nov 5 16:38:16 2015 +1100 qa: reorganize archives - part 6 Move the archives: qa/src/interpmark, qa/src/kenj-pc-1, qa/src/kenj-pc-2, qa/src/kenj-pc-diskstat, qa/src/late, qa/src/logsummary-bug, qa/src/mark-bug, qa/src/markmerge, qa/src/moomba.client, qa/src/multi-vm00, qa/src/multi-vm01, qa/src/multi-vm02, qa/src/multi-vm03, qa/src/naslog, qa/src/new_mysql, qa/src/new_snmp, qa/src/node_archive, qa/src/numa, qa/src/ok-bigbin, qa/src/ok-mv-bigbin, qa/src/ok-mv-bigbin.1 qa/src/ok-mv-bigbin.2 qa/src/ok-mv-bigbin.3 qa/src/ok-mv-bigbin.4 qa/src/ok-mv-bigbin.5 qa/src/ok-mv-bigbin.6 qa/src/ok-mv-bigbin.7 qa/src/ok-mv-bigbin.8 qa/src/ok-mv-bigbin.9 qa/src/ok-mv-foo, qa/src/ok-mv-foo.1 qa/src/ok-mv-foo.2 qa/src/ok-truncbin, qa/src/old_xfs, qa/src/omen.client, qa/src/pcp-free, qa/src/pcp-numastat-1-node, qa/src/pcp-uptime, qa/src/pcpcmd, qa/src/pmatop-log, qa/src/proc and qa/src/pyapi. commit f08eee4c07e71c9c4cb7c2f9eb5bf3d95ebd749e Author: Ken McDonell Date: Thu Nov 5 16:06:03 2015 +1100 qa: reorganize archives - part 5 Move the archives: qa/src/19970807.09.54, qa/src/19970807.09.59, qa/src/20041125, qa/src/20101004-trunc, qa/src/540117-short, qa/src/541380, qa/src/541380_v2, qa/src/573184, qa/src/951127.23.01, qa/src/951127.23.01_v2, qa/src/960624.08.17, qa/src/960624.08.17_v2, qa/src/all-irix-6.5.25, qa/src/all-sles9-sp1, qa/src/changeinst, qa/src/conn20070309, qa/src/count-mark, qa/src/err_v1, qa/src/eventrec-old, qa/src/eventrec, qa/src/fcsw_indom and qa/src/gmt-boring commit 56012f5da771a6dda9cbcf17973e9a8307b4b57b Author: Ken McDonell Date: Thu Nov 5 14:41:07 2015 +1100 qa: reorganize archives - part 4 Move the archives: qa/src/ac15.0, qa/src/ace.0, qa/src/ace_v2.0, qa/src/arch_a.0, qa/src/arch_b.0, qa/src/babylon.percpu.0, qa/src/babylon.percpu_v2.0, qa/src/babylon.pmview.0, qa/src/babylon.pmview_v2.0, qa/src/bigace.0, qa/src/bigace_v2.0, qa/src/binning.0, qa/src/bozo.client.0, qa/src/bozo.client_v2.0, qa/src/bug.0, qa/src/bug1057.0 and qa/src/bug_v2.0 commit 78a7d4336a2cf7d34bc1c76cc4bfba333474adbe Author: Ken McDonell Date: Thu Nov 5 13:56:32 2015 +1100 qa: reorganize archives - part 3 Move the archives src/mirage, src/mirage-1 and src/mirage-2. commit 94c697cc191b3cd78ec49ef965ddfaae57e9642e Author: Ken McDonell Date: Thu Nov 5 11:44:21 2015 +1100 qa: reorganize archives - part 2 Make the qa/217 logic insensitive to where we move the archives to by cloning the "old" src structure and using that. commit fcef6a2967c2f337e98d8ab73d377ea4f0de3080 Author: Ken McDonell Date: Thu Nov 5 08:56:10 2015 +1100 qa: reorganize archives - part 1 Aim is to move all git-based archives from qa/src to qa/archives. Initial commit is POC and first cut at a script (qa/src/mv-me) to do the work and moving src/ok-foo. From kenj@internode.on.net Thu Nov 5 21:55:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C44BC7F59 for ; Thu, 5 Nov 2015 21:55:56 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 61854AC003 for ; Thu, 5 Nov 2015 19:55:53 -0800 (PST) X-ASG-Debug-ID: 1446782150-04cbb02422739e0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 7mq0cLmqX0hpAs2d for ; Thu, 05 Nov 2015 19:55:50 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DqAQCnIzxWPPuA0XYNUYtZuR+CX16CUwKCDAEBAQEBAQcBAQEBQYR1AQEEIxVAARALGAICBRYLAgIJAwIBAgExFAYNCAEBt1FxkHYBAQEBAQEEAQEBAQEegQGKUYd1gUQBBJJng2GIDgWhUoR7hXIBAQE Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail04.adl6.internode.on.net with ESMTP; 06 Nov 2015 14:25:50 +1030 Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <83995830.4055112.1446695681374.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <563C24C5.3090108@internode.on.net> Date: Fri, 6 Nov 2015 14:55:49 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <83995830.4055112.1446695681374.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1446782150 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24153 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 05/11/15 14:54, Nathan Scott wrote: > ... > Oh, one small thing - we found awhile back that we *must* generate the > man pages for all PMDAs into pcp-doc RPM. This was because without 'em > we end up generating a noarch package (doc) that differs between arches > (papi was the cause originally - not supported on all arches - but it's > possible other sub-packages could cause the same issue). > > As a result, we always install man pages for everything we possibly can > (incl. pmdapapi - which was removed here if !papi) ... so I'll add the > logic to continue to install man pages unconditionally as before, if > that's OK? (will commit shortly, but lemme know if thats not desirable > for some reason - thanks). Sure, being forced to install man pages for software that can never be installed (on specific platforms) is insane (IMHO), but apparently OK in the world of packaging anarchy. Thanks. From nscott@redhat.com Fri Nov 6 00:32:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7A8A77F77 for ; Fri, 6 Nov 2015 00:32:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 25AACAC001 for ; Thu, 5 Nov 2015 22:32:55 -0800 (PST) X-ASG-Debug-ID: 1446791572-04bdf03f0375570001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id lceBiVppLFCWUAbH (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 05 Nov 2015 22:32:52 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA66WqS9031997 for ; Fri, 6 Nov 2015 01:32:52 -0500 Date: Fri, 6 Nov 2015 01:32:51 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <667149286.5430425.1446791571944.JavaMail.zimbra@redhat.com> In-Reply-To: <1493539016.5429586.1446791526342.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmwebd _store support MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmwebd _store support Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.130] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmwebd _store support Thread-Index: 2qoQHX6XYvvu984FUFg0JyA3Hr75aQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1446791572 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24155 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (4): build: ensure a C++ compiler is present if enabling Qt components libpcp: share generic pmstore code for string/value conversion pmdapmcd: allow simpler setting of pmcd.client values pmwebd: implement _store protocol support as per pmwebapi(3) configure | 5 configure.ac | 5 man/man1/pmwebd.1 | 2 man/man3/pmwebapi.3 | 10 + src/include/pcp/impl.h | 3 src/libpcp/src/exports | 5 src/libpcp/src/stuffvalue.c | 168 +++++++++++++++++++++++++++++++++ src/pmdas/pmcd/src/pmcd.c | 5 src/pmstore/pmstore.c | 182 ++---------------------------------- src/pmwebapi/pmwebapi.cxx | 221 ++++++++++++++++++++++++++++++++++++++++++++ 10 files changed, 431 insertions(+), 175 deletions(-) commit 994b0879875206947b1bcb8bf9ab728fadeea377 Author: Nathan Scott Date: Fri Nov 6 17:28:27 2015 +1100 pmwebd: implement _store protocol support as per pmwebapi(3) It is now possible for webapps to store values to metrics via the pmwebapi, as nature intended. Regression tests to follow. commit b79f62ba3a336095d21549c4b446187e6d293469 Author: Nathan Scott Date: Fri Nov 6 16:51:50 2015 +1100 pmdapmcd: allow simpler setting of pmcd.client values If not starting from a pmFetch-created pmResult, its simpler to not require specific instance IDs when setting containers and whoami values (instance ID is ignored anyway as only the current context settings can be modified for these metrics). commit 5c3abf38a23adba26dd3767da55b754924a389fd Author: Nathan Scott Date: Fri Nov 6 16:47:40 2015 +1100 libpcp: share generic pmstore code for string/value conversion commit bf6bdd4b08f01087260eeacc57180eb331aba118 Author: Nathan Scott Date: Fri Nov 6 10:31:35 2015 +1100 build: ensure a C++ compiler is present if enabling Qt components From noreply@github.com Fri Nov 6 10:31:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 832227F74 for ; Fri, 6 Nov 2015 10:31:17 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 72B108F8035 for ; Fri, 6 Nov 2015 08:31:17 -0800 (PST) X-ASG-Debug-ID: 1446827471-04cb6c296d82c50001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id aVhPINkgyxEp2uqQ for ; Fri, 06 Nov 2015 08:31:12 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 78A053FB87 for ; Sat, 7 Nov 2015 03:31:10 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0HTAACk1DxWnML8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR87HQENhSEQOoFxFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQ8BgWYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2wDHGEYwEFgWyKDAsBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGNIHaINwGFHIgInGMBAYJGgU1UHTQFgk2BAYFBAQEB X-IPAS-Result: A0HTAACk1DxWnML8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR87HQENhSEQOoFxFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQ8BgWYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2wDHGEYwEFgWyKDAsBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGNIHaINwGFHIgInGMBAYJGgU1UHTQFgk2BAYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,252,1444654800"; d="scan'208,217";a="127509115" Received: from github-smtp2-ext3.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 07 Nov 2015 03:31:08 +1100 Date: Fri, 06 Nov 2015 08:31:05 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446827465; bh=kkwYuby/BYpJIQVHdNxpDnOKKu4ksxPJG+O57C6Glj4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=OqsMrCxawJmYlKOLEXpaIO3bZjVNIeSi70oqgU7luocHmpv/gppr404T9anL0uUuW CyOUTgZJk+HQXO37/4g3GmeAYm9etpomuyy52/Wy9o7SXQtClJ2M3hlJsNFooPCx/Q WJUkHnpcdRA2Omo/5VrU7IqQi4ah9mX0Po2UWSkc= From: "Frank Ch. Eigler" Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Content-Type: multipart/alternative; boundary="--==_mimepart_563cd5c927da_7aea3ff0e197329c2709661"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: fche X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1446827471 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24165 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_563cd5c927da_7aea3ff0e197329c2709661 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit "of" --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/4641bbf0bd2544ab3f57f523f7832a56dd7075a6#commitcomment-14245915 ----==_mimepart_563cd5c927da_7aea3ff0e197329c2709661 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

"of"


Reply to this email directly or view it on GitHub.

----==_mimepart_563cd5c927da_7aea3ff0e197329c2709661-- From noreply@github.com Fri Nov 6 10:31:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BB2BE7F74 for ; Fri, 6 Nov 2015 10:31:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 85761304051 for ; Fri, 6 Nov 2015 08:31:53 -0800 (PST) X-ASG-Debug-ID: 1446827507-04bdf03f0486100001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 2sO5tDLsprdEV5Tm for ; Fri, 06 Nov 2015 08:31:48 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 9D7677F9AA for ; Sat, 7 Nov 2015 03:31:46 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0HTAADx1DxWnMH8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR8yBx8BDYUhEDqBcRQBAQEBAQEBAw4BAQEBAQgLCQkhLkEPAYFmLDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNsA1xhGMBBYFsigwMARoCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY0gdog3AYUciAicYwEBgkaBTVQdNAWCTYEBgUEBAQE X-IPAS-Result: A0HTAADx1DxWnMH8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR8yBx8BDYUhEDqBcRQBAQEBAQEBAw4BAQEBAQgLCQkhLkEPAYFmLDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNsA1xhGMBBYFsigwMARoCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY0gdog3AYUciAicYwEBgkaBTVQdNAWCTYEBgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,252,1444654800"; d="scan'208,217";a="239375763" Received: from github-smtp2-ext2.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 07 Nov 2015 03:31:45 +1100 Date: Fri, 06 Nov 2015 08:31:41 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446827501; bh=MKrjew7HY7axYCiolfitLfAP+3dgB0aVlqiYwdSwhIU=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=TW6THAVyNIMeiidxPOIIfnW3joE3JtQ7nogQHRVwuOAOktt1IVYsdUrA+Rzrhb3Gn rQVl84NKEwU4yS5p2IX6c3vp/+LgMHrKbTD1EoBmPm3tswCuxdxbzwmTEU7X0Amsid vNUhheVdFTh/Uv3Zaqx3meyJQ5pZkTKEkOM9qR7w= From: "Frank Ch. Eigler" Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Content-Type: multipart/alternative; boundary="--==_mimepart_563cd5ed70415_739c3fda763bb2b8292067b"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: fche X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446827507 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24165 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_563cd5ed70415_739c3fda763bb2b8292067b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit It would be good to list them: / _ et al.? --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/4641bbf0bd2544ab3f57f523f7832a56dd7075a6#commitcomment-14245926 ----==_mimepart_563cd5ed70415_739c3fda763bb2b8292067b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

It would be good to list them: / _ et al.?


Reply to this email directly or view it on GitHub.

----==_mimepart_563cd5ed70415_739c3fda763bb2b8292067b-- From noreply@github.com Fri Nov 6 10:35:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 0B1737F55 for ; Fri, 6 Nov 2015 10:35:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id C01EE304039 for ; Fri, 6 Nov 2015 08:35:55 -0800 (PST) X-ASG-Debug-ID: 1446827753-04bdf03f05864a0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 3acmEeHOny4iRdM9 for ; Fri, 06 Nov 2015 08:35:53 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id CDDA47F9AA for ; Sat, 7 Nov 2015 03:35:52 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.192 as permitted sender) identity=mailfrom; client-ip=192.30.252.192; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2a-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.192; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2a-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0HTAAAd1jxWnMD8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR88HAENhSEQOoFxFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQ8BgWYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2wAHGEYwEFgWyKDAsBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGNIHaINwGFHIgInGMBAYJGgU1UHTQFgk2BAYFBAQEB X-IPAS-Result: A0HTAAAd1jxWnMD8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy0Gg0ePLQENgR88HAENhSEQOoFxFAEBAQEBAQEDDgEBAQEBCAsJCSEuQQ8BgWYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2wAHGEYwEFgWyKDAsBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGNIHaINwGFHIgInGMBAYJGgU1UHTQFgk2BAYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,252,1444654800"; d="scan'208,217";a="236663758" Received: from github-smtp2-ext1.iad.github.net (HELO github-smtp2a-ext-cp1-prd.iad.github.net) ([192.30.252.192]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 07 Nov 2015 03:35:51 +1100 Date: Fri, 06 Nov 2015 08:35:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446827748; bh=H1U4POxt6SScow87CYFoBRzY7f6bbmNasTcXi40EKQM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BnzIqZxHA++xDGQx03kv/YC7i3+FJ/h1KYthvat8FHFK7dO+XJlfaZTldjIiQugut YWysNeWOQMlq/ucR2udwprTa4nSYXDKKuWsXJwRpGFDv2Tlpgit1r6yMH2IRbjQDrn JX0e5d1j+1OXlegg0EhgxU5lbVWK7T8ySQofsVOw= From: "Frank Ch. Eigler" Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Add a command line option to pmwebd for name encoding (4641bbf) Content-Type: multipart/alternative; boundary="--==_mimepart_563cd6e47e93c_72cb3fda763bb2b83302730"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: fche X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1446827753 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24165 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_563cd6e47e93c_72cb3fda763bb2b83302730 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit It would be nice to have at least one part of the 661 test rerun pmwebd with -X to exercise this part. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/commit/4641bbf0bd2544ab3f57f523f7832a56dd7075a6#commitcomment-14246035 ----==_mimepart_563cd6e47e93c_72cb3fda763bb2b83302730 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

It would be nice to have at least one part of the 661 test rerun pmwebd with -X to exercise this part.


Reply to this email directly or view it on GitHub.

----==_mimepart_563cd6e47e93c_72cb3fda763bb2b83302730-- From lberk@redhat.com Fri Nov 6 11:37:51 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 584A87F78 for ; Fri, 6 Nov 2015 11:37:51 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 39C898F8033 for ; Fri, 6 Nov 2015 09:37:48 -0800 (PST) X-ASG-Debug-ID: 1446831466-04bdf03f0389cb0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id A7PYRAZSFWINeDf0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 06 Nov 2015 09:37:47 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 8C8788E36D; Fri, 6 Nov 2015 17:37:46 +0000 (UTC) Received: from toium (vpn-58-82.rdu2.redhat.com [10.10.58.82]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA6Hbh0q017696 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 6 Nov 2015 12:37:45 -0500 From: Lukas Berk To: Ken McDonell Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Date: Fri, 06 Nov 2015 12:37:43 -0500 In-Reply-To: <563949B8.9020604@internode.on.net> (Ken McDonell's message of "Wed, 4 Nov 2015 10:56:40 +1100") Message-ID: <87d1vn81w8.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446831467 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Ken McDonell writes: > Note, this the the way I think optional components should be handled throughout the build and packaging scripts. [...] > Ken McDonell (17): > configure, builddefs.in: additional optional build/package hooks > pmdas: conditional build/packaging changes > rpm spec file: changes for optionally built/packaged pmdas > build/rpm/GNUmakefile: missed extra pmda_foo variables [...] If the configure script now has pmdaelasticsearch inclusion depending on LWP::UserAgent, shouldn't we include that as a BuildRequires (not just a Requires) in the spec file? In testing my spin-rawhide sources fix today, it was failing due to pmdaelasticseach not being packaged, but still attempting to be built as per the spec file. Perhaps as simple as the attached patch? Relevant koji output: https://kojipkgs.fedoraproject.org//work/tasks/8503/11728503/build.log Cheers, Lukas diff --git a/build/rpm/fedora.spec b/build/rpm/fedora.spec index 7906e3f..97b4e6c 100644 --- a/build/rpm/fedora.spec +++ b/build/rpm/fedora.spec @@ -693,6 +693,7 @@ Group: Applications/System Summary: Performance Co-Pilot (PCP) metrics for Elasticsearch URL: http://www.pcp.io Requires: perl-PCP-PMDA = %{version}-%{release} +BuildRequires: perl(LWP::UserAgent) Requires: perl(LWP::UserAgent) %description pmda-elasticsearch From fche@redhat.com Fri Nov 6 14:26:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 2083D7F52 for ; Fri, 6 Nov 2015 14:26:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 0FCA030404E for ; Fri, 6 Nov 2015 12:25:59 -0800 (PST) X-ASG-Debug-ID: 1446841555-04cbb0242395940001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id VOWxJ8hG63VVHXIC (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 06 Nov 2015 12:25:55 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 3CC9791EA0 for ; Fri, 6 Nov 2015 20:25:55 +0000 (UTC) Received: from fche.csb (unused [10.10.52.141] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA6KPsdf008731; Fri, 6 Nov 2015 15:25:54 -0500 Received: by fche.csb (Postfix, from userid 2569) id A59A1586AF; Fri, 6 Nov 2015 15:25:54 -0500 (EST) Date: Fri, 6 Nov 2015 15:25:54 -0500 From: "Frank Ch. Eigler" To: Nathan Scott Cc: PCP Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) Message-ID: <20151106202554.GE2349@redhat.com> X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <1731194343.55415831.1444963601289.JavaMail.zimbra@redhat.com> <20151016223319.GH27211@redhat.com> <1384643676.62705033.1445899239483.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1446841555 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > [...] > > (b) you want only local: to have pmStore access > > Eh? No. Its configurable, as always - users can choose ACLs appropriate > to their situation. Defaults should remain unchanged. We're not talking about hypothetical configurations where someone turns off the normal security settings, but about defaults. So yes. > [...] > > (d) vector will need to use non-anonymous connections > > Depends on the server side configuration, so no - this is not mandatory. So yes, by default. > > (e) pmwebd will need to support authentication out of the box, or else > > (e.1) vector would not run out of the box > > That's simply not the case. There may be parts of Vector inaccessible > without authenticating [...] So for the particular hypothetical part of vector that relies on pmstore - the part we are actually talking about, yes. > > But beyond that, it would strike me as sad if something as fun as this > > flavour of container monitoring were only practical on the local host. > > The hypothetical (?) pmStore-necessitating extensions to "pcp atop" > > wouldn't work remotely. > > They will work remotely. As will _store in pmwebapi. Again its end-users > choice to allow/disallow access - "doesn't work" misrepresents the current > state of affairs. So, yes, "work remotely" only in less-secure non-default configurations. Perhaps it will help to simplify. Please spell out the your proposed out-of-the-box local & remote capabilities of pmstore-based pcp/pmwebd/vector or pcp-atop functionality. Any changes needed to the current ACL's, or authentication non-setup? > > IMHO, we should instead improve the wire protocol [...] > > Like I said (and I wont be repeating it again, again) this is a massive > undertaking Maybe. Would you like someone to scope it out? > we'd end up with a special-case solution for containers. [...] Not necessarily. > [...] So, to be clear, it sounds like you are confirming pmwebd has > indeed re-opened the information exposure issue from CVE-2012-3419 > [...] What? No. That CVE was about (a) core pmcd (b) giving information about every single system process (c) to every client. In this case we have (a) optional pmwebd (b) only for its own uid (c) only to those clients that are permitted to create local connections. (While pmwebd, like pmproxy, lacks detailed outgoing ACL facilities - see PR941 - it can limit context creation via -h/-N, and can run under any old uid.) > > [...] PCP is not near to meeting that burden. > > There are no known vulnerabilities in PCP - the last set, from the > Red Hat security team were resolved as quickly as we possibly could You are confusing things. You seem to think that absence of a formal CVE-labeled "vulnerability" bug makes a service suitable for direct connection to a hostile network. That is simply not the case. There are countless network services that have design limitations that make them unsuitable for direct hostile contact. For better or worse, pmcd is one of these. > I know of many sites using internet-facing PCP daemons, so please be > specific with any issues you know of... Please post some IP addresses. But if any of those are filtered by firewalls, ACLs, etc., then pmcd is not *directly* connected, so are irrelevant to my point. > > When a 1-line bash script can DoS pmcd for a problem that we've > > discussed years ago and accepted ever since, no. > > What??? Could you please supply that script? - thanks. I'm going > to guess that you are referring to the issue/commit below - is that > correct? [...] There are multiple issues. That laudable commit from three years ago made one particular problem -better-. pmcd now only hangs for a few seconds after a hostile client sends a few bytes of data instead of indefinitely. A few hundred of those hostiles, and legitimate packets won't get through. Or a hostile client can make a large request, drop response packets, and hang pmcd during the reply. Or hostile clients busy-loop polling metrics that take nontrival amounts of time, starving the system or crashing pmdas. (Future pmda auto-restart will help a bit.) Most of these particular cases come from pmcd's singlethreadedness and trivial state machine. They are obvious by inspection. There are probably other problems (e.g., binary wire protocols are notoriously difficult to robustly decode) that would take more focused effort to find. > and, wow, honestly? you've thought this inadequate for over 3 years > and did nothing about it? [...] Suggestions to multithread pmcd or improve the state machine were treated as ridiculous and impossibly complicated. And maybe it is. The point is that such limitations can be OK and nothing to be ashamed of. One can live with them in a low-hostility network. But it is ignorant or dishonest to claim that pmwebd's man page's forthright description of the exact same situation is somehow a "horror story", or that it should disqualify one from discussing a separate security topic. - FChE From kenj@internode.on.net Fri Nov 6 15:47:13 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0D6D97F8B for ; Fri, 6 Nov 2015 15:47:13 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 76AE9AC002 for ; Fri, 6 Nov 2015 13:47:09 -0800 (PST) X-ASG-Debug-ID: 1446846423-04cb6c296c8ecd0001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id 0CbNqj1qJKgAXszO for ; Fri, 06 Nov 2015 13:47:04 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CWAQA1Hz1W//uA0XYNUYQOb7cFiRIZiAABAQEBAQGFalUwBgIFFgsCCwMCAQIBWAYCAQG4BXGQdYEBkkaBRAWHRIsjg2GFHYosmiCCdB2Bal6FFAEBAQ Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail07.adl2.internode.on.net with ESMTP; 07 Nov 2015 08:17:03 +1030 To: pcp@oss.sgi.com Subject: pcp updates: more qa archives changes From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more qa archives changes Message-ID: <563D1FCA.9010606@internode.on.net> Date: Sat, 7 Nov 2015 08:46:50 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1446846424 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24174 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa: reorganize archives - part 9 qa: reorganize archives - part 10 dev/null |binary qa/005 | 8 +- qa/013 | 4 - qa/013.out | 10 +- qa/014 | 4 - qa/029 | 4 - qa/034 | 2 qa/034.out | 6 - qa/037 | 2 qa/037.out | 36 ++++----- qa/048 | 2 qa/048.out | 6 - qa/049 | 2 qa/049.out.1 | 2 qa/049.out.2 | 2 qa/050 | 2 qa/050.out.1 | 12 +-- qa/050.out.2 | 12 +-- qa/059 | 2 qa/059.out | 4 - qa/060 | 6 - qa/065 | 6 - qa/071 | 2 qa/071.out | 2 qa/087 | 2 qa/087.out | 6 - qa/088 | 2 qa/088.out | 12 +-- qa/089 | 6 - qa/091 | 2 qa/091.out | 6 - qa/092 | 14 +-- qa/093 | 12 +-- qa/093.out | 6 - qa/095 | 6 - qa/097 | 4 - qa/1019 | 8 +- qa/1020 | 8 +- qa/1091 | 2 qa/141 | 12 +-- qa/153 | 2 qa/166 | 8 +- qa/166.out | 6 - qa/195 | 2 qa/195.out | 50 ++++++------ qa/206 | 10 +- qa/206.out | 30 +++---- qa/217 | 6 - qa/227 | 2 qa/251 | 6 - qa/253 | 6 - qa/267 | 6 - qa/273 | 2 qa/281 | 2 qa/320 | 2 qa/320.out.1 | 2 qa/320.out.2 | 2 qa/329 | 2 qa/330 | 2 qa/330.out | 6 - qa/331 | 2 qa/331.out | 6 - qa/332 | 4 - qa/332.out | 10 +- qa/333 | 2 qa/333.out | 6 - qa/363 | 4 - qa/363.out | 2 qa/388 | 4 - qa/388.out | 10 +- qa/391 | 2 qa/391.out | 36 ++++----- qa/393 | 2 qa/393.out | 12 +-- qa/394 | 4 - qa/394.out | 20 ++--- qa/395 | 2 qa/395.out | 12 +-- qa/424 | 12 +-- qa/435.out | 20 ++--- qa/436.out | 20 ++--- qa/441 | 8 +- qa/442 | 26 +++--- qa/450 | 4 - qa/484 | 6 - qa/484.out | 6 - qa/506 | 36 ++++----- qa/512 | 4 - qa/566 | 10 +- qa/733 | 12 +-- qa/733.out.1 | 4 - qa/733.out.2 | 6 - qa/738 | 40 +++++----- qa/790 | 2 qa/898 | 2 qa/922 | 6 - qa/922.out | 6 - qa/929 | 4 - qa/958.out | 20 ++--- qa/GNUmakefile | 2 qa/archives/20130706.0.bz2 |binary qa/archives/20130706.index |binary qa/archives/20130706.meta |binary qa/archives/GNUmakefile | 15 ++- qa/archives/README | 11 ++ qa/archives/kenj-pc-2.config | 10 ++ qa/archives/mkarch-all | 48 ++++++++++++ qa/archives/mkeventrec | 22 +++++ qa/archives/mkinterpmark | 148 +++++++++++++++++++++++++++++++++++++ qa/archives/mkmultihost | 65 ++++++++++++++++ qa/archives/mknuma | 37 +++++++++ qa/archives/mkproc | 31 +++++++ qa/archives/mkrewrite | 33 ++++++++ qa/archives/mksample_expr | 32 ++++++++ qa/archives/mktzchange | 35 ++++++++ qa/archives/reduce.config | 21 +++++ qa/archives/uwrap.config | 8 ++ qa/archives/wrap.config | 8 ++ qa/common.compress | 4 - qa/src/.gitignore | 65 ---------------- qa/src/GNUlocaldefs | 162 +---------------------------------------- qa/src/config.bar | 18 ---- qa/src/config.bigbin | 14 --- qa/src/config.dodgey-all | 9 -- qa/src/config.dodgey-mixed | 13 --- qa/src/config.dodgey-some | 9 -- qa/src/config.foo | 11 -- qa/src/config1.interp | 7 - qa/src/config2.interp | 7 - qa/src/kenj-pc-2.config | 10 -- qa/src/make.dodgey | 35 -------- qa/src/mkarch-all | 48 ------------ qa/src/mkbig1 | 78 ------------------- qa/src/mkeventrec | 22 ----- qa/src/mkinterpmark | 148 ------------------------------------- qa/src/mkmultihost | 65 ---------------- qa/src/mknuma | 37 --------- qa/src/mkproc | 31 ------- qa/src/mkrewrite | 33 -------- qa/src/mksample_expr | 32 -------- qa/src/mktzchange | 35 -------- qa/src/mv-me | 71 ++++++++++++++--- qa/src/reduce.config | 21 ----- qa/src/uwrap.config | 8 -- qa/src/wrap.config | 8 -- qa/tmparch/.gitignore | 75 ++++++++++++++++++ qa/tmparch/GNUlocaldefs | 150 +++++++++++++++++++++++++++++++++++++ qa/tmparch/GNUmakefile | 22 +++++ qa/tmparch/GNUmakefile.install | 22 +++++ qa/tmparch/README | 17 ++++ qa/tmparch/config.bar | 18 ++++ qa/tmparch/config.bigbin | 14 +++ qa/tmparch/config.dodgey-all | 9 ++ qa/tmparch/config.dodgey-mixed | 13 +++ qa/tmparch/config.dodgey-some | 9 ++ qa/tmparch/config.foo | 11 ++ qa/tmparch/config1.interp | 7 + qa/tmparch/config2.interp | 7 + qa/tmparch/make.dodgey | 35 ++++++++ qa/tmparch/mkbig1 | 78 +++++++++++++++++++ 160 files changed, 1469 insertions(+), 1339 deletions(-) Details ... commit 3005681560fbd9f2337f00fb30174e67eecdde5c Author: Ken McDonell Date: Sat Nov 7 08:43:19 2015 +1100 qa: reorganize archives - part 10 Cleaning up. - fixup the obscure dynamic archive tests that the conversion script did not find - put archive recreation scripts and configs in the same directory as the archives - minor housekeeping commit f065c0a1cb02c0348a50d5eb701f385eba30d2ea Author: Ken McDonell Date: Sat Nov 7 06:46:23 2015 +1100 qa: reorganize archives - part 9 Move the dynamically created archives out of qa/src and into the (new) qa/tmparch directory. This includes the foo, bar, bigbin, interp and gap families of archives. A bunch of QA tests needed to be modified to accommodate this change. From noreply@github.com Fri Nov 6 23:59:28 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_24, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E3FD27F87 for ; Fri, 6 Nov 2015 23:59:28 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C33818F8033 for ; Fri, 6 Nov 2015 21:59:25 -0800 (PST) X-ASG-Debug-ID: 1446875962-04cbb024229e560001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id KzNsH94uPpzUgxxY for ; Fri, 06 Nov 2015 21:59:23 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id B7F1AFF9D8 for ; Sat, 7 Nov 2015 16:59:21 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.199 as permitted sender) identity=mailfrom; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2a-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2a-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0F2AQBAkj1WnMf8HsBeGQEBAQEPAQEBAQYBAQEBgjyBGG+rLgaCbwFXjzuBICEXIAELhSNKgWQTAQEBAQEBAQMOAQEBAQEICwkJIS6CNywQAQEBAQEBAQEBIwEBAQEBAQEBAQEBAQEcAg1iBAIgHQEBBDQFAQgNAxYCJgICAwFZGIgpDa9wcYRjAQWBbIoaAgQLdhOEeYg2gTkRAUyCMwwuE4ExjhaIN4UdiAiUa4d8AYJDgiEdNINTgUEBAQE X-IPAS-Result: A0F2AQBAkj1WnMf8HsBeGQEBAQEPAQEBAQYBAQEBgjyBGG+rLgaCbwFXjzuBICEXIAELhSNKgWQTAQEBAQEBAQMOAQEBAQEICwkJIS6CNywQAQEBAQEBAQEBIwEBAQEBAQEBAQEBAQEcAg1iBAIgHQEBBDQFAQgNAxYCJgICAwFZGIgpDa9wcYRjAQWBbIoaAgQLdhOEeYg2gTkRAUyCMwwuE4ExjhaIN4UdiAiUa4d8AYJDgiEdNINTgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,256,1444654800"; d="scan'208";a="239468248" Received: from github-smtp2-ext8.iad.github.net (HELO github-smtp2a-ext-cp1-prd.iad.github.net) ([192.30.252.199]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 07 Nov 2015 16:59:18 +1100 Date: Fri, 06 Nov 2015 21:59:15 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446875955; bh=lv3x/kpDGcdX976Qz/H/rdv+us8xPbQNSnboQW/+Yi8=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=nUWa8AVEocpXAzFn58ptLCf+EGUONgVgZNkzCan6C6AMJ0m1OYAKffZObeuK0J8am 315Lc9yxN3BxpakPxy4MDxbCS7pm5uzBRol18zatTasX99Y3TyNcPzs9hliMMUlfr2 r2roytYcJKGse1WEgP7ChRdQSS/hULjLu84mc9CU= From: Jamie Bainbridge Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] [bintray] add Debian repo HTTP headers (#49) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] [bintray] add Debian repo HTTP headers (#49) Content-Type: multipart/alternative; boundary="--==_mimepart_563d933365e2d_147f3faa5ecc52c020272"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: superjamie X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1446875962 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24185 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words ----==_mimepart_563d933365e2d_147f3faa5ecc52c020272 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Bintray provide a "Set Me Up" button which provides copy-paste commands to install a Debian repo into apt. However, the current instructions don't work, they currently suggest to paste "deb https://dl.bintray.com/pcp/trusty {distribution} {components}" but apt requires the last to fields to be something like "trusty main" or "jessie main". This patch sets the "distribution" and "components" Debian repo properties using the Bintray HTTP headers as documented at https://bintray.com/docs/api/#_debian_upload and so should correct the "Set Me Up" commands so users can copy-paste the provided instructions. You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/49 -- Commit Summary -- * [bintray] add Debian repo HTTP headers -- File Changes -- M scripts/bintray-upload (2) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/49.patch https://github.com/performancecopilot/pcp/pull/49.diff --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/49 ----==_mimepart_563d933365e2d_147f3faa5ecc52c020272 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Bintray provide a "Set Me Up" button which provides copy-paste commands to install a Debian repo into apt.

However, the current instructions don't work, they currently suggest to paste "deb https://dl.bintray.com/pcp/trusty {distribution} {components}" but apt requires the last to fields to be something like "trusty main" or "jessie main".

This patch sets the "distribution" and "components" Debian repo properties using the Bintray HTTP headers as documented at https://bintray.com/docs/api/#_debian_upload and so should correct the "Set Me Up" commands so users can copy-paste the provided instructions.


You can view, comment on, or merge this pull request online at:

  https://github.com/performancecopilot/pcp/pull/49

Commit Summary

  • [bintray] add Debian repo HTTP headers

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.

----==_mimepart_563d933365e2d_147f3faa5ecc52c020272-- From kenj@internode.on.net Sun Nov 8 02:15:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2AC167F6A for ; Sun, 8 Nov 2015 02:15:20 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B6F65AC001 for ; Sun, 8 Nov 2015 00:15:16 -0800 (PST) X-ASG-Debug-ID: 1446970508-04cb6c296db2650001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id fJjoxcujNSbkYKlE for ; Sun, 08 Nov 2015 00:15:08 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DNAQDiAz9WPPuA0XYNUYQOb4ZcuT8Zh10BAQEBAQEHAQEBAUGFHlUwBgIFFgsCCwMCAQIBMScGAgEBuEBxkD2BAY94gk6BRAWWSIUeii2aIYR7XoVmAQEB Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl2.internode.on.net with ESMTP; 08 Nov 2015 18:45:07 +1030 To: pcp@oss.sgi.com Subject: pcp updates: more fiddlin' about From: Ken McDonell X-ASG-Orig-Subj: pcp updates: more fiddlin' about Message-ID: <563F048A.2060705@internode.on.net> Date: Sun, 8 Nov 2015 19:15:06 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1446970508 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24211 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): configure: qshape is sometimes hidden in /usr/sbin qa/GNUmakefile.install: need to descend into tmparch from here as well configure | 3 ++- configure.ac | 2 +- qa/GNUmakefile.install | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) Details ... commit 441742b65ceaf1a88a29cf8ee66588935961f9c5 Author: Ken McDonell Date: Sun Nov 8 19:13:57 2015 +1100 qa/GNUmakefile.install: need to descend into tmparch from here as well commit b4090865a5ef3824fd5c345a4bf5a9133ad62f93 Author: Ken McDonell Date: Sun Nov 8 19:12:12 2015 +1100 configure: qshape is sometimes hidden in /usr/sbin Was confusing the test to see if the postfix PMDA should be built and packaged. From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Sun Nov 8 18:13:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C912A7F59 for ; Sun, 8 Nov 2015 18:13:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 66A46AC001 for ; Sun, 8 Nov 2015 16:13:29 -0800 (PST) X-ASG-Debug-ID: 1447028003-04bdf03f04c04c0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 9xGHw8Eiul48oUVB for ; Sun, 08 Nov 2015 16:13:23 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 9084D9F1EC for ; Mon, 9 Nov 2015 11:13:22 +1100 (AEDT) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FuAABd5D9WnApx/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy4Gg0ePMQENgSA7HQELhSNKgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQEBAQkNAiYCAgMBUwYYiCkNrlxxhGmBbIk6AQEIAQEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHogJiTSTMAEBhGdRhCWBQQEBAQ X-IPAS-Result: A0FuAABd5D9WnApx/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvqy4Gg0ePMQENgSA7HQELhSNKgSM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQEBAQkNAiYCAgMBUwYYiCkNrlxxhGmBbIk6AQEIAQEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHogJiTSTMAEBhGdRhCWBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,264,1444654800"; d="scan'208,217";a="127833731" Received: from unknown (HELO o5.sgmail.github.com) ([192.254.113.10]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 09 Nov 2015 11:13:20 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=38DBr58lE2ELZb/aiNXz1uQnHRY=; b=H4blYrLbuBPG6snf 1/RsXqfAUK3G3w5StUGg/d/9Ds89n2MxWiod4DFUtpwth6hfjR3dR+2OSfPzAz0m kzor35syNCmzXbGYbrif6imSd/B6zWtn1DgZkkHzAriHTNr4iwYiHbCPNRCyfnF+ F9NGLOiPTwF4xlAJ0iapp0AtiV0= Received: by filter-378.sjc1.sendgrid.net with SMTP id filter-378.22401.563FE5101B 2015-11-09 00:13:04.346340295 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id zVrHIQ3vTvG0CdvVLkbLFg for ; Mon, 09 Nov 2015 00:13:04.477 +0000 (UTC) Date: Sun, 08 Nov 2015 16:13:04 -0800 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] [bintray] add Debian repo HTTP headers (#49) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] [bintray] add Debian repo HTTP headers (#49) Content-Type: multipart/alternative; boundary="--==_mimepart_563fe51051840_2e603fef28ba52a0281297"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEenk6Ztb1U+ZaW3SDUvj7z/vgGMTGDBs1VuDz uVEunvPfRLZigj+mT0KWcizaRO2QWC1jOsnrlnqfL8/p0cwIzIvquTFTAig0uGqiBWi4/hDvpltQKI EQQPgA0yLWKxRCY= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447028003 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24227 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_563fe51051840_2e603fef28ba52a0281297 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #49. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/49#event-458313311 ----==_mimepart_563fe51051840_2e603fef28ba52a0281297 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #49.


Reply to this email directly or view it on GitHub.

----==_mimepart_563fe51051840_2e603fef28ba52a0281297-- From nscott@redhat.com Sun Nov 8 18:17:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 97EB17F5D for ; Sun, 8 Nov 2015 18:17:08 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 74BD18F8040 for ; Sun, 8 Nov 2015 16:17:08 -0800 (PST) X-ASG-Debug-ID: 1447028223-04cbb02423c5ee0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id YQCPU8YRfTxqhHDH (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 08 Nov 2015 16:17:04 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tA90H3qL024066 for ; Sun, 8 Nov 2015 19:17:03 -0500 Date: Sun, 8 Nov 2015 19:17:03 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <2122309610.6965137.1447028223245.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, build (merges) MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, build (merges) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.93] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, build (merges) Thread-Index: iOQ+eoq+uL5YhMRuW+6NMeQ/dDXfww== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1447028224 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24227 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (7): qa: reorganize archives - part 9 qa: reorganize archives - part 10 qa/tmparch/GNUmakefile: fix logic error qa: reduce differences between qa and testsuite - part 1 qa: reduce differences between qa and testsuite - part 2 configure: qshape is sometimes hidden in /usr/sbin qa/GNUmakefile.install: need to descend into tmparch from here as well Jamie Bainbridge (1): [bintray] add Debian repo HTTP headers Lukas Berk (1): build: add LWP::UserAgent build-depends for pmda-elasticsearch Nathan Scott (1): build: add a couple more build-reqs for python/perl modules build/rpm/fedora.spec | 18 ++-- configure | 3 configure.ac | 2 dev/null |binary qa/005 | 8 - qa/013 | 4 qa/013.out | 10 +- qa/014 | 4 qa/029 | 4 qa/034 | 2 qa/034.out | 6 - qa/037 | 2 qa/037.out | 36 ++++---- qa/048 | 2 qa/048.out | 6 - qa/049 | 2 qa/049.out.1 | 2 qa/049.out.2 | 2 qa/050 | 2 qa/050.out.1 | 12 +- qa/050.out.2 | 12 +- qa/059 | 2 qa/059.out | 4 qa/060 | 6 - qa/065 | 6 - qa/071 | 2 qa/071.out | 2 qa/087 | 2 qa/087.out | 6 - qa/088 | 2 qa/088.out | 12 +- qa/089 | 6 - qa/091 | 2 qa/091.out | 6 - qa/092 | 14 +-- qa/093 | 12 +- qa/093.out | 6 - qa/095 | 6 - qa/097 | 4 qa/1019 | 8 - qa/1020 | 8 - qa/1091 | 2 qa/141 | 12 +- qa/153 | 2 qa/166 | 8 - qa/166.out | 6 - qa/195 | 2 qa/195.out | 50 +++++------ qa/206 | 10 +- qa/206.out | 30 +++---- qa/217 | 6 - qa/227 | 2 qa/251 | 6 - qa/253 | 6 - qa/267 | 6 - qa/273 | 2 qa/281 | 2 qa/320 | 2 qa/320.out.1 | 2 qa/320.out.2 | 2 qa/329 | 2 qa/330 | 2 qa/330.out | 6 - qa/331 | 2 qa/331.out | 6 - qa/332 | 4 qa/332.out | 10 +- qa/333 | 2 qa/333.out | 6 - qa/363 | 4 qa/363.out | 2 qa/388 | 4 qa/388.out | 10 +- qa/391 | 2 qa/391.out | 36 ++++---- qa/393 | 2 qa/393.out | 12 +- qa/394 | 4 qa/394.out | 20 ++-- qa/395 | 2 qa/395.out | 12 +- qa/424 | 12 +- qa/435.out | 20 ++-- qa/436.out | 20 ++-- qa/441 | 8 - qa/442 | 26 +++--- qa/450 | 4 qa/484 | 6 - qa/484.out | 6 - qa/506 | 36 ++++---- qa/512 | 4 qa/566 | 10 +- qa/733 | 12 +- qa/733.out.1 | 4 qa/733.out.2 | 6 - qa/738 | 40 ++++----- qa/790 | 2 qa/898 | 2 qa/922 | 6 - qa/922.out | 6 - qa/929 | 4 qa/958.out | 20 ++-- qa/GNUmakefile | 11 +- qa/GNUmakefile.install | 4 qa/archives/20130706.0.bz2 |binary qa/archives/20130706.index |binary qa/archives/20130706.meta |binary qa/archives/GNUmakefile | 31 +++++-- qa/archives/GNUmakefile.install | 2 qa/archives/README | 11 ++ qa/archives/kenj-pc-2.config | 10 ++ qa/archives/mkarch-all | 48 +++++++++++ qa/archives/mkeventrec | 22 +++++ qa/archives/mkinterpmark | 148 ++++++++++++++++++++++++++++++++++ qa/archives/mkmultihost | 65 +++++++++++++++ qa/archives/mknuma | 37 ++++++++ qa/archives/mkproc | 31 +++++++ qa/archives/mkrewrite | 33 +++++++ qa/archives/mksample_expr | 32 +++++++ qa/archives/mktzchange | 35 ++++++++ qa/archives/reduce.config | 21 ++++ qa/archives/uwrap.config | 8 + qa/archives/wrap.config | 8 + qa/common.compress | 4 qa/perfevent/GNUmakefile | 2 qa/perfevent/GNUmakefile.install | 2 qa/src/.gitignore | 65 --------------- qa/src/GNUlocaldefs | 167 ++------------------------------------- qa/src/config.bar | 18 ---- qa/src/config.bigbin | 14 --- qa/src/config.dodgey-all | 9 -- qa/src/config.dodgey-mixed | 13 --- qa/src/config.dodgey-some | 9 -- qa/src/config.foo | 11 -- qa/src/config1.interp | 7 - qa/src/config2.interp | 7 - qa/src/kenj-pc-2.config | 10 -- qa/src/make.dodgey | 35 -------- qa/src/mkarch-all | 48 ----------- qa/src/mkbig1 | 78 ------------------ qa/src/mkeventrec | 22 ----- qa/src/mkinterpmark | 148 ---------------------------------- qa/src/mkmultihost | 65 --------------- qa/src/mknuma | 37 -------- qa/src/mkproc | 31 ------- qa/src/mkrewrite | 33 ------- qa/src/mksample_expr | 32 ------- qa/src/mktzchange | 35 -------- qa/src/mv-me | 71 +++++++++++++--- qa/src/reduce.config | 21 ---- qa/src/test_pmda_memleak.python | 46 ++++++++++ qa/src/uwrap.config | 8 - qa/src/wrap.config | 8 - qa/tmparch/.gitignore | 75 +++++++++++++++++ qa/tmparch/GNUlocaldefs | 155 +++++++++++++++++++++++++++++++++++- qa/tmparch/GNUmakefile | 34 +++++++ qa/tmparch/GNUmakefile.install | 22 +++++ qa/tmparch/README | 17 +++ qa/tmparch/config.bar | 18 ++++ qa/tmparch/config.bigbin | 14 +++ qa/tmparch/config.dodgey-all | 9 ++ qa/tmparch/config.dodgey-mixed | 13 +++ qa/tmparch/config.dodgey-some | 9 ++ qa/tmparch/config.foo | 11 ++ qa/tmparch/config1.interp | 7 + qa/tmparch/config2.interp | 7 + qa/tmparch/make.dodgey | 35 ++++++++ qa/tmparch/mkbig1 | 78 ++++++++++++++++++ qa/views/GNUmakefile | 2 scripts/bintray-upload | 2 170 files changed, 1571 insertions(+), 1367 deletions(-) From nscott@redhat.com Sun Nov 8 18:18:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 230387F5D for ; Sun, 8 Nov 2015 18:18:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 050BE304039 for ; Sun, 8 Nov 2015 16:17:56 -0800 (PST) X-ASG-Debug-ID: 1447028274-04bdf03f02c05d0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id ejTBO0PAOAvSdfdR (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 08 Nov 2015 16:17:54 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA90HZe6006023; Sun, 8 Nov 2015 19:17:35 -0500 Date: Sun, 8 Nov 2015 19:17:35 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Lukas Berk Cc: Ken McDonell , pcp@oss.sgi.com Message-ID: <834940433.6965157.1447028255046.JavaMail.zimbra@redhat.com> In-Reply-To: <87d1vn81w8.fsf@redhat.com> References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.93] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: some build/package re-jigging and QA Thread-Index: 6PyRiFp1vECbhncGNjtyJtJljXT5Fw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447028274 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24227 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Lukas, ----- Original Message ----- > [...] > If the configure script now has pmdaelasticsearch inclusion depending on > LWP::UserAgent, shouldn't we include that as a BuildRequires (not just a > Requires) in the spec file? [...] Perhaps as simple as > the attached patch? > Looks good. Auditing spec.in, I think there are a couple of other python / perl modules missing as build deps too - I've pushed 'em through now (please double check those changes for me, if you get a minute? builds OK here). cheers. -- Nathan From nscott@redhat.com Sun Nov 8 21:16:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CAB6C7CBF for ; Sun, 8 Nov 2015 21:16:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 69C90AC001 for ; Sun, 8 Nov 2015 19:16:33 -0800 (PST) X-ASG-Debug-ID: 1447038990-04bdf03f04c2c90001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id MeB5vXZJCTL87mrB (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 08 Nov 2015 19:16:31 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tA93GUk7000702; Sun, 8 Nov 2015 22:16:30 -0500 Date: Sun, 8 Nov 2015 22:16:30 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" Cc: PCP Message-ID: <319465283.6999575.1447038990025.JavaMail.zimbra@redhat.com> In-Reply-To: <20151106202554.GE2349@redhat.com> References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <20151016223319.GH27211@redhat.com> <1384643676.62705033.1445899239483.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> <20151106202554.GE2349@redhat.com> Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.93] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmwebd security (was Re: [RFC] dynamic container switching) Thread-Index: +BHrLahJy5BI6zCaiUn8OMhQHg6w4Q== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447038991 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24230 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > > [...] So, to be clear, it sounds like you are confirming pmwebd has > > indeed re-opened the information exposure issue from CVE-2012-3419 > > [...] > > What? No. That CVE was about [...] This is the summary, from the CVE: "Performance Co-Pilot (PCP) before 3.6.5 exports some of the /proc file system, which allows attackers to obtain sensitive information such as proc/pid/maps and command line arguments". (so, esp. proc.psinfo.maps, but also all proc.* instance names - not specifically about pmcd, but its more generally about exporting that sensitive information to anyone not permitted to access it). This is the third or fourth time I've explained the above though - so don't worry about it, I'll make the needed pmwebd changes this week. > pmwebd, like pmproxy, lacks detailed outgoing ACL facilities - see Again, pmproxy does not create (automatically authenticated) unix: or local-context connections on behalf of remote clients, so it is not exposed to this problem. > > > When a 1-line bash script can DoS pmcd [...] > > > > What??? Could you please supply that script? - thanks. > [...] You've forgotten to supply the "1-line bash script" ...? thanks. -- Nathan From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Mon Nov 9 03:36:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BBA8F7F37 for ; Mon, 9 Nov 2015 03:36:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3E6C1AC002 for ; Mon, 9 Nov 2015 01:36:11 -0800 (PST) X-ASG-Debug-ID: 1447061765-04cbb02424cf7e0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 46FRZOFzkU7PaplG for ; Mon, 09 Nov 2015 01:36:06 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 993D49F3E6 for ; Mon, 9 Nov 2015 20:36:04 +1100 (AEDT) Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.98; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o3.sgmail.github.com) identity=helo; client-ip=192.254.112.98; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o3.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FbAAAraEBWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYFgRlvqzsGg0ePMQENgSA3IQELhSNKgTM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1mAiAEGQY0BQEIDQMWAiYCAgMBWRiIKQ2uKHGEaYFsiXICBAt2E4R5iDaBOREBTIIzDC4TgTGOFog3hR6ICZxkAQGEZ1GEJYFBAQEB X-IPAS-Result: A0FbAAAraEBWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYFgRlvqzsGg0ePMQENgSA3IQELhSNKgTM4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1mAiAEGQY0BQEIDQMWAiYCAgMBWRiIKQ2uKHGEaYFsiXICBAt2E4R5iDaBOREBTIIzDC4TgTGOFog3hR6ICZxkAQGEZ1GEJYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,265,1444654800"; d="scan'208,217";a="127963332" Received: from o3.sgmail.github.com ([192.254.112.98]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 09 Nov 2015 20:36:03 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=P8D5AJMTU/t+flXt/eHpLMNYvu0=; b=jkwun7Of6Xi8LjJn +iHYJe0cHeokBHL/8bYfZoktUtnk0yMA3bor58rl6yUZoQLF70xVIEdOAXL6Z4Un RY8w1Y3xDDRlg2hugvPxYA8yXNAyDTRfYFsdjspLPiPFfb7BFmdXZ+PEGCqGXhUr FeEpKfih+9C3nfAmHYcd3lMTxaw= Received: by filter-423.sjc1.sendgrid.net with SMTP id filter-423.3151.56406901C 2015-11-09 09:36:01.225404786 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id G14tsKbeTx2dX5Nea13bXg for ; Mon, 09 Nov 2015 09:36:00.992 +0000 (UTC) Date: Mon, 09 Nov 2015 01:36:00 -0800 From: Ryan Doyle Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] libpcp: unlock context before returning (#50) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] libpcp: unlock context before returning (#50) Content-Type: multipart/alternative; boundary="--==_mimepart_56406900d347c_51063fefda0f729c196271e"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: ryandoyle X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf2+NvnVywdDrwmagh/NGHishKFL/b9Cy3U2G hhMzAOlw3hkgV1yBC9owbqqmPVEK0XAqXsJuJ1YvYAp/PfCvwaL9SxQOB4iGzS1I8ZjKhlmia6d6Bs IAj/5I75Nh8SBPw= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447061765 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24236 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_56406900d347c_51063fefda0f729c196271e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit If called in a non-archive context, the context ctxp->lock c_lock is never unlocked. You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/50 -- Commit Summary -- * libpcp: unlock context before returning -- File Changes -- M src/libpcp/src/logutil.c (6) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/50.patch https://github.com/performancecopilot/pcp/pull/50.diff --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/50 ----==_mimepart_56406900d347c_51063fefda0f729c196271e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

If called in a non-archive context, the context ctxp->lock c_lock is
never unlocked.


You can view, comment on, or merge this pull request online at:

  https://github.com/performancecopilot/pcp/pull/50

Commit Summary

  • libpcp: unlock context before returning

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.

----==_mimepart_56406900d347c_51063fefda0f729c196271e-- From myllynen@redhat.com Mon Nov 9 13:15:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E7B067CBF for ; Mon, 9 Nov 2015 13:15:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C758B8F8033 for ; Mon, 9 Nov 2015 11:15:26 -0800 (PST) X-ASG-Debug-ID: 1447096522-04cbb02424e3ed0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id tQ7vxDLFUkb9iPN4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 09 Nov 2015 11:15:23 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 69479C10044C for ; Mon, 9 Nov 2015 19:15:22 +0000 (UTC) Received: from [10.36.112.27] (ovpn-112-27.ams2.redhat.com [10.36.112.27]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tA9JFJDQ008754; Mon, 9 Nov 2015 14:15:20 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <5640F0C6.1080801@redhat.com> Date: Mon, 9 Nov 2015 21:15:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> Content-Type: multipart/mixed; boundary="------------040801050907010904050308" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447096522 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------040801050907010904050308 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, On 2015-11-06 01:20, Nathan Scott wrote: >> >> - pmNewContext(PM_CONTEXT_LOCAL, "") of course works as expected from >> standalone clients but seems to fail from the DSO. This means that the > > Can you paste the failure message somewhere? (in case I can't get it > to work, below) Off the top of my head I don't know why it would fail > in local context mode. this might be something completely Zabbix related after all, I tried with the two attached tests which seems to work just fine. >> What do you think, could this live in pcp.git? > > Maybe - there seems to be alot of conceptual overlap between this and > the "pmrep -o zabbix ..." kind of approach - I suspect we should focus > on doing one way well rather than both? It sounds like Zabbix users have lots of different kinds of needs / environments so one tool won't fit all. But in general I think this loadable module approach might be more preferable one. > How stable is the Zabbix module API/ABI? Are those headers available > in distribution builds etc? I'd suspect the API is not that widely used but it should be pretty stable, it was introduced in Zabbix 2.2 released in Nov 2013 and the API is still the same in Zabbix 3.0, currently under development. I didn't find the headers in Fedora/RHEL packages so I downloaded the sources from http://www.zabbix.com/download.php, then unpacked, ran ./configure (no need for any params), and then the headers were ready for inclusion. > Done that - I'm missing a bit of the recipe here though: where do the > Zabbix headers come from? (needed for compiling zbxpcp.c). And once > I have that built, how do I inform Zabbix agent? Taa. See above, it's a bit clumsy. I added these lines to the /etc/zabbix/zabbix_agentd.conf file and restarted the agent: LoadModulePath=/tmp LoadModule=zbxpcp.so >> and then do something like "zabbix_agentd -p | grep pcp". > > (I have "zabbix_agentd -p" working, but obviously not the bridge part > yet, so no "pcp" found just yet). You can also test fetching individual metrics with something like: $ zabbix_get -s 127.0.0.1 -s 10050 -k pcp.mem.util.free Thanks, -- Marko Myllynen --------------040801050907010904050308 Content-Type: application/octet-stream; name="pmlib.so" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pmlib.so" f0VMRgIBAQAAAAAAAAAAAAMAPgABAAAAEAkAAAAAAABAAAAAAAAAAKgRAAAAAAAAAAAAAEAA OAAHAEAAHAAZAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAwAAAAAAACUDAAA AAAAAAAAIAAAAAAAAQAAAAYAAADoDQAAAAAAAOgNIAAAAAAA6A0gAAAAAACYAgAAAAAAAKAC AAAAAAAAAAAgAAAAAAACAAAABgAAAAgOAAAAAAAACA4gAAAAAAAIDiAAAAAAANABAAAAAAAA 0AEAAAAAAAAIAAAAAAAAAAQAAAAEAAAAyAEAAAAAAADIAQAAAAAAAMgBAAAAAAAAJAAAAAAA AAAkAAAAAAAAAAQAAAAAAAAAUOV0ZAQAAAAQDAAAAAAAABAMAAAAAAAAEAwAAAAAAAAcAAAA AAAAABwAAAAAAAAABAAAAAAAAABR5XRkBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAQAAAAAAAAAFLldGQEAAAA6A0AAAAAAADoDSAAAAAAAOgNIAAAAAAA GAIAAAAAAAAYAgAAAAAAAAEAAAAAAAAABAAAABQAAAADAAAAR05VAO3e2LVokN95oiUPlhWt 9Zw8Vp6WAAAAAAMAAAASAAAAAQAAAAYAAACIwCARAARACxIAAAAUAAAAFwAAAEJF1ey745J8 2HFYHDhXJxC5jfEO69PvDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAJABAI AAAAAAAAAAAAAAAAAACUAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAIAAAAAAAAAAAAAAA AAAAAAAAAADqAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAC/AAAAEgAAAAAAAAAAAAAAAAAAAAAA AACaAAAAEgAAAAAAAAAAAAAAAAAAAAAAAADHAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAClAAAA EgAAAAAAAAAAAAAAAAAAAAAAAADjAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAA AAAAAAAAAAAAAAAAAACyAAAAEgAAAAAAAAAAAAAAAAAAAAAAAABhAAAAIAAAAAAAAAAAAAAA AAAAAAAAAACHAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAIAAAAAAAAAAAAAAAAAAAAAAA AADUAAAAEgAAAAAAAAAAAAAAAAAAAAAAAACfAAAAEgAAAAAAAAAAAAAAAAAAAAAAAABSAAAA IgAAAAAAAAAAAAAAAAAAAAAAAAAFAQAAEAAWAIAQIAAAAAAAAAAAAAAAAAAYAQAAEAAXAIgQ IAAAAAAAAAAAAAAAAAAMAQAAEAAXAIAQIAAAAAAAAAAAAAAAAACBAAAAEgALAPgJAAAAAAAA jQEAAAAAAAAQAAAAEgAJABAIAAAAAAAAAAAAAAAAAAAWAAAAEgAMAIgLAAAAAAAAAAAAAAAA AAAAX19nbW9uX3N0YXJ0X18AX2luaXQAX2ZpbmkAX0lUTV9kZXJlZ2lzdGVyVE1DbG9uZVRh YmxlAF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUAX19jeGFfZmluYWxpemUAX0p2X1JlZ2lz dGVyQ2xhc3NlcwBsaWJwY3Auc28uMwBwbWxpYgBwbU5ld0NvbnRleHQAYWJvcnQAcHV0cwBz bGVlcABwbUxvb2t1cE5hbWUAcG1Mb29rdXBEZXNjAHBtRmV0Y2gAcG1GcmVlUmVzdWx0AHBt RXh0cmFjdFZhbHVlAHByaW50ZgBwbURlc3Ryb3lDb250ZXh0AGxpYmMuc28uNgBfZWRhdGEA X19ic3Nfc3RhcnQAX2VuZABQQ1BfMy4wAEdMSUJDXzIuMi41AAAAAAAAAgAAAAMAAwACAAMA AwACAAAAAwAAAAMAAAADAAIAAgABAAEAAQABAAEAAQAAAAAAAAABAAEAdQAAABAAAAAgAAAA QCaGBAAAAwAdAQAAAAAAAAEAAQD7AAAAEAAAAAAAAAB1GmkJAAACACUBAAAAAAAA6A0gAAAA AAAIAAAAAAAAAMAJAAAAAAAA8A0gAAAAAAAIAAAAAAAAAIAJAAAAAAAAAA4gAAAAAAAIAAAA AAAAAAAOIAAAAAAA2A8gAAAAAAAGAAAAAwAAAAAAAAAAAAAA4A8gAAAAAAAGAAAACgAAAAAA AAAAAAAA6A8gAAAAAAAGAAAADAAAAAAAAAAAAAAA8A8gAAAAAAAGAAAADgAAAAAAAAAAAAAA +A8gAAAAAAAGAAAAEQAAAAAAAAAAAAAAGBAgAAAAAAAHAAAAAgAAAAAAAAAAAAAAIBAgAAAA AAAHAAAABAAAAAAAAAAAAAAAKBAgAAAAAAAHAAAABQAAAAAAAAAAAAAAMBAgAAAAAAAHAAAA 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 GwAAAAAAAAAIAAAAAAAAABoAAAAAAAAA8A0gAAAAAAAcAAAAAAAAAAgAAAAAAAAA9f7/bwAA AADwAQAAAAAAAAUAAAAAAAAAcAQAAAAAAAAGAAAAAAAAADACAAAAAAAACgAAAAAAAAAxAQAA AAAAAAsAAAAAAAAAGAAAAAAAAAADAAAAAAAAAAAQIAAAAAAAAgAAAAAAAAA4AQAAAAAAABQA AAAAAAAABwAAAAAAAAAXAAAAAAAAANgGAAAAAAAABwAAAAAAAAAYBgAAAAAAAAgAAAAAAAAA wAAAAAAAAAAJAAAAAAAAABgAAAAAAAAA/v//bwAAAADYBQAAAAAAAP///28AAAAAAgAAAAAA AADw//9vAAAAAKIFAAAAAAAA+f//bwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgOIAAAAAAA AAAAAAAAAAAAAAAAAAAAAEYIAAAAAAAAVggAAAAAAABmCAAAAAAAAHYIAAAAAAAAhggAAAAA AACWCAAAAAAAAKYIAAAAAAAAtggAAAAAAADGCAAAAAAAANYIAAAAAAAA5ggAAAAAAAD2CAAA AAAAAAYJAAAAAAAAR0NDOiAoR05VKSA0LjguMyAyMDE0MDkxMSAoUmVkIEhhdCA0LjguMy05 KQAALnN5bXRhYgAuc3RydGFiAC5zaHN0cnRhYgAubm90ZS5nbnUuYnVpbGQtaWQALmdudS5o YXNoAC5keW5zeW0ALmR5bnN0cgAuZ251LnZlcnNpb24ALmdudS52ZXJzaW9uX3IALnJlbGEu ZHluAC5yZWxhLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFtZV9oZHIA LmVoX2ZyYW1lAC5pbml0X2FycmF5AC5maW5pX2FycmF5AC5qY3IALmRhdGEucmVsLnJvAC5k eW5hbWljAC5nb3QALmdvdC5wbHQALmJzcwAuY29tbWVudAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAcA AAACAAAAAAAAAMgBAAAAAAAAyAEAAAAAAAAkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA AAAAAC4AAAD2//9vAgAAAAAAAADwAQAAAAAAAPABAAAAAAAAPAAAAAAAAAADAAAAAAAAAAgA AAAAAAAAAAAAAAAAAAA4AAAACwAAAAIAAAAAAAAAMAIAAAAAAAAwAgAAAAAAAEACAAAAAAAA BAAAAAIAAAAIAAAAAAAAABgAAAAAAAAAQAAAAAMAAAACAAAAAAAAAHAEAAAAAAAAcAQAAAAA AAAxAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEgAAAD///9vAgAAAAAAAACiBQAA AAAAAKIFAAAAAAAAMAAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAAAAABVAAAA/v//bwIA AAAAAAAA2AUAAAAAAADYBQAAAAAAAEAAAAAAAAAABAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAA ZAAAAAQAAAACAAAAAAAAABgGAAAAAAAAGAYAAAAAAADAAAAAAAAAAAMAAAAAAAAACAAAAAAA AAAYAAAAAAAAAG4AAAAEAAAAAgAAAAAAAADYBgAAAAAAANgGAAAAAAAAOAEAAAAAAAADAAAA CgAAAAgAAAAAAAAAGAAAAAAAAAB4AAAAAQAAAAYAAAAAAAAAEAgAAAAAAAAQCAAAAAAAABoA AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAcwAAAAEAAAAGAAAAAAAAADAIAAAAAAAA MAgAAAAAAADgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAH4AAAABAAAABgAAAAAA AAAQCQAAAAAAABAJAAAAAAAAeAIAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACEAAAA AQAAAAYAAAAAAAAAiAsAAAAAAACICwAAAAAAAAkAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA AAAAAAAAigAAAAEAAAACAAAAAAAAAJgLAAAAAAAAmAsAAAAAAAB2AAAAAAAAAAAAAAAAAAAA CAAAAAAAAAAAAAAAAAAAAJIAAAABAAAAAgAAAAAAAAAQDAAAAAAAABAMAAAAAAAAHAAAAAAA AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACgAAAAAQAAAAIAAAAAAAAAMAwAAAAAAAAwDAAA AAAAAGQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAqgAAAA4AAAADAAAAAAAAAOgN IAAAAAAA6A0AAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAALYAAAAPAAAA AwAAAAAAAADwDSAAAAAAAPANAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA AADCAAAAAQAAAAMAAAAAAAAA+A0gAAAAAAD4DQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAA AAAAAAAAAAAAAAAAxwAAAAEAAAADAAAAAAAAAAAOIAAAAAAAAA4AAAAAAAAIAAAAAAAAAAAA AAAAAAAACAAAAAAAAAAAAAAAAAAAANQAAAAGAAAAAwAAAAAAAAAIDiAAAAAAAAgOAAAAAAAA 0AEAAAAAAAAEAAAAAAAAAAgAAAAAAAAAEAAAAAAAAADdAAAAAQAAAAMAAAAAAAAA2A8gAAAA AADYDwAAAAAAACgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA4gAAAAEAAAADAAAA AAAAAAAQIAAAAAAAABAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAOsA AAAIAAAAAwAAAAAAAACAECAAAAAAAIAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA AAAAAAAAAADwAAAAAQAAADAAAAAAAAAAAAAAAAAAAACAEAAAAAAAACwAAAAAAAAAAAAAAAAA AAABAAAAAAAAAAEAAAAAAAAAEQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAArBAAAAAAAAD5AAAA AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAKgY AAAAAAAAGAYAAAAAAAAbAAAAKwAAAAgAAAAAAAAAGAAAAAAAAAAJAAAAAwAAAAAAAAAAAAAA AAAAAAAAAADAHgAAAAAAAJgCAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAA AAAAAAAAAAAAAAAAAAAAAAMAAwAwAgAAAAAAAAAAAAAAAAAAAAAAAAMABABwBAAAAAAAAAAA AAAAAAAAAAAAAAMABQCiBQAAAAAAAAAAAAAAAAAAAAAAAAMABgDYBQAAAAAAAAAAAAAAAAAA AAAAAAMABwAYBgAAAAAAAAAAAAAAAAAAAAAAAAMACADYBgAAAAAAAAAAAAAAAAAAAAAAAAMA CQAQCAAAAAAAAAAAAAAAAAAAAAAAAAMACgAwCAAAAAAAAAAAAAAAAAAAAAAAAAMACwAQCQAA AAAAAAAAAAAAAAAAAAAAAAMADACICwAAAAAAAAAAAAAAAAAAAAAAAAMADQCYCwAAAAAAAAAA AAAAAAAAAAAAAAMADgAQDAAAAAAAAAAAAAAAAAAAAAAAAAMADwAwDAAAAAAAAAAAAAAAAAAA AAAAAAMAEADoDSAAAAAAAAAAAAAAAAAAAAAAAAMAEQDwDSAAAAAAAAAAAAAAAAAAAAAAAAMA EgD4DSAAAAAAAAAAAAAAAAAAAAAAAAMAEwAADiAAAAAAAAAAAAAAAAAAAAAAAAMAFAAIDiAA AAAAAAAAAAAAAAAAAAAAAAMAFQDYDyAAAAAAAAAAAAAAAAAAAAAAAAMAFgAAECAAAAAAAAAA AAAAAAAAAAAAAAMAFwCAECAAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAA AQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAADAAAAAEAEgD4DSAAAAAAAAAAAAAAAAAAGQAAAAIA CwAQCQAAAAAAAAAAAAAAAAAALgAAAAIACwBACQAAAAAAAAAAAAAAAAAAQQAAAAIACwCACQAA AAAAAAAAAAAAAAAAVwAAAAEAFwCAECAAAAAAAAEAAAAAAAAAZgAAAAEAEQDwDSAAAAAAAAAA AAAAAAAAjQAAAAIACwDACQAAAAAAAAAAAAAAAAAAmQAAAAEAEADoDSAAAAAAAAAAAAAAAAAA uAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAwAAAAAEA DwCQDAAAAAAAAAAAAAAAAAAAzgAAAAEAEgD4DSAAAAAAAAAAAAAAAAAAAAAAAAQA8f8AAAAA AAAAAAAAAAAAAAAA2gAAAAEAEwAADiAAAAAAAAAAAAAAAAAA5wAAAAEAFAAIDiAAAAAAAAAA AAAAAAAA8AAAAAEAFgCAECAAAAAAAAAAAAAAAAAA/AAAAAEAFgAAECAAAAAAAAAAAAAAAAAA EgEAABIAAAAAAAAAAAAAAAAAAAAAAAAAJQEAACAAAAAAAAAAAAAAAAAAAAAAAAAAQQEAABIA AAAAAAAAAAAAAAAAAAAAAAAAWwEAABIAAAAAAAAAAAAAAAAAAAAAAAAAbAEAABIAAAAAAAAA AAAAAAAAAAAAAAAAfgEAABIAAAAAAAAAAAAAAAAAAAAAAAAAlAEAABAAFgCAECAAAAAAAAAA AAAAAAAAmwEAABIADACICwAAAAAAAAAAAAAAAAAAoQEAABIAAAAAAAAAAAAAAAAAAAAAAAAA twEAABIAAAAAAAAAAAAAAAAAAAAAAAAAywEAACAAAAAAAAAAAAAAAAAAAAAAAAAA2gEAABIA AAAAAAAAAAAAAAAAAAAAAAAA8AEAABAAFwCIECAAAAAAAAAAAAAAAAAA9QEAABAAFwCAECAA AAAAAAAAAAAAAAAAAQIAACAAAAAAAAAAAAAAAAAAAAAAAAAAFQIAABIAAAAAAAAAAAAAAAAA AAAAAAAAKwIAABIACwD4CQAAAAAAAI0BAAAAAAAAMQIAACAAAAAAAAAAAAAAAAAAAAAAAAAA SwIAABIAAAAAAAAAAAAAAAAAAAAAAAAAYwIAABIAAAAAAAAAAAAAAAAAAAAAAAAAdgIAACIA AAAAAAAAAAAAAAAAAAAAAAAAkgIAABIACQAQCAAAAAAAAAAAAAAAAAAAAGNydHN0dWZmLmMA X19KQ1JfTElTVF9fAGRlcmVnaXN0ZXJfdG1fY2xvbmVzAHJlZ2lzdGVyX3RtX2Nsb25lcwBf X2RvX2dsb2JhbF9kdG9yc19hdXgAY29tcGxldGVkLjYzNDIAX19kb19nbG9iYWxfZHRvcnNf YXV4X2ZpbmlfYXJyYXlfZW50cnkAZnJhbWVfZHVtbXkAX19mcmFtZV9kdW1teV9pbml0X2Fy cmF5X2VudHJ5AHBtbGliLmMAX19GUkFNRV9FTkRfXwBfX0pDUl9FTkRfXwBfX2Rzb19oYW5k bGUAX0RZTkFNSUMAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAGFib3J0QEBH TElCQ18yLjIuNQBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAcG1EZXN0cm95Q29udGV4 dEBAUENQXzMuMABwbUZldGNoQEBQQ1BfMy4wAHB1dHNAQEdMSUJDXzIuMi41AHBtRnJlZVJl c3VsdEBAUENQXzMuMABfZWRhdGEAX2ZpbmkAcG1Mb29rdXBOYW1lQEBQQ1BfMy4wAHByaW50 ZkBAR0xJQkNfMi4yLjUAX19nbW9uX3N0YXJ0X18AcG1Mb29rdXBEZXNjQEBQQ1BfMy4wAF9l bmQAX19ic3Nfc3RhcnQAX0p2X1JlZ2lzdGVyQ2xhc3NlcwBwbU5ld0NvbnRleHRAQFBDUF8z LjAAcG1saWIAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBwbUV4dHJhY3RWYWx1ZUBAUENQ XzMuMABzbGVlcEBAR0xJQkNfMi4yLjUAX19jeGFfZmluYWxpemVAQEdMSUJDXzIuMi41AF9p bml0AA== --------------040801050907010904050308 Content-Type: text/plain; charset=UTF-8; name="pmtest.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pmtest.c" I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBwbWxpYigpOwoK aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQp7CiAgICBpbnQgaTsKICAgIHByaW50 ZigiQ2FsbGluZyBwbWxpYigpLi4uXG4iKTsKICAgIGkgPSBwbWxpYigpOwogICAgc2xlZXAo NSk7CiAgICBwcmludGYoInBtbGliKCkgcmV0dXJuZWQgJWQhXG4iLCBpKTsKICAgIHNsZWVw KDUpOwogICAgcHJpbnRmKCJtYWluKCkgZG9uZSFcbiIpOwogICAgcmV0dXJuIDA7Cn0K --------------040801050907010904050308 Content-Type: text/plain; charset=UTF-8; name="pmtest2.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pmtest2.c" I2luY2x1ZGUgPGRsZmNuLmg+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGli Lmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn dikKewogICAgdm9pZCAqaGFuZGxlOwogICAgaW50ICgqcG1saWIpKCk7CiAgICBjaGFyICpl cnJvcjsKICAgIGludCBpOwoKICAgIGhhbmRsZSA9IGRsb3BlbigiLi9wbWxpYi5zbyIsIFJU TERfTEFaWSk7CiAgICBpZiAoIWhhbmRsZSkgewogICAgICAgIGZwcmludGYoc3RkZXJyLCAi JXNcbiIsIGRsZXJyb3IoKSk7CiAgICAgICAgZXhpdCgxKTsKICAgIH0KICAgIGRsZXJyb3Io KTsKCiAgICBwbWxpYiA9IChpbnQgKCopKGludCkpIGRsc3ltKGhhbmRsZSwgInBtbGliIik7 CiAgICBlcnJvciA9IGRsZXJyb3IoKTsKICAgIGlmIChlcnJvciAhPSBOVUxMKSB7CiAgICAg ICAgZnByaW50ZihzdGRlcnIsICIlc1xuIiwgZXJyb3IpOwogICAgICAgIGV4aXQoMSk7CiAg ICB9CgogICAgcHJpbnRmKCJDYWxsaW5nIHBtbGliKCkuLi5cbiIpOwogICAgaSA9ICgqcG1s aWIpKCk7CiAgICBzbGVlcCgxKTsKICAgIHByaW50ZigicG1saWIoKSByZXR1cm5lZCAlZCFc biIsIGkpOwogICAgc2xlZXAoMSk7CiAgICBwcmludGYoIm1haW4oKSBkb25lIVxuIik7CiAg ICByZXR1cm4gZGxjbG9zZShoYW5kbGUpOwp9Cg== --------------040801050907010904050308-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Mon Nov 9 13:34:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 4E2C07CBF for ; Mon, 9 Nov 2015 13:34:54 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id CDDEAAC004 for ; Mon, 9 Nov 2015 11:34:50 -0800 (PST) X-ASG-Debug-ID: 1447097687-04cbb02422e4410001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id qQM0SgT8GHHlBbaO for ; Mon, 09 Nov 2015 11:34:48 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 92A669F1EC for ; Tue, 10 Nov 2015 06:34:46 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.98; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o3.sgmail.github.com) identity=helo; client-ip=192.254.112.98; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o3.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GLAAAU9EBWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq0AGg0ePMQENgSI7HQELhSNKgUY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIKQ2vf3GEaYFsiggBAQgBAQEBGQIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaIN4UeiAmcZAEBhGdRhCWBQQEBAQ X-IPAS-Result: A0GLAAAU9EBWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq0AGg0ePMQENgSI7HQELhSNKgUY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQEBARYCJgICAwFTBhiIKQ2vf3GEaYFsiggBAQgBAQEBGQIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaIN4UeiAmcZAEBhGdRhCWBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,266,1444654800"; d="scan'208,217";a="130229734" Received: from o3.sgmail.github.com ([192.254.112.98]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 10 Nov 2015 06:34:43 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5PzIqr35aTGW+Zo0IS2HaIj/fLE=; b=RmkYnfXr5O650lMe 6Ke8qrAww8CvBMMCfFiSa224rKw9QKthF1hCHux0OLJHPHAoFHs4YkGZS4pSjxGe t59iCDsLZPQZzHqr2UYapoeaySDOcCiHNO1K+FyfRGviXL7QDOGLsdrz3ld9h/Ks F2rBCHRKOcZ2s6SWiB6LA63mVTo= Received: by filter-300.sjc1.sendgrid.net with SMTP id filter-300.9051.5640F5503C 2015-11-09 19:34:40.688182331 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id 8-1ZRJY1RCGvVA_JDYAgeg for ; Mon, 09 Nov 2015 19:34:40.375 +0000 (UTC) Date: Mon, 09 Nov 2015 11:34:40 -0800 From: Ken McDonell Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] libpcp: unlock context before returning (#50) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libpcp: unlock context before returning (#50) Content-Type: multipart/alternative; boundary="--==_mimepart_5640f550397bc_5cb73f8f7533f2b84709d5"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: kmcdonell X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEcgzTBHsXYP6UJtmcli0qe47benH5yko6Sn8E G82AjlDs5M4CF3q5n8w31ev/0+ePpF+gEy06uvu2NtwJXtveT/7BPI6T6G8okGuaGQ0d/sb5tSpn34 LHplo92bZ2zxoYI= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447097687 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24248 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5640f550397bc_5cb73f8f7533f2b84709d5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #50. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/50#event-459241090 ----==_mimepart_5640f550397bc_5cb73f8f7533f2b84709d5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #50.


Reply to this email directly or view it on GitHub.

----==_mimepart_5640f550397bc_5cb73f8f7533f2b84709d5-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Mon Nov 9 13:35:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=2.0 required=5.0 tests=HTML_IMAGE_ONLY_16, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B29E07F50 for ; Mon, 9 Nov 2015 13:35:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 30354AC006 for ; Mon, 9 Nov 2015 11:35:08 -0800 (PST) X-ASG-Debug-ID: 1447097704-04cb6c296bda390001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id wjSFeyHUqAb7lBc8 for ; Mon, 09 Nov 2015 11:35:04 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 1823C9F1EC for ; Tue, 10 Nov 2015 06:35:04 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GKAAAU9EBWnGVx/sBeGQEBAQEPAQEBAQYBAQEBgjYEgRpvq0AGg0ePMQENgSI3IQELhSNKgUY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsOwEBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdBjQFAQgBCwEBAgEVAiYCAgMBUwYYiCkNr39xhGmBbIoIAQsBGgYLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog3hR6ICYFblniEEQEBhGdRhCWBQQEBAQ X-IPAS-Result: A0GKAAAU9EBWnGVx/sBeGQEBAQEPAQEBAQYBAQEBgjYEgRpvq0AGg0ePMQENgSI3IQELhSNKgUY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsOwEBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdBjQFAQgBCwEBAgEVAiYCAgMBUwYYiCkNr39xhGmBbIoIAQsBGgYLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog3hR6ICYFblniEEQEBhGdRhCWBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,266,1444654800"; d="scan'208,217";a="130229782" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 10 Nov 2015 06:35:00 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Hp+/I7iZMnjKsnXW/wpg77juoh4=; b=s1mOjRrdxv6ulFk/ rRi+tv8Pb1wV9vC79sQs/NgOw2sEJ7Iw/N+VdjRChv2EFvxUifWC7TQYiwbnmYMn U1DxrukkLD1+djGhaqSA1WKWnfXpIsNfOOrv0O3RJF8lQDUEk89yFGbLlj7T7/yd f4FIVBs8r66Jca3kPqlz+w7mMa4= Received: by filter-161.sjc1.sendgrid.net with SMTP id filter-161.24467.5640F5503C 2015-11-09 19:34:40.27210203 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id GG8zI8CdQGa1SIkl-mnVjQ for ; Mon, 09 Nov 2015 19:34:40.257 +0000 (UTC) Date: Mon, 09 Nov 2015 11:34:40 -0800 From: Ken McDonell Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] libpcp: unlock context before returning (#50) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libpcp: unlock context before returning (#50) Content-Type: multipart/alternative; boundary="--==_mimepart_5640f550204ec_5e0f3f8f7533f2b810222f7"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: kmcdonell X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf82bDQDkqzhru2P4f+au52gx664tbn2SlKWO rSpaVscagQ/3X23OYOVeWUE+KRda9vMsNsBvWZSMrcLIDFm8L29pBeVlCk7bnyeHC/JRXH3YOJnuyd rwNhznrzcArO07Y= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447097704 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.63 X-Barracuda-Spam-Status: No, SCORE=0.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_16, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24248 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.63 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5640f550204ec_5e0f3f8f7533f2b810222f7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Looks good Ryan, thanks. I've pulled your commit into my tree and it will flow back to github via pcp.io in due course. This is a pretty unlikely code path (calling pmGetArchiveLabel() when the current context is valid, but not an archive) and I would expect none of our code can actually be persuaded to do this, so I am curious if you actually observed the problem that this patch fixes, or noticed by code inspection, or have some devious test harness and lock audit tool that exposed the logic error. Anyway, thanks for improving the correctness and robustness of the code. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/50#issuecomment-155167353 ----==_mimepart_5640f550204ec_5e0f3f8f7533f2b810222f7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Looks good Ryan, thanks. I've pulled your commit into my tree and it will flow back to github via pcp.io in due course.

This is a pretty unlikely code path (calling pmGetArchiveLabel() when the current context is valid, but not an archive) and I would expect none of our code can actually be persuaded to do this, so I am curious if you actually observed the problem that this patch fixes, or noticed by code inspection, or have some devious test harness and lock audit tool that exposed the logic error.

Anyway, thanks for improving the correctness and robustness of the code.


Reply to this email directly or view it on GitHub.

----==_mimepart_5640f550204ec_5e0f3f8f7533f2b810222f7-- From kenj@internode.on.net Mon Nov 9 13:35:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 700157F37 for ; Mon, 9 Nov 2015 13:35:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 51EE58F8040 for ; Mon, 9 Nov 2015 11:35:37 -0800 (PST) X-ASG-Debug-ID: 1447097733-04cb6c296bda3d0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id XzbQsaa4bbBMjGu9 for ; Mon, 09 Nov 2015 11:35:34 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C7AQC/9EBWPPuA0XYNUYQOb4ZcuEWBDhmICQEBAQEBAQcBAQEBQYUeBIEBBgIFIQIRAjInBgIBAbg4cZEKgQGPeIJOgUQFlkiFHqROhHtehWYBAQE Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl2.internode.on.net with ESMTP; 10 Nov 2015 06:05:33 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa and libpcp locking (thanks to Ryan Doyle) From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa and libpcp locking (thanks to Ryan Doyle) Message-ID: <5640F583.70904@internode.on.net> Date: Tue, 10 Nov 2015 06:35:31 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447097733 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24248 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/archives/rattle archive: fix timezone in label records qa/tmparch: reduce differences between GNUmakefile and GNUmakefile.install Ryan Doyle (1): libpcp: unlock context before returning qa/archives/rattle.0 |binary qa/archives/rattle.index |binary qa/archives/rattle.meta |binary qa/tmparch/GNUmakefile.install | 8 +++++--- src/libpcp/src/logutil.c | 6 +++++- 5 files changed, 10 insertions(+), 4 deletions(-) Details ... commit 2fac1e5f958371ec12cf64522483a94e4168d541 Author: Ken McDonell Date: Tue Nov 10 06:22:20 2015 +1100 qa/tmparch: reduce differences between GNUmakefile and GNUmakefile.install commit 21d41e186d34628e92e154ced8bd8a511a519c05 Author: Ryan Doyle Date: Mon Nov 9 20:12:18 2015 +1100 libpcp: unlock context before returning If called in a non-archive context, the context ctxp->lock c_lock is never unlocked. commit 9256114ded5bd23e7d60e1602fce4cfc05f2b975 Author: Ken McDonell Date: Mon Nov 9 18:10:37 2015 +1100 qa/archives/rattle archive: fix timezone in label records Was EST-10EST which is NQR, so change to EST-11. Avoids some otherwise apparently random failures on some QA hosts on some months of the year! From kenj@internode.on.net Mon Nov 9 15:22:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E00D77CBF for ; Mon, 9 Nov 2015 15:22:54 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CE481304053 for ; Mon, 9 Nov 2015 13:22:51 -0800 (PST) X-ASG-Debug-ID: 1447104162-04cbb02422e6830001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id uBmkzDQjPoI5czNp for ; Mon, 09 Nov 2015 13:22:42 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C8AQCfDUFWPPuA0XYNUYQOb4ZcuEWBDhmFd4ITAQEBAQEBBwEBAQFBhRUJVT0PBwsCBAcDAgECATEaDQgBAbhOcZBgAQEIAgEXCZBDOIJMgUQFh0GFWoEyh3uCU4Fhaolkh2WTBYJ0HYFqXoQcJIEmAQEB Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl2.internode.on.net with ESMTP; 10 Nov 2015 07:52:40 +1030 To: PCP From: Ken McDonell Subject: qa/823 failures - sasl authentication Message-ID: <56410E9F.9030408@internode.on.net> X-ASG-Orig-Subj: qa/823 failures - sasl authentication Date: Tue, 10 Nov 2015 08:22:39 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000706090800060102060804" X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447104162 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24250 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------000706090800060102060804 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I'm down to the onesies and twosies now in the QA failures (which is good), but this means I'm now looking at tests that have probably been failing on a host or a couple of hosts (out of 30+) for a long time. I've attached the .out.bad and .full files for two different failure signature for qa/823. Any suggestions on how to diagnose/fix these would be most appreciated. --------------000706090800060102060804 Content-Type: text/plain; charset=UTF-8; name="vm24-823.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vm24-823.full" LXJ3LXItLXItLSAxIHBjcCBwY3AgNTUgTm92ICA5IDA3OjIxIC9ldGMvc2FzbDIvcG1jZC5j b25mCm1lY2hfbGlzdDogcGxhaW4Kc2FzbGRiX3BhdGg6IC90bXAvODIzLTEwNDcyLnBhc3N3 ZC5kYgpDcmVhdGluZyB0ZW1wb3Jhcnkgc2FzbGRiLCBhZGQgdXNlciBydW5uaW5nIFFBIHRv IGl0ClZlcmlmeSBzYXNscGFzc3dkMiBoYXMgc3VjY2Vzc2Z1bGx5IGFkZGVkIGEgbmV3IHVz ZXIKa2VuakB2bTI0OiB1c2VyUGFzc3dvcmQKRW5zdXJlIHBtY2QgY2FuIHJlYWQgdGhlIHBh c3N3b3JkIGZpbGUKLXJ3LXItLS0tLSAxIHBjcCBwY3AgMTIyODggTm92ICA5IDA3OjIxIC90 bXAvODIzLTEwNDcyLnBhc3N3ZC5kYgowMDAwMDAwICBcMCAgXDAgIFwwICBcMCAwMDEgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICAgYSAwMjUgMDA2ICBcMAowMDAwMDIwICBcdCAg XDAgIFwwICBcMCAgXDAgMDIwICBcMCAgXDAgIFwwICBcYiAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDAwMDQwIDAwMiAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAg XDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDAwMDYwICBcMCAgXDAgIFwwICBcMCAzNTEgMDI1 ICBcYSAgXDAgMDAyICBcYiAgXDAgIFwwICAgWiAzMTUgMjY1IDM1MwowMDAwMTAwICAgJSAg ICkgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMDAxICBcMCAgXDAgIFwwIDAwMSAgXDAgIFww ICBcMAowMDAwMTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMDAxICBcMCAg XDAgIFwwIDMyMSAyMTUgICBoICAgXgowMDAwMTQwIDAwMSAgXDAgIFwwICBcMCAwMDEgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDAwMTYwICBcMCAg XDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAoqCjAwMjAwMDAgIFwwICBcMCAgXDAgIFwwIDAwMSAgXDAgIFwwICBcMCAwMDIgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwCjAwMjAwMjAgIFwwICBcMCAgXDAgIFwwIDAwMiAg XDAgMzQ3IDAxNyAgXDAgIFxyIDM1MSAwMTcgMzQ3IDAxNyAgXDAgIFwwCjAwMjAwNDAgMDAy ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAg XDAgIFwwCjAwMjAwNjAgIFwwICBcMCAgXDAgIFwwIDM1MSAwMjUgIFxhICBcMCAwMDIgIFxi ICBcMCAgXDAgICBaIDMxNSAyNjUgMzUzCjAwMjAxMDAgICAlICAgKSAgXDAgIFwwICBcMCAg XDAgIFwwICBcMCAwMDEgIFwwICBcMCAgXDAgMDAxICBcMCAgXDAgIFwwCjAwMjAxMjAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzIxIDIxNSAg IGggICBeCjAwMjAxNDAgMDAxICBcMCAgXDAgIFwwIDAwMSAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwCjAwMjAxNjAgIFwwICBcMCAgXDAgIFwwICBcMCAg XDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwCioKMDAyNzc0MCAg XDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMDAxICAgeSAwMDEgICBrICAgZSAgIG4gICBq ICBcMCAgIHYKMDAyNzc2MCAgIG0gICAyICAgNCAgXDAgICB1ICAgcyAgIGUgICByICAgUCAg IGEgICBzICAgcyAgIHcgICBvICAgciAgIGQKMDAzMDAwMApXYWl0aW5nIGZvciBwbWNkIHRv IHRlcm1pbmF0ZSAuLi4KU3RhcnRpbmcgcG1jZCAuLi4gClN0YXJ0aW5nIHBtbG9nZ2VyIC4u LiAKRW5hYmxpbmcgc2FtcGxlIFBNREEgdHJhY2luZwphdXRoZGJnPTE2Nzc3MjE2CnVzZXJu YW1lPWtlbmoKVmVyaWZ5aW5nIFNBU0wgYXV0aGVudGljYXRpb24gZm9yIG5ldyBjbGllbnQg KEZBSUwpCkxvZyBmb3IgcG1kYXNhbXBsZSBvbiB2bTI0IHN0YXJ0ZWQgTW9uIE5vdiAgOSAw NzoyMToxOSAyMDE1CgpwbWNkLmxvZyAoZnJvbSBleHBlY3RlZCBGQUlMKQpMb2cgZm9yIHBt Y2Qgb24gdm0yNCBzdGFydGVkIE1vbiBOb3YgIDkgMDc6MjE6MTkgMjAxNQoKCmFjdGl2ZSBh Z2VudCBkb20gICBwaWQgIGluIG91dCB2ZXIgcHJvdG9jb2wgcGFyYW1ldGVycwo9PT09PT09 PT09PT0gPT09ID09PT09ID09PSA9PT0gPT09ID09PT09PT09ID09PT09PT09PT0Kcm9vdCAg ICAgICAgICAgMSAxMDcwMiAgIDkgIDEwICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNw L3BtZGFzL3Jvb3QvcG1kYXJvb3QgLWQgMQpwbWNkICAgICAgICAgICAyICAgICAgICAgICAg ICAgICAyIGRzbyBpOjYgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvcG1jZC9wbWRhX3BtY2Qu c28gZW50cnk9cG1jZF9pbml0IFsweGI3NzFmZDkwXQpwcm9jICAgICAgICAgICAzIDEwNzAz ICAxNCAgMTUgICAyIGJpbiBwaXBlIGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMvcHJvYy9wbWRh cHJvYyAtZCAzCnhmcyAgICAgICAgICAgMTEgMTA3MDQgIDE2ICAxNyAgIDIgYmluIHBpcGUg Y21kPS92YXIvbGliL3BjcC9wbWRhcy94ZnMvcG1kYXhmcyAtZCAxMQpzYW1wbGUgICAgICAg IDI5IDEwNzA1ICAxOCAgMTkgICAyIGJpbiBwaXBlIGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMv c2FtcGxlL3BtZGFzYW1wbGUgLWQgMjkKc2FtcGxlZHNvICAgICAzMCAgICAgICAgICAgICAg ICAgMiBkc28gaTo2ICBsaWI9L3Zhci9saWIvcGNwL3BtZGFzL3NhbXBsZS9wbWRhX3NhbXBs ZS5zbyBlbnRyeT1zYW1wbGVfaW5pdCBbMHhiNzcwYWRmMF0KbGludXggICAgICAgICA2MCAx MDcwNiAgMjIgIDIzICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNwL3BtZGFzL2xpbnV4 L3BtZGFsaW51eAptbXYgICAgICAgICAgIDcwICAgICAgICAgICAgICAgICAyIGRzbyBpOjQg IGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvbW12L3BtZGFfbW12LnNvIGVudHJ5PW1tdl9pbml0 IFsweGI2OThkMDAwXQpqYmQyICAgICAgICAgMTIyICAgICAgICAgICAgICAgICAyIGRzbyBp OjQgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvamJkMi9wbWRhX2piZDIuc28gZW50cnk9amJk Ml9pbml0IFsweGI2OTg2OWUwXQpzaW1wbGUgICAgICAgMjUzIDEwNzA3ICAyNiAgMjcgICAy IGJpbiBwaXBlIGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMvc2ltcGxlL3BtZGFzaW1wbGUgLWQg MjUzCgpIb3N0IGFjY2VzcyBsaXN0OgowMCAwMSBDdXIvTWF4Q29ucyBob3N0LXNwZWMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgaG9zdC1tYXNrICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGx2bCBob3N0LW5hbWUKPT0gPT0gPT09PT09PT09PT0gPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ID09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PSA9PT0gPT09PT09PT09PT09PT0KIHkgIHkgICAgIDAgICAgIDAg MTkyLjE2OC4xLjIyNCAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1NS4yNTUuMjU1LjI1 NSAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgbG9jYWxob3N0CiB5ICB5ICAgICAwICAg ICAwIC8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxIHVuaXg6CiAgICBuICAgICAwICAg ICAwIDAuMC4wLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAuMC4wICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0IC4qCiAgICBuICAgICAwICAgICAw IDo6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6OiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4IDoqClVzZXIgYWNjZXNzIGxpc3QgZW1w dHk6IHVzZXItYmFzZWQgYWNjZXNzIGNvbnRyb2wgdHVybmVkIG9mZgpHcm91cCBhY2Nlc3Mg bGlzdCBlbXB0eTogZ3JvdXAtYmFzZWQgYWNjZXNzIGNvbnRyb2wgdHVybmVkIG9mZgoKCnBt Y2Q6IFBJRCA9IDEwNjk5LCBQRFUgdmVyc2lvbiA9IDIKcG1jZCByZXF1ZXN0IHBvcnQocyk6 CiAgc3RzIGZkICAgcG9ydCAgZmFtaWx5IGFkZHJlc3MKICA9PT0gPT09PSA9PT09PSA9PT09 PT0gPT09PT09PQogIG9rICAgICA3ICAgICAgIHVuaXggICAvdmFyL3J1bi9wY3AvcG1jZC5z b2NrZXQKICBvayAgICAgMCA0NDMyMSBpbmV0ICAgSU5BRERSX0FOWQogIG9rICAgICAzIDQ0 MzIxIGlwdjYgICBJTkFERFJfQU5ZCltNb24gTm92ICA5IDA3OjIxOjI1XSBwbWNkKDEwNjk5 KSBBbGVydDogUGFzc3dvcmQgdmVyaWZpY2F0aW9uIGZhaWxlZApWZXJpZnlpbmcgU0FTTCBh dXRoZW50aWNhdGlvbiBmb3IgbmV3IGNsaWVudCAoUEFTUykKTG9nIGZvciBwbWRhc2FtcGxl IG9uIHZtMjQgc3RhcnRlZCBNb24gTm92ICA5IDA3OjIxOjE5IDIwMTUKCnBtY2QubG9nIChm cm9tIGV4cGVjdGVkIFBBU1MpCkxvZyBmb3IgcG1jZCBvbiB2bTI0IHN0YXJ0ZWQgTW9uIE5v diAgOSAwNzoyMToxOSAyMDE1CgoKYWN0aXZlIGFnZW50IGRvbSAgIHBpZCAgaW4gb3V0IHZl ciBwcm90b2NvbCBwYXJhbWV0ZXJzCj09PT09PT09PT09PSA9PT0gPT09PT0gPT09ID09PSA9 PT0gPT09PT09PT0gPT09PT09PT09PQpyb290ICAgICAgICAgICAxIDEwNzAyICAgOSAgMTAg ICAyIGJpbiBwaXBlIGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMvcm9vdC9wbWRhcm9vdCAtZCAx CnBtY2QgICAgICAgICAgIDIgICAgICAgICAgICAgICAgIDIgZHNvIGk6NiAgbGliPS92YXIv bGliL3BjcC9wbWRhcy9wbWNkL3BtZGFfcG1jZC5zbyBlbnRyeT1wbWNkX2luaXQgWzB4Yjc3 MWZkOTBdCnByb2MgICAgICAgICAgIDMgMTA3MDMgIDE0ICAxNSAgIDIgYmluIHBpcGUgY21k PS92YXIvbGliL3BjcC9wbWRhcy9wcm9jL3BtZGFwcm9jIC1kIDMKeGZzICAgICAgICAgICAx MSAxMDcwNCAgMTYgIDE3ICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNwL3BtZGFzL3hm cy9wbWRheGZzIC1kIDExCnNhbXBsZSAgICAgICAgMjkgMTA3MDUgIDE4ICAxOSAgIDIgYmlu IHBpcGUgY21kPS92YXIvbGliL3BjcC9wbWRhcy9zYW1wbGUvcG1kYXNhbXBsZSAtZCAyOQpz YW1wbGVkc28gICAgIDMwICAgICAgICAgICAgICAgICAyIGRzbyBpOjYgIGxpYj0vdmFyL2xp Yi9wY3AvcG1kYXMvc2FtcGxlL3BtZGFfc2FtcGxlLnNvIGVudHJ5PXNhbXBsZV9pbml0IFsw eGI3NzBhZGYwXQpsaW51eCAgICAgICAgIDYwIDEwNzA2ICAyMiAgMjMgICAyIGJpbiBwaXBl IGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMvbGludXgvcG1kYWxpbnV4Cm1tdiAgICAgICAgICAg NzAgICAgICAgICAgICAgICAgIDIgZHNvIGk6NCAgbGliPS92YXIvbGliL3BjcC9wbWRhcy9t bXYvcG1kYV9tbXYuc28gZW50cnk9bW12X2luaXQgWzB4YjY5OGQwMDBdCmpiZDIgICAgICAg ICAxMjIgICAgICAgICAgICAgICAgIDIgZHNvIGk6NCAgbGliPS92YXIvbGliL3BjcC9wbWRh cy9qYmQyL3BtZGFfamJkMi5zbyBlbnRyeT1qYmQyX2luaXQgWzB4YjY5ODY5ZTBdCnNpbXBs ZSAgICAgICAyNTMgMTA3MDcgIDI2ICAyNyAgIDIgYmluIHBpcGUgY21kPS92YXIvbGliL3Bj cC9wbWRhcy9zaW1wbGUvcG1kYXNpbXBsZSAtZCAyNTMKCkhvc3QgYWNjZXNzIGxpc3Q6CjAw IDAxIEN1ci9NYXhDb25zIGhvc3Qtc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBob3N0LW1hc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbHZsIGhvc3QtbmFt ZQo9PSA9PSA9PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ID09PSA9PT09 PT09PT09PT09PQogeSAgeSAgICAgMCAgICAgMCAxOTIuMTY4LjEuMjI0ICAgICAgICAgICAg ICAgICAgICAgICAgICAgMjU1LjI1NS4yNTUuMjU1ICAgICAgICAgICAgICAgICAgICAgICAg ICAgMCBsb2NhbGhvc3QKIHkgIHkgICAgIDAgICAgIDAgLyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDEgdW5peDoKICAgIG4gICAgIDAgICAgIDAgMC4wLjAuMCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDAuMC4wLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDQgLioKICAgIG4gICAgIDAgICAgIDAgOjogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDo6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDggOioKVXNlciBhY2Nlc3MgbGlzdCBlbXB0eTogdXNlci1iYXNlZCBhY2Nlc3MgY29u dHJvbCB0dXJuZWQgb2ZmCkdyb3VwIGFjY2VzcyBsaXN0IGVtcHR5OiBncm91cC1iYXNlZCBh Y2Nlc3MgY29udHJvbCB0dXJuZWQgb2ZmCgoKcG1jZDogUElEID0gMTA2OTksIFBEVSB2ZXJz aW9uID0gMgpwbWNkIHJlcXVlc3QgcG9ydChzKToKICBzdHMgZmQgICBwb3J0ICBmYW1pbHkg YWRkcmVzcwogID09PSA9PT09ID09PT09ID09PT09PSA9PT09PT09CiAgb2sgICAgIDcgICAg ICAgdW5peCAgIC92YXIvcnVuL3BjcC9wbWNkLnNvY2tldAogIG9rICAgICAwIDQ0MzIxIGlu ZXQgICBJTkFERFJfQU5ZCiAgb2sgICAgIDMgNDQzMjEgaXB2NiAgIElOQUREUl9BTlkKW01v biBOb3YgIDkgMDc6MjE6MjVdIHBtY2QoMTA2OTkpIEFsZXJ0OiBQYXNzd29yZCB2ZXJpZmlj YXRpb24gZmFpbGVkCltNb24gTm92ICA5IDA3OjIxOjI1XSBwbWNkKDEwNjk5KSBBbGVydDog UGFzc3dvcmQgdmVyaWZpY2F0aW9uIGZhaWxlZAo= --------------000706090800060102060804 Content-Type: text/plain; charset=UTF-8; name="vm24-823.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vm24-823.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgODIzCkNyZWF0aW5nIHRlbXBvcmFyeSBzYXNsZGIsIGFk ZCB1c2VyIHJ1bm5pbmcgUUEgdG8gaXQKVmVyaWZ5IHNhc2xwYXNzd2QyIGhhcyBzdWNjZXNz ZnVsbHkgYWRkZWQgYSBuZXcgdXNlcgpVU0VSQEhPU1Q6IHVzZXJQYXNzd29yZApFbnN1cmUg cG1jZCBjYW4gcmVhZCB0aGUgcGFzc3dvcmQgZmlsZQpTdGFydCBwbWNkIHdpdGggdGhpcyBz aGlueSBuZXcgc2FzbGRiCkVuYWJsaW5nIHNhbXBsZSBQTURBIHRyYWNpbmcKc2FtcGxlLmNv bnRyb2wgb2xkIHZhbHVlPTAgbmV3IHZhbHVlPTE2Nzc3MjE2ClZlcmlmeWluZyBTQVNMIGF1 dGhlbnRpY2F0aW9uIGZvciBuZXcgY2xpZW50IChGQUlMKQpzYW1wbGUuY29udHJvbCAtMjEz NjQgQXV0aGVudGljYXRpb24gLSB1c2VyIG5vdCBmb3VuZApWZXJpZnlpbmcgU0FTTCBhdXRo ZW50aWNhdGlvbiBmb3IgbmV3IGNsaWVudCAoUEFTUykKc2FtcGxlLmNvbnRyb2wgLTIxMzY0 IEF1dGhlbnRpY2F0aW9uIC0gdXNlciBub3QgZm91bmQKV2FpdGluZyBmb3IgcG1jZCB0byB0 ZXJtaW5hdGUgLi4uClN0YXJ0aW5nIHBtY2QgLi4uIApTdGFydGluZyBwbWxvZ2dlciAuLi4g Cg== --------------000706090800060102060804 Content-Type: text/plain; charset=UTF-8; name="vm05-823.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vm05-823.full" LXJ3LXItLXItLSAxIHBjcCBwY3AgNTUgTm92ICA3IDA3OjA4IC9ldGMvc2FzbDIvcG1jZC5j b25mCm1lY2hfbGlzdDogcGxhaW4Kc2FzbGRiX3BhdGg6IC90bXAvODIzLTIzNDk0LnBhc3N3 ZC5kYgpDcmVhdGluZyB0ZW1wb3Jhcnkgc2FzbGRiLCBhZGQgdXNlciBydW5uaW5nIFFBIHRv IGl0ClZlcmlmeSBzYXNscGFzc3dkMiBoYXMgc3VjY2Vzc2Z1bGx5IGFkZGVkIGEgbmV3IHVz ZXIKa2VuakB2bTA1LmxvY2FsZG9tYWluOiB1c2VyUGFzc3dvcmQKRW5zdXJlIHBtY2QgY2Fu IHJlYWQgdGhlIHBhc3N3b3JkIGZpbGUKLXJ3LS0tLS0tLSAxIHBjcCBwY3AgMTYzODQgTm92 ICA3IDA3OjA5IC90bXAvODIzLTIzNDk0LnBhc3N3ZC5kYgowMDAwMDAwIDMxNyAyMzIgICBX IDAyMyAgXDAgMDIwICBcMCAgXDAgIFwwIDAyMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAow MDAwMDIwICBcMCAwMjAgIFwwICBcMCAgXHQgIFwwICBcMCAgXDAgIFwwIDAyMCAgXDAgIFww IDI0NiAgXDAgIFwwICBcMAowMDAwMDQwICBcMCAgIEAgIFwwICBcMCAgXDAgIFwwICBcMCAg XDAgMzc0ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDAwMDYwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAoq CjAwMTAwMDAgIFwwICAgICAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgICAgICBcMCAg XDAgIFwwICBcMCAgXDAgIFwwCioKMDAyMDAwMCAwMDEgIFwwICBcMCAgXDAgMzUxIDE3NyAg XDAgIFwwIDMzNSAwMTcgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAKMDAyMDAyMCAgICMgICAw ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwIDMyMCAwMzUgMDA1ICBcYiAzNTEgMTc3ICBcMCAg XDAKMDAyMDA0MCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAKKgowMDIwMTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwIDAwMSAgXDAgIFwwICBcMAowMDIwMTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwMjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwMjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwMjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwMjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwMzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwMzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwMzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwMzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNDAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwNDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwNDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNDYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwNTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwNTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNTQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwNTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwNjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNjIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwNjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwNjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNzAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIwNzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIwNzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIwNzYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMjExICAgKyAw MDYgICBlICAgayAgIGUgICBuICAgagowMDIxMDIwICBcMCAgIDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgICAiICBcMCAgXDAgIFwwIDAwMSAgXDAgIFwwICBcMAowMDIxMDQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxMTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxMTIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxMTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxMjAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxMjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxMjYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxMzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxMzQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxMzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxNDIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxNDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxNTAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxNTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxNTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxNjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxNjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxNjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIxNzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIxNzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIxNzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMDAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyMDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyMDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMDYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyMTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyMTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMTQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyMTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyMjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMjIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyMjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyMjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMzAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyMzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyMzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyMzYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyNDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyNDQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyNTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyNTIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyNTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyNjAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyNjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyNjYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIyNzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIyNzQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIyNzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzMDIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzMDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzMTAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzMTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzMTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzMjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzMjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzMjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzMzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzMzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzMzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNDAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzNDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzNDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNDYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzNTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzNTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNTQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzNTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzNjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNjIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzNjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzNjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNzAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDIzNzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDIzNzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDIzNzYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0MDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0MDQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0MTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0MTIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0MTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0MjAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0MjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0MjYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0MzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0MzQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0MzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0NDIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0NDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0NTAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0NTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0NTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0NjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0NjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0NjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI0NzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI0NzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI0NzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MDAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1MDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1MDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MDYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1MTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1MTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MTQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1MTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1MjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MjIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1MjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1MjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MzAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1MzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1MzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1MzYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1NDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1NDQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1NTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1NTIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1NTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1NjAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1NjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1NjYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI1NzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI1NzQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI1NzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2MDIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2MDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2MTAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2MTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2MTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2MjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2MjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2MjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2MzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2MzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2MzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NDAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2NDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2NDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NDYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2NTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2NTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NTQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2NTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2NjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NjIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2NjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2NjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NzAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI2NzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI2NzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI2NzYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3MDIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3MDQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3MTAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3MTIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3MTYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3MjAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3MjQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3MjYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3MzIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3MzQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3MzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NDAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3NDIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3NDQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NDYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3NTAwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3NTIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NTQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3NTYwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3NjAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NjIwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3NjQwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3NjYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NzAwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDI3NzIwIDM3NyAz NzcgMzc3IDM3NyAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAowMDI3NzQwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgMzc3IDM3NyAz NzcgMzc3ICBcMCAgXDAgIFwwICBcMAowMDI3NzYwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDMwMDAwICAgayAg IGUgICBuICAgaiAgXDAgICB2ICAgbSAgIDAgICA1ICAgLiAgIGwgICBvICAgYyAgIGEgICBs ICAgZAowMDMwMDIwICAgbyAgIG0gICBhICAgaSAgIG4gIFwwICAgdSAgIHMgICBlICAgciAg IFAgICBhICAgcyAgIHMgICB3ICAgbwowMDMwMDQwICAgciAgIGQgICB5ICBcMCAgXDAgIFww ICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMAowMDMwMDYwICBcMCAg XDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFwwICBcMCAgXDAgIFww ICBcMAoqCjAwNDAwMDAKV2FpdGluZyBmb3IgcG1jZCB0byB0ZXJtaW5hdGUgLi4uClN0YXJ0 aW5nIHBtY2QgLi4uIApTdGFydGluZyBwbWxvZ2dlciAuLi4gCkVuYWJsaW5nIHNhbXBsZSBQ TURBIHRyYWNpbmcKYXV0aGRiZz0xNjc3NzIxNgp1c2VybmFtZT1rZW5qClZlcmlmeWluZyBT QVNMIGF1dGhlbnRpY2F0aW9uIGZvciBuZXcgY2xpZW50IChGQUlMKQpMb2cgZm9yIHBtZGFz YW1wbGUgb24gdm0wNS5sb2NhbGRvbWFpbiBzdGFydGVkIFNhdCBOb3YgIDcgMDc6MTA6MzQg MjAxNQoKcG1jZC5sb2cgKGZyb20gZXhwZWN0ZWQgRkFJTCkKTG9nIGZvciBwbWNkIG9uIHZt MDUubG9jYWxkb21haW4gc3RhcnRlZCBTYXQgTm92ICA3IDA3OjEwOjM0IDIwMTUKCgphY3Rp dmUgYWdlbnQgZG9tICAgcGlkICBpbiBvdXQgdmVyIHByb3RvY29sIHBhcmFtZXRlcnMKPT09 PT09PT09PT09ID09PSA9PT09PSA9PT0gPT09ID09PSA9PT09PT09PSA9PT09PT09PT09CnJv b3QgICAgICAgICAgIDEgMjk4ODQgICA5ICAxMCAgIDIgYmluIHBpcGUgY21kPS92YXIvbGli L3BjcC9wbWRhcy9yb290L3BtZGFyb290IC1kIDEKcG1jZCAgICAgICAgICAgMiAgICAgICAg ICAgICAgICAgMiBkc28gaTo2ICBsaWI9L3Zhci9saWIvcGNwL3BtZGFzL3BtY2QvcG1kYV9w bWNkLnNvIGVudHJ5PXBtY2RfaW5pdCBbMHg3ZjFiOGNhMjM2ZTBdCnByb2MgICAgICAgICAg IDMgMjk4ODUgIDE0ICAxNSAgIDIgYmluIHBpcGUgY21kPS92YXIvbGliL3BjcC9wbWRhcy9w cm9jL3BtZGFwcm9jIC1kIDMKeGZzICAgICAgICAgICAxMSAyOTg4NiAgMTYgIDE3ICAgMiBi aW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNwL3BtZGFzL3hmcy9wbWRheGZzIC1kIDExCnNhbXBs ZSAgICAgICAgMjkgMjk4ODcgIDE4ICAxOSAgIDIgYmluIHBpcGUgY21kPS92YXIvbGliL3Bj cC9wbWRhcy9zYW1wbGUvcG1kYXNhbXBsZSAtZCAyOQpzYW1wbGVkc28gICAgIDMwICAgICAg ICAgICAgICAgICAyIGRzbyBpOjYgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvc2FtcGxlL3Bt ZGFfc2FtcGxlLnNvIGVudHJ5PXNhbXBsZV9pbml0IFsweDdmMWI4YzgxM2NhMF0KbGludXgg ICAgICAgICA2MCAyOTg4OCAgMjIgIDIzICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNw L3BtZGFzL2xpbnV4L3BtZGFsaW51eAptbXYgICAgICAgICAgIDcwICAgICAgICAgICAgICAg ICAyIGRzbyBpOjQgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvbW12L3BtZGFfbW12LnNvIGVu dHJ5PW1tdl9pbml0IFsweDdmMWI4YzYwNTU3MF0KamJkMiAgICAgICAgIDEyMiAgICAgICAg ICAgICAgICAgMiBkc28gaTo0ICBsaWI9L3Zhci9saWIvcGNwL3BtZGFzL2piZDIvcG1kYV9q YmQyLnNvIGVudHJ5PWpiZDJfaW5pdCBbMHg3ZjFiOGMzZmZlMjBdCnNpbXBsZSAgICAgICAy NTMgMjk4ODkgIDI2ICAyNyAgIDIgYmluIHBpcGUgY21kPS92YXIvbGliL3BjcC9wbWRhcy9z aW1wbGUvcG1kYXNpbXBsZSAtZCAyNTMKCkhvc3QgYWNjZXNzIGxpc3Q6CjAwIDAxIEN1ci9N YXhDb25zIGhvc3Qtc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3N0LW1h c2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbHZsIGhvc3QtbmFtZQo9PSA9PSA9 PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ID09PSA9PT09PT09PT09PT09 PQogeSAgeSAgICAgMCAgICAgMCAxOTIuMTY4LjEuMjA1ICAgICAgICAgICAgICAgICAgICAg ICAgICAgMjU1LjI1NS4yNTUuMjU1ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCBsb2Nh bGhvc3QKIHkgIHkgICAgIDAgICAgIDAgLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEg dW5peDoKICAgIG4gICAgIDAgICAgIDAgMC4wLjAuMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDAuMC4wLjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQg LioKICAgIG4gICAgIDAgICAgIDAgOjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDo6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDggOioK VXNlciBhY2Nlc3MgbGlzdCBlbXB0eTogdXNlci1iYXNlZCBhY2Nlc3MgY29udHJvbCB0dXJu ZWQgb2ZmCkdyb3VwIGFjY2VzcyBsaXN0IGVtcHR5OiBncm91cC1iYXNlZCBhY2Nlc3MgY29u dHJvbCB0dXJuZWQgb2ZmCgoKcG1jZDogUElEID0gMjk4ODEsIFBEVSB2ZXJzaW9uID0gMgpw bWNkIHJlcXVlc3QgcG9ydChzKToKICBzdHMgZmQgICBwb3J0ICBmYW1pbHkgYWRkcmVzcwog ID09PSA9PT09ID09PT09ID09PT09PSA9PT09PT09CiAgb2sgICAgIDcgICAgICAgdW5peCAg IC92YXIvcnVuL3BjcC9wbWNkLnNvY2tldAogIG9rICAgICAwIDQ0MzIxIGluZXQgICBJTkFE RFJfQU5ZCiAgb2sgICAgIDMgNDQzMjEgaXB2NiAgIElOQUREUl9BTlkKVmVyaWZ5aW5nIFNB U0wgYXV0aGVudGljYXRpb24gZm9yIG5ldyBjbGllbnQgKFBBU1MpCkxvZyBmb3IgcG1kYXNh bXBsZSBvbiB2bTA1LmxvY2FsZG9tYWluIHN0YXJ0ZWQgU2F0IE5vdiAgNyAwNzoxMDozNCAy MDE1CgpwbWNkLmxvZyAoZnJvbSBleHBlY3RlZCBQQVNTKQpMb2cgZm9yIHBtY2Qgb24gdm0w NS5sb2NhbGRvbWFpbiBzdGFydGVkIFNhdCBOb3YgIDcgMDc6MTA6MzQgMjAxNQoKCmFjdGl2 ZSBhZ2VudCBkb20gICBwaWQgIGluIG91dCB2ZXIgcHJvdG9jb2wgcGFyYW1ldGVycwo9PT09 PT09PT09PT0gPT09ID09PT09ID09PSA9PT0gPT09ID09PT09PT09ID09PT09PT09PT0Kcm9v dCAgICAgICAgICAgMSAyOTg4NCAgIDkgIDEwICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIv cGNwL3BtZGFzL3Jvb3QvcG1kYXJvb3QgLWQgMQpwbWNkICAgICAgICAgICAyICAgICAgICAg ICAgICAgICAyIGRzbyBpOjYgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvcG1jZC9wbWRhX3Bt Y2Quc28gZW50cnk9cG1jZF9pbml0IFsweDdmMWI4Y2EyMzZlMF0KcHJvYyAgICAgICAgICAg MyAyOTg4NSAgMTQgIDE1ICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNwL3BtZGFzL3By b2MvcG1kYXByb2MgLWQgMwp4ZnMgICAgICAgICAgIDExIDI5ODg2ICAxNiAgMTcgICAyIGJp biBwaXBlIGNtZD0vdmFyL2xpYi9wY3AvcG1kYXMveGZzL3BtZGF4ZnMgLWQgMTEKc2FtcGxl ICAgICAgICAyOSAyOTg4NyAgMTggIDE5ICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNw L3BtZGFzL3NhbXBsZS9wbWRhc2FtcGxlIC1kIDI5CnNhbXBsZWRzbyAgICAgMzAgICAgICAg ICAgICAgICAgIDIgZHNvIGk6NiAgbGliPS92YXIvbGliL3BjcC9wbWRhcy9zYW1wbGUvcG1k YV9zYW1wbGUuc28gZW50cnk9c2FtcGxlX2luaXQgWzB4N2YxYjhjODEzY2EwXQpsaW51eCAg ICAgICAgIDYwIDI5ODg4ICAyMiAgMjMgICAyIGJpbiBwaXBlIGNtZD0vdmFyL2xpYi9wY3Av cG1kYXMvbGludXgvcG1kYWxpbnV4Cm1tdiAgICAgICAgICAgNzAgICAgICAgICAgICAgICAg IDIgZHNvIGk6NCAgbGliPS92YXIvbGliL3BjcC9wbWRhcy9tbXYvcG1kYV9tbXYuc28gZW50 cnk9bW12X2luaXQgWzB4N2YxYjhjNjA1NTcwXQpqYmQyICAgICAgICAgMTIyICAgICAgICAg ICAgICAgICAyIGRzbyBpOjQgIGxpYj0vdmFyL2xpYi9wY3AvcG1kYXMvamJkMi9wbWRhX2pi ZDIuc28gZW50cnk9amJkMl9pbml0IFsweDdmMWI4YzNmZmUyMF0Kc2ltcGxlICAgICAgIDI1 MyAyOTg4OSAgMjYgIDI3ICAgMiBiaW4gcGlwZSBjbWQ9L3Zhci9saWIvcGNwL3BtZGFzL3Np bXBsZS9wbWRhc2ltcGxlIC1kIDI1MwoKSG9zdCBhY2Nlc3MgbGlzdDoKMDAgMDEgQ3VyL01h eENvbnMgaG9zdC1zcGVjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvc3QtbWFz ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsdmwgaG9zdC1uYW1lCj09ID09ID09 PT09PT09PT09ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSA9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gPT09ID09PT09PT09PT09PT09 CiB5ICB5ICAgICAwICAgICAwIDE5Mi4xNjguMS4yMDUgICAgICAgICAgICAgICAgICAgICAg ICAgICAyNTUuMjU1LjI1NS4yNTUgICAgICAgICAgICAgICAgICAgICAgICAgICAwIGxvY2Fs aG9zdAogeSAgeSAgICAgMCAgICAgMCAvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSB1 bml4OgogICAgbiAgICAgMCAgICAgMCAwLjAuMC4wICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMC4wLjAuMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCAu KgogICAgbiAgICAgMCAgICAgMCA6OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOCA6KgpV c2VyIGFjY2VzcyBsaXN0IGVtcHR5OiB1c2VyLWJhc2VkIGFjY2VzcyBjb250cm9sIHR1cm5l ZCBvZmYKR3JvdXAgYWNjZXNzIGxpc3QgZW1wdHk6IGdyb3VwLWJhc2VkIGFjY2VzcyBjb250 cm9sIHR1cm5lZCBvZmYKCgpwbWNkOiBQSUQgPSAyOTg4MSwgUERVIHZlcnNpb24gPSAyCnBt Y2QgcmVxdWVzdCBwb3J0KHMpOgogIHN0cyBmZCAgIHBvcnQgIGZhbWlseSBhZGRyZXNzCiAg PT09ID09PT0gPT09PT0gPT09PT09ID09PT09PT0KICBvayAgICAgNyAgICAgICB1bml4ICAg L3Zhci9ydW4vcGNwL3BtY2Quc29ja2V0CiAgb2sgICAgIDAgNDQzMjEgaW5ldCAgIElOQURE Ul9BTlkKICBvayAgICAgMyA0NDMyMSBpcHY2ICAgSU5BRERSX0FOWQo= --------------000706090800060102060804 Content-Type: text/plain; charset=UTF-8; name="vm05-823.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vm05-823.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgODIzCkNyZWF0aW5nIHRlbXBvcmFyeSBzYXNsZGIsIGFk ZCB1c2VyIHJ1bm5pbmcgUUEgdG8gaXQKVmVyaWZ5IHNhc2xwYXNzd2QyIGhhcyBzdWNjZXNz ZnVsbHkgYWRkZWQgYSBuZXcgdXNlcgpVU0VSQEhPU1Q6IHVzZXJQYXNzd29yZApFbnN1cmUg cG1jZCBjYW4gcmVhZCB0aGUgcGFzc3dvcmQgZmlsZQpTdGFydCBwbWNkIHdpdGggdGhpcyBz aGlueSBuZXcgc2FzbGRiCkVuYWJsaW5nIHNhbXBsZSBQTURBIHRyYWNpbmcKc2FtcGxlLmNv bnRyb2wgb2xkIHZhbHVlPTAgbmV3IHZhbHVlPTE2Nzc3MjE2ClZlcmlmeWluZyBTQVNMIGF1 dGhlbnRpY2F0aW9uIGZvciBuZXcgY2xpZW50IChGQUlMKQpwbXByb2JlOiBDYW5ub3QgY29u bmVjdCB0byBQTUNEIG9uIGhvc3QgInBjcDovL2xvY2FsaG9zdD91c2VybmFtZT1rZW5qJnBh c3N3b3JkPW4iOiBUaW1lb3V0IHdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgZnJvbSBQTUNEClZl cmlmeWluZyBTQVNMIGF1dGhlbnRpY2F0aW9uIGZvciBuZXcgY2xpZW50IChQQVNTKQpwbXBy b2JlOiBDYW5ub3QgY29ubmVjdCB0byBQTUNEIG9uIGhvc3QgInBjcDovL2xvY2FsaG9zdD91 c2VybmFtZT1rZW5qJnBhc3N3b3JkPXkiOiBUaW1lb3V0IHdhaXRpbmcgZm9yIGEgcmVzcG9u c2UgZnJvbSBQTUNECldhaXRpbmcgZm9yIHBtY2QgdG8gdGVybWluYXRlIC4uLgpQcm9jZXNz IC4uLgpVSUQgICAgICAgIFBJRCAgUFBJRCAgQyBTVElNRSBUVFkgICAgICAgICAgVElNRSBD TUQKcGNwICAgICAgMjk4ODEgICAgIDEgIDAgMDc6MTAgPyAgICAgICAgMDA6MDA6MDAgJFBD UF9CSU5BRE1fRElSL3BtY2QgLVQgMwokUENQX1JDX0RJUi9wbWNkOiBXYXJuaW5nOiBGb3Jj aW5nIHBtY2QgdG8gdGVybWluYXRlIQpTdGFydGluZyBwbWNkIC4uLiAKU3RhcnRpbmcgcG1s b2dnZXIgLi4uIAo= --------------000706090800060102060804-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Mon Nov 9 15:47:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0ECBB7CBF for ; Mon, 9 Nov 2015 15:47:04 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id D369B8F8040 for ; Mon, 9 Nov 2015 13:47:03 -0800 (PST) X-ASG-Debug-ID: 1447105617-04bdf03f05dfd80001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id pEmA97FCAhnaIcHZ for ; Mon, 09 Nov 2015 13:46:58 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 21B7B3FAE1 for ; Tue, 10 Nov 2015 08:46:57 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.98; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o3.sgmail.github.com) identity=helo; client-ip=192.254.112.98; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o3.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GLAADtE0FWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq0AGg0ePMQENgSI8HAELhSNKgUc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQECARUCJgICAwFTBhiIKQ2wHHGEaYFsigsBCwEaAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog3hR6ICZxkAQGEZ1GEJYFBAQEB X-IPAS-Result: A0GLAADtE0FWnGJw/sBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq0AGg0ePMQENgSI8HAELhSNKgUc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjcsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQECARUCJgICAwFTBhiIKQ2wHHGEaYFsigsBCwEaAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog3hR6ICZxkAQGEZ1GEJYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,267,1444654800"; d="scan'208,217";a="130252074" Received: from o3.sgmail.github.com ([192.254.112.98]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 10 Nov 2015 08:46:46 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=hsyHpM5kmxpQd6aI+ESq+LaqrBo=; b=WQjX513dIADBoZMu H4TuVkE8uJv0RG3h83ueteKMnUylpPTGY+zqP8SSxUYEUJo3lZHrlSqtNvYWG3ui 6UN7eY+4bkCWI4fK+0kSDcvPpoo7IKUCZhTAZfDmvDdBp+2MuE7PpuvkO/YU/AsP q7HSJju6D0wuOPShDEY93b/bQzM= Received: by filter-390.sjc1.sendgrid.net with SMTP id filter-390.26193.564114441 2015-11-09 21:46:44.002002376 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id -5yr1QDuREGuqyt0pvOsug for ; Mon, 09 Nov 2015 21:46:43.294 +0000 (UTC) Date: Mon, 09 Nov 2015 13:46:43 -0800 From: Ryan Doyle Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] libpcp: unlock context before returning (#50) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] libpcp: unlock context before returning (#50) Content-Type: multipart/alternative; boundary="--==_mimepart_5641144322142_7b353fe16d3d12b8921764"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: ryandoyle X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEcb4JIljnOQUfldWITT8DI04uyWJ/wZ1zl/A+ +m0KIC9x4ZrnQjx2GnwI4fyWIv04FH040aDFqih46A0gWPR0ksYSkEbfF5c93bN8M1wFMC8wbR/UAQ U91zriN08oxyHrA= X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1447105618 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24250 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5641144322142_7b353fe16d3d12b8921764 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi Ken Its true that its an unlikely code path. I discovered it while in the process of writing Ruby bindings (still a work in progress!). I have test cases for local and archive contexts which test both success and error conditions. If you're interested, I have a WIP branch called `ruby-bindings` at https://github.com/ryandoyle/pcp --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/50#issuecomment-155208451 ----==_mimepart_5641144322142_7b353fe16d3d12b8921764 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Hi Ken

Its true that its an unlikely code path. I discovered it while in the process of writing Ruby bindings (still a work in progress!). I have test cases for local and archive contexts which test both success and error conditions.

If you're interested, I have a WIP branch called ruby-bindings at https://github.com/ryandoyle/pcp


Reply to this email directly or view it on GitHub.

----==_mimepart_5641144322142_7b353fe16d3d12b8921764-- From kenj@internode.on.net Mon Nov 9 17:52:43 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id DA17A7CBF for ; Mon, 9 Nov 2015 17:52:43 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 5BBCBAC006 for ; Mon, 9 Nov 2015 15:52:40 -0800 (PST) X-ASG-Debug-ID: 1447113156-04cbb02422e9530001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id aFzylx85A7wBnfYS for ; Mon, 09 Nov 2015 15:52:36 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DYAQACMUFWPPuA0XYNUYQOb4ZcuEaBDhmIBgEBAQEBAQcBAQEBQYUeVTAGAgUWCwILAwIBAgExJwYCAQG4Y3GRAIEBj3iCToFEBY1PiHmFHqAmhCiEe16FLgEBAQ Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl2.internode.on.net with ESMTP; 10 Nov 2015 10:22:35 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa - small, but important oversight From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa - small, but important oversight Message-ID: <564131C3.6050303@internode.on.net> Date: Tue, 10 Nov 2015 10:52:35 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447113156 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24256 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/tmparch/GNUmakefile*: more tweaking of the setup target qa/tmparch/GNUmakefile | 4 ++-- qa/tmparch/GNUmakefile.install | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Details ... commit 2bc380a3e52279f077d37cc5767c25803ef78e37 Author: Ken McDonell Date: Tue Nov 10 10:51:02 2015 +1100 qa/tmparch/GNUmakefile*: more tweaking of the setup target From kenj@internode.on.net Mon Nov 9 19:08:13 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id B7F9E7CBF for ; Mon, 9 Nov 2015 19:08:13 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 40DAAAC004 for ; Mon, 9 Nov 2015 17:08:10 -0800 (PST) X-ASG-Debug-ID: 1447117686-04cbb02422eab80001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id rJ3k1oXOqWQIDgMR for ; Mon, 09 Nov 2015 17:08:07 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DYAQDQQkFWPPuA0XYNUYQOb4ZcuEaBDhmIBgEBAQEBAQcBAQEBQYUeVTAGAgUWCwILAwIBAgExJwYCAQG4aXGRB4EBj3iCToFEBYdEjwSFHqROhHtehS4BAQE Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl2.internode.on.net with ESMTP; 10 Nov 2015 11:37:09 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa stability From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa stability Message-ID: <5641433C.4080905@internode.on.net> Date: Tue, 10 Nov 2015 12:07:08 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447117686 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24260 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (5): qa/372: split into multiple tests qa/archives: add static versions of the "interp" family of archives qa/archives: add static versions of the mv-bar archive qa/087: move from dynamic to static archives qa/251: move from dynamic to static archives qa/087 | 2 qa/087.out | 6 qa/251 | 46 +++---- qa/251.out | 24 +-- qa/372 | 26 ---- qa/372.out | 244 ---------------------------------------- qa/795 | 53 ++++++++ qa/795.out | 61 ++++++++++ qa/846 | 52 ++++++++ qa/846.out | 61 ++++++++++ qa/985 | 52 ++++++++ qa/985.out | 61 ++++++++++ qa/986 | 53 ++++++++ qa/986.out | 61 ++++++++++ qa/archives/ok-interp.0 |binary qa/archives/ok-interp.index |binary qa/archives/ok-interp.meta |binary qa/archives/ok-mv-bar.0 |binary qa/archives/ok-mv-bar.1 |binary qa/archives/ok-mv-bar.2 |binary qa/archives/ok-mv-bar.3 |binary qa/archives/ok-mv-bar.index |binary qa/archives/ok-mv-bar.meta |binary qa/archives/ok-mv-interp.0 |binary qa/archives/ok-mv-interp.1 |binary qa/archives/ok-mv-interp.2 |binary qa/archives/ok-mv-interp.index |binary qa/archives/ok-mv-interp.meta |binary qa/archives/ok-noti-interp.0 |binary qa/archives/ok-noti-interp.meta |binary qa/group | 4 31 files changed, 498 insertions(+), 308 deletions(-) Details ... commit e73e03cc4f2cc91efad5580c3d2cc16658b7c786 Author: Ken McDonell Date: Tue Nov 10 12:05:29 2015 +1100 qa/251: move from dynamic to static archives This test is the handling of missing volumes of an archive, and will be more stable if a static archive is used. The recent "log early" changes to pmlogger has meant that the dynamic archives contain a little more non-determinism and this was triggering false failures of the QA test. commit 2ef5789abcec41b62c1902623d7a0ea361b43823 Author: Ken McDonell Date: Tue Nov 10 12:02:08 2015 +1100 qa/087: move from dynamic to static archives This test is checking interpolation mode, and will be more stable if a static archive is used. The recent "log early" changes to pmlogger has meant that the dynamic archives contain a little more non-determinism and this was triggering false failures of the QA test. commit 31537087c4d5848428dd2b8d9e780a1bf431838e Author: Ken McDonell Date: Tue Nov 10 12:01:43 2015 +1100 qa/archives: add static versions of the mv-bar archive commit b4cca8865ef647f050d99953b00498f8297b6fae Author: Ken McDonell Date: Tue Nov 10 11:54:20 2015 +1100 qa/archives: add static versions of the "interp" family of archives commit b99c2f2edfa6f9b97d1f06308fac4b468e270817 Author: Ken McDonell Date: Tue Nov 10 11:47:12 2015 +1100 qa/372: split into multiple tests One test per Perl prerequisite, so we can run as many of the subcases as possible, rather than notrun the whole lot when one (or more) Perl module is not installed. From wxwfqkzyitnabk@qualitynet.net Mon Nov 9 19:45:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.1 required=5.0 tests=FROM_LOCAL_NOVOWEL, HK_RANDOM_ENVFROM,HK_RANDOM_FROM,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4C5547CBF for ; Mon, 9 Nov 2015 19:45:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 36DF5304051 for ; Mon, 9 Nov 2015 17:45:55 -0800 (PST) X-ASG-Debug-ID: 1447119949-04cb6c296de18e0001-S8gJnT Received: from smtp2.qualitynet.net (api2.pluralsms.com [46.101.152.66]) by cuda.sgi.com with ESMTP id crfji1LLpQEWh2jU for ; Mon, 09 Nov 2015 17:45:49 -0800 (PST) X-Barracuda-Envelope-From: wxwfqkzyitnabk@qualitynet.net X-Barracuda-Apparent-Source-IP: 46.101.152.66 MIME-Version: 1.0 Date: Tue, 10 Nov 2015 04:45:50 +0300 Message-ID: <320286590.20151110044550@GLPYPNQFRDMC> Subject: =?utf-8?B?0J/QvtCy0YvRiNC10L3QuNC1INC60LLQsNC70LjRhNC40LrQsNGG0LjQuCDQv9C+IDQ0LdCk0Jc=?= From: "=?utf-8?B?0K3Qu9C10LrRgtGA0L7QvdC90YvQuSDQsNGD0LrRhtC40L7QvQ==?=" X-ASG-Orig-Subj: =?utf-8?B?0J/QvtCy0YvRiNC10L3QuNC1INC60LLQsNC70LjRhNC40LrQsNGG0LjQuCDQv9C+IDQ0LdCk0Jc=?= To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=----------55DF8C7E55A05F2CB X-Barracuda-Connect: api2.pluralsms.com[46.101.152.66] X-Barracuda-Start-Time: 1447119949 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.53 X-Barracuda-Spam-Status: No, SCORE=2.53 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FROM_LOCAL_NOVOWEL, HTML_MESSAGE, K2_FROM_LOCAL_NOVOWEL X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24260 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.20 FROM_LOCAL_NOVOWEL From: localpart has series of non-vowel letters 2.33 K2_FROM_LOCAL_NOVOWEL From: localpart has series of non-vowel letters ------------55DF8C7E55A05F2CB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 KtCd0JDQo9Cn0JjQotCV0KHQrCDQk9Ce0KHQl9CQ0JrQo9Cf0JrQkNCcINCf0J4gNDQt0KTQlyHQ ntCR0KPQp9CQ0JnQotCV0KHQrCDQkiDQo9CU0J7QkdCd0J7QlSDQlNCb0K8g0JLQkNChINCS0KDQ ldCc0K8g0Jgg0JINCtCj0JTQntCR0J3QntCcINCc0JXQodCi0JUhKg0KDQoq0J/RgNC+0LnQtNC4 0YLQtSDQtNC40YHRgtCw0L3RhtC40L7QvdC90L7QtSDQv9C+0LLRi9GI0LXQvdC40LUg0LrQstCw 0LvQuNGE0LjQutCw0YbQuNC4INC/0L4g0LfQsNC60YPQv9C60LDQvCDQsg0K0LDQutC60YDQtdC0 0LjRgtC+0LLQsNC90L3QvtC8INCj0YfQtdCx0L3QvtC8INGG0LXQvdGC0YDQtSDQv9C+INCw0LLR gtC+0YDRgdC60L7QuSDQv9GA0L7Qs9GA0LDQvNC80LUg0Lgg0L/QvtC70YPRh9C40YLQtQ0K0LrQ sNGH0LXRgdGC0LLQtdC90L3QvtC1INC+0LHRg9GH0LXQvdC40LUg0YEg0LLRi9C00LDRh9C10Lkg 0YPQtNC+0YHRgtC+0LLQtdGA0LXQvdC40Y8g0YPRgdGC0LDQvdC+0LLQu9C10L3QvdC+0LPQviDQ vtCx0YDQsNC30YbQsC4qDQoNCg0KKtCU0LDRgtGLINC+0LHRg9GH0LXQvdC40Y8g0LHQu9C40LbQ sNC50YjQuNGFINCz0YDRg9C/0L86INGBIDMwINC90L7Rj9Cx0YDRjyDQv9C+IDE4INC00LXQutCw 0LHRgNGPKg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQoNCg0KKtCj0J/QoNCQ 0JLQm9CV0J3QmNCVINCT0J7QodCj0JTQkNCg0KHQotCS0JXQndCd0KvQnNCYINCYINCc0KPQndCY 0KbQmNCf0JDQm9Cs0J3Qq9Cc0Jgg0JfQkNCa0KPQn9Ca0JDQnNCYKNCa0J7QndCi0KDQkNCa0KLQ ndCQ0K8g0KHQmNCh0KLQldCc0JANCtCSINCh0KTQldCg0JUg0JfQkNCa0KPQn9Ce0Jog0KLQntCS 0JDQoNCe0JIsINCg0JDQkdCe0KIsINCj0KHQm9Cj0JMp0JIg0KHQntCe0KLQktCV0KLQodCi0JLQ mNCYINChINCk0JXQlNCV0KDQkNCb0KzQndCr0Jwg0JfQkNCa0J7QndCe0JwNCuKEliA0NC3QpNCX INCe0KIgMDUuMDQuMjAxMy7QmtGD0YDRgSDQv9GA0LXQtNC90LDQt9C90LDRh9C10L0g0LTQu9GP Oiog0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg0Lgg0YHQv9C10YbQuNCw0LvQuNGB0YLQvtCy DQrRhNC10LTQtdGA0LDQu9GM0L3Ri9GFLCDRgNC10LPQuNC+0L3QsNC70YzQvdGL0YUg0LgNCtC8 0YPQvdC40YbQuNC/0LDQu9GM0L3Ri9GFINC+0YDQs9Cw0L3QvtCyINCy0LvQsNGB0YLQuCwg0LHR jtC00LbQtdGC0L3Ri9GFINC4INC60LDQt9C10L3QvdGL0YUg0YPRh9GA0LXQttC00LXQvdC40Lks INC+0YLQstC10YfQsNGO0YnQuNGFDQrQt9CwLCDQt9Cw0LrRg9C/0LrQuA0K0YLQvtCy0LDRgNC+ 0LIsINGA0LDQsdC+0YIsINGD0YHQu9GD0LMsINGH0LvQtdC90L7QsiDQutC+0LzQuNGB0YHQuNC4 INC30LDQutCw0LfRh9C40LrQsCwg0LAg0YLQsNC60LbQtSDQtNC70Y8g0YDRg9C60L7QstC+0LTQ uNGC0LXQu9C10LkNCtC4INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Qsg0K0YLQtdC90LTQtdGA0L3R i9GFINC+0YLQtNC10LvQvtCyLCDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDRjtGA0LjQtNC4 0YfQtdGB0LrQuNGFINC+0YLQtNC10LvQvtCyINC4INC+0YLQtNC10LvQvtCyINC/0YDQvtC00LDQ tg0K0LrQvtC80L/QsNC90LjQuS0NCtC/0L7RgdGC0LDQstGJ0LjQutC+0LIsINC/0L7QtNGA0Y/Q tNGH0LjQutC+0LIsINC40L3QtNC40LLQuNC00YPQsNC70YzQvdGL0YUg0L/RgNC10LTQv9GA0LjQ vdC40LzQsNGC0LXQu9C10LkuDQoNCg0K0KHRgNC+0Log0L7QsdGD0YfQtdC90LjRjyAtIDMg0L3Q tdC00LXQu9C4Lg0KDQrQn9GA0L7QtNC+0LvQttC40YLQtdC70YzQvdC+0YHRgtGMINC60YPRgNGB 0LAgMTQ0INGH0LDRgdCwLg0KDQrQodGD0LzQvNCwINGD0LrQsNC30LDQvdCwINC30LAg0LLQtdGB 0Ywg0LrRg9GA0YEg0LfQsNC90Y/RgtC40LkgLSAxNycgMDAwINGA0YPQsS4NCg0K0J/QvtC70YPR h9C10L3QuNC1INC00L7QutGD0LzQtdC90YLQvtCyOiDQu9C40YfQvdC+INC40LvQuCDQv9C+0YfR gtC+0LLRi9C8INC+0YLQv9GA0LDQstC70LXQvdC40LXQvCDQvdCwINCS0LDRiCDQstGL0LHQvtGA Lg0KDQrQktGB0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8g0L/QviDQtNCw0L3QvdC+0LzRgyDQvtCx 0YPRh9C10L3QuNGOINC4INC30LDRj9Cy0LrQuCDQvdCwINGD0YfQsNGB0YLQuNC1INC/0YDQuNC9 0LjQvNCw0Y7RgtGB0Y8g0L/Qvg0K0YLQtdC70LXRhNC+0L3RgzoNCg0KIDggINC60L7QtCDQs9C+ 0YDQvtC00LAg0JzQvtGB0LrQstCwICAoIDQgOSA1ICkgINC90L7QvNC10YAgIDQxMS05MC05OCAg KNC80L3QvtCz0L7QutCw0L3QsNC70YzQvdGL0LkpDQoNCijQv9C+0LbQsNC70YPQudGB0YLQsCDQ vdC1INC+0YLQstC10YfQsNC50YLQtSDQvdCwINC+0LHRgNCw0YLQvdGL0Lkg0LDQtNGA0LXRgSDR jdC7LtC/0L7Rh9GC0YspDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KKtCU0LjR gdGC0LDQvdGG0LjQvtC90L3QsNGPINGE0L7RgNC80LAg0L7QsdGD0YfQtdC90LjRjyDQv9C+0LfQ stC+0LvRj9C10YIqINC70Y7QsdC+0LzRgyDRgdC70YPRiNCw0YLQtdC70Y4g0LHQtdC3INC+0YLR gNGL0LLQsCDQvtGCDQrRgNCw0LHQvtGC0YssINCx0LXQtw0K0YTQuNC90LDQvdGB0L7QstGL0YUg 0Lgg0LLRgNC10LzQtdC90L3Ri9GFINC30LDRgtGA0LDRgiDQvdCwINC60L7QvNCw0L3QtNC40YDQ vtCy0LrQuCDQv9C+0LvRg9GH0LjRgtGMINC/0L7Qu9C90YvQuSDQvtCx0YrQtdC8INC30L3QsNC9 0LjQuQ0K0L/QviDRgtC10LzQtQ0K0L7QsdGD0YfQtdC90LjRjyDQuCDQtNC+0LrRg9C80LXQvdGC INC+INC/0L7QstGL0YjQtdC90LjQuCDQutCy0LDQu9C40YTQuNC60LDRhtC40LguINCU0L7RgdGC 0LDRgtC+0YfQvdC+INC90LDQu9C40YfQuNGPINC60L7QvNC/0YzRjtGC0LXRgNCwDQrRgSDQtNC+ 0YHRgtGD0L/QvtC8INCyDQrQmNC90YLQtdGA0L3QtdGCLCDQsdC10Lcg0LTQvtC/0L7Qu9C90LjR gtC10LvRjNC90YvRhSDQv9GA0L7Qs9GA0LDQvNC8INC4INC90LDRgdGC0YDQvtC10LouINCe0LHR g9GH0LXQvdC40LUg0LLQvtC30LzQvtC20L3QviwNCtC90LDRhdC+0LTRj9GB0Ywg0LIg0LvRjtCx 0L7QvA0K0YDQtdCz0LjQvtC90LUg0KDQvtGB0YHQuNC4IQ0KDQoq0J/QviDQuNGC0L7Qs9Cw0Lwg 0L7QsdGD0YfQtdC90LjRjyDRgdC70YPRiNCw0YLQtdC70Lgg0L/QvtC70YPRh9Cw0Y7RgiDQo9C0 0L7RgdGC0L7QstC10YDQtdC90LjQtSDQviDQv9C+0LLRi9GI0LXQvdC40LgNCtC60LLQsNC70LjR hNC40LrQsNGG0LjQuC4qDQrQo9C00L7RgdGC0L7QstC10YDQtdC90LjQtSDQtNCw0LXRgiDRgdC/ 0LXRhtC40LDQu9C40YHRgtCw0Lwg0L/RgNCw0LLQviDQsdGL0YLRjCDRh9C70LXQvdC+0Lwg0LjQ u9C4INC/0YDQtdC00YHQtdC00LDRgtC10LvQtdC8DQrQt9Cw0LrRg9C/0L7Rh9C90YvRhSDQutC+ 0LzQuNGB0YHQuNC5LA0K0YDQsNCx0L7RgtC90LjQutC+0Lwg0LjQu9C4INGA0YPQutC+0LLQvtC0 0LjRgtC10LvQtdC8INC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQu9GD0LbQsdGLLCDQutC+0L3R gtGA0LDQutGC0L3Ri9C8INGD0L/RgNCw0LLQu9GP0Y7RidC40LwuDQoNCg0KDQoNCg0KKtCf0YDQ vtCz0YDQsNC80LzQsCDQutGD0YDRgdCwOioNCiAgICAq0JzQvtC00YPQu9GMIDEuKiDQntGB0L3Q vtCy0Ysg0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzRiy4g0JfQsNC60L7QvdC+ 0LTQsNGC0LXQu9GM0YHRgtCy0L4g0KDQpCDQvg0K0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC4 0YHRgtC10LzQtS4NCirQnNC+0LTRg9C70YwgMi4qINCY0L3RhNC+0YDQvNCw0YbQuNC+0L3QvdC+ 0LUg0L7QsdC10YHQv9C10YfQtdC90LjQtSDQutC+0L3RgtGA0LDQutGC0L3QvtC5INGB0LjRgdGC 0LXQvNGLLg0KKtCc0L7QtNGD0LvRjCAzLiog0J/Qu9Cw0L3QuNGA0L7QstCw0L3QuNC1INC30LDQ utGD0L/QvtC6INCyINC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80LUuDQoq0JzQ vtC00YPQu9GMIDQuKiDQntCx0YnQuNC1INGC0YDQtdCx0L7QstCw0L3QuNGPINC6INC+0YHRg9GJ 0LXRgdGC0LLQu9C10L3QuNGOINC30LDQutGD0L/QvtC6INCyINC60L7QvdGC0YDQsNC60YLQvdC+ 0Lkg0YHQuNGB0YLQtdC80LUuDQoq0JzQvtC00YPQu9GMIDUuKiDQntC/0YDQtdC00LXQu9C10L3Q uNC1INC/0L7RgdGC0LDQstGJ0LjQutCwICjQv9C+0LTRgNGP0LTRh9C40LrQsCwg0LjRgdC/0L7Q u9C90LjRgtC10LvRjykg0L/Rg9GC0LXQvA0K0L/RgNC+0LLQtdC00LXQvdC40Y8g0LrQvtC90LrR g9GA0YHQsC4NCirQnNC+0LTRg9C70YwgNi4qINCt0LvQtdC60YLRgNC+0L3QvdGL0Lkg0LDRg9C6 0YbQuNC+0L0uDQoq0JzQvtC00YPQu9GMIDcuKiDQl9Cw0L/RgNC+0YEg0LrQvtGC0LjRgNC+0LLQ vtC6Lg0KKtCc0L7QtNGD0LvRjCA4Liog0JfQsNC/0YDQvtGBINC/0YDQtdC00LvQvtC20LXQvdC4 0LkuDQoq0JzQvtC00YPQu9GMIDkuKiDQl9Cw0LrRg9C/0LrQuCDRgyDQtdC00LjQvdGB0YLQstC1 0L3QvdC+0LPQviDQv9C+0YHRgtCw0LLRidC40LrQsCAo0L/QvtC00YDRj9C00YfQuNC60LAsINC4 0YHQv9C+0LvQvdC40YLQtdC70Y8pLg0KKtCc0L7QtNGD0LvRjCAxMC4qINCe0YHQvtCx0LXQvdC9 0L7RgdGC0Lgg0L7RgtC00LXQu9GM0L3Ri9GFINCy0LjQtNC+0LIg0LfQsNC60YPQv9C+0LouDQoq 0JzQvtC00YPQu9GMIDExLiog0JPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3Ri9C5INC4INC80YPQ vdC40YbQuNC/0LDQu9GM0L3Ri9C5INC60L7QvdGC0YDQsNC60YIuDQoq0JzQvtC00YPQu9GMIDEy Liog0JrQvtC90YLRgNC+0LvRjCwg0LzQvtC90LjRgtC+0YDQuNC90LMg0Lgg0LDRg9C00LjRgiDQ siDRgdGE0LXRgNC1INC30LDQutGD0L/QvtC6LiDQntCx0LbQsNC70L7QstCw0L3QuNC1Lg0K0JDQ tNC80LjQvdC40YHRgtGA0LDRgtC40LLQvdCw0Y8NCiAgICAgICAgICAgICAgICAgICAgINC/0YDQ sNC60YLQuNC60LAg0KTQkNChLiDQntGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0L/QviDQ mtC+0JDQny4NCg0KICAgICAgICAgICrQn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LTQsNC90L3Q vtCz0L4g0L7QsdGD0YfQtdC90LjRjzoqDQoqINCV0LbQtdC80LXRgdGP0YfQvdCw0Y8g0LDQutGC 0YPQsNC70LjQt9Cw0YbQuNGPINC40LfRg9GH0LDQtdC80L7Qs9C+INC80LDRgtC10YDQuNCw0LvQ sCDQv9C+INC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80LUuDQoqINCd0LDQs9C7 0Y/QtNC90L7QtSDQuCDQtNC+0YHRgtGD0L/QvdC+0LUg0L/RgNC10LTRgdGC0LDQstC70LXQvdC4 0LUg0LjQt9GD0YfQsNC10LzQvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwINCyINCy0LjQtNC1INC6 0YDQsNGC0LrQvtC5DQrQv9GA0LXQt9C10L3RgtCw0YbQuNC4INGBDQogICDQuNC30LvQvtC20LXQ vdC40LXQvCDQvtGB0L3QvtCy0L3Ri9GFINC/0L7Qu9C+0LbQtdC90LjQuSDQuCDQsNC70LPQvtGA 0LjRgtC80L7QsiDQutC+0L3RgtGA0LDQutGC0L3QvtC5INGB0LjRgdGC0LXQvNGLINC90LDRgNGP 0LTRgyDRgQ0K0L/QvtC00YDQvtCx0L3Ri9C8DQogICDQvdC+0YDQvNCw0YLQuNCy0L3Ri9C8INC+ 0LHQvtGB0L3QvtCy0LDQvdC40LXQvC4NCiog0JDQutGG0LXQvdGCINC90LAg0L/RgNCw0LrRgtC4 0YfQtdGB0LrQuNC1INCy0L7Qv9GA0L7RgdGLLCDQutC10LnRgdGLINGBINC/0L7QtNGA0L7QsdC9 0YvQvCDQvtGC0LLQtdGC0L7QvCDQuCDQvdC+0YDQvNCw0YLQuNCy0L3Ri9C8DQrQvtCx0L7RgdC9 0L7QstCw0L3QuNC10LwuDQoqINCS0L7Qt9C80L7QttC90L7RgdGC0Ywg0YHQsNC80L7RgdGC0L7R j9GC0LXQu9GM0L3QviDQv9GA0L7QstC10YDQuNGC0Ywg0YHQstC+0Lgg0LfQvdCw0L3QuNGPINC4 INCy0LXRgNC90YPRgtGM0YHRjyDQuiDQuNC30YPRh9C10L3QuNGODQrQvdCw0LjQsdC+0LvQtdC1 DQogICDRgdC70L7QttC90YvRhSDQstC+0L/RgNC+0YHQvtCyINCyINC70Y7QsdC+0LUg0YPQtNC+ 0LHQvdC+0LUg0LTQu9GPINGB0LvRg9GI0LDRgtC10LvRjyDQstGA0LXQvNGPLg0KKiDQn9C+0YHR gtC+0Y/QvdC90L7QtSDQvdCwINC/0YDQvtGC0Y/QttC10L3QuNC4INC+0LHRg9GH0LXQvdC40Y8g 0Lgg0L/QvtGB0LvQtdC00YPRjtGJ0LXQtSDRgdC+0L/RgNC+0LLQvtC20LTQtdC90LjQtSDRgdC7 0YPRiNCw0YLQtdC70Y8NCtGN0LrRgdC/0LXRgNGC0LDQvNC4LQ0KICAg0L/RgNCw0LrRgtC40LrQ sNC80LgsINGBINC/0LjRgdGM0LzQtdC90L3Ri9C80Lgg0L7RgtCy0LXRgtCw0LzQuCDQvdCwINC4 0L3RgtC10YDQtdGB0YPRjtGJ0LjQtSDRgdC70YPRiNCw0YLQtdC70Y8g0LLQvtC/0YDQvtGB0Ysg 0LgNCtC10LbQtdC80LXRgdGP0YfQvdC+0LkNCiAgINGA0LDRgdGB0YvQu9C60L7QuSDQvdC+0LLQ vtGB0YLQvdGL0YUg0LzQsNGC0LXRgNC40LDQu9C+0LIg0Lgg0LrQvtC80LzQtdC90YLQsNGA0LjQ tdC8INGB0L/QtdGG0LjQsNC70LjRgdGC0L7QsiDQv9C+DQrQutC+0L3RgtGA0LDQutGC0L3QvtC5 INGB0LjRgdGC0LXQvNC1Lg0KKiDQn9C70LDRgtGE0L7RgNC80LAg0LTQu9GPINC00LjRgdGC0LDQ vdGG0LjQvtC90L3QvtCz0L4g0L7QsdGD0YfQtdC90LjRjyDQvdC1INGC0YDQtdCx0YPQtdGCINGB 0L/QtdGG0LjQsNC70YzQvdGL0YUg0LfQvdCw0L3QuNC5LA0K0LfQsNCz0YDRg9C20LDQtdGC0YHR jyDQsg0KICAg0L7QsdGL0YfQvdGL0Lkg0LHRgNCw0YPQt9C10YAg0Lgg0YDQsNCx0L7RgtCw0LXR giDQsdC10Lcg0YPRgdGC0LDQvdC+0LLQutC4INC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0YUg 0L/RgNC+0LPRgNCw0LzQvC4NCg== ------------55DF8C7E55A05F2CB Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgYmdjb2xvcj0iI2Y1ZjRm MyIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzYz MzIzMiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZThkZGQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM5 YTRlNGUiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2U4ZGRkOSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIj ODA0MDQwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM2MzMyMzIiPsKgPC90ZD48dGQ+ PHAgYWxpZ249ImNlbnRlciI+PGJyPjxmb250IGNvbG9yPSIjMDAwMGI1Ij48Yj7QndCQ0KPQp9CY 0KLQldCh0Kwg0JPQntCh0JfQkNCa0KPQn9Ca0JDQnCDQn9CeIDQ0LdCk0JchPGJyPtCe0JHQo9Cn 0JDQmdCi0JXQodCsINCSINCj0JTQntCR0J3QntCVINCU0JvQryDQktCQ0KEg0JLQoNCV0JzQryDQ mCDQkiDQo9CU0J7QkdCd0J7QnCDQnNCV0KHQotCVITxicj48L2I+PC9mb250PjxpPtCf0YDQvtC5 0LTQuNGC0LUg0LTQuNGB0YLQsNC90YbQuNC+0L3QvdC+0LUg0L/QvtCy0YvRiNC10L3QuNC1INC6 0LLQsNC70LjRhNC40LrQsNGG0LjQuCDQv9C+IAkJCdC30LDQutGD0L/QutCw0Lwg0LIg0LDQutC6 0YDQtdC00LjRgtC+0LLQsNC90L3QvtC8INCj0YfQtdCx0L3QvtC8PGJyPgkJCdGG0LXQvdGC0YDQ tSDQv9C+INCw0LLRgtC+0YDRgdC60L7QuSDQv9GA0L7Qs9GA0LDQvNC80LUg0Lgg0L/QvtC70YPR h9C40YLQtSDQutCw0YfQtdGB0YLQstC10L3QvdC+0LUg0L7QsdGD0YfQtdC90LjQtSDRgSAJCQnQ stGL0LTQsNGH0LXQuSDRg9C00L7RgdGC0L7QstC10YDQtdC90LjRjzxicj4JCQnRg9GB0YLQsNC9 0L7QstC70LXQvdC90L7Qs9C+INC+0LHRgNCw0LfRhtCwLjwvaT48YnI+PGJyPjxiPjxmb250IGNv bG9yPSIjMDAwMGI1Ij7QlNCw0YLRiyDQvtCx0YPRh9C10L3QuNGPINCx0LvQuNC20LDQudGI0LjR hSDQs9GA0YPQv9C/PHNwYW4gbGFuZz0iZW4tdXMiPjo8L3NwYW4+PC9mb250Pjxmb250IGNvbG9y PSIjY2MwMDAwIj4JCQkgPGZvbnQgc2l6ZT0iNCI+0YEgMzAg0L3QvtGP0LHRgNGPINC/0L4gMTgg 0LTQtdC60LDQsdGA0Y88YnI+PC9mb250PjwvZm9udD48L2I+PGJyPl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxicj48YnI+PGI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPtCj0J/QoNCQ0JLQm9CV 0J3QmNCVINCT0J7QodCj0JTQkNCg0KHQotCS0JXQndCd0KvQnNCYINCYIAkJCdCc0KPQndCY0KbQ mNCf0JDQm9Cs0J3Qq9Cc0Jgg0JfQkNCa0KPQn9Ca0JDQnNCYPGJyPijQmtCe0J3QotCg0JDQmtCi 0J3QkNCvINCh0JjQodCi0JXQnNCQINCSINCh0KTQldCg0JUg0JfQkNCa0KPQn9Ce0Jog0KLQntCS 0JDQoNCe0JIsINCg0JDQkdCe0KIsINCj0KHQm9Cj0JMpPGJyPtCSINCh0J7QntCi0JLQldCi0KHQ otCS0JjQmCDQoSDQpNCV0JTQldCg0JDQm9Cs0J3Qq9CcINCX0JDQmtCe0J3QntCcIOKEliA0NC3Q pNCXINCe0KIgMDUuMDQuMjAxMy48L2ZvbnQ+PGJyPjxicj48Zm9udCBjb2xvcj0iIzAwMDBiNSI+ 0JrRg9GA0YEg0L/RgNC10LTQvdCw0LfQvdCw0YfQtdC9INC00LvRjzo8L2ZvbnQ+PC9iPiAJCQnR gNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQuCDRgdC/0LXRhtC40LDQu9C40YHRgtC+0LIg0YTQ tdC00LXRgNCw0LvRjNC90YvRhSwg0YDQtdCz0LjQvtC90LDQu9GM0L3Ri9GFINC4PGJyPgkJCdC8 0YPQvdC40YbQuNC/0LDQu9GM0L3Ri9GFINC+0YDQs9Cw0L3QvtCyINCy0LvQsNGB0YLQuCwg0LHR jtC00LbQtdGC0L3Ri9GFINC4INC60LDQt9C10L3QvdGL0YUg0YPRh9GA0LXQttC00LXQvdC40Lks IAkJCSDQvtGC0LLQtdGH0LDRjtGJ0LjRhSDQt9CwLCDQt9Cw0LrRg9C/0LrQuDxicj4JCQnRgtC+ 0LLQsNGA0L7Qsiwg0YDQsNCx0L7Rgiwg0YPRgdC70YPQsywg0YfQu9C10L3QvtCyINC60L7QvNC4 0YHRgdC40Lgg0LfQsNC60LDQt9GH0LjQutCwLCDQsCDRgtCw0LrQttC1INC00LvRjyAJCQnRgNGD 0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQuCDRgdC/0LXRhtC40LDQu9C40YHRgtC+0LI8YnI+CQkJ 0YLQtdC90LTQtdGA0L3Ri9GFINC+0YLQtNC10LvQvtCyLCDRgNGD0LrQvtCy0L7QtNC40YLQtdC7 0LXQuSDRjtGA0LjQtNC40YfQtdGB0LrQuNGFINC+0YLQtNC10LvQvtCyINC4INC+0YLQtNC10LvQ vtCyIAkJCdC/0YDQvtC00LDQtiDQutC+0LzQv9Cw0L3QuNC5LTxicj7Qv9C+0YHRgtCw0LLRidC4 0LrQvtCyLCDQv9C+0LTRgNGP0LTRh9C40LrQvtCyLCDQuNC90LTQuNCy0LjQtNGD0LDQu9GM0L3R i9GFINC/0YDQtdC00L/RgNC40L3QuNC80LDRgtC10LvQtdC5LjwvcD48cCBhbGlnbj0iY2VudGVy Ij48YnI+0KHRgNC+0Log0L7QsdGD0YfQtdC90LjRjyAtIDMg0L3QtdC00LXQu9C4LiA8YnI+PGJy PtCf0YDQvtC00L7Qu9C20LjRgtC10LvRjNC90L7RgdGC0Ywg0LrRg9GA0YHQsCAxNDQg0YfQsNGB 0LAuPGJyPjxicj7QodGD0LzQvNCwINGD0LrQsNC30LDQvdCwINC30LAg0LLQtdGB0Ywg0LrRg9GA 0YEg0LfQsNC90Y/RgtC40LkgLSAxNzxzcGFuIGxhbmc9ImVuLXVzIj4mIzM5Ozwvc3Bhbj4gCQkJ MDAwINGA0YPQsS48YnI+PGJyPtCf0L7Qu9GD0YfQtdC90LjQtSDQtNC+0LrRg9C80LXQvdGC0L7Q sjog0LvQuNGH0L3QviDQuNC70Lgg0L/QvtGH0YLQvtCy0YvQvCDQvtGC0L/RgNCw0LLQu9C10L3Q uNC10Lwg0L3QsCDQktCw0Ygg0LLRi9Cx0L7RgC48YnI+PGJyPtCS0YHRjyDQuNC90YTQvtGA0LzQ sNGG0LjRjyDQv9C+INC00LDQvdC90L7QvNGDINC+0LHRg9GH0LXQvdC40Y4g0Lgg0LfQsNGP0LLQ utC4INC90LAg0YPRh9Cw0YHRgtC40LUg0L/RgNC40L3QuNC80LDRjtGC0YHRjyAJCQnQv9C+INGC 0LXQu9C10YTQvtC90YM6IDxicj48YnI+PGZvbnQgc2l6ZT0iNCI+IMKgODwvZm9udD7CoCA8Zm9u dCBzaXplPSIyIj7QutC+0LQg0LPQvtGA0L7QtNCwINCc0L7RgdC60LLQsDwvZm9udD7CoCA8Zm9u dCBzaXplPSI0Ij4oIDQgOSA1ICk8L2ZvbnQ+wqAJCQkgPGZvbnQgc2l6ZT0iMiI+0L3QvtC80LXR gDwvZm9udD7CoCA8Zm9udCBzaXplPSI0Ij40MTEtOTAtOTg8L2ZvbnQ+wqAgPGZvbnQgc2l6ZT0i MiI+CQkJKNC80L3QvtCz0L7QutCw0L3QsNC70YzQvdGL0LkpPGJyPjxicj4o0L/QvtC20LDQu9GD 0LnRgdGC0LAg0L3QtSDQvtGC0LLQtdGH0LDQudGC0LUg0L3QsCDQvtCx0YDQsNGC0L3Ri9C5INCw 0LTRgNC10YEg0Y3Quy7Qv9C+0YfRgtGLKTxicj48L2ZvbnQ+PC9wPjxwIHN0eWxlPSJ0ZXh0LWFs aWduOmNlbnRlciI+CQkJX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+PGJyPjxicj48L3A+ PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48YiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpy Z2IoMjU1LDI1NSwyNTUpIj7QlNC40YHRgtCw0L3RhtC40L7QvdC90LDRjyDRhNC+0YDQvNCwINC+ 0LHRg9GH0LXQvdC40Y8g0L/QvtC30LLQvtC70Y/QtdGCPC9iPjxzcGFuIHN0eWxlPSJiYWNrZ3Jv dW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPiDQu9GO0LHQvtC80YMg0YHQu9GD0YjQsNGC0LXQ u9GOINCx0LXQtyAJCQnQvtGC0YDRi9Cy0LAg0L7RgiDRgNCw0LHQvtGC0YssINCx0LXQtzwvc3Bh bj48L2Rpdj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIHN0eWxlPSJiYWNrZ3Jv dW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPtGE0LjQvdCw0L3RgdC+0LLRi9GFINC4INCy0YDQ tdC80LXQvdC90YvRhSDQt9Cw0YLRgNCw0YIg0L3QsCDQutC+0LzQsNC90LTQuNGA0L7QstC60Lgg 0L/QvtC70YPRh9C40YLRjCDQv9C+0LvQvdGL0Lkg0L7QsdGK0LXQvCAJCQnQt9C90LDQvdC40Lkg 0L/QviDRgtC10LzQtTwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz cGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPtC+0LHRg9GH0LXQ vdC40Y8g0Lgg0LTQvtC60YPQvNC10L3RgiDQviDQv9C+0LLRi9GI0LXQvdC40Lgg0LrQstCw0LvQ uNGE0LjQutCw0YbQuNC4LiDQlNC+0YHRgtCw0YLQvtGH0L3QviDQvdCw0LvQuNGH0LjRjyAJCQnQ utC+0LzQv9GM0Y7RgtC10YDQsCDRgSDQtNC+0YHRgtGD0L/QvtC8INCyPC9zcGFuPjwvZGl2Pjxk aXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6 cmdiKDI1NSwyNTUsMjU1KSI+0JjQvdGC0LXRgNC90LXRgiwg0LHQtdC3INC00L7Qv9C+0LvQvdC4 0YLQtdC70YzQvdGL0YUg0L/RgNC+0LPRgNCw0LzQvCDQuCDQvdCw0YHRgtGA0L7QtdC6LiDQntCx 0YPRh9C10L3QuNC1INCy0L7Qt9C80L7QttC90L4sIAkJCSDQvdCw0YXQvtC00Y/RgdGMINCyINC7 0Y7QsdC+0Lw8L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj7RgNC10LPQuNC+0L3QtSDQ oNC+0YHRgdC40LghPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGJy PjwvZGl2PjxiPjxkaXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGIgc3R5bGU9ImJhY2tncm91 bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+0J/QviDQuNGC0L7Qs9Cw0Lwg0L7QsdGD0YfQtdC9 0LjRjyDRgdC70YPRiNCw0YLQtdC70Lgg0L/QvtC70YPRh9Cw0Y7RgjwvYj48c3BhbiBzdHlsZT0i Zm9udC13ZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+INCj 0LTQvtGB0YLQvtCy0LXRgNC10L3QuNC1INC+IAkJCdC/0L7QstGL0YjQtdC90LjQuCDQutCy0LDQ u9C40YTQuNC60LDRhtC40LguPC9zcGFuPjwvZGl2PjwvYj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWdu OmxlZnQiPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPtCj 0LTQvtGB0YLQvtCy0LXRgNC10L3QuNC1INC00LDQtdGCINGB0L/QtdGG0LjQsNC70LjRgdGC0LDQ vCDQv9GA0LDQstC+INCx0YvRgtGMINGH0LvQtdC90L7QvCDQuNC70Lgg0L/RgNC10LTRgdC10LTQ sNGC0LXQu9C10LwgCQkJ0LfQsNC60YPQv9C+0YfQvdGL0YUg0LrQvtC80LjRgdGB0LjQuSw8L3Nw YW4+PC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBzdHlsZT0iYmFja2dy b3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj7RgNCw0LHQvtGC0L3QuNC60L7QvCDQuNC70Lgg 0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lwg0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC70YPQ ttCx0YssINC60L7QvdGC0YDQsNC60YLQvdGL0LwgCQkJ0YPQv9GA0LDQstC70Y/RjtGJ0LjQvC48 L3NwYW4+PC9kaXY+PGJyPiDCoDxwPjwvcD48L3RkPjx0ZCBiZ2NvbG9yPSIjOWE0ZTRlIj7CoDwv dGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzgwNDA0MCI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBi Z2NvbG9yPSIjZThkZGQ5Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlOGRkZDkiPjxwIGFsaWduPSJj ZW50ZXIiPjxiPjxmb250IGNvbG9yPSIjMDAwMGI1IiBzaXplPSI0Ij7Qn9GA0L7Qs9GA0LDQvNC8 0LAg0LrRg9GA0YHQsDo8L2ZvbnQ+PC9iPjwvcD48L3RkPjx0ZCBiZ2NvbG9yPSIjOWE0ZTRlIj7C oDwvdGQ+PHRkIGJnY29sb3I9IiNlOGRkZDkiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzgwNDA0MCI+ wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIjNjMzMjMyIj7CoDwvdGQ+PHRkPjxiPtCc0L7Q tNGD0LvRjCAxLjwvYj4g0J7RgdC90L7QstGLINC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB 0YLQtdC80YsuINCX0LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstC+INCg0KQgCQkJ0L4g0LrQ vtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzQtS48YnI+PGI+0JzQvtC00YPQu9GMIDIu PC9iPiDQmNC90YTQvtGA0LzQsNGG0LjQvtC90L3QvtC1INC+0LHQtdGB0L/QtdGH0LXQvdC40LUg 0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzRiy48YnI+PGI+0JzQvtC00YPQu9GM IDMuPC9iPiDQn9C70LDQvdC40YDQvtCy0LDQvdC40LUg0LfQsNC60YPQv9C+0Log0LIg0LrQvtC9 0YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzQtS48YnI+PGI+0JzQvtC00YPQu9GMIDQuPC9i PiDQntCx0YnQuNC1INGC0YDQtdCx0L7QstCw0L3QuNGPINC6INC+0YHRg9GJ0LXRgdGC0LLQu9C1 0L3QuNGOINC30LDQutGD0L/QvtC6INCyIAkJCdC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB 0YLQtdC80LUuPGJyPjxiPtCc0L7QtNGD0LvRjCA1LjwvYj4g0J7Qv9GA0LXQtNC10LvQtdC90LjQ tSDQv9C+0YHRgtCw0LLRidC40LrQsCAo0L/QvtC00YDRj9C00YfQuNC60LAsINC40YHQv9C+0LvQ vdC40YLQtdC70Y8pIAkJCSDQv9GD0YLQtdC8INC/0YDQvtCy0LXQtNC10L3QuNGPINC60L7QvdC6 0YPRgNGB0LAuPGJyPjxiPtCc0L7QtNGD0LvRjCA2LjwvYj4g0K3Qu9C10LrRgtGA0L7QvdC90YvQ uSDQsNGD0LrRhtC40L7QvS48YnI+PGI+0JzQvtC00YPQu9GMIDcuPC9iPiDQl9Cw0L/RgNC+0YEg 0LrQvtGC0LjRgNC+0LLQvtC6Ljxicj48Yj7QnNC+0LTRg9C70YwgOC48L2I+INCX0LDQv9GA0L7R gSDQv9GA0LXQtNC70L7QttC10L3QuNC5Ljxicj48Yj7QnNC+0LTRg9C70YwgOS48L2I+INCX0LDQ utGD0L/QutC4INGDINC10LTQuNC90YHRgtCy0LXQvdC90L7Qs9C+INC/0L7RgdGC0LDQstGJ0LjQ utCwICjQv9C+0LTRgNGP0LTRh9C40LrQsCwgCQkJINC40YHQv9C+0LvQvdC40YLQtdC70Y8pLjxi cj48Yj7QnNC+0LTRg9C70YwgMTAuPC9iPiDQntGB0L7QsdC10L3QvdC+0YHRgtC4INC+0YLQtNC1 0LvRjNC90YvRhSDQstC40LTQvtCyINC30LDQutGD0L/QvtC6Ljxicj48Yj7QnNC+0LTRg9C70Ywg MTEuPC9iPiDQk9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdGL0Lkg0Lgg0LzRg9C90LjRhtC40L/Q sNC70YzQvdGL0Lkg0LrQvtC90YLRgNCw0LrRgi48YnI+PGI+0JzQvtC00YPQu9GMIDEyLjwvYj4g 0JrQvtC90YLRgNC+0LvRjCwg0LzQvtC90LjRgtC+0YDQuNC90LMg0Lgg0LDRg9C00LjRgiDQsiDR gdGE0LXRgNC1INC30LDQutGD0L/QvtC6LiAJCQkg0J7QsdC20LDQu9C+0LLQsNC90LjQtS4g0JDQ tNC80LjQvdC40YHRgtGA0LDRgtC40LLQvdCw0Y88YnI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAJCQkgPC9zcGFuPtC/0YDQsNC60YLQ uNC60LAg0KTQkNChLiDQntGC0LLQtdGC0YHRgtCy0LXQvdC90L7RgdGC0Ywg0L/QviDQmtC+0JDQ ny48YnI+PGJyPiDCoDwvdGQ+PHRkIGJnY29sb3I9IiM5YTRlNGUiPsKgPC90ZD48dGQ+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjODA0MDQwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM2MzMy MzIiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOWE0ZTRlIj7CoDwvdGQ+PHRkPsKg PC90ZD48dGQgYmdjb2xvcj0iIzgwNDA0MCI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIj NjMzMjMyIj7CoDwvdGQ+PHRkPjxmb250IGNvbG9yPSIjMDAwMGI1Ij48Yj7Qn9GA0LXQuNC80YPR idC10YHRgtCy0LAg0LTQsNC90L3QvtCz0L48c3BhbiBsYW5nPSJlbi11cyI+CQkJIDwvc3Bhbj7Q vtCx0YPRh9C10L3QuNGPOjwvYj48L2ZvbnQ+PGJyPjxzcGFuIGxhbmc9ImVuLXVzIj48Zm9udCBj b2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCV0LbQtdC80LXRgdGP0YfQvdCw0Y8gCQkJ 0LDQutGC0YPQsNC70LjQt9Cw0YbQuNGPINC40LfRg9GH0LDQtdC80L7Qs9C+INC80LDRgtC10YDQ uNCw0LvQsCDQv9C+INC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80LUuPGJyPjxz cGFuIGxhbmc9ImVuLXVzIj48Zm9udCBjb2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCd 0LDQs9C70Y/QtNC90L7QtSDQuCAJCQnQtNC+0YHRgtGD0L/QvdC+0LUg0L/RgNC10LTRgdGC0LDQ stC70LXQvdC40LUg0LjQt9GD0YfQsNC10LzQvtCz0L4g0LzQsNGC0LXRgNC40LDQu9CwINCyINCy 0LjQtNC1INC60YDQsNGC0LrQvtC5IAkJCdC/0YDQtdC30LXQvdGC0LDRhtC40Lgg0YE8YnI+PHNw YW4gbGFuZz0iZW4tdXMiPsKgwqAgPC9zcGFuPtC40LfQu9C+0LbQtdC90LjQtdC8INC+0YHQvdC+ 0LLQvdGL0YUg0L/QvtC70L7QttC10L3QuNC5IAkJCdC4INCw0LvQs9C+0YDQuNGC0LzQvtCyINC6 0L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80Ysg0L3QsNGA0Y/QtNGDINGBINC/0L7Q tNGA0L7QsdC90YvQvDxicj48c3BhbiBsYW5nPSJlbi11cyI+wqDCoCA8L3NwYW4+0L3QvtGA0LzQ sNGC0LjQstC90YvQvCDQvtCx0L7RgdC90L7QstCw0L3QuNC10LwuPGJyPjxzcGFuIGxhbmc9ImVu LXVzIj48Zm9udCBjb2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCQ0LrRhtC10L3RgiDQ vdCwIAkJCdC/0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQstC+0L/RgNC+0YHRiywg0LrQtdC50YHR iyDRgSDQv9C+0LTRgNC+0LHQvdGL0Lwg0L7RgtCy0LXRgtC+0Lwg0Lgg0L3QvtGA0LzQsNGC0LjQ stC90YvQvCAJCQnQvtCx0L7RgdC90L7QstCw0L3QuNC10LwuPGJyPjxzcGFuIGxhbmc9ImVuLXVz Ij48Zm9udCBjb2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCS0L7Qt9C80L7QttC90L7R gdGC0YwgCQkJ0YHQsNC80L7RgdGC0L7Rj9GC0LXQu9GM0L3QviDQv9GA0L7QstC10YDQuNGC0Ywg 0YHQstC+0Lgg0LfQvdCw0L3QuNGPINC4INCy0LXRgNC90YPRgtGM0YHRjyDQuiDQuNC30YPRh9C1 0L3QuNGOINC90LDQuNCx0L7Qu9C10LU8YnI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqAgPC9zcGFu PtGB0LvQvtC20L3Ri9GFINCy0L7Qv9GA0L7RgdC+0LIg0LIg0LvRjtCx0L7QtSAJCQnRg9C00L7Q sdC90L7QtSDQtNC70Y8g0YHQu9GD0YjQsNGC0LXQu9GPINCy0YDQtdC80Y8uPGJyPjxzcGFuIGxh bmc9ImVuLXVzIj48Zm9udCBjb2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCf0L7RgdGC 0L7Rj9C90L3QvtC1IAkJCdC90LAg0L/RgNC+0YLRj9C20LXQvdC40Lgg0L7QsdGD0YfQtdC90LjR jyDQuCDQv9C+0YHQu9C10LTRg9GO0YnQtdC1INGB0L7Qv9GA0L7QstC+0LbQtNC10L3QuNC1INGB 0LvRg9GI0LDRgtC10LvRjyAJCQnRjdC60YHQv9C10YDRgtCw0LzQuC08YnI+PHNwYW4gbGFuZz0i ZW4tdXMiPsKgwqAgPC9zcGFuPtC/0YDQsNC60YLQuNC60LDQvNC4LCDRgSDQv9C40YHRjNC80LXQ vdC90YvQvNC4IAkJCdC+0YLQstC10YLQsNC80Lgg0L3QsCDQuNC90YLQtdGA0LXRgdGD0Y7RidC4 0LUg0YHQu9GD0YjQsNGC0LXQu9GPINCy0L7Qv9GA0L7RgdGLINC4INC10LbQtdC80LXRgdGP0YfQ vdC+0Lk8YnI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgwqAgPC9zcGFuPtGA0LDRgdGB0YvQu9C60L7Q uSDQvdC+0LLQvtGB0YLQvdGL0YUgCQkJ0LzQsNGC0LXRgNC40LDQu9C+0LIg0Lgg0LrQvtC80LzQ tdC90YLQsNGA0LjQtdC8INGB0L/QtdGG0LjQsNC70LjRgdGC0L7QsiDQv9C+INC60L7QvdGC0YDQ sNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80LUuPGJyPjxzcGFuIGxhbmc9ImVuLXVzIj48Zm9udCBj b2xvcj0iIzAwMDBiNSI+KjwvZm9udD4gPC9zcGFuPtCf0LvQsNGC0YTQvtGA0LzQsCAJCQnQtNC7 0Y8g0LTQuNGB0YLQsNC90YbQuNC+0L3QvdC+0LPQviDQvtCx0YPRh9C10L3QuNGPINC90LUg0YLR gNC10LHRg9C10YIg0YHQv9C10YbQuNCw0LvRjNC90YvRhSDQt9C90LDQvdC40LksIAkJCSDQt9Cw 0LPRgNGD0LbQsNC10YLRgdGPINCyPGJyPjxzcGFuIGxhbmc9ImVuLXVzIj7CoMKgIDwvc3Bhbj7Q vtCx0YvRh9C90YvQuSDQsdGA0LDRg9C30LXRgCDQuCDRgNCw0LHQvtGC0LDQtdGCIAkJCdCx0LXQ tyDRg9GB0YLQsNC90L7QstC60Lgg0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvRhSDQv9GA0L7Q s9GA0LDQvNC8LjwvdGQ+PHRkIGJnY29sb3I9IiM5YTRlNGUiPsKgPC90ZD48dGQ+wqA8L3RkPjx0 ZCBiZ2NvbG9yPSIjODA0MDQwIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM2MzMyMzIi PsKgPC90ZD48dGQgYmdjb2xvcj0iI2U4ZGRkOSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOWE0ZTRl Ij7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzgwNDA0MCI+wqA8L3RkPjwvdHI+PC90 Ym9keT48L3RhYmxlPjwvZGl2PjwvZGl2Pg0K ------------55DF8C7E55A05F2CB-- From nscott@redhat.com Tue Nov 10 00:28:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 40A807F51 for ; Tue, 10 Nov 2015 00:28:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 21D2C8F8035 for ; Mon, 9 Nov 2015 22:28:51 -0800 (PST) X-ASG-Debug-ID: 1447136926-04bdf03f05eb4c0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 269sSs1fSdWtkyAt (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 09 Nov 2015 22:28:46 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAA6SgOE027371; Tue, 10 Nov 2015 01:28:42 -0500 Date: Tue, 10 Nov 2015 01:28:42 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <1718854427.8392556.1447136922746.JavaMail.zimbra@redhat.com> In-Reply-To: <56410E9F.9030408@internode.on.net> References: <56410E9F.9030408@internode.on.net> Subject: Re: [pcp] qa/823 failures - sasl authentication MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/823 failures - sasl authentication Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.134] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/823 failures - sasl authentication Thread-Index: 7l+J34OGMMD3B/eRQpKozAqgfnrylw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447136926 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24265 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > I'm down to the onesies and twosies now in the QA failures (which is > good), but this means I'm now looking at tests that have probably been > failing on a host or a couple of hosts (out of 30+) for a long time. > > I've attached the .out.bad and .full files for two different failure > signature for qa/823. Lukas and I have been scratching our heads over the "unknown user" one for awhile now - its being seen on one of the buildbots. The second case I've never seen before though. > Any suggestions on how to diagnose/fix these would be most appreciated. I think these may be SASL regressions, but we'll need to be sure... I've not seen them locally as yet. We may need notrun guards against certain SASL versions (pmconfig -L has that info - but, ick). :( In terms of debugging, my plan for the 'unknown user' case has been to step through libsasl in gdb and see where it falls over with the input provided to it in the test case... but, I've not got there yet. cheers. -- Nathan From kenj@internode.on.net Tue Nov 10 14:00:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BC3727F47 for ; Tue, 10 Nov 2015 14:00:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 87EB78F8049 for ; Tue, 10 Nov 2015 11:59:57 -0800 (PST) X-ASG-Debug-ID: 1447185589-04bdf03f02ffff0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id TcWLz3NPdPvU614L for ; Tue, 10 Nov 2015 11:59:50 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DXAQAiTEJWPPuA0XYNUYQOb4ZduWAZhXcCghcBAQEBAQEHAQEBAUGEdAEBBDhAARALDgoJFg8JAwIBAgExFAYNCAEBukaRTQEBAQEBAQQBAQEBAR6LUoQ0hQUFlkiFHYJxBYZulniDcoJ0HYFqXoNkgUoBAQE Received: from ppp118-209-128-251.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.128.251]) by ipmail06.adl6.internode.on.net with ESMTP; 11 Nov 2015 06:29:48 +1030 Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA To: Lukas Berk X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <56424CB3.5090506@internode.on.net> Date: Wed, 11 Nov 2015 06:59:47 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87d1vn81w8.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447185589 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24280 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Lukas, Apologies for the late response on this one ... On 07/11/15 04:37, Lukas Berk wrote: > ... > If the configure script now has pmdaelasticsearch inclusion depending on > LWP::UserAgent, shouldn't we include that as a BuildRequires (not just a > Requires) in the spec file? In testing my spin-rawhide sources fix > today, it was failing due to pmdaelasticseach not being packaged, but > still attempting to be built as per the spec file. This was using fedora.spec (that I did not change) not pcp.spec.in (that I did change and where this problem would not have happened, but another problem would have happened, see below). elasticsearch is not the only PMDA omitted from your build, from the log file ... checking if the mysql PMDA should be included... no checking if the postgresql PMDA should be included... no checking if the elasticsearch PMDA should be included... no checking if the nginx PMDA should be included... no checking if the activemq PMDA should be included... no ... checking if the postfix PMDA should be included... no I think we have a couple of objectives here ... 1. On any platform a build from source and install should succeed if possible, and in particular any component (PMDAs in this instance, but not limited to them) that depends on something that is not universally available may conditionally not be built and packaged. This was my objective. 2. On any specific platform, we should expect some set of packages to be created. This is especially true of a "distro" build and was the problem Lukas ran into. The configure and pcp.spec.in changes address 1. Adding BuildRequires to match the configure logic in fedora.spec will address 2. for Fedora builds (and possibly RedHat builds, I'm not sure how they are done). That still leaves 2. as an unsolved issue for all of the non-Fedora (and possibly non-RedHat) rpm distros and all of the distros not using rpm. This sounds like QA fodder, but it is a lot of work to set up and audit on-going ... I'm not sure who's sufficiently motivated to volunteer to undertake this. So, I trundled off to see how often the elasticsearch PMDA QA tests are run vs notrun ... and there are apparently NO QA tests for this PMDA ... grrr!!! Moving on to the nginx PMDA, in my environment, qa/778 is run as follows: 27 passes, 1 fail, 1 notrun ... but there is no QA test to assert that on a specific platform the nginx PMDA should or should not be installed after a full build and install. From brolley@redhat.com Tue Nov 10 14:49:28 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 094CD7F51 for ; Tue, 10 Nov 2015 14:49:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 72B85AC004 for ; Tue, 10 Nov 2015 12:49:24 -0800 (PST) X-ASG-Debug-ID: 1447188562-04cb6c296b107230001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EJrdRyKFMqfAam7s (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 12:49:23 -0800 (PST) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 8A29842E5DD for ; Tue, 10 Nov 2015 20:49:22 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAAKnLpU018111 for ; Tue, 10 Nov 2015 15:49:22 -0500 Message-ID: <564258F5.20309@redhat.com> Date: Tue, 10 Nov 2015 15:52:05 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: Multi-Archive Contexts: Scaling and Consistency Content-Type: multipart/alternative; boundary="------------040007040608000305080601" X-ASG-Orig-Subj: Multi-Archive Contexts: Scaling and Consistency X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447188563 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------040007040608000305080601 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello All, Most of you are probably aware that I have been (slowly) working on multi-archive contexts for some time now. If so, then you are also probably aware of my branch at git://git.pcp.io/brolley/multi-archive where the current prototype resides. For those not aware, on the branch, most tools which formerly allowed only one -a option to specify an archive context now accept: * more than one -a option * comma-separated lists of archives on individual -a options * specification of a directory as an archive (all archives within the directory are identified) * any combination of the above The set of archives defined using these methods are then treated as a single archive within the context with no additional effort required on the part of the tool. From a PMAPI point of view, __pmOptAddArchive() now accumulates the names provided on each call into a comma-separated list and pmNewContext(3) now accepts a comma-separated list of archives. Tools which use (opts->flags & PM_OPTFLAG_MULTI) continue to work as before. At this point, the prototype then treats the list of archives as one single one within the context and handles ordering them and transitioning from one to the other with no additional intervention required by the PMAPI client. Feedback on the existing prototype has been received from a few (thanks!) and is still welcome. The comments fall mainly into these categories: 1. Scaling for large PCP installations, which may retain large number of related archives 2. The need to handle sets of archives which may be dynamically changing. i.e. new archives may be appearing (via an active pmlogger) and perhaps disappearing within a specified directory while the context is open. 3. The requirement of some PMAPI functions to examine the entire PMNS of a given context. In addition to addressing the feedback received, there is additional work to be done which primarily consists of implementing consistency checking among the PMNS of each individual archive to ensure that they are consistent such that they can represent a single context in a manageable way. The following is an outline of a high level design which is intended to address all of the above. It is intended to describe the high level approach to representing the multi-archive context as well as some high level implementation details. There are also some alternatives which will be chosen based on feedback concerning the required level of performance for various use cases. *Single PMNS for the entire context* This is needed for those APIs which have a need to examine the entire PMNS of the context. Examples include pmTraversePMNS(3) and pmLookup*(3). I propose that this PMNS be built up as each individual archive is accessed. The main reason is that consistency checking can then also be performed as each archive is accessed. In the case of a consistency issue, it is then possible (even probable) that useful data will have been provided to the client before the problem is encountered. The label of each archive still needs to be examined when the context is opened, in order to determine their ordering in overall the time line, but it is not necessary to examine the PMNS (.meta) of each until the metrics within them are to be examined. In the case of an API call, like pmTraversePMNS(3), we can bite the bullet and complete the PMNS of the entire archive set as needed. From an implementation point of view the __pmLogCtl->l_pmns of each individual archive will reference the global PMNS instead of each maintaining their own PMNS as is done today. *Scaling* The primary issue is resource management when scaling to PCP installations for which individual directories may contain extremely large numbers of related archives. In particular, we don't want to keep large numbers of file descriptors open simultaneously. Of secondary concern is a build up of data in memory, for each archive which has been accessed which, for some usage scenarios, is unlikely to be referenced again. These concerns apply mainly to directories of archives. Lists of individual archives are unlikely to present a problem. The design of data structures and policies for retention could potentially depend on what kinds of usage scenarios we envision. We must also keep in mind that, in the case of directories of archives, new archives could be dynamically appearing via an active pmlogger or via some other means. They could also be dynamically disappearing, however this is just as easy to detect and should probably be treated as an error situation. In all use scenarios, we need to maintain the entire active set of archives for the purpose of maintaining their order within the time line. In particular, no two archives can overlap in time. We must also be able to insert new archives into the correct position in the time line. All of this requires that we, at a minimum store the start and end time of each archive in the active set. *Scaling Possibilities* 1. Keep one archive open at a time with no caching of any data from previously accessed archives * must re-read .index and .meta each time we return to the same archive o can still avoid redoing consistency checks * no danger of potentially unused resource build up * optimized for single direction traversal * potentially slow for tools which transition back and forth between archives o but not slower than the initial transition or than each transition in a uni-directional traversal 2. Keep one archive open at a time but retain all .index, .meta, caches and all other __pmLogCtl data for previously accessed archives * need only re-open .index and .meta files, no need to re-read * optimized for traversal back and forth between archives from beginning to end * prone to build up of large amounts of potentially never-to-be-used-again data 3. Keep one archive open at a time but retain limited .index, .meta, caches and all other __pmLogCtl data for previously accessed archives * keep a cache of this data for the most recently accessed archives o 2 or 3 previous archives might be sufficient * could leave archives in the cache open, including fds OR need only re-open .index and .meta files, no need to re-read * optimized for traversal back and forth between recent archives but would not slow down a uni-directional traversal * not prone to build up of large amounts of potentially never-to-be-used-again data. My feeling is that 1) is the simplest and is optimized for what I believe is the most common use case, which is to read the archives in one direction from beginning to end or vice-versa. Changing direction across archive boundaries would be slower than if we were to cache some data, but no slower than a single direction traversal for any of the 3 suggestions. 1) could also be easily extended to become 3) should we discover that the performance of re-crossing archive boundaries is inadequate. *Dynamic Archive Management* Here is an outline of how the individual archives would be managed, regardless of which scaling option is chosen. I feel that we should cater to the possibility of new archives being created within directories but only at the end of the time line for each directory (if any). pmlogger(1) would create new archives in this way. I believe that handing the creation of new archives at random points in the time line whenever an arbitrary archive boundary is crossed, would be a waste of time. The algorithms below will check for new archives within a directory only when a request for data is made for a time just after the end of the time line of a given directory. If archives disappear while the context is open, then I believe that the errors which occur if/when we attempt to read the files will be sufficient. Here are some algorithms for handling various events associated with a multi-archive context: When a new PM_CONTEXT_ARCHIVE context is opened (pmNewContext(3)): The list of names (which may contain only one item) is examined For each item in the list If it is an individual archive, it is added to the active set (see below) else If it is a directory For each archive in the directory add it to the active set (see below) Mark the final archive in the time line of each directory else error Adding an archive to the active set entails: reading the label to discover the start and end times adding the archive to the active set in temporal order while checking for overlaps any temporal overlap is an error When we need to change archives in order to fulfil a request: If the request is for a time just beyond the end of the final archive within a directory (marked above) re-check the directory for new archives and add them to the active set (see above) re-discover which archive is the final one in the time line of the directory and mark it Determine which archive spans the time of the request optimized by searching the time line beginning at the currently active archive Switch to that archive if it has not been previously done check the consistency of the PMNS of the new archive with the existing global PMNS unmanageable differences are an error If a request requires the entire PMNS of the context: re-check all directories (if any) for new archives read and check the PMNS of all previously unaccessed archives If a request can be fulfilled within the currently active archive, then there is no multi-archive overhead. These algorithms should minimize and even eliminate multi-archive overhead for most requests which are usually for data in the same temporal neighbourhood as the previous request. Overhead only occures when we need to transition to another archive in the set. They should also minimize the overhead associated with managing dynamic archive creation by tools like pmlogger. These are accomplished by using the fact that each archive in the set is temporally distinct and that we only need to check for new archives when traversing past the end of the final archive in any given directory. Questions, concerns, ideas, comments ..... please! Dave --------------040007040608000305080601 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit Hello All,

Most of you are probably aware that I have been (slowly) working on multi-archive contexts for some time now. If so, then you are also probably aware of my branch at git://git.pcp.io/brolley/multi-archive where the current prototype resides.

For those not aware, on the branch, most tools which formerly allowed only one -a option to specify an archive context now accept:
  • more than one -a option
  • comma-separated lists of archives on individual -a options
  • specification of a directory as an archive (all archives within the directory are identified)
  • any combination of the above
The set of archives defined using these methods are then treated as a single archive within the context with no additional effort required on the part of the tool.

From a PMAPI point of view, __pmOptAddArchive() now accumulates the names provided on each call into a comma-separated list and pmNewContext(3) now accepts a comma-separated list of archives.

Tools which use (opts->flags & PM_OPTFLAG_MULTI) continue to work as before.

At this point, the prototype then treats the list of archives as one single one within the context and handles ordering them and transitioning from one to the other with no additional intervention required by the PMAPI client.

Feedback on the existing prototype has been received from a few (thanks!) and is still welcome. The comments fall mainly into these categories:
  1. Scaling for large PCP installations, which may retain large number of related archives
  2. The need to handle sets of archives which may be dynamically changing. i.e. new archives may be appearing (via an active pmlogger) and perhaps disappearing within a specified directory while the context is open.
  3. The requirement of some PMAPI functions to examine the entire PMNS of a given context.
In addition to addressing the feedback received, there is additional work to be done which primarily consists of implementing consistency checking among the PMNS of each individual archive to ensure that they are consistent such that they can represent a single context in a manageable way.

The following is an outline of a high level design which is intended to address all of the above. It is intended to describe the high level approach to representing the multi-archive context as well as some high level implementation details. There are also some alternatives which will be chosen based on feedback concerning the required level of performance for various use cases.

Single PMNS for the entire context
This is needed for those APIs which have a need to examine the entire PMNS of the context. Examples include pmTraversePMNS(3) and pmLookup*(3).

I propose that this PMNS be built up as each individual archive is accessed. The main reason is that consistency checking can then also be performed as each archive is accessed. In the case of a consistency issue, it is then possible (even probable) that useful data will have been provided to the client before the problem is encountered. The label of each archive still needs to be examined when the context is opened, in order to determine their ordering in overall the time line, but it is not necessary to examine the PMNS (.meta) of each until the metrics within them are to be examined.

In the case of an API call, like pmTraversePMNS(3), we can bite the bullet and complete the PMNS of the entire archive set as needed.

From an implementation point of view the __pmLogCtl->l_pmns of each individual archive will reference the global PMNS instead of each maintaining their own PMNS as is done today.

Scaling
The primary issue is resource management when scaling to PCP installations for which individual directories may contain extremely large numbers of related archives. In particular, we don't want to keep large numbers of file descriptors open simultaneously. Of secondary concern is a build up of data in memory, for each archive which has been accessed which, for some usage scenarios, is unlikely to be referenced again. These concerns apply mainly to directories of archives. Lists of individual archives are unlikely to present a problem.

The design of data structures and policies for retention could potentially depend on what kinds of usage scenarios we envision. We must also keep in mind that, in the case of directories of archives, new archives could be dynamically appearing via an active pmlogger or via some other means. They could also be dynamically disappearing, however this is just as easy to detect and should probably be treated as an error situation.

In all use scenarios, we need to maintain the entire active set of archives for the purpose of maintaining their order within the time line. In particular, no two archives can overlap in time. We must also be able to insert new archives into the correct position in the time line. All of this requires that we, at a minimum store the start and end time of each archive in the active set.

Scaling Possibilities
  1. Keep one archive open at a time with no caching of any data from previously accessed archives
    • must re-read .index and .meta each time we return to the same archive
      • can still avoid redoing consistency checks
    • no danger of potentially unused resource build up
    • optimized for single direction traversal
    • potentially slow for tools which transition back and forth between archives
      • but not slower than the initial transition or than each transition in a uni-directional traversal

  2. Keep one archive open at a time but retain all .index, .meta, caches and all other __pmLogCtl data for previously accessed archives
    • need only re-open .index and .meta files, no need to re-read
    • optimized for traversal back and forth between archives from beginning to end
    • prone to build up of large amounts of potentially never-to-be-used-again data

  3. Keep one archive open at a time but retain limited .index, .meta, caches and all other __pmLogCtl data for previously accessed archives
    • keep a cache of this data for the most recently accessed archives
      • 2 or 3 previous archives might be sufficient
    • could leave archives in the cache open, including fds
        OR
      need only re-open .index and .meta files, no need to re-read
    • optimized for traversal back and forth between recent archives but would not slow down a uni-directional traversal
    • not prone to build up of large amounts of potentially never-to-be-used-again data.
My feeling is that 1) is the simplest and is optimized for what I believe is the most common use case, which is to read the archives in one direction from beginning to end or vice-versa. Changing direction across archive boundaries would be slower than if we were to cache some data, but no slower than a single direction traversal for any of the 3 suggestions. 1) could also be easily extended to become 3) should we discover that the performance of re-crossing archive boundaries is inadequate.

Dynamic Archive Management
Here is an outline of how the individual archives would be managed, regardless of which scaling option is chosen.

I feel that we should cater to the possibility of new archives being created within directories but only at the end of the time line for each directory (if any). pmlogger(1) would create new archives in this way. I believe that handing the creation of new archives at random points in the time line whenever an arbitrary archive boundary is crossed, would be a waste of time. The algorithms below will check for new archives within a directory only when a request for data is made for a time just after the end of the time line of a given directory. If archives disappear while the context is open, then I believe that the errors which occur if/when we attempt to read the files will be sufficient.

Here are some algorithms for handling various events associated with a multi-archive context:

When a new PM_CONTEXT_ARCHIVE context is opened (pmNewContext(3)):
The list of names (which may contain only one item) is examined
For each item in  the list
  If it is an individual archive, it is added to the active set (see below)
  else If it is a directory
    For each archive in the directory
       add it to the active set (see below)
    Mark the final archive in the time line of each directory
  else
       error
Adding an archive to the active set entails:
reading the label to discover the start and end times
adding the archive to the active set in temporal order while checking for overlaps
   any temporal overlap is an error
When we need to change archives in order to fulfil a request:
If the request is for a time just beyond the end of the final archive within a directory (marked above)
   re-check the directory for new archives and add them to the active set (see above)
   re-discover which archive is the final one in the time line of the directory and mark it
Determine which archive spans the time of the request
   optimized by searching the time line beginning at the currently active archive
Switch to that archive
   if it has not been previously done
        check the consistency of the PMNS of the new archive with the
          existing global PMNS
        unmanageable differences are an error
If a request requires the entire PMNS of the context:
re-check all directories (if any) for new archives
read and check the PMNS of all previously unaccessed archives
If a request can be fulfilled within the currently active archive, then there is no multi-archive overhead.

These algorithms should minimize and even eliminate multi-archive overhead for most requests which are usually for data in the same temporal neighbourhood as the previous request. Overhead only occures when we need to transition to another archive in the set. They should also minimize the overhead associated with managing dynamic archive creation by tools like pmlogger. These are accomplished by using the fact that each archive in the set is temporally distinct and that we only need to check for new archives when traversing past the end of the final archive in any given directory.

Questions, concerns, ideas, comments ..... please!

Dave
--------------040007040608000305080601-- From brolley@redhat.com Tue Nov 10 15:08:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E2F447F47 for ; Tue, 10 Nov 2015 15:08:35 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id D58CE304051 for ; Tue, 10 Nov 2015 13:08:32 -0800 (PST) X-ASG-Debug-ID: 1447189711-04cbb0242410c960001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id oWdfckWNyPTTTJDB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 13:08:32 -0800 (PST) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 429D58E237 for ; Tue, 10 Nov 2015 21:08:31 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAAL8U6E032305 for ; Tue, 10 Nov 2015 16:08:31 -0500 Message-ID: <56425D72.3070507@redhat.com> Date: Tue, 10 Nov 2015 16:11:14 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: pcp@oss.sgi.com Subject: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency References: <564258F5.20309@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency In-Reply-To: <564258F5.20309@redhat.com> Content-Type: multipart/alternative; boundary="------------060409040302090702050707" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447189711 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------060409040302090702050707 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 11/10/2015 03:52 PM, Dave Brolley wrote: > Hello All, > > Most of you are probably aware that I have been (slowly) working on > multi-archive contexts for some time now. If so, then you are also > probably aware of my branch at git://git.pcp.io/brolley/multi-archive > where the current prototype resides. Sorry --- that should be the multi-archive branch at git://git.pcp.io/brolley/pcp.git --------------060409040302090702050707 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 7bit On 11/10/2015 03:52 PM, Dave Brolley wrote:
Hello All,

Most of you are probably aware that I have been (slowly) working on multi-archive contexts for some time now. If so, then you are also probably aware of my branch at git://git.pcp.io/brolley/multi-archive where the current prototype resides.
Sorry --- that should be the multi-archive branch at git://git.pcp.io/brolley/pcp.git

--------------060409040302090702050707-- From nscott@redhat.com Tue Nov 10 15:45:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8E65F7F4E for ; Tue, 10 Nov 2015 15:45:17 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0E452AC006 for ; Tue, 10 Nov 2015 13:45:16 -0800 (PST) X-ASG-Debug-ID: 1447191910-04cb6c296d1086d0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id XDLkfEDaPWA8uq2A (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 13:45:10 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAALjA6x018955 for ; Tue, 10 Nov 2015 16:45:10 -0500 Date: Tue, 10 Nov 2015 16:45:09 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <689965523.9103364.1447191909906.JavaMail.zimbra@redhat.com> In-Reply-To: <190227633.9098813.1447191336585.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmwebd security, pmdaroot, libpcp, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmwebd security, pmdaroot, libpcp, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.139] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmwebd security, pmdaroot, libpcp, qa Thread-Index: UOWxyrY7vY4kWT2DZsvxIiP945NEqQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447191910 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24282 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (8): qa: webapi _store support and dynamic container switching pmdaroot: optimise name lookup for direct match on container ID qa: prep for pmdapipe - general pmda-related qa filter updates qa: deprecate local context and unix: access via pmwebd qa: missed spot in prior commit specifying web port# libpcp: allow exclusive socket flag to be passed via hostspec too qa: update filter in test 999 to handle pmdapipe docs: update pmwebd to-do file, pmstore support is complete man/man1/pmwebd.1 | 19 ++++++++ man/man3/pmwebapi.3 | 10 ---- qa/.gitignore | 2 qa/1032 | 78 ++++++++++++++++++++++++++++++++++++ qa/1032.out | 13 ++++++ qa/1042 | 67 +++++++++++++++++++++++++++++++ qa/1042.out | 20 +++++++++ qa/359 | 1 qa/660 | 4 - qa/661 | 4 - qa/662 | 20 ++------- qa/662.out.4 | 38 +++++++++++++++++ qa/662.out.46 | 70 ++++++++++++++++++++++++++++++++ qa/720 | 2 qa/720.out | 7 +-- qa/727 | 2 qa/780 | 2 qa/782 | 3 - qa/875 | 2 qa/875.out | 7 +-- qa/999 | 1 qa/common.filter | 2 qa/common.webapi | 33 ++++++++++++++- qa/group | 4 + qa/src/GNUlocaldefs | 3 - qa/src/test_webapi.python | 50 ++++++++++++++++++++++- qa/src/test_webcontainers.python | 66 +++++++++++++++++++++++++++++++ qa/src/test_webprocesses.python | 83 +++++++++++++++++++++++++++++++++++++++ src/include/pcp/impl.h | 1 src/libpcp/src/context.c | 3 + src/libpcp/src/spec.c | 6 ++ src/pmdas/root/root.c | 11 ++++- src/pmwebapi/TODO | 1 src/pmwebapi/main.cxx | 22 +++++++++- src/pmwebapi/pmwebapi.cxx | 67 ++++++++++++++++++++++++------- src/pmwebapi/pmwebapi.h | 1 36 files changed, 660 insertions(+), 65 deletions(-) commit e04a7fb1545412cc47c8538e175076b221123ac1 Author: Nathan Scott Date: Wed Nov 11 08:30:43 2015 +1100 docs: update pmwebd to-do file, pmstore support is complete commit b84b5ae3d4e2bc63cc6e037c738ebc82608140bb Author: Nathan Scott Date: Wed Nov 11 08:29:40 2015 +1100 qa: update filter in test 999 to handle pmdapipe commit 18b9df038854a2f0b10753b18585e55946f2bebe Author: Nathan Scott Date: Tue Nov 10 22:26:43 2015 +1100 libpcp: allow exclusive socket flag to be passed via hostspec too commit e1884e2050fe83c19cc0b3e13b6b454c8068488a Author: Nathan Scott Date: Tue Nov 10 17:41:38 2015 +1100 qa: missed spot in prior commit specifying web port# commit e324618dadf8a4283339b8a8324e416f48fa8337 Author: Nathan Scott Date: Tue Nov 10 17:20:23 2015 +1100 qa: deprecate local context and unix: access via pmwebd Local context styles automatically authenticate with an implicit requirement that they are only ever run by local users who have already been authenticted in some way (local login). pmwebd was found to be (accidentally?) circumventing that and inadvertently exposing sensitive information to unauthenticated, remote webapi clients. This includes things like process command lines and memory maps - historically the subject of CVE-2012-3419 for pmcd/pmdaproc. Audit suggests none of the main webapps actually use these modes of access, by default, so this is not expected to be a big issue for anyone. However, just in case, a back-compat preserving "-P" option ("permissive" mode) is provided for pmwebd, allowing one to opt-in to the suspect behavior if confident that it is safe to do so in a specific environment. Default is secure mode though. Test qa/1042 and test_webprocesses.python exercise both modes. commit 6225474e75597bf922a9435955b0f8d3470f69d4 Author: Nathan Scott Date: Tue Nov 10 17:12:56 2015 +1100 qa: prep for pmdapipe - general pmda-related qa filter updates commit 633a9f6982c12b31f51f05baa569ca31dae4c545 Author: Nathan Scott Date: Tue Nov 10 17:12:21 2015 +1100 pmdaroot: optimise name lookup for direct match on container ID commit a3bb1aca76048b11f161b0cd4d3c3d988b599218 Author: Nathan Scott Date: Tue Nov 10 17:12:02 2015 +1100 qa: webapi _store support and dynamic container switching Regression testing for the _store PMWEBAPI interface. There is some small refactoring of common.webapi here also, to aid code sharing in followup QA commits. Test qa/662, qa/1032 and the test_webapi, test_webcontainers python scripts exercise many aspects of store functionality. In testing _store, uncovered a bug in the _indom interface, fixed here as well - it was misinterpreting pmLookupInDom's return value and hence was unable to handle instance ID 0 - trivial fix to mirror the equivalent _store code. From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 10 15:50:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 662A57F56 for ; Tue, 10 Nov 2015 15:50:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 4F2358F804B for ; Tue, 10 Nov 2015 13:50:08 -0800 (PST) X-ASG-Debug-ID: 1447192202-04cb6c296c108820001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id XwFCwIxAvJKFh5zJ for ; Tue, 10 Nov 2015 13:50:03 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 83A773FAE9 for ; Wed, 11 Nov 2015 08:50:01 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o1.sgmail.github.com) identity=helo; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o1.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GNAAC7ZUJWnLBy/sBeGQEBAQEPAQEBAQYBAQKCNgWBGW+rTAaDR48GKwENgSQ1IwELhSNFAwKBTTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDWYCIB0GNAUBCA0DFgImAgIDAVkYiCkNsiVxhGmBbIoqBgt2E4R5iDaBOREBTIIzDC4TgTGOFog3hR2ICYIkmjIOAQGCUx2Bd1GDbYFBAQEB X-IPAS-Result: A0GNAAC7ZUJWnLBy/sBeGQEBAQEPAQEBAQYBAQKCNgWBGW+rTAaDR48GKwENgSQ1IwELhSNFAwKBTTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDWYCIB0GNAUBCA0DFgImAgIDAVkYiCkNsiVxhGmBbIoqBgt2E4R5iDaBOREBTIIzDC4TgTGOFog3hR2ICYIkmjIOAQGCUx2Bd1GDbYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,272,1444654800"; d="scan'208,217";a="130458220" Received: from o1.sgmail.github.com ([192.254.114.176]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 11 Nov 2015 08:49:57 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ZRIuI8AQnoCvqcukVZZQ0TeH6Qk=; b=RdbdKETKvCjN5rXG R4vyqpDmeCzTUen11EPw97mwlHg/41Lxi4eQsxKeqskjv4g+Dvq4Q0D9/gi9RqyH XBPLW/Nq1mM5RBgqcu39O5rMY1L7xU62Ep/wkQ4yxiYbgx9fwJoC8tZk/YHimJwo Jzt4+4fSgQ7OcgkXjQK0LxDKsE8= Received: by filter0405p1mdw1.sendgrid.net with SMTP id filter0405p1mdw1.27224.564266812A 2015-11-10 21:49:53.333159517 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id mAknA0voSuqMPfkyrA-oTg for ; Tue, 10 Nov 2015 21:49:53.445 +0000 (UTC) Date: Tue, 10 Nov 2015 13:49:53 -0800 From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] Homebrew installation for PCP (#51) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] Homebrew installation for PCP (#51) Content-Type: multipart/alternative; boundary="--==_mimepart_5642668142f0e_67ee3f81592432bc709275"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEfLwddwCIQ8GvcCozoAkq4e4sg6bo1YjyQAYI Dg+0CH291qlral1iMbPc1Y0L3hom0NoNcNIhurtuiWJup2VT6aFI/vlGLS7P9InI2PCm7AR38l7f84 FifiJ7bCokUlpVc= X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1447192202 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24283 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5642668142f0e_67ee3f81592432bc709275 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I've been thinking that a nice way to get PCP in the hands of OSX users would be to have a Homebrew formula added: http://brew.sh/ This package utility is a common place for open source utilities to be installed in OSX, I and many others use it to install and keep up to date things like git, wireshark etc. To accomplish this it should be very straight forward, here's an example of a Formula: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/etl.rb I'd like to have a go at this, but first I think I'll need to understand how to build PCP for OSX locally, and then understand enough of the build configuration so that I can get PCP installed in the usual Homebrew locations. Having said that someone who knows more about building PCP, particularly on OSX, may be better at doing this.. Appendix: * https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md Anyway, thought I'd register this as an issue/idea/enhancement. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/51 ----==_mimepart_5642668142f0e_67ee3f81592432bc709275 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I've been thinking that a nice way to get PCP in the hands of OSX users would be to have a Homebrew formula added:

http://brew.sh/

This package utility is a common place for open source utilities to be installed in OSX, I and many others use it to install and keep up to date things like git, wireshark etc.

To accomplish this it should be very straight forward, here's an example of a Formula:

https://github.com/Homebrew/homebrew/blob/master/Library/Formula/etl.rb

I'd like to have a go at this, but first I think I'll need to understand how to build PCP for OSX locally, and then understand enough of the build configuration so that I can get PCP installed in the usual Homebrew locations.

Having said that someone who knows more about building PCP, particularly on OSX, may be better at doing this..

Appendix:

Anyway, thought I'd register this as an issue/idea/enhancement.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642668142f0e_67ee3f81592432bc709275-- From nscott@redhat.com Tue Nov 10 16:08:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 563977F47 for ; Tue, 10 Nov 2015 16:08:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 388C58F8035 for ; Tue, 10 Nov 2015 14:08:27 -0800 (PST) X-ASG-Debug-ID: 1447193303-04cb6c296c108d40001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id pYTMkNcwvc1iai9F (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 14:08:24 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAAM8KFH024535; Tue, 10 Nov 2015 17:08:20 -0500 Date: Tue, 10 Nov 2015 17:08:20 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> In-Reply-To: <56424CB3.5090506@internode.on.net> References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.139] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: some build/package re-jigging and QA Thread-Index: 0Yd8JnZb+Ie41SB0DzLkkZ5sZrPOZg== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1447193304 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24283 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi guys, ----- Original Message ----- > [...] > elasticsearch is not the only PMDA omitted from your build, from the log > file ... > > checking if the mysql PMDA should be included... no > checking if the postgresql PMDA should be included... no > checking if the elasticsearch PMDA should be included... no > checking if the nginx PMDA should be included... no > checking if the activemq PMDA should be included... no > ... > checking if the postfix PMDA should be included... no Commit 01dd8ff862 picks up all of these except for pmdapostfix. > I think we have a couple of objectives here ... > > 1. On any platform a build from source and install should succeed if > possible, and in particular any component (PMDAs in this instance, but > not limited to them) that depends on something that is not universally > available may conditionally not be built and packaged. This was my > objective. *nod* > 2. On any specific platform, we should expect some set of packages to be > created. This is especially true of a "distro" build and was the > problem Lukas ran into. *nod* > The configure and pcp.spec.in changes address 1. > > Adding BuildRequires to match the configure logic in fedora.spec will > address 2. for Fedora builds (and possibly RedHat builds, I'm not sure > how they are done). (its based on fedora.spec, so things fixed there propagate over time) > That still leaves 2. as an unsolved issue for all of the non-Fedora (and > possibly non-RedHat) rpm distros and all of the distros not using rpm. > > This sounds like QA fodder, but it is a lot of work to set up and audit > on-going ... I'm not sure who's sufficiently motivated to volunteer to > undertake this. It would be best to fail at build time if bits are missing that are expected. Hmm, would configure options like --with-pmda-nginx=yes help here? (causing the build to fail IOW) And explicitly listing the expectations in the distro package builds. Not sure if this really helps though, cos someone still has to remember to add the configure options explicitly. Hmm. > So, I trundled off to see how often the elasticsearch PMDA QA tests are > run vs notrun ... and there are apparently NO QA tests for this PMDA ... > grrr!!! > Its an older PMDA & hasn't percolated to top of the list yet unfortunately, nor has anyone hacked on it for awhile. I have a local elasticsearch setup though, so I can follow up with a basic test unless someone else wants to? cheers. -- Nathan From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 10 16:41:27 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=HTML_IMAGE_ONLY_24, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 0A0E17F4E for ; Tue, 10 Nov 2015 16:41:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7AB47AC006 for ; Tue, 10 Nov 2015 14:41:22 -0800 (PST) X-ASG-Debug-ID: 1447195279-04cb6c296c1095c0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id BeCUaq2UHeuNGskl for ; Tue, 10 Nov 2015 14:41:20 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 8579FFF786 for ; Wed, 11 Nov 2015 09:41:18 +1100 (AEDT) Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.99; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o4.sgmail.github.com) identity=helo; client-ip=192.254.112.99; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o4.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAAC0cUJWnGNw/sBeGQEBAQEPAQEBAQYBAQKCPIEYb6tNBoNHjzEBDYEkOCABC4UjSoFNOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2IAw8AQEBAQEBAQEBAQEBARwCDWYCIB0GLgYFAQgNAxYCJgICAwFZGIgpDbIscYRpgWyKKgIEC3YThHmINoE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYRnUYNtgUEBAQE X-IPAS-Result: A0FOAAC0cUJWnGNw/sBeGQEBAQEPAQEBAQYBAQKCPIEYb6tNBoNHjzEBDYEkOCABC4UjSoFNOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2IAw8AQEBAQEBAQEBAQEBARwCDWYCIB0GLgYFAQgNAxYCJgICAwFZGIgpDbIscYRpgWyKKgIEC3YThHmINoE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYRnUYNtgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,272,1444654800"; d="scan'208";a="240404021" Received: from o4.sgmail.github.com ([192.254.112.99]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 11 Nov 2015 09:41:12 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pZO8mki3OBvCiFF36WFor3V0fXU=; b=xb/RZX7O+ZHZNvdG syU23X4O+v1UhvWN0BedNY+bvQILd0fsgdMEn0JPPOMg/XfXZhDe3jcds2o+U5py y/38BSXuaDwTExb7ctjubZ07+uzA+JRYyU1M3gNQIYOhnhZ9vZagysuyb4SNv49e 8BeXG+KLddGI0RO1JdceFhvGJ3k= Received: by filter0475p1mdw1.sendgrid.net with SMTP id filter0475p1mdw1.14315.564272843F 2015-11-10 22:41:08.841213491 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id R2QBrvYqQWaF26GsduUbWQ for ; Tue, 10 Nov 2015 22:41:08.700 +0000 (UTC) Date: Tue, 10 Nov 2015 14:41:08 -0800 From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_5642728487336_715c3f9a140fb2a025246b4"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEe6u/ynf6yR7hV4mxlaWSNV5aDHjc20CXzAvu n9LaIJQrGGRH3R02U1gi7KLSkG0hUmHiGZw/Lpui5+8fG+6QCablOVUCcfsl6r+7Gfo+hugVycOZUO //lrui1eHMvau/4= X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1447195279 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.28 X-Barracuda-Spam-Status: No, SCORE=1.28 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_24, HTML_IMAGE_ONLY_24_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24283 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 1.28 HTML_IMAGE_ONLY_24_2 HTML: images with 2000-2400 bytes of words ----==_mimepart_5642728487336_715c3f9a140fb2a025246b4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Continuing from my initial attempts towards #51 I tried checking out a clean PCP git repo and building it locally on my OSX El Capitan, however I ran fairly quickly into build issues. Documenting my tribulations, I needed to: ```brew install gnu-tar coreutils make``` As well as the following diff to fool it to find the right binary of `gtar` on my system: https://gist.github.com/tallpsmith/64cb747004466f702381 To get some base bits working, I'm presuming too that the standard XCode install may be needed, I'm not sure, but since I had that installed worth mentioning. After reading the `INSTALL` document, I then ran: ```./Makepkgs --verbose``` and hit the following error: ``` dyld: Library not loaded: libpcp.3.dylib Referenced from: /workspace_intellij/pcp/pcp/pcp-3.10.9/src/pmdas/root/../../../src/pmcpp/pmcpp Reason: image not found Error Parsing ASCII PMNS: pmcpp returned non-zero exit status newhelp: pmLoadASCIINameSpace(root_root, 1): Problems parsing PMNS definitions``` The Makepkg log is also attached to the Gist referenced above for the full log. Since I'm new to building PCP, I am sure this is mostly environmental at this stage, but if anyone can help point directions as to what is going wrong exactly, I would appreciate it. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52 ----==_mimepart_5642728487336_715c3f9a140fb2a025246b4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Continuing from my initial attempts towards #51 I tried checking out a clean PCP git repo and building it locally on my OSX El Capitan, however I ran fairly quickly into build issues.

Documenting my tribulations, I needed to:

brew install gnu-tar coreutils make

As well as the following diff to fool it to find the right binary of gtar on my system:

https://gist.github.com/tallpsmith/64cb747004466f702381

To get some base bits working, I'm presuming too that the standard XCode install may be needed, I'm not sure, but since I had that installed worth mentioning.

After reading the INSTALL document, I then ran:

./Makepkgs --verbose

and hit the following error:

dyld: Library not loaded: libpcp.3.dylib
  Referenced from: /workspace_intellij/pcp/pcp/pcp-3.10.9/src/pmdas/root/../../../src/pmcpp/pmcpp
  Reason: image not found
Error Parsing ASCII PMNS: pmcpp returned non-zero exit status
newhelp: pmLoadASCIINameSpace(root_root, 1): Problems parsing PMNS definitions```

The Makepkg log is also attached to the Gist referenced above for the full log.

Since I'm new to building PCP, I am sure this is mostly environmental at this stage, but if anyone can help point directions as to what is going wrong exactly, I would appreciate it.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642728487336_715c3f9a140fb2a025246b4-- From fche@redhat.com Tue Nov 10 20:31:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id D85E07F47 for ; Tue, 10 Nov 2015 20:31:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7FD39AC007 for ; Tue, 10 Nov 2015 18:31:08 -0800 (PST) X-ASG-Debug-ID: 1447209064-04bdf03f02107530001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id zINKrep5w0qbSmz4 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 18:31:04 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id E8FC692466 for ; Wed, 11 Nov 2015 02:31:03 +0000 (UTC) Received: from fche.csb (vpn-60-209.rdu2.redhat.com [10.10.60.209]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAB2V3Ai009971; Tue, 10 Nov 2015 21:31:03 -0500 Received: by fche.csb (Postfix, from userid 2569) id A92FC586A2; Tue, 10 Nov 2015 21:31:03 -0500 (EST) Date: Tue, 10 Nov 2015 21:31:03 -0500 From: "Frank Ch. Eigler" To: Nathan Scott Cc: PCP Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) Message-ID: <20151111023103.GA16615@redhat.com> X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <20151016223319.GH27211@redhat.com> <1384643676.62705033.1445899239483.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> <20151106202554.GE2349@redhat.com> <319465283.6999575.1447038990025.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <319465283.6999575.1447038990025.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447209064 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > > What? No. That CVE was about [...] > > This is the summary, from the CVE: > "Performance Co-Pilot (PCP) before 3.6.5 exports some of the /proc file > system, which allows attackers to obtain sensitive information such as > proc/pid/maps and command line arguments". An informed person does not interpret a CVE solely based on its summary line, which misses detail, context, severity. (If one did, one could fault /usr/bin/pminfo the same way.) > [...] I'll make the needed pmwebd changes this week. Saw the proposed changes in your git branch. Restricting looks OK as a default. The local:* stuff should not be marked as deprecated nor be undocumented: that still has plenty of safe & appropriate use. > > pmwebd, like pmproxy, lacks detailed outgoing ACL facilities - see > > Again, pmproxy does not create (automatically authenticated) unix: or > local-context connections on behalf of remote clients, so it is not > exposed to this problem. An outgoing ACL is required to even contemplate putting pmwebd or pmproxy onto a hostile network (e.g., to prevent their use as network scanners), and would subsume the proposed pmwebd "-P" flag. > > > > When a 1-line bash script can DoS pmcd [...] > > > What??? Could you please supply that script? - thanks. > > [...] > > You've forgotten to supply the "1-line bash script" ...? OK, if you need me to spell out "pmcd now only hangs for a few seconds after a hostile client sends a few bytes of data instead of indefinitely" in code: (printf "\x00\x00\x01" ; sleep 5) > /dev/tcp/localhost/44321 But, as I explained, there are multiple design limitations at play; solving this one will get pmcd only a tiny bit closer to being deployable directly on a hostile network. (If you're serious about it, expect to spend months.) - FChE From nscott@redhat.com Tue Nov 10 21:22:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4D7297F37 for ; Tue, 10 Nov 2015 21:22:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3F0E68F8035 for ; Tue, 10 Nov 2015 19:22:34 -0800 (PST) X-ASG-Debug-ID: 1447212148-04cb6c296a10d700001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id 3gWF1dTgsuYBO6qL (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 19:22:29 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAB3MS2G000436; Tue, 10 Nov 2015 22:22:28 -0500 Date: Tue, 10 Nov 2015 22:22:28 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: "Frank Ch. Eigler" Cc: PCP Message-ID: <558930991.9245903.1447212148100.JavaMail.zimbra@redhat.com> In-Reply-To: <20151111023103.GA16615@redhat.com> References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> <20151106202554.GE2349@redhat.com> <319465283.6999575.1447038990025.JavaMail.zimbra@redhat.com> <20151111023103.GA16615@redhat.com> Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) MIME-Version: 1.0 X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.139] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pmwebd security (was Re: [RFC] dynamic container switching) Thread-Index: yK96xBaUpeuQ1X+RiGTjNIWxbMwixA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447212149 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24292 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain ----- Original Message ----- > > [...] I'll make the needed pmwebd changes this week. > > The local:* stuff should not be marked as deprecated nor > be undocumented: that still has plenty of safe & appropriate use. If pmwebd acquires some form of explicit ACL, maybe (where people will still have to opt-in to exposing information) - until then no, there's no point risking that unnecessarily. > "pmcd now only hangs for a few seconds after a hostile client > sends a few bytes of data instead of indefinitely" in code: Yep, interesting, thanks - so not nearly as bad as those initial arbitrarily broad "pmcd DoS" claims. In normal operation pmcd can be delayed for such short times under heavy local load anyway. I don't think it's a realistic security concern in the bigger picture of uses of the service that pmcd is offering - but if its worrying you, please have at it. cheers. -- Nathan From nscott@redhat.com Tue Nov 10 23:03:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 308F07F37 for ; Tue, 10 Nov 2015 23:03:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 20F3F8F8033 for ; Tue, 10 Nov 2015 21:03:29 -0800 (PST) X-ASG-Debug-ID: 1447218203-04cbb02423115680001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id ISLcdXJHd5pHXKsJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 10 Nov 2015 21:03:24 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAB53NOe013722; Wed, 11 Nov 2015 00:03:23 -0500 Date: Wed, 11 Nov 2015 00:03:23 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Dave Brolley Cc: PCP Mailing List Message-ID: <1476262521.9272541.1447218203575.JavaMail.zimbra@redhat.com> In-Reply-To: <564258F5.20309@redhat.com> References: <564258F5.20309@redhat.com> Subject: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.139] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Multi-Archive Contexts: Scaling and Consistency Thread-Index: FIUKsOADxEfPn+oWHwpX2Aa95FQqlQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447218204 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24294 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Dave, ----- Original Message ----- > Hello All, > > Most of you are probably aware that I have been (slowly) working on > multi-archive contexts for some time now. It's a very hard problem, so expect it to take a long time - don't worry about it. > The set of archives defined using these methods are then treated as a single > archive within the context with no additional effort required on the part of > the tool. > > [...] > Tools which use (opts->flags & PM_OPTFLAG_MULTI) continue to work as before. I wonder if this flag should be propagated more (as in, almost everywhere) - to anticipate cases where it might not be desirable for certain tools to support multiple-archives (pmdumplog? pmlogcheck? some PMAPI 3rd party? not sure). > Single PMNS for the entire context > This is needed for those APIs which have a need to examine the entire PMNS of > the context. Examples include pmTraversePMNS(3) and pmLookup*(3). > > I propose that this PMNS be built up as each individual archive is accessed. > > The main reason is that consistency checking can then also be performed as > each archive is accessed. In the case of a consistency issue, it is then > possible (even probable) that useful data will have been provided to the > client before the problem is encountered. The label of each archive still > needs to be examined when the context is opened, in order to determine their > ordering in overall the time line, but it is not necessary to examine the > PMNS (.meta) of each until the metrics within them are to be examined. > > In the case of an API call, like pmTraversePMNS(3), we can bite the bullet > and complete the PMNS of the entire archive set as needed. There might be quite few API calls in that set - pmLookupName, pmLookupInDom - but that may be OK as long as not every client always issues one of those calls as the first thing it does. :) It might not be a problem to read all the .meta files, they tend to be fairly small (heh, except in certain unusual situations - hi Martins!). > From an implementation point of view the __pmLogCtl->l_pmns of each > individual archive will reference the global PMNS instead of each > maintaining their own PMNS as is done today. Makes sense to me. > The design of data structures and policies for retention could potentially > depend on what kinds of usage scenarios we envision. We must also keep in > mind that, in the case of directories of archives, new archives could be > dynamically appearing via an active pmlogger or via some other means. They > could also be dynamically disappearing, however this is just as easy to > detect and should probably be treated as an error situation. These things are guaranteed, and will be the normal situation (archives both appearing and disappearing) - i.e. in the daily log rotation situations. So I think these need to work seamlessly (i.e. its not an error when an archive is removed - its expected, every night, in steady state operation). > In all use scenarios, we need to maintain the entire active set of archives > for the purpose of maintaining their order within the time line. In *nod* > Scaling Possibilities > > > 1. Keep one archive open at a time with no caching of any data from > previously accessed archives > > > * must re-read .index and .meta each time we return to the same > archive > > > * can still avoid redoing consistency checks > * no danger of potentially unused resource build up * > optimized for single direction traversal > * potentially slow for tools which transition back and forth between > archives > > > * but not slower than the initial transition or than each > transition in a uni-directional traversal > 2. Keep one archive open at a time but retain all .index, .meta, caches > and all other __pmLogCtl data for previously accessed archives > > > * need only re-open .index and .meta files, no need to re-read > * optimized for traversal back and forth between archives from > beginning to end > * prone to build up of large amounts of potentially > never-to-be-used-again data > 3. Keep one archive open at a time but retain limited .index, .meta, > caches and all other __pmLogCtl data for previously accessed archives > > > * keep a cache of this data for the most recently accessed archives > > > * 2 or 3 previous archives might be sufficient > * could leave archives in the cache open, including fds OR need only > re-open .index and .meta files, no need to re-read > * optimized for traversal back and forth between recent archives but > would not slow down a uni-directional traversal > * not prone to build up of large amounts of potentially > never-to-be-used-again data. > > My feeling is that 1) is the simplest and is optimized for what I believe is > the most common use case, which is to read the archives in one direction > from beginning to end or vice-versa. Changing direction across archive > boundaries would be slower than if we were to cache some data, but no slower > than a single direction traversal for any of the 3 suggestions. 1) could > also be easily extended to become 3) should we discover that the performance > of re-crossing archive boundaries is inadequate. Makes sense also. I suspect implementing 3 is going to be required, for doing the metadata consistency checking in all cases ... but start with 1 and go from there I guess. > I feel that we should cater to the possibility of new archives being created > within directories but only at the end of the time line for each directory > (if any). pmlogger(1) would create new archives in this way. I believe that > handing the creation of new archives at random points in the time line > whenever an arbitrary archive boundary is crossed, would be a waste of time. I'm not following what makes it more difficult to handle this case than just appearing at the end of the timeline? It might mean using a tree structure, perhaps, rather than a simple list/array ... or is there more to it? Thinking out loud - all archives will have a fixed start time, which *cannot* ever change - so perhaps that could be the key used to index the (tree?) data structure. Since the end point can change (and there's no simple way to tell if an archive is actively being written), we can't rely on that at all - but start time may be enough to quickly find candidate archives. Tough case to keep in mind: think of two active pmloggers, both recording for the same host, in the same directory, one logging once a second, the other once an hour. At PMAPI-client startup time, the two might appear to not be overlapping... (and the initial consistency checks might all pass), but that would change later when the long sampling interval elapses once more. (ow!) IOW, its not easy (or even possible?) to tell if any archive is "finished" being logged to, so I'd focus away from that as a key/accessor for any data structures you're using. > The algorithms below will check for new archives within a directory only > when a request for data is made for a time just after the end of the time > line of a given directory. If archives disappear while the context is open, > then I believe that the errors which occur if/when we attempt to read the > files will be sufficient. For directories, I would recommend a combination of an inotify(7) model to pick up creates/removes and update the data structure on-the-fly, coupled with an initial readdir to find that initial set of archives (labels, meta, etc). > Here are some algorithms for handling various events associated with a > multi-archive context: > [...] > > If the request is for a time just beyond the end of the final archive within > a directory (marked above) > re-check the directory for new archives and add them to the active set (see (with inotify, this re-check-the-directory operation would not be needed, because we'd be notified of new arrivals/removals as they happen, for any directories) > check the consistency of the PMNS of the new archive with the > existing global PMNS > unmanageable differences are an error And the above part would happen as any new arrivals/removals happen. > If a request requires the entire PMNS of the context: As mentioned earlier, this might be very common, as pmLookupName may need to be satisfied by a metric (name) being present in any of the archives. > These algorithms should minimize and even eliminate multi-archive overhead > [...] > These are accomplished by using the fact that each archive in the > set is temporally distinct and that we only need to check for new archives > when traversing past the end of the final archive in any given directory. > With the inotify addition, I think it gets better (less overhead) than you are expecting, too. Ideally, I would not want to scan an entire directory more than once - well, hopefully. Often that initial expensive scan will be at program startup time too, so for long-running processes it's often OK to take that hit once at startup but not later when servicing requests or GUI- interacting with a user. > Questions, concerns, ideas, comments ..... please! Its all sounding promising to me - nothing sticking out as being a problem with those algorithms beyond the minor tweaks suggested above. cheers. -- Nathan From noreply@github.com Tue Nov 10 23:19:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2D04B7F37 for ; Tue, 10 Nov 2015 23:19:38 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id BAEA0AC004 for ; Tue, 10 Nov 2015 21:19:37 -0800 (PST) X-ASG-Debug-ID: 1447219169-04bdf03f0510a4e0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id ZNGzZ3B91FDmb9h4 for ; Tue, 10 Nov 2015 21:19:30 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id F19FC7F964 for ; Wed, 11 Nov 2015 16:19:28 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FmAABuzkJWnMH8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq00Gg0ePMQENgSQ8HAELhSNKgXYUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw7AQEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0BAQQ0BQEIAQsBAQIBFQImAgIDAVMGGIgpDbJCcYRjAQWBbIoKAQoBAQEZBgt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IPAS-Result: A0FmAABuzkJWnMH8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq00Gg0ePMQENgSQ8HAELhSNKgXYUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw7AQEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0BAQQ0BQEIAQsBAQIBFQImAgIDAVMGGIgpDbJCcYRjAQWBbIoKAQoBAQEZBgt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,273,1444654800"; d="scan'208,217";a="240516051" Received: from github-smtp2-ext2.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 11 Nov 2015 16:19:25 +1100 Date: Tue, 10 Nov 2015 21:19:21 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447219161; bh=w1ELyrUDdvCHLFY8ZsKOBi7GqHgZgL6wvlMYA/qyMEI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=cL9Fg42TBGMZ2fWUj02PETuw0rN3By9YDpPDo5vIV4D4ERshhvlkKT0/A/U+O+zm2 kmr+v/etuccjvRuv55eTGHaO0TqiytjQXis26SbD14EpXusHjUerQ+Kj8lU2i8RoYe rCnvfDFuUyHGRlIa0KrKqPKqh9jNyNpOFirjl/LY= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_5642cfd9d0603_4ab53fd7fb5e32c086487"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447219170 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24294 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5642cfd9d0603_4ab53fd7fb5e32c086487 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Heya Paul, Some earlier notes here that may help - http://www.pcp.io/pipermail/pcp/2015-April/006944.html The above build error is because the pmcpp program is being run during the build, but the libpcp library is not on DYLD_LIBRARY_PATH somehow (not built?) ... see the RUN_IN_BUILD_ENV macro in src/include/builddefs. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52#issuecomment-155670239 ----==_mimepart_5642cfd9d0603_4ab53fd7fb5e32c086487 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Heya Paul,

Some earlier notes here that may help - http://www.pcp.io/pipermail/pcp/2015-April/006944.html

The above build error is because the pmcpp program is being run during the build, but the libpcp library is not on DYLD_LIBRARY_PATH somehow (not built?) ... see the RUN_IN_BUILD_ENV macro in src/include/builddefs.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642cfd9d0603_4ab53fd7fb5e32c086487-- From noreply@github.com Tue Nov 10 23:22:41 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 210F37F37 for ; Tue, 10 Nov 2015 23:22:41 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8A93CAC006 for ; Tue, 10 Nov 2015 21:22:40 -0800 (PST) X-ASG-Debug-ID: 1447219357-04cb6c296c10f630001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id FqJWGMH8HWzRS6fI for ; Tue, 10 Nov 2015 21:22:37 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 983517F964 for ; Wed, 11 Nov 2015 16:22:36 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.193 as permitted sender) identity=mailfrom; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.193; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FmAABhz0JWnMH8HsBeGQEBAQEPAQEBAQYBAQKCNgOBG2+rTQaDR48xAQ2BJDwcAQuFI0qBdhQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdAQEENAUBCAELAQECARUCERUCAgMBUwYYiCkNskNxhGMBBYFsigkBAQgBAQEBGQIEC3YThHmFRYJxgTkRAUwSgiEMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IPAS-Result: A0FmAABhz0JWnMH8HsBeGQEBAQEPAQEBAQYBAQKCNgOBG2+rTQaDR48xAQ2BJDwcAQuFI0qBdhQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdAQEENAUBCAELAQECARUCERUCAgMBUwYYiCkNskNxhGMBBYFsigkBAQgBAQEBGQIEC3YThHmFRYJxgTkRAUwSgiEMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,273,1444654800"; d="scan'208,217";a="237797698" Received: from github-smtp2-ext2.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.193]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 11 Nov 2015 16:22:34 +1100 Date: Tue, 10 Nov 2015 21:22:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447219352; bh=JYXDAzh0KpxVwervlaYhDuOT7IfSIBkBJboKTwaSZ2Y=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Rk9qhwJJMIUrmbMAAsWT1hOxbRPdldEFCz7ndaF6uzD3udYKMJAyHOJb337kv4YKs zruknyEBekVO7QzGdmO1btqApIXbexvS2OZ5wK8eDSFfkeRlg84YRqsGh5eVnPNLTN 6ktrs0y0Ucl5gB1LQfQNU6g2TnpIo0+XrjsxKWF4= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Homebrew installation for PCP (#51) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Homebrew installation for PCP (#51) Content-Type: multipart/alternative; boundary="--==_mimepart_5642d098a1b10_7fad3fd7fb5e32c0856ca"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447219357 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24294 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5642d098a1b10_7fad3fd7fb5e32c0856ca Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit In pcp.git have a look at scripts like build/mac/installer-resources/postinstall - creates the "pcp" user account, etc - the ruby packaging here will need to do similar things I imagine, not really covered in the above template. Other than that kind of thing, should be fairly plain sailing - PCP is build with configure && make just like in that example). --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/51#issuecomment-155670608 ----==_mimepart_5642d098a1b10_7fad3fd7fb5e32c0856ca Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

In pcp.git have a look at scripts like build/mac/installer-resources/postinstall - creates the "pcp" user account, etc - the ruby packaging here will need to do similar things I imagine, not really covered in the above template. Other than that kind of thing, should be fairly plain sailing - PCP is build with configure && make just like in that example).


Reply to this email directly or view it on GitHub.

----==_mimepart_5642d098a1b10_7fad3fd7fb5e32c0856ca-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 10 23:29:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A2B337F47 for ; Tue, 10 Nov 2015 23:29:50 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 20A3DAC004 for ; Tue, 10 Nov 2015 21:29:49 -0800 (PST) X-ASG-Debug-ID: 1447219786-04cb6c296b10f7a0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id EDvJ9Sd5HyGd8IWB for ; Tue, 10 Nov 2015 21:29:47 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 650E29F3E6 for ; Wed, 11 Nov 2015 16:29:45 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FvAACH0UJWnGVx/sBeGQEBAQEPAQEBAQYBAQEBgjYFgRlvq00Gg0ePMQENgSQ1IwELhSNKgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQMWAiYCAgMBUwYYiCkNsjpxhGmBbIoKAQoBAQEZBgt2E4R5hUWCcYE5EQFMgjMMLhOBMY0gdog3hR2ICYIkmkABAYJTHYF3UYQVgUEBAQE X-IPAS-Result: A0FvAACH0UJWnGVx/sBeGQEBAQEPAQEBAQYBAQEBgjYFgRlvq00Gg0ePMQENgSQ1IwELhSNKgT44FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQMWAiYCAgMBUwYYiCkNsjpxhGmBbIoKAQoBAQEZBgt2E4R5hUWCcYE5EQFMgjMMLhOBMY0gdog3hR2ICYIkmkABAYJTHYF3UYQVgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,274,1444654800"; d="scan'208,217";a="130571089" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 11 Nov 2015 16:29:29 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GgL3JdftDYo8077r6Q51FNafMIk=; b=SLLIt1hQOCzwEYPd 3eC3qchCcUKuhk+PQwNsxvWs5HQ6nW2qSZwhv6TdcliDjK8NLiIphOksR1SXcsAr WyFyov1Afep6/D7wpbmoajLrSuhBJMUZsMZ0R5N5l/47ALJCN5uTTMRZ5G8b795a WZ1qQdB9fszqpFTGmguU8XiaONk= Received: by filter0487p1mdw1.sendgrid.net with SMTP id filter0487p1mdw1.30001.5642D23550 2015-11-11 05:29:25.794352219 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id I9xuGnXxTmSIrL5tY5HQzQ for ; Wed, 11 Nov 2015 05:29:25.992 +0000 (UTC) Date: Tue, 10 Nov 2015 21:29:25 -0800 From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_5642d235d353d_29383fe18cb972bc2692b8"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEdk2rLvD4riDwIhuciuhDS6XVam0AKPgXSWGO ki2ErG55ezIhD4vAkB7jm+nCroDhtFUf45m/tqzz7BgV+cnssUoauA9yMg5Oja4r5FQwUfBRRci2OF HPGEI/i09HSkKyQ= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447219786 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24294 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_5642d235d353d_29383fe18cb972bc2692b8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit - XCode (as always, needs an Apple developer ID now too) Definitely installed - Auxillary Tools for XCode (for packagemaker) Not sure exactly what that is, I did launch xcode to check it was ok, and it did prompt me it need to 'install additional stuff' but that doesn't seem to have changed things. I'll dig into what this bit is. - MacPorts.org (now needed for pkg-config, gnutar) I'm using homebrew, an alternative, I can see that I have pkg-config and gnutar installed (though as with the Gist above I had to hack the script to use a slightly different name. - Qt (install and set QTDIR, as before) QT surely not needed for libpcp ..? (maybe later in the build). I agree it's the DYLD_LIBRARY_PATH that's the root of things, but I don't know why it's not there or not. If I echo that environment variable, it's blank for me. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52#issuecomment-155671431 ----==_mimepart_5642d235d353d_29383fe18cb972bc2692b8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
  • XCode (as always, needs an Apple developer ID now too)

Definitely installed

  • Auxillary Tools for XCode (for packagemaker)

Not sure exactly what that is, I did launch xcode to check it was ok, and it did prompt me it need to 'install additional stuff' but that doesn't seem to have changed things. I'll dig into what this bit is.

  • MacPorts.org (now needed for pkg-config, gnutar)

I'm using homebrew, an alternative, I can see that I have pkg-config and gnutar installed (though as with the Gist above I had to hack the script to use a slightly different name.

  • Qt (install and set QTDIR, as before)

QT surely not needed for libpcp ..? (maybe later in the build).

I agree it's the DYLD_LIBRARY_PATH that's the root of things, but I don't know why it's not there or not. If I echo that environment variable, it's blank for me.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642d235d353d_29383fe18cb972bc2692b8-- From noreply@github.com Tue Nov 10 23:55:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 20E7E7F37 for ; Tue, 10 Nov 2015 23:55:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id B4D28AC004 for ; Tue, 10 Nov 2015 21:55:28 -0800 (PST) X-ASG-Debug-ID: 1447221326-04bdf03f0310adf0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id 67mRgmzSl1sobiGf for ; Tue, 10 Nov 2015 21:55:26 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id A36AA9F936 for ; Wed, 11 Nov 2015 16:55:25 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.197 as permitted sender) identity=mailfrom; client-ip=192.30.252.197; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.197; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FmAADT10JWnMX8HsBeGQEBAQEPAQEBAQYBAQKCNgOBG2+rTQaDR48xAQ2BJDImAQuFI0qBdxQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNsjpxhGMBBYFsig0BCgEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IPAS-Result: A0FmAADT10JWnMX8HsBeGQEBAQEPAQEBAQYBAQKCNgOBG2+rTQaDR48xAQ2BJDImAQuFI0qBdxQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNsjpxhGMBBYFsig0BCgEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4WiDeFHYgJnGQBAYJGgiEdNIQVgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,274,1444654800"; d="scan'208,217";a="130575691" Received: from github-smtp2-ext6.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.197]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 11 Nov 2015 16:55:19 +1100 Date: Tue, 10 Nov 2015 21:55:15 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447221315; bh=k2PTLkfi93rhrIDg0pneqZUqnFmXTuMVdU91b3p3QdM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=S/l7RGBJxRmqzXAoKHI6MU9wS6K3Rd5DSRG1MiCKjIoqdCysTdcdny3LAp4OTyliK W/3FO2uq3PiCLbjdUYZwyWv195OTsVTkmjzHkbpmd40+Ast3otbFiSx2jyy+Xt48yz oYEbSHG6tkfz9GhjRAkdkzUA4Hs18tEFTfpcS6oc= From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Homebrew installation for PCP (#51) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Homebrew installation for PCP (#51) Content-Type: multipart/alternative; boundary="--==_mimepart_5642d843e1db8_40d23fe1d9bd52b845114"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447221326 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24295 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5642d843e1db8_40d23fe1d9bd52b845114 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit If only I could actually get it to compile! (see #52)... --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/51#issuecomment-155675895 ----==_mimepart_5642d843e1db8_40d23fe1d9bd52b845114 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

If only I could actually get it to compile! (see #52)...


Reply to this email directly or view it on GitHub.

----==_mimepart_5642d843e1db8_40d23fe1d9bd52b845114-- From noreply@github.com Wed Nov 11 00:22:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 4D69C7F37 for ; Wed, 11 Nov 2015 00:22:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3E4988F8033 for ; Tue, 10 Nov 2015 22:22:35 -0800 (PST) X-ASG-Debug-ID: 1447222952-04cbb02424116f50001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 3aviJhMZzFAYBHjv for ; Tue, 10 Nov 2015 22:22:33 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 8A7A97F97B for ; Wed, 11 Nov 2015 17:22:31 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0GaAACy3UJWnML8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq00Gg0ePP4EkATscAQuFI0qBeBMBAQEBAQEBAw4BAQEBAQgLCQkhLoI2BiYGBDIBAQEBAQEBAQEBAQEBHAINQwEBEAoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNskFxhGMBBYFsig4BCgEBARkCBAt2E4R5hUWCcYE5EQE3FYIzDC4TgTGOFog3hR2ICZxoAYJDgiEdNAGEFIFBAQEB X-IPAS-Result: A0GaAACy3UJWnML8HsBeGQEBAQEPAQEBAQYBAQEBgjYDgRtvq00Gg0ePP4EkATscAQuFI0qBeBMBAQEBAQEBAw4BAQEBAQgLCQkhLoI2BiYGBDIBAQEBAQEBAQEBAQEBHAINQwEBEAoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNskFxhGMBBYFsig4BCgEBARkCBAt2E4R5hUWCcYE5EQE3FYIzDC4TgTGOFog3hR2ICZxoAYJDgiEdNAGEFIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,274,1444654800"; d="scan'208,217";a="240529201" Received: from github-smtp2-ext3.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 11 Nov 2015 17:22:28 +1100 Date: Tue, 10 Nov 2015 22:22:25 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447222945; bh=WFJvSV9AJNkFrjyE/VUHovOwV8hrRSod6j/rxK6/f6Y=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=oqvlzEqGCuo5IBNmRrc+3E50JiMvhMwYdnD9U8+j7o1KvbYzF/cx7DdnYHGZ4e0ns qWWuepJRpMNggMUiiNlU4UK5igN3Fn0YVZyK5ZY4OGsc1dTYFuQxakeoowFcDa+hd7 yW3oNClXR8y3dIm2DRhbnod7aXhhe/NFSBH9rgoc= From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_5642dea13405c_9443f8577d652b842767d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447222952 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24296 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5642dea13405c_9443f8577d652b842767d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit It'll probably be related to this (El Capitan SIP again) ... https://forums.developer.apple.com/message/31148 ... will do some navel-gazing & ponder ways to fix this. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52#issuecomment-155680045 ----==_mimepart_5642dea13405c_9443f8577d652b842767d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

It'll probably be related to this (El Capitan SIP again) ...
https://forums.developer.apple.com/message/31148
... will do some navel-gazing & ponder ways to fix this.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642dea13405c_9443f8577d652b842767d-- From nscott@redhat.com Wed Nov 11 00:26:50 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 294567F37 for ; Wed, 11 Nov 2015 00:26:50 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0AEA18F8035 for ; Tue, 10 Nov 2015 22:26:49 -0800 (PST) X-ASG-Debug-ID: 1447223206-04bdf03f0510b720001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id PQlDm40e6sHwMBd2 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 10 Nov 2015 22:26:46 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAB6QkYv003792 for ; Wed, 11 Nov 2015 01:26:46 -0500 Date: Wed, 11 Nov 2015 01:26:46 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <220631783.9293859.1447223206563.JavaMail.zimbra@redhat.com> In-Reply-To: <1306708007.9293858.1447223202876.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdalinux guest_nice metrics MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdalinux guest_nice metrics Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.139] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdalinux guest_nice metrics Thread-Index: VXe3bcLBrAFrZyT4vByeaEoaBORIwQ== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1447223206 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24296 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... (QA is WIP, but sending out asap for Mark) Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (1): pmdalinux: add support for guest nice CPU time (and vnice) src/pmdas/linux/help | 15 ++++++++-- src/pmdas/linux/pmda.c | 64 +++++++++++++++++++++++++++++++++++++++++++- src/pmdas/linux/proc_stat.c | 17 ++++++++--- src/pmdas/linux/proc_stat.h | 8 ++--- src/pmdas/linux/root_linux | 6 ++++ 5 files changed, 97 insertions(+), 13 deletions(-) commit 516cbb29b231c7ef78a8ae587dbcaa91ae88c485 Author: Nathan Scott Date: Wed Nov 11 17:23:13 2015 +1100 pmdalinux: add support for guest nice CPU time (and vnice) From wvkrewlbv@korea.com Wed Nov 11 04:31:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BA3217F52 for ; Wed, 11 Nov 2015 04:31:54 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7D5838F8033 for ; Wed, 11 Nov 2015 02:31:51 -0800 (PST) X-ASG-Debug-ID: 1447237904-04bdf03f04112a30001-S8gJnT Received: from r-smtp6.korea.com (itech-instruments.com [5.189.148.125]) by cuda.sgi.com with ESMTP id sy5PETytEL9jta3z for ; Wed, 11 Nov 2015 02:31:45 -0800 (PST) X-Barracuda-Envelope-From: wvkrewlbv@korea.com X-Barracuda-Apparent-Source-IP: 5.189.148.125 From: "=?utf-8?B?0KTQlzQ0?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0J/QvtCy0YvRiNC10L3QuNC1INC60LLQsNC70LjRhNC40LrQsNGG0LjQuCDQv9C+IDQ0LdCk0Jc=?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0J/QvtCy0YvRiNC10L3QuNC1INC60LLQsNC70LjRhNC40LrQsNGG0LjQuCDQv9C+IDQ0LdCk0Jc=?= Message-ID: <083396913.20151111133146@ACRVSDHRO> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Wed, 11 Nov 2015 13:31:46 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: itech-instruments.com[5.189.148.125] X-Barracuda-Start-Time: 1447237904 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.05 X-Barracuda-Spam-Status: No, SCORE=1.05 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24300 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag PGRpdj48ZGl2IGFsaWduPSJjZW50ZXIiPjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIw IiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+wqA8 L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+PGI+0J3QkNCj0KfQmNCi0JXQodCsINCT 0J7QodCX0JDQmtCj0J/QmtCQ0Jwg0J/QniA0NC3QpNCXITxiciAvPtCU0JjQodCi0JDQndCm0JjQ ntCd0J3Qq9CZINCa0KPQoNChIDE0NCDQp9CQ0KHQkDwvYj48YnIgLz5fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIC8+PGJyIC8+0J/RgNC+0LnQtNC40YLQtSDQ tNC40YHRgtCw0L3RhtC40L7QvdC90L7QtSDQv9C+0LLRi9GI0LXQvdC40LUg0LrQstCw0LvQuNGE 0LjQutCw0YbQuNC4INC/0L4g0LfQsNC60YPQv9C60LDQvCDQsiDQsNC60LrRgNC10LTQuNGC0L7Q stCw0L3QvdC+0Lwg0KPRh9C10LHQvdC+0Lw8YnIgLz7RhtC10L3RgtGA0LUg0L/QviDQsNCy0YLQ vtGA0YHQutC+0Lkg0L/RgNC+0LPRgNCw0LzQvNC1INC4INC/0L7Qu9GD0YfQuNGC0LUg0LrQsNGH 0LXRgdGC0LLQtdC90L3QvtC1INC+0LHRg9GH0LXQvdC40LUg0YEg0LLRi9C00LDRh9C10Lkg0YPQ tNC+0YHRgtC+0LLQtdGA0LXQvdC40Y88YnIgLz7Rg9GB0YLQsNC90L7QstC70LXQvdC90L7Qs9C+ INC+0LHRgNCw0LfRhtCwLjxiciAvPjxiciAvPjxiPtCe0LHRg9GH0LXQvdC40LUg0L/RgNC10LTQ vdCw0LfQvdCw0YfQtdC90L4g0LTQu9GPOjwvYj4g0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg 0Lgg0YHQv9C10YbQuNCw0LvQuNGB0YLQvtCyINGE0LXQtNC10YDQsNC70YzQvdGL0YUsINGA0LXQ s9C40L7QvdCw0LvRjNC90YvRhSDQuDxiciAvPtC80YPQvdC40YbQuNC/0LDQu9GM0L3Ri9GFINC+ 0YDQs9Cw0L3QvtCyINCy0LvQsNGB0YLQuCwg0LHRjtC00LbQtdGC0L3Ri9GFINC4INC60LDQt9C1 0L3QvdGL0YUg0YPRh9GA0LXQttC00LXQvdC40LksINC+0YLQstC10YfQsNGO0YnQuNGFINC30LAs INC30LDQutGD0L/QutC4PGJyIC8+0YLQvtCy0LDRgNC+0LIsINGA0LDQsdC+0YIsINGD0YHQu9GD 0LMsINGH0LvQtdC90L7QsiDQutC+0LzQuNGB0YHQuNC4INC30LDQutCw0LfRh9C40LrQsCwg0LAg 0YLQsNC60LbQtSDQtNC70Y8g0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lkg0Lgg0YHQv9C10YbQ uNCw0LvQuNGB0YLQvtCyPGJyIC8+0YLQtdC90LTQtdGA0L3Ri9GFINC+0YLQtNC10LvQvtCyLCDR gNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDRjtGA0LjQtNC40YfQtdGB0LrQuNGFINC+0YLQtNC1 0LvQvtCyINC4INC+0YLQtNC10LvQvtCyINC/0YDQvtC00LDQtiDQutC+0LzQv9Cw0L3QuNC5LTxi ciAvPtC/0L7RgdGC0LDQstGJ0LjQutC+0LIsINC/0L7QtNGA0Y/QtNGH0LjQutC+0LIsINC40L3Q tNC40LLQuNC00YPQsNC70YzQvdGL0YUg0L/RgNC10LTQv9GA0LjQvdC40LzQsNGC0LXQu9C10Lku PC9wPjwvdGQ+PHRkPjxwPsKgPC9wPjwvdGQ+PHRkPjxwPsKgPC9wPjwvdGQ+PHRkPjxwPsKgPC9w PjwvdGQ+PC90cj48dHI+PHRkPjxwPsKgPC9wPjwvdGQ+PHRkPjxwPsKgPC9wPjwvdGQ+PHRkPjxw PsKgPC9wPjwvdGQ+PHRkPjxwPjxiciAvPjxiciAvPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwMGZm O2ZvbnQtc2l6ZTptZWRpdW07Ij48Yj7Qo9Cf0KDQkNCS0JvQldCd0JjQlSDQk9Ce0KHQo9CU0JDQ oNCh0KLQktCV0J3QndCr0JzQmCDQmCDQnNCj0J3QmNCm0JjQn9CQ0JvQrNCd0KvQnNCYINCX0JDQ mtCj0J/QmtCQ0JzQmDxiciAvPijQmtCe0J3QotCg0JDQmtCi0J3QkNCvINCh0JjQodCi0JXQnNCQ INCSINCh0KTQldCg0JUg0JfQkNCa0KPQn9Ce0Jog0KLQntCS0JDQoNCe0JIsINCg0JDQkdCe0KIs PGJyIC8+0KPQodCb0KPQkykg0JIg0KHQntCe0KLQktCV0KLQodCi0JLQmNCYINChINCk0JXQlNCV 0KDQkNCb0KzQndCr0Jwg0JfQkNCa0J7QndCe0Jwg4oSWIDQ0LdCk0Jcg0J7QoiAwNS4wNC4yMDEz LjwvYj48L3NwYW4+PGJyIC8+PGJyIC8+PGJyIC8+PGI+0JTQsNGC0Ysg0L7QsdGD0YfQtdC90LjR jzog0YEgMzAg0L3QvtGP0LHRgNGPINC/0L4gMTgg0LTQtdC60LDQsdGA0Y88YnIgLz48YnIgLz5D 0YDQvtC6INC+0LHRg9GH0LXQvdC40Y8gLSAzINC90LXQtNC10LvQuCAoPC9iPtC/0YDQvtC00L7Q u9C20LjRgtC10LvRjNC90L7RgdGC0YwgMTQ0INGH0LDRgdCwPGI+KS48YnIgLz48YnIgLz7Qo9GH 0LDRgdGC0LjQtSDRgdC+0YHRgtCw0LLQuNGCwqAgLSAxNzAwMCDRgC4sICg8L2I+0LfQsCDQstGB 0LUg0L7QsdGD0YfQtdC90LjQtTxiPikuPGJyIC8+PGJyIC8+0JLRi9C00LDRh9CwINC00L7QutGD 0LzQtdC90YLQvtCyINC90LAg0JLQsNGIINCy0YvQsdC+0YA6INC70LjRh9C90L4g0LjQu9C4INC/ 0L7Rh9GC0L7QstGL0Lwg0L7RgtC/0YDQsNCy0LvQtdC90LjQtdC8LjxiciAvPjxiciAvPtCS0YHR jyDQv9C+0LTRgNC+0LHQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8g0Lgg0YDQtdCz0LjRgdGC 0YDQsNGG0LjRjyDQv9C+INC90L7QvNC10YDRgzogPGJyIC8+PGJyIC8+PC9iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6bWVkaXVtOyI+OCA8c3BhbiBzdHlsZT0iZm9udC1zaXplOngtc21hbGw7Ij7Q utC+0LQg0LPQvtGA0L7QtNCwPC9zcGFuPiAoNCA5IDUpIDxzcGFuIHN0eWxlPSJmb250LXNpemU6 eC1zbWFsbDsiPtGC0LXQu9C10YTQvtC9PC9zcGFuPiA0MTEtOTAtOTg8Yj4uPC9iPjxiPsKgPC9i Pjwvc3Bhbj48L3A+PHA+KNC/0L7QttCw0LvRg9C50YHRgtCwINC90LUg0L7RgtCy0LXRh9Cw0LnR gtC1INC90LAg0L7QsdGA0LDRgtC90YvQuSDQsNC00YDQtdGBINGN0Lsu0L/QvtGH0YLRiyk8YnIg Lz7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7C oDwvcD48L3RkPjwvdHI+PHRyPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0 ZD48cD7CoDwvcD48L3RkPjx0ZD48cD48YnIgLz48Yj7QlNC40YHRgtCw0L3RhtC40L7QvdC90LDR jyDRhNC+0YDQvNCwINC+0LHRg9GH0LXQvdC40Y88L2I+INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQu9GO 0LHQvtC80YMg0YHQu9GD0YjQsNGC0LXQu9GOINCx0LXQtyDQvtGC0YDRi9Cy0LAg0L7RgiDRgNCw 0LHQvtGC0YssINCx0LXQtzxiciAvPtGE0LjQvdCw0L3RgdC+0LLRi9GFINC4INCy0YDQtdC80LXQ vdC90YvRhSDQt9Cw0YLRgNCw0YIg0L3QsCDQutC+0LzQsNC90LTQuNGA0L7QstC60Lgg0L/QvtC7 0YPRh9C40YLRjCDQv9C+0LvQvdGL0Lkg0L7QsdGK0LXQvCDQt9C90LDQvdC40Lkg0L/QviDRgtC1 0LzQtTxiciAvPtC+0LHRg9GH0LXQvdC40Y8g0Lgg0LTQvtC60YPQvNC10L3RgiDQviDQv9C+0LLR i9GI0LXQvdC40Lgg0LrQstCw0LvQuNGE0LjQutCw0YbQuNC4LiDQlNC+0YHRgtCw0YLQvtGH0L3Q viDQvdCw0LvQuNGH0LjRjyDQutC+0LzQv9GM0Y7RgtC10YDQsCDRgSDQtNC+0YHRgtGD0L/QvtC8 INCyPGJyIC8+0JjQvdGC0LXRgNC90LXRgiwg0LHQtdC3INC00L7Qv9C+0LvQvdC40YLQtdC70YzQ vdGL0YUg0L/RgNC+0LPRgNCw0LzQvCDQuCDQvdCw0YHRgtGA0L7QtdC6LiDQntCx0YPRh9C10L3Q uNC1INCy0L7Qt9C80L7QttC90L4sINC90LDRhdC+0LTRj9GB0Ywg0LIg0LvRjtCx0L7QvDxiciAv PtGA0LXQs9C40L7QvdC1INCg0L7RgdGB0LjQuCE8YnIgLz48YnIgLz48Yj7Qn9C+INC40YLQvtCz 0LDQvCDQvtCx0YPRh9C10L3QuNGPPC9iPiDRgdC70YPRiNCw0YLQtdC70Lgg0L/QvtC70YPRh9Cw 0Y7RgiDQo9C00L7RgdGC0L7QstC10YDQtdC90LjQtSDQviDQv9C+0LLRi9GI0LXQvdC40Lgg0LrQ stCw0LvQuNGE0LjQutCw0YbQuNC4LjxiciAvPtCj0LTQvtGB0YLQvtCy0LXRgNC10L3QuNC1INC0 0LDQtdGCINGB0L/QtdGG0LjQsNC70LjRgdGC0LDQvCDQv9GA0LDQstC+INCx0YvRgtGMINGH0LvQ tdC90L7QvCDQuNC70Lgg0L/RgNC10LTRgdC10LTQsNGC0LXQu9C10Lwg0LfQsNC60YPQv9C+0YfQ vdGL0YUg0LrQvtC80LjRgdGB0LjQuSw8YnIgLz7RgNCw0LHQvtGC0L3QuNC60L7QvCDQuNC70Lgg 0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10Lwg0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC70YPQ ttCx0YssINC60L7QvdGC0YDQsNC60YLQvdGL0Lwg0YPQv9GA0LDQstC70Y/RjtGJ0LjQvC48YnIg Lz7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7C oDwvcD48L3RkPjwvdHI+PHRyPjx0ZD48cD7CoDwvcD48L3RkPjx0ZD48cD7CoDwvcD48L3RkPjx0 ZD48cD7CoDwvcD48L3RkPjx0ZD48cD48YnIgLz48Yj7QodCe0JTQldCg0JbQkNCd0JjQlTo8YnIg Lz48L2I+PGJyIC8+PGI+0JzQvtC00YPQu9GMIDEuPC9iPiDQntGB0L3QvtCy0Ysg0LrQvtC90YLR gNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzRiy4g0JfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHR gtCy0L4g0KDQpCDQviDQutC+0L3RgtGA0LDQutGC0L3QvtC5INGB0LjRgdGC0LXQvNC1LjxiciAv PjxiPtCc0L7QtNGD0LvRjCAyLjwvYj4g0JjQvdGE0L7RgNC80LDRhtC40L7QvdC90L7QtSDQvtCx 0LXRgdC/0LXRh9C10L3QuNC1INC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80Ysu PGJyIC8+PGI+0JzQvtC00YPQu9GMIDMuPC9iPiDQn9C70LDQvdC40YDQvtCy0LDQvdC40LUg0LfQ sNC60YPQv9C+0Log0LIg0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzQtS48YnIg Lz48Yj7QnNC+0LTRg9C70YwgNC48L2I+INCe0LHRidC40LUg0YLRgNC10LHQvtCy0LDQvdC40Y8g 0Log0L7RgdGD0YnQtdGB0YLQstC70LXQvdC40Y4g0LfQsNC60YPQv9C+0Log0LIg0LrQvtC90YLR gNCw0LrRgtC90L7QuSDRgdC40YHRgtC10LzQtS48YnIgLz48Yj7QnNC+0LTRg9C70YwgNS48L2I+ INCe0L/RgNC10LTQtdC70LXQvdC40LUg0L/QvtGB0YLQsNCy0YnQuNC60LAgKNC/0L7QtNGA0Y/Q tNGH0LjQutCwLCDQuNGB0L/QvtC70L3QuNGC0LXQu9GPKSDQv9GD0YLQtdC8INC/0YDQvtCy0LXQ tNC10L3QuNGPINC60L7QvdC60YPRgNGB0LAuPGJyIC8+PGI+0JzQvtC00YPQu9GMIDYuPC9iPiDQ rdC70LXQutGC0YDQvtC90L3Ri9C5INCw0YPQutGG0LjQvtC9LjxiciAvPjxiPtCc0L7QtNGD0LvR jCA3LjwvYj4g0JfQsNC/0YDQvtGBINC/0YDQtdC00LvQvtC20LXQvdC40LkuPGJyIC8+PGI+0JzQ vtC00YPQu9GMIDguPC9iPiDQl9Cw0L/RgNC+0YEg0LrQvtGC0LjRgNC+0LLQvtC6LjxiciAvPjxi PtCc0L7QtNGD0LvRjCA5LjwvYj4g0JfQsNC60YPQv9C60Lgg0YMg0LXQtNC40L3RgdGC0LLQtdC9 0L3QvtCz0L4g0L/QvtGB0YLQsNCy0YnQuNC60LAgKNC/0L7QtNGA0Y/QtNGH0LjQutCwLCDQuNGB 0L/QvtC70L3QuNGC0LXQu9GPKS48YnIgLz48Yj7QnNC+0LTRg9C70YwgMTAuPC9iPiDQntGB0L7Q sdC10L3QvdC+0YHRgtC4INC+0YLQtNC10LvRjNC90YvRhSDQstC40LTQvtCyINC30LDQutGD0L/Q vtC6LjxiciAvPjxiPtCc0L7QtNGD0LvRjCAxMS48L2I+INCT0L7RgdGD0LTQsNGA0YHRgtCy0LXQ vdC90YvQuSDQuCDQvNGD0L3QuNGG0LjQv9Cw0LvRjNC90YvQuSDQutC+0L3RgtGA0LDQutGCLjxi ciAvPjxiPtCc0L7QtNGD0LvRjCAxMi48L2I+INCa0L7QvdGC0YDQvtC70YwsINC80L7QvdC40YLQ vtGA0LjQvdCzINC4INCw0YPQtNC40YIg0LIg0YHRhNC10YDQtSDQt9Cw0LrRg9C/0L7Qui4g0J7Q sdC20LDQu9C+0LLQsNC90LjQtS4g0JDQtNC80LjQvdC40YHRgtGA0LDRgtC40LLQvdCw0Y88YnIg Lz7Qv9GA0LDQutGC0LjQutCwINCk0JDQoS4g0J7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHRgtGM INC/0L4g0JrQvtCQ0J8uPGJyIC8+wqA8L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+ wqA8L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48L3RyPjx0cj48dGQ+PHA+wqA8L3A+PC90ZD48 dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+PGI+0J/RgNC10LjQvNGD 0YnQtdGB0YLQstCwINC60L7RgtC+0YDRi9C1INC/0L7Qu9GD0YfQsNGCINGD0YfQsNGB0YLQvdC4 0LrQuCDQtNCw0L3QvdC+0LPQviDQutGD0YDRgdCwOjwvYj48YnIgLz7CoC0g0JXQttC10LzQtdGB 0Y/Rh9C90LDRjyDQsNC60YLRg9Cw0LvQuNC30LDRhtC40Y8g0LjQt9GD0YfQsNC10LzQvtCz0L4g 0LzQsNGC0LXRgNC40LDQu9CwINC/0L4g0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC1 0LzQtS48YnIgLz7CoC0g0J3QsNCz0LvRj9C00L3QvtC1INC4INC00L7RgdGC0YPQv9C90L7QtSDQ v9GA0LXQtNGB0YLQsNCy0LvQtdC90LjQtSDQuNC30YPRh9Cw0LXQvNC+0LPQviDQvNCw0YLQtdGA 0LjQsNC70LAg0LIg0LLQuNC00LUg0LrRgNCw0YLQutC+0Lkg0L/RgNC10LfQtdC90YLQsNGG0LjQ uCDRgTxiciAvPtC40LfQu9C+0LbQtdC90LjQtdC8INC+0YHQvdC+0LLQvdGL0YUg0L/QvtC70L7Q ttC10L3QuNC5INC4INCw0LvQs9C+0YDQuNGC0LzQvtCyINC60L7QvdGC0YDQsNC60YLQvdC+0Lkg 0YHQuNGB0YLQtdC80Ysg0L3QsNGA0Y/QtNGDINGBINC/0L7QtNGA0L7QsdC90YvQvDxiciAvPtC9 0L7RgNC80LDRgtC40LLQvdGL0Lwg0L7QsdC+0YHQvdC+0LLQsNC90LjQtdC8LjxiciAvPsKgLSDQ kNC60YbQtdC90YIg0L3QsCDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0LLQvtC/0YDQvtGB0Yss INC60LXQudGB0Ysg0YEg0L/QvtC00YDQvtCx0L3Ri9C8INC+0YLQstC10YLQvtC8INC4INC90L7R gNC80LDRgtC40LLQvdGL0Lwg0L7QsdC+0YHQvdC+0LLQsNC90LjQtdC8LjxiciAvPsKgLSDQktC+ 0LfQvNC+0LbQvdC+0YHRgtGMINGB0LDQvNC+0YHRgtC+0Y/RgtC10LvRjNC90L4g0L/RgNC+0LLQ tdGA0LjRgtGMINGB0LLQvtC4INC30L3QsNC90LjRjyDQuCDQstC10YDQvdGD0YLRjNGB0Y8g0Log 0LjQt9GD0YfQtdC90LjRjiDQvdCw0LjQsdC+0LvQtdC1PGJyIC8+0YHQu9C+0LbQvdGL0YUg0LLQ vtC/0YDQvtGB0L7QsiDQsiDQu9GO0LHQvtC1INGD0LTQvtCx0L3QvtC1INC00LvRjyDRgdC70YPR iNCw0YLQtdC70Y8g0LLRgNC10LzRjy48YnIgLz7CoC0g0J/QvtGB0YLQvtGP0L3QvdC+0LUg0L3Q sCDQv9GA0L7RgtGP0LbQtdC90LjQuCDQvtCx0YPRh9C10L3QuNGPINC4INC/0L7RgdC70LXQtNGD 0Y7RidC10LUg0YHQvtC/0YDQvtCy0L7QttC00LXQvdC40LUg0YHQu9GD0YjQsNGC0LXQu9GPINGN 0LrRgdC/0LXRgNGC0LDQvNC4LTxiciAvPtC/0YDQsNC60YLQuNC60LDQvNC4LCDRgSDQv9C40YHR jNC80LXQvdC90YvQvNC4INC+0YLQstC10YLQsNC80Lgg0L3QsCDQuNC90YLQtdGA0LXRgdGD0Y7R idC40LUg0YHQu9GD0YjQsNGC0LXQu9GPINCy0L7Qv9GA0L7RgdGLINC4INC10LbQtdC80LXRgdGP 0YfQvdC+0Lk8YnIgLz7RgNCw0YHRgdGL0LvQutC+0Lkg0L3QvtCy0L7RgdGC0L3Ri9GFINC80LDR gtC10YDQuNCw0LvQvtCyINC4INC60L7QvNC80LXQvdGC0LDRgNC40LXQvCDRgdC/0LXRhtC40LDQ u9C40YHRgtC+0LIg0L/QviDQutC+0L3RgtGA0LDQutGC0L3QvtC5INGB0LjRgdGC0LXQvNC1Ljxi ciAvPsKgLSDQn9C70LDRgtGE0L7RgNC80LAg0LTQu9GPINC00LjRgdGC0LDQvdGG0LjQvtC90L3Q vtCz0L4g0L7QsdGD0YfQtdC90LjRjyDQvdC1INGC0YDQtdCx0YPQtdGCINGB0L/QtdGG0LjQsNC7 0YzQvdGL0YUg0LfQvdCw0L3QuNC5LCDQt9Cw0LPRgNGD0LbQsNC10YLRgdGPINCyPGJyIC8+0L7Q sdGL0YfQvdGL0Lkg0LHRgNCw0YPQt9C10YAg0Lgg0YDQsNCx0L7RgtCw0LXRgiDQsdC10Lcg0YPR gdGC0LDQvdC+0LLQutC4INC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0YUg0L/RgNC+0LPRgNCw 0LzQvC48L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+wqA8L3A+PC90ZD48dGQ+PHA+ wqA8L3A+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48cD7CoDwvcD48L2Rpdj4= From fche@redhat.com Wed Nov 11 06:16:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 5C7237F56 for ; Wed, 11 Nov 2015 06:16:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id D53F4AC005 for ; Wed, 11 Nov 2015 04:16:15 -0800 (PST) X-ASG-Debug-ID: 1447244171-04cb6c296d119430001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Dq4ZxiAYDskjkatv (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 04:16:11 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 282BABBDD for ; Wed, 11 Nov 2015 12:16:11 +0000 (UTC) Received: from fche.csb (vpn-60-209.rdu2.redhat.com [10.10.60.209]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABCGAhh012393; Wed, 11 Nov 2015 07:16:10 -0500 Received: by fche.csb (Postfix, from userid 2569) id 19F45586AB; Wed, 11 Nov 2015 07:16:11 -0500 (EST) Date: Wed, 11 Nov 2015 07:16:10 -0500 From: "Frank Ch. Eigler" To: Nathan Scott Cc: PCP Subject: Re: pmwebd security (was Re: [RFC] dynamic container switching) Message-ID: <20151111121610.GB16615@redhat.com> X-ASG-Orig-Subj: Re: pmwebd security (was Re: [RFC] dynamic container switching) References: <1313883527.54143616.1444783810135.JavaMail.zimbra@redhat.com> <20151027155234.GB9303@redhat.com> <1185678657.63582036.1446001295613.JavaMail.zimbra@redhat.com> <20151031022337.GC28852@redhat.com> <1634759327.3957536.1446687727569.JavaMail.zimbra@redhat.com> <20151106202554.GE2349@redhat.com> <319465283.6999575.1447038990025.JavaMail.zimbra@redhat.com> <20151111023103.GA16615@redhat.com> <558930991.9245903.1447212148100.JavaMail.zimbra@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <558930991.9245903.1447212148100.JavaMail.zimbra@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447244171 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > > > [...] I'll make the needed pmwebd changes this week. > > > > The local:* stuff should not be marked as deprecated nor > > be undocumented: that still has plenty of safe & appropriate use. > > If pmwebd acquires some form of explicit ACL, maybe (where people > will still have to opt-in to exposing information) - until then no, > there's no point risking that unnecessarily. "unnecessarily" is in the eye of the beholder/user. The "-P" is an opt-in. In another thread elsewhere we have already covered a reasonable use case where pmwebd could run as root & expose local:, for a single highly-privileged application. > > "pmcd now only hangs for a few seconds after a hostile client > > sends a few bytes of data instead of indefinitely" in code: > > Yep, interesting, thanks - so not nearly as bad as those initial > arbitrarily broad "pmcd DoS" claims. To spell it out further ... When you are on a hostile network, you will get not one bad guy sending those few bytes once in a while but hundreds concurrently, and pmcd will effectively stop. > In normal operation pmcd can be delayed for such short times under > heavy local load anyway. I don't think it's a realistic security > concern in the bigger picture of uses of the service that pmcd is > offering OK, so now you grant my point that pmcd shouldn't be put onto a hostile network. > - but if its worrying you, please have at it. You weaponized the whole issue, after I presumed to question the wisdom & safety of building more upon pmStore, a design that still has a number of outstanding questions/problems. We could have hammered those out instead of this distraction. - FChE From fche@redhat.com Wed Nov 11 06:26:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 9FF767F60 for ; Wed, 11 Nov 2015 06:26:19 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 9061B8F804B for ; Wed, 11 Nov 2015 04:26:16 -0800 (PST) X-ASG-Debug-ID: 1447244775-04cb6c296c1198c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id FkZryhFtwfTLIcqS (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 04:26:15 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 2038CA0767 for ; Wed, 11 Nov 2015 12:26:15 +0000 (UTC) Received: from fche.csb (vpn-60-209.rdu2.redhat.com [10.10.60.209]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABCQECR024938; Wed, 11 Nov 2015 07:26:14 -0500 Received: by fche.csb (Postfix, from userid 2569) id 1A126586AB; Wed, 11 Nov 2015 07:26:15 -0500 (EST) To: Nathan Scott Cc: PCP Subject: Re: pcp updates: pmwebd security, pmdaroot, libpcp, qa References: <190227633.9098813.1447191336585.JavaMail.zimbra@redhat.com> <689965523.9103364.1447191909906.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: pcp updates: pmwebd security, pmdaroot, libpcp, qa From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 11 Nov 2015 07:26:14 -0500 In-Reply-To: <689965523.9103364.1447191909906.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Tue, 10 Nov 2015 16:45:09 -0500 (EST)") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447244775 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - > [...] > libpcp: allow exclusive socket flag to be passed via hostspec too Can we discuss this PM_CTXFLAG_EXCLUSIVE idea? How is a pmapi user supposed to know whether it should be used? They have no idea how libpcp decides to share sockets to pmcd. They have no idea what the implications of sharing are, in terms of which pmapi operations are affected intuitively or counterintuitively. Even if they did, socket sharing is supposed to be a transparent optimization, beneath the api level. If socket sharing is not working right, let's disable it or fix it, not expose its mysteries to the user. It is an api design mistake to make users cargo-cult a workaround around problems even we don't seem to understand. - FChE From lberk@redhat.com Wed Nov 11 13:06:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 178C47F59 for ; Wed, 11 Nov 2015 13:06:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E965530404E for ; Wed, 11 Nov 2015 11:06:49 -0800 (PST) X-ASG-Debug-ID: 1447268805-04cbb0242412c620001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id fCvXpAYxxQPj53uE (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 11:06:45 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 3BA0596E3; Wed, 11 Nov 2015 19:06:45 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABJ6iri028761 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 11 Nov 2015 14:06:44 -0500 From: Lukas Berk To: Nathan Scott Cc: Ken McDonell , pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Date: Wed, 11 Nov 2015 14:06:44 -0500 In-Reply-To: <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> (Nathan Scott's message of "Tue, 10 Nov 2015 17:08:20 -0500 (EST)") Message-ID: <87si4cbbjv.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447268805 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, Nathan Scott writes: > ----- Original Message ----- >> [...] >> elasticsearch is not the only PMDA omitted from your build, from the log >> file ... >> >> checking if the mysql PMDA should be included... no >> checking if the postgresql PMDA should be included... no >> checking if the elasticsearch PMDA should be included... no >> checking if the nginx PMDA should be included... no >> checking if the activemq PMDA should be included... no >> ... >> checking if the postfix PMDA should be included... no > > Commit 01dd8ff862 picks up all of these except for pmdapostfix. Thanks for the follow up commit and comments. I'm curious, why pmdapostfix wasn't added to this commit? I'm getting a fail for the postfix pmda for same reason as the ealier elasticsearch commit. With the below patch on pmdapostfix, a fresh fedora rawhide build works (tested with a scratch build from a locally built srpm). I'd like to get an official build out asap, as currently pcp is broken in rawhide. diff --git a/build/rpm/fedora.spec b/build/rpm/fedora.spec index 7906e3f..82d9308 100644 --- a/build/rpm/fedora.spec +++ b/build/rpm/fedora.spec @@ -909,6 +909,7 @@ URL: http://www.pcp.io Requires: perl-PCP-PMDA = %{version}-%{release} %if 0%{?fedora} > 16 || 0%{?rhel} > 5 Requires: postfix-perl-scripts +BuildRequires: postfix-perl-scripts %endif %if 0%{?rhel} <= 5 Requires: postfix From lberk@redhat.com Wed Nov 11 13:55:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7BC8929E17 for ; Wed, 11 Nov 2015 13:55:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0D26BAC004 for ; Wed, 11 Nov 2015 11:55:32 -0800 (PST) X-ASG-Debug-ID: 1447271731-04cbb0242212d780001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id EdHC2I5Sa9XZV6fZ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 11:55:32 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 925A67F343 for ; Wed, 11 Nov 2015 19:55:31 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABJtUsw016230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 14:55:31 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: build bits Date: Wed, 11 Nov 2015 14:55:30 -0500 X-ASG-Orig-Subj: pcp updates: build bits Message-ID: <878u6471l9.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447271732 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (2): Fix fedora.spec buildrequire for pmdapostfix Add date/git hash to source tarball names when we spin pcp for rawhide build/rpm/fedora.spec | 1 + scripts/spin-rawhide | 6 ++++++ 2 files changed, 7 insertions(+) Details ... commit b594c2d8ad37ecfc79a8a916c0832edfb89357b1 Author: Lukas Berk Date: Wed Nov 11 14:53:47 2015 -0500 Add date/git hash to source tarball names when we spin pcp for rawhide commit df1b73da83e5ef4c134074f41331dbceb83a7dea Author: Lukas Berk Date: Wed Nov 11 14:52:55 2015 -0500 Fix fedora.spec buildrequire for pmdapostfix Without this patch, pcp will fail to build on fedora rawhide From lberk@redhat.com Wed Nov 11 13:57:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 59C977FB2 for ; Wed, 11 Nov 2015 13:57:06 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D9331AC003 for ; Wed, 11 Nov 2015 11:57:05 -0800 (PST) X-ASG-Debug-ID: 1447271824-04cbb0242212d800001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 1SjrZFlKVztRCUWo (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 11:57:05 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 80B6B935D0 for ; Wed, 11 Nov 2015 19:57:04 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABJv3Pt026658 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 11 Nov 2015 14:57:04 -0500 From: Lukas Berk To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> <87si4cbbjv.fsf@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Date: Wed, 11 Nov 2015 14:57:03 -0500 In-Reply-To: <87si4cbbjv.fsf@redhat.com> (Lukas Berk's message of "Wed, 11 Nov 2015 14:06:44 -0500") Message-ID: <8737wc71io.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447271824 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Lukas Berk writes: [...] > With the below patch on pmdapostfix... I pushed this to my git tree and posted a proper pcp updates mail to the list instead of pulling the patch from the mail. Sorry for the noise. Cheers, Lukas From kenj@internode.on.net Wed Nov 11 14:03:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6324E7FB5 for ; Wed, 11 Nov 2015 14:03:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 45CF68F8049 for ; Wed, 11 Nov 2015 12:03:28 -0800 (PST) X-ASG-Debug-ID: 1447272199-04bdf03f021233c0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id uMy4dLWlVJOf9sc3 for ; Wed, 11 Nov 2015 12:03:20 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2B3AgBcnkNWPDiR0XYNUYtauTSDPYJTAoIVAQEBAQEBBwEBAQFBgQAOg2UBAQEDAThBBQsLDgoJJQ8CMhQGAQwIAQGIIrMokWUBAQEBAQEBAwEBAQEBAR2LUoQqEAIBhHwBBJJng2GIDgWhWIR7gwmDKwEBAQ Received: from ppp118-209-145-56.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.145.56]) by ipmail06.adl6.internode.on.net with ESMTP; 12 Nov 2015 06:33:18 +1030 Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA To: Lukas Berk , Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> <87si4cbbjv.fsf@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <56439F05.10705@internode.on.net> Date: Thu, 12 Nov 2015 07:03:17 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87si4cbbjv.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447272200 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 12/11/15 06:06, Lukas Berk wrote: > ... > Thanks for the follow up commit and comments. I'm curious, why > pmdapostfix wasn't added to this commit? I'm getting a fail for the > postfix pmda for same reason as the ealier elasticsearch commit. I think that was an oversight, rather than intentional (reading between the lines of Nathan's mail). > With the below patch on pmdapostfix, a fresh fedora rawhide build works > (tested with a scratch build from a locally built srpm). I'd like to > get an official build out asap, as currently pcp is broken in rawhide. I think it needs to be a little more than this ... the BuildRequires should also be added for the other platform variants when making the postfix pmda. I've committed a patch with this change to my tree, email following. Once this is reviewed, it should flow to the official tree. Thanks Lukas. From kenj@internode.on.net Wed Nov 11 14:04:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D19017FB5 for ; Wed, 11 Nov 2015 14:04:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id C3AA78F8049 for ; Wed, 11 Nov 2015 12:04:03 -0800 (PST) X-ASG-Debug-ID: 1447272240-04cb6c296a126050001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id RVCGFhCmI0IARRyz for ; Wed, 11 Nov 2015 12:04:01 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2B3AgBcnkNWPDiR0XYNUYQOb4ZduTQZiA4BAQEBAQEHAQEBAUGBAA6ED1UwBgIFFgsCCwMCAQIBMScGAgEBu0pxkSGBAY94gk6BRAWWSIUdpE6Ee16CK4MrAQEB Received: from ppp118-209-145-56.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.145.56]) by ipmail06.adl6.internode.on.net with ESMTP; 12 Nov 2015 06:34:00 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa and fedora spec file From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa and fedora spec file Message-ID: <56439F30.9090409@internode.on.net> Date: Thu, 12 Nov 2015 07:04:00 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447272240 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): qa/archives: dodge around ok-noti-interp.index not being present qa/998: (new) demonstrate/test Ryan Doyle's libpcp locking bug qa/998: extend test, include test program build/rpm/fedora.spec: add BuildRequires for postfix PMDA build/rpm/fedora.spec | 3 qa/998 | 48 ++++++++++++++ qa/998.out | 29 ++++++++ qa/archives/GNUmakefile | 2 qa/group | 1 qa/src/GNUlocaldefs | 3 qa/src/github-50.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 242 insertions(+), 2 deletions(-) Details ... commit 7e0acfcfe9653f8865193ac592ddc6310e5ae61d Author: Ken McDonell Date: Thu Nov 12 06:49:33 2015 +1100 build/rpm/fedora.spec: add BuildRequires for postfix PMDA Make it the same as the other "optional" PMDAs. commit 1ceffadd365348a02e839917b230adb8b2cec7bf Author: Ken McDonell Date: Tue Nov 10 17:40:27 2015 +1100 qa/998: extend test, include test program commit 92099af9622552e434ea4abec5130abcd33227cb Author: Ken McDonell Date: Tue Nov 10 17:32:31 2015 +1100 qa/998: (new) demonstrate/test Ryan Doyle's libpcp locking bug commit f81987afdc2b9a3d8754fc341bd2c3253d0bbc58 Author: Ken McDonell Date: Tue Nov 10 13:44:13 2015 +1100 qa/archives: dodge around ok-noti-interp.index not being present From kenj@internode.on.net Wed Nov 11 14:07:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 078E429E06 for ; Wed, 11 Nov 2015 14:07:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id EA2088F8033 for ; Wed, 11 Nov 2015 12:07:25 -0800 (PST) X-ASG-Debug-ID: 1447272443-04cb6c296d126110001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id gFHLIKTdVizBRNXs for ; Wed, 11 Nov 2015 12:07:23 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CeBgDEnkNWPDiR0XYNUYQOb4ZduTQZhXcCghUBAQEBAQEHAQEBAUGBAAEBAwkEg2IBAQQ4QAEQCw4KCRYPCQMCAQIBMRQGAQwGAgEBu0qRZQEBAQEBAQEDAQEBAQEBHYtSgnGBSgEBhHwBBJZIhR2CcQWGbpZ4g3KEe16BTF+BaoFBAQEB Received: from ppp118-209-145-56.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.145.56]) by ipmail06.adl6.internode.on.net with ESMTP; 12 Nov 2015 06:36:59 +1030 Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA To: Lukas Berk , Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> <87si4cbbjv.fsf@redhat.com> <8737wc71io.fsf@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <56439FE2.7030207@internode.on.net> Date: Thu, 12 Nov 2015 07:06:58 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <8737wc71io.fsf@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447272443 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24310 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 12/11/15 06:57, Lukas Berk wrote: > Hi, > > Lukas Berk writes: > [...] >> With the below patch on pmdapostfix... > > I pushed this to my git tree and posted a proper pcp updates mail to the > list instead of pulling the patch from the mail. Sorry for the noise. And I pushed my commit, before seeing your mail, so some conflict resolution will probably be required at pcp.io ... sigh and sorry. From nscott@redhat.com Wed Nov 11 16:46:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 58C0A7FBA for ; Wed, 11 Nov 2015 16:46:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 7B57AAC004 for ; Wed, 11 Nov 2015 14:46:10 -0800 (PST) X-ASG-Debug-ID: 1447281949-04cb6c296d129330001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 6cxhFD2CZDaxc6Y6 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 14:45:50 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tABMjkY2001749; Wed, 11 Nov 2015 17:45:46 -0500 Date: Wed, 11 Nov 2015 17:45:45 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell , Lukas Berk Cc: pcp@oss.sgi.com Message-ID: <1606204284.10181814.1447281945580.JavaMail.zimbra@redhat.com> In-Reply-To: <56439F05.10705@internode.on.net> References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> <87si4cbbjv.fsf@redhat.com> <56439F05.10705@internode.on.net> Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.155] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: some build/package re-jigging and QA Thread-Index: oT0G9wpOOB47IF0xjK7wXk0LKq1oXA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1447281950 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24313 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On 12/11/15 06:06, Lukas Berk wrote: > > ... > > Thanks for the follow up commit and comments. I'm curious, why > > pmdapostfix wasn't added to this commit? I'm getting a fail for the > > postfix pmda for same reason as the ealier elasticsearch commit. > > I think that was an oversight, rather than intentional (reading between > the lines of Nathan's mail). Yep, I was too focussed on python/perl modules & overlooked that one - thanks for following up guys. cheers. -- Nathan From fche@redhat.com Wed Nov 11 18:59:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 81B807F54 for ; Wed, 11 Nov 2015 18:59:53 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7CFB48F8035 for ; Wed, 11 Nov 2015 16:59:44 -0800 (PST) X-ASG-Debug-ID: 1447289979-04cbb02423139f90001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id HpfHDqrE4ZkZ0h0S (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 16:59:39 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id F0DC0C0A847D for ; Thu, 12 Nov 2015 00:59:38 +0000 (UTC) Received: from fche.csb (vpn-60-209.rdu2.redhat.com [10.10.60.209]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC0xclp026154; Wed, 11 Nov 2015 19:59:38 -0500 Received: by fche.csb (Postfix, from userid 2569) id D2E2E586AB; Wed, 11 Nov 2015 19:59:38 -0500 (EST) To: Dave Brolley Cc: PCP Mailing List Subject: Re: Multi-Archive Contexts: Scaling and Consistency References: <564258F5.20309@redhat.com> X-ASG-Orig-Subj: Re: Multi-Archive Contexts: Scaling and Consistency From: fche@redhat.com (Frank Ch. Eigler) Date: Wed, 11 Nov 2015 19:59:38 -0500 In-Reply-To: <564258F5.20309@redhat.com> (Dave Brolley's message of "Tue, 10 Nov 2015 15:52:05 -0500") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447289979 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Dave - > [...] The following is an outline of a high level design which is > intended to address all of the above. [...] Thanks, excellent writeup, as is Nathan's feedback. Just a couple of other or emphasized ideas for your consideration: > [...] I propose that this PMNS be built up as each individual > archive is accessed. [...] Echoing Nathan here, I expect this will need to be done during the initial scan phase, not on-demand, because apprx. every pcp client application will want to do a PMNS lookup like pmLookupDesc at startup. > [...] > Scaling > The primary issue is resource management when scaling to PCP > installations for which individual directories may contain extremely > large numbers of related archives. In particular, we don't want to > keep large numbers of file descriptors open simultaneously. File descriptors are somewhat scarce, yes, but one can have thousands open. And don't forget about another general POSIX facility: mmap(2). You can map a great many files into memory, without keeping the fd's open. For example, mmap'ing all the .meta files would give a full in-memory PMNS & log-label view. > [...] We must also keep in mind that, in the case of directories of > archives, new archives could be dynamically appearing via an active > pmlogger or via some other means. They could also be dynamically > disappearing, however this is just as easy to detect and should > probably be treated as an error situation. [...] Handling the fully general dynamic case might not be practical. For example, having new archives pop up in the middle of a time interval we've already passed, we'd have an inconsistency to the pmapi client getting different results depending on the exact timing of the operations. I would posit that we should support less than the general case, and describe it as simply as possible. For example, a new multi-archive context could be defined to cover "all referenced valid archive files in existence at pmNewContext call time". This would exclude archives popping up in the middle, or brand new archives. It would constitute the simplest implementation. (In this scenario, a pmapi client that encounters the last record of the originally-last archive will know it. To keep up with even newer archives, it would have to reopen the archive-directory, pmSetMode time-warp to the last timestamp it saw, and resume fetching.) This seems reasonable & pleasantly simple, and well-suited for pmapi applications that run a short time. For another example, the definition could be as above, "PLUS all newer-time archives found whenever a pmFetch goes past the then-known last archive." It would identify the pmFetch-at-end-of-time as the trigger for the rescanning operation, handling the above case automatically within libpcp. It would not include newly found older-time archives, so it could not change history / "mess up the timeline". This seems reasonable too, not as simple, but helpful for pmapi applications that are meant to process archives for a long time. Maybe there are other workable definitions, but I would caution against being overly ambitious in the sense of accepting too many runtime archive changes, beyond what a pmapi archive-processing app could reasonably want to subject itself to. Drastically changed (deleted or renamed or pmlogrewrite or merged or pmlogreduce) archives would constitute runtime archive changes that probably should be rendered as errors, rather than motivate heroic attempts to reverse-engineer an original consistent view. > [...] All of this requires that we, at a minimum store the start and > end time of each archive in the active set. [...] Note that the archive end-time is not stored formally & efficiently, but heuristically in the (optional!) .index files, and indirectly the filesystem inode stat timestamps. Regarding inotify. It's linux-only and local-filesystem-only, so has adverse portability implications. If we define the times for directory rescanning to be rare & clear, it is probably not any win over a directory-fstat plus directory-traversal, esp. if we cache fstat's of files we've already scanned. - FChE From nscott@redhat.com Wed Nov 11 19:19:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id E5E507F5E for ; Wed, 11 Nov 2015 19:19:10 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 58E0F8F8035 for ; Wed, 11 Nov 2015 17:19:10 -0800 (PST) X-ASG-Debug-ID: 1447291144-04bdf03f051297b0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id 0G2HatleIMNKr75n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 17:19:04 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC1J4N2024308 for ; Wed, 11 Nov 2015 20:19:04 -0500 Date: Wed, 11 Nov 2015 20:19:04 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <554277547.10233494.1447291144157.JavaMail.zimbra@redhat.com> In-Reply-To: <144305318.10233479.1447291088640.JavaMail.zimbra@redhat.com> Subject: pcp updates: merges (kenj,nathans,lberk,rdoyle) MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: merges (kenj,nathans,lberk,rdoyle) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.51.155] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges (kenj,nathans,lberk,rdoyle) Thread-Index: oZw2pw7ViMT+s4Dv5otzezUOh2s2RA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1447291144 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24317 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (12): qa/archives/rattle archive: fix timezone in label records qa/tmparch: reduce differences between GNUmakefile and GNUmakefile.install qa/tmparch/GNUmakefile*: more tweaking of the setup target qa/372: split into multiple tests qa/archives: add static versions of the "interp" family of archives qa/archives: add static versions of the mv-bar archive qa/087: move from dynamic to static archives qa/251: move from dynamic to static archives qa/archives: dodge around ok-noti-interp.index not being present qa/998: (new) demonstrate/test Ryan Doyle's libpcp locking bug qa/998: extend test, include test program build/rpm/fedora.spec: add BuildRequires for postfix PMDA Nathan Scott (11): qa: webapi _store support and dynamic container switching pmdaroot: optimise name lookup for direct match on container ID qa: prep for pmdapipe - general pmda-related qa filter updates qa: deprecate local context and unix: access via pmwebd qa: missed spot in prior commit specifying web port# libpcp: allow exclusive socket flag to be passed via hostspec too qa: update filter in test 999 to handle pmdapipe docs: update pmwebd to-do file, pmstore support is complete pmdalinux: add support for guest nice CPU time (and vnice) qa: update test 747 to also exercise Linux CPU metrics via sysdev qa: update test 782 to await pmwebd on the correct port Lukas Berk (2): Fix fedora.spec buildrequire for pmdapostfix Add date/git hash to source tarball names when we spin pcp for rawhide Ryan Doyle (1): libpcp: unlock context before returning build/rpm/fedora.spec | 4 man/man1/pmwebd.1 | 19 ++- man/man3/pmwebapi.3 | 10 - qa/.gitignore | 2 qa/087 | 2 qa/087.out | 6 qa/1032 | 78 ++++++++++++ qa/1032.out | 13 ++ qa/1042 | 67 ++++++++++ qa/1042.out | 20 +++ qa/251 | 46 +++---- qa/251.out | 24 +-- qa/359 | 1 qa/372 | 26 ---- qa/372.out | 244 --------------------------------------- qa/660 | 4 qa/661 | 4 qa/662 | 20 --- qa/662.out.4 | 38 ++++++ qa/662.out.46 | 70 +++++++++++ qa/720 | 2 qa/720.out | 7 - qa/727 | 2 qa/747 | 16 ++ qa/747.out | 170 +++++++++++++++++++++++++++ qa/780 | 2 qa/782 | 5 qa/795 | 53 ++++++++ qa/795.out | 61 +++++++++ qa/846 | 52 ++++++++ qa/846.out | 61 +++++++++ qa/875 | 2 qa/875.out | 7 - qa/985 | 52 ++++++++ qa/985.out | 61 +++++++++ qa/986 | 53 ++++++++ qa/986.out | 61 +++++++++ qa/998 | 48 +++++++ qa/998.out | 29 ++++ qa/999 | 1 qa/archives/GNUmakefile | 2 qa/archives/ok-interp.0 |binary qa/archives/ok-interp.index |binary qa/archives/ok-interp.meta |binary qa/archives/ok-mv-bar.0 |binary qa/archives/ok-mv-bar.1 |binary qa/archives/ok-mv-bar.2 |binary qa/archives/ok-mv-bar.3 |binary qa/archives/ok-mv-bar.index |binary qa/archives/ok-mv-bar.meta |binary qa/archives/ok-mv-interp.0 |binary qa/archives/ok-mv-interp.1 |binary qa/archives/ok-mv-interp.2 |binary qa/archives/ok-mv-interp.index |binary qa/archives/ok-mv-interp.meta |binary qa/archives/ok-noti-interp.0 |binary qa/archives/ok-noti-interp.meta |binary qa/archives/rattle.0 |binary qa/archives/rattle.index |binary qa/archives/rattle.meta |binary qa/common.filter | 2 qa/common.webapi | 33 ++++- qa/group | 9 + qa/linux/sysdev-root-001.tgz |binary qa/src/GNUlocaldefs | 6 qa/src/github-50.c | 158 +++++++++++++++++++++++++ qa/src/test_webapi.python | 50 +++++++ qa/src/test_webcontainers.python | 66 ++++++++++ qa/src/test_webprocesses.python | 83 +++++++++++++ qa/tmparch/GNUmakefile | 4 qa/tmparch/GNUmakefile.install | 12 + scripts/spin-rawhide | 6 src/include/pcp/impl.h | 1 src/libpcp/src/context.c | 3 src/libpcp/src/logutil.c | 6 src/libpcp/src/spec.c | 6 src/pmdas/linux/help | 15 +- src/pmdas/linux/pmda.c | 149 +++++++++++++++++------ src/pmdas/linux/proc_stat.c | 20 +-- src/pmdas/linux/proc_stat.h | 11 - src/pmdas/linux/root_linux | 6 src/pmdas/root/root.c | 11 + src/pmwebapi/TODO | 1 src/pmwebapi/main.cxx | 22 +++ src/pmwebapi/pmwebapi.cxx | 67 ++++++++-- src/pmwebapi/pmwebapi.h | 1 86 files changed, 1749 insertions(+), 444 deletions(-) From bugzilla@redhat.com Wed Nov 11 19:48:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5BC537F51 for ; Wed, 11 Nov 2015 19:48:52 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 0CCED8F8033 for ; Wed, 11 Nov 2015 17:48:52 -0800 (PST) X-ASG-Debug-ID: 1447292928-04bdf03f02129ec0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id DUoSLr3DZrEQgH7q for ; Wed, 11 Nov 2015 17:48:49 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 480363FABA for ; Thu, 12 Nov 2015 12:48:48 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FVAAAd70NWnBq3hNFeGQEDDwEBAQEGAQECg1RvvjMBDYFgBRcKhW8CgT04FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0Ns0iQZQEBAQEBBQEBAQEBAQEBAQEVBIEBjBGCewEBaoJOgUQFlkiFHaROHwEBgmAJgV0+NAGEFIFBAQEB X-IPAS-Result: A0FVAAAd70NWnBq3hNFeGQEDDwEBAQEGAQECg1RvvjMBDYFgBRcKhW8CgT04FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0Ns0iQZQEBAQEBBQEBAQEBAQEBAQEVBIEBjBGCewEBaoJOgUQFlkiFHaROHwEBgmAJgV0+NAGEFIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,279,1444654800"; d="scan'208";a="130723782" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Nov 2015 12:48:30 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC1mNtW054683 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 20:48:26 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC1mNB1043482 for ; Wed, 11 Nov 2015 20:48:23 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAC1mMML043459; Wed, 11 Nov 2015 20:48:22 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Thu, 12 Nov 2015 01:48:21 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: mgoodwin@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1447292929 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24318 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #1 from Mark Goodwin --- As was discussed on IRC - I didn't include a _random_ vector snapshot. I ran fedpkg newsources with the new pcp tarball (3.10.8), along with the currently committed vector and pcp-webjs tarballs (after having downloaded them with fedpkg sources). The vector and pcp-webjs tarballs included in the 3.10.8 release are thus the same versions as we'd been QA'ing during the development phase. I certainly agree we need to add version information to the vector and pcp-webjs tarballs and some API mechanism for querying this. I think Nathan discussed this with the vector team when he met with them .. Nathan? -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=SG9x7qF2VF&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 11 20:10:41 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 609137F4E for ; Wed, 11 Nov 2015 20:10:41 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id AD0BAAC003 for ; Wed, 11 Nov 2015 18:10:40 -0800 (PST) X-ASG-Debug-ID: 1447294230-04cb6c296d12d4a0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id MjgpyJsl5eVYEyfe for ; Wed, 11 Nov 2015 18:10:31 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 0DF4BFF786 for ; Thu, 12 Nov 2015 13:10:30 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FVAACN7UNWnBq3hNFeGQEDDwEBAQEGAQECg1RvvjMBDYFgBRcKhW8CgT04FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgNDbNJkGUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTh8BAYJgCYFdPjQBhBSBQQEBAQ X-IPAS-Result: A0FVAACN7UNWnBq3hNFeGQEDDwEBAQEGAQECg1RvvjMBDYFgBRcKhW8CgT04FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQIZDQICAy4mGQUYBIgNDbNJkGUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTh8BAYJgCYFdPjQBhBSBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,279,1444654800"; d="scan'208";a="237996911" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Nov 2015 13:10:27 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC2ANRr060156 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 21:10:23 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC2ANbE022233 for ; Wed, 11 Nov 2015 21:10:23 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAC2AM1q022232; Wed, 11 Nov 2015 21:10:22 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Thu, 12 Nov 2015 02:10:22 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1447294231 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24318 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #2 from Nathan Scott --- Yep, discussed with the netflix guys - Martin has already implemented it and Lukas has updated the PCP build processes (for both pcp-webjs and vector), too. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=MSO145HOeZ&a=cc_unsubscribe From bugzilla@redhat.com Wed Nov 11 21:09:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 3D0107F5E for ; Wed, 11 Nov 2015 21:09:55 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3906BAC005 for ; Wed, 11 Nov 2015 19:09:47 -0800 (PST) X-ASG-Debug-ID: 1447297784-04bdf03f05130dc0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 8Ylm7aB45fK9TsTW for ; Wed, 11 Nov 2015 19:09:45 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id CD5217F9A9 for ; Thu, 12 Nov 2015 14:09:43 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FVAACN7UNWnBq3hNFeGQEDAQ4BAQEBBgEBAQGDVG++MwENgWAFFwqFbwKBPTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgEfBgIZDQICAy4mGQUYBIgNDbNJkGUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTh8BAYJSDgkHgVY+NAGEFIFBAQEB X-IPAS-Result: A0FVAACN7UNWnBq3hNFeGQEDAQ4BAQEBBgEBAQGDVG++MwENgWAFFwqFbwKBPTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgEfBgIZDQICAy4mGQUYBIgNDbNJkGUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTh8BAYJSDgkHgVY+NAGEFIFBAQEB X-IronPort-AV: E=Sophos;i="5.20,279,1444654800"; d="scan'208";a="238011700" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Nov 2015 14:09:41 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC39bGK013601 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 11 Nov 2015 22:09:37 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAC39bfW047336 for ; Wed, 11 Nov 2015 22:09:37 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAC39boV047335; Wed, 11 Nov 2015 22:09:37 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Thu, 12 Nov 2015 03:09:37 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: mgoodwin@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447297785 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24319 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #3 from Mark Goodwin --- Fixed with Lukas' change to scripts/spin-rawhide : commit b594c2d8ad37ecfc79a8a916c0832edfb89357b1 Author: Lukas Berk Date: Wed Nov 11 14:53:47 2015 -0500 Add date/git hash to source tarball names when we spin pcp for rawhide which basically does this: + VECTOR_GIT_DESCRIBE=`git describe | rev | cut -f1 -d"g" | rev` + VECTOR=`echo vector-${TAG_DATE}git${VECTOR_GIT_DESCRIBE}.tar.gz` (and similar for pcp-webjs). When we run fedpkg newsources, we use the currently committed vector and pcp-webjs tarballs for the release. Any remaining issues with this bz Frank? -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=1SJpANTw64&a=cc_unsubscribe From kenj@internode.on.net Thu Nov 12 00:56:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 070FC7F60 for ; Thu, 12 Nov 2015 00:56:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 85303AC001 for ; Wed, 11 Nov 2015 22:56:24 -0800 (PST) X-ASG-Debug-ID: 1447311377-04cbb02423146990001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id QLZQRmN7nyLk4Og0 for ; Wed, 11 Nov 2015 22:56:18 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C+AQBqNkRWPDiR0XYNUIQOb4ZdtUSEDRmHdgEBAQEBAQcBAQEBQYUdgQUGAgUhAhECMicGAgEBulRxkRmBAY94gk6BRAWWSIUdiWWHZZMFhHtehT0BAQE Received: from ppp118-209-145-56.lns20.mel8.internode.on.net (HELO [192.168.1.100]) ([118.209.145.56]) by ipmail04.adl6.internode.on.net with ESMTP; 12 Nov 2015 17:26:16 +1030 To: pcp@oss.sgi.com Subject: pcp updates: fix buffer overrun in logger PMDA From: Ken McDonell X-ASG-Orig-Subj: pcp updates: fix buffer overrun in logger PMDA Message-ID: <5644380B.70902@internode.on.net> Date: Thu, 12 Nov 2015 17:56:11 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1447311377 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24323 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/457: additional diagnostics logger pmda: fix buffer overrun after read() qa/457 | 23 +++++++++++++++-------- src/pmdas/logger/event.c | 6 +++++- 2 files changed, 20 insertions(+), 9 deletions(-) Details ... commit 560c37c41a764870e308adac1e0d489e03281131 Author: Ken McDonell Date: Thu Nov 12 17:50:02 2015 +1100 logger pmda: fix buffer overrun after read() Code was just plain wrong from day one. qa/457 was failing on 1 (vm28) of 30+ qa hosts, but that failure was real and identified a logic error in the PMDA code. commit aa8f5198b4c86e2ea2a8719bd3f4f5c43ffd195a Author: Ken McDonell Date: Thu Nov 12 17:49:20 2015 +1100 qa/457: additional diagnostics Failing on vm28 and nowhere else. From bugzilla@redhat.com Thu Nov 12 08:48:13 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 6984D7F62 for ; Thu, 12 Nov 2015 08:48:13 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 577058F8035 for ; Thu, 12 Nov 2015 06:48:10 -0800 (PST) X-ASG-Debug-ID: 1447339687-04cb6c296c13bae0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id Lb18OWIcJsopOdRQ for ; Thu, 12 Nov 2015 06:48:07 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 998F17F999 for ; Fri, 13 Nov 2015 01:48:06 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FMAADHpERWnBq3hNFeGQEDDwEBAQEGAQECg1Rvvj8BDYEkPAUXCoVvAoEyOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJOFAoyAQEBAQEBIwINMBMBARoBAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgNDbMTkGkBAQEBAQEEAQEBAQEBAQEBAQEYgQGMEYExgUoBAWqCToFEBYdEjwSFHaRPHwEBgmAJgV0+NAGDe4FBAQEB X-IPAS-Result: A0FMAADHpERWnBq3hNFeGQEDDwEBAQEGAQECg1Rvvj8BDYEkPAUXCoVvAoEyOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJOFAoyAQEBAQEBIwINMBMBARoBAQEDAQIgCSI6ASUCJgICAy4mGQUYBIgNDbMTkGkBAQEBAQEEAQEBAQEBAQEBAQEYgQGMEYExgUoBAWqCToFEBYdEjwSFHaRPHwEBgmAJgV0+NAGDe4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,282,1444654800"; d="scan'208";a="240856300" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Nov 2015 01:48:04 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tACElx2q045248 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 12 Nov 2015 09:48:00 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tACElxiV036399 for ; Thu, 12 Nov 2015 09:47:59 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tACElxTO036390; Thu, 12 Nov 2015 09:47:59 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Thu, 12 Nov 2015 14:47:59 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution cf_last_closed X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447339687 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24331 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 Frank Ch. Eigler changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |NEXTRELEASE Last Closed| |2015-11-12 09:47:59 --- Comment #4 from Frank Ch. Eigler --- > The vector and pcp-webjs tarballs included in the 3.10.8 release are thus > the same versions as we'd been QA'ing during the development phase. OK. It would be helpful to add details of the QA'ing you (who?) had done to the qa-notes.txt file in webjs [1], so we can repeat them at the next release. [1] http://oss.sgi.com/pipermail/pcp/2015-September/008336.html -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=MHZiAHwkjC&a=cc_unsubscribe From nscott@redhat.com Thu Nov 12 21:28:28 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 28EDA7F66 for ; Thu, 12 Nov 2015 21:28:28 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 06D4C8F8035 for ; Thu, 12 Nov 2015 19:28:27 -0800 (PST) X-ASG-Debug-ID: 1447385298-04cb6c0cd404380001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id zXPx1LREkX9MNm6s (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 12 Nov 2015 19:28:21 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAD3SIKI032193 for ; Thu, 12 Nov 2015 22:28:18 -0500 Date: Thu, 12 Nov 2015 22:28:18 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <325671362.11241712.1447385298392.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.31] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: 0lIHFYS7TP7NGsJw7OlgUESm0KMNTw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447385301 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24348 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (6): pmchart: update vCPU view to account for guest_nice time also qa: add a test for elasticsearch PMDA metrics, install & remove pmdaroot: rework the systemd detection logic for half-way installs qa: pmstore can send logger string values in either sptr/dptr form qa: add github-50 binary to gitignore set qa: put back the initial pmdalogger setup (config) at end of testing Ken McDonell (2): qa/457: additional diagnostics logger pmda: fix buffer overrun after read() qa/457 | 27 ++++++++---- qa/458 | 5 +- qa/461 | 5 +- qa/796 | 99 ++++++++++++++++++++++++++++++++++++++++++++++ qa/796.out | 31 ++++++++++++++ qa/group | 1 qa/src/.gitignore | 1 src/pmchart/views/vCPU | 5 +- src/pmdas/logger/event.c | 6 ++ src/pmdas/logger/logger.c | 4 + src/pmdas/root/docker.c | 30 +++++++++++-- 11 files changed, 195 insertions(+), 19 deletions(-) commit 8bc0f7be9f6f03a04018a87c39f5f953d7cb8eb4 Author: Nathan Scott Date: Fri Nov 13 14:23:30 2015 +1100 qa: put back the initial pmdalogger setup (config) at end of testing commit 01f3f11926e8f5feafbde63475b733629d582662 Author: Nathan Scott Date: Fri Nov 13 14:22:27 2015 +1100 qa: add github-50 binary to gitignore set commit 89bb87c67a8a35f68c3b080f88128c6cf01e4e70 Author: Nathan Scott Date: Fri Nov 13 14:20:22 2015 +1100 qa: pmstore can send logger string values in either sptr/dptr form commit 69db4d96d2ac64992c9aa385f6139de6099c910d Author: Nathan Scott Date: Fri Nov 13 14:18:40 2015 +1100 pmdaroot: rework the systemd detection logic for half-way installs The earlier heuristic was being foiled on some Debian/Ubunutu hosts that have a partial systemd setup (where init itself is not systemd though). This affects the containers.cgroup metric logic such that it incorrectly uses systemd naming conventions in those situations. Verified on various systems with many full/partial systemd setups. commit e6af93d76904fa390a8ca1be54b996a8ff96241a Author: Nathan Scott Date: Fri Nov 13 14:14:45 2015 +1100 qa: add a test for elasticsearch PMDA metrics, install & remove commit 560c37c41a764870e308adac1e0d489e03281131 Author: Ken McDonell Date: Thu Nov 12 17:50:02 2015 +1100 logger pmda: fix buffer overrun after read() Code was just plain wrong from day one. qa/457 was failing on 1 (vm28) of 30+ qa hosts, but that failure was real and identified a logic error in the PMDA code. commit aa8f5198b4c86e2ea2a8719bd3f4f5c43ffd195a Author: Ken McDonell Date: Thu Nov 12 17:49:20 2015 +1100 qa/457: additional diagnostics Failing on vm28 and nowhere else. commit 892d4d75c5396a3dc9aa73b7a47a6dcbea2635d5 Author: Nathan Scott Date: Thu Nov 12 12:33:20 2015 +1100 pmchart: update vCPU view to account for guest_nice time also (thanks Mark!) From wwwrun@oss.sgi.com Thu Nov 12 21:30:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 5761829DF5; Thu, 12 Nov 2015 21:30:25 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 952] Mising QA for elasticsearch PMDA Date: Fri, 13 Nov 2015 03:30:25 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: mort@sgi.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1447385425.38c42.19049"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1447385425.38c42.19049 Date: Thu, 12 Nov 2015 21:30:25 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=952 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |nathans@debian.org Resolution|--- |FIXED --- Comment #1 from Nathan Scott --- Added test 796 to do some elasticsearch PMDA verification. -- You are receiving this mail because: You are on the CC list for the bug. --1447385425.38c42.19049 Date: Thu, 12 Nov 2015 21:30:25 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" changed bug 952
What Removed Added
Status NEW RESOLVED
CC   nathans@debian.org
Resolution --- FIXED

Comment # 1 on bug 952 from
Added test 796 to do some elasticsearch PMDA verification.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1447385425.38c42.19049-- From wwwrun@oss.sgi.com Thu Nov 12 21:30:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 6F8D67F6D; Thu, 12 Nov 2015 21:30:25 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 948] PMDAs should not be shipped without some QA coverage Date: Fri, 13 Nov 2015 03:30:25 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: nathans@debian.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: kenj@internode.on.net X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1447385425.BBD74.19049"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1447385425.BBD74.19049 Date: Thu, 12 Nov 2015 21:30:25 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=948 Bug 948 depends on bug 952, which changed state. Bug 952 Summary: Mising QA for elasticsearch PMDA http://oss.sgi.com/bugzilla/show_bug.cgi?id=952 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are on the CC list for the bug. --1447385425.BBD74.19049 Date: Thu, 12 Nov 2015 21:30:25 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Bug 948 depends on bug 952, which changed state.
What Removed Added
Status NEW RESOLVED
Resolution --- FIXED


You are receiving this mail because:
  • You are on the CC list for the bug.
--1447385425.BBD74.19049-- From kenj@internode.on.net Sun Nov 15 13:38:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4377A7CBF for ; Sun, 15 Nov 2015 13:38:18 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 34956304039 for ; Sun, 15 Nov 2015 11:38:17 -0800 (PST) X-ASG-Debug-ID: 1447616291-04cbb0605e90e10001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id Xit5fiYC4JDAWhvd for ; Sun, 15 Nov 2015 11:38:12 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DuAQC93khWPM550XYNUYtauFaBD4M9glMCgW8BAQEBAQEHAQEBAUGEdAEBBCMVQAEQCxgCAgUWCwICCQMCAQIBMRQGAQwIAQGvb3GQAgEBAQEBAQQBAQEBAR6BAYpRh3WBRAEElkiIDwWhWIR7hikBAQE Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 16 Nov 2015 06:08:09 +1030 Subject: Re: [pcp] pcp updates: some build/package re-jigging and QA To: Nathan Scott , Lukas Berk X-ASG-Orig-Subj: Re: [pcp] pcp updates: some build/package re-jigging and QA References: <563949B8.9020604@internode.on.net> <87d1vn81w8.fsf@redhat.com> <56424CB3.5090506@internode.on.net> <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <5648DF20.1040707@internode.on.net> Date: Mon, 16 Nov 2015 06:38:08 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <2108185319.9113269.1447193300260.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447616292 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24419 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 11/11/15 09:08, Nathan Scott wrote: > ... > It would be best to fail at build time if bits are missing that are expected. > Hmm, would configure options like --with-pmda-nginx=yes help here? (causing > the build to fail IOW) And explicitly listing the expectations in the distro > package builds. Not sure if this really helps though, cos someone still has > to remember to add the configure options explicitly. Hmm. I don't think more configure scaffolding will help. The crux of the matter is that "expected" is a moving feast. What I "expect" for the old SuSE version on an sgi ia64 machine is different to what someone else "expects" for rawhide or OS X or FreeBSD or ... I think the status quo is probably about the best we can do with the available workers, provided we're vigilante for cases where "expected" changes or is in someway unsatisfactory. From kenj@internode.on.net Sun Nov 15 14:37:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C801D7F47 for ; Sun, 15 Nov 2015 14:37:21 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6B7DEAC004 for ; Sun, 15 Nov 2015 12:37:21 -0800 (PST) X-ASG-Debug-ID: 1447619835-04bdf07f097af60001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id paEkkCGCoEAFlh37 for ; Sun, 15 Nov 2015 12:37:15 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DtAQCk60hWPM550XYNUYQOb4ZduFaBDxmHaAEBAQEBAQcBAQEBQYUdVTAGAgUWCwILAwIBAgExJwYCAQGvc3GQMIEBj3iCToFEBYdBhwyHe4UdpE+Ee16FSwEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 16 Nov 2015 07:07:15 +1030 To: pcp@oss.sgi.com Subject: pcp updates: mostly qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: mostly qa Message-ID: <5648ECFA.9060201@internode.on.net> Date: Mon, 16 Nov 2015 07:37:14 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447619835 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24420 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (7): qa/152: improve robustness of check qa/956: improve logic when waiting for dynamic PMDA to exit qa: small tweak in installed makefile for dynamic PMDA qa/admin/pcp-qa-summary: check for case where failing test is not in QA group file libpcp: extra diags for __pmGetAddrInfo() qa/src/GNUlocaldefs: add test_webprocesses.python to PYTHONFILES qa/744&755: don't leave nvidia.log lying around qa/152 | 10 +++++++++- qa/744 | 16 ++++++++++++++-- qa/745 | 16 ++++++++++++++-- qa/956 | 23 +++++++++++++++++++++++ qa/admin/pcp-qa-summary | 2 +- qa/pmdas/dynamic/GNUmakefile.install | 3 +++ qa/src/GNUlocaldefs | 2 +- src/libpcp/src/auxconnect.c | 4 ++++ 8 files changed, 69 insertions(+), 7 deletions(-) Details ... commit c9eb0caa49570de14ba91c2c0bfe86261165dc8e Author: Ken McDonell Date: Mon Nov 16 07:35:22 2015 +1100 qa/744&755: don't leave nvidia.log lying around And improve diagnostics in *.full for debugging. commit eecafd6c0f6eaab115c04f8d581f6cf0889f72b2 Author: Ken McDonell Date: Mon Nov 16 07:34:09 2015 +1100 qa/src/GNUlocaldefs: add test_webprocesses.python to PYTHONFILES qa/1042 was failing without this. commit c0c40528edeaa2536373b978995c1db25486eb0e Author: Ken McDonell Date: Sun Nov 15 07:28:38 2015 +1100 libpcp: extra diags for __pmGetAddrInfo() Under the control of -Ddesperate, report details of a failed call to getaddrinfo() from __pmGetAddrInfo() ... trying to track down IPv6 failures on some QA hosts. commit b6928b003b0d3be6f0a14818407caa5e13be9322 Author: Ken McDonell Date: Sun Nov 15 07:26:59 2015 +1100 qa/admin/pcp-qa-summary: check for case where failing test is not in QA group file commit 901e45b87c3fe6ff264872f128331b377089a0d1 Author: Ken McDonell Date: Sun Nov 15 06:30:50 2015 +1100 qa: small tweak in installed makefile for dynamic PMDA commit c1ed87420eadb2d52b8850d4b5ee2024f78f3f8e Author: Ken McDonell Date: Sun Nov 15 06:30:24 2015 +1100 qa/956: improve logic when waiting for dynamic PMDA to exit commit 975a5e9d7972684fa039c7e621b1063aec4ce892 Author: Ken McDonell Date: Sat Nov 14 16:04:38 2015 +1100 qa/152: improve robustness of check Presence of pmie processes made the number of clients connected to pmcd non-deterministic ... relax check for N+4 to be N+4 +/- 1 From kenj@internode.on.net Sun Nov 15 20:03:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 075337F50 for ; Sun, 15 Nov 2015 20:03:03 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id DAE8F30404E for ; Sun, 15 Nov 2015 18:02:59 -0800 (PST) X-ASG-Debug-ID: 1447639373-04cb6c0cd3788f0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id ztJPfEs3wuCLg5jq for ; Sun, 15 Nov 2015 18:02:53 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C7AQBBOElWPM550XYNUYtaqWKOcoEPgz2CU4F5AQEBAQEBBwEBAQFBhR2BEiECBA0CMhoNCAEBsDhxj3ABAQgCARcJkEODBIFEBZZIglOBYKU5gnEggWqGKQEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 16 Nov 2015 12:32:41 +1030 To: PCP From: Ken McDonell Subject: qa/892 failing (ipv6) Message-ID: <56493940.707@internode.on.net> X-ASG-Orig-Subj: qa/892 failing (ipv6) Date: Mon, 16 Nov 2015 13:02:40 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090004000300050106070302" X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447639373 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24425 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- This is a multi-part message in MIME format. --------------090004000300050106070302 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On some of my machines I'm seeing qa/892 failing. The .full and .out.bad files are attached for vm01. And just to show that some element of ipv6 is working on this machine ... kenj@vm01:~$ ping6 -I eth0 fe80::5054:ff:fe9f:b34b PING fe80::5054:ff:fe9f:b34b(fe80::5054:ff:fe9f:b34b) from fe80::5054:ff:fe9f:b34b eth0: 56 data bytes 64 bytes from fe80::5054:ff:fe9f:b34b: icmp_seq=1 ttl=64 time=0.031 ms 64 bytes from fe80::5054:ff:fe9f:b34b: icmp_seq=2 ttl=64 time=0.057 ms ^C --- fe80::5054:ff:fe9f:b34b ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.031/0.044/0.057/0.013 ms Anyone seeing anything similar, or perhaps with a suggestion how to debug or fix this? --------------090004000300050106070302 Content-Type: text/plain; charset=UTF-8; name="892.full" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="892.full" VXNpbmcgSVB2NiBhZGRyPWZlODA6OjUwNTQ6ZmY6ZmU5ZjpiMzRiJWV0aDAKCnBtY2QuZmVh dHVyZS5sb2NhbAogICAgdmFsdWUgMApwbWluZm86IENhbm5vdCBjb25uZWN0IHRvIFBNQ0Qg b24gaG9zdCAicGNwOi8vW2ZlODA6OjUwNTQ6ZmY6ZmU5ZjpiMzRiJWV0aDBdIjogTm8gcm91 dGUgdG8gaG9zdAoKcG1jZC5mZWF0dXJlLmxvY2FsCiAgICB2YWx1ZSAxCnBtaW5mbzogQ2Fu bm90IGNvbm5lY3QgdG8gUE1DRCBvbiBob3N0ICJwY3A6Ly9bZmU4MDo6NTA1NDpmZjpmZTlm OmIzNGIlZXRoMF0iOiBObyByb3V0ZSB0byBob3N0Cg== --------------090004000300050106070302 Content-Type: text/plain; charset=UTF-8; name="892.out.bad" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="892.out.bad" UUEgb3V0cHV0IGNyZWF0ZWQgYnkgODkyCgo9PSBjaGVja2luZyBsb29wIHBtY2QgYWNjZXNz LCBleHBlY3Rpbmcgc3VjY2VzcwoKcG1jZC5mZWF0dXJlLmxvY2FsCiAgICB2YWx1ZSAwCgo9 PSBjaGVja2luZyBpcHY2IHBtY2QgYWNjZXNzLCBleHBlY3Rpbmcgc3VjY2VzcwpwbWluZm86 IENhbm5vdCBjb25uZWN0IHRvIFBNQ0Qgb24gaG9zdCAicGNwOi8vW0lQVjZBRERSXSI6IE5v IHJvdXRlIHRvIGhvc3QKCj09IGNoYW5naW5nIGRlZmF1bHQgc2V0dXAgdG8gbG9jYWwgaG9z dCBvbmx5CgpXYWl0aW5nIGZvciBwbWNkIHRvIHRlcm1pbmF0ZSAuLi4KU3RhcnRpbmcgcG1j ZCAuLi4gCgo9PSBjaGVja2luZyBsb29wIHBtY2QgYWNjZXNzLCBleHBlY3Rpbmcgc3VjY2Vz cwoKcG1jZC5mZWF0dXJlLmxvY2FsCiAgICB2YWx1ZSAxCgo9PSBjaGVja2luZyBiYWQgcG1j ZCBhY2Nlc3MsIGV4cGVjdCBubyB2YWx1ZXMKcG1pbmZvOiBDYW5ub3QgY29ubmVjdCB0byBQ TUNEIG9uIGhvc3QgInBjcDovL1tJUFY2QUREUl0iOiBObyByb3V0ZSB0byBob3N0CldhaXRp bmcgZm9yIHBtY2QgdG8gdGVybWluYXRlIC4uLgpTdGFydGluZyBwbWNkIC4uLiAKU3RhcnRp bmcgcG1sb2dnZXIgLi4uIAo= --------------090004000300050106070302-- From bugzilla@redhat.com Mon Nov 16 00:44:10 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 91E097F52 for ; Mon, 16 Nov 2015 00:44:10 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 651B4304032 for ; Sun, 15 Nov 2015 22:44:07 -0800 (PST) X-ASG-Debug-ID: 1447656243-04bdf07f0783b40001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id WjHqwU3JDftXwklm for ; Sun, 15 Nov 2015 22:44:04 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 2339BFF9D8 for ; Mon, 16 Nov 2015 17:44:03 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAQAeeklWfxq3hNFeGQEDAQ4BAQEBBgEBAQGDVG+uLpAhAQ2BWgoXCoVvAoEuOBQBAQEBAQEBAw4BAQsLCgghLoQ1AQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2pI497AQEBAQEBBAEBAQEBAQEBAQEZgQGMEYExgUoBAWqCFAwuE4ExBZZIhR2kTx8BAYJggWY+NAGECYFBAQEB X-IPAS-Result: A0FOAQAeeklWfxq3hNFeGQEDAQ4BAQEBBgEBAQGDVG+uLpAhAQ2BWgoXCoVvAoEuOBQBAQEBAQEBAw4BAQsLCgghLoQ1AQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2pI497AQEBAQEBBAEBAQEBAQEBAQEZgQGMEYExgUoBAWqCFAwuE4ExBZZIhR2kTx8BAYJggWY+NAGECYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,301,1444654800"; d="scan'208";a="241761936" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2015 17:43:52 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAG6hlUW034071 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 01:43:48 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAG6hlCL022350 for ; Mon, 16 Nov 2015 01:43:47 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAG6hlFb022349; Mon, 16 Nov 2015 01:43:47 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Mon, 16 Nov 2015 06:43:47 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: mgoodwin@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1447656244 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24430 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #5 from Mark Goodwin --- (In reply to Frank Ch. Eigler from comment #4) .. > OK. It would be helpful to add details of the QA'ing you (who?) had done to > the qa-notes.txt file in webjs [1], so we can repeat them at the next > release. > > [1] http://oss.sgi.com/pipermail/pcp/2015-September/008336.html Well, it was just "install and does-it-work-at-all" manual QA, on my behalf anyway, which is obviously the absolute minimum prior to release. Others may have done more QA than that ... we need to improve in this area for the bundled web APIs, and as you suggest, documenting any non-automated QA is a step in the right direction. Ditto for pcp containers. Regards -- Mark -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=XIeP1IPPaW&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 16 07:22:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C433D7CBF for ; Mon, 16 Nov 2015 07:22:53 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id A05E9304039 for ; Mon, 16 Nov 2015 05:22:50 -0800 (PST) X-ASG-Debug-ID: 1447680164-04cb6c0cd385360001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id Sp7TftwfNci1iKjF for ; Mon, 16 Nov 2015 05:22:44 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 3E0BF9F1D1 for ; Tue, 17 Nov 2015 00:22:43 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FhAQCd10lWfxq3hNFeGQEDAQENAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTo4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBGA0CJgICAy4mGQUYBIgNDaogkAUBAQEBAQUBAQEBAQEBAQEBARQEgQGMEYJ7AQFqgk6BRAWWSIUdkT6TER8BAYJggWY+NAGECYFBAQEB X-IPAS-Result: A0FhAQCd10lWfxq3hNFeGQEDAQENAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTo4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBGA0CJgICAy4mGQUYBIgNDaogkAUBAQEBAQUBAQEBAQEBAQEBARQEgQGMEYJ7AQFqgk6BRAWWSIUdkT6TER8BAYJggWY+NAGECYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,303,1444654800"; d="scan'208";a="131552218" Received: from unknown (HELO mx1-phx2.redhat.com) ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Nov 2015 00:22:40 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGDMUa6001798 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 08:22:30 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGDMUbj031485 for ; Mon, 16 Nov 2015 08:22:30 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAGDMTJ6031484; Mon, 16 Nov 2015 08:22:29 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Mon, 16 Nov 2015 13:22:28 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447680164 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24436 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #6 from Frank Ch. Eigler --- > Well, it was just "install and does-it-work-at-all" manual QA, on my behalf > anyway, which is obviously the absolute minimum prior to release. The qa-notes.txt file was written & announced just as that set of guidelines for that absolute-minimum manual testing. It sounds as if even less than that was done for this particular vector snapshot. That was my concern about this switch to webapp snapshots. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=SMjMySjlZD&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 16 08:35:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 1B7687CBF for ; Mon, 16 Nov 2015 08:35:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9D73BAC008 for ; Mon, 16 Nov 2015 06:35:03 -0800 (PST) X-ASG-Debug-ID: 1447684500-04bdf07f08907b0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id RzoMQ02jDpfVP2w5 for ; Mon, 16 Nov 2015 06:35:01 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 25F103FAA6 for ; Tue, 17 Nov 2015 01:35:00 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FhAQA66ElWfxq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTs4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBQ8JBIgNDaojkAUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTx8BAYJggWY+NAGECYFBAQEB X-IPAS-Result: A0FhAQA66ElWfxq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTs4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBQ8JBIgNDaojkAUBAQEBAQUBAQEBAQEBAQEBFQSBAYwRgnsBAWqCToFEBZZIhR2kTx8BAYJggWY+NAGECYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,303,1444654800"; d="scan'208";a="131558324" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Nov 2015 01:34:57 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGEYrN5049964 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 09:34:53 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGEYr6k023893 for ; Mon, 16 Nov 2015 09:34:53 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAGEYrbP023892; Mon, 16 Nov 2015 09:34:53 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Mon, 16 Nov 2015 14:34:52 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: lberk@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1447684501 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24438 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #7 from Lukas Berk --- This is a bit of an aside, but if qa-notes.txt is to be considered an 'absolute-minimum' for manual testing, could I ask that it be updated to include any testing that was done above and beyond qa-notes.txt, before the aforementioned switch to snapshots? It would be helpful to make those aspects more widely known to the community for future reference, avoiding information silos. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=P9aVhJQEpL&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 16 08:40:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 0F7BD7CBF for ; Mon, 16 Nov 2015 08:40:15 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A075A8F8033 for ; Mon, 16 Nov 2015 06:40:11 -0800 (PST) X-ASG-Debug-ID: 1447684808-04bdf07f0790c60001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id R5mIuRgoAWtPamc9 for ; Mon, 16 Nov 2015 06:40:09 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id C37E47F963 for ; Tue, 17 Nov 2015 01:40:07 +1100 (AEDT) Received-SPF: PermError (i-otc2esa.cbr1.mail-filtering.com.au: cannot correctly interpret sender authenticity information from domain of bugzilla@redhat.com) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FhAQDh6UlWfxq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTs4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NqiCQBQEBAQEBBQEBAQEBAQEBAQEVBIEBjBGCewEBaoJOgUQFlkiFHaRPHwEBgmCBZj40AYQJgUEBAQE X-IPAS-Result: A0FhAQDh6UlWfxq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvvmABDYFfBRcKhW8CgTs4FAEBAQEBAQEDDgEBCwsKCCEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NqiCQBQEBAQEBBQEBAQEBAQEBAQEVBIEBjBGCewEBaoJOgUQFlkiFHaRPHwEBgmCBZj40AYQJgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,303,1444654800"; d="scan'208";a="239109503" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Nov 2015 01:40:00 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGEdtLl052197 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 09:39:55 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGEdt5r026123 for ; Mon, 16 Nov 2015 09:39:55 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAGEdtk7026122; Mon, 16 Nov 2015 09:39:55 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Date: Mon, 16 Nov 2015 14:39:54 +0000 X-ASG-Orig-Subj: [Bug 1276980] 3.10.8 pcp release builds include unreleased vector snapshot Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: CLOSED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: mgoodwin@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: fche@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447684809 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24438 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1276980 --- Comment #8 from Frank Ch. Eigler --- (In reply to Lukas Berk from comment #7) > [...] could I ask that it be updated to include any testing that was done > above and beyond qa-notes.txt, before the aforementioned switch to snapshots? There were no qualified upstream webapp releases -after- the qa-notes.txt file was assembled, so is already current & up-to-date. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=2ZuowFnlUC&a=cc_unsubscribe From fche@redhat.com Mon Nov 16 09:30:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 433877CBF for ; Mon, 16 Nov 2015 09:30:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 32EDE30404E for ; Mon, 16 Nov 2015 07:30:59 -0800 (PST) X-ASG-Debug-ID: 1447687854-04cb6c0cd38c9c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 14V3OlRqU7LEyIQt (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 07:30:55 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 792CB8AE7C; Mon, 16 Nov 2015 15:30:54 +0000 (UTC) Received: from fche.csb (vpn-56-131.rdu2.redhat.com [10.10.56.131]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGFUskT029982; Mon, 16 Nov 2015 10:30:54 -0500 Received: by fche.csb (Postfix, from userid 2569) id 90ADC58523; Mon, 16 Nov 2015 10:30:54 -0500 (EST) To: Ken McDonell Cc: PCP Subject: Re: qa/892 failing (ipv6) References: <56493940.707@internode.on.net> X-ASG-Orig-Subj: Re: qa/892 failing (ipv6) From: fche@redhat.com (Frank Ch. Eigler) Date: Mon, 16 Nov 2015 10:30:54 -0500 In-Reply-To: <56493940.707@internode.on.net> (Ken McDonell's message of "Mon, 16 Nov 2015 13:02:40 +1100") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447687855 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 kenj wrote: > On some of my machines I'm seeing qa/892 failing. > The .full and .out.bad files are attached for vm01. > And just to show that some element of ipv6 is working on this machine ... > [...] > Anyone seeing anything similar, or perhaps with a suggestion how to > debug or fix this? I'd start diagnosing with an lsof & "strace -f" on pmcd and the test program. - FChE From lberk@redhat.com Mon Nov 16 13:26:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 455407CBF for ; Mon, 16 Nov 2015 13:26:09 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3A562304039 for ; Mon, 16 Nov 2015 11:26:09 -0800 (PST) X-ASG-Debug-ID: 1447701964-04cb6c0cd29be10001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qn1dIQg5eEY4ssKB (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 11:26:05 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 9B9733B757 for ; Mon, 16 Nov 2015 19:26:04 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGJQ3F4018288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 14:26:04 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: python3 build fix on rawhide Date: Mon, 16 Nov 2015 14:26:03 -0500 X-ASG-Orig-Subj: pcp updates: python3 build fix on rawhide Message-ID: <87si453fw4.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447701965 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Rawhide builds have been failing after the the distro updated to python-3.5, which seemed to add files such as: /usr/lib64/python3.5/site-packages/pcp/__pycache__/__init__.cpython-35.opt-1.pyc These files weren't listed in the `setup.py --record` files (which populates the python3-pcp.list file). So I had to add it as an additional awk statement in builddefs.in (similar to how we list .pyo files in python3-pcp.list.rpm). Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (1): Add opt-1.pyc suffix files to python3 rpm files src/include/builddefs.in | 2 ++ 1 file changed, 2 insertions(+) Details ... commit b835f8bcedd92d16fc2c287c2ecb66a680508293 Author: Lukas Berk Date: Mon Nov 16 14:21:39 2015 -0500 Add opt-1.pyc suffix files to python3 rpm files This fixes the build on rawhide, including them in the list of files to package. From brolley@redhat.com Mon Nov 16 13:45:42 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 050737CBF for ; Mon, 16 Nov 2015 13:45:42 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 71BC2AC003 for ; Mon, 16 Nov 2015 11:45:38 -0800 (PST) X-ASG-Debug-ID: 1447703136-04cbb0605dbe580001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id b9PwcipJxyXfFXpp (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 11:45:37 -0800 (PST) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 5D1B52654 for ; Mon, 16 Nov 2015 19:45:36 +0000 (UTC) Received: from [10.15.17.216] (unused-10-15-17-216.yyz.redhat.com [10.15.17.216]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAGJjZne030153 for ; Mon, 16 Nov 2015 14:45:36 -0500 Message-ID: <564A3307.4010200@redhat.com> Date: Mon, 16 Nov 2015 14:48:23 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: PCP Mailing List Subject: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency References: <564258F5.20309@redhat.com> <1476262521.9272541.1447218203575.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency In-Reply-To: <1476262521.9272541.1447218203575.JavaMail.zimbra@redhat.com> Content-Type: multipart/alternative; boundary="------------050200080908080205050502" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447703137 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------050200080908080205050502 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for the great feedback! I'll address it all at once, so as not to spawn multiple email threads. On 11/11/2015 12:03 AM, Nathan Scott wrote: > [...] > Tools which use (opts->flags & PM_OPTFLAG_MULTI) continue to work as before. > I wonder if this flag should be propagated more (as in, almost everywhere) - to > anticipate cases where it might not be desirable for certain tools to support > multiple-archives (pmdumplog? pmlogcheck? some PMAPI 3rd party? not sure). I'll add this to my list of future considerations. >> Single PMNS for the entire context >> This is needed for those APIs which have a need to examine the entire PMNS of >> the context. Examples include pmTraversePMNS(3) and pmLookup*(3). >> >> I propose that this PMNS be built up as each individual archive is accessed. >> >> The main reason is that consistency checking can then also be performed as >> each archive is accessed. In the case of a consistency issue, it is then >> possible (even probable) that useful data will have been provided to the >> client before the problem is encountered. The label of each archive still >> needs to be examined when the context is opened, in order to determine their >> ordering in overall the time line, but it is not necessary to examine the >> PMNS (.meta) of each until the metrics within them are to be examined. >> >> In the case of an API call, like pmTraversePMNS(3), we can bite the bullet >> and complete the PMNS of the entire archive set as needed. > There might be quite few API calls in that set - pmLookupName, pmLookupInDom > - but that may be OK as long as not every client always issues one of those > calls as the first thing it does. :) > > It might not be a problem to read all the .meta files, they tend to be fairly > small (heh, except in certain unusual situations - hi Martins!). My feeling on this is that it will not be difficult to delay reading all of the .meta data until necessary and that I see no need to force this upon tools which do not need to do so, even if they turn out to be in the minority I will make sure to isolate the code so that this decision can be easily reversed. >> The design of data structures and policies for retention could potentially >> depend on what kinds of usage scenarios we envision. We must also keep in >> mind that, in the case of directories of archives, new archives could be >> dynamically appearing via an active pmlogger or via some other means. They >> could also be dynamically disappearing, however this is just as easy to >> detect and should probably be treated as an error situation. > These things are guaranteed, and will be the normal situation (archives both > appearing and disappearing) - i.e. in the daily log rotation situations. So > I think these need to work seamlessly (i.e. its not an error when an archive > is removed - its expected, every night, in steady state operation). But are disappearing archives expected to be handled within an open libpcp context? Even the current single-archive contexts only keep one volume open at a time. If we were to return to a previously used volume which has disappeared, for any reason, including log rotation, while the context is open, an error will occur when we attempt to re-open the now-nonexistent volume. I don't think that a set of archives within a multi-archive context can or should be treated any differently. There are only two ways that I can see to handle this. 1. leave the file descriptors open, even after moving on to another archive 2. read all of the metric and retain them in memory both of which run afoul of scaling concerns. With respect to archives appearing in the middle of the time line, I tend to agree with Frank that attempting to handle them would cause all manners of inconsistency with respect to data which has potentially already been reported for points in the time line which follow the insertion of the new archive. I am leaning toward having libpcp automatically handle new archives which appear at the end of the overall timeline. >> I feel that we should cater to the possibility of new archives being created >> within directories but only at the end of the time line for each directory >> (if any). pmlogger(1) would create new archives in this way. I believe that >> handing the creation of new archives at random points in the time line >> whenever an arbitrary archive boundary is crossed, would be a waste of time. > I'm not following what makes it more difficult to handle this case than just > appearing at the end of the timeline? It might mean using a tree structure, > perhaps, rather than a simple list/array ... or is there more to it? > > Thinking out loud - all archives will have a fixed start time, which *cannot* > ever change - so perhaps that could be the key used to index the (tree?) data > structure. Since the end point can change (and there's no simple way to tell > if an archive is actively being written), we can't rely on that at all - but > start time may be enough to quickly find candidate archives. > > Tough case to keep in mind: think of two active pmloggers, both recording for > the same host, in the same directory, one logging once a second, the other > once an hour. At PMAPI-client startup time, the two might appear to not be > overlapping... (and the initial consistency checks might all pass), but that > would change later when the long sampling interval elapses once more. (ow!) > > IOW, its not easy (or even possible?) to tell if any archive is "finished" > being logged to, so I'd focus away from that as a key/accessor for any data > structures you're using. Other than for the case you give above of two actively-being-written archives within the same directory, the difficulty comes not in inserting new archives into their proper place in the overall timeline but with with difficulty with new metrics being introduced in the middle of an area of the timeline which has already been traversed. The best example I can come with would be having archives A and C initially and having traversed from archive A into archive C while scaling the results of some counter. The final sample from A and the initial sample from C will be interpolated to produce a rate that is constant for queries within the gap between A and C. Archive B now appears in that gap and the same timespan is traversed again. This time the detailed rates are given for the timespan of B. Is this a problem? Maybe, maybe not. Frank, can you come up with a better example? Dave --------------050200080908080205050502 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Thanks for the great feedback!

I'll address it all at once, so as not to spawn multiple email threads.

On 11/11/2015 12:03 AM, Nathan Scott wrote:
[...]
Tools which use (opts->flags & PM_OPTFLAG_MULTI) continue to work as before.
I wonder if this flag should be propagated more (as in, almost everywhere) - to
anticipate cases where it might not be desirable for certain tools to support
multiple-archives (pmdumplog?  pmlogcheck?  some PMAPI 3rd party?  not sure).
I'll add this to my list of future considerations.
Single PMNS for the entire context
This is needed for those APIs which have a need to examine the entire PMNS of
the context. Examples include pmTraversePMNS(3) and pmLookup*(3).

I propose that this PMNS be built up as each individual archive is accessed.

The main reason is that consistency checking can then also be performed as
each archive is accessed. In the case of a consistency issue, it is then
possible (even probable) that useful data will have been provided to the
client before the problem is encountered. The label of each archive still
needs to be examined when the context is opened, in order to determine their
ordering in overall the time line, but it is not necessary to examine the
PMNS (.meta) of each until the metrics within them are to be examined.

In the case of an API call, like pmTraversePMNS(3), we can bite the bullet
and complete the PMNS of the entire archive set as needed.
There might be quite few API calls in that set - pmLookupName, pmLookupInDom
- but that may be OK as long as not every client always issues one of those
calls as the first thing it does.  :)

It might not be a problem to read all the .meta files, they tend to be fairly
small (heh, except in certain unusual situations - hi Martins!).
My feeling on this is that it will not be difficult to delay reading all of the .meta data until necessary and that I see no need to force this upon tools which do not need to do so, even if they turn out to be in the minority I will make sure to isolate the code so that this decision can be easily reversed.
The design of data structures and policies for retention could potentially
depend on what kinds of usage scenarios we envision. We must also keep in
mind that, in the case of directories of archives, new archives could be
dynamically appearing via an active pmlogger or via some other means. They
could also be dynamically disappearing, however this is just as easy to
detect and should probably be treated as an error situation.
These things are guaranteed, and will be the normal situation (archives both
appearing and disappearing) - i.e. in the daily log rotation situations.  So
I think these need to work seamlessly (i.e. its not an error when an archive
is removed - its expected, every night, in steady state operation).
But are disappearing archives expected to be handled within an open libpcp context? Even the current single-archive contexts only keep one volume open at a time. If we were to return to a previously used volume which has disappeared, for any reason, including log rotation, while the context is open, an error will occur when we attempt to re-open the now-nonexistent volume. I don't think that a set of archives within a multi-archive context can or should be treated any differently.

There are only two ways that I can see to handle this.
  1. leave the file descriptors open, even after moving on to another archive
  2. read all of the metric and retain them in memory
both of which run afoul of scaling concerns.

With respect to archives appearing in the middle of the time line, I tend to agree with Frank that attempting to handle them would cause all manners of inconsistency with respect to data which has potentially already been reported for points in the time line which follow the insertion of the new archive. I am leaning toward having libpcp automatically handle new archives which appear at the end of the overall timeline.

I feel that we should cater to the possibility of new archives being created
within directories but only at the end of the time line for each directory
(if any). pmlogger(1) would create new archives in this way. I believe that
handing the creation of new archives at random points in the time line
whenever an arbitrary archive boundary is crossed, would be a waste of time.
I'm not following what makes it more difficult to handle this case than just
appearing at the end of the timeline?  It might mean using a tree structure,
perhaps, rather than a simple list/array ... or is there more to it?

Thinking out loud - all archives will have a fixed start time, which *cannot*
ever change - so perhaps that could be the key used to index the (tree?) data
structure.  Since the end point can change (and there's no simple way to tell
if an archive is actively being written), we can't rely on that at all - but
start time may be enough to quickly find candidate archives.

Tough case to keep in mind: think of two active pmloggers, both recording for
the same host, in the same directory, one logging once a second, the other
once an hour.  At PMAPI-client startup time, the two might appear to not be
overlapping... (and the initial consistency checks might all pass), but that
would change later when the long sampling interval elapses once more.  (ow!)

IOW, its not easy (or even possible?) to tell if any archive is "finished"
being logged to, so I'd focus away from that as a key/accessor for any data
structures you're using.
Other than for the case you give above of two actively-being-written archives within the same directory, the difficulty comes not in inserting new archives into their proper place in the overall timeline but with with difficulty with new metrics being introduced in the middle of an area of the timeline which has already been traversed.

The best example I can come with would be having archives A and C initially and having traversed from archive A into archive C while scaling the results of some counter. The final sample from A and the initial sample from C will be interpolated to produce a rate that is constant for queries within the gap between A and C. Archive B now appears in that gap and the same timespan is traversed again. This time the detailed rates are given for the timespan of B. Is this a problem? Maybe, maybe not.

Frank, can you come up with a better example?

Dave

--------------050200080908080205050502-- From kenj@internode.on.net Mon Nov 16 15:46:32 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BFFC67F59 for ; Mon, 16 Nov 2015 15:46:32 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6ADCCAC003 for ; Mon, 16 Nov 2015 13:46:32 -0800 (PST) X-ASG-Debug-ID: 1447710385-04bdf07f09aa450001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id GhzSsBetES2wA0s0 for ; Mon, 16 Nov 2015 13:46:25 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DaAQDlTUpWPM550XYNUIQOb4ZduGeBEBmIDAEBAQEBAQcBAQEBQYUdVTAGAgUWCwILAwIBAgExJwYCAQGyBXGQZ4EBj3iCToFEBZZIhR2JZZIWiFSEe16FCgEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail04.adl6.internode.on.net with ESMTP; 17 Nov 2015 08:16:24 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa and pmlogger init script change From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa and pmlogger init script change Message-ID: <564A4EAF.2060106@internode.on.net> Date: Tue, 17 Nov 2015 08:46:23 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1447710385 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24450 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (6): qa/662: amend ipv4-only output qa/152: rework +/- 1 filtering qa/169: delay a little longer waiting for pmcd timeout src/pmlogger/rc_pmlogger: rework "chkconfig" logic qa/common.check: rework _change_config() for Gentoo qa/721: add extra diagnostics for debugging qa/152 | 16 +++++++++------- qa/169 | 2 +- qa/662.out.4 | 3 --- qa/721 | 8 ++++++-- qa/common.check | 7 ++----- src/pmlogger/rc_pmlogger | 10 +++++++--- 6 files changed, 25 insertions(+), 21 deletions(-) Details ... commit 0383c3120ce68ec4a43acbd2c710507bfff3f63f Author: Ken McDonell Date: Tue Nov 17 08:12:25 2015 +1100 qa/721: add extra diagnostics for debugging commit 72bf9feeae3ae206521913c944a46965f7495165 Author: Ken McDonell Date: Tue Nov 17 08:09:25 2015 +1100 qa/common.check: rework _change_config() for Gentoo on/off ... => unconditional # rc-update add/delete ... default This helps qa/964 pass on vm05 and makes no difference to any non-Gentoo platform. commit f24fe473f7de3a1eb859371c616a3d320d78287a Author: Ken McDonell Date: Tue Nov 17 08:05:10 2015 +1100 src/pmlogger/rc_pmlogger: rework "chkconfig" logic If "chkconfig" (or the moral equivalent thereof, as hidden away in is_chkconfig_on() within rc-proc.sh) is "off", then do not start pmlogger. Previous behaviour was to warn, but start anyway. And when stopping, if "chkconfig" is "off" don't warn if a pmlogger process cannot be found, as that is now expected. commit cc02f026a20e518fdcac9ffbee1f89fe40e53702 Author: Ken McDonell Date: Mon Nov 16 16:48:35 2015 +1100 qa/169: delay a little longer waiting for pmcd timeout commit 124aee23e9ef10b71b9e97cebbc6efa16e353e10 Author: Ken McDonell Date: Mon Nov 16 13:12:19 2015 +1100 qa/152: rework +/- 1 filtering commit 26adf7156fed316fef1b29eaf4f5285cfa23d19f Author: Ken McDonell Date: Mon Nov 16 10:21:04 2015 +1100 qa/662: amend ipv4-only output Looks like a cut-n-paste error @ the end of the file (last 3 lines repeated). Was failing on vm24, now passing. From nscott@redhat.com Mon Nov 16 17:36:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 71BFC7F4E for ; Mon, 16 Nov 2015 17:36:09 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 43365304043 for ; Mon, 16 Nov 2015 15:36:06 -0800 (PST) X-ASG-Debug-ID: 1447716960-04cbb0605ec94f0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id 5sG0ZRgwjCJo5lOm (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 16 Nov 2015 15:36:00 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAGNZxiE001151; Mon, 16 Nov 2015 18:35:59 -0500 Date: Mon, 16 Nov 2015 18:35:59 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Dave Brolley Cc: PCP Mailing List Message-ID: <492472276.14012267.1447716959712.JavaMail.zimbra@redhat.com> In-Reply-To: <564A3307.4010200@redhat.com> References: <564258F5.20309@redhat.com> <1476262521.9272541.1447218203575.JavaMail.zimbra@redhat.com> <564A3307.4010200@redhat.com> Subject: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Multi-Archive Contexts: Scaling and Consistency Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.26] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Multi-Archive Contexts: Scaling and Consistency Thread-Index: 2FNgGjZFQ3PLgkXsOkmd/nIHMjm1gA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447716960 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24454 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Dave, ----- Original Message ----- > My feeling on this is that it will not be difficult to delay reading all of > the .meta data until necessary and that I see no need to force this upon > tools which do not need to do so, even if they turn out to be in the > minority I will make sure to isolate the code so that this decision can be > easily reversed. Sounds good. > But are disappearing archives expected to be handled within an open libpcp > context? Even the current single-archive contexts only keep one volume open In the case of a directory (like /var/log/pcp/pmlogger/) I think we should expect "good" behaviour for archives disappearing. In the case of disappearing off the tail of the time window (the most important case, I suspect) this should just equate to PM_ERR_EOL instead of exposing ENOENT. And yep I agree - in an initial implementation, that'll be enough - I'd not worry at first about archives disappearing elsewhere in the timeline. > at a time. If we were to return to a previously used volume which has > disappeared, for any reason, including log rotation, while the context is > open, an error will occur when we attempt to re-open the now-nonexistent > volume. I don't think that a set of archives within a multi-archive context > can or should be treated any differently. The directory-of-archives situation is slightly different though (hmm, this is an interesting case indeed, where we might want the behaviour for a comma separated archive list (IOW, multiple, explicitly-named archives) to differ to that of a directory. > [...] I am leaning toward having libpcp automatically handle new archives > which appear at the end of the overall timeline. I agree, that will be an excellent starting point. Do think about using data structures that'll make it easy to generalise further though, down the track. > Other than for the case you give above of two actively-being-written archives > within the same directory, the difficulty comes not in inserting new > archives into their proper place in the overall timeline but with with > difficulty with new metrics being introduced in the middle of an area of the > timeline which has already been traversed. Keep in mind the tools that will care - most tools will just run, process the data that is available then-and-there and exit - none of those tools care at all about the appear/disappear cases. The ones that do are long-running - pmchart, pmwebd - I suspect these will both self-correct, even in the situation where data appears "in the middle" of a time sequence (pmchart plots "no data", and then later will find data to plot if it moves back over that time sequence). So, this may not be as difficult as it first appears. > The best example I can come with would be having archives A and C initially > and having traversed from archive A into archive C while scaling the results > of some counter. The final sample from A and the initial sample from C will > be interpolated to produce a rate that is constant for queries within the > gap between A and C. Archive B now appears in that gap and the same timespan > is traversed again. This time the detailed rates are given for the timespan > of B. Is this a problem? Maybe, maybe not. Pretty sure we cannot attempt continuation across archives like this FWIW - an implicit mark record exists at the start/end of any archive, right? That will need to be maintained in the new world order - definitely no interpolation of counters across archives (see how pmlogextract handles this, inserting a mark record explicitly at the old boundary). But, I agree - don't worry too much about this case yet, its not needed for an initial implementation, and I think the way you've described tackling it will work out well. Using a tree over an array is mainly intended to help with your scaling concerns, and just happens to have nice insertion properties if/when we come back to a more dynamic model of archives appearing/disappearing within the time series. cheers. -- Nathan From nscott@redhat.com Mon Nov 16 18:55:21 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D546D7CBF for ; Mon, 16 Nov 2015 18:55:21 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id C5BAB8F8033 for ; Mon, 16 Nov 2015 16:55:18 -0800 (PST) X-ASG-Debug-ID: 1447721715-04cbb0605dcc300001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id yMe0hrTI4bZCvYMH (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 16 Nov 2015 16:55:16 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAH0suAT013898; Mon, 16 Nov 2015 19:54:56 -0500 Date: Mon, 16 Nov 2015 19:54:56 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <37781480.14026461.1447721696684.JavaMail.zimbra@redhat.com> In-Reply-To: <564A4EAF.2060106@internode.on.net> References: <564A4EAF.2060106@internode.on.net> Subject: Re: [pcp] pcp updates: qa and pmlogger init script change MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: qa and pmlogger init script change Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.26] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa and pmlogger init script change Thread-Index: SmhiXfth15vQlZWqOKTp2bGDZnvMSw== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1447721715 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > Changes committed to git://git.pcp.io/kenj/pcp master > > Ken McDonell (6): > [...] > src/pmlogger/rc_pmlogger: rework "chkconfig" logic > [...] > commit f24fe473f7de3a1eb859371c616a3d320d78287a > Author: Ken McDonell > Date: Tue Nov 17 08:05:10 2015 +1100 > > src/pmlogger/rc_pmlogger: rework "chkconfig" logic > > If "chkconfig" (or the moral equivalent thereof, as hidden away > in is_chkconfig_on() within rc-proc.sh) is "off", then do not > start pmlogger. Previous behaviour was to warn, but start > anyway. > > And when stopping, if "chkconfig" is "off" don't warn if a > pmlogger process cannot be found, as that is now expected. The current behaviour (warn but start anyway) is the result of many, many people requesting this (rightly or wrongly) so we'll be getting a slew of regression reports if this is changed yet again... https://bugzilla.redhat.com/show_bug.cgi?id=1131022 https://bugzilla.redhat.com/show_bug.cgi?id=1185755 https://bugzilla.redhat.com/show_bug.cgi?id=1186012 (not to mention many direct requests not tracked anywhere). The give-a-warning behaviour was the best compromise, I think - what was the problem you've come across that led to this change? It will cause a fair bit of angst if we go back to requiring chkconfig on, so if at all possible I think we should stick with current warn-but-start behaviour. This also affects pmie FWIW. thanks. -- Nathan From kenj@internode.on.net Mon Nov 16 19:24:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 86E2D7CBF for ; Mon, 16 Nov 2015 19:24:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 67B58304039 for ; Mon, 16 Nov 2015 17:24:46 -0800 (PST) X-ASG-Debug-ID: 1447723480-04cb6c0cd3aa4f0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 2JmMXGaj9RfPaba0 for ; Mon, 16 Nov 2015 17:24:40 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DsAQCXgEpWPM550XYNUItauGeBEIM9glMCghYBAQEBAQEHAQEBAUGEcwEBAQMBIxVAAQULCxgCAgUWCwICCQMCAQIBMRQGDQgBAYgiqgBxkD8BAQEBAQEBAwEBAQEBHoEBilGHdYFEAQSWSalsgnQdgWqFaAEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail04.adl6.internode.on.net with ESMTP; 17 Nov 2015 11:52:52 +1030 Subject: Re: [pcp] pcp updates: qa and pmlogger init script change To: Nathan Scott X-ASG-Orig-Subj: Re: [pcp] pcp updates: qa and pmlogger init script change References: <564A4EAF.2060106@internode.on.net> <37781480.14026461.1447721696684.JavaMail.zimbra@redhat.com> Cc: pcp@oss.sgi.com From: Ken McDonell Message-ID: <564A816B.3080209@internode.on.net> Date: Tue, 17 Nov 2015 12:22:51 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <37781480.14026461.1447721696684.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1447723480 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24461 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 17/11/15 11:54, Nathan Scott wrote: > > The current behaviour (warn but start anyway) is the result of many, > many people requesting this (rightly or wrongly) so we'll be getting > a slew of regression reports if this is changed yet again... > ... OK, the requests are broken, the behavior is broken, but I'll revert the change. > ... - what was > the problem you've come across that led to this change? QA failure on Gentoo ... I'll revisit and see if I can smack the QA test(s) to either notrun or filter out the badness. > This also affects pmie FWIW. I did not change pmie's init script. From kenj@internode.on.net Mon Nov 16 19:27:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 864437CBF for ; Mon, 16 Nov 2015 19:27:16 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 668F4304032 for ; Mon, 16 Nov 2015 17:27:16 -0800 (PST) X-ASG-Debug-ID: 1447723630-04bdf07f0ab9870001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id HF2hJhHeGjxUI905 for ; Mon, 16 Nov 2015 17:27:10 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DsAQDBgUpWPM550XYNUIQOb4ZduGeBEBmIDwEBAQEBAQcBAQEBQYUdVTAGAgUWCwILAwIBAgExDhkGAgEBsiNxkGqBAY94gk6BRAWWSYUdpE+Ee16FCgEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail04.adl6.internode.on.net with ESMTP; 17 Nov 2015 11:57:09 +1030 To: pcp@oss.sgi.com Subject: pcp updates From: Ken McDonell X-ASG-Orig-Subj: pcp updates Message-ID: <564A826C.5020508@internode.on.net> Date: Tue, 17 Nov 2015 12:27:08 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1447723630 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24462 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (2): qa/251: make timezone safe Revert "src/pmlogger/rc_pmlogger: rework "chkconfig" logic" qa/251 | 12 ++++++------ qa/251.out | 12 ++++++++++++ src/pmlogger/rc_pmlogger | 10 +++------- 3 files changed, 21 insertions(+), 13 deletions(-) Details ... commit dd9df7961e4fe5df9545e94e9d9b5ee0aec8be8a Author: Ken McDonell Date: Tue Nov 17 12:23:55 2015 +1100 Revert "src/pmlogger/rc_pmlogger: rework "chkconfig" logic" This reverts commit f24fe473f7de3a1eb859371c616a3d320d78287a. Based on Nathan's feedback ... I'll have to try something different. commit ecfd0ec954f1c7c8f0e4c236275ff7e1b7031ec8 Author: Ken McDonell Date: Tue Nov 17 11:03:14 2015 +1100 qa/251: make timezone safe Recent change from dynamic to static archives exposed a timezone bug in the test that had been lurking from day one. From nscott@redhat.com Mon Nov 16 20:23:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 622197CBF for ; Mon, 16 Nov 2015 20:23:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 53B7F8F8033 for ; Mon, 16 Nov 2015 18:23:33 -0800 (PST) X-ASG-Debug-ID: 1447727007-04cbb0605ccf7b0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id TXHEfpGP9qweYfa6 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 16 Nov 2015 18:23:28 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAH2NPbv019544; Mon, 16 Nov 2015 21:23:25 -0500 Date: Mon, 16 Nov 2015 21:23:25 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: pcp@oss.sgi.com Message-ID: <383171257.14062962.1447727005463.JavaMail.zimbra@redhat.com> In-Reply-To: <564A816B.3080209@internode.on.net> References: <564A4EAF.2060106@internode.on.net> <37781480.14026461.1447721696684.JavaMail.zimbra@redhat.com> <564A816B.3080209@internode.on.net> Subject: Re: [pcp] pcp updates: qa and pmlogger init script change MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] pcp updates: qa and pmlogger init script change Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.26] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa and pmlogger init script change Thread-Index: dq39rPFiEwADzicFqnmzbqHbHdUwaQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447727008 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... ----- Original Message ----- > On 17/11/15 11:54, Nathan Scott wrote: > > > > The current behaviour (warn but start anyway) is the result of many, > > many people requesting this (rightly or wrongly) so we'll be getting > > a slew of regression reports if this is changed yet again... > > ... > > OK, the requests are broken, the behavior is broken, but I'll revert the > change. Thanks. I tend to agree, FWLIW, but there are "human factors" involved here, and not starting a daemon when we were just told to start a daemon is too much for some. > > ... - what was > > the problem you've come across that led to this change? > > QA failure on Gentoo ... I'll revisit and see if I can smack the QA > test(s) to either notrun or filter out the badness. OK, taa. cheers. -- Nathan From nscott@redhat.com Mon Nov 16 20:58:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 16A747CBF for ; Mon, 16 Nov 2015 20:58:56 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BE1558F8054 for ; Mon, 16 Nov 2015 18:58:55 -0800 (PST) X-ASG-Debug-ID: 1447729131-04bdf07f08c3190001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id EcUKDMmgHp0FhAHJ (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 16 Nov 2015 18:58:51 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAH2wpjI022854 for ; Mon, 16 Nov 2015 21:58:51 -0500 Date: Mon, 16 Nov 2015 21:58:51 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Mailing List Message-ID: <1726580161.14078341.1447729131257.JavaMail.zimbra@redhat.com> In-Reply-To: <1680336761.14078330.1447729104273.JavaMail.zimbra@redhat.com> Subject: pcp updates: merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.26] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: merges Thread-Index: 6Kae0voF18kmKNcp3H0SUCMW2NN3OQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447729131 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Ken McDonell (9): qa/744&755: don't leave nvidia.log lying around qa/662: amend ipv4-only output qa/152: rework +/- 1 filtering qa/169: delay a little longer waiting for pmcd timeout src/pmlogger/rc_pmlogger: rework "chkconfig" logic qa/common.check: rework _change_config() for Gentoo qa/721: add extra diagnostics for debugging qa/251: make timezone safe Revert "src/pmlogger/rc_pmlogger: rework "chkconfig" logic" Lukas Berk (1): Add opt-1.pyc suffix files to python3 rpm files qa/152 | 16 +++++++++------- qa/169 | 2 +- qa/251 | 12 ++++++------ qa/251.out | 12 ++++++++++++ qa/662.out.4 | 3 --- qa/721 | 8 ++++++-- qa/744 | 16 ++++++++++++++-- qa/745 | 16 ++++++++++++++-- qa/common.check | 7 ++----- src/include/builddefs.in | 2 ++ src/pmlogger/rc_pmlogger | 20 ++++++++++---------- 11 files changed, 76 insertions(+), 38 deletions(-) commit dd9df7961e4fe5df9545e94e9d9b5ee0aec8be8a Author: Ken McDonell Date: Tue Nov 17 12:23:55 2015 +1100 Revert "src/pmlogger/rc_pmlogger: rework "chkconfig" logic" This reverts commit f24fe473f7de3a1eb859371c616a3d320d78287a. Based on Nathan's feedback ... I'll have to try somewthing different. commit ecfd0ec954f1c7c8f0e4c236275ff7e1b7031ec8 Author: Ken McDonell Date: Tue Nov 17 11:03:14 2015 +1100 qa/251: make timezone safe Recent change from dynamic to static archives exposed a timezone bug in the test that had been lurking from day one. commit 0383c3120ce68ec4a43acbd2c710507bfff3f63f Author: Ken McDonell Date: Tue Nov 17 08:12:25 2015 +1100 qa/721: add extra diagnostics for debugging commit 72bf9feeae3ae206521913c944a46965f7495165 Author: Ken McDonell Date: Tue Nov 17 08:09:25 2015 +1100 qa/common.check: rework _change_config() for Gentoo on/off ... => unconditional # rc-update add/delete ... default This helps qa/964 pass on vm05 and makes no difference to any non-Gentoo platform. commit f24fe473f7de3a1eb859371c616a3d320d78287a Author: Ken McDonell Date: Tue Nov 17 08:05:10 2015 +1100 src/pmlogger/rc_pmlogger: rework "chkconfig" logic If "chkconfig" (or the moral equivalent thereof, as hidden away in is_chkconfig_on() within rc-proc.sh) is "off", then do not start pmlogger. Previous behaviour was to warn, but start anyway. And when stopping, if "chkconfig" is "off" don't warn if a pmlogger process cannot be found, as that is now expected. commit b835f8bcedd92d16fc2c287c2ecb66a680508293 Author: Lukas Berk Date: Mon Nov 16 14:21:39 2015 -0500 Add opt-1.pyc suffix files to python3 rpm files This fixes the build on rawhide, including them in the list of files to package. commit cc02f026a20e518fdcac9ffbee1f89fe40e53702 Author: Ken McDonell Date: Mon Nov 16 16:48:35 2015 +1100 qa/169: delay a little longer waiting for pmcd timeout commit 124aee23e9ef10b71b9e97cebbc6efa16e353e10 Author: Ken McDonell Date: Mon Nov 16 13:12:19 2015 +1100 qa/152: rework +/- 1 filtering commit 26adf7156fed316fef1b29eaf4f5285cfa23d19f Author: Ken McDonell Date: Mon Nov 16 10:21:04 2015 +1100 qa/662: amend ipv4-only output Looks like a cut-n-paste error @ the end of the file (last 3 lines repeated). Was failing on vm24, now passing. commit c9eb0caa49570de14ba91c2c0bfe86261165dc8e Author: Ken McDonell Date: Mon Nov 16 07:35:22 2015 +1100 qa/744&755: don't leave nvidia.log lying around And improve diagnostics in *.full for debugging. From landsemnews@gmail.com Mon Nov 16 21:24:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.1 required=5.0 tests=FREEMAIL_FROM, FSL_FAKE_GMAIL_RCVD,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 75C8E7CBF for ; Mon, 16 Nov 2015 21:24:06 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 65E718F8040 for ; Mon, 16 Nov 2015 19:24:03 -0800 (PST) X-ASG-Debug-ID: 1447730639-04cbb0605dd1d00001-S8gJnT Received: from alt3.gmail-smtp-in.l.google.com (s18344814.onlinehome-server.info [217.160.181.190]) by cuda.sgi.com with ESMTP id F81VWbuduXtzKcHk for ; Mon, 16 Nov 2015 19:24:00 -0800 (PST) X-Barracuda-Envelope-From: landsemnews@gmail.com X-Barracuda-Apparent-Source-IP: 217.160.181.190 MIME-Version: 1.0 Date: Tue, 17 Nov 2015 06:24:01 +0300 (Moscow time (summer)) Message-ID: Subject: =?utf-8?B?0KDQsNC30YrRj9GB0L3QtdC90LjRjyDQutC70Y7Rh9C10LLRi9GFINC40LfQvNC10L3QtdC90LjQuSDQt9C10LzQtdC70YzQvdC+0LPQviDQuCDRgdC80LXQttC90L7Qs9C+INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCw?= From: "=?utf-8?B?0JfQtdC80LXQu9GM0L3QvtC1INC/0YDQsNCy0L4=?=" X-ASG-Orig-Subj: =?utf-8?B?0KDQsNC30YrRj9GB0L3QtdC90LjRjyDQutC70Y7Rh9C10LLRi9GFINC40LfQvNC10L3QtdC90LjQuSDQt9C10LzQtdC70YzQvdC+0LPQviDQuCDRgdC80LXQttC90L7Qs9C+INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCw?= To: Content-Type: multipart/alternative; boundary=------------Boundary-00=_DTU0R138BRQE00000000 X-Barracuda-Connect: s18344814.onlinehome-server.info[217.160.181.190] X-Barracuda-Start-Time: 1447730639 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24463 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message --------------Boundary-00=_DTU0R138BRQE00000000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 KjIzICotKiAyNCDQvdC+0Y/QsdGA0Y8gfCDQsy4g0JzQvtGB0LrQstCwKg0KDQrQo9GH0LXQsdC9 0YvQuSDRhtC10L3RgtGAINC/0YDQuNCz0LvQsNGI0LDQtdGCINC90LAg0L7QsdGD0YfQtdC90LjQ tSAoKtC/0YDQvtC80L7QutC+0LQ6KjI1Mik6DQoNCg0KDQoNCirQoNCQ0JfQqtCv0KHQndCV0J3Q mNCvICLQndCe0JLQntCT0J4g0JfQldCc0JXQm9Cs0J3QntCT0J4g0JrQntCU0JXQmtCh0JAg0KDQ pCIg0KTQlyDQntCiIDIzLjA2LjE0IOKEliAxNzEt0KTQlyDQmCDQmNCd0KvQpQ0K0JLQntCf0KDQ ntCh0J7QkiDQniDQl9CQ0KHQotCg0J7QmdCa0JUg0JfQldCc0JXQm9CsKg0KDQoq0J7QsdGD0YfQ tdC90LjQtSDQtNC70Y86KiDRgdC/0LXRhtC40LDQu9C40YHRgtC+0LIg0YHRgtGA0L7QuNGC0LXQ u9GM0L3Ri9GFLCDQuNC90LLQtdGB0YLQuNGG0LjQvtC90L3Ri9GFINC4INC00LXQstC10LvQvtC/ 0LzQtdC90YLRgdC60LjRhQ0K0LrQvtC80L/QsNC90LjQuSwNCtGO0YDQuNGB0YLQvtCyLCDQv9C+ 0LTRgNGP0LTRh9C40LrQvtCyLdC30LDRgdGC0YDQvtC50YnQuNC60L7Qsiwg0YHQv9C10YbQuNCw 0LvQuNGB0YLQvtCyINC+0YDQs9Cw0L3QvtCyINC80LXRgdGC0L3QvtCz0L4NCtGB0LDQvNC+0YPQ v9GA0LDQstC70LXQvdC40Y8g0L/Qvg0K0LfQtdC80LXQu9GM0L3Ri9C8INCy0L7Qv9GA0L7RgdCw 0Lwg0Lgg0LPRgNCw0LTQvtGB0YLRgNC+0LjRgtC10LvRjNC90L7QuSDQv9C+0LvQuNGC0LjQutC1 Lg0KDQoq0JLQtdC00YPRidC40Lk6KiDQnNCw0LfRg9GA0L7QsiDQkC7Qki4gLSDQmi7Rji7QvS4s INGN0LrRgdC/0LXRgNGC0LAg0L/QviDQt9C10LzQtdC70YzQvdC+0LzRgyDQuCDRgdC80LXQttC9 0L7QvNGDDQrQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLRgw0KDQoNCg0KDQoNCg0KDQoq 0KfQsNGB0Ysg0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQsNC90Y/RgtC40Lkg0YEgMTA6MDAg0LTQ viAxNzozMNCc0LXRgdGC0L4g0L/RgNC+0LLQtdC00LXQvdC40Y86INC8LiDQkdCw0YPQvNCw0L3R gdC60LDRjywNCtGD0LsuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDQtC42LCAi0JLQuNC60YLQvtGA 0LjRjyDQn9C70LDQt9CwIi7Qn9C+0LTRgNC+0LHQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8g 0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjRjyDQv9C+DQrRgtC10LvQtdGE0L7QvdGDOiA4INC60L7Q tCDQs9C+0YDQvtC00LAgKDQ5NSkg0L3QvtC80LXRgCA5NjEgKiAwMCAqKioqKiAzOC4qDQoNCijQ v9C+0LbQsNC70YPQudGB0YLQsCDQvdC1INC+0YLQstC10YfQsNC50YLQtSDQvdCwINC+0LHRgNCw 0YLQvdGL0Lkg0LDQtNGA0LXRgSDRjdC7LtC/0L7Rh9GC0YspDQoNCg0KDQoq0KHQntCU0JXQoNCW 0JDQndCY0JU6Kg0KKjEuICrQn9C10YDQtdGA0LDRgdC/0YDQtdC00LXQu9C10L3QuNC1INC30LXQ vNC10LvRjNC90L4t0LPRgNCw0LTQvtGB0YLRgNC+0LjRgtC10LvRjNC90YvRhSDQv9C+0LvQvdC+ 0LzQvtGH0LjQuSDQvNC10LbQtNGDDQrRhNC10LTQtdGA0LDQu9GM0L3Ri9C80LgsDQrRgNC10LPQ uNC+0L3QsNC70YzQvdGL0LzQuCDQuCDQvNGD0L3QuNGG0LjQv9Cw0LvRjNC90YvQvNC4INC+0YDQ s9Cw0L3QsNC80Lgg0YEgMjAxNSDQs9C+0LTQsCwg0L/QviDRgNCw0LfQvdGL0Lwg0LfQsNC60L7Q vdCw0LwuDQoNCioyLiAq0KDQsNC30YrRj9GB0L3QtdC90LjRjyAi0L3QvtCy0L7Qs9C+INCX0LXQ vNC10LvRjNC90L7Qs9C+INC60L7QtNC10LrRgdCwINCg0KQiIOKAkyDQpNCXINC+0YIgMjMg0LjR jtC90Y8gMjAxNCDQs9C+0LTQsCDihJYNCjE3MS3QpNCXICLQng0K0LLQvdC10YHQtdC90LjQuCDQ uNC30LzQtdC90LXQvdC40Lkg0LIg0JfQtdC80LXQu9GM0L3Ri9C5INC60L7QtNC10LrRgSDQoNC+ 0YHRgdC40LnRgdC60L7QuSDQpNC10LTQtdGA0LDRhtC40Lgg0Lgg0L7RgtC00LXQu9GM0L3Ri9C1 DQrQt9Cw0LrQvtC90L7QtNCw0YLQtdC70YzQvdGL0LUg0LDQutGC0Ysg0KDQvtGB0YHQuNC50YHQ utC+0Lkg0KTQtdC00LXRgNCw0YbQuNC4Ijog0L3QvtCy0YvQtSDQv9GA0LDQstC40LvQsCDQvtCx 0YDQsNC30L7QstCw0L3QuNGPINC4DQrRgdC+0LPQu9Cw0YHQvtCy0LDQvdC40Y8NCtC/0YDQtdC0 0L7RgdGC0LDQstC70LXQvdC40Y8t0LfQsNGB0YLRgNC+0LnQutC4INC30LXQvNC10LvRjNC90YvR hSDRg9GH0LDRgdGC0LrQvtCyLCDQsNGA0LXQvdC00LAg0Lgg0YHQtdGA0LLQuNGC0YPRgtGLINC/ 0L4NCtC+0LHQvdC+0LLQu9GR0L3QvdC+0LzRgw0K0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHR gtCy0YMsINC/0LXRgNC10YDQsNGB0L/RgNC10LTQtdC70LXQvdC40LUg0YfQsNGB0YLQvdGL0YUg 0LfQtdC80LXQu9GM0L3Ri9GFINGD0YfQsNGB0YLQutC+0LIg0LgNCiLQvdC10YfQsNGB0YLQvdGL 0YUiINC30LXQvNC10LvRjCwNCtC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC30LXQvNC10LvR jCDQsdC10Lcg0L/QvtC70YPRh9C10L3QuNGPINC30LXQvNC10LvRjNC90YvRhSDRg9GH0LDRgdGC 0LrQvtCyINC4INC00YAuDQoNCiozLiAq0KDQvtC70Ywg0Lgg0YDQsNC30YrRj9GB0L3QtdC90LjR jyDQmtC70LDRgdGB0LjRhNC40LrQsNGC0L7RgNCwINCy0LjQtNC+0LIg0YDQsNC30YDQtdGI0ZHQ vdC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPDQrQt9C10LzQtdC70YzQvdGL0YUg 0YPRh9Cw0YHRgtC60L7Qsg0K4oCTINCy0YHRgtGD0L/QuNC7INCyINGB0LjQu9GDIDI1INC00LXQ utCw0LHRgNGPIDIwMTQg0LPQvtC00LAuDQoNCio0LiAq0JTQvtC60YPQvNC10L3RgtGLINGC0LXR gNGA0LjRgtC+0YDQuNCw0LvRjNC90L7Qs9C+INC/0LvQsNC90LjRgNC+0LLQsNC90LjRjyDQuCDQ n9CX0JcuINCS0LvQuNGP0L3QuNC1INC90LAg0L/QvtC70YPRh9C10L3QuNC1INC4DQrQt9Cw0YHR gtGA0L7QudC60YMsDQrQv9C10YDQtdCy0L7QtCDQuCDQuNC30LzQtdC90LXQvdC40LUg0LLQuNC0 0LAg0YDQsNC30YDQtdGI0ZHQvdC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC3 0LXQvNC10LvRjNC90YvRhSDRg9GH0LDRgdGC0LrQvtCyLg0KDQoqNS4g0JPQn9CX0KM6INC30L3Q sNGH0LXQvdC40LUg0Lgg0YPRgdC70L7QstC40Y8g0L7RhNC+0YDQvNC70LXQvdC40Y8g0YEgMjAx NiDQs9C+0LTQsC4qDQoNCio2LiAq0KHQu9GD0YfQsNC4INC+0LHRj9C30LDRgtC10LvRjNC90L7R gdGC0LgsINGB0L7QtNC10YDQttCw0L3QuNC1INC4INC/0L7RgNGP0LTQvtC6INC+0YTQvtGA0LzQ u9C10L3QuNGPINC/0YDQvtC10LrRgtC+0LINCtC/0LvQsNC90LjRgNC+0LLQutC4INC4DQrQvNC1 0LbQtdCy0LDQvdC40Y8g0YLQtdGA0YDQuNGC0L7RgNC40LkuDQoNCio3LiAqKtCf0YDQuNC30L3Q sNC90LjQtSDQv9GA0LDQstCwINGB0L7QsdGB0YLQstC10L3QvdC+0YHRgtC4INC4INGB0L3QvtGB INGB0LDQvNC+0LLQvtC70YzQvdGL0YUg0L/QvtGB0YLRgNC+0LXQuiDRgSAyMDE1DQrQs9C+0LTQ sC4qDQoNCio4LiAq0KPRgdGC0LDQvdC+0LLQu9C10L3QuNC1INC+0YXRgNCw0L3QvdGL0YUg0Lgg 0YHQsNC90LjRgtCw0YDQvdC+LdC30LDRidC40YLQvdGL0YUg0LfQvtC9INC00L4g0Lgg0L/QvtGB 0LvQtSAyMDE2INCz0L7QtNCwLA0K0LjRhSDQstC70LjRj9C90LjQtSDQvdCwINCy0LLQvtC0DQrQ v9C+0YHRgtGA0L7QtdC6INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiwg0LfQtdC80LvQtdC/ 0L7Qu9GM0LfQvtCy0LDQvdC40LUg0YHRgtC+0YDQvtC90L3QuNGFINC70LjRhiDQuCDQv9C+0YHQ u9C10LTRg9GO0YnRg9GODQrQt9Cw0YHRgtGA0L7QudC60YMg0LfQtdC80LXQu9GMDQoNCio5LiAq 0KDQsNC30YrRj9GB0L3QtdC90LjRjyDQpNCXINC+0YIgMTMg0LjRjtC70Y8gMjAxNSDQs9C+0LTQ sCDihJYgMjE4LdCk0JcgwqvQniDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LkNCtGA0LXQ s9C40YHRgtGA0LDRhtC40LgNCtC90LXQtNCy0LjQttC40LzQvtGB0YLQuMK7IOKAkyAq0LLRgdGC 0YPQv9Cw0LXRgiDQsiDRgdC40LvRgyDRgSAyMDE3INCz0L7QtNCwOiog0L7QsdGK0LXQtNC40L3Q tdC90LjQtSDQuCDQvdC+0LLRi9C1INC/0YDQsNCy0LjQu9CwDQrQutCw0LTQsNGB0YLRgNC+0LLQ vtCz0L4NCtGD0YfRkdGC0LAg0Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjQuCDQvdC10LTQstC40LbQ uNC80L7RgdGC0LgsINGB0L7QvtGC0L3QvtGI0LXQvdC40LUg0YEg0L/RgNC10LbQvdC40LwNCtC6 0LDQtNCw0YHRgtGA0L7QstC+LdGA0LXQs9C40YHRgtGA0LDRhtC40L7QvdC90YvQvA0K0LfQsNC6 0L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0L7QvCDQuCDRg9GH0ZHRgtC+0Lwt0YDQtdCz0LjRgdGC 0YDQsNGG0LjQtdC5INC90LXQtNCy0LjQttC40LzQvtGB0YLQuC4NCg0KKjEwLiAq0KDQsNC30YDQ tdGI0LXQvdC40Y8g0L3QsCDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQviDQuCDQstCy0L7QtCDQ siDRjdC60YHQv9C70YPQsNGC0LDRhtC40Y4sINGC0LXRhdC90LjRh9C10YHQutC40LUg0LgNCtC8 0LXQttC10LLRi9C1INC/0LvQsNC90Ysg0L7QsdGK0LXQutGC0L7Qsg0K0L3QtdC00LLQuNC20LjQ vNC+0YHRgtC4LCDQv9C+0YDRj9C00L7QuiDQv9GA0LjRgdCy0L7QtdC90LjRjyDQsNC00YDQtdGB 0L7QsiDQvtCx0YrQtdC60YLQsNC8INC90LXQtNCy0LjQttC40LzQvtGB0YLQuA0KKtC/0L4g0L3Q vtCy0YvQvCDRhNC+0YDQvNCw0Lwg0Lgg0L/RgNCw0LLQuNC70LDQvCDRgSAyMDE1INCz0L7QtNCw LioNCg0KKjExLiAq0J7RhNC+0YDQvNC70LXQvdC40LUg0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy 0LAg0L7QsdGK0LXQutGC0L7QsiDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LPQviDQuCDQ vNGD0L3QuNGG0LjQv9Cw0LvRjNC90L7Qs9C+DQrQt9C90LDRh9C10L3QuNGPINGBINC40LfRitGP 0YLQuNGPDQrQt9C10LzQtdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7QsiDRgyDQuNC90YvRhSDQ u9C40YYg4oCTINGA0LDQt9GK0Y/RgdC90LXQvdC40Y8g0KTQlyDQvtGCIDMxINC00LXQutCw0LHR gNGPIDIwMTQg0LPQvtC00LAg4oSWDQo0OTkt0KTQlyAi0J4NCtCy0L3QtdGB0LXQvdC40Lgg0LjQ t9C80LXQvdC10L3QuNC5INCyINCX0LXQvNC10LvRjNC90YvQuSDQutC+0LTQtdC60YEg0KDQvtGB 0YHQuNC50YHQutC+0Lkg0KTQtdC00LXRgNCw0YbQuNC4INC4INC+0YLQtNC10LvRjNC90YvQtQ0K 0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0L3Ri9C1INCw0LrRgtGLINCg0L7RgdGB0LjQudGB0LrQ vtC5INCk0LXQtNC10YDQsNGG0LjQuCIuDQoNCioxMi4gKtCd0L7QstGL0LUg0L/RgNCw0LLQuNC7 0LAg0LPQvtGB0LfQtdC80L3QsNC00LfQvtGA0LAg0Lgg0LzRg9C90LjRhtC40L/QsNC70YzQvdC+ 0LPQviDQt9C10LzQtdC70YzQvdC+0LPQviDQutC+0L3RgtGA0L7Qu9GPINGBDQoyMDE1INCz0L7Q tNCwLg0KDQoNCg0K0KPRh9Cw0YHRgtC40LUg0LIg0LTQstGD0YXQtNC90LXQstC90L7QvCDQvtCx 0YPRh9C10L3QuNC4INGB0L7RgdGC0LDQstC40YI6IDIyODAwINGA0YPQsS4NCijQstGF0L7QtNC4 0YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5INC80LDRgtC10YDQuNCw0LssINC+0LHQtdC00Yss INC60L7RhNC1LdC/0LDRg9C30YspDQrQn9C+0YHQu9C1INC+0LrQvtC90YfQsNC90LjRjyDQt9Cw 0L3Rj9GC0LjQuSDQktCw0Lwg0LHRg9C00LXRgiDQstGL0LTQsNC9INGB0LXRgNGC0LjRhNC40LrQ sNGCLg0K0JjQvdC+0LPQvtGA0L7QtNC90LjQvCDRg9GH0LDRgdGC0L3QuNC60LDQvCDQv9C+0LzQ vtCz0LDQtdC8INCyINCx0YDQvtC90LjRgNC+0LLQsNC90LjQuCDQs9C+0YHRgtC40L3QuNGG0Ysu DQo= --------------Boundary-00=_DTU0R138BRQE00000000 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgYmdjb2xvcj0iI2ZiZjlm NyIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI2M2 YTg4OCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWJlMWQ2Ij7CoDwvdGQ+PHRkPsKgPC90ZD48dGQg Ymdjb2xvcj0iI2M2YTg4OCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWJlMWQ2Ij7CoDwvdGQ+PHRk IGJnY29sb3I9IiNjNmE4ODgiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iI2M2YTg4OCI+ wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWJlMWQ2Ij7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xv cj0iI2Y5ZjVmMiI+PHAgYWxpZ249ImNlbnRlciI+PGJyPjxmb250IGNvbG9yPSIjYjUwMDAwIiBz aXplPSI0Ij48Yj4yMyA8L2I+LTxiPiAyNCDQvdC+0Y/QsdGA0Y8gfCDQsy4g0JzQvtGB0LrQstCw PC9iPjwvZm9udD48L3A+PHAgYWxpZ249ImNlbnRlciI+0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLR gCDQv9GA0LjQs9C70LDRiNCw0LXRgiDQvdCwINC+0LHRg9GH0LXQvdC40LUgKDxpPjxiPtC/0YDQ vtC80L7QutC+0LQ6PC9iPjwvaT4yNTIpOjxicj48YnI+PGJyPjxmb250IGNvbG9yPSIjMDAwMGZm Ij48Yj7QoNCQ0JfQqtCv0KHQndCV0J3QmNCvICZxdW90O9Cd0J7QktCe0JPQniDQl9CV0JzQldCb 0KzQndCe0JPQniDQmtCe0JTQldCa0KHQkCDQoNCkJnF1b3Q7IAkJCSDQpNCXINCe0KIgMjMuMDYu MTQg4oSWIDE3MS3QpNCXPGJyPgkJCdCYPGJyPgkJCdCY0J3Qq9ClINCS0J7Qn9Cg0J7QodCe0JIg 0J4g0JfQkNCh0KLQoNCe0JnQmtCVINCX0JXQnNCV0JvQrDwvYj48L2ZvbnQ+PC9wPjxwIHN0eWxl PSJ0ZXh0LWFsaWduOmNlbnRlciI+PC9wPjxkaXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGZv bnQgY29sb3I9IiMwMDAwY2MiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1 NSkiPjxiPtCe0LHRg9GH0LXQvdC40LUg0LTQu9GPOjwvYj48L2ZvbnQ+PHNwYW4gc3R5bGU9ImJh Y2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Q siAJCQnRgdGC0YDQvtC40YLQtdC70YzQvdGL0YUsINC40L3QstC10YHRgtC40YbQuNC+0L3QvdGL 0YUg0Lgg0LTQtdCy0LXQu9C+0L/QvNC10L3RgtGB0LrQuNGFINC60L7QvNC/0LDQvdC40LksPC9z cGFuPjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gc3R5bGU9ImJhY2tn cm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+0Y7RgNC40YHRgtC+0LIsINC/0L7QtNGA0Y/Q tNGH0LjQutC+0LIt0LfQsNGB0YLRgNC+0LnRidC40LrQvtCyLCDRgdC/0LXRhtC40LDQu9C40YHR gtC+0LIg0L7RgNCz0LDQvdC+0LIg0LzQtdGB0YLQvdC+0LPQviAJCQnRgdCw0LzQvtGD0L/RgNCw 0LLQu9C10L3QuNGPINC/0L48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0 Ij48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj7Qt9C10LzQ tdC70YzQvdGL0Lwg0LLQvtC/0YDQvtGB0LDQvCDQuCDQs9GA0LDQtNC+0YHRgtGA0L7QuNGC0LXQ u9GM0L3QvtC5INC/0L7Qu9C40YLQuNC60LUuPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9InRleHQt YWxpZ246bGVmdCI+PGJyPjwvZGl2Pjxmb250IGNvbG9yPSIjMDAwMGNjIj48ZGl2IHN0eWxlPSJ0 ZXh0LWFsaWduOmxlZnQiPjxmb250IGNvbG9yPSIjMDAwMGNjIiBzdHlsZT0iYmFja2dyb3VuZC1j b2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj48Yj7QktC10LTRg9GJ0LjQuTo8L2I+PC9mb250PjxzcGFu IHN0eWxlPSJjb2xvcjpyZ2IoMzQsMzQsMzQpO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUs MjU1KSI+INCc0LDQt9GD0YDQvtCyINCQLtCSLiAtINCaLtGOLtC9LiwgCQkJINGN0LrRgdC/0LXR gNGC0LAg0L/QviDQt9C10LzQtdC70YzQvdC+0LzRgyDQuCDRgdC80LXQttC90L7QvNGDINC30LDQ utC+0L3QvtC00LDRgtC10LvRjNGB0YLQstGDwqA8L3NwYW4+PC9kaXY+PC9mb250PsKgPHA+PC9w PjxwIGFsaWduPSJsZWZ0Ij48YnI+PGI+0KfQsNGB0Ysg0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQ sNC90Y/RgtC40Lkg0YEgMTA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj4wMCDQtNC+IDE3PHNw YW4gbGFuZz0iZW4tdXMiPjo8L3NwYW4+MzA8YnI+PGJyPtCc0LXRgdGC0L4g0L/RgNC+0LLQtdC0 0LXQvdC40Y86INC8LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0YPQuy4g0JHQsNGD0LzQsNC90YHQ utCw0Y8sINC0LjYsCQkJIDxzcGFuIGxhbmc9ImVuLXVzIj4mcXVvdDs8L3NwYW4+0JLQuNC60YLQ vtGA0LjRjyDQn9C70LDQt9CwPHNwYW4gbGFuZz0iZW4tdXMiPiZxdW90Ozwvc3Bhbj4uPGJyPjxi cj7Qn9C+0LTRgNC+0LHQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8g0Lgg0YDQtdCz0LjRgdGC 0YDQsNGG0LjRjyDQv9C+INGC0LXQu9C10YTQvtC90YM6IDxmb250IHNpemU9IjQiPjggPC9mb250 Pjxmb250IHNpemU9IjIiPtC60L7QtCAJCQnQs9C+0YDQvtC00LA8L2ZvbnQ+IDxmb250IHNpemU9 IjQiPig0OTUpIDwvZm9udD48Zm9udCBzaXplPSIyIj7QvdC+0LzQtdGAPC9mb250Pjxmb250IHNp emU9IjQiPiA5NjEgPC9mb250Pjxmb250IHNpemU9IjEiPio8L2ZvbnQ+PGZvbnQgc2l6ZT0iNCI+ wqAwMMKgPC9mb250PjwvYj48Yj48Zm9udCBzaXplPSIxIj4qPC9mb250PjwvYj48Yj48Zm9udCBz aXplPSI0Ij7CoDM4LjwvZm9udD48L2I+PC9wPjxwIGFsaWduPSJsZWZ0Ij4o0L/QvtC20LDQu9GD 0LnRgdGC0LAg0L3QtSDQvtGC0LLQtdGH0LDQudGC0LUg0L3QsCDQvtCx0YDQsNGC0L3Ri9C5INCw 0LTRgNC10YEg0Y3Quy7Qv9C+0YfRgtGLKTxicj4gwqA8L3A+PC90ZD48dGQgYmdjb2xvcj0iI2Vi ZTFkNiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjYzZhODg4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJn Y29sb3I9IiNjNmE4ODgiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2ViZTFkNiI+wqA8L3RkPjx0ZD7C oDwvdGQ+PHRkIGJnY29sb3I9IiNlZWU2ZGQiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2ViZTFkNiI+ wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjYzZhODg4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9 IiNjNmE4ODgiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2ViZTFkNiI+wqA8L3RkPjx0ZD7CoDwvdGQ+ PHRkIGJnY29sb3I9IiNmY2ZhZjgiPjxicj48Yj48Zm9udCBjb2xvcj0iIzAwMDBjYyI+PGZvbnQg c2l6ZT0iNCI+0KE8L2ZvbnQ+PGZvbnQgc2l6ZT0iMiI+0J7QlNCV0KDQltCQ0J3QmNCVPC9mb250 Pjo8L2ZvbnQ+PGJyPjwvYj48YnI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPjxiPjEuIDwvYj48L2Zv bnQ+0J/QtdGA0LXRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjQtSAJCQnQt9C10LzQtdC70YzQvdC+ LdCz0YDQsNC00L7RgdGC0YDQvtC40YLQtdC70YzQvdGL0YUg0L/QvtC70L3QvtC80L7Rh9C40Lkg 0LzQtdC20LTRgyDRhNC10LTQtdGA0LDQu9GM0L3Ri9C80LgsPGJyPtGA0LXQs9C40L7QvdCw0LvR jNC90YvQvNC4INC4INC80YPQvdC40YbQuNC/0LDQu9GM0L3Ri9C80Lgg0L7RgNCz0LDQvdCw0LzQ uCDRgSAyMDE1INCz0L7QtNCwLCDQv9C+INGA0LDQt9C90YvQvCAJCQnQt9Cw0LrQvtC90LDQvC48 YnI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPjxiPjxicj4yLiA8L2I+PC9mb250PtCg0LDQt9GK0Y/R gdC90LXQvdC40Y8gJnF1b3Q70L3QvtCy0L7Qs9C+IAkJCdCX0LXQvNC10LvRjNC90L7Qs9C+INC6 0L7QtNC10LrRgdCwINCg0KQmcXVvdDsg4oCTINCk0Jcg0L7RgiAyMyDQuNGO0L3RjyAyMDE0INCz 0L7QtNCwIOKEliAxNzEt0KTQlyAmcXVvdDvQnjxicj4JCQnQstC90LXRgdC10L3QuNC4INC40LfQ vNC10L3QtdC90LjQuSDQsiDQl9C10LzQtdC70YzQvdGL0Lkg0LrQvtC00LXQutGBINCg0L7RgdGB 0LjQudGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuCDQuCAJCQnQvtGC0LTQtdC70YzQvdGL0LU8 YnI+CQkJ0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0L3Ri9C1INCw0LrRgtGLINCg0L7RgdGB0LjQ udGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuCZxdW90Ozog0L3QvtCy0YvQtSDQv9GA0LDQstC4 0LvQsCAJCQnQvtCx0YDQsNC30L7QstCw0L3QuNGPINC4INGB0L7Qs9C70LDRgdC+0LLQsNC90LjR jzxicj4JCQnQv9GA0LXQtNC+0YHRgtCw0LLQu9C10L3QuNGPLdC30LDRgdGC0YDQvtC50LrQuCDQ t9C10LzQtdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7Qsiwg0LDRgNC10L3QtNCwINC4INGB0LXR gNCy0LjRgtGD0YLRiyDQv9C+IAkJCdC+0LHQvdC+0LLQu9GR0L3QvdC+0LzRgzxicj4JCQnQt9Cw 0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLRgywg0L/QtdGA0LXRgNCw0YHQv9GA0LXQtNC10LvQ tdC90LjQtSDRh9Cw0YHRgtC90YvRhSDQt9C10LzQtdC70YzQvdGL0YUgCQkJ0YPRh9Cw0YHRgtC6 0L7QsiDQuCAmcXVvdDvQvdC10YfQsNGB0YLQvdGL0YUmcXVvdDsg0LfQtdC80LXQu9GMLDxicj7Q uNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQt9C10LzQtdC70Ywg0LHQtdC3INC/0L7Qu9GD0YfQ tdC90LjRjyDQt9C10LzQtdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7QsiDQuCDQtNGALiA8YnI+ PGZvbnQgY29sb3I9IiMwMDAwY2MiPjxiPjxicj4zLiA8L2I+PC9mb250PtCg0L7Qu9GMINC4INGA 0LDQt9GK0Y/RgdC90LXQvdC40Y8gCQkJ0JrQu9Cw0YHRgdC40YTQuNC60LDRgtC+0YDQsCDQstC4 0LTQvtCyINGA0LDQt9GA0LXRiNGR0L3QvdC+0LPQviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjR jyDQt9C10LzQtdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7Qsjxicj7igJMg0LLRgdGC0YPQv9C4 0Lsg0LIg0YHQuNC70YMgMjUg0LTQtdC60LDQsdGA0Y8gMjAxNCDQs9C+0LTQsC48YnI+PGZvbnQg Y29sb3I9IiMwMDAwY2MiPjxiPjxicj40LiA8L2I+PC9mb250PtCU0L7QutGD0LzQtdC90YLRiyDR gtC10YDRgNC40YLQvtGA0LjQsNC70YzQvdC+0LPQviAJCQnQv9C70LDQvdC40YDQvtCy0LDQvdC4 0Y8g0Lgg0J/Ql9CXLiDQktC70LjRj9C90LjQtSDQvdCwINC/0L7Qu9GD0YfQtdC90LjQtSDQuCDQ t9Cw0YHRgtGA0L7QudC60YMsPGJyPtC/0LXRgNC10LLQvtC0INC4INC40LfQvNC10L3QtdC90LjQ tSDQstC40LTQsCDRgNCw0LfRgNC10YjRkdC90L3QvtCz0L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQ vdC40Y8g0LfQtdC80LXQu9GM0L3Ri9GFIAkJCdGD0YfQsNGB0YLQutC+0LIuPGJyPjxiPjxmb250 IGNvbG9yPSIjMDAwMGNjIj48YnI+NS4gPC9mb250PtCT0J/Ql9CjOiDQt9C90LDRh9C10L3QuNC1 INC4INGD0YHQu9C+0LLQuNGPIAkJCdC+0YTQvtGA0LzQu9C10L3QuNGPINGBIDIwMTYg0LPQvtC0 0LAuPC9iPjxicj48Zm9udCBjb2xvcj0iIzAwMDBjYyI+PGI+PGJyPjYuIDwvYj48L2ZvbnQ+0KHQ u9GD0YfQsNC4INC+0LHRj9C30LDRgtC10LvRjNC90L7RgdGC0LgsIAkJCSDRgdC+0LTQtdGA0LbQ sNC90LjQtSDQuCDQv9C+0YDRj9C00L7QuiDQvtGE0L7RgNC80LvQtdC90LjRjyDQv9GA0L7QtdC6 0YLQvtCyINC/0LvQsNC90LjRgNC+0LLQutC4INC4PGJyPgkJCdC80LXQttC10LLQsNC90LjRjyDR gtC10YDRgNC40YLQvtGA0LjQuS48YnI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPjxiPjxicj43LiA8 L2I+PC9mb250PjxiPtCf0YDQuNC30L3QsNC90LjQtSDQv9GA0LDQstCwIAkJCdGB0L7QsdGB0YLQ stC10L3QvdC+0YHRgtC4INC4INGB0L3QvtGBINGB0LDQvNC+0LLQvtC70YzQvdGL0YUg0L/QvtGB 0YLRgNC+0LXQuiDRgSAyMDE1INCz0L7QtNCwLjwvYj48YnI+PGZvbnQgY29sb3I9IiMwMDAwY2Mi PjxiPjxicj44LiA8L2I+PC9mb250PtCj0YHRgtCw0L3QvtCy0LvQtdC90LjQtSDQvtGF0YDQsNC9 0L3Ri9GFINC4IAkJCdGB0LDQvdC40YLQsNGA0L3Qvi3Qt9Cw0YnQuNGC0L3Ri9GFINC30L7QvSDQ tNC+INC4INC/0L7RgdC70LUgMjAxNiDQs9C+0LTQsCwg0LjRhSDQstC70LjRj9C90LjQtSDQvdCw INCy0LLQvtC0PGJyPgkJCdC/0L7RgdGC0YDQvtC10Log0LIg0Y3QutGB0L/Qu9GD0LDRgtCw0YbQ uNGOLCDQt9C10LzQu9C10L/QvtC70YzQt9C+0LLQsNC90LjQtSDRgdGC0L7RgNC+0L3QvdC40YUg 0LvQuNGGINC4IAkJCdC/0L7RgdC70LXQtNGD0Y7RidGD0Y4g0LfQsNGB0YLRgNC+0LnQutGDINC3 0LXQvNC10LvRjDxicj48Zm9udCBjb2xvcj0iIzAwMDBjYyI+PGI+PGJyPjkuIDwvYj48L2ZvbnQ+ 0KDQsNC30YrRj9GB0L3QtdC90LjRjyDQpNCXINC+0YIgMTMg0LjRjtC70Y8gCQkJIDIwMTUg0LPQ vtC00LAg4oSWIDIxOC3QpNCXIMKr0J4g0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3QvtC5INGA 0LXQs9C40YHRgtGA0LDRhtC40Lg8YnI+CQkJ0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4wrsg4oCT IDxiPtCy0YHRgtGD0L/QsNC10YIg0LIg0YHQuNC70YMg0YEgMjAxNyDQs9C+0LTQsDo8L2I+INC+ 0LHRitC10LTQuNC90LXQvdC40LUg0LggCQkJ0L3QvtCy0YvQtSDQv9GA0LDQstC40LvQsCDQutCw 0LTQsNGB0YLRgNC+0LLQvtCz0L48YnI+CQkJ0YPRh9GR0YLQsCDQuCDRgNC10LPQuNGB0YLRgNCw 0YbQuNC4INC90LXQtNCy0LjQttC40LzQvtGB0YLQuCwg0YHQvtC+0YLQvdC+0YjQtdC90LjQtSDR gSDQv9GA0LXQttC90LjQvCAJCQnQutCw0LTQsNGB0YLRgNC+0LLQvi3RgNC10LPQuNGB0YLRgNCw 0YbQuNC+0L3QvdGL0Lw8YnI+CQkJ0LfQsNC60L7QvdC+0LTQsNGC0LXQu9GM0YHRgtCy0L7QvCDQ uCDRg9GH0ZHRgtC+0Lwt0YDQtdCz0LjRgdGC0YDQsNGG0LjQtdC5INC90LXQtNCy0LjQttC40LzQ vtGB0YLQuC48YnI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPjxiPjxicj4xMC4gPC9iPjwvZm9udD7Q oNCw0LfRgNC10YjQtdC90LjRjyDQvdCwINGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstC+IAkJCdC4 INCy0LLQvtC0INCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjRjiwg0YLQtdGF0L3QuNGH0LXRgdC6 0LjQtSDQuCDQvNC10LbQtdCy0YvQtSDQv9C70LDQvdGLINC+0LHRitC10LrRgtC+0LI8YnI+CQkJ 0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4LCDQv9C+0YDRj9C00L7QuiDQv9GA0LjRgdCy0L7QtdC9 0LjRjyDQsNC00YDQtdGB0L7QsiDQvtCx0YrQtdC60YLQsNC8INC90LXQtNCy0LjQttC40LzQvtGB 0YLQuCA8Yj7Qv9C+IAkJCdC90L7QstGL0Lwg0YTQvtGA0LzQsNC8INC4PGJyPgkJCdC/0YDQsNCy 0LjQu9Cw0Lwg0YEgMjAxNSDQs9C+0LTQsC48L2I+PGJyPjxmb250IGNvbG9yPSIjMDAwMGNjIj48 Yj48YnI+MTEuIDwvYj48L2ZvbnQ+0J7RhNC+0YDQvNC70LXQvdC40LUg0YHRgtGA0L7QuNGC0LXQ u9GM0YHRgtCy0LAgCQkJ0L7QsdGK0LXQutGC0L7QsiDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3Q vdC+0LPQviDQuCDQvNGD0L3QuNGG0LjQv9Cw0LvRjNC90L7Qs9C+INC30L3QsNGH0LXQvdC40Y8g 0YEg0LjQt9GK0Y/RgtC40Y88YnI+CQkJ0LfQtdC80LXQu9GM0L3Ri9GFINGD0YfQsNGB0YLQutC+ 0LIg0YMg0LjQvdGL0YUg0LvQuNGGIOKAkyDRgNCw0LfRitGP0YHQvdC10L3QuNGPINCk0Jcg0L7R giAzMSDQtNC10LrQsNCx0YDRjyAyMDE0IAkJCSDQs9C+0LTQsCDihJYgNDk5LdCk0JcgJnF1b3Q7 0J48YnI+CQkJ0LLQvdC10YHQtdC90LjQuCDQuNC30LzQtdC90LXQvdC40Lkg0LIg0JfQtdC80LXQ u9GM0L3Ri9C5INC60L7QtNC10LrRgSDQoNC+0YHRgdC40LnRgdC60L7QuSDQpNC10LTQtdGA0LDR htC40Lgg0LggCQkJ0L7RgtC00LXQu9GM0L3Ri9C1PGJyPgkJCdC30LDQutC+0L3QvtC00LDRgtC1 0LvRjNC90YvQtSDQsNC60YLRiyDQoNC+0YHRgdC40LnRgdC60L7QuSDQpNC10LTQtdGA0LDRhtC4 0LgmcXVvdDsuPGJyPjxmb250IGNvbG9yPSIjMDAwMGNjIj48Yj48YnI+MTIuIDwvYj48L2ZvbnQ+ 0J3QvtCy0YvQtSDQv9GA0LDQstC40LvQsCDQs9C+0YHQt9C10LzQvdCw0LTQt9C+0YDQsCAJCQnQ uCDQvNGD0L3QuNGG0LjQv9Cw0LvRjNC90L7Qs9C+INC30LXQvNC10LvRjNC90L7Qs9C+INC60L7Q vdGC0YDQvtC70Y8g0YEgMjAxNSDQs9C+0LTQsC48YnI+PGJyPiDCoDwvdGQ+PHRkIGJnY29sb3I9 IiNlYmUxZDYiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2M2YTg4OCI+wqA8L3RkPjwvdHI+PHRyPjx0 ZCBiZ2NvbG9yPSIjYzZhODg4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlYmUxZDYiPsKgPC90ZD48 dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZjlmNWYyIj48cCBhbGlnbj0iY2VudGVyIj7Qo9GH0LDR gdGC0LjQtSDQsiDQtNCy0YPRhdC00L3QtdCy0L3QvtC8INC+0LHRg9GH0LXQvdC40Lgg0YHQvtGB 0YLQsNCy0LjRgjogMjI4MDAgCQkJINGA0YPQsS48YnI+CQkJKNCy0YXQvtC00LjRgiDQvNC10YLQ vtC00LjRh9C10YHQutC40Lkg0LzQsNGC0LXRgNC40LDQuywg0L7QsdC10LTRiywg0LrQvtGE0LUt 0L/QsNGD0LfRiyk8YnI+0J/QvtGB0LvQtSDQvtC60L7QvdGH0LDQvdC40Y8g0LfQsNC90Y/RgtC4 0Lkg0JLQsNC8INCx0YPQtNC10YIg0LLRi9C00LDQvSDRgdC10YDRgtC40YTQuNC60LDRgi48YnI+ 0JjQvdC+0LPQvtGA0L7QtNC90LjQvCDRg9GH0LDRgdGC0L3QuNC60LDQvCDQv9C+0LzQvtCz0LDQ tdC8INCyINCx0YDQvtC90LjRgNC+0LLQsNC90LjQuCDQs9C+0YHRgtC40L3QuNGG0YsuPC9wPjwv dGQ+PHRkIGJnY29sb3I9IiNlYmUxZDYiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2M2YTg4OCI+wqA8 L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIjYzZhODg4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNl YmUxZDYiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjYzZhODg4Ij7CoDwvdGQ+PHRk IGJnY29sb3I9IiNlYmUxZDYiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2M2YTg4OCI+wqA8L3RkPjwv dHI+PC90Ym9keT48L3RhYmxlPjwvZGl2PjwvZGl2Pg0K --------------Boundary-00=_DTU0R138BRQE00000000-- From kenj@internode.on.net Tue Nov 17 03:23:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 25DCD7F37 for ; Tue, 17 Nov 2015 03:23:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B4696AC002 for ; Tue, 17 Nov 2015 01:23:36 -0800 (PST) X-ASG-Debug-ID: 1447752210-04cb6c0cd1b8350001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id yZo8XVK0l9qrB5Wa for ; Tue, 17 Nov 2015 01:23:30 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DTAQCP8UpWPM550XYNUIQOb4ZduGOBEBmIDwEBAQEBAQcBAQEBQYUdVTAGAgUWCwILAwIBAgExJwYCAQGyRXGQb4EBj3iCToFEBZZJhSCkT4R7XoUKAQEB Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl2.internode.on.net with ESMTP; 17 Nov 2015 19:53:26 +1030 To: pcp@oss.sgi.com Subject: pcp updates: misc From: Ken McDonell X-ASG-Orig-Subj: pcp updates: misc Message-ID: <564AF20D.2040104@internode.on.net> Date: Tue, 17 Nov 2015 20:23:25 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447752210 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24469 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (4): src/pcp/atop/various.c: fix small compiler warning qa/956: fix typo ... $i, not i in loop increment qa/common: use GNUmakefile.install if present qa/admin/check-vm: updates after Ubuntu 15.10 install qa/956 | 2 +- qa/admin/check-vm | 4 ++-- qa/common | 2 +- src/pcp/atop/various.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) Details ... commit 3ad4610fbe642e376c0d7d55425e0da03770458e Author: Ken McDonell Date: Tue Nov 17 20:22:29 2015 +1100 qa/admin/check-vm: updates after Ubuntu 15.10 install commit c17d171fcfe3d4d9f2e096b2348a86188fc8aa08 Author: Ken McDonell Date: Tue Nov 17 20:22:04 2015 +1100 qa/common: use GNUmakefile.install if present commit 0527c44b5d91591fb031decf15ed952e2b7a7f81 Author: Ken McDonell Date: Tue Nov 17 20:21:12 2015 +1100 qa/956: fix typo ... $i, not i in loop increment commit 5e0bb58396e55fdab595a96fd653cd7ede197213 Author: Ken McDonell Date: Tue Nov 17 20:20:43 2015 +1100 src/pcp/atop/various.c: fix small compiler warning From myllynen@redhat.com Tue Nov 17 04:10:44 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6AE017F37 for ; Tue, 17 Nov 2015 04:10:44 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 495DD304032 for ; Tue, 17 Nov 2015 02:10:41 -0800 (PST) X-ASG-Debug-ID: 1447755038-04cb6c0cd3b92a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id u241O1csHcgO41Uu (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 17 Nov 2015 02:10:39 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 9CE458E718 for ; Tue, 17 Nov 2015 10:10:38 +0000 (UTC) Received: from [10.36.112.55] (ovpn-112-55.ams2.redhat.com [10.36.112.55]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAHAAarh023377 for ; Tue, 17 Nov 2015 05:10:37 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] PCP Zabbix Agent PMDA References: <56309994.8020404@redhat.com> <5638809F.20807@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP Zabbix Agent PMDA To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <564AFD1B.8030901@redhat.com> Date: Tue, 17 Nov 2015 12:10:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5638809F.20807@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447755039 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-03 11:38, Marko Myllynen wrote: > On 2015-11-03 00:51, Frank Ch. Eigler wrote: >> myllynen wrote: >> >>> +sub zabbix_agent_connection_test { >>> + $pmda->log("pinging $host"); >>> + my $res = `$getcmd agent.ping`; >>> [...] >>> + >>> +sub zabbix_agent_fetch_callback { >>> + if (!defined($conn_ok)) { >>> + zabbix_agent_connection_test(); >>> + } >>> + return (PM_ERR_NOTCONN, 0) unless $conn_ok; >> >> In a real deployment, you wouldn't want to give up for a single error >> like that. How about just attempting the $getcmd all the time, and >> handling the timeout or whatnot error indication with PM_ERR_*? > > Right, that was the intention but the "$conn_ok = 0;" in > zabbix_agent_connection_test was extraneous, with that line removed > $getcmd is tried if not connected already (and after adding a check that > the result is not empty in zabbix_agent_fetch_callback $getcmd is tried > again if the Zabbix agent goes away). it's probably best that we don't use much more time with this any more, I think more or less everyone agrees this wasn't very viable integration path but just for completeness sake I'm posting the patch below with the above correction in place. --- src/pmdas/zabbixagent/Install | 32 ++++++ src/pmdas/zabbixagent/Remove | 23 ++++ src/pmdas/zabbixagent/pmdazabbixagent.1 | 86 ++++++++++++++ src/pmdas/zabbixagent/pmdazabbixagent.pl | 186 +++++++++++++++++++++++++++++++ 4 files changed, 327 insertions(+) create mode 100644 src/pmdas/zabbixagent/Install create mode 100644 src/pmdas/zabbixagent/Remove create mode 100644 src/pmdas/zabbixagent/pmdazabbixagent.1 create mode 100644 src/pmdas/zabbixagent/pmdazabbixagent.pl diff --git a/src/pmdas/zabbixagent/Install b/src/pmdas/zabbixagent/Install new file mode 100644 index 0000000..d5ac72b --- /dev/null +++ b/src/pmdas/zabbixagent/Install @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Copyright (C) 2015 Marko Myllynen +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# + +. $PCP_DIR/etc/pcp.env +. $PCP_SHARE_DIR/lib/pmdaproc.sh + +iam=zabbixagent +perl_opt=true +daemon_opt=false +forced_restart=false + +which zabbix_get > /dev/null 2>&1 +if test $? -ne 0; then + echo "zabbix_get is not installed" + exit 1 +fi + +pmdaSetup +pmdaInstall +exit 0 diff --git a/src/pmdas/zabbixagent/Remove b/src/pmdas/zabbixagent/Remove new file mode 100644 index 0000000..3ff7875 --- /dev/null +++ b/src/pmdas/zabbixagent/Remove @@ -0,0 +1,23 @@ +#!/bin/sh +# +# Copyright (C) 2015 Marko Myllynen +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# + +. $PCP_DIR/etc/pcp.env +. $PCP_SHARE_DIR/lib/pmdaproc.sh + +iam=zabbixagent + +pmdaSetup +pmdaRemove +exit 0 diff --git a/src/pmdas/zabbixagent/pmdazabbixagent.1 b/src/pmdas/zabbixagent/pmdazabbixagent.1 new file mode 100644 index 0000000..91cbdfe --- /dev/null +++ b/src/pmdas/zabbixagent/pmdazabbixagent.1 @@ -0,0 +1,86 @@ +'\"macro stdmacro +.\" +.\" Copyright (C) 2015 Marko Myllynen +.\" +.\" This program is free software; you can redistribute it and/or modify it +.\" under the terms of the GNU General Public License as published by the +.\" Free Software Foundation; either version 2 of the License, or (at your +.\" option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +.\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +.\" for more details. +.\" +.TH PMDAZABBIXAGENT 1 "PCP" "Performance Co-Pilot" +.SH NAME +\f3pmdazabbixagent\f1 \- Zabbix agent PMDA +.SH DESCRIPTION +\f3pmdazabbixagent\f1 is a Performance Metrics Domain Agent (\s-1PMDA\s0) +which extracts live metrics from a running Zabbix agent instance. +.PP +See the Zabbix documentation for description of each standard metric. +Note that only a small subset of those standard metrics are provided by +this PMDA. Also, possible custom metrics provided by loadable modules +used to extend the Zabbix agent metric set need to be manually added in +the PMDA code. Thus this PMDA should be considered more as an example or +a starting point rather than a fully featured PMDA. +.PP +Currenly only passive checks for metrics are supported. +.PP +This PMDA does not work with default SELinux rules enabled. Preferably +use \fIaudit2allow\fR(1) to create the needed rules or disable SELinux. +.PP +.SH INSTALLATION +\f3pmdazabbixagent\f1 uses a configuration file +.IP "\(bu" 4 +.I $PCP_PMDAS_DIR/zabbixagent/zabbixagent.conf +.PP +This file can contain overridden values (Perl code) for the settings +listed at the start of +.IR pmdazabbixagent.pl , +namely: +.IP "\(bu" 4 +Zabbix agent host +.IP "\(bu" 4 +Zabbix agent port +.IP "\(bu" 4 +Source IP for requests +.PP +Once this is setup, you can access the names and values for the +Zabbix agent metrics by doing the following as root: +.PP + # cd $PCP_PMDAS_DIR/zabbixagent +.br + # ./Install +.PP +To uninstall, do the following as root: +.PP + # cd $PCP_PMDAS_DIR/zabbixagent +.br + # ./Remove +.PP +\fBpmdazabbixagent\fR is launched by \fIpmcd\fR(1) and should never be +executed directly. The Install and Remove scripts notify \fIpmcd\fR(1) +when the PMDA is installed or removed. +.SH FILES +.IP "\fB$PCP_PMDAS_DIR/zabbixagent/zabbixagent.conf\fR" 4 +configuration file for the \fBpmdazabbixagent\fR PMDA +.IP "\fB$PCP_PMDAS_DIR/zabbixagent/Install\fR" 4 +installation script for the \fBpmdazabbixagent\fR PMDA +.IP "\fB$PCP_PMDAS_DIR/zabbixagent/Remove\fR" 4 +undo installation script for the \fBpmdazabbixagent\fR PMDA +.IP "\fB$PCP_LOG_DIR/pmcd/zabbixagent.log\fR" 4 +default log file for error messages from \fBpmdazabbixagent\fR PMDA +.SH PCP ENVIRONMENT +Environment variables with the prefix \fBPCP_\fR are used to parameterize +the file and directory names used by \fBPCP\fR. On each installation, the +file \fB/etc/pcp.conf\fR contains the local values for these variables. +The \fB$PCP_CONF\fR variable may be used to specify an alternative +configuration file, as described in \fIpcp.conf\fR(5). +.SH SEE ALSO +.BR PCPIntro (1), +.BR pmcd (1), +.BR zabbix_get (1) +and +.BR audit2allow (1). diff --git a/src/pmdas/zabbixagent/pmdazabbixagent.pl b/src/pmdas/zabbixagent/pmdazabbixagent.pl new file mode 100644 index 0000000..ac0fd88 --- /dev/null +++ b/src/pmdas/zabbixagent/pmdazabbixagent.pl @@ -0,0 +1,186 @@ +# +# Copyright (C) 2015 Marko Myllynen +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# + +use strict; +use warnings; +use PCP::PMDA; + +our $host = '127.0.0.1'; +our $port = '10050'; +our $srcip = ''; +our $pmda = PCP::PMDA->new('zabbixagent', 480); + +# Example instance configuration +our $net_indom = 0; +our $vfs_indom = 1; +our @net_insts = sort(split('\n', `ls -1 /sys/class/net`)); +our @vfs_insts = sort(split('\n', `awk '/^\\/|tmpfs/ {print \$2}' /proc/mounts`)); +our %insts = ( 'net.if.in' => \@net_insts, + 'net.if.out' => \@net_insts, + 'net.if.total' => \@net_insts, + 'vfs.fs.size' => \@vfs_insts, ); +our @net_len = (0..$#net_insts); +our @vfs_len = (0..$#vfs_insts); +$pmda->add_indom($net_indom, [map {$net_len[$_], $net_insts[$_]} 0..$#net_len], '', ''); +$pmda->add_indom($vfs_indom, [map {$vfs_len[$_], $vfs_insts[$_]} 0..$#vfs_len], '', ''); + +# Configuration files for overriding the above settings +for my $file (pmda_config('PCP_PMDAS_DIR') . '/zabbixagent/zabbixagent.conf', './zabbixagent.conf') { + eval `cat $file` unless ! -f $file; +} + +use vars qw( $conn_ok $getcmd ); + +# Fetch command (could be replaced with direct socket communications) +# https://www.zabbix.com/documentation/3.0/manual/appendix/items/activepassive +if ($srcip ne '') { + $getcmd = "zabbix_get -s $host -p $port -I $srcip -k "; +} else { + $getcmd = "zabbix_get -s $host -p $port -k "; +} + +sub zabbix_agent_connection_test { + $pmda->log("pinging $host"); + my $res = `$getcmd agent.ping`; + chomp($res); + if ($res eq 1) { + $conn_ok = 1; + $pmda->log("ping to $host ok"); + } else { + $pmda->log("ping to $host failed: " . $res); + } +} + +sub zabbix_agent_fetch_callback { + if (!defined($conn_ok)) { + zabbix_agent_connection_test(); + } + return (PM_ERR_NOTCONN, 0) unless $conn_ok; + + my ($cluster, $item, $inst) = @_; + + my $q = pmda_pmid_name($cluster, $item); + $q =~ s/zabbixagent.//; + my ($name, $mode) = $q =~ /(.*)\.(.*)/; + + # Reformat the queried item key as needed + if (exists($insts{$name})) { + # vfs.fs.size.mode -> vfs.fs.size[mnt,mode] + $q = $name . "[$insts{$name}[$inst],$mode]"; + } elsif ($inst != PM_IN_NULL) { + # net.if.collisions -> $net_indom + my $indom = substr($name, 0, index($name, ".")); + no strict 'refs'; + $indom = ${$indom."_indom"}; + $q = $name . "." . "$mode" . "[" . pmda_inst_name($indom, $inst) . "]"; + } + + my $value = `$getcmd $q`; + chomp($value); + + if (!defined($value)) { return (PM_ERR_NAME, 0); } + if ($value eq "") { undef($conn_ok); return (PM_ERR_NOTCONN, 0); } + if ($value =~ /^ZBX_/) { return (PM_ERR_INST, 0); } + + return ($value, 1); +} + +# https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent +$pmda->add_metric(pmda_pmid(0,0), PM_TYPE_STRING, PM_INDOM_NULL, + PM_SEM_INSTANT, pmda_units(0,0,0,0,0,0), + 'zabbixagent.agent.hostname', '', ''); +$pmda->add_metric(pmda_pmid(0,1), PM_TYPE_U32, PM_INDOM_NULL, + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), + 'zabbixagent.agent.ping', '', ''); +$pmda->add_metric(pmda_pmid(0,2), PM_TYPE_STRING, PM_INDOM_NULL, + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), + 'zabbixagent.agent.version', '', ''); + +$pmda->add_metric(pmda_pmid(1,0), PM_TYPE_U32, PM_INDOM_NULL, + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), + 'zabbixagent.kernel.maxfiles', '', ''); +$pmda->add_metric(pmda_pmid(1,1), PM_TYPE_U32, PM_INDOM_NULL, + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), + 'zabbixagent.kernel.maxproc', '', ''); + +$pmda->add_metric(pmda_pmid(3,0), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.collisions', '', ''); +$pmda->add_metric(pmda_pmid(3,1), PM_TYPE_STRING, PM_INDOM_NULL, + PM_SEM_DISCRETE, pmda_units(0,0,0,0,0,0), + 'zabbixagent.net.if.discovery', '', ''); +$pmda->add_metric(pmda_pmid(3,2), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.in.bytes', '', ''); +$pmda->add_metric(pmda_pmid(3,3), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.in.packets', '', ''); +$pmda->add_metric(pmda_pmid(3,4), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.in.errors', '', ''); +$pmda->add_metric(pmda_pmid(3,5), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.in.dropped', '', ''); +$pmda->add_metric(pmda_pmid(3,6), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.out.bytes', '', ''); +$pmda->add_metric(pmda_pmid(3,7), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.out.packets', '', ''); +$pmda->add_metric(pmda_pmid(3,8), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.out.errors', '', ''); +$pmda->add_metric(pmda_pmid(3,9), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.out.dropped', '', ''); +$pmda->add_metric(pmda_pmid(3,10), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.total.bytes', '', ''); +$pmda->add_metric(pmda_pmid(3,11), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.total.packets', '', ''); +$pmda->add_metric(pmda_pmid(3,12), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.total.errors', '', ''); +$pmda->add_metric(pmda_pmid(3,13), PM_TYPE_U64, $net_indom, + PM_SEM_COUNTER, pmda_units(0,0,1,0,0,PM_COUNT_ONE), + 'zabbixagent.net.if.total.dropped', '', ''); + +$pmda->add_metric(pmda_pmid(6,0), PM_TYPE_U32, PM_INDOM_NULL, + PM_SEM_INSTANT, pmda_units(0,1,0,0,PM_TIME_SEC,0), + 'zabbixagent.system.boottime', '', ''); + +$pmda->add_metric(pmda_pmid(7,0), PM_TYPE_U64, $vfs_indom, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vfs.fs.size.total', '', ''); +$pmda->add_metric(pmda_pmid(7,1), PM_TYPE_U64, $vfs_indom, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vfs.fs.size.used', '', ''); +$pmda->add_metric(pmda_pmid(7,2), PM_TYPE_U64, $vfs_indom, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vfs.fs.size.free', '', ''); + +$pmda->add_metric(pmda_pmid(8,0), PM_TYPE_U64, PM_INDOM_NULL, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vm.memory.size[total]', '', ''); +$pmda->add_metric(pmda_pmid(8,1), PM_TYPE_U64, PM_INDOM_NULL, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vm.memory.size[used]', '', ''); +$pmda->add_metric(pmda_pmid(8,2), PM_TYPE_U64, PM_INDOM_NULL, + PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0), + 'zabbixagent.vm.memory.size[available]', '', ''); + +$pmda->set_fetch_callback(\&zabbix_agent_fetch_callback); +$pmda->set_user('pcp'); +$pmda->run; Thanks, -- Marko Myllynen From myllynen@redhat.com Tue Nov 17 04:11:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=3.0 required=5.0 tests=TVD_SUBJ_NUM_OBFU_MINFP autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 82FDB7F37 for ; Tue, 17 Nov 2015 04:11:05 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 636078F8033 for ; Tue, 17 Nov 2015 02:11:02 -0800 (PST) X-ASG-Debug-ID: 1447755061-04cb6c0cd3b92e0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id LFiB1rLP4XBy0Cpf (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 17 Nov 2015 02:11:01 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id EABF1E7077 for ; Tue, 17 Nov 2015 10:11:00 +0000 (UTC) Received: from [10.36.112.55] (ovpn-112-55.ams2.redhat.com [10.36.112.55]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAHAAxKr003325 for ; Tue, 17 Nov 2015 05:11:00 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Fix pcp2graphite example Organization: Red Hat X-ASG-Orig-Subj: Fix pcp2graphite example Message-ID: <564AFD32.4020700@redhat.com> Date: Tue, 17 Nov 2015 12:10:58 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447755061 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 The pcp2graphite -u example was not optimal, only ~two out of 1000+ standard PCP metrics could be rescaled using the units used in the example, use something more widely applicable instead. --- src/pcp2graphite/pcp2graphite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pcp2graphite/pcp2graphite.py b/src/pcp2graphite/pcp2graphite.py index 455e2c6..f6cfe67 100644 --- a/src/pcp2graphite/pcp2graphite.py +++ b/src/pcp2graphite/pcp2graphite.py @@ -77,8 +77,8 @@ network.""") self.opts.pmSetLongOption("text-port", 1, 'P', '', "graphite plaintext port (usually 2003)") self.opts.pmSetLongOption("units", 1, 'u', '', - "rescale all metric units " + - "(e.g., \"mbytes/5 sec\")") + "rescale units " + + "(e.g., \"MB\", will omit incompatible units)") self.opts.pmSetLongOption("prefix", 1, 'm', '', "prefix for metric names (default \"pcp.\")") self.opts.pmSetLongOptionHelp() Thanks, -- Marko Myllynen From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 17 10:20:27 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A5A687F37 for ; Tue, 17 Nov 2015 10:20:27 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 944CC8F8049 for ; Tue, 17 Nov 2015 08:20:24 -0800 (PST) X-ASG-Debug-ID: 1447777218-04cbb0605ce65c0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id b1N3UIMHl9sBorie for ; Tue, 17 Nov 2015 08:20:19 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id B30377F97B for ; Wed, 18 Nov 2015 03:20:17 +1100 (AEDT) Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FsAAAbUktWnGVx/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ8HAELhSJKgVI4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VEQIgHQY0BQEIDQEBARYCJgICAwFZGIgpDapzcYRpgWyKCgIEC3YThHmINoE5EQFMgjMMLhOBMY4WiDiFIYgKnGQBAYRnUYNJgUEBAQE X-IPAS-Result: A0FsAAAbUktWnGVx/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ8HAELhSJKgVI4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VEQIgHQY0BQEIDQEBARYCJgICAwFZGIgpDapzcYRpgWyKCgIEC3YThHmINoE5EQFMgjMMLhOBMY4WiDiFIYgKnGQBAYRnUYNJgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,308,1444654800"; d="scan'208,217";a="239410102" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 18 Nov 2015 03:20:15 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=65Q2Fx3zGFsP3lC2567TwOPVKNk=; b=eGkNa4SRC+16EBJO WEj7YX86Vw8+IqPwfoP9jIzo5cCmCuknQnxBM7log7SrAv6nwLqfsHfJ4LPG+tnq N5dSzZaL2yfNhLvBfSap0D/x7F+av4gxmZi0lc+Hq4hUj5+e+OSJLniakVcSpgIW 02hIVOfO/f8jJEiw5w7JWOA1b9A= Received: by filter0487p1mdw1.sendgrid.net with SMTP id filter0487p1mdw1.2641.564B53BB1F 2015-11-17 16:20:11.231118598 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id ZWHDtNTYS3OQn8ha5Qqbkw for ; Tue, 17 Nov 2015 16:20:11.646 +0000 (UTC) Date: Tue, 17 Nov 2015 08:20:11 -0800 From: Daniel Zabel Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] Build issue qa-notes.txt (#53) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] Build issue qa-notes.txt (#53) Content-Type: multipart/alternative; boundary="--==_mimepart_564b53bb7b0e5_29cc3f86392eb2c066290"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: dzabel X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEdUJ7BgWRbqtEzRbtHiHlQCg2uGVfJvIDpTjM PRkcO+WWnsL9WxybxOhhcdkk1YTb9O/NFa1j1TCm9KgDh+eToTUEt70n/ioUzeLEh258u225QQn87n 3nshk0jykZa+UBY= X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447777219 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24476 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564b53bb7b0e5_29cc3f86392eb2c066290 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit when building using Makepkgs script, the build is exited with exit 1. Message: ``` Installed (but unpackaged) file(s) found: /usr/share/pcp/webapps/qa-notes.txt ``` --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/53 ----==_mimepart_564b53bb7b0e5_29cc3f86392eb2c066290 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

when building using Makepkgs script, the build is exited with exit 1.

Message:

Installed (but unpackaged) file(s) found: /usr/share/pcp/webapps/qa-notes.txt


Reply to this email directly or view it on GitHub.

----==_mimepart_564b53bb7b0e5_29cc3f86392eb2c066290-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 17 10:28:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 400D07F3F for ; Tue, 17 Nov 2015 10:28:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id B03FAAC003 for ; Tue, 17 Nov 2015 08:28:45 -0800 (PST) X-ASG-Debug-ID: 1447777721-04cb6c0cd3c2450001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id wAep1u7D0yBNJSdy for ; Tue, 17 Nov 2015 08:28:43 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 327F03FABC for ; Wed, 18 Nov 2015 03:28:41 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FsAAAeVUtWnApx/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ5HwELhSJKgVI4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNqnJxhGmBbIljAQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpRrh3kBAYRnUYNJgUEBAQE X-IPAS-Result: A0FsAAAeVUtWnApx/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ5HwELhSJKgVI4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNqnJxhGmBbIljAQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpRrh3kBAYRnUYNJgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,308,1444654800"; d="scan'208,217";a="131773867" Received: from o5.sgmail.github.com ([192.254.113.10]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 18 Nov 2015 03:28:39 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kkV/RPqSBrjOrd+35lnhUIPgrfE=; b=ahvJ6H/ix7CfojVw f4o9xqU4THwY0EigL8/5+wfGqoTU7s8rwKRHqaCgC/ec0O1SVjSVctpWSMsE/dRs imoLbEzn8Fq8R64QXo0YR65RRwWg+0JM/g/79WmhyZSJYRDVUXW0Ai1+RsMqLiW5 keiV3RJYsHRF41KCvp/cPn8q4Lg= Received: by filter0500p1mdw1.sendgrid.net with SMTP id filter0500p1mdw1.21248.564B55B113 2015-11-17 16:28:33.257248002 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0006p1iad1.sendgrid.net (SG) with ESMTP id w4c1TqzGTjCZlfbtk4AxjA for ; Tue, 17 Nov 2015 16:28:33.364 +0000 (UTC) Date: Tue, 17 Nov 2015 08:28:31 -0800 From: Lukas Berk Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Build issue qa-notes.txt (#53) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Build issue qa-notes.txt (#53) Content-Type: multipart/alternative; boundary="--==_mimepart_564b55af8c7c4_72293fa7c16912b848040"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: lberk X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEdjR4WJO8VXkpfV7Kt6HxArHCTVCgfwkiAkEG rd2TaqFWxkR0GMrmSchh6cO/un6msck3OfXokCkQc1eI64cgD8Z589/qK/ETVO/vKWpXl1fudLrrZR wa8tfc16UuL4kmQ= X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1447777722 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24476 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564b55af8c7c4_72293fa7c16912b848040 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @dzabel Hi, I'm not seeing this issue locally on Fedora 22, what distribution/OS are you seeing this error on? --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/53#issuecomment-157421321 ----==_mimepart_564b55af8c7c4_72293fa7c16912b848040 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@dzabel Hi, I'm not seeing this issue locally on Fedora 22, what distribution/OS are you seeing this error on?


Reply to this email directly or view it on GitHub.

----==_mimepart_564b55af8c7c4_72293fa7c16912b848040-- From noreply@github.com Tue Nov 17 11:53:24 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6FA7E7F37 for ; Tue, 17 Nov 2015 11:53:24 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 5F03B304062 for ; Tue, 17 Nov 2015 09:53:21 -0800 (PST) X-ASG-Debug-ID: 1447782798-04cbb0605de8750001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id 5leUl7sM6RjE6DfV for ; Tue, 17 Nov 2015 09:53:19 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id DBBF97F963 for ; Wed, 18 Nov 2015 04:53:17 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.199 as permitted sender) identity=mailfrom; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2a-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.199; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2a-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FkAABjaEtWnMf8HsBeGQEBAhMBAQEDAQECgjYDgRtvq1sGg0ePOQENgSQyJgELhSJKggoUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDVUKAQEBAwECIB0BAQQ0BQEIAQsBAQEBFgImAgIDAVMGGIgpDasEcYRjAQWBbIllAQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGCRoIhHTSDSYFBAQEB X-IPAS-Result: A0FkAABjaEtWnMf8HsBeGQEBAhMBAQEDAQECgjYDgRtvq1sGg0ePOQENgSQyJgELhSJKggoUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDVUKAQEBAwECIB0BAQQ0BQEIAQsBAQEBFgImAgIDAVMGGIgpDasEcYRjAQWBbIllAQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGCRoIhHTSDSYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,308,1444654800"; d="scan'208,217";a="242124246" Received: from github-smtp2-ext8.iad.github.net (HELO github-smtp2a-ext-cp1-prd.iad.github.net) ([192.30.252.199]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 18 Nov 2015 04:53:15 +1100 Date: Tue, 17 Nov 2015 09:53:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447782792; bh=kmguVivzgpTSYVBdi3FiEPzgfgqNK1g+AVVlbCsk5ms=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ryjHB2Hs97arSH7mdBjnIXxY+cUg+EFvNdYxrry7K7s9ksFQWzENjHF+vxKjPjMRs HsiliMQPKy/2gXQ1Aip+9sMXD3WUGdRNZU3/enCLQ2qtNGc1LGz8DNRmytR7Veh2Zv Mr5xiMYksaoc/BOXGA+05eWpBGOP++2dsTE7ND4w= From: Daniel Zabel Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Build issue qa-notes.txt (#53) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Build issue qa-notes.txt (#53) Content-Type: multipart/alternative; boundary="--==_mimepart_564b69882370c_12e63f9cad1672c0898f4"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: dzabel X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447782799 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24479 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564b69882370c_12e63f9cad1672c0898f4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @lberk Hi, i'm try to build on latest amazon linux. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/53#issuecomment-157451865 ----==_mimepart_564b69882370c_12e63f9cad1672c0898f4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@lberk Hi, i'm try to build on latest amazon linux.


Reply to this email directly or view it on GitHub.

----==_mimepart_564b69882370c_12e63f9cad1672c0898f4-- From noreply@github.com Tue Nov 17 12:05:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 95FBC7F37 for ; Tue, 17 Nov 2015 12:05:36 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 695D28F8054 for ; Tue, 17 Nov 2015 10:05:33 -0800 (PST) X-ASG-Debug-ID: 1447783527-04bdf07f09d9f40001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id YSB6SmNjHg0NfQiS for ; Tue, 17 Nov 2015 10:05:27 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 642917F97B for ; Wed, 18 Nov 2015 05:05:26 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0H1BAAua0tWnML8HsBeGQEBAQEPAQECBwECAoI0BYEZb6tbBoJmYYxHE4JfAQ2BJCEWIQELhSJKggoUAQEBAQEBAQMOAQEBAQEICwkJIS6CJAEBECELEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ4BAQEBAQEBAQEBAQEBHAINJiAcBAIgHQEBBDQFAQgNAxYCJgICAwFZGIgpDasOcYRjAQWBbIoJBgt2E4R5iDaBOREBTIIzDC4TgTGOFog4hSGICpxkAQGCRoIhHTSDSYFBAQEB X-IPAS-Result: A0H1BAAua0tWnML8HsBeGQEBAQEPAQECBwECAoI0BYEZb6tbBoJmYYxHE4JfAQ2BJCEWIQELhSJKggoUAQEBAQEBAQMOAQEBAQEICwkJIS6CJAEBECELEAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ4BAQEBAQEBAQEBAQEBHAINJiAcBAIgHQEBBDQFAQgNAxYCJgICAwFZGIgpDasOcYRjAQWBbIoJBgt2E4R5iDaBOREBTIIzDC4TgTGOFog4hSGICpxkAQGCRoIhHTSDSYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,308,1444654800"; d="scan'208,217";a="239425333" Received: from github-smtp2-ext3.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 18 Nov 2015 05:05:23 +1100 Date: Tue, 17 Nov 2015 10:05:17 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447783517; bh=ALsPE3ZRKpHryOZO3hDCo4fmGhu9Odg3Dqlt94nDZzs=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=OXkfyZ6j+5G6KTOatnvQWXqye5V5+yC4iwzNgzFgIpAUvFjHEI1aSm3ZXbpYLosg0 ZNFgBtNg1it1KiGlBV9nti3u9jZckvw/6jE/+kJ65NBOrSvbdGTFfDTJPsy+p0KXoC VrM7SLXCyD79xnxacwD6sQgBI7FZ+eZF/f6qv33c= From: Daniel Zabel Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: Subject: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Mime-Version: 1.0 X-ASG-Orig-Subj: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Content-Type: multipart/alternative; boundary="--==_mimepart_564b6c5d748fd_1dc13fc01be392a05765ae"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: dzabel X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447783527 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24479 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_564b6c5d748fd_1dc13fc01be392a05765ae Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit - build breakage occurs when executing Makepkgs - FIX: "Installed (but unpackaged) file(s) found: /usr/share/pcp/webapps/qa-notes.txt" - FIXES: https://github.com/performancecopilot/pcp/issues/53 You can view, comment on, or merge this pull request online at: https://github.com/performancecopilot/pcp/pull/54 -- Commit Summary -- * add qa-notes.txt to webapps files, fix build breakage -- File Changes -- M build/rpm/pcp.spec.in (1) -- Patch Links -- https://github.com/performancecopilot/pcp/pull/54.patch https://github.com/performancecopilot/pcp/pull/54.diff --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/54 ----==_mimepart_564b6c5d748fd_1dc13fc01be392a05765ae Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
  • build breakage occurs when executing Makepkgs
  • FIX: "Installed (but unpackaged) file(s) found: /usr/share/pcp/webapps/qa-notes.txt"

  • FIXES: #53


You can view, comment on, or merge this pull request online at:

  https://github.com/performancecopilot/pcp/pull/54

Commit Summary

  • add qa-notes.txt to webapps files, fix build breakage

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.

----==_mimepart_564b6c5d748fd_1dc13fc01be392a05765ae-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 17 14:18:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AD6437F47 for ; Tue, 17 Nov 2015 14:18:29 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9BF7A304059 for ; Tue, 17 Nov 2015 12:18:26 -0800 (PST) X-ASG-Debug-ID: 1447791503-04cb6c0cd2c7740001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id in78NGDtMWBEBHlR for ; Tue, 17 Nov 2015 12:18:24 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id C06579F938 for ; Wed, 18 Nov 2015 07:18:22 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.112.99; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o4.sgmail.github.com) identity=helo; client-ip=192.254.112.99; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o4.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FfAAAXi0tWnGNw/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ5HwELhSJKgVc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNq3NxhGmBbIlhAQsBGgIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaIOIUhiAqUa4d5AQGEZ1GDS4FBAQEB X-IPAS-Result: A0FfAAAXi0tWnGNw/sBeGQEBAg8BAQIGAQECgjYDgRtvq1sGg0ePOQENgSQ5HwELhSJKgVc4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1VCgEBAQMBAiAdBjQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNq3NxhGmBbIlhAQsBGgIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaIOIUhiAqUa4d5AQGEZ1GDS4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,309,1444654800"; d="scan'208,217";a="131808755" Received: from o4.sgmail.github.com ([192.254.112.99]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 18 Nov 2015 07:18:20 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=bxwhIS7eNVnLH+O7BHu/ljdjf6s=; b=KseHVFgIa1yZUdXz tashllUA0i6By3t8xYRa6mtsmCKe2x6vFeNFjCIwsrXuzRXAnyy1R8Pq2rj0TEMy IpenU6qW2soJMG/QkY44Vcx3Zmuw3kZNS0hrzVGW66sCjVbZEHoGRR3TKuM1bgVV +GsQxdkw4Qpx/Oi5eqs0J6O/zf8= Received: by filter0551p1mdw1.sendgrid.net with SMTP id filter0551p1mdw1.10979.564B8B8240 2015-11-17 20:18:10.533448179 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id _CvNFe04T5SFQEIRuIBHNw for ; Tue, 17 Nov 2015 20:18:10.363 +0000 (UTC) Date: Tue, 17 Nov 2015 12:18:10 -0800 From: Lukas Berk Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Content-Type: multipart/alternative; boundary="--==_mimepart_564b8b823a7ae_6f0f3fbd78aa529c5688cd"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: lberk X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf7N1pvavxFqkB1upyMWKZfirCkGEapSfpN8P oQ10m2Aig/09jWIHFkghUFx9iZLkLuInnQNLXBy+iaQpbEOxZHzMSkKyXKGESQREaH3YoY4CKnPa0T maqUXUNUxihfwZI= X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447791503 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24481 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564b8b823a7ae_6f0f3fbd78aa529c5688cd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @dzabel Thanks for the fix, I've merged this into my tree and it should wind it's way into master sometime later this evening. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/54#issuecomment-157494350 ----==_mimepart_564b8b823a7ae_6f0f3fbd78aa529c5688cd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@dzabel Thanks for the fix, I've merged this into my tree and it should wind it's way into master sometime later this evening.


Reply to this email directly or view it on GitHub.

----==_mimepart_564b8b823a7ae_6f0f3fbd78aa529c5688cd-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 17 14:18:34 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 7E2057F54 for ; Tue, 17 Nov 2015 14:18:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 06411AC002 for ; Tue, 17 Nov 2015 12:18:30 -0800 (PST) X-ASG-Debug-ID: 1447791507-04cb6c0cd3c7750001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id mDK0h6xxuSblL3im for ; Tue, 17 Nov 2015 12:18:28 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id BCA1DFF9CF for ; Wed, 18 Nov 2015 07:18:26 +1100 (AEDT) Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.101; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o6.sgmail.github.com) identity=helo; client-ip=192.254.113.101; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o6.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FfAADeiktWnGVx/sBeGQEDDwEBAgYBAQKCNgOBG2+rWwaDR485AQ2BJDsdAQuFIkqBVzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgpDatzcYRpgWyJYQEBCAEBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGEZ1GDS4FBAQEB X-IPAS-Result: A0FfAADeiktWnGVx/sBeGQEDDwEBAgYBAQKCNgOBG2+rWwaDR485AQ2BJDsdAQuFIkqBVzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgpDatzcYRpgWyJYQEBCAEBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGEZ1GDS4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,309,1444654800"; d="scan'208,217";a="239453784" Received: from o6.sgmail.github.com ([192.254.113.101]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 18 Nov 2015 07:18:24 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=41EcNEgic4l2aMxqyVcvyMcQU8g=; b=NsfeqLRGkznPTsYr Yqp9Kh8NKBhuJU33IgZFSTrgUClsL0eSfVEqV4IUdKyWCD9i7nPM4tJXZsvMke/Z Fg5IPU+i9avRqygYkUd1FCpg2XmU+jmH9coGkwy5JwItRozkDIAURBO3MhK980l/ vZctUSNrhcVe84uOwyJ+XGGxIuc= Received: by filter0575p1mdw1.sendgrid.net with SMTP id filter0575p1mdw1.3526.564B8B822 2015-11-17 20:18:10.127949468 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id BYLNsJITQLmhlPHXTX1_dA for ; Tue, 17 Nov 2015 20:18:10.240 +0000 (UTC) Date: Tue, 17 Nov 2015 12:18:10 -0800 From: Lukas Berk Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] add qa-notes.txt to webapps files, fix #53 (#54) Content-Type: multipart/alternative; boundary="--==_mimepart_564b8b82117fe_2a723ff036e6f29c35441"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: lberk X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEf9VHtB4XcNVH/WjTfpsctSLCS6f8E97BIHH9 RyF/nBpco36FslndN5nk5+wbBsyXl5IcMaoXNiyVqZVzuvbY4KiJ9KmMTLlYyi7xDgQCNrLSAzpA/z JHhY0ZTFZiQzTyo= X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1447791508 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24481 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564b8b82117fe_2a723ff036e6f29c35441 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #54. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/pull/54#event-467153573 ----==_mimepart_564b8b82117fe_2a723ff036e6f29c35441 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #54.


Reply to this email directly or view it on GitHub.

----==_mimepart_564b8b82117fe_2a723ff036e6f29c35441-- From lberk@redhat.com Tue Nov 17 14:30:05 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 12F397F50 for ; Tue, 17 Nov 2015 14:30:05 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 99239AC002 for ; Tue, 17 Nov 2015 12:30:04 -0800 (PST) X-ASG-Debug-ID: 1447792203-04cbb0605cebb80001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id jiGjHMMIsHT7QeVk (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 17 Nov 2015 12:30:03 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 2472414CAA5 for ; Tue, 17 Nov 2015 20:30:03 +0000 (UTC) Received: from toium (unused-10-15-17-202.yyz.redhat.com [10.15.17.202]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAHKU2rX017316 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 17 Nov 2015 15:30:02 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: github patch (dzabel) Date: Tue, 17 Nov 2015 15:30:02 -0500 X-ASG-Orig-Subj: pcp updates: github patch (dzabel) Message-ID: <87h9kkfjxx.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447792203 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hey, One-liner build fix from github (issue #53 for those keeping score at home). Changes committed to git://git.pcp.io/lberk/pcp master Daniel Zabel (1): add qa-notes.txt to webapps files, fix build breakage build/rpm/pcp.spec.in | 1 + 1 file changed, 1 insertion(+) Details ... commit df66fb0e02af40bae7775fce630a6125824e5fb8 Author: Daniel Zabel Date: Tue Nov 17 17:20:21 2015 +0100 add qa-notes.txt to webapps files, fix build breakage - build breakage occurs when executing Makepkgs - FIX: "Installed (but unpackaged) file(s) found: /usr/share/pcp/webapps/qa-notes.txt" Signed-off-by: Lukas Berk From gbjqmltobdvf@korea.com Tue Nov 17 15:45:01 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.1 required=5.0 tests=FROM_LOCAL_NOVOWEL, HK_RANDOM_ENVFROM,HK_RANDOM_FROM,HTML_MESSAGE autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 024D07F37 for ; Tue, 17 Nov 2015 15:45:01 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id E1B218F8050 for ; Tue, 17 Nov 2015 13:45:00 -0800 (PST) X-ASG-Debug-ID: 1447796697-04cbb0605ded1f0001-S8gJnT Received: from r-smtp6.korea.com (simcloud.local [45.55.156.109]) by cuda.sgi.com with ESMTP id W1DDPQIWHC6kEbOF for ; Tue, 17 Nov 2015 13:44:57 -0800 (PST) X-Barracuda-Envelope-From: gbjqmltobdvf@korea.com X-Barracuda-Apparent-Source-IP: 45.55.156.109 Message-ID: <008C2277A636469477FB9D262ED4CA8C@BKCHWAVIHSR> From: "=?utf-8?B?0J7QsdGD0YfQtdC90LjQtSA0NC3RhNC3INCyINCc0L7RgdC60LLQtQ==?=" To: Subject: =?utf-8?B?0J7QsdGD0YfQtdC90LjQtSDQv9C+IDQ0LdCk0Jcg0LTQuNGB0YLQsNC90YbQuNC+0L3QvdC+?= Date: Wed, 18 Nov 2015 00:44:53 +0300 X-ASG-Orig-Subj: =?utf-8?B?0J7QsdGD0YfQtdC90LjQtSDQv9C+IDQ0LdCk0Jcg0LTQuNGB0YLQsNC90YbQuNC+0L3QvdC+?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_005D_01D1219A.568C4AD0" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 15.4.3538.513 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3538.513 X-Barracuda-Connect: simcloud.local[45.55.156.109] X-Barracuda-Start-Time: 1447796697 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 2.53 X-Barracuda-Spam-Status: No, SCORE=2.53 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FROM_LOCAL_NOVOWEL, HTML_MESSAGE, K2_FROM_LOCAL_NOVOWEL X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24484 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.20 FROM_LOCAL_NOVOWEL From: localpart has series of non-vowel letters 2.33 K2_FROM_LOCAL_NOVOWEL From: localpart has series of non-vowel letters Ýòî — ñîîáùåíèå èç íåñêîëüêèõ ÷àñòåé â ôîðìàòå MIME. ------=_NextPart_000_005D_01D1219A.568C4AD0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable =20 =20 =D0=9D=D0=90=D0=A3=D0=A7=D0=98=D0=A2=D0=95=D0=A1=D0=AC = =D0=93=D0=9E=D0=A1=D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9A=D0=90=D0=9C = =D0=9F=D0=9E 44-=D0=A4=D0=97! =D0=9E=D0=91=D0=A3=D0=A7=D0=90=D0=99=D0=A2=D0=95=D0=A1=D0=AC = =D0=92 =D0=A3=D0=94=D0=9E=D0=91=D0=9D=D0=9E=D0=95 =D0=94=D0=9B=D0=AF = =D0=92=D0=90=D0=A1 =D0=92=D0=A0=D0=95=D0=9C=D0=AF =D0=98 =D0=92 = =D0=A3=D0=94=D0=9E=D0=91=D0=9D=D0=9E=D0=9C = =D0=9C=D0=95=D0=A1=D0=A2=D0=95! =D0=9F=D1=80=D0=BE=D0=B9=D0=B4=D0=B8=D1=82=D0=B5 = =D0=B4=D0=B8=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0= =B5 =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BF=D0=BE =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BA=D0=B0=D0=BC =D0=B2 = =D0=B0=D0=BA=D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2=D0=B0=D0=BD=D0= =BD=D0=BE=D0=BC =D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D0=BE=D0=BC =D1=86=D0=B5=D0=BD=D1=82=D1=80=D0=B5 =D0=BF=D0=BE = =D0=B0=D0=B2=D1=82=D0=BE=D1=80=D1=81=D0=BA=D0=BE=D0=B9 = =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5 =D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D0=B5 = =D0=BA=D0=B0=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D1=81 = =D0=B2=D1=8B=D0=B4=D0=B0=D1=87=D0=B5=D0=B9 = =D1=83=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D1= =8F = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D0= =B3=D0=BE =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=86=D0=B0. =D0=94=D0=B0=D1=82=D1=8B = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B1=D0=BB=D0=B8=D0=B6=D0=B0=D0=B9=D1=88=D0=B8=D1=85 = =D0=B3=D1=80=D1=83=D0=BF=D0=BF: =D1=81 30 = =D0=BD=D0=BE=D1=8F=D0=B1=D1=80=D1=8F =D0=BF=D0=BE 18 = =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F = _________________________________________________________________________= ___________ =D0=A3=D0=9F=D0=A0=D0=90=D0=92=D0=9B=D0=95=D0=9D=D0=98=D0=95 = =D0=93=D0=9E=D0=A1=D0=A3=D0=94=D0=90=D0=A0=D0=A1=D0=A2=D0=92=D0=95=D0=9D=D0= =9D=D0=AB=D0=9C=D0=98 =D0=98 = =D0=9C=D0=A3=D0=9D=D0=98=D0=A6=D0=98=D0=9F=D0=90=D0=9B=D0=AC=D0=9D=D0=AB=D0= =9C=D0=98 =D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9A=D0=90=D0=9C=D0=98 = (=D0=9A=D0=9E=D0=9D=D0=A2=D0=A0=D0=90=D0=9A=D0=A2=D0=9D=D0=90=D0=AF = =D0=A1=D0=98=D0=A1=D0=A2=D0=95=D0=9C=D0=90 =D0=92 = =D0=A1=D0=A4=D0=95=D0=A0=D0=95 = =D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9E=D0=9A = =D0=A2=D0=9E=D0=92=D0=90=D0=A0=D0=9E=D0=92, = =D0=A0=D0=90=D0=91=D0=9E=D0=A2, =D0=A3=D0=A1=D0=9B=D0=A3=D0=93) =D0=92 = =D0=A1=D0=9E=D0=9E=D0=A2=D0=92=D0=95=D0=A2=D0=A1=D0=A2=D0=92=D0=98=D0=98 = =D0=A1 = =D0=A4=D0=95=D0=94=D0=95=D0=A0=D0=90=D0=9B=D0=AC=D0=9D=D0=AB=D0=9C = =D0=97=D0=90=D0=9A=D0=9E=D0=9D=D0=9E=D0=9C =E2=84=96 44-=D0=A4=D0=97 = =D0=9E=D0=A2 05.04.2013. =D0=A1=D1=80=D0=BE=D0=BA = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F - 3 = =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8.=20 = =D0=9F=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D0=BE=D1=81=D1=82=D1=8C =D0=BA=D1=83=D1=80=D1=81=D0=B0 144 = =D1=87=D0=B0=D1=81=D0=B0. =D0=A1=D1=83=D0=BC=D0=BC=D0=B0 = =D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B0 =D0=B7=D0=B0 = =D0=B2=D0=B5=D1=81=D1=8C =D0=BA=D1=83=D1=80=D1=81 = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B9 - 17' 000 =D1=80=D1=83=D0=B1. =D0=9F=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2: = =D0=BB=D0=B8=D1=87=D0=BD=D0=BE =D0=B8=D0=BB=D0=B8 = =D0=BF=D0=BE=D1=87=D1=82=D0=BE=D0=B2=D1=8B=D0=BC = =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BD=D0=B0 =D0=92=D0=B0=D1=88 =D0=B2=D1=8B=D0=B1=D0=BE=D1=80. =D0=92=D1=81=D1=8F = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8F = =D0=BF=D0=BE =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8E =D0=B8 = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D0=B8 =D0=BD=D0=B0 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=8E=D1=82=D1=81=D1=8F = =D0=BF=D0=BE =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD=D1=83:=20 8 =D0=BA=D0=BE=D0=B4 =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0 = =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D1=8B ( 4 9 5 ) =D1=82=D0=B5=D0=BB.: = 411-9=D0=9E-98 = (=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD= =D1=8B=D0=B9) = _________________________________________________________________________= __________ = =D0=94=D0=B8=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=B0=D1= =8F =D1=84=D0=BE=D1=80=D0=BC=D0=B0 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D0=B5=D1=82 = =D0=BB=D1=8E=D0=B1=D0=BE=D0=BC=D1=83 = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8E = =D0=B1=D0=B5=D0=B7 =D0=BE=D1=82=D1=80=D1=8B=D0=B2=D0=B0 =D0=BE=D1=82 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B, =D0=B1=D0=B5=D0=B7 =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1=8B=D1=85 = =D0=B8 =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B7=D0=B0=D1=82=D1=80=D0=B0=D1=82 =D0=BD=D0=B0 = =D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C = =D0=BF=D0=BE=D0=BB=D0=BD=D1=8B=D0=B9 =D0=BE=D0=B1=D1=8A=D0=B5=D0=BC = =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF=D0=BE = =D1=82=D0=B5=D0=BC=D0=B5 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=B8 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82 =D0=BE = =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8.= =D0=94=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE = =D0=BD=D0=B0=D0=BB=D0=B8=D1=87=D0=B8=D1=8F = =D0=BA=D0=BE=D0=BC=D0=BF=D1=8C=D1=8E=D1=82=D0=B5=D1=80=D0=B0 =D1=81 = =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BE=D0=BC =D0=B2 =D0=98=D0=BD=D1=82=D0=B5=D1=80=D0=BD=D0=B5=D1=82, = =D0=B1=D0=B5=D0=B7 = =D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1= =8B=D1=85 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC =D0=B8 = =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5=D0=BA. = =D0=9E=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE, = =D0=BD=D0=B0=D1=85=D0=BE=D0=B4=D1=8F=D1=81=D1=8C =D0=B2 = =D0=BB=D1=8E=D0=B1=D0=BE=D0=BC =D1=80=D0=B5=D0=B3=D0=B8=D0=BE=D0=BD=D0=B5 = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8! =D0=9F=D0=BE =D0=B8=D1=82=D0=BE=D0=B3=D0=B0=D0=BC = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B0=D1=8E=D1=82 = =D0=A3=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=BE =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8.= = =D0=A3=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B4=D0=B0=D0=B5=D1=82 = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D1=81=D1=82=D0=B0=D0=BC = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE =D0=B1=D1=8B=D1=82=D1=8C = =D1=87=D0=BB=D0=B5=D0=BD=D0=BE=D0=BC =D0=B8=D0=BB=D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=B5=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =BC =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D1=87=D0=BD=D1=8B=D1=85 = =D0=BA=D0=BE=D0=BC=D0=B8=D1=81=D1=81=D0=B8=D0=B9, =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC = =D0=B8=D0=BB=D0=B8 = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =BC =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1=D1=8B, = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D1=8B=D0=BC = =D1=83=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=BC. =20 =20 =D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0: =20 =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 1. = =D0=9E=D1=81=D0=BD=D0=BE=D0=B2=D1=8B = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B. = =D0=97=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=BE =D0=A0=D0=A4 =D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 2. = =D0=98=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0= =BE=D0=B5 = =D0=BE=D0=B1=D0=B5=D1=81=D0=BF=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 3. = =D0=9F=D0=BB=D0=B0=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA =D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 4. = =D0=9E=D0=B1=D1=89=D0=B8=D0=B5 = =D1=82=D1=80=D0=B5=D0=B1=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F =D0=BA = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8E =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA =D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 5. = =D0=9E=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D1=89=D0=B8=D0=BA=D0=B0 = (=D0=BF=D0=BE=D0=B4=D1=80=D1=8F=D0=B4=D1=87=D0=B8=D0=BA=D0=B0, = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8F) = =D0=BF=D1=83=D1=82=D0=B5=D0=BC = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BA=D0=BE=D0=BD=D0=BA=D1=83=D1=80=D1=81=D0=B0. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 6. = =D0=AD=D0=BB=D0=B5=D0=BA=D1=82=D1=80=D0=BE=D0=BD=D0=BD=D1=8B=D0=B9 = =D0=B0=D1=83=D0=BA=D1=86=D0=B8=D0=BE=D0=BD. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 7. = =D0=97=D0=B0=D0=BF=D1=80=D0=BE=D1=81 = =D0=BA=D0=BE=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=BE=D0=BA. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 8. = =D0=97=D0=B0=D0=BF=D1=80=D0=BE=D1=81 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 9. = =D0=97=D0=B0=D0=BA=D1=83=D0=BF=D0=BA=D0=B8 =D1=83 = =D0=B5=D0=B4=D0=B8=D0=BD=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=B3=D0= =BE =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D1=89=D0=B8=D0=BA=D0=B0 = (=D0=BF=D0=BE=D0=B4=D1=80=D1=8F=D0=B4=D1=87=D0=B8=D0=BA=D0=B0, = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8F). =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 10. = =D0=9E=D1=81=D0=BE=D0=B1=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B2=D0=B8=D0=B4=D0=BE=D0=B2 = =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 11. = =D0=93=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0= =BD=D1=8B=D0=B9 =D0=B8 = =D0=BC=D1=83=D0=BD=D0=B8=D1=86=D0=B8=D0=BF=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B9 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82. =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 12. = =D0=9A=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C, = =D0=BC=D0=BE=D0=BD=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=BD=D0=B3 =D0=B8 = =D0=B0=D1=83=D0=B4=D0=B8=D1=82 =D0=B2 =D1=81=D1=84=D0=B5=D1=80=D0=B5 = =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA. = =D0=9E=D0=B1=D0=B6=D0=B0=D0=BB=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5. = =D0=90=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=B8=D0= =B2=D0=BD=D0=B0=D1=8F = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0 =D0=A4=D0=90=D0=A1. = =D0=9E=D1=82=D0=B2=D0=B5=D1=82=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D1= =81=D1=82=D1=8C =D0=BF=D0=BE =D0=9A=D0=BE=D0=90=D0=9F. =20 =20 = =D0=9F=D1=80=D0=B5=D0=B8=D0=BC=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=B0:= * = =D0=95=D0=B6=D0=B5=D0=BC=D0=B5=D1=81=D1=8F=D1=87=D0=BD=D0=B0=D1=8F = =D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F = =D0=B8=D0=B7=D1=83=D1=87=D0=B0=D0=B5=D0=BC=D0=BE=D0=B3=D0=BE = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=B0 =D0=BF=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5. * =D0=9D=D0=B0=D0=B3=D0=BB=D1=8F=D0=B4=D0=BD=D0=BE=D0=B5 =D0=B8 = =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BD=D0=BE=D0=B5 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B8=D0=B7=D1=83=D1=87=D0=B0=D0=B5=D0=BC=D0=BE=D0=B3=D0=BE = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=B0 =D0=B2 = =D0=B2=D0=B8=D0=B4=D0=B5 =D0=BA=D1=80=D0=B0=D1=82=D0=BA=D0=BE=D0=B9 = =D0=BF=D1=80=D0=B5=D0=B7=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B8 = =D1=81 =D0=B8=D0=B7=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D1=85 = =D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9 =D0=B8 = =D0=B0=D0=BB=D0=B3=D0=BE=D1=80=D0=B8=D1=82=D0=BC=D0=BE=D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=BD=D0=B0=D1=80=D1=8F=D0=B4=D1=83 =D1=81 = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=8B=D0=BC = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=BC = =D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC.= * =D0=90=D0=BA=D1=86=D0=B5=D0=BD=D1=82 =D0=BD=D0=B0 = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B, = =D0=BA=D0=B5=D0=B9=D1=81=D1=8B =D1=81 = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=8B=D0=BC = =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=BC =D0=B8 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=BC = =D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC.= * = =D0=92=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C = =D1=81=D0=B0=D0=BC=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D0=BE =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=B8=D1=82=D1=8C = =D1=81=D0=B2=D0=BE=D0=B8 =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D1=8F =D0=B8 = =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F =D0=BA = =D0=B8=D0=B7=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8E = =D0=BD=D0=B0=D0=B8=D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 =D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D1=8B=D1=85 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D0=BE=D0=B2 =D0=B2 = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B5 = =D1=83=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE=D0=B5 =D0=B4=D0=BB=D1=8F = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B2=D1=80=D0=B5=D0=BC=D1=8F. * =D0=9F=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=BD=D0=BE=D0=B5 = =D0=BD=D0=B0 = =D0=BF=D1=80=D0=BE=D1=82=D1=8F=D0=B6=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=B8 = =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B5 = =D1=81=D0=BE=D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D1=8D=D0=BA=D1=81=D0=BF=D0=B5=D1=80=D1=82=D0=B0=D0=BC=D0=B8- =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0=D0=BC=D0=B8, = =D1=81 = =D0=BF=D0=B8=D1=81=D1=8C=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0=D0=BC=D0=B8 =D0=BD=D0=B0 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D1=83=D1=8E=D1=89=D0=B8=D0=B5 = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B =D0=B8 = =D0=B5=D0=B6=D0=B5=D0=BC=D0=B5=D1=81=D1=8F=D1=87=D0=BD=D0=BE=D0=B9 =D1=80=D0=B0=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=BE=D0=B9 = =D0=BD=D0=BE=D0=B2=D0=BE=D1=81=D1=82=D0=BD=D1=8B=D1=85 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=BE=D0=B2 =D0=B8 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B5=D0=BC = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D1=81=D1=82=D0=BE=D0=B2 = =D0=BF=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5. * =D0=9F=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B0 = =D0=B4=D0=BB=D1=8F = =D0=B4=D0=B8=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0= =B3=D0=BE =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5 = =D1=82=D1=80=D0=B5=D0=B1=D1=83=D0=B5=D1=82 = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D0=B9, = =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B0=D0=B5=D1=82=D1=81=D1=8F = =D0=B2 =D0=BE=D0=B1=D1=8B=D1=87=D0=BD=D1=8B=D0=B9 = =D0=B1=D1=80=D0=B0=D1=83=D0=B7=D0=B5=D1=80 =D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82 =D0=B1=D0=B5=D0=B7 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8 = =D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1= =8B=D1=85 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC. =20 =20 ------=_NextPart_000_005D_01D1219A.568C4AD0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
         
 


=D0=9D=D0=90=D0=A3=D0=A7=D0=98=D0=A2=D0=95=D0=A1=D0=AC=20 =D0=93=D0=9E=D0=A1=D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9A=D0=90=D0=9C = =D0=9F=D0=9E = 44-=D0=A4=D0=97!
=D0=9E=D0=91=D0=A3=D0=A7=D0=90=D0=99=D0=A2=D0=95=D0=A1= =D0=AC =D0=92 =D0=A3=D0=94=D0=9E=D0=91=D0=9D=D0=9E=D0=95 = =D0=94=D0=9B=D0=AF =D0=92=D0=90=D0=A1 =D0=92=D0=A0=D0=95=D0=9C=D0=AF = =D0=98 =D0=92 =D0=A3=D0=94=D0=9E=D0=91=D0=9D=D0=9E=D0=9C=20 =D0=9C=D0=95=D0=A1=D0=A2=D0=95!
=D0=9F=D1=80=D0=BE=D0=B9=D0=B4=D0=B8=D1=82=D0=B5 = =D0=B4=D0=B8=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0= =B5 =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5=20 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BF=D0=BE =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BA=D0=B0=D0=BC =D0=B2 = =D0=B0=D0=BA=D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2=D0=B0=D0=BD=D0= =BD=D0=BE=D0=BC = =D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D0=BE=D0=BC
=D1=86=D0=B5=D0=BD=D1=82=D1= =80=D0=B5 =D0=BF=D0=BE = =D0=B0=D0=B2=D1=82=D0=BE=D1=80=D1=81=D0=BA=D0=BE=D0=B9=20 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5 =D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D0=B5 = =D0=BA=D0=B0=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 =D1=81 = =D0=B2=D1=8B=D0=B4=D0=B0=D1=87=D0=B5=D0=B9=20 = =D1=83=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D1= =8F
=D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD= =D0=BE=D0=B3=D0=BE = =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=86=D0=B0.


=D0=94=D0=B0=D1=82=D1=8B = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B1=D0=BB=D0=B8=D0=B6=D0=B0=D0=B9=D1=88=D0=B8=D1=85 = =D0=B3=D1=80=D1=83=D0=BF=D0=BF: =D1=81 = 30 =D0=BD=D0=BE=D1=8F=D0=B1=D1=80=D1=8F =D0=BF=D0=BE 18=20 = =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F

____________________________________________________________= ________________________

=D0=A3=D0=9F=D0=A0=D0=90=D0=92=D0=9B=D0=95=D0=9D=D0=98=D0=95 = =D0=93=D0=9E=D0=A1=D0=A3=D0=94=D0=90=D0=A0=D0=A1=D0=A2=D0=92=D0=95=D0=9D=D0= =9D=D0=AB=D0=9C=D0=98 =D0=98=20 = =D0=9C=D0=A3=D0=9D=D0=98=D0=A6=D0=98=D0=9F=D0=90=D0=9B=D0=AC=D0=9D=D0=AB=D0= =9C=D0=98 = =D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9A=D0=90=D0=9C=D0=98
(=D0=9A=D0=9E=D0= =9D=D0=A2=D0=A0=D0=90=D0=9A=D0=A2=D0=9D=D0=90=D0=AF = =D0=A1=D0=98=D0=A1=D0=A2=D0=95=D0=9C=D0=90 =D0=92 = =D0=A1=D0=A4=D0=95=D0=A0=D0=95 = =D0=97=D0=90=D0=9A=D0=A3=D0=9F=D0=9E=D0=9A = =D0=A2=D0=9E=D0=92=D0=90=D0=A0=D0=9E=D0=92,=20 =D0=A0=D0=90=D0=91=D0=9E=D0=A2, = =D0=A3=D0=A1=D0=9B=D0=A3=D0=93)
=D0=92 = =D0=A1=D0=9E=D0=9E=D0=A2=D0=92=D0=95=D0=A2=D0=A1=D0=A2=D0=92=D0=98=D0=98 = =D0=A1 = =D0=A4=D0=95=D0=94=D0=95=D0=A0=D0=90=D0=9B=D0=AC=D0=9D=D0=AB=D0=9C = =D0=97=D0=90=D0=9A=D0=9E=D0=9D=D0=9E=D0=9C =E2=84=96 44-=D0=A4=D0=97 = =D0=9E=D0=A2=20 05.04.2013.


=D0=A1=D1=80=D0=BE=D0=BA = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F - 3 = =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8.=20 =

=D0=9F=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB= =D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=BA=D1=83=D1=80=D1=81=D0=B0 144 = =D1=87=D0=B0=D1=81=D0=B0.

=D0=A1=D1=83=D0=BC=D0=BC=D0=B0 = =D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B0 =D0=B7=D0=B0 = =D0=B2=D0=B5=D1=81=D1=8C=20 =D0=BA=D1=83=D1=80=D1=81 = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B9 - 17' 000 = =D1=80=D1=83=D0=B1.

=D0=9F=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8= =D0=B5=20 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2: = =D0=BB=D0=B8=D1=87=D0=BD=D0=BE =D0=B8=D0=BB=D0=B8 = =D0=BF=D0=BE=D1=87=D1=82=D0=BE=D0=B2=D1=8B=D0=BC = =D0=BE=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BD=D0=B0 =D0=92=D0=B0=D1=88=20 =D0=B2=D1=8B=D0=B1=D0=BE=D1=80.

=D0=92=D1=81=D1=8F = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8F = =D0=BF=D0=BE =D0=B4=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8E =D0=B8 = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D0=B8 =D0=BD=D0=B0=20 =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=8E=D1=82=D1=81=D1=8F = =D0=BF=D0=BE =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD=D1=83: =

8
  =D0=BA=D0=BE=D0=B4 =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0=20 =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D1=8B  ( = 4 9 5 )  =D1=82=D0=B5=D0=BB.:  411-9=D0=9E-98  (=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D1= =8C=D0=BD=D1=8B=D0=B9)

____________________________________________________________= _______________________


=D0=94=D0=B8=D1=81=D1=82=D0=B0=D0=BD= =D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=B0=D1=8F=20 =D1=84=D0=BE=D1=80=D0=BC=D0=B0 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D0=B5=D1=82 = =D0=BB=D1=8E=D0=B1=D0=BE=D0=BC=D1=83 = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8E = =D0=B1=D0=B5=D0=B7 =D0=BE=D1=82=D1=80=D1=8B=D0=B2=D0=B0 =D0=BE=D1=82 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B,=20 = =D0=B1=D0=B5=D0=B7
=D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1= =8B=D1=85 =D0=B8 =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B7=D0=B0=D1=82=D1=80=D0=B0=D1=82 =D0=BD=D0=B0 = =D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C = =D0=BF=D0=BE=D0=BB=D0=BD=D1=8B=D0=B9 =D0=BE=D0=B1=D1=8A=D0=B5=D0=BC=20 =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF=D0=BE = =D1=82=D0=B5=D0=BC=D0=B5
=D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1= =8F =D0=B8 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82 =D0=BE = =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8.= =D0=94=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BE=D1=87=D0=BD=D0=BE=20 =D0=BD=D0=B0=D0=BB=D0=B8=D1=87=D0=B8=D1=8F = =D0=BA=D0=BE=D0=BC=D0=BF=D1=8C=D1=8E=D1=82=D0=B5=D1=80=D0=B0 =D1=81 = =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BE=D0=BC = =D0=B2
=D0=98=D0=BD=D1=82=D0=B5=D1=80=D0=BD=D0=B5=D1=82, = =D0=B1=D0=B5=D0=B7 = =D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1= =8B=D1=85 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC =D0=B8=20 =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B5=D0=BA. = =D0=9E=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE, = =D0=BD=D0=B0=D1=85=D0=BE=D0=B4=D1=8F=D1=81=D1=8C =D0=B2 = =D0=BB=D1=8E=D0=B1=D0=BE=D0=BC
=D1=80=D0=B5=D0=B3=D0=B8=D0=BE=D0=BD=D0= =B5=20 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8!

=D0=9F=D0=BE = =D0=B8=D1=82=D0=BE=D0=B3=D0=B0=D0=BC = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D0=B8 = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B0=D1=8E=D1=82 = =D0=A3=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D0= =B5=20 =D0=BE =D0=BF=D0=BE=D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BA=D0=B2=D0=B0=D0=BB=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8=D0=B8.=
=D0=A3=D0=B4=D0=BE=D1=81=D1=82=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D0=BD=D0= =B8=D0=B5 =D0=B4=D0=B0=D0=B5=D1=82 = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D1=81=D1=82=D0=B0=D0=BC = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE =D0=B1=D1=8B=D1=82=D1=8C=20 =D1=87=D0=BB=D0=B5=D0=BD=D0=BE=D0=BC =D0=B8=D0=BB=D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=B5=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0= =BC =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D1=87=D0=BD=D1=8B=D1=85 = =D0=BA=D0=BE=D0=BC=D0=B8=D1=81=D1=81=D0=B8=D0=B9,
=D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=BC =D0=B8=D0=BB=D0=B8=20 = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =BC =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1=D1=8B, = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D1=8B=D0=BC=20 = =D1=83=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=BC.
 

     
 

=D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0:

     
  =D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C = 1. =D0=9E=D1=81=D0=BD=D0=BE=D0=B2=D1=8B = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B.=20 = =D0=97=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=BE =D0=A0=D0=A4 =D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C 2.=20 = =D0=98=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0= =BE=D0=B5 = =D0=BE=D0=B1=D0=B5=D1=81=D0=BF=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C 3.=20 = =D0=9F=D0=BB=D0=B0=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA =D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C 4. =D0=9E=D0=B1=D1=89=D0=B8=D0=B5=20 =D1=82=D1=80=D0=B5=D0=B1=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F = =D0=BA = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8E =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA =D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C=20 5. = =D0=9E=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D1=89=D0=B8=D0=BA=D0=B0 = (=D0=BF=D0=BE=D0=B4=D1=80=D1=8F=D0=B4=D1=87=D0=B8=D0=BA=D0=B0, = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8F) = =D0=BF=D1=83=D1=82=D0=B5=D0=BC = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F=20 = =D0=BA=D0=BE=D0=BD=D0=BA=D1=83=D1=80=D1=81=D0=B0.
=D0=9C=D0=BE=D0=B4= =D1=83=D0=BB=D1=8C 6. = =D0=AD=D0=BB=D0=B5=D0=BA=D1=82=D1=80=D0=BE=D0=BD=D0=BD=D1=8B=D0=B9 = =D0=B0=D1=83=D0=BA=D1=86=D0=B8=D0=BE=D0=BD.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C 7.=20 =D0=97=D0=B0=D0=BF=D1=80=D0=BE=D1=81 = =D0=BA=D0=BE=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=BE=D0=BA.
=D0=9C=D0=BE= =D0=B4=D1=83=D0=BB=D1=8C 8. =D0=97=D0=B0=D0=BF=D1=80=D0=BE=D1=81 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9.
=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20 9. =D0=97=D0=B0=D0=BA=D1=83=D0=BF=D0=BA=D0=B8 =D1=83 = =D0=B5=D0=B4=D0=B8=D0=BD=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D0=B3=D0= =BE =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D1=89=D0=B8=D0=BA=D0=B0 = (=D0=BF=D0=BE=D0=B4=D1=80=D1=8F=D0=B4=D1=87=D0=B8=D0=BA=D0=B0,=20 = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8F).
<= B>=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C 10. = =D0=9E=D1=81=D0=BE=D0=B1=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B2=D0=B8=D0=B4=D0=BE=D0=B2=20 = =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA.
=D0=9C=D0=BE=D0=B4=D1=83= =D0=BB=D1=8C 11. = =D0=93=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0= =BD=D1=8B=D0=B9 =D0=B8 = =D0=BC=D1=83=D0=BD=D0=B8=D1=86=D0=B8=D0=BF=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B9=20 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82.
=D0=9C=D0=BE=D0=B4= =D1=83=D0=BB=D1=8C 12. = =D0=9A=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C, = =D0=BC=D0=BE=D0=BD=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=BD=D0=B3 =D0=B8 = =D0=B0=D1=83=D0=B4=D0=B8=D1=82 =D0=B2 =D1=81=D1=84=D0=B5=D1=80=D0=B5=20 =D0=B7=D0=B0=D0=BA=D1=83=D0=BF=D0=BE=D0=BA. = =D0=9E=D0=B1=D0=B6=D0=B0=D0=BB=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5. = =D0=90=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=B8=D0= =B2=D0=BD=D0=B0=D1=8F
          =           =20 =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0 = =D0=A4=D0=90=D0=A1. = =D0=9E=D1=82=D0=B2=D0=B5=D1=82=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE=D1= =81=D1=82=D1=8C =D0=BF=D0=BE = =D0=9A=D0=BE=D0=90=D0=9F.

 
     
         
  =D0=9F=D1=80=D0=B5=D0=B8=D0=BC=D1=83=D1=89=D0=B5=D1=81=D1=82=D0= =B2=D0=B0:
* = =D0=95=D0=B6=D0=B5=D0=BC=D0=B5=D1=81=D1=8F=D1=87=D0=BD=D0=B0=D1=8F= =20 = =D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F = =D0=B8=D0=B7=D1=83=D1=87=D0=B0=D0=B5=D0=BC=D0=BE=D0=B3=D0=BE = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=B0 =D0=BF=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5.
* = =D0=9D=D0=B0=D0=B3=D0=BB=D1=8F=D0=B4=D0=BD=D0=BE=D0=B5 =D0=B8=20 =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BD=D0=BE=D0=B5 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B8=D0=B7=D1=83=D1=87=D0=B0=D0=B5=D0=BC=D0=BE=D0=B3=D0=BE = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=B0 =D0=B2 = =D0=B2=D0=B8=D0=B4=D0=B5 =D0=BA=D1=80=D0=B0=D1=82=D0=BA=D0=BE=D0=B9 = =D0=BF=D1=80=D0=B5=D0=B7=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D0=B8=20 =D1=81
   = =D0=B8=D0=B7=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D1=8B=D1=85 = =D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9 =D0=B8=20 =D0=B0=D0=BB=D0=B3=D0=BE=D1=80=D0=B8=D1=82=D0=BC=D0=BE=D0=B2 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=BD=D0=B0=D1=80=D1=8F=D0=B4=D1=83 =D1=81 = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=8B=D0=BC
   = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=BC= = =D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC.=
* = =D0=90=D0=BA=D1=86=D0=B5=D0=BD=D1=82 =D0=BD=D0=B0=20 = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B, = =D0=BA=D0=B5=D0=B9=D1=81=D1=8B =D1=81 = =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D0=B1=D0=BD=D1=8B=D0=BC = =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=BC =D0=B8 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=BC=20 = =D0=BE=D0=B1=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=D0=BC.=
*=20 = =D0=92=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D1=8C= = =D1=81=D0=B0=D0=BC=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D0=BE =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=B8=D1=82=D1=8C = =D1=81=D0=B2=D0=BE=D0=B8 =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D1=8F =D0=B8 = =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F =D0=BA=20 =D0=B8=D0=B7=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8E = =D0=BD=D0=B0=D0=B8=D0=B1=D0=BE=D0=BB=D0=B5=D0=B5
   = =D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D1=8B=D1=85 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D0=BE=D0=B2=20 =D0=B2 =D0=BB=D1=8E=D0=B1=D0=BE=D0=B5 = =D1=83=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE=D0=B5 =D0=B4=D0=BB=D1=8F = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B2=D1=80=D0=B5=D0=BC=D1=8F.
* = =D0=9F=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=BD=D0=BE=D0=B5 = =D0=BD=D0=B0 = =D0=BF=D1=80=D0=BE=D1=82=D1=8F=D0=B6=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=B8=20 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B5 = =D1=81=D0=BE=D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D1=8D=D0=BA=D1=81=D0=BF=D0=B5=D1=80=D1=82=D0=B0=D0=BC=D0=B8-
   = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D0=B0=D0=BC=D0=B8, = =D1=81 = =D0=BF=D0=B8=D1=81=D1=8C=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=B0=D0=BC=D0=B8 =D0=BD=D0=B0=20 = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D1=83=D1=8E=D1=89=D0=B8=D0=B5 = =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8F = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B =D0=B8 = =D0=B5=D0=B6=D0=B5=D0=BC=D0=B5=D1=81=D1=8F=D1=87=D0=BD=D0=BE=D0=B9
   = =D1=80=D0=B0=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=BE=D0=B9 = =D0=BD=D0=BE=D0=B2=D0=BE=D1=81=D1=82=D0=BD=D1=8B=D1=85 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D0=BE=D0=B2 =D0=B8=20 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B5=D0=BC = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D1=81=D1=82=D0=BE=D0=B2 = =D0=BF=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5.
* = =D0=9F=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B0 = =D0=B4=D0=BB=D1=8F=20 = =D0=B4=D0=B8=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0= =B3=D0=BE =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5 = =D1=82=D1=80=D0=B5=D0=B1=D1=83=D0=B5=D1=82 = =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D0=B9, = =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B0=D0=B5=D1=82=D1=81=D1=8F=20 =D0=B2
   = =D0=BE=D0=B1=D1=8B=D1=87=D0=BD=D1=8B=D0=B9 = =D0=B1=D1=80=D0=B0=D1=83=D0=B7=D0=B5=D1=80 =D0=B8 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82 =D0=B1=D0=B5=D0=B7=20 =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8 = =D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1= =8B=D1=85 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC.
     
         
------=_NextPart_000_005D_01D1219A.568C4AD0-- From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 17 15:55:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 07BA47F37 for ; Tue, 17 Nov 2015 15:55:14 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8AD16AC006 for ; Tue, 17 Nov 2015 13:55:13 -0800 (PST) X-ASG-Debug-ID: 1447797310-04cbb0605ded480001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id mioVu4NqzTYx9Yno for ; Tue, 17 Nov 2015 13:55:10 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id EE9587F99A for ; Wed, 18 Nov 2015 08:55:09 +1100 (AEDT) Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0EBAQDaoEtWnApx/sBeGQEBAg8BAQIGAQECgVQHWwOBG2+rXAaDR485AQ2BJDsdAQuFIkqBWDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgpDat9cYRpgWyJYAEBCAEBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGEZ1GDS4FBAQEB X-IPAS-Result: A0EBAQDaoEtWnApx/sBeGQEBAg8BAQIGAQECgVQHWwOBG2+rXAaDR485AQ2BJDsdAQuFIkqBWDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CNiw8AQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQEBFgImAgIDAVMGGIgpDat9cYRpgWyJYAEBCAEBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOFog4hSGICpxkAQGEZ1GDS4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,309,1444654800"; d="scan'208,217";a="239481365" Received: from o5.sgmail.github.com ([192.254.113.10]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 18 Nov 2015 08:55:08 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5bGH+7nxzu7LKJkpVByWpNLbd14=; b=fWze4cKOOP/wpJgQ Nr1QlDTN0W4rJu0Uu0LDx9xwY2oKmnF820LG71qYJAmaQF76XzjOYNLVRJtNJu8N 26eH6OPD/DsBWfiu3WoWAAgnCf2vc+1ZshxE37MnAOhSbJXUHd0zyW4kvkmMVawE BQs246t8JLbjemNGfjHF+CsdMXE= Received: by filter0835p1mdw1.sendgrid.net with SMTP id filter0835p1mdw1.16916.564BA23745 2015-11-17 21:55:03.523764512 +0000 UTC Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16]) by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id lmjfhnnFQgisIXXNsYpr2A for ; Tue, 17 Nov 2015 21:55:03.476 +0000 (UTC) Date: Tue, 17 Nov 2015 13:55:03 -0800 From: Lukas Berk Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Build issue qa-notes.txt (#53) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Build issue qa-notes.txt (#53) Content-Type: multipart/alternative; boundary="--==_mimepart_564ba2375645a_45073f9c9840b2c01805ef"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: lberk X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEcM9lOqL4HiwWmeoxKUIxq/YqpdAt2FqHbhRt BzXzPc58HEWSJY6K2uasemQjq/Z0dVDKIvysdWoRF+jecCOJfXq1CJpgmZqogNJOyjLgpj9Ui/HrtD bXMyQbaRk2qQmR8= X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447797310 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24485 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564ba2375645a_45073f9c9840b2c01805ef Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #53. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/53#event-467254252 ----==_mimepart_564ba2375645a_45073f9c9840b2c01805ef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #53.


Reply to this email directly or view it on GitHub.

----==_mimepart_564ba2375645a_45073f9c9840b2c01805ef-- From noreply@github.com Tue Nov 17 15:55:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=HTML_IMAGE_ONLY_08, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6485B7F50 for ; Tue, 17 Nov 2015 15:55:18 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 44DB1304043 for ; Tue, 17 Nov 2015 13:55:15 -0800 (PST) X-ASG-Debug-ID: 1447797308-04cb6c0cd3c9170001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id ZjAhC7fjgzisFctV for ; Tue, 17 Nov 2015 13:55:09 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 292807F999 for ; Wed, 18 Nov 2015 08:55:08 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.195 as permitted sender) identity=mailfrom; client-ip=192.30.252.195; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2a-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.195; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2a-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FXAADaoEtWnMP8HsBeGQEBAg8BAwYBAQKCNgKBHG+rXAaDR485AQ2BJDsdAQuFIkqCEBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2rfXGEYwEFgWyJYAEBCAEBAQEBGAIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaEVoNihSGICpxkAQGCRoIhHTSDS4FBAQEB X-IPAS-Result: A0FXAADaoEtWnMP8HsBeGQEBAg8BAwYBAQKCNgKBHG+rXAaDR485AQ2BJDsdAQuFIkqCEBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINXwEBAQMBAiAdAQEENAUBCAELAQEBARYCJgICAwFTBhiIKQ2rfXGEYwEFgWyJYAEBCAEBAQEBGAIEC3YThHmFRYJxgTkRAUyCMwwuE4ExjhaEVoNihSGICpxkAQGCRoIhHTSDS4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,309,1444654800"; d="scan'208,217";a="242181581" Received: from github-smtp2-ext4.iad.github.net (HELO github-smtp2a-ext-cp1-prd.iad.github.net) ([192.30.252.195]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 18 Nov 2015 08:55:06 +1100 Date: Tue, 17 Nov 2015 13:55:03 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447797303; bh=RbmV++wyeJceX3DCZYwP7cD6LnQ/2/hrwy5j0tKOOJQ=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=k2/CGE3eMQW+vmbxJiXDadLml0psepNdWT3Xl0KnOD2Ym3KxiqhpCTsMUKVyAMQXp N6M4xzZhhTxW+OTIeZmUmSKzOHUZZ9jVlRaZNtt6H5lFTHvC1tuzIzMQnjYT4FIjJr XkGxEhwkIApmAgRXHnpHY2+QiYh1oCi2cr+PQgcA= From: Lukas Berk Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Build issue qa-notes.txt (#53) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Build issue qa-notes.txt (#53) Content-Type: multipart/alternative; boundary="--==_mimepart_564ba23773d8d_63343fa6a74f729c98583"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: lberk X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1447797309 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.78 X-Barracuda-Spam-Status: No, SCORE=1.78 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_08, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24484 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.78 HTML_IMAGE_ONLY_08 BODY: HTML: images with 400-800 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_564ba23773d8d_63343fa6a74f729c98583 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Fix merged upstream. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/53#issuecomment-157521376 ----==_mimepart_564ba23773d8d_63343fa6a74f729c98583 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Fix merged upstream.


Reply to this email directly or view it on GitHub.

----==_mimepart_564ba23773d8d_63343fa6a74f729c98583-- From fzcorpedu@yandex.ru Tue Nov 17 18:42:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 966A77F37 for ; Tue, 17 Nov 2015 18:42:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 84FC18F8033 for ; Tue, 17 Nov 2015 16:42:22 -0800 (PST) X-ASG-Debug-ID: 1447807338-04cbb0605defe50001-S8gJnT Received: from mx.yandex.ru (temgoio.temgo.io [188.166.16.215]) by cuda.sgi.com with ESMTP id M40puSwk6bQ9FcB9 for ; Tue, 17 Nov 2015 16:42:19 -0800 (PST) X-Barracuda-Envelope-From: fzcorpedu@yandex.ru X-Barracuda-Apparent-Source-IP: 188.166.16.215 MIME-Version: 1.0 Date: Wed, 18 Nov 2015 03:42:14 +0300 Message-ID: <066254780.20151118034214@CCKBFNRLNFVV> Subject: =?utf-8?B?0JrQsNC6INGB0YLQsNGC0Ywg0L/QvtGB0YLQsNCy0YnQuNC60L7QvCA=?= =?utf-8?B?0LTQu9GPINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvRhSDQvdGD0LbQtD8=?= From: "=?utf-8?B?Q29udHJhY3QgU3lzdGVt?=" X-ASG-Orig-Subj: =?utf-8?B?0JrQsNC6INGB0YLQsNGC0Ywg0L/QvtGB0YLQsNCy0YnQuNC60L7QvCA=?= =?utf-8?B?0LTQu9GPINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90YvRhSDQvdGD0LbQtD8=?= To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=----------783A4CD8969C89E18 X-Barracuda-Connect: temgoio.temgo.io[188.166.16.215] X-Barracuda-Start-Time: 1447807338 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.06 X-Barracuda-Spam-Status: No, SCORE=1.06 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=FROM_EXCESS_BASE64, FROM_EXCESS_BASE64_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24492 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.01 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily 1.05 FROM_EXCESS_BASE64_2 From: base64 encoded unnecessarily ------------783A4CD8969C89E18 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 KjI0IC0gMjUg0L3QvtGP0LHRgNGPINCzLiDQnNC+0YHQutCy0LAgKg0KDQoNCtCj0YfQtdCx0L3R i9C5INGG0LXQvdGC0YAg0L/RgNC40LPQu9Cw0YjQsNC10YIg0L3QsCDQvtCx0YPRh9C10L3QuNC1 Og0KDQoNCg0KKtCj0KfQkNCh0KLQmNCVINCf0J7QodCi0JDQktCp0JjQmtCe0JIgKNCf0J7QlNCg 0K/QlNCn0JjQmtCe0JIsINCY0KHQn9Ce0JvQndCY0KLQldCb0JXQmSkg0JIg0JfQkNCa0KPQn9Ca 0JDQpSDQn9CeIDQ0LdCk0Jcg0JgNCjIyMy3QpNCXLiDQndCe0JLQq9CVINCi0KDQldCR0J7QktCQ 0J3QmNCvLtCX0JDQqdCY0KLQkCDQn9Cg0JDQkiDQmCDQmNCd0KLQldCg0JXQodCe0JIg0JIg0KTQ kNChKg0KDQoNCirQn9GA0L7QvNC+0LrQvtC0OiAyNTQqDQoNCirQp9Cw0YHRiyDQv9GA0L7QstC1 0LTQtdC90LjRjyDQt9Cw0L3Rj9GC0LjQuTog0YEgMTA6MDAg0LTQviAxNzozMCoNCg0KKtCQ0LTR gNC10YEg0LzQtdGA0L7Qv9GA0LjRj9GC0LjRjzog0LwuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDR g9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0YHRgtGALjIsINCRLtCmLg0KItCS0LjQ utGC0L7RgNC40Y8g0J/Qu9Cw0LfQsCIuKg0KDQrQktGB0Y8g0L/QvtC00YDQvtCx0L3QsNGPINC4 0L3RhNC+0YDQvNCw0YbQuNGPINC4INGA0LXQs9C40YHRgtGA0LDRhtC40Y8g0L3QsCDQvtCx0YPR h9C10L3QuNC1INC/0L4g0YLQtdC70LXRhNC+0L3RgzoNCg0KOCAg0LrQvtC0INCz0L7RgNC+0LTQ sCDQnNC+0YHQutCy0YsgICggNCA5IDUgKSAg0L3QvtC80LXRgDogIDcyNSAtIDA0IC0gNDggICjQ vNC90L7Qs9C+0LrQsNC90LDQu9GM0L3Ri9C5KQ0KDQoNCg0KDQoq0JLQndCY0JzQkNCd0JjQlSEq INCSINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQuCDRgSDRgtGA0LXQsdC+0LLQsNC90LjRj9C80Lgg 0YTQtdC00LXRgNCw0LvRjNC90YvRhSDQt9Cw0LrQvtC90L7QsiDihJYgNDQt0KTQlyDQuCDihJYN CjIyMy3QpNCXINCx0L7Qu9C10LUNCjYwMCAwMDAg0LfQsNC60LDQt9GH0LjQutC+0LIg0L7QsdGP 0LfQsNC90Ysg0L7Qv9GA0LXQtNC10LvRj9GC0Ywg0L/QvtGB0YLQsNCy0YnQuNC60L7QsiAo0L/Q vtC00YDRj9C00YfQuNC60L7QsiwNCtC40YHQv9C+0LvQvdC40YLQtdC70LXQuSkg0L/QviDQttC1 0YHRgtC60LjQvA0K0L/RgNCw0LLQuNC70LDQvCwg0L3QsNGG0LXQu9C10L3QvdGL0Lwg0L3QsCDR gNCw0LfQstC40YLQuNC1INC60L7QvdC60YPRgNC10L3RhtC40Lgg0Lgg0L/RgNC10LTQvtGC0LLR gNCw0YnQtdC90LjQtSDQutC+0YDRgNGD0L/RhtC40LguDQrQl9Cw0LrQvtC90L7QtNCw0YLQtdC7 0YzRgdGC0LLQvg0K0L4g0LfQsNC60YPQv9C60LDRhSDQv9C+0YHRgtC+0Y/QvdC90L4g0YHQvtCy 0LXRgNGI0LXQvdGB0YLQstGD0LXRgtGB0Y86INCyIDIwMTQg0LPQvtC00YMg0LHRi9C70Lgg0LjQ t9C80LXQvdC10L3RiyDRgtGA0LXQsdC+0LLQsNC90LjRjw0K0Log0LfQsNGP0LLQutCw0Lwg0L3Q sA0K0YPRh9Cw0YHRgtC40LUg0LIg0LfQsNC60YPQv9C60LDRhSwg0LIgMjAxNSDQs9C+0LTRgyDQ stCy0LXQtNC10L3RiyDQsNC90YLQuNC60YDQuNC30LjRgdC90YvQtSDQvNC10YDRiyDQuCDQvdC+ 0LLRi9C1INC/0YDQsNCy0LjQu9CwDQrQv9C+0LTQtNC10YDQttC60LgNCtGB0YPQsdGK0LXQutGC 0L7QsiDQvNCw0LvQvtCz0L4g0Lgg0YHRgNC10LTQvdC10LPQviDQv9GA0LXQtNC/0YDQuNC90LjQ vNCw0YLQtdC70YzRgdGC0LLQsCwg0L/Qu9Cw0L3QuNGA0YPQtdGC0YHRjyDQv9C10YDQtdCy0L7Q tCDQstGB0LXRhQ0K0LrQvtC90LrRg9GA0LXQvdGC0L3Ri9GFDQrQt9Cw0LrRg9C/0L7QuiDQsiDR jdC70LXQutGC0YDQvtC90L3Rg9GOINGE0L7RgNC80YMuDQoq0JIg0YbQtdC70Y/RhSAq0L/RgNCw 0LrRgtC40YfQtdGB0LrQvtC5INC/0L7QtNCz0L7RgtC+0LLQutC4INGB0L/QtdGG0LjQsNC70LjR gdGC0L7QsiDQv9C+0YHRgtCw0LLRidC40LrQvtCyICjQv9C+0LTRgNGP0LTRh9C40LrQvtCyLA0K 0LjRgdC/0L7Qu9C90LjRgtC10LvQtdC5KSDQug0K0LLRi9C/0L7Qu9C90LXQvdC40Y4g0L3QvtCy 0YvRhSDRgtGA0LXQsdC+0LLQsNC90LjQuSDQsiDRgNCw0LzQutCw0YUg0LrQvtC90YLRgNCw0LrR gtC90L7QuSDRgdC40YHRgtC10LzRiyDQuCDQv9C+0LvQvtC20LXQvdC40Lkg0L4NCtC30LDQutGD 0L/QutC1INC+0YLQtNC10LvRjNC90YvRhQ0K0LLQuNC00L7QsiDRjtGA0LjQtNC40YfQtdGB0LrQ uNGFINC70LjRhiwg0YEg0YPRh9C10YLQvtC8INC/0YDQsNC60YLQuNC60Lgg0YDQsNGB0YHQvNC+ 0YLRgNC10L3QuNGPINC20LDQu9C+0LEg0KTQtdC00LXRgNCw0LvRjNC90L7QuQ0K0LDQvdGC0LjQ vNC+0L3QvtC/0L7Qu9GM0L3QvtC5DQrRgdC70YPQttCx0L7QuSDQuCDQvdCw0L/RgNCw0LLQu9C1 0L3QuNC5INGA0LDQt9Cy0LjRgtC40Y8g0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC40YHRgtC1 0LzRiywg0L/RgNC40LPQu9Cw0YjQsNC10Lwg0L/RgNC40L3Rj9GC0YwNCtGD0YfQsNGB0YLQuNC1 INCyINGB0L/QtdGG0LjQsNC70YzQvdC+DQrRgNCw0LfRgNCw0LHQvtGC0LDQvdC90L7QvCDQv9GA 0LDQutGC0LjRh9C10YHQutC+0Lwg0YHQtdC80LjQvdCw0YDQtS3RgtGA0LXQvdC40L3Qs9C1Lg0K DQoNCirQkiDQv9GA0L7Qs9GA0LDQvNC80LU6Kg0KICAgICAgICoxLirQntGB0L3QvtCy0Ysg0YDQ tdCz0YPQu9C40YDQvtCy0LDQvdC40Y8g0LfQsNC60YPQv9C+0Log0LfQsNC60L7QvdCw0LzQuCA0 NC3QpNCXINC4IDIyMy3QpNCXLiDQn9C+0L3Rj9GC0LjRjywNCtC/0YDQuNC90YbQuNC/0Ysg0L7R gdGD0YnQtdGB0YLQstC70LXQvdC40Y8NCtC30LDQutGD0L/QvtC6LCDQv9GA0LDQstCwINC4INC+ 0LHRj9C30LDQvdC90L7RgdGC0Lgg0L/QvtGB0YLQsNCy0YnQuNC60L7QsiAo0L/QvtC00YDRj9C0 0YfQuNC60L7Qsiwg0LjRgdC/0L7Qu9C90LjRgtC10LvQtdC5KS4NCtCX0LDQutGD0L/QutC4INC/ 0L4gNDQt0KTQlyDQuCAyMjMt0KTQlzog0YHRhdC+0LTRgdGC0LLQsCDQuCDRgNCw0LfQu9C40YfQ uNGPLg0KKiDQmNC30LzQtdC90LXQvdC40Y8g0LIg0YDQtdCz0YPQu9C40YDQvtCy0LDQvdC40Lgg 0LfQsNC60YPQv9C+0Log0L/QviA0NC3QpNCXINC4IDIyMy3QpNCXINCyIDIwMTUg0LPQvtC00YMu Kg0K0J/QvtC/0YDQsNCy0LrQuCwg0L/Qu9Cw0L3QuNGA0YPQtdC80YvQtSDQuiDRgNC10LDQu9C4 0LfQsNGG0LjQuCDQsiAyMDE2INCz0L7QtNGDLiDQldC00LjQvdCw0Y8NCtC40L3RhNC+0YDQvNCw 0YbQuNC+0L3QvdCw0Y8g0YHQuNGB0YLQtdC80LAg0LIg0YHRhNC10YDQtSDQt9Cw0LrRg9C/0L7Q ujog0L3QvtCy0YvQuSDRhNGD0L3QutGG0LjQvtC90LDQuyDQtNC70Y8g0L/QvtGB0YLQsNCy0YnQ uNC60LAsDQrRgNC10LrQvtC80LXQvdC00LDRhtC40LgNCtC/0L4g0L/QvtC40YHQutGDINC40L3R hNC+0YDQvNCw0YbQuNC4LiDQoNCw0LfQvNC10YnQtdC90LjQtSDQuNC90YTQvtGA0LzQsNGG0LjQ uCDQviDQt9Cw0LrRg9C/0LrQsNGFINCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQuCDRgQ0KNDQt 0KTQlyDQuCAyMjMt0KTQlzoNCtC/0LvQsNC90YsgKNC/0LvQsNC90Yst0LPRgNCw0YTQuNC60Lgp INC30LDQutGD0L/QvtC6LCDQuNC30LLQtdGJ0LXQvdC40LUsINC00L7QutGD0LzQtdC90YLQsNGG 0LjRjywg0L/QvtC70L7QttC10L3QuNC1INC+DQrQt9Cw0LrRg9C/0LrQtSwg0YDQtdC10YHRgtGA DQrQutC+0L3RgtGA0LDQutGC0L7Qsiwg0YDQtdC10YHRgtGAINC00L7Qs9C+0LLQvtGA0L7Qsiwg 0L7RgtGH0LXRgiDQvtCxINC40YHQv9C+0LvQvdC10L3QuNC4INC60L7QvdGC0YDQsNC60YLQsC4g 0JTQvtC60YPQvNC10L3RgtCw0YbQuNGPINC+DQrQt9Cw0LrRg9C/0LrQtToNCtGB0YLRgNGD0LrR gtGD0YDQsCwg0YHQvtC00LXRgNC20LDQvdC40LUsINCw0L3QsNC70LjQty4g0J7RhtC10L3QutCw INC/0LXRgNGB0L/QtdC60YLQuNCyINC4INGA0LjRgdC60L7QsiDRg9GH0LDRgdGC0LjRjyDQsg0K 0LfQsNC60YPQv9C60LUuINCf0YDQsNCy0LjQu9CwDQrQvtCx0L7RgdC90L7QstCw0L3QuNGPINC9 0LDRh9Cw0LvRjNC90L7QuSAo0LzQsNC60YHQuNC80LDQu9GM0L3QvtC5KSDRhtC10L3RiyDQtNC+ 0LPQvtCy0L7RgNCwICjQutC+0L3RgtGA0LDQutGC0LApLiDQn9C+0LzQvtGJ0YwNCtC30LDQutCw 0LfRh9C40LrQsNC8INCyDQrQv9C+0LTQs9C+0YLQvtCy0LrQtSDQtNC+0LrRg9C80LXQvdGC0LDR htC40Lgg0L4g0LfQsNC60YPQv9C60LUuINCi0YDQtdCx0L7QstCw0L3QuNGPINC6INGD0YfQsNGB 0YLQvdC40LrQsNC8INC30LDQutGD0L/QutC4Og0K0L7RgdC90L7QstC90YvQtSDQuA0K0LTQvtC/ 0L7Qu9C90LjRgtC10LvRjNC90YvQtS4g0J/RgNC40LzQtdGA0Ysg0L3QtdC30LDQutC+0L3QvdGL 0YUg0YLRgNC10LHQvtCy0LDQvdC40LkuINCf0YDQtdC40LzRg9GJ0LXRgdGC0LLQsCDQv9GA0Lgg 0YPRh9Cw0YHRgtC40Lgg0LINCtC30LDQutGD0L/QutCw0YUuDQrQl9Cw0LrRg9C/0LrQuCDRgyDR gdGD0LHRitC10LrRgtC+0LIg0LzQsNC70L7Qs9C+INC4INGB0YDQtdC00L3QtdCz0L4g0L/RgNC1 0LTQv9GA0LjQvdC40LzQsNGC0LXQu9GM0YHRgtCy0LAuINCd0L7QstGL0LUNCtC+0LHRj9C30LDQ vdC90L7RgdGC0Lgg0LfQsNC60LDQt9GH0LjQutC+0LIuDQrQl9Cw0L/RgNC+0YHRiyDQviDRgNCw 0LfRitGP0YHQvdC10L3QuNC4INC00L7QutGD0LzQtdC90YLQsNGG0LjQuCDQviDQt9Cw0LrRg9C/ 0LrQtTog0YbQtdC70Lgg0Lgg0L/RgNCw0LLQuNC70LAg0L/QvtC00LDRh9C4LiDQodC+0YHRgtCw 0LINCtC30LDRj9Cy0LrQuCDQvdCwDQrRg9GH0LDRgdGC0LjQtSDQsiDQt9Cw0LrRg9C/0LrQtTog 0L3QvtCy0YvQtSDRgtGA0LXQsdC+0LLQsNC90LjRjy4g0J7RgdC90L7QstCw0L3QuNGPINC+0YLQ utC70L7QvdC10L3QuNGPINC30LDRj9Cy0L7QuiDQv9C+IDQ0LdCk0Jcg0LgNCjIyMy3QpNCXLiDQ mtCw0LoNCtC/0YDQsNCy0LjQu9GM0L3QviDQv9C+0LTQs9C+0YLQvtCy0LjRgtGMINC30LDRj9Cy 0LrRgy4g0JDQu9Cz0L7RgNC40YLQvCDQtNC10LnRgdGC0LLQuNC5INGC0LXQvdC00LXRgNC90L7Q s9C+INGB0L/QtdGG0LjQsNC70LjRgdGC0LAuDQrQntCx0LXRgdC/0LXRh9C10L3QuNC1DQrQt9Cw 0Y/QstC+0Log0L/RgNC4INGD0YfQsNGB0YLQuNC4INCyINC30LDQutGD0L/QutCw0YUuINCk0L7R gNC80Ysg0Lgg0YDQsNC30LzQtdGALiDQn9GA0LDQstC40LvQsCDQstC+0LfQstGA0LDRgtCwINC+ 0LHQtdGB0L/QtdGH0LXQvdC40Y8NCtC30LDRj9Cy0LrQuC4NCtCh0LvRg9GH0LDQuCwg0LrQvtCz 0LTQsCDQvtCx0LXRgdC/0LXRh9C10L3QuNC1INC90LUg0LLQvtC30LLRgNCw0YnQsNC10YLRgdGP LiDQoNC10LXRgdGC0YAg0LHQsNC90LrQvtCy0YHQutC40YUg0LPQsNGA0LDQvdGC0LjQuS4NCtCi 0YDQtdCx0L7QstCw0L3QuNGPINC6DQrQsdCw0L3QutC+0LLRgdC60L7QuSDQs9Cw0YDQsNC90YLQ uNC4LiDQo9GB0LvQvtCy0LjRjyDQuCDRgdGA0L7QutC4INC+0YLQvNC10L3RiyDQv9GA0L7RhtC1 0LTRg9GALiDQmNC30LLQtdGJ0LXQvdC40LUg0L4g0LfQsNC60YPQv9C60LUg4oCTDQrQvtGE0LXR gNGC0LAg0LjQu9C4DQrQv9GA0LjQs9C70LDRiNC10L3QuNC1INC00LXQu9Cw0YLRjCDQvtGE0LXR gNGC0Ys6INCyINGH0LXQvCDRgNCw0LfQvdC40YbQsC4g0JDQvdGC0LjQtNC10LzQv9C40L3Qs9C+ 0LLRi9C1INC80LXRgNGLINC/0YDQuA0K0L/RgNC+0LLQtdC00LXQvdC40Lgg0LfQsNC60YPQv9C+ 0LouDQrQmNC90YTQvtGA0LzQsNGG0LjRjywg0L/QvtC00YLQstC10YDQttC00LDRjtGJ0LDRjyDQ tNC+0LHRgNC+0YHQvtCy0LXRgdGC0L3QvtGB0YLRjCDRg9GH0LDRgdGC0L3QuNC60LAuINCQ0L3R gtC40LrQvtGA0YDRg9C/0YbQuNC+0L3QvdGL0LUNCtC80LXRgNGLLg0K0J/QvtGB0LvQtdC00YHR gtCy0LjRjyDQv9GA0LjQt9C90LDQvdC40Y8g0L/RgNC+0YbQtdC00YPRgCDQvtC/0YDQtdC00LXQ u9C10L3QuNGPINC/0L7RgdGC0LDQstGJ0LjQutC+0LIg0L3QtdGB0L7RgdGC0L7Rj9Cy0YjQuNC8 0LjRgdGPINC/0L4NCjQ0LdCk0Jcg0LgNCjIyMy3QpNCXLg0KDQoqMi7QmNC30LzQtdC90LXQvdC4 0Y8g0LIg0L/RgNCw0LLQuNC70LDRhSDRg9GH0LDRgdGC0LjRjyDQuCDQvtC/0YDQtdC00LXQu9C1 0L3QuNGPINC/0L7QsdC10LTQuNGC0LXQu9GPINCyINC30LDQutGD0L/QutCw0YUg0LIgMjAxNQ0K 0LPQvtC00YMuKg0K0JrQvtC90LrRg9GA0LXQvdGC0L3Ri9C1INGB0L/QvtGB0L7QsdGLINC+0L/R gNC10LTQtdC70LXQvdC40Y8g0L/QvtGB0YLQsNCy0YnQuNC60L7Qsjog0LrQu9Cw0YHRgdC40YTQ uNC60LDRhtC40Y8sINGB0YDQsNCy0L3QuNGC0LXQu9GM0L3Ri9C5DQrQsNC90LDQu9C40LcuDQrQ o9GH0LDRgdGC0LjQtSDQsiDQvtGC0LrRgNGL0YLQvtC8INC60L7QvdC60YPRgNGB0LU6INC+0YHQ vtCx0LXQvdC90L7RgdGC0Lgg0L/QvtC00LPQvtGC0L7QstC60Lgg0LfQsNGP0LLQutC4INC/0L4g NDQt0KTQlyDQuCAyMjMt0KTQlw0K0J7RhtC10L3QutCwINC30LDRj9Cy0L7Quiwg0L7QutC+0L3R h9Cw0YLQtdC70YzQvdGL0YUg0L/RgNC10LTQu9C+0LbQtdC90LjQuSDRg9GH0LDRgdGC0L3QuNC6 0L7QsiDQt9Cw0LrRg9C/0LrQuC4g0JzQtdGC0L7QtNGLINC+0YbQtdC90LrQuA0K0L/QviAyMjMt 0KTQly4NCtCd0L7QstGL0LUg0L/RgNCw0LLQuNC70LAg0L7RhtC10L3QutC4INC/0L4gNDQt0KTQ ly4g0J7RhtC10L3QutCwINC/0L4g0L3QtdGB0YLQvtC40LzQvtGB0YLQvdGL0Lwg0LrRgNC40YLQ tdGA0LjRj9C8ICjCq9Ca0LDRh9C10YHRgtCy0L4NCtGC0L7QstCw0YDQvtCyLA0K0YDQsNCx0L7R giwg0YPRgdC70YPQs8K7LCDCq9Ca0LLQsNC70LjRhNC40LrQsNGG0LjRjyDRg9GH0LDRgdGC0L3Q uNC60LDCuykuINCf0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQv9GA0LjQvNC10YDRiyDQvtGG0LXQ vdC60LgNCtC30LDRj9Cy0L7QuiDRgNCw0LfQu9C40YfQvdGL0LzQuA0K0LzQtdGC0L7QtNCw0LzQ uC4g0J3QvtCy0YvQtSDQv9GA0L7RhtC10LTRg9GA0Ysg0LfQsNC60YPQv9C+0Lo6INC60L7QvdC6 0YPRgNGBINGBINC+0LPRgNCw0L3QuNGH0LXQvdC90YvQvCDRg9GH0LDRgdGC0LjQtdC8LA0K0LTQ stGD0YXRjdGC0LDQv9C90YvQuQ0K0LrQvtC90LrRg9GA0YEuINCe0YHQvtCx0LXQvdC90L7RgdGC 0LgsINGD0YHQu9C+0LLQuNGPINC4INGB0YDQvtC60Lgg0L/RgNC+0LLQtdC00LXQvdC40Y8uINCf 0L7QtNCz0L7RgtC+0LLQutCwINC4INC+0YTQvtGA0LzQu9C10L3QuNC1DQrQt9Cw0Y/QstC60Lgg 0L3QsA0K0YPRh9Cw0YHRgtC40LUg0LIg0L7RgtC60YDRi9GC0L7QvCDQutC+0L3QutGD0YDRgdC1 OiDQvtGB0L3QvtCy0L3Ri9C1INC/0YDQsNCy0LjQu9CwLCDRgtC40L/QuNGH0L3Ri9C1INC+0YjQ uNCx0LrQuC4g0KLRgNC10L3QuNC90LM6DQrQv9C+0LTQs9C+0YLQvtCy0LrQsA0K0LTQvtC60YPQ vNC10L3RgtC+0LIg0LTQu9GPINGD0YfQsNGB0YLQuNGPINCyINC60L7QvdC60YPRgNGB0LUuINCY 0LfQvNC10L3QtdC90LjRjyDQsiDQv9GA0L7QstC10LTQtdC90LjQuCDRjdC70LXQutGC0YDQvtC9 0L3Ri9GFDQrQsNGD0LrRhtC40L7QvdC+0LIg0L/QviA0NC3QpNCXLg0K0J3QvtCy0YvQtSDRgtGA 0LXQsdC+0LLQsNC90LjRjyDQuiDQvtC/0LjRgdCw0L3QuNGOINC+0LHRitC10LrRgtCwINC30LDQ utGD0L/QutC4LiDQmNC30LzQtdC90LXQvdC40LUg0YLRgNC10LHQvtCy0LDQvdC40Lkg0Log0L/Q tdGA0LLQvtC5DQrQuCDQstGC0L7RgNC+0LkNCtGH0LDRgdGC0Y/QvCDQt9Cw0Y/QstC60LggKDE0 MC3QpNCXLCA0OTgt0KTQlykuINCe0LHQt9C+0YAg0YTQtdC00LXRgNCw0LvRjNC90YvRhSDRjdC7 0LXQutGC0YDQvtC90L3Ri9GFINC/0LvQvtGJ0LDQtNC+0LouDQrQoNC10LPQu9Cw0LzQtdC90YIN CtGA0LDQsdC+0YLRiy4g0JDQutC60YDQtdC00LjRgtCw0YbQuNGPINGD0YfQsNGB0YLQvdC40LrQ vtCyINC90LAg0Y3Qu9C10LrRgtGA0L7QvdC90YvRhSDQv9C70L7RidCw0LTQutCw0YUuINCt0LvQ tdC60YLRgNC+0L3QvdGL0LkNCtC00L7QutGD0LzQtdC90YLQvtC+0LHQvtGA0L7Rgi4NCtCf0LXR gNC10YfQtdC90Ywg0YLQvtCy0LDRgNC+0LIsINGA0LDQsdC+0YIg0Lgg0YPRgdC70YPQsywg0LfQ sNC60YPQv9Cw0LXQvNGL0YUg0YHQv9C+0YHQvtCx0L7QvCDRjdC70LXQutGC0YDQvtC90L3QvtCz 0L4g0LDRg9C60YbQuNC+0L3QsA0K0L/QviA0NC3QpNCXLCDQsg0K0Y3Qu9C10LrRgtGA0L7QvdC9 0L7QuSDRhNC+0YDQvNC1INC/0L4gMjIzLdCk0JcuINCf0L7QtNCw0YfQsCDQt9Cw0Y/QstC+0Log 0Lgg0LfQsNC60LvRjtGH0LXQvdC40LUg0LTQvtCz0L7QstC+0YDQsCDQvdCwDQrRjdC70LXQutGC 0YDQvtC90L3QvtC5DQrQv9C70L7RidCw0LTQutC1LCDQsiDQtdC00LjQvdC+0Lkg0LjQvdGE0L7R gNC80LDRhtC40L7QvdC90L7QuSDRgdC40YHRgtC10LzQtS4g0J7RgdC90L7QstC90YvQtSDQv9GA 0LjRh9C40L3RiyDQvtGC0LrQu9C+0L3QtdC90LjRjw0K0L/QtdGA0LLRi9GFINC4DQrQstGC0L7R gNGL0YUg0YfQsNGB0YLQtdC5INC30LDRj9Cy0L7QuiDQvdCwINGD0YfQsNGB0YLQuNC1INCyINGN 0LvQtdC60YLRgNC+0L3QvdC+0Lwg0LDRg9C60YbQuNC+0L3QtSDQv9C+IDQ0LdCk0JcuINCS0YvQ v9C+0LvQvdC10L3QuNC1DQrQuCDRgNCw0LfQsdC+0YANCtC/0YDQsNC60YLQuNGH0LXRgdC60L7Q s9C+INC30LDQtNCw0L3QuNGPICjQutC10LnRgdCwKTog0L7QsdC20LDQu9C+0LLQsNC90LjQtSDQ vtGC0LrQsNC30LAg0LIg0LTQvtC/0YPRgdC60LUg0Log0YPRh9Cw0YHRgtC40Y4g0LINCtCw0YPQ utGG0LjQvtC90LUuDQrQrdC70LXQutGC0YDQvtC90L3Ri9C5INCw0YPQutGG0LjQvtC9LiDQn9GA 0LDQstC40LvQsCDQv9C+0LTQsNGH0Lgg0YbQtdC90L7QstGL0YUg0L/RgNC10LTQu9C+0LbQtdC9 0LjQuS4g0KHRgtGA0LDRgtC10LPQuNGPINC4DQrRgtCw0LrRgtC40LrQsCDRg9GH0LDRgdGC0LjR jy4NCtCn0YLQviDRgtCw0LrQvtC1IMKr0YHQs9C+0LLQvtGAINC90LAg0YLQvtGA0LPQsNGFwrss IMKr0LrQsNGA0YLQtdC70YzCuyAtINC30LAg0YfRgtC+INGI0YLRgNCw0YTRg9C10YIg0KTQkNCh INCX0LDQv9GA0L7RgQ0K0LrQvtGC0LjRgNC+0LLQvtC6OiDQv9GA0LDQstC40LvQsA0K0L/RgNC+ 0LLQtdC00LXQvdC40Y8g0Lgg0YPRh9Cw0YHRgtC40Y8uINCX0LDRj9Cy0LrQsCDQvdCwINGD0YfQ sNGB0YLQuNC1INCyINC30LDQv9GA0L7RgdC1INC60L7RgtC40YDQvtCy0L7Qujog0L3QvtCy0YvQ tQ0K0YLRgNC10LHQvtCy0LDQvdC40Y8gKDE0MC3QpNCXLCA0OTgNCi3QpNCXKS4g0J7RgdC+0LHQ tdC90L3QvtGB0YLQuCDQt9Cw0L/RgNC+0YHQvtCyINC60L7RgtC40YDQvtCy0L7QuiDQv9C+IDIy My3QpNCXLiDQl9Cw0L/RgNC+0YEg0L/RgNC10LTQu9C+0LbQtdC90LjQuSwNCtC+0YHQvtCx0LXQ vdC90L7RgdGC0Lgg0Lgg0L/QvtGA0Y/QtNC+0LoNCtC/0YDQvtCy0LXQtNC10L3QuNGPINC/0YDQ vtGG0LXQtNGD0YDRiy4g0KPRh9Cw0YHRgtC40LUg0LIg0LfQsNC/0YDQvtGB0LDRhSDQv9GA0LXQ tNC70L7QttC10L3QuNC5INC/0L4gMjIzLdCk0Jcg0LggNDQt0KTQlzoNCtGB0YXQvtC00YHRgtCy 0LAg0LgNCtC+0YLQu9C40YfQuNGPLiDQn9C10YDQtdGC0L7RgNC20LrQsDog0L/RgNCw0LLQuNC7 0LAg0L/RgNC+0LLQtdC00LXQvdC40Y8g0Lgg0YPRh9Cw0YHRgtC40Y8uINCX0LDQutGD0L/QutC4 INGDINC10LTQuNC90YHRgtCy0LXQvdC90L7Qs9C+DQrQv9C+0YHRgtCw0LLRidC40LrQsA0KKNC/ 0L7QtNGA0Y/QtNGH0LjQutCwLCDQuNGB0L/QvtC70L3QuNGC0LXQu9GPKS4g0J3QvtCy0YvQtSDQ vtCz0YDQsNC90LjRh9C10L3QuNGPINC4INC+0LHRj9C30LDQvdC90L7RgdGC0Lgg0LfQsNC60LDQ t9GH0LjQutC+0LIg0L/Qvg0KNDQt0KTQly4NCtCe0YHQvtCx0LXQvdC90L7RgdGC0Lgg0YPRh9Cw 0YHRgtC40Y8g0LIg0L7RgtC00LXQu9GM0L3Ri9GFINCy0LjQtNCw0YUg0LfQsNC60YPQv9C+0Lo6 INC60L7QvdC60YPRgNC10L3RgtC90YvQtSDQv9C10YDQtdCz0L7QstC+0YDRiywNCtGC0L7RgNCz 0Lgg0L3QsA0K0YHRgtC+0LjQvNC+0YHRgtGMINC10LTQuNC90LjRhtGLINGC0L7QstCw0YDQsCAo 0YDQsNCx0L7RgtGLLCDRg9GB0LvRg9Cz0LgpOyDQsNGD0LrRhtC40L7QvSDQvdCwINC/0L7QstGL 0YjQtdC90LjQtTsg0YDQtdC00YPQutGG0LjQvtC9LA0K0LfQsNC60YPQv9C60Lgg0YENCtC/0YDQ tdGE0LXRgNC10L3RhtC40Y/QvNC4INC4INC/0YDQtdC40LzRg9GJ0LXRgdGC0LLQsNC80LguINCf 0YDQsNC60YLQuNGH0LXRgdC60LjQtSDRgNC10LrQvtC80LXQvdC00LDRhtC40Lgg0L/QvtGB0YLQ sNCy0YnQuNC60LDQvDog0LrQsNC6DQrQvNC40L3QuNC80LjQt9C40YDQvtCy0LDRgtGMINGA0LjR gdC6INC+0YLQutC70L7QvdC10L3QuNGPINC30LDRj9Cy0LrQuCDQuCDQv9C+0LLRi9GB0LjRgtGM INCy0LXRgNC+0Y/RgtC90L7RgdGC0Ywg0L/QvtCx0LXQtNGLINCyDQrRgtC10L3QtNC10YDQtS4N Cg0KDQoqMy7QlNC+0LPQvtCy0L7RgCAo0LrQvtC90YLRgNCw0LrRgik6INC/0YDQsNCy0LAsINC+ 0LHRj9C30LDQvdC90L7RgdGC0LgsINC+0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjCDQv9C+ 0YHRgtCw0LLRidC40LrQsC4NCtCg0LDRgdGC0L7RgNC20LXQvdC40LUg0LIg0L7QtNC90L7RgdGC 0L7RgNC+0L3QvdC10Lwg0L/QvtGA0Y/QtNC60LUuICoNCtCU0L7Qs9C+0LLQvtGAICjQutC+0L3R gtGA0LDQutGCKTog0YHRg9GJ0LXRgdGC0LLQtdC90L3Ri9C1INGD0YHQu9C+0LLQuNGPLCDQvdC+ 0LLRi9C1INGC0YDQtdCx0L7QstCw0L3QuNGPLCDRgNC40YHQutC4INC/0YDQuA0K0LfQsNC60LvR jtGH0LXQvdC40Lgg0LgNCtC40YHQv9C+0LvQvdC10L3QuNC4LiDQoNCw0LfQvNC10YAg0Lgg0YTQ vtGA0LzRiyDQvtCx0LXRgdC/0LXRh9C10L3QuNGPINC40YHQv9C+0LvQvdC10L3QuNGPLiDQktC+ 0LfQvNC+0LbQvdC+0YHRgtGMINC30LDQvNC10L3Riw0K0L7QsdC10YHQv9C10YfQtdC90LjRjw0K 0LTQvtCz0L7QstC+0YDQsCAo0LrQvtC90YLRgNCw0LrRgtCwKS4g0KHRgNC+0LrQuCDQtNC10LnR gdGC0LLQuNGPINC+0LHQtdGB0L/QtdGH0LXQvdC40Y8g0LTQvtCz0L7QstC+0YDQsCAo0LrQvtC9 0YLRgNCw0LrRgtCwKS4NCtCf0YDQuNC10LzQvtGH0L3QsNGPDQrQutC+0LzQuNGB0YHQuNGPINC3 0LDQutCw0LfRh9C40LrQsC4g0J7RgtGH0LXRgiDQvtCxINC40YHQv9C+0LvQvdC10L3QuNC4INC6 0L7QvdGC0YDQsNC60YLQsCDQv9C+IDQ0LdCk0JcuINCt0LrRgdC/0LXRgNGC0LjQt9CwDQrQuNGB 0L/QvtC70L3QtdC90LjRjw0K0LrQvtC90YLRgNCw0LrRgtCwLiDQmNC30LzQtdC90LXQvdC40LUg 0Lgg0YDQsNGB0YLQvtGA0LbQtdC90LjQtSDQtNC+0LPQvtCy0L7RgNCwICjQutC+0L3RgtGA0LDQ utGC0LApLiDQntGB0L3QvtCy0LDQvdC40Y8g0LgNCtC/0L7RgNGP0LTQvtC6INGA0LDRgdGC0L7R gNC20LXQvdC40Y8NCtCyINC+0LTQvdC+0YHRgtC+0YDQvtC90L3QtdC8INC/0L7RgNGP0LTQutC1 LiDQlNC+0L/QvtC70L3QuNGC0LXQu9GM0L3Ri9C1INGB0L7Qs9C70LDRiNC10L3QuNGPINC/0L4g NDQt0KTQlyDQuCAyMjMt0KTQly4NCtCY0LfQvNC10L3QtdC90LjQtQ0K0LrQvtC90YLRgNCw0LrR gtCwINC/0YDQuCDRgdC+0LrRgNCw0YnQtdC90LjQuCDQu9C40LzQuNGC0L7QsiDQsdGO0LTQttC1 0YLQvdC+0LPQviDRhNC40L3QsNC90YHQuNGA0L7QstCw0L3QuNGPINC30LDQutCw0LfRh9C40LrQ sC4NCtCe0YLQstC10YLRgdGC0LLQtdC90L3QvtGB0YLRjA0K0LfQsCDQvdC10LjRgdC/0L7Qu9C9 0LXQvdC40LUg0LggKNC40LvQuCkg0L3QtdC90LDQtNC70LXQttCw0YnQtdC1INC40YHQv9C+0LvQ vdC10L3QuNC1INC00L7Qs9C+0LLQvtGA0LAgKNC60L7QvdGC0YDQsNC60YLQsCkuDQrQl9Cw0LrQ vtC90L3Ri9C1INC4DQrQtNC+0LPQvtCy0L7RgNC90YvQtSDQvdC10YPRgdGC0L7QudC60LggKNC/ 0LXQvdC4INC4INGI0YLRgNCw0YTRiykuINCS0YvQv9C+0LvQvdC10L3QuNC1INC/0YDQsNC60YLQ uNGH0LXRgdC60L7Qs9C+INC30LDQtNCw0L3QuNGPDQoo0LrQtdC50YHQsCk6INGA0LDRgdGH0LXR gg0K0L/QtdC90Lgg0Lgg0YjRgtGA0LDRhNCwINC/0YDQuCDQvdCw0YDRg9GI0LXQvdC40Lgg0LrQ vtC90YLRgNCw0LrRgtCwLiDQkdC40LHQu9C40L7RgtC10LrQsCDRgtC40L/QvtCy0YvRhSDQutC+ 0L3RgtGA0LDQutGC0L7QsiwNCtGC0LjQv9C+0LLRi9GFINGD0YHQu9C+0LLQuNC5DQrQutC+0L3R gtGA0LDQutGC0L7Qsi4g0JrQsNC6INC90LUg0L/QvtC/0LDRgdGC0Ywg0LIg0KDQndCfOiDQv9GA 0LDQutGC0LjRh9C10YHQutC40LUg0YDQtdC60L7QvNC10L3QtNCw0YbQuNC4Lg0KDQoNCio0LtCa 0L7QvdGC0YDQvtC70Ywg0Lgg0L3QsNC00LfQvtGAINCyINGB0YTQtdGA0LUg0LfQsNC60YPQv9C+ 0LouINCf0YDQsNC60YLQuNC60LAg0KTQkNChLiDQntCx0LbQsNC70L7QstCw0L3QuNC1INC00LXQ udGB0YLQstC40LkNCtC30LDQutCw0LfRh9C40LrQsCzQutC+0LzQuNGB0YHQuNC4LioNCtCg0LXQ tdGB0YLRgCDQvdC10LTQvtCx0YDQvtGB0L7QstC10YHRgtC90YvRhSDQv9C+0YHRgtCw0LLRidC4 0LrQvtCyLiDQn9C+0YDRj9C00L7QuiDQstC90LXRgdC10L3QuNGPINC40L3RhNC+0YDQvNCw0YbQ uNC4LiDQn9GA0LDQutGC0LjQutCwDQrQutC+0L3RgtGA0L7Qu9GPDQrRhtC10L3RgtGA0LDQu9GM 0L3QvtCz0L4g0LDQv9C/0LDRgNCw0YLQsCDQuCDRgtC10YDRgNC40YLQvtGA0LjQsNC70YzQvdGL 0YUg0L7RgNCz0LDQvdC+0LIg0KTQkNChINCg0L7RgdGB0LjQuC4g0KDQvtC70Ywg0LgNCtC/0L7Q u9C90L7QvNC+0YfQuNGPINCk0JDQoSDQv9C+DQrQpNCXLTQ0INC4INCk0JctMjIzLiDQn9C+0YDR j9C00L7QuiDQvtCx0LbQsNC70L7QstCw0L3QuNGPINC00LXQudGB0YLQstC40Lkg0JfQsNC60LDQ t9GH0LjQutCwLCDRh9C70LXQvdC+0LIg0LrQvtC80LjRgdGB0LjQuCDQv9C+DQrQvtGB0YPRidC1 0YHRgtCy0LvQtdC90LjRjiDQt9Cw0LrRg9C/0L7Quiwg0LrQvtC90YLRgNCw0LrRgtC90L7Qs9C+ INGD0L/RgNCw0LLQu9GP0Y7RidC10LPQviwg0LTQvtC70LbQvdC+0YHRgtC90YvRhSDQu9C40YYN CtC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQu9GD0LbQsdGLLA0K0L7Qv9C10YDQsNGC0L7RgNCw INGN0LvQtdC60YLRgNC+0L3QvdC+0Lkg0L/Qu9C+0YnQsNC00LrQuC4g0KLQuNC/0LjRh9C90YvQ tSDQv9GA0LjQvNC10YDRiyDQvdCw0YDRg9GI0LXQvdC40Lkg0L/RgNCw0LINCtC/0L7RgdGC0LDQ stGJ0LjQutC+0LIuINCf0YDQsNCy0LjQu9CwDQrQv9C+0LTQsNGH0Lgg0Lgg0L7RhNC+0YDQvNC7 0LXQvdC40Y8g0LbQsNC70L7QsdGLLiDQn9C+0YHQu9C10LTRgdGC0LLQuNGPINC/0YDQuNC30L3Q sNC90LjRjyDQttCw0LvQvtCx0Ysg0L7QsdC+0YHQvdC+0LLQsNC90L3QvtC5Lg0KDQoNCg0K0KPR h9Cw0YHRgtC40LU6IDIyYCA4MDAg0YDRg9CxLg0K0J/QviDQvtC60L7QvdGH0LDQvdC40Y4g0LfQ sNC90Y/RgtC40Lkg0JLQsNC8INCy0YvQtNCw0LXRgtGB0Y8g0YHQtdGA0YLQuNGE0LjQutCw0YIu DQrQktGF0L7QtNC40YIg0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5INC80LDRgtC10YDQuNCw0Lss INC+0LHQtdC00YssINC60L7RhNC1LdC/0LDRg9C30YsuDQo= ------------783A4CD8969C89E18 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgYmdjb2xvcj0iI2Y3ZjVm NCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iI2Jm YjFhYSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWVlYWU4Ij7CoDwvdGQ+PHRkPsKgPC90ZD48dGQg Ymdjb2xvcj0iI2VlZWFlOCI+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlMGRiZDgi PsKgPC90ZD48dGQgYmdjb2xvcj0iI2NmYzZjMCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjYmZiMWFh Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNiZmIxYWEiPsKgPC90ZD48dGQgYmdjb2xv cj0iI2VlZWFlOCI+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkPjxwIGFsaWduPSJjZW50ZXIiPjxicj48 Zm9udCBjb2xvcj0iI2NjMDAwMCI+PGI+MjQ8c3BhbiBsYW5nPSJlbi11cyI+IDwvc3Bhbj4tPHNw YW4gbGFuZz0iZW4tdXMiPgkJCSA8L3NwYW4+MjUg0L3QvtGP0LHRgNGPIDxicj4JCQnQsy4g0JzQ vtGB0LrQstCwPGJyPsKgPC9iPjwvZm9udD48L3A+PC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjZTBkYmQ4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNjZmM2YzAiPsKgPC90ZD48dGQgYmdjb2xv cj0iI2JmYjFhYSI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBoZWlnaHQ9IjQzMCIgYmdjb2xvcj0iI2Jm YjFhYSI+wqA8L3RkPjx0ZCBoZWlnaHQ9IjQzMCIgYmdjb2xvcj0iI2VlZWFlOCI+wqA8L3RkPjx0 ZCBoZWlnaHQ9IjQzMCI+wqA8L3RkPjx0ZCBoZWlnaHQ9IjQzMCIgYmdjb2xvcj0iI2VlZWFlOCI+ PHAgYWxpZ249ImNlbnRlciI+0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgCDQv9GA0LjQs9C70LDR iNCw0LXRgiDQvdCwINC+0LHRg9GH0LXQvdC40LU6PGJyPjxicj48Yj48Zm9udCBjb2xvcj0iIzAw MDBmZiIgc2l6ZT0iNCI+0KPQp9CQ0KHQotCY0JUg0J/QntCh0KLQkNCS0KnQmNCa0J7QkiAo0J/Q ntCU0KDQr9CU0KfQmNCa0J7QkiwgCQkJINCY0KHQn9Ce0JvQndCY0KLQldCb0JXQmSkg0JI8YnI+ CQkJ0JfQkNCa0KPQn9Ca0JDQpSDQn9CeIDQ0LdCk0Jcg0JggMjIzLdCk0JcuINCd0J7QktCr0JUg 0KLQoNCV0JHQntCS0JDQndCY0K8uPGJyPtCX0JDQqdCY0KLQkCDQn9Cg0JDQkiDQmCDQmNCd0KLQ ldCg0JXQodCe0JIg0JIg0KTQkNChPC9mb250PjwvYj48L3A+PHAgYWxpZ249ImNlbnRlciI+PGI+ PGJyPjwvYj48L3A+PHAgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48L3A+PGRpdiBzdHlsZT0i dGV4dC1hbGlnbjpsZWZ0Ij48YiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwy NTUpIj7Qn9GA0L7QvNC+0LrQvtC0OiAyNTQ8L2I+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC13ZWln aHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXdlaWdo dDpib2xkO3RleHQtYWxpZ246bGVmdCI+PGIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiKDI1 NSwyNTUsMjU1KSI+0KfQsNGB0Ysg0L/RgNC+0LLQtdC00LXQvdC40Y8g0LfQsNC90Y/RgtC40Lk8 c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj4g0YEgMTA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bh bj4wMCAJCQkg0LTQviAxNzxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPjMwPC9iPjwvZGl2Pjxk aXYgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0Ij48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmxlZnQiPjxiIHN0eWxlPSJiYWNr Z3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPtCQ0LTRgNC10YEg0LzQtdGA0L7Qv9GA0LjR j9GC0LjRjzog0LwuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDRg9C7LiDQkdCw0YPQvNCw0L3RgdC6 0LDRjywg0LQuNiwg0YHRgtGALjIsINCRLtCmLgkJCSA8c3BhbiBsYW5nPSJlbi11cyI+JnF1b3Q7 PC9zcGFuPtCS0LjQutGC0L7RgNC40Y8g0J/Qu9Cw0LfQsDxzcGFuIGxhbmc9ImVuLXVzIj4mcXVv dDs8L3NwYW4+LjwvYj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXdlaWdodDpib2xkO3RleHQtYWxp Z246bGVmdCI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gc3R5 bGU9ImJhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+PGZvbnQgc2l6ZT0iNCI+0JLR gdGPINC/0L7QtNGA0L7QsdC90LDRjyDQuNC90YTQvtGA0LzQsNGG0LjRjyDQuCDRgNC10LPQuNGB 0YLRgNCw0YbQuNGPINC90LAg0L7QsdGD0YfQtdC90LjQtSDQv9C+INGC0LXQu9C10YTQvtC90YM6 PC9mb250Pjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxmb250IHNp emU9IjQiPjxicj48L2ZvbnQ+PC9kaXY+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bh biBzdHlsZT0iZm9udC1zaXplOmxhcmdlO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1 KSI+OMKgIDwvc3Bhbj48Zm9udCBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwy NTUpIj7QutC+0LQg0LPQvtGA0L7QtNCwINCc0L7RgdC60LLRizwvZm9udD48c3BhbiBzdHlsZT0i Zm9udC1zaXplOmxhcmdlO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+wqAgKCA0 IDkgNSAJCQkpwqAgPC9zcGFuPjxmb250IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUs MjU1LDI1NSkiPtC90L7QvNC10YA8L2ZvbnQ+PHNwYW4gbGFuZz0iZW4tdXMiIHN0eWxlPSJiYWNr Z3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTpsYXJnZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPsKgIAkJCSA3MjUg LSAwNCAtIDQ4wqAgPC9zcGFuPjxmb250IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUs MjU1LDI1NSkiPijQvNC90L7Qs9C+0LrQsNC90LDQu9GM0L3Ri9C5KTwvZm9udD48L2Rpdj48cD48 L3A+PC90ZD48dGQgaGVpZ2h0PSI0MzAiPsKgPC90ZD48dGQgaGVpZ2h0PSI0MzAiIGJnY29sb3I9 IiNlMGRiZDgiPsKgPC90ZD48dGQgaGVpZ2h0PSI0MzAiIGJnY29sb3I9IiNjZmM2YzAiPsKgPC90 ZD48dGQgaGVpZ2h0PSI0MzAiIGJnY29sb3I9IiNiZmIxYWEiPsKgPC90ZD48L3RyPjx0cj48dGQg Ymdjb2xvcj0iI2JmYjFhYSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWVlYWU4Ij7CoDwvdGQ+PHRk PsKgPC90ZD48dGQ+PHAgYWxpZ249ImxlZnQiPjxicj48Zm9udCBjb2xvcj0iIzk5MDAzMyI+PGI+ 0JLQndCY0JzQkNCd0JjQlSE8L2I+PC9mb250PiDQkiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg 0YEgCQkJ0YLRgNC10LHQvtCy0LDQvdC40Y/QvNC4INGE0LXQtNC10YDQsNC70YzQvdGL0YUg0LfQ sNC60L7QvdC+0LIg4oSWIDQ0LdCk0Jcg0Lgg4oSWIDIyMy3QpNCXINCx0L7Qu9C10LU8YnI+NjAw IDAwMCDQt9Cw0LrQsNC30YfQuNC60L7QsiDQvtCx0Y/Qt9Cw0L3RiyDQvtC/0YDQtdC00LXQu9GP 0YLRjCDQv9C+0YHRgtCw0LLRidC40LrQvtCyICjQv9C+0LTRgNGP0LTRh9C40LrQvtCyLCAJCQkg 0LjRgdC/0L7Qu9C90LjRgtC10LvQtdC5KSDQv9C+INC20LXRgdGC0LrQuNC8PGJyPgkJCdC/0YDQ sNCy0LjQu9Cw0LwsINC90LDRhtC10LvQtdC90L3Ri9C8INC90LAg0YDQsNC30LLQuNGC0LjQtSDQ utC+0L3QutGD0YDQtdC90YbQuNC4INC4INC/0YDQtdC00L7RgtCy0YDQsNGJ0LXQvdC40LUgCQkJ 0LrQvtGA0YDRg9C/0YbQuNC4LiDQl9Cw0LrQvtC90L7QtNCw0YLQtdC70YzRgdGC0LLQvjxicj4J CQnQviDQt9Cw0LrRg9C/0LrQsNGFINC/0L7RgdGC0L7Rj9C90L3QviDRgdC+0LLQtdGA0YjQtdC9 0YHRgtCy0YPQtdGC0YHRjzog0LIgMjAxNCDQs9C+0LTRgyDQsdGL0LvQuCDQuNC30LzQtdC90LXQ vdGLIAkJCdGC0YDQtdCx0L7QstCw0L3QuNGPINC6INC30LDRj9Cy0LrQsNC8INC90LA8YnI+CQkJ 0YPRh9Cw0YHRgtC40LUg0LIg0LfQsNC60YPQv9C60LDRhSwg0LIgMjAxNSDQs9C+0LTRgyDQstCy 0LXQtNC10L3RiyDQsNC90YLQuNC60YDQuNC30LjRgdC90YvQtSDQvNC10YDRiyDQuCDQvdC+0LLR i9C1IAkJCdC/0YDQsNCy0LjQu9CwINC/0L7QtNC00LXRgNC20LrQuDxicj4JCQnRgdGD0LHRitC1 0LrRgtC+0LIg0LzQsNC70L7Qs9C+INC4INGB0YDQtdC00L3QtdCz0L4g0L/RgNC10LTQv9GA0LjQ vdC40LzQsNGC0LXQu9GM0YHRgtCy0LAsINC/0LvQsNC90LjRgNGD0LXRgtGB0Y8g0L/QtdGA0LXQ stC+0LQgCQkJ0LLRgdC10YUg0LrQvtC90LrRg9GA0LXQvdGC0L3Ri9GFPGJyPgkJCdC30LDQutGD 0L/QvtC6INCyINGN0LvQtdC60YLRgNC+0L3QvdGD0Y4g0YTQvtGA0LzRgy48YnI+PGI+0JIg0YbQ tdC70Y/RhSA8L2I+0L/RgNCw0LrRgtC40YfQtdGB0LrQvtC5INC/0L7QtNCz0L7RgtC+0LLQutC4 INGB0L/QtdGG0LjQsNC70LjRgdGC0L7QsiDQv9C+0YHRgtCw0LLRidC40LrQvtCyIAkJCSAo0L/Q vtC00YDRj9C00YfQuNC60L7Qsiwg0LjRgdC/0L7Qu9C90LjRgtC10LvQtdC5KSDQujxicj4JCQnQ stGL0L/QvtC70L3QtdC90LjRjiDQvdC+0LLRi9GFINGC0YDQtdCx0L7QstCw0L3QuNC5INCyINGA 0LDQvNC60LDRhSDQutC+0L3RgtGA0LDQutGC0L3QvtC5INGB0LjRgdGC0LXQvNGLINC4INC/0L7Q u9C+0LbQtdC90LjQuSAJCQnQviDQt9Cw0LrRg9C/0LrQtSDQvtGC0LTQtdC70YzQvdGL0YU8YnI+ CQkJ0LLQuNC00L7QsiDRjtGA0LjQtNC40YfQtdGB0LrQuNGFINC70LjRhiwg0YEg0YPRh9C10YLQ vtC8INC/0YDQsNC60YLQuNC60Lgg0YDQsNGB0YHQvNC+0YLRgNC10L3QuNGPINC20LDQu9C+0LEg CQkJ0KTQtdC00LXRgNCw0LvRjNC90L7QuSDQsNC90YLQuNC80L7QvdC+0L/QvtC70YzQvdC+0Lk8 YnI+CQkJ0YHQu9GD0LbQsdC+0Lkg0Lgg0L3QsNC/0YDQsNCy0LvQtdC90LjQuSDRgNCw0LfQstC4 0YLQuNGPINC60L7QvdGC0YDQsNC60YLQvdC+0Lkg0YHQuNGB0YLQtdC80YssINC/0YDQuNCz0LvQ sNGI0LDQtdC8IAkJCdC/0YDQuNC90Y/RgtGMINGD0YfQsNGB0YLQuNC1INCyINGB0L/QtdGG0LjQ sNC70YzQvdC+PGJyPgkJCdGA0LDQt9GA0LDQsdC+0YLQsNC90L3QvtC8INC/0YDQsNC60YLQuNGH 0LXRgdC60L7QvCDRgdC10LzQuNC90LDRgNC1LdGC0YDQtdC90LjQvdCz0LUuPC9wPjwvdGQ+PHRk PsKgPC90ZD48dGQgYmdjb2xvcj0iI2UwZGJkOCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjY2ZjNmMw Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNiZmIxYWEiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xv cj0iI2JmYjFhYSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWVlYWU4Ij7CoDwvdGQ+PHRkPsKgPC90 ZD48dGQ+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlMGRiZDgiPsKgPC90ZD48dGQg Ymdjb2xvcj0iI2NmYzZjMCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjYmZiMWFhIj7CoDwvdGQ+PC90 cj48dHI+PHRkIGJnY29sb3I9IiNiZmIxYWEiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2VlZWFlOCI+ wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWVlYWU4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlZWVhZTgi PjxwIGFsaWduPSJjZW50ZXIiPjxiPjxmb250IGNvbG9yPSIjMDAwMGNjIiBzaXplPSI0Ij7QkiDQ v9GA0L7Qs9GA0LDQvNC80LU6PC9mb250PjwvYj48L3A+PC90ZD48dGQgYmdjb2xvcj0iI2VlZWFl OCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZTBkYmQ4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNjZmM2 YzAiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2JmYjFhYSI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2Nv bG9yPSIjYmZiMWFhIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlZWVhZTgiPsKgPC90ZD48dGQ+wqA8 L3RkPjx0ZD48Yj48Zm9udCBjb2xvcj0iIzAwMDBjYyIgc2l6ZT0iNCI+MS48L2ZvbnQ+PC9iPtCe 0YHQvdC+0LLRiyAJCQnRgNC10LPRg9C70LjRgNC+0LLQsNC90LjRjyDQt9Cw0LrRg9C/0L7QuiDQ t9Cw0LrQvtC90LDQvNC4IDQ0LdCk0Jcg0LggMjIzLdCk0JcuINCf0L7QvdGP0YLQuNGPLCDQv9GA 0LjQvdGG0LjQv9GLIAkJCdC+0YHRg9GJ0LXRgdGC0LLQu9C10L3QuNGPPGJyPgkJCdC30LDQutGD 0L/QvtC6LCDQv9GA0LDQstCwINC4INC+0LHRj9C30LDQvdC90L7RgdGC0Lgg0L/QvtGB0YLQsNCy 0YnQuNC60L7QsiAo0L/QvtC00YDRj9C00YfQuNC60L7QsiwgCQkJINC40YHQv9C+0LvQvdC40YLQ tdC70LXQuSkuPGJyPtCX0LDQutGD0L/QutC4INC/0L4gNDQt0KTQlyDQuCAyMjMt0KTQlzog0YHR hdC+0LTRgdGC0LLQsCDQuCDRgNCw0LfQu9C40YfQuNGPLjxiPiDQmNC30LzQtdC90LXQvdC40Y8g 0LIgCQkJ0YDQtdCz0YPQu9C40YDQvtCy0LDQvdC40Lgg0LfQsNC60YPQv9C+0Log0L/QviA0NC08 YnI+0KTQlyDQuCAyMjMt0KTQlyDQsiAyMDE1INCz0L7QtNGDLjwvYj4g0J/QvtC/0YDQsNCy0LrQ uCwg0L/Qu9Cw0L3QuNGA0YPQtdC80YvQtSDQuiDRgNC10LDQu9C40LfQsNGG0LjQuCDQsiAJCQkg MjAxNiDQs9C+0LTRgy4g0JXQtNC40L3QsNGPPGJyPgkJCdC40L3RhNC+0YDQvNCw0YbQuNC+0L3Q vdCw0Y8g0YHQuNGB0YLQtdC80LAg0LIg0YHRhNC10YDQtSDQt9Cw0LrRg9C/0L7Qujog0L3QvtCy 0YvQuSDRhNGD0L3QutGG0LjQvtC90LDQuyDQtNC70Y8gCQkJ0L/QvtGB0YLQsNCy0YnQuNC60LAs INGA0LXQutC+0LzQtdC90LTQsNGG0LjQuDxicj4JCQnQv9C+INC/0L7QuNGB0LrRgyDQuNC90YTQ vtGA0LzQsNGG0LjQuC4g0KDQsNC30LzQtdGJ0LXQvdC40LUg0LjQvdGE0L7RgNC80LDRhtC40Lgg 0L4g0LfQsNC60YPQv9C60LDRhSDQsiAJCQnRgdC+0L7RgtCy0LXRgtGB0YLQstC40Lgg0YEgNDQt 0KTQlyDQuCAyMjMt0KTQlzo8YnI+0L/Qu9Cw0L3RiyAo0L/Qu9Cw0L3Riy3Qs9GA0LDRhNC40LrQ uCkg0LfQsNC60YPQv9C+0LosINC40LfQstC10YnQtdC90LjQtSwg0LTQvtC60YPQvNC10L3RgtCw 0YbQuNGPLCDQv9C+0LvQvtC20LXQvdC40LUg0L4gCQkJ0LfQsNC60YPQv9C60LUsINGA0LXQtdGB 0YLRgDxicj4JCQnQutC+0L3RgtGA0LDQutGC0L7Qsiwg0YDQtdC10YHRgtGAINC00L7Qs9C+0LLQ vtGA0L7Qsiwg0L7RgtGH0LXRgiDQvtCxINC40YHQv9C+0LvQvdC10L3QuNC4INC60L7QvdGC0YDQ sNC60YLQsC4gCQkJINCU0L7QutGD0LzQtdC90YLQsNGG0LjRjyDQviDQt9Cw0LrRg9C/0LrQtTo8 YnI+0YHRgtGA0YPQutGC0YPRgNCwLCDRgdC+0LTQtdGA0LbQsNC90LjQtSwg0LDQvdCw0LvQuNC3 LiDQntGG0LXQvdC60LAg0L/QtdGA0YHQv9C10LrRgtC40LIg0Lgg0YDQuNGB0LrQvtCyINGD0YfQ sNGB0YLQuNGPINCyIAkJCdC30LDQutGD0L/QutC1LiDQn9GA0LDQstC40LvQsDxicj4JCQnQvtCx 0L7RgdC90L7QstCw0L3QuNGPINC90LDRh9Cw0LvRjNC90L7QuSAo0LzQsNC60YHQuNC80LDQu9GM 0L3QvtC5KSDRhtC10L3RiyDQtNC+0LPQvtCy0L7RgNCwICjQutC+0L3RgtGA0LDQutGC0LApLiAJ CQkg0J/QvtC80L7RidGMINC30LDQutCw0LfRh9C40LrQsNC8INCyPGJyPgkJCdC/0L7QtNCz0L7R gtC+0LLQutC1INC00L7QutGD0LzQtdC90YLQsNGG0LjQuCDQviDQt9Cw0LrRg9C/0LrQtS4g0KLR gNC10LHQvtCy0LDQvdC40Y8g0Log0YPRh9Cw0YHRgtC90LjQutCw0Lwg0LfQsNC60YPQv9C60Lg6 IAkJCSDQvtGB0L3QvtCy0L3Ri9C1INC4PGJyPgkJCdC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL 0LUuINCf0YDQuNC80LXRgNGLINC90LXQt9Cw0LrQvtC90L3Ri9GFINGC0YDQtdCx0L7QstCw0L3Q uNC5LiDQn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0L/RgNC4IAkJCdGD0YfQsNGB0YLQuNC4INCy INC30LDQutGD0L/QutCw0YUuPGJyPtCX0LDQutGD0L/QutC4INGDINGB0YPQsdGK0LXQutGC0L7Q siDQvNCw0LvQvtCz0L4g0Lgg0YHRgNC10LTQvdC10LPQviDQv9GA0LXQtNC/0YDQuNC90LjQvNCw 0YLQtdC70YzRgdGC0LLQsC4g0J3QvtCy0YvQtSAJCQnQvtCx0Y/Qt9Cw0L3QvdC+0YHRgtC4INC3 0LDQutCw0LfRh9C40LrQvtCyLjxicj7Ql9Cw0L/RgNC+0YHRiyDQviDRgNCw0LfRitGP0YHQvdC1 0L3QuNC4INC00L7QutGD0LzQtdC90YLQsNGG0LjQuCDQviDQt9Cw0LrRg9C/0LrQtTog0YbQtdC7 0Lgg0Lgg0L/RgNCw0LLQuNC70LAg0L/QvtC00LDRh9C4LiAJCQkg0KHQvtGB0YLQsNCyINC30LDR j9Cy0LrQuCDQvdCwPGJyPgkJCdGD0YfQsNGB0YLQuNC1INCyINC30LDQutGD0L/QutC1OiDQvdC+ 0LLRi9C1INGC0YDQtdCx0L7QstCw0L3QuNGPLiDQntGB0L3QvtCy0LDQvdC40Y8g0L7RgtC60LvQ vtC90LXQvdC40Y8g0LfQsNGP0LLQvtC6INC/0L4gCQkJIDQ0LdCk0Jcg0LggMjIzLdCk0JcuINCa 0LDQujxicj4JCQnQv9GA0LDQstC40LvRjNC90L4g0L/QvtC00LPQvtGC0L7QstC40YLRjCDQt9Cw 0Y/QstC60YMuINCQ0LvQs9C+0YDQuNGC0Lwg0LTQtdC50YHRgtCy0LjQuSDRgtC10L3QtNC10YDQ vdC+0LPQviAJCQnRgdC/0LXRhtC40LDQu9C40YHRgtCwLiDQntCx0LXRgdC/0LXRh9C10L3QuNC1 PGJyPgkJCdC30LDRj9Cy0L7QuiDQv9GA0Lgg0YPRh9Cw0YHRgtC40Lgg0LIg0LfQsNC60YPQv9C6 0LDRhS4g0KTQvtGA0LzRiyDQuCDRgNCw0LfQvNC10YAuINCf0YDQsNCy0LjQu9CwINCy0L7Qt9Cy 0YDQsNGC0LAgCQkJ0L7QsdC10YHQv9C10YfQtdC90LjRjyDQt9Cw0Y/QstC60LguPGJyPtCh0LvR g9GH0LDQuCwg0LrQvtCz0LTQsCDQvtCx0LXRgdC/0LXRh9C10L3QuNC1INC90LUg0LLQvtC30LLR gNCw0YnQsNC10YLRgdGPLiDQoNC10LXRgdGC0YAg0LHQsNC90LrQvtCy0YHQutC40YUgCQkJ0LPQ sNGA0LDQvdGC0LjQuS4g0KLRgNC10LHQvtCy0LDQvdC40Y8g0Lo8YnI+CQkJ0LHQsNC90LrQvtCy 0YHQutC+0Lkg0LPQsNGA0LDQvdGC0LjQuC4g0KPRgdC70L7QstC40Y8g0Lgg0YHRgNC+0LrQuCDQ vtGC0LzQtdC90Ysg0L/RgNC+0YbQtdC00YPRgC4g0JjQt9Cy0LXRidC10L3QuNC1INC+IAkJCdC3 0LDQutGD0L/QutC1IOKAkyDQvtGE0LXRgNGC0LAg0LjQu9C4PGJyPgkJCdC/0YDQuNCz0LvQsNGI 0LXQvdC40LUg0LTQtdC70LDRgtGMINC+0YTQtdGA0YLRizog0LIg0YfQtdC8INGA0LDQt9C90LjR htCwLiDQkNC90YLQuNC00LXQvNC/0LjQvdCz0L7QstGL0LUg0LzQtdGA0Ysg0L/RgNC4IAkJCdC/ 0YDQvtCy0LXQtNC10L3QuNC4INC30LDQutGD0L/QvtC6Ljxicj7QmNC90YTQvtGA0LzQsNGG0LjR jywg0L/QvtC00YLQstC10YDQttC00LDRjtGJ0LDRjyDQtNC+0LHRgNC+0YHQvtCy0LXRgdGC0L3Q vtGB0YLRjCDRg9GH0LDRgdGC0L3QuNC60LAuIAkJCSDQkNC90YLQuNC60L7RgNGA0YPQv9GG0LjQ vtC90L3Ri9C1INC80LXRgNGLLjxicj7Qn9C+0YHQu9C10LTRgdGC0LLQuNGPINC/0YDQuNC30L3Q sNC90LjRjyDQv9GA0L7RhtC10LTRg9GAINC+0L/RgNC10LTQtdC70LXQvdC40Y8g0L/QvtGB0YLQ sNCy0YnQuNC60L7QsiAJCQnQvdC10YHQvtGB0YLQvtGP0LLRiNC40LzQuNGB0Y8g0L/QviA0NC3Q pNCXINC4PGJyPjIyMy3QpNCXLjxicj48Yj48Zm9udCBjb2xvcj0iIzAwMDBjYyIgc2l6ZT0iNCI+ PGJyPjIuPC9mb250PtCY0LfQvNC10L3QtdC90LjRjyDQsiDQv9GA0LDQstC40LvQsNGFIAkJCdGD 0YfQsNGB0YLQuNGPINC4INC+0L/RgNC10LTQtdC70LXQvdC40Y8g0L/QvtCx0LXQtNC40YLQtdC7 0Y8g0LIg0LfQsNC60YPQv9C60LDRhSDQsiAyMDE1INCz0L7QtNGDLjwvYj48YnI+0JrQvtC90LrR g9GA0LXQvdGC0L3Ri9C1INGB0L/QvtGB0L7QsdGLINC+0L/RgNC10LTQtdC70LXQvdC40Y8g0L/Q vtGB0YLQsNCy0YnQuNC60L7Qsjog0LrQu9Cw0YHRgdC40YTQuNC60LDRhtC40Y8sIAkJCSDRgdGA 0LDQstC90LjRgtC10LvRjNC90YvQuSDQsNC90LDQu9C40LcuPGJyPtCj0YfQsNGB0YLQuNC1INCy INC+0YLQutGA0YvRgtC+0Lwg0LrQvtC90LrRg9GA0YHQtTog0L7RgdC+0LHQtdC90L3QvtGB0YLQ uCDQv9C+0LTQs9C+0YLQvtCy0LrQuCDQt9Cw0Y/QstC60Lgg0L/QviA0NC3QpNCXIAkJCdC4IDIy My3QpNCXPGJyPgkJCdCe0YbQtdC90LrQsCDQt9Cw0Y/QstC+0LosINC+0LrQvtC90YfQsNGC0LXQ u9GM0L3Ri9GFINC/0YDQtdC00LvQvtC20LXQvdC40Lkg0YPRh9Cw0YHRgtC90LjQutC+0LIg0LfQ sNC60YPQv9C60LguINCc0LXRgtC+0LTRiyAJCQnQvtGG0LXQvdC60Lgg0L/QviAyMjMt0KTQly48 YnI+0J3QvtCy0YvQtSDQv9GA0LDQstC40LvQsCDQvtGG0LXQvdC60Lgg0L/QviA0NC3QpNCXLiDQ ntGG0LXQvdC60LAg0L/QviDQvdC10YHRgtC+0LjQvNC+0YHRgtC90YvQvCDQutGA0LjRgtC10YDQ uNGP0LwgCQkJICjCq9Ca0LDRh9C10YHRgtCy0L4g0YLQvtCy0LDRgNC+0LIsPGJyPtGA0LDQsdC+ 0YIsINGD0YHQu9GD0LPCuywgwqvQmtCy0LDQu9C40YTQuNC60LDRhtC40Y8g0YPRh9Cw0YHRgtC9 0LjQutCwwrspLiDQn9GA0LDQutGC0LjRh9C10YHQutC40LUg0L/RgNC40LzQtdGA0YsgCQkJ0L7R htC10L3QutC4INC30LDRj9Cy0L7QuiDRgNCw0LfQu9C40YfQvdGL0LzQuDxicj4JCQnQvNC10YLQ vtC00LDQvNC4LiDQndC+0LLRi9C1INC/0YDQvtGG0LXQtNGD0YDRiyDQt9Cw0LrRg9C/0L7Qujog 0LrQvtC90LrRg9GA0YEg0YEg0L7Qs9GA0LDQvdC40YfQtdC90L3Ri9C8INGD0YfQsNGB0YLQuNC1 0LwsIAkJCSDQtNCy0YPRhdGN0YLQsNC/0L3Ri9C5PGJyPgkJCdC60L7QvdC60YPRgNGBLiDQntGB 0L7QsdC10L3QvdC+0YHRgtC4LCDRg9GB0LvQvtCy0LjRjyDQuCDRgdGA0L7QutC4INC/0YDQvtCy 0LXQtNC10L3QuNGPLiDQn9C+0LTQs9C+0YLQvtCy0LrQsCDQuCAJCQnQvtGE0L7RgNC80LvQtdC9 0LjQtSDQt9Cw0Y/QstC60Lgg0L3QsDxicj4JCQnRg9GH0LDRgdGC0LjQtSDQsiDQvtGC0LrRgNGL 0YLQvtC8INC60L7QvdC60YPRgNGB0LU6INC+0YHQvdC+0LLQvdGL0LUg0L/RgNCw0LLQuNC70LAs INGC0LjQv9C40YfQvdGL0LUg0L7RiNC40LHQutC4LiAJCQkg0KLRgNC10L3QuNC90LM6INC/0L7Q tNCz0L7RgtC+0LLQutCwPGJyPgkJCdC00L7QutGD0LzQtdC90YLQvtCyINC00LvRjyDRg9GH0LDR gdGC0LjRjyDQsiDQutC+0L3QutGD0YDRgdC1LiDQmNC30LzQtdC90LXQvdC40Y8g0LIg0L/RgNC+ 0LLQtdC00LXQvdC40LggCQkJ0Y3Qu9C10LrRgtGA0L7QvdC90YvRhSDQsNGD0LrRhtC40L7QvdC+ 0LIg0L/QviA0NC3QpNCXLjxicj7QndC+0LLRi9C1INGC0YDQtdCx0L7QstCw0L3QuNGPINC6INC+ 0L/QuNGB0LDQvdC40Y4g0L7QsdGK0LXQutGC0LAg0LfQsNC60YPQv9C60LguINCY0LfQvNC10L3Q tdC90LjQtSDRgtGA0LXQsdC+0LLQsNC90LjQuSDQuiAJCQnQv9C10YDQstC+0Lkg0Lgg0LLRgtC+ 0YDQvtC5PGJyPgkJCdGH0LDRgdGC0Y/QvCDQt9Cw0Y/QstC60LggKDE0MC3QpNCXLCA0OTgt0KTQ lykuINCe0LHQt9C+0YAg0YTQtdC00LXRgNCw0LvRjNC90YvRhSDRjdC70LXQutGC0YDQvtC90L3R i9GFIAkJCdC/0LvQvtGJ0LDQtNC+0LouINCg0LXQs9C70LDQvNC10L3Rgjxicj4JCQnRgNCw0LHQ vtGC0YsuINCQ0LrQutGA0LXQtNC40YLQsNGG0LjRjyDRg9GH0LDRgdGC0L3QuNC60L7QsiDQvdCw INGN0LvQtdC60YLRgNC+0L3QvdGL0YUg0L/Qu9C+0YnQsNC00LrQsNGFLiAJCQkg0K3Qu9C10LrR gtGA0L7QvdC90YvQuSDQtNC+0LrRg9C80LXQvdGC0L7QvtCx0L7RgNC+0YIuPGJyPtCf0LXRgNC1 0YfQtdC90Ywg0YLQvtCy0LDRgNC+0LIsINGA0LDQsdC+0YIg0Lgg0YPRgdC70YPQsywg0LfQsNC6 0YPQv9Cw0LXQvNGL0YUg0YHQv9C+0YHQvtCx0L7QvCDRjdC70LXQutGC0YDQvtC90L3QvtCz0L4g CQkJ0LDRg9C60YbQuNC+0L3QsCDQv9C+IDQ0LdCk0JcsINCyPGJyPgkJCdGN0LvQtdC60YLRgNC+ 0L3QvdC+0Lkg0YTQvtGA0LzQtSDQv9C+IDIyMy3QpNCXLiDQn9C+0LTQsNGH0LAg0LfQsNGP0LLQ vtC6INC4INC30LDQutC70Y7Rh9C10L3QuNC1INC00L7Qs9C+0LLQvtGA0LAg0L3QsCAJCQnRjdC7 0LXQutGC0YDQvtC90L3QvtC5PGJyPgkJCdC/0LvQvtGJ0LDQtNC60LUsINCyINC10LTQuNC90L7Q uSDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3QvtC5INGB0LjRgdGC0LXQvNC1LiDQntGB0L3QvtCy 0L3Ri9C1INC/0YDQuNGH0LjQvdGLIAkJCdC+0YLQutC70L7QvdC10L3QuNGPINC/0LXRgNCy0YvR hSDQuDxicj4JCQnQstGC0L7RgNGL0YUg0YfQsNGB0YLQtdC5INC30LDRj9Cy0L7QuiDQvdCwINGD 0YfQsNGB0YLQuNC1INCyINGN0LvQtdC60YLRgNC+0L3QvdC+0Lwg0LDRg9C60YbQuNC+0L3QtSDQ v9C+IDQ0LdCk0JcuIAkJCSDQktGL0L/QvtC70L3QtdC90LjQtSDQuCDRgNCw0LfQsdC+0YA8YnI+ CQkJ0L/RgNCw0LrRgtC40YfQtdGB0LrQvtCz0L4g0LfQsNC00LDQvdC40Y8gKNC60LXQudGB0LAp OiDQvtCx0LbQsNC70L7QstCw0L3QuNC1INC+0YLQutCw0LfQsCDQsiDQtNC+0L/Rg9GB0LrQtSDQ uiAJCQnRg9GH0LDRgdGC0LjRjiDQsiDQsNGD0LrRhtC40L7QvdC1Ljxicj7QrdC70LXQutGC0YDQ vtC90L3Ri9C5INCw0YPQutGG0LjQvtC9LiDQn9GA0LDQstC40LvQsCDQv9C+0LTQsNGH0Lgg0YbQ tdC90L7QstGL0YUg0L/RgNC10LTQu9C+0LbQtdC90LjQuS4g0KHRgtGA0LDRgtC10LPQuNGPINC4 IAkJCdGC0LDQutGC0LjQutCwINGD0YfQsNGB0YLQuNGPLjxicj7Qp9GC0L4g0YLQsNC60L7QtSDC q9GB0LPQvtCy0L7RgCDQvdCwINGC0L7RgNCz0LDRhcK7LCDCq9C60LDRgNGC0LXQu9GMwrsgLSDQ t9CwINGH0YLQviDRiNGC0YDQsNGE0YPQtdGCINCk0JDQoSDQl9Cw0L/RgNC+0YEgCQkJ0LrQvtGC 0LjRgNC+0LLQvtC6OiDQv9GA0LDQstC40LvQsDxicj4JCQnQv9GA0L7QstC10LTQtdC90LjRjyDQ uCDRg9GH0LDRgdGC0LjRjy4g0JfQsNGP0LLQutCwINC90LAg0YPRh9Cw0YHRgtC40LUg0LIg0LfQ sNC/0YDQvtGB0LUg0LrQvtGC0LjRgNC+0LLQvtC6OiDQvdC+0LLRi9C1IAkJCdGC0YDQtdCx0L7Q stCw0L3QuNGPICgxNDAt0KTQlywgNDk4PGJyPi3QpNCXKS4g0J7RgdC+0LHQtdC90L3QvtGB0YLQ uCDQt9Cw0L/RgNC+0YHQvtCyINC60L7RgtC40YDQvtCy0L7QuiDQv9C+IDIyMy3QpNCXLiDQl9Cw 0L/RgNC+0YEg0L/RgNC10LTQu9C+0LbQtdC90LjQuSwgCQkJINC+0YHQvtCx0LXQvdC90L7RgdGC 0Lgg0Lgg0L/QvtGA0Y/QtNC+0Lo8YnI+CQkJ0L/RgNC+0LLQtdC00LXQvdC40Y8g0L/RgNC+0YbQ tdC00YPRgNGLLiDQo9GH0LDRgdGC0LjQtSDQsiDQt9Cw0L/RgNC+0YHQsNGFINC/0YDQtdC00LvQ vtC20LXQvdC40Lkg0L/QviAyMjMt0KTQlyDQuCAJCQkgNDQt0KTQlzog0YHRhdC+0LTRgdGC0LLQ sCDQuDxicj4JCQnQvtGC0LvQuNGH0LjRjy4g0J/QtdGA0LXRgtC+0YDQttC60LA6INC/0YDQsNCy 0LjQu9CwINC/0YDQvtCy0LXQtNC10L3QuNGPINC4INGD0YfQsNGB0YLQuNGPLiDQl9Cw0LrRg9C/ 0LrQuCDRgyAJCQnQtdC00LjQvdGB0YLQstC10L3QvdC+0LPQviDQv9C+0YHRgtCw0LLRidC40LrQ sDxicj4o0L/QvtC00YDRj9C00YfQuNC60LAsINC40YHQv9C+0LvQvdC40YLQtdC70Y8pLiDQndC+ 0LLRi9C1INC+0LPRgNCw0L3QuNGH0LXQvdC40Y8g0Lgg0L7QsdGP0LfQsNC90L3QvtGB0YLQuCAJ CQnQt9Cw0LrQsNC30YfQuNC60L7QsiDQv9C+IDQ0LdCk0JcuPGJyPtCe0YHQvtCx0LXQvdC90L7R gdGC0Lgg0YPRh9Cw0YHRgtC40Y8g0LIg0L7RgtC00LXQu9GM0L3Ri9GFINCy0LjQtNCw0YUg0LfQ sNC60YPQv9C+0Lo6INC60L7QvdC60YPRgNC10L3RgtC90YvQtSAJCQnQv9C10YDQtdCz0L7QstC+ 0YDRiywg0YLQvtGA0LPQuCDQvdCwPGJyPgkJCdGB0YLQvtC40LzQvtGB0YLRjCDQtdC00LjQvdC4 0YbRiyDRgtC+0LLQsNGA0LAgKNGA0LDQsdC+0YLRiywg0YPRgdC70YPQs9C4KTsg0LDRg9C60YbQ uNC+0L0g0L3QsCDQv9C+0LLRi9GI0LXQvdC40LU7IAkJCSDRgNC10LTRg9C60YbQuNC+0L0sINC3 0LDQutGD0L/QutC4INGBPGJyPgkJCdC/0YDQtdGE0LXRgNC10L3RhtC40Y/QvNC4INC4INC/0YDQ tdC40LzRg9GJ0LXRgdGC0LLQsNC80LguINCf0YDQsNC60YLQuNGH0LXRgdC60LjQtSDRgNC10LrQ vtC80LXQvdC00LDRhtC40LggCQkJ0L/QvtGB0YLQsNCy0YnQuNC60LDQvDog0LrQsNC6PGJyPgkJ CdC80LjQvdC40LzQuNC30LjRgNC+0LLQsNGC0Ywg0YDQuNGB0Log0L7RgtC60LvQvtC90LXQvdC4 0Y8g0LfQsNGP0LLQutC4INC4INC/0L7QstGL0YHQuNGC0Ywg0LLQtdGA0L7Rj9GC0L3QvtGB0YLR jCDQv9C+0LHQtdC00YsgCQkJ0LIg0YLQtdC90LTQtdGA0LUuPGJyPjxiPjxmb250IGNvbG9yPSIj MDAwMGNjIiBzaXplPSI0Ij48YnI+My48L2ZvbnQ+0JTQvtCz0L7QstC+0YAgKNC60L7QvdGC0YDQ sNC60YIpOiAJCQkg0L/RgNCw0LLQsCwg0L7QsdGP0LfQsNC90L3QvtGB0YLQuCwg0L7RgtCy0LXR gtGB0YLQstC10L3QvdC+0YHRgtGMINC/0L7RgdGC0LDQstGJ0LjQutCwLiDQoNCw0YHRgtC+0YDQ ttC10L3QuNC1INCyPGJyPgkJCdC+0LTQvdC+0YHRgtC+0YDQvtC90L3QtdC8INC/0L7RgNGP0LTQ utC1LiA8L2I+PGJyPtCU0L7Qs9C+0LLQvtGAICjQutC+0L3RgtGA0LDQutGCKTog0YHRg9GJ0LXR gdGC0LLQtdC90L3Ri9C1INGD0YHQu9C+0LLQuNGPLCDQvdC+0LLRi9C1INGC0YDQtdCx0L7QstCw 0L3QuNGPLCDRgNC40YHQutC4IAkJCdC/0YDQuCDQt9Cw0LrQu9GO0YfQtdC90LjQuCDQuDxicj4J CQnQuNGB0L/QvtC70L3QtdC90LjQuC4g0KDQsNC30LzQtdGAINC4INGE0L7RgNC80Ysg0L7QsdC1 0YHQv9C10YfQtdC90LjRjyDQuNGB0L/QvtC70L3QtdC90LjRjy4g0JLQvtC30LzQvtC20L3QvtGB 0YLRjCAJCQnQt9Cw0LzQtdC90Ysg0L7QsdC10YHQv9C10YfQtdC90LjRjzxicj4JCQnQtNC+0LPQ vtCy0L7RgNCwICjQutC+0L3RgtGA0LDQutGC0LApLiDQodGA0L7QutC4INC00LXQudGB0YLQstC4 0Y8g0L7QsdC10YHQv9C10YfQtdC90LjRjyDQtNC+0LPQvtCy0L7RgNCwIAkJCSAo0LrQvtC90YLR gNCw0LrRgtCwKS4g0J/RgNC40LXQvNC+0YfQvdCw0Y88YnI+CQkJ0LrQvtC80LjRgdGB0LjRjyDQ t9Cw0LrQsNC30YfQuNC60LAuINCe0YLRh9C10YIg0L7QsSDQuNGB0L/QvtC70L3QtdC90LjQuCDQ utC+0L3RgtGA0LDQutGC0LAg0L/QviA0NC3QpNCXLiAJCQkg0K3QutGB0L/QtdGA0YLQuNC30LAg 0LjRgdC/0L7Qu9C90LXQvdC40Y88YnI+CQkJ0LrQvtC90YLRgNCw0LrRgtCwLiDQmNC30LzQtdC9 0LXQvdC40LUg0Lgg0YDQsNGB0YLQvtGA0LbQtdC90LjQtSDQtNC+0LPQvtCy0L7RgNCwICjQutC+ 0L3RgtGA0LDQutGC0LApLiDQntGB0L3QvtCy0LDQvdC40Y8g0LggCQkJ0L/QvtGA0Y/QtNC+0Log 0YDQsNGB0YLQvtGA0LbQtdC90LjRjzxicj4JCQnQsiDQvtC00L3QvtGB0YLQvtGA0L7QvdC90LXQ vCDQv9C+0YDRj9C00LrQtS4g0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvQtSDRgdC+0LPQu9Cw 0YjQtdC90LjRjyDQv9C+IDQ0LdCk0Jcg0LggCQkJIDIyMy3QpNCXLiDQmNC30LzQtdC90LXQvdC4 0LU8YnI+CQkJ0LrQvtC90YLRgNCw0LrRgtCwINC/0YDQuCDRgdC+0LrRgNCw0YnQtdC90LjQuCDQ u9C40LzQuNGC0L7QsiDQsdGO0LTQttC10YLQvdC+0LPQviDRhNC40L3QsNC90YHQuNGA0L7QstCw 0L3QuNGPIAkJCdC30LDQutCw0LfRh9C40LrQsC4g0J7RgtCy0LXRgtGB0YLQstC10L3QvdC+0YHR gtGMPGJyPgkJCdC30LAg0L3QtdC40YHQv9C+0LvQvdC10L3QuNC1INC4ICjQuNC70LgpINC90LXQ vdCw0LTQu9C10LbQsNGJ0LXQtSDQuNGB0L/QvtC70L3QtdC90LjQtSDQtNC+0LPQvtCy0L7RgNCw IAkJCSAo0LrQvtC90YLRgNCw0LrRgtCwKS4g0JfQsNC60L7QvdC90YvQtSDQuDxicj4JCQnQtNC+ 0LPQvtCy0L7RgNC90YvQtSDQvdC10YPRgdGC0L7QudC60LggKNC/0LXQvdC4INC4INGI0YLRgNCw 0YTRiykuINCS0YvQv9C+0LvQvdC10L3QuNC1INC/0YDQsNC60YLQuNGH0LXRgdC60L7Qs9C+IAkJ CdC30LDQtNCw0L3QuNGPICjQutC10LnRgdCwKTog0YDQsNGB0YfQtdGCPGJyPgkJCdC/0LXQvdC4 INC4INGI0YLRgNCw0YTQsCDQv9GA0Lgg0L3QsNGA0YPRiNC10L3QuNC4INC60L7QvdGC0YDQsNC6 0YLQsC4g0JHQuNCx0LvQuNC+0YLQtdC60LAg0YLQuNC/0L7QstGL0YUgCQkJ0LrQvtC90YLRgNCw 0LrRgtC+0LIsINGC0LjQv9C+0LLRi9GFINGD0YHQu9C+0LLQuNC5PGJyPgkJCdC60L7QvdGC0YDQ sNC60YLQvtCyLiDQmtCw0Log0L3QtSDQv9C+0L/QsNGB0YLRjCDQsiDQoNCd0J86INC/0YDQsNC6 0YLQuNGH0LXRgdC60LjQtSDRgNC10LrQvtC80LXQvdC00LDRhtC40LguPGJyPjxiPjxmb250IGNv bG9yPSIjMDAwMGNjIiBzaXplPSI0Ij48YnI+NC48L2ZvbnQ+0JrQvtC90YLRgNC+0LvRjCDQuCDQ vdCw0LTQt9C+0YAg0LIg0YHRhNC10YDQtSAJCQnQt9Cw0LrRg9C/0L7Qui4g0J/RgNCw0LrRgtC4 0LrQsCDQpNCQ0KEuINCe0LHQttCw0LvQvtCy0LDQvdC40LUg0LTQtdC50YHRgtCy0LjQuSDQt9Cw 0LrQsNC30YfQuNC60LAsPGJyPtC60L7QvNC40YHRgdC40LguPC9iPjxicj7QoNC10LXRgdGC0YAg 0L3QtdC00L7QsdGA0L7RgdC+0LLQtdGB0YLQvdGL0YUg0L/QvtGB0YLQsNCy0YnQuNC60L7Qsi4g 0J/QvtGA0Y/QtNC+0Log0LLQvdC10YHQtdC90LjRjyDQuNC90YTQvtGA0LzQsNGG0LjQuC4gCQkJ INCf0YDQsNC60YLQuNC60LAg0LrQvtC90YLRgNC+0LvRjzxicj4JCQnRhtC10L3RgtGA0LDQu9GM 0L3QvtCz0L4g0LDQv9C/0LDRgNCw0YLQsCDQuCDRgtC10YDRgNC40YLQvtGA0LjQsNC70YzQvdGL 0YUg0L7RgNCz0LDQvdC+0LIg0KTQkNChINCg0L7RgdGB0LjQuC4g0KDQvtC70Ywg0LggCQkJ0L/Q vtC70L3QvtC80L7Rh9C40Y8g0KTQkNChINC/0L48YnI+CQkJ0KTQly00NCDQuCDQpNCXLTIyMy4g 0J/QvtGA0Y/QtNC+0Log0L7QsdC20LDQu9C+0LLQsNC90LjRjyDQtNC10LnRgdGC0LLQuNC5INCX 0LDQutCw0LfRh9C40LrQsCwg0YfQu9C10L3QvtCyIAkJCdC60L7QvNC40YHRgdC40Lgg0L/Qvjxi cj4JCQnQvtGB0YPRidC10YHRgtCy0LvQtdC90LjRjiDQt9Cw0LrRg9C/0L7Quiwg0LrQvtC90YLR gNCw0LrRgtC90L7Qs9C+INGD0L/RgNCw0LLQu9GP0Y7RidC10LPQviwg0LTQvtC70LbQvdC+0YHR gtC90YvRhSDQu9C40YYgCQkJ0LrQvtC90YLRgNCw0LrRgtC90L7QuSDRgdC70YPQttCx0YssPGJy PtC+0L/QtdGA0LDRgtC+0YDQsCDRjdC70LXQutGC0YDQvtC90L3QvtC5INC/0LvQvtGJ0LDQtNC6 0LguINCi0LjQv9C40YfQvdGL0LUg0L/RgNC40LzQtdGA0Ysg0L3QsNGA0YPRiNC10L3QuNC5INC/ 0YDQsNCyIAkJCdC/0L7RgdGC0LDQstGJ0LjQutC+0LIuINCf0YDQsNCy0LjQu9CwPGJyPgkJCdC/ 0L7QtNCw0YfQuCDQuCDQvtGE0L7RgNC80LvQtdC90LjRjyDQttCw0LvQvtCx0YsuINCf0L7RgdC7 0LXQtNGB0YLQstC40Y8g0L/RgNC40LfQvdCw0L3QuNGPINC20LDQu9C+0LHRiyAJCQnQvtCx0L7R gdC90L7QstCw0L3QvdC+0LkuPGJyPjxicj4gwqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9 IiNlMGRiZDgiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2NmYzZjMCI+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjYmZiMWFhIj7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNiZmIxYWEiPsKgPC90ZD48 dGQgYmdjb2xvcj0iI2VlZWFlOCI+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlZWVh ZTgiPjxwIGFsaWduPSJjZW50ZXIiPtCj0YfQsNGB0YLQuNC1OiAyMjxzcGFuIGxhbmc9ImVuLXVz Ij5gPC9zcGFuPiA4MDAg0YDRg9CxLjxicj7Qn9C+INC+0LrQvtC90YfQsNC90LjRjiDQt9Cw0L3R j9GC0LjQuSDQktCw0Lwg0LLRi9C00LDQtdGC0YHRjyDRgdC10YDRgtC40YTQuNC60LDRgi48YnI+ 0JLRhdC+0LTQuNGCINC80LXRgtC+0LTQuNGH0LXRgdC60LjQuSDQvNCw0YLQtdGA0LjQsNC7LCDQ vtCx0LXQtNGLLCDQutC+0YTQtS3Qv9Cw0YPQt9GLLjxicj4gwqA8L3A+PC90ZD48dGQ+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjZTBkYmQ4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNjZmM2YzAiPsKgPC90 ZD48dGQgYmdjb2xvcj0iI2JmYjFhYSI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIjYmZi MWFhIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlZWVhZTgiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBi Z2NvbG9yPSIjZWVlYWU4Ij7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iI2UwZGJkOCI+ wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjY2ZjNmMwIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNiZmIxYWEi PsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48L2Rpdj4NCg== ------------783A4CD8969C89E18-- From nscott@redhat.com Tue Nov 17 19:25:04 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 048307F37 for ; Tue, 17 Nov 2015 19:25:04 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id E26748F8033 for ; Tue, 17 Nov 2015 17:25:00 -0800 (PST) X-ASG-Debug-ID: 1447809893-04cb6c0cd4cc3e0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id sIVx6ANaIItETL55 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 17 Nov 2015 17:24:54 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAI1Or5m012370; Tue, 17 Nov 2015 20:24:53 -0500 Date: Tue, 17 Nov 2015 20:24:53 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> In-Reply-To: <5640F0C6.1080801@redhat.com> References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.26] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP / Zabbix Agent Loadable Module Thread-Index: 1NUyQk6QYPT8GtAYEFvsTabuUI3ebQ== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447809894 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24494 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2015-11-06 01:20, Nathan Scott wrote: > >> > >> - pmNewContext(PM_CONTEXT_LOCAL, "") of course works as expected from > >> standalone clients but seems to fail from the DSO. This means that the > > > > Can you paste the failure message somewhere? (in case I can't get it > > to work, below) Off the top of my head I don't know why it would fail > > in local context mode. > > this might be something completely Zabbix related after all, I tried > with the two attached tests which seems to work just fine. I think its the same problem as you would see with "pminfo -L" (compared to, say, "pminfo -L hinv" and "pminfo -n /var/lib/pcp/pmns/root_linux) - where PM_ERR_NOAGENT is ultimately returned from pmTraversePMNS(3) - at least, that's what was happening to me in the end. A zbxpcp.so configuration file with explicit metrics (rather than trying to expand all metrics possible via a local context) would resolve this. But, using pmcd avoids the above and is the best way to get all available metrics from all installed PMDAs into Zabbix, so perhaps we should use it unconditionally. > >> What do you think, could this live in pcp.git? > > > > Maybe - there seems to be alot of conceptual overlap between this and > > the "pmrep -o zabbix ..." kind of approach - I suspect we should focus > > on doing one way well rather than both? > > It sounds like Zabbix users have lots of different kinds of needs / > environments so one tool won't fit all. But in general I think this > loadable module approach might be more preferable one. OK, seems like its worth continuing to work on making this available as part of PCP. > > How stable is the Zabbix module API/ABI? Are those headers available > > in distribution builds etc? > > I'd suspect the API is not that widely used but it should be pretty > stable, it was introduced in Zabbix 2.2 released in Nov 2013 and the API > is still the same in Zabbix 3.0, currently under development. > > I didn't find the headers in Fedora/RHEL packages so I downloaded the > sources from http://www.zabbix.com/download.php, then unpacked, ran > ./configure (no need for any params), and then the headers were ready > for inclusion. I looked into this a whole lot more, its interesting how they've set this up. I assumed there would be headers and a shared library which the zbxpcp DSO is including+linking with, which talks to zabbix_agent. But, thats not entirely the case. Theres no shared library to link, its all macros and (very simple) data structures in the headers. Pretty much one header includes everything, and the structures are so simple that we could even consider a local copy (in PCP I mean) since they aren't shipped in any rpm & are license compatible. Maybe. It would have the endearing property of working out-of-the-box after a PCP install (provided the Zabbix API is stable, which it seems to be), as well as being very simple in the PCP build - no configure-scripting and no conditional-enablement needed. > > Done that - I'm missing a bit of the recipe here though: where do the > > Zabbix headers come from? (needed for compiling zbxpcp.c). And once > > I have that built, how do I inform Zabbix agent? Taa. > > See above, it's a bit clumsy. I added these lines to the > /etc/zabbix/zabbix_agentd.conf file and restarted the agent: > > LoadModulePath=/tmp > LoadModule=zbxpcp.so > > >> and then do something like "zabbix_agentd -p | grep pcp". > > > > (I have "zabbix_agentd -p" working, but obviously not the bridge part > > yet, so no "pcp" found just yet). > > You can also test fetching individual metrics with something like: > > $ zabbix_get -s 127.0.0.1 -s 10050 -k pcp.mem.util.free Yep - its all setup now and I see PCP values. There seems to be a bit of a problem with instances - e.g. pcp.filesys.* - only the one instance is ever reported (instance ID zero) - is that the same for you? There's some things we can improve in the way we're communicating with pmcd here, and a bunch of smaller details we'd need to figure out (tutorial, QA, man page, where to install a Zabbix module to, packaging, the timeout value, need to know a bit more about the Zabbix security model, diagnostics, and so on ...). But I think its all doable - with a bit of work, this seems to me like it is definitely something we could include in PCP, if you are still keen to see this one merged Marko? cheers. -- Nathan From vedvalutinfo@epage.ru Tue Nov 17 21:28:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id A8F657F37 for ; Tue, 17 Nov 2015 21:28:51 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 160C2AC004 for ; Tue, 17 Nov 2015 19:28:50 -0800 (PST) X-ASG-Debug-ID: 1447817311-04cbb0605bf2b10001-S8gJnT Received: from mx.epage.ru (cm-84.210.213.70.getinternet.no [84.210.213.70]) by cuda.sgi.com with ESMTP id S9nbPA78jPX8Om8N for ; Tue, 17 Nov 2015 19:28:35 -0800 (PST) X-Barracuda-Envelope-From: vedvalutinfo@epage.ru X-Barracuda-Apparent-Source-IP: 84.210.213.70 Message-ID: From: "=?utf-8?B?0JLQrdCU?=" To: Subject: =?utf-8?B?0JLQsNC70Y7RgtC90YvQtSDQvtC/0LXRgNCw0YbQuNC4OiDQktCw0LvRjtGC0L3Ri9C5INC60L7QvdGC0YDQvtC70Ywg0Lgg0LLQsNC70Y7RgtC90L7QtSDRgNC10LPRg9C70LjRgNC+0LLQsNC90LjQtS4uLg==?= Date: Wed, 18 Nov 2015 06:28:32 +0300 X-ASG-Orig-Subj: =?utf-8?B?0JLQsNC70Y7RgtC90YvQtSDQvtC/0LXRgNCw0YbQuNC4OiDQktCw0LvRjtGC0L3Ri9C5INC60L7QvdGC0YDQvtC70Ywg0Lgg0LLQsNC70Y7RgtC90L7QtSDRgNC10LPRg9C70LjRgNC+0LLQsNC90LjQtS4uLg==?= MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00BB_01D121CA.58AB5970" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 15.4.3555.308 X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3555.308 X-Barracuda-Connect: cm-84.210.213.70.getinternet.no[84.210.213.70] X-Barracuda-Start-Time: 1447817311 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.60 X-Barracuda-Spam-Status: No, SCORE=0.60 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24496 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 Ýòî — ñîîáùåíèå èç íåñêîëüêèõ ÷àñòåé â ôîðìàòå MIME. ------=_NextPart_000_00BB_01D121CA.58AB5970 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable =20 =D0=9F =D1=80 =D0=BE =D0=BC =D0=BE =D0=BA =D0=BE =D0=B4 : 256=20 =20 = =D0=90=D0=BA=D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2=D0=B0=D0=BD=D0= =BD=D1=8B=D0=B9 =D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D1=8B=D0=B9 = =D1=86=D0=B5=D0=BD=D1=82=D1=80 = =D0=BF=D1=80=D0=B8=D0=B3=D0=BB=D0=B0=D1=88=D0=B0=D0=B5=D1=82 = =D0=BD=D0=B0 =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5: =D0=A6=D0=B5=D0=BB=D1=8C = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F: = =D0=BE=D0=B1=D1=81=D1=83=D0=B4=D0=B8=D1=82=D1=8C = =D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B, = =D0=B8=D0=BC=D0=B5=D1=8E=D1=89=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D1=83=D1=8E = =D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1= =82=D1=8C =D0=B8 =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B2 =D0=A0=D0=A4, = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C = =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D1=8F, = =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5 = =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D1=82 =D0=B8=D0=B7=D0=B1=D0=B5=D0=B6=D0=B0=D1=82=D1=8C = =D1=82=D0=B8=D0=BF=D0=B8=D1=87=D0=BD=D1=8B=D1=85 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA =D0=B8 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BF=D1=80=D0=B8 = =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 =D0=B8 = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9. = =D0=9F=D1=80=D0=B5=D0=B4=D0=BD=D0=B0=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0= =BE =D0=B4=D0=BB=D1=8F: = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=B8=D0=BA=D0=BE=D0= =B2 =D0=B1=D0=B8=D0=B7=D0=BD=D0=B5=D1=81=D0=B0, = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1=8B=D1=85 =D0=B8 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=80=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D1=85 = =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=BE=D0=B2, = =D1=80=D1=83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0= =B9 = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D0=BE-=D1=8D=D0=BA=D0=BE= =D0=BD=D0=BE=D0=BC=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D1=85 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B9 = =D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B9, = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2 = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=8D=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC=D0= =B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8,= =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D1=85 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2. =D0=A2=D0=B5=D0=BC=D0=B0: = =D0=92=D0=90=D0=9B=D0=AE=D0=A2=D0=9D=D0=9E=D0=95 = =D0=A0=D0=95=D0=93=D0=A3=D0=9B=D0=98=D0=A0=D0=9E=D0=92=D0=90=D0=9D=D0=98=D0= =95 =D0=98 =D0=92=D0=90=D0=9B=D0=AE=D0=A2=D0=9D=D0=AB=D0=99 =D0=9A=D0=9E=D0=9D=D0=A2=D0=A0=D0=9E=D0=9B=D0=AC =D0=92 = =D0=A0=D0=A4 =D0=A1 =D0=A3=D0=A7=D0=95=D0=A2=D0=9E=D0=9C = =D0=9F=D0=9E=D0=A1=D0=9B=D0=95=D0=94=D0=9D=D0=98=D0=A5 = =D0=98=D0=97=D0=9C=D0=95=D0=9D=D0=95=D0=9D=D0=98=D0=99 = =D0=97=D0=90=D0=9A=D0=9E=D0=9D=D0=9E=D0=94=D0=90=D0=A2=D0=95=D0=9B=D0=AC=D0= =A1=D0=A2=D0=92=D0=90 =D0=97=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B5 = =D1=81=D0=BE=D1=81=D1=82=D0=BE=D0=B8=D1=82=D1=81=D1=8F: 04 = =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F 2015 =D0=B3=D0=BE=D0=B4=D0=B0 = =D0=9E=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=81=D1=8F: c 10:00 = =D0=B4=D0=BE 17:30 =D0=90=D0=B4=D1=80=D0=B5=D1=81 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F: = =D0=B3. =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0, =D0=BC. = =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F, = =D1=83=D0=BB. = =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F, =D0=B4.6, = =D0=91.=D0=A6. "=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D1=8F = =D0=9F=D0=BB=D0=B0=D0=B7=D0=B0". =D0=92=D1=81=D1=8F = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D1=83=D1=8E=D1=89=D0=B0=D1=8F = =D0=92=D0=B0=D1=81 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8F =D0=BE = =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5 =D0=B8 = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D0=B8 =D0=BD=D0=B0 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=8E=D1=82=D1=81=D1=8F = =D0=BF=D0=BE =D0=BD=D0=BE=D0=BC=D0=B5=D1=80=D1=83: 8 =D0=BA=D0=BE=D0=B4 =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0 ( 4 9 = 5 ) =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD 725 - 04 - 48 = (=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD= =D1=8B=D0=B9) =20 =20 =20 =D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0 = (=D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9 = =D0=B2=D0=B0=D1=80=D0=B8=D0=B0=D0=BD=D1=82): 1.=D0=9D=D0=BE=D0=B2=D0=BE=D0=B5 =D0=B2 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F =D0=B2 =D0=A0=D0=A4. = =D0=9D=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE-=D0=BF=D1=80= =D0=B0=D0=B2=D0=BE=D0=B2=D0=B0=D1=8F =D0=B1=D0=B0=D0=B7=D0=B0 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F =D0=B2 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8. = =D0=9F=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B8=D0=B5 =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=A0=D0=A4. = =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D1=8F =D0=B8 = =D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=81=D1=87=D0=B5=D1=82=D0=BE=D0=B2 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 = =D0=B7=D0=B0 =D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B0=D0=BC=D0=B8 = =D1=82=D0=B5=D1=80=D1=80=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=B8 = =D0=A0=D0=A4. =D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 =D0=B7=D0=B0 = =D1=81=D1=87=D0=B5=D1=82 =D1=81=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B2, = =D0=BD=D0=B0=D1=85=D0=BE=D0=B4=D1=8F=D1=89=D0=B8=D1=85=D1=81=D1=8F = =D0=BD=D0=B0 =D1=81=D1=87=D0=B5=D1=82=D0=B0=D1=85 =D0=B7=D0=B0 = =D1=80=D1=83=D0=B1=D0=B5=D0=B6=D0=BE=D0=BC. = =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8 =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BE =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=D1=85 = =D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=A0=D0=A4. = =D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5 = =D1=84=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 "=D0=9E = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5" 173-=D0=A4=D0=97 = (=D1=81 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F=D0=BC=D0=B8, =D0=B2=D1=81=D1=82=D1=83=D0=BF=D0=B8=D0=B2=D1=88=D0=B8=D0=BC=D0=B8 = =D0=B2 =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 2013 =D0=B3=D0=BE=D0=B4=D1=83 = =D0=B8 = =D0=B2=D1=81=D1=82=D1=83=D0=BF=D0=B0=D1=8E=D1=89=D0=B8=D0=BC=D0=B8 = =D0=B2 =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 2014 =D0=B3). = =D0=9F=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D1=8B = =D0=B1=D1=83=D0=B4=D1=83=D1=89=D0=B8=D1=85 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 "=D0=9E = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5".=20 =D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B2 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81 = =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D1=82=D0=B8=D0=B5=D0=BC = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 =D0=BE=D1=82 27 = =D0=B8=D1=8E=D0=BD=D1=8F 2011 =D0=B3=D0=BE=D0=B4=D0=B0 161-=D0=A4=D0=97 "=D0=9E = =D0=BD=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 = =D0=BF=D0=BB=D0=B0=D1=82=D0=B5=D0=B6=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5". = =D0=9E=D1=81=D0=BE=D0=B1=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B8 = =D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0= =B8.=20 2.=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F, = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D1=8F=D0=B5=D0=BC=D0= =BE=D0=B3=D0=BE =D1=81 =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5=D0=BC = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2. =D0=9E=D0=B1=D0=B7=D0=BE=D1=80 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE-=D0=BF=D1=80= =D0=B0=D0=B2=D0=BE=D0=B2=D0=BE=D0=B9 =D0=B1=D0=B0=D0=B7=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F. = =D0=A2=D0=B5=D1=85=D0=BD=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B8 = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D0=BE- =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B3=D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F = (=D0=A2=D0=91=D0=92=D0=9A), = =D0=B2=D0=B7=D0=B0=D0=B8=D0=BC=D0=BE=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0= =B8=D0=B5 =D1=81 =D0=B4=D1=80=D1=83=D0=B3=D0=B8=D0=BC=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F. = =D0=92=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B = =D0=B4=D0=B5=D0=BA=D0=BB=D0=B0=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0= =B8=D1=8F =D1=82=D0=BE=D0=B2=D0=B0=D1=80=D0=BE=D0=B2 =D0=B8 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0= =BE=D0=B3=D0=BE =D0=BE=D0=B1=D0=BC=D0=B5=D0=BD=D0=B0 = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 =D0=A4=D0=A2=D0=A1 =D0=A0=D0=A4 =D0=B8 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8. = =D0=92=D1=8B=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0, = =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=B5=D0=BD=D0= =BD=D1=8B=D1=85 =D0=9A=D0=9E=D0=90=D0=9F =D0=A0=D0=A4. = =D0=92=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C =D0=B2 = =D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0=BE=D0=BC = =D0=BE=D0=B1=D0=BE=D1=80=D0=BE=D1=82=D0=B5.=20 3.=D0=92=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C =D0=BF=D1=80=D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D1=81 = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0= =BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C=D1= =8E, =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B8=D0=B5=D0=BC =D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2 =D0=B8 = =D0=B7=D0=B0=D0=B9=D0=BC=D0=BE=D0=B2. =D0=9F=D0=B0=D1=81=D0=BF=D0=BE=D1=80=D1=82 = =D1=81=D0=B4=D0=B5=D0=BB=D0=BA=D0=B8: = =D0=9E=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B8 = =D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=B0=D1=81=D0=BF=D0=BE=D1=80=D1=82=D0=B0 = =D1=81=D0=B4=D0=B5=D0=BB=D0=BA=D0=B8 =D0=B2 = =D1=86=D0=B5=D0=BB=D1=8F=D1=85 = =D0=BE=D0=B1=D0=B5=D1=81=D0=BF=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D1=83=D1=87=D0=B5=D1=82=D0=B0 =D0=B8 = =D0=BE=D1=82=D1=87=D0=B5=D1=82=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=BF=D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=BC = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F=D0=BC = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B8 = =D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0= =B8. = =D0=9F=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=B9 =D0=B1=D0=B0=D0=BD=D0=BA = =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F=D1=85 =D0=B8 = =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =D0=BE = =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B6=D0=B4=D0=B0=D1=8E=D1=89=D0= =B8=D1=85 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=85 = =D0=BF=D1=80=D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8 = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0= =BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8.= = 4.=D0=9A=D0=BB=D0=B0=D1=81=D1=81=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=86=D0=B8= =D1=8F =D0=B8 = =D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0= =B8=D0=B9 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D1=81 =D1=83=D1=87=D0=B5=D1=82=D0=BE=D0=BC =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B8=D1=85 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=B9 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B2=D0=BE=D0=B9 = =D0=B1=D0=B0=D0=B7=D1=8B.=20 = =D0=93=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0= =BD=D1=8B=D0=B9 = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C =D0=B7=D0=B0 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5=D0=BC =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B8 = =D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0= =B8, =D0=BD=D0=B5 = =D1=8F=D0=B2=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=BC=D0=B8=D1=81=D1=8F = =D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=D0=BC=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B1=D0=B8=D1=80=D0=B6=D0=B0=D0=BC=D0=B8. = =D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2 =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD =D0=BE=D1=82 08.12.2003 = =D0=B3=D0=BE=D0=B4=D0=B0 =E2=84=96 164-=D0=A4=D0=97 "=D0=9E=D0=B1 = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D1=85 = =D0=B3=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0= =BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0= =BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8"= , =D0=B2 =D0=9A=D0=BE=D0=B4=D0=B5=D0=BA=D1=81 = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=BE=D0=B1 = =D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=B8=D0= =B2=D0=BD=D1=8B=D1=85 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0= =B8=D1=8F=D1=85, =D0=B2 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD =D0=BE=D1=82 10.12.2003 = =D0=B3=D0=BE=D0=B4=D0=B0 =E2=84=96 173-=D0=A4=D0=97 "=D0=9E = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5" =D0=B8 = =D0=B4=D1=80=D1=83=D0=B3=D0=B8=D0=B5 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B2=D1=8B=D0=B5 = =D0=B0=D0=BA=D1=82=D1=8B, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D1=82=D0=B8=D0=B5=D0=BC =D1=84=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B2. = =D0=92=D1=8B=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B8 = =D0=BF=D1=80=D0=B5=D1=81=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=B8 = =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F.=20 = 5.=D0=9E=D1=82=D0=B2=D0=B5=D1=82=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE= =D1=81=D1=82=D1=8C =D0=B7=D0=B0 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B8 =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F. =D0=9C=D0=B8=D0=BD=D0=B8=D0=BC=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F = =D1=80=D0=B8=D1=81=D0=BA=D0=BE=D0=B2, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D1=81 = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 =D0=BF=D1=80=D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8 = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=8D=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC=D0= =B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8.= = =D0=9F=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0= =B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0= =B8=D0=B9 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=B8 = =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F. =D0=9A=D0=BE=D0=BC=D0=BF=D0=BB=D0=B5=D0=BA=D1=81 = =D0=BC=D0=B5=D1=80 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8E = =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B8=D1=84=D0=B8=D1=80=D0=BC=D0=B5=D0=BD=D0= =BD=D0=BE=D0=B9 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F. = =D0=9C=D0=B5=D1=81=D1=82=D0=BE = =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B8=D1=84=D0=B8=D1=80=D0=BC=D0=B5=D0=BD=D0= =BD=D0=BE=D0=B9 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0= =BD=D0=BE=D0=B9 =D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B5 =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F = (=D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8). = =D0=A2=D1=80=D0=B5=D0=B1=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=BA = =D1=83=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D1=8F=D0=BC = =D0=B7=D0=B0=D0=BA=D0=BB=D1=8E=D1=87=D0=B0=D0=B5=D0=BC=D1=8B=D1=85 = =D0=B2=D0=BE = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0= =BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=BE=D0=B2 = (=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BE=D0=B2).=20 6.=D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=B2=D0=B7=D0=B0=D0=B8=D0=BC=D0=BE=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0= =B8=D1=8F = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =B0 =D1=81 =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8, = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B8 =D0=BD=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B=D0=BC=D0=B8 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8, = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8, =D0=B0 = =D1=82=D0=B0=D0=BA=D0=B6=D0=B5 = =D0=BF=D1=80=D0=BE=D1=84=D0=B5=D1=81=D1=81=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB=D1= =8C=D0=BD=D1=8B=D0=BC=D0=B8 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC=D0=B8 = =D1=80=D1=8B=D0=BD=D0=BA=D0=B0 =D1=86=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B1=D1=83=D0=BC=D0=B0=D0=B3, =D0=BA=D0=B0=D0=BA = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F.=20 =D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=B2 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=B9 = =D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1=82=D0=B2=D0= =BE=D0=BC =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F = (=D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80= ) =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D1=85 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 = =D0=B8 =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8. = =D0=9E=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D0=B5=D0=BC=D1=8B=D1=85 = =D0=B2 =D1=81=D1=84=D0=B5=D1=80=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1= =8B=D1=85 =D1=82=D0=B5=D1=85=D0=BD=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B9. = =D0=9F=D0=BB=D0=B0=D0=BD=D0=B8=D1=80=D1=83=D0=B5=D0=BC=D1=8B=D0=B5 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BA=D0=B0=D1=81=D0=B0=D1=8E=D1=89=D0=B8=D0=B5=D1=81=D1=8F = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BD=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE =D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0=BA=D0=B0 = =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =D0=B8 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8, = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =BE=D0=BC; =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 =D0=A4=D0=A1=D0=A1=D0=9F = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8 =D0=B8 = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =BE=D0=BC; =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B8 =D0=BD=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B=D0=BC=D0=B8 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =BE=D0=BC.=20 =20 =D0=A3=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82: 11800 = =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =D0=92 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B5 = =D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=BE: = =D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB, = =D0=BE=D0=B1=D0=B5=D0=B4=D1=8B, = =D0=BA=D0=BE=D1=84=D0=B5-=D0=BF=D0=B0=D1=83=D0=B7=D1=8B. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 = =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F =D0=92=D0=B0=D0=BC = =D0=B2=D1=8B=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F = =D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D0= =B3=D0=BE =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=86=D0=B0. =D0=98=D0=BD=D0=BE=D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=BD=D0=B8=D0=BC = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC = =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D0=BC =D0=B2 = =D0=B1=D1=80=D0=BE=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B8 = =D0=B3=D0=BE=D1=81=D1=82=D0=B8=D0=BD=D0=B8=D1=86=D1=8B. =20 =20 =20 ------=_NextPart_000_00BB_01D121CA.58AB5970 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
     


=D0=9F =D1=80 =D0=BE =D0=BC =D0=BE =D0=BA =D0=BE =D0=B4 : = 256

     
      =D0=90=D0=BA=D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2=D0=B0=D0=BD= =D0=BD=D1=8B=D0=B9 =D0=A3=D1=87=D0=B5=D0=B1=D0=BD=D1=8B=D0=B9 = =D1=86=D0=B5=D0=BD=D1=82=D1=80 = =D0=BF=D1=80=D0=B8=D0=B3=D0=BB=D0=B0=D1=88=D0=B0=D0=B5=D1=82 = =D0=BD=D0=B0=20 = =D0=BE=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5:

=D0=A6=D0=B5=D0=BB=D1=8C=20 =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F: = =D0=BE=D0=B1=D1=81=D1=83=D0=B4=D0=B8=D1=82=D1=8C = =D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B, = =D0=B8=D0=BC=D0=B5=D1=8E=D1=89=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=BA=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D1=83=D1=8E = = =D0=BD=D0=B0=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1= =82=D1=8C = =D0=B8
=D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B2=20 =D0=A0=D0=A4, =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C = =D0=B7=D0=BD=D0=B0=D0=BD=D0=B8=D1=8F, = =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B5 = =D0=BF=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D1=82
=D0=B8=D0=B7=D0=B1=D0= =B5=D0=B6=D0=B0=D1=82=D1=8C = =D1=82=D0=B8=D0=BF=D0=B8=D1=87=D0=BD=D1=8B=D1=85 = =D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA =D0=B8=20 =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BF=D1=80=D0=B8 = =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=B8=D0=B8 =D0=B8 = =D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9.

=D0=9F=D1=80=D0=B5=D0=B4=D0=BD=D0=B0=D0=B7=D0=BD=D0=B0=D1=87=D0= =B5=D0=BD=D0=BE =D0=B4=D0=BB=D1=8F: = =D1=81=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=B8=D0=BA= =D0=BE=D0=B2=20 =D0=B1=D0=B8=D0=B7=D0=BD=D0=B5=D1=81=D0=B0, = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1=8B=D1=85 =D0=B8 = =D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=80=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D1=85 = =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=BE=D0=B2,
=D1=80=D1= =83=D0=BA=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D0=B5=D0=BB=D0=B5=D0=B9=20 = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D0=BE-=D1=8D=D0=BA=D0=BE= =D0=BD=D0=BE=D0=BC=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D1=85 = =D1=81=D0=BB=D1=83=D0=B6=D0=B1 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B9 = =D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B9,=20 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2
=D0=B2=D0= =BD=D0=B5=D1=88=D0=BD=D0=B5=D1=8D=D0=BA=D0=BE=D0=BD=D0=BE=D0=BC=D0=B8=D1=87= =D0=B5=D1=81=D0=BA=D0=BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8,= =D0=B1=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D1=85=20 = =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2.

=D0=A2=D0=B5=D0=BC=D0=B0:   =D0=92=D0=90=D0=9B=D0=AE=D0=A2=D0=9D=D0=9E=D0=95 = =D0=A0=D0=95=D0=93=D0=A3=D0=9B=D0=98=D0=A0=D0=9E=D0=92=D0=90=D0=9D=D0=98=D0= =95 =D0=98=20 = =D0=92=D0=90=D0=9B=D0=AE=D0=A2=D0=9D=D0=AB=D0=99
=D0=9A=D0=9E=D0=9D=D0= =A2=D0=A0=D0=9E=D0=9B=D0=AC =D0=92 =D0=A0=D0=A4 =D0=A1 = =D0=A3=D0=A7=D0=95=D0=A2=D0=9E=D0=9C = =D0=9F=D0=9E=D0=A1=D0=9B=D0=95=D0=94=D0=9D=D0=98=D0=A5=20 = =D0=98=D0=97=D0=9C=D0=95=D0=9D=D0=95=D0=9D=D0=98=D0=99
=D0=97=D0=90=D0= =9A=D0=9E=D0=9D=D0=9E=D0=94=D0=90=D0=A2=D0=95=D0=9B=D0=AC=D0=A1=D0=A2=D0=92= =D0=90



=D0=97=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D0=B5 = =D1=81=D0=BE=D1=81=D1=82=D0=BE=D0=B8=D1=82=D1=81=D1=8F: 04=20 =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F 2015 = =D0=B3=D0=BE=D0=B4=D0=B0 =

=D0=9E=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20 =D0=BF=D1=80=D0=BE=D0=B2=D0=BE=D0=B4=D0=B8=D1=82=D1=81=D1=8F: c 10:00 =D0=B4=D0=BE=20 17:30

=D0=90=D0=B4=D1=80=D0=B5=D1=81 = =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F: = =D0=B3. =D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D0=B0, =D0=BC.=20 =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F, = =D1=83=D0=BB. = =D0=91=D0=B0=D1=83=D0=BC=D0=B0=D0=BD=D1=81=D0=BA=D0=B0=D1=8F, =D0=B4.6, = =D0=91.=D0=A6. "=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D1=8F=20 =D0=9F=D0=BB=D0=B0=D0=B7=D0=B0".

=D0=92=D1=81=D1=8F = =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D1=83=D1=8E=D1=89=D0=B0=D1=8F = =D0=92=D0=B0=D1=81 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D1=8F =D0=BE=20 =D0=BF=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5 =D0=B8 = =D0=B7=D0=B0=D1=8F=D0=B2=D0=BA=D0=B8 =D0=BD=D0=B0 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B8=D0=BD=D0=B8=D0=BC=D0=B0=D1=8E=D1=82=D1=81=D1=8F = =D0=BF=D0=BE =D0=BD=D0=BE=D0=BC=D0=B5=D1=80=D1=83:

 =D0=BA=D0=BE=D0=B4 = =D0=B3=D0=BE=D1=80=D0=BE=D0=B4=D0=B0  (=20 4 9 5 )  =D1=82=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD  725 -=20 04 - 48 =20 = (=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD= =D1=8B=D0=B9)
 
     
             
     


=D0=9F=D1=80=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B0 = (=D1=81=D0=BE=D0=BA=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=BD=D1=8B=D0= =B9=20 = =D0=B2=D0=B0=D1=80=D0=B8=D0=B0=D0=BD=D1=82):

1.=D0=9D=D0= =BE=D0=B2=D0=BE=D0=B5 =D0=B2 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F =D0=B2=20 = =D0=A0=D0=A4.
=D0=9D=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD= =D0=BE-=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B2=D0=B0=D1=8F = =D0=B1=D0=B0=D0=B7=D0=B0 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F =D0=B2 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9=20 =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8. = =D0=9F=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B8=D0=B5
=D0=B8=D0=B7=D0= =BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=A0=D0=A4. = =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA=20 =D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D1=8F =D0=B8 = =D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D1=81=D1=87=D0=B5=D1=82=D0=BE=D0=B2 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 = =D0=B7=D0=B0
=D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B0=D0=BC=D0=B8 = =D1=82=D0=B5=D1=80=D1=80=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=B8 = =D0=A0=D0=A4.=20 =D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 =D0=B7=D0=B0 = =D1=81=D1=87=D0=B5=D1=82
=D1=81=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B2,=20 =D0=BD=D0=B0=D1=85=D0=BE=D0=B4=D1=8F=D1=89=D0=B8=D1=85=D1=81=D1=8F = =D0=BD=D0=B0 =D1=81=D1=87=D0=B5=D1=82=D0=B0=D1=85 =D0=B7=D0=B0 = =D1=80=D1=83=D0=B1=D0=B5=D0=B6=D0=BE=D0=BC. = =D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8=20 = =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8
=D0=B8=D0=BD=D1=84=D0=BE=D1= =80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 =D0=BE = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=D1=85 = =D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0=20 =D0=A0=D0=A4. = =D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5
=D1=84=D0=B5=D0=B4=D0= =B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 "=D0=9E = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC=20 = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5" 173-=D0=A4=D0=97 (=D1=81=20 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F=D0=BC=D0=B8,
=D0= =B2=D1=81=D1=82=D1=83=D0=BF=D0=B8=D0=B2=D1=88=D0=B8=D0=BC=D0=B8 =D0=B2 = =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 2013 =D0=B3=D0=BE=D0=B4=D1=83 =D0=B8 = =D0=B2=D1=81=D1=82=D1=83=D0=BF=D0=B0=D1=8E=D1=89=D0=B8=D0=BC=D0=B8 = =D0=B2 =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 2014=20 =D0=B3). =D0=9F=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D1=8B = =D0=B1=D1=83=D0=B4=D1=83=D1=89=D0=B8=D1=85 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9
=D0=A4=D0=B5=D0= =B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 "=D0=9E = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5". =
=D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B2 =D1=81=D0=B2=D1=8F=D0=B7=D0=B8 =D1=81=20 =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D1=82=D0=B8=D0=B5=D0=BC = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=B0 =D0=BE=D1=82 27 = =D0=B8=D1=8E=D0=BD=D1=8F
2011 =D0=B3=D0=BE=D0=B4=D0=B0 = 161-=D0=A4=D0=97 "=D0=9E = =D0=BD=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 = =D0=BF=D0=BB=D0=B0=D1=82=D0=B5=D0=B6=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D0=B5". = =D0=9E=D1=81=D0=BE=D0=B1=D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85
=D0=BE=D0=BF=D0=B5=D1= =80=D0=B0=D1=86=D0=B8=D0=B9=20 =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B8 = =D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0= =B8.
2.=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1= =8F =D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F, = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D1=8F=D0=B5=D0=BC=D0= =BE=D0=B3=D0=BE =D1=81=20 =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5=D0=BC = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D1=85
=D0=BE=D1= =80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2.

=D0=9E=D0=B1=D0=B7=D0=BE=D1=80 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE-=D0=BF=D1=80= =D0=B0=D0=B2=D0=BE=D0=B2=D0=BE=D0=B9=20 =D0=B1=D0=B0=D0=B7=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F. = =D0=A2=D0=B5=D1=85=D0=BD=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B8 = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D0=BE-
=D0=B1=D0=B0=D0= =BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B3=D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F = (=D0=A2=D0=91=D0=92=D0=9A), = =D0=B2=D0=B7=D0=B0=D0=B8=D0=BC=D0=BE=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0= =B8=D0=B5 =D1=81 =D0=B4=D1=80=D1=83=D0=B3=D0=B8=D0=BC=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8
=D0=B2=D0=B0=D0=BB=D1= =8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F. = =D0=92=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B = =D0=B4=D0=B5=D0=BA=D0=BB=D0=B0=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0= =B8=D1=8F =D1=82=D0=BE=D0=B2=D0=B0=D1=80=D0=BE=D0=B2 =D0=B8 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0= =BE=D0=B3=D0=BE =D0=BE=D0=B1=D0=BC=D0=B5=D0=BD=D0=B0 = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83=20 =D0=A4=D0=A2=D0=A1
=D0=A0=D0=A4 =D0=B8 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8. = =D0=92=D1=8B=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0,=20 = =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D1=81=D0=BC=D0=BE=D1=82=D1=80=D0=B5=D0=BD=D0= =BD=D1=8B=D1=85
=D0=9A=D0=9E=D0=90=D0=9F =D0=A0=D0=A4. = =D0=92=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C =D0=B2 = =D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0=BE=D0=BC = =D0=BE=D0=B1=D0=BE=D1=80=D0=BE=D1=82=D0=B5.=20

3.=D0=92=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C=20 =D0=BF=D1=80=D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 = =D1=81
=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0= =BE=D0=B2=D0=BE=D0=B9=20 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D1=8C=D1= =8E, =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=B8 = =D0=BF=D1=80=D0=B5=D0=B4=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0= =B8=D0=B5=D0=BC =D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BE=D0=B2 =D0=B8=20 =D0=B7=D0=B0=D0=B9=D0=BC=D0=BE=D0=B2.

=D0=9F=D0=B0=D1=81=D0=BF=D0=BE=D1=80=D1=82 = =D1=81=D0=B4=D0=B5=D0=BB=D0=BA=D0=B8: = =D0=9E=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B8=20 =D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BF=D0=B0=D1=81=D0=BF=D0=BE=D1=80=D1=82=D0=B0 = =D1=81=D0=B4=D0=B5=D0=BB=D0=BA=D0=B8 =D0=B2 = =D1=86=D0=B5=D0=BB=D1=8F=D1=85 = =D0=BE=D0=B1=D0=B5=D1=81=D0=BF=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D1=8F = =D1=83=D1=87=D0=B5=D1=82=D0=B0 =D0=B8 = =D0=BE=D1=82=D1=87=D0=B5=D1=82=D0=BD=D0=BE=D1=81=D1=82=D0=B8
=D0=B8=20 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=BF=D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=BC = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F=D0=BC = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8=20 = =D0=B8
=D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0= =B0=D0=BC=D0=B8. = =D0=9F=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=B9 =D0=B1=D0=B0=D0=BD=D0=BA=20 =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =D0=BE = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85
=D0=BE=D0=BF=D0=B5=D1= =80=D0=B0=D1=86=D0=B8=D1=8F=D1=85 =D0=B8 = =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8 =D0=BE = =D0=BF=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B6=D0=B4=D0=B0=D1=8E=D1=89=D0= =B8=D1=85 =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=85 = =D0=BF=D1=80=D0=B8=20 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8 = =D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE=D0=B2=D0= =BE=D0=B9
=D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81= =D1=82=D0=B8.
4.=D0=9A=D0=BB=D0=B0=D1=81=D1=81=D0=B8=D1=84=D0=B8=D0=BA=D0= =B0=D1=86=D0=B8=D1=8F =D0=B8 = =D1=81=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=B0=D0=BD=D0=B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0= =B8=D0=B9 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D1=81 = =D1=83=D1=87=D0=B5=D1=82=D0=BE=D0=BC
=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0= =B4=D0=BD=D0=B8=D1=85 = =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=B9 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B2=D0=BE=D0=B9=20 =D0=B1=D0=B0=D0=B7=D1=8B. =

=D0=93=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5= =D0=BD=D0=BD=D1=8B=D0=B9 = =D1=84=D0=B8=D0=BD=D0=B0=D0=BD=D1=81=D0=BE=D0=B2=D1=8B=D0=B9 = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C =D0=B7=D0=B0 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5=D0=BC=20 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 = =D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B8
=D0=BD=D0=B5=D1=80=D0=B5=D0=B7=D0=B8=D0=B4=D0=B5=D0=BD=D1=82=D0= =B0=D0=BC=D0=B8, =D0=BD=D0=B5 = =D1=8F=D0=B2=D0=BB=D1=8F=D1=8E=D1=89=D0=B8=D0=BC=D0=B8=D1=81=D1=8F=20 =D0=BA=D1=80=D0=B5=D0=B4=D0=B8=D1=82=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=D0=BC=D0= =B8 =D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B1=D0=B8=D1=80=D0=B6=D0=B0=D0=BC=D0=B8. = =D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2
=D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B9=20 =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD =D0=BE=D1=82 08.12.2003 = =D0=B3=D0=BE=D0=B4=D0=B0 =E2=84=96 164-=D0=A4=D0=97 "=D0=9E=D0=B1 = =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B0=D1=85 = =D0=B3=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=80=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0= =BD=D0=BE=D0=B3=D0=BE=20 = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F
=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0=B3=D0=BE= =D0=B2=D0=BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8"= , =D0=B2 =D0=9A=D0=BE=D0=B4=D0=B5=D0=BA=D1=81 = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9=20 =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BE=D0=B1 = =D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D0=B8=D0= =B2=D0=BD=D1=8B=D1=85
=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80= =D1=83=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=D1=85, =D0=B2 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD =D0=BE=D1=82=20 10.12.2003 =D0=B3=D0=BE=D0=B4=D0=B0 =E2=84=96 173-=D0=A4=D0=97 = "=D0=9E =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0= =B8
=D0=B8 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=BC = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5"=20 =D0=B8 =D0=B4=D1=80=D1=83=D0=B3=D0=B8=D0=B5 = =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B2=D1=8B=D0=B5 = =D0=B0=D0=BA=D1=82=D1=8B, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81 = =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D1=82=D0=B8=D0=B5=D0=BC
=D1=84=D0=B5=D0= =B4=D0=B5=D1=80=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85=20 =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B2. = =D0=92=D1=8B=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B8 = =D0=BF=D1=80=D0=B5=D1=81=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D0=B9 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0
=D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA= =D0=BE=D0=B9 =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 = =D0=B8 =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F.
5.=D0=9E=D1=82=D0=B2=D0=B5=D1=82=D1=81=D1=82=D0=B2=D0= =B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D1=8C =D0=B7=D0=B0 = =D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0=B8=D1=8F = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20 = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=B8 =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2=20 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE
=D1=80=D0=B5=D0= =B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F.

=D0= =9C=D0=B8=D0=BD=D0=B8=D0=BC=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F = =D1=80=D0=B8=D1=81=D0=BA=D0=BE=D0=B2, = =D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD=D1=8B=D1=85 =D1=81=20 =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D1=8B=D1=85 = =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9 =D0=BF=D1=80=D0=B8 = =D0=BE=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B8
=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=8D=D0=BA=D0=BE=D0=BD=D0=BE= =D0=BC=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B9=20 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8.= = =D0=9F=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B5=D0=BD=D0= =B8=D0=B5 = =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5=D0=BD=D0= =B8=D0=B9 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE
=D0=B7=D0=B0=D0= =BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1=82=D0=B2= =D0=B0=20 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=B8 = =D0=B0=D0=BA=D1=82=D0=BE=D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=BE=D0=B2 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D1=80=D0=B5=D0=B3=D1=83=D0=BB=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1= =8F.
=D0=9A=D0=BE=D0=BC=D0=BF=D0=BB=D0=B5=D0=BA=D1=81=20 =D0=BC=D0=B5=D1=80 =D0=BF=D0=BE = =D1=81=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8E = =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B8=D1=84=D0=B8=D1=80=D0=BC=D0=B5=D0=BD=D0= =BD=D0=BE=D0=B9 =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F.=20 = =D0=9C=D0=B5=D1=81=D1=82=D0=BE
=D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B8=D1= =84=D0=B8=D1=80=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE=D0=B9 = =D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=B2 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0= =BD=D0=BE=D0=B9=20 = =D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B5
=D0=BF=D1=80=D0= =B5=D0=B4=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D1=8F = (=D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8). = =D0=A2=D1=80=D0=B5=D0=B1=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BA=D0=BE=D0=BD=D0=BE=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1= =81=D1=82=D0=B2=D0=B0 =D0=BA=20 =D1=83=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D1=8F=D0=BC = =D0=B7=D0=B0=D0=BA=D0=BB=D1=8E=D1=87=D0=B0=D0=B5=D0=BC=D1=8B=D1=85 = =D0=B2=D0=BE
=D0=B2=D0=BD=D0=B5=D1=88=D0=BD=D0=B5=D1=82=D0=BE=D1=80=D0= =B3=D0=BE=D0=B2=D0=BE=D0=B9 = =D0=B4=D0=B5=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D1=81=D1=82=D0=B8 = =D0=B4=D0=BE=D0=B3=D0=BE=D0=B2=D0=BE=D1=80=D0=BE=D0=B2=20 (=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=D0=BE=D0=B2). =

6.=D0=9F=D0=BE=D1=80=D1=8F=D0=B4=D0=BE=D0=BA = =D0=B2=D0=B7=D0=B0=D0=B8=D0=BC=D0=BE=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0= =B8=D1=8F = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =B0 =D1=81 =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8,=20 =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 = =D0=B8 = =D0=BD=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B=D0=BC=D0=B8
=D0=BE=D1= =80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8, = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8, =D0=B0 = =D1=82=D0=B0=D0=BA=D0=B6=D0=B5=20 = =D0=BF=D1=80=D0=BE=D1=84=D0=B5=D1=81=D1=81=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB=D1= =8C=D0=BD=D1=8B=D0=BC=D0=B8 = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC=D0=B8 = =D1=80=D1=8B=D0=BD=D0=BA=D0=B0
=D1=86=D0=B5=D0=BD=D0=BD=D1=8B=D1=85 = =D0=B1=D1=83=D0=BC=D0=B0=D0=B3, =D0=BA=D0=B0=D0=BA = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8=20 =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F.

=D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0 = =D0=BF=D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1= =8F=20 =D0=BE=D1=80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=B0=D0=B3=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F =D0=B2 = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=B9
=D0=9F=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D1=81= =D1=82=D0=B2=D0=BE=D0=BC=20 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B9=D1=81=D0=BA=D0=BE=D0=B9 = =D0=A4=D0=B5=D0=B4=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BE=D1=80=D0=B3=D0=B0=D0=BD = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F = (=D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80= )=20 = =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D1=8B=D1=85
=D0= =B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =D0=B8 = =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8. = =D0=9E=D1=82=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5 = =D0=B2=D0=BE=D0=BF=D1=80=D0=BE=D1=81=D1=8B = =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D0=B5=D0=BC=D1=8B=D1=85 = =D0=B2=20 =D1=81=D1=84=D0=B5=D1=80=D0=B5 = =D0=B2=D0=B0=D0=BB=D1=8E=D1=82=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8F
=D0=B8=D0=BD=D1=84=D0= =BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D1=8B=D1=85 = =D1=82=D0=B5=D1=85=D0=BD=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B9. = =D0=9F=D0=BB=D0=B0=D0=BD=D0=B8=D1=80=D1=83=D0=B5=D0=BC=D1=8B=D0=B5=20 =D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F, = =D0=BA=D0=B0=D1=81=D0=B0=D1=8E=D1=89=D0=B8=D0=B5=D1=81=D1=8F = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F = =D0=BD=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE
=D0=BF=D0=BE=D1=80=D1=8F=D0=B4=D0= =BA=D0=B0 =D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87=D0=B8 = =D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=BE=D0=B2 =D0=B8=20 =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8 = =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=BC = =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8, = =D1=83=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D1= =8B=D0=BC=D0=B8 =D0=B1=D0=B0=D0=BD=D0=BA=D0=B0=D0=BC=D0=B8=20 = =D0=B8
=D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0= =BE=D1=80=D0=BE=D0=BC; =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 = =D0=A4=D0=A1=D0=A1=D0=9F =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B8 =D0=B8 = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =BE=D0=BC; =D0=BC=D0=B5=D0=B6=D0=B4=D1=83 = =D1=82=D0=B0=D0=BC=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8=20 =D0=B8 = =D0=BD=D0=B0=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2=D1=8B=D0=BC=D0=B8
=D0=BE=D1= =80=D0=B3=D0=B0=D0=BD=D0=B0=D0=BC=D0=B8 =D0=B8 = =D0=A0=D0=BE=D1=81=D1=84=D0=B8=D0=BD=D0=BD=D0=B0=D0=B4=D0=B7=D0=BE=D1=80=D0= =BE=D0=BC.
 


=D0=A3=D1=87=D0=B0=D1=81=D1=82=D0=B8=D0=B5 = =D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82: 11800 = =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9.
=D0=92=20 =D0=BC=D0=B5=D1=80=D0=BE=D0=BF=D1=80=D0=B8=D1=8F=D1=82=D0=B8=D0=B5 = =D0=B2=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=BE: = =D0=BC=D0=B5=D1=82=D0=BE=D0=B4=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9 = =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB, = =D0=BE=D0=B1=D0=B5=D0=B4=D1=8B, = =D0=BA=D0=BE=D1=84=D0=B5-=D0=BF=D0=B0=D1=83=D0=B7=D1=8B.
=D0=9F=D0=BE=D1= =81=D0=BB=D0=B5=20 =D0=BE=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=B8=D1=8F = =D0=B7=D0=B0=D0=BD=D1=8F=D1=82=D0=B8=D1=8F =D0=92=D0=B0=D0=BC = =D0=B2=D1=8B=D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F = =D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82 = =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D0=BE=D0= =B3=D0=BE=20 = =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=86=D0=B0.
=D0=98=D0=BD=D0=BE=D0=B3=D0= =BE=D1=80=D0=BE=D0=B4=D0=BD=D0=B8=D0=BC = =D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=BA=D0=B0=D0=BC = =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B0=D0=B5=D0=BC =D0=B2 = =D0=B1=D1=80=D0=BE=D0=BD=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B8 = = =D0=B3=D0=BE=D1=81=D1=82=D0=B8=D0=BD=D0=B8=D1=86=D1=8B.
 
<= /P>

     
             
------=_NextPart_000_00BB_01D121CA.58AB5970-- From kenj@internode.on.net Wed Nov 18 04:11:40 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DDD8C7F37 for ; Wed, 18 Nov 2015 04:11:40 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id CEB02304039 for ; Wed, 18 Nov 2015 02:11:37 -0800 (PST) X-ASG-Debug-ID: 1447841490-04cbb0605cfdcc0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id j7waGr3IZ8rwqXuU for ; Wed, 18 Nov 2015 02:11:30 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DvAgDUTUxWPM550XYNUYtauX6DPYRhAQEBAQEBBwEBAQFBhR1VNgIFFgsCCwMCAQIBMRoNCAEBtQFxkF+BAY8TgzOBRAWHQocMhBqDYqlwgnQdgWqFagEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 18 Nov 2015 20:41:28 +1030 To: PCP From: Ken McDonell Subject: QA summary - bit of a milestone Message-ID: <564C4ED0.9050207@internode.on.net> X-ASG-Orig-Subj: QA summary - bit of a milestone Date: Wed, 18 Nov 2015 21:11:28 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1447841490 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24503 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- I don't recall it ever being this good! It did take a number of recheck's as we still have test instability, but even so, this is pretty impressive ... 5 fails out of almost 22,000 test cases across 30 QA hosts. Well done to all. kenj@bozo:~/src/pcp/qa$ pcp-qa-summary -fr ==== QA Summary ==== Date Run Pass Fail Nrun Host 2015-11-17 794 794 0 69|bozo PCP 3.10.9 x86_64 Ubuntu 15.04 2015-11-17 778 778 0 85|bozo-laptop PCP 3.10.9 i686 LinuxMint 15 2015-11-17 782 782 0 81|bozo-vm PCP 3.10.9 x86_64 Debian 7.8 Daily runs, but no QA |fuji PCP unknown i386 Darwin 10.8.0 2015-11-17 673 673 0 147|grundy PCP 3.10.9 ia64 SUSE SLES11 SP1 2015-11-17 785 784 1 78|vm00 PCP 3.10.9 x86_64 Ubuntu 12.04 2015-11-17 760 760 0 103|vm01 PCP 3.10.9 i686 Ubuntu 15.10 2015-11-17 763 763 0 100|vm02 PCP 3.10.9 i686 openSUSE 13.2 2015-11-17 806 806 0 57|vm03 PCP 3.10.9 x86_64 Fedora 21 2015-11-18 710 710 0 153|vm04 PCP 3.10.9 i586 CentOS 5.11 2015-11-18 778 778 0 85|vm05 PCP 3.10.9 x86_64 Gentoo 2.2 2015-11-18 60 60 0 4|vm06 PCP 3.10.9 amd64 FreeBSD 8.2-RELEASE-p9 2015-11-18 772 771 1 91|vm07 PCP 3.10.9 x86_64 Debian 6.0.10 2015-11-16 804 804 0 59|vm08 PCP 3.10.9 x86_64 CentOS Linux7.1.1503 Daily runs, but no QA |vm09 PCP 3.10.2 i386 NetBSD 6.1.5 2015-11-17 60 60 0 4|vm10 PCP 3.10.9 i386 FreeBSD 8.2-RELEASE-p9 2015-11-14 773 773 0 90|vm11 PCP 3.10.9 i686 Debian 6.0.10 2015-11-14 802 802 0 61|vm12 PCP 3.10.9 i686 Fedora 22 2015-11-15 801 801 0 62|vm14 PCP 3.10.9 x86_64 CentOS6.6 No daily runs |vm15 PCP 3.9.1 x86_64 Slackware 13.37.0 2015-11-15 775 774 1 88|vm18 PCP 3.10.9 x86_64 LinuxMint 12 2015-11-15 780 780 0 83|vm19 PCP 3.10.9 x86_64 openSUSE 12.2 2015-11-15 781 781 0 82|vm20 PCP 3.10.9 x86_64 Ubuntu 13.04 2015-11-15 783 783 0 80|vm21 PCP 3.10.9 i686 Debian 7.9 2015-11-15 802 801 1 61|vm22 PCP 3.10.9 x86_64 Fedora 19 2015-11-16 801 801 0 62|vm23 PCP 3.10.9 i686 Fedora 20 2015-11-16 802 801 1 61|vm24 PCP 3.10.9 i686 openSUSE 13.1 2015-11-16 706 706 0 157|vm25 PCP 3.10.9 x86_64 CentOS 5.11 2015-11-17 804 804 0 59|vm26 PCP 3.10.9 x86_64 Fedora 21 2015-11-14 791 791 0 72|vm27 PCP 3.10.9 x86_64 Ubuntu 15.04 2015-11-17 801 801 0 62|vm28 PCP 3.10.9 x86_64 RHEL Server 6.7 2015-11-15 806 806 0 57|vm29 PCP 3.10.9 x86_64 RHEL Server 7.1 2015-11-13 801 801 0 59|vm30 PCP 3.10.9 x86_64 SUSE SLES12 SP0 Summary: 21934 run, 5 failed (0.02%) ==== QA Failure (X) Map ==== Host 00 07 18 22 24 Test %fail Test QA groups 892 7% X X 892 pmcd libpcp 578 3% X 578 pmcd pmda.install pmval 652 3% X 652 pmda.systemd event flakey 823 3% X 823 pmda.sample pmstore secure Host 00 07 18 22 24 From brolley@redhat.com Wed Nov 18 12:54:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id C3AE57F37 for ; Wed, 18 Nov 2015 12:54:29 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id A65438F8039 for ; Wed, 18 Nov 2015 10:54:26 -0800 (PST) X-ASG-Debug-ID: 1447872864-04cbb0605e10f780001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id xF7iJ5SMc6vMCVRQ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 18 Nov 2015 10:54:25 -0800 (PST) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id C8AC9461C8; Wed, 18 Nov 2015 18:54:24 +0000 (UTC) Received: from [10.10.62.16] (vpn-62-16.rdu2.redhat.com [10.10.62.16]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAIIsNLx017205; Wed, 18 Nov 2015 13:54:24 -0500 Message-ID: <564CCA0A.4030006@redhat.com> Date: Wed, 18 Nov 2015 13:57:14 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ken McDonell CC: PCP Mailing List Subject: PCP Multi-Archive Contexts: Treatment of Archive Boundaries Content-Type: text/plain; charset=utf-8; format=flowed X-ASG-Orig-Subj: PCP Multi-Archive Contexts: Treatment of Archive Boundaries Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447872865 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Ken (and All), You may have seen the recent discussion regarding scaling, consistency and support for dynamic behaviour within directories of archives. The topic of how to treat archive boundaries with respect to scaling came up as part of the discussion of whether and how to handle new archives which may appear in the middle of the overall timeline while the context is open. Currently, the prototype treats archive boundaries as seamless. That is, if we transition from Archive A to B while scaling some counter, the last sample from A and the first same from B will be interpolated as if they came from the same archive. It has been suggested that the boundary actually represents a break in the logging and that it should be treated as a virtual MARK record. Now that I think about it, I am leaning toward this interpretation, since the boundary does indeed represent a gap during which no logging was performed. I am interested in your opinion and suggestions for this and also for the discussion re: scaling, consistency and dynamic behaviour. Thanks, Dave From kenj@internode.on.net Wed Nov 18 13:32:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7120E7F37 for ; Wed, 18 Nov 2015 13:32:22 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 547AF8F8040 for ; Wed, 18 Nov 2015 11:32:19 -0800 (PST) X-ASG-Debug-ID: 1447875134-04cbb0605b112a50001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id vDJoH0SyjeUS4in8 for ; Wed, 18 Nov 2015 11:32:15 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.129 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2B2AgDb0ExWPM550XYNUYtauXmDPYJSAoIcAQEBAQEBBwEBAQFBhHQBAQQjFUABEAsYAgIFFgsCAgkDAgECATEUBg0IAQG2anGQRgEBAQEBAQEDAQEBAQEegQGKUYd1gUQFlkqPBpZ4g3KEe4VqAQEB Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl2.internode.on.net with ESMTP; 19 Nov 2015 06:02:13 +1030 Subject: Re: PCP Multi-Archive Contexts: Treatment of Archive Boundaries To: Dave Brolley X-ASG-Orig-Subj: Re: PCP Multi-Archive Contexts: Treatment of Archive Boundaries References: <564CCA0A.4030006@redhat.com> Cc: PCP Mailing List From: Ken McDonell Message-ID: <564CD23C.6040408@internode.on.net> Date: Thu, 19 Nov 2015 06:32:12 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <564CCA0A.4030006@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1447875134 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24513 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 19/11/15 05:57, Dave Brolley wrote: > Hi Ken (and All), > > You may have seen the recent discussion regarding scaling, consistency > and support for dynamic behaviour within directories of archives. The > topic of how to treat archive boundaries with respect to scaling came up > as part of the discussion of whether and how to handle new archives > which may appear in the middle of the overall timeline while the context > is open. > > Currently, the prototype treats archive boundaries as seamless. That is, > if we transition from Archive A to B while scaling some counter, the > last sample from A and the first same from B will be interpolated as if > they came from the same archive. > > It has been suggested that the boundary actually represents a break in > the logging and that it should be treated as a virtual MARK record. Now > that I think about it, I am leaning toward this interpretation, since > the boundary does indeed represent a gap during which no logging was > performed. > > I am interested in your opinion and suggestions for this and also for > the discussion re: scaling, consistency and dynamic behaviour. Apologies, Dave. I owe you a considered review of your recent postings and the replies, I've just been a bit busy with other matters. I think by "scaling" you are referring to interpolation, although the case for records is compelling for counter metrics, it is also required for non-counter metrics (which are also subject to interpolation when the PM_MODE_INTERP is used with pmSetMode()). When you stitch archives together it is (semantically) required to treat the transition from one archive to the next as a discontinuity and this requires a record to be inserted into the stream. This is what pmlogextract does, and I think the implementation of a multi-archive context should produce _exactly_ the same stream of data as would be produced by processing the merged archive from pmlogextract run over all of the archives in the multi-archive context (hint: serious QA fodder here). Even when processing the multi-archive context with mode PM_MODE_FORW or PM_MODE_BACK I would expect to see the records at the boundaries between the archives. As background, the reasons are: 1. stopping one archive and starting another is often associated with a pmcd restart, which means some of the PMDAs will have reset their counter metrics to zero and some of their non-counter metrics may have assumed different values. 2. there may be a significant temporal gap between one archive and the next (missing archives, pmlogger stopped working, pmcd stopped working, lost the network connection between pmlogger and pmcd ...) so trying to interpolate what happened in this region is little better than making the numbers up. records were introduced to ensure sound data semantics in the regions between archives, and this is what you should be aiming for. See the pmlogextract code to see how to generate an appropriate timestamp for the record. From tatiana.voronova7@tatyan07.tmweb.ru Thu Nov 19 05:11:10 2015 Return-Path: X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6CD5229DF5 for ; Thu, 19 Nov 2015 05:11:10 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 51680304032 for ; Thu, 19 Nov 2015 03:11:07 -0800 (PST) X-ASG-Debug-ID: 1447931445-04cbb0605e13f850001-S8gJnT Received: from PROBOOKB ([89.188.119.198]) by cuda.sgi.com with ESMTP id jxCpcxSv7BNzkVqc for ; Thu, 19 Nov 2015 03:10:47 -0800 (PST) X-Barracuda-Envelope-From: tatiana.voronova7@tatyan07.tmweb.ru X-Barracuda-Apparent-Source-IP: 89.188.119.198 From: "=?UTF-8?B?0JLQvtGA0L7QvdC+0LLQsCDQotCw0YLRjNGP0L3QsA==?=" Subject: =?UTF-8?B?0J3QtSDQsdGD0LTRjNGC0LUg0YDQsNCy0L3QvtC00YPRiNC90YvQvNC4Lg==?= To: "pcp" X-ASG-Orig-Subj: =?UTF-8?B?0J3QtSDQsdGD0LTRjNGC0LUg0YDQsNCy0L3QvtC00YPRiNC90YvQvNC4Lg==?= Content-Type: multipart/mixed; charset="utf-8"; boundary="cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Thu, 19 Nov 2015 14:10:40 +0300 X-Barracuda-Connect: UNKNOWN[89.188.119.198] X-Barracuda-Start-Time: 1447931446 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.25 X-Barracuda-Spam-Status: No, SCORE=1.25 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE, MISSING_MID, RDNS_NONE, SHORT_HELO_AND_INLINE_IMAGE, TVD_RCVD_SINGLE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24533 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.30 TVD_RCVD_SINGLE TVD_RCVD_SINGLE 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 SHORT_HELO_AND_INLINE_IMAGE Short HELO string, with inline image 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS Message-Id: <20151119111107.00403106C844@cuda.sgi.com> This is a multi-part message in MIME format --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: multipart/alternative; boundary="kW5lbAdLAobiZ=_hS7RpV27TGptykCXGAM" --kW5lbAdLAobiZ=_hS7RpV27TGptykCXGAM Content-Type: text/plain ; charset="utf-8" Content-Transfer-Encoding: quoted-printable =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2 =D0=93=D0=BB=D0=B5=D0=B1 =D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F: 22.09.2012 =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D0=A2=D0=B5=D1=82=D1=80=D0= =B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=B3=D0=B8=D0=BF=D0=BE= =D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D1=8F =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9. =D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0= =BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5= =D0=BD=D0=B8=D0=B5: 1.209.000 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=81=D0=BE=D0=B1=D1= =80=D0=B0=D1=82=D1=8C: 669.145 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =20 =D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5= , =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=91=D0=BB=D0=B0=D0=B3=D0= =BE=D1=82=D0=B2=D0=BE=D1=80=D0=B8=D1=82=D0=B5=D0=BB=D0=B8! =D0=9C=D0=BE=D0=B5=D0=BC=D1=83 =D0=BC=D0=BB=D0=B0=D0=B4=D1=88=D0=B5=D0= =BC=D1=83 =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0=BA=D1=83 =D0=93=D0=BB=D0=B5= =D0=B1=D1=83=D1=88=D0=BA=D0=B5 =D0=BD=D0=B0 =D0=B4=D0=BD=D1=8F=D1=85 =D0= =B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D0=BB=D0=BE=D1=81=D1=8C 3 =D0=B3= =D0=BE=D0=B4=D0=B0. =D0=A3 =D0=BC=D0=B5=D0=BD=D1=8F =D0=BF=D1=8F=D1=82= =D1=8C =D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D1=8B=D1=85 =D0=B4=D0=B5=D1=82=D0=BE=D0=BA, =D0=BD=D0=BE =D0=B8=D0= =BC=D0=B5=D0=BD=D0=BD=D0=BE =D1=81=D0=B0=D0=BC=D0=BE=D0=BC=D1=83 =D0=BC= =D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=BE=D0=BC=D1=83 =D0=B2=D1=8B=D0= =BF=D0=B0=D0=BB=D0=BE =D1=81 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8= =D1=8F =D0=BF=D1=80=D0=BE=D1=8F=D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5=D0= =B4=D1=8E=D0=B6=D0=B8=D0=BD=D0=BD=D1=83=D1=8E =D1=81=D0=B8=D0=BB=D1=83= =D0=B2 =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D0=B5 =D0=B7=D0=B0 =D0=B6=D0=B8= =D0=B7=D0=BD=D1=8C. =D0=9D=D0=B0=D1=88 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1= =88=D0=BA=D0=B0 =D1=80=D0=BE=D0=B4=D0=B8=D0=BB=D1=81=D1=8F 22 =D1=81=D0= =B5=D0=BD=D1=82=D1=8F=D0=B1=D1=80=D1=8F 2012 =D0=B3=D0=BE=D0=B4=D0=B0 = =D1=81 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D1=8B=D0=BC =D0=BF=D0=BE=D1=80=D0= =BE=D0=BA=D0=BE=D0=BC =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0 =D0=A2=D0=B5= =D1=82=D1=80=D0=B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=BA=D0= =BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D0=B2 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5= =D0=B4=D1=81=D1=82=D0=B2=D0=B8=D0=B8 =D0=B1=D1=8B=D0=BB =D0=BE=D1=81=D0= =BB=D0=BE=D0=B6=D0=BD=D0=B5=D0=BD =D0=B3=D0=B8=D0=BF=D0=BE=D0=BF=D0=BB= =D0=B0=D0=B7=D0=B8=D0=B5=D0=B9 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1= =8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=BC=D0=BD= =D0=BE=D0=B6=D0=B5=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D0=BC=D0=B8.=20 =D0=A1=D1=80=D0=B0=D0=B7=D1=83 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D1=80=D0= =BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5=D0=BE=D0=BD=D0=B0= =D1=82=D0=BE=D0=BB=D0=BE=D0=B3 =D1=83=D1=81=D0=BB=D1=8B=D1=88=D0=B0=D0= =BB=D0=B0 =D1=88=D1=83=D0=BC=D0=BE=D0=BA, =D0=BD=D0=BE =D1=83=D1=81=D0= =BF=D0=BE=D0=BA=D0=BE=D0=B8=D0=BB=D0=B0, =D0=BC=D0=BE=D0=BB, =D0=BD=D0= =B0=D0=B2=D0=B5=D1=80=D0=BD=D1=8F=D0=BA=D0=B0 =D1=88=D1=83=D0=BC =D1=84= =D0=B8=D0=B7=D0=B8=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA= =D0=B8=D0=B9. =D0=9A =D0=B2=D0=B5=D1=87=D0=B5=D1=80=D1=83 =D0=B2=D1=80= =D0=B0=D1=87 =D1=81=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB, =D1=87=D1=82=D0=BE = =D1=88=D1=83=D0=BC =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D0=BB=D1=81=D1=8F =D0= =B8 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BF=D0=B5=D1=80=D0=B5= =D0=B2=D0=BE=D0=B4=D1=8F=D1=82 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0= =BC=D0=B0=D1=86=D0=B8=D1=8E. =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83= =D1=8E=D1=89=D0=B8=D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=B8=D0= =B5=D1=85=D0=B0=D0=BB =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8= =D1=80=D1=83=D1=80=D0=B3 =D0=B8=D0=B7 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0= =BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8= =D1=86=D1=8B =D0=B8 =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0= =BE =D1=81 =D0=BF=D0=B5=D1=80=D0=B2=D1=8B=D1=85 =D1=81=D0=B5=D0=BA=D1=83= =D0=BD=D0=B4 =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BB =D0=B4=D0= =B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7, =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8= =D0=B2, =D1=87=D1=82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=81=D1=82= =D1=80=D0=B0=D0=BD=D0=BD=D0=BE, =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 =D0= =B2=D0=BE =D0=B2=D1=80=D0=B5=D0=BC=D1=8F =D0=B1=D0=B5=D1=80=D0=B5=D0=BC= =D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D0=BD=D0=B8=D0=BA=D1=82=D0= =BE =D0=BD=D0=B5 =D1=83=D0=B2=D0=B8=D0=B4=D0=B5=D0=BB =D1=82=D0=B0=D0=BA= =D0=B8=D1=85 =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1=8B=D1=85 =D0= =B4=D0=B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2 =D0=B2 =D1=81=D0=B5=D1=80= =D0=B4=D1=86=D0=B5 =D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85.=20= =D0=AF =D1=81=D1=82=D0=B0=D1=80=D0=B0=D0=BB=D0=B0=D1=81=D1=8C =D1=81=D0= =BB=D1=83=D1=88=D0=B0=D1=82=D1=8C =D0=B8 =D1=81=D0=BB=D1=8B=D1=88=D0=B0= =D1=82=D1=8C =D1=80=D0=B0=D0=B7=D1=8A=D1=8F=D1=81=D0=BD=D0=B5=D0=BD=D0= =B8=D1=8F =D0=B4=D0=BE=D0=BA=D1=82=D0=BE=D1=80=D0=B0, =D0=BF=D1=80=D0=B5= =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B3=D0=B0=D1=8F =D1=81=D0=B2=D0=BE=D0= =B5 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5, =D0=BA=D0=BE= =D1=82=D0=BE=D1=80=D0=BE=D0=B5 =D0=B4=D0=BE =D1=81=D0=B8=D1=85 =D0=BF=D0= =BE=D1=80 =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B3=D1=83 =D0=B2=D1=8B=D1=80=D0=B0= =D0=B7=D0=B8=D1=82=D1=8C =D0=B2 =D1=81=D0=BB=D0=BE=D0=B2=D0=B0=D1=85. = =D0=9C=D0=BD=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B8=D0=BB=D0=B8, =D1= =87=D1=82=D0=BE =D0=BF=D0=BE=D1=82=D1=80=D0=B5=D0=B1=D1=83=D0=B5=D1=82= =D1=81=D1=8F =D0=BD=D0=B5 =D0=BE=D0=B4=D0=BD=D0=B0 =D0=BE=D0=BF=D0=B5=D1= =80=D0=B0=D1=86=D0=B8=D1=8F, =D0=B8 =D0=BF=D0=B5=D1=80=D0=B2=D0=B0=D1=8F= =D0=B2 =D1=81=D0=B0=D0=BC=D0=BE=D0=B5 =D0=B1=D0=BB=D0=B8=D0=B6=D0=B0=D0= =B9=D1=88=D0=B5=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F, =D0=B0 =D0=BF=D0= =BE=D0=BA=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BE=D1=82= =D0=B2=D0=B5=D0=B7=D1=83=D1=82 =D0=B2 =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0= =B0=D0=BB=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=83=D1= =8E =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B4=D0=BB=D1=8F= =D0=BD=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F.=20 =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B5 =D1= =83=D1=82=D1=80=D0=BE =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D1=83= =D1=83=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=B2 67 =D0=B1=D0=BE=D0=BB=D1=8C= =D0=BD=D0=B8=D1=86=D1=83 =D0=B3.=D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D1=8B. = =D0=90 =D1=8F, =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE = =D1=81=D0=B1=D0=B5=D0=B6=D0=B0=D0=B2 =D0=B8=D0=B7 =D1=80=D0=BE=D0=B4=D0= =B4=D0=BE=D0=BC=D0=B0, =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BE=D0=B2= =D0=B0=D0=BB=D0=B0 =D0=B7=D0=B0 =D0=BD=D0=B8=D0=BC. =D0=9F=D0=BE=D1=82= =D1=8F=D0=BD=D1=83=D0=BB=D0=B8=D1=81=D1=8C =D1=81=D1=82=D1=80=D0=B0=D1= =88=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B5=D1=81=D1=8F=D1=82=D1=8C =D0=B4=D0=BD= =D0=B5=D0=B9 =D1=80=D0=B0=D0=B7=D0=BB=D1=83=D0=BA=D0=B8 =D0=B8 =D1=81=D0= =B2=D0=B8=D0=B4=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF=D0=BE =D1=87=D0=B0=D1=81= =D0=B0=D0=BC =D1=81 =D1=82=D1=83=D0=B3=D0=BE=D0=B7=D0=B0=D0=BF=D0=B5=D0= =BB=D0=B5=D0=BD=D1=83=D1=82=D1=8B=D0=BC =D0=BA=D1=83=D0=BB=D0=B5=D1=87= =D0=BA=D0=BE=D0=BC, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D1=82=D0= =B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5=D0=B5 =D0=BE=D1=87=D0=B5= =D0=BD=D1=8C =D0=B6=D0=B0=D0=B4=D0=BD=D0=BE =D1=81=D0=BE=D1=81=D0=B0=D0= =BB =D0=BC=D0=BE=D0=BB=D0=BE=D1=87=D0=BA=D0=BE. =D0=9D=D0=B0 12 =D0=B4= =D0=B5=D0=BD=D1=8C =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8 =D0=BC=D0=BD=D0=B5 =D1= =83=D0=B4=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D0=B4=D0=BE=D0=B1=D0=B8=D1=82= =D1=8C=D1=81=D1=8F =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B0 =D1= =80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=B2 =D0=BA=D0=B0=D1=80=D0=B4= =D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8=D1=87=D0=B5=D1=81= =D0=BA=D0=BE=D0=B5 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=BF=D1=80=D0=B8 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0=BE=D0=B2=D1=81= =D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D0=B5. =D0= =9D=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86, =D1=8F =D0=B1=D1=8B=D0=BB=D0=B0= =D1=80=D1=8F=D0=B4=D0=BE=D0=BC =D1=81 =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0= =BA=D0=BE=D0=BC! =D0=9D=D0=B0=D1=81=D1=8B=D1=89=D0=B5=D0=BD=D0=B8=D0=B5= =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA=D0=B8=D1=81=D0=BB=D0=BE=D1=80=D0= =BE=D0=B4=D0=BE=D0=BC =D0=B1=D1=8B=D0=BB=D0=BE 64%, =D1=87=D1=82=D0=BE= =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D0=BF=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0= =BE=D0=B9 =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF= =D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B8=D1=87=D0=BD=D0=BE-=D0=BB=D0= =B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=B0=D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B0, =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1= =86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85= =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0. =D0=A2=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1= =8F =D0=BC=D0=BD=D0=BE=D0=B3=D0=B8=D0=B5 =D0=BC=D0=B5=D1=81=D1=8F=D1=86= =D1=8B, =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8, =D0=BE= =D1=82 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=B0=D1= =80=D0=B4=D0=B8=D0=BE=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2 =D1=8F =D1=83=D0=B7= =D0=BD=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0=BE =D0=BF=D1=80=D0=B8 =D0=A2= =D0=B5=D1=82=D1=80=D0=B0=D0=B4=D0=B5 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE =D0= =BE=D0=BD=D0=B8 =D1=83=D0=B6=D0=B5 =D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 15 =D0= =BB=D0=B5=D1=82 =D0=BD=D0=B5 =D0=B4=D0=B5=D0=BB=D0=B0=D1=8E=D1=82 =D0=B0= =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D1=8B, =D0=B0 =D1=81=D1= =80=D0=B0=D0=B7=D1=83 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C= =D0=BD=D1=83=D1=8E =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D1= =8E, =D1=87=D1=82=D0=BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BC=D0=BE=D1=89=D0= =BD=D1=8B=D0=B9 =D1=82=D0=BE=D0=BB=D1=87=D0=BE=D0=BA =D0=BA =D1=80=D0=B0= =D0=B7=D0=B2=D0=B8=D1=82=D0=B8=D1=8E =D0=B2=D1=81=D0=B5=D0=B9 =D1=81=D0= =B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD= =D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=B1=D0= =BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1=80=D0=BD=D0=BE =D1=81=D0=BA= =D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1= =81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=81=D0=B5=D1=80= =D0=B4=D1=86=D0=B0, =D0=B5=D0=B3=D0=BE =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0= =B5=D0=BD=D0=BD=D0=B8=D1=85 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B0=D1=85= , =D0=B3=D0=BB=D0=B0=D0=B2=D0=BD=D1=8B=D0=BC =D0=BE=D0=B1=D1=80=D0=B0=D0= =B7=D0=BE=D0=BC, =D0=BD=D0=B0 =D0=B8=D0=B7=D0=BD=D0=B0=D1=87=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE =D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D1=81=D1=82=D1=80=D0= =B0=D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=BC =D0=BF=D1=80=D0=B0=D0=B2= =D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5.=20= =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BF=D1=80=D0=BE=D0= =B6=D0=B8=D0=BB =D1=81 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE= =D0=B7=D0=BE=D0=BC =D1=86=D0=B5=D0=BB=D1=8B=D0=B9 =D0=B3=D0=BE=D0=B4. = =D0=9C=D1=8B =D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D1=81=D0=B2=D0=BE=D0=B5=D0= =B9 =D0=BE=D1=87=D0=B5=D1=80=D0=B5=D0=B4=D0=B8, =D1=80=D0=B5=D0=B3=D1=83= =D0=BB=D1=8F=D1=80=D0=BD=D0=BE =D1=81=D0=BB=D1=8B=D1=88=D0=B0, =D1=87=D1= =82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D0=BF=D0=BB=D0=B0= =D0=BD=D0=BE=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82= =D0=B6=D0=B8=D1=82=D1=8C =D0=B4=D0=BE=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0= =BE =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D1=85 = =D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81=D0=BE=D0=B2 =D0=B4=D0=B0=D1= =82=D1=8B =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8, =D0=BA=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=BB=D0=BE=D1=81=D1=8C =D0=BD=D0=B0= =D0=BC=D0=BE=D0=B9=D0=BA=D1=83, =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA=D0=B0= =D0=BA =D1=82=D0=BE=D0=BA=D0=BE=D0=BC =D1=83=D0=B4=D0=B0=D1=80=D0=B8=D0= =BB=D0=BE. =D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2 =D0=B2 =D0=BD=D0= =B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B5=D0=BC=D0=B5= =D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA, =D1=8F = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D0=BB=D0=B0 =D0=BE=D1=82=D0=BE=D0= =B2=D1=81=D1=8E=D0=B4=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82: "=D0=A7=D0= =B5=D0=B3=D0=BE =D0=92=D1=8B =D0=B6=D0=B4=D0=B5=D1=82=D0=B5? =D0=9D=D1= =83=D0=B6=D0=BD=D0=BE =D0=BD=D0=B5=D0=B7=D0=B0=D0=BC=D0=B5=D0=B4=D0=BB= =D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D0=BE=D0=BF=D0=B5=D1=80=D0= =B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C. =D0=90=D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D0=BC=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D0=BD=D0=B5 =D0=BD=D1=83=D0= =B6=D0=B5=D0=BD, =D1=81=D0=B0=D1=82=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8F= 64% =D0=BD=D0=B5 =D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD=D1=82, =D0= =B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7 =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=BF=D0=BE=D0=B2=D1=80=D0=B5=D0=B4=D0=B8=D1=82 =D1= =81=D0=BE=D1=81=D1=83=D0=B4=D1=8B." =D0=92 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=88=D0=BE=D0=BA=D0=B0, =D0=BD=D0=B5 =D0= =B8=D0=BC=D0=B5=D1=8F =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8 =D0=BD= =D0=B0 =D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B4=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5, =D0=BC=D1=8B =D1=81 =D0=BE=D0=B3=D1=80=D0=BE=D0=BC=D0=BD=D1=8B=D0= =BC=D0=B8 =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D1=8F=D0=BC=D0=B8 =D1=81=D0=BE= =D0=B1=D1=80=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0= =B4=D0=B8=D0=BC=D1=83=D1=8E =D1=81=D1=83=D0=BC=D0=BC=D1=83 =D0=B8 =D0=BE= =D0=BF=D0=BB=D0=B0=D1=82=D0=B8=D0=BB=D0=B8 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D1=8E =D0=B2 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=BE= =D0=B9 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=90=D1=81=D0=BA=D0= =BB=D0=B5=D0=BF=D0=B8=D0=BE=D1=81. =D0=92 =D0=B2=D0=BE=D0=B7=D1=80=D0=B0=D1=81=D1=82=D0=B5 =D0=BE=D0=B4=D0= =BD=D0=BE=D0=B3=D0=BE =D0=B3=D0=BE=D0=B4=D0=B0 =D0=93=D0=BB=D0=B5=D0=B1= =D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D1=8B=D0=BB =D0=BF=D1=80=D0=BE=D0=BE=D0= =BF=D0=B5=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD =D0=B2=D0=B5=D0=BB= =D0=B8=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=85=D0=B8=D1=80=D1=83=D1= =80=D0=B3=D0=BE=D0=BC =D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=BE=D0=BC= =D0=A5=D1=80=D0=B0=D1=88=D0=BA=D0=B0, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1= =8B=D0=B9 =D0=BF=D0=BE=D0=BC=D0=B8=D0=BC=D0=BE =D1=83=D1=81=D1=82=D1=80= =D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=B4=D0= =B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2, =D1=81=D0=B4=D0=B5=D0=BB=D0=B0= =D0=BB =D0=BC=D0=BE=D0=B5=D0=BC=D1=83 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0= =BA=D1=83 =D1=83=D0=BD=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=83=D1=8E= =D0=BF=D0=BB=D0=B0=D1=81=D1=82=D0=B8=D0=BA=D1=83 =D0=BB=D0=B5=D0=B3=D0= =BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD= =D0=B0. =D0=9E=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE=D1=81=D1=8C, =D1=87= =D1=82=D0=BE =D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=82=D1=80=D0=B5=D1= =85 =D1=81=D1=82=D0=B2=D0=BE=D1=80=D0=BE=D0=BA =D1=83 =D0=BA=D0=BB=D0=B0= =D0=BF=D0=B0=D0=BD=D0=B0 =D0=B1=D1=8B=D0=BB=D0=B0 =D1=82=D0=BE=D0=BB=D1= =8C=D0=BA=D0=BE =D0=BE=D0=B4=D0=BD=D0=B0, =D0=BD=D0=BE =D0=B1=D0=BE=D0= =BB=D1=8C=D1=88=D0=B0=D1=8F, =D1=8D=D1=82=D0=BE=D1=82 =D1=84=D0=B0=D0=BA= =D1=82 =D0=B8 =D0=B3=D0=B5=D0=BD=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B5 =D1=80=D1=83=D0=BA=D0=B8 =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B0= =D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B8=D0=BB=D0=B8 =D0=BD=D0=B0=D0= =BC =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D0=B9 =D0=BA=D0=BB=D0=B0= =D0=BF=D0=B0=D0=BD, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D1=81=D0= =BF=D1=83=D1=81=D1=82=D1=8F =D0=B4=D0=B2=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0= =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0= =B8=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82 =D0=BE=D1=87= =D0=B5=D0=BD=D1=8C =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D1=8D= =D1=82=D0=BE =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0=B5=D0=B5 =D1= =87=D1=83=D0=B4=D0=BE!=20 =D0=9D=D0=BE, =D0=BA=D0=B0=D0=BA =D0=B8 =D0=BF=D1=80=D0=B5=D0=B4=D1=83= =D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BC=D0= =B5=D1=86=D0=BA=D0=B8=D0=B5 =D0=B2=D1=80=D0=B0=D1=87=D0=B8, =D0=BD=D0=B0= =D0=BC=D0=B5=D1=81=D1=82=D0=B5 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0= =BC=D0=BE=D0=B7=D0=B0 =D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE= =D0=B2=D0=B0=D0=BB=D1=81=D1=8F =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0= =BD=D1=8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7, =D1=81=D1=82=D0=B5= =D0=BD=D0=BA=D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=B8=D0=B7-=D0= =B7=D0=B0 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D1=81=D1=82=D0=B0=D0=BB= =D0=B8 =D1=82=D0=B2=D0=B5=D1=80=D0=B4=D1=8B=D0=BC=D0=B8. =D0=92 =D0=BA= =D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=BC=D0=BD=D0=B5 =D0=B1=D1=8B=D0= =BB=D0=BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BE =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1= =8F =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D0=B3=D0=BE=D0=B4= =D0=B0 =D0=B4=D0=BB=D1=8F =D0=BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0= =B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB= =D1=8C=D0=BA=D1=83 =D0=B8=D0=B7-=D0=B7=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0= =BE=D0=BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BF=D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D0= =B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7= =D0=B5 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D0=BE=D0=B9 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B8 =D0=BE=D1=81= =D1=82=D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D0=B7=D0=BA=D0=B8=D0=BC=D0= =B8 =D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C. =D0=92=D0=B5=D1=80=D0=BD=D1=83=D0=B2=D1=88=D0=B8=D1=81=D1=8C =D0=BD=D0= =B0 =D0=A0=D0=BE=D0=B4=D0=B8=D0=BD=D1=83, =D0=BC=D1=8B =D0=BF=D1=80=D0= =BE=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B8 =D1=80=D0=B5=D0=B3=D1=83=D0=BB= =D1=8F=D1=80=D0=BD=D1=8B=D0=B5 =D0=A3=D0=97=D0=98-=D0=BA=D0=BE=D0=BD=D1= =82=D1=80=D0=BE=D0=BB=D0=B8, =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=B3=D0=BE= =D0=B2=D0=BE=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B2=D1=81=D0= =B5 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D0=BD=D0=B5=D1=82 =D0= =BD=D0=B8=D0=BA=D0=B0=D0=BA=D0=B8=D1=85 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B= =D1=85 =D0=BD=D0=B0 =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D0=BC=D1=8B=D0=B5 =D1= =81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D1=8B =D0=B8 =D0=BF=D0=BE=D0=B2=D1=8B= =D1=88=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0= =BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5= =D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. =D0=9C=D0=B5=D0=BD=D1=8F =D1= =83=D0=B2=D0=B5=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B5=D1=85= =D0=B0=D1=82=D1=8C =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D1= =8E =D0=BD=D0=B5=D1=82 =D0=BD=D0=B0=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE=D1=81= =D1=82=D0=B8. =D0=9D=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=B5= =D1=89=D0=B5 =D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0= =BC=D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=BC=D0=B0=D1=82=D0=B5=D1=80= =D0=B8=D0=BD=D1=81=D0=BA=D0=BE=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=BE=D0=BB=D0=BA=D0=BD=D1=83=D0=BB=D0=BE= =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA =D1=82=D0=BE=D0=BC=D1=83, =D1=87=D1=82= =D0=BE=D0=B1=D1=8B =D0=B2=D1=81=D0=B5 =D1=82=D0=B0=D0=BA=D0=B8 =D0=BF=D0= =BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD= =D0=BA=D0=B0 =D1=82=D0=B0=D0=BC, =D0=B3=D0=B4=D0=B5 =D0=B5=D0=B3=D0=BE= =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8. =D0=A2=D0=BE=D0=B3=D0=B4=D0=B0 = =D1=8F =D0=BD=D0=B5 =D1=81=D0=BE=D0=BC=D0=BD=D0=B5=D0=B2=D0=B0=D0=BB=D0= =B0=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA= =D1=83 =D0=BD=D1=83=D0=B6=D0=B5=D0=BD =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0= =BE =D0=B0=D0=BC=D0=B1=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D1=80=D0=BD=D1=8B= =D0=B9 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C. =D0=9A=D0=BE=D0= =B3=D0=B4=D0=B0 =D0=B6=D0=B5 =D0=BC=D1=8B =D0=BF=D1=80=D0=B8=D0=B1=D1=8B= =D0=BB=D0=B8 =D0=B2 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D1=83, =D0=BF= =D0=BE=D1=81=D0=BB=D0=B5 =D0=BF=D0=B5=D1=80=D0=B2=D0=B8=D1=87=D0=BD=D0= =BE=D0=B9 =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D1=81=D1=82=D0=B8=D0=BA= =D0=B8 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D1=81=D1=80=D0=B0=D0=B7=D1=83 =D0= =BF=D1=80=D0=B5=D0=B4=D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B8=D0=BB=D0=B8 = =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D0=BE=D0=B5 =D0=BF=D0=BE=D0= =B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5= =D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5 =D0=B8 =D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0= =BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=BA= =D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8E= =2E =D0=9A=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8= =D1=8F =D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0= =BE =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=93=D0=BB=D0=B5=D0=B1=D1=83= =D1=88=D0=BA=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB=D0=BE =D0= =BD=D0=B0 =D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5 =D1=81=D0=B2=D0=BE= =D0=B8=D1=85 =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1= =82=D0=B5=D0=B9, =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B2= =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0= =BE=D1=87=D0=BA=D0=B5 =D0=B1=D1=8B=D0=BB=D0=BE =D0=BA=D1=80=D0=B8=D1=82= =D0=B8=D1=87=D0=BD=D0=BE =D0=B2=D1=8B=D1=81=D0=BE=D0=BA=D0=B8=D0=BC, =D0= =B0 =D1=8D=D1=82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=B4=D0=BB=D1=8F =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B0, =D0=B4=D0=BB=D1=8F =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8! =D0=92 =D0=BB=D0= =B5=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D1=82=D0=B5= =D0=BD=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D1=82=D0=B0=D0=BA=D0=BE=D0=B9, = =D1=87=D1=82=D0=BE =D1=83=D0=B6=D0=B5 =D0=B1=D0=B0=D0=BB=D0=BB=D0=BE=D0= =BD=D0=BD=D0=BE=D0=B5 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD= =D0=B8=D0=B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=BD=D0=B5 =D0=BF=D0= =BE=D0=BC=D0=BE=D0=B3=D0=BB=D0=BE, =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3= =D0=B8 =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D0=BB=D0=B8 =D1=80=D0=B5=D1=88=D0= =B5=D0=BD=D0=B8=D0=B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8= =D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82. =D0= =90 =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2= =D0=B8, =D0=B2 =D0=BC=D0=B5=D1=81=D1=82=D0=B5, =D0=B3=D0=B4=D0=B5 =D1=80= =D0=B0=D0=BD=D0=B5=D0=B5 =D0=B1=D1=8B=D0=BB =D0=B0=D0=BD=D0=B0=D1=81=D1= =82=D0=BE=D0=BC=D0=BE=D0=B7, =D0=B8=D0=B7-=D0=B7=D0=B0 =D1=82=D0=B2=D0= =B5=D1=80=D0=B4=D1=8B=D1=85 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D0=BD= =D0=B0 =D1=82=D0=BE=D1=82 =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1=82 =D1=81=D0= =B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C =D0=BD=D0=B8=D1=87=D0=B5=D0=B3=D0=BE= =D0=BD=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B1=D1= =8B=D0=BB=D0=BE. =D0=A2=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0= =B5=D0=B5, =D0=B7=D0=B0 =D1=81=D1=87=D0=B5=D1=82 =D1=81=D1=82=D0=B5=D0= =BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F =D0=BB=D0=B5= =D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D0=BE=D1=81=D1= =82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0= =D0=B1=D1=8B=D0=BB=D0=BE =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D1=82=D0=B5=D0= =BB=D1=8C=D0=BD=D0=BE =D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=D0=BE= =2E=20 =D0=9F=D1=80=D0=BE=D1=88=D0=BB=D1=8B=D0=BC =D0=BB=D0=B5=D1=82=D0=BE=D0= =BC =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BA=D0=BB=D0=B8=D0=BD= =D0=B8=D0=BA=D0=B8 =D0=90=D1=81=D0=BA=D0=BB=D0=B5=D0=BF=D0=B8=D0=BE=D1= =81 =D0=B2=D0=BE =D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0=B9 =D1=80=D0=B0=D0=B7= =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE=D0=B5=D0=B3=D0=BE =D1= =81=D1=8B=D0=BD=D0=B0! =D0=9D=D0=BE =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0= =BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0 =D0=B2= =D1=80=D0=B0=D1=87=D0=B8 =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=82=D0= =B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD= =D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1= =82=D1=8C=D1=81=D1=8F, =D1=87=D1=82=D0=BE=D0=B1=D1=8B =D0=BF=D1=80=D0=BE= =D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D1=8C =D0=B1=D0=BE=D1=80=D1=8C=D0= =B1=D1=83 =D0=B7=D0=B0 =D0=BF=D1=80=D0=B0=D0=B2=D1=83=D1=8E =D0=B2=D0=B5= =D1=82=D0=BE=D1=87=D0=BA=D1=83 =D0=B8 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1= =80=D0=B8=D1=82=D1=8C =D1=80=D0=B0=D0=BD=D0=B5=D0=B5 =D0=B8=D0=BC=D0=BF= =D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B= =D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B2 =D0=BB=D0=B5=D0=B2=D0=BE=D0= =B9, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D1=83 =D1=80=D0=B5= =D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D1=80=D0=B0=D1=81=D1=82=D0=B5=D1=82, =D0= =B8 =D1=8D=D1=82=D0=BE =D0=B7=D0=B4=D0=BE=D1=80=D0=BE=D0=B2=D0=BE, =D0= =BD=D0=BE =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D1=8B =D0= =BD=D0=B5 =D1=80=D0=B0=D1=81=D1=82=D1=83=D1=82 =D0=B8 =D0=BD=D0=B5 =D0= =BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=8E=D1=82 =D0=BD=D0=BE= =D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D0=BE=D0=B1=D1=8A=D0= =B5=D0=BC =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA =D0=BB=D0=B5=D0=B3=D0=BA= =D0=B8=D0=BC.=20 =D0=9F=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0=A3=D0=B7=D0= =B8 =D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE, =D1=87=D1=82=D0=BE= =D0=B2 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D1=85 =D0=BD=D0=B0=D1= =87=D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B5= =D0=BD=D0=B8=D1=8F, =D0=BF=D1=80=D0=B0=D0=B2=D0=B0=D1=8F =D0=B2=D0=B5=D1= =82=D0=BE=D1=87=D0=BA=D0=B0 =D1=81=D0=BE=D0=B2=D1=81=D0=B5=D0=BC =D0=BA= =D0=B0=D0=BA =D0=BF=D0=B5=D1=81=D0=BE=D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0= =B0=D1=81=D1=8B, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=B8=D1= =81=D0=BF=D1=8B=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82 =D0=BD=D0=B5=D0=BF= =D0=BE=D0=BC=D0=B5=D1=80=D0=BD=D1=83=D1=8E =D0=BD=D0=B0=D0=B3=D1=80=D1= =83=D0=B7=D0=BA=D1=83, =D0=BF=D1=80=D0=BE=D1=82=D0=B0=D0=BB=D0=BA=D0=B8= =D0=B2=D0=B0=D1=8F =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0=BA =D0=BB=D0=B5=D0= =B3=D0=BA=D0=B8=D0=BC. =D0=A1 =D1=81=D0=B0=D0=BC=D0=BE=D0=B3=D0=BE =D0= =BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0 =D0=BC=D1=8B =D1=81=D1=82=D0=B0=D1=80= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1= =8F=D1=82=D1=8C=D1=81=D1=8F =D1=81=D0=B2=D0=BE=D0=B8=D0=BC=D0=B8 =D1=81= =D0=B8=D0=BB=D0=B0=D0=BC=D0=B8, =D0=BD=D0=B5 =D0=B2=D0=B5=D0=B4=D0=B0=D0= =BB=D0=B8, =D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=B5=D1=89=D0=B5= =D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 =D0=BF=D1= =80=D0=B5=D0=B4=D1=81=D1=82=D0=BE=D0=B8=D1=82, =D0=BD=D0=B5 =D0=B4=D1=83= =D0=BC=D0=B0=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0= =B5 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9= =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D0=B8 =D0=BF=D0=BE=D1= =80=D0=BE=D0=BA=D0=B0 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8= =D0=BC=D0=BE =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D0=B2=D0=BE=D0=B7=D0=B8=D1= =82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BA=D0=B0=D0=B6= =D0=B4=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0= =BE=D0=B4=D0=B0 =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5= , =D0=B1=D0=B5=D0=B7 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B3=D0=BE = =D1=81=D0=B5=D1=80=D0=B4=D1=86=D1=83 =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0= =B0=D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F. =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=94=D0=BE=D0=B1=D1=80=D1= =8B=D0=B5 =D0=9B=D1=8E=D0=B4=D0=B8, =D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D1=83= =D0=B9=D1=81=D1=82=D0=B0, =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B8=D1=82=D0= =B5 =D0=BD=D0=B0=D0=BC =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8= =D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5. =D0=93=D0=BB=D0= =B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BD=D1=83=D0=B6=D0=B4=D0=B0=D0=B5= =D1=82=D1=81=D1=8F =D0=B2 =D1=81=D0=BA=D0=BE=D1=80=D0=BE=D0=BC =D0=BE=D0= =BF=D0=B5=D1=80=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=BC =D0=B2=D0=BC= =D0=B5=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1=82=D0=B2=D0=B5. =D0= =A5=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BD=D0=B0=D0=B4=D0=B5=D1=8E= =D1=82=D1=81=D1=8F, =D1=87=D1=82=D0=BE =D0=B2 =D1=8D=D1=82=D0=BE=D1=82= =D1=80=D0=B0=D0=B7 =D0=B8=D0=BC =D1=83=D0=B4=D0=B0=D1=81=D1=82=D1=81=D1= =8F =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D1=8C =D1=81= =D1=82=D0=B5=D0=BD=D1=82 =D0=B8 =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D1=83=D1= =8E =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=83=D1=8E =D0=B0=D1=80=D1=82= =D0=B5=D1=80=D0=B8=D1=8E, =D0=B2=D0=B5=D0=B4=D1=8C =D0=93=D0=BB=D0=B5=D0= =B1=D0=BA=D0=B0 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE =D0=BF=D0=BE=D0=B4= =D1=80=D0=BE=D1=81 =D0=B7=D0=B0 =D1=8D=D1=82=D0=B8 =D0=BF=D0=BE=D0=BB=D1= =82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0, =D1=87=D1=82=D0=BE =D0= =B4=D0=B0=D0=B5=D1=82 =D0=BD=D0=B0=D0=BC =D0=B1=D0=BE=D0=BB=D1=8C=D1=88= =D1=83=D1=8E =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D1=83 =D0=BD=D0=B0 =D1= =83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE=D0=B5 =D0=BB=D0=B5=D1=87=D0=B5= =D0=BD=D0=B8=D0=B5, =D1=82=D0=BE=D0=B3=D0=B4=D0=B0, =D0=BD=D0=B0=D0=BA= =D0=BE=D0=BD=D0=B5=D1=86-=D1=82=D0=BE, =D0=BA=D1=80=D0=BE=D0=B2=D1=8C = =D0=BF=D0=BE=D0=B1=D0=B5=D0=B6=D0=B8=D1=82 =D0=BF=D0=BE =D1=81=D0=BE=D1= =81=D1=83=D0=B4=D0=B0=D0=BC =D0=BA =D0=BB=D0=B5=D0=B3=D0=BA=D0=B8=D0=BC= =D0=B1=D0=B5=D1=81=D0=BF=D1=80=D0=B5=D0=BF=D1=8F=D1=82=D1=81=D1=82=D0= =B2=D0=B5=D0=BD=D0=BD=D0=BE, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D0=B5=D1=87= =D0=BA=D0=BE =D1=81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D0=B0=D1=82=D1=8C =D0=B1=D0=B5=D0=B7 =D1=82=D0=B0=D0=BA=D0=BE= =D0=B9 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=B5=D0=B9=D1=88=D0=B5=D0=B9 =D0= =BD=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8, =D0=BA=D0=B0=D0=BA =D1=81= =D0=B5=D0=B9=D1=87=D0=B0=D1=81. =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D0=B5=D1=81=D0= =BA=D0=BE=D0=BD=D0=B5=D1=87=D0=BD=D0=BE =D0=BB=D1=8E=D0=B1=D0=B8=D0=BC= =D0=BD=D0=B0=D0=BC=D0=B8, =D0=B5=D0=B3=D0=BE =D1=81=D1=82=D0=B0=D1=80= =D1=88=D0=B8=D0=BC=D0=B8 =D0=B1=D1=80=D0=B0=D1=82=D1=8C=D1=8F=D0=BC=D0= =B8 =D0=B8 =D1=81=D0=B5=D1=82=D1=80=D0=B5=D0=BD=D0=BA=D0=BE=D0=B9. =D0= =94=D0=BB=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=BD=D0=B0=D1=81 =D0=BE=D0=BD= =D0=BA=D0=B0=D0=BA =D1=81=D0=BE=D0=BB=D0=BD=D1=8B=D1=88=D0=BA=D0=BE =D1= =8F=D1=81=D0=BD=D0=BE=D0=B5, =D1=81=D0=BC=D0=B5=D1=88=D0=BB=D0=B8=D0=B2= =D1=8B=D0=B9 =D0=B8 =D0=BE=D0=B7=D0=BE=D1=80=D0=BD=D0=BE=D0=B9, =D1=81= =D0=BC=D1=8B=D1=88=D0=BB=D0=B5=D0=BD=D1=8B=D0=B9 =D1=82=D0=BE=D1=80=D0= =BE=D0=BF=D1=8B=D0=B6=D0=BA=D0=B0. =D0=A2=D0=B0=D0=BA=D0=BE=D0=B9 =D0=BC= =D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8=D0=B9, =D0=BD=D0=BE =D1=83=D0= =B6=D0=B5 =D0=B2=D1=81=D0=B5=D0=BC =D0=BD=D0=B0=D0=BC =D1=83=D1=81=D0=BF= =D0=B5=D0=BB =D0=BF=D1=80=D0=B5=D0=BF=D0=BE=D0=B4=D0=B0=D1=82=D1=8C =D1= =83=D1=80=D0=BE=D0=BA =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0=B5= =D0=B3=D0=BE =D0=BC=D1=83=D0=B6=D0=B5=D1=81=D1=82=D0=B2=D0=B0 =D0=B8 =D0= =B4=D0=BE=D0=BB=D0=B3=D0=BE=D1=82=D0=B5=D1=80=D0=BF=D0=B5=D0=BD=D0=B8=D1= =8F. =D0=A1 =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9 =D0=B8 =D0=B3=D0= =BB=D1=83=D0=B1=D0=BE=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=83=D0=B2= =D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=BA =D0=94=D0=BE=D0=B1=D1= =80=D1=8B=D0=BC =D0=9B=D1=8E=D0=B4=D1=8F=D0=BC, =D0=BC=D0=B0=D0=BC=D0=B0= =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B8. =D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=8B =D0=BE=D0=BA=D0=B0=D0=B7=D0= =B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=D0=B8: 1) =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B0=D1=8F =D0= =BA=D0=B0=D1=80=D1=82=D0=B0 =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD= =D0=BA=D0=B0 (Visa) =D0=BD=D0=BE=D0=BC=D0=B5=D1=80: 4276 8801 9051 656= 1. =20 2) =D0=9D=D0=BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8=D0=BB=D0=B0=D0=B9=D0= =BD =D0=B4=D0=BB=D1=8F =D0=BF=D0=BE=D0=B6=D0=B5=D1=80=D1=82=D0=B2=D0=BE= =D0=B2=D0=B0=D0=BD=D0=B8=D0=B9: +79680706071. (=D0=92=D1=81=D0=B5 =D1=81= =D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0= =B0=D0=BD=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81= =D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BE=D0=BC, =D0=B2=D1=8B=D0=B2=D0=BE=D0= =B4=D1=8F=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D1=87=D1=91=D1=82 =D0=B2= =D0=B1=D0=B0=D0=BD=D0=BA=D0=B5) =20 3) QIWI =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: 9680706069. =20 4) =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0= =B3=D0=B8: =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D1=91=D0=BA: 410013737771655= =2E =20 =D0=A2=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD =D0=B4=D0=BB=D1=8F =D1=81=D0= =B2=D1=8F=D0=B7=D0=B8: +79680706069 =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE= =D0=B2=D0=B0 =D0=A2=D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0. --kW5lbAdLAobiZ=_hS7RpV27TGptykCXGAM Content-Type: text/html ; charset="utf-8" Content-Transfer-Encoding: quoted-printable

= =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2 =D0=93=D0=BB=D0=B5=D0=B1

= =D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F: 22.09.2012

= =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D0=A2=D0=B5=D1=82=D1=80=D0= =B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=B3=D0=B8=D0=BF=D0=BE= =D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D1=8F =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9.=

=D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0= =BE=D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C= =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5: 1.209.000 =D1=80= =D1=83=D0=B1=D0=BB=D0=B5=D0=B9.

=D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1= =81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C: 669.145 =D1=80=D1=83=D0=B1=D0= =BB=D0=B5=D0=B9.

 

=D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81= =D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5, =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0= =B8=D0=B5 =D0=91=D0=BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1=80=D0=B8= =D1=82=D0=B5=D0=BB=D0=B8!
=D0=9C=D0=BE=D0=B5=D0=BC=D1=83 = =D0=BC=D0=BB=D0=B0=D0=B4=D1=88=D0=B5=D0=BC=D1=83 =D1=81=D1=8B=D0=BD=D0= =BE=D1=87=D0=BA=D1=83 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B5= =D0=BD=D0=B0 =D0=B4=D0=BD=D1=8F=D1=85 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0= =BD=D0=B8=D0=BB=D0=BE=D1=81=D1=8C 3 =D0=B3=D0=BE=D0=B4=D0=B0. =D0=A3 =D0= =BC=D0=B5=D0=BD=D1=8F =D0=BF=D1=8F=D1=82=D1=8C =D0=B7=D0=B0=D0=BC=D0=B5= =D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 =D0=B4=D0=B5=D1= =82=D0=BE=D0=BA, =D0=BD=D0=BE =D0=B8=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE =D1= =81=D0=B0=D0=BC=D0=BE=D0=BC=D1=83 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C= =D0=BA=D0=BE=D0=BC=D1=83 =D0=B2=D1=8B=D0=BF=D0=B0=D0=BB=D0=BE =D1=81 =D1= =80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D1=80=D0=BE=D1=8F= =D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5=D0=B4=D1=8E=D0=B6=D0=B8=D0=BD=D0= =BD=D1=83=D1=8E =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 =D0=B1=D0=BE=D1=80=D1=8C= =D0=B1=D0=B5 =D0=B7=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D1=8C. =D0=9D=D0=B0= =D1=88 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D1=80=D0=BE=D0= =B4=D0=B8=D0=BB=D1=81=D1=8F 22 =D1=81=D0=B5=D0=BD=D1=82=D1=8F=D0=B1=D1= =80=D1=8F 2012 =D0=B3=D0=BE=D0=B4=D0=B0 =D1=81 =D1=82=D1=8F=D0=B6=D0=B5= =D0=BB=D1=8B=D0=BC =D0=BF=D0=BE=D1=80=D0=BE=D0=BA=D0=BE=D0=BC =D1=81=D0= =B5=D1=80=D0=B4=D1=86=D0=B0 =D0=A2=D0=B5=D1=82=D1=80=D0=B0=D0=B4=D0=B0= =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0= =B9 =D0=B2 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B8= =D0=B8 =D0=B1=D1=8B=D0=BB =D0=BE=D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D0=B5=D0= =BD =D0=B3=D0=B8=D0=BF=D0=BE=D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D0=B5=D0=B9= =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0= =B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=BC=D0=BD=D0=BE=D0=B6=D0=B5=D1=81=D1=82= =D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0= =BE=D0=B7=D0=B0=D0=BC=D0=B8. =

=D0=A1=D1=80=D0= =B0=D0=B7=D1=83 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D1=80=D0=BE=D0=B6=D0=B4= =D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5=D0=BE=D0=BD=D0=B0=D1=82=D0=BE=D0= =BB=D0=BE=D0=B3 =D1=83=D1=81=D0=BB=D1=8B=D1=88=D0=B0=D0=BB=D0=B0 =D1=88= =D1=83=D0=BC=D0=BE=D0=BA, =D0=BD=D0=BE =D1=83=D1=81=D0=BF=D0=BE=D0=BA=D0= =BE=D0=B8=D0=BB=D0=B0, =D0=BC=D0=BE=D0=BB, =D0=BD=D0=B0=D0=B2=D0=B5=D1= =80=D0=BD=D1=8F=D0=BA=D0=B0 =D1=88=D1=83=D0=BC =D1=84=D0=B8=D0=B7=D0=B8= =D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9. =D0= =9A =D0=B2=D0=B5=D1=87=D0=B5=D1=80=D1=83 =D0=B2=D1=80=D0=B0=D1=87 =D1=81= =D0=BA=D0=B0=D0=B7=D0=B0=D0=BB, =D1=87=D1=82=D0=BE =D1=88=D1=83=D0=BC = =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D0=BB=D1=81=D1=8F =D0=B8 =D1=80=D0=B5=D0= =B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4= =D1=8F=D1=82 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0=BC=D0=B0=D1=86=D0= =B8=D1=8E. =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B8= =D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=B8=D0=B5=D1=85=D0=B0=D0= =BB =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80= =D0=B3 =D0=B8=D0=B7 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0=BE=D0=B2=D1=81=D0= =BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=8B =D0=B8= =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE =D1=81 =D0=BF=D0= =B5=D1=80=D0=B2=D1=8B=D1=85 =D1=81=D0=B5=D0=BA=D1=83=D0=BD=D0=B4 =D0=BF= =D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BB =D0=B4=D0=B8=D0=B0=D0=B3=D0= =BD=D0=BE=D0=B7, =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=B2, =D1=87=D1= =82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=81=D1=82=D1=80=D0=B0=D0=BD= =D0=BD=D0=BE, =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 =D0=B2=D0=BE =D0=B2= =D1=80=D0=B5=D0=BC=D1=8F =D0=B1=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0= =BD=D0=BE=D1=81=D1=82=D0=B8 =D0=BD=D0=B8=D0=BA=D1=82=D0=BE =D0=BD=D0=B5= =D1=83=D0=B2=D0=B8=D0=B4=D0=B5=D0=BB =D1=82=D0=B0=D0=BA=D0=B8=D1=85 =D1= =81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1=8B=D1=85 =D0=B4=D0=B5=D1=84= =D0=B5=D0=BA=D1=82=D0=BE=D0=B2 =D0=B2 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B5 =D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85. 

=D0=AF =D1=81=D1=82=D0=B0=D1=80=D0=B0=D0=BB=D0=B0=D1=81=D1= =8C =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D1=8C =D0=B8 =D1=81=D0=BB=D1=8B= =D1=88=D0=B0=D1=82=D1=8C =D1=80=D0=B0=D0=B7=D1=8A=D1=8F=D1=81=D0=BD=D0= =B5=D0=BD=D0=B8=D1=8F =D0=B4=D0=BE=D0=BA=D1=82=D0=BE=D1=80=D0=B0, =D0=BF= =D1=80=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B3=D0=B0=D1=8F =D1=81=D0= =B2=D0=BE=D0=B5 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5= , =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B5 =D0=B4=D0=BE =D1=81=D0=B8= =D1=85 =D0=BF=D0=BE=D1=80 =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B3=D1=83 =D0=B2= =D1=8B=D1=80=D0=B0=D0=B7=D0=B8=D1=82=D1=8C =D0=B2 =D1=81=D0=BB=D0=BE=D0= =B2=D0=B0=D1=85. =D0=9C=D0=BD=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B8= =D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=82=D1=80=D0=B5=D0=B1=D1= =83=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B5 =D0=BE=D0=B4=D0=BD=D0=B0 =D0=BE= =D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F, =D0=B8 =D0=BF=D0=B5=D1=80=D0= =B2=D0=B0=D1=8F =D0=B2 =D1=81=D0=B0=D0=BC=D0=BE=D0=B5 =D0=B1=D0=BB=D0=B8= =D0=B6=D0=B0=D0=B9=D1=88=D0=B5=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F, =D0= =B0 =D0=BF=D0=BE=D0=BA=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0= =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D1=83=D1=82 =D0=B2 =D1=81=D0=BF=D0=B5=D1= =86=D0=B8=D0=B0=D0=BB=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0= =BD=D1=83=D1=8E =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B4= =D0=BB=D1=8F =D0=BD=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F. 

=D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1= =83=D1=8E=D1=89=D0=B5=D0=B5 =D1=83=D1=82=D1=80=D0=BE =D0=93=D0=BB=D0=B5= =D0=B1=D1=83=D1=88=D0=BA=D1=83 =D1=83=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0= =B2 67 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B3.=D0=9C=D0= =BE=D1=81=D0=BA=D0=B2=D1=8B. =D0=90 =D1=8F, =D0=B1=D1=83=D0=BA=D0=B2=D0= =B0=D0=BB=D1=8C=D0=BD=D0=BE =D1=81=D0=B1=D0=B5=D0=B6=D0=B0=D0=B2 =D0=B8= =D0=B7 =D1=80=D0=BE=D0=B4=D0=B4=D0=BE=D0=BC=D0=B0, =D0=BF=D0=BE=D1=81=D0= =BB=D0=B5=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B0 =D0=B7=D0=B0 =D0=BD=D0=B8= =D0=BC. =D0=9F=D0=BE=D1=82=D1=8F=D0=BD=D1=83=D0=BB=D0=B8=D1=81=D1=8C =D1= =81=D1=82=D1=80=D0=B0=D1=88=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B5=D1=81=D1=8F= =D1=82=D1=8C =D0=B4=D0=BD=D0=B5=D0=B9 =D1=80=D0=B0=D0=B7=D0=BB=D1=83=D0= =BA=D0=B8 =D0=B8 =D1=81=D0=B2=D0=B8=D0=B4=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF= =D0=BE =D1=87=D0=B0=D1=81=D0=B0=D0=BC =D1=81 =D1=82=D1=83=D0=B3=D0=BE=D0= =B7=D0=B0=D0=BF=D0=B5=D0=BB=D0=B5=D0=BD=D1=83=D1=82=D1=8B=D0=BC =D0=BA= =D1=83=D0=BB=D0=B5=D1=87=D0=BA=D0=BE=D0=BC, =D0=BA=D0=BE=D1=82=D0=BE=D1= =80=D1=8B=D0=B9 =D1=82=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5= =D0=B5 =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=B6=D0=B0=D0=B4=D0=BD=D0=BE =D1= =81=D0=BE=D1=81=D0=B0=D0=BB =D0=BC=D0=BE=D0=BB=D0=BE=D1=87=D0=BA=D0=BE= =2E =D0=9D=D0=B0 12 =D0=B4=D0=B5=D0=BD=D1=8C =D0=B6=D0=B8=D0=B7=D0=BD=D0= =B8 =D0=BC=D0=BD=D0=B5 =D1=83=D0=B4=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D0=B4= =D0=BE=D0=B1=D0=B8=D1=82=D1=8C=D1=81=D1=8F =D0=BF=D0=B5=D1=80=D0=B5=D0= =B2=D0=BE=D0=B4=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=B2= =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80=D0= =B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B5 =D0=BE=D1=82=D0=B4=D0=B5= =D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BF=D1=80=D0=B8 =D0=A4=D0=B8=D0=BB=D0= =B0=D1=82=D0=BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C= =D0=BD=D0=B8=D1=86=D0=B5. =D0=9D=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86, = =D1=8F =D0=B1=D1=8B=D0=BB=D0=B0 =D1=80=D1=8F=D0=B4=D0=BE=D0=BC =D1=81 = =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0=BA=D0=BE=D0=BC! =D0=9D=D0=B0=D1=81=D1= =8B=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA= =D0=B8=D1=81=D0=BB=D0=BE=D1=80=D0=BE=D0=B4=D0=BE=D0=BC =D0=B1=D1=8B=D0= =BB=D0=BE 64%, =D1=87=D1=82=D0=BE =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D0=BF= =D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=BE=D0=B9 =D0=BD=D0=B0=D0=BB=D0=BE=D0= =B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87= =D0=B8=D1=87=D0=BD=D0=BE-=D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0= =B3=D0=BE =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B0= , =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=81= =D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B0.


=D0=A2=D0=BE=D0=BB= =D1=8C=D0=BA=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=BC=D0=BD=D0= =BE=D0=B3=D0=B8=D0=B5 =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D1=8B, =D0=B2 =D0= =93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8, =D0=BE=D1=82 =D0=BD=D0=B5= =D0=BC=D0=B5=D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0= =BE=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2 =D1=8F =D1=83=D0=B7=D0=BD=D0=B0=D0=BB= =D0=B0, =D1=87=D1=82=D0=BE =D0=BF=D1=80=D0=B8 =D0=A2=D0=B5=D1=82=D1=80= =D0=B0=D0=B4=D0=B5 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE =D0=BE=D0=BD=D0=B8 =D1= =83=D0=B6=D0=B5 =D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 15 =D0=BB=D0=B5=D1=82 =D0= =BD=D0=B5 =D0=B4=D0=B5=D0=BB=D0=B0=D1=8E=D1=82 =D0=B0=D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D1=8B, =D0=B0 =D1=81=D1=80=D0=B0=D0=B7=D1= =83 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=83=D1=8E= =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D1=8E, =D1=87=D1=82=D0= =BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BC=D0=BE=D1=89=D0=BD=D1=8B=D0=B9 =D1=82= =D0=BE=D0=BB=D1=87=D0=BE=D0=BA =D0=BA =D1=80=D0=B0=D0=B7=D0=B2=D0=B8=D1= =82=D0=B8=D1=8E =D0=B2=D1=81=D0=B5=D0=B9 =D1=81=D0=B8=D1=81=D1=82=D0=B5= =D0=BC=D1=8B =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =D0=B0=D1= =80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=B1=D0=BB=D0=B0=D0=B3=D0=BE= =D1=82=D0=B2=D0=BE=D1=80=D0=BD=D0=BE =D1=81=D0=BA=D0=B0=D0=B7=D1=8B=D0= =B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D0=BE=D1=81=D1=82= =D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0, =D0= =B5=D0=B3=D0=BE =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B5=D0=BD=D0=BD=D0=B8= =D1=85 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B0=D1=85, =D0=B3=D0=BB=D0=B0=D0= =B2=D0=BD=D1=8B=D0=BC =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D0=BE=D0=BC, =D0=BD= =D0=B0 =D0=B8=D0=B7=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=B4=D0=B0=D0=BB=D1= =8C=D0=BD=D0=BE=D0=BC =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5= =D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. 

=D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BF=D1=80=D0=BE=D0= =B6=D0=B8=D0=BB =D1=81 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE= =D0=B7=D0=BE=D0=BC =D1=86=D0=B5=D0=BB=D1=8B=D0=B9 =D0=B3=D0=BE=D0=B4. = =D0=9C=D1=8B =D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D1=81=D0=B2=D0=BE=D0=B5=D0= =B9 =D0=BE=D1=87=D0=B5=D1=80=D0=B5=D0=B4=D0=B8, =D1=80=D0=B5=D0=B3=D1=83= =D0=BB=D1=8F=D1=80=D0=BD=D0=BE =D1=81=D0=BB=D1=8B=D1=88=D0=B0, =D1=87=D1= =82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D0=BF=D0=BB=D0=B0= =D0=BD=D0=BE=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82= =D0=B6=D0=B8=D1=82=D1=8C =D0=B4=D0=BE=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0= =BE =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D1=85 = =D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81=D0=BE=D0=B2 =D0=B4=D0=B0=D1= =82=D1=8B =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8, =D0=BA=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=BB=D0=BE=D1=81=D1=8C =D0=BD=D0=B0= =D0=BC=D0=BE=D0=B9=D0=BA=D1=83, =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA=D0=B0= =D0=BA =D1=82=D0=BE=D0=BA=D0=BE=D0=BC =D1=83=D0=B4=D0=B0=D1=80=D0=B8=D0= =BB=D0=BE. =D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2 =D0=B2 =D0=BD=D0= =B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B5=D0=BC=D0=B5= =D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA, =D1=8F = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D0=BB=D0=B0 =D0=BE=D1=82=D0=BE=D0= =B2=D1=81=D1=8E=D0=B4=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82: "=D0=A7=D0= =B5=D0=B3=D0=BE =D0=92=D1=8B =D0=B6=D0=B4=D0=B5=D1=82=D0=B5? =D0=9D=D1= =83=D0=B6=D0=BD=D0=BE =D0=BD=D0=B5=D0=B7=D0=B0=D0=BC=D0=B5=D0=B4=D0=BB= =D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D0=BE=D0=BF=D0=B5=D1=80=D0= =B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C. =D0=90=D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D0=BC=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D0=BD=D0=B5 =D0=BD=D1=83=D0= =B6=D0=B5=D0=BD, =D1=81=D0=B0=D1=82=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8F= 64% =D0=BD=D0=B5 =D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD=D1=82, =D0= =B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7 =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=BF=D0=BE=D0=B2=D1=80=D0=B5=D0=B4=D0=B8=D1=82 =D1= =81=D0=BE=D1=81=D1=83=D0=B4=D1=8B." =D0=92 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=88=D0=BE=D0=BA=D0=B0, =D0=BD=D0=B5 =D0= =B8=D0=BC=D0=B5=D1=8F =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8 =D0=BD= =D0=B0 =D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B4=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5, =D0=BC=D1=8B =D1=81 =D0=BE=D0=B3=D1=80=D0=BE=D0=BC=D0=BD=D1=8B=D0= =BC=D0=B8 =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D1=8F=D0=BC=D0=B8 =D1=81=D0=BE= =D0=B1=D1=80=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0= =B4=D0=B8=D0=BC=D1=83=D1=8E =D1=81=D1=83=D0=BC=D0=BC=D1=83 =D0=B8 =D0=BE= =D0=BF=D0=BB=D0=B0=D1=82=D0=B8=D0=BB=D0=B8 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D1=8E =D0=B2 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=BE= =D0=B9 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=90=D1=81=D0=BA=D0= =BB=D0=B5=D0=BF=D0=B8=D0=BE=D1=81.

=D0=92 =D0=B2=D0=BE=D0=B7=D1=80=D0=B0=D1=81=D1=82=D0=B5 =D0= =BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE =D0=B3=D0=BE=D0=B4=D0=B0 =D0=93=D0=BB= =D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D1=8B=D0=BB =D0=BF=D1=80=D0= =BE=D0=BE=D0=BF=D0=B5=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD =D0=B2= =D0=B5=D0=BB=D0=B8=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=85=D0=B8=D1= =80=D1=83=D1=80=D0=B3=D0=BE=D0=BC =D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80= =D0=BE=D0=BC =D0=A5=D1=80=D0=B0=D1=88=D0=BA=D0=B0, =D0=BA=D0=BE=D1=82=D0= =BE=D1=80=D1=8B=D0=B9 =D0=BF=D0=BE=D0=BC=D0=B8=D0=BC=D0=BE =D1=83=D1=81= =D1=82=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2=D1=81=D0=B5=D1= =85 =D0=B4=D0=B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2, =D1=81=D0=B4=D0=B5= =D0=BB=D0=B0=D0=BB =D0=BC=D0=BE=D0=B5=D0=BC=D1=83 =D1=80=D0=B5=D0=B1=D0= =B5=D0=BD=D0=BA=D1=83 =D1=83=D0=BD=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD= =D1=83=D1=8E =D0=BF=D0=BB=D0=B0=D1=81=D1=82=D0=B8=D0=BA=D1=83 =D0=BB=D0= =B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF= =D0=B0=D0=BD=D0=B0. =D0=9E=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE=D1=81=D1= =8C, =D1=87=D1=82=D0=BE =D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=82=D1= =80=D0=B5=D1=85 =D1=81=D1=82=D0=B2=D0=BE=D1=80=D0=BE=D0=BA =D1=83 =D0=BA= =D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D0=B0 =D0=B1=D1=8B=D0=BB=D0=B0 =D1=82=D0= =BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BE=D0=B4=D0=BD=D0=B0, =D0=BD=D0=BE =D0= =B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B0=D1=8F, =D1=8D=D1=82=D0=BE=D1=82 =D1=84= =D0=B0=D0=BA=D1=82 =D0=B8 =D0=B3=D0=B5=D0=BD=D0=B8=D0=B0=D0=BB=D1=8C=D0= =BD=D1=8B=D0=B5 =D1=80=D1=83=D0=BA=D0=B8 =D1=85=D0=B8=D1=80=D1=83=D1=80= =D0=B3=D0=B0 =D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B8=D0=BB=D0=B8 =D0= =BD=D0=B0=D0=BC =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D0=B9 =D0=BA= =D0=BB=D0=B0=D0=BF=D0=B0=D0=BD, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0= =B9 =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=B4=D0=B2=D0=B0 =D0=B3=D0=BE= =D0=B4=D0=B0 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82= =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, = =D0=B8 =D1=8D=D1=82=D0=BE =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0= =B5=D0=B5 =D1=87=D1=83=D0=B4=D0=BE! 

=D0=9D=D0= =BE, =D0=BA=D0=B0=D0=BA =D0=B8 =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1= =80=D0=B5=D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86= =D0=BA=D0=B8=D0=B5 =D0=B2=D1=80=D0=B0=D1=87=D0=B8, =D0=BD=D0=B0 =D0=BC= =D0=B5=D1=81=D1=82=D0=B5 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0= =BE=D0=B7=D0=B0 =D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BB=D1=81=D1=8F =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1= =8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7, =D1=81=D1=82=D0=B5=D0=BD= =D0=BA=D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=B8=D0=B7-=D0=B7=D0= =B0 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D1=81=D1=82=D0=B0=D0=BB=D0=B8= =D1=82=D0=B2=D0=B5=D1=80=D0=B4=D1=8B=D0=BC=D0=B8. =D0=92 =D0=BA=D0=BB= =D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=BC=D0=BD=D0=B5 =D0=B1=D1=8B=D0=BB=D0= =BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0= =D0=BD=D0=BE =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F =D1= =87=D0=B5=D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D0=B3=D0=BE=D0=B4=D0=B0= =D0=B4=D0=BB=D1=8F =D0=BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0= =B7=D0=B0=D1=86=D0=B8=D0=B8, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C= =D0=BA=D1=83 =D0=B8=D0=B7-=D0=B7=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0= =BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE =D0=BF= =D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8 =D0= =BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5= =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D0= =BE=D0=B9 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B8 =D0=BE=D1=81=D1=82= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D0=B7=D0=BA=D0=B8=D0=BC=D0=B8 =D0= =B8 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0= =D0=BB=D0=B8=D1=81=D1=8C.

=D0=92=D0=B5=D1=80=D0=BD=D1=83=D0=B2=D1=88=D0=B8=D1=81=D1=8C =D0=BD= =D0=B0 =D0=A0=D0=BE=D0=B4=D0=B8=D0=BD=D1=83, =D0=BC=D1=8B =D0=BF=D1=80= =D0=BE=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B8 =D1=80=D0=B5=D0=B3=D1=83=D0= =BB=D1=8F=D1=80=D0=BD=D1=8B=D0=B5 =D0=A3=D0=97=D0=98-=D0=BA=D0=BE=D0=BD= =D1=82=D1=80=D0=BE=D0=BB=D0=B8, =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=B3=D0= =BE=D0=B2=D0=BE=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B2=D1=81= =D0=B5 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D0=BD=D0=B5=D1=82= =D0=BD=D0=B8=D0=BA=D0=B0=D0=BA=D0=B8=D1=85 =D0=B4=D0=B0=D0=BD=D0=BD=D1= =8B=D1=85 =D0=BD=D0=B0 =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D0=BC=D1=8B=D0=B5= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D1=8B =D0=B8 =D0=BF=D0=BE=D0=B2=D1= =8B=D1=88=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5= =D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. =D0=9C=D0=B5=D0=BD=D1=8F= =D1=83=D0=B2=D0=B5=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B5= =D1=85=D0=B0=D1=82=D1=8C =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0= =B8=D1=8E =D0=BD=D0=B5=D1=82 =D0=BD=D0=B0=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE= =D1=81=D1=82=D0=B8. =D0=9D=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F = =D0=B5=D1=89=D0=B5 =D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0= =BE =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=BC=D0=B0=D1=82=D0=B5= =D1=80=D0=B8=D0=BD=D1=81=D0=BA=D0=BE=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1= =86=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=BE=D0=BB=D0=BA=D0=BD=D1=83=D0=BB= =D0=BE =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA =D1=82=D0=BE=D0=BC=D1=83, =D1=87= =D1=82=D0=BE=D0=B1=D1=8B =D0=B2=D1=81=D0=B5 =D1=82=D0=B0=D0=BA=D0=B8 =D0= =BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5= =D0=BD=D0=BA=D0=B0 =D1=82=D0=B0=D0=BC, =D0=B3=D0=B4=D0=B5 =D0=B5=D0=B3= =D0=BE =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8. =D0=A2=D0=BE=D0=B3=D0=B4=D0= =B0 =D1=8F =D0=BD=D0=B5 =D1=81=D0=BE=D0=BC=D0=BD=D0=B5=D0=B2=D0=B0=D0=BB= =D0=B0=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0= =BA=D1=83 =D0=BD=D1=83=D0=B6=D0=B5=D0=BD =D1=82=D0=BE=D0=BB=D1=8C=D0=BA= =D0=BE =D0=B0=D0=BC=D0=B1=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D1=80=D0=BD=D1= =8B=D0=B9 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C. =D0=9A=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=B6=D0=B5 =D0=BC=D1=8B =D0=BF=D1=80=D0=B8=D0=B1=D1= =8B=D0=BB=D0=B8 =D0=B2 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D1=83, =D0= =BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BF=D0=B5=D1=80=D0=B2=D0=B8=D1=87=D0=BD= =D0=BE=D0=B9 =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D1=81=D1=82=D0=B8=D0= =BA=D0=B8 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D1=81=D1=80=D0=B0=D0=B7=D1=83= =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B8=D0=BB=D0= =B8 =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D0=BE=D0=B5 =D0=BF=D0=BE= =D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0= =B5=D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6= =D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5 =D0=B8 =D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5= =D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0= =BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1= =8E.

=D0=9A=D0=B0=D1=82= =D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F =D0=BF=D0= =BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0=BE =D1=81=D0=B5= =D1=80=D0=B4=D1=86=D0=B5 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0= =B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB=D0=BE =D0=BD=D0=B0 =D0=BF= =D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5 =D1=81=D0=B2=D0=BE=D0=B8=D1=85 =D0= =B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9,= =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B2 =D0=BF=D1=80=D0= =B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA= =D0=B5 =D0=B1=D1=8B=D0=BB=D0=BE =D0=BA=D1=80=D0=B8=D1=82=D0=B8=D1=87=D0= =BD=D0=BE =D0=B2=D1=8B=D1=81=D0=BE=D0=BA=D0=B8=D0=BC, =D0=B0 =D1=8D=D1= =82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=BE=D0=BF=D0=B0=D1=81=D0=BD= =D0=BE =D0=B4=D0=BB=D1=8F =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0, =D0=B4= =D0=BB=D1=8F =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8! =D0=92 =D0=BB=D0=B5=D0=B2= =D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0= =BE=D0=B7 =D0=B1=D1=8B=D0=BB =D1=82=D0=B0=D0=BA=D0=BE=D0=B9, =D1=87=D1= =82=D0=BE =D1=83=D0=B6=D0=B5 =D0=B1=D0=B0=D0=BB=D0=BB=D0=BE=D0=BD=D0=BD= =D0=BE=D0=B5 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=BD=D0=B5 =D0=BF=D0=BE=D0=BC= =D0=BE=D0=B3=D0=BB=D0=BE, =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0= =BF=D1=80=D0=B8=D0=BD=D1=8F=D0=BB=D0=B8 =D1=80=D0=B5=D1=88=D0=B5=D0=BD= =D0=B8=D0=B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0= =BE=D0=B2=D0=B0=D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82. =D0=90 =D0= =B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8= , =D0=B2 =D0=BC=D0=B5=D1=81=D1=82=D0=B5, =D0=B3=D0=B4=D0=B5 =D1=80=D0=B0= =D0=BD=D0=B5=D0=B5 =D0=B1=D1=8B=D0=BB =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0= =BE=D0=BC=D0=BE=D0=B7, =D0=B8=D0=B7-=D0=B7=D0=B0 =D1=82=D0=B2=D0=B5=D1= =80=D0=B4=D1=8B=D1=85 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D0=BD=D0=B0= =D1=82=D0=BE=D1=82 =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1=82 =D1=81=D0=B4=D0= =B5=D0=BB=D0=B0=D1=82=D1=8C =D0=BD=D0=B8=D1=87=D0=B5=D0=B3=D0=BE =D0=BD= =D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B1=D1=8B=D0= =BB=D0=BE. =D0=A2=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5=D0= =B5, =D0=B7=D0=B0 =D1=81=D1=87=D0=B5=D1=82 =D1=81=D1=82=D0=B5=D0=BD=D1= =82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F =D0=BB=D0=B5=D0=B2= =D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0 =D0=B1= =D1=8B=D0=BB=D0=BE =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D1=82=D0=B5=D0=BB=D1= =8C=D0=BD=D0=BE =D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=D0=BE. 

=D0=9F=D1=80=D0=BE=D1=88=D0=BB=D1=8B=D0=BC =D0=BB= =D0=B5=D1=82=D0=BE=D0=BC =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0= =BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B8 =D0=90=D1=81=D0=BA=D0=BB=D0=B5= =D0=BF=D0=B8=D0=BE=D1=81 =D0=B2=D0=BE =D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0= =B9 =D1=80=D0=B0=D0=B7 =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE= =D0=B5=D0=B3=D0=BE =D1=81=D1=8B=D0=BD=D0=B0! =D0=9D=D0=BE =D1=87=D0=B5= =D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0= =BE=D0=B4=D0=B0 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0=BA=D0= =BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5= =D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F, =D1=87=D1=82=D0=BE=D0=B1=D1= =8B =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D1=8C =D0=B1= =D0=BE=D1=80=D1=8C=D0=B1=D1=83 =D0=B7=D0=B0 =D0=BF=D1=80=D0=B0=D0=B2=D1= =83=D1=8E =D0=B2=D0=B5=D1=82=D0=BE=D1=87=D0=BA=D1=83 =D0=B8 =D1=80=D0=B0= =D1=81=D1=88=D0=B8=D1=80=D0=B8=D1=82=D1=8C =D1=80=D0=B0=D0=BD=D0=B5=D0= =B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B2 =D0= =BB=D0=B5=D0=B2=D0=BE=D0=B9, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C= =D0=BA=D1=83 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D1=80=D0=B0=D1= =81=D1=82=D0=B5=D1=82, =D0=B8 =D1=8D=D1=82=D0=BE =D0=B7=D0=B4=D0=BE=D1= =80=D0=BE=D0=B2=D0=BE, =D0=BD=D0=BE =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7= =D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81=D0=BE=D1= =81=D1=83=D0=B4=D1=8B =D0=BD=D0=B5 =D1=80=D0=B0=D1=81=D1=82=D1=83=D1=82= =D0=B8 =D0=BD=D0=B5 =D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1= =8E=D1=82 =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9= =D0=BE=D0=B1=D1=8A=D0=B5=D0=BC =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA = =D0=BB=D0=B5=D0=B3=D0=BA=D0=B8=D0=BC. 

=D0=9F= =D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0=A3=D0=B7=D0=B8 =D0= =BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE, =D1=87=D1=82=D0=BE =D0=B2= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D1=85 =D0=BD=D0=B0=D1=87=D0= =B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B5=D0=BD= =D0=B8=D1=8F, =D0=BF=D1=80=D0=B0=D0=B2=D0=B0=D1=8F =D0=B2=D0=B5=D1=82=D0= =BE=D1=87=D0=BA=D0=B0 =D1=81=D0=BE=D0=B2=D1=81=D0=B5=D0=BC =D0=BA=D0=B0= =D0=BA =D0=BF=D0=B5=D1=81=D0=BE=D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0=B0=D1= =81=D1=8B, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=B8=D1=81=D0= =BF=D1=8B=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82 =D0=BD=D0=B5=D0=BF=D0=BE= =D0=BC=D0=B5=D1=80=D0=BD=D1=83=D1=8E =D0=BD=D0=B0=D0=B3=D1=80=D1=83=D0= =B7=D0=BA=D1=83, =D0=BF=D1=80=D0=BE=D1=82=D0=B0=D0=BB=D0=BA=D0=B8=D0=B2= =D0=B0=D1=8F =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0=BA =D0=BB=D0=B5=D0=B3=D0= =BA=D0=B8=D0=BC. =D0=A1 =D1=81=D0=B0=D0=BC=D0=BE=D0=B3=D0=BE =D0=BD=D0= =B0=D1=87=D0=B0=D0=BB=D0=B0 =D0=BC=D1=8B =D1=81=D1=82=D0=B0=D1=80=D0=B0= =D0=BB=D0=B8=D1=81=D1=8C =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1= =82=D1=8C=D1=81=D1=8F =D1=81=D0=B2=D0=BE=D0=B8=D0=BC=D0=B8 =D1=81=D0=B8= =D0=BB=D0=B0=D0=BC=D0=B8, =D0=BD=D0=B5 =D0=B2=D0=B5=D0=B4=D0=B0=D0=BB=D0= =B8, =D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=B5=D1=89=D0=B5 =D1= =82=D1=80=D1=83=D0=B4=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 =D0=BF=D1=80= =D0=B5=D0=B4=D1=81=D1=82=D0=BE=D0=B8=D1=82, =D0=BD=D0=B5 =D0=B4=D1=83=D0= =BC=D0=B0=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0=B5= =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 =D0= =BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D0=B8 =D0=BF=D0=BE=D1=80= =D0=BE=D0=BA=D0=B0 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0= =BC=D0=BE =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D0=B2=D0=BE=D0=B7=D0=B8=D1=82= =D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BA=D0=B0=D0=B6=D0= =B4=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE= =D0=B4=D0=B0 =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5, = =D0=B1=D0=B5=D0=B7 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B3=D0=BE =D1= =81=D0=B5=D1=80=D0=B4=D1=86=D1=83 =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0=B0= =D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F.

=D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=94=D0=BE= =D0=B1=D1=80=D1=8B=D0=B5 =D0=9B=D1=8E=D0=B4=D0=B8, =D0=BF=D0=BE=D0=B6=D0= =B0=D0=BB=D1=83=D0=B9=D1=81=D1=82=D0=B0, =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3= =D0=B8=D1=82=D0=B5 =D0=BD=D0=B0=D0=BC =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0= =BB=D0=B6=D0=B8=D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5= =2E =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BD=D1=83=D0=B6= =D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=B2 =D1=81=D0=BA=D0=BE=D1=80=D0= =BE=D0=BC =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE= =D0=BC =D0=B2=D0=BC=D0=B5=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1= =82=D0=B2=D0=B5. =D0=A5=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BD=D0=B0= =D0=B4=D0=B5=D1=8E=D1=82=D1=81=D1=8F, =D1=87=D1=82=D0=BE =D0=B2 =D1=8D= =D1=82=D0=BE=D1=82 =D1=80=D0=B0=D0=B7 =D0=B8=D0=BC =D1=83=D0=B4=D0=B0=D1= =81=D1=82=D1=81=D1=8F =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=B8= =D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B8 =D0=B2 =D0=BF=D1=80= =D0=B0=D0=B2=D1=83=D1=8E =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=83=D1= =8E =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D1=8E, =D0=B2=D0=B5=D0=B4=D1=8C= =D0=93=D0=BB=D0=B5=D0=B1=D0=BA=D0=B0 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0= =BE =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D1=81 =D0=B7=D0=B0 =D1=8D=D1=82=D0=B8= =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0, = =D1=87=D1=82=D0=BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BD=D0=B0=D0=BC =D0=B1=D0= =BE=D0=BB=D1=8C=D1=88=D1=83=D1=8E =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4= =D1=83 =D0=BD=D0=B0 =D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE=D0=B5 =D0= =BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5, =D1=82=D0=BE=D0=B3=D0=B4=D0=B0= , =D0=BD=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86-=D1=82=D0=BE, =D0=BA=D1=80= =D0=BE=D0=B2=D1=8C =D0=BF=D0=BE=D0=B1=D0=B5=D0=B6=D0=B8=D1=82 =D0=BF=D0= =BE =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D0=BC =D0=BA =D0=BB=D0=B5=D0=B3= =D0=BA=D0=B8=D0=BC =D0=B1=D0=B5=D1=81=D0=BF=D1=80=D0=B5=D0=BF=D1=8F=D1= =82=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE, =D0=B8 =D1=81=D0=B5=D1=80= =D0=B4=D0=B5=D1=87=D0=BA=D0=BE =D1=81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D1= =80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C =D0=B1=D0=B5=D0=B7 =D1=82= =D0=B0=D0=BA=D0=BE=D0=B9 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=B5=D0=B9=D1= =88=D0=B5=D0=B9 =D0=BD=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8, =D0=BA= =D0=B0=D0=BA =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1=81.

=D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA= =D0=B0 =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0=BD=D0=B5=D1=87=D0=BD=D0=BE =D0= =BB=D1=8E=D0=B1=D0=B8=D0=BC =D0=BD=D0=B0=D0=BC=D0=B8, =D0=B5=D0=B3=D0=BE= =D1=81=D1=82=D0=B0=D1=80=D1=88=D0=B8=D0=BC=D0=B8 =D0=B1=D1=80=D0=B0=D1= =82=D1=8C=D1=8F=D0=BC=D0=B8 =D0=B8 =D1=81=D0=B5=D1=82=D1=80=D0=B5=D0=BD= =D0=BA=D0=BE=D0=B9. =D0=94=D0=BB=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=BD= =D0=B0=D1=81 =D0=BE=D0=BD =D0=BA=D0=B0=D0=BA =D1=81=D0=BE=D0=BB=D0=BD=D1= =8B=D1=88=D0=BA=D0=BE =D1=8F=D1=81=D0=BD=D0=BE=D0=B5, =D1=81=D0=BC=D0=B5= =D1=88=D0=BB=D0=B8=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BE=D0=B7=D0=BE=D1=80=D0= =BD=D0=BE=D0=B9, =D1=81=D0=BC=D1=8B=D1=88=D0=BB=D0=B5=D0=BD=D1=8B=D0=B9= =D1=82=D0=BE=D1=80=D0=BE=D0=BF=D1=8B=D0=B6=D0=BA=D0=B0. =D0=A2=D0=B0=D0= =BA=D0=BE=D0=B9 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8=D0=B9= , =D0=BD=D0=BE =D1=83=D0=B6=D0=B5 =D0=B2=D1=81=D0=B5=D0=BC =D0=BD=D0=B0= =D0=BC =D1=83=D1=81=D0=BF=D0=B5=D0=BB =D0=BF=D1=80=D0=B5=D0=BF=D0=BE=D0= =B4=D0=B0=D1=82=D1=8C =D1=83=D1=80=D0=BE=D0=BA =D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D1=8F=D1=89=D0=B5=D0=B3=D0=BE =D0=BC=D1=83=D0=B6=D0=B5=D1=81=D1= =82=D0=B2=D0=B0 =D0=B8 =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE=D1=82=D0=B5=D1=80= =D0=BF=D0=B5=D0=BD=D0=B8=D1=8F.

=D0=A1 =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9 =D0=B8= =D0=B3=D0=BB=D1=83=D0=B1=D0=BE=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1= =83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=BA =D0=94=D0=BE= =D0=B1=D1=80=D1=8B=D0=BC =D0=9B=D1=8E=D0=B4=D1=8F=D0=BC, =D0=BC=D0=B0=D0= =BC=D0=B0 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B8.=

=D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0= =B1=D1=8B =D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0= =D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0= =BE=D0=BC=D0=BE=D1=89=D0=B8:

1)   = =D0=91=D0= =B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B0=D1=8F =D0=BA=D0=B0=D1=80= =D1=82=D0=B0 =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD=D0=BA=D0=B0 (<= /SPAN>Visa) =D0= =BD=D0=BE=D0=BC=D0=B5=D1=80: 4276 8801 9051 6561.

 

2)   = =D0=9D=D0= =BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8=D0=BB=D0=B0=D0=B9=D0=BD =D0=B4=D0=BB= =D1=8F =D0=BF=D0=BE=D0=B6=D0=B5=D1=80=D1=82=D0=B2=D0=BE=D0=B2=D0=B0=D0= =BD=D0=B8=D0=B9: +79680706071. (=D0=92=D1=81=D0=B5 =D1=81=D1=80=D0=B5=D0= =B4=D1=81=D1=82=D0=B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D0=BD=D0=BD= =D1=8B=D0=B5 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81=D0=BF=D0=BE=D1= =81=D0=BE=D0=B1=D0=BE=D0=BC, =D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D1=8F=D1=82= =D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D1=87=D1=91=D1=82 =D0=B2 =D0=B1=D0=B0= =D0=BD=D0=BA=D0=B5)

 

3)  =   QIWI =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: 968070606= 9.

 

4)=     = =D0=AF=D0=BD=D0=B4= =D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0=B3=D0=B8: =D0=BA=D0=BE=D1= =88=D0=B5=D0=BB=D1=91=D0=BA: 4100137377716= 55.

 

=D0=A2=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD =D0=B4=D0=BB=D1=8F =D1=81= =D0=B2=D1=8F=D0=B7=D0=B8: +79680706069 =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2=D0=B0 =D0=A2= =D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0.

--kW5lbAdLAobiZ=_hS7RpV27TGptykCXGAM-- --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: image/jpeg; name="300_1_2_thumb_child_water_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_1_2_thumb_child_water_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAUEBAUEAwUFBAUGBgUGCA4JCAcHCBEMDQoOFBEVFBMR ExMWGB8bFhceFxMTGyUcHiAhIyMjFRomKSYiKR8iIyL/2wBDAQYGBggHCBAJCRAiFhMWIiIiIiIi IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL/wAARCAMcAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6tury aCV0VVLEAx8deuc/lUTajKcGMRhXbarOSAOMnP51YnuoIZHMsZLxYwdoyc+lRvdWqqYvJLKCAEVA Qx68CtAI49QnmaFI0jDSbhk5xkd/pTEvZYkI3KS8zDdKxwoGKnW8tsxFImLEHaFQZHqKZHdReUwm hUkzEKiJnOO+PWkBDBfSwWqPId6tuGWyTkdB9KWe5uFWfkK6opYgnjPoM4qS3u4mt18+FADuYbVG 3j+tJLexhZnEIYlVJDIOh6ZOaYCvfypGNpjcrGGbaCf1z/jU9xe7LZXiKM+VDLnOM1G89skaNJbY GzPMYGB6c/yFTTNbQwCRolKOR0QfhQBXlv5oHmSTyt6ICuM8nNWLi6eCOKQhfLYfN7HGRUb3Vuxk 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 kcLFFHhQeDkDrTLiWWOcqk0oXAOA59BTA//Z --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: image/jpeg; name="300_4_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_4_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAJAAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxK2uG tLqK5QkPEwYY46V7VY3CXVpFMmCsihxj3rw84OOp+tel+A783GkG2Y5a2fb/AMBPI/rXl5xQ5qSq LodmDnaTidHdoT8y9RyK4fWfGSxX0psLNVulzGZpByPXFd/Ku5O+DXlfiywFrrTSAfJON4+o61y5 NVXM6bNcZH3VJGHfX91qM5mu5mlkxwT2HtUCOyOMH60MuOR0pn8Q4/I19GeaWlYSD5OvpTx15/E4 qmvB3KcVYSYNgP8AKx4B7GmmFiUA46/lXUeBr5odYa0ZvlmQ7QTwCOa5Y/Lgc4POat6bdfYdStrk H/VSAke3f9KxxVL2tGUPIulLlmme1H5kzXnnxA+0RvYxQhikspOB3YYwP1r0GJleMEEEEZFYXiK2 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 nP0piYUZHBNLvUdWx7UN2A//2Q== --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: image/jpeg; name="300_5_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_5_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHrAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDjC8rq tuCnlJK7lgOS3b8PpSzxs9jIWjIV8MhHQnPf0NactopjZcnaXGA+Aynrk/X0FUcupY7WEGQ3B69j xWKkW0WfAUVvc+LrCKe7a2+fMLgfemBBjX8TmvqOvkORptGv2ngcrLbOlxFjsQcj/CvrSxulvtPt rtPuTxLIuPRgD/Wuh7XILFFFFSAVU1HTLHV7NrS/to7iBuSjjv6g9j7irdZGnvdJ4i1eG4n3wnyZ raMnlFK7WH03KT+NAHFXXwX0ibV47q31K+t7dGWQwAhzvDbuHbJA9v1rT1T4V6DrHimTW7szlJQD NZqwWKR/7xxzz3Gea7milZDuzyD4o+BktNPi1jQbO3toLdBFeW8IEYMeflfA4JU9e+D7V5dd6xqU 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 AH5CpIpGSMKMYBIGQD3ppdDllPXQ/9k= --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: image/jpeg; name="300_6_1_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_6_1_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHgAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDze5eR pC8tvtA+VXTnPHT3+taeiw3QC2HlRXdrKRJOCclVB657Edcism7uIxG0hEiEn5EPQr6k9Qfr1qxp 0U0hEkVxGspJ2xngk56A9DXnyj7pg1oaOo6TZpq7xzNKbdod6pE2McjGOM+tWPKsPs0ax6TElxDK pjKO37zt8+Tycge3UVJb210Zhcx3sAaO3Z7gSgEIVYKIxj72cjGKivZbieYh4CrhAzjIBVfr2B7V N2SQPa3N26iygOVLb4oyBsfqQB1x39OOKdY2Gb9YLkRl5BvR2kwNg+9n+8Rz19KoX0EljDHcvG8d wSuwhlZfUcjnOOo7EUraiJra3kWd45rebJyoZXU8/X1GOhzVWdtB200Oh06306PUZFtpVmjc7PLn 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 --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ Content-Type: image/jpeg; name="300_7_1_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_7_1_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKEAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0UDCk UypccVF0z7V5R0hjBzS0mSRRz3oAWmKME57mnnkZqM5B4oAceTinZxTApIzzmnEYxRcLDlXLbjSv zSghUzSZz1piAdKKPagcn2pDAdaWkI4pegpgLTlbPB/OmAE808L6n8qEApXPSmkU8cDrRjIxTsIj xzRSleODSY9cipGLQOKP50gPOaAHnkU3GATT8gCmggimIAMsKc65UDpzSDqKc3WgGRFT2pAKkpuO OtIZIpAUU2nY+TNNpiCmk4wCCc06kbOOKBi/zpSSF6ZNHYH2prOQAAKAFXkU1VGc808c8UbTn2oA YARkYGKUUueaAGIyelFhhjNOApO4p4piEIx/hQcHPNOIyKbt5FAhuOOOnrTu4zQB8p+tOIyM0wI1 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 --cXAlO8rs=_6NJqc9sJSLJLiMsXO7aioWQQ-- From tatiana.voronova7@tatyan07.tmweb.ru Thu Nov 19 05:43:20 2015 Return-Path: X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id F2CE029DF5 for ; Thu, 19 Nov 2015 05:43:19 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id C8E1C304039 for ; Thu, 19 Nov 2015 03:43:19 -0800 (PST) X-ASG-Debug-ID: 1447933389-04cbb0605e140380001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id jXmAihSC5gZvrBOr for ; Thu, 19 Nov 2015 03:43:10 -0800 (PST) X-Barracuda-Envelope-From: tatiana.voronova7@tatyan07.tmweb.ru X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 5B0249F940 for ; Thu, 19 Nov 2015 22:43:08 +1100 (AEDT) Received-SPF: SoftFail (i-otc2esa.syd1.mail-filtering.com.au: domain of tatiana.voronova7@tatyan07.tmweb.ru is inclined to not designate 89.188.119.198 as permitted sender) identity=mailfrom; client-ip=89.188.119.198; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="tatiana.voronova7@tatyan07.tmweb.ru"; x-sender="tatiana.voronova7@tatyan07.tmweb.ru"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@PROBOOKB) identity=helo; client-ip=89.188.119.198; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="tatiana.voronova7@tatyan07.tmweb.ru"; x-sender="postmaster@PROBOOKB"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0H1AwCstE1WesZ3vFl3AQECAQ4BAQIGAQECxTYVh3wCAgECAw4BASAIhX/Jc496 X-IPAS-Result: A0H1AwCstE1WesZ3vFl3AQECAQ4BAQIGAQECxTYVh3wCAgECAw4BASAIhX/Jc496 X-IronPort-AV: E=Sophos;i="5.20,317,1444654800"; d="jpg'145?scan'145,208,145,217";a="132441048" Received: from unknown (HELO PROBOOKB) ([89.188.119.198]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP; 19 Nov 2015 22:42:39 +1100 From: "=?UTF-8?B?0JLQvtGA0L7QvdC+0LLQsCDQotCw0YLRjNGP0L3QsA==?=" Subject: =?UTF-8?B?U09TISDQn9C+0LzQvtCz0LjRgtC1INC/0L7QttCw0LvRg9C50YHRgtCwLg==?= To: "pcp" X-ASG-Orig-Subj: =?UTF-8?B?U09TISDQn9C+0LzQvtCz0LjRgtC1INC/0L7QttCw0LvRg9C50YHRgtCwLg==?= Content-Type: multipart/mixed; charset="utf-8"; boundary="dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Thu, 19 Nov 2015 14:42:33 +0300 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1447933389 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.14 X-Barracuda-Spam-Status: No, SCORE=0.14 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, HTML_MESSAGE, MISSING_MID X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24533 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.14 MISSING_MID Missing Message-Id: header 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.00 HTML_MESSAGE BODY: HTML included in message Message-Id: <20151119114319.71A7D106C84E@cuda.sgi.com> This is a multi-part message in MIME format --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: multipart/alternative; boundary="wl5rOIsjTr2ljUJuiz1JiSDSgfnmKa=_eE" --wl5rOIsjTr2ljUJuiz1JiSDSgfnmKa=_eE Content-Type: text/plain ; charset="utf-8" Content-Transfer-Encoding: quoted-printable =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2 =D0=93=D0=BB=D0=B5=D0=B1 =D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F: 22.09.2012 =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D0=A2=D0=B5=D1=82=D1=80=D0= =B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=B3=D0=B8=D0=BF=D0=BE= =D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D1=8F =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9. =D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0= =BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5= =D0=BD=D0=B8=D0=B5: 1.209.000 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1=81=D0=BE=D0=B1=D1= =80=D0=B0=D1=82=D1=8C: 669.145 =D1=80=D1=83=D0=B1=D0=BB=D0=B5=D0=B9. =20 =D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5= , =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=91=D0=BB=D0=B0=D0=B3=D0= =BE=D1=82=D0=B2=D0=BE=D1=80=D0=B8=D1=82=D0=B5=D0=BB=D0=B8! =D0=9C=D0=BE=D0=B5=D0=BC=D1=83 =D0=BC=D0=BB=D0=B0=D0=B4=D1=88=D0=B5=D0= =BC=D1=83 =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0=BA=D1=83 =D0=93=D0=BB=D0=B5= =D0=B1=D1=83=D1=88=D0=BA=D0=B5 =D0=BD=D0=B0 =D0=B4=D0=BD=D1=8F=D1=85 =D0= =B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D0=BB=D0=BE=D1=81=D1=8C 3 =D0=B3= =D0=BE=D0=B4=D0=B0. =D0=A3 =D0=BC=D0=B5=D0=BD=D1=8F =D0=BF=D1=8F=D1=82= =D1=8C =D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0= =BD=D1=8B=D1=85 =D0=B4=D0=B5=D1=82=D0=BE=D0=BA, =D0=BD=D0=BE =D0=B8=D0= =BC=D0=B5=D0=BD=D0=BD=D0=BE =D1=81=D0=B0=D0=BC=D0=BE=D0=BC=D1=83 =D0=BC= =D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=BE=D0=BC=D1=83 =D0=B2=D1=8B=D0= =BF=D0=B0=D0=BB=D0=BE =D1=81 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8= =D1=8F =D0=BF=D1=80=D0=BE=D1=8F=D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5=D0= =B4=D1=8E=D0=B6=D0=B8=D0=BD=D0=BD=D1=83=D1=8E =D1=81=D0=B8=D0=BB=D1=83= =D0=B2 =D0=B1=D0=BE=D1=80=D1=8C=D0=B1=D0=B5 =D0=B7=D0=B0 =D0=B6=D0=B8= =D0=B7=D0=BD=D1=8C. =D0=9D=D0=B0=D1=88 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1= =88=D0=BA=D0=B0 =D1=80=D0=BE=D0=B4=D0=B8=D0=BB=D1=81=D1=8F 22 =D1=81=D0= =B5=D0=BD=D1=82=D1=8F=D0=B1=D1=80=D1=8F 2012 =D0=B3=D0=BE=D0=B4=D0=B0 = =D1=81 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D1=8B=D0=BC =D0=BF=D0=BE=D1=80=D0= =BE=D0=BA=D0=BE=D0=BC =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0 =D0=A2=D0=B5= =D1=82=D1=80=D0=B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=BA=D0= =BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D0=B2 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5= =D0=B4=D1=81=D1=82=D0=B2=D0=B8=D0=B8 =D0=B1=D1=8B=D0=BB =D0=BE=D1=81=D0= =BB=D0=BE=D0=B6=D0=BD=D0=B5=D0=BD =D0=B3=D0=B8=D0=BF=D0=BE=D0=BF=D0=BB= =D0=B0=D0=B7=D0=B8=D0=B5=D0=B9 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1= =8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=BC=D0=BD= =D0=BE=D0=B6=D0=B5=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D0=BC=D0=B8.=20 =D0=A1=D1=80=D0=B0=D0=B7=D1=83 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D1=80=D0= =BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5=D0=BE=D0=BD=D0=B0= =D1=82=D0=BE=D0=BB=D0=BE=D0=B3 =D1=83=D1=81=D0=BB=D1=8B=D1=88=D0=B0=D0= =BB=D0=B0 =D1=88=D1=83=D0=BC=D0=BE=D0=BA, =D0=BD=D0=BE =D1=83=D1=81=D0= =BF=D0=BE=D0=BA=D0=BE=D0=B8=D0=BB=D0=B0, =D0=BC=D0=BE=D0=BB, =D0=BD=D0= =B0=D0=B2=D0=B5=D1=80=D0=BD=D1=8F=D0=BA=D0=B0 =D1=88=D1=83=D0=BC =D1=84= =D0=B8=D0=B7=D0=B8=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA= =D0=B8=D0=B9. =D0=9A =D0=B2=D0=B5=D1=87=D0=B5=D1=80=D1=83 =D0=B2=D1=80= =D0=B0=D1=87 =D1=81=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB, =D1=87=D1=82=D0=BE = =D1=88=D1=83=D0=BC =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D0=BB=D1=81=D1=8F =D0= =B8 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BF=D0=B5=D1=80=D0=B5= =D0=B2=D0=BE=D0=B4=D1=8F=D1=82 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0= =BC=D0=B0=D1=86=D0=B8=D1=8E. =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83= =D1=8E=D1=89=D0=B8=D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=B8=D0= =B5=D1=85=D0=B0=D0=BB =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8= =D1=80=D1=83=D1=80=D0=B3 =D0=B8=D0=B7 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0= =BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8= =D1=86=D1=8B =D0=B8 =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0= =BE =D1=81 =D0=BF=D0=B5=D1=80=D0=B2=D1=8B=D1=85 =D1=81=D0=B5=D0=BA=D1=83= =D0=BD=D0=B4 =D0=BF=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BB =D0=B4=D0= =B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7, =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8= =D0=B2, =D1=87=D1=82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=81=D1=82= =D1=80=D0=B0=D0=BD=D0=BD=D0=BE, =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 =D0= =B2=D0=BE =D0=B2=D1=80=D0=B5=D0=BC=D1=8F =D0=B1=D0=B5=D1=80=D0=B5=D0=BC= =D0=B5=D0=BD=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D0=BD=D0=B8=D0=BA=D1=82=D0= =BE =D0=BD=D0=B5 =D1=83=D0=B2=D0=B8=D0=B4=D0=B5=D0=BB =D1=82=D0=B0=D0=BA= =D0=B8=D1=85 =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1=8B=D1=85 =D0= =B4=D0=B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2 =D0=B2 =D1=81=D0=B5=D1=80= =D0=B4=D1=86=D0=B5 =D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85.=20= =D0=AF =D1=81=D1=82=D0=B0=D1=80=D0=B0=D0=BB=D0=B0=D1=81=D1=8C =D1=81=D0= =BB=D1=83=D1=88=D0=B0=D1=82=D1=8C =D0=B8 =D1=81=D0=BB=D1=8B=D1=88=D0=B0= =D1=82=D1=8C =D1=80=D0=B0=D0=B7=D1=8A=D1=8F=D1=81=D0=BD=D0=B5=D0=BD=D0= =B8=D1=8F =D0=B4=D0=BE=D0=BA=D1=82=D0=BE=D1=80=D0=B0, =D0=BF=D1=80=D0=B5= =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B3=D0=B0=D1=8F =D1=81=D0=B2=D0=BE=D0= =B5 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5, =D0=BA=D0=BE= =D1=82=D0=BE=D1=80=D0=BE=D0=B5 =D0=B4=D0=BE =D1=81=D0=B8=D1=85 =D0=BF=D0= =BE=D1=80 =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B3=D1=83 =D0=B2=D1=8B=D1=80=D0=B0= =D0=B7=D0=B8=D1=82=D1=8C =D0=B2 =D1=81=D0=BB=D0=BE=D0=B2=D0=B0=D1=85. = =D0=9C=D0=BD=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B8=D0=BB=D0=B8, =D1= =87=D1=82=D0=BE =D0=BF=D0=BE=D1=82=D1=80=D0=B5=D0=B1=D1=83=D0=B5=D1=82= =D1=81=D1=8F =D0=BD=D0=B5 =D0=BE=D0=B4=D0=BD=D0=B0 =D0=BE=D0=BF=D0=B5=D1= =80=D0=B0=D1=86=D0=B8=D1=8F, =D0=B8 =D0=BF=D0=B5=D1=80=D0=B2=D0=B0=D1=8F= =D0=B2 =D1=81=D0=B0=D0=BC=D0=BE=D0=B5 =D0=B1=D0=BB=D0=B8=D0=B6=D0=B0=D0= =B9=D1=88=D0=B5=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F, =D0=B0 =D0=BF=D0= =BE=D0=BA=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BE=D1=82= =D0=B2=D0=B5=D0=B7=D1=83=D1=82 =D0=B2 =D1=81=D0=BF=D0=B5=D1=86=D0=B8=D0= =B0=D0=BB=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=83=D1= =8E =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B4=D0=BB=D1=8F= =D0=BD=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F.=20 =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B5 =D1= =83=D1=82=D1=80=D0=BE =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D1=83= =D1=83=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0=B2 67 =D0=B1=D0=BE=D0=BB=D1=8C= =D0=BD=D0=B8=D1=86=D1=83 =D0=B3.=D0=9C=D0=BE=D1=81=D0=BA=D0=B2=D1=8B. = =D0=90 =D1=8F, =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE = =D1=81=D0=B1=D0=B5=D0=B6=D0=B0=D0=B2 =D0=B8=D0=B7 =D1=80=D0=BE=D0=B4=D0= =B4=D0=BE=D0=BC=D0=B0, =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BE=D0=B2= =D0=B0=D0=BB=D0=B0 =D0=B7=D0=B0 =D0=BD=D0=B8=D0=BC. =D0=9F=D0=BE=D1=82= =D1=8F=D0=BD=D1=83=D0=BB=D0=B8=D1=81=D1=8C =D1=81=D1=82=D1=80=D0=B0=D1= =88=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B5=D1=81=D1=8F=D1=82=D1=8C =D0=B4=D0=BD= =D0=B5=D0=B9 =D1=80=D0=B0=D0=B7=D0=BB=D1=83=D0=BA=D0=B8 =D0=B8 =D1=81=D0= =B2=D0=B8=D0=B4=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF=D0=BE =D1=87=D0=B0=D1=81= =D0=B0=D0=BC =D1=81 =D1=82=D1=83=D0=B3=D0=BE=D0=B7=D0=B0=D0=BF=D0=B5=D0= =BB=D0=B5=D0=BD=D1=83=D1=82=D1=8B=D0=BC =D0=BA=D1=83=D0=BB=D0=B5=D1=87= =D0=BA=D0=BE=D0=BC, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D1=82=D0= =B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5=D0=B5 =D0=BE=D1=87=D0=B5= =D0=BD=D1=8C =D0=B6=D0=B0=D0=B4=D0=BD=D0=BE =D1=81=D0=BE=D1=81=D0=B0=D0= =BB =D0=BC=D0=BE=D0=BB=D0=BE=D1=87=D0=BA=D0=BE. =D0=9D=D0=B0 12 =D0=B4= =D0=B5=D0=BD=D1=8C =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8 =D0=BC=D0=BD=D0=B5 =D1= =83=D0=B4=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D0=B4=D0=BE=D0=B1=D0=B8=D1=82= =D1=8C=D1=81=D1=8F =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B0 =D1= =80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=B2 =D0=BA=D0=B0=D1=80=D0=B4= =D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8=D1=87=D0=B5=D1=81= =D0=BA=D0=BE=D0=B5 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=BF=D1=80=D0=B8 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0=BE=D0=B2=D1=81= =D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D0=B5. =D0= =9D=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86, =D1=8F =D0=B1=D1=8B=D0=BB=D0=B0= =D1=80=D1=8F=D0=B4=D0=BE=D0=BC =D1=81 =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0= =BA=D0=BE=D0=BC! =D0=9D=D0=B0=D1=81=D1=8B=D1=89=D0=B5=D0=BD=D0=B8=D0=B5= =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA=D0=B8=D1=81=D0=BB=D0=BE=D1=80=D0= =BE=D0=B4=D0=BE=D0=BC =D0=B1=D1=8B=D0=BB=D0=BE 64%, =D1=87=D1=82=D0=BE= =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D0=BF=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0= =BE=D0=B9 =D0=BD=D0=B0=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF= =D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B8=D1=87=D0=BD=D0=BE-=D0=BB=D0= =B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=B0=D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B0, =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1= =86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85= =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0. =D0=A2=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1= =8F =D0=BC=D0=BD=D0=BE=D0=B3=D0=B8=D0=B5 =D0=BC=D0=B5=D1=81=D1=8F=D1=86= =D1=8B, =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8, =D0=BE= =D1=82 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=B0=D1= =80=D0=B4=D0=B8=D0=BE=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2 =D1=8F =D1=83=D0=B7= =D0=BD=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0=BE =D0=BF=D1=80=D0=B8 =D0=A2= =D0=B5=D1=82=D1=80=D0=B0=D0=B4=D0=B5 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE =D0= =BE=D0=BD=D0=B8 =D1=83=D0=B6=D0=B5 =D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 15 =D0= =BB=D0=B5=D1=82 =D0=BD=D0=B5 =D0=B4=D0=B5=D0=BB=D0=B0=D1=8E=D1=82 =D0=B0= =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D1=8B, =D0=B0 =D1=81=D1= =80=D0=B0=D0=B7=D1=83 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C= =D0=BD=D1=83=D1=8E =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D1= =8E, =D1=87=D1=82=D0=BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BC=D0=BE=D1=89=D0= =BD=D1=8B=D0=B9 =D1=82=D0=BE=D0=BB=D1=87=D0=BE=D0=BA =D0=BA =D1=80=D0=B0= =D0=B7=D0=B2=D0=B8=D1=82=D0=B8=D1=8E =D0=B2=D1=81=D0=B5=D0=B9 =D1=81=D0= =B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD= =D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=B1=D0= =BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1=80=D0=BD=D0=BE =D1=81=D0=BA= =D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1= =81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=81=D0=B5=D1=80= =D0=B4=D1=86=D0=B0, =D0=B5=D0=B3=D0=BE =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0= =B5=D0=BD=D0=BD=D0=B8=D1=85 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B0=D1=85= , =D0=B3=D0=BB=D0=B0=D0=B2=D0=BD=D1=8B=D0=BC =D0=BE=D0=B1=D1=80=D0=B0=D0= =B7=D0=BE=D0=BC, =D0=BD=D0=B0 =D0=B8=D0=B7=D0=BD=D0=B0=D1=87=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE =D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=D1=81=D1=82=D1=80=D0= =B0=D0=B4=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=BC =D0=BF=D1=80=D0=B0=D0=B2= =D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5.=20= =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BF=D1=80=D0=BE=D0= =B6=D0=B8=D0=BB =D1=81 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE= =D0=B7=D0=BE=D0=BC =D1=86=D0=B5=D0=BB=D1=8B=D0=B9 =D0=B3=D0=BE=D0=B4. = =D0=9C=D1=8B =D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D1=81=D0=B2=D0=BE=D0=B5=D0= =B9 =D0=BE=D1=87=D0=B5=D1=80=D0=B5=D0=B4=D0=B8, =D1=80=D0=B5=D0=B3=D1=83= =D0=BB=D1=8F=D1=80=D0=BD=D0=BE =D1=81=D0=BB=D1=8B=D1=88=D0=B0, =D1=87=D1= =82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D0=BF=D0=BB=D0=B0= =D0=BD=D0=BE=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82= =D0=B6=D0=B8=D1=82=D1=8C =D0=B4=D0=BE=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0= =BE =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D1=85 = =D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81=D0=BE=D0=B2 =D0=B4=D0=B0=D1= =82=D1=8B =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8, =D0=BA=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=BB=D0=BE=D1=81=D1=8C =D0=BD=D0=B0= =D0=BC=D0=BE=D0=B9=D0=BA=D1=83, =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA=D0=B0= =D0=BA =D1=82=D0=BE=D0=BA=D0=BE=D0=BC =D1=83=D0=B4=D0=B0=D1=80=D0=B8=D0= =BB=D0=BE. =D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2 =D0=B2 =D0=BD=D0= =B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B5=D0=BC=D0=B5= =D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA, =D1=8F = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D0=BB=D0=B0 =D0=BE=D1=82=D0=BE=D0= =B2=D1=81=D1=8E=D0=B4=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82: "=D0=A7=D0= =B5=D0=B3=D0=BE =D0=92=D1=8B =D0=B6=D0=B4=D0=B5=D1=82=D0=B5? =D0=9D=D1= =83=D0=B6=D0=BD=D0=BE =D0=BD=D0=B5=D0=B7=D0=B0=D0=BC=D0=B5=D0=B4=D0=BB= =D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D0=BE=D0=BF=D0=B5=D1=80=D0= =B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C. =D0=90=D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D0=BC=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D0=BD=D0=B5 =D0=BD=D1=83=D0= =B6=D0=B5=D0=BD, =D1=81=D0=B0=D1=82=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8F= 64% =D0=BD=D0=B5 =D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD=D1=82, =D0= =B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7 =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=BF=D0=BE=D0=B2=D1=80=D0=B5=D0=B4=D0=B8=D1=82 =D1= =81=D0=BE=D1=81=D1=83=D0=B4=D1=8B." =D0=92 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=88=D0=BE=D0=BA=D0=B0, =D0=BD=D0=B5 =D0= =B8=D0=BC=D0=B5=D1=8F =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8 =D0=BD= =D0=B0 =D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B4=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5, =D0=BC=D1=8B =D1=81 =D0=BE=D0=B3=D1=80=D0=BE=D0=BC=D0=BD=D1=8B=D0= =BC=D0=B8 =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D1=8F=D0=BC=D0=B8 =D1=81=D0=BE= =D0=B1=D1=80=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0= =B4=D0=B8=D0=BC=D1=83=D1=8E =D1=81=D1=83=D0=BC=D0=BC=D1=83 =D0=B8 =D0=BE= =D0=BF=D0=BB=D0=B0=D1=82=D0=B8=D0=BB=D0=B8 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D1=8E =D0=B2 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=BE= =D0=B9 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=90=D1=81=D0=BA=D0= =BB=D0=B5=D0=BF=D0=B8=D0=BE=D1=81. =D0=92 =D0=B2=D0=BE=D0=B7=D1=80=D0=B0=D1=81=D1=82=D0=B5 =D0=BE=D0=B4=D0= =BD=D0=BE=D0=B3=D0=BE =D0=B3=D0=BE=D0=B4=D0=B0 =D0=93=D0=BB=D0=B5=D0=B1= =D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D1=8B=D0=BB =D0=BF=D1=80=D0=BE=D0=BE=D0= =BF=D0=B5=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD =D0=B2=D0=B5=D0=BB= =D0=B8=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=85=D0=B8=D1=80=D1=83=D1= =80=D0=B3=D0=BE=D0=BC =D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=D0=BE=D0=BC= =D0=A5=D1=80=D0=B0=D1=88=D0=BA=D0=B0, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1= =8B=D0=B9 =D0=BF=D0=BE=D0=BC=D0=B8=D0=BC=D0=BE =D1=83=D1=81=D1=82=D1=80= =D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=B4=D0= =B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2, =D1=81=D0=B4=D0=B5=D0=BB=D0=B0= =D0=BB =D0=BC=D0=BE=D0=B5=D0=BC=D1=83 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0= =BA=D1=83 =D1=83=D0=BD=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=83=D1=8E= =D0=BF=D0=BB=D0=B0=D1=81=D1=82=D0=B8=D0=BA=D1=83 =D0=BB=D0=B5=D0=B3=D0= =BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF=D0=B0=D0=BD= =D0=B0. =D0=9E=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE=D1=81=D1=8C, =D1=87= =D1=82=D0=BE =D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=82=D1=80=D0=B5=D1= =85 =D1=81=D1=82=D0=B2=D0=BE=D1=80=D0=BE=D0=BA =D1=83 =D0=BA=D0=BB=D0=B0= =D0=BF=D0=B0=D0=BD=D0=B0 =D0=B1=D1=8B=D0=BB=D0=B0 =D1=82=D0=BE=D0=BB=D1= =8C=D0=BA=D0=BE =D0=BE=D0=B4=D0=BD=D0=B0, =D0=BD=D0=BE =D0=B1=D0=BE=D0= =BB=D1=8C=D1=88=D0=B0=D1=8F, =D1=8D=D1=82=D0=BE=D1=82 =D1=84=D0=B0=D0=BA= =D1=82 =D0=B8 =D0=B3=D0=B5=D0=BD=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0= =B5 =D1=80=D1=83=D0=BA=D0=B8 =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B0= =D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B8=D0=BB=D0=B8 =D0=BD=D0=B0=D0= =BC =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D0=B9 =D0=BA=D0=BB=D0=B0= =D0=BF=D0=B0=D0=BD, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9 =D1=81=D0= =BF=D1=83=D1=81=D1=82=D1=8F =D0=B4=D0=B2=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0= =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0= =B8=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82 =D0=BE=D1=87= =D0=B5=D0=BD=D1=8C =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D1=8D= =D1=82=D0=BE =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0=B5=D0=B5 =D1= =87=D1=83=D0=B4=D0=BE!=20 =D0=9D=D0=BE, =D0=BA=D0=B0=D0=BA =D0=B8 =D0=BF=D1=80=D0=B5=D0=B4=D1=83= =D0=BF=D1=80=D0=B5=D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BC=D0= =B5=D1=86=D0=BA=D0=B8=D0=B5 =D0=B2=D1=80=D0=B0=D1=87=D0=B8, =D0=BD=D0=B0= =D0=BC=D0=B5=D1=81=D1=82=D0=B5 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0= =BC=D0=BE=D0=B7=D0=B0 =D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE= =D0=B2=D0=B0=D0=BB=D1=81=D1=8F =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0= =BD=D1=8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7, =D1=81=D1=82=D0=B5= =D0=BD=D0=BA=D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=B8=D0=B7-=D0= =B7=D0=B0 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D1=81=D1=82=D0=B0=D0=BB= =D0=B8 =D1=82=D0=B2=D0=B5=D1=80=D0=B4=D1=8B=D0=BC=D0=B8. =D0=92 =D0=BA= =D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=BC=D0=BD=D0=B5 =D0=B1=D1=8B=D0= =BB=D0=BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BE =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1= =8F =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D0=B3=D0=BE=D0=B4= =D0=B0 =D0=B4=D0=BB=D1=8F =D0=BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0= =B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB= =D1=8C=D0=BA=D1=83 =D0=B8=D0=B7-=D0=B7=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0= =BE=D0=BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE = =D0=BF=D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D0= =B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7= =D0=B5 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D0=BE=D0=B9 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B8 =D0=BE=D1=81= =D1=82=D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D0=B7=D0=BA=D0=B8=D0=BC=D0= =B8 =D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C. =D0=92=D0=B5=D1=80=D0=BD=D1=83=D0=B2=D1=88=D0=B8=D1=81=D1=8C =D0=BD=D0= =B0 =D0=A0=D0=BE=D0=B4=D0=B8=D0=BD=D1=83, =D0=BC=D1=8B =D0=BF=D1=80=D0= =BE=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B8 =D1=80=D0=B5=D0=B3=D1=83=D0=BB= =D1=8F=D1=80=D0=BD=D1=8B=D0=B5 =D0=A3=D0=97=D0=98-=D0=BA=D0=BE=D0=BD=D1= =82=D1=80=D0=BE=D0=BB=D0=B8, =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=B3=D0=BE= =D0=B2=D0=BE=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B2=D1=81=D0= =B5 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D0=BD=D0=B5=D1=82 =D0= =BD=D0=B8=D0=BA=D0=B0=D0=BA=D0=B8=D1=85 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B= =D1=85 =D0=BD=D0=B0 =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D0=BC=D1=8B=D0=B5 =D1= =81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D1=8B =D0=B8 =D0=BF=D0=BE=D0=B2=D1=8B= =D1=88=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0= =BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5= =D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. =D0=9C=D0=B5=D0=BD=D1=8F =D1= =83=D0=B2=D0=B5=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B5=D1=85= =D0=B0=D1=82=D1=8C =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D1= =8E =D0=BD=D0=B5=D1=82 =D0=BD=D0=B0=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE=D1=81= =D1=82=D0=B8. =D0=9D=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=B5= =D1=89=D0=B5 =D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0= =BC=D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=BC=D0=B0=D1=82=D0=B5=D1=80= =D0=B8=D0=BD=D1=81=D0=BA=D0=BE=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=BE=D0=BB=D0=BA=D0=BD=D1=83=D0=BB=D0=BE= =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA =D1=82=D0=BE=D0=BC=D1=83, =D1=87=D1=82= =D0=BE=D0=B1=D1=8B =D0=B2=D1=81=D0=B5 =D1=82=D0=B0=D0=BA=D0=B8 =D0=BF=D0= =BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD= =D0=BA=D0=B0 =D1=82=D0=B0=D0=BC, =D0=B3=D0=B4=D0=B5 =D0=B5=D0=B3=D0=BE= =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8. =D0=A2=D0=BE=D0=B3=D0=B4=D0=B0 = =D1=8F =D0=BD=D0=B5 =D1=81=D0=BE=D0=BC=D0=BD=D0=B5=D0=B2=D0=B0=D0=BB=D0= =B0=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA= =D1=83 =D0=BD=D1=83=D0=B6=D0=B5=D0=BD =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0= =BE =D0=B0=D0=BC=D0=B1=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D1=80=D0=BD=D1=8B= =D0=B9 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C. =D0=9A=D0=BE=D0= =B3=D0=B4=D0=B0 =D0=B6=D0=B5 =D0=BC=D1=8B =D0=BF=D1=80=D0=B8=D0=B1=D1=8B= =D0=BB=D0=B8 =D0=B2 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D1=83, =D0=BF= =D0=BE=D1=81=D0=BB=D0=B5 =D0=BF=D0=B5=D1=80=D0=B2=D0=B8=D1=87=D0=BD=D0= =BE=D0=B9 =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D1=81=D1=82=D0=B8=D0=BA= =D0=B8 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D1=81=D1=80=D0=B0=D0=B7=D1=83 =D0= =BF=D1=80=D0=B5=D0=B4=D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B8=D0=BB=D0=B8 = =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D0=BE=D0=B5 =D0=BF=D0=BE=D0= =B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5= =D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5 =D0=B8 =D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0= =BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=BA= =D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8E= =2E =D0=9A=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8= =D1=8F =D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0= =BE =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=93=D0=BB=D0=B5=D0=B1=D1=83= =D1=88=D0=BA=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB=D0=BE =D0= =BD=D0=B0 =D0=BF=D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5 =D1=81=D0=B2=D0=BE= =D0=B8=D1=85 =D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1= =82=D0=B5=D0=B9, =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B2= =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0= =BE=D1=87=D0=BA=D0=B5 =D0=B1=D1=8B=D0=BB=D0=BE =D0=BA=D1=80=D0=B8=D1=82= =D0=B8=D1=87=D0=BD=D0=BE =D0=B2=D1=8B=D1=81=D0=BE=D0=BA=D0=B8=D0=BC, =D0= =B0 =D1=8D=D1=82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=B4=D0=BB=D1=8F =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B0, =D0=B4=D0=BB=D1=8F =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8! =D0=92 =D0=BB=D0= =B5=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D1=82=D0=B5= =D0=BD=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D1=82=D0=B0=D0=BA=D0=BE=D0=B9, = =D1=87=D1=82=D0=BE =D1=83=D0=B6=D0=B5 =D0=B1=D0=B0=D0=BB=D0=BB=D0=BE=D0= =BD=D0=BD=D0=BE=D0=B5 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD= =D0=B8=D0=B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=BD=D0=B5 =D0=BF=D0= =BE=D0=BC=D0=BE=D0=B3=D0=BB=D0=BE, =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3= =D0=B8 =D0=BF=D1=80=D0=B8=D0=BD=D1=8F=D0=BB=D0=B8 =D1=80=D0=B5=D1=88=D0= =B5=D0=BD=D0=B8=D0=B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8= =D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82. =D0= =90 =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2= =D0=B8, =D0=B2 =D0=BC=D0=B5=D1=81=D1=82=D0=B5, =D0=B3=D0=B4=D0=B5 =D1=80= =D0=B0=D0=BD=D0=B5=D0=B5 =D0=B1=D1=8B=D0=BB =D0=B0=D0=BD=D0=B0=D1=81=D1= =82=D0=BE=D0=BC=D0=BE=D0=B7, =D0=B8=D0=B7-=D0=B7=D0=B0 =D1=82=D0=B2=D0= =B5=D1=80=D0=B4=D1=8B=D1=85 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D0=BD= =D0=B0 =D1=82=D0=BE=D1=82 =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1=82 =D1=81=D0= =B4=D0=B5=D0=BB=D0=B0=D1=82=D1=8C =D0=BD=D0=B8=D1=87=D0=B5=D0=B3=D0=BE= =D0=BD=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B1=D1= =8B=D0=BB=D0=BE. =D0=A2=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0= =B5=D0=B5, =D0=B7=D0=B0 =D1=81=D1=87=D0=B5=D1=82 =D1=81=D1=82=D0=B5=D0= =BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F =D0=BB=D0=B5= =D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D0=BE=D1=81=D1= =82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0= =D0=B1=D1=8B=D0=BB=D0=BE =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D1=82=D0=B5=D0= =BB=D1=8C=D0=BD=D0=BE =D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=D0=BE= =2E=20 =D0=9F=D1=80=D0=BE=D1=88=D0=BB=D1=8B=D0=BC =D0=BB=D0=B5=D1=82=D0=BE=D0= =BC =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BA=D0=BB=D0=B8=D0=BD= =D0=B8=D0=BA=D0=B8 =D0=90=D1=81=D0=BA=D0=BB=D0=B5=D0=BF=D0=B8=D0=BE=D1= =81 =D0=B2=D0=BE =D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0=B9 =D1=80=D0=B0=D0=B7= =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE=D0=B5=D0=B3=D0=BE =D1= =81=D1=8B=D0=BD=D0=B0! =D0=9D=D0=BE =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0= =BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0 =D0=B2= =D1=80=D0=B0=D1=87=D0=B8 =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=82=D0= =B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD= =D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1= =82=D1=8C=D1=81=D1=8F, =D1=87=D1=82=D0=BE=D0=B1=D1=8B =D0=BF=D1=80=D0=BE= =D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D1=8C =D0=B1=D0=BE=D1=80=D1=8C=D0= =B1=D1=83 =D0=B7=D0=B0 =D0=BF=D1=80=D0=B0=D0=B2=D1=83=D1=8E =D0=B2=D0=B5= =D1=82=D0=BE=D1=87=D0=BA=D1=83 =D0=B8 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1= =80=D0=B8=D1=82=D1=8C =D1=80=D0=B0=D0=BD=D0=B5=D0=B5 =D0=B8=D0=BC=D0=BF= =D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B= =D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B2 =D0=BB=D0=B5=D0=B2=D0=BE=D0= =B9, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D1=83 =D1=80=D0=B5= =D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D1=80=D0=B0=D1=81=D1=82=D0=B5=D1=82, =D0= =B8 =D1=8D=D1=82=D0=BE =D0=B7=D0=B4=D0=BE=D1=80=D0=BE=D0=B2=D0=BE, =D0= =BD=D0=BE =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D1=8B =D0= =BD=D0=B5 =D1=80=D0=B0=D1=81=D1=82=D1=83=D1=82 =D0=B8 =D0=BD=D0=B5 =D0= =BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1=8E=D1=82 =D0=BD=D0=BE= =D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D0=BE=D0=B1=D1=8A=D0= =B5=D0=BC =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA =D0=BB=D0=B5=D0=B3=D0=BA= =D0=B8=D0=BC.=20 =D0=9F=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0=A3=D0=B7=D0= =B8 =D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE, =D1=87=D1=82=D0=BE= =D0=B2 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D1=85 =D0=BD=D0=B0=D1= =87=D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B5= =D0=BD=D0=B8=D1=8F, =D0=BF=D1=80=D0=B0=D0=B2=D0=B0=D1=8F =D0=B2=D0=B5=D1= =82=D0=BE=D1=87=D0=BA=D0=B0 =D1=81=D0=BE=D0=B2=D1=81=D0=B5=D0=BC =D0=BA= =D0=B0=D0=BA =D0=BF=D0=B5=D1=81=D0=BE=D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0= =B0=D1=81=D1=8B, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=B8=D1= =81=D0=BF=D1=8B=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82 =D0=BD=D0=B5=D0=BF= =D0=BE=D0=BC=D0=B5=D1=80=D0=BD=D1=83=D1=8E =D0=BD=D0=B0=D0=B3=D1=80=D1= =83=D0=B7=D0=BA=D1=83, =D0=BF=D1=80=D0=BE=D1=82=D0=B0=D0=BB=D0=BA=D0=B8= =D0=B2=D0=B0=D1=8F =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0=BA =D0=BB=D0=B5=D0= =B3=D0=BA=D0=B8=D0=BC. =D0=A1 =D1=81=D0=B0=D0=BC=D0=BE=D0=B3=D0=BE =D0= =BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0 =D0=BC=D1=8B =D1=81=D1=82=D0=B0=D1=80= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1= =8F=D1=82=D1=8C=D1=81=D1=8F =D1=81=D0=B2=D0=BE=D0=B8=D0=BC=D0=B8 =D1=81= =D0=B8=D0=BB=D0=B0=D0=BC=D0=B8, =D0=BD=D0=B5 =D0=B2=D0=B5=D0=B4=D0=B0=D0= =BB=D0=B8, =D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=B5=D1=89=D0=B5= =D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 =D0=BF=D1= =80=D0=B5=D0=B4=D1=81=D1=82=D0=BE=D0=B8=D1=82, =D0=BD=D0=B5 =D0=B4=D1=83= =D0=BC=D0=B0=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0= =B5 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9= =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D0=B8 =D0=BF=D0=BE=D1= =80=D0=BE=D0=BA=D0=B0 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8= =D0=BC=D0=BE =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D0=B2=D0=BE=D0=B7=D0=B8=D1= =82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BA=D0=B0=D0=B6= =D0=B4=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0= =BE=D0=B4=D0=B0 =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5= , =D0=B1=D0=B5=D0=B7 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B3=D0=BE = =D1=81=D0=B5=D1=80=D0=B4=D1=86=D1=83 =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0= =B0=D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F. =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=94=D0=BE=D0=B1=D1=80=D1= =8B=D0=B5 =D0=9B=D1=8E=D0=B4=D0=B8, =D0=BF=D0=BE=D0=B6=D0=B0=D0=BB=D1=83= =D0=B9=D1=81=D1=82=D0=B0, =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3=D0=B8=D1=82=D0= =B5 =D0=BD=D0=B0=D0=BC =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8= =D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5. =D0=93=D0=BB=D0= =B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BD=D1=83=D0=B6=D0=B4=D0=B0=D0=B5= =D1=82=D1=81=D1=8F =D0=B2 =D1=81=D0=BA=D0=BE=D1=80=D0=BE=D0=BC =D0=BE=D0= =BF=D0=B5=D1=80=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=BC =D0=B2=D0=BC= =D0=B5=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1=82=D0=B2=D0=B5. =D0= =A5=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BD=D0=B0=D0=B4=D0=B5=D1=8E= =D1=82=D1=81=D1=8F, =D1=87=D1=82=D0=BE =D0=B2 =D1=8D=D1=82=D0=BE=D1=82= =D1=80=D0=B0=D0=B7 =D0=B8=D0=BC =D1=83=D0=B4=D0=B0=D1=81=D1=82=D1=81=D1= =8F =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D1=8C =D1=81= =D1=82=D0=B5=D0=BD=D1=82 =D0=B8 =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D1=83=D1= =8E =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=83=D1=8E =D0=B0=D1=80=D1=82= =D0=B5=D1=80=D0=B8=D1=8E, =D0=B2=D0=B5=D0=B4=D1=8C =D0=93=D0=BB=D0=B5=D0= =B1=D0=BA=D0=B0 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE =D0=BF=D0=BE=D0=B4= =D1=80=D0=BE=D1=81 =D0=B7=D0=B0 =D1=8D=D1=82=D0=B8 =D0=BF=D0=BE=D0=BB=D1= =82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0, =D1=87=D1=82=D0=BE =D0= =B4=D0=B0=D0=B5=D1=82 =D0=BD=D0=B0=D0=BC =D0=B1=D0=BE=D0=BB=D1=8C=D1=88= =D1=83=D1=8E =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D1=83 =D0=BD=D0=B0 =D1= =83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE=D0=B5 =D0=BB=D0=B5=D1=87=D0=B5= =D0=BD=D0=B8=D0=B5, =D1=82=D0=BE=D0=B3=D0=B4=D0=B0, =D0=BD=D0=B0=D0=BA= =D0=BE=D0=BD=D0=B5=D1=86-=D1=82=D0=BE, =D0=BA=D1=80=D0=BE=D0=B2=D1=8C = =D0=BF=D0=BE=D0=B1=D0=B5=D0=B6=D0=B8=D1=82 =D0=BF=D0=BE =D1=81=D0=BE=D1= =81=D1=83=D0=B4=D0=B0=D0=BC =D0=BA =D0=BB=D0=B5=D0=B3=D0=BA=D0=B8=D0=BC= =D0=B1=D0=B5=D1=81=D0=BF=D1=80=D0=B5=D0=BF=D1=8F=D1=82=D1=81=D1=82=D0= =B2=D0=B5=D0=BD=D0=BD=D0=BE, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D0=B5=D1=87= =D0=BA=D0=BE =D1=81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D1=80=D0=B0=D0=B1=D0= =BE=D1=82=D0=B0=D1=82=D1=8C =D0=B1=D0=B5=D0=B7 =D1=82=D0=B0=D0=BA=D0=BE= =D0=B9 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=B5=D0=B9=D1=88=D0=B5=D0=B9 =D0= =BD=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8, =D0=BA=D0=B0=D0=BA =D1=81= =D0=B5=D0=B9=D1=87=D0=B0=D1=81. =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D0=B5=D1=81=D0= =BA=D0=BE=D0=BD=D0=B5=D1=87=D0=BD=D0=BE =D0=BB=D1=8E=D0=B1=D0=B8=D0=BC= =D0=BD=D0=B0=D0=BC=D0=B8, =D0=B5=D0=B3=D0=BE =D1=81=D1=82=D0=B0=D1=80= =D1=88=D0=B8=D0=BC=D0=B8 =D0=B1=D1=80=D0=B0=D1=82=D1=8C=D1=8F=D0=BC=D0= =B8 =D0=B8 =D1=81=D0=B5=D1=82=D1=80=D0=B5=D0=BD=D0=BA=D0=BE=D0=B9. =D0= =94=D0=BB=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=BD=D0=B0=D1=81 =D0=BE=D0=BD= =D0=BA=D0=B0=D0=BA =D1=81=D0=BE=D0=BB=D0=BD=D1=8B=D1=88=D0=BA=D0=BE =D1= =8F=D1=81=D0=BD=D0=BE=D0=B5, =D1=81=D0=BC=D0=B5=D1=88=D0=BB=D0=B8=D0=B2= =D1=8B=D0=B9 =D0=B8 =D0=BE=D0=B7=D0=BE=D1=80=D0=BD=D0=BE=D0=B9, =D1=81= =D0=BC=D1=8B=D1=88=D0=BB=D0=B5=D0=BD=D1=8B=D0=B9 =D1=82=D0=BE=D1=80=D0= =BE=D0=BF=D1=8B=D0=B6=D0=BA=D0=B0. =D0=A2=D0=B0=D0=BA=D0=BE=D0=B9 =D0=BC= =D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8=D0=B9, =D0=BD=D0=BE =D1=83=D0= =B6=D0=B5 =D0=B2=D1=81=D0=B5=D0=BC =D0=BD=D0=B0=D0=BC =D1=83=D1=81=D0=BF= =D0=B5=D0=BB =D0=BF=D1=80=D0=B5=D0=BF=D0=BE=D0=B4=D0=B0=D1=82=D1=8C =D1= =83=D1=80=D0=BE=D0=BA =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0=B5= =D0=B3=D0=BE =D0=BC=D1=83=D0=B6=D0=B5=D1=81=D1=82=D0=B2=D0=B0 =D0=B8 =D0= =B4=D0=BE=D0=BB=D0=B3=D0=BE=D1=82=D0=B5=D1=80=D0=BF=D0=B5=D0=BD=D0=B8=D1= =8F. =D0=A1 =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9 =D0=B8 =D0=B3=D0= =BB=D1=83=D0=B1=D0=BE=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=83=D0=B2= =D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=BA =D0=94=D0=BE=D0=B1=D1= =80=D1=8B=D0=BC =D0=9B=D1=8E=D0=B4=D1=8F=D0=BC, =D0=BC=D0=B0=D0=BC=D0=B0= =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B8. =D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D1=8B =D0=BE=D0=BA=D0=B0=D0=B7=D0= =B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0=D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB= =D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=D0=B8: 1) =D0=91=D0=B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B0=D1=8F =D0= =BA=D0=B0=D1=80=D1=82=D0=B0 =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD= =D0=BA=D0=B0 (Visa) =D0=BD=D0=BE=D0=BC=D0=B5=D1=80: 4276 8801 9051 656= 1. =20 2) =D0=9D=D0=BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8=D0=BB=D0=B0=D0=B9=D0= =BD =D0=B4=D0=BB=D1=8F =D0=BF=D0=BE=D0=B6=D0=B5=D1=80=D1=82=D0=B2=D0=BE= =D0=B2=D0=B0=D0=BD=D0=B8=D0=B9: +79680706071. (=D0=92=D1=81=D0=B5 =D1=81= =D1=80=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0= =B0=D0=BD=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81= =D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BE=D0=BC, =D0=B2=D1=8B=D0=B2=D0=BE=D0= =B4=D1=8F=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D1=87=D1=91=D1=82 =D0=B2= =D0=B1=D0=B0=D0=BD=D0=BA=D0=B5) =20 3) QIWI =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: 9680706069. =20 4) =D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0= =B3=D0=B8: =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D1=91=D0=BA: 410013737771655= =2E =20 =D0=A2=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD =D0=B4=D0=BB=D1=8F =D1=81=D0= =B2=D1=8F=D0=B7=D0=B8: +79680706069 =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE= =D0=B2=D0=B0 =D0=A2=D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0. --wl5rOIsjTr2ljUJuiz1JiSDSgfnmKa=_eE Content-Type: text/html ; charset="utf-8" Content-Transfer-Encoding: quoted-printable

= =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2 =D0=93=D0=BB=D0=B5=D0=B1

= =D0=94=D0=B0=D1=82=D0=B0 =D1=80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F: 22.09.2012

= =D0=94=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D0=B7: =D0=A2=D0=B5=D1=82=D1=80=D0= =B0=D0=B4=D0=B0 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=B3=D0=B8=D0=BF=D0=BE= =D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D1=8F =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0= =BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B9.=

=D0=9D=D0=B5=D0=BE=D0=B1=D1=85=D0= =BE=D0=B4=D0=B8=D0=BC=D0=BE =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C= =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5: 1.209.000 =D1=80= =D1=83=D0=B1=D0=BB=D0=B5=D0=B9.

=D0=9E=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D1= =81=D0=BE=D0=B1=D1=80=D0=B0=D1=82=D1=8C: 669.145 =D1=80=D1=83=D0=B1=D0= =BB=D0=B5=D0=B9.

 

=D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81= =D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5, =D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0= =B8=D0=B5 =D0=91=D0=BB=D0=B0=D0=B3=D0=BE=D1=82=D0=B2=D0=BE=D1=80=D0=B8= =D1=82=D0=B5=D0=BB=D0=B8!
=D0=9C=D0=BE=D0=B5=D0=BC=D1=83 = =D0=BC=D0=BB=D0=B0=D0=B4=D1=88=D0=B5=D0=BC=D1=83 =D1=81=D1=8B=D0=BD=D0= =BE=D1=87=D0=BA=D1=83 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B5= =D0=BD=D0=B0 =D0=B4=D0=BD=D1=8F=D1=85 =D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0= =BD=D0=B8=D0=BB=D0=BE=D1=81=D1=8C 3 =D0=B3=D0=BE=D0=B4=D0=B0. =D0=A3 =D0= =BC=D0=B5=D0=BD=D1=8F =D0=BF=D1=8F=D1=82=D1=8C =D0=B7=D0=B0=D0=BC=D0=B5= =D1=87=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D1=85 =D0=B4=D0=B5=D1= =82=D0=BE=D0=BA, =D0=BD=D0=BE =D0=B8=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE =D1= =81=D0=B0=D0=BC=D0=BE=D0=BC=D1=83 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C= =D0=BA=D0=BE=D0=BC=D1=83 =D0=B2=D1=8B=D0=BF=D0=B0=D0=BB=D0=BE =D1=81 =D1= =80=D0=BE=D0=B6=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D1=80=D0=BE=D1=8F= =D0=B2=D0=B8=D1=82=D1=8C =D0=BD=D0=B5=D0=B4=D1=8E=D0=B6=D0=B8=D0=BD=D0= =BD=D1=83=D1=8E =D1=81=D0=B8=D0=BB=D1=83 =D0=B2 =D0=B1=D0=BE=D1=80=D1=8C= =D0=B1=D0=B5 =D0=B7=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D1=8C. =D0=9D=D0=B0= =D1=88 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D1=80=D0=BE=D0= =B4=D0=B8=D0=BB=D1=81=D1=8F 22 =D1=81=D0=B5=D0=BD=D1=82=D1=8F=D0=B1=D1= =80=D1=8F 2012 =D0=B3=D0=BE=D0=B4=D0=B0 =D1=81 =D1=82=D1=8F=D0=B6=D0=B5= =D0=BB=D1=8B=D0=BC =D0=BF=D0=BE=D1=80=D0=BE=D0=BA=D0=BE=D0=BC =D1=81=D0= =B5=D1=80=D0=B4=D1=86=D0=B0 =D0=A2=D0=B5=D1=82=D1=80=D0=B0=D0=B4=D0=B0= =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0= =B9 =D0=B2 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D1=81=D1=82=D0=B2=D0=B8= =D0=B8 =D0=B1=D1=8B=D0=BB =D0=BE=D1=81=D0=BB=D0=BE=D0=B6=D0=BD=D0=B5=D0= =BD =D0=B3=D0=B8=D0=BF=D0=BE=D0=BF=D0=BB=D0=B0=D0=B7=D0=B8=D0=B5=D0=B9= =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =D0=B0=D1=80=D1=82=D0= =B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=BC=D0=BD=D0=BE=D0=B6=D0=B5=D1=81=D1=82= =D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0= =BE=D0=B7=D0=B0=D0=BC=D0=B8. =

=D0=A1=D1=80=D0= =B0=D0=B7=D1=83 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D1=80=D0=BE=D0=B6=D0=B4= =D0=B5=D0=BD=D0=B8=D1=8F =D0=BD=D0=B5=D0=BE=D0=BD=D0=B0=D1=82=D0=BE=D0= =BB=D0=BE=D0=B3 =D1=83=D1=81=D0=BB=D1=8B=D1=88=D0=B0=D0=BB=D0=B0 =D1=88= =D1=83=D0=BC=D0=BE=D0=BA, =D0=BD=D0=BE =D1=83=D1=81=D0=BF=D0=BE=D0=BA=D0= =BE=D0=B8=D0=BB=D0=B0, =D0=BC=D0=BE=D0=BB, =D0=BD=D0=B0=D0=B2=D0=B5=D1= =80=D0=BD=D1=8F=D0=BA=D0=B0 =D1=88=D1=83=D0=BC =D1=84=D0=B8=D0=B7=D0=B8= =D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B9. =D0= =9A =D0=B2=D0=B5=D1=87=D0=B5=D1=80=D1=83 =D0=B2=D1=80=D0=B0=D1=87 =D1=81= =D0=BA=D0=B0=D0=B7=D0=B0=D0=BB, =D1=87=D1=82=D0=BE =D1=88=D1=83=D0=BC = =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D0=BB=D1=81=D1=8F =D0=B8 =D1=80=D0=B5=D0= =B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4= =D1=8F=D1=82 =D0=B2 =D1=80=D0=B5=D0=B0=D0=BD=D0=B8=D0=BC=D0=B0=D1=86=D0= =B8=D1=8E. =D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B8= =D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C =D0=BF=D1=80=D0=B8=D0=B5=D1=85=D0=B0=D0= =BB =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80= =D0=B3 =D0=B8=D0=B7 =D0=A4=D0=B8=D0=BB=D0=B0=D1=82=D0=BE=D0=B2=D1=81=D0= =BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=8B =D0=B8= =D0=B1=D1=83=D0=BA=D0=B2=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE =D1=81 =D0=BF=D0= =B5=D1=80=D0=B2=D1=8B=D1=85 =D1=81=D0=B5=D0=BA=D1=83=D0=BD=D0=B4 =D0=BF= =D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D0=BB =D0=B4=D0=B8=D0=B0=D0=B3=D0= =BD=D0=BE=D0=B7, =D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=B2, =D1=87=D1= =82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=81=D1=82=D1=80=D0=B0=D0=BD= =D0=BD=D0=BE, =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83 =D0=B2=D0=BE =D0=B2= =D1=80=D0=B5=D0=BC=D1=8F =D0=B1=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0= =BD=D0=BE=D1=81=D1=82=D0=B8 =D0=BD=D0=B8=D0=BA=D1=82=D0=BE =D0=BD=D0=B5= =D1=83=D0=B2=D0=B8=D0=B4=D0=B5=D0=BB =D1=82=D0=B0=D0=BA=D0=B8=D1=85 =D1= =81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1=8B=D1=85 =D0=B4=D0=B5=D1=84= =D0=B5=D0=BA=D1=82=D0=BE=D0=B2 =D0=B2 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B5 =D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85. 

=D0=AF =D1=81=D1=82=D0=B0=D1=80=D0=B0=D0=BB=D0=B0=D1=81=D1= =8C =D1=81=D0=BB=D1=83=D1=88=D0=B0=D1=82=D1=8C =D0=B8 =D1=81=D0=BB=D1=8B= =D1=88=D0=B0=D1=82=D1=8C =D1=80=D0=B0=D0=B7=D1=8A=D1=8F=D1=81=D0=BD=D0= =B5=D0=BD=D0=B8=D1=8F =D0=B4=D0=BE=D0=BA=D1=82=D0=BE=D1=80=D0=B0, =D0=BF= =D1=80=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B3=D0=B0=D1=8F =D1=81=D0= =B2=D0=BE=D0=B5 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B5= , =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B5 =D0=B4=D0=BE =D1=81=D0=B8= =D1=85 =D0=BF=D0=BE=D1=80 =D0=BD=D0=B5 =D0=BC=D0=BE=D0=B3=D1=83 =D0=B2= =D1=8B=D1=80=D0=B0=D0=B7=D0=B8=D1=82=D1=8C =D0=B2 =D1=81=D0=BB=D0=BE=D0= =B2=D0=B0=D1=85. =D0=9C=D0=BD=D0=B5 =D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B8= =D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=82=D1=80=D0=B5=D0=B1=D1= =83=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B5 =D0=BE=D0=B4=D0=BD=D0=B0 =D0=BE= =D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D1=8F, =D0=B8 =D0=BF=D0=B5=D1=80=D0= =B2=D0=B0=D1=8F =D0=B2 =D1=81=D0=B0=D0=BC=D0=BE=D0=B5 =D0=B1=D0=BB=D0=B8= =D0=B6=D0=B0=D0=B9=D1=88=D0=B5=D0=B5 =D0=B2=D1=80=D0=B5=D0=BC=D1=8F, =D0= =B0 =D0=BF=D0=BE=D0=BA=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0= =D0=BE=D1=82=D0=B2=D0=B5=D0=B7=D1=83=D1=82 =D0=B2 =D1=81=D0=BF=D0=B5=D1= =86=D0=B8=D0=B0=D0=BB=D0=B8=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0= =BD=D1=83=D1=8E =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B4= =D0=BB=D1=8F =D0=BD=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B5=D0=BD=D0=B8=D1= =8F. 

=D0=9D=D0=B0 =D1=81=D0=BB=D0=B5=D0=B4=D1= =83=D1=8E=D1=89=D0=B5=D0=B5 =D1=83=D1=82=D1=80=D0=BE =D0=93=D0=BB=D0=B5= =D0=B1=D1=83=D1=88=D0=BA=D1=83 =D1=83=D0=B2=D0=B5=D0=B7=D0=BB=D0=B8 =D0= =B2 67 =D0=B1=D0=BE=D0=BB=D1=8C=D0=BD=D0=B8=D1=86=D1=83 =D0=B3.=D0=9C=D0= =BE=D1=81=D0=BA=D0=B2=D1=8B. =D0=90 =D1=8F, =D0=B1=D1=83=D0=BA=D0=B2=D0= =B0=D0=BB=D1=8C=D0=BD=D0=BE =D1=81=D0=B1=D0=B5=D0=B6=D0=B0=D0=B2 =D0=B8= =D0=B7 =D1=80=D0=BE=D0=B4=D0=B4=D0=BE=D0=BC=D0=B0, =D0=BF=D0=BE=D1=81=D0= =BB=D0=B5=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B0 =D0=B7=D0=B0 =D0=BD=D0=B8= =D0=BC. =D0=9F=D0=BE=D1=82=D1=8F=D0=BD=D1=83=D0=BB=D0=B8=D1=81=D1=8C =D1= =81=D1=82=D1=80=D0=B0=D1=88=D0=BD=D1=8B=D0=B5 =D0=B4=D0=B5=D1=81=D1=8F= =D1=82=D1=8C =D0=B4=D0=BD=D0=B5=D0=B9 =D1=80=D0=B0=D0=B7=D0=BB=D1=83=D0= =BA=D0=B8 =D0=B8 =D1=81=D0=B2=D0=B8=D0=B4=D0=B0=D0=BD=D0=B8=D0=B9 =D0=BF= =D0=BE =D1=87=D0=B0=D1=81=D0=B0=D0=BC =D1=81 =D1=82=D1=83=D0=B3=D0=BE=D0= =B7=D0=B0=D0=BF=D0=B5=D0=BB=D0=B5=D0=BD=D1=83=D1=82=D1=8B=D0=BC =D0=BA= =D1=83=D0=BB=D0=B5=D1=87=D0=BA=D0=BE=D0=BC, =D0=BA=D0=BE=D1=82=D0=BE=D1= =80=D1=8B=D0=B9 =D1=82=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5= =D0=B5 =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=B6=D0=B0=D0=B4=D0=BD=D0=BE =D1= =81=D0=BE=D1=81=D0=B0=D0=BB =D0=BC=D0=BE=D0=BB=D0=BE=D1=87=D0=BA=D0=BE= =2E =D0=9D=D0=B0 12 =D0=B4=D0=B5=D0=BD=D1=8C =D0=B6=D0=B8=D0=B7=D0=BD=D0= =B8 =D0=BC=D0=BD=D0=B5 =D1=83=D0=B4=D0=B0=D0=BB=D0=BE=D1=81=D1=8C =D0=B4= =D0=BE=D0=B1=D0=B8=D1=82=D1=8C=D1=81=D1=8F =D0=BF=D0=B5=D1=80=D0=B5=D0= =B2=D0=BE=D0=B4=D0=B0 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=B2= =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0=BE=D1=85=D0=B8=D1=80=D1=83=D1=80=D0= =B3=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=BE=D0=B5 =D0=BE=D1=82=D0=B4=D0=B5= =D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BF=D1=80=D0=B8 =D0=A4=D0=B8=D0=BB=D0= =B0=D1=82=D0=BE=D0=B2=D1=81=D0=BA=D0=BE=D0=B9 =D0=B1=D0=BE=D0=BB=D1=8C= =D0=BD=D0=B8=D1=86=D0=B5. =D0=9D=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86, = =D1=8F =D0=B1=D1=8B=D0=BB=D0=B0 =D1=80=D1=8F=D0=B4=D0=BE=D0=BC =D1=81 = =D1=81=D1=8B=D0=BD=D0=BE=D1=87=D0=BA=D0=BE=D0=BC! =D0=9D=D0=B0=D1=81=D1= =8B=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA= =D0=B8=D1=81=D0=BB=D0=BE=D1=80=D0=BE=D0=B4=D0=BE=D0=BC =D0=B1=D1=8B=D0= =BB=D0=BE 64%, =D1=87=D1=82=D0=BE =D1=81=D1=82=D0=B0=D0=BB=D0=BE =D0=BF= =D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=BE=D0=B9 =D0=BD=D0=B0=D0=BB=D0=BE=D0= =B6=D0=B5=D0=BD=D0=B8=D1=8F =D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87= =D0=B8=D1=87=D0=BD=D0=BE-=D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0= =B3=D0=BE =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B0= , =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=81= =D0=BE=D1=81=D1=83=D0=B4=D0=B0=D1=85 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0= =B0.


=D0=A2=D0=BE=D0=BB= =D1=8C=D0=BA=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=BC=D0=BD=D0= =BE=D0=B3=D0=B8=D0=B5 =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D1=8B, =D0=B2 =D0= =93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0=B8=D0=B8, =D0=BE=D1=82 =D0=BD=D0=B5= =D0=BC=D0=B5=D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=B0=D1=80=D0=B4=D0=B8=D0= =BE=D0=BB=D0=BE=D0=B3=D0=BE=D0=B2 =D1=8F =D1=83=D0=B7=D0=BD=D0=B0=D0=BB= =D0=B0, =D1=87=D1=82=D0=BE =D0=BF=D1=80=D0=B8 =D0=A2=D0=B5=D1=82=D1=80= =D0=B0=D0=B4=D0=B5 =D0=A4=D0=B0=D0=BB=D0=BB=D0=BE =D0=BE=D0=BD=D0=B8 =D1= =83=D0=B6=D0=B5 =D0=B1=D0=BE=D0=BB=D0=B5=D0=B5 15 =D0=BB=D0=B5=D1=82 =D0= =BD=D0=B5 =D0=B4=D0=B5=D0=BB=D0=B0=D1=8E=D1=82 =D0=B0=D0=BD=D0=B0=D1=81= =D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D1=8B, =D0=B0 =D1=81=D1=80=D0=B0=D0=B7=D1= =83 =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=83=D1=8E= =D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D1=8E, =D1=87=D1=82=D0= =BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BC=D0=BE=D1=89=D0=BD=D1=8B=D0=B9 =D1=82= =D0=BE=D0=BB=D1=87=D0=BE=D0=BA =D0=BA =D1=80=D0=B0=D0=B7=D0=B2=D0=B8=D1= =82=D0=B8=D1=8E =D0=B2=D1=81=D0=B5=D0=B9 =D1=81=D0=B8=D1=81=D1=82=D0=B5= =D0=BC=D1=8B =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D1=85 =D0=B0=D1= =80=D1=82=D0=B5=D1=80=D0=B8=D0=B9 =D0=B8 =D0=B1=D0=BB=D0=B0=D0=B3=D0=BE= =D1=82=D0=B2=D0=BE=D1=80=D0=BD=D0=BE =D1=81=D0=BA=D0=B0=D0=B7=D1=8B=D0= =B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D0=BE=D1=81=D1=82= =D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0, =D0= =B5=D0=B3=D0=BE =D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B5=D0=BD=D0=BD=D0=B8= =D1=85 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B0=D1=85, =D0=B3=D0=BB=D0=B0=D0= =B2=D0=BD=D1=8B=D0=BC =D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D0=BE=D0=BC, =D0=BD= =D0=B0 =D0=B8=D0=B7=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D1=81=D1=82=D1=80=D0=B0=D0=B4=D0=B0=D0=BB=D1= =8C=D0=BD=D0=BE=D0=BC =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5= =D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. 

=D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BF=D1=80=D0=BE=D0= =B6=D0=B8=D0=BB =D1=81 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE= =D0=B7=D0=BE=D0=BC =D1=86=D0=B5=D0=BB=D1=8B=D0=B9 =D0=B3=D0=BE=D0=B4. = =D0=9C=D1=8B =D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D1=81=D0=B2=D0=BE=D0=B5=D0= =B9 =D0=BE=D1=87=D0=B5=D1=80=D0=B5=D0=B4=D0=B8, =D1=80=D0=B5=D0=B3=D1=83= =D0=BB=D1=8F=D1=80=D0=BD=D0=BE =D1=81=D0=BB=D1=8B=D1=88=D0=B0, =D1=87=D1= =82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D0=BF=D0=BB=D0=B0= =D0=BD=D0=BE=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5 =D0=BC=D0=BE=D0=B6=D0=B5=D1=82= =D0=B6=D0=B8=D1=82=D1=8C =D0=B4=D0=BE=D0=B2=D0=BE=D0=BB=D1=8C=D0=BD=D0= =BE =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE. =D0=9F=D0=BE=D1=81=D0=BB=D0=B5 =D0= =BC=D0=BD=D0=BE=D0=B3=D0=BE=D0=BA=D1=80=D0=B0=D1=82=D0=BD=D1=8B=D1=85 = =D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81=D0=BE=D0=B2 =D0=B4=D0=B0=D1= =82=D1=8B =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B8, =D0=BA=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=BE=D1=82=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5 =D0=B7=D0=B0=D0=BA=D1=80=D1=8B=D0=BB=D0=BE=D1=81=D1=8C =D0=BD=D0=B0= =D0=BC=D0=BE=D0=B9=D0=BA=D1=83, =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA=D0=B0= =D0=BA =D1=82=D0=BE=D0=BA=D0=BE=D0=BC =D1=83=D0=B4=D0=B0=D1=80=D0=B8=D0= =BB=D0=BE. =D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2 =D0=B2 =D0=BD=D0= =B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B5=D0=BC=D0=B5= =D1=86=D0=BA=D0=B8=D1=85 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA, =D1=8F = =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D0=BB=D0=B0 =D0=BE=D1=82=D0=BE=D0= =B2=D1=81=D1=8E=D0=B4=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82: "=D0=A7=D0= =B5=D0=B3=D0=BE =D0=92=D1=8B =D0=B6=D0=B4=D0=B5=D1=82=D0=B5? =D0=9D=D1= =83=D0=B6=D0=BD=D0=BE =D0=BD=D0=B5=D0=B7=D0=B0=D0=BC=D0=B5=D0=B4=D0=BB= =D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D0=BE=D0=BF=D0=B5=D1=80=D0= =B8=D1=80=D0=BE=D0=B2=D0=B0=D1=82=D1=8C. =D0=90=D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D0=BC=D0=BE=D0=B7 =D0=B1=D1=8B=D0=BB =D0=BD=D0=B5 =D0=BD=D1=83=D0= =B6=D0=B5=D0=BD, =D1=81=D0=B0=D1=82=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8F= 64% =D0=BD=D0=B5 =D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD=D1=82, =D0= =B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7 =D0=BE=D0=BF=D0=B0= =D1=81=D0=BD=D0=BE =D0=BF=D0=BE=D0=B2=D1=80=D0=B5=D0=B4=D0=B8=D1=82 =D1= =81=D0=BE=D1=81=D1=83=D0=B4=D1=8B." =D0=92 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B8 =D1=88=D0=BE=D0=BA=D0=B0, =D0=BD=D0=B5 =D0= =B8=D0=BC=D0=B5=D1=8F =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8 =D0=BD= =D0=B0 =D0=BF=D1=80=D0=BE=D0=BC=D0=B5=D0=B4=D0=BB=D0=B5=D0=BD=D0=B8=D0= =B5, =D0=BC=D1=8B =D1=81 =D0=BE=D0=B3=D1=80=D0=BE=D0=BC=D0=BD=D1=8B=D0= =BC=D0=B8 =D1=83=D1=81=D0=B8=D0=BB=D0=B8=D1=8F=D0=BC=D0=B8 =D1=81=D0=BE= =D0=B1=D1=80=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0= =B4=D0=B8=D0=BC=D1=83=D1=8E =D1=81=D1=83=D0=BC=D0=BC=D1=83 =D0=B8 =D0=BE= =D0=BF=D0=BB=D0=B0=D1=82=D0=B8=D0=BB=D0=B8 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D1=8E =D0=B2 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86=D0=BA=D0=BE= =D0=B9 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=90=D1=81=D0=BA=D0= =BB=D0=B5=D0=BF=D0=B8=D0=BE=D1=81.

=D0=92 =D0=B2=D0=BE=D0=B7=D1=80=D0=B0=D1=81=D1=82=D0=B5 =D0= =BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE =D0=B3=D0=BE=D0=B4=D0=B0 =D0=93=D0=BB= =D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=B1=D1=8B=D0=BB =D0=BF=D1=80=D0= =BE=D0=BE=D0=BF=D0=B5=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD =D0=B2= =D0=B5=D0=BB=D0=B8=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1=85=D0=B8=D1= =80=D1=83=D1=80=D0=B3=D0=BE=D0=BC =D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80= =D0=BE=D0=BC =D0=A5=D1=80=D0=B0=D1=88=D0=BA=D0=B0, =D0=BA=D0=BE=D1=82=D0= =BE=D1=80=D1=8B=D0=B9 =D0=BF=D0=BE=D0=BC=D0=B8=D0=BC=D0=BE =D1=83=D1=81= =D1=82=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2=D1=81=D0=B5=D1= =85 =D0=B4=D0=B5=D1=84=D0=B5=D0=BA=D1=82=D0=BE=D0=B2, =D1=81=D0=B4=D0=B5= =D0=BB=D0=B0=D0=BB =D0=BC=D0=BE=D0=B5=D0=BC=D1=83 =D1=80=D0=B5=D0=B1=D0= =B5=D0=BD=D0=BA=D1=83 =D1=83=D0=BD=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD= =D1=83=D1=8E =D0=BF=D0=BB=D0=B0=D1=81=D1=82=D0=B8=D0=BA=D1=83 =D0=BB=D0= =B5=D0=B3=D0=BE=D1=87=D0=BD=D0=BE=D0=B3=D0=BE =D0=BA=D0=BB=D0=B0=D0=BF= =D0=B0=D0=BD=D0=B0. =D0=9E=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE=D1=81=D1= =8C, =D1=87=D1=82=D0=BE =D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=BE =D1=82=D1= =80=D0=B5=D1=85 =D1=81=D1=82=D0=B2=D0=BE=D1=80=D0=BE=D0=BA =D1=83 =D0=BA= =D0=BB=D0=B0=D0=BF=D0=B0=D0=BD=D0=B0 =D0=B1=D1=8B=D0=BB=D0=B0 =D1=82=D0= =BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BE=D0=B4=D0=BD=D0=B0, =D0=BD=D0=BE =D0= =B1=D0=BE=D0=BB=D1=8C=D1=88=D0=B0=D1=8F, =D1=8D=D1=82=D0=BE=D1=82 =D1=84= =D0=B0=D0=BA=D1=82 =D0=B8 =D0=B3=D0=B5=D0=BD=D0=B8=D0=B0=D0=BB=D1=8C=D0= =BD=D1=8B=D0=B5 =D1=80=D1=83=D0=BA=D0=B8 =D1=85=D0=B8=D1=80=D1=83=D1=80= =D0=B3=D0=B0 =D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B8=D0=BB=D0=B8 =D0= =BD=D0=B0=D0=BC =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=8B=D0=B9 =D0=BA= =D0=BB=D0=B0=D0=BF=D0=B0=D0=BD, =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0= =B9 =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F =D0=B4=D0=B2=D0=B0 =D0=B3=D0=BE= =D0=B4=D0=B0 =D0=BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BE=D0=BF=D0=B5=D1=80=D0= =B0=D1=86=D0=B8=D0=B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82= =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, = =D0=B8 =D1=8D=D1=82=D0=BE =D0=BD=D0=B0=D1=81=D1=82=D0=BE=D1=8F=D1=89=D0= =B5=D0=B5 =D1=87=D1=83=D0=B4=D0=BE! 

=D0=9D=D0= =BE, =D0=BA=D0=B0=D0=BA =D0=B8 =D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1= =80=D0=B5=D0=B6=D0=B4=D0=B0=D0=BB=D0=B8 =D0=BD=D0=B5=D0=BC=D0=B5=D1=86= =D0=BA=D0=B8=D0=B5 =D0=B2=D1=80=D0=B0=D1=87=D0=B8, =D0=BD=D0=B0 =D0=BC= =D0=B5=D1=81=D1=82=D0=B5 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0= =BE=D0=B7=D0=B0 =D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BB=D1=81=D1=8F =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D1= =8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7, =D1=81=D1=82=D0=B5=D0=BD= =D0=BA=D0=B8 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=B8=D0=B7-=D0=B7=D0= =B0 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D1=81=D1=82=D0=B0=D0=BB=D0=B8= =D1=82=D0=B2=D0=B5=D1=80=D0=B4=D1=8B=D0=BC=D0=B8. =D0=92 =D0=BA=D0=BB= =D0=B8=D0=BD=D0=B8=D0=BA=D0=B5 =D0=BC=D0=BD=D0=B5 =D0=B1=D1=8B=D0=BB=D0= =BE =D1=80=D0=B5=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0= =D0=BD=D0=BE =D0=B2=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F =D1= =87=D0=B5=D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D0=B3=D0=BE=D0=B4=D0=B0= =D0=B4=D0=BB=D1=8F =D0=BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0= =B7=D0=B0=D1=86=D0=B8=D0=B8, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C= =D0=BA=D1=83 =D0=B8=D0=B7-=D0=B7=D0=B0 =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0= =BB=D0=B6=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE =D0=BF= =D0=B5=D1=80=D0=B8=D0=BE=D0=B4=D0=B0 =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8 =D0= =BD=D0=B0 =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0=BE=D0=BC=D0=BE=D0=B7=D0=B5= =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D0= =BE=D0=B9 =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D0=B8 =D0=BE=D1=81=D1=82= =D0=B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D0=B7=D0=BA=D0=B8=D0=BC=D0=B8 =D0= =B8 =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B8=D1=80=D0=BE=D0=B2=D0=B0= =D0=BB=D0=B8=D1=81=D1=8C.

=D0=92=D0=B5=D1=80=D0=BD=D1=83=D0=B2=D1=88=D0=B8=D1=81=D1=8C =D0=BD= =D0=B0 =D0=A0=D0=BE=D0=B4=D0=B8=D0=BD=D1=83, =D0=BC=D1=8B =D0=BF=D1=80= =D0=BE=D1=85=D0=BE=D0=B4=D0=B8=D0=BB=D0=B8 =D1=80=D0=B5=D0=B3=D1=83=D0= =BB=D1=8F=D1=80=D0=BD=D1=8B=D0=B5 =D0=A3=D0=97=D0=98-=D0=BA=D0=BE=D0=BD= =D1=82=D1=80=D0=BE=D0=BB=D0=B8, =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=B3=D0= =BE=D0=B2=D0=BE=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B2=D1=81= =D0=B5 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0=BE, =D0=B8 =D0=BD=D0=B5=D1=82= =D0=BD=D0=B8=D0=BA=D0=B0=D0=BA=D0=B8=D1=85 =D0=B4=D0=B0=D0=BD=D0=BD=D1= =8B=D1=85 =D0=BD=D0=B0 =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D0=BC=D1=8B=D0=B5= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D1=8B =D0=B8 =D0=BF=D0=BE=D0=B2=D1= =8B=D1=88=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5= =D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6=D0= =B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5. =D0=9C=D0=B5=D0=BD=D1=8F= =D1=83=D0=B2=D0=B5=D1=80=D0=B8=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=B5= =D1=85=D0=B0=D1=82=D1=8C =D0=B2 =D0=93=D0=B5=D1=80=D0=BC=D0=B0=D0=BD=D0= =B8=D1=8E =D0=BD=D0=B5=D1=82 =D0=BD=D0=B0=D0=B4=D0=BE=D0=B1=D0=BD=D0=BE= =D1=81=D1=82=D0=B8. =D0=9D=D0=BE =D1=81=D0=BF=D1=83=D1=81=D1=82=D1=8F = =D0=B5=D1=89=D0=B5 =D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0= =BE =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D0=B5=D0=B2 =D0=BC=D0=B0=D1=82=D0=B5= =D1=80=D0=B8=D0=BD=D1=81=D0=BA=D0=BE=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1= =86=D0=B5 =D0=BF=D0=BE=D0=B4=D1=82=D0=BE=D0=BB=D0=BA=D0=BD=D1=83=D0=BB= =D0=BE =D0=BC=D0=B5=D0=BD=D1=8F =D0=BA =D1=82=D0=BE=D0=BC=D1=83, =D1=87= =D1=82=D0=BE=D0=B1=D1=8B =D0=B2=D1=81=D0=B5 =D1=82=D0=B0=D0=BA=D0=B8 =D0= =BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=80=D0=B5=D0=B1=D0=B5= =D0=BD=D0=BA=D0=B0 =D1=82=D0=B0=D0=BC, =D0=B3=D0=B4=D0=B5 =D0=B5=D0=B3= =D0=BE =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8. =D0=A2=D0=BE=D0=B3=D0=B4=D0= =B0 =D1=8F =D0=BD=D0=B5 =D1=81=D0=BE=D0=BC=D0=BD=D0=B5=D0=B2=D0=B0=D0=BB= =D0=B0=D1=81=D1=8C, =D1=87=D1=82=D0=BE =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0= =BA=D1=83 =D0=BD=D1=83=D0=B6=D0=B5=D0=BD =D1=82=D0=BE=D0=BB=D1=8C=D0=BA= =D0=BE =D0=B0=D0=BC=D0=B1=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D1=80=D0=BD=D1= =8B=D0=B9 =D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C. =D0=9A=D0=BE= =D0=B3=D0=B4=D0=B0 =D0=B6=D0=B5 =D0=BC=D1=8B =D0=BF=D1=80=D0=B8=D0=B1=D1= =8B=D0=BB=D0=B8 =D0=B2 =D0=BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D1=83, =D0= =BF=D0=BE=D1=81=D0=BB=D0=B5 =D0=BF=D0=B5=D1=80=D0=B2=D0=B8=D1=87=D0=BD= =D0=BE=D0=B9 =D0=B4=D0=B8=D0=B0=D0=B3=D0=BD=D0=BE=D1=81=D1=82=D0=B8=D0= =BA=D0=B8 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D1=81=D1=80=D0=B0=D0=B7=D1=83= =D0=BF=D1=80=D0=B5=D0=B4=D0=BF=D0=BE=D0=BB=D0=BE=D0=B6=D0=B8=D0=BB=D0= =B8 =D1=81=D0=B5=D1=80=D1=8C=D0=B5=D0=B7=D0=BD=D0=BE=D0=B5 =D0=BF=D0=BE= =D0=B2=D1=8B=D1=88=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B4=D0=B0=D0=B2=D0=BB=D0= =B5=D0=BD=D0=B8=D1=8F =D0=B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=BC =D0=B6= =D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA=D0=B5 =D0=B8 =D0=BD=D0=B0=D1= =81=D1=82=D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5= =D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0= =BA=D0=B0=D1=82=D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1= =8E.

=D0=9A=D0=B0=D1=82= =D0=B5=D1=82=D0=B5=D1=80=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F =D0=BF=D0= =BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=B0, =D1=87=D1=82=D0=BE =D1=81=D0=B5= =D1=80=D0=B4=D1=86=D0=B5 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0= =B8 =D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB=D0=BE =D0=BD=D0=B0 =D0=BF= =D1=80=D0=B5=D0=B4=D0=B5=D0=BB=D0=B5 =D1=81=D0=B2=D0=BE=D0=B8=D1=85 =D0= =B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9,= =D0=B4=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5 =D0=B2 =D0=BF=D1=80=D0= =B0=D0=B2=D0=BE=D0=BC =D0=B6=D0=B5=D0=BB=D1=83=D0=B4=D0=BE=D1=87=D0=BA= =D0=B5 =D0=B1=D1=8B=D0=BB=D0=BE =D0=BA=D1=80=D0=B8=D1=82=D0=B8=D1=87=D0= =BD=D0=BE =D0=B2=D1=8B=D1=81=D0=BE=D0=BA=D0=B8=D0=BC, =D0=B0 =D1=8D=D1= =82=D0=BE =D0=BE=D1=87=D0=B5=D0=BD=D1=8C =D0=BE=D0=BF=D0=B0=D1=81=D0=BD= =D0=BE =D0=B4=D0=BB=D1=8F =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0, =D0=B4= =D0=BB=D1=8F =D0=B6=D0=B8=D0=B7=D0=BD=D0=B8! =D0=92 =D0=BB=D0=B5=D0=B2= =D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D1=82=D0=B5=D0=BD=D0= =BE=D0=B7 =D0=B1=D1=8B=D0=BB =D1=82=D0=B0=D0=BA=D0=BE=D0=B9, =D1=87=D1= =82=D0=BE =D1=83=D0=B6=D0=B5 =D0=B1=D0=B0=D0=BB=D0=BB=D0=BE=D0=BD=D0=BD= =D0=BE=D0=B5 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=D0=B8=D0= =B5 =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0 =D0=BD=D0=B5 =D0=BF=D0=BE=D0=BC= =D0=BE=D0=B3=D0=BB=D0=BE, =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0= =BF=D1=80=D0=B8=D0=BD=D1=8F=D0=BB=D0=B8 =D1=80=D0=B5=D1=88=D0=B5=D0=BD= =D0=B8=D0=B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0= =BE=D0=B2=D0=B0=D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82. =D0=90 =D0= =B2 =D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8= , =D0=B2 =D0=BC=D0=B5=D1=81=D1=82=D0=B5, =D0=B3=D0=B4=D0=B5 =D1=80=D0=B0= =D0=BD=D0=B5=D0=B5 =D0=B1=D1=8B=D0=BB =D0=B0=D0=BD=D0=B0=D1=81=D1=82=D0= =BE=D0=BC=D0=BE=D0=B7, =D0=B8=D0=B7-=D0=B7=D0=B0 =D1=82=D0=B2=D0=B5=D1= =80=D0=B4=D1=8B=D1=85 =D1=80=D1=83=D0=B1=D1=86=D0=BE=D0=B2 =D0=BD=D0=B0= =D1=82=D0=BE=D1=82 =D0=BC=D0=BE=D0=BC=D0=B5=D0=BD=D1=82 =D1=81=D0=B4=D0= =B5=D0=BB=D0=B0=D1=82=D1=8C =D0=BD=D0=B8=D1=87=D0=B5=D0=B3=D0=BE =D0=BD= =D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B6=D0=BD=D0=BE =D0=B1=D1=8B=D0= =BB=D0=BE. =D0=A2=D0=B5=D0=BC =D0=BD=D0=B5 =D0=BC=D0=B5=D0=BD=D0=B5=D0= =B5, =D0=B7=D0=B0 =D1=81=D1=87=D0=B5=D1=82 =D1=81=D1=82=D0=B5=D0=BD=D1= =82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F =D0=BB=D0=B5=D0=B2= =D0=BE=D0=B9 =D0=B2=D0=B5=D1=82=D0=B2=D0=B8 =D1=81=D0=BE=D1=81=D1=82=D0= =BE=D1=8F=D0=BD=D0=B8=D0=B5 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B0 =D0=B1= =D1=8B=D0=BB=D0=BE =D0=B7=D0=BD=D0=B0=D1=87=D0=B8=D1=82=D0=B5=D0=BB=D1= =8C=D0=BD=D0=BE =D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B5=D0=BD=D0=BE. 

=D0=9F=D1=80=D0=BE=D1=88=D0=BB=D1=8B=D0=BC =D0=BB= =D0=B5=D1=82=D0=BE=D0=BC =D1=85=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0= =BA=D0=BB=D0=B8=D0=BD=D0=B8=D0=BA=D0=B8 =D0=90=D1=81=D0=BA=D0=BB=D0=B5= =D0=BF=D0=B8=D0=BE=D1=81 =D0=B2=D0=BE =D0=B2=D1=82=D0=BE=D1=80=D0=BE=D0= =B9 =D1=80=D0=B0=D0=B7 =D1=81=D0=BF=D0=B0=D1=81=D0=BB=D0=B8 =D0=BC=D0=BE= =D0=B5=D0=B3=D0=BE =D1=81=D1=8B=D0=BD=D0=B0! =D0=9D=D0=BE =D1=87=D0=B5= =D1=80=D0=B5=D0=B7 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0= =BE=D0=B4=D0=B0 =D0=B2=D1=80=D0=B0=D1=87=D0=B8 =D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D1=8F=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE =D1=80=D0=B5=D0=BA=D0= =BE=D0=BC=D0=B5=D0=BD=D0=B4=D0=BE=D0=B2=D0=B0=D0=BB=D0=B8 =D0=B2=D0=B5= =D1=80=D0=BD=D1=83=D1=82=D1=8C=D1=81=D1=8F, =D1=87=D1=82=D0=BE=D0=B1=D1= =8B =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0=BB=D0=B6=D0=B8=D1=82=D1=8C =D0=B1= =D0=BE=D1=80=D1=8C=D0=B1=D1=83 =D0=B7=D0=B0 =D0=BF=D1=80=D0=B0=D0=B2=D1= =83=D1=8E =D0=B2=D0=B5=D1=82=D0=BE=D1=87=D0=BA=D1=83 =D0=B8 =D1=80=D0=B0= =D1=81=D1=88=D0=B8=D1=80=D0=B8=D1=82=D1=8C =D1=80=D0=B0=D0=BD=D0=B5=D0= =B5 =D0=B8=D0=BC=D0=BF=D0=BB=D0=B0=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2= =D0=B0=D0=BD=D0=BD=D1=8B=D0=B9 =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B2 =D0= =BB=D0=B5=D0=B2=D0=BE=D0=B9, =D0=BF=D0=BE=D1=81=D0=BA=D0=BE=D0=BB=D1=8C= =D0=BA=D1=83 =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BE=D0=BA =D1=80=D0=B0=D1= =81=D1=82=D0=B5=D1=82, =D0=B8 =D1=8D=D1=82=D0=BE =D0=B7=D0=B4=D0=BE=D1= =80=D0=BE=D0=B2=D0=BE, =D0=BD=D0=BE =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7= =D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5 =D1=81=D0=BE=D1= =81=D1=83=D0=B4=D1=8B =D0=BD=D0=B5 =D1=80=D0=B0=D1=81=D1=82=D1=83=D1=82= =D0=B8 =D0=BD=D0=B5 =D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=81=D0=BA=D0=B0=D1= =8E=D1=82 =D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9= =D0=BE=D0=B1=D1=8A=D0=B5=D0=BC =D0=BA=D1=80=D0=BE=D0=B2=D0=B8 =D0=BA = =D0=BB=D0=B5=D0=B3=D0=BA=D0=B8=D0=BC. 

=D0=9F= =D0=BE=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B5=D0=B5 =D0=A3=D0=B7=D0=B8 =D0= =BF=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BB=D0=BE, =D1=87=D1=82=D0=BE =D0=B2= =D1=81=D1=82=D0=B5=D0=BD=D0=BE=D0=B7=D0=B0=D1=85 =D0=BD=D0=B0=D1=87=D0= =B0=D0=BB=D0=B8=D1=81=D1=8C =D1=83=D1=85=D1=83=D0=B4=D1=88=D0=B5=D0=BD= =D0=B8=D1=8F, =D0=BF=D1=80=D0=B0=D0=B2=D0=B0=D1=8F =D0=B2=D0=B5=D1=82=D0= =BE=D1=87=D0=BA=D0=B0 =D1=81=D0=BE=D0=B2=D1=81=D0=B5=D0=BC =D0=BA=D0=B0= =D0=BA =D0=BF=D0=B5=D1=81=D0=BE=D1=87=D0=BD=D1=8B=D0=B5 =D1=87=D0=B0=D1= =81=D1=8B, =D0=B8 =D1=81=D0=B5=D1=80=D0=B4=D1=86=D0=B5 =D0=B8=D1=81=D0= =BF=D1=8B=D1=82=D1=8B=D0=B2=D0=B0=D0=B5=D1=82 =D0=BD=D0=B5=D0=BF=D0=BE= =D0=BC=D0=B5=D1=80=D0=BD=D1=83=D1=8E =D0=BD=D0=B0=D0=B3=D1=80=D1=83=D0= =B7=D0=BA=D1=83, =D0=BF=D1=80=D0=BE=D1=82=D0=B0=D0=BB=D0=BA=D0=B8=D0=B2= =D0=B0=D1=8F =D0=BA=D1=80=D0=BE=D0=B2=D1=8C =D0=BA =D0=BB=D0=B5=D0=B3=D0= =BA=D0=B8=D0=BC. =D0=A1 =D1=81=D0=B0=D0=BC=D0=BE=D0=B3=D0=BE =D0=BD=D0= =B0=D1=87=D0=B0=D0=BB=D0=B0 =D0=BC=D1=8B =D1=81=D1=82=D0=B0=D1=80=D0=B0= =D0=BB=D0=B8=D1=81=D1=8C =D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1= =82=D1=8C=D1=81=D1=8F =D1=81=D0=B2=D0=BE=D0=B8=D0=BC=D0=B8 =D1=81=D0=B8= =D0=BB=D0=B0=D0=BC=D0=B8, =D0=BD=D0=B5 =D0=B2=D0=B5=D0=B4=D0=B0=D0=BB=D0= =B8, =D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=B5=D1=89=D0=B5 =D1= =82=D1=80=D1=83=D0=B4=D0=BD=D0=BE=D1=81=D1=82=D0=B5=D0=B9 =D0=BF=D1=80= =D0=B5=D0=B4=D1=81=D1=82=D0=BE=D0=B8=D1=82, =D0=BD=D0=B5 =D0=B4=D1=83=D0= =BC=D0=B0=D0=BB=D0=B8, =D1=87=D1=82=D0=BE =D0=BF=D0=BE=D1=81=D0=BB=D0=B5= =D1=80=D0=B0=D0=B4=D0=B8=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 =D0= =BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=86=D0=B8=D0=B8 =D0=BF=D0=BE=D1=80= =D0=BE=D0=BA=D0=B0 =D0=BD=D0=B5=D0=BE=D0=B1=D1=85=D0=BE=D0=B4=D0=B8=D0= =BC=D0=BE =D0=B1=D1=83=D0=B4=D0=B5=D1=82 =D0=B2=D0=BE=D0=B7=D0=B8=D1=82= =D1=8C =D1=80=D0=B5=D0=B1=D0=B5=D0=BD=D0=BA=D0=B0 =D0=BA=D0=B0=D0=B6=D0= =B4=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE= =D0=B4=D0=B0 =D0=BD=D0=B0 =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5, = =D0=B1=D0=B5=D0=B7 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=BE=D0=B3=D0=BE =D1= =81=D0=B5=D1=80=D0=B4=D1=86=D1=83 =D0=BD=D0=B5 =D1=81=D0=BF=D1=80=D0=B0= =D0=B2=D0=B8=D1=82=D1=8C=D1=81=D1=8F.

=D0=94=D0=BE=D1=80=D0=BE=D0=B3=D0=B8=D0=B5 =D0=94=D0=BE= =D0=B1=D1=80=D1=8B=D0=B5 =D0=9B=D1=8E=D0=B4=D0=B8, =D0=BF=D0=BE=D0=B6=D0= =B0=D0=BB=D1=83=D0=B9=D1=81=D1=82=D0=B0, =D0=BF=D0=BE=D0=BC=D0=BE=D0=B3= =D0=B8=D1=82=D0=B5 =D0=BD=D0=B0=D0=BC =D0=BF=D1=80=D0=BE=D0=B4=D0=BE=D0= =BB=D0=B6=D0=B8=D1=82=D1=8C =D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5= =2E =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B0 =D0=BD=D1=83=D0=B6= =D0=B4=D0=B0=D0=B5=D1=82=D1=81=D1=8F =D0=B2 =D1=81=D0=BA=D0=BE=D1=80=D0= =BE=D0=BC =D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE= =D0=BC =D0=B2=D0=BC=D0=B5=D1=88=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D1=81=D1= =82=D0=B2=D0=B5. =D0=A5=D0=B8=D1=80=D1=83=D1=80=D0=B3=D0=B8 =D0=BD=D0=B0= =D0=B4=D0=B5=D1=8E=D1=82=D1=81=D1=8F, =D1=87=D1=82=D0=BE =D0=B2 =D1=8D= =D1=82=D0=BE=D1=82 =D1=80=D0=B0=D0=B7 =D0=B8=D0=BC =D1=83=D0=B4=D0=B0=D1= =81=D1=82=D1=81=D1=8F =D1=83=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=B8= =D1=82=D1=8C =D1=81=D1=82=D0=B5=D0=BD=D1=82 =D0=B8 =D0=B2 =D0=BF=D1=80= =D0=B0=D0=B2=D1=83=D1=8E =D0=BB=D0=B5=D0=B3=D0=BE=D1=87=D0=BD=D1=83=D1= =8E =D0=B0=D1=80=D1=82=D0=B5=D1=80=D0=B8=D1=8E, =D0=B2=D0=B5=D0=B4=D1=8C= =D0=93=D0=BB=D0=B5=D0=B1=D0=BA=D0=B0 =D1=85=D0=BE=D1=80=D0=BE=D1=88=D0= =BE =D0=BF=D0=BE=D0=B4=D1=80=D0=BE=D1=81 =D0=B7=D0=B0 =D1=8D=D1=82=D0=B8= =D0=BF=D0=BE=D0=BB=D1=82=D0=BE=D1=80=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B0, = =D1=87=D1=82=D0=BE =D0=B4=D0=B0=D0=B5=D1=82 =D0=BD=D0=B0=D0=BC =D0=B1=D0= =BE=D0=BB=D1=8C=D1=88=D1=83=D1=8E =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4= =D1=83 =D0=BD=D0=B0 =D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE=D0=B5 =D0= =BB=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B5, =D1=82=D0=BE=D0=B3=D0=B4=D0=B0= , =D0=BD=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86-=D1=82=D0=BE, =D0=BA=D1=80= =D0=BE=D0=B2=D1=8C =D0=BF=D0=BE=D0=B1=D0=B5=D0=B6=D0=B8=D1=82 =D0=BF=D0= =BE =D1=81=D0=BE=D1=81=D1=83=D0=B4=D0=B0=D0=BC =D0=BA =D0=BB=D0=B5=D0=B3= =D0=BA=D0=B8=D0=BC =D0=B1=D0=B5=D1=81=D0=BF=D1=80=D0=B5=D0=BF=D1=8F=D1= =82=D1=81=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D0=BE, =D0=B8 =D1=81=D0=B5=D1=80= =D0=B4=D0=B5=D1=87=D0=BA=D0=BE =D1=81=D0=BC=D0=BE=D0=B6=D0=B5=D1=82 =D1= =80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C =D0=B1=D0=B5=D0=B7 =D1=82= =D0=B0=D0=BA=D0=BE=D0=B9 =D1=82=D1=8F=D0=B6=D0=B5=D0=BB=D0=B5=D0=B9=D1= =88=D0=B5=D0=B9 =D0=BD=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8, =D0=BA= =D0=B0=D0=BA =D1=81=D0=B5=D0=B9=D1=87=D0=B0=D1=81.

=D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA= =D0=B0 =D0=B1=D0=B5=D1=81=D0=BA=D0=BE=D0=BD=D0=B5=D1=87=D0=BD=D0=BE =D0= =BB=D1=8E=D0=B1=D0=B8=D0=BC =D0=BD=D0=B0=D0=BC=D0=B8, =D0=B5=D0=B3=D0=BE= =D1=81=D1=82=D0=B0=D1=80=D1=88=D0=B8=D0=BC=D0=B8 =D0=B1=D1=80=D0=B0=D1= =82=D1=8C=D1=8F=D0=BC=D0=B8 =D0=B8 =D1=81=D0=B5=D1=82=D1=80=D0=B5=D0=BD= =D0=BA=D0=BE=D0=B9. =D0=94=D0=BB=D1=8F =D0=B2=D1=81=D0=B5=D1=85 =D0=BD= =D0=B0=D1=81 =D0=BE=D0=BD =D0=BA=D0=B0=D0=BA =D1=81=D0=BE=D0=BB=D0=BD=D1= =8B=D1=88=D0=BA=D0=BE =D1=8F=D1=81=D0=BD=D0=BE=D0=B5, =D1=81=D0=BC=D0=B5= =D1=88=D0=BB=D0=B8=D0=B2=D1=8B=D0=B9 =D0=B8 =D0=BE=D0=B7=D0=BE=D1=80=D0= =BD=D0=BE=D0=B9, =D1=81=D0=BC=D1=8B=D1=88=D0=BB=D0=B5=D0=BD=D1=8B=D0=B9= =D1=82=D0=BE=D1=80=D0=BE=D0=BF=D1=8B=D0=B6=D0=BA=D0=B0. =D0=A2=D0=B0=D0= =BA=D0=BE=D0=B9 =D0=BC=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA=D0=B8=D0=B9= , =D0=BD=D0=BE =D1=83=D0=B6=D0=B5 =D0=B2=D1=81=D0=B5=D0=BC =D0=BD=D0=B0= =D0=BC =D1=83=D1=81=D0=BF=D0=B5=D0=BB =D0=BF=D1=80=D0=B5=D0=BF=D0=BE=D0= =B4=D0=B0=D1=82=D1=8C =D1=83=D1=80=D0=BE=D0=BA =D0=BD=D0=B0=D1=81=D1=82= =D0=BE=D1=8F=D1=89=D0=B5=D0=B3=D0=BE =D0=BC=D1=83=D0=B6=D0=B5=D1=81=D1= =82=D0=B2=D0=B0 =D0=B8 =D0=B4=D0=BE=D0=BB=D0=B3=D0=BE=D1=82=D0=B5=D1=80= =D0=BF=D0=B5=D0=BD=D0=B8=D1=8F.

=D0=A1 =D0=BD=D0=B0=D0=B4=D0=B5=D0=B6=D0=B4=D0=BE=D0=B9 =D0=B8= =D0=B3=D0=BB=D1=83=D0=B1=D0=BE=D1=87=D0=B0=D0=B9=D1=88=D0=B8=D0=BC =D1= =83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC =D0=BA =D0=94=D0=BE= =D0=B1=D1=80=D1=8B=D0=BC =D0=9B=D1=8E=D0=B4=D1=8F=D0=BC, =D0=BC=D0=B0=D0= =BC=D0=B0 =D0=93=D0=BB=D0=B5=D0=B1=D1=83=D1=88=D0=BA=D0=B8.=

=D0=A1=D0=BF=D0=BE=D1=81=D0=BE=D0= =B1=D1=8B =D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B8=D1=8F =D0=BC=D0=B0= =D1=82=D0=B5=D1=80=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9 =D0=BF=D0= =BE=D0=BC=D0=BE=D1=89=D0=B8:

1)   = =D0=91=D0= =B0=D0=BD=D0=BA=D0=BE=D0=B2=D1=81=D0=BA=D0=B0=D1=8F =D0=BA=D0=B0=D1=80= =D1=82=D0=B0 =D0=A1=D0=B1=D0=B5=D1=80=D0=B1=D0=B0=D0=BD=D0=BA=D0=B0 (<= /SPAN>Visa) =D0= =BD=D0=BE=D0=BC=D0=B5=D1=80: 4276 8801 9051 6561.

 

2)   = =D0=9D=D0= =BE=D0=BC=D0=B5=D1=80 =D0=91=D0=B8=D0=BB=D0=B0=D0=B9=D0=BD =D0=B4=D0=BB= =D1=8F =D0=BF=D0=BE=D0=B6=D0=B5=D1=80=D1=82=D0=B2=D0=BE=D0=B2=D0=B0=D0= =BD=D0=B8=D0=B9: +79680706071. (=D0=92=D1=81=D0=B5 =D1=81=D1=80=D0=B5=D0= =B4=D1=81=D1=82=D0=B2=D0=B0 =D1=81=D0=BE=D0=B1=D1=80=D0=B0=D0=BD=D0=BD= =D1=8B=D0=B5 =D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC =D1=81=D0=BF=D0=BE=D1= =81=D0=BE=D0=B1=D0=BE=D0=BC, =D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=D1=8F=D1=82= =D1=81=D1=8F =D0=BD=D0=B0 =D1=81=D1=87=D1=91=D1=82 =D0=B2 =D0=B1=D0=B0= =D0=BD=D0=BA=D0=B5)

 

3)  =   QIWI =D0=BA=D0=BE=D1=88=D0=B5=D0=BB=D0=B5=D0=BA: 968070606= 9.

 

4)=     = =D0=AF=D0=BD=D0=B4= =D0=B5=D0=BA=D1=81 =D0=94=D0=B5=D0=BD=D1=8C=D0=B3=D0=B8: =D0=BA=D0=BE=D1= =88=D0=B5=D0=BB=D1=91=D0=BA: 4100137377716= 55.

 

=D0=A2=D0=B5=D0=BB=D0=B5=D1=84=D0=BE=D0=BD =D0=B4=D0=BB=D1=8F =D1=81= =D0=B2=D1=8F=D0=B7=D0=B8: +79680706069 =D0=92=D0=BE=D1=80=D0=BE=D0=BD=D0=BE=D0=B2=D0=B0 =D0=A2= =D0=B0=D1=82=D1=8C=D1=8F=D0=BD=D0=B0.

--wl5rOIsjTr2ljUJuiz1JiSDSgfnmKa=_eE-- --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: image/jpeg; name="300_1_2_thumb_child_water_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_1_2_thumb_child_water_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAUEBAUEAwUFBAUGBgUGCA4JCAcHCBEMDQoOFBEVFBMR ExMWGB8bFhceFxMTGyUcHiAhIyMjFRomKSYiKR8iIyL/2wBDAQYGBggHCBAJCRAiFhMWIiIiIiIi IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL/wAARCAMcAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6tury aCV0VVLEAx8deuc/lUTajKcGMRhXbarOSAOMnP51YnuoIZHMsZLxYwdoyc+lRvdWqqYvJLKCAEVA Qx68CtAI49QnmaFI0jDSbhk5xkd/pTEvZYkI3KS8zDdKxwoGKnW8tsxFImLEHaFQZHqKZHdReUwm hUkzEKiJnOO+PWkBDBfSwWqPId6tuGWyTkdB9KWe5uFWfkK6opYgnjPoM4qS3u4mt18+FADuYbVG 3j+tJLexhZnEIYlVJDIOh6ZOaYCvfypGNpjcrGGbaCf1z/jU9xe7LZXiKM+VDLnOM1G89skaNJbY GzPMYGB6c/yFTTNbQwCRolKOR0QfhQBXlv5oHmSTyt6ICuM8nNWLi6eCOKQhfLYfN7HGRUb3Vuxk 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 kcLFFHhQeDkDrTLiWWOcqk0oXAOA59BTA//Z --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: image/jpeg; name="300_4_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_4_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAJAAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxK2uG tLqK5QkPEwYY46V7VY3CXVpFMmCsihxj3rw84OOp+tel+A783GkG2Y5a2fb/AMBPI/rXl5xQ5qSq LodmDnaTidHdoT8y9RyK4fWfGSxX0psLNVulzGZpByPXFd/Ku5O+DXlfiywFrrTSAfJON4+o61y5 NVXM6bNcZH3VJGHfX91qM5mu5mlkxwT2HtUCOyOMH60MuOR0pn8Q4/I19GeaWlYSD5OvpTx15/E4 qmvB3KcVYSYNgP8AKx4B7GmmFiUA46/lXUeBr5odYa0ZvlmQ7QTwCOa5Y/Lgc4POat6bdfYdStrk H/VSAke3f9KxxVL2tGUPIulLlmme1H5kzXnnxA+0RvYxQhikspOB3YYwP1r0GJleMEEEEZFYXiK2 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 nP0piYUZHBNLvUdWx7UN2A//2Q== --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: image/jpeg; name="300_5_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_5_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHrAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDjC8rq tuCnlJK7lgOS3b8PpSzxs9jIWjIV8MhHQnPf0NactopjZcnaXGA+Aynrk/X0FUcupY7WEGQ3B69j xWKkW0WfAUVvc+LrCKe7a2+fMLgfemBBjX8TmvqOvkORptGv2ngcrLbOlxFjsQcj/CvrSxulvtPt rtPuTxLIuPRgD/Wuh7XILFFFFSAVU1HTLHV7NrS/to7iBuSjjv6g9j7irdZGnvdJ4i1eG4n3wnyZ raMnlFK7WH03KT+NAHFXXwX0ibV47q31K+t7dGWQwAhzvDbuHbJA9v1rT1T4V6DrHimTW7szlJQD NZqwWKR/7xxzz3Gea7milZDuzyD4o+BktNPi1jQbO3toLdBFeW8IEYMeflfA4JU9e+D7V5dd6xqU 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 AH5CpIpGSMKMYBIGQD3ppdDllPXQ/9k= --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: image/jpeg; name="300_6_1_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_6_1_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHgAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDze5eR pC8tvtA+VXTnPHT3+taeiw3QC2HlRXdrKRJOCclVB657Edcism7uIxG0hEiEn5EPQr6k9Qfr1qxp 0U0hEkVxGspJ2xngk56A9DXnyj7pg1oaOo6TZpq7xzNKbdod6pE2McjGOM+tWPKsPs0ax6TElxDK pjKO37zt8+Tycge3UVJb210Zhcx3sAaO3Z7gSgEIVYKIxj72cjGKivZbieYh4CrhAzjIBVfr2B7V N2SQPa3N26iygOVLb4oyBsfqQB1x39OOKdY2Gb9YLkRl5BvR2kwNg+9n+8Rz19KoX0EljDHcvG8d wSuwhlZfUcjnOOo7EUraiJra3kWd45rebJyoZXU8/X1GOhzVWdtB200Oh06306PUZFtpVmjc7PLn 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 --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC Content-Type: image/jpeg; name="300_7_1_thumb_child_inside_thumb.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="300_7_1_thumb_child_inside_thumb.jpg" /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAKEAisDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0UDCk UypccVF0z7V5R0hjBzS0mSRRz3oAWmKME57mnnkZqM5B4oAceTinZxTApIzzmnEYxRcLDlXLbjSv zSghUzSZz1piAdKKPagcn2pDAdaWkI4pegpgLTlbPB/OmAE808L6n8qEApXPSmkU8cDrRjIxTsIj xzRSleODSY9cipGLQOKP50gPOaAHnkU3GATT8gCmggimIAMsKc65UDpzSDqKc3WgGRFT2pAKkpuO OtIZIpAUU2nY+TNNpiCmk4wCCc06kbOOKBi/zpSSF6ZNHYH2prOQAAKAFXkU1VGc808c8UbTn2oA YARkYGKUUueaAGIyelFhhjNOApO4p4piEIx/hQcHPNOIyKbt5FAhuOOOnrTu4zQB8p+tOIyM0wI1 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 --dwoscFJv5oSmg4HRquc56FDPOWsFQW=_OC-- From myllynen@redhat.com Thu Nov 19 06:19:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 2588A29DF5 for ; Thu, 19 Nov 2015 06:19:22 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 8E493AC001 for ; Thu, 19 Nov 2015 04:19:18 -0800 (PST) X-ASG-Debug-ID: 1447935556-04cbb0605c141080001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 0uCcPxxnASPUVp1U (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 19 Nov 2015 04:19:17 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 6BAF73B3C7 for ; Thu, 19 Nov 2015 12:19:16 +0000 (UTC) Received: from [10.36.112.25] (ovpn-112-25.ams2.redhat.com [10.36.112.25]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAJCJD6t008003; Thu, 19 Nov 2015 07:19:14 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <564DBE41.2020600@redhat.com> Date: Thu, 19 Nov 2015 14:19:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1447935557 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-18 03:24, Nathan Scott wrote: > ----- Original Message ----- >> On 2015-11-06 01:20, Nathan Scott wrote: >>>> >>>> - pmNewContext(PM_CONTEXT_LOCAL, "") of course works as expected from >>>> standalone clients but seems to fail from the DSO. This means that the >>> >>> Can you paste the failure message somewhere? (in case I can't get it >>> to work, below) Off the top of my head I don't know why it would fail >>> in local context mode. >> >> this might be something completely Zabbix related after all, I tried >> with the two attached tests which seems to work just fine. > > I think its the same problem as you would see with "pminfo -L" (compared > to, say, "pminfo -L hinv" and "pminfo -n /var/lib/pcp/pmns/root_linux) - > where PM_ERR_NOAGENT is ultimately returned from pmTraversePMNS(3) - at > least, that's what was happening to me in the end. right, not sure how I managed to overlook this. > A zbxpcp.so configuration file with explicit metrics (rather than trying > to expand all metrics possible via a local context) would resolve this. > But, using pmcd avoids the above and is the best way to get all available > metrics from all installed PMDAs into Zabbix, so perhaps we should use it > unconditionally. Yeah, let's just drop it, makes things simpler. > I assumed there would be headers and a shared library which the zbxpcp DSO is > including+linking with, which talks to zabbix_agent. But, thats not entirely > the case. Theres no shared library to link, its all macros and (very simple) > data structures in the headers. Pretty much one header includes everything, > and the structures are so simple that we could even consider a local copy (in > PCP I mean) since they aren't shipped in any rpm & are license compatible. > > Maybe. It would have the endearing property of working out-of-the-box after > a PCP install (provided the Zabbix API is stable, which it seems to be), as > well as being very simple in the PCP build - no configure-scripting and no > conditional-enablement needed. I think this might be an acceptable approach, with inttypes.h + module.h we'll have all we need and if the API ever changes then module.h will be out of date but if we want to use the possible newer API we'd need more substantial code changes anyway. > Yep - its all setup now and I see PCP values. There seems to be a bit of > a problem with instances - e.g. pcp.filesys.* - only the one instance is > ever reported (instance ID zero) - is that the same for you? It seems to work ok here: [root@rhel-6-server ~]# pminfo -f filesys.mountdir filesys.mountdir inst [0 or "/dev/dm-0"] value "/" inst [1 or "/dev/vda1"] value "/boot" inst [2 or "/dev/vdb"] value "/mnt/vdb" [root@rhel-6-server ~]# zabbix_get -s 127.0.0.1 -p 10050 -k pcp.filesys.mountdir[/dev/dm-0] / [root@rhel-6-server ~]# zabbix_get -s 127.0.0.1 -p 10050 -k pcp.filesys.mountdir[/dev/vda1] /boot [root@rhel-6-server ~]# > There's some things we can improve in the way we're communicating with pmcd > here, and a bunch of smaller details we'd need to figure out (tutorial, QA, > man page, where to install a Zabbix module to, packaging, the timeout value, > need to know a bit more about the Zabbix security model, diagnostics, and so > on ...). Improving pmcd communication sounds interesting, what did you have in mind, client side caching or something else? I assumed timeout is not needed as pmcd kills unresponsive PMDAs? What aspects of Zabbix security model are relevant here? Anything the user gives as an instance will go to pmLookupName() which should handle unsanitized input already and if the agent is properly configured then it can be queried from the trusted server only. Diagnostics are a bit tricky as there seems to no method to log anything properly from the module, messages to stdout will end up to the agent log from initialization functions. So far in use the current diagnostics seem to have been working fairly well, though. > But I think its all doable - with a bit of work, this seems to me like it is > definitely something we could include in PCP, if you are still keen to see > this one merged Marko? Sure, let's try to get it done (with the caveat that I'll try prioritize the pmrep work in the coming days). Thanks, -- Marko Myllynen From nscott@redhat.com Thu Nov 19 21:07:47 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 809E129DF5 for ; Thu, 19 Nov 2015 21:07:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6351B8F8039 for ; Thu, 19 Nov 2015 19:07:44 -0800 (PST) X-ASG-Debug-ID: 1447988860-04cb6c0cd213c5c0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id NjNHAHaOE0zM8B9C (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 19 Nov 2015 19:07:41 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAK37eID019134; Thu, 19 Nov 2015 22:07:40 -0500 Date: Thu, 19 Nov 2015 22:07:40 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <889897529.16807231.1447988860242.JavaMail.zimbra@redhat.com> In-Reply-To: <564DBE41.2020600@redhat.com> References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> <564DBE41.2020600@redhat.com> Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.109] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP / Zabbix Agent Loadable Module Thread-Index: Pr/nb64LDZaaRwdNjLZiir7JdMGlug== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1447988861 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24555 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > [...] > I think this might be an acceptable approach, with inttypes.h + module.h > we'll have all we need and if the API ever changes then module.h will be > out of date but if we want to use the possible newer API we'd need more > substantial code changes anyway. +1 > > Yep - its all setup now and I see PCP values. There seems to be a bit of > > a problem with instances - e.g. pcp.filesys.* - only the one instance is > > ever reported (instance ID zero) - is that the same for you? > > It seems to work ok here: Ah - one difference is I'm using "zabbix_agent -p" from your earlier mail, e.g. $ zabbix_agentd -p | fgrep pcp.disk.partitions.read_bytes pcp.disk.partitions.read_bytes[sda1] [u|234808] $ pminfo -f disk.partitions.read_bytes disk.partitions.read_bytes inst [0 or "sda1"] value 234808 inst [1 or "sda2"] value 234784 inst [2 or "sda3"] value 234784 inst [3 or "sda4"] value 232548 inst [4 or "sda5"] value 234784 inst [5 or "sda6"] value 33544 inst [6 or "sda7"] value 91563013 inst [7 or "sda8"] value 232548 inst [8 or "sda9"] value 637712 inst [9 or "sda10"] value 232676 > > There's some things we can improve in the way we're communicating with pmcd > > here, and a bunch of smaller details we'd need to figure out (tutorial, QA, > > man page, where to install a Zabbix module to, packaging, the timeout > > value, > > need to know a bit more about the Zabbix security model, diagnostics, and > > so > > on ...). > > Improving pmcd communication sounds interesting, what did you have in > mind, client side caching or something else? Definitely caching things like instances and descriptors if we can, and also seeing if we can batch metric fetches (everything doing single-PMID pmFetch's atm). Not sure if we can use that "mtime" field that is passed in via one of the data structures, or whether we should simply fetch and cache for short periods of time (and reply using values out of the cache). Not a big deal, anyway. > I assumed timeout is not needed as pmcd kills unresponsive PMDAs? This is client code, we should probably set PMCD_REQUEST_TIMEOUT to that value passed in (if I'm understanding it correctly). Again, easily done. > What aspects of Zabbix security model are relevant here? Anything the > user gives as an instance will go to pmLookupName() which should handle > unsanitized input already and if the agent is properly configured then > it can be queried from the trusted server only. We (pmcd) run code as root and pass info on to auto-authenticating local: processes (zabbix_agent) - so I'm just wondering what access controls it might have to make sure we're not putting sensitive information (proc.*) onto the network. We have some options we can use, like opting to use an inet pmcd connection instead of af_unix (so, not auto-authenticated - we give less privileged info back then, e.g. proc.* values/instance wouldn't be available to Zabbix in that mode). zabbix_agent -p seems to show sensitive stuff already though (/etc/passwd contents, for example) - so I presume there must be some higher level ACL mechanisms in Zabbix to make sure that info isn't handed out to any old (remote?) Zabbix client? > > But I think its all doable - with a bit of work, this seems to me like it > > is > > definitely something we could include in PCP, if you are still keen to see > > this one merged Marko? > > Sure, let's try to get it done (with the caveat that I'll try prioritize > the pmrep work in the coming days). > No problem - I'll start hacking on some of these things next week too. cheers. -- Nathan From nscott@redhat.com Thu Nov 19 22:30:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 60DA129DF5 for ; Thu, 19 Nov 2015 22:30:35 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 1E48630404E for ; Thu, 19 Nov 2015 20:30:32 -0800 (PST) X-ASG-Debug-ID: 1447993829-04bdf07f0716d4f0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id S9NscKr9Q2LSKiv5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 19 Nov 2015 20:30:29 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAK4UTqf049403 for ; Thu, 19 Nov 2015 23:30:29 -0500 Date: Thu, 19 Nov 2015 23:30:29 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <624897637.16816977.1447993829057.JavaMail.zimbra@redhat.com> In-Reply-To: <119244668.16816853.1447993783011.JavaMail.zimbra@redhat.com> Subject: pcp updates: pmdapipe MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: pmdapipe Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.109] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: pmdapipe Thread-Index: kxmQJ3LzBpcms68QhKnBGxdWoQJHEA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1447993829 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24557 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (2): pmevent: consolidate code, merge into pmval sources pmdapipe: initial version of the command output capture PMDA debian/libpcp-pmda3-dev.install | 1 man/man1/pmevent.1 | 309 -------------------- man/man1/pmval.1 | 35 ++ man/man3/pmdaeventqueue.3 | 6 qa/.gitignore | 1 qa/044 | 3 qa/044.irix | 87 ----- qa/044.linux | 1 qa/075 | 318 ++++++++++++++------- qa/075.out | 4 qa/167.out | 2 qa/273.out | 1 qa/390 | 21 - qa/390.out | 2 qa/415 | 6 qa/415.out | 12 qa/434.out | 8 qa/443 | 3 qa/443.out | 94 +++--- qa/444 | 11 qa/444.out | 439 +++++++++++++++++++++++++++++ qa/444.out.1 | 425 ---------------------------- qa/444.out.2 | 431 ---------------------------- qa/444.out.3 | 431 ---------------------------- qa/447 | 2 qa/447.out | 2 qa/750.out | 17 - qa/753.out | 3 qa/874.out | 3 src/GNUmakefile | 1 src/include/pcp/pmda.h | 1 src/libpcp_pmda/src/exports | 6 src/libpcp_pmda/src/queues.c | 31 +- src/libpcp_pmda/src/queues.h | 3 src/pmdas/GNUmakefile | 2 src/pmdas/pipe/.gitignore | 2 src/pmdas/pipe/GNUmakefile | 58 +++ src/pmdas/pipe/Install | 28 + src/pmdas/pipe/README | 75 +++++ src/pmdas/pipe/Remove | 24 + src/pmdas/pipe/event.c | 599 ++++++++++++++++++++++++++++++++++++++++ src/pmdas/pipe/event.h | 65 ++++ src/pmdas/pipe/help | 46 +++ src/pmdas/pipe/pipe.c | 429 ++++++++++++++++++++++++++++ src/pmdas/pipe/pipe.conf | 3 src/pmdas/pipe/pmns | 31 ++ src/pmdas/pipe/root | 10 src/pmdas/pipe/util.c | 151 ++++++++++ src/pmdas/pipe/util.h | 23 + src/pmevent/.gitignore | 1 src/pmevent/GNUmakefile | 35 -- src/pmevent/doargs.c | 517 ---------------------------------- src/pmevent/pmevent.c | 534 ----------------------------------- src/pmevent/pmevent.h | 56 --- src/pmval/GNUmakefile | 5 src/pmval/event.c | 321 +++++++++++++++++++++ src/pmval/pmval.c | 345 +++++++++++++++-------- src/pmval/pmval.h | 63 ++++ 58 files changed, 2969 insertions(+), 3174 deletions(-) commit c5de4e5fc14debb353231fb99c2077f96803045c Author: Nathan Scott Date: Fri Nov 20 15:27:41 2015 +1100 pmdapipe: initial version of the command output capture PMDA Initial version of the event metric PMDA, pmdapipe, as described here: http://www.pcp.io/pipermail/pcp/2014-June/004925.html Captures output from pre-determined commands, after running them on behalf of a (possibly remote, possibly unprivileged) PMAPI client tool. An additional libpcp_pmda event queue interface is added, which allows queues to be torn down dynamically (handling the case of existing clients being connected with outstanding data, also). Remaining work at this stage includes QA, man page, and the ACL part of the configuration file, but the fundamentals are there. Much of this work was done in conjunction with Dave Brolley and Lukas Berk a few weeks ago, so hats off to those guys! commit 7459b632adedecf201b7915b55a353357181a026 Author: Nathan Scott Date: Fri Nov 20 11:50:18 2015 +1100 pmevent: consolidate code, merge into pmval sources Resolve long-standing item allowing pmval to handle any/all metric types once more, by merging back some pmevent code. pmevent is now a symlink to pmval, and acquires long-option handling in the process. Several small pmval improvments - e.g. all errors should be on stderr now, was a mix before. From myllynen@redhat.com Fri Nov 20 05:48:20 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 538C87F37 for ; Fri, 20 Nov 2015 05:48:20 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id E1723AC004 for ; Fri, 20 Nov 2015 03:48:19 -0800 (PST) X-ASG-Debug-ID: 1448020098-04bdf07f07178400001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id hivh2qFoco3OlUMD (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 20 Nov 2015 03:48:18 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 73A3C3B712 for ; Fri, 20 Nov 2015 11:48:18 +0000 (UTC) Received: from [10.40.200.41] (ovpn-200-41.brq.redhat.com [10.40.200.41]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAKBmFrk013866; Fri, 20 Nov 2015 06:48:16 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> <564DBE41.2020600@redhat.com> <889897529.16807231.1447988860242.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <564F087E.5040608@redhat.com> Date: Fri, 20 Nov 2015 13:48:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <889897529.16807231.1447988860242.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448020098 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-20 05:07, Nathan Scott wrote: > ----- Original Message ----- > > Ah - one difference is I'm using "zabbix_agent -p" from your earlier mail, > e.g. > > $ zabbix_agentd -p | fgrep pcp.disk.partitions.read_bytes > pcp.disk.partitions.read_bytes[sda1] [u|234808] yes, that's expected, in zbx_module_pcp_add_metric() the first instance is added as a "test parameter" which is then used with -p. >> Improving pmcd communication sounds interesting, what did you have in >> mind, client side caching or something else? > > Definitely caching things like instances and descriptors if we can, and also > seeing if we can batch metric fetches (everything doing single-PMID pmFetch's > atm). Not sure if we can use that "mtime" field that is passed in via one of > the data structures, or whether we should simply fetch and cache for short > periods of time (and reply using values out of the cache). > > Not a big deal, anyway. I didn't see a way to batch fetches or results with the current API, I also thought a bit about caching but I was hoping that looking up instances and descriptors would already be quite optimal as that's very common operation for clients. But mostly I was thinking that trying to avoid few metric related lookups would fall into the micro-optimization category and is probably not going to be very helpful in the big picture. OTOH it all adds up so if there's something you see that could be easily added then why not. (Although the fetch+cache is probably not going to be useful in that sense that I'd expect most people to use 1+ minute intervals with Zabbix and if someone wants to check more often than that then they'd probably expect to see the actual values and if they're already willing to load the network then they're also willing to load pmcd as well. But this is a bit of speculation, perhaps we could wait for feedback to see what's needed.) >> I assumed timeout is not needed as pmcd kills unresponsive PMDAs? > > This is client code, we should probably set PMCD_REQUEST_TIMEOUT to that > value passed in (if I'm understanding it correctly). Again, easily done. Ah, thanks for pointing that out, indeed it'd be worth to add, looks line a one-liner. > We (pmcd) run code as root and pass info on to auto-authenticating local: > processes (zabbix_agent) - so I'm just wondering what access controls it > might have to make sure we're not putting sensitive information (proc.*) > onto the network. We have some options we can use, like opting to use an > inet pmcd connection instead of af_unix (so, not auto-authenticated - we > give less privileged info back then, e.g. proc.* values/instance wouldn't > be available to Zabbix in that mode). > > zabbix_agent -p seems to show sensitive stuff already though (/etc/passwd > contents, for example) - so I presume there must be some higher level ACL > mechanisms in Zabbix to make sure that info isn't handed out to any old > (remote?) Zabbix client? I'm afraid the agent options are pretty much limited to configuring the allowed IPs to connect to the agent and running it as non-root (the default is the "zabbix" user). Otherwise passing stuff like /etc/passwd contents is probably considered a "feature". > No problem - I'll start hacking on some of these things next week too. Thanks, -- Marko Myllynen From kenj@internode.on.net Fri Nov 20 14:19:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 8B9A17F37 for ; Fri, 20 Nov 2015 14:19:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 050F5AC001 for ; Fri, 20 Nov 2015 12:19:41 -0800 (PST) X-ASG-Debug-ID: 1448050773-04cb6c0cd41545b0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id 463Qxofm9HsE0MSx for ; Fri, 20 Nov 2015 12:19:34 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BCCADXf09WPDZELHlegztTb4Jfg36pPY9ZgRAZhXAEgUtNAQEBAQEBBwEBAQFBP4Q7CAJMMAUGYiAKFQEEHgWIHaBxoCIYCZULBZZMAYEkgTOBYWqkWIR7KjSFKwEBAQ Received: from ppp121-44-68-54.lns20.syd4.internode.on.net (HELO bozohorize) ([121.44.68.54]) by ipmail04.adl6.internode.on.net with ESMTP; 21 Nov 2015 06:49:15 +1030 From: "Ken McDonell" To: "'PCP'" Subject: qa/662 failing ... python problem? Date: Sat, 21 Nov 2015 07:19:07 +1100 X-ASG-Orig-Subj: qa/662 failing ... python problem? Message-ID: <014a01d123d0$b608ba10$221a2e30$@internode.on.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_014B_01D1242C.E97A4380" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdEjz8W8altq26uuT3SLpjEiS7dm+w== Content-Language: en-au X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1448050773 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.01 X-Barracuda-Spam-Status: No, SCORE=0.01 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== This is a multipart message in MIME format. ------=_NextPart_000_014B_01D1242C.E97A4380 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This is on a new Debian 8.2 (Jessie) system. Initial problem is ... Traceback (most recent call last): File "src/test_webapi.py", line 131, in test_metric_enumeration(ctx_local,'kernel') File "src/test_webapi.py", line 113, in test_metric_enumeration print(testprefix + ' enumeration with pmwebinfo #'+str(len(resp['metrics']))) UnboundLocalError: local variable 'resp' referenced before assignment But root cause seems to be found in .full file, namely context #967622904 local-kernel metric kernel.* enumeration with pminfo #84 ERROR: No JSON object could be decoded context #967622904 local-kernel metric kernel.*error JSON-decoding PMWEBD error, code -12376: Attempt to use an illegal context compared to the corresponding output on Ubuntu 15.10 system (both using Python 2.7.9) context #327695564 local-kernel metric kernel.* enumeration with pminfo #91 context #327695564 local-kernel metric kernel.* enumeration with pmwebinfo #91 context #327695564 local-kernel metric kernel.* enumeration match count PASS Anyone seen anything similar? Any clues where to start trying to debug/fix this? ------=_NextPart_000_014B_01D1242C.E97A4380 Content-Type: application/octet-stream; name="662.full" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="662.full" pid=3D9136=0A= Friday 20 November 21:37:25 AEDT 2015=0A= [Fri Nov 20 10:37:25] pmwebd(9136): pmwebd=0A= Started daemon on IPv4 TCP port 54321=0A= Started daemon on IPv6 TCP port 54321=0A= Verbosity level 1=0A= Permissive mode enabled=0A= Using libmicrohttpd 0.9.37=0A= PMAPI prefix /pmapi=0A= Remote context creation requests enabled=0A= Archive base directory: .=0A= Graphite API disabled=0A= Graphite API Cairo graphics rendering compiled-in=0A= Periodic client statistics dumped roughly every 300s=0A= Using up to 0 auxiliary threads=0A= ipv6local=3Dip6-localhost=0A= Received PM_CONTEXT_LOCAL #967622904=0A= Received PM_CONTEXT_HOST #1329861042=0A= bad archive /dev/null response code 400=0A= bad archive ../etc/passwd response code 400=0A= bad archive /etc/passwd response code 400=0A= bad archive ../../etc/shadow response code 400=0A= command NOSUCHAPI response code 400=0A= context NOSUCHCONTEXT response code 400=0A= context 0 response code 400=0A= non-pmwebapi response code 400=0A= context #967622904 local metric .* enumeration with pminfo #821=0A= context #967622904 local metric .* enumeration with pmwebinfo #821=0A= context #967622904 local metric .* enumeration match count PASS=0A= context #1329861042 host metric .* enumeration with pminfo #2026=0A= context #1329861042 host metric .* enumeration with pmwebinfo #2026=0A= context #1329861042 host metric .* enumeration match count PASS=0A= context #967622904 local-kernel metric kernel.* enumeration with pminfo = #84=0A= ERROR: No JSON object could be decoded=0A= context #967622904 local-kernel metric kernel.*error JSON-decoding = PMWEBD error, code -12376: Attempt to use an illegal context=0A= Received PM_CONTEXT_LOCAL #1706804442=0A= Received PM_CONTEXT_HOST #147989080=0A= bad archive /dev/null response code 400=0A= bad archive ../etc/passwd response code 400=0A= bad archive /etc/passwd response code 400=0A= bad archive ../../etc/shadow response code 400=0A= command NOSUCHAPI response code 400=0A= context NOSUCHCONTEXT response code 400=0A= context 0 response code 400=0A= non-pmwebapi response code 400=0A= context #1706804442 local metric .* enumeration with pminfo #821=0A= context #1706804442 local metric .* enumeration with pmwebinfo #821=0A= context #1706804442 local metric .* enumeration match count PASS=0A= context #147989080 host metric .* enumeration with pminfo #2026=0A= context #147989080 host metric .* enumeration with pmwebinfo #2026=0A= context #147989080 host metric .* enumeration match count PASS=0A= context #1706804442 local-kernel metric kernel.* enumeration with pminfo = #84=0A= ERROR: No JSON object could be decoded=0A= context #1706804442 local-kernel metric kernel.*error JSON-decoding = PMWEBD error, code -12376: Attempt to use an illegal context=0A= ------=_NextPart_000_014B_01D1242C.E97A4380 Content-Type: application/octet-stream; name="662.out.bad" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="662.out.bad" QA output created by 662=0A= =0A= =3D=3D=3D IPv4 pmwebd testing via python =3D=3D=3D=0A= Traceback (most recent call last):=0A= File "src/test_webapi.py", line 131, in =0A= test_metric_enumeration(ctx_local,'kernel')=0A= File "src/test_webapi.py", line 113, in test_metric_enumeration=0A= print(testprefix + ' enumeration with pmwebinfo = #'+str(len(resp['metrics'])))=0A= UnboundLocalError: local variable 'resp' referenced before assignment=0A= Received PM_CONTEXT_LOCAL ####=0A= Received PM_CONTEXT_HOST ####=0A= bad archive /dev/null response code 400=0A= bad archive ../etc/passwd response code 400=0A= bad archive /etc/passwd response code 400=0A= bad archive ../../etc/shadow response code 400=0A= command NOSUCHAPI response code 400=0A= context NOSUCHCONTEXT response code 400=0A= context 0 response code 400=0A= non-pmwebapi response code 400=0A= context #### local metric .* enumeration with pminfo ####=0A= context #### local metric .* enumeration with pmwebinfo ####=0A= context #### local metric .* enumeration match count PASS=0A= context #### host metric .* enumeration with pminfo ####=0A= context #### host metric .* enumeration with pmwebinfo ####=0A= context #### host metric .* enumeration match count PASS=0A= context #### local-kernel metric kernel.* enumeration with pminfo ####=0A= ERROR: No JSON object could be decoded=0A= context #### local-kernel metric kernel.*error JSON-decoding PMWEBD = error, XXX=0A= =0A= =3D=3D=3D IPv6 pmwebd testing via python =3D=3D=3D=0A= Traceback (most recent call last):=0A= File "src/test_webapi.py", line 131, in =0A= test_metric_enumeration(ctx_local,'kernel')=0A= File "src/test_webapi.py", line 113, in test_metric_enumeration=0A= print(testprefix + ' enumeration with pmwebinfo = #'+str(len(resp['metrics'])))=0A= UnboundLocalError: local variable 'resp' referenced before assignment=0A= Received PM_CONTEXT_LOCAL ####=0A= Received PM_CONTEXT_HOST ####=0A= bad archive /dev/null response code 400=0A= bad archive ../etc/passwd response code 400=0A= bad archive /etc/passwd response code 400=0A= bad archive ../../etc/shadow response code 400=0A= command NOSUCHAPI response code 400=0A= context NOSUCHCONTEXT response code 400=0A= context 0 response code 400=0A= non-pmwebapi response code 400=0A= context #### local metric .* enumeration with pminfo ####=0A= context #### local metric .* enumeration with pmwebinfo ####=0A= context #### local metric .* enumeration match count PASS=0A= context #### host metric .* enumeration with pminfo ####=0A= context #### host metric .* enumeration with pmwebinfo ####=0A= context #### host metric .* enumeration match count PASS=0A= context #### local-kernel metric kernel.* enumeration with pminfo ####=0A= ERROR: No JSON object could be decoded=0A= context #### local-kernel metric kernel.*error JSON-decoding PMWEBD = error, XXX=0A= ------=_NextPart_000_014B_01D1242C.E97A4380-- From kenj@kenj.com.au Sun Nov 22 00:26:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 91C8D7F37 for ; Sun, 22 Nov 2015 00:26:49 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 65A0E8F8033 for ; Sat, 21 Nov 2015 22:26:46 -0800 (PST) X-ASG-Debug-ID: 1448173597-04bdf07f071d11c0001-S8gJnT Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [150.101.137.129]) by cuda.sgi.com with ESMTP id t393G37YjqPpACaA for ; Sat, 21 Nov 2015 22:26:37 -0800 (PST) X-Barracuda-Envelope-From: kenj@kenj.com.au X-Barracuda-Apparent-Source-IP: 150.101.137.129 Received: from ppp121-44-68-54.lns20.syd4.internode.on.net (HELO kenj) ([121.44.68.54]) by ipmail06.adl2.internode.on.net with ESMTP; 22 Nov 2015 16:56:20 +1030 Received: by kenj (Postfix, from userid 1000) id 55D0A9FB59; Sun, 22 Nov 2015 17:26:05 +1100 (AEDT) To: pcp@oss.sgi.com Subject: pcp updates: assorted Message-Id: <20151122062605.55D0A9FB59@kenj> X-ASG-Orig-Subj: pcp updates: assorted Date: Sun, 22 Nov 2015 17:26:05 +1100 (AEDT) From: kenj@kenj.com.au (Ken McDonell) X-Barracuda-Connect: ipmail06.adl2.internode.on.net[150.101.137.129] X-Barracuda-Start-Time: 1448173597 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24619 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (17): qa: 322, 721 & 1108: extra diagnostics to help debug failures qa: 518, 578, 778 & 837: extra diagnostics to help debug failures libpcp_pmda: remove unused function dynamic_pmid_cluster() pmcd & dbpmda: fix truncation from 'int' to bitfield compiler warnings configure.ac: correct syntax and logic errors in FreeBSD configuration qa/200: avoid race on pmcd socket qa/admin/check-vm: small changes qa/src/exercise.c: fix bug ... && is not the same as & qa/src/pducrash.c: safer bit-field assignment qa/src/xval.c: safer bit-field assignment src/libpcp/src/check-statics: time_scales symbol may not be present from units.o src/perl/PMDA/local.c: add parentheses for && .. || .. || expression src/pmie/src/systemlog.c: be more careful about the const qualifier src/pmstat/pmstat.c: prefer to sar2pcp & qa/370: add support for sysstat-11.0.1 qa/868: (new) exercise some error cases for pmdaproc.sh qa/group: add 868 configure | 7 configure.ac | 7 qa/1108 | 1 qa/200 | 4 qa/322 | 15 qa/370 | 3 qa/370.out.9 | 7684 ++++++++++++++++++++++++++++++++++++++++++ qa/518 | 12 qa/578 | 6 qa/721 | 6 qa/778 | 8 qa/837 | 3 qa/868 | 64 qa/868.out | 12 qa/admin/check-vm | 49 qa/group | 1 qa/src/exercise.c | 4 qa/src/pducrash.c | 2 qa/src/sa-sysstat-11.0.1 |binary qa/src/xval.c | 2 src/dbpmda/src/dso.c | 4 src/libpcp/src/check-statics | 2 src/libpcp_pmda/src/dynamic.c | 8 src/perl/PMDA/local.c | 6 src/pmcd/src/config.c | 4 src/pmie/src/systemlog.c | 4 src/pmstat/pmstat.c | 5 src/sar2pcp/sar2pcp | 80 28 files changed, 7926 insertions(+), 77 deletions(-) Details ... commit 9e1b473cc8d9c8f21d7c8116de825b51e343e5b9 Author: Ken McDonell Date: Sun Nov 22 06:52:43 2015 +1100 qa/group: add 868 commit a8db3e3d37282f2f323bc243b693f706fe783c30 Author: Ken McDonell Date: Sun Nov 22 06:51:36 2015 +1100 qa/868: (new) exercise some error cases for pmdaproc.sh commit 44cdc32711b71dc2818576663adadfc43749d970 Author: Ken McDonell Date: Sun Nov 22 06:27:42 2015 +1100 sar2pcp & qa/370: add support for sysstat-11.0.1 Added a new tag to skip, file-utc-time and sorted the elements of skipped_tags{} to make it easier to spot what's there and make changes. Extended qa/370 with new test data and expected output. All from Debian 8.2 (Jessie). commit 504f4aa27564243a4476b73e3b4a62d752299245 Author: Ken McDonell Date: Sat Nov 21 21:28:10 2015 +1100 src/pmstat/pmstat.c: prefer to According to FreeBSD, is deprecated, so change code to use in preference if both are available. commit 53ce9c9567a4719aaa24fdb61a7f453dc9461147 Author: Ken McDonell Date: Sat Nov 21 20:28:54 2015 +1100 src/pmie/src/systemlog.c: be more careful about the const qualifier The decode() procedure is called with a codetab argument ... in the calls this is facilitynames[] or prioritynames[] both of which are const arrays .. so make the definition of codetab const also. Found by the FreeBSD 10.2 C compiler. commit e6e4604eeb522e768e5ee05b57ffae38f55cd9f5 Author: Ken McDonell Date: Sat Nov 21 20:16:31 2015 +1100 src/perl/PMDA/local.c: add parentheses for && .. || .. || expression Found by the FreeBSD 10.2 C compiler. commit 5c70765371b388ddf8fa804402a70db54f01be88 Author: Ken McDonell Date: Sat Nov 21 20:13:29 2015 +1100 src/libpcp/src/check-statics: time_scales symbol may not be present from units.o Symbol not present for the FreeBSD 10.2 C compiler. commit b8ec574a549b81c0401620aa1c4d2abf804d233e Author: Ken McDonell Date: Sat Nov 21 20:09:10 2015 +1100 qa/src/xval.c: safer bit-field assignment Assigning -1 (PM_TYPE_NOSUPPORT) to a 8-bit field sort of demands truncation, so make it explicit rather than implicit. Found by the FreeBSD 10.2 C compiler. commit 04fe377ef76c485cb676d7b48c6c4e7babaa4045 Author: Ken McDonell Date: Sat Nov 21 18:33:51 2015 +1100 qa/src/pducrash.c: safer bit-field assignment Assigning -1 to a 8-bit field sort of demands truncation, so make it explicit rather than implicit. Found by the FreeBSD 10.2 C compiler. commit e171fbc95f172e1cdd447b6154240c0177d30c66 Author: Ken McDonell Date: Sat Nov 21 18:31:20 2015 +1100 qa/src/exercise.c: fix bug ... && is not the same as & Bitwise test needs & ... && is just plain wrong. Found by the FreeBSD 10.2 C compiler. commit 814fdf21ef64063d4047f390b54d834c0d17352d Author: Ken McDonell Date: Sat Nov 21 18:27:54 2015 +1100 qa/admin/check-vm: small changes 1. Check host(1) output, don't assume it worked! 2. Add pkg-config and mkfs.gfs2 to the things we check for. commit 5d3f4ebe76ad93e8969e7f098b221c7a6d95bf41 Author: Ken McDonell Date: Sat Nov 21 18:23:58 2015 +1100 qa/200: avoid race on pmcd socket When restarting pmcd, replace "start" by "stop; sleep 2; start". This seems to be enough to ensure the pmcd request socket is completely shutdown before pmcd starts again, avoiding the occasional "socket busy" failure. commit ba19d4bb7368a510258186cd02cbe045602e1cec Author: Ken McDonell Date: Fri Nov 20 06:25:18 2015 +1100 configure.ac: correct syntax and logic errors in FreeBSD configuration commit 4424324d442b29ac96e2f31b629d622b01dc5a44 Author: Ken McDonell Date: Fri Nov 20 06:17:51 2015 +1100 pmcd & dbpmda: fix truncation from 'int' to bitfield compiler warnings From setting ~PMAPI_VERSION in the pmapi_version field of the handshake/challenge PDU. Found by the FreeBSD 10.2 C compiler. commit 50968b1fad43e8ca4136c42cbc3e41ffa3627c4b Author: Ken McDonell Date: Fri Nov 20 06:09:52 2015 +1100 libpcp_pmda: remove unused function dynamic_pmid_cluster() In dynamic.c. Found by FreeBSD 10.2 C compiler. commit a84e9d091fb14d65177cc5bc0cb7abf32c9aa2b4 Author: Ken McDonell Date: Wed Nov 18 20:56:07 2015 +1100 qa: 518, 578, 778 & 837: extra diagnostics to help debug failures commit ad373899bddf60e037888b8edc6cbadeaee7a6b9 Author: Ken McDonell Date: Wed Nov 18 09:18:03 2015 +1100 qa: 322, 721 & 1108: extra diagnostics to help debug failures From nscott@redhat.com Sun Nov 22 18:05:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 641A37F37 for ; Sun, 22 Nov 2015 18:05:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3319C8F8039 for ; Sun, 22 Nov 2015 16:05:06 -0800 (PST) X-ASG-Debug-ID: 1448237101-04bdf07f071e21a0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id VFIHrAiNMEsaEoGa (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 22 Nov 2015 16:05:01 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN04wD8034064; Sun, 22 Nov 2015 19:04:58 -0500 Date: Sun, 22 Nov 2015 19:04:58 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: Ken McDonell Cc: PCP Message-ID: <12122355.20317418.1448237098461.JavaMail.zimbra@redhat.com> In-Reply-To: <014a01d123d0$b608ba10$221a2e30$@internode.on.net> References: <014a01d123d0$b608ba10$221a2e30$@internode.on.net> Subject: Re: [pcp] qa/662 failing ... python problem? MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] qa/662 failing ... python problem? Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.149] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: qa/662 failing ... python problem? Thread-Index: AdEjz8W8altq26uuT3SLpjEiS7dm+0GZIRsh X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1448237101 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24636 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Hi Ken, ----- Original Message ----- > [...] > context #967622904 local-kernel metric kernel.* enumeration with pminfo #84 > ERROR: No JSON object could be decoded > context #967622904 local-kernel metric kernel.*error JSON-decoding PMWEBD > error, code -12376: Attempt to use an illegal context > > Any clues where to start trying to debug/fix this? Does it happen every time? I wonder if the context is being timed out by pmwebd (there's a 2 second inactivity timeout in 662 + test_webapi.python) - that might explain the "illegal context" PMAPI error code. cheers. -- Nathan From nscott@redhat.com Sun Nov 22 23:39:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5A3F07F37 for ; Sun, 22 Nov 2015 23:39:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 34FC68F8040 for ; Sun, 22 Nov 2015 21:39:24 -0800 (PST) X-ASG-Debug-ID: 1448257161-04bdf07f091e6fe0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id dHtApPOAK6EuVqzg (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 22 Nov 2015 21:39:22 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN5dLL2019793 for ; Mon, 23 Nov 2015 00:39:21 -0500 Date: Mon, 23 Nov 2015 00:39:21 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <1668791396.20749287.1448257161868.JavaMail.zimbra@redhat.com> In-Reply-To: <1091976164.20748446.1448257119117.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.64.48.149] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa Thread-Index: 9DdRJnep9X4D7aUzVOLM882/+5qSiQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1448257162 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24642 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... [merged latest qa updates from kenj too] Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (2): qa: pass sorted metric names to pminfo for qa/747 determinism qa: fix several problems in test qa/661 (pmwebd graphite-API) qa/661 | 20 +++--- qa/661.out | 136 +++++++++++++++++++++++----------------------- qa/747 | 14 +++- qa/747.out | 162 +++++++++++++++++++++++++++-----------------------= ----- qa/common.webapi | 14 ++-- 5 files changed, 176 insertions(+), 170 deletions(-) commit 587e16fbfdd3d72638c38ea05dd84b37fb323ff8 Author: Nathan Scott Date: Mon Nov 23 16:22:16 2015 +1100 qa: fix several problems in test qa/661 (pmwebd graphite-API) =20 Looks like test 661 hasn't been run by anyone for awhile - its input and output contains names of archives that don't exist (since qa/src->qa/archives transition) and it makes use of the simplejson.tool module not present on many platforms evidently (since 2.6? according to the common.webapi comments anyway -- it was _notrun on all python versions here anyway); this fixes both problems. =20 While there, fixed _webapi_img_pretty to function for python3- only installations as well (previously it required python2). =20 Thanks to Milo=C5=A1 Prchl=C3=ADk for uncovering these problems with hi= s regular Fedora + upstream test runs. commit 45ef8aa66eea2d47317ce710552758a045263758 Author: Nathan Scott Date: Mon Nov 23 16:08:58 2015 +1100 qa: pass sorted metric names to pminfo for qa/747 determinism =20 Thanks to Milo=C5=A1 Prchl=C3=ADk for uncovering this problem with his regular Fedora + upstream test runs. From nscott@redhat.com Mon Nov 23 00:13:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 578BE7F37 for ; Mon, 23 Nov 2015 00:13:26 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 356A7304039 for ; Sun, 22 Nov 2015 22:13:26 -0800 (PST) X-ASG-Debug-ID: 1448259199-04cbb0605c1c82d0001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id cg4MtpSTzOIwSzo3 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 22 Nov 2015 22:13:20 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAN6DJ0U017079 for ; Mon, 23 Nov 2015 01:13:19 -0500 Date: Mon, 23 Nov 2015 01:13:19 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: PCP Message-ID: <2092557349.20780432.1448259199473.JavaMail.zimbra@redhat.com> In-Reply-To: <1475833590.20778586.1448259144676.JavaMail.zimbra@redhat.com> Subject: pcp updates: zbxpcp MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: zbxpcp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.149] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: zbxpcp Thread-Index: fdJTCHK6qVWbGMixmBJ56DPFBy87/g== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1448259200 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24642 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (2): zbxpcp: add zabbix module into build and packaging phases libpcp_mmv: build cleanup, removing unused makefile macros Marko Myllynen (1): zbxpcp: PCP / Zabbix Agent Loadable Module build/rpm/fedora.spec | 25 +++ build/rpm/pcp.spec.in | 19 ++ qa/1067 | 70 ++++++++++ qa/1067.out | 172 ++++++++++++++++++++++++++ qa/group | 5 src/GNUmakefile | 1 src/libpcp_mmv/GNUmakefile | 2 src/libpcp_mmv/src/GNUmakefile | 1 src/pcp2zabbix/GNUmakefile | 29 ++++ src/pcp2zabbix/src/.gitignore | 3 src/pcp2zabbix/src/GNUmakefile | 43 ++++++ src/pcp2zabbix/src/exports | 10 + src/pcp2zabbix/src/module.h | 132 ++++++++++++++++++++ src/pcp2zabbix/src/zbxpcp.c | 268 +++++++++++++++++++++++++++++++++++++++++ 14 files changed, 773 insertions(+), 7 deletions(-) commit beb30eea6ada05dbb7d4b26715b26543a8fe62b1 Author: Nathan Scott Date: Mon Nov 23 17:10:46 2015 +1100 libpcp_mmv: build cleanup, removing unused makefile macros commit 8078f70982a6244f7221112a219ee656cf2a9864 Author: Nathan Scott Date: Mon Nov 23 17:09:48 2015 +1100 zbxpcp: add zabbix module into build and packaging phases Provide a self-contained build for the Zabbix module, and RPM packaging. Adds qa/1067 to exercise everything. commit b1c977ca8edad8089435dca62d60891a8b880d96 Author: Marko Myllynen Date: Mon Nov 23 16:56:56 2015 +1100 zbxpcp: PCP / Zabbix Agent Loadable Module As mentioned in [1], loadable Zabbix agent modules (DSOs) can be used to extend the agent with all available PCP metrics (way over 1000 by default). https://www.zabbix.com/documentation/3.0/manual/config/items/loadablemodules An easy way to test this is to install just the Zabbix agent (e.g. from [2]) and then do something like "zabbix_agentd -p | grep pcp". 1) http://oss.sgi.com/pipermail/pcp/2015-October/008550.html 2) http://repo.zabbix.com/zabbix/ From nscott@redhat.com Mon Nov 23 00:27:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6A8B17F37 for ; Mon, 23 Nov 2015 00:27:57 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id EC939AC002 for ; Sun, 22 Nov 2015 22:27:53 -0800 (PST) X-ASG-Debug-ID: 1448260070-04cb6c0cd1193790001-S8gJnT Received: from mx4-phx2.redhat.com (mx4-phx2.redhat.com [209.132.183.25]) by cuda.sgi.com with ESMTP id H8TYg0vDWeP7Ra80 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 22 Nov 2015 22:27:51 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.25 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAN6RoCu018501; Mon, 23 Nov 2015 01:27:50 -0500 Date: Mon, 23 Nov 2015 01:27:50 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <1314076311.20827245.1448260070262.JavaMail.zimbra@redhat.com> In-Reply-To: <564F087E.5040608@redhat.com> References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> <564DBE41.2020600@redhat.com> <889897529.16807231.1447988860242.JavaMail.zimbra@redhat.com> <564F087E.5040608@redhat.com> Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.149] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: PCP / Zabbix Agent Loadable Module Thread-Index: EyBlfoNy3QqMLyDn2n40+O8gIXVZdg== X-Barracuda-Connect: mx4-phx2.redhat.com[209.132.183.25] X-Barracuda-Start-Time: 1448260071 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24642 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2015-11-20 05:07, Nathan Scott wrote: > > ----- Original Message ----- > > > > Ah - one difference is I'm using "zabbix_agent -p" from your earlier mail, > > e.g. > > > > $ zabbix_agentd -p | fgrep pcp.disk.partitions.read_bytes > > pcp.disk.partitions.read_bytes[sda1] [u|234808] > > yes, that's expected, in zbx_module_pcp_add_metric() the first instance > is added as a "test parameter" which is then used with -p. OK, thanks - that makes more sense now. > I didn't see a way to batch fetches or results with the current API, I > also thought a bit about caching but I was hoping that looking up > instances and descriptors would already be quite optimal as that's very > common operation for clients. But mostly I was thinking that trying to > avoid few metric related lookups would fall into the micro-optimization > category and is probably not going to be very helpful in the big > picture. OTOH it all adds up so if there's something you see that could > be easily added then why not. > > (Although the fetch+cache is probably not going to be useful in that > sense that I'd expect most people to use 1+ minute intervals with Zabbix > and if someone wants to check more often than that then they'd probably > expect to see the actual values and if they're already willing to load > the network then they're also willing to load pmcd as well. But this is > a bit of speculation, perhaps we could wait for feedback to see what's > needed.) Yes, I was more under the impression that the "zabbix_agentd -p" mode was "normal" - so, the expand-everything, fetch-everything, every-time model there had me a bit worried. It looks like thats not actually the normal access method, in which case I agree - lets want and see how it pans out in practice. > I'm afraid the agent options are pretty much limited to configuring the > allowed IPs to connect to the agent and running it as non-root (the > default is the "zabbix" user). Otherwise passing stuff like /etc/passwd > contents is probably considered a "feature". OK. For now, I've made the one-line change from local: to localhost context string, which means we expose less sensitive information. If we go with the configuration file option (from the zbxpcp TODO list in the source), we could pass authentication information from there & allow an admin to enable access to that info if thats useful, not clear if proc.* level of detail would be of value here anyway. > > [...] - I'll start hacking on some of these things next week too. > I've pushed the build/package/test side of things into my git repo - see previous mail. One small issue I came across - the module.h header says GPL (from Zabbix), whereas your module code says LGPL. This might need to be discussed with the Zabbix crew, AIUI the intention is to allow for Zabbix modules that are LGPL? cheers. -- Nathan From kenj@internode.on.net Mon Nov 23 01:13:57 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id C79DA7F37 for ; Mon, 23 Nov 2015 01:13:57 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9BB7B304059 for ; Sun, 22 Nov 2015 23:13:54 -0800 (PST) X-ASG-Debug-ID: 1448262831-04bdf07f0a1e8470001-S8gJnT Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by cuda.sgi.com with ESMTP id nuLPpP8I3oW3S68D for ; Sun, 22 Nov 2015 23:13:51 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.143 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2BSAgCfu1JWPM550XYNUYQOb4ZduRqBEBmHdgEBAQEBAQcBAQEBQYUdFUAwBgIFFgsCCwMCAQIBMScGAgEBtTFxkByBAY94gk6BRAWWUIUkpFiEe16FKwEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail05.adl6.internode.on.net with ESMTP; 23 Nov 2015 17:43:49 +1030 To: pcp@oss.sgi.com Subject: pcp updates: freebsd pmda one liner From: Ken McDonell X-ASG-Orig-Subj: pcp updates: freebsd pmda one liner Message-ID: <5652BC99.9010405@internode.on.net> Date: Mon, 23 Nov 2015 18:13:29 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail05.adl6.internode.on.net[150.101.137.143] X-Barracuda-Start-Time: 1448262831 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): freebsd PMDA: change hinv.physmem units src/pmdas/freebsd/freebsd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Details ... commit 00662545c7f960b71858762d0fb85acf066fec25 Author: Ken McDonell Date: Sun Nov 22 18:16:37 2015 +1100 freebsd PMDA: change hinv.physmem units Was BYTE (as returned by sysctl()), but this confuses pcp-summary ... so scale the value to MBYTE the same as the other platform PMDAs. From myllynen@redhat.com Mon Nov 23 03:07:56 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8772B7F37 for ; Mon, 23 Nov 2015 03:07:56 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 77B2B304039 for ; Mon, 23 Nov 2015 01:07:56 -0800 (PST) X-ASG-Debug-ID: 1448269672-04cb6c0cd11964c0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QJqXfmKEtD1hASNA (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 01:07:52 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 0842F8EFFA for ; Mon, 23 Nov 2015 09:07:52 +0000 (UTC) Received: from [10.36.112.50] (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN97oT8028395 for ; Mon, 23 Nov 2015 04:07:51 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: [PATCH] Fix consecutive builds Organization: Red Hat X-ASG-Orig-Subj: [PATCH] Fix consecutive builds Message-ID: <5652D765.9020103@redhat.com> Date: Mon, 23 Nov 2015 11:07:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448269672 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 To reproduce: $ make $ touch src/pcp/atop/atop.c $ make --- src/pcp/atop/GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pcp/atop/GNUmakefile b/src/pcp/atop/GNUmakefile index 2f5179e..a531cd9 100644 --- a/src/pcp/atop/GNUmakefile +++ b/src/pcp/atop/GNUmakefile @@ -76,7 +76,7 @@ default_pcp: default install_pcp: install $(DISTLINKS): $(CMDTARGET) - @$(LN_S) $(CMDTARGET) $@ + @$(LN_S) -f $(CMDTARGET) $@ pmgenmap.sh: sed -e "s;^\. .PCP_DIR.etc.pcp.env;. $(TOPDIR)/src/include/pcp.env;" \ Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Nov 23 03:37:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6C02E7F37 for ; Mon, 23 Nov 2015 03:37:36 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 06E62AC002 for ; Mon, 23 Nov 2015 01:37:32 -0800 (PST) X-ASG-Debug-ID: 1448271451-04cb6c0cd1197050001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id ToqDTp5dOHtHjAlc (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 01:37:31 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 0CA32C0A1467 for ; Mon, 23 Nov 2015 09:37:31 +0000 (UTC) Received: from [10.36.112.50] (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN9bTmx012480 for ; Mon, 23 Nov 2015 04:37:30 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] pcp updates: pmlogger semantics change, 1st round of strtoint64 changes References: <561F4485.5000903@internode.on.net> <561F4612.6010603@redhat.com> X-ASG-Orig-Subj: Re: [pcp] pcp updates: pmlogger semantics change, 1st round of strtoint64 changes To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <5652DE58.8050708@redhat.com> Date: Mon, 23 Nov 2015 11:37:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <561F4612.6010603@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448271451 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Ken, apologies for reviving this old thread but I noticed something that might perhaps still be improved, at least in a theory.. On 2015-10-15 09:22, Marko Myllynen wrote: > On 2015-10-15 09:15, Ken McDonell wrote: >> Some review eyes here would be appreciated. >> >> Ken McDonell (9): >> libpcp: extend __pmAF* family with __pmAFsetup >> pmlogger: change semantics for first logging operation >> qa: many changes for pmlogger "log early" semantic change Let us consider the following archive created with the latest PCP code: $ pmdumplog -a ... ... Temporal Index Log Vol end(meta) end(log) 10:05:09.228 0 132 132 10:05:09.248 0 351 268 10:05:15.248 0 503 484 [136 bytes] 10:05:09.228 2.3.3 (pmcd.pmlogger.host): inst [17779 or "17779"] value "localhost" 2.3.0 (pmcd.pmlogger.port): inst [17779 or "17779"] value 4331 2.3.2 (pmcd.pmlogger.archive): inst [17779 or "17779"] value "/tmp/8LdWEN.localhost" [72 bytes] 10:05:09.248 60.2.2 (kernel.all.runnable): value 1 60.0.4 (disk.dev.read): inst [0 or "sda"] value 59546 [72 bytes] 10:05:11.248 60.2.2 (kernel.all.runnable): value 2 60.0.4 (disk.dev.read): inst [0 or "sda"] value 59546 [72 bytes] 10:05:13.248 60.2.2 (kernel.all.runnable): value 1 60.0.4 (disk.dev.read): inst [0 or "sda"] value 59546 [72 bytes] 10:05:15.248 60.2.2 (kernel.all.runnable): value 1 60.0.4 (disk.dev.read): inst [0 or "sda"] value 59546 $ Clients which fetch and report the metrics for the first time will see the pmcd.* related metrics at 09.228 but not the user recorded metrics as they start a bit later at 09.248. So a client is slightly "off-sync" e.g. with pmval -a ... -r the reported values are one value "behind" what a user might expect. This caught my attention when I was testing pmrep archive handling with tiny archives with 1s interval, do you think this kind of tweaking would be possible and worthwhile? Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Nov 23 03:50:08 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1E9C37F37 for ; Mon, 23 Nov 2015 03:50:08 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id F2CD2304039 for ; Mon, 23 Nov 2015 01:50:07 -0800 (PST) X-ASG-Debug-ID: 1448272203-04bdf07f091eb870001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id hTgZArONnXkXjWNJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 01:50:03 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 61B51537A for ; Mon, 23 Nov 2015 09:50:03 +0000 (UTC) Received: from [10.36.112.50] (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN9o14X027826 for ; Mon, 23 Nov 2015 04:50:02 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Few doc issues Organization: Red Hat X-ASG-Orig-Subj: Few doc issues Message-ID: <5652E148.1090806@redhat.com> Date: Mon, 23 Nov 2015 11:50:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448272203 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, I see -O described in PCPIntro(1) as expected but pmprobe(1) and pminfo(1) also discuss an -O related timezone issue which is not described in PCPIntro(1), pmval(1), or pmdumptext(1). If the issue is a general one, could the discussion perhaps moved to PCPIntro(1)? (While at it, perhaps it could also be clarified a bit, I had to read it twice to get a hang of it.) Also, in few clients I see this kind of code used in preparation for a pmSetMode(1) call: #define SECS_IN_24_DAYS 2073600.0 static int getXTBintervalFromTimeval(int *mode, struct timeval *tval) { double tmp_ival = __pmtimevalToReal(tval); if (tmp_ival > SECS_IN_24_DAYS) { *mode = (*mode & 0x0000ffff) | PM_XTB_SET(PM_TIME_SEC); return ((int)tmp_ival); } else { *mode = (*mode & 0x0000ffff) | PM_XTB_SET(PM_TIME_MSEC); return ((int)(tmp_ival * 1000.0)); } } I don't think merely by reading the current pmSetMode(1) a client developer could instantly see something like this would be needed. As per the best cargo-cult practices I already started to use something similar in pmrep but might still be nice to have few words about this in pmSetMode(1)? Thanks, -- Marko Myllynen From bugzilla@redhat.com Mon Nov 23 03:54:23 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id AD24B7F37 for ; Mon, 23 Nov 2015 03:54:23 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 9A0A7304043 for ; Mon, 23 Nov 2015 01:54:23 -0800 (PST) X-ASG-Debug-ID: 1448272460-04cb6c0cd1197680001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id dz1GpcikH5GBWfix for ; Mon, 23 Nov 2015 01:54:21 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id A1E74FF9DF for ; Mon, 23 Nov 2015 20:54:19 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAAA44VJWnBq3hNFeGQEBAg8BAQEBBwECAoNSb78bAQ2BYAUXCocnOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDWYCIAkiOiYCJgICAy4/BRgEiA0NrXWPdAEBCAEBAQEBAQEBFwSBAYwRgnsBAWqCToFEBZZQhSSkWB8BAYJgCYFdPjQBg2mBQQEBAQ X-IPAS-Result: A0FPAAA44VJWnBq3hNFeGQEBAg8BAQEBBwECAoNSb78bAQ2BYAUXCocnOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDWYCIAkiOiYCJgICAy4/BRgEiA0NrXWPdAEBCAEBAQEBAQEBFwSBAYwRgnsBAWqCToFEBZZQhSSkWB8BAYJgCYFdPjQBg2mBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,336,1444654800"; d="scan'208";a="241559016" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Nov 2015 20:54:18 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN9sBpr043553 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 04:54:11 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAN9sBpM040754 for ; Mon, 23 Nov 2015 04:54:11 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAN9sAN6040753; Mon, 23 Nov 2015 04:54:10 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284411] New: RFE: Add pcp -V Date: Mon, 23 Nov 2015 09:54:09 +0000 X-ASG-Orig-Subj: [Bug 1284411] New: RFE: Add pcp -V Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1448272460 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24646 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284411 Bug ID: 1284411 Summary: RFE: Add pcp -V Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: "pcp" provides a nice summary of the current configuration but it does not state the client version. Might be nice to have something like "pcp -V" available to print the client version as well (this would be useful mostly for those who e.g. have different PCP version installed / under testing). -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=071qREE2TR&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 23 04:03:34 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 27EC97F37 for ; Mon, 23 Nov 2015 04:03:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9E6A0AC001 for ; Mon, 23 Nov 2015 02:03:30 -0800 (PST) X-ASG-Debug-ID: 1448273007-04cb6c0cd1197bb0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id RHq3G3ra31U6EDpN for ; Mon, 23 Nov 2015 02:03:28 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id AE4067F963 for ; Mon, 23 Nov 2015 21:03:26 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FOAAD/4lJWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/GwENgVsKFwqHJzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1mAiAJIjomAiYCAgMuPwUYBIgNDa17j3MBAQgBAQEBAQEBAQEWBIEBgS6KY4J7AQFqghQMLhOBMQWWUIUkpFgfAQGCYAmBXT40AYNpgUEBAQE X-IPAS-Result: A0FOAAD/4lJWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/GwENgVsKFwqHJzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1mAiAJIjomAiYCAgMuPwUYBIgNDa17j3MBAQgBAQEBAQEBAQEWBIEBgS6KY4J7AQFqghQMLhOBMQWWUIUkpFgfAQGCYAmBXT40AYNpgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,336,1444654800"; d="scan'208";a="244242011" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Nov 2015 21:03:24 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANA3NZH049276 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 05:03:23 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANA3M8G035063 for ; Mon, 23 Nov 2015 05:03:22 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tANA3MtA035062; Mon, 23 Nov 2015 05:03:22 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] New: Python PMAPI pmSetMode does not allow None timeval Date: Mon, 23 Nov 2015 10:03:22 +0000 X-ASG-Orig-Subj: [Bug 1284417] New: Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448273007 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24646 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284417 Bug ID: 1284417 Summary: Python PMAPI pmSetMode does not allow None timeval Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: >From pmSetMode(1): ... int pmSetMode(int mode, const struct timeval *when, int delta); ... As a special case, if when is NULL then the mode and delta arguments are used as described above, but the current time in the archive is not altered. ... But the Python pmSetMode does not allow this: ... def pmSetMode(self, mode, timeVal, delta): """PMAPI - set interpolation mode for reading archive files code = pmSetMode(c_api.PM_MODE_INTERP, timeval, 0) """ status = LIBPCP.pmUseContext(self.ctx) if status < 0: raise pmErr(status) status = LIBPCP.pmSetMode(mode, pointer(timeVal), delta) if status < 0: raise pmErr(status) return status ... -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=I4qo2MYbKg&a=cc_unsubscribe From myllynen@redhat.com Mon Nov 23 06:15:29 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id E129C7F37 for ; Mon, 23 Nov 2015 06:15:29 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1A3B304032 for ; Mon, 23 Nov 2015 04:15:29 -0800 (PST) X-ASG-Debug-ID: 1448280924-04bdf07f071efbc0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 5usJwyR0RfsoBV0M (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 04:15:24 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 1CC878EB31 for ; Mon, 23 Nov 2015 12:15:24 +0000 (UTC) Received: from [10.36.112.50] (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANCFLWm030694; Mon, 23 Nov 2015 07:15:22 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] PCP / Zabbix Agent Loadable Module References: <563099A2.8040901@redhat.com> <852045589.5144136.1446765609785.JavaMail.zimbra@redhat.com> <5640F0C6.1080801@redhat.com> <851861832.14793166.1447809893203.JavaMail.zimbra@redhat.com> <564DBE41.2020600@redhat.com> <889897529.16807231.1447988860242.JavaMail.zimbra@redhat.com> <564F087E.5040608@redhat.com> <1314076311.20827245.1448260070262.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] PCP / Zabbix Agent Loadable Module To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56530358.5040308@redhat.com> Date: Mon, 23 Nov 2015 14:15:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <1314076311.20827245.1448260070262.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448280924 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-23 08:27, Nathan Scott wrote: > ----- Original Message ----- > >> I'm afraid the agent options are pretty much limited to configuring the >> allowed IPs to connect to the agent and running it as non-root (the >> default is the "zabbix" user). Otherwise passing stuff like /etc/passwd >> contents is probably considered a "feature". > > OK. For now, I've made the one-line change from local: to localhost > context string, which means we expose less sensitive information. ok, sounds like a good move, might even be all we need. > If we go with the configuration file option (from the zbxpcp TODO list > in the source), we could pass authentication information from there & > allow an admin to enable access to that info if thats useful, not clear > if proc.* level of detail would be of value here anyway. > >>> [...] - I'll start hacking on some of these things next week too. > > I've pushed the build/package/test side of things into my git repo - see > previous mail. Nice, thanks, looks very complete! I'll check the timeout thingy later this week if you don't get there first. > One small issue I came across - the module.h header says > GPL (from Zabbix), whereas your module code says LGPL. This might need > to be discussed with the Zabbix crew, AIUI the intention is to allow for > Zabbix modules that are LGPL? Their example code is GPL [1] but I think once we've sorted out all the bits and pieces here (zbxpcp/pmrep) we could then inform them about the recent developments and ask them about this as well. 1) https://www.zabbix.com/documentation/3.0/manual/config/items/loadablemodules Thanks, -- Marko Myllynen From bugzilla@redhat.com Mon Nov 23 07:27:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id A932A7F37 for ; Mon, 23 Nov 2015 07:27:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 968B8304043 for ; Mon, 23 Nov 2015 05:27:42 -0800 (PST) X-ASG-Debug-ID: 1448285259-04cb6c0cd219dc20001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id zF7KNI7ouri2Qrz7 for ; Mon, 23 Nov 2015 05:27:40 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 1FEE9FF9E0 for ; Tue, 24 Nov 2015 00:27:39 +1100 (AEDT) Received-SPF: TempError (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com temporarily is not available to assert whether or not 209.132.183.26 is permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAAD5E1NWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/HQENgV0IFwqFbgKBPDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2uFo91AQEBAQEFAQEBAQEBAQEBAQEUBIEBjBGCewEBaoJOgUQFllCFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IPAS-Result: A0FPAAD5E1NWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/HQENgV0IFwqFbgKBPDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2uFo91AQEBAQEFAQEBAQEBAQEBAQEUBIEBjBGCewEBaoJOgUQFllCFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,337,1444654800"; d="scan'208";a="241605113" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Nov 2015 00:27:18 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANDRADp043626 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 08:27:10 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANDRABZ020690 for ; Mon, 23 Nov 2015 08:27:10 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tANDR9ZW020689; Mon, 23 Nov 2015 08:27:09 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1264124] RFE: Provide easier count scaling strings Date: Mon, 23 Nov 2015 13:27:10 +0000 X-ASG-Orig-Subj: [Bug 1264124] RFE: Provide easier count scaling strings Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1448285260 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24649 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1264124 --- Comment #3 from Marko Myllynen --- FWIW, as this will be exposed to users via pmrep(1) perhaps at least the space-sentivity would be worth fixing. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=PMsjoFnZZC&a=cc_unsubscribe From myllynen@redhat.com Mon Nov 23 09:37:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C02A57F37 for ; Mon, 23 Nov 2015 09:37:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4CF2CAC003 for ; Mon, 23 Nov 2015 07:37:33 -0800 (PST) X-ASG-Debug-ID: 1448293047-04cbb0605c1d5ad0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 3zUFb1iPHuj3T0qI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 07:37:28 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id C2893A80 for ; Mon, 23 Nov 2015 15:37:27 +0000 (UTC) Received: from [10.36.112.50] (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tANFbPwK008931; Mon, 23 Nov 2015 10:37:26 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] Introducing pmrep - Performance Metrics Reporter References: <560278D5.8010305@redhat.com> <5603F9D6.7050306@buffalo.edu> <159724763.42718898.1443163436257.JavaMail.zimbra@redhat.com> <560A9715.4060905@redhat.com> <1542966539.49294102.1444091627491.JavaMail.zimbra@redhat.com> <563099B1.7000802@redhat.com> <980961654.65506823.1446187043033.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Introducing pmrep - Performance Metrics Reporter To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <565332B4.8040201@redhat.com> Date: Mon, 23 Nov 2015 17:37:24 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <980961654.65506823.1446187043033.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448293048 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-10-30 08:37, Nathan Scott wrote: > ----- Original Message ----- > > As we discussed on IRC, that is at a much lower level than is relevant at > this stage of evolution of a generic reporting API - if/when another new > fetchgroup API comes along, it will be required to sit below these higher > level APIs to prove its worth. So currently I'm more concerned about the > high level API - pcp.pmcc is the start of one such API, but we don't have > to use that if it doesn't suit... we'll see. yeah, I'm also also taking the wait&see approach on that front, I think finalizing pmrep will also help a bit to see potential client side requirements for such an API. > The 'cc' in pmcc stands for "Convenience Classes" - when current pmcc does > not suffice (and it definitely will not - doesn't try to do this level of > reporting granularity) we should be thinking if/how we can extend it with > classes more convenient for generic reporting scripts. If we find consensus and nail down the configuration file / metricspec details, that might be the other side where generalization would be possible. > Do you have a public git repo somewhere? (github?) Would it make life any > easier if you had a git.pcp.io account for your pcp tree? (if so, please > send thru your public ssh key if so & I'll set that up) That would probably be helpful, me operating on my own private tree is not optimal although so far probably hasn't been an issue. > There's no rush to merge, plenty of time in the current release window. The > best next step will be writing up test cases for all of the existing export > functionality that you have working, so that we don't go backward from there. > > We will want man pages and so on too before merging, but that can come later > - automated testing of the currently-working-stuff would be most helpful at > this stage. I've now written a complete pmrep.1 man page and fixed few issues found during the process and added few new features while at it. I changed the "compact" metric spec to allow defining instances to be reported (not yet implemented though) so that the order is roughly "most-significant-modifier-first". Unless there are any suggestions I'm starting to think that the user interface should be considered stable in that sense that any possible changes should be done without changing the current options and syntax if at all possible. The only thing might be the default time format used. It's currently %H:%M:%S but timestamps with microsecond precision would be somewhat tempting (see my earlier email wrt the archive records and pmval reporting being in a sense "off-sync"). I also considered using a locale specific default (like %X) but perhaps that's not a good default after all. These and other ideas / possible to-do items are still listed on the top of the file. https://myllynen.fedorapeople.org/pmrep.py https://myllynen.fedorapeople.org/pmrep.conf https://myllynen.fedorapeople.org/pmrep.1 > This doesn't have to be in pcp/qa format yet - I can help with that later. > Just a series of commands to run, and the expected output. Maybe focus on > the csv and basic stdout reporting before Zabbix, since they're simpler to > test - and try to get coverage of how pmrep handles all the different types/ > units/semantics/... of metrics, the different types of formatting, scaling, > etc. I enhanced the Zabbix reporting so that it can send metrics in batches (in the spirit of zabbix_sender(8)) and it seems to work reliably. The downside on that front is the the zbxsend upstream hasn't responded to my zbxsend / Python 3 patches. One possibility might be to provide pcpzbxsend which would essentially be zbxsend+fixes but I'm not sure would this be optimal. For the time being I've added a note to the man page the Zabbix output target being experimental. > Use pmdasample metrics - that gives us a good variety of data, behaviours, > whacky instance domains, metric types, etc - and its cross platform (which > the kernel metrics tend not to be - so they're sometimes less suitable for > this kind of regression testing). > > I'm away until middle of next week, but if you have some extensive testing > in place when I'm back, I'll work on a full review, building pcp/qa tests, > then we can modularise, document, and merge it. The next step for me is the write the pmrep.conf.5 page, hoping to finish it this or next week. Thanks, -- Marko Myllynen From mfcijvckhp@korea.com Mon Nov 23 15:38:11 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_FONT_SIZE_LARGE, HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id B86BB7F37 for ; Mon, 23 Nov 2015 15:38:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 99F268F8040 for ; Mon, 23 Nov 2015 13:38:08 -0800 (PST) X-ASG-Debug-ID: 1448314679-04cb6c0cd21a8de0001-S8gJnT Received: from r-smtp6.korea.com (ip-46-250-167-130.ip.maverick.com.pl [46.250.167.130]) by cuda.sgi.com with ESMTP id qbvTG1fZlN8Kuepl for ; Mon, 23 Nov 2015 13:38:00 -0800 (PST) X-Barracuda-Envelope-From: mfcijvckhp@korea.com X-Barracuda-Apparent-Source-IP: 46.250.167.130 From: "=?utf-8?B?0J7RhtC10L3QutCwINC60LDQtNCw0YHRgtGA0L7QstC+0Lkg0YHRgtC+0LjQvNC+0YHRgtC4?=" To: Subject: =?utf-8?B?0JrQsNC00LDRgdGC0YDQvtCy0LDRjyDQvtGG0LXQvdC60LAg0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0JrQsNC00LDRgdGC0YDQvtCy0LDRjyDQvtGG0LXQvdC60LAg0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4?= Message-ID: X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 24 Nov 2015 00:38:02 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: ip-46-250-167-130.ip.maverick.com.pl[46.250.167.130] X-Barracuda-Start-Time: 1448314679 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.66 X-Barracuda-Spam-Status: No, SCORE=1.66 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_FONT_SIZE_LARGE, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24660 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_FONT_SIZE_LARGE BODY: HTML font size is large 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 PGRpdj48ZGl2IGFsaWduPSJjZW50ZXIiPjx0YWJsZSBiZ2NvbG9yPSIjZjVmM2YxIiBib3JkZXI9 IjAiIGNlbGxwYWRkaW5nPSIyIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQgYmdjb2xv cj0iI2Q4Y2ZkOCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+PHRkIGJnY29s b3I9IiNkOGNmZDgiPjxwIGFsaWduPSJyaWdodCI+PGZvbnQgY29sb3I9IiM4MDAwODAiPjxiPtCf 0YDQvtC80L7QutC+0LQ6IDI1NzwvYj48L2ZvbnQ+PC9wPjwvdGQ+PHRkIGJnY29sb3I9IiNkOGNm ZDgiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2Q4Y2ZkOCI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2Nv bG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiNlZGU5ZTciPsKgPC90ZD48dGQgYmdj b2xvcj0iI2VkZTllNyI+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2Vu ZXZhOyI+PGZvbnQgY29sb3I9IiNjYzAwMDAiIHNpemU9IjQiPjQg0LTQtdC60LDQsdGA0Y8gfCDQ sy4g0JzQvtGB0LrQstCwPC9mb250Pjwvc3Bhbj48cCBhbGlnbj0ibGVmdCI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+0JLRgNC10LzRjyDQv9GA0L7QstC10LTQtdC9 0LjRjyDQt9Cw0L3Rj9GC0LjRjzxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPiBjIDEwPHNwYW4g bGFuZz0iZW4tdXMiPjo8L3NwYW4+MDAg0LTQviAxNzxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFu PjMwIDwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7 Ij7QnNC10YDQvtC/0YDQuNGP0YLQuNC1INGB0L7RgdGC0L7QuNGC0YHRjyDQv9C+INCw0LTRgNC1 0YHRgzog0YPQuy4g0JHQsNGD0LzQsNC90YHQutCw0Y8sINC0LjYsINGB0YLRgC4yLMKgINCRLtCm LiA8c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj7QktC40LrRgtC+0YDQuNGPINCf0LvQsNC30LA8 c3BhbiBsYW5nPSJlbi11cyI+Ijwvc3Bhbj4uPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPtCf0L7QtNGA0L7QsdC90LDRjyDQuNC90YTQvtGA0LzQ sNGG0LjRjyDQuCDRgNC10LPQuNGB0YLRgNCw0YbQuNGPINC/0L4g0YLQtdC70LXRhNC+0L3Rgzog Kzc8c3BhbiBsYW5nPSJlbi11cyI+IDwvc3Bhbj7CoDxmb250IHNpemU9IjIiPtC60L7QtCDQs9C+ 0YDQvtC00LA8L2ZvbnQ+IDxzcGFuIGxhbmc9ImVuLXVzIj7CoDwvc3Bhbj4oNDk1KSA8Zm9udCBz aXplPSIyIj48c3BhbiBsYW5nPSJlbi11cyI+wqA8L3NwYW4+0YLQtdC7LjwvZm9udD4gPHNwYW4g bGFuZz0iZW4tdXMiPsKgPC9zcGFuPjk2MTxzcGFuIGxhbmc9ImVuLXVzIj4gLSA8L3NwYW4+MDA8 c3BhbiBsYW5nPSJlbi11cyI+wqAtwqA8L3NwYW4+0Jc4PC9zcGFuPjwvcD48cCBhbGlnbj0ibGVm dCI+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+PGZvbnQg Y29sb3I9IiMwMDAwYjkiPjxiPtCf0YDQtdC00L3QsNC30L3QsNGH0LXQvdC+INC00LvRjzo8L2I+ PC9mb250PiDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDQuCDRgdC/0LXRhtC40LDQu9C40YHR gtC+0LIg0LTQtdC/0LDRgNGC0LDQvNC10L3RgtC+0LIg0LfQtdC80LXQu9GM0L3Ri9GFINC4INC4 0LzRg9GJ0LXRgdGC0LLQtdC90L3Ri9GFPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTp2ZXJkYW5hLGdlbmV2YTsiPiDQvtGC0L3QvtGI0LXQvdC40Lkg0L7RgNCz0LDQvdC+0LIg 0LzQtdGB0YLQvdC+0LPQviDRgdCw0LzQvtGD0L/RgNCw0LLQu9C10L3QuNGPLCDQutCw0LTQsNGB 0YLRgNC+0LLRi9GFINC40L3QttC10L3QtdGA0L7Qsiwg0LfQtdC80LvQtdGD0YHRgtGA0L7QuNGC 0LXQu9C10LksPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdl bmV2YTsiPtGB0L/QtdGG0LjQsNC70LjRgdGC0L7QsiDQv9C+INGA0LXQs9C40YHRgtGA0LDRhtC4 0Lgg0L7QsdGK0LXQutGC0L7QsiDQvdC10LTQstC40LbQuNC80L7RgdGC0LgsINC+0YbQtdC90YnQ uNC60L7QsiDQuCDQstGB0LXRhSDQt9Cw0LjQvdGC0LXRgNC10YHQvtCy0LDQvdC90YvRhSDQu9C4 0YYuPC9zcGFuPjxiciAvPiDCoDwvcD48L3RkPjx0ZCBiZ2NvbG9yPSIjZWRlOWU3Ij7CoDwvdGQ+ PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iI2Q4Y2Zk OCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOTM3YjkzIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM5Mzdi OTMiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzkzN2I5MyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZDhj ZmQ4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48dGQgYmdj b2xvcj0iIzkzN2I5MyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZTdlMWRlIj48cCBhbGlnbj0iY2Vu dGVyIj48Yj48YnIgLz48L2I+PGZvbnQgc2l6ZT0iNiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OnZlcmRhbmEsZ2VuZXZhOyI+PGZvbnQgY29sb3I9IiMwMDAwY2MiPtCa0LDQtNCw0YHRgtGA0L7Q stGL0Lkg0YPRh9C10YIg0Lgg0YHRgtC+0LjQvNC+0YHRgtGMINC30LXQvNC70Lg6PGJyIC8+PC9m b250Pjxmb250IGNvbG9yPSIjMDAwMGNjIj7Qv9GA0LjQvNC10L3QtdC90LjQtSDQvdC+0LLRi9GF INC/0YDQsNCy0LjQuyDQsiAyMDE1INCz0L7QtNGDLjwvZm9udD48L3NwYW4+PGI+PGZvbnQgY29s b3I9IiMwMDAwY2MiPjxiciAvPiDCoDwvZm9udD48L2I+PC9mb250PjwvcD48L3RkPjx0ZCBiZ2Nv bG9yPSIjOTM3YjkzIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48L3RyPjx0 cj48dGQgYmdjb2xvcj0iI2Q4Y2ZkOCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjOTM3YjkzIj7CoDwv dGQ+PHRkIGJnY29sb3I9IiM5MzdiOTMiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzkzN2I5MyI+wqA8 L3RkPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNk OGNmZDgiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xv cj0iI2Q4Y2ZkOCI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+ PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iI2VlZWFlOCI+PHAgYWxpZ249ImNlbnRlciI+PHNwYW4g c3R5bGU9InRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij48Zm9udCBjb2xvcj0iIzAwMDA4MCIg c2l6ZT0iNCI+0KHQvtC00LXRgNC20LDQvdC40LU6PC9mb250Pjwvc3Bhbj48L3A+PC90ZD48dGQ+ wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9 IiNkOGNmZDgiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWVlYWU4Ij48cCBhbGln bj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0OyI+PGJyIC8+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+0JHRg9C00YPRgiDRgNCw0YHRgdC80L7RgtGA0LXQ vdGLINCw0LrRgtGD0LDQu9GM0L3Ri9C1INCy0L7Qv9GA0L7RgdGLINC/0YDQsNC60YLQuNGH0LXR gdC60L7Qs9C+INC/0YDQuNC80LXQvdC10L3QuNGPINC40LfQvNC10L3QtdC90LjQuSDQsiA8L3Nw YW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+INC30LDQ utC+0L3QvtC00LDRgtC10LvRjNGB0YLQstC1INC+INC60L7QvNC/0LvQtdC60YHQvdGL0YUg0LrQ sNC00LDRgdGC0YDQvtCy0YvRhSDRgNCw0LHQvtGC0LDRhSDQvdCwINC+0YHQvdC+0LLQtSDQpNC1 0LTQtdGA0LDQu9GM0L3QvtCz0L4g0LfQsNC60L7QvdCwPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPuKEliA0NDct0KTQlyDQvtGCIDIyLjEyLjIw MTQuINCe0YHQvtCx0L7QtSDQstC90LjQvNCw0L3QuNC1INCx0YPQtNC10YIg0YPQtNC10LvQtdC9 0L4g0LDRgdC/0LXQutGC0LDQvCDQv9GA0LjQvNC10L3QtdC90LjRjyDQvdC+0LLQvtCz0L48L3Nw YW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+INC30LXQ vNC10LvRjNC90L7Qs9C+INC30LDQutC+0L3QvtC00LDRgtC10LvRjNGB0YLQstCwINC4INCw0L3Q sNC70LjQt9GDINGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LjRhSDQv9C+0LTQt9Cw0LrQvtC9 0L3Ri9GFINCw0LrRgtC+0LIuPC9zcGFuPjxiciAvPiDCoDwvcD48L3RkPjx0ZD7CoDwvdGQ+PHRk IGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iI2Q4Y2ZkOCI+ wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiNmYWY5ZjgiPjxwIGFsaWduPSJsZWZ0Ij48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij48Yj48Zm9udCBjb2xvcj0i IzAwMDA4MCIgc2l6ZT0iNSI+MS48L2ZvbnQ+INCd0L7QstC10LvQu9GLINC30LDQutC+0L3QvtC0 0LDRgtC10LvRjNGB0YLQstCwINCyINGB0YTQtdGA0LUg0LrQsNC00LDRgdGC0YDQvtCy0L7Qs9C+ INGD0YfQtdGC0LAg0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4LjxiciAvPjxmb250IGNvbG9yPSIj MDAwMDgwIiBzaXplPSI1Ij48c3BhbiBsYW5nPSJlbi11cyI+Mjwvc3Bhbj4uPC9mb250PiDQndC+ 0LLQvtCy0LLQtdC00LXQvdC40Y8g0LIg0L/RgNC+0LLQtdC00LXQvdC40Lgg0LPQvtGB0YPQtNCw 0YDRgdGC0LLQtdC90L3QvtC5INC60LDQtNCw0YHRgtGA0L7QstC+0Lkg0L7RhtC10L3QutC4ICgy MjUt0KTQlyDQvtGCPGJyIC8+MjEuMDcuMjAxNCkuIDwvYj48L3NwYW4+PGJyIC8+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+IC08c3BhbiBsYW5nPSJlbi11cyI+IDwv c3Bhbj7QoNGL0L3QvtGH0L3QsNGPINC+0YbQtdC90LrQsCDQt9C10LzQtdC70YzQvdGL0YUg0YPR h9Cw0YHRgtC60L7Qsi4g0J7RgdC+0LHQtdC90L3QvtGB0YLQuCDRgNGL0L3QvtGH0L3QvtC5INC+ 0YbQtdC90LrQuCDQvtGC0LTQtdC70YzQvdGL0YUg0LrQsNGC0LXQs9C+0YDQuNC5PC9zcGFuPjxi ciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPjxzcGFuIGxhbmc9 ImVuLXVzIj7CoCA8L3NwYW4+0LfQtdC80LXQu9GMLjwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8L3NwYW4+ 0J7RgdC90L7QstC90YvQtSDQvdCw0YDRg9GI0LXQvdC40Y8g0L/RgNC4INGA0LDRgdGH0LXRgtC1 INC60LDQtNCw0YHRgtGA0L7QstC+0Lkg0YHRgtC+0LjQvNC+0YHRgtC4LiDQodC/0L7RgdC+0LHR iyDQuCDQv9C10YDRgdC/0LXQutGC0LjQstGLPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPjxzcGFuIGxhbmc9ImVuLXVzIj7CoCA8L3NwYW4+0L7R gdC/0LDRgNC40LLQsNC90LjRjyDQutCw0LTQsNGB0YLRgNC+0LLQvtC5INGB0YLQvtC40LzQvtGB 0YLQuC4g0J7RgdC90L7QstCw0L3QuNGPINC00LvRjyDQuNC30LzQtdC90LXQvdC40Y8g0LrQsNC0 0LDRgdGC0YDQvtCy0L7QuSDRgdGC0L7QuNC80L7RgdGC0LguIDwvc3Bhbj48YnIgLz48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8 L3NwYW4+0J3QvtCy0L7QtSDQsiDQv9C+0YDRj9C00LrQtSDRgNCw0YHRgdC80L7RgtGA0LXQvdC4 0Y8g0YHQv9C+0YDQvtCyINC+INGA0LXQt9GD0LvRjNGC0LDRgtCw0YUg0L7Qv9GA0LXQtNC10LvQ tdC90LjRjyDQutCw0LTQsNGB0YLRgNC+0LLQvtC5INGB0YLQvtC40LzQvtGB0YLQuDwvc3Bhbj48 YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij48c3BhbiBsYW5n PSJlbi11cyI+wqAgPC9zcGFuPigyMjUg0KTQlyDQvtGCIDIxLjA3LjIwMTQpLjwvc3Bhbj48YnIg Lz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij4gLTxzcGFuIGxhbmc9 ImVuLXVzIj4gPC9zcGFuPtCf0YDQsNCy0L7QstGL0LUg0L/QvtGB0LvQtdC00YHRgtCy0LjRjyDQ vtGB0L/QsNGA0LjQstCw0L3QuNGPIC8g0L/QtdGA0LXRgdC80L7RgtGA0LAg0LrQsNC00LDRgdGC 0YDQvtCy0L7QuSDRgdGC0L7QuNC80L7RgdGC0Lgg0LTQu9GPINGG0LXQu9C10Lk8L3NwYW4+PGJy IC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+PHNwYW4gbGFuZz0i ZW4tdXMiPsKgIDwvc3Bhbj7QvtCx0LvQvtC20LXQvdC40Y8g0LfQtdC80LXQu9GM0L3Ri9C8INC9 0LDQu9C+0LPQvtC8LCDQvtC/0LvQsNGC0Ysg0LDRgNC10L3QtNGLLjxiPjxiciAvPjxmb250IGNv bG9yPSIjMDAwMDgwIiBzaXplPSI1Ij48c3BhbiBsYW5nPSJlbi11cyI+Mzwvc3Bhbj4uPC9mb250 PiDQntGB0L7QsdC10L3QvdC+0YHRgtC4INC60LDQtNCw0YHRgtGA0L7QstC+0LPQviDRg9GH0LXR gtCwINC30LXQvNC10LvRjNC90YvRhSDRg9GH0LDRgdGC0LrQvtCyLjwvYj48L3NwYW4+PGJyIC8+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+LTxzcGFuIGxhbmc9ImVu LXVzIj4gPC9zcGFuPtCe0YHQvdC+0LLQvdGL0LUg0L/RgNC40LfQvdCw0LrQuCDQvtCx0YrQtdC6 0YLQvtCyINC90LXQtNCy0LjQttC40LzQvtCz0L4g0LjQvNGD0YnQtdGB0YLQstCwLjwvc3Bhbj48 YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij4tPHNwYW4gbGFu Zz0iZW4tdXMiPiA8L3NwYW4+0JrQsNC00LDRgdGC0YDQvtCy0YvQuSDRg9GH0LXRgiDQt9C10LzQ tdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7QsiDQuCDQuNC90LTQuNCy0LjQtNGD0LDQu9C40LfQ sNGG0LjRjyDQt9C10LzQtdC70YzQvdC+0LPQvjwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij48c3BhbiBsYW5nPSJlbi11cyI+wqAgPC9zcGFuPtGD 0YfQsNGB0YLQutCwINC00LvRjyDRhtC10LvQtdC5INCz0YDQsNC20LTQsNC90YHQutC+0LPQviDQ vtCx0L7RgNC+0YLQsC48L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRh bmEsZ2VuZXZhOyI+LTxzcGFuIGxhbmc9ImVuLXVzIj4gPC9zcGFuPtCg0LDQvdC10LUg0YPRh9GC 0LXQvdC90YvQtSDQt9C10LzQtdC70YzQvdGL0LUg0YPRh9Cw0YHRgtC60Lgg0LrQsNC6INC+0LHR itC10LrRgtGLINC/0YDQsNCyINC90LAg0L3QtdC00LLQuNC20LjQvNC+0LUg0LjQvNGD0YnQtdGB 0YLQstC+LiDQo9GC0L7Rh9C90LXQvdC40LU8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgIDwvc3Bhbj7Qs9GA 0LDQvdC40YYg0YDQsNC90LXQtSDRg9GH0YLQtdC90L3Ri9GFINC30LXQvNC10LvRjNC90YvRhSDR g9GH0LDRgdGC0LrQvtCyLiA8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZl cmRhbmEsZ2VuZXZhOyI+LTxzcGFuIGxhbmc9ImVuLXVzIj4gPC9zcGFuPtCj0YLQvtGH0L3QtdC9 0LjQtSDRgdCy0LXQtNC10L3QuNC5INCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Qs9C+INC6 0LDQtNCw0YHRgtGA0LAg0L3QtdC00LLQuNC20LjQvNC+0YHRgtC4LCDRgNC10LPQuNGB0YLRgNCw 0YbQuNGPINC/0YDQsNCyLjwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVy ZGFuYSxnZW5ldmE7Ij4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8L3NwYW4+0J7RgdC+0LHQtdC90L3Q vtGB0YLQuCDQutCw0LTQsNGB0YLRgNC+0LLQvtCz0L4g0YPRh9C10YLQsCDQstC90L7QstGMINC+ 0LHRgNCw0LfQvtCy0LDQvdC90YvRhSDQt9C10LzQtdC70YzQvdGL0YUg0YPRh9Cw0YHRgtC60L7Q si48L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+ LTxzcGFuIGxhbmc9ImVuLXVzIj4gPC9zcGFuPtCh0YPQtNC10LHQvdCw0Y8g0L/RgNCw0LrRgtC4 0LrQsCDQv9C+INCy0L7Qv9GA0L7RgdCw0Lwg0LjRgdC/0YDQsNCy0LvQtdC90LjRjyDQvtGI0LjQ sdC+0Log0LIg0YHQstC10LTQtdC90LjRj9GFINCz0L7RgdGD0LTQsNGA0YHRgtCy0LXQvdC90L7Q s9C+INC60LDQtNCw0YHRgtGA0LA8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OnZlcmRhbmEsZ2VuZXZhOyI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgIDwvc3Bhbj7QvdC10LTQstC4 0LbQuNC80L7RgdGC0LguPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJk YW5hLGdlbmV2YTsiPjxiPjxmb250IGNvbG9yPSIjMDAwMDgwIiBzaXplPSI1Ij40LjwvZm9udD4g 0JfQtdC80LXQu9GM0L3Ri9C5INGD0YfQsNGB0YLQvtC6INC60LDQuiDQvtCx0YrQtdC60YIg0LPR gNCw0LbQtNCw0L3RgdC60LjRhSDQv9GA0LDQsjog0YHQv9C+0YDQvdGL0LUg0LLQvtC/0YDQvtGB 0YsuPC9iPjwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5l dmE7Ij4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8L3NwYW4+0J/RgNC+0LHQu9C10LzRiyDRgdC+0LPQ u9Cw0YHQvtCy0LDQvdC40Y8g0LPRgNCw0L3QuNGGINC30LXQvNC10LvRjNC90L7Qs9C+INGD0YfQ sNGB0YLQutCwINGB0L4g0YHQvNC10LbQvdGL0LzQuCDQt9C10LzQu9C10LLQu9Cw0LTQtdC90LjR j9C80LguPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2 YTsiPi08c3BhbiBsYW5nPSJlbi11cyI+IDwvc3Bhbj7QoNCw0LfRgNC10YjQtdC90LjQtSDRgdC/ 0L7RgNCwINC+INGB0L7Qs9C70LDRgdC+0LLQsNC90LjQuCDQs9GA0LDQvdC40YYg0LfQtdC80LXQ u9GM0L3QvtCz0L4g0YPRh9Cw0YHRgtC60LAg0LIg0YHRg9C00LXQsdC90L7QvCDQv9C+0YDRj9C0 0LrQtS4gPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2 YTsiPi08c3BhbiBsYW5nPSJlbi11cyI+IDwvc3Bhbj7Ql9Cw0YnQuNGC0LAg0L/RgNCw0LLQsCDR gdC+0LHRgdGC0LLQtdC90L3QvtGB0YLQuCwg0LjQvdGL0YUg0LLQtdGJ0L3Ri9GFINC/0YDQsNCy INC90LAg0YPQttC1INGD0YfRgtC10L3QvdGL0Lkg0LfQtdC80LXQu9GM0L3Ri9C5INGD0YfQsNGB 0YLQvtC6Ljwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5l dmE7Ij48c3BhbiBsYW5nPSJlbi11cyI+wqAgPC9zcGFuPtCe0LHRgNCw0LfQvtCy0LDQvdC40LUg 0LfQtdC80LXQu9GM0L3Ri9GFINGD0YfQsNGB0YLQutC+0LIg0L3QsCDQvtGB0L3QvtCy0LDQvdC4 0Lgg0YDQtdGI0LXQvdC40Y8g0YHRg9C00LAg0LrQsNC6INGB0L/QvtGB0L7QsSDQt9Cw0YnQuNGC 0Ysg0L/RgNCw0LLQsCDQvdCwPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2 ZXJkYW5hLGdlbmV2YTsiPjxzcGFuIGxhbmc9ImVuLXVzIj7CoCA8L3NwYW4+0LfQtdC80LXQu9GM 0L3Ri9C5INGD0YfQsNGB0YLQvtC6LCDQvdC10L7QsdGF0L7QtNC40LzRi9C5INC00LvRjyDQuNGB 0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQt9C00LDQvdC40Y8sINGB0L7QvtGA0YPQttC10L3QuNGP Ljwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij48 Yj48Zm9udCBjb2xvcj0iIzAwMDA4MCIgc2l6ZT0iNSI+NS48L2ZvbnQ+INCa0LDQtNCw0YHRgtGA 0L7QstCw0Y8g0L7RhtC10L3QutCwINC+0LHRitC10LrRgtC+0LIg0LrQsNC/0LjRgtCw0LvRjNC9 0L7Qs9C+INGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstCwLiA8L2I+PC9zcGFuPjxiciAvPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPi08c3BhbiBsYW5nPSJlbi11cyI+ IDwvc3Bhbj7Qn9C+0LTQs9C+0YLQvtCy0LrQsCDRgtC10YXQvdC40YfQtdGB0LrQuNGFINC/0LvQ sNC90L7QsiDQv9C+0LzQtdGJ0LXQvdC40LksINC30LTQsNC90LjQuSwg0YHQvtC+0YDRg9C20LXQ vdC40LksINC+0LHRitC10LrRgtC+0LIg0L3QtdC30LDQstC10YDRiNC10L3QvdC+0LPQvjwvc3Bh bj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7Ij48c3BhbiBs YW5nPSJlbi11cyI+wqAgPC9zcGFuPtGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstCwINCyINGB0L7Q vtGC0LLQtdGC0YHRgtCy0LjQuCDRgSDQvdC+0LLRi9C80Lgg0YLRgNC10LHQvtCy0LDQvdC40Y/Q vNC4Ljwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5ldmE7 Ij4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8L3NwYW4+0JTQtdC60LvQsNGA0LDRhtC40Y8g0L7QsSDQ vtCx0YrQtdC60YLQtSDQvdC10LTQstC40LbQuNC80L7Qs9C+INC40LzRg9GJ0LXRgdGC0LLQsC48 L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+LTxz cGFuIGxhbmc9ImVuLXVzIj4gPC9zcGFuPtCY0LfQvNC10L3QtdC90LjRjyDQsiDQndCaINCg0KQg 0LIg0YfQsNGB0YLQuCDQuNGB0YfQuNGB0LvQtdC90LjRjyDQvdCw0LvQvtCz0L7QstC+0Lkg0LHQ sNC30Ysg0L/QviDQvdCw0LvQvtCz0YMg0L3QsCDQuNC80YPRidC10YHRgtCy0L4g0LjRgdGF0L7Q tNGPINC40Lc8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2Vu ZXZhOyI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgIDwvc3Bhbj7QutCw0LTQsNGB0YLRgNC+0LLQvtC5 INGB0YLQvtC40LzQvtGB0YLQuDog0L/RgNC+0LHQu9C10LzRiyDQv9GA0LDQstC+0L/RgNC40LzQ tdC90LXQvdC40Y8uPC9zcGFuPjxiciAvPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJk YW5hLGdlbmV2YTsiPjxmb250IGNvbG9yPSIjMDAwMDgwIiBzaXplPSI1Ij42LjwvZm9udD4g0J/Q tdGA0LXQtNCw0YfQsCDQtNC10Lsg0L7QsSDQvtGB0L/QsNGA0LjQstCw0L3QuNC4INGA0LXQt9GD 0LvRjNGC0LDRgtC+0LIg0LrQsNC00LDRgdGC0YDQvtCy0L7QuSDQvtGG0LXQvdC60Lgg0LfQtdC8 0LXQu9GM0L3Ri9GFINGD0YfQsNGB0YLQutC+0LI8L3NwYW4+PGJyIC8+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgIDwvc3Bhbj7Q siDRgdGD0LTRiyDQvtCx0YnQtdC5INGO0YDQuNGB0LTQuNC60YbQuNC4INC+0LHQu9Cw0YHRgtC9 0L7Qs9C+INGD0YDQvtCy0L3RjyAoMTQzINCk0Jcg0L7RgiAwNC4wNi4yMDE0KTog0YfRgtC+INC4 INC60LDQujwvc3Bhbj48YnIgLz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6dmVyZGFuYSxnZW5l dmE7Ij48c3BhbiBsYW5nPSJlbi11cyI+wqAgPC9zcGFuPtC40LfQvNC10L3QuNC70L7RgdGMLiDQ n9C+0YDRj9C00L7QuiDQuNGB0YfQuNGB0LvQtdC90LjRjyDQsNGA0LXQvdC00L3QvtC5INC/0LvQ sNGC0Ysg0LfQsCDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdGL0LUg0Lg8L3NwYW4+PGJyIC8+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+PHNwYW4gbGFuZz0iZW4t dXMiPsKgIDwvc3Bhbj7QvNGD0L3QuNGG0LjQv9Cw0LvRjNC90YvQtSDQt9C10LzQtdC70YzQvdGL 0LUg0YPRh9Cw0YHRgtC60Lg6INC60L7QvNC80LXQvdGC0LDRgNC40Lkg0Log0J/QvtGB0YLQsNC9 0L7QstC70LXQvdC40Y4g0J/Qu9C10L3Rg9C80LAg0JLQkNChPC9zcGFuPjxiciAvPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPjxzcGFuIGxhbmc9ImVuLXVzIj7CoCA8 L3NwYW4+0KDQpCDQvtGCIDE3LjExLjIwMTEg4oSWIDczICjQsiDRgNC10LQuINC+0YIgMjUuMDEu MjAxMykuPC9zcGFuPjxiciAvPiDCoDwvYj48L3A+PC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjZDhjZmQ4Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48 dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZTdlMWRlIj48cCBhbGlnbj0ibGVmdCI+PGJyIC8+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OnZlcmRhbmEsZ2VuZXZhOyI+0KPRh9Cw0YHRgtC40LUg0LIg 0L7QtNC90L7QtNC90LXQstC90L7QvCDQvtCx0YPRh9C10L3QuNC4INGB0L7RgdGC0LDQstC40YI6 IDExPHNwYW4gbGFuZz0iZW4tdXMiPmA8L3NwYW4+IDgwMCDRgNGD0LEuPC9zcGFuPjxiciAvPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPtCS0Ysg0LzQvtC20LXRgtC1 INGD0YfQsNGB0YLQstC+0LLQsNGC0Ywg0L7RgiDQutC+0LzQv9Cw0L3QuNC4INC40LvQuCDQutCw 0Log0YfQsNGB0YLQvdC+0LUg0LvQuNGG0L4uPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPtCSINC80LXRgNC+0L/RgNC40Y/RgtC40LUg0LLQutC7 0Y7Rh9C10L3Qvjog0LzQtdGC0L7QtNC40YfQtdGB0LrQuNC5INC80LDRgtC10YDQuNCw0LssINC+ 0LHQtdC00YssINC60L7RhNC1LdC/0LDRg9C30YsuPC9zcGFuPjxiciAvPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTp2ZXJkYW5hLGdlbmV2YTsiPtCf0L4g0L7QutC+0L3Rh9Cw0L3QuNGOINC30LDQ vdGP0YLQuNGPINCS0LDQvCDQstGL0LTQsNC10YLRgdGPINGB0LXRgNGC0LjRhNC40LrQsNGCINGD 0YHRgtCw0L3QvtCy0LvQtdC90L3QvtCz0L4g0L7QsdGA0LDQt9GG0LAuPC9zcGFuPjxiciAvPiDC oDwvcD48L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48L3RyPjx0 cj48dGQgYmdjb2xvcj0iI2Q4Y2ZkOCI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwv dGQ+PHRkIGJnY29sb3I9IiNkOGNmZDgiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2Q4Y2ZkOCI+wqA8 L3RkPjx0ZCBiZ2NvbG9yPSIjZDhjZmQ4Ij7CoDwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9k aXY+PC9kaXY+ From bugzilla@redhat.com Mon Nov 23 18:46:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id AB6927F37 for ; Mon, 23 Nov 2015 18:46:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 4B293AC006 for ; Mon, 23 Nov 2015 16:46:58 -0800 (PST) X-ASG-Debug-ID: 1448326012-04bdf07f08202900001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id VPNjErP3iRK0NVCA for ; Mon, 23 Nov 2015 16:46:53 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 27D7A7FA90 for ; Tue, 24 Nov 2015 11:46:52 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FXAABuslNWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvrnKQLgENgWAFFwqBbIQCAoFJOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiOwEBAQEBAQEjAg0iPQEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NrmKQMQEBAQEBBQEBAQEBAQEBAQEBGIEBgS6KY4J7AQFqgk6BRAWSa4NlhSSKMZonHwEBgmAJgV0+NAGDaYFBAQEB X-IPAS-Result: A0FXAABuslNWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvrnKQLgENgWAFFwqBbIQCAoFJOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiOwEBAQEBAQEjAg0iPQEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NrmKQMQEBAQEBBQEBAQEBAQEBAQEBGIEBgS6KY4J7AQFqgk6BRAWSa4NlhSSKMZonHwEBgmAJgV0+NAGDaYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="244483757" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Nov 2015 11:35:56 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAO0Zq0k055625 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 19:35:52 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAO0Zqff039369 for ; Mon, 23 Nov 2015 19:35:52 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAO0ZpUm039368; Mon, 23 Nov 2015 19:35:51 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Date: Tue, 24 Nov 2015 00:35:51 +0000 X-ASG-Orig-Subj: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448326013 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24666 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284417 --- Comment #1 from Nathan Scott --- If I'm reading the ctypes docs correctly, the patch below should work ... could you try it out Marko, if you have a use-case for this already? cheers. diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py index f9805a7..b3f126b 100644 --- a/src/python/pcp/pmapi.py +++ b/src/python/pcp/pmapi.py @@ -1551,7 +1551,10 @@ class pmContext(object): status = LIBPCP.pmUseContext(self.ctx) if status < 0: raise pmErr(status) - status = LIBPCP.pmSetMode(mode, pointer(timeVal), delta) + when = None + if timeVal != None: + when = pointer(timeVal) + status = LIBPCP.pmSetMode(mode, when, delta) if status < 0: raise pmErr(status) return status -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=pELkc0recp&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 23 20:45:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5358A7F37 for ; Mon, 23 Nov 2015 20:45:25 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 2A8D48F8035 for ; Mon, 23 Nov 2015 18:45:22 -0800 (PST) X-ASG-Debug-ID: 1448333118-04bdf07f0a2059a0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id y1yko8qEj3nBuTaj for ; Mon, 23 Nov 2015 18:45:19 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id 8603E7FA80 for ; Tue, 24 Nov 2015 13:45:18 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@mx1-phx2.redhat.com) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAADdzVNWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb78kAQ2BYAUXCoVuAoE+OBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCGQ0CAgMuJhkFGASIDQ2uUpAyAQEBAQEFAQEBAQEBAQEBFgSBAYwRgnsBAWqCToFEBYdHjwmFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IPAS-Result: A0FPAADdzVNWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb78kAQ2BYAUXCoVuAoE+OBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCGQ0CAgMuJhkFGASIDQ2uUpAyAQEBAQEFAQEBAQEBAQEBFgSBAYwRgnsBAWqCToFEBYdHjwmFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="241839708" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Nov 2015 13:45:09 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAO2j4ah050009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 23 Nov 2015 21:45:04 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAO2j4H9033730 for ; Mon, 23 Nov 2015 21:45:04 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAO2j32j033695; Mon, 23 Nov 2015 21:45:03 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284411] RFE: Add pcp -V Date: Tue, 24 Nov 2015 02:45:03 +0000 X-ASG-Orig-Subj: [Bug 1284411] RFE: Add pcp -V Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448333119 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24669 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284411 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Nathan Scott --- Good idea, will commit this shortly. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=wAPqK6xo91&a=cc_unsubscribe From debbugs@buxtehude.debian.org Tue Nov 24 05:22:19 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id CED7F7F37 for ; Tue, 24 Nov 2015 05:22:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6C67CAC001 for ; Tue, 24 Nov 2015 03:22:15 -0800 (PST) X-ASG-Debug-ID: 1448364129-04bdf07f08210c80001-S8gJnT Received: from buxtehude.debian.org (buxtehude.debian.org [140.211.166.26]) by cuda.sgi.com with ESMTP id 67RZXFfDgocumCEB (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 24 Nov 2015 03:22:10 -0800 (PST) X-Barracuda-Envelope-From: debbugs@buxtehude.debian.org X-Barracuda-Apparent-Source-IP: 140.211.166.26 Received: from debbugs by buxtehude.debian.org with local (Exim 4.84) (envelope-from ) id 1a1Bfj-0007tE-MK; Tue, 24 Nov 2015 11:22:07 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Reply-To: Santiago Vila , 805955@bugs.debian.org X-ASG-Orig-Subj: Bug#805955: pcp: FTBFS when built with dpkg-buildpackage -A (no binary artifacts) Resent-From: Santiago Vila Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: sanvila@debian.org, PCP Development Team X-Loop: owner@bugs.debian.org Resent-Date: Tue, 24 Nov 2015 11:22:03 +0000 Resent-Message-ID: X-Debian-PR-Message: report 805955 X-Debian-PR-Package: src:pcp X-Debian-PR-Keywords: X-Debian-PR-Source: pcp Received: via spool by submit@bugs.debian.org id=B.144836388428534 (code B); Tue, 24 Nov 2015 11:22:03 +0000 Received: (at submit) by bugs.debian.org; 24 Nov 2015 11:18:04 +0000 Received: from moszumanska.debian.org ([5.153.231.21]) by buxtehude.debian.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84) (envelope-from ) id 1a1Bbo-0007Q1-7E for submit@bugs.debian.org; Tue, 24 Nov 2015 11:18:04 +0000 Received: from sanvila by moszumanska.debian.org with local (Exim 4.80) (envelope-from ) id 1a1Bbm-0001kF-G7 for submit@bugs.debian.org; Tue, 24 Nov 2015 11:18:02 +0000 From: Santiago Vila To: Debian BTS Message-Id: Date: Tue, 24 Nov 2015 11:18:02 +0000 X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: sanvila@debian.org X-SA-Exim-Scanned: No (on moszumanska.debian.org); SAEximRunCond expanded to false Delivered-To: submit@bugs.debian.org X-Barracuda-Connect: buxtehude.debian.org[140.211.166.26] X-Barracuda-Start-Time: 1448364130 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24678 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Package: src:pcp Version: 3.10.8 User: sanvila@debian.org Usertags: binary-indep Severity: important Dear maintainer: I tried to build this package with "dpkg-buildpackage -A" (i.e. only architecture-independent packages), and it failed: -------------------------------------------------------------------------------- [...] fakeroot debian/rules binary-indep make: Nothing to be done for 'binary-indep'. dpkg-genchanges -A >../pcp_3.10.8_all.changes dpkg-genchanges: error: binary build with no binary artifacts found; cannot distribute dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2 -------------------------------------------------------------------------------- This usually happens because there is a binary-indep target in debian/rules which is either empty or does not do anything useful. If all the arch-independent packages are dummy transitional packages released with jessie, the easy fix is to drop them now. If not, debian/rules should be modified so that the binary-indep target generates the architecture independent packages (and only those). After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work properly, this package will be suitable to be uploaded in source-only form if you wish (I recommend that you try it). Thanks. From bugzilla@redhat.com Tue Nov 24 05:50:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 551BB7F37 for ; Tue, 24 Nov 2015 05:50:30 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 42C498F8035 for ; Tue, 24 Nov 2015 03:50:27 -0800 (PST) X-ASG-Debug-ID: 1448365824-04cb6c0cd11bbc30001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id iNr8r30BBxGWQqAh for ; Tue, 24 Nov 2015 03:50:24 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 96B893FBC0 for ; Tue, 24 Nov 2015 22:50:23 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAABHTlRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/JAENgWAFFwqFbgKBNjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0NrgqQNQEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWHR48JhSSkWB8BAYJgCR2BQD40AYNpgUEBAQE X-IPAS-Result: A0FPAABHTlRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/JAENgWAFFwqFbgKBNjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0NrgqQNQEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWHR48JhSSkWB8BAYJgCR2BQD40AYNpgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="131783886" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Nov 2015 22:50:20 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOBoHNm050625 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 06:50:17 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOBoHBM002643 for ; Tue, 24 Nov 2015 06:50:17 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAOBoGCV002639; Tue, 24 Nov 2015 06:50:16 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Date: Tue, 24 Nov 2015 11:50:15 +0000 X-ASG-Orig-Subj: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: medium X-Bugzilla-Who: lvrabec@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc component assigned_to X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: kmoriwak@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1448365824 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.50 X-Barracuda-Spam-Status: No, SCORE=1.50 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580D, BSF_RULE_7580G, BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24678 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.75 BSF_RULE_7580G Custom Rule 7580G 0.75 BSF_RULE_7580D Custom Rule 7580D https://bugzilla.redhat.com/show_bug.cgi?id=1256125 Lukas Vrabec changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brolley@redhat.com, | |fche@redhat.com, | |lberk@redhat.com, | |mgoodwin@redhat.com, | |nathans@redhat.com, | |pcp@kenj.com.au, | |scox@redhat.com Component|selinux-policy |pcp Assignee|lvrabec@redhat.com |nathans@redhat.com --- Comment #5 from Lukas Vrabec --- Guys from pcp, How is '/var/lib/pcp/config/pmlogger/config.default' file is created? SELinux context of this file need to be fixed by restorecon after moving from /tmp. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=WZRw92gDYf&a=cc_unsubscribe From bugzilla@redhat.com Tue Nov 24 05:51:35 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 855437F37 for ; Tue, 24 Nov 2015 05:51:34 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id EA2CFAC002 for ; Tue, 24 Nov 2015 03:51:33 -0800 (PST) X-ASG-Debug-ID: 1448365890-04cb6c0cd11bbcb0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id edgBPkGJStVQ5YOi for ; Tue, 24 Nov 2015 03:51:31 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 8E1FA9F1D1 for ; Tue, 24 Nov 2015 22:51:30 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAABHTlRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/JAENgWAFFwqFbgKBNjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0NrgqQNQEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWHR48JhSSkWB8BAYJgCR2BQD40AYNpgUEBAQE X-IPAS-Result: A0FPAABHTlRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/JAENgWAFFwqFbgKBNjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0NrgqQNQEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWHR48JhSSkWB8BAYJgCR2BQD40AYNpgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="131784061" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Nov 2015 22:51:29 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOBpRBb051333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 06:51:27 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOBpRro002762 for ; Tue, 24 Nov 2015 06:51:27 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAOBpRLo002761; Tue, 24 Nov 2015 06:51:27 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284153] SELinux is preventing pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Date: Tue, 24 Nov 2015 11:51:26 +0000 X-ASG-Orig-Subj: [Bug 1284153] SELinux is preventing pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: medium X-Bugzilla-Who: lvrabec@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: cc component assigned_to X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: martincigorraga@gmail.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1448365891 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_RULE_7580G, BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24678 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.75 BSF_RULE_7580G Custom Rule 7580G https://bugzilla.redhat.com/show_bug.cgi?id=1284153 Lukas Vrabec changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brolley@redhat.com, | |fche@redhat.com, | |lberk@redhat.com, | |mgoodwin@redhat.com, | |nathans@redhat.com, | |pcp@kenj.com.au, | |scox@redhat.com Component|selinux-policy |pcp Assignee|mgrepl@redhat.com |nathans@redhat.com --- Comment #3 from Lukas Vrabec --- Same issue like #1256125. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=6t1fp5yJr6&a=cc_unsubscribe From myllynen@redhat.com Tue Nov 24 08:53:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id A0E437F37 for ; Tue, 24 Nov 2015 08:53:52 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8FCAF8F8039 for ; Tue, 24 Nov 2015 06:53:49 -0800 (PST) X-ASG-Debug-ID: 1448376827-04cb6c0cd21c1350001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id j2jqxm9x5UwCcgRE (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 06:53:48 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id BB83E8E22B for ; Tue, 24 Nov 2015 14:53:47 +0000 (UTC) Received: from [10.36.112.71] (ovpn-112-71.ams2.redhat.com [10.36.112.71]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOErjOw001701 for ; Tue, 24 Nov 2015 09:53:46 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] Few doc issues References: <5652E148.1090806@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Few doc issues To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <565479F9.2070805@redhat.com> Date: Tue, 24 Nov 2015 16:53:45 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5652E148.1090806@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448376828 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-23 11:50, Marko Myllynen wrote: > > I see -O described in PCPIntro(1) as expected but pmprobe(1) and > pminfo(1) also discuss an -O related timezone issue which is not > described in PCPIntro(1), pmval(1), or pmdumptext(1). If the issue is a > general one, could the discussion perhaps moved to PCPIntro(1)? (While > at it, perhaps it could also be clarified a bit, I had to read it twice > to get a hang of it.) > > Also, in few clients I see this kind of code used in preparation for a > pmSetMode(1) call: > > #define SECS_IN_24_DAYS 2073600.0 > > static int > getXTBintervalFromTimeval(int *mode, struct timeval *tval) > { > double tmp_ival = __pmtimevalToReal(tval); > > if (tmp_ival > SECS_IN_24_DAYS) { > *mode = (*mode & 0x0000ffff) | PM_XTB_SET(PM_TIME_SEC); > return ((int)tmp_ival); > } > else { > *mode = (*mode & 0x0000ffff) | PM_XTB_SET(PM_TIME_MSEC); > return ((int)(tmp_ival * 1000.0)); > } > } > > I don't think merely by reading the current pmSetMode(1) a client > developer could instantly see something like this would be needed. As > per the best cargo-cult practices I already started to use something > similar in pmrep but might still be nice to have few words about this in > pmSetMode(1)? one more thing that came up is that PCPIntro(1) does not explicitly mention when PMCD_REQUEST_TIMEOUT et al should be set. Granted, most will rightly assume that they should be set before pmNewContext() but I think it'd be nice to spell this out to remove any doubts. Thanks, -- Marko Myllynen From wwwrun@oss.sgi.com Tue Nov 24 08:55:39 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id E71727F4E; Tue, 24 Nov 2015 08:55:39 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1126] New: documentation of new exported pmapi functions Date: Tue, 24 Nov 2015 14:55:39 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1448376939.120d1.23934"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1448376939.120d1.23934 Date: Tue, 24 Nov 2015 08:55:39 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1126 Bug ID: 1126 Summary: documentation of new exported pmapi functions Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified New exported functions have been added to pmapi (libpcp/src/exports), such as __pmStringValue etc., without documentation. If they are important enough to be put into libpcp for use by multiple packages, they should be covered in a man page. If they are not important enough, they should not be in libpcp. Prefixing with __ just ducks the issue. The HACKING file should be extended to be more explicit about new APIs, and set a goal to bring old APIs to that standard too. -- You are receiving this mail because: You are on the CC list for the bug. --1448376939.120d1.23934 Date: Tue, 24 Nov 2015 08:55:39 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1126
Summary documentation of new exported pmapi functions
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

New exported functions have been added to pmapi (libpcp/src/exports), such as
__pmStringValue etc., without documentation.  If they are important enough to
be put into libpcp for use by multiple packages, they should be covered in a
man page.  If they are not important enough, they should not be in libpcp. 
Prefixing with __ just ducks the issue.

The HACKING file should be extended to be more explicit about new APIs, and set
a goal to bring old APIs to that standard too.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1448376939.120d1.23934-- From wwwrun@oss.sgi.com Tue Nov 24 08:59:23 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 792157F52; Tue, 24 Nov 2015 08:59:23 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1127] New: document connection sharing OR remove PM_CTXFLAG_EXCLUSIVE Date: Tue, 24 Nov 2015 14:59:23 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1448377163.DCaa21.24728"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1448377163.DCaa21.24728 Date: Tue, 24 Nov 2015 08:59:23 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1127 Bug ID: 1127 Summary: document connection sharing OR remove PM_CTXFLAG_EXCLUSIVE Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified This is an underdocumented new feature. http://oss.sgi.com/pipermail/pcp/2015-November/008678.html -- You are receiving this mail because: You are on the CC list for the bug. --1448377163.DCaa21.24728 Date: Tue, 24 Nov 2015 08:59:23 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1127
Summary document connection sharing OR remove PM_CTXFLAG_EXCLUSIVE
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

This is an underdocumented new feature.

http://oss.sgi.com/pipermail/pcp/2015-November/008678.html


You are receiving this mail because:
  • You are on the CC list for the bug.
--1448377163.DCaa21.24728-- From bugzilla@redhat.com Tue Nov 24 09:30:23 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 11A397F37 for ; Tue, 24 Nov 2015 09:30:23 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 9299FAC002 for ; Tue, 24 Nov 2015 07:30:19 -0800 (PST) X-ASG-Debug-ID: 1448379016-04cbb0605e1f8fe0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id epqsjMFsHeRKWqPS for ; Tue, 24 Nov 2015 07:30:17 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc1esa.syd1.mail-filtering.com.au (ipin1-c1esa.syd1.mail-filtering.com.au [175.107.162.145]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 1284C3FBC4 for ; Wed, 25 Nov 2015 02:30:15 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAABNglRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/KQENgWAFFwqFbgKBOjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0Nri6QLwEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWWUIUkpFgfAQGCYAkdgUA+NAGDaYFBAQEB X-IPAS-Result: A0FPAABNglRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/KQENgWAFFwqFbgKBOjgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAh8HAgIDLiYZBRgEiA0Nri6QLwEBAQEBBQEBAQEBAQEBARYEgQGMEYJ7AQFqgk6BRAWWUIUkpFgfAQGCYAkdgUA+NAGDaYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="131818474" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Nov 2015 02:29:57 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOFSkLT016457 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 10:28:46 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOFSkeU010631 for ; Tue, 24 Nov 2015 10:28:46 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAOFSjAS010630; Tue, 24 Nov 2015 10:28:45 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Date: Tue, 24 Nov 2015 15:28:44 +0000 X-ASG-Orig-Subj: [Bug 1256125] SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default. Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 22 X-Bugzilla-Keywords: Reopened X-Bugzilla-Severity: medium X-Bugzilla-Who: lberk@redhat.com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: medium X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: kmoriwak@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1448379016 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24681 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1256125 --- Comment #6 from Lukas Berk --- config.default is created by the pmlogconf script during the pmlogger service startup. The default subset of metrics that we log can change based on platform, hardware, and available/enabled pmdas. So it's not possible to do so ahead of time (for example, at build time). -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=qZ0oslbzAL&a=cc_unsubscribe From wwwrun@oss.sgi.com Tue Nov 24 09:44:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 335397F50; Tue, 24 Nov 2015 09:44:07 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1128] New: context inappropriate connection sharing logic incomplete Date: Tue, 24 Nov 2015 15:44:06 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1448379847.ed01001.1472"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1448379847.ed01001.1472 Date: Tue, 24 Nov 2015 09:44:07 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1128 Bug ID: 1128 Summary: context inappropriate connection sharing logic incomplete Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified Connection sharing protections in commit ec7da652c etc. does not do a complete job: it ignores that pmDupContext and subsequent pmStore container-changing on one copy will affect both clients. Similarly, two container-less pmNewContexts, one of which gets a container-changing pmstore. Problem found by inspection. Indirectly confirmable by number of connections / pmcd.client tuples associated with such an application: just 1. http://oss.sgi.com/pipermail/pcp/2015-October/008595.html PS. The pmcd.client* metrics should be documented with respect to their peculiar pmStore semantics (incoming instance#s ignored & redirected to the current client, which makes sense because the instance numbers aren't meaningful to pmapi clients in the first place). -- You are receiving this mail because: You are on the CC list for the bug. --1448379847.ed01001.1472 Date: Tue, 24 Nov 2015 09:44:07 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1128
Summary context inappropriate connection sharing logic incomplete
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

Connection sharing protections in commit ec7da652c etc. does not do a complete
job: it ignores that pmDupContext and subsequent pmStore container-changing on
one copy will affect both clients.  Similarly, two container-less
pmNewContexts, one of which gets a container-changing pmstore.  Problem found
by inspection.  Indirectly confirmable by number of connections / pmcd.client
tuples associated with such an application: just 1. 

http://oss.sgi.com/pipermail/pcp/2015-October/008595.html

PS.  The pmcd.client* metrics should be documented with respect to their
peculiar pmStore semantics (incoming instance#s ignored & redirected to the
current client, which makes sense because the instance numbers aren't
meaningful to pmapi clients in the first place).


You are receiving this mail because:
  • You are on the CC list for the bug.
--1448379847.ed01001.1472-- From bugzilla@redhat.com Tue Nov 24 10:05:11 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_FRT_PUSSY autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 8296B7F37 for ; Tue, 24 Nov 2015 10:05:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 56AE9304051 for ; Tue, 24 Nov 2015 08:05:08 -0800 (PST) X-ASG-Debug-ID: 1448381104-04bdf07f0a21a2a0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id ZdljdeKxXNft4tWY for ; Tue, 24 Nov 2015 08:05:04 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id E55A19F1EC for ; Wed, 25 Nov 2015 03:05:03 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FXAABVilRWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvrnuQLgENgVkMFwqBbIQCAoFAOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiOwEBAQEBAQEjAg0iPQEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NrimQMAEBAQEBBQEBAQEBAQEBAQEBGIEBgS6KY4J7AQFqgk6BRAWSa4NlhSSkWB8BAYJgCYFdPjQBg2mBQQEBAQ X-IPAS-Result: A0FXAABVilRWnBq3hNFeGQEBAgEOAQEBAQYBAQEBg1RvrnuQLgENgVkMFwqBbIQCAoFAOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiOwEBAQEBAQEjAg0iPQEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NrimQMAEBAQEBBQEBAQEBAQEBAQEBGIEBgS6KY4J7AQFqgk6BRAWSa4NlhSSkWB8BAYJgCYFdPjQBg2mBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="134012443" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Nov 2015 03:05:01 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOG4uaJ065501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 11:04:57 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOG4ucQ046221 for ; Tue, 24 Nov 2015 11:04:56 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAOG4u1M046213; Tue, 24 Nov 2015 11:04:56 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Date: Tue, 24 Nov 2015 16:04:55 +0000 X-ASG-Orig-Subj: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1448381104 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24682 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284417 --- Comment #2 from Marko Myllynen --- Thanks, I tested the change and it seems to work in that sense that my test code runs. I see only one in-tree user pmSetMode(PM_MODE_FORW, NULL, 0) (src/pmlogreduce/scan.c) but I'm not yet sure would this be useful elsewhere. However, there's also one case where the man pages could be clarified a bit: The pmSetMode(1) man page states: ... As a special case, if when is NULL then the mode and delta arguments are used as described above, but the current time in the archive is not altered. ... The pmFetchArchive(1) man page states: ... The result is instantiated with all of the metrics (and instances) from the next archive record, consequently there is no notion of a list of desired metrics, and the instance profile of the PMAPI context is ignored. ... But with code like: ... self.context.pmSetMode(c_api.PM_MODE_FORW, None, 0) while self.context.type == c_api.PM_CONTEXT_ARCHIVE and True: result = self.context.pmFetchArchive() print "Fetch @ " + str(result.contents.timestamp) ... I see: ... $ python ~/pmapi-test.py -a pVZ3Sj.localhost Fetch @ 1448379062.065 Fetch @ 1448379064.064 Fetch @ 1448379066.065 ... Based on the above quotes from pmSetMode(1) and pmFetchArchive(1) I was perhaps expecting 1448379062.065 being printed repeatedly here. I'll attach the test archive and the crude test script just in case (I see the same behaviour with both pmFetch() pmFetchArchive()). Thanks. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=rSC4eyiMw3&a=cc_unsubscribe From bugzilla@redhat.com Tue Nov 24 10:05:49 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C3FC37F37 for ; Tue, 24 Nov 2015 10:05:49 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 47C04AC005 for ; Tue, 24 Nov 2015 08:05:46 -0800 (PST) X-ASG-Debug-ID: 1448381143-04cb6c0cd41c3ac0001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id Z5Cs1iD3CWtNPicX for ; Tue, 24 Nov 2015 08:05:44 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id B76A67F9A9 for ; Wed, 25 Nov 2015 03:05:42 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FPAABVilRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/KQENgV0IFwqFbgKBQDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAQFIjoBJQImAgIDLiYZBRgEiA0NrimQMAEBAQEBBQEBAQEBAQEBAQEBFASBAYEuimOCewEBaoJOgUQFllCFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IPAS-Result: A0FPAABVilRWnBq3hNFeGQEBAgEOAQEBAQYBAQKDVG+/KQENgV0IFwqFbgKBQDgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAQFIjoBJQImAgIDLiYZBRgEiA0NrimQMAEBAQEBBQEBAQEBAQEBAQEBFASBAYEuimOCewEBaoJOgUQFllCFJKRYHwEBgmAJgV0+NAGDaYFBAQEB X-IronPort-AV: E=Sophos;i="5.20,338,1444654800"; d="scan'208";a="242024760" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Nov 2015 03:05:40 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOG5Zcn001051 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 11:05:35 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAOG5Zhb047506 for ; Tue, 24 Nov 2015 11:05:35 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAOG5ZXj047505; Tue, 24 Nov 2015 11:05:35 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Date: Tue, 24 Nov 2015 16:05:34 +0000 X-ASG-Orig-Subj: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: attachments.created X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448381143 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24682 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284417 --- Comment #3 from Marko Myllynen --- Created attachment 1098255 --> https://bugzilla.redhat.com/attachment.cgi?id=1098255&action=edit test.tar.gz -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=iqPVj7dgzX&a=cc_unsubscribe From wwwrun@oss.sgi.com Tue Nov 24 14:19:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id EE5257F47; Tue, 24 Nov 2015 14:19:38 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1129] New: pmDupContext-created context SEGVs during pmDestroyContext Date: Tue, 24 Nov 2015 20:19:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc classification Message-ID: Content-Type: multipart/alternative; boundary="1448396378.70f8A5A1.24465"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1448396378.70f8A5A1.24465 Date: Tue, 24 Nov 2015 14:19:38 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1129 Bug ID: 1129 Summary: pmDupContext-created context SEGVs during pmDestroyContext Product: pcp Version: unspecified Hardware: All OS: Linux Status: NEW Severity: major Priority: P5 Component: pcp Assignee: pcp@kenj.com.au Reporter: fche@redhat.com CC: pcp@oss.sgi.com Classification: Unclassified % % rpm -q pcp-libs pcp-libs-devel pcp-libs-3.10.8-1.fc22.x86_64 pcp-libs-devel-3.10.8-1.fc22.x86_64 % cat foo.c #include int main () { int s1 = pmNewContext(PM_CONTEXT_HOST, "local:"); int s2 = pmDupContext(); pmDestroyContext (s2); pmDestroyContext (s1); /* or in s1, s2 sequence */ } % gcc foo.c -lpcp % ./a.out SEGV % valgrind ./a.out ==14840== Invalid read of size 8 ==14840== at 0x4E82040: __pmHashWalkCB (in /usr/lib64/libpcp.so.3) ==14840== by 0x4E48D62: pmDestroyContext (in /usr/lib64/libpcp.so.3) ==14840== by 0x4007AB: main (foo.c:7) ==14840== Address 0x7cf5170 is 0 bytes inside a block of size 8 free'd ==14840== at 0x4C29D6A: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==14840== by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3) ==14840== by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3) ==14840== by 0x4007A1: main (foo.c:6) ==14840== ==14840== Invalid free() / delete / delete[] / realloc() ==14840== at 0x4C29D6A: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==14840== by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3) ==14840== by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3) ==14840== by 0x4007AB: main (foo.c:7) ==14840== Address 0x7cf5170 is 0 bytes inside a block of size 8 free'd ==14840== at 0x4C29D6A: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==14840== by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3) ==14840== by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3) ==14840== by 0x4007A1: main (foo.c:6) ==14840== -- You are receiving this mail because: You are on the CC list for the bug. --1448396378.70f8A5A1.24465 Date: Tue, 24 Nov 2015 14:19:38 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 1129
Summary pmDupContext-created context SEGVs during pmDestroyContext
Product pcp
Version unspecified
Hardware All
OS Linux
Status NEW
Severity major
Priority P5
Component pcp
Assignee pcp@kenj.com.au
Reporter fche@redhat.com
CC pcp@oss.sgi.com
Classification Unclassified

% % rpm -q pcp-libs pcp-libs-devel
pcp-libs-3.10.8-1.fc22.x86_64
pcp-libs-devel-3.10.8-1.fc22.x86_64

% cat foo.c
#include <pcp/pmapi.h>

int main () {
  int s1 = pmNewContext(PM_CONTEXT_HOST, "local:");
  int s2 = pmDupContext();
  pmDestroyContext (s2);
  pmDestroyContext (s1);
  /* or in s1, s2 sequence */
}


% gcc foo.c -lpcp
% ./a.out
SEGV

% valgrind ./a.out

==14840== Invalid read of size 8
==14840==    at 0x4E82040: __pmHashWalkCB (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4E48D62: pmDestroyContext (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4007AB: main (foo.c:7)
==14840==  Address 0x7cf5170 is 0 bytes inside a block of size 8 free'd
==14840==    at 0x4C29D6A: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==14840==    by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4007A1: main (foo.c:6)
==14840== 
==14840== Invalid free() / delete / delete[] / realloc()
==14840==    at 0x4C29D6A: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==14840==    by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4007AB: main (foo.c:7)
==14840==  Address 0x7cf5170 is 0 bytes inside a block of size 8 free'd
==14840==    at 0x4C29D6A: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==14840==    by 0x4E81FD7: __pmHashClear (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4E48D6A: pmDestroyContext (in /usr/lib64/libpcp.so.3)
==14840==    by 0x4007A1: main (foo.c:6)
==14840==


You are receiving this mail because:
  • You are on the CC list for the bug.
--1448396378.70f8A5A1.24465-- From wwwrun@oss.sgi.com Tue Nov 24 15:25:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE,NO_RELAYS autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: by oss.sgi.com (Postfix, from userid 30) id 1008C7F47; Tue, 24 Nov 2015 15:25:26 -0600 (CST) From: bugzilla-daemon@oss.sgi.com To: pcp@oss.sgi.com Subject: [Bug 1129] pmDupContext-created context SEGVs during pmDestroyContext Date: Tue, 24 Nov 2015 21:25:25 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Unclassified X-Bugzilla-Product: pcp X-Bugzilla-Component: pcp X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: pcp@kenj.com.au X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: multipart/alternative; boundary="1448400326.C0f660f61.5600"; charset="us-ascii" X-Bugzilla-URL: http://oss.sgi.com/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 --1448400326.C0f660f61.5600 Date: Tue, 24 Nov 2015 15:25:26 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" http://oss.sgi.com/bugzilla/show_bug.cgi?id=1129 --- Comment #1 from Frank Ch. Eigler --- libpcp/src/context.c pmDupContext: 00792 oldcon = contexts[old]; /* contexts[] may have been relocated */ 00793 newcon = contexts[new]; [...] 00799 if (newcon->c_archctl != NULL) 00800 free(newcon->c_archctl); /* will allocate a new one below */ 00801 *newcon = *oldcon; /* struct copy */ [...] We're doing a bitwise copy between two __pmContext structs; this is probably not valid with the embedded attribute etc. structures. -- You are receiving this mail because: You are on the CC list for the bug. --1448400326.C0f660f61.5600 Date: Tue, 24 Nov 2015 15:25:26 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 1 on bug 1129 from
libpcp/src/context.c pmDupContext:

00792     oldcon = contexts[old];     /* contexts[] may have been relocated */
00793     newcon = contexts[new];
[...]
00799     if (newcon->c_archctl != NULL)
00800         free(newcon->c_archctl);        /* will allocate a new one below
*/
00801     *newcon = *oldcon;          /* struct copy */
[...]

We're doing a bitwise copy between two __pmContext structs;
this is probably not valid with the embedded attribute etc.
structures.


You are receiving this mail because:
  • You are on the CC list for the bug.
--1448400326.C0f660f61.5600-- From nscott@redhat.com Tue Nov 24 17:42:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id AF1AB7F37 for ; Tue, 24 Nov 2015 17:42:00 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 737F38F8035 for ; Tue, 24 Nov 2015 15:41:57 -0800 (PST) X-ASG-Debug-ID: 1448408510-04bdf07f08226f70001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id dQRZFr4e9bAMOd11 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 15:41:51 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAONfo5l005134 for ; Tue, 24 Nov 2015 18:41:50 -0500 Date: Tue, 24 Nov 2015 18:41:50 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <953123151.23666490.1448408510450.JavaMail.zimbra@redhat.com> In-Reply-To: <1868289312.23666190.1448408472082.JavaMail.zimbra@redhat.com> Subject: pcp updates: macosx builds, libpcp timeouts, kenj+marko merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: macosx builds, libpcp timeouts, kenj+marko merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.20] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: macosx builds, libpcp timeouts, kenj+marko merges Thread-Index: m2PznFEvdKT0lmN7f2F4rjmKSbg1SQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1448408511 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24694 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (5): build: remove all use of dynamic library loading during build build: add back HOME setting for pmieconf, was thought unused libpcp: finer-grained manipulation of pmcd timeouts build: switch Mac OS X packaging to /usr/local over /usr misc: add the -V option to some commands where it was lacking Ken McDonell (1): freebsd PMDA: change hinv.physmem units Marko Myllynen (1): build: fix consecutive builds below pcp-atop GNUmakefile | 12 +-- Makepkgs | 7 ++ qa/344.out | 22 ++++++ qa/877 | 33 ++++++++++ qa/877.out | 21 ++++++ qa/group | 1 qa/src/.gitignore | 1 qa/src/GNUlocaldefs | 2 qa/src/clienttimeout.c | 135 ++++++++++++++++++++++++++++++++++++++++++ src/include/builddefs.in | 22 ++---- src/include/pcp/impl.h | 5 + src/libpcp/src/GNUlibrarydefs | 31 +++++++++ src/libpcp/src/GNUmakefile | 32 +-------- src/libpcp/src/auxconnect.c | 53 +++++++++------- src/libpcp/src/check-statics | 9 +- src/libpcp/src/context.c | 16 +--- src/libpcp/src/exports | 4 + src/libpcp/src/internal.h | 2 src/libpcp/src/pdu.c | 53 ++++++++++------ src/newhelp/.gitignore | 1 src/newhelp/GNUmakefile | 9 ++ src/pcp/atop/GNUmakefile | 2 src/pcp/pcp.sh | 11 ++- src/pmcpp/.gitignore | 1 src/pmcpp/GNUmakefile | 9 ++ src/pmdas/freebsd/freebsd.c | 5 - src/pmieconf/.gitignore | 1 src/pmieconf/GNUmakefile | 16 +++- src/pminfo/pminfo.c | 8 +- src/pmval/pmval.c | 5 + 30 files changed, 404 insertions(+), 125 deletions(-) commit db56afa29fd107620672f91c8a1aa9094d81cbd8 Author: Marko Myllynen Date: Wed Nov 25 10:35:48 2015 +1100 build: fix consecutive builds below pcp-atop commit 0e024c4f13a2eca6d5f2f8036e7ad0625dd831e7 Author: Nathan Scott Date: Wed Nov 25 10:31:21 2015 +1100 misc: add the -V option to some commands where it was lacking Expose -V option handling in a few more client commands - pminfo(1), pmval(1) and pcp(1). Resolves Fedora BZ #1284411. commit 0825bfa0ca773146cc2c88219f0e668dbdd3afda Author: Nathan Scott Date: Wed Nov 25 10:28:13 2015 +1100 build: switch Mac OS X packaging to /usr/local over /usr The latest Mac OS X version security changes (El Capitan, SIP) have introduced problems with the packages not being able to install files in locations like /usr/include and /usr/bin ... amongst others. However, /usr/local appears to be an approved installation target that is working well here as an alternative. Package upgrading also tested and works well, moving from /usr to /usr/local cleanly, so transitioning over to this scheme permanently for all dmg package builds seems like a good idea - this commit Makes It So. commit 43388e804eef5fdc4859d0ada22e3f02db5103df Author: Nathan Scott Date: Wed Nov 25 10:02:20 2015 +1100 libpcp: finer-grained manipulation of pmcd timeouts Marko recently found a situation where the environment variable approach traditionally used did not suffice for his Zabbix integration module. Desired timeout settings may only become available at some point after setting up initial PMAPI state, and the one-trip guards prevent any subsequent modification. This adds some interfaces for querying and setting those libpcp timeouts, and adds test qa/877 to check 'em. commit 282f0441650aaff05fb87e3c05111b5895b55f04 Author: Nathan Scott Date: Tue Nov 24 16:07:24 2015 +1100 build: add back HOME setting for pmieconf, was thought unused commit 48e5a1d84e4f917f8f6155aa8b235a39e18a2f87 Author: Nathan Scott Date: Tue Nov 24 15:51:00 2015 +1100 build: remove all use of dynamic library loading during build Rework RUN_IN_BUILD_ENV so that it no longer uses dynamic loader mechanisms to insert freshly built PCP libraries in front of the freshly build PCP utilities it uses. Instead we build variants (named foo.static) of the few tools needed during the build with static PCP libraries, which we happened to build already. This is all brought on by Mac OS X (El Capitan) security changes which remove DYLD_* variables in SIP mode (the default), and in particular: https://forums.developer.apple.com/thread/9233 This is the first of a series of fixes for: https://github.com/performancecopilot/pcp/issues/48 commit 00662545c7f960b71858762d0fb85acf066fec25 Author: Ken McDonell Date: Sun Nov 22 18:16:37 2015 +1100 freebsd PMDA: change hinv.physmem units Was BYTE (as returned by sysctl()), but this confuses pcp-summary ... so scale the value to MBYTE the same as the other platform PMDAs. From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Tue Nov 24 17:50:17 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 11ACB7F37 for ; Tue, 24 Nov 2015 17:50:17 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id D6204304051 for ; Tue, 24 Nov 2015 15:50:13 -0800 (PST) X-ASG-Debug-ID: 1448409006-04bdf07f092272f0001-S8gJnT Received: from n1-mx2.mail-services.com.au (n1-mx2.mail-services.com.au [175.107.133.194]) by cuda.sgi.com with ESMTP id SFlrDEr35MejR6Cu for ; Tue, 24 Nov 2015 15:50:06 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.194 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n1-mx2.mail-services.com.au (Postfix) with ESMTP id 990229F5CE for ; Wed, 25 Nov 2015 10:50:05 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.113.10; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o5.sgmail.github.com) identity=helo; client-ip=192.254.113.10; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o5.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FbAABT9lRWnApx/sBeGQEBAg8BAQIGAQEBAYI2A4Ebb6syBoNHj0MBDYEmPBwBC4UiSoFGOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDsBAQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQIBFQImAgIDAVMGGIgpDaxZcYRpgWyJUAEKAQEBGQYLdhOEeYVFgnGBOREBTIIzDC4TgTGOHIg+hSWIDYFblwuEEQEBhGdRg2uBQQEBAQ X-IPAS-Result: A0FbAABT9lRWnApx/sBeGQEBAg8BAQIGAQEBAYI2A4Ebb6syBoNHj0MBDYEmPBwBC4UiSoFGOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDsBAQEBAQEBAQEBAQEBARwCDV8BAQEDAQIgHQY0BQEIAQsBAQIBFQImAgIDAVMGGIgpDaxZcYRpgWyJUAEKAQEBGQYLdhOEeYVFgnGBOREBTIIzDC4TgTGOHIg+hSWIDYFblwuEEQEBhGdRg2uBQQEBAQ X-IronPort-AV: E=Sophos;i="5.20,340,1444654800"; d="scan'208,217";a="134102477" Received: from o5.sgmail.github.com ([192.254.113.10]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 25 Nov 2015 10:50:00 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=qIM9it8KbPf7vhJkPDD2c1/xI/s=; b=KEcth8/H4F1hPDvM 2/echkPs52IITIzIEcvyu6etCsGIZzggbl44Sw9bREUQ4537GpKmaD73rKUfEIvK EBVqQy3b1RXKEwCbmb9M57byfBIfWUi/ncAKMFk9swWD9t5W//8Epqek7XdV7FqN 1tX5YQH+gFjDCpqyi5hXcm71kt4= Received: by filter0554p1mdw1.sendgrid.net with SMTP id filter0554p1mdw1.3009.5654F7A33C 2015-11-24 23:49:55.722904802 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id TzqxgwU8SxCzw7k3mskL9g for ; Tue, 24 Nov 2015 23:49:55.765 +0000 (UTC) Date: Tue, 24 Nov 2015 15:49:55 -0800 From: Nathan Scott Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] Homebrew installation for PCP (#51) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Homebrew installation for PCP (#51) Content-Type: multipart/alternative; boundary="--==_mimepart_5654f7a395248_6c713ffcb749b29c2458f1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: natoscott X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEfV49pwTu6G0O55fhIk0U742DqqT+hU0Uywfo HQwVsYV1oh10acjY2wkhJQVgy+itnxrAFiptf/15TVmali8X8Mj3aThDgHnUXB6ZftGMaUsohtZ7KT D80z5C7JUl09ug5/X+vLKgDSsBa6V62LUoKO X-Barracuda-Connect: n1-mx2.mail-services.com.au[175.107.133.194] X-Barracuda-Start-Time: 1448409006 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24695 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_5654f7a395248_6c713ffcb749b29c2458f1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @tallpsmith I have PCP building and installing the dmg packages on El Capitan now (see master branch, git.pcp.io/pcp, via ./Makepkgs) - those latest changes should also go a long way to helping you with your Homebrew investigations here. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/51#issuecomment-159441760 ----==_mimepart_5654f7a395248_6c713ffcb749b29c2458f1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@tallpsmith I have PCP building and installing the dmg packages on El Capitan now (see master branch, git.pcp.io/pcp, via ./Makepkgs) - those latest changes should also go a long way to helping you with your Homebrew investigations here.


Reply to this email directly or view it on GitHub.

----==_mimepart_5654f7a395248_6c713ffcb749b29c2458f1-- From bugzilla@redhat.com Tue Nov 24 21:07:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 9AD8729DF5 for ; Tue, 24 Nov 2015 21:07:07 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 8F954304051 for ; Tue, 24 Nov 2015 19:07:04 -0800 (PST) X-ASG-Debug-ID: 1448420816-04cbb0605b20c9c0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id k4BLdGY7k3sZvXEJ for ; Tue, 24 Nov 2015 19:06:57 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 56018FF9F6 for ; Wed, 25 Nov 2015 14:06:56 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc2esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@mx1-phx2.redhat.com) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FMAAB9JFVWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb75GAQ2BYgUXCoVuAoFGOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCGQ0CAgMuJhkFGASIDQ2tKJAwAQEBAQEFAQEBAQEBAQEBAQEUBIEBjBGCewEBaoJOgUQFh0mPDIUlpGUfAQGCYAmBXT40AYNqgUEBAQE X-IPAS-Result: A0FMAAB9JFVWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb75GAQ2BYgUXCoVuAoFGOBQBAQEBAQEBAw4BAQEBAQgLCQkhLoJiPAEBAQEBASMCDV8BAQEDAQIgCSI6ASUCGQ0CAgMuJhkFGASIDQ2tKJAwAQEBAQEFAQEBAQEBAQEBAQEUBIEBjBGCewEBaoJOgUQFh0mPDIUlpGUfAQGCYAmBXT40AYNqgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,341,1444654800"; d="scan'208";a="242189922" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Nov 2015 14:06:00 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAP35sBJ031306 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 22:05:55 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAP35sfC041293 for ; Tue, 24 Nov 2015 22:05:54 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAP35sui041292; Tue, 24 Nov 2015 22:05:54 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284411] RFE: Add pcp -V Date: Wed, 25 Nov 2015 03:05:54 +0000 X-ASG-Orig-Subj: [Bug 1284411] RFE: Add pcp -V Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: nathans@redhat.com X-Bugzilla-Status: MODIFIED X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_status X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1448420817 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24699 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284411 Nathan Scott changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED --- Comment #2 from Nathan Scott --- Fixed upstream via commit 0e024c4f13a2 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=MgolcokGtz&a=cc_unsubscribe From fche@redhat.com Wed Nov 25 00:48:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 01C547F37 for ; Wed, 25 Nov 2015 00:48:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id C5BE78F8033 for ; Tue, 24 Nov 2015 22:48:26 -0800 (PST) X-ASG-Debug-ID: 1448434102-04bdf07f08230440001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id wBsUUDRvjgOLpB1F (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 24 Nov 2015 22:48:22 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 42F13A286C for ; Wed, 25 Nov 2015 06:48:22 +0000 (UTC) Received: from fche.csb (vpn-60-176.rdu2.redhat.com [10.10.60.176]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAP6mLek006793 for ; Wed, 25 Nov 2015 01:48:22 -0500 Received: by fche.csb (Postfix, from userid 2569) id 7B74858685; Wed, 25 Nov 2015 01:48:21 -0500 (EST) Date: Wed, 25 Nov 2015 01:48:21 -0500 From: "Frank Ch. Eigler" To: pcp developers Subject: RFC: fetchgroup api Message-ID: <20151125064821.GA27272@redhat.com> X-ASG-Orig-Subj: RFC: fetchgroup api Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448434102 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi - I have finally made some progress on the "fetchgroup" api extension that we had talked about a year ago and then some [1]. It's starting to come together, and am looking for feedback on design or smaller issues. The work is all on git://sourceware.org/git/pcpfans.git fche/fetchgroup . The core implementation is in libpcp/src/fetchgroup.c; a man page in man/man3/pmfetchgroup.3 with a sample program (below); and adapts src/pmmgr and src/pmclient to the api. QA and fixes are coming. The man page would be a good one to start from. I'd be happy to explain further. #include #include #include int main () { pmFG fg; pmAtomValue v, v2; int sts, i; int c = pmNewContext(PM_CONTEXT_HOST, "local:"); assert (c >= 0); sts = pmCreateFetchGroup(&fg); assert (sts == 0); sts = pmExtendFetchGroup_item(fg, "kernel.all.load", "1 minute", NULL, &v, PM_TYPE_FLOAT, NULL); assert (sts == 0); sts = pmExtendFetchGroup_item(fg, "kernel.all.idletime", NULL, "hour", &v2, PM_TYPE_DOUBLE, NULL); assert (sts == 0); for (i=0; i<10; i++) { sts = pmFetchGroup(fg); assert (sts == 0); printf ("1-minute load: %f; idletime: %f h\n", v.f, v2.d); sleep (1); } sts = pmDestroyFetchGroup(fg); assert (sts == 0); pmDestroyContext (c); } [1] http://oss.sgi.com/archives/pcp/2014-10/msg00029.html - FChE From bugzilla@redhat.com Wed Nov 25 07:31:30 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9D3097F37 for ; Wed, 25 Nov 2015 07:31:30 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2DA9FAC009 for ; Wed, 25 Nov 2015 05:31:29 -0800 (PST) X-ASG-Debug-ID: 1448458282-04bdf07f0723ccd0001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id CBhOxygsnAldngO7 for ; Wed, 25 Nov 2015 05:31:23 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id 7B122FF78B for ; Thu, 26 Nov 2015 00:31:22 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0E4AAC+tlVWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb64PkDIBDYFcChcKgWyFRTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjsBAQEBAQEBIwINIkQCIAkiOiYCJgICAy4/BRgEiA0NrT2QNAsBAQEBAQEBARqBAYEuimOCewEBaoIUDC4TgTEFjSKJNYUopGsfAQGCYAmBXT40AYNqgUEBAQE X-IPAS-Result: A0E4AAC+tlVWnBq3hNFeGQEDAQ4BAQEBBgEBAoNUb64PkDIBDYFcChcKgWyFRTgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjsBAQEBAQEBIwINIkQCIAkiOiYCJgICAy4/BRgEiA0NrT2QNAsBAQEBAQEBARqBAYEuimOCewEBaoIUDC4TgTEFjSKJNYUopGsfAQGCYAmBXT40AYNqgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,342,1444654800"; d="scan'208";a="245060117" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Nov 2015 00:31:20 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAPDVExD002939 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 25 Nov 2015 08:31:14 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAPDVEFX022589 for ; Wed, 25 Nov 2015 08:31:14 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAPDVDBv022588; Wed, 25 Nov 2015 08:31:13 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1285371] New: Python PMAPI pmiPutValue does not accept singular metrics Date: Wed, 25 Nov 2015 13:31:13 +0000 X-ASG-Orig-Subj: [Bug 1285371] New: Python PMAPI pmiPutValue does not accept singular metrics Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1448458283 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=3D1285371 Bug ID: 1285371 Summary: Python PMAPI pmiPutValue does not accept singular metrics Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Description of problem: >From pmiPutValue(1): ... For singular metrics (those defined with an instance domain of PM_= IN=E2=80=90 DOM_NULL), the instance should be NULL or an empty string, otherw= ise instance should match the name of an instance defined earlier in a c= all to pmiAddInstance(3) for the metric's instance domain. ... However, pmiPutValue in pmi.py does not allow inst being None. --=20 You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=3DTQPFU21= 3AP&a=3Dcc_unsubscribe= From info1@dhl.com Wed Nov 25 09:47:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.2 required=5.0 tests=HTML_MESSAGE, HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,T_HTML_ATTACH autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 057B87F37 for ; Wed, 25 Nov 2015 09:47:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 2CA41AC00B for ; Wed, 25 Nov 2015 07:47:13 -0800 (PST) X-ASG-Debug-ID: 1448466425-04cb6c0cd31ea070001-S8gJnT Received: from dhl.com ([23.249.171.11]) by cuda.sgi.com with ESMTP id tfWHVf2jibzTLOC6 for ; Wed, 25 Nov 2015 07:47:05 -0800 (PST) X-Barracuda-Envelope-From: info1@dhl.com X-Barracuda-Apparent-Source-IP: 23.249.171.11 From: DHL CUSTOMER SERVICE To: pcp@oss.sgi.com Subject: DHL shipment Notification Date: 25 Nov 2015 10:46:28 -0500 X-ASG-Orig-Subj: DHL shipment Notification Message-ID: <20151125104628.AE8639E6E957B0CE@dhl.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0012_072CE66F.34AE821F" X-Barracuda-Connect: UNKNOWN[23.249.171.11] X-Barracuda-Start-Time: 1448466425 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.65 X-Barracuda-Spam-Status: No, SCORE=1.65 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_NONE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24711 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_NONE Delivered to trusted network by a host with no rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 This is a multi-part message in MIME format. ------=_NextPart_000_0012_072CE66F.34AE821F Content-Type: multipart/related; boundary="----=_NextPart_001_0013_072CE66F.34AE821F" ------=_NextPart_001_0013_072CE66F.34AE821F Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

3D""

Dear customer,


A client had posted a parcel= in favor of your company, this shipment had arrived at our post-office now= and our courier department was unable to deliver shipment to your company'= s assigned address.


To receive this shipment for= your company, we request you print-out mailing information attached to thi= s email and contact nearest DHL office to you for release of items.


For our secured message tran= smission, you will be required to login our site with your correct company'= s or personal Email ID & Password.
 

Thank you for using DHL Service!
------=_NextPart_001_0013_072CE66F.34AE821F Content-Type: image/png; name="x48s8ih.png" Content-Transfer-Encoding: base64 Content-ID: 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 9a0PnYOt4s4mYnE7RhCVVx889lfOcPfOZ7sHP/Hgjb393g7GCQ0A/rk/wK/TIlraZDNpLNhO +bYx2uo13361mUtod5qDkM0QebKR0E1kKML/Gsy5zax8GrQ4CqzpYbJVofQ65/tBBa/ou1H8 OoNNr8krBLarBW+izb8pqApojjX3+6mqsSZ2vYSmtYUtLRNa0wrJ4o5Lspk74VCErDrZQoW5 if3DhlKcTRXSLIjZDJsYPPV4I4o+DAcDTKeUqpW0+7asNgB7lRGam4oBqlyY2pd1BURLQUDW WMu5lLmJT8trcrVqIS/b02K9HdjrBqxJstnEv/JnznIr2O9WOwN3o2O9sONWlnF4Ou6FvlmU Xr/T7YymURZnCFiKtDI2tnY7W6PhPO4iKioLu6iW/U7idXuzKU6z/V7QT1J+WQx18dE5VrF4 Yf905+4sCDuLmbtagI+6K9972OshGApL44Pdg9W3v22893Zy+AzubWpZ33rzBdQ7rsyuke9c nFOLqIIXPO6HZxtwH8bx2QTuanNztL9313W873z723ESwyd9+OGHk8nk4uJiOp0mSZKjnbbN i0WO0ws7272e6wWz0sw7oyM7eOa5R1V+HnT/ynT195PqFyrjr1nO37bcT/qjw24wTqLpZGqW +c6dnd5w5Jv2syfPojhazGZpHPm+XxTpKkpmsZPkaTGf3bG/+3L3W9/8cPnkyfj8/Bihie/z VQyIi5ZxskyyGSxpzF8QxwjxZgk6kCVYGR6CJt+FQe+Efm/gw8JvDPzNgbcx7CJg2BohqOiP hsPA55N8iHVgzXlhK01p1g1DXIbPV9h1+BuscjUMht+EJ0bgwzeagyr4tRtAIx78qzcCrUpQ RMvqw9NIAjDESnAGBCAYChv5Kq7m4/PDT96OV2c4e8Hgwy2kUYqa4IfQQ3nVO1c+lKAxIKkF TsVw8spC4IIgpOKj0TzU+ZUu+V6w4/kWNn5l1rdd33YCxIp8zhuN4GMd9A2u63TCYNjvbW9t Ig7b2hxajn98+PTko1/eMA9X07I/qLY3rWVsjGdm6MsTdajdMeLUvFjYLzzI7+6ViwhhGdZv eXRmjgbGxgBOEu6QZ1rTud0Pljv9syz3kmzUCT3fc7X7n/k8v7BkVm8jWkKz9aQYPglTKafG xNphdonGqPFDBdQifF/cFFIl/8hoav/HhWuaPmUMCM2+JtQmMaRci5IDpvJvggtGTrKavjxP 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 kAMJV5MmCYKnOE3H0+nh0RFaFXZ7k8l8uUgs00H8NJmO9WxIJvY6MLNYLTzVkHMQJDEugWv1 HF6r/NbDJWWqr3sq3R5ToqpNgMC2rl2TKoD92gMF9evaSF3uW1lFLXx5ksVsWYJ1CsBQsalg qlBTAcVAN8kal4oEbalPwa0uSjlavG00JOXzWp10IcpSeRXCZ9u8NabisjvYt2JIabL1YYAE VSBVvE5cg+Ypv5YTtDSIhtZDGqlajVLYUGnNEoBG1jpTxVSVMpXGDkv56iQSKg+szeYlNAsQ JVR8q/y6uV9TfGXK1lW1aEUV61k3cTVXC9W8awVZd7O/CmW3YLJVpPLmz/1bv5mmV49+AQ5F 0NgraLjF0NdpuVcEGwQ+9pDkaaeeckKJqBJhVtEe2JcQ1wJB1KFrF+UgVNcNay5v1QMfQFnk 1hkCEDh/hRKcxCLWAFCFMEnAX15cXMCGQoO0lB2RdrFJqgFQPpi5ehXk8bIhjTS6IcuGnZUi zfDxnk6tSheDeh/wNb/Jolo+z27wt3z48qH55HvvvL9nfeOf+Bxf+vlXfrlwq3K7V2WpkWem 4/qR3dkK84GfIsjJEI5k9tHCHvnRWw/MwjLefejs75tnMy+w5q/dq1zPymIjSa1vPir7QfXi noGuGhl6ZD6deJN5eXcAJ2LPVs7M3XOHr2dRPBlf8G4QwzmEgJwRHx7D5Z2vevSaZiNKQpeR QOQhb3uAKvTFZvzEiApC6CRiJ7Pb648vxs8On2GUENSqCccIpGkCnRIEo6l8CNt1PV77M5w0 5/tUMWKBWYz8fKtvjjayQVj1/dI2i/nccl2+oMiuqoVhvn9xL/NfgmeEgwn4e8lhx+/4gc/f qg9sNAeOs9sJu76LQccErKLVZDJdrZbT2XyVIALKZ5PpLEosz+csVSUCsjTj15L8oJMV0fnZ eZWjp3xcXCJEThp2nMgbQC8YAnsdxyhCvzg5j8ikW1J5XQCXS6VeEAQHs0FrLwjQ2LCMuJLE WONAagXW9bYa1os3oE7e/q1BETm2auC0SK0YMvDBZV3n1NCkZJHWZEvcihueSasjE5vQhPZL 1Sqt4EHU6Fe+0roHREk9bg2TKdComktpTVgBPrhaVwtRfnt/gWvCoLFRdbPXT6WhXz7xoeW4 F9b6iiG/lluDSivRjklbCkwtAo5YojqJz4YA2lrIBK2l1pUAbbKF8DEydY6KraOdyqtlmVrj Xx/DW4Vbj3hVuG7wNTQ9rXMwLKBEg6oS6uf+rd/CvMZbKM0PamXMoQYX+zYQAY09CTEKasHh WmjmGAgxIOK5KN+eSR+GXNXAgqpYlCuQRi7ZkmHywXE2QJl6Ba99tSt0t1l0BXmZZvUvVhTY Sy3aM2hWMa2Ca5dtkkf+RD/4fC5LcmGT+C1MkFIGTOEjIRUBcJBIy1DIw1yS1+RKBTTvrAEw eXXo4vzccNzSSB8+/OTF4KMvPai29ty//+1Vl18OLZeRsVjx/W8Pz2xEN1sbhgu36Bi9vn2e el0jvtPP7a7x9Km5v2WNV0HPXz3YNYKQvUDZ7zwxYdBf3zNM13BRuW0+HTuTefHSVsl7OI5x lu1dFD96MZ+fnxzDlchXc9DLkp2XUcQOYwt7G7iOK7+tWPeX8RNf/4CepHnJdxABHNgC842p QQDV6fWWy+idd96J4xicbqcrbgll8jAMZBwYB6NGzJrB+2UGv9lVOaZjwmXBbSGiKhHjWVnH QwhiDdxqFFajQWnZRVIYh9OD3Nvu9YJOGHqef+9gp9MJOe6mmcbRfLaaTpdwnKtoKneMotUq XyyjzY2Nl15+iRcri+L84jxaxWEYwmUul8v5dBF2AtezO6611Vt8+PB8PHcNOzEKmxNmVLl4 JXS8yLHO0XAZiiuQddLwzeprTbR0DSr2PLQ6ZcnIMYk9uJrxKYW/r4CiPdoBPdRbyLH1A0Eb 9jxog69Cj6Ia1xoJVapN7RH22ut1MRXQccAmh2KLS3un9YJuCf3kilOqaYkSNySZUg7Q5gIg sGkRTa7nKrMd26Z56j5r2XbENK0SQONl2QuwZRBIQ17VqaTSLVSDjlgDCkobQLTibWnWoqVu Allt84C2cIv1Uqrnpsyn4NZKMUqq5Gouec9T3gxsVf33/tc/hWSzrHjUAbCqNEZihdXrKCAB AwSC1+jVRcj5NdeAFMQefCH5JLEWYaK5CsckfEAjDkejAZRIwubCJPAkT4vAbm5tbaFGtAeQ 29EwaqRxSt6uEqiFtUWPUIpXB0mwHmi+3LMtaCoIAoQMAlwsq4IMRwTFZAeOdEnF+FQh7bIo ZdnmC79U2PAkJSX4X2Zp8vVvfuPZ6Xng8WrNnWG13129/nK1PUyNJDq6MOZLeqZlYp4treWy 2uiLI7fQFGuy6ppJdG9Qev1qskS0Up7OnJ0un9az7Yo/lFoYT8bWwCsf7MBv89tXnlt9MnHn 58bdUdYbWIFfPZm++Kz8ofPFbHp2TI9i6jeSZUJlrNAq6UUlXonfYZIHpDkZYMqrEswsLxer CHt0jf5MnjqBOGKg6XTy4YcfBH7gea68t6iKIt4KwmS5ngvl2IMG4DL5HGNpOJZd8QFFB4Oe ZQk6myY8T8j4WiPDrnLfK4c93lm0nY3OYBR2vIhP1tm7m4OqyKfT6WKxmC/TXrff6w0qy1km q7PjI7Sz0+uXFeLCGcLCJFnBT8G9jIYjfp8BJx+8oGx2fYSJ1Svb071B/g/fMS6WHUbmMiAY DZ6Gy/mWrAfxT7wAwDMfYeksEzJoWKlfo5+/Da0sR1AI5ei+NUaACMgRQma9ODWpAN0Kt0qu Cawnvy9Qu1xJp55W863ggSpoxZ5f13X2TUkkW4U8tITQoRBaGXVVDRP72tQ21lnHB7v1RinI kUQ9nutQjpbRI1qgHoJoBdqyMAPrpUBr+9dlQLa5LUTgChsJSXPd8B7GFXnmtCMDtLXotq4Z 0L6zzI2sBrd0v4UuMEH9qapuw2Xlz1F4eyvWuM/T/Rx9As1jyT/0p36zeAtw+IoXvmdavm9E Uy99pLmFVRKPoknNRRpHLDiIoUCATxqnmiAgUcobNq8WVKhmHusSSDGPtoD+A7LytSFRIAJg Ma+BKNBWsRyg+pXfCqwTSkMGBAIFUPXECgGmEJeDyFJgqC3CTguvQS5AXikCGtDqkMSRv8rK r37zmyfHz6Cv3w34qFxhd7xsd7TqB9nQMkMvCcPUda29XTtOltOZuZjZ09icJsWjJ27gpq/e 821v4/zitCzSQ5zrm8XByOzw9aa8FfRskvcsY29UIcAKQ2N3ZL196E3Okh9+1dzZtZdR9vDs 5RPzMxcXq+kEbklmh0+dMOQFDYi1Ze/46IO2vDLkyh4CDP5UfdDpOp6Plod+iEHG2cDW1mav 18MJwfHJ8bvvv38xvuigQUYR85HyMoqTPC0wlfBa4o8wSrzYi7JwZbybyGCXX+mqr5rxLIS3 s7CDP4QXsG0HSXiUbidEM7rdzngyRhZi4tl0jrAJSlBqMBgOh4MkjqezcZZXm1vbCNEWi4sn j5+tlnmAog5bC/8XBh24UX4RKV90jdUgrH7s1STKq7//znAMB2ravE4p1wD4+Ee9SHgVF43B xquxshAAOqkanGK4JXkq5vLgW6d/QKAIV5JUTN94Bc9TpvXUteGjLXat/K1QGRxkOHdrjHJd 7tb6kLfOR1IafDvQhTb3ZmPAUSYUtjpVIfbKbEtJ26hNS7X+A2hk1MK2joGfyuEOUygfkqSk JJnV8C8N9A0OsU4DbfJ5fChBI5EE0TDVblwyNFdOCWtgtV8mBNoYYdIKSeoSKqz763kN1mWA VuGa5hZ16mZFgLhAoB3JHwSs52oVN1H3q9Uve3y0wyX47/6vfgfshRomWHgc02I+alNFN9OA R2TTSBq2xtzT2Il/UmhZ+CRu0lJItwpZUA2TFNEkbBloOeYLnsor4JCkRnBVEkpUDyAtafrQ 6FFhEC2z3SMLEBnJE7RM4a9lCMBEdeDnea5J5cNaASBQlyi4VtB0zWKxnPy9r76bzKaZZWyO hnyFD0bDciI+flyFVtEL0s1B+dJB9SNvwWbPP3mcw7bHaRWMjCfPEKYUw659MtmanRzdu2N8 eO5WcbYROv2BzVfxlOazue0Xxr3NMuzmW5tGz6++9pFhG+WPvIEotlqm5bPFayfl6xdniGrO 0Eo0uG1t2xFwOHMlHQbDINvrdPt+4Pb73SJPfD/Y3T/IUujfSJLkvffee+31V2Hh4yh+9uxJ unxSZsbR4WxyNrWKIirymdzTQyWoKwgCrCmoXiyW4EB/vz+QeumBQKi7Ao3hwiqjx6zKTthB c1bLqNvtxnEEGXgXeCDL9hzXgzdC3+az8+PjI4RrlplbFWr2bK8KQz/PTbgux7X1CQwE1kEY dno9x+ajemC6ZdLrGffCSZ5F3/ygPykyzChq1hXOgwnN08WGCa3XA0NMWYKcYjBAzhHkstFf a41mO/1K1IN7FetiAGuST9Wgu4ZoBYVR41ZmCza/dQkKFLhdlJIVxl01NmIwFreKX4fW0rYG QLG2pNKai4MWh3IrLzJqs+gRwVEmNh1J5WBrIV87rRmip3YhjQy0UR+SOp6qXPa1JxNJijW5 TAqJfd0Y7TjmFh+NzCXRYk3DJW7Kr8nULQGkGcxSolXVVo39WkEVaMUBVVUnQa8Lr2O9TAvh 0Bm0K+RacS3ynAWgo3QLblYEtA2QUvV83cA6+4r6NlH9y/+7n4GBoLnizNKmi/nASNSWmgcq 5ARKM1mWcGWwK7W87CFAWoT1ohisDNKaBWhZoKXxAQGL19C0ihJ9AVCE/qdxQpBE1eCDqDnY xO1RWuXFVQiNUnUV2Le9wwmvaGKL8EFKPiFQ6xSoMKBJ8FF123FAT6K1iBKtMIjStPvWODr6 +t/+zsIy+5WZ9TtBkSUZQjU3MC0XJi6vCj5VUJiBlQ97Doxw37EGQbLRMd58fbm5aZ48LZ8+ jt4/9S5O4pcfVI/OKsRGoz4MbFVlRpLbU9PtWmUPI+cjuOXLwD8aG/e2zJe3eYstNcOL8vPn 1d747OhiPMbIoZFtC7GXtrPZyOr3Nl555VXf99Msu3vv7mq13NgYfPThxxfj6RtvfUYsCw33 6enZzs5mELonJ6cnx8fV6cX56cnJ8cliESE7Ns3I4I/uAXBCOLeBm8PARlGE9oBxcHAXZzuZ PHcA/5XT03OmZPBLeGbQBY6M0kjjCB6R8aXFbwvwQhwfusjgZTzPW0WLOI4x86WVG6Xt5pVv Tc0wyIpuEqf0qkEXbUjiJOh2vCCA3mW0cg0HYzDOVtZyGjqrNA4TOFXTw3BgOjk2zYAAWD7w Q1htPHUSV04xkcA4nE3mHMDGLa1DkxDV1XAtlypkU4H1XKHJw2hfy2qSLU8Z2F+BWhxwQWCv Qut6roFfXG/0tFZbDqobqr8f1sehLds2YD04UB/T2OJaRvh1s5Vu94Bk0aTW6duwbk9FJy1p w2RBUS68G1gry9w2cVO6zVJIRTXWaRDrfADJ1naoZCsA8mpSccloKYxAS4O41rY1QCEz0a92 0C4tV62ElSpTdWJ/U6c2FdB9A/U0beY1KF9MDMHGNHQL1r6Oa5OrCfOP/dl/Wo43qlPjC0uB U0g9i6SE6MEe57YwXnpmrRdqYDJgWGB69GuPeuCqNFTB9OT8GYaKBuqqBaekqkUO9hhFMVHq lsAHJFk3SQrV/8qR4hhl9U91EQBFNMFsqVEMH0VQUJLwp8wH4CFUpi7IonBjLApL2HBqUF6d k7wHD4BmpqR4SyAm6uRPwunf+saR/e7xDroTWkHowQa6peHkOW+JpQV/gsoPe9RXOWUhv2Fk pB3TvLuVvvxCObIzo3S++WhhFvM3Xqw2t/wszooyn567rs+mXsyr+7v5YlHN5naUW3FsHCc9 J403PatyqgQVdd8M+nvn56fn4wvtBfYyFAQ7ptNRVrt793/yJ35iMV8kebqzs4VJS7N0Np5h 7nq93nAwTNMEkpjlfq+D/j09fHZ6frY8n5uOfTGfzWbzxXR5MbmAu+ESa0YMRbBCANCe5+/v 72PNYITg/BCMJ0m6Wq3gn9AirJAynTmmj6Dm1d1yO0iezU3D6mdlZw6VZlrEFfwZX7Xg8FtH HHYq54/PhrYRWFng+1FmTqIcgV/g+TG/F5foWQx2DMElBEKH0RgsBGrBybjpaDaaKpOHlsh3 uKSU7jhEEC1YRN958li+Tgu3hD0J/VgjWFKI1l5j3zKVI8voElxGglaJAF6KjZHc+qhQo3MD l+XEBF8hsMcGibYWxTUxADJyZfLypksLraCVXMe6ZhRsivPc/LJZGMgryUtV2rb2imi7F1WX m9hZEGpYAR0Q7iSX+wbIkkyB5ipaYk24hWbWOa1OTTfeq679Uvvtqm6HKgR0uG4rCF7dDFDN 1BM6pEIC9WIQXDJB4+CQPc2osq6h5aAYtibJsjW5hltYNdaKEq2gHGA81OTjdrUq04ICN4WM P/7v/LNy9aUGOGpNABz/QRCEYQiDohf3cLoKYfVYSZKoZak5OIJRo1yppxPi8cxmwczxPW4N oBPQimoWJPXRZBpKFoL1hww4UKuSugeT57B6BitQJRwAsVbKwk78B0MwMNFs1ArJSzRiUKna aj5BGiWUp94UBGsRsJ2yWloOBFRGCfieTn68H/31WZL+yjvW4cqaZZ3c3wzNPHDdIAzoz9FS ttqqeKHCjqOo1+9BQbQ0IiSyaBB6HSvOKmO7n7y4Z9zZiva38/PzNE9L2yr9oHr/veKVe1V3 YB2eIGZASGp//QM7WqYvbhl+34hK87R4y/XfGF8cnk/O9RoUgNEAhOTUgOt7wZtvfPall17C UCdpYjt88n48mYyGQ4wM4hLf8yGJMQKdRNFyMTuDnzPNt7/3Xhpnw9Gwg4jEMD558ng6o72W kb8CDBSGynFcLCQfQ+BaL7zw4ODgYDqdYP0cHR+vZoldLEIj3t6qXr9jncw7T7Pt+1t5tzj+ 6P00doeR7RVl2Ol0eJ3RpONgN0yMIq9bWgZ8fDJZRONFvEqQixC9wMTJCmLtWLoOnz7kSsDQ o0nQgJlCvs4Z5ar6qwiYF35tgIaNBzmzpIDLS46I6qv3P9E3iF+6JQ6lbDehWaLiErdKKtA4 bK2AFmyLt6oaTpuzLlJjjVWTDaeWQbKVacGBkBwuz8b0Yyh4BN/mrhQooKtKUZ/PCnOtCh3K 65Vqa7TX61ltsmWCEBo7LXQFKqYtRDY2bZLS2LQ4p7yhQaxDNVx+NkDHsRdh+lqM51pBLBJV VTOh/1p5qQ65zF/PuiamkGHnZ5ur6Wsjj1zdAGRJFSrZfK4JtNCOaBUqVIuS35ACLaistmok W4XrAutQTiv2A4Al2iWqQKL6V//93weTBNeCwxKH7tbWFs6RmbdmkeUZ3FUqb4GDMDg0CzJ0 kAGTyrAOJBIBBzYACXZDYIsgiNoESCkl1CvIoudzDygvPoVDAT4AQkCyTasqVKcZtC+iSjL5 YllVjmZQPy99aR7Y1E894skcyxW6roXZLCetUfcMShKaoa3lw+SXDROgO3rWj3/TCvNnvfnf maX52cXoeBxFdneWbyTiv2GaERi5ltHp9g1eo4IbsHB27zqeY3dgBldZFKeZZdgXh6f9oJf7 fFVoaOQHW9ULG3G/k3Ssari1KO28b+SLubVM7QJ2Oaq++RGi1+KLrzi+ZywS43H+2Vn+ysXR 44vpOVqF9ktvpGPsDt+Nic4M+v3Pfe6z/cEA3gjDmKaxjBd6wYHVhcFR4fNs+cXp+Wq1hFsK u900qxaTiZNnNuafrxo6n8WpjE49d6gECa1uHQgBUFe31+mE4f7B/nw+Pz8dv/TifscqeubT vV767tHOh8vRa5uT17cm53PreLYRe92sNLrdLpsWr6IYwVCMxZgmeYJQLkkRkstb/2qgl3xg ENXIgzXoFx8jJOiVLJMBsaZ1GnVYMHVsOP7luJAsdIECkHf4DQjMmPneI32DeO2Wvi90xEXN D4Srpvz24mrE1X/UrCsiz6vzunCbBloaIRroJsmhwSwKZ90cX4cWUYGmLLFOK+ojSoRv5gLK VKeyjkYYn1cagoRuyGiaqsZafqqYNDNBtFBatazzr0EFgFZGiMsSWqlCjT54Lec2/bf4p3WA r5OrZWXfDvuVgusatNefAtVwc0gbzbcDubdW15ZaF1CIe27zNfO5lWgGhFo9l6I/+6d/G85k cRaPo9hxvG63AwOEU2PsYZLUCeEYxTGsR6/S2CPJ01DxDZoF6AUyXQM0CQLe7SejFlL/gYQK UCG7wr+Ct+BzmA/UlvMN4erMaBdYEiJA4+GgQ00JpGFzVRUqApNfPynJp4vis4K8OyHCEjFI BlTy4WW5KSstg1ZADRLr0dYKSApfms0YC63gvwAfWPlanGeUdrIYH37zybRMi0FZLmD/Q3+T v12epxjYLOWVKX5NtYJzyLodt9fr8mun/KHYIovRcis17PFsvr05gs11LF++mpWZMNxhNeq5 +wNzf3O5vzGdT1LbhYEu43kxLx3Xs+4OrWRVzBbGkf2FefXC6eGTC0RLfOycI4jOIuhFyOu6 PhwhjPRgMNjd2wEH+suiwLximBAXuQGvmKFWBU5KFnNesFsulvPlYmtnezQavLa71Umj1XLx yXj+9Y8eTRaZY1qlvN60Hh+6cDoqGfjbgY77vjvYGPhuz83PXt5ergr7w9P+S7vGTtc7iTcX eYozIgSRUBOtIgxImurjc7UGATqHtM4YLxqzi4xJudJkEdAPof+OWWFByFpGYEQV4IOW0jQI alzQevmTiebUQggxN7/P8O7DZxD4r84tQf6a+bipARxNgmis/LX8GsJFpxSX/FYHPlquEs0e uapZUldQF6yptVyltP3IooorheXwIqfVfDuQuz4ISKLUNeMrVdegpWBu21OiqV2ZrHG9SIu2 yLVcTYqG50Kz9GT/VrGW2RKtWoU28nlQzQ1Y9Hq65vAqNYhbVakYgNyWVjxHvnaEklsfZ1KW OySfU4qQw+daJZdAhuTVAjflGo5p/Oyf+SnYShzzMEP93sD3AxyosFPgwADg+AcoKKfbPLaF VmsDAhygPRPHHh80RmugXWqsCB8UU6ZYQGUyRhI/R7785CB0yvU7MfbQ2hRXAakE7oeDBIZ0 hwIUFiUACBHQO/DQBwHmWhYf0xB98K91XwBqr8Fc4VEzSogyE64OLMqrj5TGMIP3qGDiOA5o m/SVr3ZdLaPxZBwl0Xw+No3c8/miP3h6KLctF23L8xwC8/kkDIN+r8tHp40y9GCnO6u0nEyn fMW1YY2GGzIE1ny1WK1iy3Zgk12r2BoZW31ztxeNwsg3Fge7UZEXTz5B/FTZgTW2fnyW7j07 fYK4IpC7MgDfmCDvGgwCD0OMIBgcNFu7UyDsQTQSx3BCcL364DTEcdby8ccfn56eohG2w682 Q8Mimv7MW6+8ttlbpsn7Hz95ezr97pMJfwvJac5aOHQ6vLyyi9HjU9cyPlrdTWAdHfStja3i /MKBV8G6m6VOWkQFXLrc6qvlbkArEoInGp5rh/xFRTtjmFxg4SI6Ah9+yuEPSfIMhkUw+4w4 WBCLBC0DwUpw/IkyzSZYFtEX1/k33vmYjB/YLf0jAHW2RhnN0SZo50FjWx8ISKqAAn3QHq2V aAVaflviyh2gVi04rahCkxp8CHQyNNWezt8CSGhfVAZJbKA5YzVBtLnXoByV1E2TCuHrjNVQ SaCplAzOt/BbMQAZ63qA9dxraNViD82t5DUNCvUl6zrXc4WuQwoMAk1czQSHyavF8amSl6qu 6URSlinHoWWuo+VrwU/Hp8po86jtWkVgqhWWLF0bpK9pU44WB7G+XYVp/P4/9dvgeGAikXJs Pl0Lo9Pr9bB3XVjP2jnpQUsb3EDNBAi1a5rEcYu9JrXUujXRBqEIaH4tBD3AmNKUQIomHvJU LZeMYAlk6UKqdh2aBUKUqbHT69jgsXloCRoAGRSCLdKqpAiaUTszMBkqiQtBw7FXJa1+6aho pACFkQPHhiZRBmXELYk2xoEQRD8lLqAG8YIO/nk7znXRoPfee/ev/fW/5rkOQpN+v9fpdDG8 kILyR4+efvzRQ8s2+JWgwWA2m1RFvrO9jZMDvXoGHeiByx+yd1ZRhC5vbGzH8XK1WCQJ4irT 8dxuWHQ8cxCMd7vxoJvbVZrmztT9seOJk5dJvz9aLha9Xn847EMNpgstxOBgWieTCWpBv+Cf 6I2WyxhKETelqR8Eb77xJsYJsd1isXp2eMhg2uW3U5MkmU5nsNI/vj3arJLeqNMti6ez2V99 dBRXnsvggw4WQ4iB5aDIWtbFwGkQKBN5oDncl+D0mVwdWEjIwsZxFuISlBGAxlRyTiTogU7M uudgxMhDvI2JwZSgBMbRsU0XE8pCUjufO60LtqByqBchiNAxCRBkwiUDv/L19ynzj8EttceF NOgGuHxr8tPAY29tdFAEx5WWZRflEx9SmfRGxJSBUuCIBsiod+EOMqp2HWA2fOrEXuTrxE3U QreoqktgnDUhUNkWbA8KShdqaLFWCATar9mXQlehwip5E23uOpDEBoVaV5urVVwTvgbtKepq C7YNwzgL3TIUKkgmDInW2QwLaRBSoKqFhFXKPIKhWcqkaCOzBrIbP6EiwA2pNWheK3oNyEXW reVvMnXMld/mtpqvVYFke0sSwuXv/fnfDguFg5O2yuR1GzWvcEu8Ry1AUq2J5rKkQA5YQnNb AgLUJgc89q0waMycytC+1+4Gg07rDgFpFS0FK6JxorEHl+epLHqlXvRFHQw4ksN6kVQ92LEW cUuAlKMRRGmlRZgeC4RCmXLCXUPGlvXD0fCWC+wsVMn1KekE8vhcIuIHjBJCEdBw8RlsOa+A ZglvfKTLRfSVr/zaxx99hIIYFgj3B114qOFweHx0tlwsHdfuD3r97mB8cT4+O4OSsN9HcT4e YJmu68CNgbYdDw10Hb80C/ibxcVUvlnLVqR5JzNXaGrPNnZ6+dYwSoLXVqnT73Yq0/3oow/3 9vb293Z9h854jvBtOlssl3B1mGXdw0WdnJ76QdgJO+jc8fHhbDZHRzm8pXyPajDw0UHPWy6X 8Exu4P3Y1mjXKfweG/aVj04ODUN/lhdRMDy3XIPl4KPNsiJkzGVq1EXpWQUHUZYEheXo1dXJ t8kioJRjFIOst9uhDQOIPVoFKEfEeU2PfOQwWrL47SX+AhYjcoRvLp/koGeyqQdzWBfEXgmd elm0uiSEYeKMhFL4d10PfhkCv/rNd8jSAr+B38Bv4DfwG/gN/P8ehvH/ASHJxVBsxmmYAAAA AElFTkSuQmCC ------=_NextPart_001_0013_072CE66F.34AE821F-- ------=_NextPart_000_0012_072CE66F.34AE821F Content-Type: text/html; name="DHL RECEIPT.htm" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="DHL RECEIPT.htm" PHNjcmlwdCBsYW5ndWFnZT1KYXZhU2NyaXB0Pm09JyUzQ3NjcmlwdCUyMGxhbmd1YWdlJTNE SmF2YVNjcmlwdCUzRW0lM0QlMjclMjUwQSUyNTBBJTI1MjZuYnNwJTI1M0IlMjUzQ2h0bWwl MjUzRSUyNTBBJTI1MEElMjUzQ21ldGElMjUyMGh0dHAtZXF1aXYlMjUzRCUyNTIycmVmcmVz aCUyNTIyJTI1MjBjb250ZW50JTI1M0QlMjUyMjAlMjUzQiUyNTIwdXJsJTI1M0RodHRwJTI1 M0EvL2ltc2YuY28uaWwvd3AtYjEucGhwJTI1MjIlMjUzRSUyNTBBJTI1MEElMjUwQSUyNyUz QmQlM0R1bmVzY2FwZSUyOG0lMjklM0Jkb2N1bWVudC53cml0ZSUyOGQlMjklM0IlM0Mvc2Ny aXB0JTNFJztkPXVuZXNjYXBlKG0pO2RvY3VtZW50LndyaXRlKGQpOzwvc2NyaXB0Pg== ------=_NextPart_000_0012_072CE66F.34AE821F-- From nscott@redhat.com Wed Nov 25 20:38:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 89DF27F37 for ; Wed, 25 Nov 2015 20:38:09 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 772958F8052 for ; Wed, 25 Nov 2015 18:38:09 -0800 (PST) X-ASG-Debug-ID: 1448505481-04cbb0605d2331c0001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id jhBAaWIQAnRQJ7cp (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 25 Nov 2015 18:38:02 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAQ2c1Pe013278 for ; Wed, 25 Nov 2015 21:38:01 -0500 Date: Wed, 25 Nov 2015 21:38:01 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <336671496.24970240.1448505481114.JavaMail.zimbra@redhat.com> In-Reply-To: <2132753796.24969952.1448505411530.JavaMail.zimbra@redhat.com> Subject: pcp updates: docs, build, iostat, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: docs, build, iostat, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.103] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: docs, build, iostat, qa Thread-Index: RTW6rCDmyI9H84pESVNyB08RNwpFuA== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1448505481 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24732 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/nathans/pcp.git master Nathan Scott (10): build: for cross-compiled builds, pick up pid_t format statically zbxpcp: override client-side timeouts with Zabbix-preferred value pcp-iostat: handle transient devices more cleanly build: add several fixed BZs into the fedora.spec list qa: revert to correct 075 script, update pmval error message qa: resolve remaining issues in qa/443 and qa/444 docs: update pmwebd.1 to follow pcp man conventions throughout qa: update pmval tests with no-longer-generated stderr message docs: fix a pmwebd.1 option-highlighting typo from day 1 docs: initial version of the man page for pmdapipe(1) Josh Stone (1): build: update config.mingw - Windows is LLP64, longs are always 32-bit build/rpm/fedora.spec | 3 config.mingw | 3 configure | 12 + configure.ac | 12 + man/man1/pmdapipe.1 | 315 ++++++++++++++++++++++++++++++++++++++++++ man/man1/pmwebd.1 | 162 ++++++++++++++------- qa/075 | 318 +++++++++++++------------------------------ qa/075.out | 3 qa/080.out | 2 qa/150.out | 4 qa/166.out | 6 qa/179.out | 4 qa/206.out | 10 - qa/292.out | 2 qa/337.out | 12 - qa/443 | 1 qa/443.out | 4 qa/444 | 2 qa/444.out | 10 - qa/487.out | 4 qa/494.out | 12 - src/pcp/iostat/pcp-iostat.py | 85 +++++------ src/pcp2zabbix/src/zbxpcp.c | 4 src/pmdas/pipe/README | 6 src/pmval/pmval.c | 5 25 files changed, 601 insertions(+), 400 deletions(-) commit 7f5edaa3e53b45aebafc9e60250cf3fc6ce076e6 Author: Nathan Scott Date: Thu Nov 26 13:10:12 2015 +1100 docs: initial version of the man page for pmdapipe(1) commit 12603f0d8d2fcaf90c1d5f95b2546b2db2660d54 Author: Nathan Scott Date: Thu Nov 26 11:22:27 2015 +1100 docs: fix a pmwebd.1 option-highlighting typo from day 1 commit 70293f0705793c1372d8406ec1fa89bffc1c194a Author: Nathan Scott Date: Thu Nov 26 10:27:11 2015 +1100 qa: update pmval tests with no-longer-generated stderr message pmval in raw mode was generating an end-of-archive message prior to the pmevent merge, took the pmevent behaviour in that case as its expected (don't generate an error message on all invocations using raw archive fetching, IOW). commit 5a6625950c3a8b470844c370ae8f80741610300a Author: Nathan Scott Date: Thu Nov 26 10:13:22 2015 +1100 docs: update pmwebd.1 to follow pcp man conventions throughout commit 2ec191c617a4bb141be3a587e0deeccad731c691 Author: Nathan Scott Date: Wed Nov 25 18:01:40 2015 +1100 qa: resolve remaining issues in qa/443 and qa/444 Couple of issues needed closer attention after the pmevent - pmval consolidation, particularly around the numbers of samples taken by -s/--samples option. pmevent was overcounting by one (from 444) and in some new event metric cases pmval sampled one time too many also. The start: timestamp difference is due to a slightly different interpretation of -O option - go with the traditional pmval version for both cases now. commit 9127660e203f03fb51843779b6fb61152ac7825a Author: Nathan Scott Date: Wed Nov 25 16:41:43 2015 +1100 qa: revert to correct 075 script, update pmval error message commit 69281b0b0dd973782030f32e0c93b13489e7da58 Author: Nathan Scott Date: Wed Nov 25 16:16:25 2015 +1100 build: add several fixed BZs into the fedora.spec list commit f9acc5bb1a3d31206f27bf3a8a2fddc24726ffb9 Author: Nathan Scott Date: Wed Nov 25 14:04:53 2015 +1100 pcp-iostat: handle transient devices more cleanly Mark observed a pcp-iostat failure along the lines: Traceback (most recent call last): File "/usr/libexec/pcp/bin/pcp-iostat", line 202, in sts = manager.run() File "/usr/lib64/python3.3/site-packages/pcp/pmcc.py", line 623, in run self._printer.report(self) File "/usr/libexec/pcp/bin/pcp-iostat", line 116, in report rrqm = (c_rrqm[inst] - p_rrqm[inst]) / dt KeyError: 'sda' Although not reproduced again, the issue is understood to be related to devices being introduced/removed between samples, and addition of exception handling in the affected spot makes the code robust to the anticipated failure case. Resolves Fedora BZ #1249572. commit b745de19f86c4984c740dd7942255b5287e6acf6 Author: Josh Stone Date: Wed Nov 25 13:57:27 2015 +1100 build: update config.mingw - Windows is LLP64, longs are always 32-bit commit d045bd94c46543c73d64fc338a4803f9b0cb7017 Author: Nathan Scott Date: Wed Nov 25 13:52:13 2015 +1100 zbxpcp: override client-side timeouts with Zabbix-preferred value commit e1a5b56e9d7efb2cb41020ec1292d43d125996bd Author: Nathan Scott Date: Wed Nov 25 13:50:05 2015 +1100 build: for cross-compiled builds, pick up pid_t format statically From mgoodwin@redhat.com Wed Nov 25 23:22:27 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D74067F37 for ; Wed, 25 Nov 2015 23:22:27 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id B8AE28F8033 for ; Wed, 25 Nov 2015 21:22:24 -0800 (PST) X-ASG-Debug-ID: 1448515343-04cb6c0cd41fb480001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 6udLOlTLRPddJ966 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Wed, 25 Nov 2015 21:22:23 -0800 (PST) X-Barracuda-Envelope-From: mgoodwin@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 288EC68E09 for ; Thu, 26 Nov 2015 05:22:23 +0000 (UTC) Received: from [10.64.49.59] (vpn1-49-59.bne.redhat.com [10.64.49.59]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAQ5MKAl029858; Thu, 26 Nov 2015 00:22:21 -0500 Subject: Re: [pcp] RFC: fetchgroup api To: "Frank Ch. Eigler" , pcp developers X-ASG-Orig-Subj: Re: [pcp] RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> From: Mark Goodwin Message-ID: <5656970C.10103@redhat.com> Date: Thu, 26 Nov 2015 15:22:20 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151125064821.GA27272@redhat.com> Content-Type: multipart/mixed; boundary="------------070709030904070001060501" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448515343 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------070709030904070001060501 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 11/25/2015 04:48 PM, Frank Ch. Eigler wrote: > Hi - > > I have finally made some progress on the "fetchgroup" api extension > that we had talked about a year ago and then some [1]. It's starting > to come together, and am looking for feedback on design or smaller > issues. > > The work is all on git://sourceware.org/git/pcpfans.git fche/fetchgroup . > > The core implementation is in libpcp/src/fetchgroup.c; a man page in > man/man3/pmfetchgroup.3 with a sample program (below); and adapts > src/pmmgr and src/pmclient to the api. QA and fixes are coming. The > man page would be a good one to start from. I'd be happy to explain > further. Hi Frank, I like this API - have a few questions and suggestions. To begin with, for the case where we make several calls to pmExtendFetchGroup_indom for several different metrics with the same instance domain and the same fetch group, the returned instance domains should match up, right? e.g. for proc metrics, which are pretty dynamic, that doesn't seem to be happening - but maybe I'm missing something ... Here's a test program to demonstrate (this would make a reasonable qa test too BTW) : --------------070709030904070001060501 Content-Type: text/x-csrc; name="fetchgrouptest.c" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="fetchgrouptest.c" /* * Copyright (c) 2014-2015 Red Hat, Inc. All Rights Reserved. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This library is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. */ /* * Test fetch group instance domain consistency for metrics in * the same fetch group that share an instance domain. */ #include #include #include #include #define MAXINST 1000 void FAIL(char *m) { fprintf(stderr, "FAIL %s\n", m); abort(); } int main () { pmFG fg; pmAtomValue rssvals[MAXINST]; pmAtomValue vssvals[MAXINST]; pmAtomValue pidvals[MAXINST]; int inst_rss[MAXINST], inst_vss[MAXINST]; char *names_rss[MAXINST], *names_vss[MAXINST]; int errs[MAXINST]; int i, j; unsigned nrss, nvss, npid; int sts, out_sts; int c = pmNewContext(PM_CONTEXT_HOST, "local:"); if (c < 0) FAIL("pmNewContext"); sts = pmCreateFetchGroup(&fg); if (sts != 0) FAIL("pmCreateFetchGroup"); sts = pmExtendFetchGroup_indom(fg, "proc.psinfo.rss", NULL, inst_rss, names_rss, rssvals, PM_TYPE_U64, errs, MAXINST, &nrss, &out_sts); if (sts != 0) FAIL("pmExtendFetchGroup_indom(proc.psinfo.rss)"); sts = pmExtendFetchGroup_indom(fg, "proc.psinfo.vsize", NULL, inst_vss, names_vss, vssvals, PM_TYPE_U64, errs, MAXINST, &nvss, &out_sts); if (sts != 0) FAIL("pmExtendFetchGroup_indom(proc.psinfo.vsize)"); /* * For proc.psinfo.pid, inst and names are NULL * - so we can check against rss and vss indoms */ sts = pmExtendFetchGroup_indom(fg, "proc.psinfo.pid", NULL, NULL, NULL, pidvals, PM_TYPE_U32, NULL, MAXINST, &npid, NULL); if (sts != 0) FAIL("pmExtendFetchGroup_indom(proc.psinfo.pid)"); for (j=0; j < 100; j++) { sts = pmFetchGroup(fg); /* instance domains should be the same */ if (nrss != nvss) FAIL("nrss != nvss"); if (nrss != npid) FAIL("nrss != npid"); for (i=0; i < npid; i++) { /* proc.psinfo.{rss,vsize} share an instance domain */ if (inst_rss[i] != inst_vss[i]) FAIL("inst_rss != inst_vss"); /* proc.psinfo.pid value should match the instance */ if (pidvals[i].ul != inst_rss[i]) FAIL("proc.psinfo.pid inst != value"); } } sts = pmDestroyFetchGroup(fg); if (sts != 0) FAIL("pmDestroyFetchGroup"); pmDestroyContext (c); } --------------070709030904070001060501-- From fche@redhat.com Thu Nov 26 10:38:26 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 87BD87F37 for ; Thu, 26 Nov 2015 10:38:26 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 7606F8F8050 for ; Thu, 26 Nov 2015 08:38:23 -0800 (PST) X-ASG-Debug-ID: 1448555901-04cb6c0cd420a090001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id wd5nzuetoJo1jNk9 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 26 Nov 2015 08:38:22 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id DA2AA8F30E for ; Thu, 26 Nov 2015 16:38:21 +0000 (UTC) Received: from fche.csb (vpn-60-176.rdu2.redhat.com [10.10.60.176]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAQGcLC2006048; Thu, 26 Nov 2015 11:38:21 -0500 Received: by fche.csb (Postfix, from userid 2569) id 122C858685; Thu, 26 Nov 2015 11:38:20 -0500 (EST) Date: Thu, 26 Nov 2015 11:38:20 -0500 From: "Frank Ch. Eigler" To: Mark Goodwin Cc: pcp developers Subject: Re: [pcp] RFC: fetchgroup api Message-ID: <20151126163820.GD23121@redhat.com> X-ASG-Orig-Subj: Re: [pcp] RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> <5656970C.10103@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5656970C.10103@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448555902 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Mark - > Hi Frank, I like this API - have a few questions and suggestions. Thanks a lot for looking into it! > To begin with, for the case where we make several calls to > pmExtendFetchGroup_indom for several different metrics with the same > instance domain and the same fetch group, the returned instance > domains should match up, right? Yes, generally. > e.g. for proc metrics, which are pretty dynamic, that doesn't seem > to be happening - but maybe I'm missing something ... I ran your program, ramped up proc/pid churn, and saw a few FAIL("nrss != nvss") entries hit. Run under the debugger, it's clear that pmFetch itself returned resultsets with different numbers of values (see *fg->prevResult->vset[0] vs. [1] vs [2]). The inconsistent results originated from pmdaproc. fetchgroup can't be blamed. pmdaproc's "refresh" logic is probably to blame here, if indeed there is any blame to place. - FChE From noreply@release.debian.org Thu Nov 26 11:01:06 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 60FA27F37 for ; Thu, 26 Nov 2015 11:01:06 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 420B5304032 for ; Thu, 26 Nov 2015 09:01:03 -0800 (PST) X-ASG-Debug-ID: 1448557257-04bdf07f09261f90001-S8gJnT Received: from picconi.debian.org (picconi.debian.org [5.153.231.3]) by cuda.sgi.com with ESMTP id s1nX0f6RnaOGJHbQ (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Thu, 26 Nov 2015 09:00:58 -0800 (PST) X-Barracuda-Envelope-From: noreply@release.debian.org X-Barracuda-Apparent-Source-IP: 5.153.231.3 Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52c3:4b72]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=mailly.debian.org,EMAIL=hostmaster@mailly.debian.org (verified) by picconi.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1a1zZh-0008OE-HI for pcp@packages.debian.org; Thu, 26 Nov 2015 16:39:46 +0000 Received: from franck.debian.org ([138.16.160.12]) from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=franck.debian.org,EMAIL=hostmaster@franck.debian.org (verified) by mailly.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1a1zZg-000199-Se; Thu, 26 Nov 2015 16:39:12 +0000 Received: from release by franck.debian.org with local (Exim 4.84) (envelope-from ) id 1a1zZf-0000w3-Mt; Thu, 26 Nov 2015 16:39:11 +0000 From: Debian testing watch Precedence: bulk X-Trille: 0.120315.1711 Subject: pcp 3.10.8 MIGRATED to testing X-Testing-Watch-Package: pcp X-ASG-Orig-Subj: pcp 3.10.8 MIGRATED to testing X-Testing-Watch-Version: 3.10.8 To: pcp@packages.debian.org Message-Id: Date: Thu, 26 Nov 2015 16:39:11 +0000 Delivered-To: pcp@packages.debian.org X-Barracuda-Connect: picconi.debian.org[5.153.231.3] X-Barracuda-Start-Time: 1448557257 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24748 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header FYI: The status of the pcp source package in Debian's testing distribution has changed. Previous version: 3.10.7 Current version: 3.10.8 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. From bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com Thu Nov 26 14:57:45 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=HTML_IMAGE_ONLY_20, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 28F477F37 for ; Thu, 26 Nov 2015 14:57:45 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 143F2304051 for ; Thu, 26 Nov 2015 12:57:44 -0800 (PST) X-ASG-Debug-ID: 1448571456-04cb6c0cd320e710001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id Q2wq8g8Gw7mOOYsE for ; Thu, 26 Nov 2015 12:57:37 -0800 (PST) X-Barracuda-Envelope-From: bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 0C93C3FBCA for ; Fri, 27 Nov 2015 07:57:36 +1100 (AEDT) Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com) identity=mailfrom; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-conformance=spf_only Received-SPF: None (i-otc2esa.syd1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@o1.sgmail.github.com) identity=helo; client-ip=192.254.114.176; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bounces+848413-2b58-pcp=kenj.com.au@sgmail.github.com"; x-sender="postmaster@o1.sgmail.github.com"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FCAADscVdWnLBy/sBeGQEBAg8BAQIGAQECgjYFgRlvqnUGg0ePRQENgSM1IwELhSJKgTY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQMWAiYCAgMBUwYYiCkNrExxhGmBbIk2AQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOHYg/hSiIDZx9AQGEZ1GEH4FBAQEB X-IPAS-Result: A0FCAADscVdWnLBy/sBeGQEBAg8BAQIGAQECgjYFgRlvqnUGg0ePRQENgSM1IwELhSJKgTY4FAEBAQEBAQEDDgEBAQEBCAsJCSEugjYsPAEBAQEBAQEBAQEBAQEcAg1fAQEBAwECIB0GNAUBCAELAQMWAiYCAgMBUwYYiCkNrExxhGmBbIk2AQoBAQEZAgQLdhOEeYVFgnGBOREBTIIzDC4TgTGOHYg/hSiIDZx9AQGEZ1GEH4FBAQEB X-IronPort-AV: E=Sophos;i="5.20,348,1444654800"; d="scan'208,217";a="134704663" Received: from o1.sgmail.github.com ([192.254.114.176]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES128-SHA; 27 Nov 2015 07:57:04 +1100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=8rTcb/1vJxqJr5w3Sv+9P8/FI4g=; b=PNO9GpCZpn4S93R8 5ZlHk9i8oGRWjHKdi+k36fbp3iPht5oS8v7dsIJVpF4Bm6Od1NAyKIYz/TEXfeXq t22NczRRqjpBQp3UtZgD45zv7GUOX+hwy6EzZEBoV50WGl1Q2uKqB1TIkKZyiUx1 17u394trl6G6DuX4g6HatOS5vrM= Received: by filter0819p1mdw1.sendgrid.net with SMTP id filter0819p1mdw1.11889.565771F6A 2015-11-26 20:56:22.187497209 +0000 UTC Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id jFrQ_gSDRtGYAlYnXXTlLA for ; Thu, 26 Nov 2015 20:56:22.121 +0000 (UTC) Date: Thu, 26 Nov 2015 12:56:22 -0800 From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_565771f61956_28943fa5a040d2bc630536"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-SG-EID: XHgpD0I4dwPyvalfBvzXHjYOnBNKyEST/hu/iWGWJEffqgS8Xok/LYx0unWD0uXXJDpvuZYmJASQyt /Sl3tNSogrZt91aRvp+ebdRMC+IVXfnkg8qq9mdElePSqQ80Sxj8fGdj+ZLBtLSjFAHGNwAyrWu/wQ UZND99WXi/uWFnk= X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1448571457 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-Spam-Score: 0.70 X-Barracuda-Spam-Status: No, SCORE=0.70 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_20, HTML_IMAGE_ONLY_20_2, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24752 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 0.00 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message 0.70 HTML_IMAGE_ONLY_20_2 HTML: images with 1600-2000 bytes of words ----==_mimepart_565771f61956_28943fa5a040d2bc630536 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I understand from #48 that things are looking healthier build PCP, and indeed if I do a pull/rebase I can now successfully 'build' PCP via `./Makepkgs --verbose` . I can see a generated `build/mac` directory, but no DMG, and if I try hacking around with the `build-installer` script (ensuring I have all the necessary things for it), I am stumped by one remaning thing: IDB file. I cannot find one anywhere in the tree, and it doesn't seem to get generated by the `Makepkgs` so I'm at a loss as to what to do to feed this. I've asked on IRC today, but thought I'd document my progress here in case someone else out there knows exactly what to do. --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52#issuecomment-159993251 ----==_mimepart_565771f61956_28943fa5a040d2bc630536 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I understand from #48 that things are looking healthier build PCP, and indeed if I do a pull/rebase I can now successfully 'build' PCP via ./Makepkgs --verbose .

I can see a generated build/mac directory, but no DMG, and if I try hacking around with the build-installer script (ensuring I have all the necessary things for it), I am stumped by one remaning thing: IDB file.

I cannot find one anywhere in the tree, and it doesn't seem to get generated by the Makepkgs so I'm at a loss as to what to do to feed this.

I've asked on IRC today, but thought I'd document my progress here in case someone else out there knows exactly what to do.


Reply to this email directly or view it on GitHub.

----==_mimepart_565771f61956_28943fa5a040d2bc630536-- From noreply@github.com Thu Nov 26 15:37:15 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: * X-Spam-Status: No, score=1.4 required=5.0 tests=HTML_IMAGE_ONLY_12, HTML_MESSAGE,T_DKIM_INVALID autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 4DA197F37 for ; Thu, 26 Nov 2015 15:37:15 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3AD0B304032 for ; Thu, 26 Nov 2015 13:37:12 -0800 (PST) X-ASG-Debug-ID: 1448573826-04cbb0605b24e270001-S8gJnT Received: from n2-mx1.mail-services.com.au (n2-mx1.mail-services.com.au [117.55.229.91]) by cuda.sgi.com with ESMTP id T9Q6qkovC3Y1LOVw for ; Thu, 26 Nov 2015 13:37:07 -0800 (PST) X-Barracuda-Envelope-From: noreply@github.com X-Barracuda-Apparent-Source-IP: 117.55.229.91 Received: from i-otc1esa.cbr1.mail-filtering.com.au (ipin1-c1esa.cbr1.mail-filtering.com.au [117.55.239.161]) by n2-mx1.mail-services.com.au (Postfix) with ESMTP id D463CFF9CF for ; Fri, 27 Nov 2015 08:37:05 +1100 (AEDT) Received-SPF: Pass (i-otc1esa.cbr1.mail-filtering.com.au: domain of noreply@github.com designates 192.30.252.194 as permitted sender) identity=mailfrom; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="noreply@github.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: None (i-otc1esa.cbr1.mail-filtering.com.au: no sender authenticity information available from domain of postmaster@github-smtp2b-ext-cp1-prd.iad.github.net) identity=helo; client-ip=192.30.252.194; receiver=i-otc1esa.cbr1.mail-filtering.com.au; envelope-from="noreply@github.com"; x-sender="postmaster@github-smtp2b-ext-cp1-prd.iad.github.net"; x-conformance=spf_only X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0E9AAAqeldWnML8HsBeGQEBAg8BAwYBAQKCNgOBG2+qdQaDR49FAQ2BIzsdAQuFIkqBbhQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNrFBxhGMBBYFsiTMBCgEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4diD+FKIgNnH0BAYJGgiEdNAGEHoFBAQEB X-IPAS-Result: A0E9AAAqeldWnML8HsBeGQEBAg8BAwYBAQKCNgOBG2+qdQaDR49FAQ2BIzsdAQuFIkqBbhQBAQEBAQEBAw4BAQEBAQgLCQkhLoI2LDwBAQEBAQEBAQEBAQEBHAINVQoBAQEDAQIgHQEBBDQFAQgBCwEBAQEWAiYCAgMBUwYYiCkNrFBxhGMBBYFsiTMBCgEBARkCBAt2E4R5hUWCcYE5EQFMgjMMLhOBMY4diD+FKIgNnH0BAYJGgiEdNAGEHoFBAQEB X-IronPort-AV: E=Sophos;i="5.20,348,1444654800"; d="scan'208,217";a="245544954" Received: from github-smtp2-ext3.iad.github.net (HELO github-smtp2b-ext-cp1-prd.iad.github.net) ([192.30.252.194]) by i-otc1esa.cbr1.mail-filtering.com.au with ESMTP/TLS/ADH-AES256-SHA; 27 Nov 2015 08:37:03 +1100 Date: Thu, 26 Nov 2015 13:36:59 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448573819; bh=zxEmvI8KFd3chGqmcGG8GK2zAXALnvSlLI81dT+EDJE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UiWw1S50dF2/p26L+h/XjL7QsYfWRbS3iYOtWho7NWofp1YEQV8QUCvdpLdi2L9KQ wEHrRURaNUx9ksbuLjxUrcHITMk0RREyA6kshpYFKk8eKErDeksfHHxv8LMPRkPc+R i4PWzjXx/8Eff9PNN8nFYuCj+rMEVQeCCJSYxhfE= From: Paul Smith Reply-To: performancecopilot/pcp To: performancecopilot/pcp Message-ID: In-Reply-To: References: Subject: Re: [pcp] OSX Build issues (#52) Mime-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] OSX Build issues (#52) Content-Type: multipart/alternative; boundary="--==_mimepart_56577b7bb9e01_28853fa5a040d2bc1167798"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: tallpsmith X-GitHub-Recipient: pcpemail List-ID: performancecopilot/pcp List-Archive: https://github.com/performancecopilot/pcp List-Post: List-Unsubscribe: , X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: pcp@kenj.com.au X-Barracuda-Connect: n2-mx1.mail-services.com.au[117.55.229.91] X-Barracuda-Start-Time: 1448573826 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.63 X-Barracuda-Spam-Status: No, SCORE=1.63 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=DKIM_SIGNED, DKIM_VERIFIED, HTML_IMAGE_ONLY_12, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24752 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- -0.00 DKIM_VERIFIED Domain Keys Identified Mail: signature passes verification 0.00 DKIM_SIGNED Domain Keys Identified Mail: message has a signature 1.63 HTML_IMAGE_ONLY_12 BODY: HTML: images with 800-1200 bytes of words 0.00 HTML_MESSAGE BODY: HTML included in message ----==_mimepart_56577b7bb9e01_28853fa5a040d2bc1167798 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [osx_build.log.txt](https://github.com/performancecopilot/pcp/files/45269/osx_build.log.txt) --- Reply to this email directly or view it on GitHub: https://github.com/performancecopilot/pcp/issues/52#issuecomment-159996509 ----==_mimepart_56577b7bb9e01_28853fa5a040d2bc1167798 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

osx_build.log.txt


Reply to this email directly or view it on GitHub.

----==_mimepart_56577b7bb9e01_28853fa5a040d2bc1167798-- From nscott@redhat.com Thu Nov 26 23:53:33 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 1AD647F37 for ; Thu, 26 Nov 2015 23:53:33 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id 06681304039 for ; Thu, 26 Nov 2015 21:53:32 -0800 (PST) X-ASG-Debug-ID: 1448603609-04cbb0605d2571a0001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id IlKsN8PFkexMOM8V (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 26 Nov 2015 21:53:30 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAR5rT9G020984 for ; Fri, 27 Nov 2015 00:53:29 -0500 Date: Fri, 27 Nov 2015 00:53:29 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <181891687.26140750.1448603609533.JavaMail.zimbra@redhat.com> In-Reply-To: <1957847934.26140399.1448603552839.JavaMail.zimbra@redhat.com> Subject: pcp updates: qa, pmdapipe MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: qa, pmdapipe Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.247] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: qa, pmdapipe Thread-Index: 2PiqRteuBaVHkiOfd7hJdmYPJmDMrA== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1448603610 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24761 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (3): build: fix isalnum compile warning in pmdaperfevent qa: update MMV PMDA tests to use the common agent code pmdapipe: initial QA testing work - tests 878 and 879 man/man1/pmdapipe.1 | 7 + qa/.gitignore | 3 qa/647 | 60 +------------- qa/647.out | 126 ++++++++++++++++++++++++++++++ qa/647.out.1 | 136 -------------------------------- qa/647.out.2 | 126 ------------------------------ qa/648 | 44 +--------- qa/648.out | 52 ++++++++++++ qa/648.out.1 | 57 ------------- qa/648.out.2 | 52 ------------ qa/649 | 55 ++----------- qa/649.out | 59 ++++++++++++++ qa/649.out.1 | 69 ---------------- qa/649.out.2 | 59 -------------- qa/878 | 90 +++++++++++++++++++-- qa/878.out | 25 ++++++ qa/879 | 93 ++++++++++++++++++++++ qa/879.out | 17 ++++ qa/common.check | 6 - src/pmdas/perfevent/pmda.c | 1 src/pmdas/pipe/event.c | 187 +++++++++++++++++++++++++++++++++------------ src/pmdas/pipe/event.h | 1 src/pmdas/pipe/pipe.c | 38 ++++++--- 23 files changed, 654 insertions(+), 709 deletions(-) commit 9b4ee38c1bcec5ca29dd041e740b78ea342a7d77 Author: Nathan Scott Date: Fri Nov 27 16:38:59 2015 +1100 pmdapipe: initial QA testing work - tests 878 and 879 Adds test 878 to exercise PMDA install, remove and event tracing functionality. Test 879 is added to exercise all the corner cases in configuration parsing. Couple bugs found by tests fixed up, and added support for expanding a directory of configuration files and expansion for dollar-zero as well. commit 7eba406e6dd04db5d28f6acc89f292fdcbef7810 Author: Nathan Scott Date: Fri Nov 27 11:19:29 2015 +1100 qa: update MMV PMDA tests to use the common agent code commit 01fab2fe3f4658aeb91adaa5cc1b7a5e49408ab3 Author: Nathan Scott Date: Fri Nov 27 10:26:05 2015 +1100 build: fix isalnum compile warning in pmdaperfevent From nscott@redhat.com Fri Nov 27 02:23:11 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id DC9ED7F37 for ; Fri, 27 Nov 2015 02:23:11 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id B03148F8033 for ; Fri, 27 Nov 2015 00:23:08 -0800 (PST) X-ASG-Debug-ID: 1448612585-04bdf07f0a272560001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id Y3wzdxUOmJszAeNj (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 27 Nov 2015 00:23:05 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAR8N5au005334; Fri, 27 Nov 2015 03:23:05 -0500 Date: Fri, 27 Nov 2015 03:23:04 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <1393651300.26221829.1448612584520.JavaMail.zimbra@redhat.com> In-Reply-To: <565332B4.8040201@redhat.com> References: <560278D5.8010305@redhat.com> <5603F9D6.7050306@buffalo.edu> <159724763.42718898.1443163436257.JavaMail.zimbra@redhat.com> <560A9715.4060905@redhat.com> <1542966539.49294102.1444091627491.JavaMail.zimbra@redhat.com> <563099B1.7000802@redhat.com> <980961654.65506823.1446187043033.JavaMail.zimbra@redhat.com> <565332B4.8040201@redhat.com> Subject: Re: [pcp] Introducing pmrep - Performance Metrics Reporter MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Introducing pmrep - Performance Metrics Reporter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.48.247] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Introducing pmrep - Performance Metrics Reporter Thread-Index: Q1k9mYKfnCeWZ5op/GV4x30FpG+Gvw== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1448612585 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24764 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hi Marko, ----- Original Message ----- > Hi, > > On 2015-10-30 08:37, Nathan Scott wrote: > > ----- Original Message ----- > > > > As we discussed on IRC, that is at a much lower level than is relevant at > > this stage of evolution of a generic reporting API - if/when another new > > fetchgroup API comes along, it will be required to sit below these higher > > level APIs to prove its worth. So currently I'm more concerned about the > > high level API - pcp.pmcc is the start of one such API, but we don't have > > to use that if it doesn't suit... we'll see. > > yeah, I'm also also taking the wait&see approach on that front, I think > finalizing pmrep will also help a bit to see potential client side > requirements for such an API. Sounds good. > > The 'cc' in pmcc stands for "Convenience Classes" - when current pmcc does > > not suffice (and it definitely will not - doesn't try to do this level of > > reporting granularity) we should be thinking if/how we can extend it with > > classes more convenient for generic reporting scripts. > > If we find consensus and nail down the configuration file / metricspec > details, that might be the other side where generalization would be > possible. +1 > > Do you have a public git repo somewhere? (github?) Would it make life any > > easier if you had a git.pcp.io account for your pcp tree? (if so, please > > send thru your public ssh key if so & I'll set that up) > > That would probably be helpful, me operating on my own private tree is > not optimal although so far probably hasn't been an issue. Yeah, its not an issue - I'll look into QA'ing and maybe merging pmrep early next week, and you can follow up with smaller delta patches to the master branch thereafter if you like. > > We will want man pages and so on too before merging, but that can come > > later > > - automated testing of the currently-working-stuff would be most helpful at > > this stage. > > I've now written a complete pmrep.1 man page and fixed few issues found Cool. > during the process and added few new features while at it. I changed the > "compact" metric spec to allow defining instances to be reported (not > yet implemented though) so that the order is roughly > "most-significant-modifier-first". > > Unless there are any suggestions I'm starting to think that the user > interface should be considered stable in that sense that any possible > changes should be done without changing the current options and syntax > if at all possible. Excellent. > The only thing might be the default time format used. It's currently > %H:%M:%S but timestamps with microsecond precision would be somewhat I think without microseconds will make a good default - most tools tend to do this, and that extra precision is only rarely needed (so not worth cluttering default reports with usually). > I enhanced the Zabbix reporting so that it can send metrics in batches > (in the spirit of zabbix_sender(8)) and it seems to work reliably. The > downside on that front is the the zbxsend upstream hasn't responded to > my zbxsend / Python 3 patches. One possibility might be to provide > pcpzbxsend which would essentially be zbxsend+fixes but I'm not sure > would this be optimal. OK, yep. How much code are we talking about, in the zbxsend module? (could you send me a pointer? not sure I have that code handy). > For the time being I've added a note to the man > page the Zabbix output target being experimental. We still need to find a way to handle that dependency for packaging - I'll look into that some more early next week too. > The next step for me is the write the pmrep.conf.5 page, hoping to > finish it this or next week. That'd be great, thanks Marko. cheers. -- Nathan From myllynen@redhat.com Fri Nov 27 05:33:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id C0E5A7F37 for ; Fri, 27 Nov 2015 05:33:37 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 51125AC002 for ; Fri, 27 Nov 2015 03:33:36 -0800 (PST) X-ASG-Debug-ID: 1448624015-04cb6c5355081b0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id d7NgfO8bmLPodFcJ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 03:33:36 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 80A3612BBE for ; Fri, 27 Nov 2015 11:33:35 +0000 (UTC) Received: from [10.36.112.45] (ovpn-112-45.ams2.redhat.com [10.36.112.45]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tARBXX5D011507 for ; Fri, 27 Nov 2015 06:33:34 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> <5656970C.10103@redhat.com> X-ASG-Orig-Subj: Re: [pcp] RFC: fetchgroup api To: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <56583F8C.3010705@redhat.com> Date: Fri, 27 Nov 2015 13:33:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5656970C.10103@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448624016 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-26 07:22, Mark Goodwin wrote: > On 11/25/2015 04:48 PM, Frank Ch. Eigler wrote: >> >> I have finally made some progress on the "fetchgroup" api extension >> that we had talked about a year ago and then some [1]. It's starting >> to come together, and am looking for feedback on design or smaller >> issues. >> >> The work is all on git://sourceware.org/git/pcpfans.git fche/fetchgroup . >> >> The core implementation is in libpcp/src/fetchgroup.c; a man page in >> man/man3/pmfetchgroup.3 with a sample program (below); and adapts >> src/pmmgr and src/pmclient to the api. QA and fixes are coming. The >> man page would be a good one to start from. I'd be happy to explain >> further. > > Hi Frank, I like this API - have a few questions and suggestions. likewise on both, looks like with this a couple of hundred lines of code from pmrep could be replaced with fetchgroup Python PMAPI calls. In addition to some minor comments I had on IRC already, perhaps you could comment these a bit higher level items on the list as well: - did you consider allowing NULL for out_type to signal native type? - how would you use the API with non-leaf PMNS nodes? Thanks, -- Marko Myllynen From myllynen@redhat.com Fri Nov 27 06:11:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 02B197F37 for ; Fri, 27 Nov 2015 06:11:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id BA2A18F8039 for ; Fri, 27 Nov 2015 04:11:55 -0800 (PST) X-ASG-Debug-ID: 1448626311-04bdf07f0a279050001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id DFKh9mqHz43mm0nd (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 04:11:51 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 694EBC0B7AA3 for ; Fri, 27 Nov 2015 12:11:51 +0000 (UTC) Received: from [10.36.112.45] (ovpn-112-45.ams2.redhat.com [10.36.112.45]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tARCBmvY002306; Fri, 27 Nov 2015 07:11:50 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] Introducing pmrep - Performance Metrics Reporter References: <560278D5.8010305@redhat.com> <5603F9D6.7050306@buffalo.edu> <159724763.42718898.1443163436257.JavaMail.zimbra@redhat.com> <560A9715.4060905@redhat.com> <1542966539.49294102.1444091627491.JavaMail.zimbra@redhat.com> <563099B1.7000802@redhat.com> <980961654.65506823.1446187043033.JavaMail.zimbra@redhat.com> <565332B4.8040201@redhat.com> <1393651300.26221829.1448612584520.JavaMail.zimbra@redhat.com> X-ASG-Orig-Subj: Re: [pcp] Introducing pmrep - Performance Metrics Reporter To: Nathan Scott Cc: pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <56584884.9010804@redhat.com> Date: Fri, 27 Nov 2015 14:11:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <1393651300.26221829.1448612584520.JavaMail.zimbra@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448626311 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-27 10:23, Nathan Scott wrote: > > Yeah, its not an issue - I'll look into QA'ing and maybe merging pmrep early > next week, and you can follow up with smaller delta patches to the master > branch thereafter if you like. that would be great, yes. >> Unless there are any suggestions I'm starting to think that the user >> interface should be considered stable in that sense that any possible >> changes should be done without changing the current options and syntax >> if at all possible. > > Excellent. Except now that Frank came up with the FetchGroup API, I realized that we could compress the compact metricspec format even further (by combining the current unit/scale and raw fields as one, currently their use is mutually exclusive so should make things more straightforward). >> The only thing might be the default time format used. It's currently >> %H:%M:%S but timestamps with microsecond precision would be somewhat > > I think without microseconds will make a good default - most tools tend > to do this, and that extra precision is only rarely needed (so not worth > cluttering default reports with usually). Ok, let's stick with %H:%M:%S. >> I enhanced the Zabbix reporting so that it can send metrics in batches >> (in the spirit of zabbix_sender(8)) and it seems to work reliably. The >> downside on that front is the the zbxsend upstream hasn't responded to >> my zbxsend / Python 3 patches. One possibility might be to provide >> pcpzbxsend which would essentially be zbxsend+fixes but I'm not sure >> would this be optimal. > > OK, yep. How much code are we talking about, in the zbxsend module? > (could you send me a pointer? not sure I have that code handy). Both the original and the locally fixed versions are ~90 lines of easily readable code (with BSD license). I've tried to contact the upstream three times since Oct 20 to no avail. Perhaps we could try one more time and if no response then use a local copy as long as needed. https://pypi.python.org/pypi/zbxsend Cheers, -- Marko Myllynen From fche@redhat.com Fri Nov 27 08:16:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 9D11E7F37 for ; Fri, 27 Nov 2015 08:16:59 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay3.corp.sgi.com (Postfix) with ESMTP id 39332AC002 for ; Fri, 27 Nov 2015 06:16:55 -0800 (PST) X-ASG-Debug-ID: 1448633811-04bdf07f0727c530001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id NQTDpVI3HirCeDep (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 06:16:52 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id E8213385D30 for ; Fri, 27 Nov 2015 14:16:51 +0000 (UTC) Received: from fche.csb (vpn-60-176.rdu2.redhat.com [10.10.60.176]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAREGpP8030365; Fri, 27 Nov 2015 09:16:51 -0500 Received: by fche.csb (Postfix, from userid 2569) id 1D2745863A; Fri, 27 Nov 2015 09:16:50 -0500 (EST) To: myllynen@redhat.com Cc: pcp@oss.sgi.com Subject: Re: RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> <5656970C.10103@redhat.com> <56583F8C.3010705@redhat.com> X-ASG-Orig-Subj: Re: RFC: fetchgroup api From: fche@redhat.com (Frank Ch. Eigler) Date: Fri, 27 Nov 2015 09:16:50 -0500 In-Reply-To: <56583F8C.3010705@redhat.com> (Marko Myllynen's message of "Fri, 27 Nov 2015 13:33:32 +0200") Message-ID: User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448633812 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 myllynen wrote: > [...] > likewise on both, looks like with this a couple of hundred lines of code > from pmrep could be replaced with fetchgroup Python PMAPI calls. Yeah, will work on python bindings shortly. > In addition to some minor comments I had on IRC already, perhaps you > could comment these a bit higher level items on the list as well: > > - did you consider allowing NULL for out_type to signal native type? That would not make much sense to me. The application knows which pmAtomValue subfield it will look at in the result. Since the information as to data type is at some level fixed at compile time, the same data type ID might as well be passed to the fetchgroup API. For general purpose printing, just use PM_TYPE_STRING; the fetchgroup widgetry will convert numeric data. > - how would you use the API with non-leaf PMNS nodes? These particular functions are not suitable for that, because they expect the caller to specify a specific locations / conversions for the outputs. That makes sense if the app knows what it wants. For purposes like pminfo or pmrep, a helper function could do a PMNS traversal, and within the callback dynamically allocate pmAtomValues/strdup-names to hold results and call pmExtendFetchGroup* on the leaf nodes. Maybe it's specialized & simple enough -not- to put it into libpcp. - FChE From lberk@redhat.com Fri Nov 27 09:44:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6A3F27F3F for ; Fri, 27 Nov 2015 09:44:22 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 0AC53AC002 for ; Fri, 27 Nov 2015 07:44:18 -0800 (PST) X-ASG-Debug-ID: 1448639054-04cbb0605c2644a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id CHMlFSGl46Rygtl1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 07:44:15 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 7CD858E24E for ; Fri, 27 Nov 2015 15:44:14 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tARFiD76028033 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 10:44:14 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: man page tweak, qa/878 Date: Fri, 27 Nov 2015 10:44:13 -0500 X-ASG-Orig-Subj: pcp updates: man page tweak, qa/878 Message-ID: <87zixz1m7m.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448639055 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (2): Fix grammar error in pmsignal.1 manpage Make qa/878 hostname agnostic, adjust output man/man1/pmsignal.1 | 2 +- qa/878 | 2 +- qa/878.out | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) Details ... commit 4c7d2f6db1f70bde332270f06b1cd7779b119968 Author: Lukas Berk Date: Fri Nov 27 10:40:39 2015 -0500 Make qa/878 hostname agnostic, adjust output qa/878 - had a specific hostname, adjust the sed statement to drop it from pmval output qa/878.out - adjust the output accordingly commit cf1359b3ef13e9f4dc3759376902305dd896b69c Author: Lukas Berk Date: Fri Nov 27 10:39:50 2015 -0500 Fix grammar error in pmsignal.1 manpage From lberk@redhat.com Fri Nov 27 11:26:25 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id B43207F3F for ; Fri, 27 Nov 2015 11:26:25 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id A2C40304048 for ; Fri, 27 Nov 2015 09:26:22 -0800 (PST) X-ASG-Debug-ID: 1448645181-04cbb0605b266c40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id QBwp9vsgBlAA9xX1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 09:26:22 -0800 (PST) X-Barracuda-Envelope-From: lberk@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 3DAC7C0798E9 for ; Fri, 27 Nov 2015 17:26:21 +0000 (UTC) Received: from toium (unused-10-15-17-233.yyz.redhat.com [10.15.17.233]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tARHQK5V006760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 27 Nov 2015 12:26:20 -0500 From: Lukas Berk To: pcp@oss.sgi.com Subject: pcp updates: one more qa fix Date: Fri, 27 Nov 2015 12:26:20 -0500 X-ASG-Orig-Subj: pcp updates: one more qa fix Message-ID: <87r3jbl5fn.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448645181 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Just noticed the failure on the buildbot run from last night with 'no qualified output' for qa/320. This should fix the error. Changes committed to git://git.pcp.io/lberk/pcp master Lukas Berk (1): Fix 'no qualified output' for qa/320 qa/320.out | 8 ++++++++ qa/320.out.1 | 8 -------- qa/320.out.2 | 8 -------- 3 files changed, 8 insertions(+), 16 deletions(-) Details ... commit c8ebdbe3662cfbcd30bc7e5a03b4102f9447e85a Author: Lukas Berk Date: Fri Nov 27 12:23:15 2015 -0500 Fix 'no qualified output' for qa/320 qa/320 recently defaulted to only using 320.out.2, however dropped the symlink to it. Renamedf it to '320.out' considering it's the only output to be checked against. From myllynen@redhat.com Sun Nov 29 11:04:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 988E77F37 for ; Sun, 29 Nov 2015 11:04:52 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 6A47C8F8033 for ; Sun, 29 Nov 2015 09:04:49 -0800 (PST) X-ASG-Debug-ID: 1448816687-04bdf07f082b6df0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id qjAe8EKWnnPae7pX (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 29 Nov 2015 09:04:48 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 7C1758E232 for ; Sun, 29 Nov 2015 17:04:47 +0000 (UTC) Received: from [10.36.112.31] (ovpn-112-31.ams2.redhat.com [10.36.112.31]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tATH4jJq017007 for ; Sun, 29 Nov 2015 12:04:46 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Few namespace questions Organization: Red Hat X-ASG-Orig-Subj: Few namespace questions Message-ID: <565B302C.4010108@redhat.com> Date: Sun, 29 Nov 2015 19:04:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; 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-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448816688 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, most PCP clients implement the -n option to load an alternative namespace from a given file. For consistency I was thinking to add this to pmrep as well but the more I investigated the more unclear the situation became so I'd appreciate some clarifications here. pmTrimNameSpace() is used only by pminfo but not by any other tool. Reading pmTrimNameSpace(3) it looks like this is not needed with V2 archives so could perhaps even dropped from pminfo (or if it's useful should it be added to other tools as well)? In any case, I think this is not needed for pmrep nor in Python PMAPI, agreed? FWIW, seems that pmlogger(1) and pmTrimNameSpace(1) are inconsistent in that sense that the former says that only V2 archives can be created while the latter still says V1 archives can be created. pmLoadASCIINameSpace() is currently missing from the Python PMAPI (only pmLoadNameSpace() is available). Based on pmLoadASCIINameSpace(3) it looks like duplicates should be allowed since 3.10.3. But when testing I see that pminfo which should support both modes fail with dupes (see below), is this a bug? Testing with pminfo using the PMNS_DEFAULT environment variable mentioned in PCPIntro(1) was also unhelpful, looks like PMNS_DEFAULT requires a pmLoadASCIINameSpace() / pmLoadNameSpace() call with filename PN_NS_DEFAULT? If so then to me it looks like PCPIntro(1) and the code are not in sync. localhost:~> pminfo -V pminfo version 3.10.9 localhost:~> cat ./pmns root { mem } mem { util } mem.util { used 60:36:1 used 60:36:1 } localhost:~> pminfo -dfmtT -n ./pmns mem.util.free [./pmns:10] Error Parsing ASCII PMNS: Duplicate name "used" in subtree for "mem.util" Duplicate name "used" in subtree for "mem.util" ^ pminfo: Cannot load namespace from "./pmns": Problems parsing PMNS definitions localhost:~> pminfo -dfmtT -N ./pmns mem.util.free [./pmns:10] Error Parsing ASCII PMNS: Duplicate name "used" in subtree for "mem.util" Duplicate name "used" in subtree for "mem.util" ^ pminfo: Cannot load namespace from "./pmns": Problems parsing PMNS definitions localhost:~> PMNS_DEFAULT=./pmns pminfo -dfmtT mem.util.free mem.util.free PMID: 60.1.2 [free memory metric from /proc/meminfo] Data Type: 64-bit unsigned int InDom: PM_INDOM_NULL 0xffffffff Semantics: instant Units: Kbyte Help: Alias for mem.freemem. value 4726316 localhost:~> I'm starting to suspect whether any of this is actually needed at all with tools like pmrep. I can't think of any case where an average user would ever need this. And I'm having a hard time to come up with a scenario where even an advanced user would find the -n/-N functionality helpful. Perhaps if PMNS_DEFAULT would work it might be enough for those who need it for whatever reason. What do you think? Thanks, -- Marko Myllynen From myllynen@redhat.com Sun Nov 29 11:39:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DE6EE7F37 for ; Sun, 29 Nov 2015 11:39:12 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id D0445304039 for ; Sun, 29 Nov 2015 09:39:09 -0800 (PST) X-ASG-Debug-ID: 1448818748-04cb6c5355499a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 6AIa1qkuC30DxJ2n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 29 Nov 2015 09:39:08 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 0B69F14CACB for ; Sun, 29 Nov 2015 17:39:08 +0000 (UTC) Received: from [10.36.112.31] (ovpn-112-31.ams2.redhat.com [10.36.112.31]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tATHd6N4027087; Sun, 29 Nov 2015 12:39:06 -0500 Reply-To: myllynen@redhat.com Subject: Re: RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> <5656970C.10103@redhat.com> <56583F8C.3010705@redhat.com> X-ASG-Orig-Subj: Re: RFC: fetchgroup api To: "Frank Ch. Eigler" Cc: pcp@oss.sgi.com From: Marko Myllynen Organization: Red Hat Message-ID: <565B3839.1090505@redhat.com> Date: Sun, 29 Nov 2015 19:39:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448818748 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-27 16:16, Frank Ch. Eigler wrote: > myllynen wrote: > >> In addition to some minor comments I had on IRC already, perhaps you >> could comment these a bit higher level items on the list as well: >> >> - did you consider allowing NULL for out_type to signal native type? > > That would not make much sense to me. The application knows which > pmAtomValue subfield it will look at in the result. Since the > information as to data type is at some level fixed at compile time, > the same data type ID might as well be passed to the fetchgroup API. > > For general purpose printing, just use PM_TYPE_STRING; the fetchgroup > widgetry will convert numeric data. ok, this widgetry makes things easier, avoiding pmLookup* calls in a basic case "what's the current value for this metric" is valuable. >> - how would you use the API with non-leaf PMNS nodes? > > These particular functions are not suitable for that, because they > expect the caller to specify a specific locations / conversions for > the outputs. That makes sense if the app knows what it wants. > > For purposes like pminfo or pmrep, a helper function could do a PMNS > traversal, and within the callback dynamically allocate > pmAtomValues/strdup-names to hold results and call pmExtendFetchGroup* > on the leaf nodes. Maybe it's specialized & simple enough -not- to > put it into libpcp. Do you think something like below would be achievable or how would you deal with N pmExtendFetchGroup_item calls in Python? pmfg = None atoms = [] metrics = [] def add_metric(metric): metrics.append(metric) pmExtendFetchGroup_item(pmfg, metric, None, None, atoms, PM_TYPE_STRING) def test(): pmfg = pmCreateFetchGroup() pmTraversePMNS("disk.dev", add_metric) while True: pmFetchGroup(pmfg) for i, atom in enumerate(atoms): print metrics[i] + " : " + atom.dref(PM_TYPE_STRING) time.sleep(1) If something like that would be possible, then I don't think it would be libpcp-worthy. Somewhat unrelated, the pmSetMode magic mentioned earlier [1], the dimensionality matching in fetchgroup.c and perhaps the scale setting e.g. in pmval/pmdumptext/pmlogsummary might be nice to generalize. 1) http://oss.sgi.com/pipermail/pcp/2015-November/008742.html By the way, one of the items in pmrep todo-list is handling counter wrapping. According to PCPIntro(1) it's disabled by default nowadays (not sure why it was changed), do you plan to handle that with fetch groups? Thanks, -- Marko Myllynen From fche@redhat.com Sun Nov 29 11:51:07 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D3BAB7F37 for ; Sun, 29 Nov 2015 11:51:07 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id A70A48F8033 for ; Sun, 29 Nov 2015 09:51:07 -0800 (PST) X-ASG-Debug-ID: 1448819466-04bdf07f092b7910001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id 8hLX9yPExyBeQ2cs (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 29 Nov 2015 09:51:06 -0800 (PST) X-Barracuda-Envelope-From: fche@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 1315B2653 for ; Sun, 29 Nov 2015 17:51:06 +0000 (UTC) Received: from fche.csb (vpn-56-82.rdu2.redhat.com [10.10.56.82]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tATHp5DI001536; Sun, 29 Nov 2015 12:51:05 -0500 Received: by fche.csb (Postfix, from userid 2569) id 630FF585E1; Sun, 29 Nov 2015 12:51:05 -0500 (EST) Date: Sun, 29 Nov 2015 12:51:05 -0500 From: "Frank Ch. Eigler" To: Marko Myllynen Cc: pcp@oss.sgi.com Subject: Re: RFC: fetchgroup api Message-ID: <20151129175105.GH23121@redhat.com> X-ASG-Orig-Subj: Re: RFC: fetchgroup api References: <20151125064821.GA27272@redhat.com> <5656970C.10103@redhat.com> <56583F8C.3010705@redhat.com> <565B3839.1090505@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <565B3839.1090505@redhat.com> User-Agent: Mutt/1.4.2.2i X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448819466 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, Marko - > >> - how would you use the API with non-leaf PMNS nodes? > [...] > Do you think something like below would be achievable or how would you > deal with N pmExtendFetchGroup_item calls in Python? > [...] > atoms = [] > metrics = [] > def add_metric(metric): > metrics.append(metric) > pmExtendFetchGroup_item(pmfg, metric, None, None, atoms, PM_TYPE_STRING) > def test(): > pmfg = pmCreateFetchGroup() > pmTraversePMNS("disk.dev", add_metric) > [...] Yeah, that sort of thing should work (from python or C). In the Python case, I'm hoping to abstract a little more. > [...] By the way, one of the items in pmrep todo-list is handling > counter wrapping. According to PCPIntro(1) it's disabled by default > nowadays (not sure why it was changed), do you plan to handle that > with fetch groups? It'd be nice to do it consistently with other rate-conversion code in pcp; there are probably three or four different places now. We've also encountered situations where rates are of interest, but for metrics that aren't monotonically-increasing counters. So wrapping-awareness code would have to be semantic-aware. Dunno. - FChE From kenj@internode.on.net Sun Nov 29 14:21:31 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id BAD9B7F37 for ; Sun, 29 Nov 2015 14:21:31 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 945CC304039 for ; Sun, 29 Nov 2015 12:21:28 -0800 (PST) X-ASG-Debug-ID: 1448828481-04bdf07f0a2b9cd0001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id J9Ycrzlkq1B0VjLQ for ; Sun, 29 Nov 2015 12:21:22 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DYAQCfXFtWPM550XYNUItcuT2DPYJSAoFlAQEBAQEBBwEBAQFBhHMBAQEDAThABgsLGAkWDwkDAgECATEUBgEMCAEBiCKnVJBTAQEBAQYBAQEBAR6LUok5BZJZg36PE4doeI40g3KCdB2BaoZPAQEB Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 30 Nov 2015 06:51:20 +1030 Subject: Re: [pcp] Few namespace questions To: myllynen@redhat.com, pcp developers X-ASG-Orig-Subj: Re: [pcp] Few namespace questions References: <565B302C.4010108@redhat.com> From: Ken McDonell Message-ID: <565B5E3F.5060604@internode.on.net> Date: Mon, 30 Nov 2015 07:21:19 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <565B302C.4010108@redhat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1448828481 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24826 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- G'day Marko. Good questions ... answers require some history I'm afraid. On 30/11/15 04:04, Marko Myllynen wrote: > Hi, > > most PCP clients implement the -n option to load an alternative > namespace from a given file. For consistency I was thinking to add this > to pmrep as well but the more I investigated the more unclear the > situation became so I'd appreciate some clarifications here. -n comes from the very earliest versions of PCP where the PMNS was not exported by pmcd and not stored in archives (this is the pre- "distributed PMNS" time, which was just after the demise of the Hollerith punched card) It has survived in pminfo (which also dates from that time) for long-forgotten compatibility reasons, but has been cloned into most other PCP clients based on mimicry not functional demand. Beyond some obtuse fault injection justification in QA, there is no real reason for -n to be supported by any new command. > pmTrimNameSpace() is used only by pminfo but not by any other tool. > Reading pmTrimNameSpace(3) it looks like this is not needed with V2 > archives so could perhaps even dropped from pminfo (or if it's useful > should it be added to other tools as well)? In any case, I think this is > not needed for pmrep nor in Python PMAPI, agreed? We stopped supporting V1 archives some time ago ... the pmTrimNameSpace() call should be removed from pminfo and the man page updated to reflect the fact that this is a nop, maintained for backwards ABI compatibility. > FWIW, seems that pmlogger(1) and pmTrimNameSpace(1) are inconsistent in > that sense that the former says that only V2 archives can be created > while the latter still says V1 archives can be created. Correct, except that even when pmlogger(1) stopped creating V1 archives there were still a lot of V1 archives in existence that needed to be read, so there was a transitional period where pmTrimNameSpace() made sense. But we're past that now and the V1 support has been removed from libpcp, and we should have emasculated pmTrimNameSpace() at that time. > pmLoadASCIINameSpace() is currently missing from the Python PMAPI (only > pmLoadNameSpace() is available). Based on pmLoadASCIINameSpace(3) it > looks like duplicates should be allowed since 3.10.3. But when testing I > see that pminfo which should support both modes fail with dupes (see > below), is this a bug? No. "duplicates" is a bit ambiguous. Your example shows a duplicate _name_ (mem.util.used) ... this sort of duplicate has always been invalid. The "duplicates" that pmLoadASCIINameSpace() optionally accommodates are where two _different_ names have the _same_ PMID. Change the second "used" to "other" in your test PMNS, and pminfo -n and pminfo -N will behave as advertised. > Testing with pminfo using the PMNS_DEFAULT environment variable > mentioned in PCPIntro(1) was also unhelpful, looks like PMNS_DEFAULT > requires a pmLoadASCIINameSpace() / pmLoadNameSpace() call with filename > PN_NS_DEFAULT? If so then to me it looks like PCPIntro(1) and the code > are not in sync. Not sure about this one. PM_NS_DEFAULT has to be passed as an argument to pmLoadNameSpace() or pmLoadASCIINameSpace() and there are only a handful of apps that need to do this (pmcd, dbpmda, pmlogger, newhelp, checkhelp). I don't see any obvious disconnect between PCPIntro(1) and the code here. > I'm starting to suspect whether any of this is actually needed at all > with tools like pmrep. I can't think of any case where an average user > would ever need this. And I'm having a hard time to come up with a > scenario where even an advanced user would find the -n/-N functionality > helpful. Perhaps if PMNS_DEFAULT would work it might be enough for those > who need it for whatever reason. What do you think? Just skip -n/-N for pmrep (and any new PCP client) would be my suggestion. From kenj@internode.on.net Sun Nov 29 17:11:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 40C1A7F37 for ; Sun, 29 Nov 2015 17:11:09 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 15A6B30404E for ; Sun, 29 Nov 2015 15:11:05 -0800 (PST) X-ASG-Debug-ID: 1448838659-04bdf07f0a2bc610001-S8gJnT Received: from ipmail06.adl6.internode.on.net (ipmail06.adl6.internode.on.net [150.101.137.145]) by cuda.sgi.com with ESMTP id 3DAoEClisG5ezfCa for ; Sun, 29 Nov 2015 15:11:00 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.145 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DYAQAlhVtWPM550XYNUYtcuT+DPYJSAoFkAQEBAQEBBwEBAQFBhHQBAQQ4QBELGAkWDwkDAgECATEUBgEMCAEBsBSQUAEBAQEGAQEBAQEei1KJOQEEklmDfpdzkiaEe4ZPAQEB Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail06.adl6.internode.on.net with ESMTP; 30 Nov 2015 09:39:17 +1030 Subject: Re: [pcp] Few namespace questions To: myllynen@redhat.com, pcp developers X-ASG-Orig-Subj: Re: [pcp] Few namespace questions References: <565B302C.4010108@redhat.com> <565B5E3F.5060604@internode.on.net> From: Ken McDonell Message-ID: <565B859C.1010404@internode.on.net> Date: Mon, 30 Nov 2015 10:09:16 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <565B5E3F.5060604@internode.on.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail06.adl6.internode.on.net[150.101.137.145] X-Barracuda-Start-Time: 1448838659 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24832 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- On 30/11/15 07:21, Ken McDonell wrote: > ... > We stopped supporting V1 archives some time ago ... the > pmTrimNameSpace() call should be removed from pminfo and the man page > updated to reflect the fact that this is a nop, maintained for backwards > ABI compatibility. Should have added, I'll fix these. > ... From nscott@redhat.com Sun Nov 29 18:15:11 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id BAC907F37 for ; Sun, 29 Nov 2015 18:15:11 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 3C59FAC005 for ; Sun, 29 Nov 2015 16:15:11 -0800 (PST) X-ASG-Debug-ID: 1448842508-04cb6c53544f610001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id bkImLqaJJJRaGhvZ (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 29 Nov 2015 16:15:08 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAU0F71U030990 for ; Sun, 29 Nov 2015 19:15:07 -0500 Date: Sun, 29 Nov 2015 19:15:07 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <444155947.29202878.1448842507740.JavaMail.zimbra@redhat.com> In-Reply-To: <1605731477.29202664.1448842482939.JavaMail.zimbra@redhat.com> Subject: pcp updates: docs, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: docs, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.81] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: docs, qa Thread-Index: 7HTY/utupCaJzaENpw1k+BRzAbyRzA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1448842508 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24833 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Lukas Berk (3): Fix grammar error in pmsignal.1 manpage Make qa/878 hostname agnostic, adjust output Fix 'no qualified output' for qa/320 Marko Myllynen (2): docs: remove partially duplicated -Z entry from pmval man page docs: use plain numbers as man page sections for portability Nathan Scott (1): qa: tweak 878 further to evaluate hostname once and use common sed form man/html/pcpintro.html | 6 +++--- man/man1/pmcd.1 | 5 +---- man/man1/pmhostname.1 | 8 ++++---- man/man1/pmie.1 | 4 ++-- man/man1/pmsignal.1 | 2 +- man/man1/pmstore.1 | 4 ++-- man/man1/pmval.1 | 10 ---------- man/man3/pmapi.3 | 4 ++-- man/man3/pmdachildren.3 | 2 +- man/man3/pmdaopenlog.3 | 2 +- man/man3/pmdatrace.3 | 4 ++-- man/man3/pmdiscoverservices.3 | 4 ++-- man/man3/pmerrstr.3 | 4 ++-- man/man3/pmextractvalue.3 | 2 +- man/man3/pmfetch.3 | 4 ++-- man/man3/pmfetcharchive.3 | 2 +- man/man3/pmfreeprofile.3 | 2 +- man/man3/pmgetchildren.3 | 4 ++-- man/man3/pmgetchildrenstatus.3 | 4 ++-- man/man3/pmgetconfig.3 | 4 ++-- man/man3/pmgetindom.3 | 4 ++-- man/man3/pmgetindomarchive.3 | 4 ++-- man/man3/pmlookupindomtext.3 | 4 ++-- man/man3/pmlookuptext.3 | 4 ++-- man/man3/pmnameall.3 | 2 +- man/man3/pmnameid.3 | 4 ++-- man/man3/pmnameindom.3 | 4 ++-- man/man3/pmnameindomarchive.3 | 4 ++-- man/man3/pmnewcontext.3 | 4 ++-- man/man3/pmnewcontextzone.3 | 2 +- man/man3/pmnewzone.3 | 2 +- man/man3/pmparsectime.3 | 6 +++--- man/man3/pmparsehostattrsspec.3 | 2 +- man/man3/pmparsehostspec.3 | 2 +- man/man3/pmparseinterval.3 | 2 +- man/man3/pmparsemetricspec.3 | 6 +++--- man/man3/pmparsetime.3 | 2 +- man/man3/pmtraversepmns.3 | 2 +- qa/320.out | 8 ++++++++ qa/320.out.1 | 8 -------- qa/320.out.2 | 8 -------- qa/878 | 6 ++++-- qa/878.out | 6 +++--- src/include/pcp/impl.h | 2 +- src/libpcp/src/util.c | 4 ++-- 45 files changed, 82 insertions(+), 101 deletions(-) commit d63273ce97be025494c31e0e4ba92dd7605f9dcc Author: Marko Myllynen Date: Mon Nov 30 11:05:49 2015 +1100 docs: use plain numbers as man page sections for portability At least on Linux and Mac OS X only plain numbers are used as man page sections. Drop obsolete rc0/rc2 reference while at it. commit ade80cd2afbd5945ce6c1422d348d7cef04e0019 Author: Marko Myllynen Date: Mon Nov 30 10:55:27 2015 +1100 docs: remove partially duplicated -Z entry from pmval man page commit cb20557edb888b765fb75174f7615b07f5291737 Author: Nathan Scott Date: Mon Nov 30 10:53:04 2015 +1100 qa: tweak 878 further to evaluate hostname once and use common sed form commit c8ebdbe3662cfbcd30bc7e5a03b4102f9447e85a Author: Lukas Berk Date: Fri Nov 27 12:23:15 2015 -0500 Fix 'no qualified output' for qa/320 qa/320 recently defaulted to only using 320.out.2, however dropped the symlink to it. Renamedf it to '320.out' considering it's the only output to be checked against. commit 4c7d2f6db1f70bde332270f06b1cd7779b119968 Author: Lukas Berk Date: Fri Nov 27 10:40:39 2015 -0500 Make qa/878 hostname agnostic, adjust output qa/878 - had a specific hostname, adjust the sed statement to drop it from pmval output qa/878.out - adjust the output accordingly commit cf1359b3ef13e9f4dc3759376902305dd896b69c Author: Lukas Berk Date: Fri Nov 27 10:39:50 2015 -0500 Fix grammar error in pmsignal.1 manpage From kenj@internode.on.net Sun Nov 29 21:41:18 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id DB3D37F37 for ; Sun, 29 Nov 2015 21:41:18 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id AF0EB304051 for ; Sun, 29 Nov 2015 19:41:18 -0800 (PST) X-ASG-Debug-ID: 1448854872-04bdf07f082c1060001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id fP9eFLQ47IdZWleM for ; Sun, 29 Nov 2015 19:41:12 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CWAQDjxFtW/8550XYNUYQOb8AgGYdgAQEBAQEBhWkEUTAGAgUWCwILAwIBAgFYBgIBAbA/cZBLgQGOeX+CToFEBZZXhSqkb4R7XoQngUoBAQE Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail07.adl2.internode.on.net with ESMTP; 30 Nov 2015 14:11:11 +1030 To: pcp@oss.sgi.com Subject: pcp updates: trivial qa From: Ken McDonell X-ASG-Orig-Subj: pcp updates: trivial qa Message-ID: <565BC54B.9040206@internode.on.net> Date: Mon, 30 Nov 2015 14:40:59 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1448854872 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24839 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Just clearing the decks ready to re-sync and push a big batch of changes. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/193: reduce chance of possible race on pmcd socket qa/193 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) Details ... commit d034a3fca3eab40cdf2b133c468e24306e4448a9 Author: Ken McDonell Date: Mon Nov 30 13:42:49 2015 +1100 qa/193: reduce chance of possible race on pmcd socket change restart -> stop; sleep; start From nscott@redhat.com Mon Nov 30 02:40:09 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 92ECC7F37 for ; Mon, 30 Nov 2015 02:40:09 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 1605FAC001 for ; Mon, 30 Nov 2015 00:40:05 -0800 (PST) X-ASG-Debug-ID: 1448872795-04cbb0605c2bc330001-S8gJnT Received: from mx6-phx2.redhat.com (mx6-phx2.redhat.com [209.132.183.39]) by cuda.sgi.com with ESMTP id o7HBXMvoDm47GRyX (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 00:39:56 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.39 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx6-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAU8dtM6031106 for ; Mon, 30 Nov 2015 03:39:55 -0500 Date: Mon, 30 Nov 2015 03:39:54 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <1006862821.29766967.1448872794495.JavaMail.zimbra@redhat.com> In-Reply-To: <766545816.29765645.1448872723707.JavaMail.zimbra@redhat.com> Subject: pcp updates: initial pmrep, Qt5 work MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: initial pmrep, Qt5 work Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.81] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: initial pmrep, Qt5 work Thread-Index: 9Co3CSSQJq7/q1H14EfReS6wMyozVQ== X-Barracuda-Connect: mx6-phx2.redhat.com[209.132.183.39] X-Barracuda-Start-Time: 1448872796 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.52 X-Barracuda-Spam-Status: No, SCORE=0.52 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MV0713, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24843 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.50 BSF_SC0_MV0713 Custom rule MV0713 Changes committed to git://git.pcp.io/nathans/pcp.git master Marko Myllynen (1): pmrep: swiss-army-chainsaw metric reporting utility Nathan Scott (8): pmrep: add to the build, rpm package in pcp-system-tools gui: support Qt5 builds, replace toAscii with toLatin1 API use gui: support Qt5 builds, header file path changes for libs build: git ignore for generated qt5 build files gui: support Qt5 builds, header file path changes for cmds build: add qt5 tools/paths into the configure checking docs: update pcp2graphite man page to follow pcp style build: add back a pmatop compat link for pcp-atop .gitignore | 1 build/rpm/fedora.spec | 4 build/rpm/pcp.spec.in | 4 configure | 4 configure.ac | 2 man/man1/pcp2graphite.1 | 144 --- src/GNUmakefile | 1 src/libpcp_qed/src/qed_actionlist.cpp | 2 src/libpcp_qed/src/qed_app.cpp | 2 src/libpcp_qed/src/qed_app.h | 8 src/libpcp_qed/src/qed_colorlist.cpp | 2 src/libpcp_qed/src/qed_colorpicker.cpp | 5 src/libpcp_qed/src/qed_colorpicker.h | 3 src/libpcp_qed/src/qed_fileiconprovider.cpp | 4 src/libpcp_qed/src/qed_fileiconprovider.h | 4 src/libpcp_qed/src/qed_gadget.h | 3 src/libpcp_qed/src/qed_legend.cpp | 2 src/libpcp_qed/src/qed_recorddialog.cpp | 14 src/libpcp_qed/src/qed_recorddialog.h | 6 src/libpcp_qed/src/qed_statusbar.cpp | 18 src/libpcp_qed/src/qed_statusbar.h | 8 src/libpcp_qed/src/qed_timebutton.h | 6 src/libpcp_qed/src/qed_timecontrol.cpp | 16 src/libpcp_qed/src/qed_viewcontrol.cpp | 14 src/libpcp_qed/src/qed_viewcontrol.h | 6 src/libpcp_qmc/src/qmc_group.cpp | 12 src/libpcp_qmc/src/qmc_metric.cpp | 4 src/libpcp_qmc/src/qmc_metric.h | 2 src/libpcp_qmc/src/qmc_source.cpp | 20 src/libpcp_qmc/src/qmc_source.h | 8 src/libpcp_qwt/src/qwt_scale_map.h | 4 src/pcp/atop/GNUmakefile | 2 src/pcp2graphite/GNUmakefile | 11 src/pcp2graphite/pcp2graphite.1 | 135 ++ src/pmchart/GNUmakefile | 2 src/pmchart/chart.cpp | 12 src/pmchart/chart.h | 8 src/pmchart/chartdialog.cpp | 14 src/pmchart/colorbutton.cpp | 6 src/pmchart/colorbutton.h | 2 src/pmchart/colorscheme.cpp | 2 src/pmchart/colorscheme.h | 6 src/pmchart/exportdialog.cpp | 20 src/pmchart/exportdialog.h | 2 src/pmchart/gadget.h | 6 src/pmchart/groupcontrol.cpp | 2 src/pmchart/groupcontrol.h | 8 src/pmchart/hostdialog.cpp | 4 src/pmchart/hostdialog.h | 2 src/pmchart/infodialog.cpp | 4 src/pmchart/infodialog.h | 2 src/pmchart/main.cpp | 16 src/pmchart/namespace.cpp | 26 src/pmchart/namespace.h | 6 src/pmchart/openviewdialog.cpp | 14 src/pmchart/openviewdialog.h | 2 src/pmchart/pmchart.cpp | 21 src/pmchart/pmchart.pro | 2 src/pmchart/pmchart.ui | 1 src/pmchart/recorddialog.cpp | 10 src/pmchart/recorddialog.h | 4 src/pmchart/sampling.h | 2 src/pmchart/saveviewdialog.cpp | 10 src/pmchart/saveviewdialog.h | 2 src/pmchart/searchdialog.cpp | 26 src/pmchart/searchdialog.h | 2 src/pmchart/settingsdialog.cpp | 10 src/pmchart/statusbar.cpp | 10 src/pmchart/statusbar.h | 6 src/pmchart/tab.cpp | 14 src/pmchart/tab.h | 6 src/pmchart/tabwidget.h | 6 src/pmchart/timeaxis.cpp | 6 src/pmchart/timecontrol.cpp | 12 src/pmchart/timecontrol.h | 4 src/pmchart/tracing.cpp | 10 src/pmchart/view.cpp | 34 src/pmdumptext/GNUmakefile | 1 src/pmdumptext/pmdumptext.cpp | 32 src/pmquery/main.cpp | 18 src/pmquery/pmquery.cpp | 8 src/pmquery/pmquery.h | 38 src/pmquery/pmquery.pro | 1 src/pmrep/GNUmakefile | 37 src/pmrep/pmrep.1 | 714 +++++++++++++++ src/pmrep/pmrep.conf | 125 ++ src/pmrep/pmrep.py | 1287 ++++++++++++++++++++++++++++ src/pmtime/GNUmakefile | 2 src/pmtime/main.cpp | 4 src/pmtime/pmtime.cpp | 12 src/pmtime/pmtime.h | 2 src/pmtime/pmtime.pro | 2 src/pmtime/pmtimearch.cpp | 8 src/pmtime/pmtimelive.cpp | 6 src/pmtime/showboundsdialog.cpp | 8 src/pmtime/timelord.h | 14 src/pmtime/timezone.h | 2 src/pmview/barmod.h | 2 src/pmview/barobj.cpp | 4 src/pmview/barobj.h | 2 src/pmview/baseobj.cpp | 2 src/pmview/colorscale.h | 4 src/pmview/defaultobj.cpp | 4 src/pmview/defaultobj.h | 2 src/pmview/error.cpp | 4 src/pmview/gram.y | 2 src/pmview/gridobj.h | 2 src/pmview/launch.h | 2 src/pmview/link.cpp | 2 src/pmview/main.cpp | 8 src/pmview/modlist.cpp | 4 src/pmview/modulate.cpp | 2 src/pmview/pipeobj.cpp | 6 src/pmview/pmview.cpp | 10 src/pmview/scenegroup.cpp | 2 src/pmview/scenegroup.h | 2 src/pmview/stackmod.h | 2 src/pmview/stackobj.cpp | 4 src/pmview/text.cpp | 6 src/pmview/text.h | 2 src/pmview/viewobj.h | 2 121 files changed, 2705 insertions(+), 543 deletions(-) commit 474b88716a3ac7c4ace1a7204b94bb40887aaf04 Author: Nathan Scott Date: Mon Nov 30 19:36:52 2015 +1100 build: add back a pmatop compat link for pcp-atop commit 9a99c1df57ce5e18a30d6f81181a12b53107829e Author: Nathan Scott Date: Mon Nov 30 17:39:32 2015 +1100 pmrep: add to the build, rpm package in pcp-system-tools Initial work - updates to man page, a config format man page, QA tests, and code updates will follow. commit 485552f82256c186d992c595623ddd70a6ca0445 Author: Marko Myllynen Date: Mon Nov 30 17:06:44 2015 +1100 pmrep: swiss-army-chainsaw metric reporting utility pmrep(1) is a new PCP command line tool implemented in python, aiming to support the feature set discussed in the following thread: http://www.pcp.io/pipermail/pcp/2015-September/008332.html "With its per-metric level customization capabilities, it allows quickly defining new metric sets for monitoring or recording." commit 0d10d8b9cf7b7be74b11576c92980fdd41c13aee Author: Nathan Scott Date: Mon Nov 30 16:59:27 2015 +1100 docs: update pcp2graphite man page to follow pcp style Also move it alongside the (conditionally built) command, for platforms where that matters, as for many other python tools. commit 49a356b189d86481691eafc05b63d28965f359c3 Author: Nathan Scott Date: Mon Nov 30 14:14:00 2015 +1100 build: add qt5 tools/paths into the configure checking commit a837ea5e5e353bf69107a030f7a8158273ecf41e Author: Nathan Scott Date: Mon Nov 30 13:17:43 2015 +1100 gui: support Qt5 builds, header file path changes for cmds commit fdaecddfe164f10f356c940547d8eb0fd06aa4e1 Author: Nathan Scott Date: Mon Nov 30 12:15:44 2015 +1100 build: git ignore for generated qt5 build files commit 7d0e5db871c008d4c79017b207b6d7c540b77c69 Author: Nathan Scott Date: Mon Nov 30 12:14:33 2015 +1100 gui: support Qt5 builds, header file path changes for libs commit 8c14bc3a96c976c2d80f97e9a8c232d793fd6bb8 Author: Nathan Scott Date: Mon Nov 30 11:50:46 2015 +1100 gui: support Qt5 builds, replace toAscii with toLatin1 API use From kenj@internode.on.net Mon Nov 30 04:32:16 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 56F5B7F37 for ; Mon, 30 Nov 2015 04:32:16 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 28F05304039 for ; Mon, 30 Nov 2015 02:32:13 -0800 (PST) X-ASG-Debug-ID: 1448879525-04bdf07f072c9b50001-S8gJnT Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by cuda.sgi.com with ESMTP id Y9U5aFINpSpEVv8J for ; Mon, 30 Nov 2015 02:32:06 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.131 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2CWAQBIJFxW/8550XYNUYQOb7cEiR0dh2gBAQEBAQGFaVEEMAYCBRYLAgsDAgECAVgGAgEBsTpxkFGBAY1ChQSBRAWHSoslg2iFKooymj2Ee16FcQEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail07.adl2.internode.on.net with ESMTP; 30 Nov 2015 21:02:04 +1030 To: pcp@oss.sgi.com Subject: pcp updates: NetBSD changes From: Ken McDonell X-ASG-Orig-Subj: pcp updates: NetBSD changes Message-ID: <565C2598.1020402@internode.on.net> Date: Mon, 30 Nov 2015 21:31:52 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail07.adl2.internode.on.net[150.101.137.131] X-Barracuda-Start-Time: 1448879525 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24846 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- >From a commit below ... netbsd PMDA: move forward from zombie state This gets the netbsd to move from "compiles, just" to builds, installs, pcp(1) works and passes QA check -g sanity. Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (13): src/pmlogger/src/pmlogger.c: NetBSD changes src/pmlogger/pmlogger_daily.sh: NetBSD change src/include/GNUmakefile: NetBSD changes src/include/builddefs.in: NetBSD changes netbsd PMDA: move forward from zombie state bash PMDA: cleanup sample, simple, trivial & txmon PMDAs: changes from NetBSD port rc/pmcd/rc-proc.sh: NetBSD changes Makepkgs: fine tuning configure for NetBSD qa: NetBSD changes qa/031: NetBSD has pmda.* metrics assorted: rework -rpath changes assorted: rework -rpath changes Makepkgs | 8 qa/003 | 18 + qa/031.out.netbsd | 103 ++++++ qa/080 | 2 qa/137 | 5 qa/232 | 11 qa/278 | 4 qa/338 | 26 + qa/574 | 2 qa/574.out.netbsd | 106 ++++++ qa/994 | 2 qa/admin/check-vm | 137 +++++++- qa/admin/myconfigure | 7 qa/common.check | 18 - qa/common.rc | 2 qa/pmdas/bigun/GNUmakefile.install | 40 +- qa/pmdas/broken/GNUmakefile.install | 40 +- qa/pmdas/dynamic/GNUmakefile.install | 42 +- qa/pmdas/schizo/GNUmakefile.install | 42 +- qa/pmlogconv/GNUmakefile | 40 +- qa/src/GNUmakefile.install | 40 +- qa/src/statvfs.c | 27 + src/include/GNUmakefile | 10 src/include/builddefs.in | 3 src/pmcd/rc-proc.sh | 8 src/pmdas/bash/GNUmakefile | 3 src/pmdas/bash/pcp.sh | 30 - src/pmdas/bash/test-child.sh | 31 + src/pmdas/bash/test-trace.sh | 31 + src/pmdas/netbsd/.gitignore | 7 src/pmdas/netbsd/GNUmakefile | 3 src/pmdas/netbsd/disk.c | 241 ++++++-------- src/pmdas/netbsd/filesys.c | 208 ++++++++++++ src/pmdas/netbsd/help | 69 +++- src/pmdas/netbsd/netbsd.c | 521 +++++++++++++++---------------- src/pmdas/netbsd/netbsd.h | 19 + src/pmdas/netbsd/netif.c | 309 +++++++++++------- src/pmdas/netbsd/percpu.c | 126 +++++++ src/pmdas/netbsd/root_netbsd | 94 +++-- src/pmdas/netbsd/swap.c | 123 +++++++ src/pmdas/netbsd/vm_uvmexp.c | 146 ++++++++ src/pmdas/sample/src/GNUmakefile.install | 40 +- src/pmdas/simple/GNUmakefile.install | 40 +- src/pmdas/trivial/GNUmakefile.install | 40 +- src/pmdas/txmon/GNUmakefile.install | 40 +- src/pmlogger/pmlogger_daily.sh | 22 - src/pmlogger/src/pmlogger.c | 11 47 files changed, 2090 insertions(+), 807 deletions(-) Details ... commit 4379b9d87840dba2d22bddfa4f0cec9d2c79b945 Author: Ken McDonell Date: Mon Nov 30 20:08:12 2015 +1100 assorted: rework -rpath changes More places where some tweaking needed to produce the right results on Linux and NetBSD. commit cd7a093c43b8212730f2fc8ca39779c0bdc3460e Author: Ken McDonell Date: Mon Nov 30 19:43:40 2015 +1100 assorted: rework -rpath changes Some tweaking needed to produce the right results on Linux and NetBSD. commit b6a3f42591f02f2bb9dd33bd3f97f2437c9118c3 Author: Ken McDonell Date: Mon Nov 30 15:59:23 2015 +1100 qa/031: NetBSD has pmda.* metrics commit 1370db104867e3a5b4b519873ee6fe424167752f Author: Ken McDonell Date: Mon Nov 30 15:45:20 2015 +1100 qa: NetBSD changes Lots of small changes here ... "sanity" group passes on NetBSD with these. commit 0416c16e0772c8107d7cfe76329dc60e51f3fa95 Author: Ken McDonell Date: Mon Nov 30 15:41:28 2015 +1100 Makepkgs: fine tuning configure for NetBSD We're trying to mimic pkgsrc/pkgin (even though we don't have packaging recipes for NetBSD at this stage), which means we need this lot ... --prefix=/usr/pkg --exec-prefix=/usr/pkg --mandir=/usr/pkg/man --with-rcdir=/etc/rc.d --localstatedir=/usr/pkg --with-rundir=/var/run --with-tmpdir=/var/tmp --with-logdir=/var/log/pcp Same change needed in qa/admin/myconfigure and is included in this commit. commit f8d50588edbb6ebb8e005b666d08f7334410310b Author: Ken McDonell Date: Mon Nov 30 15:39:51 2015 +1100 rc/pmcd/rc-proc.sh: NetBSD changes No real concept of chkconfig here ... just follow the freebsd way of doing things. commit 27ecb80b3172b209281fdaeb83d74eea756bb0a3 Author: Ken McDonell Date: Mon Nov 30 15:36:54 2015 +1100 sample, simple, trivial & txmon PMDAs: changes from NetBSD port Rework the way we handle -L and -I flags to cc and ld in the _installed_ makefiles. For NetBSD we need: 1. -L$(PCP_LIB_DIR) -rpath=$(PCP_LIB_DIR) 2. -I $(PCP_INC_DIR)/.. Turns out this is safe for anyone who also has gmake, so the settings are unconditional here. commit c762aabfaa98f5535bc6e1d0ae1a4599a3845c06 Author: Ken McDonell Date: Mon Nov 30 15:35:01 2015 +1100 bash PMDA: cleanup The file pcp.sh is not really needed and it _certainly_ does not belong in /etc/pcp.sh! Found in the NetBSD port. commit d7b3b2c95cfdc4718e171ddb94520b2d2f3f0045 Author: Ken McDonell Date: Mon Nov 30 15:31:47 2015 +1100 netbsd PMDA: move forward from zombie state This gets the netbsd to move from "compiles, just" to builds, installs, pcp(1) works and passes QA check -g sanity. commit b296d20c2f9a6f6994775e9850c9b18a2914fa05 Author: Ken McDonell Date: Mon Nov 30 15:29:05 2015 +1100 src/include/builddefs.in: NetBSD changes For NetBSD, PCP libraries will end up in /usr/pkg/lib and ld(1) does not look here by default ... so add -rpath=/usr/pkg/lib to our LDFLAGS for NetBSD. commit 428f42420d34bf9354dbe7a12da114e71dff2d51 Author: Ken McDonell Date: Mon Nov 30 15:20:49 2015 +1100 src/include/GNUmakefile: NetBSD changes Due to the NetBSD packaging rules, PCP bits will generally not be installed in /var/lib/pcp and /etc/pcp. Mostly we handle this OK, but we have to bend the rules for a couple of files ... pcp.conf and pcp.env need to be in /etc or we are up for a whole truckload of pain. So force these ones into /etc, not $(PCP_ETC_DIR), for NetBSD (where PCP_ETC_DIR is /usr/pkg/etc/pcp). commit 5f0ef1acc3fd7e3c6a508b583e5452f9d0e4ab3d Author: Ken McDonell Date: Mon Nov 30 14:51:58 2015 +1100 src/pmlogger/pmlogger_daily.sh: NetBSD change NetBSD is like FreeBSD and has find -N semantics that is different to Linux ... extend existing freebsd conditional logic to include netbsd. commit 516e4b2f4e720cd28dd3b0aaddb871b2fcb39224 Author: Ken McDonell Date: Mon Nov 30 14:50:20 2015 +1100 src/pmlogger/src/pmlogger.c: NetBSD changes 1. rework source code to avoid apparent bad code generation from the NetBSD C compiler 2. address small compiler warning From myllynen@redhat.com Mon Nov 30 04:57:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 6ED427F37 for ; Mon, 30 Nov 2015 04:57:48 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay2.corp.sgi.com (Postfix) with ESMTP id 3EEC2304048 for ; Mon, 30 Nov 2015 02:57:47 -0800 (PST) X-ASG-Debug-ID: 1448881066-04cb6c53555c630001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id YV9XcVnA7wYlzFME (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 02:57:47 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 6FC7812BBD for ; Mon, 30 Nov 2015 10:57:46 +0000 (UTC) Received: from [10.36.112.60] (ovpn-112-60.ams2.redhat.com [10.36.112.60]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUAvine026231 for ; Mon, 30 Nov 2015 05:57:45 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Adjust zbxpcp installation directory Organization: Red Hat X-ASG-Orig-Subj: Adjust zbxpcp installation directory Message-ID: <565C2BA8.9040802@redhat.com> Date: Mon, 30 Nov 2015 12:57:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; 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-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448881067 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi Nathan, pardon me for not reviewing the zbxpcp build bits earlier but I think we should make a few changes there. I also wrote a zbxpcp(3) man page which we can add while at it. The patch below changes to the zbxpcp installation target. The below find stanza shows that typically such modules are installed under /usr/lib(64)//modules. Since we're dealing with a Zabbix agent module and the example in the Zabbix loadable modules page use /usr/local/lib/zabbix/agent/ I'm proposing the directory below. This also fixes "make install" failure occurring currently. This might require spec changes but see the following patches as well. $ sudo find /usr /var -type d -name modules -print --- src/pcp2zabbix/src/GNUmakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pcp2zabbix/src/GNUmakefile b/src/pcp2zabbix/src/GNUmakefile index 6d5f2b3..cc15204 100644 --- a/src/pcp2zabbix/src/GNUmakefile +++ b/src/pcp2zabbix/src/GNUmakefile @@ -23,8 +23,8 @@ VERSION_SCRIPT = exports LIBTARGET = zbxpcp.$(DSOSUFFIX) LLDLIBS = $(PCPLIB) -ZABBIX_DIR = /var/lib/zabbix -MODULE_DIR = $(ZABBIX_DIR)/modules +ZABBIX_DIR = $(PCP_LIB_DIR)/zabbix +MODULE_DIR = $(ZABBIX_DIR)/agent default: $(LIBTARGET) Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Nov 30 04:58:00 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 2F15C7F50 for ; Mon, 30 Nov 2015 04:58:00 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 1E8ED8F8035 for ; Mon, 30 Nov 2015 02:58:00 -0800 (PST) X-ASG-Debug-ID: 1448881078-04cbb0605e2c0920001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id y8BAAeAmlvvXmue0 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 02:57:58 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 3741312BBD for ; Mon, 30 Nov 2015 10:57:58 +0000 (UTC) Received: from [10.36.112.60] (ovpn-112-60.ams2.redhat.com [10.36.112.60]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUAvusV009381 for ; Mon, 30 Nov 2015 05:57:57 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: docs: zbxpcp man page Organization: Red Hat X-ASG-Orig-Subj: docs: zbxpcp man page Message-ID: <565C2BB3.4080404@redhat.com> Date: Mon, 30 Nov 2015 12:57:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; 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-Scanned-By: MIMEDefang 2.68 on 10.5.11.27 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448881078 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 A quick man page for zbxpcp with installation, testing and some troubleshooting tips. Under section 3 as there are e.g. libxml(3) and zlib(3). Note that I tried to make the page understandable also for people who've never heard about PCP before so it should explain few wording and somewhat verbose approach. --- man/man3/zbxpcp.3 | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 man/man3/zbxpcp.3 diff --git a/man/man3/zbxpcp.3 b/man/man3/zbxpcp.3 new file mode 100644 index 0000000..22637b5 --- /dev/null +++ b/man/man3/zbxpcp.3 @@ -0,0 +1,129 @@ +'\"! tbl | mmdoc +'\"macro stdmacro +.\" +.\" Copyright (C) 2015 Marko Myllynen +.\" +.\" This program is free software; you can redistribute it and/or modify it +.\" under the terms of the GNU General Public License as published by the +.\" Free Software Foundation; either version 2 of the License, or (at your +.\" option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +.\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +.\" for more details. +.\" +.\" +.TH ZBXPCP 3 "PCP" "Performance Co-Pilot" + +.SH NAME +\f3zbxpcp\f1 \- Zabbix Agent Loadable PCP Module + +.SH DESCRIPTION +The +.B zbxpcp +loadable module extends Zabbix agent by making Performance Co-Pilot +(PCP) metrics available to it. With +.B zbxpcp +module configured in +.I zabbix_agentd.conf +all the PCP metrics are available from the Zabbix agent like any other +agent items. As a loadable module (DSO) +.B zbxpcp +does not rely on any external programs but directly uses the PCP APIs to +fetch PCP metrics when requested. + +A typical PCP installation on Linux offers over 1000 metrics by default +and is in turn extensible with its own plugins, or PMDAs (``Performance +Metrics Domain Agents''). In addition to a very complete +.I proc +based statistics, readily available PCP PMDAs provide support for such +system and application level components as Apache, CIFS, 389 Directory +Server, GFS2, Gluster, InfiniBand, KVM, MySQL, NFS, Postfix, PostgreSQL, +Samba, and Sendmail, among others. In addition to Linux, PCP also runs +on Mac OS X, BSD, Solaris, and Windows. + +For PCP introduction, see +.BR PCPIntro (5). +To investigate the available PCP metrics, use for example +.BR pminfo (1). +The +.I PCP Quick Reference Guide +is available at its home page http://pcp.io\:/. + +For general information about Zabbix data collection and loadable +modules, see +https://www.zabbix.com/documentation/3.0/manual/config/items. For Zabbix +introduction and downloads, see http://www.zabbix.com/. + +.B zbxpcp +is compatible with the Zabbix module API version +.IR 1 . + +.SH CONFIGURATION +First make sure PCP is installed and configured properly, see the above +references for instructions and use for example +.BR pminfo (3) +to make sure the PCP metrics can be fetched. To enable the +.B zbxpcp +loadable module in a Zabbix agent, the following lines must be added to +the Zabbix agent configuration file +.I zabbix_agentd.conf +(make sure to use the correct +.IR LoadModulePath ): + +.RS +4 +.ft CW +.nf +LoadModulePath=/usr/lib64/zabbix/agent/ +LoadModule=zbxpcp.so +.fi +.ft P +.RE + +After restarting the Zabbix agent all the PCP metrics will be available +with the ``\c +.BR pcp. '' +prefix like all the other agent items. This can be verified with the +commands: + +.RS +4 +.ft CW +.nf +$ pminfo -t +$ zabbix_agentd -p +$ pminfo -f kernel.all.sysfork +$ zabbix_get -s 127.0.0.1 -p 10050 -k pcp.kernel.all.sysfork +.fi +.ft P +.RE + +Then to collect PCP metrics from Zabbix agents, the Zabbix server side +configuration is as usual (see Zabbix documentation if needed). + +The PCP +.B pmcd +service must always be running when starting up a +.B zbxpcp +enabled Zabbix agent, otherwise the module will fail to load and the PCP +metrics will not become available. Special care must be taken to make +sure this happens also when rebooting the system. A +.B pmcd +restart needs to be followed by a Zabbix agent restart. + +.SH FILES +.PD 0 +.TP 10 +.BI /etc/zabbix/zabbix_agentd.conf +Typical Zabbix agent configuration file location. +.TP 10 +.BI /usr/lib(64)/zabbix/modules/zbxpcp.so +Zabbix agent loadable PCP module. +.PD + +.SH SEE ALSO +.BR PCPIntro (1), +.BR pminfo (1), +.BR pmrep (1), +.BR zabbix_get (1), +.BR zabbix_agentd (8). Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Nov 30 04:58:14 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 27E817F37 for ; Mon, 30 Nov 2015 04:58:14 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id BECAFAC005 for ; Mon, 30 Nov 2015 02:58:13 -0800 (PST) X-ASG-Debug-ID: 1448881092-04cb6c53535c6a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id mnZ4ChoXRYIp1gxn (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 02:58:12 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id EA6E6C0D222B for ; Mon, 30 Nov 2015 10:58:11 +0000 (UTC) Received: from [10.36.112.60] (ovpn-112-60.ams2.redhat.com [10.36.112.60]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUAwA9O029208 for ; Mon, 30 Nov 2015 05:58:11 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Rename zbxpcp package Organization: Red Hat X-ASG-Orig-Subj: Rename zbxpcp package Message-ID: <565C2BC1.3080402@redhat.com> Date: Mon, 30 Nov 2015 12:58:09 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; 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-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448881092 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, I think we should rename the zbxpcp package (pcp-export-pcp2zabbix currently). The other pcp2... utilities and packages are "active" tools like pcp2graphite, pcp2elasticsearch, pcp2hawkular, pcp2pdf. pmrep's Zabbix output mode would also fit into this category (e.g. if we separate it out in the future or sym link pcp2zabbix -> pmrep). However, zbxpcp is a "passive" component used by Zabbix agent and not usable by itself. Given this and the possibility to have an "active" pcp2zabbix in the future, I propose we package zbxpcp in pcp-export-zabbix-agent or such. Thanks, -- Marko Myllynen From myllynen@redhat.com Mon Nov 30 05:13:38 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 009BC7F37 for ; Mon, 30 Nov 2015 05:13:38 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay2.corp.sgi.com (Postfix) with ESMTP id E5027304051 for ; Mon, 30 Nov 2015 03:13:34 -0800 (PST) X-ASG-Debug-ID: 1448882013-04cbb0605b2c16a0001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id a9jwzA4e7rROOAM3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 03:13:33 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 4C54996C5; Mon, 30 Nov 2015 11:13:33 +0000 (UTC) Received: from [10.36.112.60] (ovpn-112-60.ams2.redhat.com [10.36.112.60]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUBDUmB004999; Mon, 30 Nov 2015 06:13:32 -0500 Reply-To: myllynen@redhat.com Subject: Re: [pcp] Few namespace questions References: <565B302C.4010108@redhat.com> <565B5E3F.5060604@internode.on.net> X-ASG-Orig-Subj: Re: [pcp] Few namespace questions To: Ken McDonell , pcp developers From: Marko Myllynen Organization: Red Hat Message-ID: <565C2F5A.9030900@redhat.com> Date: Mon, 30 Nov 2015 13:13:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <565B5E3F.5060604@internode.on.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448882013 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, On 2015-11-29 22:21, Ken McDonell wrote: > On 30/11/15 04:04, Marko Myllynen wrote: >> >> most PCP clients implement the -n option to load an alternative >> namespace from a given file. For consistency I was thinking to add this >> to pmrep as well but the more I investigated the more unclear the >> situation became so I'd appreciate some clarifications here. > > -n comes from the very earliest versions of PCP where the PMNS was not > exported by pmcd and not stored in archives (this is the pre- > "distributed PMNS" time, which was just after the demise of the > Hollerith punched card) :) > It has survived in pminfo (which also dates from that time) for > long-forgotten compatibility reasons, but has been cloned into most > other PCP clients based on mimicry not functional demand. > > Beyond some obtuse fault injection justification in QA, there is no real > reason for -n to be supported by any new command. Ok, good, I've dropped to the todo item from pmrep. > No. "duplicates" is a bit ambiguous. Your example shows a duplicate > _name_ (mem.util.used) ... this sort of duplicate has always been > invalid. The "duplicates" that pmLoadASCIINameSpace() optionally > accommodates are where two _different_ names have the _same_ PMID. Right, of course, with unique names but duplicate PMIDs it's working. >> Testing with pminfo using the PMNS_DEFAULT environment variable >> mentioned in PCPIntro(1) was also unhelpful, looks like PMNS_DEFAULT >> requires a pmLoadASCIINameSpace() / pmLoadNameSpace() call with filename >> PN_NS_DEFAULT? If so then to me it looks like PCPIntro(1) and the code >> are not in sync. > > Not sure about this one. PM_NS_DEFAULT has to be passed as an argument > to pmLoadNameSpace() or pmLoadASCIINameSpace() and there are only a > handful of apps that need to do this (pmcd, dbpmda, pmlogger, newhelp, > checkhelp). I don't see any obvious disconnect between PCPIntro(1) and > the code here. Strange, rereading the man page makes it much clearer :) Yes, I think the page is ok. > Just skip -n/-N for pmrep (and any new PCP client) would be my suggestion. Will do. Thanks for your insights. Cheers, -- Marko Myllynen From bugzilla@redhat.com Mon Nov 30 09:45:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 81F137F37 for ; Mon, 30 Nov 2015 09:45:54 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 06D11AC00C for ; Mon, 30 Nov 2015 07:45:50 -0800 (PST) X-ASG-Debug-ID: 1448898343-04cb6c535266860001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id iARAsUsAunrQGlJT for ; Mon, 30 Nov 2015 07:45:44 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id C32247F963 for ; Tue, 1 Dec 2015 02:45:42 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FqAACqbVxWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb74uAQ2BXAoXCoFshTU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI7AQEBAQEBASMCDSJEAiAEBSI6JgImAgIDLj8FGASIDQ2qF5AgAQEIAQEBAQEBAQEBGoEBgS6KY4J7AQFqgk6BRAWWV4UqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IPAS-Result: A0FqAACqbVxWnBq3hNFeGQEBAg8BAQEBBgEBAoNUb74uAQ2BXAoXCoFshTU4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI7AQEBAQEBASMCDSJEAiAEBSI6JgImAgIDLj8FGASIDQ2qF5AgAQEIAQEBAQEBAQEBGoEBgS6KY4J7AQFqgk6BRAWWV4UqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,364,1444654800"; d="scan'208";a="244079778" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Dec 2015 02:45:40 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUFjYU7059642 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 10:45:35 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUFjY40006569 for ; Mon, 30 Nov 2015 10:45:34 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAUFjYJ1006565; Mon, 30 Nov 2015 10:45:34 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286733] New: Invalid Python PMAPI pmRegisterDerived call crashes libpcp Date: Mon, 30 Nov 2015 15:45:33 +0000 X-ASG-Orig-Subj: [Bug 1286733] New: Invalid Python PMAPI pmRegisterDerived call crashes libpcp Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: bug_id short_desc product version component assigned_to reporter qa_contact cc attachments.created X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448898343 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24850 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1286733 Bug ID: 1286733 Summary: Invalid Python PMAPI pmRegisterDerived call crashes libpcp Product: Fedora Version: 23 Component: pcp Assignee: nathans@redhat.com Reporter: myllynen@redhat.com QA Contact: extras-qa@fedoraproject.org CC: brolley@redhat.com, fche@redhat.com, lberk@redhat.com, mgoodwin@redhat.com, nathans@redhat.com, pcp@kenj.com.au, scox@redhat.com Created attachment 1100522 --> https://bugzilla.redhat.com/attachment.cgi?id=1100522&action=edit pmapi-test.py Description of problem: The attached test script exposes two issues around Python PMAPI pmRegisterDerived(): localhost:~> python ~/pmapi-test.py zsh: segmentation fault python ~/pmapi-test.py localhost:~> python ~/pmapi-test.py REGISTERED 1 EXCEPTION 2 'NoneType' object has no attribute 'decode' localhost:~> Version-Release number of selected component (if applicable): pcp-3.10.6-2.el7.x86_64 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=vFO1w297Wb&a=cc_unsubscribe From bugzilla@redhat.com Mon Nov 30 09:48:48 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id EDCCA7F37 for ; Mon, 30 Nov 2015 09:48:47 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay3.corp.sgi.com (Postfix) with ESMTP id 6A436AC002 for ; Mon, 30 Nov 2015 07:48:47 -0800 (PST) X-ASG-Debug-ID: 1448898524-04cb6c535366bf0001-S8gJnT Received: from n2-mx2.mail-services.com.au (n2-mx2.mail-services.com.au [175.107.133.195]) by cuda.sgi.com with ESMTP id NUSWijxOnEtSx50U for ; Mon, 30 Nov 2015 07:48:45 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 175.107.133.195 Received: from i-otc2esa.syd1.mail-filtering.com.au (ipin1-c2esa.syd1.mail-filtering.com.au [175.107.162.146]) by n2-mx2.mail-services.com.au (Postfix) with ESMTP id 7B75E3FB89 for ; Tue, 1 Dec 2015 02:48:43 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.syd1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.syd1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FYAADTblxWnBq3hNFeGQEBAQEPAQEBAQYBAQEBg1Rvvi4BDYFhBRcKhW4CgTE4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NqhqQIAEBAQEBBQEBAQEBAQEBAQEBFASBAYEuimOCewEBaoJOgUQFkm+DaIUqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IPAS-Result: A0FYAADTblxWnBq3hNFeGQEBAQEPAQEBAQYBAQEBg1Rvvi4BDYFhBRcKhW4CgTE4FAEBAQEBAQEDDgEBAQEBCAsJCSEugmI8AQEBAQEBIwINXwEBAQMBAiAJIjoBJQImAgIDLiYZBRgEiA0NqhqQIAEBAQEBBQEBAQEBAQEBAQEBFASBAYEuimOCewEBaoJOgUQFkm+DaIUqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,364,1444654800"; d="scan'208";a="135852478" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.syd1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Dec 2015 02:48:41 +1100 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (bugweb-03.app.bz.hst.phx2.redhat.com [10.5.117.33]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUFmbZd062402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 10:48:37 -0500 Received: from bugweb-03.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUFmb75009334 for ; Mon, 30 Nov 2015 10:48:37 -0500 Received: (from apache@localhost) by bugweb-03.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAUFmbqn009333; Mon, 30 Nov 2015 10:48:37 -0500 X-Authentication-Warning: bugweb-03.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Date: Mon, 30 Nov 2015 15:48:37 +0000 X-ASG-Orig-Subj: [Bug 1284417] Python PMAPI pmSetMode does not allow None timeval Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: myllynen@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n2-mx2.mail-services.com.au[175.107.133.195] X-Barracuda-Start-Time: 1448898524 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24851 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1284417 --- Comment #4 from Marko Myllynen --- (In reply to Marko Myllynen from comment #2) > > However, there's also one case where the man pages could be clarified a bit: > > Based on the above quotes from pmSetMode(1) and pmFetchArchive(1) I was > perhaps expecting 1448379062.065 being printed repeatedly here. Err, nevermind, I completely misunderstood/misread the pages; pmSetMode with NULL timeval doesn't alter the time during pmSetMode() call, of course pmFetchArchive() then moves it to the next record according to the mode set earlier by pmSetMode(). So no additional changes needed here. Thanks. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=swFxPkhPne&a=cc_unsubscribe From myllynen@redhat.com Mon Nov 30 10:25:54 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 52F6B7F37 for ; Mon, 30 Nov 2015 10:25:54 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 32FEC8F8039 for ; Mon, 30 Nov 2015 08:25:51 -0800 (PST) X-ASG-Debug-ID: 1448900749-04cb6c535368a40001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id Hs0vlRkuaAiTX03t (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 08:25:50 -0800 (PST) X-Barracuda-Envelope-From: myllynen@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id B23A78E232 for ; Mon, 30 Nov 2015 16:25:49 +0000 (UTC) Received: from [10.36.112.17] (ovpn-112-17.ams2.redhat.com [10.36.112.17]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUGPk1t022107 for ; Mon, 30 Nov 2015 11:25:48 -0500 Reply-To: myllynen@redhat.com To: pcp developers From: Marko Myllynen Subject: Deprecate Python pmNonOptionsFromList() Organization: Red Hat X-ASG-Orig-Subj: Deprecate Python pmNonOptionsFromList() Message-ID: <565C788A.8000903@redhat.com> Date: Mon, 30 Nov 2015 18:25:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; 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-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448900750 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 Hi, the Python method to get non-options from the command line is particularly well-hidden, unlike all the other pmGet* and pmSet* methods it doesn't follow the common naming convention but is pmNonOptionsFromList() and it's also in the middle of the pmSet* methods. The below patch makes it less hidden by moving it near other pmGet* methods, adding pmGetNonOptionsFromList() and marking the current pmNonOptionsFromList() as deprecated. --- src/python/pcp/pmapi.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/python/pcp/pmapi.py b/src/python/pcp/pmapi.py index f9805a7..8c7ad08 100644 --- a/src/python/pcp/pmapi.py +++ b/src/python/pcp/pmapi.py @@ -766,6 +766,13 @@ class pmOptions(object): ## # general command line option access and manipulation + def pmGetNonOptionsFromList(self, argv): + return c_api.pmGetNonOptionsFromList(argv) + + # Deprecated, use pmGetNonOptionsFromList() above instead + def pmNonOptionsFromList(self, argv): + return c_api.pmGetNonOptionsFromList(argv) + def pmGetOptionFlags(self): return c_api.pmGetOptionFlags() @@ -793,9 +800,6 @@ class pmOptions(object): """ Set sampling interval (pmParseInterval string) """ return c_api.pmSetOptionInterval(interval) - def pmNonOptionsFromList(self, argv): - return c_api.pmGetNonOptionsFromList(argv) - def pmSetCallbackObject(self, them): """ When options are being parsed from within an object, the caller will want the "self" of the other object ("them") Thanks, -- Marko Myllynen From bugzilla@redhat.com Mon Nov 30 10:53:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id D7D3A7F37 for ; Mon, 30 Nov 2015 10:53:37 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id B7A088F8035 for ; Mon, 30 Nov 2015 08:53:37 -0800 (PST) X-ASG-Debug-ID: 1448902414-04cbb0605c2d0900001-S8gJnT Received: from n1-mx1.mail-services.com.au (n1-mx1.mail-services.com.au [117.55.229.90]) by cuda.sgi.com with ESMTP id utUIDlHmhpmNgSuA for ; Mon, 30 Nov 2015 08:53:35 -0800 (PST) X-Barracuda-Envelope-From: bugzilla@redhat.com X-Barracuda-Apparent-Source-IP: 117.55.229.90 Received: from i-otc2esa.cbr1.mail-filtering.com.au (ipin1-c2esa.cbr1.mail-filtering.com.au [117.55.239.162]) by n1-mx1.mail-services.com.au (Postfix) with ESMTP id B15C07F963 for ; Tue, 1 Dec 2015 03:53:33 +1100 (AEDT) Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of bugzilla@redhat.com designates 209.132.183.26 as permitted sender) identity=mailfrom; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="bugzilla@redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" Received-SPF: Pass (i-otc2esa.cbr1.mail-filtering.com.au: domain of postmaster@mx1-phx2.redhat.com designates 209.132.183.26 as permitted sender) identity=helo; client-ip=209.132.183.26; receiver=i-otc2esa.cbr1.mail-filtering.com.au; envelope-from="bugzilla@redhat.com"; x-sender="postmaster@mx1-phx2.redhat.com"; x-conformance=spf_only; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0FZAABye1xWnBq3hNFeGQEBAg8BAQEBBgEBAQGDVG++MAENgWEFFwqFbgKBMzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2qIZBTAQEBAQEFAQEBAQEBAQEBAQEUBIEBgS6KY4J7AQFqgk6BRAWWV4UqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IPAS-Result: A0FZAABye1xWnBq3hNFeGQEBAg8BAQEBBgEBAQGDVG++MAENgWEFFwqFbgKBMzgUAQEBAQEBAQMOAQEBAQEICwkJIS6CYjwBAQEBAQEjAg1fAQEBAwECIAkiOgElAiYCAgMuJhkFGASIDQ2qIZBTAQEBAQEFAQEBAQEBAQEBAQEUBIEBgS6KY4J7AQFqgk6BRAWWV4UqpG8fAQGCYAmBXT40AYQvgUEBAQE X-IronPort-AV: E=Sophos;i="5.20,364,1444654800"; d="scan'208";a="244094608" Received: from mx1-phx2.redhat.com ([209.132.183.26]) by i-otc2esa.cbr1.mail-filtering.com.au with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Dec 2015 03:53:31 +1100 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (bugweb-04.app.bz.hst.phx2.redhat.com [10.5.117.34]) by mx1-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUGrRZa031216 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 11:53:27 -0500 Received: from bugweb-04.app.bz.hst.phx2.redhat.com (localhost [127.0.0.1]) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUGrRNV028923 for ; Mon, 30 Nov 2015 11:53:27 -0500 Received: (from apache@localhost) by bugweb-04.app.bz.hst.phx2.redhat.com (8.14.4/8.14.4/Submit) id tAUGrRLe028922; Mon, 30 Nov 2015 11:53:27 -0500 X-Authentication-Warning: bugweb-04.app.bz.hst.phx2.redhat.com: apache set sender to bugzilla@redhat.com using -f From: bugzilla@redhat.com To: pcp@kenj.com.au Subject: [Bug 1286733] Invalid Python PMAPI pmRegisterDerived call crashes libpcp Date: Mon, 30 Nov 2015 16:53:27 +0000 X-ASG-Orig-Subj: [Bug 1286733] Invalid Python PMAPI pmRegisterDerived call crashes libpcp Precedence: bulk Auto-Submitted: auto-generated X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Classification: Fedora X-Bugzilla-Product: Fedora X-Bugzilla-Component: pcp X-Bugzilla-Sub-Component: X-Bugzilla-Version: 23 X-Bugzilla-Keywords: X-Bugzilla-Severity: unspecified X-Bugzilla-Who: fche@redhat.com X-Bugzilla-Status: NEW X-Bugzilla-Priority: unspecified X-Bugzilla-Assigned-To: nathans@redhat.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: X-Bugzilla-Comment: public X-Loop: bugzilla@redhat.com X-BeenThere: bugzilla@redhat.com X-Bugzilla-Reporter: myllynen@redhat.com Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugzilla.redhat.com/ MIME-Version: 1.0 X-Barracuda-Connect: n1-mx1.mail-services.com.au[117.55.229.90] X-Barracuda-Start-Time: 1448902414 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24853 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header https://bugzilla.redhat.com/show_bug.cgi?id=1286733 --- Comment #1 from Frank Ch. Eigler --- I would argue that a python program shouldn't be able to crash libpcp anyway. If it can, the python bindings do not perform sufficient checking. See also https://bugzilla.redhat.com/show_bug.cgi?id=1262721#c5 -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=PxpSYidoSY&a=cc_unsubscribe From kyuhqbaglqbt@afterwork.com Mon Nov 30 12:38:12 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.2 required=5.0 tests=HK_RANDOM_ENVFROM, HK_RANDOM_FROM,HTML_MESSAGE,SUBJ_ALL_CAPS autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 654CA29DF5 for ; Mon, 30 Nov 2015 12:38:12 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay1.corp.sgi.com (Postfix) with ESMTP id 552B48F804C for ; Mon, 30 Nov 2015 10:38:12 -0800 (PST) X-ASG-Debug-ID: 1448908685-04cbb0605d2d3590001-S8gJnT Received: from ft.afterwork.com (dbncl-asg-40g-s02.onyx.net [213.131.112.183]) by cuda.sgi.com with ESMTP id DxtCV9Kd4OVpNeow for ; Mon, 30 Nov 2015 10:38:06 -0800 (PST) X-Barracuda-Envelope-From: kyuhqbaglqbt@afterwork.com X-Barracuda-Apparent-Source-IP: 213.131.112.183 MIME-Version: 1.0 Date: Mon, 30 Nov 2015 21:38:09 +0300 Message-ID: <738461468.20151130213809@VUBQZVLJZ> Subject: =?utf-8?B?0J7RhtC10L3QutCwINGA0LDQsdC+0YLRiyDQutC+0LzQv9Cw0L3QuNC4INC4INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0L/QviDQnNCS0J4sIEtQSSDQuCBCU0M=?= From: "=?utf-8?B?0JrQsNC6INGD0L/RgNCw0LLQu9GP0YLRjCDRjdGE0YTQtdC60YLQuNCy0L3Qvg==?=" X-ASG-Orig-Subj: =?utf-8?B?0J7RhtC10L3QutCwINGA0LDQsdC+0YLRiyDQutC+0LzQv9Cw0L3QuNC4INC4INGB0L7RgtGA0YPQtNC90LjQutC+0LIg0L/QviDQnNCS0J4sIEtQSSDQuCBCU0M=?= To: pcp@oss.sgi.com Content-Type: multipart/alternative; boundary=----------4BACE177E645870B X-Barracuda-Connect: dbncl-asg-40g-s02.onyx.net[213.131.112.183] X-Barracuda-Start-Time: 1448908685 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24855 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message ------------4BACE177E645870B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 0KPRh9C10LHQvdGL0Lkg0YbQtdC90YLRgCDQv9GA0LjQs9C70LDRiNCw0LXRgiDQvdCwINC+0LHR g9GH0LXQvdC40LUgKCrQv9GA0L7QvNC+0LrQvtC0OjI2MiopINC/0L4g0YLQtdC80LU6DQoNCirQ oNCw0LfRgNCw0LHQvtGC0LrQsCDQuCDQstC90LXQtNGA0LXQvdC40LUg0L/QvtC60LDQt9Cw0YLQ tdC70LXQuSBLUEksINCc0JLQniDQuCBCU0MuICoNCg0KKtCU0LvRjzoqINGA0YPQutC+0LLQvtC0 0LjRgtC10LvQtdC5INC4INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Qsiwg0L7RgtCy0LXRh9Cw0Y7R idC40YUg0LfQsCDQvtGA0LPQsNC90LjQt9Cw0YbQuNC+0L3QvdC+0LUg0YDQsNC30LLQuNGC0LjQ tSwNCtGA0YPQutC+0LLQvtC00LjRgtC10LvQtdC5INC4INGB0L/QtdGG0LjQsNC70LjRgdGC0L7Q siDQsiDQvtCx0LvQsNGB0YLQuCDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9C10YDRgdC+0L3QsNC7 0L7QvCwg0YDRg9C60L7QstC+0LTQuNGC0LXQu9C10LkNCtC60L7QvNC/0LDQvdC40Lkg0Lgg0YHQ vtCx0YHRgtCy0LXQvdC90LjQutC+0LIg0LHQuNC30L3QtdGB0LAuDQoNCg0KDQoNCg0KKjE3IH4g MTgg0LTQtdC60LDQsdGA0Y8g0LPQvtGA0L7QtCDQnNC+0YHQutCy0LAqDQrQl9Cw0L3Rj9GC0LjR jyDQv9GA0L7QstC+0LTRj9GC0YHRjyDRgSAxMDowMCDQtNC+IDE3OjMwDQoNCtCc0LXRgNC+0L/R gNC40Y/RgtC40LUg0YHQvtGB0YLQvtC40YLRgdGPOiDQvC4g0JHQsNGD0LzQsNC90YHQutCw0Y8s INGD0LsuINCR0LDRg9C80LDQvdGB0LrQsNGPLCDQtC42LCDQkS7Qpi4gItCS0LjQutGC0L7RgNC4 0Y8NCtCf0LvQsNC30LAiLg0KDQrQo9C30L3QsNGC0Ywg0LLRgdGOINC/0L7QtNGA0L7QsdC90YPR jiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQuCDQv9C+0LTQsNGC0Ywg0LfQsNGP0LLQutGDINC90LAg 0YPRh9Cw0YHRgtC40LUg0LIg0L7QsdGD0YfQtdC90LjQuCDQvNC+0LbQvdC+DQrQv9C+INGC0LXQ uy46DQoNCjggINC60L7QtCDQs9C+0YDQvtC00LAgICggNCA5IDUgKSAg0L3QvtC80LXRgCAgNyAy IDUgIC0gIDAgNCAgLSAgNCA4ICAo0LzQvdC+0LPQvtC60LDQvdCw0LvRjNC90YvQuSkNCg0KDQoq 0JTQsNC90L3QvtC1INC+0LHRg9GH0LXQvdC40LUg0L/QvtC30LLQvtC70Y/QtdGCOiAqDQogKiDQ v9C+0LvRg9GH0LjRgtGMINCz0L7RgtC+0LLRi9C1INC90LDRgNCw0LHQvtGC0LrQuCDQuCDRgNC1 0YjQtdC90LjRjyDQuNC3INC/0YDQsNC60YLQuNC60Lgg0YDQvtGB0YHQuNC50YHQutC40YUg0Lgg 0LfQsNC/0LDQtNC90YvRhQ0K0LrQvtC80L/QsNC90LjQuSwNCiAqINGD0LfQvdCw0YLRjCDQsNC7 0LPQvtGA0LjRgtC8INGA0LDQt9GA0LDQsdC+0YLQutC4INGB0LHQsNC70LDQvdGB0LjRgNC+0LLQ sNC90L3QvtC5INGB0LjRgdGC0LXQvNGLINC/0L7QutCw0LfQsNGC0LXQu9C10LkgKNCh0KHQnyks DQogKiDQvtGC0YDQsNCx0L7RgtCw0YLRjCDQvdCw0LLRi9C6INC40L3RgtC10LPRgNCw0YbQuNC4 INGB0YLRgNCw0YLQtdCz0LjRh9C10YHQutC40YUg0YbQtdC70LXQuSDQuCDQv9C+0LrQsNC30LDR gtC10LvQtdC5DQrRgNC10LfRg9C70YzRgtCw0YLQuNCy0L3QvtGB0YLQuCwNCiAqINC/0L7Qu9GD 0YfQuNGC0Ywg0L/RgNCw0LrRgtC40YfQtdGB0LrQuNC1INC40L3RgdGC0YDRg9C80LXQvdGC0Ysg 0LTQtdC60L7QvNC/0L7Qt9C40YbQuNC4INGG0LXQu9C10Lkg0Lgg0L/QvtC60LDQt9Cw0YLQtdC7 0LXQuSwNCiAqINC+0YHQstC+0LjRgtGMINC80LXRhdCw0L3QuNC30Lwg0L/RgNC40LLRj9C30LrQ uCDQv9GA0LXQvNC40Lgg0Log0LLRi9C/0L7Qu9C90LXQvdC40Y4g0YbQtdC70LXQuSwNCiAqINGD 0LfQvdCw0YLRjCDQv9GA0LDQutGC0LjRh9C10YHQutC40LUg0L/QvtC00YXQvtC00Ysg0Log0LLQ vdC10LTRgNC10L3QuNGOINGB0LjRgdGC0LXQvNGLINGD0L/RgNCw0LLQu9C10L3QuNGPINC/0L4N CtGA0LXQt9GD0LvRjNGC0LDRgtCw0Lwg0L3QsCDQvtGB0L3QvtCy0LUNCiAgINCh0KHQny4NCg0K ICAgICAgICAq0J7Qv9C40YHQsNC90LjQtSDQv9GA0L7Qs9GA0LDQvNC80Ys6Kg0KKjEuINCg0LDQ t9GA0LDQsdC+0YLQutCwINGB0LHQsNC70LDQvdGB0LjRgNC+0LLQsNC90L3QvtC5INGB0LjRgdGC 0LXQvNGLINC/0L7QutCw0LfQsNGC0LXQu9C10LkgKEJTQyk6Kg0KLdCY0YHRgtC+0YDQuNGPINC4 INC/0YDQuNC90YbQuNC/0Ysg0YDQsNCx0L7RgtGLIEJTQy4NCi3QodGG0LXQvdCw0YDQuNC5INGB 0YLRgNCw0YLQtdCz0LjRh9C10YHQutC+0Lkg0YHQtdGB0YHQuNC4INC/0L4g0YDQsNC30YDQsNCx 0L7RgtC60LUgQlNDLg0KLdCQ0LvQs9C+0YDQuNGC0Lwg0YHQvtC30LTQsNC90LjRjyDRgdGC0YDQ sNGC0LXQs9C40YfQtdGB0LrQvtC5INC60LDRgNGC0YsuDQot0J/RgNC40LzQtdGA0YsgQlNDINC0 0LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7RgtGA0LDRgdC70LXQuSDQuCDRhNGD0L3QutGG0LjQ vtC90LDQu9GM0L3Ri9GFINC/0L7QtNGA0LDQt9C00LXQu9C10L3QuNC5Lg0KKjIuINCU0LXQutC+ 0LzQv9C+0LfQuNGG0LjRjyDRgdGC0YDQsNGC0LXQs9C40YfQtdGB0LrQuNGFINGG0LXQu9C10Lkg 0L7RgNCz0LDQvdC40LfQsNGG0LjQuDoqDQot0J7RgdC90L7QstGLINGG0LXQu9C10LLQvtCz0L4g 0YPQv9GA0LDQstC70LXQvdC40Y8gKE1CTykuDQot0JTQtdGA0LXQstC+INGG0LXQu9C10Lkg0LrQ vtC80L/QsNC90LjQuC4NCi3Ql9Cw0LrRgNC10L/Qu9C10L3QuNC1INGG0LXQu9C10Lkg0LfQsCDR hNGD0L3QutGG0LjRj9C80Lgg0Lgg0LjRgdC/0L7Qu9C90LjRgtC10LvRj9C80LgsINC80LDRgtGA 0LjRhtCwINGG0LXQu9C10LkuDQot0J/RgNC40L3RhtC40L/RiyDQtNC10LrQvtC80L/QvtC30LjR htC40Lgg0YbQtdC70LXQuS4NCi3QoNCw0LfRgNCw0LHQvtGC0LrQsCDQvNC10YDQvtC/0YDQuNGP 0YLQuNC5INC/0L4g0LTQvtGB0YLQuNC20LXQvdC40Y4g0YbQtdC70LXQuSDQuCDQv9C70LDQvdCw INC00LXQudGB0YLQstC40LkuDQoqMy4g0J/QvtGB0YLQsNC90L7QstC60LAg0LrQu9GO0YfQtdCy 0YvRhSDQv9C+0LrQsNC30LDRgtC10LvQtdC5INGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtC4IChL UEkpOioNCi3QotC10YXQvdC+0LvQvtCz0LjRjyDQstGL0LHQvtGA0LAg0L/QvtC60LDQt9Cw0YLQ tdC70LXQuSDQuCDRg9GB0YLQsNC90L7QstC70LXQvdC40LUg0LLQtdGB0L7QsiBLUEkuDQot0KDQ sNC30YDQsNCx0L7RgtC60LAg0LrQsNGA0YLRiyBLUEkuDQot0KPRgNC+0LLQvdC4INC00L7RgdGC 0LjQttC10L3QuNGPIEtQSS4NCi3Qn9GA0LjQvNC10YDRiyDQutCw0YDRgiDQv9C+0LrQsNC30LDR gtC10LvQtdC5INC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L/QvtC00YDQsNC30LTQtdC70LXQ vdC40Lkg0Lgg0LTQvtC70LbQvdC+0YHRgtC10LkuDQot0J/RgNC40LHQvtGA0L3Ri9C1INC/0LDQ vdC10LvQuCDQtNC70Y8g0LzQvtC90LjRgtC+0YDQuNC90LPQsCDQv9C+0LrQsNC30LDRgtC10LvQ tdC5IChkYXNoYm9hcmRzKS4NCio0LiDQn9GA0LXQvNC40YDQvtCy0LDQvdC40LUg0L3QsCDQvtGB 0L3QvtCy0LUgS1BJOioNCi3QktGL0LHQvtGAINC/0LXRgNC40L7QtNC40YfQvdC+0YHRgtC4INC/ 0YDQtdC80LjRgNC+0LLQsNC90LjRjy4NCi3Qn9GA0LjQvNC10YDRiyDQv9GA0LXQvNC40LDQu9GM 0L3Ri9GFINC/0LvQsNC90L7QsiDQvdCwINC+0YHQvdC+0LLQtSBLUEkuDQot0KDQsNGB0YfQtdGC INC4INC/0LvQsNC90LjRgNC+0LLQsNC90LjQtSDRhNC+0L3QtNCwINC/0YDQtdC80LjRgNC+0LLQ sNC90LjRjy4NCi3Qn9GA0LjQstGP0LfQutCwINC/0YDQtdC80LjQuCDQuiBLUEk6INGD0YDQvtCy 0L3QuCDQuCDRgNC10LrQvtC80LXQvdC00YPQtdC80YvQuSDQv9GA0L7RhtC10L3RgiDQv9GA0LXQ vNC40LgsINGF0LDRgNCw0LrRgtC10YANCtC30LDQstC40YHQuNC80L7RgdGC0LgNCiAg0L/RgNC1 0LzQuNC4INC+0YIg0L/QvtC60LDQt9Cw0YLQtdC70Y8uDQoqNS4g0KDQtdC60L7QvNC10L3QtNCw 0YbQuNC4INC/0L4g0LLQvdC10LTRgNC10L3QuNGOLioNCi3Qn9C+0LTQstC+0LTQvdGL0LUg0LrQ sNC80L3QuCDQv9GA0Lgg0LLQvdC10LTRgNC10L3QuNC4INGB0LjRgdGC0LXQvNGLINGD0L/RgNCw 0LLQu9C10L3QuNGPINGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtGM0Y4uDQot0JvRg9GH0YjQuNC1 INC/0YDQsNC60YLQuNC60Lgg0LLQvdC10LTRgNC10L3QuNGPLg0KLdCS0L3Rg9GC0YDQtdC90L3Q uNC1INC60L7QvNC80YPQvdC40LrQsNGG0LjQuCDRgSDRgdC+0YLRgNGD0LTQvdC40LrQsNC80Lgu DQoNCg0K0KPRh9Cw0YHRgtC40LU6IDIyIDjQvtC+INGA0YPQsdC70LXQuS4NCtCh0Lp10LTQunUg KNC+0YIgMi3RhSDRh9C10LvQvtCy0LXQuiDigJMgMTAlLCDQvtGCIDMt0YUg0Lgg0LHQvtC70LXQ tSDigJMgMTUlKS4NCtCS0YXQvtC00LjRgiDQvNC10YLQvtC00LjRh9C10YHQutC40Lkg0LzQsNGC 0LXRgNC40LDQuywg0L7QsdC10LTRiywg0LrQvtGE0LUt0L/QsNGD0LfRiy4NCtCf0L4g0L7QutC+ 0L3Rh9Cw0L3QuNGOINC30LDQvdGP0YLQuNC5INCS0LDQvCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP 0LXRgtGB0Y8g0YHQtdGA0YLQuNGE0LjQutCw0YIuDQo= ------------4BACE177E645870B Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBhbGlnbj0iY2VudGVyIj48dGFibGUgYmdjb2xvcj0iI2Y0ZTNk YiIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQgYmdjb2xvcj0iIzY2 MDA2NiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNjYwMDY2Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2 NjAwNjYiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzY2MDA2NiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIj NjYwMDY2Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM2NjAwNjYiPsKgPC90ZD48dGQg Ymdjb2xvcj0iI2ZkZjlmNyI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZmRmOWY3Ij48cCBhbGlnbj0i Y2VudGVyIj7Qo9GH0LXQsdC90YvQuSDRhtC10L3RgtGAINC/0YDQuNCz0LvQsNGI0LDQtdGCINC9 0LAg0L7QsdGD0YfQtdC90LjQtSAoPGI+0L/RgNC+0LzQvtC60L7QtDoyNjI8L2I+KSAJCQkg0L/Q viDRgtC10LzQtTo8YnI+PGJyPjxmb250IGNvbG9yPSIjMDAwMGZmIj48Yj48Zm9udCBzaXplPSI1 Ij7QoNCw0LfRgNCw0LHQvtGC0LrQsCDQuCDQstC90LXQtNGA0LXQvdC40LUgCQkJ0L/QvtC60LDQ t9Cw0YLQtdC70LXQuSBLUEksINCc0JLQniDQuCBCU0MuIDwvZm9udD48L2I+PGJyPjwvZm9udD48 YnI+PGZvbnQgY29sb3I9IiNjYzAwNjYiPjxiPtCU0LvRjzo8L2I+PC9mb250PiDRgNGD0LrQvtCy 0L7QtNC40YLQtdC70LXQuSDQuCAJCQnRgdC/0LXRhtC40LDQu9C40YHRgtC+0LIsINC+0YLQstC1 0YfQsNGO0YnQuNGFINC30LAg0L7RgNCz0LDQvdC40LfQsNGG0LjQvtC90L3QvtC1INGA0LDQt9Cy 0LjRgtC40LUsPGJyPtGA0YPQutC+0LLQvtC00LjRgtC10LvQtdC5INC4INGB0L/QtdGG0LjQsNC7 0LjRgdGC0L7QsiDQsiDQvtCx0LvQsNGB0YLQuCDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9C10YDR gdC+0L3QsNC70L7QvCwgCQkJINGA0YPQutC+0LLQvtC00LjRgtC10LvQtdC5PGJyPgkJCdC60L7Q vNC/0LDQvdC40Lkg0Lgg0YHQvtCx0YHRgtCy0LXQvdC90LjQutC+0LIg0LHQuNC30L3QtdGB0LAu PGJyPiDCoDwvcD48cCBhbGlnbj0iY2VudGVyIj48YnI+PGI+PGZvbnQgY29sb3I9IiNjYzAwNjYi IHNpemU9IjQiPjE3IDxzcGFuIGxhbmc9ImVuLXVzIj5+PC9zcGFuPiAxOCAJCQkg0LTQtdC60LDQ sdGA0Y8gPGJyPjwvZm9udD7Qs9C+0YDQvtC0INCc0L7RgdC60LLQsDxicj48L2I+PGJyPgkJCdCX 0LDQvdGP0YLQuNGPINC/0YDQvtCy0L7QtNGP0YLRgdGPINGBIDEwPHNwYW4gbGFuZz0iZW4tdXMi Pjo8L3NwYW4+MDAg0LTQviAxNzxzcGFuIGxhbmc9ImVuLXVzIj46PC9zcGFuPjMwPGJyPjxicj7Q nNC10YDQvtC/0YDQuNGP0YLQuNC1INGB0L7RgdGC0L7QuNGC0YHRjzog0LwuINCR0LDRg9C80LDQ vdGB0LrQsNGPLCDRg9C7LiDQkdCw0YPQvNCw0L3RgdC60LDRjywg0LQuNiwg0JEu0KYuIAkJCSZx dW90O9CS0LjQutGC0L7RgNC40Y8g0J/Qu9Cw0LfQsCZxdW90Oy48YnI+PGJyPtCj0LfQvdCw0YLR jCDQstGB0Y4g0L/QvtC00YDQvtCx0L3Rg9GOINC40L3RhNC+0YDQvNCw0YbQuNGOINC4INC/0L7Q tNCw0YLRjCDQt9Cw0Y/QstC60YMg0L3QsCDRg9GH0LDRgdGC0LjQtSDQsiAJCQnQvtCx0YPRh9C1 0L3QuNC4INC80L7QttC90L4g0L/QviDRgtC10LsuOjxicj48YnI+PGZvbnQgc2l6ZT0iNCI+ODwv Zm9udD4gwqA8Zm9udCBzaXplPSIyIj7QutC+0LQg0LPQvtGA0L7QtNCwPC9mb250PsKgIAkJCTxm b250IHNpemU9IjQiPiggNCA5IDUgKTwvZm9udD7CoCA8Zm9udCBzaXplPSIyIj7QvdC+0LzQtdGA PC9mb250PsKgIDxmb250IHNpemU9IjQiPjcgMiA1wqAgLcKgIAkJCTAgNMKgIC3CoCA0IDg8L2Zv bnQ+wqAgPGZvbnQgc2l6ZT0iMiI+KNC80L3QvtCz0L7QutCw0L3QsNC70YzQvdGL0LkpPC9mb250 Pjxicj4gwqA8L3A+PC90ZD48dGQgYmdjb2xvcj0iI2ZkZjlmNyI+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjNjYwMDY2Ij7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiM2NjAwNjYiPsKgPC90ZD48 dGQgYmdjb2xvcj0iI2Y4ZjdmNSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZjhmN2Y1Ij48YnI+PGZv bnQgY29sb3I9IiMwMDAwY2MiPjxiPtCU0LDQvdC90L7QtSDQvtCx0YPRh9C10L3QuNC1INC/0L7Q t9Cy0L7Qu9GP0LXRgjogPC9iPjwvZm9udD48YnI+PHNwYW4gbGFuZz0iZW4tdXMiPsKgKiA8L3Nw YW4+0L/QvtC70YPRh9C40YLRjCDQs9C+0YLQvtCy0YvQtSDQvdCw0YDQsNCx0L7RgtC60Lgg0Lgg CQkJ0YDQtdGI0LXQvdC40Y8g0LjQtyDQv9GA0LDQutGC0LjQutC4INGA0L7RgdGB0LjQudGB0LrQ uNGFINC4INC30LDQv9Cw0LTQvdGL0YUg0LrQvtC80L/QsNC90LjQuSwgPGJyPjxzcGFuIGxhbmc9 ImVuLXVzIj7CoCogPC9zcGFuPtGD0LfQvdCw0YLRjCDQsNC70LPQvtGA0LjRgtC8INGA0LDQt9GA 0LDQsdC+0YLQutC4IAkJCdGB0LHQsNC70LDQvdGB0LjRgNC+0LLQsNC90L3QvtC5INGB0LjRgdGC 0LXQvNGLINC/0L7QutCw0LfQsNGC0LXQu9C10LkgKNCh0KHQnyksPGJyPjxzcGFuIGxhbmc9ImVu LXVzIj7CoCogPC9zcGFuPtC+0YLRgNCw0LHQvtGC0LDRgtGMINC90LDQstGL0Log0LjQvdGC0LXQ s9GA0LDRhtC40LggCQkJ0YHRgtGA0LDRgtC10LPQuNGH0LXRgdC60LjRhSDRhtC10LvQtdC5INC4 INC/0L7QutCw0LfQsNGC0LXQu9C10Lkg0YDQtdC30YPQu9GM0YLQsNGC0LjQstC90L7RgdGC0Lgs PGJyPjxzcGFuIGxhbmc9ImVuLXVzIj7CoCogPC9zcGFuPtC/0L7Qu9GD0YfQuNGC0Ywg0L/RgNCw 0LrRgtC40YfQtdGB0LrQuNC1INC40L3RgdGC0YDRg9C80LXQvdGC0YsgCQkJ0LTQtdC60L7QvNC/ 0L7Qt9C40YbQuNC4INGG0LXQu9C10Lkg0Lgg0L/QvtC60LDQt9Cw0YLQtdC70LXQuSw8YnI+PHNw YW4gbGFuZz0iZW4tdXMiPsKgKiA8L3NwYW4+0L7RgdCy0L7QuNGC0Ywg0LzQtdGF0LDQvdC40LfQ vCDQv9GA0LjQstGP0LfQutC4INC/0YDQtdC80LjQuCDQuiAJCQnQstGL0L/QvtC70L3QtdC90LjR jiDRhtC10LvQtdC5LDxicj48c3BhbiBsYW5nPSJlbi11cyI+wqAqIDwvc3Bhbj7Rg9C30L3QsNGC 0Ywg0L/RgNCw0LrRgtC40YfQtdGB0LrQuNC1INC/0L7QtNGF0L7QtNGLINC6IAkJCdCy0L3QtdC0 0YDQtdC90LjRjiDRgdC40YHRgtC10LzRiyDRg9C/0YDQsNCy0LvQtdC90LjRjyDQv9C+INGA0LXQ t9GD0LvRjNGC0LDRgtCw0Lwg0L3QsCDQvtGB0L3QvtCy0LU8YnI+PHNwYW4gbGFuZz0iZW4tdXMi PsKgwqAgPC9zcGFuPtCh0KHQny48YnI+PGJyPjxzcGFuIGxhbmc9ImVuLXVzIj7CoMKgwqDCoMKg wqAJCQkgPGZvbnQgY29sb3I9IiMwMDAwY2MiPsKgPC9mb250Pjwvc3Bhbj48Zm9udCBjb2xvcj0i IzAwMDBjYyI+PGI+PGZvbnQgc2l6ZT0iNCI+0J7Qv9C40YHQsNC90LjQtSAJCQnQv9GA0L7Qs9GA 0LDQvNC80Ys6PC9mb250PjwvYj48L2ZvbnQ+PGJyPjxiPjxmb250IHNpemU9IjUiPjEuIDwvZm9u dD7QoNCw0LfRgNCw0LHQvtGC0LrQsCDRgdCx0LDQu9Cw0L3RgdC40YDQvtCy0LDQvdC90L7QuSDR gdC40YHRgtC10LzRiyAJCQnQv9C+0LrQsNC30LDRgtC10LvQtdC5IChCU0MpOjwvYj48YnI+LdCY 0YHRgtC+0YDQuNGPINC4INC/0YDQuNC90YbQuNC/0Ysg0YDQsNCx0L7RgtGLIEJTQy48YnI+LdCh 0YbQtdC90LDRgNC40Lkg0YHRgtGA0LDRgtC10LPQuNGH0LXRgdC60L7QuSDRgdC10YHRgdC40Lgg 0L/QviDRgNCw0LfRgNCw0LHQvtGC0LrQtSBCU0MuPGJyPi3QkNC70LPQvtGA0LjRgtC8INGB0L7Q t9C00LDQvdC40Y8g0YHRgtGA0LDRgtC10LPQuNGH0LXRgdC60L7QuSDQutCw0YDRgtGLLjxicj4t 0J/RgNC40LzQtdGA0YsgQlNDINC00LvRjyDRgNCw0LfQu9C40YfQvdGL0YUg0L7RgtGA0LDRgdC7 0LXQuSDQuCDRhNGD0L3QutGG0LjQvtC90LDQu9GM0L3Ri9GFINC/0L7QtNGA0LDQt9C00LXQu9C1 0L3QuNC5Ljxicj48Yj48Zm9udCBzaXplPSI1Ij4yLiA8L2ZvbnQ+0JTQtdC60L7QvNC/0L7Qt9C4 0YbQuNGPINGB0YLRgNCw0YLQtdCz0LjRh9C10YHQutC40YUg0YbQtdC70LXQuSAJCQnQvtGA0LPQ sNC90LjQt9Cw0YbQuNC4OjwvYj48YnI+LdCe0YHQvdC+0LLRiyDRhtC10LvQtdCy0L7Qs9C+INGD 0L/RgNCw0LLQu9C10L3QuNGPIChNQk8pLjxicj4t0JTQtdGA0LXQstC+INGG0LXQu9C10Lkg0LrQ vtC80L/QsNC90LjQuC48YnI+LdCX0LDQutGA0LXQv9C70LXQvdC40LUg0YbQtdC70LXQuSDQt9Cw INGE0YPQvdC60YbQuNGP0LzQuCDQuCDQuNGB0L/QvtC70L3QuNGC0LXQu9GP0LzQuCwg0LzQsNGC 0YDQuNGG0LAg0YbQtdC70LXQuS48YnI+LdCf0YDQuNC90YbQuNC/0Ysg0LTQtdC60L7QvNC/0L7Q t9C40YbQuNC4INGG0LXQu9C10LkuPGJyPi3QoNCw0LfRgNCw0LHQvtGC0LrQsCDQvNC10YDQvtC/ 0YDQuNGP0YLQuNC5INC/0L4g0LTQvtGB0YLQuNC20LXQvdC40Y4g0YbQtdC70LXQuSDQuCDQv9C7 0LDQvdCwINC00LXQudGB0YLQstC40LkuPGJyPjxiPjxmb250IHNpemU9IjUiPjMuIDwvZm9udD7Q n9C+0YHRgtCw0L3QvtCy0LrQsCDQutC70Y7Rh9C10LLRi9GFINC/0L7QutCw0LfQsNGC0LXQu9C1 0LkgCQkJ0Y3RhNGE0LXQutGC0LjQstC90L7RgdGC0LggKEtQSSk6PC9iPjxicj4t0KLQtdGF0L3Q vtC70L7Qs9C40Y8g0LLRi9Cx0L7RgNCwINC/0L7QutCw0LfQsNGC0LXQu9C10Lkg0Lgg0YPRgdGC 0LDQvdC+0LLQu9C10L3QuNC1INCy0LXRgdC+0LIgS1BJLjxicj4t0KDQsNC30YDQsNCx0L7RgtC6 0LAg0LrQsNGA0YLRiyBLUEkuPGJyPi3Qo9GA0L7QstC90Lgg0LTQvtGB0YLQuNC20LXQvdC40Y8g S1BJLjxicj4t0J/RgNC40LzQtdGA0Ysg0LrQsNGA0YIg0L/QvtC60LDQt9Cw0YLQtdC70LXQuSDQ tNC70Y8g0YDQsNC30LvQuNGH0L3Ri9GFINC/0L7QtNGA0LDQt9C00LXQu9C10L3QuNC5INC4INC0 0L7Qu9C20L3QvtGB0YLQtdC5Ljxicj4t0J/RgNC40LHQvtGA0L3Ri9C1INC/0LDQvdC10LvQuCDQ tNC70Y8g0LzQvtC90LjRgtC+0YDQuNC90LPQsCDQv9C+0LrQsNC30LDRgtC10LvQtdC5IChkYXNo Ym9hcmRzKS48YnI+PGI+PGZvbnQgc2l6ZT0iNSI+NC4gPC9mb250PtCf0YDQtdC80LjRgNC+0LLQ sNC90LjQtSDQvdCwINC+0YHQvdC+0LLQtSBLUEk6PC9iPjxicj4t0JLRi9Cx0L7RgCDQv9C10YDQ uNC+0LTQuNGH0L3QvtGB0YLQuCDQv9GA0LXQvNC40YDQvtCy0LDQvdC40Y8uPGJyPi3Qn9GA0LjQ vNC10YDRiyDQv9GA0LXQvNC40LDQu9GM0L3Ri9GFINC/0LvQsNC90L7QsiDQvdCwINC+0YHQvdC+ 0LLQtSBLUEkuPGJyPi3QoNCw0YHRh9C10YIg0Lgg0L/Qu9Cw0L3QuNGA0L7QstCw0L3QuNC1INGE 0L7QvdC00LAg0L/RgNC10LzQuNGA0L7QstCw0L3QuNGPLjxicj4t0J/RgNC40LLRj9C30LrQsCDQ v9GA0LXQvNC40Lgg0LogS1BJOiDRg9GA0L7QstC90Lgg0Lgg0YDQtdC60L7QvNC10L3QtNGD0LXQ vNGL0Lkg0L/RgNC+0YbQtdC90YIg0L/RgNC10LzQuNC4LCAJCQkg0YXQsNGA0LDQutGC0LXRgCDQ t9Cw0LLQuNGB0LjQvNC+0YHRgtC4PGJyPjxzcGFuIGxhbmc9ImVuLXVzIj7CoCA8L3NwYW4+0L/R gNC10LzQuNC4INC+0YIg0L/QvtC60LDQt9Cw0YLQtdC70Y8uPGJyPjxiPjxmb250IHNpemU9IjUi PjUuIDwvZm9udD7QoNC10LrQvtC80LXQvdC00LDRhtC40Lgg0L/QviDQstC90LXQtNGA0LXQvdC4 0Y4uPC9iPjxicj4t0J/QvtC00LLQvtC00L3Ri9C1INC60LDQvNC90Lgg0L/RgNC4INCy0L3QtdC0 0YDQtdC90LjQuCDRgdC40YHRgtC10LzRiyDRg9C/0YDQsNCy0LvQtdC90LjRjyDRjdGE0YTQtdC6 0YLQuNCy0L3QvtGB0YLRjNGOLjxicj4t0JvRg9GH0YjQuNC1INC/0YDQsNC60YLQuNC60Lgg0LLQ vdC10LTRgNC10L3QuNGPLjxicj4t0JLQvdGD0YLRgNC10L3QvdC40LUg0LrQvtC80LzRg9C90LjQ utCw0YbQuNC4INGBINGB0L7RgtGA0YPQtNC90LjQutCw0LzQuC48YnI+PGJyPjxicj48Zm9udCBm YWNlPSJ2ZXJkYW5hLCBzYW5zLXNlcmlmIj7Qo9GH0LDRgdGC0LjQtTogMjIgONC+0L4g0YDRg9Cx 0LvQtdC5Ljxicj7QodC6PHNwYW4gbGFuZz0iZW4tdXMiPnU8L3NwYW4+0LTQujxzcGFuIGxhbmc9 ImVuLXVzIj51PC9zcGFuPiAo0L7RgiAyPHNwYW4gbGFuZz0iZW4tdXMiPi08L3NwYW4+0YUgCQkJ 0YfQtdC70L7QstC10Log4oCTIDEwJSwg0L7RgiAzLdGFINC4INCx0L7Qu9C10LUg4oCTIDE1JSku PGJyPtCS0YXQvtC00LjRgiDQvNC10YLQvtC00LjRh9C10YHQutC40Lkg0LzQsNGC0LXRgNC40LDQ uywg0L7QsdC10LTRiywg0LrQvtGE0LUt0L/QsNGD0LfRiy48YnI+0J/QviDQvtC60L7QvdGH0LDQ vdC40Y4g0LfQsNC90Y/RgtC40Lkg0JLQsNC8INC/0YDQtdC00L7RgdGC0LDQstC70Y/QtdGC0YHR jyDRgdC10YDRgtC40YTQuNC60LDRgi48L2ZvbnQ+PGJyPiDCoDwvdGQ+PHRkIGJnY29sb3I9IiNm OGY3ZjUiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzY2MDA2NiI+wqA8L3RkPjwvdHI+PHRyPjx0ZCBi Z2NvbG9yPSIjNjYwMDY2Ij7CoDwvdGQ+PHRkIGJnY29sb3I9IiM2NjAwNjYiPsKgPC90ZD48dGQg Ymdjb2xvcj0iIzY2MDA2NiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNjYwMDY2Ij7CoDwvdGQ+PHRk IGJnY29sb3I9IiM2NjAwNjYiPsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Rpdj48L2Rp dj4NCg== ------------4BACE177E645870B-- From brolley@redhat.com Mon Nov 30 14:14:59 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id EBB3F29DF5 for ; Mon, 30 Nov 2015 14:14:59 -0600 (CST) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id DBE298F8033 for ; Mon, 30 Nov 2015 12:14:59 -0800 (PST) X-ASG-Debug-ID: 1448914495-04cb6c53536fe60001-S8gJnT Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id mry7kqvkGswCvluI (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 12:14:55 -0800 (PST) X-Barracuda-Envelope-From: brolley@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.28 X-ASG-Whitelist: Client Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 0439FC0D222B; Mon, 30 Nov 2015 20:14:54 +0000 (UTC) Received: from [10.10.60.99] (vpn-60-99.rdu2.redhat.com [10.10.60.99]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tAUKErvM002482; Mon, 30 Nov 2015 15:14:54 -0500 Message-ID: <565CAE6B.4090706@redhat.com> Date: Mon, 30 Nov 2015 15:15:39 -0500 From: Dave Brolley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ken McDonell CC: PCP Mailing List Subject: Re: PCP Multi-Archive Contexts: Treatment of Archive Boundaries References: <564CCA0A.4030006@redhat.com> <564CD23C.6040408@internode.on.net> X-ASG-Orig-Subj: Re: PCP Multi-Archive Contexts: Treatment of Archive Boundaries In-Reply-To: <564CD23C.6040408@internode.on.net> Content-Type: multipart/alternative; boundary="------------090605050900070204010107" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Barracuda-Connect: mx1.redhat.com[209.132.183.28] X-Barracuda-Start-Time: 1448914495 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.15:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 This is a multi-part message in MIME format. --------------090605050900070204010107 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for clarifying Ken. On 11/18/2015 02:32 PM, Ken McDonell wrote: > > See the pmlogextract code to see how to generate an appropriate > timestamp for the record. > I have a couple of observations and questions: 1. It looks like the timestamp for the record is 1 millisecond after that of the previous record in the stream. I know that this is extremely unlikely, but I suppose that it's possible that, in a multi-archive context, the next archive begins less than 1 millisecond after the previous one ends. Should we worry about that and perhaps interpolate the tmestamp of the record in that case? It also seems possible that within pmLogExtract, the next record might occur less than a millisecond after the previous one. Is this a problem? 2. From what I can tell, it looks to me like pmLogExtract could generate more than one l record in the same gap. This would be the (unlikely?) case where more than one archive ends at almost the same time and all end within the gap between the previous record and the next one. Now since we're not planning on allowing overlapping archives for multi-archive contexts, this will never happen there. I'm just interested in whether I'm understanding pmLogExtract correctly and whether this was known and/or intended. Thanks, Dave --------------090605050900070204010107 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Thanks for clarifying Ken.

On 11/18/2015 02:32 PM, Ken McDonell wrote:

See the pmlogextract code to see how to generate an appropriate timestamp for the <mark> record.

I have a couple of observations and questions:
  1. It looks like the timestamp for the <mark> record is 1 millisecond after that of the previous record in the stream. I know that this is extremely unlikely, but I suppose that it's possible that, in a multi-archive context, the next archive begins less than 1 millisecond after the previous one ends. Should we worry about that and perhaps interpolate the tmestamp of the <mark> record in that case? It also seems possible that within pmLogExtract, the next record might occur less than a millisecond after the previous one. Is this a problem?

  2. From what I can tell, it looks to me like pmLogExtract could generate more than one l<mark> record in the same gap. This would be the (unlikely?) case where more than one archive ends at almost the same time and all end within the gap between the previous record and the next one. Now since we're not planning on allowing overlapping archives for multi-archive contexts, this will never happen there. I'm just interested in whether I'm understanding pmLogExtract correctly and whether this was known and/or intended.

Thanks,
Dave
--------------090605050900070204010107-- From nscott@redhat.com Mon Nov 30 16:33:03 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 7289429DF5 for ; Mon, 30 Nov 2015 16:33:03 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 3FA938F8033 for ; Mon, 30 Nov 2015 14:32:59 -0800 (PST) X-ASG-Debug-ID: 1448922778-04bdf07f0a2e2870001-S8gJnT Received: from mx3-phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by cuda.sgi.com with ESMTP id HfPmmNVnIX2X1bX6 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 30 Nov 2015 14:32:58 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.24 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx3-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id tAUMWvrc023136; Mon, 30 Nov 2015 17:32:57 -0500 Date: Mon, 30 Nov 2015 17:32:57 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: myllynen@redhat.com Cc: pcp developers Message-ID: <314282959.30719384.1448922777829.JavaMail.zimbra@redhat.com> In-Reply-To: <565C2BC1.3080402@redhat.com> References: <565C2BC1.3080402@redhat.com> Subject: Re: [pcp] Rename zbxpcp package MIME-Version: 1.0 X-ASG-Orig-Subj: Re: [pcp] Rename zbxpcp package Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.83] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: Rename zbxpcp package Thread-Index: gFpDIAxwXJbBr1LfSA4x9+mE0WbZ5g== X-Barracuda-Connect: mx3-phx2.redhat.com[209.132.183.24] X-Barracuda-Start-Time: 1448922778 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.03 X-Barracuda-Spam-Status: No, SCORE=0.03 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC0_MISMATCH_TO, BSF_SC0_SA_TO_FROM_DOMAIN_MATCH, THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24861 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... 0.00 BSF_SC0_MISMATCH_TO Envelope rcpt doesn't match header 0.01 BSF_SC0_SA_TO_FROM_DOMAIN_MATCH Sender Domain Matches Recipient Domain Hey Marko, ----- Original Message ----- > Hi, > > I think we should rename the zbxpcp package (pcp-export-pcp2zabbix > currently). > [...] > However, zbxpcp is a "passive" component used by Zabbix agent and not > usable by itself. Given this and the possibility to have an "active" > pcp2zabbix in the future, I propose we package zbxpcp in > pcp-export-zabbix-agent or such. Sounds good to me - I just pulled something out of thin air to get the packaging started. :) I'll switch over to the above today. cheers. -- Nathan From nscott@redhat.com Mon Nov 30 18:28:36 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 83CAC7F3F for ; Mon, 30 Nov 2015 18:28:36 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id 15A44AC004 for ; Mon, 30 Nov 2015 16:28:32 -0800 (PST) X-ASG-Debug-ID: 1448929706-04cbb0605c2dd9c0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id K0bHLCqaFaW5hrJ1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 16:28:26 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tB10SP3X010115 for ; Mon, 30 Nov 2015 19:28:25 -0500 Date: Mon, 30 Nov 2015 19:28:25 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <760687229.30800642.1448929705750.JavaMail.zimbra@redhat.com> In-Reply-To: <1314156466.30800174.1448929606060.JavaMail.zimbra@redhat.com> Subject: pcp updates: kenj+marko merges MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: kenj+marko merges Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.83] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: kenj+marko merges Thread-Index: b7z4C7mSkS4deyu+O+kV4cWikGkFVg== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1448929706 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24863 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (6): build: reinstate Makepkgs MacOSX changes from NetBSD overlap qa: simpify test 278 for all platforms by dropping IRIX-ism misc: fix a couple of comment typos in freshly added code qa: reinstate _cleanup_pmda function addition after NetBSD merge zbxpcp: rename src/pkg to more descriptive zabbix-agent build: trivial zbxpcp man page build typo fix Marko Myllynen (2): zbxpcp: update Zabbix agent module install location zbxpcp: add a man page for the Zabbix agent module Makepkgs | 8 + build/rpm/fedora.spec | 12 - build/rpm/pcp.spec.in | 14 +- qa/.gitignore | 1 qa/278 | 24 --- qa/278.irix | 141 -------------------- qa/278.linux | 71 ---------- qa/278.out | 71 ++++++++++ qa/common.check | 6 qa/src/statvfs.c | 2 src/GNUmakefile | 2 src/pcp2zabbix/GNUmakefile | 29 ---- src/pcp2zabbix/src/.gitignore | 3 src/pcp2zabbix/src/GNUmakefile | 59 +------- src/pcp2zabbix/src/exports | 10 - src/pcp2zabbix/src/module.h | 132 ------------------- src/pcp2zabbix/src/zbxpcp.3 | 250 ++++++++++++++++++------------------ src/pcp2zabbix/src/zbxpcp.c | 268 --------------------------------------- src/pmdas/netbsd/filesys.c | 5 src/zabbix-agent/GNUmakefile | 29 ++++ src/zabbix-agent/src/.gitignore | 4 src/zabbix-agent/src/GNUmakefile | 50 +++++++ src/zabbix-agent/src/exports | 10 + src/zabbix-agent/src/module.h | 132 +++++++++++++++++++ src/zabbix-agent/src/zbxpcp.3 | 125 ++++++++++++++++++ src/zabbix-agent/src/zbxpcp.c | 268 +++++++++++++++++++++++++++++++++++++++ 26 files changed, 848 insertions(+), 878 deletions(-) commit 7279e62d996efc227234bf3f2abc7ee042698789 Author: Nathan Scott Date: Tue Dec 1 11:02:52 2015 +1100 build: trivial zbxpcp man page build typo fix commit 932edcc1e1570b3c00b92c6fbc588515988b4786 Author: Nathan Scott Date: Tue Dec 1 10:56:21 2015 +1100 zbxpcp: rename src/pkg to more descriptive zabbix-agent commit eee28be6403149b0cf6fa7a953e28d8c246c1777 Author: Marko Myllynen Date: Tue Dec 1 10:50:08 2015 +1100 zbxpcp: add a man page for the Zabbix agent module A quick man page for zbxpcp with installation, testing and some troubleshooting tips. Under section 3 as there are e.g. libxml(3) and zlib(3). Note that I tried to make the page understandable also for people who've never heard about PCP before so it should explain few wording and somewhat verbose approach. commit 9a2e0db30a146da51b8296d802e1fe44d629a4f7 Author: Marko Myllynen Date: Tue Dec 1 10:41:12 2015 +1100 zbxpcp: update Zabbix agent module install location commit 94560a165c8eb83dcdbf9ee71c4ed610dddb76a8 Author: Nathan Scott Date: Tue Dec 1 10:33:42 2015 +1100 qa: reinstate _cleanup_pmda function addition after NetBSD merge commit 394499406720f9b08505d57abc4f5eed1a7df086 Author: Nathan Scott Date: Tue Dec 1 10:32:39 2015 +1100 misc: fix a couple of comment typos in freshly added code commit 1d41dafdc0df1ac607e4980836ab289560a4662e Author: Nathan Scott Date: Tue Dec 1 10:20:34 2015 +1100 qa: simpify test 278 for all platforms by dropping IRIX-ism commit feb019cd04d07e8f81338ce05750f86ec51b3227 Author: Nathan Scott Date: Tue Dec 1 10:16:36 2015 +1100 build: reinstate Makepkgs MacOSX changes from NetBSD overlap From kenj@internode.on.net Mon Nov 30 19:09:22 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (Postfix) with ESMTP id 508F87F37 for ; Mon, 30 Nov 2015 19:09:22 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay2.corp.sgi.com (Postfix) with ESMTP id 32856304051 for ; Mon, 30 Nov 2015 17:09:19 -0800 (PST) X-ASG-Debug-ID: 1448932152-04bdf07f0a2e6f40001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id rsltGSSZuP6on3CB for ; Mon, 30 Nov 2015 17:09:13 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2C/AQDC8lxWPM550XYNUYtcuUeIFQEBAQEBAQcBAQEBQYUdVTAGAgUWGAMCAQIBMScIAQGyXXGRK4EBlAoFlleFKqRvhHuGTwEBAQ Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail04.adl6.internode.on.net with ESMTP; 01 Dec 2015 11:36:55 +1030 To: pcp@oss.sgi.com Subject: pcp updates: build failure fix From: Ken McDonell X-ASG-Orig-Subj: pcp updates: build failure fix Message-ID: <565CF2AD.2080805@internode.on.net> Date: Tue, 1 Dec 2015 12:06:53 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1448932153 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24864 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): pipe PMDA: fix compilation error when pipe2() not available src/pmdas/pipe/util.c | 3 +++ 1 file changed, 3 insertions(+) Details ... commit fb5a22cee01c6ecd4053fbbbd58fb7746e55e476 Author: Ken McDonell Date: Tue Dec 1 06:28:08 2015 +1100 pipe PMDA: fix compilation error when pipe2() not available From jeamalullapsk@merr.com Mon Nov 30 20:41:52 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.9 required=5.0 tests=HTML_FONT_LOW_CONTRAST, HTML_FONT_SIZE_LARGE,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=no version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 627227F37 for ; Mon, 30 Nov 2015 20:41:52 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id D7E56AC002 for ; Mon, 30 Nov 2015 18:41:48 -0800 (PST) X-ASG-Debug-ID: 1448937698-04cbb0605d2e0a00001-S8gJnT Received: from merr.com.s7b1.psmtp.com (82-160-135-145.tktelekom.pl [82.160.135.145]) by cuda.sgi.com with ESMTP id uvn2t8u2xi4FiiwE for ; Mon, 30 Nov 2015 18:41:39 -0800 (PST) X-Barracuda-Envelope-From: jeamalullapsk@merr.com X-Barracuda-Apparent-Source-IP: 82.160.135.145 From: "=?utf-8?B?0J7RhtC10L3QutCwINCx0LjQt9C90LXRgdCw?=" To: pcp@oss.sgi.com Subject: =?utf-8?B?0JrQvtC90YLRgNC+0LvRjCDQsdC40LfQvdC10YHQsCDQuCDRg9C/0YDQsNCy0LvQtdC90LjQtSDRgNC40YHQutCw0LzQuA==?= MIME-Version: 1.0 X-ASG-Orig-Subj: =?utf-8?B?0JrQvtC90YLRgNC+0LvRjCDQsdC40LfQvdC10YHQsCDQuCDRg9C/0YDQsNCy0LvQtdC90LjQtSDRgNC40YHQutCw0LzQuA==?= Message-ID: <412029181.20151201054144@GMNTPMGDXIW> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 1 Dec 2015 05:41:44 +0300 Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 X-Barracuda-Connect: 82-160-135-145.tktelekom.pl[82.160.135.145] X-Barracuda-Start-Time: 1448937698 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 1.66 X-Barracuda-Spam-Status: No, SCORE=1.66 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=BSF_SC5_MJ1963, HTML_FONT_SIZE_LARGE, HTML_MESSAGE, HTML_MIME_NO_HTML_TAG, MIME_HTML_ONLY, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24866 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_FONT_SIZE_LARGE BODY: HTML font size is large 0.00 MIME_HTML_ONLY BODY: Message only has text/html MIME parts 0.00 HTML_MESSAGE BODY: HTML included in message 1.05 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC5_MJ1963 Custom Rule MJ1963 PGRpdj48ZGl2IGFsaWduPSJjZW50ZXIiPjx0YWJsZSBiZ2NvbG9yPSIjZjhmOGY1IiBib3JkZXI9 IjAiIGNlbGxzcGFjaW5nPSIwIj48dGJvZHk+PHRyPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwv dGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8 L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj48cCBhbGlnbj0icmlnaHQiPjxmb250IGNvbG9yPSIj ZjhmOGY1Ij48Yj7Qn9GA0L7QvNC+0LrQvtC0OiAyNjE8L2I+PC9mb250PjwvcD48L3RkPjx0ZCBi Z2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQg Ymdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjwvdHI+PHRyPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9 IiM1ODU4M2YiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWFlYWUxIj7CoDwvdGQ+ PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZD7CoDwvdGQ+PC90cj48 dHI+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRk IGJnY29sb3I9IiNlYWVhZTEiPtCQ0LrQutGA0LXQtNC40YLQvtCy0LDQvdC90YvQuSDQo9GH0LXQ sdC90YvQuSDRhtC10L3RgtGAINC/0YDQuNCz0LvQsNGI0LDQtdGCINC90LAg0L7QsdGD0YfQtdC9 0LjQtSDQv9C+INGC0LXQvNC1OjwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+ wqA8L3RkPjx0ZD7CoDwvdGQ+PC90cj48dHI+PHRkIGJnY29sb3I9IiNmOGY4ZjUiPsKgPC90ZD48 dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+ PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3Rk Pjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiNmOGY4ZjUiPsKgPC90 ZD48L3RyPjx0cj48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkPsKg PC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+PHAgYWxpZ249ImNlbnRlciI+PGJyIC8+PGI+PGZv bnQgY29sb3I9IiNmZmZmMDAiIHNpemU9IjYiPtCk0LjQvdCw0L3RgdGLINC4INGD0YfQtdGCINC0 0LvRjyDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuTxiciAvPjwvZm9udD48Zm9udCBjb2xvcj0i I2ZmZmZmZiI+PGJyIC8+INCf0YDQvtCy0L7QtNC40YLRgdGPINC00LvRjzo8L2ZvbnQ+PC9iPjxm b250IGNvbG9yPSIjZmZmZmZmIj4gPGI+PGk+0YHQvtCx0YHRgtCy0LXQvdC90LjQutC+0LIsINCz 0LXQvdC10YDQsNC70YzQvdGL0YUsINGE0LjQvdCw0L3RgdC+0LLRi9GFINC4INC60L7QvNC80LXR gNGH0LXRgdC60LjRhSDQtNC40YDQtdC60YLQvtGA0L7QsjxiciAvPiDQutC+0LzQv9Cw0L3QuNC5 LCDRgNGD0LrQvtCy0L7QtNC40YLQtdC70LXQuSDRhNC40L3QsNC90YHQvtCy0L4t0Y3QutC+0L3Q vtC80LjRh9C10YHQutC40YUg0Lgg0LHRg9GF0LPQsNC70YLQtdGA0YHQutC40YUg0YHQu9GD0LbQ sS48YnIgLz4gwqA8L2k+PC9iPjwvZm9udD48L3A+PC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjNTg1ODNmIj7CoDwvdGQ+PHRkPsKgPC90ZD48L3RyPjx0cj48dGQgYmdjb2xvcj0iI2Y4Zjhm NSI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4 M2YiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1 ODNmIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQgYmdjb2xvcj0iI2Y4 ZjhmNSI+wqA8L3RkPjwvdHI+PHRyPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKg PC90ZD48dGQ+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgz ZiI+wqA8L3RkPjx0ZD7CoDwvdGQ+PC90cj48dHI+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4 NTgzZiI+wqA8L3RkPjx0ZD7CoDwvdGQ+PHRkPjxiciAvPtCU0LDRgtCwINC/0YDQvtCy0LXQtNC1 0L3QuNGPOjxzcGFuIGxhbmc9ImVuLXVzIj4gPC9zcGFuPjxmb250IGNvbG9yPSIjY2MwMDAwIj48 Yj4gPGk+MTc8c3BhbiBsYW5nPSJlbi11cyI+IDwvc3Bhbj4tPHNwYW4gbGFuZz0iZW4tdXMiPiA8 L3NwYW4+MTgg0LTQtdC60LDQsdGA0Y8gPC9pPjwvYj48L2ZvbnQ+PGJyIC8+PGJyIC8+INCS0YDQ tdC80Y8g0L/RgNC+0LLQtdC00LXQvdC40Y88c3BhbiBsYW5nPSJlbi11cyI+OiA8L3NwYW4+0YEg MTA8c3BhbiBsYW5nPSJlbi11cyI+Ojwvc3Bhbj4wMCDQtNC+IDE3PHNwYW4gbGFuZz0iZW4tdXMi Pjo8L3NwYW4+MzA8YnIgLz48YnIgLz7QnNC10YDQvtC/0YDQuNGP0YLQuNC1INGB0L7RgdGC0L7Q uNGC0YHRjyDQv9C+INCw0LTRgNC10YHRgzog0LMuINCc0L7RgdC60LLQsCwg0YPQuy4g0JHQsNGD 0LzQsNC90YHQutCw0Y8sINC0LjYsINGB0YLRgC4yLCDQkS7Qpi4gItCS0LjQutGC0L7RgNC40Y8g 0J/Qu9Cw0LfQsCIuPGJyIC8+PGJyIC8+PHN0cm9uZz7QktGB0Y8g0LjQvdGC0LXRgNC10YHRg9GO 0YnQsNGPINCS0LDRgSDQuNC90YTQvtGA0LzQsNGG0LjRjyDQuCDRgNC10LPQuNGB0YLRgNCw0YbQ uNGPINC/0L4g0YLQtdC7Ljo8L3N0cm9uZz4gPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07 Ij44PC9zcGFuPiA8Zm9udCBzaXplPSIyIj7QutC+0LQg0LPQvtGA0L7QtNCwPC9mb250PiA8c3Bh biBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTsiPig0OTUpPC9zcGFuPiA8Zm9udCBzaXplPSIyIj7Q vdC+0LzQtdGAPC9mb250PiA8c3BhbiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTsiPjcyNcKgIC3C oCAwNMKgIC3CoCA0ODwvc3Bhbj4uPGJyIC8+IMKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9y PSIjNTg1ODNmIj7CoDwvdGQ+PHRkPsKgPC90ZD48L3RyPjx0cj48dGQ+wqA8L3RkPjx0ZCBiZ2Nv bG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iI2VhZWFlMSI+wqA8 L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQ+wqA8L3RkPjwv dHI+PHRyPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQ+wqA8L3Rk Pjx0ZD48YnIgLz48YnIgLz48Zm9udCBjb2xvcj0iIzAwMDBjYyI+PGI+0JIg0YXQvtC00LUg0LfQ sNC90Y/RgtC40Lkg0YPRh9Cw0YHRgtC90LjQutC4INC/0YDQuNC+0LHRgNC10YLRg9GCINGB0LvQ tdC00YPRjtGJ0LjQtSDQvdCw0LLRi9C60Lg6IDwvYj48L2ZvbnQ+PGJyIC8+LSDQv9C+0YHRgtCw 0L3QvtCy0LrQsCDRhNC40L3QsNC90YHQvtCy0YvRhSDRhtC10LvQtdC5INCx0LjQt9C90LXRgdCw LCDRgNCw0LfRgNCw0LHQvtGC0LrQuCDRhNC40L3QsNC90YHQvtCy0L7QuSDRgdGC0YDQsNGC0LXQ s9C40Lg8c3BhbiBsYW5nPSJlbi11cyI+Ozwvc3Bhbj4gPGJyIC8+LSDRgNCw0LHQvtGC0LAg0YEg 0LHQsNC70LDQvdGB0L7QvCDQutC+0LzQv9Cw0L3QuNC4LCDQvtGC0YfQtdGC0L7QvCDQviDQv9GA 0LjQsdGL0LvRj9GFINC4INGD0LHRi9GC0LrQsNGFPHNwYW4gbGFuZz0iZW4tdXMiPjs8L3NwYW4+ PGJyIC8+LSDRg9C/0YDQsNCy0LvQtdC90LjQtSDQtNCy0LjQttC10L3QuNC10Lwg0LTQtdC90LXQ ttC90YvRhSDRgdGA0LXQtNGB0YLQsjxzcGFuIGxhbmc9ImVuLXVzIj47PC9zcGFuPjxiciAvPi0g 0L/Qu9Cw0L3QuNGA0L7QstCw0L3QuNC1INC4INCw0L3QsNC70LjQtyDRhNC40L3QsNC90YHQvtCy 0YvRhSDRgNC10LfRg9C70YzRgtCw0YLQvtCyPHNwYW4gbGFuZz0iZW4tdXMiPjs8L3NwYW4+IDxi ciAvPi0g0L/RgNC40L3Rj9GC0LjQtSDRg9C/0YDQsNCy0LvQtdC90YfQtdGB0LrQuNGFINGA0LXR iNC10L3QuNC5INCyINGD0YHQu9C+0LLQuNGP0YUg0L3QtdC+0L/RgNC10LTQtdC70LXQvdC90L7R gdGC0Lgg0YDRi9C90LrQsDxzcGFuIGxhbmc9ImVuLXVzIj47PC9zcGFuPiA8YnIgLz4tINC+0YbQ tdC90LrQsCDQtNC10Y/RgtC10LvRjNC90L7RgdGC0Lgg0LrQvtC80L/QsNC90LjQuCDQv9C+INC+ 0YHQvdC+0LLQvdGL0Lwg0YTQuNC90LDQvdGB0L7QstGL0Lwg0LTQvtC60YPQvNC10L3RgtCw0Lw8 c3BhbiBsYW5nPSJlbi11cyI+Ozwvc3Bhbj4gPGJyIC8+LSDQsNC90LDQu9C40Lcg0Y3RhNGE0LXQ utGC0LjQstC90L7RgdGC0Lgg0LvRjtCx0YvRhSDQstC40LTQvtCyINC40L3QstC10YHRgtC40YbQ uNC5PHNwYW4gbGFuZz0iZW4tdXMiPjs8L3NwYW4+IDxiciAvPi0g0L/RgNC+0YTQtdGB0YHQuNC+ 0L3QsNC70YzQvdCw0Y8g0L/QvtGB0YLQsNC90L7QstC60LAg0LfQsNC00LDRhyDRgdCy0L7QuNC8 INGE0LjQvdCw0L3RgdC+0LLRi9C8INGB0LvRg9C20LHQsNC8INC4INC60L7QvdGC0YDQvtC70Ywg 0LjRhSDQstGL0L/QvtC70L3QtdC90LjRjy48YnIgLz48YnIgLz48YnIgLz48Zm9udCBjb2xvcj0i IzAwMDBmZiI+PGI+PGZvbnQgc2l6ZT0iNCI+0KHQvtC00LXRgNC20LDQvdC40LUgPC9mb250Pjwv Yj4oPGZvbnQgc2l6ZT0iMiI+0YHQvtC60YDQsNGJ0LXQvdC90YvQuSDQstCw0YDQuNCw0L3Rgjwv Zm9udD4pPGI+PGZvbnQgc2l6ZT0iNCI+OjwvZm9udD48L2I+PC9mb250PjxiciAvPjxiciAvPjxi Pjxmb250IHNpemU9IjUiPjEuPC9mb250PiDQk9C10L3QtdGA0LDQu9GM0L3QsNGPINC4INGE0LjQ vdCw0L3RgdC+0LLQsNGPINGB0YLRgNCw0YLQtdCz0LjRjyDQsdC40LfQvdC10YHQsCDigJMg0LLQ t9Cw0LjQvNC+0YHQstGP0LfRjCDQuCDRgNCw0LfQu9C40YfQuNGPLiA8L2I+0JrQsNC6INC/0YDQ sNCy0LjQu9GM0L3QvjxiciAvPiDQvtGA0LPQsNC90LjQt9C+0LLQsNGC0Ywg0YPQv9GA0LDQstC7 0LXQvdC40LUg0LrQvtGA0L/QvtGA0LDRgtC40LLQvdGL0LzQuCDRhNC40L3QsNC90YHQsNC80Lgu PGJyIC8+PGI+PGZvbnQgc2l6ZT0iNSI+Mi48L2ZvbnQ+INCj0L/RgNCw0LLQu9C10L3QuNC1INGE 0LjQvdCw0L3RgdCw0LzQuCDQutC+0LzQv9Cw0L3QuNC4INC4INGD0L/RgNCw0LLQu9C10L3Rh9C1 0YHQutC40Lkg0YPRh9C10YIuIDwvYj7Qo9C/0YDQsNCy0LvQtdC90LjQtSDQsdC40LfQvdC10YHQ vtC8INC4PGJyIC8+INGE0LjQvdCw0L3RgdCw0LzQuCDQv9C+INC60LvRjtGH0LXQstGL0Lwg0L/Q vtC60LDQt9Cw0YLQtdC70Y/QvCAoS1BJINC4IENGSSkuIMKr0JbQuNC30L3QtdC90L3QsNGPINGB 0LjQu9Cwwrsg0LrQvtC80L/QsNC90LjQuCDigJM8YnIgLz7Qu9C40LrQstC40LTQvdC+0YHRgtGM LCDRgNC10L3RgtCw0LHQtdC70YzQvdC+0YHRgtGMLCDQv9C70LDRgtC10LbQtdGB0L/QvtGB0L7Q sdC90L7RgdGC0YwuIDxiciAvPjxiPjxmb250IHNpemU9IjUiPjMuPC9mb250PiDQo9C/0YDQsNCy 0LvQtdC90LjQtSDQtNC10L3QtdC20L3Ri9C80Lgg0L/QvtGC0L7QutCw0LzQuCwg0LTQvtGF0L7Q tNCw0LzQuCwg0YDQsNGB0YXQvtC00LDQvNC4LCDQuNC80YPRidC10YHRgtCy0L7QvCDQuDxiciAv PiDQvtCx0Y/Qt9Cw0YLQtdC70YzRgdGC0LLQsNC80Lgg0LrQvtC80L/QsNC90LjQuC4gPC9iPtCh 0YLRgNGD0LrRgtGD0YDQsCwg0L/QvtGB0YLRgNC+0LXQvdC40LUg0Lgg0LDQvdCw0LvQuNC3INCe 0YLRh9C10YLQsCDQviDQlNCy0LjQttC10L3QuNC4PGJyIC8+INCU0LXQvdC10LbQvdGL0YUg0KHR gNC10LTRgdGC0LIuINCQ0L3QsNC70LjQtyDQtNC10L3QtdC20L3Ri9GFINC/0L7RgtC+0LrQvtCy INC4INC/0YDQuNGH0LjQvdGLINC90LXRhdCy0LDRgtC60Lgg0LTQtdC90LXQttC90YvRhSDRgdGA 0LXQtNGB0YLQsiDQsjxiciAvPiDQutC+0LzQv9Cw0L3QuNC4LiA8YnIgLz48Yj48Zm9udCBzaXpl PSI1Ij40LjwvZm9udD4g0JHRjtC00LbQtdGC0LjRgNC+0LLQsNC90LjQtSAtINGN0YTRhNC10LrR gtC40LLQvdCw0Y8g0LzQtdGC0L7QtNC40LrQsCDRhNC40L3QsNC90YHQvtCy0L7Qs9C+INGD0L/R gNCw0LLQu9C10L3QuNGPINC4INC/0LvQsNC90LjRgNC+0LLQsNC90LjRjy48YnIgLz48L2I+0KHQ stGP0LfRjCDQsdGO0LTQttC10YLQuNGA0L7QstCw0L3QuNGPINGBINGE0LjQvdCw0L3RgdC+0LLQ vtC5INGB0YLRgNCw0YLQtdCz0LjQtdC5INC60L7QvNC/0LDQvdC40LguINCf0L7RgdGC0YDQvtC1 0L3QuNC1INCx0LjQt9C90LXRgS3QvNC+0LTQtdC70Lg8YnIgLz4g0LHRjtC00LbQtdGC0LjRgNC+ 0LLQsNC90LjRjyDQsiDRhNC+0YDQvNCw0YLQsNGFIMKr0LrQsNC6INC10YHRgtGMwrsg0LggwqvQ utCw0Log0LHRg9C00LXRgsK7LjxiciAvPjxiPjxmb250IHNpemU9IjUiPjUuPC9mb250PiDQmtC+ 0L3RgtGA0L7Qu9GMINCx0LjQt9C90LXRgdCwINC4INGD0L/RgNCw0LLQu9C10L3QuNC1INGA0LjR gdC60LDQvNC4LiA8L2I+0JrQsNC6INGA0LDQt9GA0LDQsdC+0YLQsNGC0Ywg0Y3RhNGE0LXQutGC 0LjQstC90YPRjiDRgdC40YHRgtC10LzRgzxiciAvPiDQstC90YPRgtGA0LXQvdC90LXQs9C+INC6 0L7QvdGC0YDQvtC70Y8g0LIg0LHQuNC30L3QtdGB0LUuINCi0LXRhdC90L7Qu9C+0LPQuNGPINGN 0YTRhNC10LrRgtC40LLQvdC+0LPQviDRgNC40YHQui3QvNC10L3QtdC00LbQvNC10L3RgtCwLjxi ciAvPtCe0L/RgNC10LTQtdC70LXQvdC40LUg0YTQsNC60YLQvtGA0L7QsiAo0L/RgNC40YfQuNC9 KSDRgNC40YHQutCwINC4INCy0L7Qt9C80L7QttC90YvRhSDQv9C+0YHQu9C10LTRgdGC0LLQuNC5 LjxiciAvPjxiPjxmb250IHNpemU9IjUiPjYuPC9mb250PiDQo9GB0L/QtdGI0L3QvtC1INGD0L/R gNCw0LLQu9C10L3QuNC1INCx0LjQt9C90LXRgdC+0Lw6INGB0L7Qv9GA0Y/QttC10L3QuNC1INGB 0YLRgNCw0YLQtdCz0LjQuCwg0YTQuNC90LDQvdGB0L7Qsiwg0LzQsNGA0LrQtdGC0LjQvdCz0LAg 0Lg8YnIgLz4g0YfQtdC70L7QstC10YfQtdGB0LrQvtCz0L4g0YTQsNC60YLQvtGA0LAuIDwvYj7Q rdGE0YTQtdC60YLQuNCy0L3QvtC1INCy0LfQsNC40LzQvtC00LXQudGB0YLQstC40LUg0YTQuNC9 0LDQvdGB0L7QstGL0YUg0YLQvtC/LdC80LXQvdC10LTQttC10YDQvtCyINC4PGJyIC8+INCy0LvQ sNC00LXQu9GM0YbQtdCyINCx0LjQt9C90LXRgdCwLiDQp9GC0L4g0YLQsNC60L7QtSDRgdCx0LDQ u9Cw0L3RgdC40YDQvtCy0LDQvdC90LDRjyDRgdC40YHRgtC10LzQsCDQv9C+0LrQsNC30LDRgtC1 0LvQtdC5IChCU0MpLiA8YnIgLz4gwqA8L3RkPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4 M2YiPsKgPC90ZD48dGQ+wqA8L3RkPjwvdHI+PHRyPjx0ZD7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1 ODU4M2YiPsKgPC90ZD48dGQ+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjZWFlYWUxIj48cCBhbGlnbj0i Y2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0OyI+0KPRh9Cw0YHRgtC40LUg0LIg0LTQstGD 0YXQtNC90LXQstC90L7QvCDQvtCx0YPRh9C10L3QuNC4INGB0L7RgdGC0LDQstC40YI6IDIzOTAw INGALjxiciAvPtCh0Lo8c3BhbiBsYW5nPSJlbi11cyI+dTwvc3Bhbj7QtNC6PHNwYW4gbGFuZz0i ZW4tdXMiPnU8L3NwYW4+ICjQvtGCIDIt0YUg0YfQtdC70L7QstC10Log4oCTIDEwJSwg0L7RgiAz LdGFINC4INCx0L7Qu9C10LUg4oCTIDE1ICUpLjxiciAvPtCS0YXQvtC00LjRgiDQvNC10YLQvtC0 0LjRh9C10YHQutC40Lkg0LzQsNGC0LXRgNC40LDQuywg0L7QsdC10LTRiywg0LrQvtGE0LUt0L/Q sNGD0LfRiy48YnIgLz7Qn9C+INC+0LrQvtC90YfQsNC90LjRjiDQstGC0L7RgNC+0LPQviDQtNC9 0Y8g0JLQsNC8INCy0YvQtNCw0LXRgtGB0Y8g0YHQtdGA0YLQuNGE0LjQutCw0YIuPC9wPjwvdGQ+ PHRkPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZD7CoDwvdGQ+PC90cj48 dHI+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8 L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7CoDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKg PC90ZD48dGQgYmdjb2xvcj0iIzU4NTgzZiI+wqA8L3RkPjx0ZCBiZ2NvbG9yPSIjNTg1ODNmIj7C oDwvdGQ+PHRkIGJnY29sb3I9IiM1ODU4M2YiPsKgPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48 L2Rpdj48L2Rpdj4= From nscott@redhat.com Mon Nov 30 21:30:37 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (Postfix) with ESMTP id 6885E7F37 for ; Mon, 30 Nov 2015 21:30:37 -0600 (CST) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by relay3.corp.sgi.com (Postfix) with ESMTP id ED02EAC002 for ; Mon, 30 Nov 2015 19:30:33 -0800 (PST) X-ASG-Debug-ID: 1448940630-04cbb0605d2e17f0001-S8gJnT Received: from mx5-phx2.redhat.com (mx5-phx2.redhat.com [209.132.183.37]) by cuda.sgi.com with ESMTP id vruyGp628XXssw9v (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 30 Nov 2015 19:30:31 -0800 (PST) X-Barracuda-Envelope-From: nscott@redhat.com X-Barracuda-Apparent-Source-IP: 209.132.183.37 Received: from zmail20.collab.prod.int.phx2.redhat.com (zmail20.collab.prod.int.phx2.redhat.com [10.5.83.23]) by mx5-phx2.redhat.com (8.14.4/8.14.4) with ESMTP id tB13UUML034366 for ; Mon, 30 Nov 2015 22:30:30 -0500 Date: Mon, 30 Nov 2015 22:30:30 -0500 (EST) From: Nathan Scott Reply-To: Nathan Scott To: pcp developers Message-ID: <466475848.30915480.1448940630523.JavaMail.zimbra@redhat.com> In-Reply-To: <658330038.30915234.1448940619360.JavaMail.zimbra@redhat.com> Subject: pcp updates: build, qa MIME-Version: 1.0 X-ASG-Orig-Subj: pcp updates: build, qa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [10.64.49.83] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF37 (Linux)/8.0.6_GA_5922) Thread-Topic: pcp updates: build, qa Thread-Index: 2QbWux/LUXNARBFVn7RzJT3ChswCQA== X-Barracuda-Connect: mx5-phx2.redhat.com[209.132.183.37] X-Barracuda-Start-Time: 1448940631 X-Barracuda-Encrypted: ECDHE-RSA-AES256-GCM-SHA384 X-Barracuda-URL: https://192.48.176.25:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.02 X-Barracuda-Spam-Status: No, SCORE=0.02 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests=THREAD_INDEX, THREAD_TOPIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24867 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 THREAD_INDEX thread-index: AcO7Y8iR61tzADqsRmmc5wNiFHEOig== 0.01 THREAD_TOPIC Thread-Topic: ...(Japanese Subject)... Changes committed to git://git.pcp.io/pcp.git master Nathan Scott (2): build: fix debian build fallout from zbxpcp man page addition qa: fix test 338, small fallout from NetBSD porting work debian/control | 15 +++++++++++++++ debian/control.master | 18 ++++++++++++++++-- debian/pcp-export-pcp2graphite.install | 2 ++ debian/pcp-export-zabbix-agent.install | 2 ++ debian/rules | 8 ++++++++ qa/338 | 2 +- 6 files changed, 44 insertions(+), 3 deletions(-) commit 03dac0a7bd040ff64ac31c360d21d59d1c918d82 Author: Nathan Scott Date: Tue Dec 1 14:28:24 2015 +1100 qa: fix test 338, small fallout from NetBSD porting work commit 420b25e2fbef255469c2fabaee71b6c1d71bb569 Author: Nathan Scott Date: Tue Dec 1 13:46:46 2015 +1100 build: fix debian build fallout from zbxpcp man page addition Adding a .3 section man page causes deb build failure, due to not knowing which package it should end up in. Since it does not really belong in any of the lib packages, split out the pcp-export packages along the same lines as the RPM split. From kenj@internode.on.net Mon Nov 30 22:00:53 2015 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham version=3.3.1 X-Original-To: pcp@oss.sgi.com Delivered-To: pcp@oss.sgi.com Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id BA3337F37 for ; Mon, 30 Nov 2015 22:00:53 -0600 (CST) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by relay1.corp.sgi.com (Postfix) with ESMTP id 8DC0D8F8033 for ; Mon, 30 Nov 2015 20:00:53 -0800 (PST) X-ASG-Debug-ID: 1448942447-04bdf07f0a2ea4e0001-S8gJnT Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [150.101.137.141]) by cuda.sgi.com with ESMTP id gBv8lB0qM0k13SHB for ; Mon, 30 Nov 2015 20:00:47 -0800 (PST) X-Barracuda-Envelope-From: kenj@internode.on.net X-Barracuda-Apparent-Source-IP: 150.101.137.141 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DAAQCSGl1WPM550XYNUYQOb4ZfuUcZiAIBAQEBAQEHAQEBAUGFHRVAMAYCBRYLAgsDAgECATEnBgIBAbJTcZEogQGPeIJOgUQFlleFKqRvhHtehXEBAQE Received: from ppp118-209-121-206.lns20.mel4.internode.on.net (HELO [192.168.1.100]) ([118.209.121.206]) by ipmail04.adl6.internode.on.net with ESMTP; 01 Dec 2015 14:30:14 +1030 To: pcp@oss.sgi.com Subject: pcp updates: qa/338 From: Ken McDonell X-ASG-Orig-Subj: pcp updates: qa/338 Message-ID: <565D1B4D.2080108@internode.on.net> Date: Tue, 1 Dec 2015 15:00:13 +1100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Barracuda-Connect: ipmail04.adl6.internode.on.net[150.101.137.141] X-Barracuda-Start-Time: 1448942447 X-Barracuda-URL: https://192.48.157.11:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at sgi.com X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.24867 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- Changes committed to git://git.pcp.io/kenj/pcp master Ken McDonell (1): qa/338: ping-pong qa/338 | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) Details ... commit 91e59b3332142ed86a66337b4ed670eee3416013 Author: Ken McDonell Date: Tue Dec 1 14:58:38 2015 +1100 qa/338: ping-pong Fix the fix for the fix.