Hello community, here is the log from the commit of package pcp for openSUSE:Factory checked in at 2015-03-03 11:11:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcp (Old) and /work/SRC/openSUSE:Factory/.pcp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pcp" Changes: -------- --- /work/SRC/openSUSE:Factory/pcp/pcp.changes 2014-11-13 09:19:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pcp.new/pcp.changes 2015-03-03 11:11:59.000000000 +0100 @@ -1,0 +2,56 @@ +Fri Feb 27 13:18:15 UTC 2015 - ddiss@suse.com + +- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp. + +------------------------------------------------------------------- +Wed Feb 25 00:14:12 UTC 2015 - ddiss@suse.com + +- Require pcp-conf with libpcp3 on [open]SUSE platforms. + +------------------------------------------------------------------- +Mon Feb 23 20:21:40 UTC 2015 - kkaempf@suse.com + +- Update to 3.10.2 + See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;... + 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;... + 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 + +------------------------------------------------------------------- +Mon Feb 23 16:28:50 UTC 2015 - boris@steki.net + +- fix gcc5 C99 reserved issue problems with patch + pcp-3.6.10-gcc5-reservedword.patch + +------------------------------------------------------------------- Old: ---- create-pmlogger-and-pmie-logdirs-during-install.patch fix_pmie_pmlogger_startup_races.patch pcp-3.6.10.src.tar.gz pcp-xenbuild.patch pcp_legacy_init_lsb.patch remove_cpan_rpaths.patch rm_init_script_runlevel_4.patch static_lib_perms.diff New: ---- 0001-Fix-XEN-build.patch 0002-Install-libraries-without-exec-permission.patch 0003-pcp-legacy-init-lsb.patch 0004-Remove-CPAN-rpaths.patch 0005-Remove-runlevel-4-from-init-scripts.patch 0006-create-pmlogger-and-pmie-logdirs-during-install.patch 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch pcp-3.10.2.src.tar.gz pcp-webjs.src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcp.spec ++++++ ++++ 1651 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/pcp/pcp.spec ++++ and /work/SRC/openSUSE:Factory/.pcp.new/pcp.spec ++++++ 0001-Fix-XEN-build.patch ++++++
From 58127dca98f11270491383946d2714fd9d983d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:42:25 +0100 Subject: [PATCH 1/6] Fix XEN build
--- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index 98d325e2bfdc..648c511dcd72 100644 --- a/configure.ac +++ b/configure.ac @@ -1079,6 +1079,7 @@ NR == 1 { if ($1 != "UID" && $1 != "USER") exit # Unix variants $2 == 1 && / init/ { print "OK"; exit } $2 == 1 && / \/etc\/init/ { print "OK"; exit } +$2 == 1 && / \/bin\/bash/ { print "OK"; exit } # Fedora 9 $2 == 1 && / \/sbin\/init/ { print "OK"; exit } # Fedora 15 -- 2.1.2 ++++++ 0002-Install-libraries-without-exec-permission.patch ++++++
From 865c920542f1cc499500c97217bfb36b70541765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:43:00 +0100 Subject: [PATCH 2/6] Install libraries without exec permission
--- src/genpmda/genpmda | 4 ++-- src/libpcp/src/GNUmakefile | 4 ++-- src/libpcp_gui/src/GNUmakefile | 4 ++-- src/libpcp_import/src/GNUmakefile | 4 ++-- src/libpcp_mmv/src/GNUmakefile | 4 ++-- src/libpcp_pmda/src/GNUmakefile | 4 ++-- src/libpcp_trace/src/GNUmakefile | 4 ++-- src/pmdas/aix/GNUmakefile | 3 ++- src/pmdas/darwin/GNUmakefile | 3 ++- src/pmdas/freebsd/GNUmakefile | 3 ++- src/pmdas/linux/GNUmakefile | 3 ++- src/pmdas/linux_proc/GNUmakefile | 3 ++- src/pmdas/lustrecomm/GNUmakefile | 2 +- src/pmdas/pmcd/src/GNUmakefile | 2 +- src/pmdas/sendmail/GNUmakefile | 2 +- src/pmdas/solaris/GNUmakefile | 3 ++- 16 files changed, 29 insertions(+), 23 deletions(-) diff --git a/src/genpmda/genpmda b/src/genpmda/genpmda index 46503150c1a5..1bd2cbae3497 100755 --- a/src/genpmda/genpmda +++ b/src/genpmda/genpmda @@ -909,7 +909,7 @@ install: default \$(INSTALL) -m 755 -d \$(PCP_VAR_DIR)/pmdas \$(INSTALL) -m 755 -d \$(PMDADIR) \$(INSTALL) -m 755 \$(CMDTARGET) \$(PMDADIR)/\$(CMDTARGET) - \$(INSTALL) -m 755 \$(LIBTARGET) \$(PMDADIR)/\$(LIBTARGET) + \$(INSTALL) -m 644 \$(LIBTARGET) \$(PMDADIR)/\$(LIBTARGET) \$(INSTALL) -m 755 $oflag/Install \$(PMDADIR)/Install \$(INSTALL) -m 755 $oflag/Remove \$(PMDADIR)/Remove \$(INSTALL) -m 644 $oflag/Makefile.install \$(PMDADIR)/Makefile @@ -972,7 +972,7 @@ install: default \$(INSTALL) -m 755 -d \$(PCP_VAR_DIR)/pmdas \$(INSTALL) -m 755 -d \$(PMDADIR) \$(INSTALL) -m 755 -f \$(CMDTARGET) \$(PMDADIR)/\$(CMDTARGET) - \$(INSTALL) -m 755 -f \$(LIBTARGET) \$(PMDADIR)/\$(LIBTARGET) + \$(INSTALL) -m 644 -f \$(LIBTARGET) \$(PMDADIR)/\$(LIBTARGET) \$(INSTALL) -m 755 -f $oflag/Install \$(PMDADIR)/Install \$(INSTALL) -m 755 -f $oflag/Remove \$(PMDADIR)/Remove \$(INSTALL) -m 644 -f $oflag/Makefile.install \$(PMDADIR)/Makefile diff --git a/src/libpcp/src/GNUmakefile b/src/libpcp/src/GNUmakefile index 5e9cc76c6027..4c5ced38813c 100644 --- a/src/libpcp/src/GNUmakefile +++ b/src/libpcp/src/GNUmakefile @@ -128,7 +128,7 @@ endif install : default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(SYMTARGET),) for tt in $(SYMTARGET); do \ @@ -136,7 +136,7 @@ ifneq ($(SYMTARGET),) done endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp : default diff --git a/src/libpcp_gui/src/GNUmakefile b/src/libpcp_gui/src/GNUmakefile index 91589f7448b2..ea44eaec99d1 100644 --- a/src/libpcp_gui/src/GNUmakefile +++ b/src/libpcp_gui/src/GNUmakefile @@ -57,7 +57,7 @@ include $(BUILDRULES) install: default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(SYMTARGET),) for tt in $(SYMTARGET); do \ @@ -65,7 +65,7 @@ ifneq ($(SYMTARGET),) done endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp: default diff --git a/src/libpcp_import/src/GNUmakefile b/src/libpcp_import/src/GNUmakefile index 6c3c2aa75489..178eb8197059 100644 --- a/src/libpcp_import/src/GNUmakefile +++ b/src/libpcp_import/src/GNUmakefile @@ -53,7 +53,7 @@ include $(BUILDRULES) install: default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(SYMTARGET),) for tt in $(SYMTARGET); do \ @@ -61,7 +61,7 @@ ifneq ($(SYMTARGET),) done endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp: default diff --git a/src/libpcp_mmv/src/GNUmakefile b/src/libpcp_mmv/src/GNUmakefile index a60029c09ece..a7cf0647ba9d 100644 --- a/src/libpcp_mmv/src/GNUmakefile +++ b/src/libpcp_mmv/src/GNUmakefile @@ -48,7 +48,7 @@ include $(BUILDRULES) install: default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(SYMTARGET),) for tt in $(SYMTARGET); do \ @@ -56,7 +56,7 @@ ifneq ($(SYMTARGET),) done endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp: default diff --git a/src/libpcp_pmda/src/GNUmakefile b/src/libpcp_pmda/src/GNUmakefile index 583be8109ddd..cc577eaf2023 100644 --- a/src/libpcp_pmda/src/GNUmakefile +++ b/src/libpcp_pmda/src/GNUmakefile @@ -81,7 +81,7 @@ include $(BUILDRULES) install : default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(LIBTARGET_V1),) $(INSTALL) -S $(LIBTARGET_V3) $(PCP_LIB_DIR)/$(LIBTARGET_V1) @@ -90,7 +90,7 @@ ifneq ($(LIBTARGET_V2),) $(INSTALL) -S $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET_V2) endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp : default diff --git a/src/libpcp_trace/src/GNUmakefile b/src/libpcp_trace/src/GNUmakefile index a99c493986b8..c1d5ab7aa0cc 100644 --- a/src/libpcp_trace/src/GNUmakefile +++ b/src/libpcp_trace/src/GNUmakefile @@ -56,13 +56,13 @@ include $(BUILDRULES) install : default ifneq ($(LIBTARGET),) - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_LIB_DIR)/$(LIBTARGET) endif ifneq ($(SYMTARGET),) $(INSTALL) -S $(LIBTARGET) $(PCP_LIB_DIR)/$(SYMTARGET) endif ifneq ($(STATICLIBTARGET),) - $(INSTALL) -m 755 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) + $(INSTALL) -m 644 $(STATICLIBTARGET) $(PCP_LIB_DIR)/$(STATICLIBTARGET) endif default_pcp : default diff --git a/src/pmdas/aix/GNUmakefile b/src/pmdas/aix/GNUmakefile index e4796b9994fa..77ded85a9874 100644 --- a/src/pmdas/aix/GNUmakefile +++ b/src/pmdas/aix/GNUmakefile @@ -43,7 +43,8 @@ build-me: common.h root_aix domain.h $(CMDTARGET) $(LIBTARGET) help.dir help.pag install: build-me $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h help.dir help.pag $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 644 root_aix $(PCP_VAR_DIR)/pmns/root_aix else build-me: diff --git a/src/pmdas/darwin/GNUmakefile b/src/pmdas/darwin/GNUmakefile index 60af8940d436..8b8a1e2963cb 100644 --- a/src/pmdas/darwin/GNUmakefile +++ b/src/pmdas/darwin/GNUmakefile @@ -47,7 +47,8 @@ build-me: root_darwin domain.h $(LIBTARGET) $(CMDTARGET) help.dir help.pag install: build-me $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h help.dir help.pag $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 644 root_darwin $(PCP_VAR_DIR)/pmns/root_darwin else build-me: diff --git a/src/pmdas/freebsd/GNUmakefile b/src/pmdas/freebsd/GNUmakefile index 3689e2ad06b9..12c70dd140a3 100644 --- a/src/pmdas/freebsd/GNUmakefile +++ b/src/pmdas/freebsd/GNUmakefile @@ -48,7 +48,8 @@ build-me: domain.h $(LIBTARGET) $(CMDTARGET) help.dir help.pag install: default $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h help help.dir help.pag $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 644 root_freebsd $(PCP_VAR_DIR)/pmns/root_freebsd else build-me: diff --git a/src/pmdas/linux/GNUmakefile b/src/pmdas/linux/GNUmakefile index 4d645d77561d..49399a0efb8a 100644 --- a/src/pmdas/linux/GNUmakefile +++ b/src/pmdas/linux/GNUmakefile @@ -75,7 +75,8 @@ build-me: domain.h $(LIBTARGET) $(CMDTARGET) $(HELPTARGETS) install: default $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h help $(HELPTARGETS) $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) $(INSTALL) -m 644 root_linux $(PCP_VAR_DIR)/pmns/root_linux $(INSTALL) -m 644 proc_net_snmp_migrate.conf $(LOGREWRITEDIR)/linux_proc_net_snmp_migrate.conf else diff --git a/src/pmdas/linux_proc/GNUmakefile b/src/pmdas/linux_proc/GNUmakefile index e015425eff14..6345a97a9afe 100644 --- a/src/pmdas/linux_proc/GNUmakefile +++ b/src/pmdas/linux_proc/GNUmakefile @@ -66,7 +66,8 @@ build-me: domain.h root_proc $(LIBTARGET) $(CMDTARGET) $(HELPTARGETS) install: default $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h help help.dir help.pag root root_proc samplehotproc.conf $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(SCRIPTS) $(PMDADIR) + $(INSTALL) -m 644 $(LIBTARGET) $(SCRIPTS) $(PMDADIR) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) $(INSTALL) -m 644 root_proc $(PCP_VAR_DIR)/pmns/root_proc $(INSTALL) -m 644 $(LOGREWRITERS) $(PCP_VAR_DIR)/config/pmlogrewrite @$(INSTALL_MAN) diff --git a/src/pmdas/lustrecomm/GNUmakefile b/src/pmdas/lustrecomm/GNUmakefile index 1f9e031ab5ce..2abbfaa92f5f 100644 --- a/src/pmdas/lustrecomm/GNUmakefile +++ b/src/pmdas/lustrecomm/GNUmakefile @@ -50,7 +50,7 @@ build-me: domain.h $(TARGETS) install: default $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) - #$(INSTALL) -m 755 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) + #$(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 755 Install Remove $(PMDADIR) $(INSTALL) -m 644 $(DFILES) root pmns domain.h help $(PMDADIR) @$(INSTALL_MAN) diff --git a/src/pmdas/pmcd/src/GNUmakefile b/src/pmdas/pmcd/src/GNUmakefile index a688d73767d3..851066aa10d7 100644 --- a/src/pmdas/pmcd/src/GNUmakefile +++ b/src/pmdas/pmcd/src/GNUmakefile @@ -54,7 +54,7 @@ default: $(LIBTARGET) domain.h install: default $(INSTALL) -m 755 -d $(PCP_PMDAS_DIR)/pmcd - $(INSTALL) -m 755 $(LIBTARGET) $(PCP_PMDAS_DIR)/pmcd/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PCP_PMDAS_DIR)/pmcd/$(LIBTARGET) include $(BUILDRULES) diff --git a/src/pmdas/sendmail/GNUmakefile b/src/pmdas/sendmail/GNUmakefile index 171c7c06106e..5911c175c74f 100644 --- a/src/pmdas/sendmail/GNUmakefile +++ b/src/pmdas/sendmail/GNUmakefile @@ -39,7 +39,7 @@ include $(BUILDRULES) install install_pcp: default $(INSTALL) -m 755 -d $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/pmda$(IAM)$(EXECSUFFIX) $(INSTALL) -m 755 $(SCRIPTS) $(PMDADIR) $(INSTALL) -m 644 $(DFILES) pmns help root domain.h $(PMDADIR) diff --git a/src/pmdas/solaris/GNUmakefile b/src/pmdas/solaris/GNUmakefile index 818ba9a08e49..0a9370adb929 100644 --- a/src/pmdas/solaris/GNUmakefile +++ b/src/pmdas/solaris/GNUmakefile @@ -53,7 +53,8 @@ build-me: root_solaris domain.h $(LIBTARGET) $(CMDTARGET) $(HELPTARGETS) $(VERSI install: build-me $(INSTALL) -m 755 -d $(PMDADIR) $(INSTALL) -m 644 domain.h $(HELPTARGETS) $(PMDADIR) - $(INSTALL) -m 755 $(LIBTARGET) $(CMDTARGET) $(PMDADIR) + $(INSTALL) -m 755 $(CMDTARGET) $(PMDADIR)/$(CMDTARGET) + $(INSTALL) -m 644 $(LIBTARGET) $(PMDADIR)/$(LIBTARGET) $(INSTALL) -m 644 root_solaris $(PCP_VAR_DIR)/pmns/root_solaris else build-me: -- 2.1.2 ++++++ 0003-pcp-legacy-init-lsb.patch ++++++
From 18efe6b86936d454773a437cf50ab6a90c6506f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:44:44 +0100 Subject: [PATCH 3/6] pcp legacy init lsb
--- src/pmcd/rc_pcp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/pmcd/rc_pcp b/src/pmcd/rc_pcp index 974ca06c2f4a..8d6872cfad9c 100644 --- a/src/pmcd/rc_pcp +++ b/src/pmcd/rc_pcp @@ -31,12 +31,12 @@ # e.g. SuSE, where chkconfig is a perl script. ### BEGIN INIT INFO # Provides: pcp -# Required-Start: -# Should-Start: -# Required-Stop: -# Should-Stop: -# Default-Start: -# Default-Stop: +# Required-Start: $local_fs +# Should-Start: $network $remote_fs $syslog $time +# Required-Stop: $local_fs +# Should-Stop: $network $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 # Short-Description: Legacy control for PCP daemons # Description: Legacy init script wrapper for the Performance Co-Pilot (PCP) daemons ### END INIT INFO @@ -53,6 +53,8 @@ _usage() echo "Usage: $pmprog [-v] {start|restart|condrestart|stop|status|reload|force-reload}" } +echo "The pcp init script is depricated, pmcd and pmlogger should be used instead" + case "$1" in 'start'|'restart'|'condrestart'|'reload'|'force-reload') -- 2.1.2 ++++++ 0004-Remove-CPAN-rpaths.patch ++++++
From a5e63d1f241a9b574c30093a71e41ab7c9f64dc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:45:33 +0100 Subject: [PATCH 4/6] Remove CPAN rpaths
--- src/perl/LogImport/Makefile.PL | 2 +- src/perl/MMV/Makefile.PL | 2 +- src/perl/PMDA/Makefile.PL | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/perl/LogImport/Makefile.PL b/src/perl/LogImport/Makefile.PL index 20b716dbea6f..89d5f61e67dc 100644 --- a/src/perl/LogImport/Makefile.PL +++ b/src/perl/LogImport/Makefile.PL @@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") { else { $ldfrom = "LogImport.o", $inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp"; - $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp/src -L$ENV{PCP_TOPDIR}/src/libpcp_import/src -lpcp_import -lpcp"]; + $libs = ["-lpcp_import -lpcp"]; } if ($ENV{TARGET_OS} eq "darwin") { # standard ones, minus -arch ppc diff --git a/src/perl/MMV/Makefile.PL b/src/perl/MMV/Makefile.PL index 6a85129842fb..3921421ad80c 100644 --- a/src/perl/MMV/Makefile.PL +++ b/src/perl/MMV/Makefile.PL @@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") { else { $ldfrom = "MMV.o"; $inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp"; - $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_mmv/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_mmv -lpcp"]; + $libs = ["-lpcp_mmv -lpcp"]; } if ($ENV{TARGET_OS} eq "darwin") { # standard ones, minus -arch ppc diff --git a/src/perl/PMDA/Makefile.PL b/src/perl/PMDA/Makefile.PL index 1191a025fedf..7b1155685ae2 100644 --- a/src/perl/PMDA/Makefile.PL +++ b/src/perl/PMDA/Makefile.PL @@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") { else { $ldfrom = "local.o PMDA.o"; $inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp"; - $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_pmda/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_pmda -lpcp"]; + $libs = ["-lpcp_pmda -lpcp"]; } if ($ENV{TARGET_OS} eq "darwin") { # standard ones, minus -arch ppc -- 2.1.2 ++++++ 0005-Remove-runlevel-4-from-init-scripts.patch ++++++
From 7b1eb0b00132d57ed184ab397e76ab1450aba773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:46:15 +0100 Subject: [PATCH 5/6] Remove runlevel 4 from init scripts
--- src/pmcd/rc_pcp | 2 +- src/pmcd/rc_pmcd | 2 +- src/pmie/rc_pmie | 2 +- src/pmlogger/rc_pmlogger | 2 +- src/pmproxy/rc_pmproxy | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pmcd/rc_pcp b/src/pmcd/rc_pcp index 8d6872cfad9c..0fcb4eded076 100644 --- a/src/pmcd/rc_pcp +++ b/src/pmcd/rc_pcp @@ -35,7 +35,7 @@ # Should-Start: $network $remote_fs $syslog $time # Required-Stop: $local_fs # Should-Stop: $network $remote_fs $syslog -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Legacy control for PCP daemons # Description: Legacy init script wrapper for the Performance Co-Pilot (PCP) daemons diff --git a/src/pmcd/rc_pmcd b/src/pmcd/rc_pmcd index 1f5deef9f16a..e1bb4f7c2929 100644 --- a/src/pmcd/rc_pmcd +++ b/src/pmcd/rc_pmcd @@ -27,7 +27,7 @@ # Should-Start: $network $remote_fs $syslog $time # Required-Stop: $local_fs # Should-Stop: $network $remote_fs $syslog -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Control pmcd (the collection daemon for PCP) # Description: Configure and control pmcd (the collection daemon for the Performance Co-Pilot) diff --git a/src/pmie/rc_pmie b/src/pmie/rc_pmie index 685b52ab2897..51c7389aeefa 100644 --- a/src/pmie/rc_pmie +++ b/src/pmie/rc_pmie @@ -25,7 +25,7 @@ # Should-Start: $local_fs $network $syslog $time $pmcd # Required-Stop: $remote_fs # Should-Stop: $local_fs $network $syslog $pmcd -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Control pmie (performance inference engine for PCP) # Description: Configure and control pmie (the performance inference engine for the Performance Co-Pilot) diff --git a/src/pmlogger/rc_pmlogger b/src/pmlogger/rc_pmlogger index f28c084e097e..bdd4e72b877f 100644 --- a/src/pmlogger/rc_pmlogger +++ b/src/pmlogger/rc_pmlogger @@ -27,7 +27,7 @@ # Should-Start: $network $remote_fs $syslog $time $pmcd # Required-Stop: $local_fs # Should-Stop: $network $remote_fs $syslog $pmcd -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Control pmlogger (the performance metrics logger for PCP) # Description: Configure and control pmlogger (the performance metrics logger for the Performance Co-Pilot) diff --git a/src/pmproxy/rc_pmproxy b/src/pmproxy/rc_pmproxy index 5e776086cd31..c3e049483ec9 100644 --- a/src/pmproxy/rc_pmproxy +++ b/src/pmproxy/rc_pmproxy @@ -27,7 +27,7 @@ # Should-Start: $local_fs $network $syslog $time $pmcd # Required-Stop: $remote_fs # Should-Stop: $local_fs $network $syslog $pmcd -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Control pmproxy (the pmcd proxy daemon for PCP) # Description: Configure and control pmproxy (the pmcd proxy daemon for the Performance Co-Pilot) -- 2.1.2 ++++++ 0006-create-pmlogger-and-pmie-logdirs-during-install.patch ++++++
From 0037ea80c895b72fffeb146c8a4eeb458001e2f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Fri, 12 Dec 2014 15:46:47 +0100 Subject: [PATCH 6/6] create pmlogger and pmie logdirs during install
--- src/pmie/GNUmakefile | 2 ++ src/pmlogger/GNUmakefile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/pmie/GNUmakefile b/src/pmie/GNUmakefile index 4c8e971d519b..9c6d09445dbd 100644 --- a/src/pmie/GNUmakefile +++ b/src/pmie/GNUmakefile @@ -55,6 +55,8 @@ endif $(INSTALL) -m 775 -o $(PCP_USER) -g $(PCP_GROUP) -d $(PCP_TMP_DIR)/pmie ifeq ($(TARGET_OS),linux) $(INSTALL) -m 755 -d `dirname $(CRONTAB_PATH)` + $(INSTALL) -m 755 -d $(PCP_LOG_DIR)/pmie + $(INSTALL) -m 1777 -d $(PCP_TMP_DIR)/pmie endif $(INSTALL) -m 644 crontab $(CRONTAB_PATH) diff --git a/src/pmlogger/GNUmakefile b/src/pmlogger/GNUmakefile index ae728faff2af..483087dbd39f 100644 --- a/src/pmlogger/GNUmakefile +++ b/src/pmlogger/GNUmakefile @@ -56,6 +56,8 @@ endif $(INSTALL) -m 775 -o $(PCP_USER) -g $(PCP_GROUP) -d $(PCP_TMP_DIR)/pmlogger ifeq ($(TARGET_OS),linux) $(INSTALL) -m 755 -d `dirname $(CRONTAB_PATH)` + $(INSTALL) -m 755 -d $(PCP_LOG_DIR)/pmlogger + $(INSTALL) -m 1777 -d $(PCP_TMP_DIR)/pmlogger endif $(INSTALL) -m 644 crontab $(CRONTAB_PATH) -- 2.1.2 ++++++ 0007-Honor-CFLAGS-in-qmake.patch ++++++
From 4f195b3a280a2ced27028a210ae88724f6fe56d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Tue, 3 Feb 2015 14:15:10 +0100 Subject: [PATCH 7/7] Honor CFLAGS in qmake
rpm complained about files not compile with RPM_OPT_FLAGS http://stackoverflow.com/questions/17578150/add-cflags-to-qmake-project-with... --- src/libpcp_qed/src/libpcp_qed.pro | 1 + src/libpcp_qmc/src/libpcp_qmc.pro | 1 + src/libpcp_qwt/src/libpcp_qwt.pro | 1 + src/pmdumptext/pmdumptext.pro | 1 + src/pmquery/pmquery.pro | 1 + src/pmtime/pmtime.pro | 1 + 6 files changed, 6 insertions(+) diff --git a/src/libpcp_qed/src/libpcp_qed.pro b/src/libpcp_qed/src/libpcp_qed.pro index 6a3c872a4b87..c67f1d63290d 100644 --- a/src/libpcp_qed/src/libpcp_qed.pro +++ b/src/libpcp_qed/src/libpcp_qed.pro @@ -6,6 +6,7 @@ INCLUDEPATH += ../../include ../../libpcp_qmc/src release:DESTDIR = build/debug debug:DESTDIR = build/release QT = core gui network svg +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) HEADERS = qed.h \ qed_actionlist.h \ diff --git a/src/libpcp_qmc/src/libpcp_qmc.pro b/src/libpcp_qmc/src/libpcp_qmc.pro index 39671ab2dceb..b59ffa4e6bb9 100644 --- a/src/libpcp_qmc/src/libpcp_qmc.pro +++ b/src/libpcp_qmc/src/libpcp_qmc.pro @@ -5,6 +5,7 @@ CONFIG += qt staticlib warn_on INCLUDEPATH += ../../include release:DESTDIR = build/debug debug:DESTDIR = build/release +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) HEADERS = qmc_context.h qmc_desc.h qmc_group.h \ qmc_indom.h qmc_metric.h qmc_source.h \ diff --git a/src/libpcp_qwt/src/libpcp_qwt.pro b/src/libpcp_qwt/src/libpcp_qwt.pro index 1a7b1d8b736c..6badfc328605 100644 --- a/src/libpcp_qwt/src/libpcp_qwt.pro +++ b/src/libpcp_qwt/src/libpcp_qwt.pro @@ -5,6 +5,7 @@ CONFIG += qt staticlib warn_on release:DESTDIR = build/debug debug:DESTDIR = build/release QT = core gui network svg +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) HEADERS += \ qwt.h \ diff --git a/src/pmdumptext/pmdumptext.pro b/src/pmdumptext/pmdumptext.pro index d521e2f40cb7..f9048bb1a037 100644 --- a/src/pmdumptext/pmdumptext.pro +++ b/src/pmdumptext/pmdumptext.pro @@ -9,3 +9,4 @@ LIBS += -L../libpcp/src LIBS += -L../libpcp_qmc/src -L../libpcp_qmc/src/$$DESTDIR LIBS += -lpcp_qmc -lpcp QT -= gui +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) diff --git a/src/pmquery/pmquery.pro b/src/pmquery/pmquery.pro index 6a4293fb7a23..d9392931888c 100644 --- a/src/pmquery/pmquery.pro +++ b/src/pmquery/pmquery.pro @@ -7,3 +7,4 @@ RESOURCES = pmquery.qrc CONFIG += qt warn_on release:DESTDIR = build/debug debug:DESTDIR = build/release +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) diff --git a/src/pmtime/pmtime.pro b/src/pmtime/pmtime.pro index ad3e1932e7b1..4605765cab79 100644 --- a/src/pmtime/pmtime.pro +++ b/src/pmtime/pmtime.pro @@ -22,3 +22,4 @@ LIBS += -lpcp_qwt -lpcp_qmc -lpcp win32:LIBS += -lwsock32 QT += network QMAKE_INFO_PLIST = pmtime.info +QMAKE_CXXFLAGS += $$(PCP_CFLAGS) -- 2.1.2 ++++++ 0008-SUSE-fy-pmsnap-control-path.patch ++++++
From e47109751682efd28989b6a4012cdbd032e0c9fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Mon, 23 Feb 2015 16:52:38 +0100 Subject: [PATCH 8/9] SUSE-fy pmsnap control path
--- src/pmsnap/pmsnap.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pmsnap/pmsnap.sh b/src/pmsnap/pmsnap.sh index 87434a5fbfb9..92be253313ea 100755 --- a/src/pmsnap/pmsnap.sh +++ b/src/pmsnap/pmsnap.sh @@ -26,7 +26,7 @@ prog=`basename $0` LOCALHOST=`pmhostname` CONFIGDIR=$PCP_VAR_DIR/config/pmsnap -CONTROL=$CONFIGDIR/control +CONTROL=/etc/pcp/pmsnap/control [ -z "$PCP_PMSNAPCONTROL_PATH" ] || CONTROL="$PCP_PMSNAPCONTROL_PATH" _usage() @@ -179,7 +179,7 @@ then fi commonargs="$commonargs $@" -CONTROL=$CONFIGDIR/control +CONTROL=/etc/pcp/pmsnap/control if [ ! -f "$CONTROL" ] then echo "$prog: Error: cannot find control file \"$CONTROL\"" -- 2.1.4 ++++++ 0009-pmsnap-control-var-www-srv-www.patch ++++++
From a778bc20b4a82ed7b72717880bff8bd91def7bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?=
Date: Mon, 23 Feb 2015 16:54:20 +0100 Subject: [PATCH 9/9] pmsnap/control: /var/www -> /srv/www
--- src/pmsnap/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pmsnap/control b/src/pmsnap/control index 54440b51bb1c..6cb13206fb1f 100644 --- a/src/pmsnap/control +++ b/src/pmsnap/control @@ -67,5 +67,5 @@ $commonargs='' # === pmsnap Control Specifications === # # Name (Output Image) Folio|Archive Config Arguments -/var/www/pcp/LOCALHOSTNAME.1hour.summary LOCALHOSTNAME/Latest Snap -O-0 -A 10min -t 2min -v 30 -/var/www/pcp/LOCALHOSTNAME.12hour.summary LOCALHOSTNAME/Latest Snap -O-0 -A 1hour -t 30min -v 30 +/srv/www/pcp/LOCALHOSTNAME.1hour.summary LOCALHOSTNAME/Latest Snap -O-0 -A 10min -t 2min -v 30 +/srv/www/pcp/LOCALHOSTNAME.12hour.summary LOCALHOSTNAME/Latest Snap -O-0 -A 1hour -t 30min -v 30 -- 2.1.4 ++++++ pcp-3.6.10.src.tar.gz -> pcp-3.10.2.src.tar.gz ++++++ /work/SRC/openSUSE:Factory/pcp/pcp-3.6.10.src.tar.gz /work/SRC/openSUSE:Factory/.pcp.new/pcp-3.10.2.src.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org