commit tog-pegasus for openSUSE:Factory

2020-10-13 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2020-10-13 16:17:14

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new.3486 (New)


Package is "tog-pegasus"

Tue Oct 13 16:17:14 2020 rev:10 rq:841555 version:2.14.1

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2020-02-07 
15:57:49.515617418 +0100
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new.3486/tog-pegasus.changes
2020-10-13 16:17:15.706278617 +0200
@@ -1,0 +2,6 @@
+Tue Oct 13 10:57:51 UTC 2020 - Jan Engelhardt 
+
+- Do not suppress errors from useradd.
+- Replace some old RPM variables.
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.PYFss5/_old  2020-10-13 16:17:16.690279048 +0200
+++ /var/tmp/diff_new_pack.PYFss5/_new  2020-10-13 16:17:16.694279050 +0200
@@ -327,7 +327,7 @@
 %global PEGASUS_SBIN_DIR /usr/sbin
 %global PEGASUS_DOC_DIR /usr/share/doc/%{name}-%{version}
 
-%global PEGASUS_RPM_ROOT $RPM_BUILD_DIR/%{srcname}
+%global PEGASUS_RPM_ROOT "%{_builddir}/%{srcname}"
 %global PEGASUS_RPM_HOME %PEGASUS_RPM_ROOT/build
 %global PEGASUS_INSTALL_LOG /var/lib/Pegasus/log/install.log
 
@@ -382,9 +382,9 @@
 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
 export PATH=$PEGASUS_HOME/bin:$PATH
 
-export PEGASUS_EXTRA_C_FLAGS="$RPM_OPT_FLAGS -fPIC -g -Wall -Wno-unused 
-fno-strict-aliasing"
+export PEGASUS_EXTRA_C_FLAGS="%{optflags} -fPIC -g -Wall -Wno-unused 
-fno-strict-aliasing"
 export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
-export PEGASUS_EXTRA_LINK_FLAGS="$RPM_OPT_FLAGS"
+export PEGASUS_EXTRA_LINK_FLAGS="%{optflags}"
 export PEGASUS_EXTRA_PROGRAM_LINK_FLAGS="-g -pie 
-Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack"
 export SYS_INCLUDES=-I/usr/kerberos/include
 
@@ -405,7 +405,7 @@
 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
 export PATH=$PEGASUS_HOME/bin:$PATH
 
-export PEGASUS_STAGING_DIR=$RPM_BUILD_ROOT
+export PEGASUS_STAGING_DIR="%{buildroot}"
 %if %{PEGASUS_BUILD_TEST_RPM}
 make -f $PEGASUS_ROOT/Makefile.Release stage \
 PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR \
@@ -415,75 +415,75 @@
 PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR
 %endif
 
-mkdir -p $RPM_BUILD_ROOT/%{_tmpfilesdir}
-install -p -D -m 644 %{SOURCE4} 
$RPM_BUILD_ROOT/%{_tmpfilesdir}/tog-pegasus.conf
+mkdir -p "%{buildroot}/%{_tmpfilesdir}"
+install -p -D -m 644 %{SOURCE4} "%{buildroot}/%{_tmpfilesdir}/tog-pegasus.conf"
 
 # Install script to generate SSL certificates at startup
-mkdir -p $RPM_BUILD_ROOT/usr/share/Pegasus/scripts
+mkdir -p "%{buildroot}/%{_datadir}/Pegasus/scripts"
 %if 0%{?suse_version}
-install -p -m 755 %{SOURCE11} 
$RPM_BUILD_ROOT/usr/share/Pegasus/scripts/generate-certs
+install -p -m 755 %{SOURCE11} 
"%{buildroot}/%{_datadir}/Pegasus/scripts/generate-certs"
 %else
-install -p -m 755 %{SOURCE10} 
$RPM_BUILD_ROOT/usr/share/Pegasus/scripts/generate-certs
+install -p -m 755 %{SOURCE10} 
"%{buildroot}/%{_datadir}/Pegasus/scripts/generate-certs"
 %endif
 
 # remove SysV initscript, install .service file
-rm -f $RPM_BUILD_ROOT/etc/init.d/tog-pegasus
-mkdir -p $RPM_BUILD_ROOT%{_unitdir}
+rm -f "%{buildroot}/etc/init.d/tog-pegasus"
+mkdir -p "%{buildroot}/%{_unitdir}"
 %if 0%{?suse_version} > 1310
