openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2019
- 1 participants
- 2210 discussions
Hello community,
here is the log from the commit of package pcsc-gempc for openSUSE:Factory checked in at 2019-02-01 11:46:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcsc-gempc (Old)
and /work/SRC/openSUSE:Factory/.pcsc-gempc.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-gempc"
Fri Feb 1 11:46:56 2019 rev:25 rq:670212 version:1.0.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/pcsc-gempc/pcsc-gempc.changes 2013-03-14 15:36:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pcsc-gempc.new.28833/pcsc-gempc.changes 2019-02-01 11:46:58.184458557 +0100
@@ -1,0 +2,7 @@
+Tue Jan 29 22:21:06 CET 2019 - sbrabec(a)suse.com
+
+- Updated to version 1.0.8:
+ * Fix typo in log message.
+- Add GPG verification files.
+
+-------------------------------------------------------------------
Old:
----
ifd-gempc-1.0.7.tar.gz
New:
----
ifd-gempc-1.0.8.tar.gz
ifd-gempc-1.0.8.tar.gz.asc
pcsc-gempc.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcsc-gempc.spec ++++++
--- /var/tmp/diff_new_pack.z3SgZy/_old 2019-02-01 11:46:58.964457756 +0100
+++ /var/tmp/diff_new_pack.z3SgZy/_new 2019-02-01 11:46:58.964457756 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pcsc-gempc
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -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/
#
@@ -21,13 +21,15 @@
BuildRequires: libusb-devel
BuildRequires: pcsc-lite-devel
BuildRequires: pkg-config
-Version: 1.0.7
+Version: 1.0.8
Release: 0
Url: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/
Summary: PCSC driver for the Gemplus GemPC 410/430 smartcard readers
-License: BSD-3-Clause and GPL-2.0+
+License: BSD-3-Clause AND GPL-2.0-or-later
Group: Productivity/Security
Source: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/%{_name}-%{version}.tar…
+Source1: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/%{_name}-%{version}.tar…
+Source2: %{name}.keyring
# PATCH-FIX-OPENSUSE pcsc-gempc-1.0.0-devname.diff okir(a)suse.de -- Use standard device nodes.
Patch: %{_name}-1.0.0-devname.diff
# PATCH-FIX-OPENSUSE pcsc-gempc-makefile.diff mjancar(a)suse.cz -- Fix build environment.
++++++ ifd-gempc-1.0.7.tar.gz -> ifd-gempc-1.0.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/Changelog new/ifd-gempc-1.0.8/Changelog
--- old/ifd-gempc-1.0.7/Changelog 2012-04-08 23:31:53.000000000 +0200
+++ new/ifd-gempc-1.0.8/Changelog 2017-12-14 18:51:45.000000000 +0100
@@ -1,4 +1,10 @@
-2012-04-08 Ludovic Rousseau <rousseau@debian>
+2017-12-14 author <author@debian>
+
+ * README: Release 1.0.8
+
+ * GemPC430/libusb_wrap.c: Fix typo in log message
+
+2012-04-08 author <author@debian>
* README: Release 1.0.7
@@ -72,18 +78,18 @@
* common/GCCmds.c: Remove unused variable
-2012-02-14 Ludovic Rousseau <rousseau@debian>
+2012-02-14 author <author@debian>
* GemPC410/gbpserial.c, GemPC410/resetGemPC410.c:
Fix typo writting -> writing
-2010-09-03 Ludovic Rousseau <rousseau@debian>
+2010-09-03 author <author@debian>
* GemPC430/50-pcscd-ifd-gempc.rules:
udev rules to set the access rights of GemPC smart card readers so they
can be used by pcscd
-2010-06-16 Ludovic Rousseau <rousseau@debian>
+2010-06-16 author <author@debian>
* README: release 1.0.6
@@ -92,11 +98,11 @@
Thanks to Joerg Hartenberger for the patch
-2010-01-03 Ludovic Rousseau <rousseau@debian>
+2010-01-03 author <author@debian>
* common/GCCmds.c: GCCmdSetMode(): fix a spelling error
-2009-04-12 Ludovic Rousseau <rousseau@debian>
+2009-04-12 author <author@debian>
* README: release 1.0.5
@@ -115,14 +121,14 @@
Thanks to Arfrever Frehtes Taifersar Arahesis for the patch
-2009-02-18 Ludovic Rousseau <rousseau@debian>
+2009-02-18 author <author@debian>
* MacOSXbuild/ifd-GemPC430/ifd-GemPC430.xcodeproj/project.pbxproj:
add X Code 2 project
* MANIFEST: remove build/ files
-2009-02-17 Ludovic Rousseau <rousseau@debian>
+2009-02-17 author <author@debian>
* MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/categories.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/decls.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/files.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/imports.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/pbxindex.header, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/protocols.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/refs.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/strings.pbxstrings/control, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/strings.pbxstrings/strings, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/subclasses.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/symbols0.pbxsymbols, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-headers, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-precomps:
useless files
@@ -135,7 +141,7 @@
* common/GCdebug.h, common/GemCore.h, GemPC430/usbserial_mosx.c, MacOSXbuild/debuglog.h, MacOSXbuild/ifdhandler.h:
allow build on Mac OS X using X Code
-2008-10-15 Ludovic Rousseau <rousseau@debian>
+2008-10-15 author <author@debian>
* README: release 1.0.4
@@ -160,7 +166,7 @@
Patch from Sylvain Munaut
-2007-08-14 Ludovic Rousseau <rousseau@debian>
+2007-08-14 author <author@debian>
* README: release 1.0.3
@@ -174,7 +180,7 @@
* common/GCCmds.c: GCGemCoreError(): log only is text is non NULL
-2007-06-29 Ludovic Rousseau <rousseau@debian>
+2007-06-29 author <author@debian>
* README: release 1.0.2
@@ -185,14 +191,14 @@
* GemPC430/Makefile, GemPC410/Makefile:
do not set DESTDIR if not defined
-2007-02-05 Ludovic Rousseau <rousseau@debian>
+2007-02-05 author <author@debian>
* GemPC430/libusb_wrap.c: correctly initialise usbDevice[]
* common/ifdhandler.c, GemPC410/GemPC410Utils.c, GemPC410/GemPC410Utils.h, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC430/GemPC430Utils.c, GemPC430/GemPC430Utils.h, GemPC430/libusb_wrap.c, GemPC430/libusb_wrap.h:
LPTSTR -> LPSTR since LPTSTR is deprecated
-2006-02-09 Ludovic Rousseau <rousseau@debian>
+2006-02-09 author <author@debian>
* README: release 1.0.1
@@ -206,7 +212,7 @@
* GemPC430/libusb_wrap.c:
WriteUSB(): remove a useless "POUET" debug message
-2005-06-17 Ludovic Rousseau <rousseau@debian>
+2005-06-17 author <author@debian>
* GemPC430/libusb_wrap.c:
define interface, bulk_in and bulk_out fields and store the device
@@ -256,7 +262,7 @@
* common/GCdebug.h: use Log1?() from PCSC/debuglog.h
-2004-08-08 Ludovic Rousseau <rousseau@debian>
+2004-08-08 author <author@debian>
* README: release 0.9.3
@@ -265,7 +271,7 @@
* GemPC430/libusb_wrap.h:
*USB functions return status_t and not gcore_t
-2004-07-24 Ludovic Rousseau <rousseau@debian>
+2004-07-24 author <author@debian>
* README: release 0.9.2
@@ -276,7 +282,7 @@
* common/ifdhandler.c:
change IFDHControl() API to conform to pcsc-lite 1.2.9-beta5
-2004-07-03 Ludovic Rousseau <rousseau@debian>
+2004-07-03 author <author@debian>
* GemPC410/Config.h, GemPC410/GCGBPTransport.c, GemPC410/GemPC410Utils.c, GemPC410/gbpserial.h, GemPC410/main.c, GemPC410/resetGemPC410.c, GemPC430/Config.h, GemPC430/GCUSBTransport.c, GemPC430/GemPC430Utils.c, common/GCCmds.c, common/GCTransport.h, common/GCUtils.c, common/GCUtils.h, common/GemCore.h, common/ifdhandler.c:
use C comments /* */ instead of C++ //
@@ -307,12 +313,12 @@
* check: check for PCSC/pcsclite.h instead of pcsclite.h
-2004-03-24 Ludovic Rousseau <rousseau@debian>
+2004-03-24 author <author@debian>
* GemPC410/Makefile: define default DESTDIR as /usr/local instead of
/usr/local/pcsc/drivers/serial. Thanks to Daniel Black for the patch.
-2004-02-27 Ludovic Rousseau <rousseau@debian>
+2004-02-27 author <author@debian>
* README: release 0.9.1
@@ -330,7 +336,7 @@
use AUTOMATIC_PPS instead of NO_AUTO_PPS and do not define by default
for safety instead of speed
-2004-02-25 Ludovic Rousseau <rousseau@debian>
+2004-02-25 author <author@debian>
* GemPC430/TODO.txt: move some old items from todo to done
@@ -341,25 +347,25 @@
do not perform automatic PPS negiciation by the reader firmware if
NO_AUTO_PPS is defined (some cards need this)
-2004-02-21 Ludovic Rousseau <rousseau@debian>
+2004-02-21 author <author@debian>
* common/GCCmds.c, common/GemCore.h:
add "Card powered down" 0x15 GemCore error
-2004-02-07 Ludovic Rousseau <rousseau@debian>
+2004-02-07 author <author@debian>
* common/GCCmds.c:
Do not print the '"Error" returned by the card' message to avoid confusion
* common/GCCmds.c: add message for GCORE_INVALID_PROC_BYTE (0xE4)
-2004-02-02 Ludovic Rousseau <rousseau@debian>
+2004-02-02 author <author@debian>
* common/pcscdefines.h:
remove white spaces before #define to avoid gcc-Version 3.3.2 20031022
warnings. Thanks to Toni Andjelkovic for the patch
-2004-01-22 Ludovic Rousseau <rousseau@debian>
+2004-01-22 author <author@debian>
* README: release 0.9.0
@@ -368,7 +374,7 @@
* README: latest pcsc-lite are available from alioth now
-2004-01-20 Ludovic Rousseau <rousseau@debian>
+2004-01-20 author <author@debian>
* MANIFEST: remove GemPC410/devfs/ files
@@ -398,13 +404,13 @@
* common/GCdebug.h: add __FUNCTION__ in DEBUG_* messages
-2004-01-19 Ludovic Rousseau <rousseau@debian>
+2004-01-19 author <author@debian>
* GemPC430/libusb_wrap.c:
use asymetric timeout for USB read and write. The reader/card may be
busy when we read (long timeout) but should be OK when we write (short timeout)
-2003-12-15 Ludovic Rousseau <rousseau@debian>
+2003-12-15 author <author@debian>
* GemPC410/gbpserial.c: use C instead of C++ comments
@@ -412,13 +418,13 @@
reset the reader in case of timeout on write (reader freeze?). Thanks to
Patrick Valsecchi for the patch.
-2003-10-27 Ludovic Rousseau <rousseau@debian>
+2003-10-27 author <author@debian>
* GemPC430/usbserial_mosx.c:
typo: changed PCSCLITE_MAX_RERADERS to PCSCLITE_MAX_READERS. Thanks to Jakob
Schlyter for the patch.
-2003-10-22 Ludovic Rousseau <rousseau@debian>
+2003-10-22 author <author@debian>
* README: release 0.8.2
@@ -437,18 +443,18 @@
* check:
Explain how to tell check to look elsewhere than just /usr/ and /usr/local/
-2003-09-07 Ludovic Rousseau <rousseau@debian>
+2003-09-07 author <author@debian>
* common/GCCmds.c, common/GemCore.h:
add 0x10 and 0xF7 GemCore error codes
-2003-09-05 Ludovic Rousseau <rousseau@debian>
+2003-09-05 author <author@debian>
* README: release 0.8.1
* GemPC410/gbpserial.c: set serial timeout to 1 minute
-2003-09-02 Ludovic Rousseau <rousseau@debian>
+2003-09-02 author <author@debian>
* MANIFEST: removed common/pcsclite.h
@@ -472,21 +478,21 @@
* GemPC410/devfs/libgempc410.devfsd.conf:
use $devpath instead of $devname otherwise we have /dev/pcsc/1 -> tts/0
-2003-08-20 Ludovic Rousseau <rousseau@debian>
+2003-08-20 author <author@debian>
* GemPC430/Info.plist: use new <array></array> style
-2003-08-18 Ludovic Rousseau <rousseau@debian>
+2003-08-18 author <author@debian>
* GemPC430/usbserial_mosx.c:
remove \n in debug messages since they are not needed
-2003-08-14 Ludovic Rousseau <rousseau@debian>
+2003-08-14 author <author@debian>
* GemPC410/Makefile, GemPC430/Makefile, common/Makefile:
do not exit with failure if makedepend(1) does not exist
-2003-08-08 Ludovic Rousseau <rousseau@debian>
+2003-08-08 author <author@debian>
* common/GCCmds.c: Error and not Errror
@@ -495,7 +501,7 @@
* README.410: add a note about DEVICENAME in /etc/reader.conf
-2003-08-07 Ludovic Rousseau <rousseau@debian>
+2003-08-07 author <author@debian>
* MacOSXbuild/ifd-GemPC430/English.lproj/InfoPlist.strings, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/symbols0.pbxsymbols, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-headers, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/subclasses.pbxbtree:
These files were not commited in CVS
@@ -514,19 +520,19 @@
* common/ifdhandler.c:
FDHGetCapabilities() add support of tag TAG_IFD_SLOTS_NUMBER
-2003-06-04 Ludovic Rousseau <rousseau@debian>
+2003-06-04 author <author@debian>
* GemPC430/Makefile:
remove ifd-GemPC430.bundle/Contents/Linux in distclean
-2003-05-03 Ludovic Rousseau <rousseau@debian>
+2003-05-03 author <author@debian>
* Makefile: clean/distclean common _after_ GemPC410 and GemPC430
* common/Makefile, GemPC410/Makefile, GemPC430/Makefile:
remove *_stamp in distclean and not clean rules
-2003-04-12 Ludovic Rousseau <rousseau@debian>
+2003-04-12 author <author@debian>
* README: release 0.8.0
@@ -548,7 +554,7 @@
* GemPC410/Makefile, GemPC430/Makefile, common/Makefile:
avoid running dep and check rules each time (use stamp files)
-2003-04-06 Ludovic Rousseau <rousseau@debian>
+2003-04-06 author <author@debian>
* GemPC410/main.c: do all the tests (removed goto)
@@ -559,7 +565,7 @@
* GemPC430/Info.plist: add alias names
-2003-03-30 Ludovic Rousseau <rousseau@debian>
+2003-03-30 author <author@debian>
* common/GCCmds.c, common/GemCore.h, common/ifdhandler.c:
add support for EMV mode
@@ -576,31 +582,31 @@
* GemPC410/main.c: use debug_xxd() and DEBUG_INFO()
-2003-03-21 Ludovic Rousseau <rousseau@debian>
+2003-03-21 author <author@debian>
* GemPC410/Config.h, GemPC430/Config.h, common/GCdebug.c:
remove debug using syslog (pcscd logs where needed to be)
-2003-03-19 Ludovic Rousseau <rousseau@debian>
+2003-03-19 author <author@debian>
* common/pcsclite.h: sync with version from pcsc-lite 1.1.2beta3
-2003-03-14 Ludovic Rousseau <rousseau@debian>
+2003-03-14 author <author@debian>
* GemPC430/libusb_wrap.c: change USB timeout from 10 to 60 seconds
-2003-03-13 Ludovic Rousseau <rousseau@debian>
+2003-03-13 author <author@debian>
* check:
do not use /usr/local/include by default since cpp will warning on some
systems
-2002-11-26 Ludovic Rousseau <rousseau@debian>
+2002-11-26 author <author@debian>
* GemPC410/Makefile, GemPC430/Makefile:
do not force use of -O2 -g if CFLAGS is already defined
-2002-11-20 Ludovic Rousseau <rousseau@debian>
+2002-11-20 author <author@debian>
* README: release 0.7.4
@@ -625,13 +631,13 @@
* check:
script used to test the correct version of pcsc-lite and libusb
-2002-10-18 Ludovic Rousseau <rousseau@debian>
+2002-10-18 author <author@debian>
* README: release 0.7.3
* GemPC430/libusb_wrap.c: support hotplug _after_ pcscd is started.
-2002-10-15 Ludovic Rousseau <rousseau@debian>
+2002-10-15 author <author@debian>
* README: release 0.7.2
@@ -648,7 +654,7 @@
* GemPC410/Makefile, GemPC430/Makefile, common/Makefile:
remove CC=gcc definition
-2002-10-13 Ludovic Rousseau <rousseau@debian>
+2002-10-13 author <author@debian>
* README: add comment about makedepend(1)
@@ -664,7 +670,7 @@
- the productId is now read from the Info.plist. This allow to support
readers like the 432 and 435 without recompiling the library
-2002-10-10 Ludovic Rousseau <rousseau@debian>
+2002-10-10 author <author@debian>
* GemPC430/usblinux.c, GemPC430/usblinux.h, GemPC430/usbserial_linux.c:
Removed. Replaced by libusb_wrap.c and libusb_wrap.h
@@ -688,7 +694,7 @@
FreeBSD (4.7-RC2) and OpenBSD (3.1) do not use the same name for the
serial port devices
-2002-10-09 Ludovic Rousseau <rousseau@debian>
+2002-10-09 author <author@debian>
* GemPC430/Makefile:
add /usr/local/include and /usr/local/lib paths needed when libusb is
@@ -698,7 +704,7 @@
do not remove .dependencies files since makedepend(1) is not installed
by default.
-2002-10-06 Ludovic Rousseau <rousseau@debian>
+2002-10-06 author <author@debian>
* GemPC410/Makefile:
avoid GNU options in cp(1) and install(1). Some Unix systems are not GNU.
@@ -710,7 +716,7 @@
* GemPC410/main.c:
shutdown the driver before exiting even if no card is present
-2002-10-03 Ludovic Rousseau <rousseau@debian>
+2002-10-03 author <author@debian>
* common/ifdhandler.c: - add lun in log info
- completely remove unused and buggy mutex use (the driver shall be reentrant)
@@ -723,12 +729,12 @@
- optimise the open port in case Host and IFD both at 38400 bauds
already (normal case for a pcscd restart on Linux)
-2002-09-27 Ludovic Rousseau <rousseau@debian>
+2002-09-27 author <author@debian>
* GemPC430/Makefile, GemPC430/libusb_wrap.c, GemPC430/libusb_wrap.h:
port to libusb library
-2002-09-26 Ludovic Rousseau <rousseau@debian>
+2002-09-26 author <author@debian>
* common/ifdhandler.c:
start support of multi reader: add mutex to avoid race problems
@@ -741,7 +747,7 @@
* README.430: add a section on USB support under Linux
-2002-09-22 Ludovic Rousseau <rousseau@debian>
+2002-09-22 author <author@debian>
* GemPC410/TODO.txt:
do not reset the card if the command timeout: DONE, a workaround is
@@ -750,7 +756,7 @@
* GemPC410/devfs/README, GemPC410/devfs/libgempc410.conf.d, GemPC410/devfs/libgempc410.devfsd.conf, GemPC410/devfs/libgempc410.devices.d, README.410:
add devfsd configuration files in devfs/ and support in README.410
-2002-09-18 Ludovic Rousseau <rousseau@debian>
+2002-09-18 author <author@debian>
* README.430: add a note about /proc/bus/usb/ directory under Linux
@@ -764,7 +770,7 @@
* GemPC410/GCGBPTransport.c, GemPC410/gbpserial.c, GemPC410/gbpserial.h:
retry the last command if GBP returns a wrong first byte (NAD)
-2002-09-08 Ludovic Rousseau <rousseau@debian>
+2002-09-08 author <author@debian>
* GemPC410/gbpserial.c:
use the simpler GCCmdSetMode command instead of GCCmdCardStatus
@@ -777,7 +783,7 @@
* GemPC410/resetGemPC410.c: PCB of reset command was wrong
-2002-09-07 Ludovic Rousseau <rousseau@debian>
+2002-09-07 author <author@debian>
* GemPC410/GCGBPTransport.c, GemPC410/gbpserial.c, GemPC410/gbpserial.h:
add support for GemCore Repeat requests
@@ -790,7 +796,7 @@
* create_distrib.sh:
add test to avoid releasing a version with too much DEBUG on
-2002-08-16 Ludovic Rousseau <rousseau@debian>
+2002-08-16 author <author@debian>
* GemPC430/Makefile: change libGemPC430 to libGemPC430.so
@@ -828,7 +834,7 @@
renamed GemPC410 to GemPC41x and GemPC430 to GemPC43x
add DEBUG_SYSLOG #define (undefined by default)
-2002-08-13 Ludovic Rousseau <rousseau@debian>
+2002-08-13 author <author@debian>
* GemPC410/Makefile, GemPC430/Makefile: remove GCdebug.o in clean rule
@@ -842,7 +848,7 @@
* common/GCCmds.c: repagination of comments
-2002-08-12 Ludovic Rousseau <rousseau@debian>
+2002-08-12 author <author@debian>
* GemPC410/resetGemPC410.c: add a reset GemCore call
@@ -859,27 +865,27 @@
remove DEBUG_LEVEL_APDU and DEBUG_STDERR since we now use pcscd debug
functions
-2002-08-02 Ludovic Rousseau <rousseau@debian>
+2002-08-02 author <author@debian>
* GemPC430/usbserial_linux.c: add support for more than one reader
add support for GemPC 435
-2002-08-01 Ludovic Rousseau <rousseau@debian>
+2002-08-01 author <author@debian>
* GemPC410/Makefile, GemPC430/Makefile:
add an "all" dependency in the "install" target (thanks Joe Phillips)
-2002-07-31 Ludovic Rousseau <rousseau@debian>
+2002-07-31 author <author@debian>
* GemPC410/Makefile: create destination directory in install rule
* Makefile: add make install target
-2002-05-23 Ludovic Rousseau <rousseau@debian>
+2002-05-23 author <author@debian>
* README: release 0.6.4
-2002-05-21 Ludovic Rousseau <rousseau@debian>
+2002-05-21 author <author@debian>
* GemPC410/main.c: exit if powerup fails
@@ -892,7 +898,7 @@
* GemPC410/main.c: add an error message
-2002-05-19 Ludovic Rousseau <rousseau@debian>
+2002-05-19 author <author@debian>
* GemPC430/Makefile, common/Makefile: add -f to rm .dependencies
@@ -907,7 +913,7 @@
* GemPC430/Makefile, common/Makefile:
correctly remove .dependencies file
-2002-05-09 Ludovic Rousseau <rousseau@debian>
+2002-05-09 author <author@debian>
* README: release 0.6.3
@@ -919,7 +925,7 @@
* README.410: Add info on /dev/pcsc/ for OpenBSD and FreeBSD
-2002-04-03 Ludovic Rousseau <rousseau@debian>
+2002-04-03 author <author@debian>
* GemPC410/main.c: clear SendPci and RecvPci structures before use
add IFD_PROTOCOL_NOT_SUPPORTED error case
@@ -931,7 +937,7 @@
libGemPC410.so rule: remove target before creation (needed to avoid
loops under OpenBSD)
-2002-04-01 Ludovic Rousseau <rousseau@debian>
+2002-04-01 author <author@debian>
* README: release 0.6.2
@@ -960,7 +966,7 @@
* MacOSXbuild/ifd-GemPC430/ifd-GemPC430.pbproj/giraud.pbxuser, MacOSXbuild/ifd-GemPC430/ifd-GemPC430.pbproj/project.pbxproj:
new files in CVS
-2002-03-27 Ludovic Rousseau <rousseau@debian>
+2002-03-27 author <author@debian>
* GemPC410/Makefile, common/Makefile: correct make dep rule
@@ -971,13 +977,13 @@
* GemPC410/gbpserial.c: remove debug printf()
changed %02X to 0x%02X
-2002-03-11 Ludovic Rousseau <rousseau@debian>
+2002-03-11 author <author@debian>
* README: release 0.6.1
* GemPC410/gbpserial.c: changed again the serial port opening
-2002-03-07 Ludovic Rousseau <rousseau@debian>
+2002-03-07 author <author@debian>
* README: release 0.6.0
@@ -1004,11 +1010,11 @@
* GemPC410/Config.h, GemPC430/Config.h: document log levels
add new log level: DEBUG_LEVEL_PERIODIC
-2002-03-05 Ludovic Rousseau <rousseau@debian>
+2002-03-05 author <author@debian>
* common/GCUtils.c: replaced 2 by the equivalent constant ISO_SIZE_SW
-2002-03-03 Ludovic Rousseau <rousseau@debian>
+2002-03-03 author <author@debian>
* README: release 0.5.10
@@ -1031,37 +1037,37 @@
* GemPC410/main.c: changed default serial port
-2002-02-16 Ludovic Rousseau <rousseau@debian>
+2002-02-16 author <author@debian>
* README.410: Add a script to create the /dev/pcsc/? links
* GemPC410/.dependencies, GemPC410/Makefile:
change the way compilation dependencies are generated and stored
-2001-12-09 Ludovic Rousseau <rousseau@debian>
+2001-12-09 author <author@debian>
* GemPC410/GemPC410Utils.c, GemPC430/GemPC430Utils.c, common/GCCmds.c:
guarantee that the os_string is \0 terminated
-2001-12-06 Ludovic Rousseau <rousseau@debian>
+2001-12-06 author <author@debian>
* GemPC410/resetGemPC410.c, GemPC410/gbpserial.c:
use cfgetospeed()/cfsetospeed() instead of accessing directly the
termios structure
-2001-12-04 Ludovic Rousseau <rousseau@debian>
+2001-12-04 author <author@debian>
* create_distrib.sh:
support direcory names containing numbers and not just digits (add a \+
to the sed pattern matching)
-2001-12-02 Ludovic Rousseau <rousseau@debian>
+2001-12-02 author <author@debian>
* common/ifdhandler.c: also log APDU results
* GemPC410/gbpserial.c: changed DEBUG_COMM to DEBUG_LEVEL_COMM
-2001-12-01 Ludovic Rousseau <rousseau@debian>
+2001-12-01 author <author@debian>
* GemPC430/Config.h:
revert to just "#define foo" instead of "#define foo 1"
@@ -1069,7 +1075,7 @@
* GemPC410/GemPC410Utils.c, GemPC430/GemPC430Utils.c:
avoid a non NULL terminated string on the GemCore version string
-2001-11-30 Ludovic Rousseau <rousseau@debian>
+2001-11-30 author <author@debian>
* README: release 0.5.9
@@ -1082,7 +1088,7 @@
* GemPC430/usbserial_mosx.c: add #include "GemCore.h"
-2001-11-27 Ludovic Rousseau <rousseau@debian>
+2001-11-27 author <author@debian>
* README: release 0.5.8
@@ -1133,7 +1139,7 @@
* common/GCUtils.c:
add support for IFD_ICC_NOT_PRESENT GemCore error status
-2001-11-24 Ludovic Rousseau <rousseau@debian>
+2001-11-24 author <author@debian>
* GemPC410/gbpserial.c: prepare to support multi serial reader
@@ -1151,11 +1157,11 @@
* GemPC410/gbpserial.c:
do not limit to 4 readers anymore (accept channel >= 4)
-2001-11-23 Ludovic Rousseau <rousseau@debian>
+2001-11-23 author <author@debian>
* common/GCCmds.c: add #include <string.h>
-2001-11-22 Ludovic Rousseau <rousseau@debian>
+2001-11-22 author <author@debian>
* GemPC410/gbpserial.c: removed $Log$
@@ -1209,7 +1215,7 @@
* common/GCdebug.h: added support for DEBUG_CRITICAL3()
-2001-11-15 Ludovic Rousseau <rousseau@debian>
+2001-11-15 author <author@debian>
* README: release 0.5.6
@@ -1277,12 +1283,12 @@
* GemPC430/GCUSBTransport.c:
change return value type from RESPONSECODE to status_t
-2001-11-08 Ludovic Rousseau <rousseau@debian>
+2001-11-08 author <author@debian>
* common/GCCmds.c, common/GemCore.h:
Added GemCore error code "Card Absent"
-2001-11-07 Ludovic Rousseau <rousseau@debian>
+2001-11-07 author <author@debian>
* common/GCCmds.c, common/GCCmds.h, common/GCUtils.h:
removed "All rights reserved" which is a nonsense for an Free Software
@@ -1352,7 +1358,7 @@
* common/GCUtils.c: add #include "GCTransport.h"
-2001-11-06 Ludovic Rousseau <rousseau@debian>
+2001-11-06 author <author@debian>
* GemPC430/usbserial_mosx.c:
use DEBUG_XXD instead of a for (i=0;...) loop
@@ -1371,14 +1377,14 @@
* common/GCCmds.c: removed GCCmdRestart() which is not used anywhere
-2001-10-29 Ludovic Rousseau <rousseau@debian>
+2001-10-29 author <author@debian>
* GemPC430/GemPC430Utils.c: change .c into .h
* GemPC430/Makefile, GemPC410/Makefile:
define GEMPC in the 'make dep' rule
-2001-10-28 Ludovic Rousseau <rousseau@debian>
+2001-10-28 author <author@debian>
* MANIFEST: renamed COPYING to COPYING.BSD or COPYING.GPL
@@ -1407,12 +1413,12 @@
* GemPC410/COPYING, GemPC410/COPYING.GPL, GemPC410/GCGBPTransport.h, GemPC410/TODO.txt, GemPC410/resetGemPC410.c:
Add GPL text in source files
-2001-10-25 Ludovic Rousseau <rousseau@debian>
+2001-10-25 author <author@debian>
* MANIFEST, GemPC430/Makefile, GemPC430/main.c, GemPC430/GemPC430Utils.c, GemPC430/GemPC430Utils.h, GemPC430/Config.h, GemPC430/Config.h_do_not_use_anymore, GemPC430/GCUSBTransport.h, common/COPYING, common/GCCmds.c, common/GCCmds.h, common/GCTransport.h, common/GCUtils.c, common/GCUtils.h, common/GCdebug.c, common/GCdebug.h, common/debug.c, common/debug.h, GemPC410/Config.h, GemPC410/GCGBPTransport.c, GemPC410/Makefile, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC410/main.c, common/GemCore.h, common/Makefile, common/ifdhandler.c, Makefile, create_distrib.sh, GemPC430/GCUSBTransport.c, GemPC430/README.Linux, GemPC430/usblinux.c, GemPC430/usbserial.h, GemPC430/usbserial_linux.c:
*** empty log message ***
-2001-10-22 Ludovic Rousseau <rousseau@debian>
+2001-10-22 author <author@debian>
* GemPC410/COPYING, GemPC410/CmdGemCore.c, GemPC410/CmdGemCore.h, GemPC410/GCGBPTransport.c, GemPC410/GCGBPTransport.h, GemPC410/Makefile, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC410/main.c, GemPC410/resetGemPC410.c, GemPC430/COPYING, GemPC430/Config.h_do_not_use_anymore, GemPC430/English.lproj/InfoPlist.strings, GemPC430/GCUSBTransport.c, GemPC430/GCUSBTransport.h, GemPC430/Makefile, GemPC430/README.Linux, GemPC430/TODO.txt, GemPC430/ifd-GemPC430.pbproj/giraud.pbxuser, GemPC430/ifd-GemPC430.pbproj/project.pbxproj, GemPC430/usblinux.c, GemPC430/usblinux.h, GemPC430/usbserial.h, GemPC430/usbserial_linux.c, GemPC430/usbserial_mosx.c, Makefile, README, common/GemCore.h, common/Makefile, common/debug.c, common/debug.h, common/ifdhandler.c, common/ifdhandler.h, common/pcscdefines.h:
Imported sources
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/GemPC430/libusb_wrap.c new/ifd-gempc-1.0.8/GemPC430/libusb_wrap.c
--- old/ifd-gempc-1.0.7/GemPC430/libusb_wrap.c 2012-04-08 21:09:46.000000000 +0200
+++ new/ifd-gempc-1.0.8/GemPC430/libusb_wrap.c 2017-12-14 18:49:14.000000000 +0100
@@ -1,6 +1,6 @@
/*
* libusb_wrap.c
- * $Id: libusb_wrap.c,v 1.24 2012/04/08 19:09:46 rousseau Exp $
+ * $Id: libusb_wrap.c,v 1.25 2017/12/14 17:49:14 rousseau Exp $
* USB access routines using the libusb library
*
* Created by Ludovic Rousseau on Sep 27 2002
@@ -261,7 +261,7 @@
* unpluged-repluged */
if (errno == ETIMEDOUT)
{
- DEBUG_CRITICAL3("Reseting the reader: %s/%s",
+ DEBUG_CRITICAL3("Resetting the reader: %s/%s",
usbDevice[reader].dev->bus->dirname,
usbDevice[reader].dev->filename);
usb_reset(usbDevice[reader].handle);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/README new/ifd-gempc-1.0.8/README
--- old/ifd-gempc-1.0.7/README 2012-04-08 23:31:51.000000000 +0200
+++ new/ifd-gempc-1.0.8/README 2017-12-14 18:50:29.000000000 +0100
@@ -96,6 +96,9 @@
History:
========
+1.0.8 - 14 December 2017, Ludovic Rousseau
+ - fix typo in log message
+
1.0.7 - 8 April 2012, Ludovic Rousseau
- add GemPC430/50-pcscd-ifd-gempc.rules udev file
- Use CFLAGS and LDFLAGS in Makefile (Debian bug #667931)
@@ -409,6 +412,6 @@
?.? - 25 Sep 2001, Jean-Luc Giraud
release of ifdhandler.{c,h} and GemCore.h
-$Id: README,v 1.41 2012-04-08 21:31:51 rousseau Exp $
+$Id: README,v 1.42 2017/12/14 17:50:29 rousseau Exp $
vim:ts=20
++++++ pcsc-gempc.keyring ++++++
pub 1024D/E07F1CF9 2001-03-05
uid Ludovic Rousseau <rousseau(a)debian.org>
uid Ludovic Rousseau <ludovic.rousseau(a)free.fr>
sub 1024g/D5338005 2001-03-05
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)
mQGiBDqkC1kRBACo4DCPjVuwce76Mv2A6O5Mo9Wzmvru6g+ABCK6E8W4w6stZnhf
yAu93Qn5WioEpUEnW+0uWaIFaTj3h073EtCurBmbi+QT9b0nN7PFa0H0oQTneVFM
5s0u6XmLZsaZMiI7PYiqwwEobKi7xe6p8FHtr1NFrMqaZmFkcpV4P8OgMwCgmZnu
Ge7vaD2i7QFkCGH6h6DUZLMD/167p8LLKPdnctiDqAbDK12sLmsg08TLOJKEes4B
ZXK2P+ht1aRAI0Lxg0wzyZGqFJ+jLzeHz03egHLA//64RRVxnnZQzfSdZqqjuOx7
TE5EB7MOGVG8fo7rz3nG1XyQrKZcVaM61dyf9zd9jbcYbpXBi61db64l/8y1pz5M
fRh8A/4qZ4HpKGAgaBtGjn78QAvweZPD8sGb/DatnYy4nUEFNQnvRIZB280r2GOY
DqW+27V9c+rzcl+wvGLPZESFJR7B9+rmEvACHntc1KyaHePNn1vqQqgqCfeC92JO
H9LXm58ikZRMOuerQPVckTzlvz0Ql99zHs+hqkH/IIS81XSDSbQmTHVkb3ZpYyBS
b3Vzc2VhdSA8cm91c3NlYXVAZGViaWFuLm9yZz6IXwQTEQIAFwUCO83hDwULBwoD
BAMVAwIDFgIBAheAABIJED9Kio/gfxz5B2VHUEcAAQFl3QCdEsOQCvuq25kojzda
FTDTPJGNU7sAnR5zvAgm7C/7o0K9RUO0q4HqYOdBtCtMdWRvdmljIFJvdXNzZWF1
IDxsdWRvdmljLnJvdXNzZWF1QGZyZWUuZnI+iF8EExECABcFAjqkC1kFCwcKAwQD
FQMCAxYCAQIXgAASCRA/SoqP4H8c+QdlR1BHAAEBFlEAn1uIjs/NEQu2pqRCFLDh
C2o6z3EBAJ9CKh3g7TdGLFludHqRORx+/B6oyrkBDQQ6pAtcEAQAg4Hs0NG5nH8p
atOk/SBX7y0i6hgNC2gFxz87NySX0Q3YjGrZlFIeRqRFs44Gyuwze/PtU7K63Ev0
DQ31rjwCb9wgGauu2uRGkn5Awk+LKtSFkN+T8kO9v5OKp69IO+jaIRr8yuDP5Yil
dTVzpLehIsIStHwMfTxwjfT7sWojw8cAAwUD/ixrQdahUCx6DC0u+GCC4f5XvNmu
NEdYrY2/KqAKsS2nWD/EZPadvIGga/jIU1HLQYfUD4meDDol+dBXb7yXN/LZojh4
lQ4z63iZXyuMTI3i4ZNKx/9D1Z18Lk6/e0yDoqIb2jLvCejZEBUVnRl7oyIQxWPw
TBgmA1dKkTKX6k3AiE4EGBECAAYFAjqkC1wAEgkQP0qKj+B/HPkHZUdQRwABARYd
AKCXbqMkNr5QNdPi37LtspMzCHlvoACgknJVGCR6Fmz7s1wL38ZLkcqYgsM=
=ItMa
-----END PGP PUBLIC KEY BLOCK-----
pub 4096R/E8F9C57E 2010-09-19
uid Ludovic Rousseau <ludovic.rousseau(a)free.fr>
uid Ludovic Rousseau <rousseau(a)debian.org>
sub 4096R/2F1BEFF0 2010-09-19
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBEyV+i8BEACzqIe6vud9IVbqYXdGyxNFzZ6P9mdz6qgYmHIw0Hfuyi0ZsXQB
kJi+0IaHEmCRSwx5tIM6ZpEOo2EGbckClTidnATnpZZSNgDlOQAaljbDPsE5377C
OOBK7cPdIc26Zg6PkzaFQCYnXmQtjtONqc4CdT004ep4ypWMCcZi6ndzLwwhd62R
17pB98X6AC7ylmPrYZYZ323iEH7muXGmz56yiTOBZcl5S980yCni64Wtc2Z1MIbb
gP3GjDbwePpmt/XIc3grX04KyNhD/8REtTrjwzXfzQ31xzVheEAW9dlJedW3XU5X
AM8YpcdqrnKqQUmwLBIEtHKPh8SvdQHwxf5UNFUOn4QgCrWvaPY0ZLQt9PnFwB0T
U/LzBIkCLPMMlAktWztUPS/JCzx1X8tafZqpoclQUZI1ldqpoPqDpmRonb4yU+U/
w1JpYrtINFr019nJsUD7ulGo47s/hYocWfTPr39TS/oyTrntZQo/SaF8Fp5o7AAp
lOp58845cCCJHNDqOLBo+IXe7cftzDGyvR9o0e7IajbgOe/9Y0SHHLe1G97M6Yhx
hbtitlVO0dtgu8S0IYQdTruoTsbFQ9zuI5X8EvLav3Jny6iShRtgiJJ1HpHQE4Fd
FIaUa4mFzMiR+lDBfcI/On3zQCZIStWuCMKVF7Fw+/zn56n9qAcEa5r/DQARAQAB
tCZMdWRvdmljIFJvdXNzZWF1IDxyb3Vzc2VhdUBkZWJpYW4ub3JnPohGBBARAgAG
BQJMlf2xAAoJED9Kio/gfxz5XGUAnAhWhJTpZtEk0Hnbn0iER7+VEZJoAKCDAwRF
2JDeX9GGhfp9nkusvn5F/4hGBBARAgAGBQJMzrt9AAoJEPmbIcmRMrirRFAAn39L
zt0EHQfkmzmDZAty+LOxzxSMAJ9rHAZ7teK2Hv9APmSS1bfJwXC8MIhGBBARCAAG
BQJMzZwsAAoJENTl7azAFD0tIhMAoKR+604mJ+wotSi8ye0bKA3aJptSAKCmFJxG
fcR8gxbdndTR2tGMgzN56ohGBBMRAgAGBQJMzZBZAAoJEHlVn2eBNdsaQ2oAn0zj
yp+0KvOPA2yi1Q4VnBfZ0y6rAKCMSaCKm+BKZ32/cNMf59pojjrJ3YheBBMRCAAG
BQJMz80QAAoJEHZo8sQur/H3cEUBAKPTPxvBCbZy9JlTpKycNSUyoNuKb/zFl80N
H7r6lA2CAQDXwx0ApwxnDxS2tCfmvJJzhJ7yLPLQHIXQcArMT4C4MokBHAQQAQoA
BgUCTNGRqQAKCRBfpUEojNTVmt85B/9GURTK0lwSnWOH+2GTSpHaMheHYizK3Fpz
sToTBd4y4Z/67FLQUw+b37L68a5IN5Nij2SEsIaUMvcK5PgpNFZc6wYRA6+uiiQ9
bfVFVzFDpd7mz47fFiopPKxUBYGiRq8HsOKtzldR+Val16A5a7N3rkngMjrqIJbO
OT1hABk+J9FoPXCtfoFGl+hQVfLUqDTIqx881/YCogKGcPpAYAYMyofzdqTNvmvX
G2BK/0QfCslIZQKk604W6Z6yhOxdlOLmuos0gZ1FytIBnxv7QUfp+/fiqNx2F/1K
nutVpEzs3/vfyl3/Ai3delNG51zEcrtGUXNoMupmySZRVFxIyLd+iQIcBBABAgAG
BQJMzb03AAoJEN3B9gr58G2C7MMP/i9lxNkTXJG+5UobGhpRoGFWhcdexF6NMfi4
N8sr3us6L1CQ1FF5azyvXpYAZVkHlEUToXcHMY76aktOYdZWz6DcA8zbsspdtw3N
65ZY7sdVogWAvzfiSmV+MM0NclkYvfroJBmT9z6HP55cArsQk+L4XGCxJMi4yhjL
DcdJtItw0RlAY/ysahFHQy/kYVb63RuuhZmuI4N7CA+eavbNdswcR9GnCC03OMSg
1cVXbTSE/y1kTixDCjHoelJvAhQ9s+LZHNBLfhD/Epv1DL7078my1Qo8ryNC8VRi
H3WNQ9PnXZI9+RgfmfF+vCC4TPw/sy+vM2vEgCZQ6ve+btmf3xLMfHodhg9p9M6w
hMpA8R++U3yT9ZRg/pinWruzV7pVBFgAMqHpCx2DRw7VSSbDJJM/pYHx4Yu0rtvW
Px9RvXhKgbAL/9lsGMIOlNN12iXUyaOMHbX8UNYnlp2q9vTuqZ3LpURACCLMReAU
rjWOY7sGcqQvuL32KYsXD4PseUGusqRjcS69PvfJ+19F7VYU68FM/8IdVgP7/ieE
Cs1lDj+zEs7KPO6bB8FihimhGaiDHDnLUYIU3uX80ejTR0JUSiuUO1+5yIPJc/ME
bg/B9JEXclaT3sLo0Pd2whGWPJoUlzOor+hAMTfSp8a9fk3Lva5xq0sxIT0EVmiR
JrV3z+fjiQIcBBABAgAGBQJMzrPoAAoJELjlCHdmR1qv2oYP/iowZIgZTctLVpE+
jKQr2Q3umJ3Iu38fNJRYWpGeiM4qMqjnP4ipGNMcAIphTXhPeffFlrO6c0V8v5sh
PhI8AQon3rx519ZoDs0/MHkA7O6IO3rVl2m3GOpMAYGxYgFrGeym9KrBrXv0F6Ym
upJ8ZbftZTeB6ZrPLtgFpqTjvZdbuVaUFuKjx8itlOhRTyVpgGTiXmb8qOgp1mKb
sUkp0G/jqGbG1JHOXy9V0+5bLaZzMZHGNV5RuDMFPWeXE7gFil7mmm8XtQJjrZ/n
rflkj7vzlX/6sR2FMciMhFNf5CJzivxMA06oVkS8riHPwXCXx9j1BRQP3wKUyLsE
vgr9DCXCi4zkU/P3PG0nc64DZMB/YA62ehJ9DrdHfLvsVSFmEvbMis5bkglP+y1T
jzueID/wxRQJ41+F0we3Xav2v9yX79dG8nOhizrTPLu5sIGLcz7/3v7m8iwwaJDP
AlzFUoNbCCpch65OXna3hM9pNqXHGZrzo4bXqgsZsQkMv1tyKHdvbT8J0P6F9mln
9eGUh2xWmS9WbH56XJKICUJRFK7/n3BAgveNFGG+OH2syDd3vUEHuNSXvc4yi5J3
6e3sVMvLgQH9IYWGEZH61kuvbZMbGoXB0jG1JpztOWU8FUzzuwdyc4ybQWvLa/gt
T8lHSdeCdLxIuq4pucKeRoxuTDqmiQIcBBABAgAGBQJM0UhqAAoJEMMfT9lJqyts
7CEP/iuyeHqFPMkpPH/NHOFNLKzLkktXdcXAWQc9Eg2btZ90LR1KrzRJy5RnLC5b
YbIWp10AKQvO1qSrN4NwJJmD3irTKxNKRLV0JzGiKaLtFxABGRYLikNxnTYb+TiR
4quRzsy2OzCVWwABwPsI7K0cXhqMWjGo7oPjOxKtZzzaSYBFC1/G39beGjA6L2BR
MLb3e21wbroHtM9BMrwmriGlSZhP5rDqhA5kKRRCsTc+aM7ChOgwVk6V6JrqC2DM
coP6qc2RR4X8oBZEzW/ARPU2nzVfnQZMfGs2pgWY/H1rRGjsMgHwA37ZdwWg7oOe
kD/o09YTNwH4mGlmdtrMA8qhAQqEctZGZfwD9iFj6O5dnCt759VOARDH7MqihT54
vYm4WoBHwQDiTK3Kh21BbFTjevNogFqp/K9AuUTsyXviLHEcVL2ToZuXMXhAvKkv
N15CwUSp48I5Jw0D2O4jvO4VKYWKDCrq0Gg8o5HpIXpw81dUrjMiH86bZTPivUh9
31YtRbWFF87UC8XFHYHIwijcZOxBZE6UmaGSH/Zxwqm1nMlx9GL5uZJFwfZBqd1Y
n2TkSk+pfUCXfPIoDWGXrac6YL2yCrPaKwplz6n67DlVdnLsCfRnq1jMrmstM490
L832Ey9AYQjn/QMF73thsuIqcNK3nz9x1r/nEL+jczJYiLEriQIcBBABCAAGBQJM
zZxLAAoJEIcvcCxNbiWoTboQAJKTGxz6Ostvy7lfLR5FXYe4T2rBhOjAZSlU2ZLd
p3kwg46ODOGtLWC80KHAADUdqCupuU+EjcNWMzRO17T5HJ00w5MWTMeDaxLcwYDL
7IoBnCMJKIEJ5+TTzHV/UXLVyC6SvUUKWtNbdBNSXqQeNMENiyAEcCNFf9iwdHeq
LwhoLp2Vb4h1++QhnoiOEQY0hq7GOXKIbvdvLjf4DGmRkxWRNjY/Z5Hef4pnfY0F
y92FLNRVEAV+NwEcLAcb11C1vVZMIghQxeXst8u36gJeasUtm3MqG6OZOr8Vx4oK
j48rmOI81oP4Q4BCttPEHn1P+M3js/kw5ZulYx6R3KhSkzrmvWn//ypFLsFNRV+z
FkoDuH0UhP4rH6XwOSUDFmrcGy9WOppOxp4J78kX47CzfRn3kotlBh1yLQICPX3o
BsXUe4ZTDYjk7eK05jYxvrjT/ar5pWmAfwpEEQXN3gTCpBbYFiGQAi4V01BD+/Is
SQvjPT2L5rwV1o5ghjsQtOggtfgZefXmDH4P1SsRgB5X9KvwyAgJTrzzFSkE5c8J
j1GfLd4qf3Z59H+8oGswBhSwFdqrtvvmqrMg3SSYuTrmiReOPDQc8HfvdS3S/vT4
gII6n4Te3Ky64ZIkXenZagMHMyQqR8ZWBNx5OoKkptlfBQlYt9BENmrRDvqpJ+0t
QrfOiQIcBBABCAAGBQJMzq4fAAoJEIswZTjQDlK2tloP/3uAFOHKYsZtPQ+MNXAA
QfFNMMu7Cv67srUZesONJoFSHzfRh6ZXJ58vDpXcuOXvt0NcDD2vAGN593igfsAP
HtTSNkKjZ90MB7Xaz7Nay0sxkGEOEnSm9Hp16kzvqZNUBKIJXHrZb8Z1zIuiy3Fs
V11qL0bS6VqErYHAqcghqE7lTv1TxvPOFRbiHiSJekhM4XONkU4PZI+AxG6TZGmV
cDH4kAVHMcHFuvsdLRm2mK3vtELhU6ptBUmNIA22gESdblb/NePFrPBMJ2h5RpnW
8iCW8Hz2dhKZ5vL8g78CXFs4+IcNmr+AUokxSlX+62Mw/2QHgALjfcOO7sXjIwEL
dLcGrnXMMhLpBeEKCVIkzkXvKgBcZ4hTyRDBONXo45nlIdjVsZzdM3+QdNVtKWYn
XdL7wBmD+3tWQtBo7tB3ksrscEkfOnJkRdMmfU58bLNVj5Ywzljitige6mZ37TAm
aBFjU06oJX8rNsk+GV6lzEHfHXwHzJhuozVBRD1FpCWjwH+flQ5mW5Y8T2P1KaBd
c6gQhAvoRXvVIJwXZiVse3cysguUziRZsFwVy5sLrQmgabdB6yCvWrYuH+NEI9un
gHixzxg6dk0R+a+DgWk0AxDsDDz7yTvC9WriSil9YXv2WkQVU0Sl5NyOC3+5u4w2
fJmdcMjd3bTztJSdQG3mNSOJiQIcBBMBAgAGBQJMzrpLAAoJEOqGjhLQJX488DAQ
ALgnQvObToWd4+ROdz4qo4Gm/bWwVU6hoaXbZSRKOXnL37aSI0bludPbaO4Qrepq
6+8dFET9+94kQYRRrucLIAmeBd/r3i8uw9kmvBLfIWKv2x9rm39MyNZU0+COwSFq
iWoNb9FWMwGUOVwN3yVt/lb74vEZN13RMp7+lKkhkGHdVw+BjBsd0Aue3eC4Vqcf
CJj/p72v0Rwpe6TMy8frrXQCTx9ZjgyMIFh0OBWbfsOvhtVx45V5ZfVKVWQkxWd0
RFQPLT7Th27AQglurF/h9ZxHF8YENu/35X8kX+Qen7DDryor1IemayADli8QLaMs
QJ5efxxLh2udkrTbNC9ur97ttDscuWoCw6FSv9qZyxAW5bdCjy29fC4RaFv7l/mb
eRANIjHDAbIm/n5RK/XM1m+MNZIBqgjzJ0RsvYpbIPldXzSowkC8EKSDCHOt0Qgd
1aubvWuxE1hNc+XpkBiBgMulkl6svkT8f6UjtiSbn9Q02CWGR3I4F6dFWvge3a1R
WX91LpSerqJC9SFVyoFGt3bqaPFlkPYo34qn41TzQJifihNJEBY3REZ+Ig3CCYAc
9iVt1ocTnnp08DeHuwyP3OL7s8LdFfNKvnFfhdDYaC0SiHnuD7l7JQm+ACRqB+r5
vDKkPEZQMdcU9HTF1u9GTGsaDadTWwQDhn/p2LPhEL6LiQIcBBMBCAAGBQJMz+Uq
AAoJEE6QGOCjKRJrMCIP/3Km9OrDz6Yr08AIguo33R4l99pRtT4YMJp1z1aID3dq
HRNRoEi0hjMx+5s4CxvUYbomaHGedLZXl5Y1V9x+zA4mQpWTn3Ys1t65ChgmoWm/
03S4kM6pFnV7tFqagp8HkOMR6F2B3t75flwE1DtCXmRiNVxhoxdoXH70uy7cCIjy
yf+PZT25U7DeiauENjKuQpK2xq9B4nROGgLbDADAMqr1/fswujkP4aUkytOFbNPc
9mTLBsfuK+pxJykknivMWHQKUpLOy2r5mbKHaNXJwuuf9G6M4D0JXLZP+AnQd2Dx
Ludx36tM/zwqlhYnFSYqT6rD/5hwzoQo72Dx7ZS/heubIwOOswnuhlKSKaQK74ug
FQlT5JFoGkqOFS+QNTv9sxW/o1gUbE/ZHtkUAIrLUo5yHJjykie+q04ZCxdX1W7G
WRVVLI3VgGTuIPTOpAzPXX9ouLKTdlLSwwmAZNm0YTVzWMTknkMGIo5vwwcDS3fV
+OlfCMW5V1+CKXja2JXGdLH70/8BjQl1spU9tj6hKYG0gWj20AyZG6SjP6D3qgr4
ltI5EEksYctL30rqAVmtwB+IcfKM7F7OXiw0Bif/latmMvN/ZhtlLxsxNILgC1VR
o16Qp9ESRObK8AFyKrqb4WbOy7eMwEjS44dV5bZ7Qj4ICVXHk4XT7Qt7lndGwCAo
iQI3BBMBAgAhAhsDAh4BAheABQJMlf1cBQsJCAcDBRUKCQgLBRYCAwEAAAoJEHih
tN/o+cV+4cEP/2DIgnfHRxQPAkwBDESev9lF4L5ThhEMzVpYtv5FBLq2Ohvsp6mI
jpeJg3PISZ6rvSNzw9lNj/yyuomdGcupjA81m/e7fPtGX28X3SLO3PbVlkE7T/yU
kU8uhJxJmlI6er8zsp7rc8KwOpwG9yAY/0Y81d0waLRUdj3nD+HHw0cTv/Egwnp1
EhiJUWJd2QeoN8CkAFy9vZDcrD3oFP/Z/RS2V+qa5900VRyZVeyg7ogrgqDdzRCJ
8vz9ppvFVXvKdbp0xpirAGzJ541SuBImmOp6CqJioVcanNvWwliF6Lypq7wONIDG
9jnAGhHc22AyDd+MuW5qvSoH6j5IeNUQ6GGfAn3mAy+5aRuogUP0WIBJv+00oNLL
gFVTWarZwOunn/Lx0j5k+9oTi9n9Ct+Mj11XB6QdFn8DFmq9Hqpgrfgo2Csi7oQo
OXMEeykSD6dRSTDNji67K2WeP3Jqp77BOKCSMT6QZ3Jqb829Xe0VmaQY0asfrVj7
eYfBmPBXLz85IXoCJ+z8ZiSuCceHzJkBUwJX+41pQZMQj6cRe545cb88AdUbYWd+
wJISQnhx1B1kfIPABYOyKbm6NQkGxPY41S0o7S7db4mZQ5hYCtNguu9UCj39oyEI
oDc3U351ZvvDo+3o6AJxNP8RS8mqx11rWNUJs/66zDSJamlo4tYuGJLpiQI4BBMB
AgAiBQJMlfs8AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRB4obTf6PnF
flDID/437EBXgTH96Rr1/0u5w1Md32GhNAO9ubkG4A5cu6xkuOaGqEbsJMDp8/uX
G9nF9XXYV1l0AbKe9VqjWzTm0e11lVkxQIierWR7Sci6pdh69T4RWAxB7HR4g86B
M017Acc17WEA4GysDUIS+YRqboqt88+yHOR3ueiBZeVkwTE0oXFCCAs9Ux8YKtz8
gvbQInwsqBwUXMSel35oDhAKHKYIa7++pl00/dDqIjTXIjeOFg4w+9y1odtbpQLp
0u5QSzPqjdMMmXq/krb/1UwhKqzpiJoj4I4krooN9dsDGIau8RpBesPE/rNGxAeo
rS3OPmcex4KKsVjlA8WjECzyRQutb8NhpNtBlJReKKQBdp1TwDI3u8hvlvNJMAx6
Ffvb/TVtMNos4qGyyUV4JsyN0bWFCXXQFQs2YRIFS4Bz3xZxxUuwo4Z7JoIfTrd5
4rD6evHDd1v82zd0WHj69jjO3tmHNHb0+wJybXvF1qKClgEzP0jBsfEJIZf4iSSf
D53zuU1tiAeHSTuRLrtGV2WJHtBGikzfsz26eRyeUD1TQLRR+SZGiYFGYepjK3y5
7GyJmQYzo/bK+zQkdKYWxa7fJcjErc7dsiO2PFJXZMSy629PhGuhiRMIisAW4OLa
b0k9DBJ6JJchSJo0nrmDrVfdRnH+pUgIXcUESzoE0bWIvI0Z47QrTHVkb3ZpYyBS
b3Vzc2VhdSA8bHVkb3ZpYy5yb3Vzc2VhdUBmcmVlLmZyPohGBBARAgAGBQJMlf2x
AAoJED9Kio/gfxz5BdUAn1Be8tVpx5w7xEneR6IlvzXGpzw6AKCEOhJUSDd5aGl3
GTjK1C4x6H+vhIhGBBARAgAGBQJMzrt9AAoJEPmbIcmRMrirAPMAoJrgyT/RYbZP
RuMMlmAluux3KAHfAJ9SRJNGeAMNIX99Dde2/D1uFhz8sIhGBBARAgAGBQJM0TL2
AAoJEC5f2+DfZ6VesmAAoJlPhdPdTviFa747FOprh8oYvmEIAKCn289oOzx2gNYR
WSFKi9pUeuTUx4hGBBARCAAGBQJMzZwsAAoJENTl7azAFD0tQJsAniBs8HJgZekR
SfsJoHxtbgPWINc4AJ9OmKB+vYD9GapJnAiR2bQ2HM5pXYhGBBMRAgAGBQJMzZBW
AAoJEHlVn2eBNdsauVoAn1MeuA9rkGiPocev9Df0V4Sxq97VAKDkOJkTPXHoz3h3
HjRziQxXIoRw14hGBBMRCAAGBQJMzsgkAAoJED9Kio/gfxz5zf8AoI9MbLqAYHgZ
a2pTSzCIfQB+U2MzAJ9AREckle7kv9DAGWMqCz0JZnnwiYheBBMRCAAGBQJMz80P
AAoJEHZo8sQur/H3R7YA/1pQqCp373gqVI0K4MIgYcCzyHUfhgxqVwHzuga91zPV
AQCSrvCjaM59PmAzJ2C/iLDKbRgCpTVwsWF8xskAFnYUrIkBHAQQAQoABgUCTNGR
qQAKCRBfpUEojNTVmskLB/40xlb8v6ui34zplyI6KlERlNl9EYISHOb12/5DgXMQ
YwHEyx0tgLij8GKltiJY16W4w7VXB/vyhd1tCyG++kgYCvn1RO0JJfhLgZUEFi/g
QWm1eE/zAYbWR1kYcZMgxteHCOPc/C8u/LAEmWYlNqpV3ywpp0lFKCowt/NQav10
c9P0hLjatl4D8mcaxXASwDLZgFLcIutvozWm4DO5rNE7biMBlcmoh2ueHb/nCzk9
IY+pxvrgHDqduVh8aC34hCs2sV7SEKiuglyOBnyOrDptLs6mqrBgy2JArfQytwJ3
cqtCSUicXkPFRMC1mUrhecw8DSwb/behpl5BAE4bKMT9iQIcBBABAgAGBQJMzb0r
AAoJEN3B9gr58G2CvisP/0yhQpvk7vaWVvRER3b3lRXktmFX5Qf7jBqzH4xDs8u4
MJlpKKP4pIxDztccIElFC4skHhKkvrq/7spN6b4KBpM62jxzaHoDGzYubmyKKg48
awdlYSjYxZeCk1RhJVCOunTj2mTivFJ+UXaASEJpTqwGo4l4xbdD9clFGOYMQsuk
YmCzxyVJKgb3bA5CCJISy1pmUic981fkocL9HtrN2LywKUFNaabxqzk7dffDpicV
cUsDdLQYoB8zdiVxzE4pIV3KHIPFjhoCr4diWcjMMh+CjTQt6dvcL96k9lvIa+gO
cid8FWoZ0cEJIJBOD56tZUeLYszqTYTRmPMXe0lUNaJ+/W1JE2wL5/p7QADjAkJg
dUYXVS+fKHOeWUnilHRRo33q9OuWQ0Wj170i5t5SDE+m5e4AuMJJvUlTjYmbeEJ3
7gEkTAENOCs+ldvAp6y9iOrrCTKe29GVUXzkSRkAzJmCAiTiAOO7FVop23CmbWb7
2i7mCnv3Yh2F/ktf2aSAPCmanURqBiSk2z6SCxHQ1F3fSgx10L9/OYcXFesksN8X
g4plr8ZhBh05xwsCwsjjriCE58U3od04hwB3XxX+t74OdotzKo94cD1UVG4ktdeF
m0vp//4qR/OgaDc7rEjpcThlK2r5ETWiVmOU16j+ol70nJ4FLJK+UkaD1IaRi/5E
iQIcBBABAgAGBQJMzrPoAAoJELjlCHdmR1qv8xEQAJ6A2+cRC6GH9BPmL5GhGewz
X4cQvtpT+9WBMxzjSMs6e3Zkx+593JEwMJ41Nmao1vF9EXnrBGbXk7O48Zerggil
YSAr49cDCNcTsZyIoJv20oo66H2AD2oKfFW8LgmSLIuU+omNWZDYZSq9MVzj8X4T
FTgrBxkb4D9BdAzEKjN81RdxDGIpkqdlDHltXho/iUu9w75BiGCLsTJ1RYwI1w+R
p7bh+niDVVOb0pcVpofgvDj5HqV8yPL+aPEXyxKdBMNRllC4iWIKThQen6YBe+hJ
q38o8fY0ZScjeLQtaxuRm/8BbbOQq7EhsnzxZ6EOSHx7erIRMLrxBjTksqvDBChz
tY3EfyAcY5X8DBtIf1tqa5UoA82LxA9Nc6SDtUGyDrJamF3S8cd/ic0liM4hdIeI
K+OZzi5XwBpLJMcY7VksCBOqwlH2kbBmnsLhSXZvNkPKqpUNqSBsH1dxgWNgMIhA
VccV0NKZdY+0QUgVmgA/RiUnfvoUTei0WWiL8lJVhXnv56eQhDE8LUQAKe2fNEkx
BMYR+Y+eM2Dr1cRXrU1piOQyPeFRWoSlDtq8Z/tyPTtL7481FcqHsB9Mhk6gbjh8
tJofG+/gouJcXpcFb0pv2sEJVVFWhJOwRUne8meixSjijbXmwBcDd/oKahc2I/Xj
Zi4ZMD5wtKn/cmNRhhZJiQIcBBABAgAGBQJM0UhqAAoJEMMfT9lJqyts7igP/RN8
Eg+Kc5FQnZxT4Ii9eoKQKv8mEl9utuBSqQD9bahmQFsORnz5zgZaspE7PHyrJwiq
6n0PPxhN7m8Ox9f7ZLbrY7dIjgcwSwYyzddKahORIr989IhF6ygUoy+nlSbRWmzL
aeE+QNj/tAZDR886J1LBxqspAzWzbUN6wxh7sGt5oKMlbncGlxlirbjFaXszUaQ1
a/mWF5YFrGI4ATV6Cezi4Dm0aWk2bOXQnOuSO/TXIKDHC7FL4lrD/JJqnA7i8Sen
pMR2Mh/n5VHDuBt6AelSw8uC90nI+K3T/mOlbWVIjZE2FGmyzOEKFaALqDx4bx2m
kmoLZItphD5VpPicIZex3BBOpS7plhGiAnuXze48fG1MVmFIjmtoJGB00iPewziB
18iLfcUgDqNyBxDJ0KbzWgStEz2zYy/2Pwui0+nh1IKYTdKhzRD17an7xT/R0FBX
aejyx295m9swOrXGHWrg8YFgFDeMbSEn8n6OGn4cpz/NTDypnXsq6bNTPBb1W23s
nQL8GcYR4QbHxeFrkDo0eEAtfj+/xd3IXqnE9mu+YxiwdNcqaDj/g+qUcjV9JcvG
lGgEsgYJ/8UCVOXHgOHQSeGvwL2Zyy2X3JyO8gIbHOmGX0L9sVqc6xifL8D98CDn
Q6h1oEqFDrc9StEq5spZxJOfc8doWi1vvLxqhcifiQIcBBABCAAGBQJMzZxLAAoJ
EIcvcCxNbiWo5HIP/1eDlFxYIkDZnh3HNi8g1EU+6nDnsnR2tmoZpZQSlJvSAp7w
6JbPLwj8WJdQ81nxzAoOkC6fH55cExP5+cwLZk+Oe93q/jzO+1+qlKQuMXnq9zfP
Qs4JZKpFKeSEqnqyNuYkU2tulVk93HjHurARDNEuZyXXTKlTgkaQBx3FTmYWmDc8
Azzl1wasXuxQ/23UXYBWAU/R1kKqSEJJsZ/NN8uiIYD6riam2I7Vjom3YTxZmPRF
n0GiOXrJjKCaIttiMEaO+U3Ybu/54ELsOinv9JC94qb/HWTDop+7w48xqXpbEA+M
Jrd6lggBroHGxPYST4mTP6p2DCvi2hMvoewKkLrXIWvKgKzD8Gr6s1v6GjNfWRct
NM63NoIzsq7Z2hHlo2aWyHi4iBdxvZbGU0IcLtE9JFeuXz+r86Wqz9suJVvRJCF+
O2soW6I44K5eONQ5I/t7ELnwtI07r3+ecYu7RJtZ6a8gQCJzehf6aW+dTGklKT1u
wLVMOyztWSBMwA6dgEgzOLhMNhWGl8kNusTn2/JdoEENG4m3XbGGAIGjIXVixQ5v
NBV7BvjrdXMHk1CdL4/Utm2HDSjNKYTNTY4G2RWDrPm4p4TYpsVzlT5dUy49KZ/h
hwxHb+4WNcF+vDnKSfDy7J+Biy2YhkVrBv0HRvpu40GJkrP2hmcRJHELbdubiQIc
BBABCAAGBQJMzq4fAAoJEIswZTjQDlK2rBEP/jOy038VZAHsN+UOcb+Oii1g2xql
rmmDwqLTgLNcTQRLNDx9LxVMOIzXKNRTATeU0YRqQomD43QrZYdlA77QlSSaUTmg
5PfiIZAxlAiqgi3cYQOQivcBRaFIm7Dwiv9aX4k9woQ6T5Fc70kFltcFCDU1jL7z
PWHTPgmUDwd2PHM+k7qS4CFkDjy8zT1gpAOrRk+HVS+gsOhqeb+ZtbzjFxXtEHg2
vw8leyUnWiBFaS/AyhWq13xzs+4xByO/7oWYsR8vByzl5EJr9waJEKu+4Ael/gZe
uKee+Xx22l2NQkpPSd27d9dXGUdoAdd5GeHdq0WaxXKHmUDn+O4iKBcVfiZQdmwx
bLaW6+FuUa8xA6tLTV9omQbLaVjDmnLEGilG1mI0N4sxCbDgtZVEls0O/s0pVrwO
4IrrhNmrPeawdfqu5uAAX1k22jDpoW8ca4SGqMFDsgl6kAJklEVvKvFZBk80TsLx
bcXOAoMq4kukw/98g1W20jCpYdohUHu8Xp8c05OnlBabXj7NR8Wx9SqAtGJH84wj
dvwuouIwjkpP9U9Zzttehq3buGONJJu/cy4wBG7kdYnyjq5rSrlxI6zX3phGL9DE
uXFdQ0GR/klKXLqcGHOJxYfv/plUzPX20mVTR4VTV8yqd4nHNtz2zKyKKkX48x50
KEiUoaPf5O3OLQ05iQIcBBMBAgAGBQJMzrpHAAoJEOqGjhLQJX48rVAQAMmzH9IK
dqBU+B+Zoi9Nwt4oVDW0JuFcknKxNT2tiXfwHIWbGjQFFizp1y0s+dHPPng2KOlW
05E2N/p0cRfyyLr8B73n3VyrRyBnUrE8oxID1KKEM19jDyl1I49qOIH0R6kwK4N2
q0TwpqMnv6vXnfSTUCwNv2/eVKDoNUABjDaSq1DQOC1RZMf1VHGloG+rjh+SQ/bI
sQiGmBHSMWkIsT2LV2/6LrfecPo6aNl5qu7DdqfyaOYN1eZsqqxM99Qas8Y+GgSv
lzvwNWS5aq1cc4FtEbgkfKZpi6dCVeLvo0NHRtDPkSq1L87nWGmcuef72TrN0LHu
QaY5i+viRb7bjDOuNG2CeJ2/F4ThK4cvD20PwftZZGat26yLhYi3yj9KpJZuKYJX
e8QzDjdJO3USwbiQIkEEAjiD85+fikmYA97Jhqaorjr3xy34JDSoKKEbdorE3y+T
L4Gk0zTJPNZXIPR6ZbzlnCw9ZzYH7aE3nTO4a0CJvghPXxhKK5OLfUoeVKomzyg2
tM8nJWBeJOP++mtgGuGKymuuHcPpKJGYumWy88lE0FSeQAoDl9vkDgP/b5QIgZe5
ZzCZhER0NBApDNWAt/oEFV08xe7R0RrM9qyGY6yuCA13RHegKPQvOjE5ol9wZEHZ
ZMYoi1rUTHITH2NYzSORYl3pZsr9GufCeZ8oiQIcBBMBCAAGBQJMz+UpAAoJEE6Q
GOCjKRJr+EkP/0RqZ7qGLvhVjRLRVobjitWz0NjbcU2Xk4mbeiJSCrA7cZ79VlGE
6ZtJzmDWboTOdD54YMpwklm7l7CS7GxnN55a/cyo486FZSpGqKZngrfEriaxGBu0
Q3qt7s3ZptuoKKiCXQl6dXOfOfB34dbwJP4TpWCyS1mDLwyo6X+GFv7jXtZWxq6T
Db4R7psLgevw2BUjxUxt/8WabfrQgK4uN0TAYJuwNlTS1UgoSTBcLc+Cn70ASY9n
qAJMomq/48yLf3Oa7S56XhHVuyryOpf0+jixDHWO/pT5en+U+ca47kx6YmP8y/0f
InOMqR5C6gu2gqda1E5o8LXVQONAsNmaJKLYn8qzQJvETsnEjhYbNVb1XT2NXMxL
MsZiM4QgjycwhgTy7eGy+4Rn/WzVJl6cfOnqqfH/x9YxxNiLMxKOuABUtUq6EWNL
7YwRlj5h2TzRF2wiUqNitx2WvXSdCQuxGSOrXW8S8d5FaOOQi7Q7EUlDiWMMpPJ0
e+93w5EUBnqSVRAfJw32wnf4GrAsmwkdbdYMiqLNrwnTq76jiBxWFAx4qJmOr3qq
4RxwNiLwCD9TWeOh5Naetb+mYQ82EvBl48w3BoS7M47wD/XUvC4G1oXbiEE9oIuY
+JbR1TwhRL/Ah2jKvzFHRqpQC329RQy11gbK5dXN2qDEAVZ/n96BPmweiQI6BBMB
AgAkAhsDAh4BAheAAhkBBQJMlf1aBQsJCAcDBRUKCQgLBRYCAwEAAAoJEHihtN/o
+cV+KmYP+wXdsb7G9PZbwQ5tShiAVSKfgseH6OrzCKA7Tbe8jqRqdDWJHzWgTwUJ
k3DJiqZAH+TcaRcw2fUJ5x+eJJBOdkGlM2lu5agbAAnqSIbZtZlpDCvqR+LxsuMj
RyBfGBgPNpUuiu6aKbpv5fbT3i0fBLLpEzZC9edKhYTGQaFSrkI4YjtN79ETSIid
c3OSk6CyzIuM3wRzCu5uGyJqkMeno1X48YKBp1I0b8A9DhQbsYWfKivrm0RGmGtZ
yDLtYV3ZHixe+wLwkDHEqlTzphRwWA+FRHgUvzTZkcmWZ2pCUiOaO7ZBPyQJhbzQ
S5epVpcsLrT3DMH4JDZDcSVFuINHEHjJXZ9Wx/S9zdIynmuQSpU2AJFy8SNN7/V3
NM4vb3I7lhriIXXbnZ8+BPV9qL3bRt9bktROETgmKaFiNkkwCGIhHNntSk/ToZjl
RHvUu3P2uIWBYl5xCfTr9NCKk0b67ockz5QTif/0tc2pi/XcQ/8wIS5e4ssQVJa+
8RciOCMGFrSaWwC2w3O7XkPH40PRj2FMIc5ivhgTq+35jQSCVdhtQqLLRGTKS9Z1
ILZlwlzCEOdxWVGux7M2WLQzOIYFzzVNNgkqAY5K2M10+NaSMRVNTVCeGZ28RTh6
l1gz9tqKWRXA5OyC8EsJ56WJDm69BGGKDbzikuarY+FhJUvgklrriQI7BBMBAgAl
AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCTJX7ywIZAQAKCRB4obTf6PnF
fvQbD/0V70udzRVgxXMSP0BFl1ntmikgAhGfCLX9naEfVZkp9MjHJAKapCdG2LsW
yW3gWQKFgl9OVZVonoELk+10EwZmf/hrR9UmDRh/mLCumud74UPgaGXadsieaJD7
mpVRJGUlnj3PJDXTEgecIJza6EBRDq1B3j/D6jRk1rGNQXnR7KNzSDLlwIR2C2VS
y7zI10uIezJyVZCJztmWZAPivOXhgvx+Qok8FxeqvHNWIkv2Bera6dOS3j+/ezPo
rA8hDBGILXCi23By5Dm1ZIcYoYMGkq6FhhhGKl2tPaBt0cftfhUns+UZt3KNYFrE
h9w+HB15LIxoEo02XFF3QsWrGCKSTBureOVaR5WaXg5psutkP1wxS/iSYHhIiK03
0OWyk0njcTAHnBdOfDDmJhZSVvYRkUlPbMoCy+BjgL0XXC38sdLoIsmUfXCvfbaX
LnZwXF6mTWiAW5piPaHOIVTnBte89ouqdjp8Y7kLPBt1sU3w3f07fcNE1PJafDQm
vSYRtMAakt1WL7dVYFEf7hiE2uhQUN7cT3KnJAKjAod3nnzv4wZbfteNL27OtPFX
gvWIjPxO9BRGtEYkQuV62Yl94YVnWXIlYvSHtHNrkw6hVETpue00hPgWLXfhOzzt
3KOAtlplL9qfhImqF0o3A5ux8Oh/CvMWKKTm890DRtHEXFO1zLkBDQRO252oAQgA
6t6hh8idaGMMJvlmsKTN5iT7RG3lY/k4Ufsl7P3i4p9TtjEJCkuJD1lkd1sVSbeZ
v0XbqY1Qfb4rl1tq5CjUhlQbTDwGVxpsFxuJLdydVb4uu4pKV3Sxrqr37NGvrnVH
xuA+Zjbd3kRzEET61GKNjrqwtl+ZEN+YXzm2TCOUWDiMMaElDQ1QpAMwTYkcJTsi
U6dqwx9aSF3FVb1/nQJ/PPCxjER6Y458qZepsJGjYhysIlzBvSXnAQ0s+IdMwEif
ncU3zjywiruuknTsrKITSd4pNVHYqu0FAcYLx5i1kETZxUcaDKUIhuRbuO9Caw7K
4p6jjCKjPEGk1BmDrnEbFwARAQABiQNEBBgBCAAPBQJO252oAhsCBQkB4TOAASkJ
EHihtN/o+cV+wF0gBBkBCAAGBQJO252oAAoJECUzYpxZguSZSecIALcLJpkPl6im
5AHSZOb2Ug83ZYUvxaGHOsH1rbmfwsvlObmunfV8dYrrw27GnG2BawQ5XQ02vENP
MuGezFtUZl5kVcAu4t7G0EmpnLvz64DA0GBt7OUfL5Pv1xXu5+ONmSWEC/GU0tH0
Lx7jLDCiyh2mj3HjgAvry1Jy0ghvOJf7umrMALjR7GlwWhNa7FfkQ49zvMbtZfe/
F8l7wYUyicXTyccGKd2vmBss89u2PZtw2PY3bt8eOK/HED71FqRWs2EhfY+864Wb
kATaqlGACeBRcoJsWQT9WDSpiDGf76fUDcBViKDS3N1kRJ0KFU++xWKbYU5l961+
FPbf39Es1VaewQ/+LjN0nhVovdPEYwe0tZm8nY8j6zO9bgRMCBwVetphrgdmR8qQ
smjCw4czMRd5ndZCUu5W66shSWe8Xwoy0LwLNY8Qz7K2hRJxhT8K4xfmHVT1B6xN
0Q2tSLLPB5dD0iUIOWLrudMSYW2sZMvESwlvXFVuGzO/2lyXml7BJPYK1jF4Pugp
P8DXs5aWribtI8bxm+MywHW3j3wsdyw78d3ls6NVaO9bW4INq5t03WNifP8KF4IQ
wB9Ic16q+x/GLWY6zdUbrPCt6aR3YV3n1ts7E6kAtCmfJh5Ds8+gvvMeAekrMDhU
pDdt8pc9H6J+7FmJpeyq61g4zsooGtUfLOS+82b4Rf+SjA5UqqkxzlzjTMecSs7C
QEi6iKQIXYSN/Y8164hcKlkwzhSUrQWUXFf6pbD/6YkqHM5Usv3TU8gC+2yMZWcx
XKqlBa9gWfJr4fJy5rrFqp1f8Leu1kSG7qtXXaEdIj+JdyBYXlfS5VsxGtJGkl+C
SXBep8e9KLRU65afsYE3SCaaGq0f4jgnF5CsfvUwKFWls6ijCe0H6dvfjpNissjU
qLZgtD6tyGPg0Qb5IaHW61FXb90pvAq8P4JkgdWYRlmyb5pZ2CgJMayNzZsuwCNx
9dtXAbgJi8MSJkulU8jAcjYJgRAvgYc6jW67iBEod4v+ykx0urMqO2FlWYe5Ag0E
TJX77QEQAL7Jvush6CNT5WGtmmxUH3jkLkUfIoJ5ztSOuGL63G/pW9oV5K+8YkaA
4cBtGCKrIMGZS03OLv8YlMFDNhbc8YFZNelGfU+fdx6Qp+ermPbFUbYXiVfZWu8y
hkau3q6fTJI0mv4XOb4Gf3w+lGagRPqvITvfuOJE58+JEu6+coM0M5XAfmpdXbFY
jaAhDucSmi05ADqOSLABAiBx3HTu5s6bZO3aRZjhFFnv9O/Zr1RPitklFHKMeWeX
hXb9Ky4oTEfVg6ndN8Oab/xC6qaI79lUCiQAXxcNAzKMNdyDuD/7CoqBzWrJLPY2
PeX+PI7VvYgA6U6cDPI2C1ZG2qf20k/OPfz2OWhtiAAzqaPybNoaSnzB9xGZPoak
CFc9rO01QE22oakHE5s4ZeA607HuVCslnWPFfNSxPB2+mUlBU3GOaTodGBZs3585
koPIewI6JS+ey1nEoAYmdaPXf6hX9qdKiFFBrIus0dmaqccHatxHtmbHlFv1zj/j
LQ4UZq+5ckKllWGagwzEO/M6FzBvTVrO9+g9bC8NoJBZzJRTsOKvuXLGtIah4U0L
0SMYuPfBjh2wzN3/zBnQ2frUbhN4n12IJZ7i4caQMIK2E+XTkjqhelJPx3r85Siq
xbdPJaGWn98yAaD5AbiRVjLhgvyFIpDTiDwYzKP5IHb8oNEODgC7ABEBAAGJAh8E
GAECAAkFAkyV++0CGwwACgkQeKG03+j5xX4+Og//XE/uqBlC1g5A+7M6PngY29o1
F4WEt+DJ3yyGw4ieAFozOeeMq3oGJf5hALYCLh63ftx1ETB7i5gQ3iJ21UprFrKo
87Xto9ouCxZ6nmHWqn9gY7Zd73Xzj3zbgcoAiDY5W7YNJWqluVpLuARP7HJHZ4WT
h9TO7g6lu15G1j11kaQ/rjcYsT61fI1EYE4hrM4j7q8OkfabOv5j8j8RuGdqI9CK
rjyQ1oaZb/XlXXfxVdWVWHLNj1W2TTTU/sbhDzdEKfiXeTroSlB2eJCWW7DgNl/Y
51gAEDC81tcnNPHDXaSzk+/gqDeiGhLm0sv7Z2CKPn3R3/igTtJdqvShNzB3VXet
lC8XsCz/EeaLLC0jYUPLsJLvC7wZJO1bjnIReC9K4elIYkqx47O254QGekRJVDv1
c8V3r5LFDK52eAn2EIvNnGELJT1j5/vgsYz5KfG4ruS+L2pAjfANZSUAZHsXT/wv
dsH/plUUemdcsASRSJ8r0GPGa+Ed23sPNVZQ6r8Y3yUShSRSJFZXpKkST+ar1J1B
OsEcygityP3aDpl4odjcgBjymuCTmfI6sf0cGjB5PK3+He0VQobApH2FBzhxnYrV
rMcDRB3OSO270oiK6IFeFPS1lwN29uV1zk/YJZ6mo5xL7+GuGSNKdUdrWDZ16oY2
pRP4yT/Kvsj1Rz0cYYI=
=a5wl
-----END PGP PUBLIC KEY BLOCK-----
1
0
Hello community,
here is the log from the commit of package R-base for openSUSE:Factory checked in at 2019-02-01 11:46:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/R-base (Old)
and /work/SRC/openSUSE:Factory/.R-base.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base"
Fri Feb 1 11:46:52 2019 rev:64 rq:670208 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2018-12-21 08:22:31.621507751 +0100
+++ /work/SRC/openSUSE:Factory/.R-base.new.28833/R-base.changes 2019-02-01 11:46:54.728462106 +0100
@@ -1,0 +2,8 @@
+Tue Jan 15 20:46:55 UTC 2019 - Todd R <toddrme2178(a)gmail.com>
+
+- Add architecture-independent package directory.
+ Taken from the Fedora version of R.
+- Add RPM macros to ease installation of R packages.
+- Fix building on older versions of openSUSE.
+
+-------------------------------------------------------------------
New:
----
macros.R
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ R-base.spec ++++++
--- /var/tmp/diff_new_pack.2CqayO/_old 2019-02-01 11:46:55.708461100 +0100
+++ /var/tmp/diff_new_pack.2CqayO/_new 2019-02-01 11:46:55.712461095 +0100
@@ -1,7 +1,7 @@
#
# spec file for package R-base
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -16,13 +16,21 @@
#
+%if 0%{?sle_version} < 150000
+%define macrosdir %{_sysconfdir}/rpm/
+%else
+%define macrosdir %{_rpmconfigdir}/macros.d/
+%endif
+
+
%define release 1
Name: R-base
Version: 3.5.2
Release: %release
%define Rversion %{version}
-Source: R-%{version}.tar.bz2
+Source0: R-%{version}.tar.bz2
+Source10: macros.R
#Source: http://cran.r-project.org/src/base/R-2/R-%%{version}.tar.gz
# PATCH-FIX-UPSTREAM Fix tre when wchar_t is unsigned int
#Patch0: tre.patch
@@ -54,13 +62,6 @@
BuildRequires: pkgconfig(xscrnsaver)
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(zlib)
-%if %suse_version < 1230
-# nowadays means == 1220
-BuildRequires: texlive-bin
-BuildRequires: texlive-bin-latex
-BuildRequires: texlive-fonts-extra
-%else
-# else for < 1230, therefore >=1230
BuildRequires: texlive-bibtex
BuildRequires: texlive-cm-super
BuildRequires: texlive-dvips
@@ -74,18 +75,13 @@
BuildRequires: xdg-utils
BuildRequires: xz-devel
BuildRequires: zip
-
-# No tex(inconsolata.sty) provided in SLE-12, same for 42.1
- %if %suse_version != 1315
-BuildRequires: tex(inconsolata.sty)
- %endif # !=1315
-%endif # > 1230
BuildRequires: pango-devel
BuildRequires: tcl-devel
BuildRequires: texlive-latex
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
+BuildRequires: tex(inconsolata.sty)
BuildRequires: texinfo >= 5.1
-%endif # !=1315
+%endif # > 1320
BuildRequires: tk-devel
Requires: R-base-devel = %{version}
Requires: R-core = %{version}
@@ -113,7 +109,6 @@
%prep
-
%setup -n R-%{version}
#%patch0 -p1
@@ -125,7 +120,7 @@
make %{?_smp_mflags}
#make
make pdf
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
make info
# Convert to UTF-8
for i in doc/manual/R-intro.info doc/manual/R-FAQ.info doc/FAQ doc/manual/R-admin.info doc/manual/R-exts.info-1; do
@@ -140,7 +135,7 @@
# Installation of Info-files
%{__install} -m 755 -d %{_infodir}
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
make DESTDIR=%{buildroot} INFODIR=%{buildroot}%{_infodir} install-info
%{__rm} -f %{buildroot}%{_infodir}/dir
%{__rm} -f %{buildroot}%{_infodir}/dir.old
@@ -150,9 +145,7 @@
chmod -x %{buildroot}%{_libdir}/R/library/mgcv/CITATION
-#%if %suse_version > 1020
%fdupes -s $RPM_BUILD_ROOT
-#%endif
# Install ld.so.conf.d file to ensure other applications access the shared lib
mkdir -p %{buildroot}/etc/ld.so.conf.d
@@ -160,6 +153,14 @@
%{_libdir}/R/lib
EOF
+# Install RPM macros
+mkdir -p %{buildroot}%{macrosdir}
+install -m 644 -t %{buildroot}%{macrosdir} %{SOURCE10}
+sed -i 's|@vers@|%{Rversion}|' %{buildroot}%{macrosdir}/macros.R
+
+# Add noarch R library directory
+mkdir -p %{buildroot}%{_datadir}/R/library
+
%files -n R-base
%package -n R-base-devel
@@ -201,6 +202,8 @@
%{_libdir}/R/library/base/Meta/
%{_libdir}/R/library/base/R/
+# noarch
+
# translations
%doc %{_libdir}/R/library/translations/DESCRIPTION
%dir %{_libdir}/R/library/translations/
@@ -307,6 +310,7 @@
# R-core main part
%dir %{_libdir}/R
+%dir %{_datadir}/R
%{_bindir}/*
%{_libdir}/R/bin/
%{_libdir}/R/etc/
@@ -314,6 +318,7 @@
%{_libdir}/R/modules/
%dir %{_libdir}/R/share
%dir %{_libdir}/R/library
+%dir %{_datadir}/R/library/
%{_libdir}/R/share/encodings/
%{_libdir}/R/share/java/
@@ -336,6 +341,7 @@
Summary: Libraries and includefiles for developing with R-base
Group: Development/Libraries/Other
Provides: R-devel = %{version}
+Provides: R-devel-macros = %{version}
Requires: R-base
%description -n R-core-devel
@@ -391,6 +397,7 @@
%{_libdir}/R/include/R_ext/stats_package.h
%{_libdir}/R/include/R_ext/stats_stubs.h
+%{macrosdir}/macros.R
%{_libdir}/pkgconfig/libR.pc
#R-core-libs
@@ -422,7 +429,7 @@
This packages provides all documentation of R base. PDFs, man pages, info pages
%post -n R-core-doc
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
%install_info --info-dir=%{_infodir} %{_infodir}/R-exts.info-1.gz
%install_info --info-dir=%{_infodir} %{_infodir}/R-FAQ.info.gz
%install_info --info-dir=%{_infodir} %{_infodir}/R-lang.info.gz
@@ -435,7 +442,7 @@
%endif
%preun -n R-core-doc
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
%install_info_delete --info-dir=%{_infodir} %{_infodir}/R-exts.info-1.gz
%install_info_delete --info-dir=%{_infodir} %{_infodir}/R-FAQ.info.gz
%install_info_delete --info-dir=%{_infodir} %{_infodir}/R-lang.info.gz
@@ -454,7 +461,7 @@
%{_mandir}/man1/Rscript.1*
%doc %{_libdir}/R/COPYING
%doc %{_libdir}/R/SVN-REVISION
-%if 0%{?suse_version} != 1315
+%if 0%{?suse_version} > 1320
%{_infodir}/*.gz
%endif
%doc %{_libdir}/R/doc/
++++++ macros.R ++++++
# R-related variables
%R_archlib %{_libdir}/R/library
%R_noarchlib %{_datadir}/R/library
%R_version @vers@
# Get a version number that is compatible with RPM
# Provide the package version as the argument.
# Only needed if there are dashes or underscores
# in the version number.
%R_rpmver() %( echo %1 | tr - . | tr _ . )
# Setup th build directory the right way.
# By default %{packname} is used.
# Override this with "-p [name]".
%R_unpack(p:) %setup -q -c -n %{-p:%{-p*}}%{!-p:%{packname}}
# Install the package
# By default %{packname} is used.
# Override this with "-p [name]".
# By default, the package is stored in the architecture-dependent
# R library directory. Use the "-n" flag to install in the
# architecture-independent directory.
# Manually specify a directory using "-t [path]".
%R_install(np:t:) \
%define curpack %{-p:%{-p*}}%{!-p:%{packname}} \
%define curlib %{-t:%{-n:%{error:Can't specify both -t and -n}}%{!-n:%{-t*}}}%{!-t:%{-n:%{R_noarchlib}}%{!-n:%{R_archlib}}} \
mkdir -p %{buildroot}%{curlib} \
%{_bindir}/R CMD INSTALL -l %{buildroot}%{curlib} %{curpack} \
test -d %{curpack}/src && (cd %{curpack}/src; rm -f *.o *.so) \
rm -f %{buildroot}%{curlib}/R.css \
%{nil}
# Run standard R tests.
# By default %{packname} is used.
# Override this with "-p [name]".
%R_test(p:) %{_bindir}/R CMD check %{-p:%{-p*}}%{!-p:%{packname}}
1
0
Hello community,
here is the log from the commit of package oyranos for openSUSE:Factory checked in at 2019-02-01 11:46:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oyranos (Old)
and /work/SRC/openSUSE:Factory/.oyranos.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "oyranos"
Fri Feb 1 11:46:50 2019 rev:23 rq:670166 version:0.9.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/oyranos/oyranos.changes 2017-09-12 19:56:24.222566434 +0200
+++ /work/SRC/openSUSE:Factory/.oyranos.new.28833/oyranos.changes 2019-02-01 11:46:51.316465610 +0100
@@ -1,0 +2,6 @@
+Wed Jan 30 15:47:19 UTC 2019 - wbauer(a)tmo.at
+
+- Add exmpl-update-GLee.h-to-Mesa-18.3.1.patch to fix build on
+ Tumbleweed and Leap 15.1 (boo#1120988)
+
+-------------------------------------------------------------------
New:
----
exmpl-update-GLee.h-to-Mesa-18.3.1.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ oyranos.spec ++++++
--- /var/tmp/diff_new_pack.If2GSH/_old 2019-02-01 11:46:52.940463942 +0100
+++ /var/tmp/diff_new_pack.If2GSH/_new 2019-02-01 11:46:52.944463938 +0100
@@ -45,6 +45,8 @@
Patch4: 0005-Make-static-libs-optional.patch
Patch5: 0006-Use-FindFLTK-shipped-by-cmake.patch
Patch6: 0007-No-undefined.patch
+# PATCH-FIX-UPSTREAM -- https://github.com/oyranos-cms/oyranos/commit/ac7bdc35ea376f938ad223b0156a0…
+Patch7: exmpl-update-GLee.h-to-Mesa-18.3.1.patch
BuildRequires: cmake
BuildRequires: color-filesystem
BuildRequires: cups-devel
++++++ exmpl-update-GLee.h-to-Mesa-18.3.1.patch ++++++
>From ac7bdc35ea376f938ad223b0156a04a2af6d2eff Mon Sep 17 00:00:00 2001
From: Kai-Uwe Behrmann <ku.b(a)gmx.de>
Date: Fri, 28 Dec 2018 00:14:24 +0100
Subject: [PATCH] * [exmpl]: update GLee.h to Mesa-18.3.1
the include guards of system files changed
---
src/examples/image_display/GLee.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/examples/image_display/GLee.h b/src/examples/image_display/GLee.h
index 2edca003..01b19c68 100644
--- a/src/examples/image_display/GLee.h
+++ b/src/examples/image_display/GLee.h
@@ -61,7 +61,9 @@
#include <OpenGL/gl.h>
#else // GLX
#define __glext_h_ /* prevent glext.h from being included */
+ #define __gl_glext_h_
#define __glxext_h_ /* prevent glxext.h from being included */
+ #define __glx_glxext_h_
#define GLX_GLXEXT_PROTOTYPES
#include <GL/gl.h>
#include <GL/glx.h>
1
0
Hello community,
here is the log from the commit of package ibus-typing-booster for openSUSE:Factory checked in at 2019-02-01 11:46:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus-typing-booster (Old)
and /work/SRC/openSUSE:Factory/.ibus-typing-booster.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-typing-booster"
Fri Feb 1 11:46:47 2019 rev:16 rq:670163 version:2.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus-typing-booster/ibus-typing-booster.changes 2019-01-24 14:12:37.779416851 +0100
+++ /work/SRC/openSUSE:Factory/.ibus-typing-booster.new.28833/ibus-typing-booster.changes 2019-02-01 11:46:49.708467261 +0100
@@ -1,0 +2,13 @@
+Wed Jan 30 09:40:32 UTC 2019 - maiku.fabian(a)gmail.com
+
+- Update to 2.5.1
+- Update translations from zanata (de, ja, fr, pl updated)
+- Show also dictionary when “Show status in auxiliary text” is on
+- Set notebook in setup tool to scrollable
+- Make filter for dictionary selection work for language descriptions if langtable available
+- Show names of languages and territories in setup tool if langtable is available
+- Add missing flag for csb_PL
+- Add option to automatically select the best candidate
+- Pressing Shift should not immediately change the case mode of the candidates
+
+-------------------------------------------------------------------
Old:
----
ibus-typing-booster-2.5.0.tar.gz
New:
----
ibus-typing-booster-2.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ibus-typing-booster.spec ++++++
--- /var/tmp/diff_new_pack.9G5HNz/_old 2019-02-01 11:46:50.244466710 +0100
+++ /var/tmp/diff_new_pack.9G5HNz/_new 2019-02-01 11:46:50.248466707 +0100
@@ -15,7 +15,7 @@
#
Name: ibus-typing-booster
-Version: 2.5.0
+Version: 2.5.1
Release: 0
Summary: An input completion utility
License: GPL-3.0+
++++++ ibus-typing-booster-2.5.0.tar.gz -> ibus-typing-booster-2.5.1.tar.gz ++++++
++++ 12466 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package piper for openSUSE:Factory checked in at 2019-02-01 11:46:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/piper (Old)
and /work/SRC/openSUSE:Factory/.piper.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "piper"
Fri Feb 1 11:46:44 2019 rev:2 rq:670156 version:0.2.903
Changes:
--------
--- /work/SRC/openSUSE:Factory/piper/piper.changes 2018-10-25 09:10:53.714341756 +0200
+++ /work/SRC/openSUSE:Factory/.piper.new.28833/piper.changes 2019-02-01 11:46:47.156469882 +0100
@@ -1,0 +2,10 @@
+Wed Jan 30 09:16:04 UTC 2019 - marix(a)marix.org
+
+- Update to version 0.2.903:
+ * Updated Polish and German translations.
+ * Adjust to incompatible changes in ratbagd 0.9.904.
+ * Improved handling of error cases.
+ * Improved compatibility with HiDPI screens.
+ * Provide localized desktop files
+
+-------------------------------------------------------------------
Old:
----
piper-0.2.902.tar.xz
New:
----
piper-0.2.903.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ piper.spec ++++++
--- /var/tmp/diff_new_pack.mLmDAh/_old 2019-02-01 11:46:47.672469352 +0100
+++ /var/tmp/diff_new_pack.mLmDAh/_new 2019-02-01 11:46:47.672469352 +0100
@@ -1,8 +1,8 @@
#
# spec file for package piper
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2018 Matthias Bach <marix(a)marix.org>.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 Matthias Bach <marix(a)marix.org>.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
Name: piper
-Version: 0.2.902
+Version: 0.2.903
Release: 0
Summary: Configuration UI for gaming mice
-License: GPL-2.0
+License: GPL-2.0-only
Group: Hardware/Other
Url: https://github.com/libratbag/piper
Source: %name-%version.tar.xz
@@ -33,10 +33,10 @@
BuildRequires: python-rpm-macros
BuildRequires: python3-gobject-devel
BuildRequires: update-desktop-files
-Requires: ratbagd >= 0.9.903
Requires: python3-gobject
Requires: python3-gobject-Gdk
Requires: python3-lxml
+Requires: ratbagd >= 0.9.904
Requires(post): update-desktop-files
Requires(postun): update-desktop-files
++++++ _service ++++++
--- /var/tmp/diff_new_pack.mLmDAh/_old 2019-02-01 11:46:47.692469331 +0100
+++ /var/tmp/diff_new_pack.mLmDAh/_new 2019-02-01 11:46:47.696469327 +0100
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="disabled">
<param name="url">https://github.com/libratbag/piper.git</param>
<param name="scm">git</param>
- <param name="revision">0.2.902</param>
+ <param name="revision">0.2.903</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mLmDAh/_old 2019-02-01 11:46:47.708469315 +0100
+++ /var/tmp/diff_new_pack.mLmDAh/_new 2019-02-01 11:46:47.708469315 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/libratbag/piper.git</param>
- <param name="changesrevision">674df8f2d5a020b13efc484a51caf405ddfc359d</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">cbbf2c8ae5d1afebe914c1a3181f1f5613a8360f</param></service></servicedata>
\ No newline at end of file
++++++ piper-0.2.902.tar.xz -> piper-0.2.903.tar.xz ++++++
++++ 2702 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package libratbag for openSUSE:Factory checked in at 2019-02-01 11:46:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libratbag (Old)
and /work/SRC/openSUSE:Factory/.libratbag.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libratbag"
Fri Feb 1 11:46:42 2019 rev:3 rq:670155 version:0.9.904
Changes:
--------
--- /work/SRC/openSUSE:Factory/libratbag/libratbag.changes 2018-10-17 08:44:13.745712070 +0200
+++ /work/SRC/openSUSE:Factory/.libratbag.new.28833/libratbag.changes 2019-02-01 11:46:44.500472610 +0100
@@ -1,0 +2,23 @@
+Wed Jan 30 08:45:35 UTC 2019 - marix(a)marix.org
+
+- Update to version 0.9.904:
+ * Added Devices:
+ + Logitech G PowerPlay
+ + Logitech G Pro
+ + Logitech G402
+ + Logitech G502 HERO
+ + Logitech MX Anywhere 2
+ + Logitech MX Anywhere 2S
+ + Logitech MX Master 2S
+ + Steelseries Rival 600
+ * Improved Devices:
+ + All supported Roccat Devices
+ + Logitech G102/203
+ + Logitech G502
+ + Logitech G600
+ + Logitech G603
+ + Logitech G903
+ + Logitech MX Master
+ * Improved error messages provided by the command line tools.
+
+-------------------------------------------------------------------
Old:
----
libratbag-0.9.903.tar.xz
New:
----
libratbag-0.9.904.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libratbag.spec ++++++
--- /var/tmp/diff_new_pack.bC8vMD/_old 2019-02-01 11:46:44.960472137 +0100
+++ /var/tmp/diff_new_pack.bC8vMD/_new 2019-02-01 11:46:44.964472133 +0100
@@ -1,8 +1,8 @@
#
# spec file for package libratbag
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2018 Matthias Bach <marix(a)marix.org>.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 Matthias Bach <marix(a)marix.org>.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: libratbag
-Version: 0.9.903
+Version: 0.9.904
Release: 0
Summary: Configuration library for gaming mice
License: MIT
@@ -116,6 +116,7 @@
%meson_install
mkdir -p "%buildroot/%_sbindir"
ln -s service "%buildroot/%_sbindir/rcratbagd"
+chmod -x "%buildroot/%_datadir/%name/devices/logitech-g402.device" # Fix this file for some reaseon being executable
%fdupes %buildroot/%_prefix
%post -n liblur3 -p /sbin/ldconfig
++++++ _service ++++++
--- /var/tmp/diff_new_pack.bC8vMD/_old 2019-02-01 11:46:44.996472100 +0100
+++ /var/tmp/diff_new_pack.bC8vMD/_new 2019-02-01 11:46:44.996472100 +0100
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="disabled">
<param name="url">https://github.com/libratbag/libratbag.git</param>
<param name="scm">git</param>
- <param name="revision">v0.9.903</param>
+ <param name="revision">v0.9.904</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.bC8vMD/_old 2019-02-01 11:46:45.020472075 +0100
+++ /var/tmp/diff_new_pack.bC8vMD/_new 2019-02-01 11:46:45.020472075 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/libratbag/libratbag.git</param>
- <param name="changesrevision">3d345570eb56c14d9c732d0b7c0b2a14c064c40d</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">549a6c47b8641e390c4544cce90f9eed9f175bfd</param></service></servicedata>
\ No newline at end of file
++++++ libratbag-0.9.903.tar.xz -> libratbag-0.9.904.tar.xz ++++++
++++ 7449 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package golang-github-prometheus-node_exporter for openSUSE:Factory checked in at 2019-02-01 11:46:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/golang-github-prometheus-node_exporter (Old)
and /work/SRC/openSUSE:Factory/.golang-github-prometheus-node_exporter.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "golang-github-prometheus-node_exporter"
Fri Feb 1 11:46:40 2019 rev:2 rq:670151 version:0.17.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/golang-github-prometheus-node_exporter/golang-github-prometheus-node_exporter.changes 2018-03-13 10:23:30.530909073 +0100
+++ /work/SRC/openSUSE:Factory/.golang-github-prometheus-node_exporter.new.28833/golang-github-prometheus-node_exporter.changes 2019-02-01 11:46:40.768476442 +0100
@@ -1,0 +2,20 @@
+Tue Dec 11 17:07:54 UTC 2018 - Jan Fajerski <jan.fajerski(a)suse.com>
+
+- Update to 0.17.0
+ + includes breaking changes
+ + supvervisord collector reports start_time_seconds rather than uptime
+ + The wifi collector is disabled by default due to suspected caching issues and goroutine leaks
+ See https://github.com/prometheus/node_exporter/releases/tag/v0.17.0
+ for full changelog
+
+-------------------------------------------------------------------
+Thu Nov 29 12:49:34 UTC 2018 - Jan Fajerski <jan.fajerski(a)suse.com>
+
+- Update to 0.16.0
+ + includes breaking changes
+ + several metrics renamed
+ + split out cpu guest metrics
+ See https://github.com/prometheus/node_exporter/releases/tag/v0.16.0
+ for full changelog
+
+-------------------------------------------------------------------
Old:
----
_service
node_exporter-0.15.2.tar.xz
New:
----
README
node_exporter-v0.17.0.tar.xz
update-tarball.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ golang-github-prometheus-node_exporter.spec ++++++
--- /var/tmp/diff_new_pack.HrLmk7/_old 2019-02-01 11:46:41.252475945 +0100
+++ /var/tmp/diff_new_pack.HrLmk7/_new 2019-02-01 11:46:41.256475940 +0100
@@ -1,6 +1,7 @@
#
# spec file for package golang-github-prometheus-node_exporter
#
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 Silvio Moioli <moio(a)suse.com>
#
# All modifications and additions to the file contributed by third parties
@@ -12,21 +13,25 @@
# 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/
#
+
%{go_nostrip}
Name: golang-github-prometheus-node_exporter
-Version: 0.15.2
+Version: 0.17.0
Release: 0
-License: Apache-2.0
Summary: Prometheus exporter for machine metrics
-Url: https://prometheus.io/
+License: Apache-2.0
Group: System/Management
-Source: node_exporter-%{version}.tar.xz
+Url: https://prometheus.io/
+Source: node_exporter-v%{version}.tar.xz
Source1: prometheus-node_exporter.service
+Source2: README
+Source3: update-tarball.sh
BuildRequires: fdupes
+BuildRequires: go1.11
BuildRequires: golang-packaging
BuildRequires: xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -40,12 +45,12 @@
Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.
%prep
-%setup -q -n node_exporter-%{version}
+%setup -q -n node_exporter
%build
make collector/fixtures/sys/.unpacked # unpacks text fixtures required by gotest
%goprep github.com/prometheus/node_exporter
-%gobuild
+%gobuild -mod=vendor ""
%install
%goinstall
@@ -57,7 +62,7 @@
%fdupes %{buildroot}
%check
-%gotest github.com/prometheus/node_exporter...
+%gotest github.com/prometheus/node_exporter -mod=vendor
%pre
%service_add_pre prometheus-node_exporter.service
@@ -75,7 +80,8 @@
%files -f file.lst
%defattr(-,root,root,-)
-%doc README.md LICENSE
+%doc README.md
+%license LICENSE
%{_bindir}/node_exporter
%{_unitdir}/prometheus-node_exporter.service
%{_sbindir}/rcprometheus-node_exporter
++++++ README ++++++
To update the package:
- run update-tarball.sh to create a new tarball
- update the changes file
- osc commit
The update-tarball.sh script requires a go installation, the go dependency tool
dep and git to run.
++++++ update-tarball.sh ++++++
#!/bin/bash
set -x
if ! command -V go;
then
echo "ERROR: could not find go binary"
exit 1
fi
if ! command -V git;
then
echo "ERROR: could not find git binary"
exit 1
fi
WORK_DIR=$(mktemp -d -t)
function clean_up {
echo "cleaning up..."
rm -rf $WORK_DIR
}
trap clean_up EXIT SIGINT SIGTERM
PKG_DIR=$(pwd)
REPO_NAME="node_exporter"
REPO="https://github.com/prometheus/$REPO_NAME"
REV="v0.17.0"
cd $WORK_DIR
git clone "$REPO"
cd "$REPO_NAME"
git checkout $REV
VERSION="$(git describe)"
echo "Getting dependencies...might take a while"
go mod vendor
cd $PKG_DIR
tar -C "$WORK_DIR/$REPO_NAME/.." -cJf node_exporter-$VERSION.tar.xz \
$REPO_NAME/node_exporter.go $REPO_NAME/go.mod $REPO_NAME/go.sum \
$REPO_NAME/collector $REPO_NAME/vendor $REPO_NAME/Makefile \
$REPO_NAME/Makefile.common $REPO_NAME/LICENSE $REPO_NAME/README.md \
$REPO_NAME/ttar
# sed -i "s/^Version:.*/Version: $VERSION/" golang-github-prometheus-node_exporter.spec
1
0
Hello community,
here is the log from the commit of package yast2-python-bindings for openSUSE:Factory checked in at 2019-02-01 11:46:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-python-bindings (Old)
and /work/SRC/openSUSE:Factory/.yast2-python-bindings.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-python-bindings"
Fri Feb 1 11:46:37 2019 rev:40 rq:670148 version:4.0.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-python-bindings/yast2-python-bindings.changes 2019-01-10 15:23:29.718320884 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-python-bindings.new.28833/yast2-python-bindings.changes 2019-02-01 11:46:39.952477280 +0100
@@ -1,0 +2,9 @@
+Fri Jan 18 17:39:23 UTC 2019 - dmulder(a)suse.com
+
+- Update to 4.0.8
+ + Forward port python import capability, with improvements and
+ code cleanup; (bsc#1122532).
+ + Add pydocs to yast python
+ + Improve building/packaging of python2/3
+
+-------------------------------------------------------------------
Old:
----
yast2-python-bindings-4.0.7.tar.bz2
New:
----
yast2-python-bindings-4.0.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-python-bindings.spec ++++++
--- /var/tmp/diff_new_pack.TdhyVh/_old 2019-02-01 11:46:40.376476845 +0100
+++ /var/tmp/diff_new_pack.TdhyVh/_new 2019-02-01 11:46:40.380476840 +0100
@@ -23,7 +23,7 @@
%endif
Name: yast2-python-bindings
-Version: 4.0.7
+Version: 4.0.8
Release: 0
Summary: Python bindings for the YaST platform
License: GPL-2.0-only
@@ -82,55 +82,49 @@
%build
make -f Makefile.cvs all
-
%if %{with_python3}
-%configure --enable-python3
-make
-mkdir -p %{builddir}/python3
-%__cp -d src/*.py %{builddir}/python3
-%__cp -d src/.libs/*.so.0.0.0 %{builddir}/python3
-%__cp -d src/*.la %{builddir}/python3
-make clean
-%endif
-
-%configure
-make
+mkdir py3 && pushd py3
+ln -s ../configure configure
+%{configure} --enable-python3
+%make_build
+popd
+%endif
+mkdir py2 && pushd py2
+ln -s ../configure configure
+%{configure}
+%make_build
+popd
%install
-%yast_install
-rm %{buildroot}/%{python_sitelib}/*.pyc
-rm %{buildroot}/%{python_sitelib}/*.pyo
-rm %{buildroot}/%{python_sitearch}/*.la
-rm %{buildroot}/%{yast_plugindir}/*.la
%if %{with_python3}
-%__mkdir_p %{buildroot}/%{python3_sitelib}/
-%__install -m 0644 %{builddir}/python3/*.py %{buildroot}/%{python3_sitelib}/
-%__mkdir_p %{buildroot}/%{python3_sitearch}/
-%__install -m 0755 %{builddir}/python3/_ycp.so* %{buildroot}/%{python3_sitearch}/
-%__ln_s %{python3_sitearch}/_ycp.so.0.0.0 %{buildroot}/%{python3_sitearch}/_ycp.so.0
-%__ln_s %{python3_sitearch}/_ycp.so.0.0.0 %{buildroot}/%{python3_sitearch}/_ycp.so
-%__install -m 0755 %{builddir}/python3/libpy2lang_python.so.0.0.0 %{buildroot}/%{yast_plugindir}/libpy2lang_python3.so.0.0.0
-%__ln_s %{yast_plugindir}/libpy2lang_python3.so.0.0.0 %{buildroot}/%{yast_plugindir}/libpy2lang_python3.so
-%__ln_s %{yast_plugindir}/libpy2lang_python3.so.0.0.0 %{buildroot}/%{yast_plugindir}/libpy2lang_python3.so.0
+%make_install -C py3
%endif
+%make_install -C py2
%if %{with_python3}
%files -n yast2-python3-bindings
%defattr (-, root, root)
%doc %{yast_docdir}
%{python3_sitelib}/*.py
-%{python3_sitearch}/_ycp.so*
+%{python3_sitearch}/_ycp.so
%{yast_plugindir}/libpy2lang_python3.so.*
%{yast_plugindir}/libpy2lang_python3.so
+%exclude %dir %{python3_sitelib}/__pycache__
+%exclude %{python3_sitelib}/__pycache__/*.pyc
+%exclude %{python3_sitelib}/__pycache__/*.pyo
+%exclude %{yast_plugindir}/libpy2lang_python3.la
%endif
%files -n yast2-python-bindings
%defattr (-, root, root)
%doc %{yast_docdir}
%{python_sitelib}/*.py
-%{python_sitearch}/_ycp.so*
+%{python_sitearch}/_ycp.so
%{yast_plugindir}/libpy2lang_python.so.*
%{yast_plugindir}/libpy2lang_python.so
%license COPYING
+%exclude %{python_sitelib}/*.pyc
+%exclude %{python_sitelib}/*.pyo
+%exclude %{yast_plugindir}/libpy2lang_python.la
%changelog
++++++ yast2-python-bindings-4.0.7.tar.bz2 -> yast2-python-bindings-4.0.8.tar.bz2 ++++++
++++ 3360 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package sca-patterns-sle15 for openSUSE:Factory checked in at 2019-02-01 11:46:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sca-patterns-sle15 (Old)
and /work/SRC/openSUSE:Factory/.sca-patterns-sle15.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sca-patterns-sle15"
Fri Feb 1 11:46:34 2019 rev:2 rq:670141 version:1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/sca-patterns-sle15/sca-patterns-sle15.changes 2018-01-06 18:54:18.304887922 +0100
+++ /work/SRC/openSUSE:Factory/.sca-patterns-sle15.new.28833/sca-patterns-sle15.changes 2019-02-01 11:46:39.168478085 +0100
@@ -1,0 +2,5 @@
+Mon Nov 19 19:31:33 UTC 2018 - jason.record(a)suse.com
+
+- Added openssh-7023532.py to detect bsc#1115654
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sca-patterns-sle15.spec ++++++
--- /var/tmp/diff_new_pack.a3FJDb/_old 2019-02-01 11:46:39.640477601 +0100
+++ /var/tmp/diff_new_pack.a3FJDb/_new 2019-02-01 11:46:39.644477596 +0100
@@ -1,7 +1,7 @@
#
# spec file for package sca-patterns-sle15
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,6 +12,10 @@
# 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/
+#
+
+
%define sca_common sca
%define patdirbase /usr/lib/%{sca_common}
%define patdir %{patdirbase}/patterns
@@ -25,12 +29,12 @@
Release: 0
Summary: Supportconfig Analysis Patterns for SLE15
License: GPL-2.0
-URL: https://github.com/g23guy/sca-patterns-sle15
Group: System/Monitoring
+Url: https://github.com/g23guy/sca-patterns-sle15
Source: %{name}-%{version}.tar.gz
BuildRequires: fdupes
Requires: sca-patterns-base
-Buildarch: noarch
+BuildArch: noarch
%description
Supportconfig Analysis (SCA) appliance patterns to identify known
++++++ sca-patterns-sle15-1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sca-patterns-sle15-1.0/patterns/SLE/sle15sp0/openssh-7023532.py new/sca-patterns-sle15-1.0/patterns/SLE/sle15sp0/openssh-7023532.py
--- old/sca-patterns-sle15-1.0/patterns/SLE/sle15sp0/openssh-7023532.py 1970-01-01 01:00:00.000000000 +0100
+++ new/sca-patterns-sle15-1.0/patterns/SLE/sle15sp0/openssh-7023532.py 2018-11-19 20:22:31.480899474 +0100
@@ -0,0 +1,88 @@
+#!/usr/bin/python
+
+# Title: openssh patch breaks gssapi
+# Description: OpenSSH maintenance update breaks GSSAPI login
+# Modified: 2018 Nov 19
+#
+##############################################################################
+# Copyright (C) 2018 SUSE
+##############################################################################
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
+#
+# Authors/Contributors:
+# Jason Record <jason.record(a)suse.com>
+#
+##############################################################################
+
+##############################################################################
+# Module Definition
+##############################################################################
+
+import os
+import re
+import Core
+import SUSE
+
+##############################################################################
+# Overriden (eventually or in part) from SDP::Core Module
+##############################################################################
+
+META_CLASS = "SLE"
+META_CATEGORY = "OpenSSH"
+META_COMPONENT = "Login"
+PATTERN_ID = os.path.basename(__file__)
+PRIMARY_LINK = "META_LINK_TID"
+OVERALL = Core.TEMP
+OVERALL_INFO = "NOT SET"
+OTHER_LINKS = "META_LINK_TID=https://www.suse.com/support/kb/doc/?id=7023532|META_LINK_BUG…"
+
+Core.init(META_CLASS, META_CATEGORY, META_COMPONENT, PATTERN_ID, PRIMARY_LINK, OVERALL, OVERALL_INFO, OTHER_LINKS)
+
+##############################################################################
+# Local Function Definitions
+##############################################################################
+
+def gssapiEnabled():
+ FILE_OPEN = "ssh.txt"
+ SECTION = "sshd_config"
+ GSSAPI = re.compile("^GSSAPIAuthentication.*yes", re.IGNORECASE)
+ CONTENT = []
+ if Core.getRegExSection(FILE_OPEN, SECTION, CONTENT):
+ for LINE in CONTENT:
+ if GSSAPI.search(LINE):
+ return True
+ return False
+
+##############################################################################
+# Main Program Execution
+##############################################################################
+
+RPM_NAME = 'openssh'
+RPM_VERSION = '7.6p1-9.3.1'
+if( SUSE.packageInstalled(RPM_NAME) ):
+ INSTALLED_VERSION = SUSE.compareRPM(RPM_NAME, RPM_VERSION)
+ if( INSTALLED_VERSION == 0 ):
+ if gssapiEnabled():
+ Core.updateStatus(Core.CRIT, "GSSAPI Logins may fail, update system to resolve")
+ else:
+ Core.updateStatus(Core.IGNORE, "GSSAPI authentication disabled")
+ else:
+ Core.updateStatus(Core.IGNORE, "GSSAPI Login issue mitigated")
+else:
+ Core.updateStatus(Core.ERROR, "ERROR: RPM package not installed: " + RPM_NAME)
+
+
+Core.printPatternResults()
+
+
1
0
Hello community,
here is the log from the commit of package sca-patterns-sle12 for openSUSE:Factory checked in at 2019-02-01 11:46:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sca-patterns-sle12 (Old)
and /work/SRC/openSUSE:Factory/.sca-patterns-sle12.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sca-patterns-sle12"
Fri Feb 1 11:46:27 2019 rev:7 rq:670139 version:1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/sca-patterns-sle12/sca-patterns-sle12.changes 2018-07-06 10:43:08.255173200 +0200
+++ /work/SRC/openSUSE:Factory/.sca-patterns-sle12.new.28833/sca-patterns-sle12.changes 2019-02-01 11:46:34.672482702 +0100
@@ -1,0 +2,8 @@
+Thu Dec 20 18:45:58 UTC 2018 - jason.record(a)suse.com
+
+- System panic in update_group_capacity() due to a divide error (bsc#1096254)
+ Pattern: cron-7023601.py
+- Expected cron daemon behavior change from SLES11 to SLES12 (bsc#1017160)
+ Pattern: panic-7023575.py
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sca-patterns-sle12.spec ++++++
--- /var/tmp/diff_new_pack.fYO7SY/_old 2019-02-01 11:46:35.176482185 +0100
+++ /var/tmp/diff_new_pack.fYO7SY/_new 2019-02-01 11:46:35.180482181 +0100
@@ -1,7 +1,7 @@
#
# spec file for package sca-patterns-sle12
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
++++++ sca-patterns-sle12-1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sca-patterns-sle12-1.0/patterns/SLE/sle12all/cron-7023601.py new/sca-patterns-sle12-1.0/patterns/SLE/sle12all/cron-7023601.py
--- old/sca-patterns-sle12-1.0/patterns/SLE/sle12all/cron-7023601.py 1970-01-01 01:00:00.000000000 +0100
+++ new/sca-patterns-sle12-1.0/patterns/SLE/sle12all/cron-7023601.py 2018-12-20 19:40:47.417540545 +0100
@@ -0,0 +1,96 @@
+#!/usr/bin/python
+
+# Title: Check for multiple cron processes
+# Description: Expected cron daemon behavior change from SLES11 to SLES12
+# Modified: 2018 Dec 20
+#
+##############################################################################
+# Copyright (C) 2018 SUSE
+##############################################################################
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
+#
+# Authors/Contributors:
+# Jason Record <jason.record(a)suse.com>
+#
+##############################################################################
+
+##############################################################################
+# Module Definition
+##############################################################################
+
+import os
+import Core
+import SUSE
+
+##############################################################################
+# Overriden (eventually or in part) from SDP::Core Module
+##############################################################################
+
+META_CLASS = "SLE"
+META_CATEGORY = "Basesystem"
+META_COMPONENT = "Cron"
+PATTERN_ID = os.path.basename(__file__)
+PRIMARY_LINK = "META_LINK_TID"
+OVERALL = Core.TEMP
+OVERALL_INFO = "NOT SET"
+OTHER_LINKS = "META_LINK_TID=https://www.suse.com/support/kb/doc/?id=7023601|META_LINK_BUG…"
+
+Core.init(META_CLASS, META_CATEGORY, META_COMPONENT, PATTERN_ID, PRIMARY_LINK, OVERALL, OVERALL_INFO, OTHER_LINKS)
+
+##############################################################################
+# Local Function Definitions
+##############################################################################
+
+def multipleCrons():
+ FILE_OPEN = "basic-health-check.txt"
+ SECTION = "ps axwwo"
+ CONTENT = []
+ CRONS = 0
+ if Core.getRegExSection(FILE_OPEN, SECTION, CONTENT):
+ for LINE in CONTENT:
+ if "cron" in LINE:
+ CRONS += 1
+ if( CRONS > 1 ):
+ return True
+ return False
+
+##############################################################################
+# Main Program Execution
+##############################################################################
+
+if( SUSE.packageInstalled('cronie') ):
+ if( SUSE.packageInstalled('cron') ):
+ CRONIE_VERSION = SUSE.compareRPM('cronie', '1.4.11-59')
+ CRON_VERSION = SUSE.compareRPM('cron', '4.2-59')
+ if( CRONIE_VERSION < 0 ):
+ if( CRON_VERSION < 0 ):
+ if( multipleCrons() ):
+ Core.updateStatus(Core.CRIT, "Multiple instances of cron running, update system to resolve")
+ else:
+ Core.updateStatus(Core.WARN, "Multiple instances of cron will incorrectly be allowed to run, update system to avoid")
+ else:
+ Core.updateStatus(Core.WARN, "Both cronie and cron packages should be updated together")
+ else:
+ if( CRON_VERSION < 0 ):
+ Core.updateStatus(Core.WARN, "Both cronie and cron packages should be updated together")
+ else:
+ Core.updateStatus(Core.IGNORE, "Updated cronie and cron packages avoid bsc#1017160")
+ else:
+ Core.updateStatus(Core.ERROR, "ERROR: RPM package not installed: cron")
+else:
+ Core.updateStatus(Core.ERROR, "ERROR: RPM package not installed: cronie")
+
+Core.printPatternResults()
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sca-patterns-sle12-1.0/patterns/SLE/sle12sp3/panic-7023575.py new/sca-patterns-sle12-1.0/patterns/SLE/sle12sp3/panic-7023575.py
--- old/sca-patterns-sle12-1.0/patterns/SLE/sle12sp3/panic-7023575.py 1970-01-01 01:00:00.000000000 +0100
+++ new/sca-patterns-sle12-1.0/patterns/SLE/sle12sp3/panic-7023575.py 2018-12-13 22:41:24.615815584 +0100
@@ -0,0 +1,91 @@
+#!/usr/bin/python
+
+# Title: Check update_group_capacity on SLES12 SP3
+# Description: System panic in update_group_capacity() due to a divide error
+# Modified: 2018 Dec 13
+#
+##############################################################################
+# Copyright (C) 2018 SUSE LLC
+##############################################################################
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
+#
+# Authors/Contributors:
+# Jason Record <jason.record(a)suse.com>
+#
+##############################################################################
+
+##############################################################################
+# Module Definition
+##############################################################################
+
+import os
+import re
+import Core
+import SUSE
+
+##############################################################################
+# Overriden (eventually or in part) from SDP::Core Module
+##############################################################################
+
+META_CLASS = "SLE"
+META_CATEGORY = "Kernel"
+META_COMPONENT = "Panic"
+PATTERN_ID = os.path.basename(__file__)
+PRIMARY_LINK = "META_LINK_TID"
+OVERALL = Core.TEMP
+OVERALL_INFO = "NOT SET"
+OTHER_LINKS = "META_LINK_TID=https://www.suse.com/support/kb/doc/?id=7023575|META_LINK_BUG…"
+
+Core.init(META_CLASS, META_CATEGORY, META_COMPONENT, PATTERN_ID, PRIMARY_LINK, OVERALL, OVERALL_INFO, OTHER_LINKS)
+
+##############################################################################
+# Local Function Definitions
+##############################################################################
+
+def panicDetected():
+ PANIC = re.compile("exception RIP.*update_group_capacity", re.IGNORECASE)
+ FILE_OPEN = "boot.txt"
+ SECTION = "dmesg"
+ CONTENT = []
+ if Core.getRegExSection(FILE_OPEN, SECTION, CONTENT):
+ for LINE in CONTENT:
+ if PANIC.search(LINE):
+ return True
+
+ FILE_OPEN = "messages.txt"
+ SECTION = "/var/log/warn"
+ CONTENT = []
+ if Core.getRegExSection(FILE_OPEN, SECTION, CONTENT):
+ for LINE in CONTENT:
+ if PANIC.search(LINE):
+ return True
+ return False
+
+##############################################################################
+# Main Program Execution
+##############################################################################
+
+KERNEL_VERSION = '4.4.155-94.50'
+INSTALLED_VERSION = SUSE.compareKernel(KERNEL_VERSION)
+if( INSTALLED_VERSION < 0 ):
+ if( panicDetected() ):
+ Core.updateStatus(Core.CRIT, "A system panic from update_group_capacity detected, update system to resolve")
+ else:
+ Core.updateStatus(Core.WARN, "System panic may result from benmarks, update system to avoid")
+else:
+ Core.updateStatus(Core.IGNORE, "Kernel version is sufficient to avoid update_group_capacity panic")
+
+Core.printPatternResults()
+
+
1
0