libpcp-devel-3.11.9-3.1>t  DH`pZ2Iw/=„BǠ*[#{1o%> b_pMזJ ?r}n7W֙Ar\<3Tu-FfS}8YJ-&yuhuh+G뱗oΙ4 ^&ҥ%S̡]B\!R wE LR,P +=2~5zH U="{Qhuv(\akJ4`jOÇER g@:3zii3e2bb7d8ab750c0fd05360a9ffe406ba14716946PyZ2Iw/=„7]CQ`*H^&/ 4CWN^RTWBx,Q#m vd+4>^6fOxRdE9&Gş "`~f {,e9cN-:)RTgE\x,0F`>y7v^)M[[S%luLwPL.p&T+=ɪ svVK}#0xF9żWsQdm[3|7 >??d  I    `  w<@O(P8X+9 +: +BRF\GpHIHXdYpZ[\]^4bRcdgelfqlsuvwxzClibpcp-devel3.11.93.1Performance Co-Pilot (PCP) development headersPerformance Co-Pilot (PCP) headers for development.Z2Hcloud130aopenSUSE Leap 42.3openSUSEGPL-2.0+ and LGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://www.pcp.iolinuxx86_64D3ln> umwk>M 2 ~ Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H|Z2H}Z2H}Z2H}Z2H|Z2H}Z2H}51c2c5cbb15cda6b0222478bdfddd77133c2cdfbd1dd312ddecb92c9cbfd51a86754c4b5e954c2f81e22eacbaa122b64a08037757d3d76678f4305b8454c5c622579436c625069464553d0b4b216c1da05f4b44747bfb3dd3935f2cb255741ad97a224ed0e4bf8c46dc12a011aed4729848cf63ca38f7a4c9cf803321a5136a6bc477a7a69ed62ae57a8d564e01d80bc229176c1a108cf838bfcfe56dfe59a38cf87e47547feae82dd4809c3ed9a67784f7166bfd59985bad91a0159b8b37961fecbf55329d3fa74c2e46f36533901216527376afc6d94ab3cc3637518b054290d95dd416341c9aaa63730cbb8dfd97166cd5e2f5a097db0674177014bb1d6047b8b8a9ea37ff6147b21ac6478140808a4880ff6ae4e62b579bef02de7d57de200166d4276afcba4287e760554d4b86fff25b9e8f3f32425a49ef23134ea59bdlibpcp.so.3libpcp_gui.so.2libpcp_import.so.1libpcp_mmv.so.1libpcp_pmda.so.3libpcp_trace.so.2libpcp_web.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcp-3.11.9-3.1.src.rpmlibpcp-devellibpcp-devel(x86-64)pcp-devel   libpcp3rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.11.9-3.13.0.4-14.0-14.4.6-1pcp-libs-devel4.11.2YYYGYFk@XDXXg@Xf@U/@U hT@T\@T@T@T@T`Sof@QdPrPPN@P@P@P6@PP@P+@Pw@POO@O#OF@O8@NNBrNA!@N6@NM=iKs@J/@J.Nddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comkkaempf@suse.comboris@steki.netLed coolo@suse.comschwab@suse.deddiss@suse.comddiss@suse.commeissner@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comcoolo@suse.commeissner@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.dejengelh@medozas.decoolo@novell.comcoolo@novell.com- Ensure sysconfig files are populated from templates during installation; (bsc#1056397).- Add weak pcp dependency to pmdas that were split out from the base package in the 3.10->3.11 update; (bsc#1055503).- Follow the shared library packaging policy and split libpcp_gui.so.2, libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1 out from libpcp3 into separate packages. - Drop a number of unneeded explicit library package Requires. - Fix a number of file manifest conflicts. - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.- Update to 3.11.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9 for details.- Disable remote _service execution + Run locally and add generated tarball and spec file- Update to 3.11.8 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8 for details. - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch + Upstream - Drop pcp-webjs.src.tar.gz + https://github.com/performancecopilot/pcp-webjs/issues/3 + Vector will be pulled in from the upstream source in future - Enable pmda-systemd package + libsystemd pkg-config detection fixed upstream - New packages + pcp-devel: Upstream split of non-essential devel packages from libpcp-devel + pcp-pmda-bind2 + pcp-pmda-docker + pcp-pmda-lio + pcp-pmda-nutcracker + pcp-pmda-oracle + pcp-pmda-redis + pcp-pmda-libvirt + pcp-export-pcp2influxdb- Update to 3.10.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.9 for details. - Drop obsolete 0001-Fix-XEN-build.patch + PCP_PS_ALL_FLAGS now used explicitly - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch - Split out a number of agents from the base package into separate rpms - Disable sheet2pcp + As per upstream: "until BZ 830923 and BZ 754678 are resolved".- Add _service file for pulling directly from the upstream Git repository.- Update to 3.10.4 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4 for details.- Ensure the perl modules correctly link against the PCP libraries; (bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch- Update to 3.10.3 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3 - New sub-package + pcp-import-ganglia2pcp- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.- Require pcp-conf with libpcp3 on [open]SUSE platforms.- Update to 3.10.2 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new patches 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch - renamed patches + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch + static_lib_perms.diff to 0002-Install-libraries-without-exec-permission.patch + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch + rm_init_script_runlevel_4.patch to 0005-Remove-runlevel-4-from-init-scripts.patch + create-pmlogger-and-pmie-logdirs-during-install.patch to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch - Update to 3.10.1 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new sub-packages * pcp-doc * pcp-gui * python3-pcp * python-pcp * pmda-infiniband * pmda-perfevent * pmda-papi * import-collectl2pcp - drop fix_pmie_pmlogger_startup_races.patch, upstream drop pcp-3.6.10-gcc5-reservedword.patch, obsolete- fix gcc5 C99 reserved issue problems with patch pcp-3.6.10-gcc5-reservedword.patch- fix bashism in post script- use %_rundir if available- Move configure run into the %build section.- Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by continuing to remove the testsuite; (bnc#796448).- Fix race conditions in pmie and pmlogger startup scripts. + Add fix_pmie_pmlogger_startup_races.patch + Upstream fix for regression caused by CVE-2012-5530 fix.- use permissions framework for handling the worldwriteable+sticky bit directories. (bnc#782967)- Create pcp user and group during installation. - Package pre-populated tmp directory. The directory must be world writeable (with the sticky-bit set), as it may be used by any PMDAs or client tools; (bnc#782967).- Remove fix_configure_path_tests.patch + fixed upstream. - Remove configure_append_pcp_subdir.patch + fixed upstream. - Add create-pmlogger-and-pmie-logdirs-during-install.patch + pmcd and pmproxy logdirs are created, pmlogger and pmie were missing. + Submitted upstream. - Update to pcp-3.6.10. + Transition daemons to run under an unprivileged account. + Fixes for security advisory CVE-2012-5530: tmpfile flaws; (bnc#782967). + Fix pcp(1) command short-form pmlogger reporting. + Fix pmdalogger error handling for directory files. + Fix pmstat handling of odd corner case in CPU metrics. + Correct the python ctype used for pmAtomValue 32bit ints. + Add missing RPM spec dependency for python-ctypes. + Corrections to pmdamysql metrics units. + Add pmdamysql slave status metrics. + Improve pmcollectl error messages. + Parameterize pmcollectl CPU counts in interrupt subsys. + Fix generic RPM packaging for powerpc builds. + Fix python API use of reentrant libpcp string routines. + Python code backporting for RHEL5 in qa and pmcollectl. + Fix edge cases in capturing interrupt error counts. - Update to pcp-3.6.9. + Python wrapper for the pmimport API + Make sar2pcp work with the sysstat versions from RHEL5, RHEL6, and all recent Fedora versions (which is almost all current versions of sysstat verified). + Added a number of additional metrics into the importer for people starting to use it to analyse sar data from real customer incidents. + Rework use of C99 "restrict" keyword in pmdalogger (Debian bug: 689552) + Alot of work on the PCP QA suite, special thanks to Tomas Dohnalek for all his efforts there. + Win32 build updates + Add "raw" disk active metrics so that existing tools like iostat can be emulated + Allow sar2pcp to accept XML input directly (.xml suffix), allowing it to not have to run on the same platform as the sadc/sadf that originally generated it. + Add PMI error codes into the PCP::LogImport perl module. + Fix a typo in pmiUnits man page synopsis section + Resolve pmdalinux ordering issue in NUMA/CPU indom setup (Redhat bug: 858384) + Remove unused pmcollectl imports (Redhat bug: 863210) + Allow event traces to be used in libpcp interpolate mode - Update to pcp-3.6.8. + Corrects the disk/partition identification for the MMC driver, which makes disk indom handling correct on the Raspberry Pi (http://www.raspberrypi.org/) + Several minor/basic fixes for pmdaoracle. + Improve pmcollectl compatibility. + Make a few clarifications to pmcollectl.1. + Improve python API test coverage. + Numerous updates to the test suite in general. + Allow pmda Install scripts to specify own dso name again. + Reconcile spec file differences between PCP flavours. + Fix handling of multiple contexts with a remote namespace. + Core socket interface abstractions to support NSS (later). + Fix man page SYNOPSIS section for pmUnpackEventRecords. + Add --disable-shared build option for static builds. - Update to pcp-3.6.6. + Added the python PMAPI bindings and an initial python client in pmcollectl. Separate, new package exists for python libs for those platforms that split out packages (rpm, deb). + Added a pcp-testsuite package for those platforms that might want this (rpm, deb again, mainly) + Re-introduced the pcp/qa subdirectory in pcp and deprecated the external pcpqa git tree. + Fix potential buffer overflow in pmlogger host name handling. + Reworked the configure --prefix handling to be more like the rest of the open source world. + Ensure the __pmDecodeText ident parameter is always set Resolves Red Hat bugzilla bug #841306.- Ensure pmlogger and pmie temporary state is always placed under PCP_TMP_DIR.- Specify the PCP temporary file directory at configure time using the - -with-tempdir= argument.- Use mktemp for the placement of init script temp files. Place global temp files under run_dir; (bnc#782967).- Update to pcp-3.6.5. + Fixes for security advisory CVE-2012-3418; (bnc#775009). o Add field validation to PCP instance PDU (Red Hat #841240) o Fix __pmDecodeInstanceReq heap buffer overflow (Red Hat #841284) o Fix __pmDecodeText heap overflow (Red Hat #841249) o Multiple issues in result PDU decoding (Red Hat #841159) o Fix __pmDecodeNameReq buffer overflow (Red Hat #841180) o Add length checks to __pmDecodeLogControl (Red Hat #841290) o Add size check to __pmDecodeIDList (Red Hat #841112) o Fix __pmDecodeNameList buffer overflow (Red Hat #840920) o Add missing __pmDecodeFetch namelen checks (Red Hat #841183) o Add length checks to __pmDecodeProfile (Red Hat #841126) o Add length checks to __pmDecodeCreds (Red Hat #840822) + Workaround for security advisory CVE-2012-3419; (bnc#775010). o Split the Linux kernel and proc PMDAs to prevent information leakage in default installs - esp. /proc/pid/maps exposure, but other proc metrics as well - and no longer export process metrics by default (Red Hat #841702) + Fixes for security advisory CVE-2012-3420; (bnc#775011). o Memory leak in pmcd DoFetch error path (Red Hat #841298) o Memory leak in __pmGetPDU in-band signalling (Red Hat #841319) + Fixes for security advisory CVE-2012-3421; (bnc#775013). o Resolve event-driven programming flaw in pmcd (Red Hat #841706) + Correct buffer unpinning logic in a PMNS traversal error path o Red Hat bugzilla bug #847314. + All of the above issues were identified by Florian Weimer of the Red Hat Security Team, who also assisted extensively in fixing and testing; a huge thank you to Florian from all PCP developers and users! + Add modern gcc/glibc security protection mechanisms where available. Thanks to the Frank Eigler. + Harden all boundary checking in the remaining PDU decoders. + Resolve an issue with configure script checking for the init(1) process on Fedora 17 (and other systems using systemd). Thanks to Lukas Berk. + pmdaelasticsearch only reports on nodes in the cluster now, and not other client nodes. Thanks to Nigel Donaldson. + Added interfaces to PCP::PMDA Perl module to allow PMDAs to use a hash instance domain (instead of int/string array). These make use of the pmdaCacheOp(3) interfaces - the hash keys are the (external) PCP instance names, and the value associated with each key is an opaque reference. + Added an interface to allow PMDAs to register event queues with existing clients (pmdaEventNewActiveQueue). + Initial version of the (experimental) bash tracing PMDA.- use addFilter for rpmlintrc, setBadness is not acceptable for Factory.- Spec file cleanups following feedback from Sascha. + Do not remove the buildroot as part of %install + Use %suse_version rather than %_vendor + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors + Remove runlevel 4 references from init scripts + Add explicit perl version Requires- Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed upstream tarball.- Remove invalid cpan/PMDA manifest entry.- Update to pcp-3.6.4. + Fix build on s390x platform (thanks to Dan Horak) + Rethink order of PATH setting for pcp start scripts, to ensure binaries from other packages with names that conflict with pcp binaries are not found ahead of the same-named pcp binary.- Use upstream based spec file to support combined SUSE/RH builds; (bnc#732763). - Update to pcp-3.6.3. + Revert initial attempt at getting configure --prefix option to make sense for local developer PCP installations + Fix RPM changelog typo in in-tree spec file + Further work on Debian/kFreeBSD port (thanks to Robert Millan) - Update to pcp-3.6.2. + Fix Debian builds on FreeBSD (missing header files) + Resolve Debian startup script (compat) lintian issue + Resolve FreeBSD kernel PMDA build issue with PCP not installed in the build root already. - Update to pcp-3.6.1. + Resolve final Mac OS X pthreads build issues + Debian packaging improvements for split pmlogger/pmcd scripts, perl module pieces, and other lintian reported issues + Update the startup script dependencies for /var use + Support --prefix=... and --exec-prefix=... configure options + Relaxed the "are you running as root?" test in startup scripts + Win32 build updates and improvements + Cache /proc/stat file handle in Linux kernel agent to reduce syscalls on the most commonly fetched metric subtree - Update to pcp-3.6.0. + Thread-safe libpcp, including additional re-entrant and thread-safe variants for some routines + Retire all asynchronous routines from libpcp + Retire all V1 protocols and services (archive format, PMAPI and PMDA_INTERFACE) + PMNS moves to ASCII only (no binary PMNS) + Rework "init" scripts, splitting pcp into pmcd and pmlogger + Update elasticsearch PMDA to 0.19+, new transport and shard metrics + Updates to PMDA new event queueing interfaces for agents wishing to export that class of performance data. + First round of Coverity cleanup fixes incorporated. + Initial version of the SNMP PMDA, thanks to Hamish Coleman. + Updates to postgres PMDA to export additional recovery metrics. - Update to pcp-3.5.11. + Update FSF contact address in copyright notices to keep rpmlint happy. + Fix instance domain checks in elasticsearch PMDA. + Make KVM PMDA to run as root once more (permissions issues). + Integration of pmlogger_daily with pmlogrewrite. + Fix pmlogger_merge corner case for empty archives. - Update to pcp-3.5.10. + Support new 0.18+ elasticsearch metrics. + Fix handling of elasticsearch version metric cluster. + Fix trace PMDA build issues. + Fix some Win32 build issues. + Run with reduced privileges for more of the perl PMDAs. + Name Solaris load average metric consistently. + Small metric documentation tweaks for Solaris PMDA. - Update to pcp-3.5.9. + Add rc script support for condrestart, and condrestart the pcp, pmie and pmproxy services after an RPM install or upgrade. + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS hasn't yet been refreshed immediately following a restart. + Implementation of client event queueing logic for all PMDAs to share (all PMDAs wishing to support event metrics, that is). + New manual pages for new PMDA event queueing interfaces. + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least). + Reserved ID 111 for Samba Clustered Trivial Database PMDA. + Add perl interface to allow PMDAs to drop priveleges + Add an elasticsearch version metric. + Correct perl module type detection logic for 32/64-bit systems. + Small pmlogconf source and man page fixes. + Rework flex usage to resolve build warnings. + Make Darwin CPU metrics 64 bit. + Add (long) opaque key support to libpcp_pmda. + Add pmdaCacheStoreInst() routine to libpcp_pmda. + Added mssql PMDA for SQL server Dynamic Management View stats. + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies). + Fix a cgroup option parsing error on consecutive fetch calls.- patch license to follow spdx.org standard- wildcard a bit to make it package on ppc- Update to pcp-3.5.8. + Rework rsyslog PMDA to remove Switch use, very odd behaviour observed on RHEL5.2 (mysteriously failing to compile). + Add in Kens scripting defenses against dodgey toolchains.- Update to pcp-3.5.7. + Fix build issue on SLES11 SP1 IA64 systems. + Improved rsyslog PMDA handling of queue metrics. + Add open file-descriptor count metric to the Linux PMDA. + Implement logger PMDA line-oriented event mode. + Add regular expression based event filtering in logger PMDA. + The default pmcd.conf now has an access control section, and all remote store operations are blocked by default.- Update to pcp-3.5.6. + Fix warning from pmie_daily with some /bin/pwd versions. + Numerous Debian packaging updates for lintian cleanliness. + Fixed typos in several man pages. + Added ElasticSearch PMDA. + Fix build on RHEL4 with older sys/queue.h variant.- Update to pcp-3.5.5. + Resolve Debian packaging issues preventing new uploads. + Fix warnings from pmie_check with some /bin/pwd versions. - Update to pcp-3.5.4. + Fix warnings from pmlogger_check with some /bin/pwd versions. - Update to pcp-3.5.3. + Remove reliance on a cpp binary being installed locally. + Ensure compressed pmie log files are also cleaned up daily. + Extend the event store mechanism to be more generally useful. + Add memory limiting functionality to pmdalogger. + Add SQLServer metric for user settable queries. + Fix potential sigsegv in pmprobe fetching multiple live values. + Perl changes for Solaris. + Fix Fedora15 build relating to handling of systemd. + Solaris pmda zpool_vdev_name() api change. + Update sar2pcp for sysstat version 9.1.7. + Resolve realloc issue in event metric handling in libpcp_pmda. - Update to pcp-3.5.2. + pmlogreduce - fix 2 problems (memory leak, additional mark records) + Initial version of pmdalogger, from David Smith, a log monitoring PMDA exporting event metrics. + Make Windows drive instance domain code less chatty. + RC scripts and pmie_check - Mac OS X porting + pmlogger_check - symbolic link issue fixed + Add in the rsyslog PMDA (http://www.rsyslog.com) + Extend PCP::PMDA so that the log tail mode can be used on named papes. + Numerous updates to the Perl packaging infrastructure + Fix build when $HOME is not set. + pmlogconf - another non-posix awk issue fixed + Darwin pmda - filesys.maxfiles metric + pmie_daily - assorted minor fixups + Unix domain socket issue found on Mac OS X + pmcd config parsing error handling cleanup + Quieten pmevent output in the absence of new events. + Pass process ID out on success of __pmProcessCreate. + pmdaproc.sh - add PMDA_INTERFACE_5 support + pcp_completion.sh - add pmevent for bash metic completion + pmevent - add instance domain support + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace + Add perl modules into Mac OS X installations + Additional vmstat metrics added to Linux kernel PMDA + Fix pmieconf after syscall metrics went away on Linux + pmevent - new util to report event records, with instance domain support + sample PMDA - instance domain for event records metric + pmval, pminfo - man page typo corrections + pmval - fix typo in error message + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes + pmnscomp - defaults to Version 2 of the compiled PMNS + Remove unconditional diagnostic in MMV agent, log spam + Rework the code that uncompresses archives for Win32 + Updates to Win32 makefiles to get a clean package build + Enable compressed log processing for Windows as well + Sample event consumer code for Windows ETW + Update PDH Win32 headers to use those from current mingw-m64 tree + Win32 socket error messages are reporting correctly + Great strides in getting error reporting correct on Windows + Add Win32 pthread wrapper for threading work on Windows + Add PowerDNS recursor stats to the pdns PMDA - Update to pcp-3.5.0. + Infrastucture support for doing distributed event tracing with PCP. This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms for encoding event records in pmResults, and providing PMDAs with per-client context connection information allowing agents to track which clients have seen which parts of a trace stream so far. Some reference uses of these extensions can be seen in pmdasample and in the pmcd PMDA as well. + Transparent support for archive de-compression by clients. + Manual page formatting errors corrected. + Fix a pmDupContext memory corruption issue seen with derived metrics. + Added a one-trip optimisation/guard to pcp.env + Improved pmdaFetch and pmdaFetchCallback man pages with respect to return codes and value memory allocation models. + Fix for Windows unintentionally allowing multiple pmcd processes to startup and bind to the same port, with "undefined" results. + Fix Windows services interaction, preventing pmcd service stop. + Fix Mac OS X scandir memory leak on empty directories. + Fix Mac OS X mem.util.wired metric, was exporting the wrong value. + Correct the handling of SLES11 distro identification (lsb-release file not used again, on SuSE Linux distributions). + Fix postfix PMDA log file path handling for Redhat Linux distros. + Extend Perl PMDA interfaces to allow additional metrics to be added at runtime (now makes use of dynamic namespace support). + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd behaviour and reducing open file descriptor pressure. + Improvements to the native Windows version of pmlogger, preventing it from exiting prematurely thanks to a socket read race condition. + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.- Update to pcp-3.4.0. + Add new libpcp_import C API library to pcp-libs. + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding. + Add pcp-import-* RPM sub-packages containing front-end tools for importing data from sar, iostat, generic speadsheets and mrtg. + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue stats, switch to using pmid clusters, internal timers, ZFS Adjustable Replacement Cache stats, new help text, memory metrics, fsflush stats. + Use Solaris devinfo to get information about pretty disk names. + Fix a memory leak in Perl PMDA wrapper string handling. + Use correct structure to extrace zpool write counters in Solaris PMDA. + pmafm now supports multiple -a arguments. + Fix pmie multiple -a options bug. + Fix pmdaInit() callback handling where it did not handle all the interface versions correctly. + Quote filenames reported by pmwtf, else awk can get confused. + Fix pmdawindows missing metrics help text. + Add network interface speed metrics into pmdawindows. + Fix pmdalinux handling of long network interface names. + Updated pmdaapache to use cross-platform http library. + Updated pmdaapache install process to allow port selection. - Update to pcp-3.3.3. + Fix two off-by-one errors in NUMA metrics in Linux PMDA. + Rework timezone environment variable handling to be able to coexist more peacefully with Perl. + Remove Fedora specfile now that this is in Fedora CVS. - Update to pcp-3.3.2. + Fix FreeBSD build and packaging issues affecting Debian. + Move PCP::Glider Perl code into core PCP with other Perl modules. + Avoid a mingw64-compiler-runtime bug in gettimeofday. + Fix spec file issue in Fedora/RHEL builds. + Add in the gpsd PMDA. - Update to pcp-3.3.1. + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics. + Don't kill dbpmda if namespace cannot be loaded. + Resolve a Windows build error under latest toolchain. + Some minor pmieconf and pmimport related cleanups. - Update to pcp-3.3.0. + Rework pmlogconf utility - version 2.0 ondisk format. + Initial support for Linux kernel cgroup subsystem, using dynamic metrics (cpu sets, cpu sched, cpu acct, memory, ...) + Fix per-process I/O (proc.io.*) metric values. + Fix potential SEGV in derived metrics when pmcd connection lost. + Fix to allow pmlogger to log derived metrics. + Fix open file descriptor leak in Linux disk scheduler code. + Postfix PMDA updated to report aggregate stats from mail.log parsing. + Add per-node CPU metrics to Linux kernel agent. + Integrate pmieconf into the build, modernisation and porting work. + Add install-sh to the set of pcp-internal programs for external code. + Improved checking of PMDA domain numbers. + Allow use of SunStudio compiler on Solaris. + Add load average metrics to Solaris kernel agent. + Windows 7 porting work. + Make Win32 build work with more recent versions of gcc and Perl. + Fix pmie [no]match_inst botch, tweak sleepTight reporting. + Allow \$ for pmie regular expressions. + Ensure pmlogger doesn't write extended pmcd host syntax as hostname. + Switch over to not using local context for bash completion. + Improve Lustre agent metric help text. + Added a readonly filesystems metric into Linux kernel agent. + Ensure xfs.buffer metrics are always properly refreshed. + Add Linux kernel statistics related to XFS btree operations. - Update to pcp-3.2.1. + Export information about ZFS snapshots + Correct accounting of PMNS size in a libpcp_pmda helper routine. - Update to pcp-3.2.0. + Change how PM_CONTEXT_LOCAL determines available PMDAs: rework local context code to retire $PMDA_LOCAL_*, build DSO table from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA routines in libpcp, -K options for pminfo, pmval and pmprobe. + Make some pmda dynamic name operations take (const char *) args. + Fix bash completion so dynamic names expanded, and stderr culled (culling DSO agent initialisation messages). + Improve pmlogger handling of alias names (same PMID, different names). + Honour the -T command line option in pmlogreduce. + Resolve an MMV issue evident in the Mac OS X installer, which resulted in failed dmg (binary) installation attempts. + Solaris startup script improvements. + Add details of the extended hostname syntax to pcpintro(1). + Fix a memory leak in pmdawindows help text handling. + Fix a memory leak in pmdammv help text handling. + Add anonymous huge page Linux memory utilisation metric. + Fix local context reporting of help text. + Solaris man page build changes. + Clean up diagnostic messages in pmlogextract. + Teach pmdaproc about Solaris' ping. + If pmstat fails to connect to local pmcd, fallback to local context. + Mark as const the final (requested units) pmConvScale argument + Clean out SGI-isms from build related files (no longer used by SGI). + Fix mem.numa.util.NFS_Unstable metric. + Removed pmdajstat, this has long been superceded by the capabilities of the Parfait package for instrumenting Java applications with PCP. - Update to pcp-3.1.2. + Add indom save and restore logic into Windows PMDA. + Fix a typo in the Postfix PMDA. + Update and extend /proc/meminfo stats on Linux. + Improve handling of monitored process in pmdammv, especially when the monitored process exits (pmns not cleaned up before). - Update to pcp-3.1.1. + Use a better MMV generation number, using all bits available. + Fix a metric count calculation error in pmdammv. + Add precision argument (-p) to pmwtf. + Added an open socket sockname command to dbpmda. + Remove use of grep -q, unavailable on OpenSolaris. + Couple of trivial build fixes for the Win32 platform. - Update to pcp-3.1.0. + Derived metric support. + Fix a memory leak in the Solaris kernel PMDA. + Extract information about network links on Solaris. + MMV PMDA (DSO) is now installed and enabled by default. + Reintroduced MMV support for cross-(mmap-)file instances. + Bug fix in pmdammv which was capable of causing SIGSEGV. + Add dbpmda readline support (and packaging dependencies). + Add in -Z option to pmwtf, to pass through to pmlogsummary. + Export NUMA memory statistics from the linux kernel. + Make pmie_check work on Solaris. + Make perdisk stats part of the zpool hierarchy. + dbpmda fix for name lookup and dynamic metrics. + Add a new PMDA exporting the Postfix queue lengths. + BuildRequires initscripts for %{_vendor} == redhat. - Update to pcp-3.0.2. + Improvements and fixes to PCP::PMDA perl module. + Added the SQL Server dtsrun log file parser PMDA. + Switch MMV PMDA to use dynamic namespace interfaces, which resolves long-standing spurious EAGAIN error on reconfiguration. + Separate out the Infiniband and cluster PMDAs into their own package - removing dependencies and configure complexities from pcp into specialised, layered packages. + Configure packaging to use libexecdir for private pcp binaries, if supported on the platform (also honour --libexecdir configure flag) + Add sysfs.kernel metrics cluster to Linux PMDA. - Update to pcp-3.0.1. + Reverted rc scripts default start/stop settings back to how it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms, the RPM spec overrides this to be chkconfig off by default. + Lexical analyser tweaks (various tools) to work on Windows. + pmlogextract change timezone selection algorithm, add -f for old behaviour + configure.in clean up more thoroughly on Mac OS X + Get pcp building on Debian GNU/kFreeBSD port. + Add missing return statement causing incorrect mem.util on Win32. + Improved support for Slackware distro makepkg packaging + Solaris fixes: pass information about compiler into Perl PMDA makefiles, don't change pointer types of pmCtime's arguments, deal with default lex + Move Infiniband and Cluster PMDAs to a stand-alone packages + Trim the set of RPM files marked as %config to just those that are actually likely to be edited (rpm -qlcv pcp pcp-libs). - Update to pcp-3.0.0. + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS where the PMDA (not PMCD) maintains knowledge of the PMNS. + RPM packaging split into pcp, pcp-libs and pcp-libs-devel pcp-libs is common - it's required by pcp and by pcp-libs-devel but pcp and pcp-libs-devel can be installed with or without each other. + Added separate specific licenses for the new subpackages, particularly pcp-libs, which is LGPL. + Added ldconfig %post and %postun scriptlets for -libs + Don't explicitly require Infiniband libs, since they're libs and RPM figures it out + No need to explicitly BuildRequire gcc-c++ libstdc++-devel + Add BuildRequires on perl-ExtUtils-MakeMaker + Remove explicit ia64 Requires: libunwind + Preserve generated gram.tab.c in several places since debuginfo needs it + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed) + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib. Arch dependent binaries should not be installed below /usr/share. + Delete unneeded "explicit script interpreter" in several places to keep rpmlint happy + Remove setuid from pmpost, not needed (and not in debian either) + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet + Default "chkconfig off" for all PCP services (retain settings on upgrade) + Clean-up and simplify the %post scriptlets (rather dramatically) + Don't ship static libraries in Fedora, we have the debug package for that + Install .NeedRebuild, add to %files and remove crud from %post scriptlets + Added %changelog in RPM spec and moved %files to end before %changelog + Move demos, examples and demo PMDAS to the libs-devel package since they are not used for production (but are useful for devel and needed for QA). + Don't install trace demo binaries since src is installed anyway + Reconciled build/rpm/pcp.spec.in with build/rpm/pcp_fedora.spec + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV (but perl-PCP-Logsummary is not currently shipped in RPM packages) + RPM build requires perl(ExtUtils::MakeMaker) rather than perl-extutils-makemaker (this is the standard notation) + For easier upgrades, the perl PMDAs only really require pcp >= package version (until we change or extend an API). + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA) + Fix pmcd.timezone metric such that value updates on daylight savings (or other timezone) changes. + Initial packaging work for Slackware Linux, thanks to Roman Revyakin. - Update to pcp-2.9.3. + configure.in fix for Windows iptypes.h header. + Fixup Windows SQL Server metrics on 64 bit platforms. - Update to pcp-2.9.2. + Final iteration on pmval sample count changes. + Build fallout on Mac/Win32 in MMV client library. + Tidy configure.in sys/stat time field/types handling for Alpha builds. - Update to pcp-2.9.1. + Fix a long-standing pmval sample count miscalculation. + Add missing runlevels and dependencies in start scripts. + Fix a segv observed in the Windows PMDA accessing SQL Server metrics. + Fix logic error causing wrong Windows version to be reported sometimes. + Add kernel.all.uptime to the Windows kernel agent. + Initial version of the (perl-based) Samba PMDA. + Fixes to pmdasimple.pl so it functions correctly on all platforms. + Add PCP::PMDA helper routines for determining native long sizes. + Extend MMV to allow teardown of MMV file, and set errno on failure. + Initial stable (1.00) version of MMV Perl interface. + Correct the metric units for several Windows per-process memory metrics. + Add network metrics to Solaris PMDA + Report ZFS statistics from Solaris PMDA + Export zpool stats from Solaris PMDA + Generate packages for Solaris + Allow user to choose her compiler (proper use of AC_PROG_CC) - Update to pcp-2.9.0. + Fix Linux PMDA issue with -fstack-protector gcc option. + Get socket daemon PMDAs working with Win32 pmcd. + Bind 9.4 PMDA. + PowerDNS PMDA. + Fix atexit handling in the Perl PMDA module. + Fix a duplicate PMID in the MySQL PMDA. + Infiniband PMDA improvements and man page. + Minor packaging tweaks for rpm and deb formats. - Update to pcp-2.8.12. + Bug fixes in Zimbra and MySQL PMDAs. + Fix memory leaks in the Perl PMDA interface. + Fix the Mac OS X pmdadarwin metric table direct mapping. - Update to pcp-2.8.11. + Rework namespace file generation for Perl PMDAs. - Update to pcp-2.8.10. + RPM packaging fixes for Perl modules. - Update to pcp-2.8.9. + Remove Cygwin support, we're now committed to native Win32 port - first production install yesterday, hooray! + Further Win32 work - wrapper batch files for shell scripts run as commands, moved daemon configs into $PCP_DIR/etc, bug fixes to process creation code. + Significant work on the MMV PMDA, including revamped API, Perl API, updated on-disk support with string values and help text support, amongst other changes. + Fix build of Perl PMDA module when PCP not installed. + Fix Zimbra PMDA status metrics. - Update to pcp-2.8.8. + Added a Zimbra Collaboration Suite PMDA. + Build fixes for OpenSolaris. + Perl PMDA fixes in tail mode. + Correct physical memory reporting in Windows PMDA on 32 bit machines. + Other small tweaks and improvements to Windows PMDA also. - Update to pcp-2.8.7. + Windows PMDA major rework to improve memory footprint. + Yet another Mac OS X build issue resolution. - Update to pcp-2.8.6. + Fix build on Mac OS X after lex warning cleanups. + Fix pmdate build when PCP headers not in the root. + A single PMNS domain number file now used in-tree. + Added tmpfs filesystem metrics to Linux PMDA. - Update to pcp-2.8.5. + Packaging tweaks for Debian (builddefs/rules moved). + Make timezone manipulation in Windows work (mimic MSYS). + Numerous warnings fixed. + Several changes to tempfile handling for Vista. + Make setting pcp_rc_dir in configure.in more robust. + Further pathname separator auditing for Windows. + Fixed a libpcp_gui linker issue on Mac OS X. - Update to pcp-2.8.4. + Descend into src/bashrc. D'oh! - Update to pcp-2.8.3. + Bash auto-completion of metric names. + Fix a memory leak in xfs project quotas metrics. + Several Win32 fixes for Windows Server 2008. + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics. + Add a pmlogsummary option to report a "header" line (-H). + Add optional pmstat support for time control via pmtime. + Add pmcd.client.* metrics for identifying connected clients. - Update to pcp-2.8.2. + Fix pmie bug in the handling of && and || operators. + Improve daily pmie/pmlogger script behaviour. - Update to pcp-2.8.1. + Fix build issue with libpcp_mmv - would not build-from-source if was not in the root filesystem. + Finer control of pmie2col(1) reporting precision. - Update to pcp-2.8.0. + Linux netfilter (IP connection tracking) PMDA included + Memory Mapped Value (MMV) PMDA and client library included + Linux bonding (bonded network interface) PMDA included + Lustre PMDA included + Added pcp_gui library as pcpmon replacement, supporting the new (open source) version of pmtime for console tools. + Perl PCP::LogSummary module included. + KVM (Linux Kernel Virtualisation layer) PMDA + Infiniband PMDA included + VMware PMDA included + Perl PCP::PMDA module completed, stabilised and incorporated. + Default pmcd and pmproxy ports changed to IANA registered ones. ( The old behaviour - i.e. both original and IANA ports - is still available using PMCD_PORTS and PMPROXY_PORTS variables ). - Update to pcp-2.7.7. + Infiniband metric enhancements + Handle missing "which" binary during rpm installation + Added new quota metrics (XFS project quota) + Aggregate and per-CPU hypervisor "steal" time metrics added + NFS v4 metrics + commitLimit meminfo metric added + Namespace locking fix in pmdaproc.sh + Additional Windows memory metrics + Several pmie fixes from Ken + Kens pmlogreduce archive corruption fix + Kens pmproxy PDU size fix + Nathan's pmlogsummary sum calulation fix + Added a (cheap) runnable processes metric. - Update to pcp-2.7.4. + MaxOSX and Debian/Ubuntu build/package fixes + Add sqlserver active_transactions metrics to the Windows PMDA. + Fix a pmie_check typo causing mis-identification of pmie processes. + Allow pmie and/or operators to function with some data missing. + Resolve path naming issues with more recent versions of autoconf. + pmlogsummary report sum option + pmval kmtime support + Additional Linux SNMP metrics + Fix Linux vmstat nr_slab metrics + Make pcp status command report build version + Windows split_io metrics + Fix pmdapmcd empty pmie instance + pmdamailq filename regex + Windows TCP metrics + pmie log file rotation + Changed the default compression program to be bzip2(1) - Update to pcp-2.7.3. + add network.ib.control to timeout infiniband stats workthread + add mem.util.anonpages - Update to pcp-2.7.2. + pcp doc updates + pmdalinux death from open file descriptors: pclose needed in network.ib + network.ib stats updated to cope with OFED 1.2 changes + some numa.link fixes for shub2 & NL4 + Improve start/stop times of pmcd,pmlogger,pmie + create portable pmsleep (subsecond sleep) exe - Update to pcp-2.7.0. This log has been allowed to lapse for some time. Blanket catch-up.. the following PVs describe changes made in that time: + 947510 - UNIX95 patches break pcp tools + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda + 948551 - Update pcp configure and build infrastructure + 948799 - Move telnet-probe to oss part of pcp + 948958 - *nodeid conversions have inconsistent naming + 952623 - possible use-after-free of pmProfile objects used by pmda + 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it + 953015 - Promote libpcp_pmc to DSO + 953301 - Update irix pcp bits + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat + 954035 - Update macosx build infrastructure + 954165 - pmdumptext reports wrong time with sub-second intervals + 954173 - pmReceiveNamesOfChildren returns bogus value + 954203 - pmnscomp generates bogus binary pmns files + 954342 - Add support for FreeBSD + 954343 - Update windows pmda + 954432 - Use a pidfile to stop pcp + 954652 - telnet-probe ate my arguments + 954842 - Update qa on sles10 for pcp 2.5 and 2.6 + 956190 - add IB traffic stats to linux PMDA + 956199 - pmlogsummary double free causes graph failures + 957598 - add debuginfo to pcp-open build in mangrove + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue + 957884 - need network.ib.status for per-port IB status and description + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib + 958379 - IB PMDA broken (port num appearing twice in perfquery calls) + 958476 - path to pmie_check binary incorrect in pmie crontab config file - Update to pcp-2.5.0-2. + 947602 - pmdas/aix/common.h is missing from the tarball- SPARC requiers use large PIC- filter out -fomit-frame-pointer to fix build- continue previous workpcp-develcloud130 1513244924 3.11.9-3.13.11.9-3.13.11.93.11.9config.hconfig32.hconfig64.himpl.himport.hmmv_dev.hmmv_stats.hplatform32.hplatform64.hplatform_defs.hpmafm.hpmapi.hpmda.hpmdaroot.hpmdbg.hpmhttp.hpmjson.hpmtime.htrace.htrace_dev.hlibpcp.solibpcp_gui.solibpcp_import.solibpcp_mmv.solibpcp_pmda.solibpcp_trace.solibpcp_web.so/usr/include/pcp//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7594/openSUSE_Leap_42.3_Update/9ee79ae32cb77ececb216691dfc241ce-pcp.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxC source, ASCII textASCII textLr#ь?] crv(vX0z_m0@^P9zaH|t,ōgp vض7RTb.?v~:En淴>pR)O9Qs`ɉц8Ob3ص'7_jA/$֟GȨudNa匼υW;j"YbOb!#04)[9V=_gp-3jƍ C խ(*@k(c; kßҬ'T[l)C5_vEסΥݍXl)CTpb`I~@ oEoD)\LXy%AW:}NQTwwjNh^SV-.my.5^̧Qt4Շ(ag[14ZBs"?OiH}ws[c0~Ã6F{ڏ!,c/uNM%iVZ 4ǣ>ɮup$A?g[|e*BYEf:ԑ8B%ap{Oj5-\0CGUy7ZAk@4EX;)9&!T 8q$j [MI*Aah~f-۲NA V aC$~}#u_y.XtsJ| 'jN>I)?D0 e(= |iq&Bv1tlMy,O)9V@}DGN/#) o.]uP͑TJޱh}`:Dc-T)U`XuwQGZ?셪!3!N-$txf@V'ᵬUocc2j=݉|wIacr K·X&/k0E{@;B& &k̡ ynWz u@NÄt$_ҦlO4qӢKuv Ƴ:ůόeܥ8kq QwOoeLa}m?NRbjo~N"de ҈5#YCOv},3jY/yX!opmOmJ+?@.3@^\*bhb޵7dyhI{kᄇ xuܡ(A" &؋.GUI s݈/Nȇs5 8u|#]vba8H9F.Q?V)a%u O=ޠ$ Hx&Cgs,)V-(]h;bbO|+Yd F#6P?^]gDD^~V-bcr2V7 ?q:V{Z,Q{P<((Xٟa >POvkϏG`u[@*:vz[]^tt&ȄiM-=[4\mO>-?boxLyv'9=l`WڔSקu4s+N\>)컟DZk]F}R2V\H\@Spe:(wLx*dU0Y-v8|l)P`,ډYxO[SMZ=vEluDh\eQy?QLJ̄ 9-|ϜDMm`d)u  dz  Zw=EF&=`bHJ&sO? -z`e+^4KU_&~o{uk ҤnIše2{9!i ~sWj˛_x^RQ@G}Eo;!Ûi2%0 ?6>宁dzv>1iÐţrNDzuM7'Sqc䤝|=,"'ÉDf%)2̿:B{ѲRӚz Xk@e뷥w#r,{>q|/RL:Lɮ7us}{ k6K  k8Z >pUl3vJC㗊Y A?tʤIѠL̰y\>Z)_JڛM@Bco_/feqUc%}A5,h#&={fxH{lDT,R84@]L<8\ p+6RF;qĹ;Άk=r2wyemlLs`!yMP"d|*ZUUHyɪb&hmtt zB/d[\;/OeC()2P"+_c$ކJDvq # .ѡ %t\~ӥD/~ݻ5)1c}2ޫ jeyeh \*7_\>8ۢT_MFiK|27඿TW#_HTָY@c4fdƮP.rcÇk<1i (zwYUǰV`ze?bh@@J&#{T7<8R$v~0?q)x{[N3s03x>dX!gqs#ԡ9ǖK֖zqcӝkT'@PƋ8 6L]2ʒX[=mִn t/ԩC`? vb-B,Y0ՑӴW ?ʿrg ?"8&r~+E[-~s듸d_I{8A_[iTV'5k XHdOV^KoWp!F-2 (#qbϐjHn;6݊}f"-mb 'lg`(*SkgKŬRGJCrUg#`<}cMRjP65z/jn0|i%Ccv넡 Q9guf?9̃I9؋ >!; jgjX֧`bƦ+wvtcd)P%jLNxMt̉MM\;8W>=T-hu||UlW Hvߌ?:waZ*XcZ|&Szhv eدT~V_=9DZt#˂doh3|I*%S|5 m(}O.jN 8/JKh9X T8g~pqHgzp>"|bQV6Wng#~t@Eϼ02Go8 *ᢻ:>Lf\4#ΰk80a/b|홮#P%bTdiQ-'JH`ڲ%ܴ](a%w>])X}s-/<]Tt1xZ$;\6fGbu-!Y)l_<#]˥x|Loniwg_{[)ޝAF>Qd<=qjAC3XuBz=.7/y ڏƑ,8"r~$*Pկv˓$?:Xƅ<=}&{ ׀0hYFש_Boe>y߭^3ȰF/2r[R.* MЫ6nԲ~s)a{gF$̉aQHNKc`%8Wc{G;nl=H)ﱎzR?nk6Pע5SЅDCʎJ?.G.|_ QTs!<`6G% ??Ŗ|;Њ+s{iboyMz7nvg_Ko%^MrJv'?2W.tL;o7jF{㋨C݄:+زMo5 >|ɏFwtn68 o"MxaQA;Bm145窤`*I<$ne8SYk %B+'E@Vå.42q%_3*2le~Nť2bC9/#ޢ {{9䕷d!hX2ƋPLM,xvmLe}9N # ;xj xq:MW#F?Vcq55ݔ{S+M(߀[܊|o=޺n4IU2R[ K4 M. j0{@Jקم-V*e&d;*(pGYzn%^2b;4WkU%$7F"1%|Q#&ԪP1kKּMcmu<7>B8iP-甃k$я'N Y^X.z;}*΀ժmd!֔p: XCJD >=4e/sYywSۺl,|O ګ02 CG4y WnxJwj~%TMW;07& FZzʤFy+iȾժlϸ_J@sv19l?ǿ@qE{þbN> r P c_ t'F;xn }LLA€]]tLB3i,U30 IEGX:uo^wQj En􌶢4fM0F H5݂k=YYb7Imx!p8]뾂A TqquGh^-k锠\c# 2#4kzP_T41 těww2a nnMUe*]{5#33=-X"KN=n#85LVI|YtT,SoIS>"|~@Pe|]_~yɲ~ȴmCIr 걱cMőpf5ap> 9͗םf@>|6ۣ* UEhg#w\E6~S^A 4)] 9J qwFF>څ9*h>'Z9.l=oNveK97% @&r&΄1%}9q9RG9 ☭lpt`AvFiv˘:YZ>J hTԅ:PM5ّ80,Kɑ4*`~ 'MeTeo0shAN ڋ+_b~ G/h|&8YTWPCOpQ⩎&fq>}0_htu'gM + /~BXǖ)V Cȥ))IjX3\SzD0IGt,h 7Жj5aT`4[{WS.Ƌqcb.Nn×&, Pүf3&$rxBfDuQ^@]bJ8t|+d2-ػB˲ڇNJTP2"tD'7hMD. I4R:Y}WYm*dD N6cdهؼyzMDnG䕽<}=ͦ/z܋pJ66|@9SþGAZ!gHW!v Ug=)[Qeq)&JWS^`$n uJ:Px2G&V%iїnVʍLa};צ^WEz}'pѦ1# 'ś;2 ~=v{ee۪hGYv u")`R\1դ#c?Iz Vy hUt~ CnsawC h%kA2О 3DǸ 5xr%pկkaTV-zMqaa2mw1fPE_m2$HӑOQyQ!I=eϔ j1%GWF׍4(xcx#pLM'D/@2Z 0q:#˻׳eNa o^B)Syv 5d ? A ]fw^,>v m$Klnf-#YꝷBvcmKY.,W?Nq`2 "~jXBHh')ٓ n4F`zT$ҽMgsrKޣW߫;G2#Gc@pw pT v 71^ RR zesJgf䌟xѺՔ|яs\S_c*Ӑ-hŌΊ^&ɊcW2tp#Ǝ"T]+oA=)Rxt.1(=(y| Ag83Uڨ&^Nօ}v=>M{M`D`$(F~5kO#/3rfL.wyD-aNJ_eI$hZ%slZ?`[ȕ[ٟj07QA=h2CM7E]0i " .N)OeN"IbSOJĎ*|80gFT(Ú_- ocYqH)׹?Մv:ghx2/C81^F;S1dPH(jv5u ܖPP݆jNƋe:g0$C WEv~0G6j)#/! Npk?#QZsI's/!$xp2J.tՀ=Uze7L44!@8&xɱOo_hbO5XI\GlEZ1mEyȄ9-W7,9=£`Dh/-,p'n{y0!]ڑ E<-2U I$'ĤK?~)GN:QsFH@<1fq{!0oy.YYDV^MKʭ@濐>Ҕf">h54̉;d_#]S 4r&I(ZmOh-mFFqU V׌6hIՒ׾a &#- +P>4+Hí-UMe@w`lN]M.;?syxB@qsqTR,*zt䪗Q2x V c4Bsaf8*mȚL]U:-7:lZ8VCorK ool/l);Z 8'=F:A.5C/ Ƨ$\%Xibo<:McB!Û -b*8p _T|E+vyO ,FLgƷ%3.w]W/.m蕡 s#m2g0U aK(fiNb#,wfrm֜y̏%1'$m3U@eRy#UN5$_"f tQj<+9oqI 5h.@v`^vGcGIe,YOcH9u$0.qS%p= vfbYAc-d75=EG>ť VK LOIY1!i>#SϞo;3Y=lTq:C4 !n4 $K: Mj@H=du皈l&̊բhg}b.Vg1PܔX[E,K~~mR0˭+z_5#>RY>d.n<,Xo ZIխO#xUJ!yܲC7ШI=cH& uXe'LuM* Do5YͰ]b<:Wcn\3wd J!VO!  ߀6 HMPuO#ҞP/T3]ffԖ:GpMY4@Džܕ+S޽Jv.;;hת;򅾈6 Rҷ_54PL8nvo(t~PkTֲhi\4 Da}zSz(vة7&uTB2(o-HS ڎ 0e3n4=pHP Od]qJv|w^^f V͓Xs60 )l_| ˖<"+\Eq(O<44=u.8` ]DAJ'ɹ3c#|;C[,™IѼ3{QtҲ"郛^um1JF< 5c(n5+q@ӡ~He% 5WݷDb[~ỷ9¦] %p;bu'{sjgC`IJLZL(zMΥZCޚQ]bR͜kBQ9u%ILv-]'ʪթGXKՎD+Uђ4:> 2kT)UaB?>p*tL|8/P2b8*N4~wv!EŔ8 F%mpCu2{ۣ޸c F0h ҽֳAp褢F&gv%HA`Ŕx=T 42uf]{9! 3;1RXg +0gȶ##\k+γ/}߰bS?{1T6(,x}9&=ثJ_+ɔ68^]˕ܶP˹ObcVmX(Ȉ\Sr\\uՒiS} pVY5%htħ Ø"1W<ղ81-{YAFx\K" 0Iz%auspqUYC3[?S5@kN\X¼jw7\}&1Id*N~ a6Bh@"G2E\Bb͆`Rhm6jayUW/4B9G^.b FÒ:|,PeFf@ؚ˘~ 4NÈ{jPmvLb?[a;`q Z4^`:gCRy{g[,D#ɸ2_䊚X@4Ąyu?I ΒC0SlS~U+?Fw >3j o,5[iHQF1qڥ+l`PǧUWp"41M<% ̜1{5{G? m~ eKQxA\}R,5Oot.Hʋ 8@JzfSt|0/u_, VO"NTCE֥+x4}-uyZbRؕ`.쀠BݲTܡ/ _55G@Aun(g嗔rpNÆ/63U蟟hr "afpwН W69 'vd\umUֳ?4{~_s^C{@ęOW*~0V.u|Wi[߸h*p6 |{\W=-GBx)i0G(hx+&Od!7R,HCtĜ.d>Ѭ| WzTy0T"dg/ aAѶjx5̫т^|{5H3y[ZsEXbT-m;hR*oQΰْޮDߞJұyS I ]KRE|ëj-Ȇ:*csuD<\ #ި%;ƤpKK+i'&582c"Tߝ a+_fC"TPCR|,A!hcwœ\j'ܛBW /vHsETܙ֙pPX~ Ͻ5;=[a;:.=P/7QO0j "M{H7GpHм^V/ _mЖ JR +֝nG,朷m")5LVgpfz+ߛfX' lUN^yISZWjEvكnԍT|;:ᝬo^͘$__nS/l $_E6S}\ 2(alzN%*aT:PH4i뒞 ļ=NNvMcJ)E'q vR mq7 |CXS1xnCD|(-a P͕ۧc j6M __}kUEH5e ')^3Qrd."#6B1ɷ6zҫ)2=3 ]'fLꏋ6/NW!esBNz{ԟQ^ DKo݀AكmBZt*ÙMH>Wi~3xěvhOPSoJ^727Ig%.Ė"&{kԩAʙ1/Z䑋m CC5VL> Zi>0kI+ 'PF$fVWh YhodׂCĪP3?ǷBA)Jů\C <@)OX}TJATqQK槛]Bw>)Zt'wܤu5=2#C"}FEM1%SvcsaD qInX_Q&BpM˔ Fi%5 gvLp&%4펺kq=N 7 _ {6N^Nn={Dl8IavT8ūh;{ƅ^z_U[7T2^۷ E:9̭L?{!wWmW{jP-Uo !2K-27r\M{VL26?*d8=abP.OPRv*5&.I_+hLT:pfHc@1L[P3̶+ؒ>?߇+B۪G3d[M^k2C5rZxnH39j˻pTJ@sҤs1QAwd7 t ǜQ({'Ȧ]ȕ3srۦ^JP=Ұ na.Rbyg֍ 6!讞tK Utu O UN_%7:F_+\!JI\.^뙋b&2pXpU u*)v$qWY2XMe%͚H.4Yr(@y H&Wva5~o)5 -=ZϝHUx SpOQ70ERuo?M,#JJYٍlɢKWqPi"ݮ&F8l:tjB>4O 絛ms,|F5,G2Petb >D"uI 6{cMJoCOMI1a7> |}<6{İ'}SP o)4D ˜OGߋ&D4HKQyn{̌slW6s.b(hHԔ%#ԡfJ"- 'dUHvby̸3h+z[<@s'?ڰPۑo]r^uΒo hA'?qCq;Lи5w׫Z-zd\`K/N7BY +8ds`?UH b !{a qT`KW1N]E-A H R?#@3 jD}r8?QMW4JrunNn?b}QOmO/FH޻wYmOtdZ-;{yGDۈF|aNEhS1Uh!u 4Nd?4'xt/fDx[TGy ugs岆@RuB :]r3]h&U|񉽜" b{QbKe5,2&,q܅r=D_=s09+J4 &k{XSp_eXQ d_׶yK^p0\a~RBj$ӏ`|یȿ<ޔ>: wt5 T|lƾ #HZؾ%slzM׌ͷOarWȚ-W*cçq+:|qDhʸX5wCdVŴw'!{;FagF\3l|+KSi2|w~ҺDN0Se 3Vv]SH8}͟dۈ2e:@xg  )&9?Q&@EǛ %ꆣxSݹ@Iō#n@ RPxG6cDdԷ3DY\jhD'\ly*%"ƕ!SqKMʙ~4x@T;}b_HAj~pOVM: *=:GqO$.=oj7ȄpKsDsQ ,bpdPݷF>twXI$Jռ3Sx?)\yv %10) A"PM-q‚f- ;`fD*iǞAjTNuIAin՚дF$d5_#r O7>qwA7Қ,rkEӓ/,Nmz_tj v9Au].D^ Z,? _x]hV0آ"(%gE+ 5SiSgOǐnNK:{_aEi dA,#(@_ PfZ11Ym߯2+?(- 3R F(R5̒ct,GWpbi ˈ.OQ+";8ϥk~VȢr<$ +,^ iĐ1E:pEqx1EԔmcݛ& t˄ T5) #> -sMm5_~gG]\sΩBRZz̰x*6hD[vۘ`*qA$ -X5q2B1RYH&pU}d :s.|cT8ߡ}UW T<SY9Pn962G#ªvL[y4}L?VrX-m0RbSq̆5Q(-* {cը!x$Ɋip{;w;'U( )ޙT3u*vڀQ,Ғ7e% eZ7>9 wǓo ߀K%t)ĕK*aM$Uc7ډfR)z|W]<菌c"^4pWccAU_ۿY7s벡c(sH&&~<^L7o9)-:|#b ^<,X$';/!;QMglqPBX\S3BUNN4 +_ |?(M.[NǦ۞Z- T1fC[S^# JzG=W^qRHjk+74M7LZ~Awߞ 1%;k. ܷǮ_!lO?YR%پ[Z(y-:lU3&P(kdi> #ʦX.#0]l ա _uu(ō#jpsDkz fO9;w/Cwz[:2LGK;*WA' }&sDf~J|l_L-I9Yb2J<>E79Bne8Ԗ͎CΜ}QQ]ֆGn‚=$ޖ_7oF!ST <2Xjrw=/N-U[J~OGoeEjSP]Gz$aSya4xRXҢKJgf2ڙD]Wg ' .24YcHH[>tp쪙O_&%4k,VF`,LP뼼h+aq<+kqrsHуe{er9ВkH?ڌ$rS$h0Oi` "_>1hG=j􍓲46 >)Kwp\g0vb嶊mdO ChCo9яHi!S|=mǴq[8+X}SS:j,Ӏ\KvQ{<6> 0R!Y^@Q<3&wD,vV8!tC!D[%tAovߩ\gVsu% .cFh* dFZzjFH@1/X31eem^%=WC[PӍDVad 7x[0[Vߒ R01W!U͡e,1 }<'kocepbpc9=]$*~r DhÔ%f튚ĖSfx#p!R8&Iur"&q 1pDi+Q+:H0r&kZ9_Q~ u<m#|$'i ho{ Aɥ&e<=o<{_MAF8 /[D6`s9>~Oh-0˫A^[M>KEI){RJ.)֛޶ZP+9J[2 \R MqYPS1)nOMyo6u0z1i\J|Ãɸ}v+5V Nli- Cry(<4Փ;\ )+lRϒ߱{U AN҉ْ|jL;#"@o$Bt!}`hdRF)". 3mOhCsSOv (n\1 0>Kt&>UyE?p[ l>.?`+K!  I~!׫64ێk*AîRsO B~־Cv[3zQ)^A0k99mtCK7%{a5HńšHҮ-'LjU^'i>SG}~rn@/%`>K}(MIsRfJ4o2:\F>;<y`v~GfR1Ω2} <O{q o-1<(lΌUI$7ӣt zB9 I"߷Z %Sם5.6~*'\TvKgpT6;x"[ T ȣ8XzSm.^L]xH~9̠ y5`thY|q)!BMbdvαW-1M8Cށ@.hE89y_\NSJ'NQl0.qD`W%UQ)WoPa8\[Ria- !oوTDd · MD+\ [ 2vrY6%5kal{H pm\d*C{Tf_cߙfwo/kO9gPgvwiMa I"+?̺v9l}(>FGyXR=7z$,b ㈵n{.ӘO.=FPR1ciOW4~Ww|f+0k lEcf9M+N?fm+>q[ ɧq𫉀4WoYoTurb?67u:t2\rni$Yr(P$b} zA.'fY'_BitSMAŽA-h/&coɉHI"ބ`y}6jG,;8/7NȂ%\`|Aʼn8\1B,X_'7/y ^ՆPS;&oD9sSbPA=mN=8{5Vc4x yQXr1tijM웣2juwV0wAќuD,Ӿ$!Ҩz;idxk,Zuy[eH/@A%_P ;T'sE _]1 9R+rUR ?ThS~'xDQf2Yz pH_p 8Afʿp7}a& = \OC*}Jz͢*3iO j!slj1G0!TnU(Gc+転uŜm9gU qr\Ybkkm@"r,Q1[2N7KitV4˝O'uZw\ɮDJy#g*K Fl?yͿ޸~U消'&^*2P(>($KHS دÎD'=6Ecz(95˨;t6Vkw22bR]o ys֊|@h0rgδSt6nrAr<}kcȘfW-#ۓ2x|{xvö;KXVжZ#[?%_؄/ޯҫ(3_%!TCgЄEnz=i)l@mŗ \[ބkA]~HV{ iKڽHɲ9#LR*|<: C8/n-ҲR"y׵~ @֦w Q)*Iֲ"oiu KyExEtJ?/Ćcu 8IWBgkc䈠dp &X_HyatÊ %ozJ<}|V맋!h- TG H-,RǙ^ʒKm,E/jm BYWx¥OM2z;pͭ[vмs1k?* =\v =Ss; /yz|G)b(xT su?`Ľ$ tyQ UڴQBL,Pp4y#`r)bLhoǣ}}]He*R]~m7l)?u$Ϥ{,¾YKYCdod$'=oA4`1atH&hpb}}<r  j]Vf”]+-S*]j,)aTҡi{Qm!ܣ@.Eaۡ.Y^}$pWӣUĨD~`A 6$uM;lU ~\K*~692b= cDg+$gͩ[(!v2^%I \ʐa .(qteyQ5d UW^6,ZD{hZB7F`|H: W<\ z8GԂwcٚOʷtÌUiA*]7 Z@TlB+auDxH![c[/)kK`q3VvGYAL̥_|@#YK2g ܎0) YFk:ߔ+S6tZa"&QSxFc yƱ #'oHcq3EV oC!/9(lS⏽r8Àc}*4$E1-\ϞCF"+eDE,Nk*c16ˡhv >ZtVR}6Q/Nϒy}p.S3 ĚUZȌޝ} q/fYDqOkID@r#*WԦЮƺVXFeИM\bgg9םоX @YEtD`Ĕbł0fs:WG EōXznǴʫn*HA4bBirjF&} T(Ug P m#G"I'hQE@]6E YGU#6liM,Wϡt9N nu-7G^Ga] 9鷓VPq'Ɨ`w.{󗸼;=+|ߡn= [@=i;7hgb]<ʴa;:0/ \!\2f1i|wZ*u*㧲kCRoɸ>"2uwJ4pi&c%jBثE [bj^Z4V sXS,nuŋ J UsV' TX9Eˁ2p~ ~٥k`4DmHC̈3U.#gW^A90| f(tً*< !s5ڒHRpMM^dbmY9`t!K$eOB}>q }t/X_1 T=@_'lȡyOx+L?,R^RƇ{V-آ@%/W"& B,UpȑѠ# X vO7PCF"DT*E/mdb 3}cxqXx z6?P99=ȼu/^z^:/@"Y>Ib؅'y?plޭꆃġ=~e5M-[>ejF48* =I,Q1|T%.J![۹ϧ)g:R x0Rp''Hwݝ#j{Ⱦd$k'8`A?봃'~1^in!V pќԳ\T= 9KՌ7+&~!& Ü8,9g(mYCVAwBxBnو2W͏μ&e1:Ǘ7rK Օ9BU_G?qe5Ohųeuu`R5/gmYpCVs5kZZVie?,=:֔>GslYU9[Шп.`ӽe\s ??/.٥S|TwH߰ҥ_tn6t_/+hx2FX:B,YE! GS 65:(nA)/LZp.+IͺkS*3͑IhHjV:bdRXk8rAqag0ؑGz1<Ϯh>_o%u|*GTqRF#Ύt n&wdT7}q7մ?Urm bۻJ0=6B"kAw1?? =F,m7b f2y~ iK,6 9+pC"[L gz{Yqr1蘕K•,q쯚.i -}<$AA 92aA^V]rzNjS#-f5|C?`zGB0ϝbz缾ro$<%촾 _/-\={;:6,(W?~36)QaX\=߈6O 5]E3%;D" Bsȷ *?Б#ʋks)՛ǴV~*tID}2ڮm}xP|QRp^vT\'/Be8יVjxNbm^GJ+ 4J> e3M(˜sM>s7z1OG.yյ /|7.7%T<FdeKTz~m\@~I(ei>8P w0K2tsE!}kSw5rMv4#KW]3#.Fˋl"J1jub1A67ZKiPq &-Z-m~l !L!rSKNXʏȔ#:e(؁%7Y]/PDn(X [pubL-9,nsp(OեixUA((8Ҕ %]Ic_;QDg ~InQ2\^^TbKUEXW[!?,2pZ.+l_FӳG? =P~D#tm`GL8u= 2&oRs)H5wj۲AsSI >%hB !yEi߅q}}e˟Mݳl;Ö́CGX[@tH V"$t)6F@"C&fc§f" nZĮ+5~!)b&+ ['ð~-\M$78YSU4s5o`ЋB~4Rݎx[rb'cm{}SҵΜ"11kT2rܦ6aOD6hV1#N^$s_puپ3-`mT|rPzT^F&ZwBhD;֕Sܡ1B2)wJ'!~`LFv|>0.*l̚HX5Fm"4y8&e\m`"Krwaot)tSs3&߽vv[tJ |m֮:-HnwN=UPJFqGۈjWhy!Mn-4Q7dZ+ߎ,4.R`?KY!{DG(f%QČ1ĥ"BSc_!hc934 {$\^ף_.lp8[.(x9}F(J'$pkaE%:|gA60F(; Ѿd*4{ !I4:9֨ $U6$UacxТJ)r(\- KSawѝcJ/d M<a@}O'5>Co(z ==t,'|kq/mx"}!G TO/5:6r 7ݤ3 %mM)8[k[9$sJ:7հ3cQqwvBL2+ޕhiLeK0Gk;q oGW)' n0OKU,Öty7$hG${`_)#2gg7/YDyfU2Xtie[rdԨ,*HQxjIqX yӉs#45.<=>Q@7ݼcN7ԍ9v34s;ħNK/}>dyuKtù["7HgYA^I(g^(4]N[+X|yJ0T]CfPiyhH>GlZD;[֥ tͷAaC 3F_ZG*߈n=0IMg v+zP;Uғ {}i|R6h>$?DY˭vE+z4/ھHY% sA))qBҼɉ&@&-&WNLgoO4̋ꑇ^R3`2=pȧ.蟓B}ȂD7+?K}nk!,ñه'A<\dGuLT nAIRNxՊc_. ìxR^]rU4Iu?s_/P~& F'tjF%^X=+*~ksZ goK m=y{kkpk͔<|%c*T}yy7Yrۇ뱮^ S/++e Ws̿ agJO*LDZKe$4g/ ߑ̰o6Նۤ.1$Y2POBEص4*S},ibSNvM^D4TCiZp\ivqnp|1قpk B~N+nLum2˺YArTZ&ѳ.*Bc{Y bΘ_GTf=O\$,%-s0x$ϡCp2GYS#ʂ=FH Gx]!/JLk(.#1nRhآ1ʑ .;S0{ԭr{^صPU>xSٛcs 2?",*nP'X7kXbz3EsɇsLV h e YEa@+X3Wo} E^ ji~Hz. (n]Ƙ,U8xu.P3~NN:L+ޚL\y(& @j;%%G!7_93ˡy:@-@)GFFlu:}oS+gxɳݘ9ϐAM;ܚ=T,↵Qd!kya<C$AvxsJ ?|^d!)uIzO\R6 ʓڳ[X0;th~!- Bj_ndc^OcQ d-㠍Jnsjnz( k%<\"TQ%o8xJX%* <CSccLQYR8h\0ChPG&/׶G|AmˆH!"v V_IG_;P. !;戍 9p.:|$0;dY7DۆC$ߩQxЪh&G5@ԬN1FlXKN5RZjބzϽMxЊ҈ֲ1@?enb\jEzЖiV9k{9=z7Ng蝗QkvZ;8fLFgq; 9ZU]J6pYO)X& =6A'{;p<6s1q6_LB=+N&OvWѵhEی,VBpH{QY[>94+uyLJH[)N;y,{.*DOt4