pcp
[Top] [All Lists]

pcp updates (mainly Debian packaging)

To: pcp@xxxxxxxxxxx
Subject: pcp updates (mainly Debian packaging)
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Thu, 21 Feb 2008 09:27:42 +1100
Cc: anibal@xxxxxxx
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 GNUmakefile                        |   16 
 build/rpm/pcp.spec.in              |    1 
 configure                          |13921
-------------------------------------
 configure.in                       |    7 
 debian/GNUmakefile                 |  164 
 debian/changelog                   |    7 
 debian/compat                      |    2 
 debian/control                     |   90 
 debian/copyright                   |   19 
 debian/libpcp-pmda3-dev.install    |   35 
 debian/libpcp-pmda3.install        |    1 
 debian/libpcp-trace2-dev.install   |   11 
 debian/libpcp-trace2.install       |    1 
 debian/libpcp3-dev.install         |  166 
 debian/libpcp3.install             |    3 
 debian/libpcp_pmda3-dev.install    |   70 
 debian/libpcp_pmda3.install        |    2 
 debian/libpcp_trace2-dev.install   |   22 
 debian/libpcp_trace2.install       |    2 
 debian/rules                       |  104 
 man/man1/genpmda.1                 |    2 
 man/man1/pcp.1                     |    2 
 man/man1/pmafm.1                   |    2 
 man/man1/pmcd.1                    |    2 
 man/man1/pmdamailq.1               |    2 
 man/man1/pmdasimple.1              |    2 
 man/man1/pmdate.1                  |    2 
 man/man1/pmdaweblog.1              |   36 
 man/man1/pmdumptext.1              |    6 
 man/man1/pmie.1                    |    4 
 man/man1/pmie2col.1                |    2 
 man/man1/pmie_check.1              |    4 
 man/man1/pmlogger.1                |    4 
 man/man1/pmlogger_daily.1          |    4 
 man/man1/pmlogsummary.1            |    2 
 man/man1/pmnewlog.1                |    6 
 man/man1/pmprobe.1                 |    8 
 man/man1/pmsocks.1                 |   53 
 man/man1/pmval.1                   |    8 
 man/man3/pmconverttime.3           |    2 
 man/man3/pmda.3                    |    2 
 man/man3/pmdacache.3               |    6 
 man/man3/pmgetcontextfd.3          |    2 
 man/man3/pmlookupdesc.3            |    8 
 man/man3/pmnumberstr.3             |   14 
 man/man3/pmparsectime.3            |    2 
 man/man3/pmparsedebug.3            |    2 
 man/man3/pmparseinterval.3         |    2 
 man/man3/pmparsetime.3             |    4 
 man/man3/pmparsetimewindow.3       |    2 
 man/man3/pmsetmode.3               |    2 
 man/man4/pcp.conf.4                |    2 
 man/man4/pcp.env.4                 |    2 
 src/GNUmakefile                    |   14 
 src/buildtools/GNUmakefile         |   42 
 src/cpan/Changes                   |    4 
 src/cpan/GNUmakefile               |   16 
 src/cpan/PMDA.pm                   |    2 
 src/cpan/PMDA.xs                   |    8 
 src/cpan/TODO                      |   33 
 src/cpan/cvalue.c                  |    2 
 src/cpan/test.pl                   |    2 
 src/include/builddefs.in           |    2 
 src/libarray_util/GNUmakefile      |   41 
 src/libkmtime/GNUmakefile          |    5 
 src/libkmtime/src/GNUmakefile      |   30 
 src/libkmtime/src/client.c         |    2 
 src/libkmtime/src/kmtime.h         |    2 
 src/libpcp/src/GNUmakefile         |    9 
 src/libpcp_dev/GNUmakefile         |   41 
 src/libpcp_http/src/GNUmakefile    |   28 
 src/libpcp_pmc/pcp/pmc/GNUmakefile |    4 
 src/libpcp_pmc/src/GNUmakefile     |   28 
 src/libpcp_pmda/src/GNUmakefile    |   18 
 src/libpcp_trace/src/GNUmakefile   |    5 
 src/pmns/GNUmakefile.install       |    2 
 76 files changed, 754 insertions(+), 14433 deletions(-)

commit 74f12cfd11c4cab7aeaaf0a4fc5cfbb46c594adf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Feb 21 05:42:11 2008 +1100

    Remove install lines for the static libraries which we are not
exporting.

commit 6b4d74d4c4a973750c29b2d52ca65e41dc51787e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Feb 21 05:41:15 2008 +1100

    Add a missing rpm provides line to spec file.