-install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
+install -p -m 644 %{SOURCE12} "%{buildroot}/%{_unitdir}/%{name}.service"
 %else
-install -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/tog-pegasus.service
+install -p -m 644 %{SOURCE5} "%{buildroot}/%{_unitdir}/tog-pegasus.service"
 %endif
 # cimserver_planned.conf is on the right place since 2.9.2 (update - not in 
2.10.0)
-#mv $RPM_BUILD_ROOT/var/lib/Pegasus/cimserver_planned.conf 
$RPM_BUILD_ROOT/etc/Pegasus/cimserver_planned.conf
-mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name}
-mv $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{major_ver}/* 
$RPM_BUILD_ROOT/%{_docdir}/%{name}
-rm -rf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{major_ver}
+#mv "%{buildroot}/var/lib/Pegasus/cimserver_planned.conf" 
"%{buildroot}/etc/Pegasus/cimserver_planned.conf"
+mkdir -p "%{buildroot}/%{_docdir}/%{name}"
+mv "%{buildroot}/%{_datadir}/doc/%{name}-%{major_ver}"/* 
"%{buildroot}/%{_docdir}/%{name}"
+rm -rf "%{buildroot}/%{_datadir}/doc/%{name}-%{major_ver}"
 # create symlink for libcmpiCppImpl
-pushd $RPM_BUILD_ROOT/%{_libdir}
+pushd "%{buildroot}/%{_libdir}"
 ln -s libcmpiCppImpl.so.1 libcmpiCppImpl.so
 # and libpeglistener
 ln -s libpeglistener.so.1 libpeglistener.so
 popd
-mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/pegasus
-mv $RPM_BUILD_ROOT/%{_sbindir}/cimprovagt 
$RPM_BUILD_ROOT/%{_libexecdir}/pegasus
+mkdir -p 

commit tog-pegasus for openSUSE:Factory

2020-02-07 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2020-02-07 15:57:04

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new.26092 (New)


Package is "tog-pegasus"

Fri Feb  7 15:57:04 2020 rev:9 rq:770815 version:2.14.1

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2018-09-10 
12:32:13.594617564 +0200
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new.26092/tog-pegasus.changes   
2020-02-07 15:57:49.515617418 +0100
@@ -1,0 +2,6 @@
+Mon Feb  3 16:43:49 UTC 2020 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.JOEV4B/_old  2020-02-07 15:57:53.219619307 +0100
+++ /var/tmp/diff_new_pack.JOEV4B/_new  2020-02-07 15:57:53.219619307 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tog-pegasus
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -46,7 +46,7 @@
 License:MIT
 Group:  System/Daemons
 
-Url:http://www.openpegasus.org
+URL:http://www.openpegasus.org
 Source0:
https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-%{version}.tar.gz
 #  1: Description of security enhacements
 Source1:README.SUSE.Security
@@ -155,9 +155,9 @@
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 %if 0%{?has_systemd}
-BuildRequires:  systemd
+BuildRequires:  pkgconfig(systemd)
 %if 0%{?suse_version}
-%{?systemd_requires}
+%{?systemd_ordering}
 %else
 BuildRequires:  systemd-units
 Requires:   net-snmp-libs





commit tog-pegasus for openSUSE:Factory

2018-09-10 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2018-09-10 12:32:11

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is "tog-pegasus"

Mon Sep 10 12:32:11 2018 rev:8 rq:634671 version:2.14.1

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2017-12-06 
08:58:39.448834966 +0100
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2018-09-10 12:32:13.594617564 +0200
@@ -1,0 +2,5 @@
+Sun Sep  9 03:52:12 UTC 2018 - Bernhard M. Wiedemann 
+
+- Make package build more reproducible
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.o1WyeV/_old  2018-09-10 12:32:14.846615673 +0200
+++ /var/tmp/diff_new_pack.o1WyeV/_new  2018-09-10 12:32:14.850615668 +0200
@@ -536,7 +536,7 @@
 %endif
 make prestarttests
 # strip time and PID from logs to create reproducible results
-perl -i -pe 's/^\d{10,}s-\d{6}us: //; s/ \[\d+:\d{10,}:/ [/' *.trace.0
+perl -i -pe 's/^\d{10,}s-\d{1,6}us: //; s/ \[\d+:\d{10,}:/ [/' *.trace.0
 
 %files
 %defattr(0640, root, pegasus, 0750)





commit tog-pegasus for openSUSE:Factory

2017-12-05 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2017-12-06 08:58:38

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is "tog-pegasus"

Wed Dec  6 08:58:38 2017 rev:7 rq:548091 version:2.14.1

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2017-03-31 
15:08:11.651355289 +0200
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2017-12-06 08:58:39.448834966 +0100
@@ -1,0 +2,14 @@
+Mon Dec  4 13:24:38 UTC 2017 - mvet...@suse.com
+
+- Don't conditionalize patch 6.
+  Have seperate patch numbers for: pegasus-SUSE-pam-wbem.patch (61)
+  pegasus-2.5.1-pam-wbem.patch (62) to have them always present.
+  Only apply conditionally.
+
+---
+Mon Dec  4 13:16:24 UTC 2017 - mvet...@suse.com
+
+- Add pegasus-2.14.1-openssl-1.1.patch:
+  Fix building with OpenSSL 1.1
+
+---

New:

  pegasus-2.14.1-openssl-1.1.patch



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.lyz609/_old  2017-12-06 08:58:40.752787236 +0100
+++ /var/tmp/diff_new_pack.lyz609/_new  2017-12-06 08:58:40.756787089 +0100
@@ -93,11 +93,8 @@
 Patch5: pegasus-2.9.0-local-or-remote-auth.patch
 #  6: http://cvs.rdg.opengroup.org/bugzilla/show_bug.cgi?id=5012
 # Modifies pam rules to use access cofiguration file and local/remote 
differences
-%if 0%{?suse_version}
-Patch6: pegasus-SUSE-pam-wbem.patch
-%else
-Patch6: pegasus-2.5.1-pam-wbem.patch
-%endif
+Patch61:pegasus-SUSE-pam-wbem.patch
+Patch62:pegasus-2.5.1-pam-wbem.patch
 #  9: Adds cimuser binary to admin commands
 Patch9: pegasus-2.6.0-cimuser.patch
 # 12: Removes snmp tests, which we don't want to perform
@@ -129,6 +126,8 @@
 Patch35:pegasus-2.14.1-fix-compiler-warnings.patch
 # 36: 'STACK_OF' undefined
 Patch36:pegasus-2.14.1-openssl.patch
+# 37: OpenSSL 1.1 changes
+Patch37:pegasus-2.14.1-openssl-1.1.patch
 
 BuildRequires:  bash
 BuildRequires:  coreutils
@@ -341,7 +340,13 @@
 %patch2 -p1 -b .PIE
 %patch3 -p1 -b .redhat-config
 %patch4 -p1 -b .cmpi-provider-lib
-%patch6 -p1 -b .pam-wbem
+
+%if 0%{?suse_version}
+%patch61 -p1 -b .pam-wbem
+%else
+%patch62 -p1 -b .pam-wbem
+%endif
+
 %patch9 -p1 -b .cimuser
 %patch12 -p1 -b .no_snmp_tests
 %patch5 -p1 -b .local-or-remote-auth
@@ -358,6 +363,7 @@
 %patch34 -p1 -b .build-fixes
 %patch35 -p1 -b .compiler-warnings
 %patch36 -p1 -b .openssl
+%patch37 -p1 -b .openssl1.1
 
 %build
 cp -fp %SOURCE1 doc


++ pegasus-2.14.1-openssl-1.1.patch ++
diff -up pegasus/src/Pegasus/Common/SSLContext.cpp.orig 
pegasus/src/Pegasus/Common/SSLContext.cpp
--- pegasus/src/Pegasus/Common/SSLContext.cpp.orig  2017-02-28 
14:39:49.497066327 +0100
+++ pegasus/src/Pegasus/Common/SSLContext.cpp   2017-03-01 10:56:06.726453475 
+0100
@@ -225,27 +225,31 @@ int SSLCallback::verificationCRLCallback
 PEG_TRACE_CSTRING(TRC_SSL, Tracer::LEVEL4, buf);
 
 //initialize the CRL store
-X509_STORE_CTX crlStoreCtx;
-X509_STORE_CTX_init(, sslCRLStore, NULL, NULL);
+X509_STORE_CTX* crlStoreCtx;
+crlStoreCtx = X509_STORE_CTX_new();
+X509_STORE_CTX_init(crlStoreCtx, sslCRLStore, NULL, NULL);
 
 PEG_TRACE_CSTRING(TRC_SSL, Tracer::LEVEL4,
 "---> SSL: Initialized CRL store");
 
 //attempt to get a CRL issued by the certificate's issuer
-X509_OBJECT obj;
+X509_OBJECT* obj;
+obj = X509_OBJECT_new();
 if (X509_STORE_get_by_subject(
-, X509_LU_CRL, issuerName, ) <= 0)
+crlStoreCtx, X509_LU_CRL, issuerName, obj) <= 0)
 {
-X509_STORE_CTX_cleanup();
+X509_OBJECT_free(obj);
+X509_STORE_CTX_cleanup(crlStoreCtx);
 PEG_TRACE_CSTRING(TRC_SSL, Tracer::LEVEL3,
 "---> SSL: No CRL by that issuer");
 PEG_METHOD_EXIT();
 return 0;
 }
-X509_STORE_CTX_cleanup();
+X509_STORE_CTX_cleanup(crlStoreCtx);
 
 //get CRL
-X509_CRL* crl = obj.data.crl;
+X509_CRL* crl;
+crl = X509_OBJECT_get0_X509_CRL(obj);
 if (crl == NULL)
 {
 PEG_TRACE_CSTRING(TRC_SSL, Tracer::LEVEL4, "---> SSL: CRL is null");
@@ -272,18 +276,18 @@ int SSLCallback::verificationCRLCallback
 {
 revokedCert = sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i);
 //a matching serial number indicates revocation
-if (ASN1_INTEGER_cmp(revokedCert->serialNumber, serialNumber) == 0)
+if (ASN1_INTEGER_cmp(X509_REVOKED_get0_serialNumber(revokedCert), 
serialNumber) == 0)
 {
 

commit tog-pegasus for openSUSE:Factory

2017-03-31 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2017-03-31 15:08:10

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is "tog-pegasus"

Fri Mar 31 15:08:10 2017 rev:6 rq:482342 version:2.14.1

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2017-02-09 
11:14:56.344806057 +0100
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2017-03-31 15:08:11.651355289 +0200
@@ -1,0 +2,10 @@
+Thu Mar 23 17:10:08 UTC 2017 - jeng...@inai.de
+
+- RPM group corrections.
+
+---
+Mon Mar 13 07:54:41 UTC 2017 - kkae...@suse.com
+
+- package OpenPegasusNOTICE.txt
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.KngK78/_old  2017-03-31 15:08:13.243130248 +0200
+++ /var/tmp/diff_new_pack.KngK78/_new  2017-03-31 15:08:13.247129683 +0200
@@ -44,7 +44,7 @@
 %endif
 Summary:OpenPegasus WBEM Services for Linux
 License:MIT
-Group:  System Environment/Daemons
+Group:  System/Daemons
 
 Url:http://www.openpegasus.org
 Source0:
https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-%{version}.tar.gz
@@ -218,8 +218,8 @@
 
 %package libs
 Summary:The OpenPegasus Libraries
-Group:  System Environment/Libraries
 # because of /usr/lib64/libcmpiCppImpl.so.*
+Group:  System/Libraries
 Conflicts:  libcmpiCppImpl0
 Requires(pre):  /usr/sbin/useradd
 Requires(pre):  /usr/sbin/groupadd
@@ -241,28 +241,28 @@
 %if 0%{?suse_version}
 %package -n libpegclient1
 Summary:Client library for tog-pegasus
-Group:  System Environment/Libraries
+Group:  System/Libraries
 
 %description -n libpegclient1
 This is a dependency of tog-pegasus and other associated packages.
 
 %package -n libpegcommon1
 Summary:Common library for tog-pegasus
-Group:  System Environment/Libraries
+Group:  System/Libraries
 
 %description -n libpegcommon1
 This is a dependency of tog-pegasus and other associated packages.
 
 %package -n libpeglistener1
 Summary:Listener library for tog-pegasus
-Group:  System Environment/Libraries
+Group:  System/Libraries
 
 %description -n libpeglistener1
 This is a dependency of tog-pegasus and other associated packages.
 
 %package -n libpegexportserver1
 Summary:Exportserver library for tog-pegasus
-Group:  System Environment/Libraries
+Group:  System/Libraries
 
 %description -n libpegexportserver1
 This is a dependency of tog-pegasus and other associated packages.
@@ -590,6 +590,7 @@
 /usr/share/man/man8/*
 /usr/share/man/man1/*
 %doc doc/license.txt doc/Admin_Guide_Release.pdf
+%doc OpenPegasusNOTICE.txt
 %doc doc/PegasusSSLGuidelines.htm doc/SecurityGuidelinesForDevelopers.html
 %doc doc/README.SUSE.Security src/Clients/repupgrade/doc/repupgrade.html
 %doc doc/README.SUSE.SSL 
doc/cmpiOSBase_OperatingSystemProvider-cimprovagt.example





commit tog-pegasus for openSUSE:Factory

2017-02-09 Thread root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2017-02-09 11:14:55

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is "tog-pegasus"

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2015-06-30 
10:16:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2017-02-09 11:14:56.344806057 +0100
@@ -1,0 +2,5 @@
+Wed Jan 25 04:27:26 UTC 2017 - bwiedem...@suse.com
+
+- strip time and PID from logs to create reproducible build results
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.R2Avwz/_old  2017-02-09 11:15:00.988150118 +0100
+++ /var/tmp/diff_new_pack.R2Avwz/_new  2017-02-09 11:15:00.992149553 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tog-pegasus
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -529,6 +529,8 @@
 cd $RPM_BUILD_ROOT/usr/share/Pegasus/test
 %endif
 make prestarttests
+# strip time and PID from logs to create reproducible results
+perl -i -pe 's/^\d{10,}s-\d{6}us: //; s/ \[\d+:\d{10,}:/ [/' *.trace.0
 
 %files
 %defattr(0640, root, pegasus, 0750)





commit tog-pegasus for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2015-06-30 10:16:25

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is tog-pegasus

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2015-06-11 
08:22:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2015-06-30 10:16:27.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 19 07:03:42 UTC 2015 - kkae...@suse.com
+
+- Fix SLE 11 build
+
+---



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.P61yj0/_old  2015-06-30 10:16:29.0 +0200
+++ /var/tmp/diff_new_pack.P61yj0/_new  2015-06-30 10:16:29.0 +0200
@@ -16,6 +16,12 @@
 #
 
 
+%if 0%{?suse_version}  1140 || 0%{?fedora_version}  14
+%define has_systemd 1
+%else
+%define has_systemd 0
+%endif
+
 %{?!PEGASUS_BUILD_TEST_RPM: %global PEGASUS_BUILD_TEST_RPM1}
 # do rpmbuild --define 'PEGASUS_BUILD_TEST_RPM 1' to build test RPM.
 
@@ -149,21 +155,23 @@
 BuildRequires:  openslp-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
-%if 0%{?suse_version}
+%if 0%{?has_systemd}
 BuildRequires:  systemd
+%if 0%{?suse_version}
 %{?systemd_requires}
 %else
 BuildRequires:  systemd-units
 Requires:   net-snmp-libs
 %endif
+%endif
 %if 0%{?suse_version}
 Requires:   %{name}-libs = %{version}-%{release}
 %else
 Requires:   %{name}-libs = %{version}-%{release}
 %endif
-Requires:   ca-certificates
 Requires:   openssl
-%if 0%{?suse_version}
+%if 0%{?suse_version}  1130
+Requires:   ca-certificates
 BuildRequires:  ca-certificates
 # for restorecon(8)
 BuildRequires:  policycoreutils





commit tog-pegasus for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package tog-pegasus for openSUSE:Factory 
checked in at 2015-05-20 23:57:59

Comparing /work/SRC/openSUSE:Factory/tog-pegasus (Old)
 and  /work/SRC/openSUSE:Factory/.tog-pegasus.new (New)


Package is tog-pegasus

Changes:

--- /work/SRC/openSUSE:Factory/tog-pegasus/tog-pegasus.changes  2015-03-25 
21:32:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.tog-pegasus.new/tog-pegasus.changes 
2015-05-20 23:58:01.0 +0200
@@ -1,0 +2,18 @@
+Tue Apr 21 14:48:33 UTC 2015 - kkae...@suse.com
+
+- Update to 2.14.1
+  See 
https://collaboration.opengroup.org/pegasus/pp/documents/32512/ReleaseNotes.htm
+  for full list of changes
+
+- fix build
+  - pegasus-2.14.1-build-fixes.patch
+  - pegasus-2.14.1-fix-compiler-warnings.patch
+
+- remove upstream patches
+  - pegasus-2.13.0-PG_ComputerSystem.CreationClassName.patch
+  - pegasus-2.13.0-build-fix.patch
+  - pegasus-2.13.0-SSLGeneration.patch
+  - pegasus-2.13.0-CMGetKey-data-type-fix.patch
+  - pegasus-2.13.0-wrong-embedded-instances-from-cimom-callback.patch
+
+---

Old:

  pegasus-2.13.0-CMGetKey-data-type-fix.patch
  pegasus-2.13.0-PG_ComputerSystem.CreationClassName.patch
  pegasus-2.13.0-SSLGeneration.patch
  pegasus-2.13.0-build-fix.patch
  pegasus-2.13.0-wrong-embedded-instances-from-cimom-callback.patch
  pegasus-2.13.0.tar.gz

New:

  pegasus-2.14.1-build-fixes.patch
  pegasus-2.14.1-fix-compiler-warnings.patch
  pegasus-2.14.1.tar.gz



Other differences:
--
++ tog-pegasus.spec ++
--- /var/tmp/diff_new_pack.L1MxFi/_old  2015-05-20 23:58:03.0 +0200
+++ /var/tmp/diff_new_pack.L1MxFi/_new  2015-05-20 23:58:03.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package openwsman
+# spec file for package tog-pegasus
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,11 +15,12 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %{?!PEGASUS_BUILD_TEST_RPM: %global PEGASUS_BUILD_TEST_RPM1}
 # do rpmbuild --define 'PEGASUS_BUILD_TEST_RPM 1' to build test RPM.
 
 %global srcname pegasus
-%global major_ver 2.13
+%global major_ver 2.14
 %global pegasus_gid 65
 %global pegasus_uid 66
 
@@ -30,19 +31,17 @@
 %endif
 
 Name:   tog-pegasus
-Version:%{major_ver}.0
-%if 0%{?suse_version}
+Version:%{major_ver}.1
 Release:0
+%if 0%{?suse_version}
 %else
-Release:23%{?dist}
-Epoch:  2
 %endif
 Summary:OpenPegasus WBEM Services for Linux
-
-Group:  System Environment/Daemons
 License:MIT
-URL:http://www.openpegasus.org
-Source0:
https://collaboration.opengroup.org/pegasus/documents/29160/pegasus-%{version}.tar.gz
+Group:  System Environment/Daemons
+
+Url:http://www.openpegasus.org
+Source0:
https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-%{version}.tar.gz
 #  1: Description of security enhacements
 Source1:README.SUSE.Security
 #  2: Description of SUSE setup
@@ -114,26 +113,26 @@
 Patch25:pegasus-2.12.0-cimmofl-allow-experimental.patch
 # 26: use external schema and add missing includes there
 Patch26:pegasus-2.12.0-schema-version-and-includes.patch
-# 27: fixes unused wariable warning which causes fail of the build
-Patch27:pegasus-2.13.0-build-fix.patch
-# 28: PG_ComputerSystem having CreationClassName=CIM_ComputerSystem
-# http://bugzilla.openpegasus.org/show_bug.cgi?id=9795
-Patch28:pegasus-2.13.0-PG_ComputerSystem.CreationClassName.patch
 # 29: bz#1049314, allow unprivileged users to subscribe to indications by 
default
 Patch29:
pegasus-2.13.0-enable-subscriptions-for-nonprivileged-users.patch
-# 30: Create x509v3 self-signed certificates with CA:FALSE
-Patch30:pegasus-2.13.0-SSLGeneration.patch
-# 31: bz#571, backported from upstream
-Patch31:pegasus-2.13.0-CMGetKey-data-type-fix.patch
-# 32: bz#1038013, fixes wrong EmbeddedInstances from CIMOM callback,
-# backported from upstream
-Patch32:
pegasus-2.13.0-wrong-embedded-instances-from-cimom-callback.patch
 # 33: fixes build with gcc5
 Patch33:pegasus-2.13.0-gcc5-build.patch
-
-BuildRequires:  procps, pam-devel
-BuildRequires:  openssl, openssl-devel
-BuildRequires:  bash, sed, grep, coreutils, procps, gcc, gcc-c++
+# 34: fixes various build problemss
+Patch34:pegasus-2.14.1-build-fixes.patch
+# 35: fixes compiler warnings