openSUSE Commits
Threads by month
- ----- 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
January 2022
- 1 participants
- 2388 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pcsc-tools for openSUSE:Factory checked in at 2022-01-31 22:57:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcsc-tools (Old)
and /work/SRC/openSUSE:Factory/.pcsc-tools.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-tools"
Mon Jan 31 22:57:22 2022 rev:7 rq:950149 version:1.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/pcsc-tools/pcsc-tools.changes 2021-11-09 23:55:17.979973698 +0100
+++ /work/SRC/openSUSE:Factory/.pcsc-tools.new.1898/pcsc-tools.changes 2022-01-31 22:58:12.225225326 +0100
@@ -1,0 +2,9 @@
+Sun Jan 30 19:16:40 UTC 2022 - Martin Hauke <mardnh(a)gmx.de>
+
+- Update to version 1.6.0
+ * 48 new ATRs
+ * pcsc_scan:
+ + drastically reduce the number of SCardGetStatusChange() calls
+ + faster spinning animation
+
+-------------------------------------------------------------------
Old:
----
pcsc-tools-1.5.8.tar.bz2
pcsc-tools-1.5.8.tar.bz2.asc
New:
----
pcsc-tools-1.6.0.tar.bz2
pcsc-tools-1.6.0.tar.bz2.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcsc-tools.spec ++++++
--- /var/tmp/diff_new_pack.rlFm6Q/_old 2022-01-31 22:58:12.749221798 +0100
+++ /var/tmp/diff_new_pack.rlFm6Q/_new 2022-01-31 22:58:12.757221744 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pcsc-tools
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: pcsc-tools
-Version: 1.5.8
+Version: 1.6.0
Release: 0
Summary: Smart card tools
License: GPL-2.0-or-later AND GPL-3.0-or-later
++++++ pcsc-tools-1.5.8.tar.bz2 -> pcsc-tools-1.6.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/Changelog new/pcsc-tools-1.6.0/Changelog
--- old/pcsc-tools-1.5.8/Changelog 2021-11-07 17:08:52.000000000 +0100
+++ new/pcsc-tools-1.6.0/Changelog 2022-01-29 18:51:13.000000000 +0100
@@ -1,4 +1,150 @@
-commit 53923ef8e98062c478f99e3bfcc8eb4654996c27 (HEAD -> master, origin/master)
+commit c6e9fa746d00e08fc71c57c79e305669ff2e3106 (HEAD -> master, zotac/master, origin/master)
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Sat Jan 29 18:46:30 2022 +0100
+
+ Release 1.6.0
+
+ Signed-off-by: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+
+ README | 7 +++++++
+ configure.ac | 2 +-
+ 2 files changed, 8 insertions(+), 1 deletion(-)
+
+commit 94b335cee7281442f69e76cddea54b04ffe58c6e
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Sat Jan 29 18:46:09 2022 +0100
+
+ 8 new ATRs
+
+ smartcard_list.txt | 29 +++++++++++++++++++++++++++++
+ 1 file changed, 29 insertions(+)
+
+commit a740e87d24d69855ca26639ba513228f9cb7e405
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Jan 28 10:43:17 2022 +0100
+
+ pcsc_scan: handle Ctrl-C on macOS
+
+ macOS does not support the plug & play mechanism "\\?PnP?\Notification"
+ for SCardGetStatusChange() and uses instead an active polling loop over
+ SCardListReaders().
+
+ There is no SCardGetStatusChange() that can be cancled by SCardCancel()
+ so we must handle the interruption by ourself.
+
+ pcsc_scan.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+commit ad38b2a420b1c808ae6e2a3fd9c9dcb3fbce5592
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Jan 21 14:53:43 2022 +0100
+
+ 10 new ATRs
+
+ smartcard_list.txt | 39 +++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 39 insertions(+)
+
+commit 2d685e74833d9d8ac01faef1d33b4a19155c4d62
+Author: Philippe Teuwen <phil(a)teuwen.org>
+Date: Fri Jan 14 23:23:59 2022 +0100
+
+ smartcard_list.txt: fix typos
+
+ smartcard_list.txt | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+commit f0412761544dd6782b2c152a51ba760d0c946af6
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Wed Jan 12 17:48:43 2022 +0100
+
+ 10 new ATRs
+
+ smartcard_list.txt | 32 +++++++++++++++++++++++++++++++-
+ 1 file changed, 31 insertions(+), 1 deletion(-)
+
+commit dd64def92639534aa5381306fcd3ffebfecfa53e
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Tue Jan 4 19:09:58 2022 +0100
+
+ 10 new ATRs
+
+ smartcard_list.txt | 36 ++++++++++++++++++++++++++++++++++++
+ 1 file changed, 36 insertions(+)
+
+commit bffb77bafeaf99b8cd263145445632ba984dd7a7
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Sat Dec 25 11:13:02 2021 +0100
+
+ pcsc_scan: start the spinning thread before use
+
+ The spinning mechanism can be used when waiting for the first reader.
+ The thread must be started before that.
+
+ pcsc_scan.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit c1d6a4b7a5dadcb4e329c87caf3944727a4ea53a
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Dec 24 20:33:52 2021 +0100
+
+ pcsc_scan: fix spinning in quiet mode
+
+ It was not possible to exit on Windows in quiet mode (-q)
+
+ pcsc_scan.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit b5d15785da131d06a8c6786f63938ec4023778b4
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Dec 24 20:32:25 2021 +0100
+
+ pcsc_scan: no "-n" option on Windows
+
+ pcsc_scan.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+commit d8846288750a147f9dd082e2a635cc16f71ecc6c
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Dec 24 14:15:21 2021 +0100
+
+ pcsc_scan: fix compiler warning
+
+ pcsc_scan.c:372:33: warning: declaration of ���hContext��� shadows a global declaration [-Wshadow]
+ 372 | static LONG stress(SCARDCONTEXT hContext, const char *readerName)
+ | ~~~~~~~~~~~~~^~~~~~~~
+ pcsc_scan.c:138:14: note: shadowed declaration is here
+ 138 | SCARDCONTEXT hContext;
+ | ^~~~~~~~
+
+ pcsc_scan.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 8ba170ed2c5c20540f9c71ecc49cd1ee9ad3a29a
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Fri Dec 24 14:09:03 2021 +0100
+
+ pcsc_scan: reduce the number of SCardGetStatusChange() calls
+
+ SCardGetStatusChange() was called every 1 second. This generated a lot
+ of pcscd logs (when debugging) and was not a good use of CPU resources.
+
+ We now use a thread to animate the spining characters.
+ SCardGetStatusChange() is called with a timeout of 1 hour and
+ SCardCancel() is used to stop it.
+
+ pcsc_scan.c | 181 +++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 101 insertions(+), 80 deletions(-)
+
+commit 8d2829455dac2b4d0326a5930b71f3f2758635d3
+Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
+Date: Sat Dec 11 14:29:00 2021 +0100
+
+ 10 new ATRs
+
+ smartcard_list.txt | 57 ++++++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 36 insertions(+), 21 deletions(-)
+
+commit 53923ef8e98062c478f99e3bfcc8eb4654996c27 (tag: 1.5.8, github/master)
Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
Date: Sun Nov 7 16:50:44 2021 +0100
@@ -10,7 +156,7 @@
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
-commit a954b5f306e7eb1371f3d264262020726694b763 (zotac/master)
+commit a954b5f306e7eb1371f3d264262020726694b763
Author: Ludovic Rousseau <ludovic.rousseau(a)free.fr>
Date: Sun Nov 7 16:56:23 2021 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/Makefile.in new/pcsc-tools-1.6.0/Makefile.in
--- old/pcsc-tools-1.5.8/Makefile.in 2021-11-07 17:06:42.000000000 +0100
+++ new/pcsc-tools-1.6.0/Makefile.in 2022-01-29 18:51:11.000000000 +0100
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.16.4 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2021 Free Software Foundation, Inc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/README new/pcsc-tools-1.6.0/README
--- old/pcsc-tools-1.5.8/README 2021-11-07 17:06:39.000000000 +0100
+++ new/pcsc-tools-1.6.0/README 2022-01-29 18:50:17.000000000 +0100
@@ -130,6 +130,13 @@
History:
========
+1.6.0 - 29 January 2022, Ludovic ROUSSEAU
+ - 48 new ATRs
+ - pcsc_scan:
+ . drastically reduce the number of SCardGetStatusChange() calls
+ . faster spinning animation
+ . handle Ctrl-C on macOS
+
1.5.8 - 7 November 2021, Ludovic ROUSSEAU
- 360 new ATRs
- ATR_analysis:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/aclocal.m4 new/pcsc-tools-1.6.0/aclocal.m4
--- old/pcsc-tools-1.5.8/aclocal.m4 2021-11-07 17:06:41.000000000 +0100
+++ new/pcsc-tools-1.6.0/aclocal.m4 2022-01-29 18:51:11.000000000 +0100
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.16.4 -*- Autoconf -*-
+# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
# Copyright (C) 1996-2021 Free Software Foundation, Inc.
@@ -311,7 +311,7 @@
[am__api_version='1.16'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.16.4], [],
+m4_if([$1], [1.16.5], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -327,7 +327,7 @@
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.16.4])dnl
+[AM_AUTOMAKE_VERSION([1.16.5])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
@@ -704,6 +704,10 @@
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
[AC_PREREQ([2.65])dnl
+m4_ifdef([_$0_ALREADY_INIT],
+ [m4_fatal([$0 expanded multiple times
+]m4_defn([_$0_ALREADY_INIT]))],
+ [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/configure new/pcsc-tools-1.6.0/configure
--- old/pcsc-tools-1.5.8/configure 2021-11-07 17:06:42.000000000 +0100
+++ new/pcsc-tools-1.6.0/configure 2022-01-29 18:51:11.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for pcsc-tools 1.5.8.
+# Generated by GNU Autoconf 2.71 for pcsc-tools 1.6.0.
#
#
# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -607,8 +607,8 @@
# Identity of this package.
PACKAGE_NAME='pcsc-tools'
PACKAGE_TARNAME='pcsc-tools'
-PACKAGE_VERSION='1.5.8'
-PACKAGE_STRING='pcsc-tools 1.5.8'
+PACKAGE_VERSION='1.6.0'
+PACKAGE_STRING='pcsc-tools 1.6.0'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1315,7 +1315,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures pcsc-tools 1.5.8 to adapt to many kinds of systems.
+\`configure' configures pcsc-tools 1.6.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1386,7 +1386,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of pcsc-tools 1.5.8:";;
+ short | recursive ) echo "Configuration of pcsc-tools 1.6.0:";;
esac
cat <<\_ACEOF
@@ -1484,7 +1484,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-pcsc-tools configure 1.5.8
+pcsc-tools configure 1.6.0
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1640,7 +1640,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by pcsc-tools $as_me 1.5.8, which was
+It was created by pcsc-tools $as_me 1.6.0, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -2910,7 +2910,7 @@
# Define the identity of the package.
PACKAGE='pcsc-tools'
- VERSION='1.5.8'
+ VERSION='1.6.0'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -5288,7 +5288,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by pcsc-tools $as_me 1.5.8, which was
+This file was extended by pcsc-tools $as_me 1.6.0, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -5356,7 +5356,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-pcsc-tools config.status 1.5.8
+pcsc-tools config.status 1.6.0
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/configure.ac new/pcsc-tools-1.6.0/configure.ac
--- old/pcsc-tools-1.5.8/configure.ac 2021-11-07 17:06:39.000000000 +0100
+++ new/pcsc-tools-1.6.0/configure.ac 2022-01-29 18:50:50.000000000 +0100
@@ -2,7 +2,7 @@
AC_PREREQ([2.69])
-AC_INIT([pcsc-tools], [1.5.8])
+AC_INIT([pcsc-tools],[1.6.0])
AC_CONFIG_SRCDIR([pcsc_scan.c])
AM_INIT_AUTOMAKE([1.8 dist-bzip2 no-dist-gzip foreign])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/pcsc_scan.c new/pcsc-tools-1.6.0/pcsc_scan.c
--- old/pcsc-tools-1.5.8/pcsc_scan.c 2021-11-07 16:52:58.000000000 +0100
+++ new/pcsc-tools-1.6.0/pcsc_scan.c 2022-01-29 18:49:21.000000000 +0100
@@ -26,6 +26,7 @@
typedef void (*sighandler_t)(int);
#include <sysexits.h>
#include <sys/time.h>
+#include <pthread.h>
#ifdef __APPLE__
#include <PCSC/wintypes.h>
@@ -48,7 +49,7 @@
True = TRUE, False = FALSE
} Boolean;
-#define TIMEOUT 1000 /* 1 second timeout */
+#define TIMEOUT 3600*1000 /* 1 hour timeout */
/* command used to parse (on screen) the ATR */
@@ -98,7 +99,9 @@
printf("%s usage:\n\n\t%s [ -h | -V | -n | -r | -c | -s | -t secs ]\n\n", pname, pname);
printf("\t\t -h : this help\n");
printf("\t\t -V : print version number\n");
+#ifndef WIN32
printf("\t\t -n : no ATR analysis\n");
+#endif
printf("\t\t -r : only lists readers\n");
printf("\t\t -c : only lists cards\n");
printf("\t\t -s : stress mode\n");
@@ -118,6 +121,7 @@
const char *cpl = "";
time_t start_time;
+_Atomic Boolean Interrupted = False;
typedef struct
{
@@ -133,6 +137,8 @@
static options_t Options;
+SCARDCONTEXT hContext;
+
static Boolean is_member(const char * item, const char * list[])
{
int i = 0;
@@ -170,14 +176,14 @@
}
else
{
- cub2 = "\033[2D";
- cub3 = "\033[3D";
+ cub2 = "\033[2D"; /* move back 2 characters */
+ cub3 = "\033[3D"; /* move back 3 characters */
cpl = "\033[";
}
}
/* There should be no \033 beyond this line! */
-static Boolean reached_maxtime(void)
+static Boolean should_exit(void)
{
if (Options.maxtime)
{
@@ -185,82 +191,99 @@
if (t - start_time > Options.maxtime)
return True;
}
+
+#ifdef WIN32
+ if (GetKeyState(VK_SHIFT) & 0x80)
+ return True;
+#endif
+
+ if (Interrupted)
+ return True;
+
return False;
}
-Boolean spinning_interrupted = False;
-unsigned int spin_state = 0;
+typedef enum
+{
+ SpinDisabled = -2,
+ SpinStopped = -1,
+ SpinRunning = 0
+} SpinState_t;
+
+_Atomic SpinState_t spin_state = SpinStopped;
+
static void spin_start(void)
{
- spin_state = 0;
+ spin_state = Options.verbose ? SpinRunning : SpinDisabled;
}
-static void spin_update(void)
+static void spin_stop(void)
{
- char patterns[] = {'-', '\\', '|', '/'};
- char c = patterns[spin_state];
-
- if (reached_maxtime())
- spinning_interrupted = 1;
+ spin_state = SpinStopped;
- if (! Options.verbose)
- return;
-
- spin_state++;
- if (spin_state >= sizeof patterns)
- spin_state = 0;
- printf("%s %c ", cub3, c);
+ /* clean previous output */
+ printf("%s %s ", cub2, cub2);
fflush(stdout);
}
-static void spin_suspend(void)
+static void *spin_update(void *p)
{
- if (! Options.verbose)
- return;
+ char patterns[] = {'-', '\\', '|', '/'};
- printf("%s %s", cub2, cub2);
- fflush(stdout);
- if (spinning_interrupted)
- {
- printf("\n");
- exit(EX_OK);
- }
-}
+ /* 100 ms wait */
+ struct timespec wait_time = {.tv_sec = 0, .tv_nsec = 1000*1000*100};
-static sighandler_t old_interrupt_signal_handler;
-#define EX_USER_INTERRUPT (1)
+ (void)p;
-static void user_interrupt_signal_handler(int signal)
-{
- if (spinning_interrupted)
+again:
+ /* wait untill spinning starts */
+ do
{
- /*
- * If the user interrupts twice, before the program exits,
- * then we call the old interrupt signal handler,
- * or by default we exit.
- */
-
- if (old_interrupt_signal_handler == SIG_IGN)
+ if (should_exit())
{
- return;
+ if (SpinDisabled == spin_state)
+ {
+ SCardCancel(hContext);
+ pthread_exit(NULL);
+ }
}
- if (old_interrupt_signal_handler == SIG_DFL)
+ nanosleep(&wait_time, NULL);
+ } while (spin_state < 0);
+
+ do
+ {
+ char c = patterns[spin_state];
+
+ if (should_exit())
{
- exit(EX_USER_INTERRUPT);
+ SCardCancel(hContext);
+ pthread_exit(NULL);
}
- old_interrupt_signal_handler(signal);
- }
- else
- {
- spinning_interrupted = True;
- }
+ spin_state++;
+ if (spin_state >= (int)sizeof patterns)
+ spin_state = SpinRunning;
+ printf("%s %c ", cub3, c);
+ fflush(stdout);
+
+ nanosleep(&wait_time, NULL);
+ } while (spin_state >= SpinRunning);
+
+ goto again;
+
+ return NULL;
+}
+
+static void user_interrupt_signal_handler(int signal)
+{
+ (void)signal;
+ Interrupted = True;
}
static void initialize_signal_handlers(void)
{
- old_interrupt_signal_handler = signal(SIGINT, user_interrupt_signal_handler);
+ signal(SIGINT, user_interrupt_signal_handler);
}
@@ -280,10 +303,11 @@
options->only_list_cards = False;
}
+#define OPTIONS_BASE "Vhvrcst:q"
#ifdef WIN32
-#define OPTIONS "Vhvrcst:q"
+#define OPTIONS OPTIONS_BASE
#else
-#define OPTIONS "Vhnvrcst:q"
+#define OPTIONS OPTIONS_BASE "n"
#endif
static int parse_options(int argc, char *argv[], options_t *options)
@@ -348,7 +372,7 @@
return EX_OK;
}
-static LONG stress(SCARDCONTEXT hContext, const char *readerName)
+static LONG stress(SCARDCONTEXT hContext2, const char *readerName)
{
LONG rv, ret_rv = SCARD_S_SUCCESS;
SCARDHANDLE hCard;
@@ -361,7 +385,7 @@
}
else
printf("\n");
- rv = SCardConnect(hContext, readerName, SCARD_SHARE_SHARED,
+ rv = SCardConnect(hContext2, readerName, SCARD_SHARE_SHARED,
SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1, &hCard, &dwActiveProtocol);
if (rv != SCARD_S_SUCCESS)
{
@@ -409,6 +433,9 @@
ret_rv = rv;
break;
}
+
+ if (Interrupted)
+ exit(EX_OSERR);
}
gettimeofday(&time_end, NULL);
@@ -460,7 +487,6 @@
#else
LONG rv;
#endif
- SCARDCONTEXT hContext;
SCARD_READERSTATE *rgReaderStates_t = NULL;
SCARD_READERSTATE rgReaderStates[1];
DWORD dwReaders = 0, dwReadersOld;
@@ -471,6 +497,7 @@
char atr[MAX_ATR_SIZE*3+1]; /* ATR in ASCII */
char atr_command[sizeof(atr)+sizeof(ATR_PARSER)+2+1];
int pnp = TRUE;
+ pthread_t spin_pthread;
start_time = time(NULL);
initialize_terminal();
@@ -516,6 +543,9 @@
}
}
+ /* start spining thread */
+ rv = pthread_create(&spin_pthread, NULL, spin_update, NULL);
+
get_readers:
/* free memory possibly allocated in a previous loop */
if (NULL != readers)
@@ -596,14 +626,9 @@
do
{
rv = SCardGetStatusChange(hContext, TIMEOUT, rgReaderStates, 1);
- spin_update();
-#ifdef WIN32
- if (GetKeyState(VK_SHIFT) & 0x80)
- spinning_interrupted = TRUE;
-#endif
}
- while ((SCARD_E_TIMEOUT == rv) && !spinning_interrupted);
- spin_suspend();
+ while (SCARD_E_TIMEOUT == rv);
+ spin_stop();
test_rv("SCardGetStatusChange", rv, hContext);
}
@@ -611,15 +636,20 @@
{
rv = SCARD_S_SUCCESS;
spin_start();
- while ((SCARD_S_SUCCESS == rv) && (dwReaders == dwReadersOld) && !spinning_interrupted)
+ while ((SCARD_S_SUCCESS == rv) && (dwReaders == dwReadersOld))
{
rv = SCardListReaders(hContext, NULL, NULL, &dwReaders);
if (SCARD_E_NO_READERS_AVAILABLE == rv)
rv = SCARD_S_SUCCESS;
sleep(1);
- spin_update();
+
+ if (should_exit())
+ {
+ printf("\n");
+ exit(EX_OK);
+ }
}
- spin_suspend();
+ spin_stop();
}
if (Options.verbose)
{
@@ -691,7 +721,10 @@
* We only stop in case of an error
*/
rv = SCardGetStatusChange(hContext, TIMEOUT, rgReaderStates_t, nbReaders);
- while (((rv == SCARD_S_SUCCESS) || (rv == SCARD_E_TIMEOUT)) && !spinning_interrupted)
+
+ spin_stop();
+
+ while ((rv == SCARD_S_SUCCESS) || (rv == SCARD_E_TIMEOUT))
{
time_t t;
@@ -711,7 +744,6 @@
SCARD_STATE_CHANGED)
#endif
{
- spin_suspend();
goto get_readers;
}
}
@@ -721,14 +753,12 @@
if ((SCardListReaders(hContext, NULL, NULL, &dwReaders)
== SCARD_S_SUCCESS) && (dwReaders != dwReadersOld))
{
- spin_suspend();
goto get_readers;
}
}
if (rv != SCARD_E_TIMEOUT)
{
- spin_suspend();
/* Timestamp the event as we get notified */
t = time(NULL);
printf("\n%s", ctime(&t));
@@ -761,8 +791,6 @@
* above.
*/
- spin_suspend();
-
/* Specify the current reader's number and name */
printf(" Reader %d: %s%s%s\n", current_reader,
magenta, rgReaderStates_t[current_reader].szReader,
@@ -861,7 +889,7 @@
do
{
rv = stress(hContext, rgReaderStates_t[current_reader].szReader);
- } while (SCARD_S_SUCCESS == rv && ! spinning_interrupted);
+ } while (SCARD_S_SUCCESS == rv);
rgReaderStates_t[current_reader].dwCurrentState = SCARD_STATE_UNAWARE;
}
@@ -870,25 +898,27 @@
if (Options.only_list_cards)
break;
+ spin_start();
+
rv = SCardGetStatusChange(hContext, TIMEOUT, rgReaderStates_t,
nbReaders);
- spin_update();
-
-#ifdef WIN32
- if (GetKeyState(VK_SHIFT) & 0x80)
- spinning_interrupted = TRUE;
-#endif
+ spin_stop();
} /* while */
- spin_suspend();
-
/* A reader disappeared */
if (SCARD_E_UNKNOWN_READER == rv)
goto get_readers;
/* If we get out the loop, GetStatusChange() was unsuccessful */
- test_rv("SCardGetStatusChange", rv, hContext);
+ if (rv != SCARD_E_CANCELLED)
+ test_rv("SCardGetStatusChange", rv, hContext);
+ else
+ {
+ printf("%s", cub3);
+ fflush(stdout);
+ pthread_join(spin_pthread, NULL);
+ }
/* We try to leave things as clean as possible */
rv = SCardReleaseContext(hContext);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-tools-1.5.8/smartcard_list.txt new/pcsc-tools-1.6.0/smartcard_list.txt
--- old/pcsc-tools-1.5.8/smartcard_list.txt 2021-11-07 16:52:58.000000000 +0100
+++ new/pcsc-tools-1.6.0/smartcard_list.txt 2022-01-29 18:50:17.000000000 +0100
@@ -1269,6 +1269,9 @@
3B 5F 96 00 80 5A 2C 11 00 10 10 00 FF FF FF FF 82 90 00
Calypso (Transport)
+3B 60 00 00
+ Meano (Bank)
+
3B 61 00 00 80
blank A40CR card (JavaCard)
@@ -1990,7 +1993,7 @@
Schlumberger MicroPayflex S card
3B 69 00 00 49 44 35 30 56 31 2E .. ..
- eID Card to user autheticate and save paswords in the Card. Product ID50 Password manager from IDENTOS GmbH (eID)
+ eID Card to user authenticate and save paswords in the Card. Product ID50 Password manager from IDENTOS GmbH (eID)
https://identos.com/id50-password-manager/
3B 69 00 00 49 44 36 30 56 31 2E .. ..
@@ -2260,6 +2263,10 @@
Maestro debit card, issued by Caixa Geral de Dep��sitos (Bank)
https://www.cgd.pt/Particulares/Cartoes/Cartoes-de-Debito/Pages/Cartao-Debi…
+3B 6B 00 00 00 31 C0 64 08 48 41 08 0F 90 00
+ Monizze card. Card use to pay only meal. (Other)
+ http://www.monizze.be
+
3B 6B 00 00 00 31 C0 64 13 14 02 00 0F 90 00
UBA Card PREPAID (Bank)
@@ -2339,6 +2346,9 @@
3B 6B 00 00 00 31 C1 64 08 60 32 20 0F 90 00
Twisto (Bank)
+3B 6B 00 00 00 31 C1 64 08 60 32 21 07 90 00
+ DSK Bank Debit Mastercard (Bank)
+
3B 6B 00 00 00 31 C1 64 08 77 71 30 0F 90 00
Apple Card (from launch) (Bank)
https://www.apple.com/apple-card/
@@ -2603,26 +2613,8 @@
3B 6D 00 00 57 44 29 6C 80 86 93 D6 03 EE 08 2A 3D
SCSTA (Transport)
-3B 6D 00 00 57 44 36 41 01 86 93 07 30 37 37 36 33
- Watchdata USB Key (PKI)
-
-3B 6D 00 00 57 44 36 41 01 86 93 07 31 31 32 32 35
- Watchdata Proxkey (PKI)
- https://www.watchdata.com/
-
-3B 6D 00 00 57 44 36 41 01 86 93 07 32 31 34 34 31
- Watchdata USB Key (PKI)
-
-3B 6D 00 00 57 44 36 41 01 86 93 07 32 31 36 34 32
- Watchdata USB Key (Other)
-
-3B 6D 00 00 57 44 36 41 01 86 93 07 33 32 35 35 30
- Watchdata Proxkey (PKI)
- https://www.watchdata.com/
-
-3B 6D 00 00 57 44 36 41 01 86 93 07 39 .. .. .. ..
- WatchData Proxkey with VID:PID as 0x163C:0x0417 (PKI)
- http://www.watchdata.com/class.php?id=19
+3B 6D 00 00 57 44 36 41 01 86 93 .. .. .. .. .. ..
+ WatchData Proxkey (PKI)
3B 6D 00 00 80 31 80 65 49 53 01 00 01 83 07 90 00
Yandex money world card (Bank)
@@ -3240,6 +3232,10 @@
Visa credit card, issued by Klarna (Bank) (Bank)
https://www.klarna.com/se/kort/
+3B 6F 00 00 00 31 C1 73 C8 21 10 64 57 49 30 36 00 90 00
+ neat MasterCard (Bank)
+ https://www.neatcommerce.com/
+
3B 6F 00 00 00 31 C1 73 C8 21 10 64 57 49 31 31 00 90 00
Banca Popolare Di Sondrio (IT) - Ateneo+ Card for University of Brescia (Bank)
https://www.ateneopiu.it/home
@@ -3434,7 +3430,7 @@
https://www.bankain.si/BIN/vstopna.seam
3B 6F 00 00 80 31 E0 6B 04 52 05 02 BB 55 55 55 55 55 55
- AlfaBROU - Mastercard (prepaid card emited by Banco Republica - Uruguay) (Bank)
+ AlfaBROU - Mastercard (prepaid card emitted by Banco Republica - Uruguay) (Bank)
https://www.brou.com.uy/personas/tarjetas/prepaga-alfabrou
3B 6F 00 00 80 31 E0 6B 04 52 05 02 FD 55 55 55 55 55 55
@@ -3609,6 +3605,10 @@
Montreal OPUS Transportation Card for the STM, STL, RTM and RTL (Transport)
http://www.stm.info/en/info/fares/opus-cards-and-other-fare-media
+3B 6F 00 00 80 5A 08 06 08 20 12 23 C1 D9 5A 43 82 90 00
+ Transport card for the Quebec Province in Canada, namely the ARTM Transport Agency and others��� (Transport)
+ https://opusenligne.ca/
+
3B 6F 00 00 80 5A 08 06 08 20 12 23 C1 E2 F6 C6 82 90 00
STM Opus Card - Montreal Transit Pay Card (Other)
https://en.wikipedia.org/wiki/OPUS_card
@@ -3628,10 +3628,18 @@
OPUS Card RTC Quebec's Bus system (Canada) (Transport)
https://opusenligne.ca
+3B 6F 00 00 80 5A 08 06 08 20 12 23 C2 04 D0 7F 82 90 00
+ OPUS Card (Transport)
+ https://en.wikipedia.org/wiki/OPUS_card
+
3B 6F 00 00 80 5A 08 06 08 20 12 23 C2 11 13 A6 82 90 00
OPUS (Montreal and Quebec transport card) (Transport) (Transport)
https://www.stm.info/en/info/fares/opus-cards-and-other-fare-media/opus-card
+3B 6F 00 00 80 5A 08 06 08 20 12 23 C2 12 90 FD 82 90 00
+ OPUS Montreal Soci��t�� des Transports de Montr��al Metro and Bus card. (Transport)
+ https://www.stm.info/en/info/fares/opus-cards-and-other-fare-media
+
3B 6F 00 00 80 5A 0A 01 01 20 03 11 03 DC B3 1B 82 90 00
Card Transport "Lignes d'Azur" of "M��tropole Nice C��te d'Azur"
@@ -3818,7 +3826,7 @@
Navigo (Transport)
3B 6F 00 00 80 5A 28 11 42 10 12 2B 27 64 E7 35 82 90 00
- Navigo pass, Paris (France) trasport network (https://en.wikipedia.org/wiki/Navigo_pass) (Transport)
+ Navigo pass, Paris (France) transport network (https://en.wikipedia.org/wiki/Navigo_pass) (Transport)
3B 6F 00 00 80 5A 28 11 42 10 12 2B 27 65 62 F7 82 90 00
French NAVIGO Card (simple Navigo model, not annual or Imagin'R) (Transport)
@@ -3896,6 +3904,10 @@
KorriGo, smart transport card in France region Brittany (Transport)
https://www.ter.sncf.com/bretagne/offres/carte-korrigo
+3B 6F 00 00 80 5A 28 13 02 10 12 2B 75 03 FB 01 82 90 00
+ origo (France) (Transport)
+ https://www.breizhgo.bzh/se-deplacer-en-bretagne/KorriGo
+
3B 6F 00 00 80 5A 28 13 02 10 12 2B 92 92 E6 42 82 90 00
Transport card in c��te d'or France (mobigo)
@@ -3945,6 +3957,9 @@
3B 6F 00 00 80 5A 2C 06 08 10 10 05 93 23 46 E2 82 90 00
Lisboa Viva (Transport)
+3B 6F 00 00 80 5A 2C 06 08 10 10 05 93 23 7A 11 82 90 00
+ Portuguese Lisboa Viva Viagem Transport Card (Transport)
+
3B 6F 00 00 80 5A 2C 11 C3 10 10 05 7B 01 00 4B 82 90 00
French Military Circulation card (Transport)
@@ -4023,6 +4038,10 @@
Lisboa Viva, Lisbon public transport card (Transport)
https://www.portalviva.pt/
+3B 6F 00 00 80 5A 2D 06 08 10 10 02 78 32 4D 6F 82 90 00
+ Lisboa Viva card, public transport card of Lisbon (Portugal) (Transport)
+ https://www.portalviva.pt
+
3B 6F 00 00 80 5A 2D 06 08 10 10 02 78 35 ED CE 82 90 00
Lisbon Transportation SmartCard (Transport)
@@ -4057,6 +4076,9 @@
Navigo d��couverte Paris (Transport)
http://www.navigo.fr/titres/le-forfait-navigo-semaine-presentation/
+3B 6F 00 00 80 5A 3C 11 42 14 10 01 27 B3 C8 1B 82 90 00
+ Transport card for Paris (France) and its region. Market name is Navigo (Transport)
+
3B 6F 00 00 80 5A 3C 11 42 14 10 01 C1 29 54 D4 82 90 00
Public transportation card (navigo) for Paris and Ile-de-France r��gion, France (Transport)
https://www.iledefrance-mobilites.fr/en/tickets-fares/detail/navigo-monthly…
@@ -4483,7 +4505,7 @@
3B 7A 96 00 00 80 65 A2 01 20 01 3D 72 D6 41
Oman eID (eID)
-3B 7A 97 00 00 80 65 B0 85 20 04 02 72 D6 41
+3B 7A 97 00 00 80 65 B0 85 20 04 02 72 D6 4.
OMAN EID CARD (eID)
3B 7B .. 00 00 80 62 0. 51 56 46 69 6E 45 49 44
@@ -4959,6 +4981,9 @@
3B 7F 13 00 00 80 31 C0 52 15 54 64 05 66 98 36 83 83 90 00
VISA Card from Banc Sabadell in Spain
+3B 7F 13 00 00 80 31 C0 52 15 63 64 02 00 64 71 83 83 90 00
+ VISA CREDIT (Bank)
+
3B 7F 13 00 00 80 31 C0 52 15 B8 64 02 00 64 71 83 83 90 00
Debit classic card banorte "banco mercantilmdel norte" (Bank)
https://www.banorte.com/
@@ -5518,6 +5543,10 @@
VISA Caisse d'Epargne (Bank)
VISA BNP Paribas (NFC) (Bank)
+3B 85 80 01 20 63 CB B7 00 3B
+ Visa card issued by OTP Bank (Hungary) (Bank)
+ https://www.otpbank.hu/portal/en/Retail/Bankcards
+
3B 85 80 01 20 63 CB B7 20 1B
Halifax Clarity Mastercard (Bank)
@@ -5582,6 +5611,10 @@
3B 86 80 01 39 30 43 30 32 31 7E
Chase Freedom VISA card
+3B 86 80 01 43 68 69 70 31 37 33
+ PostFinance Switzerland (Bank)
+ http://www.postfinance.ch
+
3B 86 80 01 44 49 20 30 32 4D 65
Lufthansa Miles & More Gold MasterCard PayPass
Raiffeizen Bank, Russia, MasterCard paypass card
@@ -5681,6 +5714,10 @@
3B 87 80 01 80 31 B8 73 84 01 E0 19
Personalausweis (German Identity Card) (eID)
+3B 87 80 01 80 31 B8 73 86 01 E0 1B
+ Personalausweis (German Identity Card) (eID)
+ https://www.personalausweisportal.de/
+
3B 87 80 01 80 31 B9 73 84 21 60 B8
Hungarian eID (2016) (eID)
http://kekkh.gov.hu/Eszemelyi/
@@ -5717,6 +5754,10 @@
Kaztoken (eID)
http://kaztoken.kz/
+3B 88 01 80 56 53 6F 6C 6F 20 32 72
+ SoloKeys Solo 2 Security Key (PKI)
+ https://github.com/solokeys/solo2
+
3B 88 80 01 00 00 00 00 00 00 00 00 09
Personalausweis (German Identity Card) (eID)
@@ -5867,6 +5908,9 @@
elesec - TCOS 3.0 Signature Card (eID)
https://www.telesec.de/de/tcos/support/downloadbereich/category/28-leistung…
+3B 88 80 01 30 AB AB 01 77 81 B7 00 79
+ Italian healtcare card (TS) National Service Card (CNS) (HealthCare)
+
3B 88 80 01 31 CC CC 01 77 81 C1 00 0E
Ideal v 1.4 (Transport)
@@ -6047,6 +6091,9 @@
Found a reference pointing to NXP
http://www.usingrfid.com/news/read.asp?lc=l17607hx1500zk
+3B 89 80 01 45 50 43 4F 53 56 35 2E 39 36
+ EPCOSV5.9 (eID)
+
3B 89 80 01 4A 43 4F 50 32 34 32 52 32 4A
NXP JCOP J3D
@@ -6095,6 +6142,11 @@
3B 89 80 01 53 50 4B 32 35 44 49 90 00 DA
SPK 2.5 D1
+3B 89 80 01 53 77 69 73 73 50 61 73 73 74
+ SwissPass - key to mobility and leisure in Switzerland (Transport)
+ https://www.swisspass.ch
+ https://www.allianceswisspass.ch/de/informationen-ov-nutzende/SwissPass
+
3B 89 80 01 66 49 46 58 42 53 32 47 6F 32
Blockchain Security 2Go (JavaCard)
https://github.com/Infineon/Blockchain
@@ -6121,6 +6173,10 @@
Coinbase Card, Visa Debit (Paysafe / TCT FCU) (Bank)
https://coinbase.com/card
+3B 89 80 01 80 64 16 04 01 86 82 90 00 6B
+ LUKB (Bank)
+ https://www.lukb.ch
+
3B 89 80 01 80 64 16 04 02 82 82 90 00 6C
Maestro card (from Mastercard) used by BCGE (switzerland) bank (Bank)
@@ -6285,6 +6341,10 @@
3B 8B 80 01 00 31 C1 64 08 60 32 12 00 90 00 46
AMEX Silver Credit (Bank)
+3B 8B 80 01 00 31 C1 64 08 60 32 1F 00 90 00 4B
+ Hanseatic Bank Visa Card (Bank)
+ https://www.hanseaticbank.de/kreditkarte/genialcard
+
3B 8B 80 01 00 31 C1 64 08 60 32 20 00 90 00 74
IDEMIA (Other)
@@ -6295,6 +6355,10 @@
3B 8B 80 01 00 31 C1 64 09 11 21 30 00 90 00 07
SmartMX (Other)
+3B 8B 80 01 00 31 C1 64 09 24 33 1E 00 90 00 0E
+ Cumulus Mastercard (Bank)
+ https://www.migros.ch/cumulus/mastercard
+
3B 8B 80 01 00 31 C1 64 09 37 72 13 00 90 00 51
French ID Card 2021 (contactless interface) (eID)
https://ants.gouv.fr/Les-titres/Carte-nationale-d-identite/La-puce-de-la-no…
@@ -6503,6 +6567,10 @@
3B 8C 80 01 50 54 67 13 79 00 00 00 00 F7 81 C1 B3
Tessera Sanitaria italian health care card (HealthCare)
+3B 8C 80 01 50 5C 4B 71 A1 52 74 53 43 77 81 83 D9
+ RUTOKEN ECP 3.0 (PKI)
+ https://www.rutoken.ru/products/catalogue/id_114.html
+
3B 8C 80 01 50 5C F5 A9 45 30 AA AA 01 77 81 D7 08
Indonesia ektp (eID)
@@ -6600,6 +6668,10 @@
Navigo Annuel (France) (Transport)
https://www.iledefrance-mobilites.fr/titres-et-tarifs/detail/forfait-navigo…
+3B 8C 80 01 50 C1 4C FD 23 00 00 00 00 00 71 71 0E
+ Navigo (Transport)
+ https://www.iledefrance-mobilites.fr/
+
3B 8C 80 01 50 C1 6A 34 72 00 00 00 00 00 71 71 B0
Navigo pass (RATP) (Transport)
http://www.navigo.fr/
@@ -6612,6 +6684,10 @@
Navigo Easy (France) transport card (Transport)
https://www.ratp.fr/titres-et-tarifs/passe-navigo-easy
+3B 8C 80 01 50 C2 B9 36 86 00 00 00 00 00 71 71 96
+ Passe Navigo (Transport)
+ https://www.iledefrance-mobilites.fr/titres-et-tarifs/supports/passe-navigo…
+
3B 8C 80 01 50 C7 25 1C 5A 00 00 00 11 F7 81 81 1F
MOBIB Belgian public transport Card (Transport)
https://mobib.be/fr.html
@@ -6739,6 +6815,10 @@
3B 8D 80 01 00 73 C8 00 13 64 54 37 47 31 00 90 00 45
Tangerine ATM/ABM Card
+3B 8D 80 01 00 85 14 10 10 85 01 11 20 02 75 90 00 CF
+ Sahl Payment Card (Other)
+ https://www.english.sahlpay.app/
+
3B 8D 80 01 0D 78 80 84 02 00 73 C8 40 13 00 90 FF F8
Nokia 6212 phone seen as NFC device
@@ -6771,6 +6851,9 @@
3B 8D 80 01 80 91 E1 31 80 65 B0 83 11 11 AC 83 00 34
TOP DM GX4 Cards [TOP DM GX4 on Gemalto Prox]
+3B 8D 80 01 80 91 E1 65 02 30 78 01 13 73 D4 41 40 67
+ passport (passport)
+
3B 8D 80 01 80 91 E1 65 D0 00 5B 01 02 73 D4 41 40 B7
Portuguese Passport (passport)
http://www.pep.pt/PagesPT/Caracteristicas.aspx
@@ -6886,6 +6969,10 @@
3B 8F 80 01 00 31 B8 64 04 B0 EC C1 73 94 01 80 82 90 00 0E
Contactless CPS v3 Card (Carte de Professionnel de Sant��)
+3B 8F 80 01 00 31 C1 73 C8 00 10 64 57 49 49 43 00 90 00 B5
+ ICC Solutions Card for Certification (Other)
+ https://www.iccsolutions.com/
+
3B 8F 80 01 00 31 C1 73 C8 21 10 64 41 4D 33 30 07 90 00 88
ING-VISA-Card (Bank)
https://www.ing.de/girokonto/karten-bargeld/
@@ -6920,6 +7007,10 @@
DKB Visa Credit Card (Bank)
https://www.dkb.de
+3B 8F 80 01 43 43 31 69 A9 20 00 00 20 20 20 20 20 20 20 FF
+ Reka (Bank)
+ https://reka.ch
+
3B 8F 80 01 43 44 32 69 AB 41 20 20 20 20 20 20 FF FF FF 47
BKB VISA Card Switzerland (Bank)
https://www.bkb.ch/de/privatkunden/konten-und-karten/kreditkarten/world-mas…
@@ -7190,7 +7281,7 @@
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 00 00 00 00 00 6B
buss/train pass for use with Sk��netrafiken (www.skanetrafiken.se) busses and trains.
- public libary of D��sseldorf
+ public library of D��sseldorf
http://www.duesseldorf.de/stadtbuechereien/
specialized Mifare Ultralight card
@@ -7486,6 +7577,9 @@
au IC-card ver.001 (for CDMA2000) (Telecommunication)
https://ja.wikipedia.org/wiki/Au_IC%E3%82%AB%E3%83%BC%E3%83%89
+3B 97 11 00 02 02 04 22 00 3F 03
+ China Unicom (Telecommunication)
+
3B 97 11 80 1F 41 80 31 A0 73 BE 21 00 A6
Comprion UT3 simulator SIM (Other)
@@ -7664,6 +7758,9 @@
3B 9B 97 C0 0A 31 FE 45 80 67 05 67 B6 04 01 00 00 81 05 FE
Company Card for Tachograph Data (Transport)
+3B 9C 11 00 68 86 8D 0C 86 98 02 56 40 8B 05 00
+ China Mobile (Telecommunication)
+
3B 9C 13 11 81 64 72 65 61 6D 63 72 79 70 74 00 04 08
XPlusTV & INXCT Access Card-9 (FIRECrypt)
@@ -7762,6 +7859,9 @@
3B 9D 95 80 3F C7 A0 80 31 A0 73 BE 21 13 51 05 83 05 90 00 7C
NTT docomo Xi(LTE) DN05(DNP) Pink SIM (Telecommunication)
+3B 9D 96 00 53 49 23 03 03 00 20 00 04 00 F5 90 00
+ shell (Transport)
+
3B 9E 94 80 1F 42 80 31 00 73 BE 21 10 66 54 59 53 04 4C 25 CF
MCI (Mobile Communication Company of Iran) SIM
@@ -8434,6 +8534,10 @@
GSM-SIM Beeline RU (Telecommunication)
http://beeline.ru
+3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 96 A1 00 00 0C
+ Lycamobile UICC/SIM card. (Telecommunication)
+ https://www.lycamobile.com.au
+
3B 9F 94 80 1F C7 80 31 E0 73 FE 21 1B 57 3F 86 60 AF 01 00 00 95
Gotanet SE USIM (Telecommunication)
@@ -8545,9 +8649,15 @@
3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 17 13 C4 1D 2D 36 49
Idemia card (Telecommunication)
+3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 17 94 AA 28 99 3F 28
+ Glaier Programable LTE USIM Card (Telecommunication)
+
3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 32 11 B2 52 C6 79 F3
open5gs (Telecommunication)
+3B 9F 95 80 1F C7 80 31 A0 73 B6 A1 00 67 CF 32 15 A9 8F D7 09 50
+ LTE Card (Telecommunication)
+
3B 9F 95 80 1F C7 80 31 A0 73 BE 21 00 53 04 D0 80 83 05 90 00 BE
NTT_DoCoMo (Telecommunication)
@@ -8713,6 +8823,9 @@
3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 04 31 71 DF 00 00 39 00 00 1F
Feitian ePass2003 (PKI)
+3B 9F 95 81 31 FE 9F 00 66 46 53 05 10 06 31 71 DF 00 00 00 00 00 24
+ FT ePass2003Auto USB Token (PKI)
+
3B 9F 95 81 31 FE 9F 00 66 46 53 05 20 03 25 71 DF 00 00 00 00 00 05
Feitian ePass2003 token
@@ -9276,6 +9389,10 @@
3B 9F 96 80 3F C7 82 80 31 E0 73 F6 21 57 57 4A 33 05 81 05 30 00 CE
COMPRION M2M eUICC (Telecommunication)
+3B 9F 96 80 3F C7 82 80 31 E0 73 F6 21 57 57 4A 4D 02 0B 60 01 00 69
+ eSIM GSMA Card (Telecommunication)
+ https://www.gsma.com/newsroom/wp-content/uploads/SGP.22_v2.2.pdf
+
3B 9F 96 80 3F C7 A0 80 31 E0 73 F6 21 56 57 4A 4D 02 0B 34 44 00 5B
Norwegian telenor (Telecommunication)
http://www.telenor.no
@@ -9729,6 +9846,9 @@
GSM SIM Elisa Estonia; 2007
GSM SIM from 'fonic' Germany
+3B BC 94 00 40 14 47 47 33 53 34 43 45 43 32 30 30 30
+ Era-PL SIM Card (Telecommunication)
+
3B BD 18 00 81 31 FE 45 80 51 02 67 04 14 B1 01 01 02 00 81 05 3D
Austrian "e-Card" (=Health Card)
special Version of Starcos 3.1
@@ -10350,7 +10470,7 @@
NXP Javacard with Athena SCS OS (JavaCard)
3B DC 96 FF 81 B1 FE 43 1F C3 0B 46 41 52 45 47 4F 53 41 4D 56 32 CC
- Penis (Pay TV)
+ Multismartcard SAM (used in proprietary Scheidt&Bachmann Smartcard Reader v2)
3B DD 18 00 81 31 FE 45 80 F9 A0 00 00 00 77 01 00 70 0A 90 00 8B
National ID Card of Peru issued by RENIEC from Oberthur
@@ -10485,7 +10605,7 @@
http://www.smartcardfocus.com/shop/ilp/id~265/p/index.shtml
3B DF 18 FF 81 91 FE 1F C3 00 31 38 64 47 90 EC C2 73 14 01 50 82 90 00 BA
- Card store authentification and signature keys (JavaCard)
+ Card store authentication and signature keys (JavaCard)
https://ants.gouv.fr/Les-titres/Cartes-Agents/Adhesion/Telechargement-et-su…
3B DF 18 FF 81 91 FE 1F C3 00 31 B8 64 00 00 EC 00 73 94 00 00 82 90 00 FE
@@ -10622,6 +10742,9 @@
3B E5 00 FF 81 31 FE 45 80 73 C6 01 08 2D
MUFG (.jp) (Bank)
+3B E6 00 00 80 31 80 66 B1 A3 04 01 11 0B 83
+ Java Jcop J2A040 (JavaCard)
+
3B E6 00 00 80 31 80 66 B1 A3 04 01 11 0B 83 00 90 00
VISA Credit Card (Bank)
@@ -10901,7 +11024,7 @@
Optelio D72 FXR1 (MD) T=1
3B EE 00 00 81 31 FE 45 00 31 80 71 86 65 01 67 02 A0 0A 83 90 00 1B
- IBM JCOP "Java Card 2.1.1" et "Open Plaform 2.0.1"
+ IBM JCOP "Java Card 2.1.1" et "Open Platform 2.0.1"
3B EE 00 00 81 31 FE 45 80 31 80 66 40 90 93 06 0F 17 83 01 90 00 FD
Health insurance (HealthCare)
@@ -11173,12 +11296,18 @@
EC Card Sparkasse Mittelfranken Sued (Bank)
https://www.spkmfrs.de
+3B EF 00 FF 81 31 FE 45 65 63 11 15 62 02 50 00 10 0A 00 2E FC 07 20 C6
+ maestro BankCard (Bank)
+
3B EF 00 FF 81 31 FE 45 65 63 11 15 62 02 50 00 10 0A 09 AC 03 07 20 B2
Girocard Sparkasse Darmstadt (Bank)
3B EF 00 FF 81 31 FE 45 65 63 19 01 62 02 80 00 0F 00 35 00 42 06 20 BB
Credit card (Germany, Postbank AG): VISA
+3B EF 00 FF 81 31 FE 45 65 63 1D 02 84 02 50 00 23 05 09 A0 D9 01 01 82
+ Debit card (Bank)
+
3B EF 00 FF 81 31 FE 45 65 63 1D 02 84 02 50 00 23 18 09 20 E7 01 01 21
Deutsche Kreditbank AG (DKB AG) bank card (Bank)
https://www.dkb.de/info/tan-verfahren/chipTAN/
@@ -11407,6 +11536,10 @@
3B F7 13 00 00 81 31 FE 45 4A 43 4F 50 32 34 .. ..
NXP JCOP v2.4.x (see hist bytes for more info)
+3B F7 13 00 00 81 31 FE 45 80 65 4A 50 30 31 04 15
+ Nichizeiren Denshi-shomei (eID)
+ https://www.nichizeiren.or.jp/taxaccount/auth/fifth/
+
3B F7 18 00 00 80 31 FE 45 73 66 74 65 2D 6E 66 C4
SmartCafe Expert 3.2 72K
@@ -11441,6 +11574,10 @@
3B F8 11 20 03 40 FF FF FF FF FF 12 10 90 00
G&D (STARCOS SV 1.1)
+3B F8 13 00 00 10 00 00 73 C8 40 11 00 90 00
+ Vivid Money Visa Debit (Bank)
+ https://vivid.money
+
3B F8 13 00 00 81 31 FE 15 59 75 62 69 6B 65 79 34 D4
Yubico Yubikey 4 OTP+CCID
@@ -12138,6 +12275,14 @@
GiroCard Haspa Hamburger Sparkasse (Bank)
https://www.haspa.de/privatkunden/ihr-online-banking/unser-angebot/haspa-di…
+3B FF 13 00 00 10 00 31 01 F1 56 40 11 00 19 00 00 00 00 00 00 00
+ BVG Guthabenkarte (Prepaid Payment Card for Berlin/Brandenburg Public Transport) (Transport)
+ https://www.bvg.de/de/service-und-kontakt/guthabenkarte
+
+3B FF 13 00 00 10 00 31 01 F1 56 40 11 00 1D 00 00 00 00 00 00 00
+ albo (Bank)
+ https://www.albo.mx/
+
3B FF 13 00 00 81 31 FE 45 00 31 B9 64 04 04 EC C1 73 94 01 80 82 90 00 52
AKD kID (eID)
https://www.id.hr
@@ -12262,7 +12407,7 @@
https://tscns.regione.sardegna.it/
3B FF 18 00 00 81 31 FE 45 00 6B 11 05 07 00 01 11 01 43 4E 53 11 31 80 7B
- Italian National Fire Corps -special indentification card (eID)
+ Italian National Fire Corps -special identification card (eID)
3B FF 18 00 00 81 31 FE 45 00 6B 11 05 07 00 01 21 01 43 4E 53 10 31 80 4A
Oberthur ID-One Cosmo V7-n it's a java card 2.2.2
@@ -13104,6 +13249,10 @@
3F FD 11 25 02 50 80 0F 41 B0 0D 69 FF 4A 50 F0 80 00 56 54 03
Viasat (Pay TV)
+3F FD 11 25 02 50 80 0F 41 B0 0F 69 FF 4A 50 F0 80 00 5A 4A 03
+ Telekom Romania Communications (DVB-C) (Pay TV)
+ https://www.telekom.ro/
+
3F FD 13 25 02 50 00 0F 33 B0 0F 69 FF 4A 50 D0 00 00 53 59 02
Sky Digital (DSS satellite TV card) 2009 issue
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-azure-mgmt-iothub for openSUSE:Factory checked in at 2022-01-31 22:57:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-azure-mgmt-iothub (Old)
and /work/SRC/openSUSE:Factory/.python-azure-mgmt-iothub.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-azure-mgmt-iothub"
Mon Jan 31 22:57:22 2022 rev:13 rq:950153 version:2.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-azure-mgmt-iothub/python-azure-mgmt-iothub.changes 2021-09-07 21:22:28.385379232 +0200
+++ /work/SRC/openSUSE:Factory/.python-azure-mgmt-iothub.new.1898/python-azure-mgmt-iothub.changes 2022-01-31 22:58:13.233218539 +0100
@@ -1,0 +2,9 @@
+Mon Jan 31 10:02:26 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- New upstream release
+ + Version 2.2.0
+ + For detailed information about changes see the
+ CHANGELOG.md file provided with this package
+- Update Requires from setup.py
+
+-------------------------------------------------------------------
Old:
----
azure-mgmt-iothub-2.1.0.zip
New:
----
azure-mgmt-iothub-2.2.0.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-azure-mgmt-iothub.spec ++++++
--- /var/tmp/diff_new_pack.RRo50h/_old 2022-01-31 22:58:13.709215334 +0100
+++ /var/tmp/diff_new_pack.RRo50h/_new 2022-01-31 22:58:13.713215307 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-azure-mgmt-iothub
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%define skip_python2 1
%endif
Name: python-azure-mgmt-iothub
-Version: 2.1.0
+Version: 2.2.0
Release: 0
Summary: Microsoft Azure IoTHub Management Client Library
License: MIT
@@ -38,7 +38,7 @@
Requires: python-azure-common < 2.0.0
Requires: python-azure-common >= 1.1
Requires: python-azure-mgmt-core < 2.0.0
-Requires: python-azure-mgmt-core >= 1.2.0
+Requires: python-azure-mgmt-core >= 1.3.0
Requires: python-azure-mgmt-nspkg >= 3.0.0
Requires: python-azure-nspkg >= 3.0.0
Requires: python-msrest >= 0.6.21
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nemo for openSUSE:Factory checked in at 2022-01-31 22:57:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nemo (Old)
and /work/SRC/openSUSE:Factory/.nemo.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nemo"
Mon Jan 31 22:57:21 2022 rev:46 rq:950147 version:5.2.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/nemo/nemo.changes 2021-11-27 00:52:14.858610799 +0100
+++ /work/SRC/openSUSE:Factory/.nemo.new.1898/nemo.changes 2022-01-31 22:58:11.273231735 +0100
@@ -1,0 +2,8 @@
+Tue Dec 28 12:23:18 UTC 2021 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- nemo 5.2.2:
+ * Fix mistake in shortcuts window
+- includes changes from 5.2.1:
+ * search: use the python xlrd module to read .xls files
+
+-------------------------------------------------------------------
Old:
----
nemo-5.2.0.tar.gz
New:
----
nemo-5.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nemo.spec ++++++
--- /var/tmp/diff_new_pack.IiU5Gp/_old 2022-01-31 22:58:11.757228476 +0100
+++ /var/tmp/diff_new_pack.IiU5Gp/_new 2022-01-31 22:58:11.757228476 +0100
@@ -20,7 +20,7 @@
%define sover 1
%define typelib typelib-1_0-Nemo-3_0
Name: nemo
-Version: 5.2.0
+Version: 5.2.2
Release: 0
Summary: File browser for Cinnamon
License: GPL-2.0-or-later
@@ -65,6 +65,7 @@
Recommends: %{name}-lang
Recommends: gdk-pixbuf-loader-rsvg
Recommends: gvfs-backends
+Recommends: python3dist(xlrd)
Suggests: xdg-user-dirs
Suggests: xplayer
Suggests: xreader
@@ -156,7 +157,6 @@
%endif
%post -n %{soname}%{sover} -p /sbin/ldconfig
-
%postun -n %{soname}%{sover} -p /sbin/ldconfig
%files
++++++ nemo-5.2.0.tar.gz -> nemo-5.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/data/nemo-actions/action_i18n_strings.py new/nemo-5.2.2/data/nemo-actions/action_i18n_strings.py
--- old/nemo-5.2.0/data/nemo-actions/action_i18n_strings.py 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/data/nemo-actions/action_i18n_strings.py 2021-12-16 11:14:25.000000000 +0100
@@ -2,7 +2,7 @@
'''
This is a dummy file for translating Nemo Action files
- It was generated by the extract_action_strings script on 2021-11-15 14:24:25.653985 UTC.
+ It was generated by the extract_action_strings script on 2021-12-16 10:13:15.624420 UTC.
'''
set-as-background_nemo_action_in_Name = _("Set as Wallpaper...")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/data/nemo.desktop.in new/nemo-5.2.2/data/nemo.desktop.in
--- old/nemo-5.2.0/data/nemo.desktop.in 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/data/nemo.desktop.in 2021-12-16 11:14:25.000000000 +0100
@@ -57,7 +57,7 @@
Comment[ca]=Organitzeu i accediu als fitxers
Comment[ca@valencia]=Organitzeu i accediu als fitxers
Comment[cs]=P����stup k soubor��m a jejich spr��va
-Comment[cy]=Mynediad i drefnu ffeiliau
+Comment[cy]=Mynediad a threfnu ffeiliau
Comment[da]=Tilg�� og organis��r filer
Comment[de]=Dateien aufrufen und organisieren
Comment[el]=���������������� ������ ���������������� ��������������
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/debian/changelog new/nemo-5.2.2/debian/changelog
--- old/nemo-5.2.0/debian/changelog 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/debian/changelog 2021-12-16 11:14:25.000000000 +0100
@@ -1,3 +1,21 @@
+nemo (5.2.2) una; urgency=medium
+
+ [ Michael Webster ]
+ * Fix mistake in shortcuts window.
+
+ [ Clement Lefebvre ]
+ * l10n: Generate files
+ * l10n: Update POT
+
+ -- Clement Lefebvre <root(a)linuxmint.com> Thu, 16 Dec 2021 10:14:04 +0000
+
+nemo (5.2.1) una; urgency=medium
+
+ [ Michael Webster ]
+ * search: Use the python xlrd module to read .xls files.
+
+ -- Clement Lefebvre <root(a)linuxmint.com> Thu, 09 Dec 2021 11:23:52 +0000
+
nemo (5.2.0) una; urgency=medium
[ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/debian/control new/nemo-5.2.2/debian/control
--- old/nemo-5.2.0/debian/control 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/debian/control 2021-12-16 11:14:25.000000000 +0100
@@ -98,6 +98,7 @@
odt2txt,
catdoc,
untex,
+ python3-xlrd,
${misc:Depends},
${shlibs:Depends},
Recommends:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/files/usr/share/nemo/actions/add-desklets.nemo_action new/nemo-5.2.2/files/usr/share/nemo/actions/add-desklets.nemo_action
--- old/nemo-5.2.0/files/usr/share/nemo/actions/add-desklets.nemo_action 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/files/usr/share/nemo/actions/add-desklets.nemo_action 2021-12-16 11:14:25.000000000 +0100
@@ -26,7 +26,7 @@
Name[pt]=Adicionar Mini-Aplica����es
Name[is]=B��ta vi�� skj��bor��sgr��jum (desklets)
Name[vi]=Th��m Ti���u tr��nh m��n h��nh
-Name[he]=������������ ������������������
+Name[he]=���������� ������������������
Name[ru]=���������������� ����������������
Name[be]=������������ ����������������
Name[hr]=Dodaj desklete
@@ -48,13 +48,13 @@
Name[ko]=������������ ������
Name[af]=Voeg Desklets By
Name[tg]=���������� �������������� �������������������� �������� ��������
-Name[et]=Lisa Desklet
+Name[et]=Lisa t����lauavidinaid
Name[uk]=������������ ����������������
Name[eo]=Aldoni labortabla��ojn
Name[gd]=Cuir desktlets ris
Name[bg]=���������������� ���� ����������������
Name[zh_TW]=���������������������
-Name[cy]=Ychwanegu Desgynau
+Name[cy]=Ychwanegu Desgledi
Name[th]=������������������������������������������
Name[kab]=Rnu isnasen n tnarit
Name[nn]=Legg til miniprogram
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/files/usr/share/nemo/actions/new-launcher.nemo_action new/nemo-5.2.2/files/usr/share/nemo/actions/new-launcher.nemo_action
--- old/nemo-5.2.0/files/usr/share/nemo/actions/new-launcher.nemo_action 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/files/usr/share/nemo/actions/new-launcher.nemo_action 2021-12-16 11:14:25.000000000 +0100
@@ -51,7 +51,7 @@
Name[gd]=Cruthaich l��insear ��r an-seo...
Name[bg]=������������������ ���� ������ ��_������������ ������...
Name[zh_TW]=������������������������(_A)...
-Name[cy]=Creu C_ychwynnydd yma...
+Name[cy]=Creu C_ychwynnwr yma...
Name[ie]=Crear un nov l_ansator ci...
Name[th]=_���������������������������������������������������������������������...
Name[kab]=Snulfu-d am_sekker amaynut dagi...
@@ -107,7 +107,7 @@
Comment[gd]=Cruthaich l��insear ��r anns a' phasgan seo
Comment[bg]=������������������ ���� ������ �������������� �� �������� ����������
Comment[zh_TW]=���������������������������������
-Comment[cy]=Creu cychwynydd newydd yn y ffolder
+Comment[cy]=Creu cychwynnwr newydd yn y ffolder
Comment[ie]=Crear un nov lansator in ti-ci f��lder
Comment[th]=������������������������������������������������������������������������������������������
Comment[kab]=Snulfu-d amsekker amaynut deg ukaram
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/gresources/nemo-shortcuts.ui new/nemo-5.2.2/gresources/nemo-shortcuts.ui
--- old/nemo-5.2.0/gresources/nemo-shortcuts.ui 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/gresources/nemo-shortcuts.ui 2021-12-16 11:14:25.000000000 +0100
@@ -305,17 +305,17 @@
<child>
<object class="GtkShortcutsShortcut">
<property name="visible">True</property>
- <property name="title" translatable="yes" context="shortcut window">List view</property>
+ <property name="title" translatable="yes">Icon view</property>
<property name="accelerator"><Primary>1</property>
</object>
- </child>
- <child>
+ </child> <child>
<object class="GtkShortcutsShortcut">
<property name="visible">True</property>
- <property name="title" translatable="yes" context="shortcut window">Grid view</property>
+ <property name="title" translatable="yes" context="shortcut window">List view</property>
<property name="accelerator"><Primary>2</property>
</object>
</child>
+
<child>
<object class="GtkShortcutsShortcut">
<property name="visible">True</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/meson.build new/nemo-5.2.2/meson.build
--- old/nemo-5.2.0/meson.build 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/meson.build 2021-12-16 11:14:25.000000000 +0100
@@ -1,7 +1,7 @@
# Meson build file
# https://github.com/linuxmint/nemo
-project('nemo', 'c', version: '5.2.0',
+project('nemo', 'c', version: '5.2.2',
meson_version: '>=0.41.0'
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/nemo.pot new/nemo-5.2.2/nemo.pot
--- old/nemo-5.2.0/nemo.pot 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/nemo.pot 2021-12-16 11:14:25.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-15 14:24+0000\n"
+"POT-Creation-Date: 2021-12-16 10:13+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -6288,6 +6288,7 @@
msgstr ""
#: gresources/nemo-file-management-properties.glade:3172
+#: gresources/nemo-shortcuts.ui:308
msgid "Icon view"
msgstr ""
@@ -6558,16 +6559,11 @@
msgid "Show/hide action menu"
msgstr ""
-#: gresources/nemo-shortcuts.ui:308
+#: gresources/nemo-shortcuts.ui:314
msgctxt "shortcut window"
msgid "List view"
msgstr ""
-#: gresources/nemo-shortcuts.ui:315
-msgctxt "shortcut window"
-msgid "Grid view"
-msgstr ""
-
#: gresources/nemo-shortcuts.ui:322
msgctxt "shortcut window"
msgid "Compact view"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/search-helpers/meson.build new/nemo-5.2.2/search-helpers/meson.build
--- old/nemo-5.2.0/search-helpers/meson.build 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/search-helpers/meson.build 2021-12-16 11:14:25.000000000 +0100
@@ -21,8 +21,15 @@
)
install_data(
+ 'nemo-xls-to-txt',
+ install_dir: join_paths(get_option('prefix'), get_option('bindir')),
+ install_mode: 'rwxr-xr-x'
+)
+
+install_data(
'mso.nemo_search_helper',
'mso-ppt.nemo_search_helper',
+ 'mso-xls.nemo_search_helper',
install_dir: join_paths(nemoDataPath, 'search-helpers')
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/search-helpers/mso-xls.nemo_search_helper new/nemo-5.2.2/search-helpers/mso-xls.nemo_search_helper
--- old/nemo-5.2.0/search-helpers/mso-xls.nemo_search_helper 1970-01-01 01:00:00.000000000 +0100
+++ new/nemo-5.2.2/search-helpers/mso-xls.nemo_search_helper 2021-12-16 11:14:25.000000000 +0100
@@ -0,0 +1,5 @@
+[Nemo Search Helper]
+TryExec=nemo-xls-to-txt;
+Exec=nemo-xls-to-txt %s
+MimeType=application/vnd.ms-excel;
+Priority=100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/search-helpers/nemo-xls-to-txt new/nemo-5.2.2/search-helpers/nemo-xls-to-txt
--- old/nemo-5.2.0/search-helpers/nemo-xls-to-txt 1970-01-01 01:00:00.000000000 +0100
+++ new/nemo-5.2.2/search-helpers/nemo-xls-to-txt 2021-12-16 11:14:25.000000000 +0100
@@ -0,0 +1,31 @@
+#!/usr/bin/python3
+import sys
+import xlrd
+import locale
+
+path = sys.argv[1]
+
+try:
+ book = xlrd.open_workbook(path)
+except Exception as e:
+ print("Can't read '%s': %s" % (path, e))
+ exit(1)
+
+date_format = locale.nl_langinfo(locale.D_FMT)
+
+for sheet in book.sheets():
+ for row in sheet.get_rows():
+ had_content = False
+ for cell in row:
+ if cell.ctype == xlrd.XL_CELL_TEXT:
+ print(cell.value, end=" ")
+ had_content = True
+ elif cell.ctype == xlrd.XL_CELL_DATE:
+ dt = xlrd.xldate_as_datetime(cell.value, 0)
+ print(dt.strftime(date_format), end=" ")
+ had_content = True
+
+ if had_content:
+ # end of row newline (but only if the row wasn't blank)
+ print("")
+exit(0)
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/search-helpers/third-party/meson.build new/nemo-5.2.2/search-helpers/third-party/meson.build
--- old/nemo-5.2.0/search-helpers/third-party/meson.build 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/search-helpers/third-party/meson.build 2021-12-16 11:14:25.000000000 +0100
@@ -4,7 +4,6 @@
'id3.nemo_search_helper',
'libreoffice.nemo_search_helper',
'mso-doc.nemo_search_helper',
- 'mso-xls.nemo_search_helper',
'pdf2txt.nemo_search_helper',
'pdftotext.nemo_search_helper',
'ps2ascii.nemo_search_helper'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-5.2.0/search-helpers/third-party/mso-xls.nemo_search_helper new/nemo-5.2.2/search-helpers/third-party/mso-xls.nemo_search_helper
--- old/nemo-5.2.0/search-helpers/third-party/mso-xls.nemo_search_helper 2021-11-15 15:26:39.000000000 +0100
+++ new/nemo-5.2.2/search-helpers/third-party/mso-xls.nemo_search_helper 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-[Nemo Search Helper]
-TryExec=xls2csv;
-Exec=xls2csv %s
-MimeType=application/vnd.ms-excel;
-Priority=100
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package velero for openSUSE:Factory checked in at 2022-01-31 22:57:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/velero (Old)
and /work/SRC/openSUSE:Factory/.velero.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "velero"
Mon Jan 31 22:57:21 2022 rev:13 rq:950142 version:1.7.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/velero/velero.changes 2021-12-10 21:52:53.746906117 +0100
+++ /work/SRC/openSUSE:Factory/.velero.new.1898/velero.changes 2022-01-31 22:58:10.525236772 +0100
@@ -1,0 +2,5 @@
+Thu Jan 27 22:48:11 UTC 2022 - Robert Munteanu <rombert(a)apache.org>
+
+- Added completion packages
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ velero.spec ++++++
--- /var/tmp/diff_new_pack.vDtDHZ/_old 2022-01-31 22:58:11.089232974 +0100
+++ /var/tmp/diff_new_pack.vDtDHZ/_new 2022-01-31 22:58:11.093232947 +0100
@@ -1,7 +1,7 @@
#
# spec file for package velero
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -45,6 +45,33 @@
%description velero-restic-restore-helper
Restic restore helper for %{name}.
+%package bash-completion
+Summary: Bash Completion for %{name}
+Requires: %{name} = %{version}
+Supplements: (%{name} and bash-completion)
+BuildArch: noarch
+
+%description bash-completion
+Bash command line completion support for %{name}.
+
+%package zsh-completion
+Summary: Zsh Completion for %{name}
+Requires: %{name} = %{version}
+Supplements: (%{name} and zsh)
+BuildArch: noarch
+
+%description zsh-completion
+Zsh command line completion support for %{name}.
+
+%package fish-completion
+Summary: Fish Completion for %{name}
+Requires: %{name} = %{version}
+Supplements: (%{name} and fish)
+BuildArch: noarch
+
+%description fish-completion
+Fish command line completion support for %{name}.
+
%prep
%setup -q -a1
@@ -56,6 +83,12 @@
%install
%goinstall
+mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions
+%{buildroot}/%{_bindir}/%{name} completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name}
+mkdir -p %{buildroot}%{_datarootdir}/zsh_completion.d
+%{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh_completion.d/_%{name}
+mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d
+%{buildroot}/%{_bindir}/%{name} completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
%files
%doc README.md
@@ -63,4 +96,20 @@
%{_bindir}/velero
%{_bindir}/velero-restic-restore-helper
+%files bash-completion
+%defattr(-,root,root)
+%dir %{_datarootdir}/bash-completion/completions/
+%{_datarootdir}/bash-completion/completions/%{name}
+
+%files zsh-completion
+%defattr(-,root,root)
+%dir %{_datarootdir}/zsh_completion.d/
+%{_datarootdir}/zsh_completion.d/_%{name}
+
+%files fish-completion
+%defattr(-,root,root)
+%dir %{_datarootdir}/fish
+%dir %{_datarootdir}/fish/vendor_completions.d
+%{_datarootdir}/fish/vendor_completions.d/%{name}.fish
+
%changelog
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package buildah for openSUSE:Factory checked in at 2022-01-31 22:57:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/buildah (Old)
and /work/SRC/openSUSE:Factory/.buildah.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "buildah"
Mon Jan 31 22:57:19 2022 rev:50 rq:950141 version:1.24.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/buildah/buildah.changes 2021-10-23 00:52:26.761160294 +0200
+++ /work/SRC/openSUSE:Factory/.buildah.new.1898/buildah.changes 2022-01-31 22:58:09.677242481 +0100
@@ -1,0 +2,159 @@
+Thu Jan 27 07:30:30 UTC 2022 - dcermak(a)suse.com
+
+- Update to version 1.24.0:
+ * Bump to v1.24.0
+ * Update vendor of containers/common
+ * build(deps): bump github.com/golangci/golangci-lint in /tests/tools
+ * Github-workflow: Report both failures and errors.
+ * build(deps): bump github.com/containers/image/v5 from 5.18.0 to 5.19.0
+ * Update docs/buildah-build.1.md
+ * [CI:DOCS] Fix typos and improve language
+ * buildah bud --network add support for custom networks
+ * Make pull commands be consistent
+ * docs/buildah-build.1.md: don't imply that -v isn't just a RUN thing
+ * build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0
+ * Vendor in latest containers/image
+ * Run codespell on code
+ * .github/dependabot.yml: add tests/tools go.mod
+ * CI: rm git-validation, add GHA job to validate PRs
+ * tests/tools: bump go-md2man to v2.0.1
+ * tests/tools/Makefile: simplify
+ * tests/tools: bump onsi/ginkgo to v1.16.5
+ * vendor: bump c/common and others
+ * mount: add support for custom upper and workdir with overlay mounts
+ * linux: fix lookup for runtime
+ * overlay: add MountWithOptions to API which extends support for advanced overlay
+ * Allow processing of SystemContext from FlagSet
+ * .golangci.yml: enable unparam linter
+ * util/resolveName: rm bool return
+ * tests/tools: bump golangci-lint
+ * .gitignore: fixups
+ * all: fix capabilities.NewPid deprecation warnings
+ * bind/mount.go: fix linter comment
+ * all: fix gosimple warning S1039
+ * tests/e2e/buildah_suite_test.go: fix gosimple warnings
+ * imagebuildah/executor.go: fix gosimple warning
+ * util.go: fix gosimple warning
+ * build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0
+ * Enable git-daemon tests
+ * Allow processing of id options from FlagSet
+ * Cirrus: Re-order tasks for more parallelism
+ * Cirrus: Freshen VM images
+ * Fix platform handling for empty os/arch values
+ * Allow processing of network options from FlagSet
+ * Fix permissions on secrets directory
+ * Update containers/image and containers/common
+ * bud.bats: use a local git daemon for the git protocol test
+ * Allow processing of common options from FlagSet
+ * Cirrus: Run int. tests in parallel with unit
+ * vendor c/common
+ * Fix default CNI paths
+ * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.6 to 1.7.7
+ * multi-stage: enable mounting stages across each other with selinux enabled
+ * executor: Share selinux label of first stage with other stages in a build
+ * buildkit: add from field to bind and cache mounts so images can be used as source
+ * Use config.ProxyEnv from containers/common
+ * use libnetwork from c/common for networking
+ * setup the netns in the buildah parent process
+ * build(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9
+ * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.6
+ * build: fix libsubid test
+ * Allow callers to replace the ContainerSuffix
+ * parse: allow parsing anomaly non-human value for memory control group
+ * .cirrus: remove static_build from ci
+ * stage_executor: re-use all possible layers from cache for squashed builds
+ * build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0
+ * Allow rootless buildah to set resource limits on cgroup V2
+ * build(deps): bump github.com/docker/docker
+ * tests: move buildkit mount tests files from TESTSDIR to TESTDIR before modification
+ * build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
+ * Wire logger through to config
+ * copier.Put: check for is-not-a-directory using lstat, not stat
+ * Turn on rootless cgroupv2 tests
+ * Grab all of the containers.conf settings for namespaces.
+ * image: set MediaType in OCI manifests
+ * copier: RemoveAll possibly-directories
+ * Simple README fix
+ * images: accept multiple filter with logical AND
+ * build(deps): bump github.com/containernetworking/cni from 0.8.1 to 1.0.1
+ * UPdate vendor of container/storage
+ * build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
+ * build(deps): bump github.com/containers/image/v5 from 5.16.1 to 5.17.0
+ * Make LocalIP public function so Podman can use it
+ * Fix UnsetEnv for buildah bud
+ * Tests should rely only on static/unchanging images
+ * run: ensure that stdio pipes are labeled correctly
+ * build(deps): bump github.com/docker/docker
+ * Cirrus: Bump up to Fedora 35 & Ubuntu 21.10
+ * chroot: don't use the generate default seccomp filter for unit tests
+ * build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
+ * ssh-agent: Increase timeout before we explicitly close connection
+ * docs/tutorials: update
+ * Clarify that manifest defaults to localhost as the registry name
+ * "config": remove a stray bit of debug output
+ * "commit": fix a flag typo
+ * Fix an error message: unlocking vs locking
+ * Expand the godoc for CommonBuildOptions.Secrets
+ * chroot: accept an "rw" option
+ * Add --unsetenv option to buildah commit and build
+ * define.TempDirForURL(): show CombinedOutput when a command fails
+ * config: support the variant field
+ * rootless: do not bind mount /sys if not needed
+ * Fix tutorial to specify command on buildah run line
+ * build: history should not contain ARG values
+ * docs: Use guaranteed path for go-md2man
+ * run: honor --network=none from builder if nothing specified
+ * networkpolicy: Should be enabled instead of default when explictly set
+ * Add support for env var secret sources
+ * build(deps): bump github.com/docker/docker
+ * fix: another non-portable shebang
+ * Rootless containers users should use additional groups
+ * Support overlayfs path contains colon
+ * Report ignorefile location when no content added
+ * Add support for host.containers.internal in the /etc/hosts
+ * build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
+ * imagebuildah: fix nil deref
+ * buildkit: add support for mount=type=cache
+ * Default secret mode to 400
+ * [CI:DOCS] Include manifest example usage
+ * docs: update buildah-from, buildah-pull 'platform' option compatibility notes
+ * docs: update buildah-build 'platform' option compatibility notes
+ * De-dockerize the man page as much as possible
+ * [CI:DOCS] Touch up Containerfile man page to show ARG can be 1st
+ * docs: Fix and Update Containerfile man page with supported mount types
+ * mount: add tmpcopyup to tmpfs mount option
+ * buildkit: Add support for --mount=type=tmpfs
+ * build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
+ * Fix command doc links in README.md
+ * build(deps): bump github.com/containers/image/v5 from 5.16.0 to 5.16.1
+ * build: Add support for buildkit like --mount=type=bind
+ * Bump containerd to v1.5.7
+ * build(deps): bump github.com/docker/docker
+ * tests: stop pulling php, composer
+ * Fix .containerignore link file
+ * Cirrus: Fix defunct package metadata breaking cache
+ * build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
+ * buildah build: add --all-platforms
+ * Add man page for Containerfile and .containerignore
+ * Plumb the remote logger throughut Buildah
+ * Replace fmt.Sprintf("%d", x) with strconv.Itoa(x)
+ * Run: Cleanup run directory after every RUN step
+ * build(deps): bump github.com/containers/common from 0.45.0 to 0.46.0
+ * Makefile: adjust -ldflags/-gcflags/-gccgoflags depending on the go implementation
+ * Makefile: check for `-race` using `-mod=vendor`
+ * imagebuildah: fix an attempt to write to a nil map
+ * push: support to specify the compression format
+ * conformance: allow test cases to specify dockerUseBuildKit
+ * build(deps): bump github.com/containers/common from 0.44.1 to 0.45.0
+ * build(deps): bump github.com/containers/common from 0.44.0 to 0.44.1
+ * unmarshalConvertedConfig(): handle zstd compression
+ * tests/copy/copy: wire up compression options
+ * Update to github.com/vbauerster/mpb v7.1.5
+ * Add flouthoc to OWNERS
+ * build: Add additional step nodes when labels are modified
+ * Makefile: turn on race detection whenever it's available
+ * conformance: add more tests for exclusion short-circuiting
+ * Update VM Images + Drop prior-ubuntu testing
+ * Bump to v1.24.0-dev
+
+-------------------------------------------------------------------
Old:
----
buildah-1.23.1.tar.xz
New:
----
buildah-1.24.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ buildah.spec ++++++
--- /var/tmp/diff_new_pack.hYCGc4/_old 2022-01-31 22:58:10.285238388 +0100
+++ /var/tmp/diff_new_pack.hYCGc4/_new 2022-01-31 22:58:10.289238360 +0100
@@ -1,7 +1,7 @@
#
# spec file for package buildah
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,12 +22,12 @@
%define with_libostree 1
%endif
Name: buildah
-Version: 1.23.1
+Version: 1.24.0
Release: 0
Summary: Tool for building OCI containers
License: Apache-2.0
Group: System/Management
-URL: https://github.com/containers/buildah
+URL: https://%{project}
Source0: %{name}-%{version}.tar.xz
Source1: %{name}-rpmlintrc
BuildRequires: bash-completion
++++++ _service ++++++
--- /var/tmp/diff_new_pack.hYCGc4/_old 2022-01-31 22:58:10.329238091 +0100
+++ /var/tmp/diff_new_pack.hYCGc4/_new 2022-01-31 22:58:10.333238064 +0100
@@ -5,7 +5,7 @@
<param name="filename">buildah</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="revision">v1.23.1</param>
+ <param name="revision">v1.24.0</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="disabled">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.hYCGc4/_old 2022-01-31 22:58:10.361237875 +0100
+++ /var/tmp/diff_new_pack.hYCGc4/_new 2022-01-31 22:58:10.365237849 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/containers/buildah.git</param>
- <param name="changesrevision">d9a41b85188e10afc3caff696e5d923b6d64ceed</param></service></servicedata>
+ <param name="changesrevision">29f6b4f706dc3ec4e908ac67bc3ecd5ab1f5b513</param></service></servicedata>
(No newline at EOF)
++++++ buildah-1.23.1.tar.xz -> buildah-1.24.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/buildah/buildah-1.23.1.tar.xz /work/SRC/openSUSE:Factory/.buildah.new.1898/buildah-1.24.0.tar.xz differ: char 13, line 1
++++++ buildah-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.hYCGc4/_old 2022-01-31 22:58:10.413237525 +0100
+++ /var/tmp/diff_new_pack.hYCGc4/_new 2022-01-31 22:58:10.417237499 +0100
@@ -1,5 +1,6 @@
-addFilter (".* W: explicit-lib-dependency libcontainers-common")
-addFilter (".* W: explicit-lib-dependency libcontainers-image")
-addFilter (".* W: explicit-lib-dependency libcontainers-storage")
-addFilter (".* W: sourced-script-with-shebang /etc/bash_completion.d/buildah /bin/bash")
+addFilter (".* E: explicit-lib-dependency libcontainers-common")
+addFilter (".* E: explicit-lib-dependency libcontainers-image")
+addFilter (".* E: explicit-lib-dependency libcontainers-storage")
+# intentionally disabled
+addFilter (".* W: unstripped-binary-or-object /usr/bin/buildah")
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package patterns-hpc for openSUSE:Factory checked in at 2022-01-31 22:57:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-hpc (Old)
and /work/SRC/openSUSE:Factory/.patterns-hpc.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-hpc"
Mon Jan 31 22:57:19 2022 rev:14 rq:950139 version:20190218
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-hpc/patterns-hpc.changes 2020-04-18 00:32:16.550281592 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-hpc.new.1898/patterns-hpc.changes 2022-01-31 22:58:08.737248810 +0100
@@ -1,0 +2,5 @@
+Tue Jan 25 14:50:56 UTC 2022 - Christian Goll <cgoll(a)suse.com>
+
+- removed missing packages (bsc#1194956)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-hpc.spec ++++++
--- /var/tmp/diff_new_pack.NrbU1e/_old 2022-01-31 22:58:09.277245174 +0100
+++ /var/tmp/diff_new_pack.NrbU1e/_new 2022-01-31 22:58:09.281245147 +0100
@@ -1,7 +1,7 @@
#
# spec file for package patterns-hpc
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,8 +36,10 @@
sense.
This particular package contains all the HPC related patterns.
-################################################################################
+
+
+################################################################################
%package compute_node
%pattern_serverfunctions
Summary: HPC Basic Compute Node
@@ -52,18 +54,18 @@
# Ping is useful on compute nodes (bsc#1169484)
Requires: iputils
-Recommends: vim
-Recommends: salt-minion
-Recommends: slurm-node
-Recommends: ypbind
-Recommends: rsync
-Recommends: wget
-Recommends: ntp
Recommends: less
-Recommends: pdsh
Recommends: mrsh
Recommends: mrsh-server
Recommends: nss_ldap
+Recommends: ntp
+Recommends: pdsh
+Recommends: rsync
+Recommends: salt-minion
+Recommends: slurm-node
+Recommends: vim
+Recommends: wget
+Recommends: ypbind
# python 2.7 deps
Recommends: ganglia-gmond
Recommends: genders
@@ -111,11 +113,11 @@
Provides: pattern-visible()
Requires: pattern() = hpc_compute_node
Requires: pattern() = hpc_libraries
+Recommends: python3-devel
Recommends: pattern() = devel_C_C++
Recommends: pattern() = devel_basis
Recommends: pattern() = devel_perl
Recommends: pattern() = devel_python3
-Recommends: python3-devel
Requires: gnu-compilers-hpc-devel
Requires: lua-lmod
# Ping is useful on compute nodes (bsc#1169484)
++++++ devel-inc.txt ++++++
--- /var/tmp/diff_new_pack.NrbU1e/_old 2022-01-31 22:58:09.321244878 +0100
+++ /var/tmp/diff_new_pack.NrbU1e/_new 2022-01-31 22:58:09.325244851 +0100
@@ -1,72 +1,20 @@
Requires: mpich-gnu-hpc-devel
Requires: mpich-ofi-gnu-hpc-devel
Requires: mvapich2-gnu-hpc-devel
-Requires: openmpi2-gnu-hpc-devel
%ifarch x86_64
Recommends: mvapich2-psm2-gnu-hpc-devel
-Recommends: mvapich2-psm2-gnu-hpc-doc
%endif
-Recommends: python3-numpy-devel
-Recommends: fftw3-gnu-hpc-devel
-Recommends: fftw3-gnu-mpich-hpc-devel
-Recommends: fftw3-gnu-mvapich2-hpc-devel
-Recommends: fftw3-gnu-openmpi2-hpc-devel
+Recommends: python3-numpy-gnu-hpc-devel
Recommends: hdf5-gnu-hpc-devel
Recommends: hdf5-gnu-mpich-hpc-devel
Recommends: hdf5-gnu-mvapich2-hpc-devel
-Recommends: hdf5-gnu-openmpi2-hpc-devel
-Recommends: netcdf-gnu-hpc-devel
-Recommends: netcdf-gnu-mpich-hpc-devel
-Recommends: netcdf-gnu-mvapich2-hpc-devel
-Recommends: netcdf-gnu-openmpi2-hpc-devel
Recommends: libopenblas-gnu-hpc-devel
Recommends: libopenblas-pthreads-gnu-hpc-devel
-Recommends: libblacs2-gnu-mpich-hpc-devel
-Recommends: libblacs2-gnu-mvapich2-hpc-devel
-Recommends: libblacs2-gnu-openmpi2-hpc-devel
-Recommends: libnetcdf-cxx4-gnu-hpc-devel
-Recommends: petsc-gnu-mpich-hpc-devel
-Recommends: petsc-gnu-mvapich2-hpc-devel
-Recommends: petsc-gnu-openmpi2-hpc-devel
-Recommends: petsc-doc
-Recommends: libscalapack2-gnu-mpich-hpc-devel
-Recommends: libscalapack2-gnu-mvapich2-hpc-devel
-Recommends: libscalapack2-gnu-openmpi2-hpc-devel
Recommends: python3-numpy-gnu-hpc-devel
Recommends: mpiP-gnu-mpich-hpc
Recommends: mpiP-gnu-mvapich2-hpc
-Recommends: mpiP-gnu-openmpi2-hpc
-
-Recommends: gsl-gnu-hpc-devel
-Recommends: ocr-gnu-hpc-devel
-Recommends: ocr-gnu-mpich-hpc-devel
-Recommends: ocr-gnu-openmpi2-devel
-Recommends: ocr-gnu-mvapich2-hpc-devel
-Recommends: superlu-gnu-hpc-devel
+Recommends: mpiP-gnu-openmpi3-hpc
+Recommends: mpiP-gnu-openmpi4-hpc
-Recommends: hypre-gnu-mpich-hpc-devel
-Recommends: hypre-gnu-mvapich2-hpc-devel
-Recommends: hypre-gnu-openmpi2-hpc-devel
-
-Recommends: lua-lmod-doc
-Recommends: hwloc-doc
-Recommends: luaposix-doc
Recommends: mvapich2-gnu-hpc-doc
-Recommends: openmpi2-gnu-hpc-docs
-
-Recommends: mumps-gnu-mpich-hpc-devel
-Recommends: mumps-gnu-mpich-hpc-doc
-Recommends: mumps-gnu-mpich-hpc-examples
-Recommends: mumps-gnu-mvapich2-hpc-devel
-Recommends: mumps-gnu-mvapich2-hpc-doc
-Recommends: mumps-gnu-mvapich2-hpc-examples
-Recommends: mumps-gnu-openmpi2-hpc-devel
-Recommends: mumps-gnu-openmpi2-hpc-doc
-Recommends: mumps-gnu-openmpi2-hpc-examples
-Recommends: trilinos-gnu-mpich-hpc-devel
-Recommends: trilinos-gnu-mvapich2-hpc-devel
-Recommends: trilinos-gnu-openmpi2-hpc-devel
-Recommends: ptscotch-gnu-mpich-hpc-devel
-Recommends: ptscotch-gnu-mvapich2-hpc-devel
-Recommends: ptscotch-gnu-openmpi2-hpc-devel
++++++ library-inc.txt ++++++
--- /var/tmp/diff_new_pack.NrbU1e/_old 2022-01-31 22:58:09.349244689 +0100
+++ /var/tmp/diff_new_pack.NrbU1e/_new 2022-01-31 22:58:09.353244662 +0100
@@ -1,23 +1,12 @@
# Ping is useful on compute nodes (bsc#1169484)
Requires: iputils
# Recommend libraries which are in hpc
-Recommends: metis-gnu-hpc
-Recommends: superlu-gnu-hpc
-Recommends: libfftw3-gnu-hpc
Recommends: libhdf5-gnu-hpc
Recommends: libhdf5_cpp-gnu-hpc
Recommends: libhdf5_fortran-gnu-hpc
Recommends: libhdf5_hl-gnu-hpc
Recommends: libhdf5_hl_cpp-gnu-hpc
-Recommends: libnetcdf-gnu-hpc
-Recommends: libopenblas-gnu-hpc
-Recommends: libopenblas-pthreads-gnu-hpc
-
-Recommends: ocr-gnu-hpc
-Recommends: ocr-gnu-mpich-hpc
-Recommends: ocr-gnu-mvapich2-hpc
-Recommends: ocr-gnu-openmpi2-hpc
-Recommends: gsl-gnu-hpc
+
Recommends: python3-scipy-gnu-hpc
# We require the mpi module and recommend the rest
@@ -31,57 +20,29 @@
Recommends: mvapich2-psm2-gnu-hpc
%endif
# Now the mpi dependend recommends
-Recommends: libblacs2-gnu-mpich-hpc
-Recommends: libblacs2-gnu-mvapich2-hpc
-Recommends: libblacs2-gnu-openmpi2-hpc
-Recommends: libfftw3-gnu-mpich-hpc
-Recommends: libfftw3-gnu-mvapich2-hpc
-Recommends: libfftw3-gnu-openmpi2-hpc
Recommends: libhdf5-gnu-mpich-hpc
Recommends: libhdf5-gnu-mvapich2-hpc
-Recommends: libhdf5-gnu-openmpi2-hpc
+Recommends: libhdf5-gnu-openmpi3-hpc
Recommends: libhdf5_fortran-gnu-mpich-hpc
Recommends: libhdf5_fortran-gnu-mvapich2-hpc
-Recommends: libhdf5_fortran-gnu-openmpi2-hpc
+Recommends: libhdf5_fortran-gnu-openmpi3-hpc
+Recommends: libhdf5_fortran-gnu-openmpi4-hpc
Recommends: libhdf5_hl-gnu-mpich-hpc
Recommends: libhdf5_hl-gnu-mvapich2-hpc
-Recommends: libhdf5_hl-gnu-openmpi2-hpc
+Recommends: libhdf5_hl-gnu-openmpi3-hpc
+Recommends: libhdf5_hl-gnu-openmpi4-hpc
Recommends: libhdf5_hl_fortran-gnu-hpc
Recommends: libhdf5_hl_fortran-gnu-mpich-hpc
Recommends: libhdf5_hl_fortran-gnu-mvapich2-hpc
-Recommends: libhdf5_hl_fortran-gnu-openmpi2-hpc
-Recommends: netcdf-gnu-hpc
-Recommends: netcdf-fortran-gnu-mpich-hpc
-Recommends: netcdf-fortran-gnu-openmpi2-hpc
-Recommends: netcdf-gnu-mpich-hpc
-Recommends: netcdf-gnu-mvapich2-hpc
-Recommends: netcdf-gnu-openmpi2-hpc
-Recommends: libpetsc-gnu-mpich-hpc
-Recommends: libpetsc-gnu-mvapich2-hpc
-Recommends: libpetsc-gnu-openmpi2-hpc
-Recommends: libscalapack2-gnu-mpich-hpc
-Recommends: libscalapack2-gnu-mvapich2-hpc
-Recommends: libscalapack2-gnu-openmpi2-hpc
+Recommends: libhdf5_hl_fortran-gnu-openmpi3-hpc
+Recommends: libhdf5_hl_fortran-gnu-openmpi4-hpc
-Recommends: libnetcdf-cxx4-gnu-hpc
Recommends: python3-numpy-gnu-hpc
Recommends: papi-hpc
Recommends: imb-gnu-mpich-hpc
Recommends: imb-gnu-mvapich2-hpc
-Recommends: imb-gnu-openmpi2-hpc
-Recommends: libHYPRE-gnu-mpich-hpc
-Recommends: libHYPRE-gnu-mvapich2-hpc
-Recommends: libHYPRE-gnu-openmpi2-hpc
-
-Recommends: libmumps-gnu-mpich-hpc
-Recommends: libmumps-gnu-mvapich2-hpc
-Recommends: libmumps-gnu-openmpi2-hpc
-Recommends: trilinos-gnu-mpich-hpc
-Recommends: trilinos-gnu-mvapich2-hpc
-Recommends: trilinos-gnu-openmpi2-hpc
-Recommends: ptscotch-gnu-mpich-hpc
-Recommends: ptscotch-gnu-mvapich2-hpc
-Recommends: ptscotch-gnu-openmpi2-hpc
+Recommends: imb-gnu-openmpi3-hpc
+Recommends: imb-gnu-openmpi4-hpc
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package samba-image for openSUSE:Factory checked in at 2022-01-31 22:57:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/samba-image (Old)
and /work/SRC/openSUSE:Factory/.samba-image.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "samba-image"
Mon Jan 31 22:57:18 2022 rev:3 rq:950135 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/samba-image/samba-image.changes 2021-10-15 23:04:44.742130919 +0200
+++ /work/SRC/openSUSE:Factory/.samba-image.new.1898/samba-image.changes 2022-01-31 22:58:08.061253362 +0100
@@ -1,0 +2,7 @@
+Mon Jan 31 10:13:33 UTC 2022 - kukuk(a)suse.com
+
+- Update to version 1643623975.f3d4e21:
+ * Use --debug-stdout for removed -S
+ * Add system user nobody (used as guest account)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Dockerfile ++++++
--- /var/tmp/diff_new_pack.CZ9lFv/_old 2022-01-31 22:58:08.541250130 +0100
+++ /var/tmp/diff_new_pack.CZ9lFv/_new 2022-01-31 22:58:08.545250102 +0100
@@ -18,7 +18,7 @@
COPY entrypoint.sh /entrypoint.sh
-RUN zypper --non-interactive install --no-recommends catatonit timezone system-user-mail shadow samba && zypper clean && chmod 755 /entrypoint.sh
+RUN zypper --non-interactive install --no-recommends catatonit timezone system-user-mail system-user-nobody shadow samba && zypper clean && chmod 755 /entrypoint.sh
EXPOSE 137/udp 138/udp 139 445
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.CZ9lFv/_old 2022-01-31 22:58:08.589249806 +0100
+++ /var/tmp/diff_new_pack.CZ9lFv/_new 2022-01-31 22:58:08.593249780 +0100
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/container-images.git</param>
- <param name="changesrevision">c2d87b93b05c15da0f1874b193d47fbb138df7f5</param>
+ <param name="changesrevision">f3d4e21c95339bbae41313b2fa603ce8911b96c1</param>
</service>
</servicedata>
(No newline at EOF)
++++++ entrypoint.sh ++++++
--- /var/tmp/diff_new_pack.CZ9lFv/_old 2022-01-31 22:58:08.613249645 +0100
+++ /var/tmp/diff_new_pack.CZ9lFv/_new 2022-01-31 22:58:08.617249618 +0100
@@ -199,5 +199,5 @@
done <<< "$SHARE_FILE"
fi
-exec catatonit -- smbd -F --no-process-group --configfile="$CONFIG_FILE" < /dev/null
+exec catatonit -- smbd -F --debug-stdout --no-process-group --configfile="$CONFIG_FILE" < /dev/null
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package codelite for openSUSE:Factory checked in at 2022-01-31 22:57:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/codelite (Old)
and /work/SRC/openSUSE:Factory/.codelite.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "codelite"
Mon Jan 31 22:57:16 2022 rev:17 rq:950125 version:15.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/codelite/codelite.changes 2021-09-30 23:45:13.332594881 +0200
+++ /work/SRC/openSUSE:Factory/.codelite.new.1898/codelite.changes 2022-01-31 22:58:05.109273237 +0100
@@ -1,0 +2,8 @@
+Sun Jan 30 18:22:55 UTC 2022 - Atri Bhattacharya <badshah400(a)gmail.com>
+
+- Add codelite-SpellChecker-unnest-classes.patch -- Un-nest 2
+ nested classes: this fixes compilation with g++ 11.2.0;
+ patch taken from upstream commit and re-based for current
+ version (deb#997219).
+
+-------------------------------------------------------------------
New:
----
codelite-SpellChecker-unnest-classes.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ codelite.spec ++++++
--- /var/tmp/diff_new_pack.04Ae9C/_old 2022-01-31 22:58:06.621263057 +0100
+++ /var/tmp/diff_new_pack.04Ae9C/_new 2022-01-31 22:58:06.625263030 +0100
@@ -1,7 +1,7 @@
#
# spec file for package codelite
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2012-2019 Mariusz Fik <fisiu(a)opensuse.org>.
#
# All modifications and additions to the file contributed by third parties
@@ -44,6 +44,8 @@
Patch1: fix_node_env-script-interpreter.patch
# PATCH-FIX-UPSTREAM
Patch2: 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch
+# PATCH-FIX-UPSTREAM codelite-SpellChecker-unnest-classes.patch deb#997219 badshah400(a)gmail.com -- Un-nest 2 nested classes: this fixes compilation with g++ 11.2.0; patchtaken from upstream commit and re-based for current version
+Patch3: codelite-SpellChecker-unnest-classes.patch
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
++++++ codelite-SpellChecker-unnest-classes.patch ++++++
From 1d57763c8a19b3f5e3ae0b0ca382024a8ac978c2 Mon Sep 17 00:00:00 2001
From: dghart <dghart david(a)4Pane.co.uk>
Date: Sun, 16 Jan 2022 16:31:20 +0000
Subject: [PATCH] Hunspell: Un-nest 2 nested classes: this fixes compilation
with g++ 11.2.0
See debian bug-report https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997219
---
SpellChecker/IHunSpell.h | 69 ++++++++++++++++++++--------------------
1 file changed, 35 insertions(+), 34 deletions(-)
Index: codelite-15.0/SpellChecker/IHunSpell.h
===================================================================
--- codelite-15.0.orig/SpellChecker/IHunSpell.h
+++ codelite-15.0/SpellChecker/IHunSpell.h
@@ -52,50 +52,50 @@ class CorrectSpellingDlg;
class SpellCheck;
class IEditor;
// ------------------------------------------------------------
-class IHunSpell
+class StringHashOptionalCase
{
- class StringHashOptionalCase
+public:
+ StringHashOptionalCase(const bool isCaseSensitive = true) :
+ m_isCaseSensitive(isCaseSensitive)
{
- public:
- StringHashOptionalCase(const bool isCaseSensitive = true) :
- m_isCaseSensitive(isCaseSensitive)
- {
- }
+ }
- size_t operator()(const wxString &str) const
- {
- if (m_isCaseSensitive) {
- return std::hash<wxString>()(str);
- }
- else {
- return std::hash<wxString>()(str.Upper());
- }
+ size_t operator()(const wxString &str) const
+ {
+ if (m_isCaseSensitive) {
+ return std::hash<wxString>()(str);
}
+ else {
+ return std::hash<wxString>()(str.Upper());
+ }
+ }
- private:
- bool m_isCaseSensitive;
- };
+private:
+ bool m_isCaseSensitive;
+};
- class StringCompareOptionalCase
+class StringCompareOptionalCase
+{
+public:
+ StringCompareOptionalCase(const bool isCaseSensitive = true) :
+ m_isCaseSensitive(isCaseSensitive)
{
- public:
- StringCompareOptionalCase(const bool isCaseSensitive = true) :
- m_isCaseSensitive(isCaseSensitive)
- {
- }
-
- bool operator()(const wxString &lhs, const wxString &rhs) const
- {
- if (m_isCaseSensitive)
- return (0 == lhs.Cmp(rhs));
- else
- return (0 == lhs.CmpNoCase(rhs));
- }
+ }
- private:
- bool m_isCaseSensitive;
- };
+ bool operator()(const wxString &lhs, const wxString &rhs) const
+ {
+ if (m_isCaseSensitive)
+ return (0 == lhs.Cmp(rhs));
+ else
+ return (0 == lhs.CmpNoCase(rhs));
+ }
+
+private:
+ bool m_isCaseSensitive;
+};
+class IHunSpell
+{
public:
IHunSpell();
virtual ~IHunSpell();
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2022-01-31 22:57:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
and /work/SRC/openSUSE:Factory/.sbcl.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl"
Mon Jan 31 22:57:16 2022 rev:75 rq:950114 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2022-01-10 23:54:25.288847365 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.1898/sbcl.changes 2022-01-31 22:58:03.737282475 +0100
@@ -1,0 +2,35 @@
+Sun Jan 30 22:05:02 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- Update to version 2.2.1
+ * incompatible change: DEFINE-ALIEN-CALLBACK, which has never been exported
+ from a public package, has been deleted. It is superseded by
+ SB-ALIEN:DEFINE-ALIEN-CALLABLE.
+ * minor incompatible change: compiler warnings are emitted on more
+ provably-erroneous code involving sequence functions on specialized
+ arrays.
+ * platform support:
+ ** support getting thread IDs on FreeBSD. (thanks to Felix Lange)
+ ** faster function call sequence on arm64.
+ ** the built-in buffer size for file streams is increased to 8KB.
+ * enhancement: provide a restart for method lambda list mismatches that
+ fmakunbounds the generic function.
+ * enhancement: provide a USE-VALUE restart around type errors signalled from
+ (SETF SLOT-VALUE).
+ * enhancement: when UPDATE-INSTANCE-FOR-DIFFERENT-CLASS (or -REDEFINED-)
+ undergoes a non-local exit, restore the instance to its original state.
+ (thanks to Micha�� phoe Herda)
+ * enhancement: the :SYNCHRONIZED keyword argument to MAKE-HASH-TABLE is no
+ longer experimental.
+ * bug fix: fix an erroneous compiler tranform for (EXPT SINGLE-FLOAT
+ INTEGER). (lp#1958061, thanks to Vasily Postnicov)
+ * bug fix: disassembly of closures is more likely to show the relevant code
+ if more than one closure closes over the same environment. (lp#1956870,
+ reported by Micha�� phoe Herda)
+ * bug fix: RUN-PROGRAM with :IF-EXISTS :APPEND no longer signals an error if
+ the output does not exist. (lp#1958569, thanks to Ingo Krabbe)
+ * optimization: reorder basic blocks to have loop code fall through more
+ often. (thanks to Hayley Patton)
+ * optimization: sequences larger than the buffer size are written to streams
+ without going through a buffering stage. (reported by Philipp Marek)
+
+-------------------------------------------------------------------
Old:
----
sbcl-2.2.0-source.tar.bz2
New:
----
sbcl-2.2.1-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.0BqZlS/_old 2022-01-31 22:58:04.793275365 +0100
+++ /var/tmp/diff_new_pack.0BqZlS/_new 2022-01-31 22:58:04.797275338 +0100
@@ -21,7 +21,7 @@
Name: sbcl
#!BuildIgnore: gcc-PIE
-Version: 2.2.0
+Version: 2.2.1
Release: 0
Summary: Steel Bank Common Lisp
License: BSD-3-Clause AND SUSE-Public-Domain
++++++ sbcl-2.2.0-source.tar.bz2 -> sbcl-2.2.1-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.2.0-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.1898/sbcl-2.2.1-source.tar.bz2 differ: char 11, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package opensuse-spamassassin-image for openSUSE:Factory checked in at 2022-01-31 22:57:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opensuse-spamassassin-image (Old)
and /work/SRC/openSUSE:Factory/.opensuse-spamassassin-image.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opensuse-spamassassin-image"
Mon Jan 31 22:57:15 2022 rev:5 rq:950118 version:1.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/opensuse-spamassassin-image/opensuse-spamassassin-image.changes 2021-05-06 22:53:33.142520587 +0200
+++ /work/SRC/openSUSE:Factory/.opensuse-spamassassin-image.new.1898/opensuse-spamassassin-image.changes 2022-01-31 22:58:02.693289504 +0100
@@ -1,0 +2,6 @@
+Mon Jan 31 08:40:23 UTC 2022 - kukuk(a)suse.com
+
+- Update to version 1643618388.892d81f:
+ * Add certificates for sa-update/wget
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ opensuse-spamassassin-image.kiwi ++++++
--- /var/tmp/diff_new_pack.Tedeu1/_old 2022-01-31 22:58:03.305285384 +0100
+++ /var/tmp/diff_new_pack.Tedeu1/_new 2022-01-31 22:58:03.305285384 +0100
@@ -52,6 +52,8 @@
<package name="mandoc"/>
<package name="wget"/>
<package name="timezone"/>
+ <package name="ca-certificates"/>
+ <package name="ca-certificates-mozilla"/>
<package name="-busybox-wget"/>
<package name="-busybox-man"/>
</packages>
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Tedeu1/_old 2022-01-31 22:58:03.373284925 +0100
+++ /var/tmp/diff_new_pack.Tedeu1/_new 2022-01-31 22:58:03.377284899 +0100
@@ -20,9 +20,9 @@
<param name="version">_none_</param>
<param name="subdir">spamassassin</param>
<param name="filename">root</param>
- <param name="include">root/entrypoint.sh</param>
- <param name="include">root/update-sa-rules.sh</param>
- <param name="include">root/start-spamd.sh</param>
+ <param name="include">entrypoint.sh</param>
+ <param name="include">update-sa-rules.sh</param>
+ <param name="include">start-spamd.sh</param>
</service>
<service mode="buildtime" name="kiwi_metainfo_helper"/>
<service mode="buildtime" name="kiwi_label_helper"/>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Tedeu1/_old 2022-01-31 22:58:03.405284710 +0100
+++ /var/tmp/diff_new_pack.Tedeu1/_new 2022-01-31 22:58:03.409284683 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/thkukuk/containers-mailserver.git</param>
- <param name="changesrevision">5f725e4e3f0fd5a71f793b621d2c7ecc467cee5c</param></service></servicedata>
+ <param name="changesrevision">892d81f823b13c43610bd8f91e0f9af12aca1144</param></service></servicedata>
(No newline at EOF)
++++++ root.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/root/entrypoint.sh new/root/entrypoint.sh
--- old/root/entrypoint.sh 2021-05-06 14:31:43.000000000 +0200
+++ new/root/entrypoint.sh 2022-01-31 09:39:48.000000000 +0100
@@ -67,6 +67,9 @@
setup_timezone
+# Make sure certificates are current
+/usr/sbin/update-ca-certificates
+
if [ -d /etc/spamassassin ] && [ -n "$(ls -A /etc/spamassassin)" ]; then
cp -av /etc/spamassassin/* /etc/mail/spamassassin/
fi
++++++ root.obsinfo ++++++
--- /var/tmp/diff_new_pack.Tedeu1/_old 2022-01-31 22:58:03.505284037 +0100
+++ /var/tmp/diff_new_pack.Tedeu1/_new 2022-01-31 22:58:03.513283983 +0100
@@ -1,6 +1,5 @@
name: root
version:
-mtime: 1620304303
-commit: 5f725e4e3f0fd5a71f793b621d2c7ecc467cee5c
-
+mtime: 1643618388
+commit: 892d81f823b13c43610bd8f91e0f9af12aca1144
1
0