commit bcc585eadd273c93802e758ec8b6e4ffa9c470aa
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:46:08 2008 +1100

    Fix a typo in the debian packaging Makefile.

commit 16258bd0fc67d2a450e1ea62e46388cf26231be0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:45:44 2008 +1100

    Remove configure script from shipped source, we always generate it
    from autoconf.  This is mainly to reduce patch sizes, conflicts and
    remove possibility for error there.

commit adf0f3cf722dcc71d05e165f7a0cc819410a2b53
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:32:02 2008 +1100

    Make PACKAGE_DISTRIBUTION variable pass down from configure into the
build.

commit 4d2fe71d17acd55433c6baf27f02bf3977935cfd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:31:24 2008 +1100

    Must use full path to interpreters for installed files.

commit 8b16eaff93c8a4757ec5b83c31e4487d4461df77
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:30:42 2008 +1100

    Further man page problem resolutions falling out of the Debian
package checker.

commit 6db308225959d2bd9fa03ace69c3ff8e2405300c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:21:09 2008 +1100

    Updates to resolve several more issues found in the Debian package
builds.

commit afd239739274509898fceeb0e46bcde75719f47d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 21:20:06 2008 +1100

    Fix up install line for COPYING file, in non-Debian builds.

commit d72e66acbf96e2b5ade735f25a3805148d3e608a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 17:04:29 2008 +1100

    Add LDIRT to CPAN makefile.

commit 58b033cd44951b451eff0abd7999cae7f9ea47ac
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 17:02:42 2008 +1100

    Get the Perl PMDA interface up and running with modern Perl versions
(5.6+).

commit 02dff79f6813e6c1a8f2499e85f2c853d4fb560d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 16:57:11 2008 +1100

    Missed an incorrect use of hyphen in a section 3 man page.

commit 0e670dd16384c9c5b949664110941d2dafad47ee
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 16:56:42 2008 +1100

    Add several more Debian packaging tweaks.

commit c560fcc9ff1f537c6a21e55e3268f7ee5aa9f908
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 15:59:26 2008 +1100

    Fix all occurrences of 'hyphen-used-as-minus-sign' in section 1
    of the man pages, which was picked up by the Debian package
    checker tools.

commit e89c44cf3e220523fe1cf2621bd9ff4ff715734c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 15:36:57 2008 +1100

    Fix all occurrences of 'hyphen-used-as-minus-sign' in section 3
    of the man pages, which was picked up by the Debian package
    checker tools.

commit 02d75aaec6ba4a3ee94b8c08f7acfdb18ec258a3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 15:28:47 2008 +1100

    More Debian packaging work.

commit 3fa5e8fc883203e1c3b070dec4b65eab0af5a95f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 20 08:39:11 2008 +1100

    Add debian files into generated tarball, drop unneeded files from
the tree.

commit b42ee40986c9de8e5e04e3145c0acf2cf2a863fd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 19 17:47:17 2008 +1100

    Initial version of Debian packaging for PCP.

commit 810ecb77901e6ef81f5842d40b1d682da096fe44
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 19 17:40:41 2008 +1100

    Update Makefiles for several shared libraries.  In particular:
    - Build static library versions for all the libraries.  This is
    required for the Debian "development" packages, of which we will
    need several in PCP (three at the minimum, so far).
    - Do not install shared libraries for several libraries anymore.
    In particular, the http and PMC libraries have only one user each.
    While PMC is a general-purpose API, its not standard C++ code, and
    generates oodles of warnings atm (and noone has really stepped up
    to fix up and maintain this version of the library).  We create a
    static version now though (and pmdumptext links with that) though
    we do not install that static lib.
    
    This is part of the Debian package build process, as we clamp down
    on the shared libraries (separate packages) that we ship currently.
    Once these packages are part of the Debian archives, changing them
    becomes increasingly difficult - hence these steps to trim down the
    ones we do ship now.

commit dcda45cb2579198d11b10949665499690128e59f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 19 17:32:55 2008 +1100

    Update libkmtime - for now, we make this a statically-built library
    only (only one user, and I may want to extend this API a bit more
    yet to simplify state management in client tools; plus no man
pages).
    This is part of the Debian package build process, as we clamp down
    on the shared libraries (separate packages) that we ship currently.
    Some files had an incorrect copyright, fixed that up here too.

commit 85b96ddef401659fe46172d547848016e4463c4a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 19 17:27:42 2008 +1100

    Remove some empty historical directories from the open source PCP
build.

commit 048af357be0ffd5bede456d832e6059b9287ef90
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 19 17:21:31 2008 +1100

    On Debian x86_64 systems, we must use /usr/lib as default lib
install target.




<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates (mainly Debian packaging), Nathan Scott <=