From makc@melbourne.sgi.com Thu Jun 29 01:05:59 2006 Received: with ECARTIS (v1.0.0; list pcp); Thu, 29 Jun 2006 01:06:17 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.10/8.12.10/SuSE Linux 0.7) with SMTP id k5T85kDW032307 for ; Thu, 29 Jun 2006 01:05:57 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA15928 for ; Thu, 29 Jun 2006 17:04:23 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id k5T74Nvn1119501 for ; Thu, 29 Jun 2006 17:04:23 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id k5T74M4X1119162; Thu, 29 Jun 2006 17:04:22 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17571.31606.336086.997238@kuku.melbourne.sgi.com> Date: Thu, 29 Jun 2006 17:04:22 +1000 From: Max Matveev To: pcp@oss.sgi.com Subject: Preparing 2.6.0 release X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 547 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp Content-Length: 1546 Lines: 31 I'm getting ready to release pcp 2.6.0. Current snapshot in available as 2.5.99 from ftp://oss.sgi.com/projects/pcp/download/dev. Here is the list of changes since 2.5.0 - numbers are SGI Bugworks numbers and provided for reference purposes only: - 947510 - don't try to write into the string returned by strerror - 947781 - add functions to implement asynchornous communication with pmcd and functions to implement application main loop - 948548 - Fix buffer overflow in linux proc_pmda. Found by Ken McDonell. - 948551 - Update pcp configure and build infrastructure - 948799 - Move telnet-probe to oss part of pcp - 952664 - pcp-open rpm "provides" too much - make it provide only the same version as base pcp - 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it - 953015 - Promote libpcp_pmc to DSO - 953875 - Miscellaneous source tree nitpicks by Ken McDonell. - 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat - 954035 - Update macosx build infrastructure and port to MacOSX 10.4 Code provided by Michael Werner . - 954133 - PCP 2.6.0 open-source release - 954165 - pmdumptext reports wrong timestamps with sub-second time intervals - 954203 - pmnscomp generates bogus binary pmns files on little-endian 32 bit machine Please give it a go and report any problems to me. If there is no major drama, I'm planning to cut 2.6.0 sometime next week. max From makc@melbourne.sgi.com Thu Jun 29 05:25:25 2006 Received: with ECARTIS (v1.0.0; list pcp); Thu, 29 Jun 2006 05:25:46 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.10/8.12.10/SuSE Linux 0.7) with SMTP id k5TCPCDW007943 for ; Thu, 29 Jun 2006 05:25:24 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id WAA22045; Thu, 29 Jun 2006 22:24:38 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id k5TCObBu1120825; Thu, 29 Jun 2006 22:24:37 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id k5TCOajG1045791; Thu, 29 Jun 2006 22:24:36 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17571.50819.707586.590070@kuku.melbourne.sgi.com> Date: Thu, 29 Jun 2006 22:24:35 +1000 From: Max Matveev To: kenj@internode.on.net Cc: pcp@oss.sgi.com Subject: Re: Preparing 2.6.0 release In-Reply-To: <1151581259.1123.9.camel@bozo.localdomain> References: <17571.31606.336086.997238@kuku.melbourne.sgi.com> <1151581259.1123.9.camel@bozo.localdomain> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 548 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp Content-Length: 2220 Lines: 53 >>>>> "kenj" == Ken McDonell writes: So, you ARE in town after all. kenj> On Thu, 2006-06-29 at 17:04 +1000, Max Matveev wrote: >> - 947781 - add functions to implement asynchornous communication >> with pmcd and functions to implement application main loop kenj> Was there any discussion on the list about this? kenj> - rationale? We wanted it. kenj> - compatibility issues? It's compatible with the current pcp apps. kenj> - no apparent changes to pmproxy ... was the asynchronous stuff ever kenj> tested with pmproxy ... on the face of it I don't see how it could kenj> possibly work which leaves at least one person stuck ... 8^(> pmproxy works with old application, there was no perceived need to support pmproxy and async mode at the same time. kenj> - why is libpcp.so.2 a symlink to libpcp.so.3 when the ABI has changed kenj> so radically? Because the ABI changed so radically the new version was made. This is the "linux way" of dealing with compatibility: add new entry points - bump the version number. kenj> For those of us not using IRIX, how is backwards compatibility kenj> supposed to be maintained, e.g. newly linked apps cannot run on kenj> old pcp installations That's forward compatibility, not backward - the backward compatibility is old apps on new pcp and it works just fine here. The forward compatibility is unachievable on Linux: I could've kept the same version number and then apps which use async mode would break because the symbols are missing from the library. On Irix, btw, it's still libpcp.so.2 and optional symbols. kenj> Other than that kenj> a. it complies and installs fine on Fedora Core 4 (I'll try Windows kenj> tomorrow) There is no changes in windows pmda - I've sent you a mail last week about it. kenj> b. I have a bunch of other patches that I'll have to redo against kenj> 2.5.99 ... can you hold off until I can do that, or do you just want to kenj> wait and get a dumping of day-1 patches for 2.6 when it releases? I can hold - there is no rush, I just wanted to push the current state out, knowing you'd have something to say. And you can still send patches against 2.5.0 if you want, I can reconcile them. max From kenj@internode.on.net Thu Jun 29 05:48:41 2006 Received: with ECARTIS (v1.0.0; list pcp); Thu, 29 Jun 2006 05:49:00 -0700 (PDT) Received: from smtp1.adl2.internode.on.net (smtp1.adl2.internode.on.net [203.16.214.181]) by oss.sgi.com (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k5TCmcDW011419 for ; Thu, 29 Jun 2006 05:48:40 -0700 Received: from [192.168.1.66] (ppp77-190.lns1.mel3.internode.on.net [59.167.77.190]) by smtp1.adl2.internode.on.net (8.13.6/8.13.5) with ESMTP id k5TBeqXL060294; Thu, 29 Jun 2006 21:10:53 +0930 (CST) (envelope-from kenj@internode.on.net) Subject: Re: Preparing 2.6.0 release From: Ken McDonell Reply-To: kenj@internode.on.net To: Max Matveev Cc: pcp@oss.sgi.com In-Reply-To: <17571.31606.336086.997238@kuku.melbourne.sgi.com> References: <17571.31606.336086.997238@kuku.melbourne.sgi.com> Content-Type: text/plain Organization: Recreational Computing Nirvana Date: Thu, 29 Jun 2006 21:40:59 +1000 Message-Id: <1151581259.1123.9.camel@bozo.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-archive-position: 549 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp Content-Length: 1358 Lines: 32 On Thu, 2006-06-29 at 17:04 +1000, Max Matveev wrote: > I'm getting ready to release pcp 2.6.0. Current snapshot in available > as 2.5.99 from ftp://oss.sgi.com/projects/pcp/download/dev. > > Here is the list of changes since 2.5.0 - numbers are SGI Bugworks > numbers and provided for reference purposes only: > > - 947510 - don't try to write into the string returned by strerror > - 947781 - add functions to implement asynchornous communication > with pmcd and functions to implement application main loop Was there any discussion on the list about this? - rationale? - compatibility issues? - no apparent changes to pmproxy ... was the asynchronous stuff ever tested with pmproxy ... on the face of it I don't see how it could possibly work which leaves at least one person stuck ... 8^(> - why is libpcp.so.2 a symlink to libpcp.so.3 when the ABI has changed so radically? For those of us not using IRIX, how is backwards compatibility supposed to be maintained, e.g. newly linked apps cannot run on old pcp installations Other than that a. it complies and installs fine on Fedora Core 4 (I'll try Windows tomorrow) b. I have a bunch of other patches that I'll have to redo against 2.5.99 ... can you hold off until I can do that, or do you just want to wait and get a dumping of day-1 patches for 2.6 when it releases? From makc@melbourne.sgi.com Fri Jun 30 02:06:44 2006 Received: with ECARTIS (v1.0.0; list pcp); Fri, 30 Jun 2006 02:07:05 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.10/8.12.10/SuSE Linux 0.7) with SMTP id k5U96UDW018420 for ; Fri, 30 Jun 2006 02:06:42 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id TAA18158 for ; Fri, 30 Jun 2006 19:06:02 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id k5U962Jm1125003 for ; Fri, 30 Jun 2006 19:06:02 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id k5U962hx1125590; Fri, 30 Jun 2006 19:06:02 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17572.59770.405497.781306@kuku.melbourne.sgi.com> Date: Fri, 30 Jun 2006 19:06:02 +1000 From: Max Matveev To: pcp@oss.sgi.com Subject: New pcp tarball X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 550 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp Content-Length: 220 Lines: 8 I've got some changes from Ken McDonell to deal with building pcp on FreeBSD 6.1 and to update windows PMDA. New tarball can be found at ftp://oss.sgi.com/projects/pcp/download/dev/pcp-2.5.99-20060630.src.tar.gz max