openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
June 2022
- 1 participants
- 2039 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package element-web for openSUSE:Factory checked in at 2022-06-01 17:35:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-web (Old)
and /work/SRC/openSUSE:Factory/.element-web.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "element-web"
Wed Jun 1 17:35:04 2022 rev:13 rq:980328 version:1.10.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/element-web/element-web.changes 2022-05-23 15:52:11.178671301 +0200
+++ /work/SRC/openSUSE:Factory/.element-web.new.1548/element-web.changes 2022-06-01 17:35:29.410799514 +0200
@@ -1,0 +2,6 @@
+Wed May 25 09:49:34 UTC 2022 - Dominik Heidler <dheidler(a)suse.de>
+
+- Version 1.10.13
+ * UI Improvements
+
+-------------------------------------------------------------------
Old:
----
element-web-1.10.12.tar.gz
New:
----
element-web-1.10.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ element-web.spec ++++++
--- /var/tmp/diff_new_pack.HXl7sF/_old 2022-06-01 17:35:36.370807738 +0200
+++ /var/tmp/diff_new_pack.HXl7sF/_new 2022-06-01 17:35:36.378807747 +0200
@@ -17,7 +17,7 @@
Name: element-web
-Version: 1.10.12
+Version: 1.10.13
Release: 0
Summary: A glossy Matrix collaboration client - web files
License: Apache-2.0
++++++ element-web-1.10.12.tar.gz -> element-web-1.10.13.tar.gz ++++++
++++ 4084 lines of diff (skipped)
++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-web/npm-packages-offline-cache.tar.gz /work/SRC/openSUSE:Factory/.element-web.new.1548/npm-packages-offline-cache.tar.gz differ: char 13, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-shell-extension-pop-shell for openSUSE:Factory checked in at 2022-06-01 17:35:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell-extension-pop-shell (Old)
and /work/SRC/openSUSE:Factory/.gnome-shell-extension-pop-shell.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell-extension-pop-shell"
Wed Jun 1 17:35:03 2022 rev:5 rq:980315 version:1.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell-extension-pop-shell/gnome-shell-extension-pop-shell.changes 2021-08-27 21:45:25.410077460 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-shell-extension-pop-shell.new.1548/gnome-shell-extension-pop-shell.changes 2022-06-01 17:35:28.590798545 +0200
@@ -1,0 +2,5 @@
+Tue May 31 18:34:26 UTC 2022 - Gordon Leung <pirateclip(a)protonmail.com>
+
+bump: 0143b0b5eb14291cbd9e0b8328eeec93c4871ba9.patch to allow GNOME 42
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell-extension-pop-shell.spec ++++++
--- /var/tmp/diff_new_pack.rj1hLH/_old 2022-06-01 17:35:29.050799089 +0200
+++ /var/tmp/diff_new_pack.rj1hLH/_new 2022-06-01 17:35:29.054799094 +0200
@@ -1,7 +1,7 @@
#
# spec file for package gnome-shell-extension-pop-shell
#
-# 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
++++++ 0143b0b5eb14291cbd9e0b8328eeec93c4871ba9.patch ++++++
--- /var/tmp/diff_new_pack.rj1hLH/_old 2022-06-01 17:35:29.074799117 +0200
+++ /var/tmp/diff_new_pack.rj1hLH/_new 2022-06-01 17:35:29.078799122 +0200
@@ -8,14 +8,15 @@
===================================================================
--- shell-1.2.0.orig/metadata.json
+++ shell-1.2.0/metadata.json
-@@ -5,6 +5,8 @@
+@@ -5,6 +5,9 @@
"uuid": "pop-shell(a)system76.com",
"settings-schema": "org.gnome.shell.extensions.pop-shell",
"shell-version": [
- "3.36"
+ "3.36",
+ "40",
-+ "41"
++ "41",
++ "42"
]
-}
\ No newline at end of file
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package goaccess for openSUSE:Factory checked in at 2022-06-01 17:35:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/goaccess (Old)
and /work/SRC/openSUSE:Factory/.goaccess.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goaccess"
Wed Jun 1 17:35:02 2022 rev:21 rq:980298 version:1.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/goaccess/goaccess.changes 2022-04-30 00:46:12.606986380 +0200
+++ /work/SRC/openSUSE:Factory/.goaccess.new.1548/goaccess.changes 2022-06-01 17:35:26.870796513 +0200
@@ -1,0 +2,17 @@
+Wed Jun 1 07:15:26 UTC 2022 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 1.6:
+ * Changed slightly how the XFF field is specified. See man page for details.
+ * Ensure city is displayed with the DBIP City Lite database.
+ * Ensure no 'cleaning up resources' message is displayed if `--no-progress`
+ is passed.
+ * Ensure the maximum number of items per panel defaults to 1440 (24hrs) when
+ passing `--date-spec=min`.
+ * Fixed issue when parsing a delimited XFF field followed by a host IP.
+ * Fixed issue where some data was buffered on the WebSocket server before it
+ was sent to each client.
+ * Fixed issue where the WebSocket server would fail with POLLNVAL consuming
+ 100% CPU.
+ * Fixed segfault when attempting to open an unresolved IP on mac/BSDs.
+
+-------------------------------------------------------------------
Old:
----
goaccess-1.5.7.tar.gz
New:
----
goaccess-1.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ goaccess.spec ++++++
--- /var/tmp/diff_new_pack.3bdWor/_old 2022-06-01 17:35:28.270798167 +0200
+++ /var/tmp/diff_new_pack.3bdWor/_new 2022-06-01 17:35:28.274798172 +0200
@@ -21,7 +21,7 @@
%global goaccess_services goaccess@.service goaccess@.timer
Name: goaccess
-Version: 1.5.7
+Version: 1.6
Release: 0
Summary: Apache Web Log Analyzer
License: GPL-2.0-or-later
++++++ goaccess-1.5.7.tar.gz -> goaccess-1.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/AUTHORS new/goaccess-1.6/AUTHORS
--- old/goaccess-1.5.7/AUTHORS 2022-04-28 03:25:52.000000000 +0200
+++ new/goaccess-1.6/AUTHORS 2022-06-01 05:34:16.000000000 +0200
@@ -12,6 +12,7 @@
* Alexander Eifler <noreply(a)github.com>
* Alexandre GUIOT--VALENTIN <contact(a)alexandregv.fr>
* Alexandre Perrin <noreply(a)github.com>
+ * Amos Hayes <ahayes(a)gcrc.carleton.ca>
* A. Nackov <anackov(a)gmail.com>
* Anders Johansson <47452862+tellustheguru(a)users.noreply.github.com>
* Andreas Sommer <andreas.sommer(a)ppro.com>
@@ -88,6 +89,7 @@
* Max Christian Pohle <goaccess(a)prosoftcorp.com>
* metrix78 <metrix1978(a)gmail.com>
* Michael Vetter <jubalh(a)iodoru.org>
+ * Mika Raunio <mika(a)diago.global>
* m-r-r <raybaudroigm(a)gmail.com>
* mynameiscfed <christopherfederico(a)gmail.com>
* Nicolas Le Manchet <nicolas(a)lemanchet.fr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/ChangeLog new/goaccess-1.6/ChangeLog
--- old/goaccess-1.5.7/ChangeLog 2022-04-28 03:24:02.000000000 +0200
+++ new/goaccess-1.6/ChangeLog 2022-06-01 05:04:44.000000000 +0200
@@ -1,3 +1,18 @@
+Changes to GoAccess 1.6 - Tuesday, May 31, 2022
+
+ - Changed slightly how the XFF field is specified. See man page for details.
+ - Ensure city is displayed with the DBIP City Lite database.
+ - Ensure no 'cleaning up resources' message is displayed if `--no-progress`
+ is passed.
+ - Ensure the maximum number of items per panel defaults to 1440 (24hrs) when
+ passing `--date-spec=min`.
+ - Fixed issue when parsing a delimited XFF field followed by a host IP.
+ - Fixed issue where some data was buffered on the WebSocket server before it
+ was sent to each client.
+ - Fixed issue where the WebSocket server would fail with POLLNVAL consuming
+ 100% CPU.
+ - Fixed segfault when attempting to open an unresolved IP on mac/BSDs.
+
Changes to GoAccess 1.5.7 - Thursday, April 28, 2022
- Updated Caddy's JSON format. This should address CADDY's v2.5.0 change.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/NEWS new/goaccess-1.6/NEWS
--- old/goaccess-1.5.7/NEWS 2022-04-28 03:18:06.000000000 +0200
+++ new/goaccess-1.6/NEWS 2022-06-01 04:56:02.000000000 +0200
@@ -2,6 +2,8 @@
Gerardo Orellana <goaccess(a)prosoftcorp.com>
* Version history:
+ - 1.6 [Tuesday, May 31 , 2022]
+ . GoAccess 1.6 Released. See ChangeLog for new features/bug-fixes.
- 1.5.7 [Thursday, April 28 , 2022]
. GoAccess 1.5.7 Released. See ChangeLog for new features/bug-fixes.
- 1.5.6 [Wednesday, March 30, 2022]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/configure new/goaccess-1.6/configure
--- old/goaccess-1.5.7/configure 2022-04-28 03:29:48.000000000 +0200
+++ new/goaccess-1.6/configure 2022-06-01 05:34:51.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for goaccess 1.5.7.
+# Generated by GNU Autoconf 2.69 for goaccess 1.6.
#
# Report bugs to <hello(a)goaccess.io>.
#
@@ -580,8 +580,8 @@
# Identity of this package.
PACKAGE_NAME='goaccess'
PACKAGE_TARNAME='goaccess'
-PACKAGE_VERSION='1.5.7'
-PACKAGE_STRING='goaccess 1.5.7'
+PACKAGE_VERSION='1.6'
+PACKAGE_STRING='goaccess 1.6'
PACKAGE_BUGREPORT='hello(a)goaccess.io'
PACKAGE_URL='https://goaccess.io'
@@ -1333,7 +1333,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 goaccess 1.5.7 to adapt to many kinds of systems.
+\`configure' configures goaccess 1.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1404,7 +1404,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of goaccess 1.5.7:";;
+ short | recursive ) echo "Configuration of goaccess 1.6:";;
esac
cat <<\_ACEOF
@@ -1514,7 +1514,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-goaccess configure 1.5.7
+goaccess configure 1.6
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2067,7 +2067,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by goaccess $as_me 1.5.7, which was
+It was created by goaccess $as_me 1.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2934,7 +2934,7 @@
# Define the identity of the package.
PACKAGE='goaccess'
- VERSION='1.5.7'
+ VERSION='1.6'
cat >>confdefs.h <<_ACEOF
@@ -9658,7 +9658,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by goaccess $as_me 1.5.7, which was
+This file was extended by goaccess $as_me 1.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -9725,7 +9725,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-goaccess config.status 1.5.7
+goaccess config.status 1.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/configure.ac new/goaccess-1.6/configure.ac
--- old/goaccess-1.5.7/configure.ac 2022-04-28 03:16:05.000000000 +0200
+++ new/goaccess-1.6/configure.ac 2022-06-01 04:51:48.000000000 +0200
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
-AC_INIT([goaccess],[1.5.7],[hello@goaccess.io],[],[https://goaccess.io])
+AC_INIT([goaccess],[1.6],[hello@goaccess.io],[],[https://goaccess.io])
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/goaccess.c])
AC_CONFIG_HEADERS([src/config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/goaccess.1 new/goaccess-1.6/goaccess.1
--- old/goaccess-1.5.7/goaccess.1 2022-04-28 03:29:31.000000000 +0200
+++ new/goaccess-1.6/goaccess.1 2022-06-01 05:32:59.000000000 +0200
@@ -1,4 +1,4 @@
-.TH goaccess 1 "APRIL 2022" GNU+Linux "User Manuals"
+.TH goaccess 1 "MAY 2022" GNU+Linux "User Manuals"
.SH NAME
goaccess \- fast web log analyzer and interactive viewer.
.SH SYNOPSIS
@@ -909,10 +909,31 @@
It uses a special specifier which consists of a tilde before the host
specifier, followed by the character(s) that delimit the XFF field, which are
-enclosed by curly braces (i.e., ~h{," })
+enclosed by curly braces. i.e., "~h{, }
+
+For example, "~h{, }" is used in order to parse "11.25.11.53, 17.68.33.17" field
+which is delimited by a comma and a space (enclosed by double quotes).
+
+.TS
+allbox;
+lb lb
+l l.
+XFF field specifier
+T{
+.BR \[dq]192.1.2.3, \~192.68.33.17,\~192.1.1.2\[dq]
+T} \[dq]~h{, }\[dq]
+T{
+.BR \[dq]192.1.2.12\[dq],\~\[dq]192.68.33.17\[dq]
+T} ~h{\[dq], }
+T{
+.BR 192.1.2.12,\~192.68.33.17
+T} ~h{, }
+T{
+.BR 192.1.2.14\~192.68.33.17\~192.1.1.2
+T} ~h{ }
+.TE
+
-For example, ~h{," } is used in order to parse "11.25.11.53, 17.68.33.17" field
-which is delimited by a double quote, a comma, and a space.
.P
.I Note:
In order to get the average, cumulative and maximum time served in GoAccess,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/de.po new/goaccess-1.6/po/de.po
--- old/goaccess-1.5.7/po/de.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/de.po 2022-06-01 05:35:17.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2019-05-05 16:03+0200\n"
"Last-Translator: Axel Wehner <mail(a)axelwehner.de>\n"
"Language: de\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/es.po new/goaccess-1.6/po/es.po
--- old/goaccess-1.5.7/po/es.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/es.po 2022-06-01 05:35:17.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Goaccess\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2017-08-04 13:00-0300\n"
"Last-Translator: Enrique Becerra <kabeza(a)gmail.com>\n"
"Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/fr.po new/goaccess-1.6/po/fr.po
--- old/goaccess-1.5.7/po/fr.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/fr.po 2022-06-01 05:35:17.000000000 +0200
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.4\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2020-07-10 11:44+0200\n"
"Last-Translator: Coban L. <coban.lebret(a)nfrance.com>\n"
"Language-Team: fran��ais\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/goaccess.pot new/goaccess-1.6/po/goaccess.pot
--- old/goaccess-1.5.7/po/goaccess.pot 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/goaccess.pot 2022-06-01 05:35:17.000000000 +0200
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: goaccess 1.5.7\n"
+"Project-Id-Version: goaccess 1.6\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\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"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/it.po new/goaccess-1.6/po/it.po
--- old/goaccess-1.5.7/po/it.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/it.po 2022-06-01 05:35:18.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Goaccess\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2017-08-04 13:00-0300\n"
"Last-Translator: Mario Donnarumma <mario.donnarumma.97(a)gmail.com>\n"
"Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/ja.po new/goaccess-1.6/po/ja.po
--- old/goaccess-1.5.7/po/ja.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/ja.po 2022-06-01 05:35:17.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.3\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2020-08-19 06:27+0900\n"
"Last-Translator: Kamino <67395018+err931(a)users.noreply.github.com>\n"
"Language-Team: Japanese\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/pt_BR.po new/goaccess-1.6/po/pt_BR.po
--- old/goaccess-1.5.7/po/pt_BR.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/pt_BR.po 2022-06-01 05:35:18.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: Goaccess\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2019-04-25 20:34-0300\n"
"Last-Translator: Alan Placidina Maria <alanplacidina(a)gmail.com>\n"
"Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/ru.po new/goaccess-1.6/po/ru.po
--- old/goaccess-1.5.7/po/ru.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/ru.po 2022-06-01 05:35:18.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.5.6\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2022-04-21 10:17+0300\n"
"Last-Translator: Artyom Karlov <artyom.karlov(a)gmail.com>\n"
"Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/sv.po new/goaccess-1.6/po/sv.po
--- old/goaccess-1.5.7/po/sv.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/sv.po 2022-06-01 05:35:18.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.3\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2018-12-13 22:48-0600\n"
"Last-Translator: Anders Johansson <johansson(a)aljmedia.se>\n"
"Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/uk.po new/goaccess-1.6/po/uk.po
--- old/goaccess-1.5.7/po/uk.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/uk.po 2022-06-01 05:35:18.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.5.6\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2022-04-21 10:17+0300\n"
"Last-Translator: Artyom Karlov <artyom.karlov(a)gmail.com>\n"
"Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/po/zh_CN.po new/goaccess-1.6/po/zh_CN.po
--- old/goaccess-1.5.7/po/zh_CN.po 2022-04-28 03:30:13.000000000 +0200
+++ new/goaccess-1.6/po/zh_CN.po 2022-06-01 05:35:18.000000000 +0200
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: goaccess 1.5.6\n"
"Report-Msgid-Bugs-To: hello(a)goaccess.io\n"
-"POT-Creation-Date: 2022-04-27 20:30-0500\n"
+"POT-Creation-Date: 2022-05-31 22:35-0500\n"
"PO-Revision-Date: 2017-04-03 09:43+0200\n"
"Last-Translator: Ai<hello(a)goaccess.io>\n"
"Language-Team: Ai\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/commons.c new/goaccess-1.6/src/commons.c
--- old/goaccess-1.5.7/src/commons.c 2022-04-28 02:53:00.000000000 +0200
+++ new/goaccess-1.6/src/commons.c 2022-05-31 18:48:57.000000000 +0200
@@ -90,7 +90,8 @@
/* no max choices, return defaults */
if (conf.max_items <= 0)
- return conf.real_time_html ? MAX_CHOICES_RT : MAX_CHOICES;
+ return conf.real_time_html ? MAX_CHOICES_RT : (conf.date_spec_hr ==
+ 2 ? MAX_CHOICES_MINUTE : MAX_CHOICES);
/* TERM */
if (!conf.output_stdout)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/commons.h new/goaccess-1.6/src/commons.h
--- old/goaccess-1.5.7/src/commons.h 2022-04-28 03:15:34.000000000 +0200
+++ new/goaccess-1.6/src/commons.h 2022-06-01 04:50:36.000000000 +0200
@@ -43,7 +43,7 @@
#define __attribute__(x) /**/
#endif
#define GO_UNUSED __attribute__((unused))
-#define GO_VERSION "1.5.7"
+#define GO_VERSION "1.6"
#define GO_WEBSITE "https://goaccess.io/"
extern struct tm now_tm;
@@ -58,9 +58,11 @@
#endif
/* maximum number of items within a panel */
-#define MAX_CHOICES 366
+#define MAX_CHOICES 366
/* real-time */
-#define MAX_CHOICES_RT 50
+#define MAX_CHOICES_RT 50
+/* max default items when date-spec = min */
+#define MAX_CHOICES_MINUTE 1440 /* 24hrs */
/* date and time length - e.g., 2016/12/12 12:12:12 -0600 */
#define DATE_TIME 25 + 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/gdashboard.c new/goaccess-1.6/src/gdashboard.c
--- old/goaccess-1.5.7/src/gdashboard.c 2022-04-28 02:53:00.000000000 +0200
+++ new/goaccess-1.6/src/gdashboard.c 2022-05-31 18:48:57.000000000 +0200
@@ -1343,7 +1343,8 @@
char *data = NULL;
int *idx;
- if (!metrics->data)
+ data = is_subitem ? render_child_node (metrics->data) : metrics->data;
+ if (!data)
return;
idx = &(*dash)->module[module].idx_data;
@@ -1353,8 +1354,6 @@
idata->metrics = new_gmetrics ();
idata->is_subitem = is_subitem;
- data = is_subitem ? render_child_node (metrics->data) : metrics->data;
-
idata->metrics->hits = metrics->hits;
idata->metrics->hits_perc = get_percentage (totals.hits, metrics->hits);
idata->metrics->visitors = metrics->visitors;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/gdns.c new/goaccess-1.6/src/gdns.c
--- old/goaccess-1.5.7/src/gdns.c 2022-04-28 02:53:00.000000000 +0200
+++ new/goaccess-1.6/src/gdns.c 2022-05-31 19:05:02.000000000 +0200
@@ -157,13 +157,17 @@
* On success, a malloc'd hostname is returned. */
static char *
reverse_host (const struct sockaddr *a, socklen_t length) {
- char h[H_SIZE];
+ char h[H_SIZE] = { 0 };
int flags, st;
flags = NI_NAMEREQD;
st = getnameinfo (a, length, h, H_SIZE, NULL, 0, flags);
- if (!st)
+ if (!st) {
+ /* BSD returns \0 while Linux . on solve lookups */
+ if (*h == '\0')
+ return alloc_string (".");
return alloc_string (h);
+ }
return alloc_string (gai_strerror (st));
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/geoip2.c new/goaccess-1.6/src/geoip2.c
--- old/goaccess-1.5.7/src/geoip2.c 2022-04-28 02:53:10.000000000 +0200
+++ new/goaccess-1.6/src/geoip2.c 2022-05-31 18:48:57.000000000 +0200
@@ -90,7 +90,7 @@
FATAL ("Unable to open GeoIP2 database %s: %s\n", fn, MMDB_strerror (status));
}
- if (strcmp (mmdb->metadata.database_type, "GeoLite2-City") == 0)
+ if (strstr (mmdb->metadata.database_type, "-City") != NULL)
geoip_city_type = 1;
}
@@ -209,8 +209,12 @@
if (res.found_entry) {
city = get_value (res, "city", "names", DOC_LANG, NULL);
region = get_value (res, "subdivisions", "0", "names", DOC_LANG, NULL);
- if (!city) { city = get_value (res, "city", "names", "en", NULL); }
- if (!region) { region = get_value (res, "subdivisions", "0", "names", "en", NULL); }
+ if (!city) {
+ city = get_value (res, "city", "names", "en", NULL);
+ }
+ if (!region) {
+ region = get_value (res, "subdivisions", "0", "names", "en", NULL);
+ }
}
geoip_set_city (city, region, location);
free (city);
@@ -228,7 +232,9 @@
if (res.found_entry) {
country = get_value (res, "country", "names", DOC_LANG, NULL);
code = get_value (res, "country", "iso_code", NULL);
- if (!country) { country = get_value (res, "country", "names", "en", NULL); }
+ if (!country) {
+ country = get_value (res, "country", "names", "en", NULL);
+ }
}
geoip_set_country (country, code, location);
free (code);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/goaccess.c new/goaccess-1.6/src/goaccess.c
--- old/goaccess-1.5.7/src/goaccess.c 2022-04-28 02:53:00.000000000 +0200
+++ new/goaccess-1.6/src/goaccess.c 2022-05-31 18:48:57.000000000 +0200
@@ -210,7 +210,9 @@
if (!conf.output_stdout)
endwin ();
- fprintf (stdout, "Cleaning up resources...\n");
+ if (!conf.no_progress)
+ fprintf (stdout, "Cleaning up resources...\n");
+
/* unable to process valid data */
if (ret)
output_logerrors ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/parser.c new/goaccess-1.6/src/parser.c
--- old/goaccess-1.5.7/src/parser.c 2022-04-28 02:53:00.000000000 +0200
+++ new/goaccess-1.6/src/parser.c 2022-05-31 18:48:57.000000000 +0200
@@ -1283,14 +1283,11 @@
* On success, the malloc'd token is assigned to a GLogItem->host and
* 0 is returned. */
static int
-find_xff_host (GLogItem * logitem, char **str, char **p) {
- char *ptr = NULL, *tkn = NULL, *skips = NULL;
+set_xff_host (GLogItem * logitem, char **str, char *skips, int out) {
+ char *ptr = NULL, *tkn = NULL;
int invalid_ip = 1, len = 0, type_ip = TYPE_IPINV;
int idx = 0, skips_len = 0;
- if (!(skips = extract_braces (p)))
- return spec_err (logitem, SPEC_SFMT_MIS, **p, "{}");
-
skips_len = strlen (skips);
ptr = *str;
while (*ptr != '\0') {
@@ -1321,13 +1318,48 @@
free (tkn);
idx = 0;
+ /* found the client IP, break then */
+ if (logitem->host && out)
+ break;
+
move:
*str += len;
}
+ return logitem->host == NULL;
+}
+
+/* Attempt to find possible delimiters in the X-Forwarded-For (XFF) field.
+ *
+ * If no IP is found, 1 is returned.
+ * On success, the malloc'd token is assigned to a GLogItem->host and 0 is returned. */
+static int
+find_xff_host (GLogItem * logitem, char **str, char **p) {
+ char *skips = NULL, *extract = NULL;
+ char pch[2] = { 0 };
+ int res = 0;
+
+ if (!(skips = extract_braces (p)))
+ return spec_err (logitem, SPEC_SFMT_MIS, **p, "{}");
+
+ /* if the log format current char is not within the braces special chars, then
+ * we assume the range of IPs are within hard delimiters */
+ if (!strchr (skips, **p) && strchr (*str, **p)) {
+ strcpy (pch, (char[2]) { (char) **p, '\0' });
+ if (!(extract = parse_string (&(*str), pch, 1)))
+ goto clean;
+
+ if (!(res = set_xff_host (logitem, &extract, skips, 1)))
+ free (extract);
+ (*str)++; /* move a char forward from the trailing delim */
+ } else {
+ res = set_xff_host (logitem, str, skips, 0);
+ }
+
+clean:
free (skips);
- return logitem->host == NULL;
+ return res;
}
/* Handle special specifiers.
@@ -1447,7 +1479,9 @@
if (!glog->log_erridx)
continue;
- fprintf (stderr, "==%d== GoAccess - Copyright (C) 2009-2020 by Gerardo Orellana\n", pid);
+ fprintf (stderr, "==%d== GoAccess - version %s - %s %s\n", pid, GO_VERSION, __DATE__,
+ __TIME__);
+ fprintf (stderr, "==%d== Config file: %s\n", pid, conf.iconfigfile ? : NO_CONFIG_FILE);
fprintf (stderr, "==%d== https://goaccess.io - <hello(a)goaccess.io>\n", pid);
fprintf (stderr, "==%d== Released under the MIT License.\n", pid);
fprintf (stderr, "==%d==\n", pid);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.7/src/websocket.c new/goaccess-1.6/src/websocket.c
--- old/goaccess-1.5.7/src/websocket.c 2022-04-19 01:31:21.000000000 +0200
+++ new/goaccess-1.6/src/websocket.c 2022-05-31 18:48:57.000000000 +0200
@@ -88,9 +88,9 @@
static nfds_t nfdstate = 0;
static WSConfig wsconfig = { 0 };
-static void handle_read_close (int conn, WSClient * client, WSServer * server);
-static void handle_reads (int conn, WSServer * server);
-static void handle_writes (int conn, WSServer * server);
+static void handle_read_close (int *conn, WSClient * client, WSServer * server);
+static void handle_reads (int *conn, WSServer * server);
+static void handle_writes (int *conn, WSServer * server);
#ifdef HAVE_LIBSSL
static int shutdown_ssl (WSClient * client);
#endif
@@ -878,7 +878,7 @@
* On error or if no SSL pending status, 1 is returned.
* On success, the TLS/SSL pending action is called and 0 is returned */
static int
-handle_ssl_pending_rw (int conn, WSServer * server, WSClient * client) {
+handle_ssl_pending_rw (int *conn, WSServer * server, WSClient * client) {
if (!wsconfig.use_ssl)
return 1;
@@ -2183,13 +2183,13 @@
/* Handle a tcp read close connection. */
static void
-handle_read_close (int conn, WSClient * client, WSServer * server) {
+handle_read_close (int *conn, WSClient * client, WSServer * server) {
if (client->status & WS_SENDING) {
server->closing = 1;
set_pollfd (client->listener, POLLOUT);
return;
}
- handle_tcp_close (conn, client, server);
+ handle_tcp_close (*conn, client, server);
}
/* Handle a new socket connection. */
@@ -2216,10 +2216,10 @@
/* Handle a tcp read. */
static void
-handle_reads (int conn, WSServer * server) {
+handle_reads (int *conn, WSServer * server) {
WSClient *client = NULL;
- if (!(client = ws_get_client_from_list (conn, &server->colist)))
+ if (!(client = ws_get_client_from_list (*conn, &server->colist)))
return;
#ifdef HAVE_LIBSSL
@@ -2235,6 +2235,7 @@
/* An error occurred while reading data or connection closed */
if ((client->status & WS_CLOSE)) {
handle_read_close (conn, client, server);
+ *conn = -1;
}
}
@@ -2246,10 +2247,10 @@
/* Handle a tcp write. */
static void
-handle_writes (int conn, WSServer * server) {
+handle_writes (int *conn, WSServer * server) {
WSClient *client = NULL;
- if (!(client = ws_get_client_from_list (conn, &server->colist)))
+ if (!(client = ws_get_client_from_list (*conn, &server->colist)))
return;
#ifdef HAVE_LIBSSL
@@ -2268,7 +2269,7 @@
* waiting from the last send() from the server to the client. e.g.,
* sending status code */
if ((client->status & WS_CLOSE) && !(client->status & WS_SENDING))
- handle_write_close (conn, client, server);
+ handle_write_close (*conn, client, server);
}
/* Create named pipe (FIFO) with the given pipe name.
@@ -2742,7 +2743,7 @@
* descriptors until we have something to read or write. */
void
ws_start (WSServer * server) {
- int listener = -1;
+ int listener = -1, ret = 0;
struct pollfd *cfdstate = NULL, *pfd, *efd;
nfds_t ncfdstate = 0;
bool run = true;
@@ -2770,12 +2771,13 @@
if (ncfdstate != nfdstate) {
free (cfdstate);
cfdstate = xmalloc (nfdstate * sizeof (*cfdstate));
+ memset (cfdstate, 0, sizeof (*cfdstate) * nfdstate);
ncfdstate = nfdstate;
}
memcpy (cfdstate, fdstate, ncfdstate * sizeof (*cfdstate));
/* yep, wait patiently */
- if (poll (cfdstate, nfdstate, -1) == -1) {
+ if ((ret = poll (cfdstate, nfdstate, -1)) == -1) {
switch (errno) {
case EINTR:
LOG (("A signal was caught on poll(2)\n"));
@@ -2788,6 +2790,13 @@
/* iterate over existing connections */
efd = cfdstate + nfdstate;
for (pfd = cfdstate; pfd < efd; pfd++) {
+ if (pfd->revents & POLLHUP)
+ LOG (("Got POLLHUP %d\n", pfd->fd));
+ if (pfd->revents & POLLNVAL)
+ LOG (("Got POLLNVAL %d\n", pfd->fd));
+ if (pfd->revents & POLLERR)
+ LOG (("Got POLLERR %d\n", pfd->fd));
+
/* handle self-pipe trick */
if (pfd->fd == server->self_pipe[0]) {
if (pfd->revents & POLLIN) {
@@ -2815,11 +2824,11 @@
if (ffd != NULL)
ffd->events &= ~POLLIN;
} else
- handle_reads (pfd->fd, server);
+ handle_reads (&pfd->fd, server);
}
/* handle sending data to a client */
if (pfd->revents & POLLOUT)
- handle_writes (pfd->fd, server);
+ handle_writes (&pfd->fd, server);
}
}
}
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2022-06-01 17:35:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Wed Jun 1 17:35:02 2022 rev:435 rq:980296 version:20220531.bd5f1a56
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2022-05-31 17:38:17.927028625 +0200
+++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1548/openSUSE-release-tools.changes 2022-06-01 17:35:25.254794603 +0200
@@ -1,0 +2,7 @@
+Tue May 31 14:29:06 UTC 2022 - opensuse-releaseteam(a)opensuse.org
+
+- Update to version 20220531.bd5f1a56:
+ * dockerhub-publisher.gocd.yaml: Use this repo for docker_publisher.py now
+ * dockerhub-publisher.yaml -> dockerhub-publisher.gocd.yaml
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20220531.7e00d7d8.obscpio
New:
----
openSUSE-release-tools-20220531.bd5f1a56.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.pzSlQz/_old 2022-06-01 17:35:25.874795336 +0200
+++ /var/tmp/diff_new_pack.pzSlQz/_new 2022-06-01 17:35:25.878795340 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20220531.7e00d7d8
+Version: 20220531.bd5f1a56
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.pzSlQz/_old 2022-06-01 17:35:25.942795416 +0200
+++ /var/tmp/diff_new_pack.pzSlQz/_new 2022-06-01 17:35:25.942795416 +0200
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param name="changesrevision">7e00d7d8cbc711305dcee3e12918d148c1173fec</param>
+ <param name="changesrevision">acd3a304caf9330eacc2f8ef09348fb2d5361297</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20220531.7e00d7d8.obscpio -> openSUSE-release-tools-20220531.bd5f1a56.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20220531.7e00d7d8/gocd/dockerhub-publisher.gocd.yaml new/openSUSE-release-tools-20220531.bd5f1a56/gocd/dockerhub-publisher.gocd.yaml
--- old/openSUSE-release-tools-20220531.7e00d7d8/gocd/dockerhub-publisher.gocd.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20220531.bd5f1a56/gocd/dockerhub-publisher.gocd.yaml 2022-05-31 16:28:30.000000000 +0200
@@ -0,0 +1,25 @@
+format_version: 3
+pipelines:
+ openSUSE.DockerHub.Publish:
+ group: openSUSE.Checkers
+ lock_behavior: unlockWhenFinished
+ environment_variables:
+ REGISTRY: 'https://registry-1.docker.io'
+ REGISTRY_USER: 'opensusereleasebot'
+ REGISTRY_PASSWORD: '{{SECRET:[opensuse.secrets][REGISTRY_PASSWORD]}}'
+ REGISTRY_REPO_TW: 'opensuse/tumbleweed'
+ REGISTRY_REPO_LEAP: 'opensuse/leap'
+ materials:
+ git:
+ git: https://github.com/openSUSE/openSUSE-release-tools.git
+ timer:
+ spec: 0 */15 * ? * *
+ only_on_changes: false
+ stages:
+ - Run:
+ approval: manual
+ resources:
+ - staging-bot
+ tasks:
+ - script:
+ ./docker_publisher.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20220531.7e00d7d8/gocd/dockerhub-publisher.yaml new/openSUSE-release-tools-20220531.bd5f1a56/gocd/dockerhub-publisher.yaml
--- old/openSUSE-release-tools-20220531.7e00d7d8/gocd/dockerhub-publisher.yaml 2022-05-31 16:04:46.000000000 +0200
+++ new/openSUSE-release-tools-20220531.bd5f1a56/gocd/dockerhub-publisher.yaml 1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-format_version: 3
-pipelines:
- openSUSE.DockerHub.Publish:
- group: openSUSE.Checkers
- lock_behavior: unlockWhenFinished
- environment_variables:
- REGISTRY: 'https://registry-1.docker.io'
- REGISTRY_USER: 'opensusereleasebot'
- REGISTRY_PASSWORD: '{{SECRET:[opensuse.secrets][REGISTRY_PASSWORD]}}'
- REGISTRY_REPO_TW: 'opensuse/tumbleweed'
- REGISTRY_REPO_LEAP: 'opensuse/leap'
- materials:
- git:
- git: https://github.com/Vogtinator/opensuse-release-tools.git
- branch: docker-release-gocd
- timer:
- spec: 0 */15 * ? * *
- only_on_changes: false
- stages:
- - Run:
- approval: manual
- resources:
- - staging-bot
- tasks:
- - script:
- ./docker_publisher.py
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.pzSlQz/_old 2022-06-01 17:35:26.702796314 +0200
+++ /var/tmp/diff_new_pack.pzSlQz/_new 2022-06-01 17:35:26.706796319 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20220531.7e00d7d8
-mtime: 1654005886
-commit: 7e00d7d8cbc711305dcee3e12918d148c1173fec
+version: 20220531.bd5f1a56
+mtime: 1654007310
+commit: bd5f1a56feec63c14788c32c20fe6ba066d9aaa1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package tiny for openSUSE:Factory checked in at 2022-06-01 17:35:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tiny (Old)
and /work/SRC/openSUSE:Factory/.tiny.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tiny"
Wed Jun 1 17:35:00 2022 rev:2 rq:980228 version:0.10.0+git13
Changes:
--------
--- /work/SRC/openSUSE:Factory/tiny/tiny.changes 2022-05-07 23:54:22.392914395 +0200
+++ /work/SRC/openSUSE:Factory/.tiny.new.1548/tiny.changes 2022-06-01 17:35:23.390792401 +0200
@@ -1,0 +2,30 @@
+Wed Jun 1 06:10:51 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela(a)gmail.com>
+
+- Fix versioning format.
+- Update to version 0.10.0+git13 (mostly dependency update and some fixes):
+ * Update dependencies (#386)
+ * Move to 2021 edition (#385)
+ * Fix clippy warnings (#383)
+ * Remove alias field in `Tab`, store visible name, remove `MsgSource::visible_name`
+ * Suppress some clippy warnings
+ * Document ERR_NICKNAMEINUSE handling in conn handler, remove a TODO
+ * Fix potential UB in `term_input::read_stdin`
+ * Bump dependencies
+ * Update messages in some of the tests to avoid confusion
+ * Bump deps
+ * Fix handling of CR, LR, tabs in IRC format parser
+ * Fix a few doc warnings
+ * Bump deps
+
+-------------------------------------------------------------------
+Wed Jun 1 00:01:28 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela(a)gmail.com>
+
+- Automatic update of vendored dependencies
+- Fix some build errors
+
+-------------------------------------------------------------------
+Tue May 24 06:37:20 UTC 2022 - William Brown <william.brown(a)suse.com>
+
+- Automatic update of vendored dependencies
+
+-------------------------------------------------------------------
Old:
----
tiny-0.10.0.tar.xz
New:
----
tiny-0.10.0+git13.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tiny.spec ++++++
--- /var/tmp/diff_new_pack.UPgGvU/_old 2022-06-01 17:35:24.498793710 +0200
+++ /var/tmp/diff_new_pack.UPgGvU/_new 2022-06-01 17:35:24.502793715 +0200
@@ -12,21 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
Name: tiny
-Version: 0.10.0
+Version: 0.10.0+git13
Release: 0
Summary: Terminal IRC client written in Rust
-License: ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR ISC OR MIT ) AND ( Apache-2.0 OR MIT ) AND ( Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT ) AND ( MIT OR Apache-2.0 OR BSD-2-Clause ) AND ( Unlicense OR MIT ) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND MIT
-Url: https://github.com/osa1/tiny
+License: (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR MIT OR BSD-2-Clause) AND (MIT OR Unlicense) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND MIT
+URL: https://github.com/osa1/tiny
Source0: %{name}-%{version}.tar.xz
Source1: vendor.tar.xz
Source2: cargo_config
BuildRequires: cargo-packaging
-Requires: openssl
-Requires: dbus-1
+Requires: pkgconfig(dbus-1)
+Requires: pkgconfig(openssl)
%description
A terminal IRC client written in Rust.
++++++ _service ++++++
--- /var/tmp/diff_new_pack.UPgGvU/_old 2022-06-01 17:35:24.530793748 +0200
+++ /var/tmp/diff_new_pack.UPgGvU/_new 2022-06-01 17:35:24.534793752 +0200
@@ -1,11 +1,10 @@
<services>
<service mode="disabled" name="obs_scm">
<param name="url">https://github.com/osa1/tiny</param>
- <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
+ <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
<param name="scm">git</param>
- <param name="revision">v0.10.0</param>
- <param name="match-tag">*</param>
- <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)~0</param>
+ <param name="revision">52b1383b91f7a064c73d87a5bdac03f62af2b4e8</param>
+ <param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">socvirnyl.estela(a)gmail.com</param>
++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/tiny/vendor.tar.xz /work/SRC/openSUSE:Factory/.tiny.new.1548/vendor.tar.xz differ: char 27, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package wezterm for openSUSE:Factory checked in at 2022-06-01 17:34:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wezterm (Old)
and /work/SRC/openSUSE:Factory/.wezterm.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wezterm"
Wed Jun 1 17:34:55 2022 rev:3 rq:980238 version:20220408.101518.b908e2dd+git299
Changes:
--------
--- /work/SRC/openSUSE:Factory/wezterm/wezterm.changes 2022-05-21 19:07:44.959435142 +0200
+++ /work/SRC/openSUSE:Factory/.wezterm.new.1548/wezterm.changes 2022-06-01 17:35:19.982788374 +0200
@@ -1,0 +2,16 @@
+Wed Jun 1 06:12:16 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela(a)gmail.com>
+
+- Fix versioning format
+- Update to version 20220408.101518.b908e2dd+git299:
+ * background: respect alpha in background images
+ * background: use the actual sprite width
+ * fmt
+ * background: implement attachment scrolling and parallax!
+ * background: refactor where we trigger background painting
+ * background: implement scaling and repeating options
+ * render multiple backgrounds with alpha
+ * notionally allow multiple background image layers
+ * build(deps): bump crazy-max/ghaction-github-pages from 2 to 3
+ * Use clap::derive::Parser::parse() to fix deprecated warning
+
+-------------------------------------------------------------------
Old:
----
wezterm-20220408.101518.b908e2dd~232.tar.xz
New:
----
wezterm-20220408.101518.b908e2dd+git299.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wezterm.spec ++++++
--- /var/tmp/diff_new_pack.aq3t5U/_old 2022-06-01 17:35:22.110790888 +0200
+++ /var/tmp/diff_new_pack.aq3t5U/_new 2022-06-01 17:35:22.118790898 +0200
@@ -17,7 +17,7 @@
Name: wezterm
-Version: 20220408.101518.b908e2dd~232
+Version: 20220408.101518.b908e2dd+git299
Release: 0
Summary: GPU-accelerated cross-platform terminal emulator and multiplexer
URL: https://github.com/wez/wezterm
++++++ _service ++++++
--- /var/tmp/diff_new_pack.aq3t5U/_old 2022-06-01 17:35:22.142790926 +0200
+++ /var/tmp/diff_new_pack.aq3t5U/_new 2022-06-01 17:35:22.142790926 +0200
@@ -1,10 +1,9 @@
<services>
<service mode="disabled" name="obs_scm">
<param name="url">https://github.com/wez/wezterm</param>
- <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
+ <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
<param name="scm">git</param>
- <param name="revision">94039c473bebbf35d4994863965ebd58c3647218</param>
- <param name="match-tag">*</param>
+ <param name="revision">3ef533e858004e4e991da50615625d5778bfff9f</param>
<param name="versionrewrite-pattern">(\d+)-(\d+)-(\w+)</param>
<param name="versionrewrite-replacement">\1.\2.\3</param>
<param name="changesgenerate">enable</param>
++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/wezterm/vendor.tar.xz /work/SRC/openSUSE:Factory/.wezterm.new.1548/vendor.tar.xz differ: char 26, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-alsa for openSUSE:Factory checked in at 2022-06-01 17:34:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-alsa (Old)
and /work/SRC/openSUSE:Factory/.python-alsa.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alsa"
Wed Jun 1 17:34:59 2022 rev:5 rq:980236 version:1.2.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-alsa/python-alsa.changes 2021-12-07 00:01:57.904016334 +0100
+++ /work/SRC/openSUSE:Factory/.python-alsa.new.1548/python-alsa.changes 2022-06-01 17:35:22.342791162 +0200
@@ -1,0 +2,7 @@
+Wed Jun 1 06:03:41 UTC 2022 - Takashi Iwai <tiwai(a)suse.com>
+
+- Update to version 1.2.7:
+ * alsaseq: fix 'ext' buffer fill
+ * various python3 fixes
+
+-------------------------------------------------------------------
Old:
----
pyalsa-1.2.6.tar.bz2
pyalsa-1.2.6.tar.bz2.sig
New:
----
pyalsa-1.2.7.tar.bz2
pyalsa-1.2.7.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-alsa.spec ++++++
--- /var/tmp/diff_new_pack.gtTHSP/_old 2022-06-01 17:35:22.786791687 +0200
+++ /var/tmp/diff_new_pack.gtTHSP/_new 2022-06-01 17:35:22.790791692 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-alsa
#
-# 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
@@ -18,10 +18,10 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-alsa
-Version: 1.2.6
+Version: 1.2.7
Release: 0
Summary: Python ALSA binding
-License: LGPL-2.1-or-later AND GPL-2.0-only
+License: GPL-2.0-only AND LGPL-2.1-or-later
Group: Development/Libraries/Python
URL: https://www.alsa-project.org
Source: %{url}/files/pub/pyalsa/pyalsa-%{version}.tar.bz2
++++++ pyalsa-1.2.6.tar.bz2 -> pyalsa-1.2.7.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/PKG-INFO new/pyalsa-1.2.7/PKG-INFO
--- old/pyalsa-1.2.6/PKG-INFO 2021-12-06 12:47:04.973220000 +0100
+++ new/pyalsa-1.2.7/PKG-INFO 2022-05-31 16:54:02.412001800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pyalsa
-Version: 1.2.6
+Version: 1.2.7
Summary: Python binding for the ALSA library.
Home-page: http://www.alsa-project.org
Author: The ALSA Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/pyalsa/alsahcontrol.c new/pyalsa-1.2.7/pyalsa/alsahcontrol.c
--- old/pyalsa-1.2.6/pyalsa/alsahcontrol.c 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/pyalsa/alsahcontrol.c 2022-05-31 16:25:37.000000000 +0200
@@ -621,7 +621,7 @@
pyalsahcontrolelement_dealloc(struct pyalsahcontrolelement *self)
{
if (self->elem) {
- Py_DECREF(self->callback);
+ Py_XDECREF(self->callback);
snd_hctl_elem_set_callback(self->elem, NULL);
}
Py_XDECREF(self->pyhandle);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/pyalsa/alsaseq.c new/pyalsa-1.2.7/pyalsa/alsaseq.c
--- old/pyalsa-1.2.6/pyalsa/alsaseq.c 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/pyalsa/alsaseq.c 2022-05-31 16:25:37.000000000 +0200
@@ -251,6 +251,13 @@
int len = PyList_Size(list); \
self->event->data.ext.len = len; \
if (len > 0) { \
+ self->buff = malloc(len); \
+ if (self->buff == NULL) { \
+ PyErr_SetString(PyExc_TypeError, \
+ name " no memory"); \
+ self->event->data.ext.len = 0; \
+ return NULL; \
+ } \
int i; \
long val; \
for (i = 0; i < len; i++) { \
@@ -259,18 +266,12 @@
PyErr_SetString(PyExc_TypeError, \
name " must be a list of integers"); \
self->event->data.ext.len = 0; \
- return NULL; \
+ free(self->buff); \
+ self->buff = NULL; \
+ return NULL; \
} \
- } \
- self->buff = malloc(len); \
- if (self->buff == NULL) { \
- PyErr_SetString(PyExc_TypeError, \
- name " no memory"); \
- self->event->data.ext.len = 0; \
- return NULL; \
- } \
- for (i = 0; i < len; i++) \
self->buff[i] = val; \
+ } \
self->event->data.ext.ptr = self->buff; \
} \
} \
@@ -1677,16 +1678,11 @@
static PyObject *
SeqEvent_repr(SeqEventObject *self) {
PyObject *key = PyInt_FromLong(self->event->type);
- ConstantObject *constObject = (ConstantObject *)
- PyDict_GetItem(TDICT(EVENT_TYPE), key);
- const char *typestr = "UNKNOWN";
+ ConstantObject *typeObject = (ConstantObject *)PyDict_GetItem(TDICT(EVENT_TYPE), key);
const char *timemode = "";
unsigned int dtime = 0;
unsigned int ntime = 0;
Py_DECREF(key);
- if (constObject != NULL) {
- typestr = constObject->extra.name;
- }
if (snd_seq_ev_is_real(self->event)) {
timemode = "real";
@@ -1697,17 +1693,18 @@
dtime = self->event->time.tick;
}
- return PyUnicode_FromFormat("<alsaseq.SeqEvent type=%s(%d) flags=%d tag=%d "
+ return PyUnicode_FromFormat("<alsaseq.SeqEvent type=%S(%d) flags=%d tag=%d "
"queue=%d time=%s(%u.%u) from=%d:%d to=%d:%d "
"at %p>",
- typestr,
+ typeObject,
self->event->type, self->event->flags,
self->event->tag, self->event->queue,
timemode, dtime, ntime,
(self->event->source).client,
(self->event->source).port,
(self->event->dest).client,
- (self->event->dest).port, self);
+ (self->event->dest).port,
+ self);
}
/** alsaseq.SeqEvent get_data() method: __doc__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/pyalsa/common.h new/pyalsa-1.2.7/pyalsa/common.h
--- old/pyalsa-1.2.6/pyalsa/common.h 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/pyalsa/common.h 2022-05-31 16:25:37.000000000 +0200
@@ -22,6 +22,8 @@
#ifndef __PYALSA_COMMON_H
#define __PYALSA_COMMON_H
+#define PY_SSIZE_T_CLEAN
+
#include "Python.h"
#include "structmember.h"
#include "frameobject.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/pyalsa.egg-info/PKG-INFO new/pyalsa-1.2.7/pyalsa.egg-info/PKG-INFO
--- old/pyalsa-1.2.6/pyalsa.egg-info/PKG-INFO 2021-12-06 12:47:04.000000000 +0100
+++ new/pyalsa-1.2.7/pyalsa.egg-info/PKG-INFO 2022-05-31 16:54:02.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pyalsa
-Version: 1.2.6
+Version: 1.2.7
Summary: Python binding for the ALSA library.
Home-page: http://www.alsa-project.org
Author: The ALSA Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/setup.py new/pyalsa-1.2.7/setup.py
--- old/pyalsa-1.2.6/setup.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/setup.py 2022-05-31 16:25:37.000000000 +0200
@@ -9,7 +9,7 @@
except ImportError:
from distutils.core import setup, Extension
-VERSION='1.2.6'
+VERSION='1.2.7'
if os.path.exists("version"):
fp = open("version", "r")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/cardtest1.py new/pyalsa-1.2.7/test/cardtest1.py
--- old/pyalsa-1.2.6/test/cardtest1.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/cardtest1.py 2022-05-31 16:25:37.000000000 +0200
@@ -2,9 +2,9 @@
# -*- Python -*-
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
-import alsacard
+from pyalsa import alsacard
print('asoundlibVersion:', alsacard.asoundlib_version())
print('cardLoad:', alsacard.card_load(0))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/ctltest1.py new/pyalsa-1.2.7/test/ctltest1.py
--- old/pyalsa-1.2.6/test/ctltest1.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/ctltest1.py 2022-05-31 16:25:37.000000000 +0200
@@ -2,9 +2,9 @@
# -*- Python -*-
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
-import alsacontrol
+from pyalsa import alsacontrol
ctl = alsacontrol.Control()
print('Card info:', ctl.card_info())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/hctltest1.py new/pyalsa-1.2.7/test/hctltest1.py
--- old/pyalsa-1.2.6/test/hctltest1.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/hctltest1.py 2022-05-31 16:25:37.000000000 +0200
@@ -2,9 +2,9 @@
# -*- Python -*-
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
-import alsahcontrol
+from pyalsa import alsahcontrol
def info(element):
info = alsahcontrol.Info(element)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/hctltest2.py new/pyalsa-1.2.7/test/hctltest2.py
--- old/pyalsa-1.2.6/test/hctltest2.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/hctltest2.py 2022-05-31 16:25:37.000000000 +0200
@@ -2,10 +2,10 @@
# -*- Python -*-
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
import select
-import alsahcontrol
+from pyalsa import alsahcontrol
def parse_event_mask(events):
if events == 0:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/mixertest1.py new/pyalsa-1.2.7/test/mixertest1.py
--- old/pyalsa-1.2.6/test/mixertest1.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/mixertest1.py 2022-05-31 16:25:37.000000000 +0200
@@ -2,10 +2,10 @@
# -*- Python -*-
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
from alsamemdebug import debuginit, debug, debugdone
-import alsamixer
+from pyalsa import alsamixer
def print_elem(e):
direction = ["playback", "capture"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/mixertest2.py new/pyalsa-1.2.7/test/mixertest2.py
--- old/pyalsa-1.2.6/test/mixertest2.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/mixertest2.py 2022-05-31 16:25:37.000000000 +0200
@@ -4,7 +4,7 @@
import sys
sys.path.insert(0, '../pyalsa')
del sys
-import alsamixer
+from pyalsa import alsamixer
import select
def parse_event_mask(events):
@@ -20,15 +20,15 @@
def event_callback(element, events):
- print 'CALLBACK (DEF)! [%s] %s:%i' % (parse_event_mask(events), element.name, element.index)
- print ' ', element.get_volume_tuple(), element.get_switch_tuple()
+ print('CALLBACK (DEF)! [%s] %s:%i' % (parse_event_mask(events), element.name, element.index))
+ print(' ', element.get_volume_tuple(), element.get_switch_tuple())
class MyElementEvent:
def callback(self, element, events):
- print 'CALLBACK (CLASS)! [%s] %s:%i' % (parse_event_mask(events), element.name, element.index)
- print ' ', element.get_volume_tuple(), element.get_switch_tuple()
+ print('CALLBACK (CLASS)! [%s] %s:%i' % (parse_event_mask(events), element.name, element.index))
+ print(' ', element.get_volume_tuple(), element.get_switch_tuple())
mixer = alsamixer.Mixer()
@@ -44,5 +44,5 @@
mixer.register_poll(poller)
while True:
poller.poll()
- print 'Poll OK!'
+ print('Poll OK!')
mixer.handle_events()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/seqtest1.py new/pyalsa-1.2.7/test/seqtest1.py
--- old/pyalsa-1.2.6/test/seqtest1.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/seqtest1.py 2022-05-31 16:25:37.000000000 +0200
@@ -8,20 +8,20 @@
# sequencer application.
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
del sys
from alsamemdebug import debuginit, debug, debugdone
-import alsaseq
+from pyalsa import alsaseq
def dump_portinfo(dict):
def dl(dict, key):
- if dict.has_key(key):
+ if key in dict:
return "'" + str(dict[key]) + "'"
return "N/A"
def da(dict, key, search):
tmp = None
- if dict.has_key(key):
+ if key in dict:
for k in search:
if k & dict[key]:
if tmp == None:
@@ -39,151 +39,155 @@
def dump_list(connections, simple=True):
for clientports in connections:
clientname, clientid, portlist = clientports
- print " client: %3d %s" % (clientid, clientname),
+ print(" client: %3d %s" % (clientid, clientname))
if not simple:
clientinfo = sequencer.get_client_info(clientid)
- print "\t[%s]" % clientinfo
+ print("\t[%s]" % clientinfo)
else:
- print
+ print()
for port in portlist:
portname, portid, connections = port
- print " port: %3d:%-2d +-%s" % (clientid, portid, portname),
+ print(" port: %3d:%-2d +-%s" % (clientid, portid, portname))
if not simple:
portinfo = sequencer.get_port_info(portid, clientid)
- print "\t[%s]" % (dump_portinfo(portinfo))
+ print("\t[%s]" % (dump_portinfo(portinfo)))
else:
- print
+ print()
readconn, writeconn = connections
for c,p,i in readconn:
if not simple:
- print " connection to: %d:%d %s" % (c,p, i)
+ print(" connection to: %d:%d %s" % (c,p, i))
else:
- print " connection to: %d:%d" % (c,p)
+ print(" connection to: %d:%d" % (c,p))
for c,p,i in writeconn:
if not simple:
- print " connection to: %d:%d %s" % (c,p, i)
+ print(" connection to: %d:%d %s" % (c,p, i))
else:
- print " connection to: %d:%d" % (c,p)
+ print(" connection to: %d:%d" % (c,p))
debuginit()
-print "01:Creating Sequencer =============================="
+print("01:Creating Sequencer ==============================")
sequencer = alsaseq.Sequencer()
# other examples:
# sequencer = alsaseq.Sequencer("hw", "myfancyapplication", alsaseq.SEQ_OPEN_INPUT, alsaseq.SEQ_BLOCK)
# sequencer = alsaseq.Sequencer(clientname='python-test', streams=alsaseq.SEQ_OPEN_OUTPUT)
-print " sequencer: %s" % sequencer
-print " name: %s" % sequencer.name
-print " clientname: %s" % sequencer.clientname
-print " streams: %d (%s)" % (sequencer.streams, str(sequencer.streams))
-print " mode: %d (%s)" % (sequencer.mode, str(sequencer.mode))
-print " client_id: %s" % sequencer.client_id
-print
+print(" sequencer: %s" % sequencer)
+print(" name: %s" % sequencer.name)
+print(" clientname: %s" % sequencer.clientname)
+print(" streams: %d (%s)" % (sequencer.streams, str(sequencer.streams)))
+print(" mode: %d (%s)" % (sequencer.mode, str(sequencer.mode)))
+print(" client_id: %s" % sequencer.client_id)
+print()
-print "02:Changing some parameters ========================"
+print("02:Changing some parameters ========================")
sequencer.clientname = 'pepito'
sequencer.mode = alsaseq.SEQ_BLOCK
-print " clientname: %s" % sequencer.clientname
-print " mode: %d (%s)" % (sequencer.mode, str(sequencer.mode))
-print
+print(" clientname: %s" % sequencer.clientname)
+print(" mode: %d (%s)" % (sequencer.mode, str(sequencer.mode)))
+print()
-print "03:Creating simple port ============================"
+print("03:Creating simple port ============================")
port_id = sequencer.create_simple_port("myport", alsaseq.SEQ_PORT_TYPE_APPLICATION,alsaseq.SEQ_PORT_CAP_WRITE | alsaseq.SEQ_PORT_CAP_SUBS_WRITE)
-print " port_id: %s" % port_id
-print
+print(" port_id: %s" % port_id)
+print()
-print "04:Getting port info ==============================="
+print("04:Getting port info ===============================")
port_info = sequencer.get_port_info(port_id)
-print " --> %s" % dump_portinfo(port_info)
-print " --> %s" % port_info
-print
+print(" --> %s" % dump_portinfo(port_info))
+print(" --> %s" % port_info)
+print()
-print "05:Retrieving clients and connections (as list) ===="
+print("05:Retrieving clients and connections (as list) ====")
connections = sequencer.connection_list()
-print " %s" % (connections)
-print
+print(" %s" % (connections))
+print()
-print "06:Retrieving clients and connections (detailed) ==="
+print("06:Retrieving clients and connections (detailed) ===")
connections = sequencer.connection_list()
dump_list(connections, False)
-print
+print()
-print "07:Connecting 'arbitrary' ports... ================="
+print("07:Connecting 'arbitrary' ports... =================")
source = (alsaseq.SEQ_CLIENT_SYSTEM, alsaseq.SEQ_PORT_SYSTEM_ANNOUNCE)
dest = (sequencer.client_id, port_id)
-print "%s ---> %s" % (str(source), str(dest))
+print("%s ---> %s" % (str(source), str(dest)))
sequencer.connect_ports(source, dest)
-print
+print()
-print "08:Retrieving clients and connections (simple) ====="
+print("08:Retrieving clients and connections (simple) =====")
connections = sequencer.connection_list()
dump_list(connections)
-print
+print()
-print "09:Disconnecting previous 'arbitrary' port ========="
-print "%s -X-> %s" % (str(source), str(dest))
+print("09:Disconnecting previous 'arbitrary' port =========")
+print("%s -X-> %s" % (str(source), str(dest)))
sequencer.disconnect_ports(source, dest)
-print
+print()
-print "10:Retrieving clients and connections (simple) ====="
+print("10:Retrieving clients and connections (simple) =====")
connections = sequencer.connection_list()
dump_list(connections)
-print
+print()
-print "11:Listing known streams constants ================="
-print "%s" % alsaseq._dstreams.values()
-print
+print("11:Listing known streams constants =================")
+print("%s" % alsaseq._dstreams.values())
+print()
-print "12:Listing known mode constants ===================="
-print "%s" % alsaseq._dmode.values()
-print
+print("12:Listing known mode constants ====================")
+print("%s" % alsaseq._dmode.values())
+print()
-print "13:Listing known queue constants ==================="
-print "%s" % alsaseq._dqueue.values()
-print
+print("13:Listing known queue constants ===================")
+print("%s" % alsaseq._dqueue.values())
+print()
-print "14:Listing known client type constants ============="
-print "%s" % alsaseq._dclienttype.values()
-print
+print("14:Listing known client type constants =============")
+print("%s" % alsaseq._dclienttype.values())
+print()
-print "15:Listing known port caps constants ==============="
-print "%s" % alsaseq._dportcap.values()
-print
+print("15:Listing known port caps constants ===============")
+print("%s" % alsaseq._dportcap.values())
+print()
-print "16:Listing known port types constants =============="
-print "%s" % alsaseq._dporttype.values()
-print
+print("16:Listing known port types constants ==============")
+print("%s" % alsaseq._dporttype.values())
+print()
-print "17:Listing known event type constants =============="
-print "%s" % alsaseq._deventtype.values()
-print
+print("17:Listing known event type constants ==============")
+print("%s" % alsaseq._deventtype.values())
+print()
-print "18:Listing known event timestamp constants ========="
-print "%s" % alsaseq._deventtimestamp.values()
-print
+print("18:Listing known event timestamp constants =========")
+print("%s" % alsaseq._deventtimestamp.values())
+print()
-print "19:Listing known event timemode constants =========="
-print "%s" % alsaseq._deventtimemode.values()
-print
+print("19:Listing known event timemode constants ==========")
+print("%s" % alsaseq._deventtimemode.values())
+print()
-print "20:Listing known client addresses constants ========"
-print "%s" % alsaseq._dclient.values()
-print
+print("20:Listing known client addresses constants ========")
+print("%s" % alsaseq._dclient.values())
+print()
-print "21:Listing known port addresses constants =========="
-print "%s" % alsaseq._dport.values()
-print
+print("21:Listing known port addresses constants ==========")
+print("%s" % alsaseq._dport.values())
+print()
+print("22:SeqEvent repr ===================================")
+print("%s" % alsaseq.SeqEvent(alsaseq.SEQ_EVENT_NOTEON))
+print()
-print "98:Removing sequencer =============================="
+
+print("98:Removing sequencer ==============================")
debug([sequencer])
del sequencer
-print
+print()
-print "99:Listing sequencer (using new one) ==============="
+print("99:Listing sequencer (using new one) ===============")
dump_list(alsaseq.Sequencer().connection_list())
-print
+print()
debugdone()
-print "seqtest1.py done."
+print("seqtest1.py done.")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/seqtest2.py new/pyalsa-1.2.7/test/seqtest2.py
--- old/pyalsa-1.2.6/test/seqtest2.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/seqtest2.py 2022-05-31 16:25:37.000000000 +0200
@@ -8,9 +8,9 @@
# sequencer application.
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
-import alsaseq
+from pyalsa import alsaseq
import time
from alsamemdebug import debuginit, debug, debugdone
@@ -19,24 +19,24 @@
seq = alsaseq.Sequencer()
def dump(event):
- print "event: %s" % event
- print " ",
+ print("event: %s" % event)
+ print(" ")
for attr in alsaseq.SeqEvent.__dict__:
if attr.startswith('is_'):
t = event.__getattribute__(attr)
if t:
- print "%s" % attr,
- print
+ print("%s" % attr)
+ print()
data = event.get_data()
- print " data=%s" % data
+ print(" data=%s" % data)
-print "sequencer: %s" % seq
+print("sequencer: %s" % seq)
port_id = seq.create_simple_port('hola', alsaseq.SEQ_PORT_TYPE_APPLICATION,
alsaseq.SEQ_PORT_CAP_SUBS_READ | alsaseq.SEQ_PORT_CAP_READ | alsaseq.SEQ_PORT_CAP_WRITE | alsaseq.SEQ_PORT_CAP_SUBS_WRITE
)
-print "portid: %d" % port_id
+print("portid: %d" % port_id)
c=-2
wait = 5000
@@ -45,11 +45,11 @@
if c == -1:
src = (alsaseq.SEQ_CLIENT_SYSTEM,alsaseq.SEQ_PORT_SYSTEM_ANNOUNCE)
dest = (seq.client_id, port_id)
- print 'connecting %s -> %s' % (src, dest)
+ print('connecting %s -> %s' % (src, dest))
seq.connect_ports(src, dest)
if c == 5:
break
- print 'waiting %s...' % wait
+ print('waiting %s...' % wait)
events = seq.receive_events(wait)
for event in events:
c = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyalsa-1.2.6/test/seqtest3.py new/pyalsa-1.2.7/test/seqtest3.py
--- old/pyalsa-1.2.6/test/seqtest3.py 2021-12-06 11:12:31.000000000 +0100
+++ new/pyalsa-1.2.7/test/seqtest3.py 2022-05-31 16:25:37.000000000 +0200
@@ -8,9 +8,9 @@
# sequencer application.
import sys
-sys.path.insert(0, '../pyalsa')
+sys.path.insert(0, '..')
-from alsaseq import *
+from pyalsa.alsaseq import *
import time
from alsamemdebug import debuginit, debug, debugdone
@@ -28,9 +28,9 @@
type = pinfo['type']
caps = pinfo['capability']
if type & SEQ_PORT_TYPE_MIDI_GENERIC and caps & (SEQ_PORT_CAP_WRITE):
- print "Using port: %s:%s" % (cname, pname)
+ print("Using port: %s:%s" % (cname, pname))
return (cid, pid)
- print "No midi port found -- install timidity or other software synth for testing!"
+ print("No midi port found -- install timidity or other software synth for testing!")
sys.exit(0)
# create sequencer
@@ -43,7 +43,7 @@
queue = seq.create_queue()
seq.start_queue(queue)
tempo, ppq = seq.queue_tempo(queue)
-print "tempo: %d ppq: %d" % (tempo, ppq)
+print("tempo: %d ppq: %d" % (tempo, ppq))
# play notes: DO RE MI FA SOL LA
notes = [0x40, 0x42, 0x44, 0x45, 0x47, 0x49]
@@ -53,7 +53,7 @@
event.queue = queue
event.time += ppq
event.set_data({'note.note' : note, 'note.velocity' : 64, 'note.duration' : ppq , 'note.off_velocity' : 64})
- print 'event: %s %s' % (event, event.get_data())
+ print('event: %s %s' % (event, event.get_data()))
seq.output_event(event)
seq.drain_output()
seq.sync_output_queue()
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rust-analyzer for openSUSE:Factory checked in at 2022-06-01 17:34:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust-analyzer (Old)
and /work/SRC/openSUSE:Factory/.rust-analyzer.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust-analyzer"
Wed Jun 1 17:34:54 2022 rev:3 rq:980207 version:2022.05.30
Changes:
--------
--- /work/SRC/openSUSE:Factory/rust-analyzer/rust-analyzer.changes 2022-05-18 13:13:40.994688326 +0200
+++ /work/SRC/openSUSE:Factory/.rust-analyzer.new.1548/rust-analyzer.changes 2022-06-01 17:35:16.534784300 +0200
@@ -1,0 +2,13 @@
+Wed Jun 01 03:50:05 UTC 2022 - socvirnyl.estela(a)gmail.com
+
+- Update to version 2022.05.30:
+ * fix overflow during tuple struct type inference
+ * minor: Freshen up goto feature docs
+ * typo: missing comma
+ * Fix typo
+ * fix: f32 and f64 representation during lowering
+ * internal: Remove `Interned` usage from nameres collector
+ * take into account excludeDirs when computing linked_projects
+ * add failing test
+
+-------------------------------------------------------------------
Old:
----
rust-analyzer-2022.05.17~0.tar.xz
New:
----
rust-analyzer-2022.05.30.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rust-analyzer.spec ++++++
--- /var/tmp/diff_new_pack.Fx8XGH/_old 2022-06-01 17:35:17.466785401 +0200
+++ /var/tmp/diff_new_pack.Fx8XGH/_new 2022-06-01 17:35:17.470785406 +0200
@@ -17,7 +17,7 @@
Name: rust-analyzer
-Version: 2022.05.17~0
+Version: 2022.05.30
Release: 0
Summary: Implementation of Language Server Protocol for the Rust programming language
License: (0BSD OR Apache-2.0 OR MIT) AND Apache-2.0 AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Artistic-2.0 OR CC0-1.0) AND BSD-3-Clause AND ISC AND MIT AND (MIT OR Unlicense) AND Apache-2.0 AND MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Fx8XGH/_old 2022-06-01 17:35:17.518785463 +0200
+++ /var/tmp/diff_new_pack.Fx8XGH/_new 2022-06-01 17:35:17.522785467 +0200
@@ -1,11 +1,11 @@
<services>
<service mode="disabled" name="obs_scm">
<param name="url">https://github.com/rust-lang/rust-analyzer</param>
- <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param>
+ <param name="versionformat">@PARENT_TAG@</param>
<param name="scm">git</param>
- <param name="revision">7e95c14ea730c6b06f5760c8c92e69b9a6def828</param>
+ <param name="revision">f94fa62d69faf5bd63b3772d3ec4f0c76cf2db57</param>
<param name="match-tag">*</param>
- <param name="versionrewrite-pattern">(\d+)-(\d+)-(\w+)</param>
+ <param name="versionrewrite-pattern">(\d+)-(\d+)-(\d+)</param>
<param name="versionrewrite-replacement">\1.\2.\3</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">socvirnyl.estela(a)gmail.com</param>
++++++ rust-analyzer-2022.05.17~0.tar.xz -> rust-analyzer-2022.05.30.tar.xz ++++++
++++ 11427 lines of diff (skipped)
++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust-analyzer/vendor.tar.xz /work/SRC/openSUSE:Factory/.rust-analyzer.new.1548/vendor.tar.xz differ: char 27, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package crmsh for openSUSE:Factory checked in at 2022-06-01 17:34:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crmsh (Old)
and /work/SRC/openSUSE:Factory/.crmsh.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh"
Wed Jun 1 17:34:53 2022 rev:245 rq:980205 version:4.4.0+20220601.b8c2952f
Changes:
--------
--- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2022-05-05 23:07:21.137629120 +0200
+++ /work/SRC/openSUSE:Factory/.crmsh.new.1548/crmsh.changes 2022-06-01 17:35:15.202782726 +0200
@@ -1,0 +2,14 @@
+Wed Jun 01 02:36:16 UTC 2022 - XLiang(a)suse.com
+
+- Update to version 4.4.0+20220601.b8c2952f:
+ * Dev: ui_cluster: Update help for deprecated --no-overwrite-sshkey option
+
+-------------------------------------------------------------------
+Wed Jun 01 01:25:58 UTC 2022 - XLiang(a)suse.com
+
+- Update to version 4.4.0+20220601.da41ffc3:
+ * Fix: utils: wait4dc: Make change since output of 'crmadmin -S' changed(bsc#1199412)
+ * Dev: unittest: Adjust unit test for previous changes
+ * Fix: bootstrap: stop and disable csync2.socket on removed node (bsc#1199325)
+
+-------------------------------------------------------------------
Old:
----
crmsh-4.4.0+20220505.a3a00365.tar.bz2
New:
----
crmsh-4.4.0+20220601.b8c2952f.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ crmsh.spec ++++++
--- /var/tmp/diff_new_pack.FYkr1Y/_old 2022-06-01 17:35:15.698783312 +0200
+++ /var/tmp/diff_new_pack.FYkr1Y/_new 2022-06-01 17:35:15.702783316 +0200
@@ -36,7 +36,7 @@
Summary: High Availability cluster command-line interface
License: GPL-2.0-or-later
Group: %{pkg_group}
-Version: 4.4.0+20220505.a3a00365
+Version: 4.4.0+20220601.b8c2952f
Release: 0
URL: http://crmsh.github.io
Source0: %{name}-%{version}.tar.bz2
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FYkr1Y/_old 2022-06-01 17:35:15.742783364 +0200
+++ /var/tmp/diff_new_pack.FYkr1Y/_new 2022-06-01 17:35:15.742783364 +0200
@@ -9,7 +9,7 @@
</service>
<service name="tar_scm">
<param name="url">https://github.com/ClusterLabs/crmsh.git</param>
- <param name="changesrevision">a3a0036532f5b37b6cc6b659f89ac9dcb08f2896</param>
+ <param name="changesrevision">b8c2952f150185a722fcbbe3f69a9c917d0ed5f1</param>
</service>
</servicedata>
(No newline at EOF)
++++++ crmsh-4.4.0+20220505.a3a00365.tar.bz2 -> crmsh-4.4.0+20220601.b8c2952f.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.4.0+20220505.a3a00365/crmsh/bootstrap.py new/crmsh-4.4.0+20220601.b8c2952f/crmsh/bootstrap.py
--- old/crmsh-4.4.0+20220505.a3a00365/crmsh/bootstrap.py 2022-05-05 03:52:21.000000000 +0200
+++ new/crmsh-4.4.0+20220601.b8c2952f/crmsh/bootstrap.py 2022-06-01 04:19:41.000000000 +0200
@@ -54,7 +54,7 @@
SYSCONFIG_FW_CLUSTER = "/etc/sysconfig/SuSEfirewall2.d/services/cluster"
PCMK_REMOTE_AUTH = "/etc/pacemaker/authkey"
COROSYNC_CONF_ORIG = tmpfiles.create()[1]
-SERVICES_STOP_LIST = ["corosync-qdevice.service", "corosync.service", "hawk.service"]
+SERVICES_STOP_LIST = ["corosync-qdevice.service", "corosync.service", "hawk.service", "csync2.socket"]
USER_LIST = ["root", "hacluster"]
WATCHDOG_CFG = "/etc/modules-load.d/watchdog.conf"
BOOTH_DIR = "/etc/booth"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.4.0+20220505.a3a00365/crmsh/ui_cluster.py new/crmsh-4.4.0+20220601.b8c2952f/crmsh/ui_cluster.py
--- old/crmsh-4.4.0+20220505.a3a00365/crmsh/ui_cluster.py 2022-05-05 03:52:21.000000000 +0200
+++ new/crmsh-4.4.0+20220601.b8c2952f/crmsh/ui_cluster.py 2022-06-01 04:19:41.000000000 +0200
@@ -298,7 +298,7 @@
parser.add_argument("-q", "--quiet", action="store_true", dest="quiet",
help="Be quiet (don't describe what's happening, just do it)")
parser.add_argument("-y", "--yes", action="store_true", dest="yes_to_all",
- help='Answer "yes" to all prompts (use with caution, this is destructive, especially those storage related configurations and stages. The /root/.ssh/id_rsa key will be overwritten unless the option "--no-overwrite-sshkey" is used)')
+ help='Answer "yes" to all prompts (use with caution, this is destructive, especially those storage related configurations and stages.)')
parser.add_argument("-n", "--name", metavar="NAME", dest="cluster_name", default="hacluster",
help='Set the name of the configured cluster.')
parser.add_argument("-N", "--nodes", metavar="NODES", dest="nodes",
@@ -309,7 +309,7 @@
parser.add_argument("-w", "--watchdog", dest="watchdog", metavar="WATCHDOG",
help="Use the given watchdog device or driver name")
parser.add_argument("--no-overwrite-sshkey", action="store_true", dest="no_overwrite_sshkey",
- help='Avoid "/root/.ssh/id_rsa" overwrite if "-y" option is used (False by default)')
+ help='Avoid "/root/.ssh/id_rsa" overwrite if "-y" option is used (False by default; Deprecated)')
network_group = parser.add_argument_group("Network configuration", "Options for configuring the network and messaging layer.")
network_group.add_argument("-i", "--interface", dest="nic_list", metavar="IF", action="append", choices=utils.interface_choice(),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.4.0+20220505.a3a00365/crmsh/utils.py new/crmsh-4.4.0+20220601.b8c2952f/crmsh/utils.py
--- old/crmsh-4.4.0+20220505.a3a00365/crmsh/utils.py 2022-05-05 03:52:21.000000000 +0200
+++ new/crmsh-4.4.0+20220601.b8c2952f/crmsh/utils.py 2022-06-01 04:19:41.000000000 +0200
@@ -895,15 +895,10 @@
return False
cmd = "crmadmin -S %s" % dc
rc, s = get_stdout(add_sudo(cmd))
- if not s.startswith("Status"):
- logger.warning("%s unexpected output: %s (exit code: %d)", cmd, s, rc)
+ if rc != 0:
+ logger.error("Exit code of command {} is {}".format(cmd, rc))
return False
- try:
- dc_status = s.split()[-2]
- except:
- logger.warning("%s unexpected output: %s", cmd, s)
- return False
- if dc_status == "S_IDLE":
+ if re.search("S_IDLE.*ok", s):
if output_started:
sys.stderr.write(" done\n")
return True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.4.0+20220505.a3a00365/test/features/steps/const.py new/crmsh-4.4.0+20220601.b8c2952f/test/features/steps/const.py
--- old/crmsh-4.4.0+20220505.a3a00365/test/features/steps/const.py 2022-05-05 03:52:21.000000000 +0200
+++ new/crmsh-4.4.0+20220601.b8c2952f/test/features/steps/const.py 2022-06-01 04:19:41.000000000 +0200
@@ -65,9 +65,7 @@
-q, --quiet Be quiet (don't describe what's happening, just do it)
-y, --yes Answer "yes" to all prompts (use with caution, this is
destructive, especially those storage related
- configurations and stages. The /root/.ssh/id_rsa key
- will be overwritten unless the option "--no-overwrite-
- sshkey" is used)
+ configurations and stages.)
-n NAME, --name NAME Set the name of the configured cluster.
-N NODES, --nodes NODES
Additional nodes to add to the created cluster. May
@@ -79,7 +77,7 @@
Use the given watchdog device or driver name
--no-overwrite-sshkey
Avoid "/root/.ssh/id_rsa" overwrite if "-y" option is
- used (False by default)
+ used (False by default; Deprecated)
Network configuration:
Options for configuring the network and messaging layer.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.4.0+20220505.a3a00365/test/unittests/test_bootstrap.py new/crmsh-4.4.0+20220601.b8c2952f/test/unittests/test_bootstrap.py
--- old/crmsh-4.4.0+20220505.a3a00365/test/unittests/test_bootstrap.py 2022-05-05 03:52:21.000000000 +0200
+++ new/crmsh-4.4.0+20220601.b8c2952f/test/unittests/test_bootstrap.py 2022-06-01 04:19:41.000000000 +0200
@@ -1330,22 +1330,25 @@
@mock.patch('logging.Logger.info')
@mock.patch('crmsh.utils.service_is_active')
def test_stop_services(self, mock_active, mock_status, mock_stop):
- mock_active.side_effect = [True, True, True]
+ mock_active.side_effect = [True, True, True, True]
bootstrap.stop_services(bootstrap.SERVICES_STOP_LIST)
mock_active.assert_has_calls([
mock.call("corosync-qdevice.service", remote_addr=None),
mock.call("corosync.service", remote_addr=None),
- mock.call("hawk.service", remote_addr=None)
+ mock.call("hawk.service", remote_addr=None),
+ mock.call("csync2.socket", remote_addr=None)
])
mock_status.assert_has_calls([
mock.call("Stopping the corosync-qdevice.service"),
mock.call("Stopping the corosync.service"),
- mock.call("Stopping the hawk.service")
+ mock.call("Stopping the hawk.service"),
+ mock.call("Stopping the csync2.socket")
])
mock_stop.assert_has_calls([
mock.call("corosync-qdevice.service", disable=True, remote_addr=None),
mock.call("corosync.service", disable=True, remote_addr=None),
- mock.call("hawk.service", disable=True, remote_addr=None)
+ mock.call("hawk.service", disable=True, remote_addr=None),
+ mock.call("csync2.socket", disable=True, remote_addr=None)
])
@mock.patch('crmsh.utils.fatal')
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2022-06-01 17:34:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old)
and /work/SRC/openSUSE:Factory/.os-autoinst.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst"
Wed Jun 1 17:34:51 2022 rev:295 rq:980203 version:4.6.1654018695.5972f50
Changes:
--------
--- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2022-05-22 22:10:19.792764868 +0200
+++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1548/os-autoinst.changes 2022-06-01 17:35:13.558780783 +0200
@@ -1,0 +2,12 @@
+Tue May 31 17:38:23 UTC 2022 - okurz(a)suse.com
+
+- Update to version 4.6.1654018695.5972f50:
+ * Use combined operators
+ * Pass -x and -y as array arguments
+ * Make xres and yres class variables
+ * Add XRES and YRES docs to correct places
+ * Address code review comments
+ * Move docs to correct section
+ * Allow videoencoder to use custom resolution
+
+-------------------------------------------------------------------
Old:
----
os-autoinst-4.6.1653078548.548335f.obscpio
New:
----
os-autoinst-4.6.1654018695.5972f50.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ os-autoinst-test.spec ++++++
--- /var/tmp/diff_new_pack.p4zOuW/_old 2022-06-01 17:35:14.590782003 +0200
+++ /var/tmp/diff_new_pack.p4zOuW/_new 2022-06-01 17:35:14.598782012 +0200
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst
Name: %{short_name}%{?name_ext}
-Version: 4.6.1653078548.548335f
+Version: 4.6.1654018695.5972f50
Release: 0
Summary: test package for os-autoinst
License: GPL-2.0-or-later
++++++ os-autoinst.spec ++++++
--- /var/tmp/diff_new_pack.p4zOuW/_old 2022-06-01 17:35:14.618782036 +0200
+++ /var/tmp/diff_new_pack.p4zOuW/_new 2022-06-01 17:35:14.626782045 +0200
@@ -17,7 +17,7 @@
Name: os-autoinst
-Version: 4.6.1653078548.548335f
+Version: 4.6.1654018695.5972f50
Release: 0
Summary: OS-level test automation
License: GPL-2.0-or-later
++++++ os-autoinst-4.6.1653078548.548335f.obscpio -> os-autoinst-4.6.1654018695.5972f50.obscpio ++++++
/work/SRC/openSUSE:Factory/os-autoinst/os-autoinst-4.6.1653078548.548335f.obscpio /work/SRC/openSUSE:Factory/.os-autoinst.new.1548/os-autoinst-4.6.1654018695.5972f50.obscpio differ: char 49, line 1
++++++ os-autoinst.obsinfo ++++++
--- /var/tmp/diff_new_pack.p4zOuW/_old 2022-06-01 17:35:14.686782116 +0200
+++ /var/tmp/diff_new_pack.p4zOuW/_new 2022-06-01 17:35:14.690782121 +0200
@@ -1,5 +1,5 @@
name: os-autoinst
-version: 4.6.1653078548.548335f
-mtime: 1653078548
-commit: 548335fc1544beeb51e86fe83e025a0f0aa4901e
+version: 4.6.1654018695.5972f50
+mtime: 1654018695
+commit: 5972f50f261913f558ca57e11407c23129470478
1
0