openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
November 2022
- 1 participants
- 2423 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pari for openSUSE:Factory checked in at 2022-11-01 13:43:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pari (Old)
and /work/SRC/openSUSE:Factory/.pari.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pari"
Tue Nov 1 13:43:14 2022 rev:28 rq:1032584 version:2.15.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/pari/pari.changes 2022-04-14 17:26:44.999353469 +0200
+++ /work/SRC/openSUSE:Factory/.pari.new.2275/pari.changes 2022-11-01 13:43:19.660138487 +0100
@@ -1,0 +2,26 @@
+Thu Oct 27 13:41:40 UTC 2022 - Andrea Manzini <andrea.manzini(a)suse.com>
+
+- Update to release 2.15.0
+ * The GP language:
+ * Notion of DebugLevel "domains" that allow to finely control
+ diagnostics.
+ * The syntax setdebug(dom, val) and default(def, val) are now
+ recognized in the GPRC file.
+ * Linear Algebra:
+ * qflll() now implements most LLL modes in fplll (fast, dpe and
+ heuristic), allowing large speedups. Directly and in the many
+ functions that use the LLL algorithm.
+ * New GP function snfrank(), a utility function returning
+ q-ranks from Smith Normal Forms
+ * Elementary Number Theory:
+ * New GP function: harmonic(), to compute generalized harmonic
+ numbers
+ * Reworked Euler numbers, analogously to Benoulli's: eulervec()
+ is now faster and caches computed values, and a new GP
+ function eulerreal() computes floating point approximations.
+ * Elliptic Curves: New module to compute the Mordell-Weil group
+ of rational elliptic curves
+ * See https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.15.0.changelog
+ for details.
+
+-------------------------------------------------------------------
Old:
----
pari-2.13.4.tar.gz
pari-2.13.4.tar.gz.asc
New:
----
pari-2.15.0.tar.gz
pari-2.15.0.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pari.spec ++++++
--- /var/tmp/diff_new_pack.MBt9Ku/_old 2022-11-01 13:43:20.164141169 +0100
+++ /var/tmp/diff_new_pack.MBt9Ku/_new 2022-11-01 13:43:20.164141169 +0100
@@ -25,10 +25,10 @@
# See
# http://pari.math.u-bordeaux.fr/archives/pari-dev-1211/msg00006.html
# for details on the SO versioning.
-%global sover 7
+%global sover 8
%global lname libpari-gmp-tls%sover
Name: pari
-Version: 2.13.4
+Version: 2.15.0
Release: 0
Summary: Computer Algebra System for computations in Number Theory
License: GPL-2.0-only
++++++ pari-2.13.4.tar.gz -> pari-2.15.0.tar.gz ++++++
++++ 123478 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package varnish for openSUSE:Factory checked in at 2022-11-01 13:43:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/varnish (Old)
and /work/SRC/openSUSE:Factory/.varnish.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "varnish"
Tue Nov 1 13:43:10 2022 rev:41 rq:1032578 version:7.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/varnish/varnish.changes 2022-09-26 18:47:57.472026375 +0200
+++ /work/SRC/openSUSE:Factory/.varnish.new.2275/varnish.changes 2022-11-01 13:43:15.536116549 +0100
@@ -1,0 +2,80 @@
+Sat Oct 29 13:43:46 UTC 2022 - Dirk M��ller <dmueller(a)suse.com>
+
+- update to 7.2.0:
+ * Functions ``VRT_AddVDP()``, ``VRT_AddVFP()``,
+ ``VRT_RemoveVDP()`` and ``VRT_RemoveVFP()`` are deprecated.
+ * Cookie headers generated by vmod_cookie no longer have a
+ spurious trailing semicolon at the end of the string. This
+ could break VCL relying on the previous incorrect behavior.
+ * The ``SessClose`` and ``BackendClose`` reason ``rx_body``,
+ which previously output ``Failure receiving req.body``, has
+ been rewritten to ``Failure receiving body``.
+ * Prototypical Varnish Extensions (VEXT). Similar to VMODs, a
+ VEXT is loaded by the cache process. Unlike VMODs that have
+ the combined lifetime of all the VCLs that reference them, a
+ VEXT has the lifetime of the cache process itself. There are
+ no built-in extensions so far.
+ * Duration parameters can optionally take a unit, with the same
+ syntax as duration units in VCL.
+ * Calls to ``VRT_CacheReqBody()`` and ``std.cache_req_body``
+ from outside client vcl subs now fail properly instead of
+ triggering an assertion failure.
+ * New "B" string for the package branch in ``VCS_String()``.
+ For the 7.2.0 version, it would yield the 7.2 branch.
+ * The new ``vcc_feature`` bits parameter replaces previous
+ ``vcc_*`` boolean parameters. The latter still exist as
+ deprecated aliases.
+ * The ``-k`` option from ``varnishlog`` is now supported by
+ ``varnishncsa``.
+ * New functions ``std.now()`` and ``std.timed_call()`` in
+ vmod_std.
+ * New ``MAIN.shm_bytes`` counter.
+ * A ``req.http.via`` header is set before entering
+ ``vcl_recv``. Via headers are generated using the
+ ``server.identity`` value. It defaults to the host name and
+ can be turned into a pseudonym with the ``varnishd -i``
+ option. Via headers are appended in both directions, to work
+ with other hops that may advertise themselves.
+ * A ``resp.http.via`` header is no longer overwritten by
+ varnish, but rather appended to.
+ * The ``server.identity`` syntax is now limited to a "token" as
+ defined in the HTTP grammar to be suitable for Via headers.
+ * In ``varnishtest`` a Varnish instance will use its VTC
+ instance name as its instance name (``varnishd -i``) by
+ default for predictable Via headers in test cases.
+ * VMOD and VEXT authors can use functions from ``vnum.h``.
+ * Do not filter pseudo-headers as regular headers.
+ * The termination rules for ``WRK_BgThread()`` were relaxed to
+ allow VMODs to use it.
+ * ``(struct worker).handling`` has been moved to the newly
+ introduced ``struct wrk_vpi`` and replaced by a pointer to
+ it, as well as ``(struct vrt_ctx).handling`` has been
+ replaced by that pointer. ``struct wrk_vpi`` is for state at
+ the interface between VRT and VGC and, in particular, is not
+ const as ``struct vrt_ctx`` aka ``VRT_CTX``.
+ * Panics now contain information about VCL source files and
+ lines.
+ * The ``Begin`` log record has a 4th field for subtasks like
+ ESI sub-requests.
+ * The ``-E`` option for log utilities now works as documented,
+ with any type of sub-task based on the ``Begin[4]`` field.
+ This covers ESI like before, and sub-tasks spawned by VMODs
+ (provided that they log the new field).
+ * No more ``req.http.transfer-encoding`` for ESI sub-requests.
+ * The thread pool reserve is now limited to tasks that can be
+ queued. A backend background fetch is no longer eligible for
+ queueing. It would otherwise slow a grace hit down
+ significantly when thread pools are saturated.
+ * The unused ``fetch_no_thread`` counter was renamed to
+ ``bgfetch_no_thread`` because regular backend fetch tasks are
+ always scheduled.
+ * The macros ``FEATURE()``, ``EXPERIMENT()``, ``DO_DEBUG()``,
+ ``MGT_FEATURE()``, ``MGT_EXPERIMENT()``, ``MGT_DO_DEBUG()``
+ and ``MGT_VCC_FEATURE()`` now return a boolean value (``0``
+ or ``1``) instead of the (private) flag value.
+ * A regression in the transport code led MAIN.client_req to be
+ incremented for requests coming back from the waiting list,
+ it was fixed.
+- Delete varnish-5.1.2-add-fallthrough-comments.patch
+
+-------------------------------------------------------------------
Old:
----
varnish-5.1.2-add-fallthrough-comments.patch
varnish-7.1.1.tgz
New:
----
varnish-7.2.0.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ varnish.spec ++++++
--- /var/tmp/diff_new_pack.Cm5xxS/_old 2022-11-01 13:43:16.492121635 +0100
+++ /var/tmp/diff_new_pack.Cm5xxS/_new 2022-11-01 13:43:16.496121655 +0100
@@ -25,7 +25,7 @@
%define _fillupdir %_localstatedir/adm/fillup-templates
%endif
Name: varnish
-Version: 7.1.1
+Version: 7.2.0
Release: 0
Summary: Accelerator for HTTP services
License: BSD-2-Clause
@@ -38,7 +38,6 @@
Source7: varnish.service
Source8: varnishlog.service
Source9: varnish_reload_vcl
-Patch1: varnish-5.1.2-add-fallthrough-comments.patch
Patch2: uninit.patch
BuildRequires: libxslt-devel
BuildRequires: ncurses-devel
++++++ varnish-7.1.1.tgz -> varnish-7.2.0.tgz ++++++
++++ 90586 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-tenacity for openSUSE:Factory checked in at 2022-11-01 13:43:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tenacity (Old)
and /work/SRC/openSUSE:Factory/.python-tenacity.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tenacity"
Tue Nov 1 13:43:08 2022 rev:15 rq:1032576 version:8.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tenacity/python-tenacity.changes 2021-04-23 17:50:56.446826683 +0200
+++ /work/SRC/openSUSE:Factory/.python-tenacity.new.2275/python-tenacity.changes 2022-11-01 13:43:11.828096823 +0100
@@ -1,0 +2,6 @@
+Tue Oct 11 15:50:50 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam(a)suse.com>
+
+- Update to version 8.1.0
+ * no upstream changelog
+
+-------------------------------------------------------------------
Old:
----
tenacity-6.3.1.tar.gz
New:
----
tenacity-8.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-tenacity.spec ++++++
--- /var/tmp/diff_new_pack.coiRrY/_old 2022-11-01 13:43:13.088103526 +0100
+++ /var/tmp/diff_new_pack.coiRrY/_new 2022-11-01 13:43:13.092103547 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-tenacity
#
-# 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
@@ -16,10 +16,8 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without python2
Name: python-tenacity
-Version: 6.3.1
+Version: 8.0.1
Release: 0
Summary: Python module for retrying code until it succeeeds
License: Apache-2.0
@@ -32,19 +30,12 @@
BuildRequires: %{python_module six >= 1.9.0}
BuildRequires: %{python_module tornado}
BuildRequires: %{python_module typeguard}
+BuildRequires: %{python_module typing-extensions}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-six >= 1.9.0
Recommends: python-tornado
BuildArch: noarch
-%if %{with python2}
-BuildRequires: python2-futures >= 3.0
-BuildRequires: python2-monotonic >= 0.6
-%endif
-%ifpython2
-Requires: python-futures >= 3.0
-Requires: python-monotonic >= 0.6
-%endif
%python_subpackages
%description
++++++ tenacity-6.3.1.tar.gz -> tenacity-8.0.1.tar.gz ++++++
++++ 6616 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-minidb for openSUSE:Factory checked in at 2022-11-01 13:43:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-minidb (Old)
and /work/SRC/openSUSE:Factory/.python-minidb.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-minidb"
Tue Nov 1 13:43:06 2022 rev:8 rq:1032574 version:2.0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-minidb/python-minidb.changes 2022-09-30 17:58:02.533280390 +0200
+++ /work/SRC/openSUSE:Factory/.python-minidb.new.2275/python-minidb.changes 2022-11-01 13:43:08.216077608 +0100
@@ -1,0 +2,9 @@
+Fri Oct 28 18:26:51 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam(a)suse.com>
+
+- Update to 2.0.7
+ Test against Python 3.10
+ YAML syntax and me
+ Only pass special keyword args to model __init__
+ Add delete_all() and count_rows()
+
+-------------------------------------------------------------------
Old:
----
minidb-2.0.6.tar.gz
New:
----
minidb-2.0.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-minidb.spec ++++++
--- /var/tmp/diff_new_pack.sxDqLk/_old 2022-11-01 13:43:08.984081693 +0100
+++ /var/tmp/diff_new_pack.sxDqLk/_new 2022-11-01 13:43:08.988081715 +0100
@@ -16,12 +16,11 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define modname minidb
%define skip_python2 1
%bcond_without test
Name: python-minidb
-Version: 2.0.6
+Version: 2.0.7
Release: 0
Summary: SQLite3-based store for Python objects
License: ISC
++++++ minidb-2.0.6.tar.gz -> minidb-2.0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minidb-2.0.6/example.py new/minidb-2.0.7/example.py
--- old/minidb-2.0.6/example.py 2022-02-17 12:04:53.000000000 +0100
+++ new/minidb-2.0.7/example.py 2022-09-16 20:41:41.000000000 +0200
@@ -243,6 +243,9 @@
print('Select Star')
print(list(Person.query(db, minidb.literal('*'))))
+ print('Count items')
+ print(db.count_rows(Person))
+
print('Group By')
print(list(Person.query(db, Person.c.username // Person.c.id.count, group_by=Person.c.username)))
@@ -258,6 +261,12 @@
print('Pretty-Querying with default star-select')
Person.pquery(db)
+ print('Delete all items')
+ db.delete_all(Person)
+
+ print('Count again after delete')
+ print(db.count_rows(Person))
+
print('With payload (JSON)')
WithPayload(payload={'a': [1] * 3}).save(db)
for payload in WithPayload.load(db):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minidb-2.0.6/minidb.py new/minidb-2.0.7/minidb.py
--- old/minidb-2.0.6/minidb.py 2022-02-17 12:04:53.000000000 +0100
+++ new/minidb-2.0.7/minidb.py 2022-09-16 20:41:41.000000000 +0200
@@ -36,7 +36,7 @@
__author__ = 'Thomas Perl <m(a)thp.io>'
-__version__ = '2.0.6'
+__version__ = '2.0.7'
__url__ = 'http://thp.io/2010/minidb/'
__license__ = 'ISC'
@@ -335,6 +335,12 @@
sql = 'DELETE FROM %s WHERE %s' % (table, ssql)
return self._execute(sql, args).rowcount
+ def delete_all(self, class_):
+ self.delete_where(class_, literal('1'))
+
+ def count_rows(self, class_):
+ return next(self.query(class_, func.count(literal('*'))))[0]
+
def query(self, class_, select=None, where=None, order_by=None, group_by=None, limit=None):
with self.lock:
table, slots = self._schema(class_)
@@ -701,7 +707,12 @@
# Call redirected constructor
if '__minidb_init__' in self.__class__.__dict__:
- getattr(self, '__minidb_init__')(*args)
+ # Any keyword arguments that are not the primary key ("id") or any of the slots
+ # will be passed to the __init__() function of the class, all other attributes
+ # will have already been initialized/set by the time __init__() is called.
+ kwargs = {k: v for k, v in kwargs.items()
+ if k != Store.PRIMARY_KEY[0] and k not in self.__class__.__minidb_slots__}
+ getattr(self, '__minidb_init__')(*args, **kwargs)
class MetaModel(type):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minidb-2.0.6/test/test_minidb.py new/minidb-2.0.7/test/test_minidb.py
--- old/minidb-2.0.6/test/test_minidb.py 2022-02-17 12:04:53.000000000 +0100
+++ new/minidb-2.0.7/test/test_minidb.py 2022-09-16 20:41:41.000000000 +0200
@@ -646,3 +646,19 @@
where=lambda c: c.id == player_id))
assert type(query_value.position) == Point
assert (query_value.position.x, query_value.position.y) == (p.x, p.y)
+
+
+def test_delete_all():
+ class Thing(minidb.Model):
+ bla = str
+ blubb = int
+
+ with minidb.Store(debug=True) as db:
+ db.register(Thing)
+
+ db.save(Thing(bla='a', blubb=123))
+ db.save(Thing(bla='c', blubb=456))
+ assert db.count_rows(Thing) == 2
+
+ db.delete_all(Thing)
+ assert db.count_rows(Thing) == 0
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libvsgpt for openSUSE:Factory checked in at 2022-11-01 13:43:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvsgpt (Old)
and /work/SRC/openSUSE:Factory/.libvsgpt.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvsgpt"
Tue Nov 1 13:43:04 2022 rev:5 rq:1032565 version:20221029
Changes:
--------
--- /work/SRC/openSUSE:Factory/libvsgpt/libvsgpt.changes 2022-08-09 15:29:30.757824095 +0200
+++ /work/SRC/openSUSE:Factory/.libvsgpt.new.2275/libvsgpt.changes 2022-11-01 13:43:06.960070926 +0100
@@ -1,0 +2,6 @@
+Mon Oct 31 17:18:16 UTC 2022 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Update to release 20221029
+ * Recognize partition type 0xf as Extended Container as well
+
+-------------------------------------------------------------------
Old:
----
libvsgpt-experimental-20211115.tar.gz
libvsgpt-experimental-20211115.tar.gz.asc
New:
----
libvsgpt-experimental-20221029.tar.gz
libvsgpt-experimental-20221029.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvsgpt.spec ++++++
--- /var/tmp/diff_new_pack.1sptij/_old 2022-11-01 13:43:07.560074118 +0100
+++ /var/tmp/diff_new_pack.1sptij/_new 2022-11-01 13:43:07.564074139 +0100
@@ -18,7 +18,7 @@
Name: libvsgpt
%define lname libvsgpt1
-Version: 20211115
+Version: 20221029
Release: 0
Summary: Library and tools to access the GUID Partition Table (GPT) volume system format
License: LGPL-3.0-or-later
@@ -30,23 +30,23 @@
Patch1: system-libs.patch
BuildRequires: %{python_module devel}
BuildRequires: c_compiler
-BuildRequires: gettext-tools >= 0.18.1
+BuildRequires: gettext-tools >= 0.21
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: python-rpm-macros
-BuildRequires: pkgconfig(libbfio) >= 20201229
-BuildRequires: pkgconfig(libcdata) >= 20200509
-BuildRequires: pkgconfig(libcerror) >= 20201121
-BuildRequires: pkgconfig(libcfile) >= 20201229
-BuildRequires: pkgconfig(libclocale) >= 20200913
-BuildRequires: pkgconfig(libcnotify) >= 20200913
-BuildRequires: pkgconfig(libcpath) >= 20200913
-BuildRequires: pkgconfig(libcsplit) >= 20200703
-BuildRequires: pkgconfig(libcthreads) >= 20211115
-BuildRequires: pkgconfig(libfcache) >= 20200708
-BuildRequires: pkgconfig(libfdata) >= 20211023
-BuildRequires: pkgconfig(libfguid) >= 20180724
-BuildRequires: pkgconfig(libuna) >= 20210801
+BuildRequires: pkgconfig(libbfio) >= 20221025
+BuildRequires: pkgconfig(libcdata) >= 20220115
+BuildRequires: pkgconfig(libcerror) >= 20220101
+BuildRequires: pkgconfig(libcfile) >= 20220106
+BuildRequires: pkgconfig(libclocale) >= 20220107
+BuildRequires: pkgconfig(libcnotify) >= 20220108
+BuildRequires: pkgconfig(libcpath) >= 20220108
+BuildRequires: pkgconfig(libcsplit) >= 20220109
+BuildRequires: pkgconfig(libcthreads) >= 20220102
+BuildRequires: pkgconfig(libfcache) >= 20220110
+BuildRequires: pkgconfig(libfdata) >= 20220111
+BuildRequires: pkgconfig(libfguid) >= 20220113
+BuildRequires: pkgconfig(libuna) >= 20220611
%python_subpackages
%description
@@ -104,8 +104,8 @@
}
%install
-mv %_builddir/rt/* %buildroot/
-find %{buildroot} -type f -name "*.la" -delete -print
+mv "%_builddir/rt"/* "%buildroot/"
+find "%buildroot" -type f -name "*.la" -delete -print
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
++++++ libvsgpt-experimental-20211115.tar.gz -> libvsgpt-experimental-20221029.tar.gz ++++++
++++ 92899 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libvshadow for openSUSE:Factory checked in at 2022-11-01 13:43:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvshadow (Old)
and /work/SRC/openSUSE:Factory/.libvshadow.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libvshadow"
Tue Nov 1 13:43:03 2022 rev:21 rq:1032564 version:20221030
Changes:
--------
--- /work/SRC/openSUSE:Factory/libvshadow/libvshadow.changes 2022-08-09 15:29:31.433826026 +0200
+++ /work/SRC/openSUSE:Factory/.libvshadow.new.2275/libvshadow.changes 2022-11-01 13:43:05.764064563 +0100
@@ -1,0 +2,6 @@
+Mon Oct 31 17:22:17 UTC 2022 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Update to release 20221030
+ * No changelog was provided
+
+-------------------------------------------------------------------
Old:
----
libvshadow-alpha-20211114.tar.gz
libvshadow-alpha-20211114.tar.gz.asc
New:
----
libvshadow-alpha-20221030.tar.gz
libvshadow-alpha-20221030.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvshadow.spec ++++++
--- /var/tmp/diff_new_pack.z9lT16/_old 2022-11-01 13:43:06.288067351 +0100
+++ /var/tmp/diff_new_pack.z9lT16/_new 2022-11-01 13:43:06.292067373 +0100
@@ -18,7 +18,7 @@
%define lname libvshadow1
Name: libvshadow
-Version: 20211114
+Version: 20221030
Release: 0
Summary: Library to access the Volume Shadow Snapshot (VSS) format
License: GFDL-1.3-or-later AND LGPL-3.0-or-later
@@ -33,23 +33,23 @@
Patch1: system-libs.patch
BuildRequires: %{python_module devel}
BuildRequires: c_compiler
-BuildRequires: gettext-tools >= 0.18.1
+BuildRequires: gettext-tools >= 0.21
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: python-rpm-macros
BuildRequires: pkgconfig(fuse)
-BuildRequires: pkgconfig(libbfio) >= 20201229
-BuildRequires: pkgconfig(libcdata) >= 20200509
-BuildRequires: pkgconfig(libcerror) >= 20201121
-BuildRequires: pkgconfig(libcfile) >= 20201229
-BuildRequires: pkgconfig(libclocale) >= 20200913
-BuildRequires: pkgconfig(libcnotify) >= 20200913
-BuildRequires: pkgconfig(libcpath) >= 20200623
-BuildRequires: pkgconfig(libcsplit) >= 20200703
-BuildRequires: pkgconfig(libcthreads) >= 20200508
-BuildRequires: pkgconfig(libfdatetime) >= 20180910
-BuildRequires: pkgconfig(libfguid) >= 20180724
-BuildRequires: pkgconfig(libuna) >= 20210801
+BuildRequires: pkgconfig(libbfio) >= 20221025
+BuildRequires: pkgconfig(libcdata) >= 20220115
+BuildRequires: pkgconfig(libcerror) >= 20220101
+BuildRequires: pkgconfig(libcfile) >= 20220106
+BuildRequires: pkgconfig(libclocale) >= 20220107
+BuildRequires: pkgconfig(libcnotify) >= 20220108
+BuildRequires: pkgconfig(libcpath) >= 20220108
+BuildRequires: pkgconfig(libcsplit) >= 20220109
+BuildRequires: pkgconfig(libcthreads) >= 20220102
+BuildRequires: pkgconfig(libfdatetime) >= 20220112
+BuildRequires: pkgconfig(libfguid) >= 20220113
+BuildRequires: pkgconfig(libuna) >= 20220611
%python_subpackages
%description
@@ -115,8 +115,8 @@
}
%install
-mv %_builddir/rt/* %buildroot/
-find %{buildroot} -type f -name "*.la" -delete -print
+mv "%_builddir/rt"/* "%buildroot/"
+find "%buildroot" -type f -name "*.la" -delete -print
%post -n %{lname} -p /sbin/ldconfig
%postun -n %{lname} -p /sbin/ldconfig
++++++ libvshadow-alpha-20211114.tar.gz -> libvshadow-alpha-20221030.tar.gz ++++++
++++ 93813 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-sortinghat for openSUSE:Factory checked in at 2022-11-01 13:43:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sortinghat (Old)
and /work/SRC/openSUSE:Factory/.python-sortinghat.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sortinghat"
Tue Nov 1 13:43:02 2022 rev:5 rq:1032563 version:0.7.21
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sortinghat/python-sortinghat.changes 2022-10-08 01:26:34.870416282 +0200
+++ /work/SRC/openSUSE:Factory/.python-sortinghat.new.2275/python-sortinghat.changes 2022-11-01 13:43:04.548058094 +0100
@@ -1,0 +2,9 @@
+Sat Oct 29 01:20:39 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam(a)suse.com>
+
+- Update to version 0.7.21
+ * Update package dependencies
+ * Update jinja2 package and dev-dependencies.
+ * Update Poetry's package dependencies
+- Clean up SPEC file to remove rpmlint warnings.
+
+-------------------------------------------------------------------
Old:
----
sortinghat-0.7.20.tar.gz
New:
----
sortinghat-0.7.21.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sortinghat.spec ++++++
--- /var/tmp/diff_new_pack.JRIPnQ/_old 2022-11-01 13:43:05.108061073 +0100
+++ /var/tmp/diff_new_pack.JRIPnQ/_new 2022-11-01 13:43:05.112061095 +0100
@@ -17,11 +17,10 @@
%define binaries stackalytics2sh mozilla2sh mailmap2sh grimoirelab2sh gitdm2sh eclipse2sh sortinghat sh2mg mg2sh
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
%define skip_python36 1
Name: python-sortinghat
-Version: 0.7.20
+Version: 0.7.21
Release: 0
Summary: A tool to manage identities
License: GPL-3.0-only
@@ -31,10 +30,12 @@
# PATCH-FIX-UPSTREAM no_decl_class_registry.patch gh#chaoss/grimoirelab-sortinghat#579 mcepl(a)suse.com
# make the package compatible with SQLAlchemy 1.4.*
Patch0: no_decl_class_registry.patch
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module poetry-core}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-Jinja2
+Requires: python-Jinja2 >= 3.0.1
Requires: python-PyMySQL >= 0.7.0
Requires: python-PyYAML >= 3.12
Requires: python-SQLAlchemy >= 1.2
@@ -51,7 +52,8 @@
BuildRequires: %{python_module PyYAML >= 3.12}
BuildRequires: %{python_module SQLAlchemy >= 1.2}
BuildRequires: %{python_module httpretty >= 0.9.5}
-BuildRequires: %{python_module pandas >= 0.17}
+BuildRequires: %{python_module numpy}
+BuildRequires: %{python_module pandas >= 0.25.3}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module python-dateutil >= 2.6.0}
BuildRequires: %{python_module requests >= 2.9}
@@ -90,14 +92,19 @@
sed -i -e "s/\('pandoc'\|'wheel',\)//" -e 's/==/>=/' setup.py
%build
-%python_build
+%pyproject_wheel
+%{python_expand sed -i -e '1s@/usr/bin/.*python.*$@%{$__python}@' \
+ sortinghat/misc/*.py sortinghat/bin/*.py
+}
%install
-%python_install
+%pyproject_install
for b in %{binaries}; do
%python_clone -a %{buildroot}%{_bindir}/$b
done
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%{python_expand rm -r %{buildroot}%{$python_sitelib}/sortinghat/{bin,misc}
+%fdupes %{buildroot}%{$python_sitelib}
+}
%check
exit_code=0
@@ -132,12 +139,12 @@
exit $exit_code
%post
-for b in %{binaries}; do
+for b in mg2sh sh2mg sortinghat eclipse2sh gitdm2sh grimoirelab2sh mailmap2sh mozilla2sh stackalytics2sh; do
%python_install_alternative $b
done
%postun
-for b in %{binaries}; do
+for b in mg2sh sh2mg sortinghat eclipse2sh gitdm2sh grimoirelab2sh mailmap2sh mozilla2sh stackalytics2sh; do
%python_uninstall_alternative $b
done
@@ -152,6 +159,7 @@
%python_alternative %{_bindir}/mailmap2sh
%python_alternative %{_bindir}/mozilla2sh
%python_alternative %{_bindir}/stackalytics2sh
-%{python_sitelib}/*
+%{python_sitelib}/sortinghat
+%{python_sitelib}/sortinghat-%{version}*-info
%changelog
++++++ sortinghat-0.7.20.tar.gz -> sortinghat-0.7.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/AUTHORS new/sortinghat-0.7.21/AUTHORS
--- old/sortinghat-0.7.20/AUTHORS 2022-06-02 19:00:13.235980300 +0200
+++ new/sortinghat-0.7.21/AUTHORS 2022-09-26 15:50:49.629936200 +0200
@@ -6,3 +6,5 @@
Miguel Angel Fernandez <mafesan(a)bitergia.com>
Valerio Cosentino <valcos(a)bitergia.com>
Quan Zhou <quan(a)bitergia.com>
+Jose Javier Merchante <jjmerchante(a)bitergia.com>
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/NEWS new/sortinghat-0.7.21/NEWS
--- old/sortinghat-0.7.20/NEWS 2022-06-02 19:00:13.235980300 +0200
+++ new/sortinghat-0.7.21/NEWS 2022-09-26 15:50:49.629936200 +0200
@@ -1,5 +1,37 @@
# Releases
+## sortinghat 0.7.21 - (2022-09-26)
+
+**Others:**
+
+ * Update package dependencies\
+ Update jinja2 package and dev-dependencies.
+
+
+## sortinghat 0.7.21-rc.6 - (2022-09-26)
+
+**Others:**
+
+ * Update package dependencies\
+ Update jinja2 package and dev-dependencies.
+
+
+## sortinghat 0.7.21-rc.5 - (2022-09-26)
+
+**Others:**
+
+ * Update package dependencies\
+ Update jinja2 package and dev-dependencies.
+
+
+## sortinghat 0.7.21-rc.4 - (2022-09-26)
+
+**Others:**
+
+ * Update package dependencies\
+ Update jinja2 package and dev-dependencies.
+
+
## Sorting Hat 0.7.20 - (2022-06-02)
**Bug fixes:**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/PKG-INFO new/sortinghat-0.7.21/PKG-INFO
--- old/sortinghat-0.7.20/PKG-INFO 2022-06-02 19:00:27.531397800 +0200
+++ new/sortinghat-0.7.21/PKG-INFO 1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: sortinghat
-Version: 0.7.20
+Version: 0.7.21
Summary: A tool to manage identities.
Home-page: https://chaoss.github.io/grimoirelab/
License: GPL-3.0+
@@ -11,13 +11,14 @@
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development
Requires-Dist: PyMySQL (>=0.7.0)
-Requires-Dist: jinja2 (>=3.0.1,<3.1.0)
+Requires-Dist: jinja2 (>=3.0.1,<4.0.0)
Requires-Dist: numpy (<1.21.1)
Requires-Dist: pandas (>=0.22,<=0.25.3)
Requires-Dist: python-dateutil (>=2.6.0,<3.0.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/pyproject.toml new/sortinghat-0.7.21/pyproject.toml
--- old/sortinghat-0.7.20/pyproject.toml 2022-06-02 19:00:13.235980300 +0200
+++ new/sortinghat-0.7.21/pyproject.toml 2022-09-26 15:50:49.633936200 +0200
@@ -1,6 +1,6 @@
[tool.poetry]
name = "sortinghat"
-version = "0.7.20"
+version = "0.7.21"
description = "A tool to manage identities."
authors = [
"GrimoireLab Developers"
@@ -55,7 +55,7 @@
PyMySQL = ">=0.7.0"
sqlalchemy = "~1.3.0"
-jinja2 = "~3.0.1"
+jinja2 = "^3.0.1"
python-dateutil = "^2.6.0"
pandas = ">=0.22, <=0.25.3"
numpy = "<1.21.1"
@@ -64,8 +64,8 @@
urllib3 = "^1.22"
[tool.poetry.dev-dependencies]
-httpretty = "0.9.7"
-flake8 = "^3.9.0"
+httpretty = "^1.1.4"
+flake8 = "^4.0.1"
[build-system]
requires = ["poetry-core>=1.0.0"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/setup.py new/sortinghat-0.7.21/setup.py
--- old/sortinghat-0.7.20/setup.py 2022-06-02 19:00:27.529466600 +0200
+++ new/sortinghat-0.7.21/setup.py 1970-01-01 01:00:00.000000000 +0100
@@ -16,7 +16,7 @@
install_requires = \
['PyMySQL>=0.7.0',
- 'jinja2>=3.0.1,<3.1.0',
+ 'jinja2>=3.0.1,<4.0.0',
'numpy<1.21.1',
'pandas>=0.22,<=0.25.3',
'python-dateutil>=2.6.0,<3.0.0',
@@ -38,13 +38,13 @@
setup_kwargs = {
'name': 'sortinghat',
- 'version': '0.7.20',
+ 'version': '0.7.21',
'description': 'A tool to manage identities.',
'long_description': '# Sorting Hat [![Build Status](https://github.com/chaoss/grimoirelab-sortinghat/workflows/tests/ba… [![Coverage Status](https://img.shields.io/coveralls/chaoss/grimoirelab-sortinghat.svg)](https://coveralls.io/r/chaoss/grimoirelab-sortinghat?branch=master)\n\n## Description\n\nA tool to manage identities.\n\nSorting Hat maintains an SQL database of unique identities of communities members across (potentially) many different sources. Identities corresponding to the same real person can be merged in the same unique identity with a unique uuid. For each unique identity, a profile can be defined, with the name and other data shown for the corresponding person by default.\n\nIn addition, each unique identity can be related to one or more affiliations, for different time periods. This will usually correspond to different organizations in which the person
was employed during those time periods.\n\nSorting Hat is a part of the [GrimoireLab toolset](https://grimoirelab.github.io), which provides Python modules and scripts to analyze data sources with information about software development, and allows the production of interactive dashboards to visualize that information.\n\nIn the context of GrimoireLab, Sorting Hat is usually run after data is retrieved with [Perceval](https://github.com/chaoss/grimoirelab-perceval), to store the identities obtained into its database, and later merge them into unique identities (and maybe affiliate them).\n\n## Source code and contributions\n\nAll the source code is available in the [Sorting Hat GitHub repository](https://github.com/chaoss/grimoirelab-sortinghat). Please, submit pull requests if you have proposals to change the source code, and open an issue if you want to report a bug, ask for a new feature, or just provide feedback.\n\n## Usage\n\n```\nusage: sortinghat [--help] [-c <file>] [-u <us
er>] [-p <password>]\n [--host <host>] [--port <port>] [-d <name>]\n command [<cmd_args>]\n\nThe most commonly used sortinghat commands are:\n\n add Add identities\n affiliate Affiliate identities\n autogender Auto complete gender data\n autoprofile Auto complete profiles\n blacklist List, add or delete entries from the blacklist\n config Get and set configuration parameters\n countries List information about countries\n enroll Enroll identities into organizations\n export Export data (i.e identities) from the registry\n init Create an empty registry\n load Import data (i.e identities, organizations) on the registry\n merge Merge unique identities\n mv Move an identity into a unique identity\n log List enrollment information available in the registry\n orgs List, add or delete organizations and domains\n profile
Edit profile\n rm Remove identities from the registry\n show Show information about a unique identity\n unify Merge identities using a matching algorithm\n withdraw Remove identities from organizations\n\nGeneral options:\n -h, --help show this help message and exit\n -c FILE, --config FILE\n set configuration file\n -u USER, --user USER database user name\n -p PASSWORD, --password PASSWORD\n database user password\n -d DATABASE, --database DATABASE\n name of the database where the registry will be stored\n --host HOST name of the host where the database server is running\n --port PORT port of the host where the database server is running\n\nRun \'sortinghat <command> --help\' to get information about a specific command.\n```\n\n## Installation\n\n### From pypi\n\nYou can install sortinghat as a package from the pypi repository:\n\n`
``\n$ pip install sortinghat\n```\n\n### Native\n\nYou can install sortinghat just by running setup.py script:\n\n```\n$ python setup.py install\n```\n\nThis will install it in the python default directories in your system.\n\nIf you don\'t install sortinghat with root privileges, or don\'t want to install it in the default directories, you can also use the source code directory, as cloned from the main git repo. It is enough to\nconfigure your `$PATH` and `$PYTHONPATH` so that sortinghat, and the Python modules it needs, are found.\n\nAdd to your `$PATH` the directory which contains the sortinghat executables:\n\n```\n$ export PATH=$PATH:sortinghatdir/bin\n```\n\nIn `$PYTHONPATH`, you need to include sortinghat as well. If sortinghatdir is the path where sortinghat is installed:\n\n```\n$ export PYTHONPATH=$PYTHONPATH:sortinghatdir\n```\n\nYou are ready to use sortinghat!\n\n### Docker\n\nYou can use our image from [DockerHub](https://hub.docker.com/r/grimoirelab/sortinghat/) (`gri
moirelab/sortinghat`) and skip the `docker build` step.\nIf you prefer to build the image yourself execute:\n\n```sh\n$ docker build -t grimoirelab/sortinghat .\n```\n\nNext step would be to start a MySQL docker container for data storage:\n\n```sh\n$ docker run --name mysql \\\n -e MYSQL_ROOT_PASSWORD=sortinghat \\\n -d mysql\n```\n\nRun the sortinghat docker container in interactive mode:\n\n```sh\n$ docker run -i -t --rm \\\n --link mysql:mysql \\\n -e SORTINGHAT_DB_HOST=mysql \\\n -e SORTINGHAT_DB_PASSWORD=sortinghat \\\n -e SORTINGHAT_DB_DATABASE=sortinghat \\\n grimoirelab/sortinghat \\\n /bin/bash\n```\n\nNow you can initialize sortinghat with the database name `sortinghat`:\n\n```\n$ sortinghat init sortinghat\n```\n\nYou are ready to use sortinghat and explore the commands documented below.\nHave fun!\n\n## Configuration\n\nSet the database parameters via the `config` command:\n\
n```\n $ sortinghat config set db.host <mysql-host>\n $ sortinghat config set db.user <user>\n $ sortinghat config set db.password <password>\n $ sortinghat config set db.database <name>\n $ sortinghat config set db.port <port>\n```\n\nAlternatively you can set environment variables:\n\n```\n $ export SORTINGHAT_DB_HOST=<mysql-host>\n $ export SORTINGHAT_DB_USER=<user>\n $ export SORTINGHAT_DB_PASSWORD=<password>\n $ export SORTINGHAT_DB_DATABASE=<name>\n $ export SORTINGHAT_DB_PORT=<port>\n```\n\nAfter this initialize a new database:\n\n```\n $ sortinghat init <name>\n```\n\n## Compatibility between versions\n\nPython 2.7 is no longer supported. Any code using this version will\nnot work. Please update your code to 3.4 or newer versions.\n\nSortingHat databases previous to 0.7.0 are compatible but UTF-8 encoded 4-bytes\ncharacters will not be inserted in the database and will cause errors. For this\nreason, it is recommended to update its schema. The fastest way is to\nd
ump the data into a file, regenerate the database with `init` command\nand restore the data from the dump.\n\nSortingHat databases previous to 0.6.0 are no longer compatible.\nThe database schema changed in `profiles` table to add the fields `gender`\nand `gender_acc`.\n\nThe next MySQL statements should be run to update the schema\n\n```\nmysql> ALTER TABLE profiles ADD COLUMN gender VARCHAR(32) DEFAULT NULL\nmysql> ALTER TABLE profiles ADD COLUMN gender_acc INT(11) DEFAULT NULL\n```\n\nSortingHat databases previous to 0.5.0 are no longer compatible. The\ndatabase schema changed in `uidentites` and `identities` tables to add the\nfield `last_modified` to log when a record was updated.\n\nThe next MySQL statements should be run to update the schema\n\n```\nmysql> ALTER TABLE uidentities ADD COLUMN last_modified DATETIME(6) DEFAULT NULL\nmysql> ALTER TABLE identities ADD COLUMN last_modified DATETIME(6) DEFAULT NULL\n```\n\nSortingHat databases previous to 0.3.0 are no longer compati
ble. The\nseed used to generate identities UUIDs changed and for that reason, these\nids should be re-generated.\n\nThe next steps will restore the database generating new UUIDs for each identity\nbut keeping the data and relationships between them.\n\n1. Export data\n```\n$ sortinghat export --orgs orgs.json\n$ sortinghat export --identities identities.json\n```\n1. Remove the database and/or create a new one with `sortinghat init`\n1. Load data, this will regenerate the UUIDs\n```\n$ sortinghat load orgs.json\n$ sortinghat load identities.json\n```\n\n## Basic commands\n\n* Add some unique identities\n```\n $ sortinghat add --name "John Smith" --email "jsmith(a)example.com" --username "jsmith" --source scm\n New identity a9b403e150dd4af8953a52a4bb841051e4b705d9 to a9b403e150dd4af8953a52a4bb841051e4b705d9\n\n $ sortinghat add --name "John Doe" --email "jdoe(a)example.com" --source scm\n New identity 3de180633322e853861f9ee5f50a87e007b51058 added to 3de180633322e853861f9ee5f50a87e00
7b51058\n```\n\n* Set a profile\n```\n $ sortinghat profile --name "John Smith" --email "jsmith(a)example.com" --country US a9b403e150dd4af8953a52a4bb841051e4b705d9\n unique identity a9b403e150dd4af8953a52a4bb841051e4b705d9\n\n Profile:\n * Name: John Smith\n * E-Mail: jsmith(a)example.com\n * Bot: No\n * Country: US - United States of America\n```\n\n* Add an identity to an existing unique identity\n```\n $ sortinghat add --username "jsmith" --source mls --uuid a9b403e150dd4af8953a52a4bb841051e4b705d9\n New identity 2612aad107cae121b45c1f46041650abc8e39421 added to a9b403e150dd4af8953a52a4bb841051e4b705d9\n```\n\n* Merge two identities\n```\n $ sortinghat merge a7637bb1737bc2a83f3a3e25b9b441cba62d97c2 a9b403e150dd4af8953a52a4bb841051e4b705d9\n Unique identity 3de180633322e853861f9ee5f50a87e007b51058 merged on a9b403e150dd4af8953a52a4bb841051e4b705d9\n```\n\n* Move an identity into a unique identity\n```\n $ sortinghat mv 3de180633322e853861f9ee5f50a87e007b51
058 3de180633322e853861f9ee5f50a87e007b51058\n New unique identity 3de180633322e853861f9ee5f50a87e007b51058 created. Identity moved\n```\n\n* Remove a unique identity\n```\n $ sortinghat rm 3de180633322e853861f9ee5f50a87e007b51058\n Unique identity 3de180633322e853861f9ee5f50a87e007b51058 removed\n```\n\n* Show identities information\n```\n $ sortinghat show\n unique identity a9b403e150dd4af8953a52a4bb841051e4b705d9\n\n Profile:\n * Name: John Smith\n * E-Mail: jsmith(a)example.com\n * Bot: No\n * Country: US - United States of America\n\n Identities:\n 2612aad107cae121b45c1f46041650abc8e39421\t-\t-\tjsmith\tmls\n a9b403e150dd4af8953a52a4bb841051e4b705d9\tJohn Smith\tjsmith(a)example.com\tjsmith\tscm\n\n No enrollments\n```\n\n* Add some organizations\n```\n $ sortinghat orgs -a Example\n $ sortinghat orgs -a Bitergia\n $ sortinghat orgs -a Individual\n```\n\n* Add some domains to the organizations\n```\n $ sortinghat orgs -a Example example.com --t
op-domain\n $ sortinghat orgs -a Example web.example.com\n $ sortinghat orgs -a Bitergia bitergia.com --top-domain\n```\n\n* List organizations\n```\n $ sortinghat orgs\n Bitergia\tbitergia.com *\n Example\texample.com *\n Example\tweb.example.com\n Individual\n```\n\n* Remove domains\n```\n $ sortinghat orgs -d Example web.example.com\n```\n\n* Remove organizations\n```\n $ sortinghat orgs -d Bitergia\n```\n\n* Enroll\n```\n $ sortinghat enroll --from 2014-06-01 --to 2015-09-01 a9b403e150dd4af8953a52a4bb841051e4b705d9 Example\n $ sortinghat enroll --from 2015-09-01 a9b403e150dd4af8953a52a4bb841051e4b705d9 Individual\n```\n\n* Show enrollments information\n```\n $ sortinghat show a9b403e150dd4af8953a52a4bb841051e4b705d9\n unique identity a9b403e150dd4af8953a52a4bb841051e4b705d9\n\n Profile:\n * Name: John Smith\n * E-Mail: jsmith(a)example.com\n * Bot: No\n * Country: US - United States of America\n\n Identities:\n 2612aad107cae121b45c1f46041650abc
8e39421\t-\t-\tjsmith\tmls\n a9b403e150dd4af8953a52a4bb841051e4b705d9\tJohn Smith\tjsmith(a)example.com\tjsmith\tscm\n\n Enrollments:\n Example\t2014-06-01 00:00:00\t2015-09-01 00:00:00\n Individual\t2015-09-01 00:00:00\t2100-01-01 00:00:00\n```\n\n* Withdraw\n```\n $ sortinghat withdraw --from 2014-06-01 --to 2015-09-01 a9b403e150dd4af8953a52a4bb841051e4b705d9 Example\n```\n\n## Basic API calls\n\nSortinghat can be integrated on your Python scripts by leveraging on its API. Each API call requires as a parameter\nthe database in which the operations will be performed. A database object should thus be created by specifying\nthe `user`, `password`, `database` and optional `host` and `port`.\n```\nfrom sortinghat import api\nfrom sortinghat.db.database import Database\n\ndb = Database(\'root\', \'*****\', \'test_db\')\n```\n \n#### Key terms\n\n* `identity_id`: Identifier assigned to the identity.\n* `entity`: Entity can be any term, word or value to blacklist.\n* `from_date`
: Starting date which is a datetime objects. The method `str_to_datetime` can be used to convert the\n string date and time parameter to datetime object. \n* `matcher`: Criteria used to match identities.\n* `source`: Source of the identities.\n* `term`: Term to match with an attribute(e.g organization, country name). \n* `to_date`: Ending date which is a datetime objects. The method `str_to_datetime` can be used to convert the\n string date and time parameter to datetime object. \n* `uuid`: Unique identifier for the identity.\n \n#### Usage\n \n* Add a unique identity to the registry\n```\napi.add_unique_identity(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\')\n```\n\n* Add an identity to the registry\n ```\nsource = \'git\'\nemail = \'jsmith(a)example.com\'\nname = \'John Smith\'\nusername = \'jsmith\'\nuuid = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\n \napi.add_identity(db=db, source=source, email=email, name=name, username=username, uuid=uuid)\n```\n\n* Add a
n organization to the registry\n```\napi.add_organization(db=db, organization=\'ExampleOrg\')\n```\n\n* Add a new domain to the given organization\n\n To set the domain as the top domain pass `is_top_domain = True`. The domain for an organization can be updated by\n passing `overwrite=True`. \n```\napi.add_domain(db=db, organization=\'ExampleOrg\', domain=\'example.com\', is_top_domain=True, overwrite=False)\n```\n\n* Enroll a unique identity to an organization\n```\nfrom sortinghat.utils import str_to_datetime\n \nuuid = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\norganization = \'ExampleOrg\'\nfrom_date = str_to_datetime(\'2020-04-01\')\nto_date = str_to_datetime(\'2020-04-05\')\n \napi.add_enrollment(db=db, uuid=uuid, organization=organization, from_date=from_date, to_date=to_date)\n```\n\n* Add entity to the matching blacklist\n```\napi.add_to_matching_blacklist(db=db, entity=\'example\')\n```\n\n* List the blacklisted entities available in the registry\n\n The
API returns a list of blacklisted entities sorted by their name.\n```\napi.blacklist(db=db, term=\'example\')\n```\n\n* List the countries available in the registry\n\n The API returns a list of countries sorted by their country id.\n```\napi.countries(db=db, code=\'US\', term=\'United States of America\')\n```\n\n* Remove a unique identity from the registry\n```\napi.delete_unique_identity(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\')\n```\n\n* Remove an identity from the registry\n```\napi.delete_identity(db=db, identity_id=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\')\n```\n\n* Remove an organization from the registry\n```\napi.delete_organization(db=db, organization=\'ExampleOrg\')\n```\n\n* Remove the given organization domain from the registry\n```\napi.delete_domain(db=db, organization=\'ExampleOrg\', domain=\'example.com\')\n```\n\n* Withdraw a unique identity from an organization\n```\nfrom sortinghat.utils import str_to_datetime\n \nuuid = \'a9b403e150dd4
af8953a52a4bb841051e4b705d9\'\norganization = \'ExampleOrg\'\nfrom_date = str_to_datetime(\'2020-04-01\')\nto_date = str_to_datetime(\'2020-04-05\')\n \napi.delete_enrollment(db=db, uuid=uuid, organization=organization, from_date=from_date, to_date=to_date)\n```\n\n* Remove a blacklisted entity from the registry\n```\napi.delete_from_matching_blacklist(db=db, entity=\'example\')\n```\n\n* List the domains available in the registry\n\n The API returns a list of domains.\n```\napi.domains(db=db, domain=\'example.com\')\n```\n\n* Edit unique identity profile\n\n The allowed keywords are, `name`, `email`,`gender`, `gender_acc`, `is_bot` and `country_code`. Any other keyword will be\n ignored. \n```\nkwargs = {\n \'name\': \'John Doe\',\n \'email\': \'doe(a)example.com\',\n \'gender\': \'Female\',\n \'gender_acc\': 50,\n \'is_bot\': False,\n \'country_code\': \'IN\'\n}\napi.edit_profile(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\', **kwargs)\n```
\n\n* List the enrollment information available in the registry\n\n The API returns a list of enrollments sorted by uuid or by organization.\n```\nfrom sortinghat.utils import str_to_datetime\n \nuuid = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\norganization = \'ExampleOrg\'\nfrom_date = str_to_datetime(\'2020-04-01\')\nto_date = str_to_datetime(\'2020-04-05\')\n \napi.enrollments(db=db, uuid=uuid, organization=organization, from_date=from_date, to_date=to_date)\n```\n\n* Search for similar unique identities\n\n The API requires a Matcher object to be passed a parameter. The object can be created using the\n `create_identity_matcher` method.\n```\nfrom sortinghat.matcher import create_identity_matcher\n\nmatcher = create_identity_matcher()\n\napi.match_identities(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\', matcher=matcher)\n```\n\n* Merge one unique identity into another\n```\nfrom_uuid = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\nto_uuid = \'3de18
0633322e853861f9ee5f50a87e007b51058\'\n \napi.merge_unique_identities(db=db, from_uuid=from_uuid, to_uuid=to_uuid)\n```\n\n* Merge overlapping enrollments\n```\napi.merge_enrollments(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\', organization=\'ExampleOrg\')\n```\n\n* Move an identity to a unique identity\n```\nfrom_id = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\nto_uuid = \'a9b403e150dd4af8953a52a4bb841051e4b705d9\'\n \napi.move_identity(db=db, from_id=from_id, to_uuid=to_uuid )\n```\n\n* List the organizations available in the registry\n\n The API returns a list of organizations sorted by their name.\n```\napi.registry(db=db, term=\'example\')\n```\n\n* Search for the uuids of identities modified on or after a given date\n\n The API returns a list of uuids of identities modified.\n```\napi.search_last_modified_identities(db=db, after=\'2020-04-01\')\n```\n\n* Search for the uuids of unique identities modified on or after a given date\n\n The API re
turns a list of uuids of unique identities modified.\n```\napi.search_last_modified_unique_identities(db=db, after=\'2020-04-01\')\n```\n\n* List unique identities profiles\n \n The API returns a list of profile entities. To return only the entities having no gender set `no_gender=True`.\n```\napi.search_profiles(db, no_gender=False)\n```\n\n* Search for unique identities\n\n The API returns a list of unique identities. The term will be compared with name, email, username and source values\n of each identity. When `source` is given, this search will be only performed on identities linked to this source.\n```\napi.search_unique_identities(db=db, term=\'example\', source=\'scm\')\n```\n\n* Search for unique identities using slicing\n\n The API returns a list of unique identities starting from `offset` and limiting a maximum number of identities specified by\n `limit`. The term will be compared with name, email, username and source values of each identity.\n```\napi.s
earch_unique_identities_slice(db=db, term=\'example\', offset=4, limit=20)\n```\n\n* List the unique identities available in the registry\n\n The function returns a list of unique identities.\n```\napi.unique_identities(db=db, uuid=\'a9b403e150dd4af8953a52a4bb841051e4b705d9\', source=\'scm\')\n```\n\n## Import / Export\n\n* Import data from a Sorting Hat JSON file\n```\n $ sortinghat load sh.json\n Loading blacklist...\n Entry added to the blacklist\n 1/1 blacklist entries loaded\n Loading unique identities...\n + 00000ba7f563234e5f239e912f2df1021695122e (old 00000ba7f563234e5f239e912f2df1021695122e) loaded\n + 00003e37e7586be36c64ce4f9eafa89f11be2448 (old 00003e37e7586be36c64ce4f9eafa89f11be2448) loaded\n ...\n + fa84729382093928570aef849483948489238498 (old fa84729382093928570aef849483948489238498) loaded\n 100/100 unique identities loaded\n```\n\n* Export identities\n```\n $ sortinghat export --identities sh_ids.json\n```\n\n* Export organizations\n```\n $ sorting
hat export --orgs sh_orgs.json\n```\n\n## Requirements\n\n* Python >= 3.4\n* MySQL >= 5.6 or MariaDB 10.0\n* SQLAlchemy >= 1.2\n* Jinja2 >= 2.7\n* python-dateutil >= 2.6\n* python-yaml >= 3.12\n* requests >= 2.9\n* urllib3 >= 1.22\n\nYou will also need a MySQL Python driver to connect with the database server. We recommend using one these packages:\n\n* PyMySQL\n\nOptionally, you can install Pandas library to speed up the matching process:\n\n* python-pandas >= 0.15\n\n## Running tests\n\nSortingHat comes with a comprehensive list of unit tests.\nTo run them, copy the file \'tests/tests.conf.sample\' to \'tests/tests.conf\'\nand edit it to suit your configuration:\n\n* `name`: Name of the database to use for testing\n* `host`, `port`: How to access the database server (MySQL, MariaDB)\n* `user`, `password`: Credentials for the database server\n* `create`: Whether the database for testing will be created (`True`)\n or not (`False`, by default). If `True`, tests will fail if database
\n already exists. If `False`, tests will fail if database does not exist.\n\nYou can run the tests through `setup.py` (no need to install dependencies\n or something else, `setup.py` will take care of that):\n\n```\n$ python3 setup.py test\n```\n\n## Troubleshooting\n\nOnce SortingHat has been installed, some errors may pop up when running the test suite due to the underlying MySQL\ndatabase configuration.\n\nMySQL command should be executed without superuser privilege (sudo):\n```\nmysql> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'localhost\' WITH GRANT OPTION;\nmysql> FLUSH PRIVILEGES;\n```\n\nMySQL strict mode should be disabled:\n```\nmysql> SET @@global.sql_mode= \'\';\n```\n\n## License\n\nLicensed under GNU General Public License (GPL), version 3 or later.\n',
'author': 'GrimoireLab Developers',
- 'author_email': None,
- 'maintainer': None,
- 'maintainer_email': None,
+ 'author_email': 'None',
+ 'maintainer': 'None',
+ 'maintainer_email': 'None',
'url': 'https://chaoss.github.io/grimoirelab/',
'packages': packages,
'package_data': package_data,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sortinghat-0.7.20/sortinghat/_version.py new/sortinghat-0.7.21/sortinghat/_version.py
--- old/sortinghat-0.7.20/sortinghat/_version.py 2022-06-02 19:00:13.235980300 +0200
+++ new/sortinghat-0.7.21/sortinghat/_version.py 2022-09-26 15:50:49.633936200 +0200
@@ -1,2 +1,2 @@
-# File auto-generated by semverup on 2022-06-02 16:57:42.559387
-__version__ = "0.7.20"
+# File auto-generated by semverup on 2022-09-26 13:50:31.751323
+__version__ = "0.7.21"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package olm for openSUSE:Factory checked in at 2022-11-01 13:43:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/olm (Old)
and /work/SRC/openSUSE:Factory/.olm.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "olm"
Tue Nov 1 13:43:01 2022 rev:8 rq:1032557 version:3.2.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/olm/olm.changes 2022-08-03 21:16:55.603478086 +0200
+++ /work/SRC/openSUSE:Factory/.olm.new.2275/olm.changes 2022-11-01 13:43:02.616047816 +0100
@@ -1,0 +2,19 @@
+Mon Oct 31 12:00:00 UTC 2022 - cunix(a)mail.de
+
+- build: removed "python_module" definition in spec file
+
+-------------------------------------------------------------------
+Sat Oct 29 08:18:19 UTC 2022 - ecsos <ecsos(a)opensuse.org>
+
+- Update to 3.2.13
+ - Fix compilation with newer versions of emscripten.
+ - The npm package is compiled with emscripten 3.1.17 to fix
+ compatibility with node 18.
+ - Add py.typed to Python wheels.
+ - Some documentation fixes and updates.
+ - Improve the pkgconfig file.
+
+ The changes in this release do not affect the iOS or Android
+ bindings, and should not affect the C library in most installs.
+
+-------------------------------------------------------------------
Old:
----
olm-3.2.12.tar.bz2
New:
----
olm-3.2.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ olm.spec ++++++
--- /var/tmp/diff_new_pack.vkgWlW/_old 2022-11-01 13:43:03.404052008 +0100
+++ /var/tmp/diff_new_pack.vkgWlW/_new 2022-11-01 13:43:03.408052029 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package olm
+# spec file
#
# Copyright (c) 2022 SUSE LLC
#
@@ -16,7 +16,6 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
%global origname olm
%global origlibname lib%{origname}
@@ -24,7 +23,7 @@
%global descriptor An implementation of the Double Ratchet cryptographic ratchet \
in C and C++, including an implementation of the Megolm cryptographic ratchet
Name: %{origname}
-Version: 3.2.12
+Version: 3.2.13
Release: 0
Summary: Double Ratchet cryptographic library
License: Apache-2.0
++++++ olm-3.2.12.tar.bz2 -> olm-3.2.13.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/CHANGELOG.rst new/olm-3.2.13/CHANGELOG.rst
--- old/olm-3.2.12/CHANGELOG.rst 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/CHANGELOG.rst 2022-10-07 17:00:05.000000000 +0200
@@ -1,3 +1,15 @@
+Changes in `3.2.13 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.13>`_
+===========================================================================
+
+This release includes the following changes since 3.2.12:
+
+* Fix compilation with newer versions of emscripten.
+ * The npm package is compiled with emscripten 3.1.17 to fix compatibility with
+ node 18.
+* Add py.typed to Python wheels.
+* Some documentation fixes and updates.
+* Improve the pkgconfig file.
+
Changes in `3.2.12 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.12>`_
===========================================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/CMakeLists.txt new/olm-3.2.13/CMakeLists.txt
--- old/olm-3.2.12/CMakeLists.txt 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/CMakeLists.txt 2022-10-07 17:00:05.000000000 +0200
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.4)
-project(olm VERSION 3.2.12 LANGUAGES CXX C)
+project(olm VERSION 3.2.13 LANGUAGES CXX C)
option(OLM_TESTS "Build tests" ON)
option(BUILD_SHARED_LIBS "Build as a shared library" ON)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/Makefile new/olm-3.2.13/Makefile
--- old/olm-3.2.12/Makefile 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/Makefile 2022-10-07 17:00:05.000000000 +0200
@@ -31,7 +31,7 @@
WASM_TARGET := $(BUILD_DIR)/wasm/libolm.a
JS_EXPORTED_FUNCTIONS := javascript/exported_functions.json
-JS_EXPORTED_RUNTIME_METHODS := [ALLOC_STACK]
+JS_EXPORTED_RUNTIME_METHODS := [ALLOC_STACK,writeAsciiToMemory,intArrayFromString]
JS_EXTERNS := javascript/externs.js
PUBLIC_HEADERS := include/olm/olm.h include/olm/outbound_group_session.h include/olm/inbound_group_session.h include/olm/pk.h include/olm/sas.h include/olm/error.h include/olm/olm_export.h
@@ -106,7 +106,7 @@
# we don't use this for the legacy build.)
EMCCFLAGS_WASM += -s TOTAL_STACK=65536 -s TOTAL_MEMORY=262144 -s ALLOW_MEMORY_GROWTH
-EMCCFLAGS_ASMJS += -s WASM=0
+EMCCFLAGS_ASMJS += -s WASM=0 -Wno-error=closure
EMCC.c = $(EMCC) $(CFLAGS) $(CPPFLAGS) -c -DNDEBUG -DOLM_STATIC_DEFINE=1
EMCC.cc = $(EMCC) $(CXXFLAGS) $(CPPFLAGS) -c -DNDEBUG -DOLM_STATIC_DEFINE=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/OLMKit.podspec new/olm-3.2.13/OLMKit.podspec
--- old/olm-3.2.12/OLMKit.podspec 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/OLMKit.podspec 2022-10-07 17:00:05.000000000 +0200
@@ -3,7 +3,7 @@
# The libolm version
MAJOR = 3
MINOR = 2
- PATCH = 12
+ PATCH = 13
s.name = "OLMKit"
s.version = "#{MAJOR}.#{MINOR}.#{PATCH}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/Package.swift new/olm-3.2.13/Package.swift
--- old/olm-3.2.12/Package.swift 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/Package.swift 2022-10-07 17:00:05.000000000 +0200
@@ -2,7 +2,7 @@
import PackageDescription
-let major = 3, minor = 2, patch = 12
+let major = 3, minor = 2, patch = 13
let package = Package(
name: "Olm",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/README.md new/olm-3.2.13/README.md
--- old/olm-3.2.12/README.md 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/README.md 2022-10-07 17:00:05.000000000 +0200
@@ -116,7 +116,7 @@
- [nim-olm](https://codeberg.org/BarrOff/nim-olm) (MIT) Nim bindings
- [olm-sys](https://gitlab.gnome.org/BrainBlasted/olm-sys) (Apache-2.0) Rust
bindings
-- [Trixnity](https://gitlab.com/benkuly/trixnity) (AGPLv3) Kotlin SDK for
+- [Trixnity](https://gitlab.com/trixnity/trixnity) (Apache-2.0) Kotlin SDK for
Matrix, including Olm bindings
Note that bindings may have a different license from libolm, and are *not*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/android/gradle.properties new/olm-3.2.13/android/gradle.properties
--- old/olm-3.2.12/android/gradle.properties 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/android/gradle.properties 2022-10-07 17:00:05.000000000 +0200
@@ -26,7 +26,7 @@
# Ref: https://github.com/vanniktech/gradle-maven-publish-plugin
GROUP=org.matrix.android
POM_ARTIFACT_ID=olm
-VERSION_NAME=3.2.12
+VERSION_NAME=3.2.13
POM_PACKAGING=aar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/common.mk new/olm-3.2.13/common.mk
--- old/olm-3.2.12/common.mk 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/common.mk 2022-10-07 17:00:05.000000000 +0200
@@ -1,4 +1,4 @@
MAJOR := 3
MINOR := 2
-PATCH := 12
+PATCH := 13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/docs/megolm.md new/olm-3.2.13/docs/megolm.md
--- old/olm-3.2.12/docs/megolm.md 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/docs/megolm.md 2022-10-07 17:00:05.000000000 +0200
@@ -227,7 +227,7 @@
0 1 5 37 69 101 133 165 bytes
```
-The version byte, ``V``, is ``"\x02"``.
+The version byte, ``V``, is ``"\x01"``.
This is followed by the ratchet index, $`i`$, which is encoded as a
big-endian 32-bit integer; the ratchet values $`R_{i,j}`$; and the public
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/flake.lock new/olm-3.2.13/flake.lock
--- old/olm-3.2.12/flake.lock 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/flake.lock 2022-10-07 17:00:05.000000000 +0200
@@ -2,11 +2,11 @@
"nodes": {
"flake-utils": {
"locked": {
- "lastModified": 1649676176,
- "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
+ "lastModified": 1659877975,
+ "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
"repo": "flake-utils",
- "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
+ "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
@@ -17,11 +17,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1652172129,
- "narHash": "sha256-8e2JMrswaKe02P8rYfvIMoc59pNuw6h/GYu8DBE1c+0=",
+ "lastModified": 1664871473,
+ "narHash": "sha256-1LzbW6G6Uz8akWiOdlIi435GAm1ct5jF5tovw/9to0o=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "f419dc5763c2b3c5580e396dea065b6d8b58ee27",
+ "rev": "b7a6fde153d9470afdb6aa1da51c4117f03b84ed",
"type": "github"
},
"original": {
@@ -34,11 +34,11 @@
"npmlock2nix": {
"flake": false,
"locked": {
- "lastModified": 1648735462,
- "narHash": "sha256-G22WBttdFoWp7E/YvGfePOc+W+ZsQGw+IwpFbAwJNeI=",
+ "lastModified": 1654775747,
+ "narHash": "sha256-9pXHDpIjmsK5390wmpGHu9aA4QOPpegPBvThHeBlef4=",
"owner": "nix-community",
"repo": "npmlock2nix",
- "rev": "dd2897c3a6e404446704a63f40b9a29fa0acf752",
+ "rev": "5c4f247688fc91d665df65f71c81e0726621aaa8",
"type": "github"
},
"original": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/flake.nix new/olm-3.2.13/flake.nix
--- old/olm-3.2.12/flake.nix 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/flake.nix 2022-10-07 17:00:05.000000000 +0200
@@ -3,7 +3,7 @@
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# We can't use the current stable release because of
- # https://github.com/emscripten-core/emscripten/issues/14995
+ # https://github.com/emscripten-core/emscripten/issues/16913
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.npmlock2nix = {
url = "github:nix-community/npmlock2nix";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_inbound_group_session.js new/olm-3.2.13/javascript/olm_inbound_group_session.js
--- old/olm-3.2.12/javascript/olm_inbound_group_session.js 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/olm_inbound_group_session.js 2022-10-07 17:00:05.000000000 +0200
@@ -1,3 +1,4 @@
+/** @constructor */
function InboundGroupSession() {
var size = Module['_olm_inbound_group_session_size']();
this.buf = malloc(size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_outbound_group_session.js new/olm-3.2.13/javascript/olm_outbound_group_session.js
--- old/olm-3.2.12/javascript/olm_outbound_group_session.js 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/olm_outbound_group_session.js 2022-10-07 17:00:05.000000000 +0200
@@ -1,3 +1,4 @@
+/** @constructor */
function OutboundGroupSession() {
var size = Module['_olm_outbound_group_session_size']();
this.buf = malloc(size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_pk.js new/olm-3.2.13/javascript/olm_pk.js
--- old/olm-3.2.12/javascript/olm_pk.js 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/olm_pk.js 2022-10-07 17:00:05.000000000 +0200
@@ -1,3 +1,4 @@
+/** @constructor */
function PkEncryption() {
var size = Module['_olm_pk_encryption_size']();
this.buf = malloc(size);
@@ -98,6 +99,7 @@
});
+/** @constructor */
function PkDecryption() {
var size = Module['_olm_pk_decryption_size']();
this.buf = malloc(size);
@@ -273,6 +275,7 @@
})
+/** @constructor */
function PkSigning() {
var size = Module['_olm_pk_signing_size']();
this.buf = malloc(size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_post.js new/olm-3.2.13/javascript/olm_post.js
--- old/olm-3.2.12/javascript/olm_post.js 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/olm_post.js 2022-10-07 17:00:05.000000000 +0200
@@ -44,6 +44,7 @@
}
}
+/** @constructor */
function Account() {
var size = Module['_olm_account_size']();
this.buf = malloc(size);
@@ -244,6 +245,7 @@
}
});
+/** @constructor */
function Session() {
var size = Module['_olm_session_size']();
this.buf = malloc(size);
@@ -530,6 +532,7 @@
}
});
+/** @constructor */
function Utility() {
var size = Module['_olm_utility_size']();
this.buf = malloc(size);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/olm_sas.js new/olm-3.2.13/javascript/olm_sas.js
--- old/olm-3.2.12/javascript/olm_sas.js 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/olm_sas.js 2022-10-07 17:00:05.000000000 +0200
@@ -1,3 +1,4 @@
+/** @constructor */
function SAS() {
var size = Module['_olm_sas_size']();
var random_length = Module['_olm_create_sas_random_length']();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/javascript/package.json new/olm-3.2.13/javascript/package.json
--- old/olm-3.2.12/javascript/package.json 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/javascript/package.json 2022-10-07 17:00:05.000000000 +0200
@@ -1,6 +1,6 @@
{
"name": "@matrix-org/olm",
- "version": "3.2.12",
+ "version": "3.2.13",
"description": "An implementation of the Double Ratchet cryptographic ratchet",
"main": "olm.js",
"files": [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/olm.pc.in new/olm-3.2.13/olm.pc.in
--- old/olm-3.2.12/olm.pc.in 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/olm.pc.in 2022-10-07 17:00:05.000000000 +0200
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
Name: olm
Description: implementation of the Double Ratchet cryptographic ratchet in C++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/README.md new/olm-3.2.13/python/README.md
--- old/olm-3.2.12/python/README.md 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/python/README.md 2022-10-07 17:00:05.000000000 +0200
@@ -157,5 +157,5 @@
[3]: https://cffi.readthedocs.io/en/latest/
[4]: https://git.matrix.org/git/olm/about/docs/olm.rst
[5]: https://git.matrix.org/git/olm/about/docs/megolm.rst
-[6]: https://matrix.org/docs/guides/e2e_implementation.html
+[6]: https://matrix.org/docs/guides/end-to-end-encryption-implementation-guide
[7]: https://poljar.github.io/python-olm/html/index.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/olm/__version__.py new/olm-3.2.13/python/olm/__version__.py
--- old/olm-3.2.12/python/olm/__version__.py 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/python/olm/__version__.py 2022-10-07 17:00:05.000000000 +0200
@@ -2,7 +2,7 @@
__description__ = ("python CFFI bindings for the olm "
"cryptographic ratchet library")
__url__ = "https://github.com/poljar/python-olm"
-__version__ = "3.2.12"
+__version__ = "3.2.13"
__author__ = "Damir Jeli��"
__author_email__ = "poljar(a)termina.org.uk"
__license__ = "Apache 2.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/olm-3.2.12/python/setup.py new/olm-3.2.13/python/setup.py
--- old/olm-3.2.12/python/setup.py 2022-05-30 19:55:34.000000000 +0200
+++ new/olm-3.2.13/python/setup.py 2022-10-07 17:00:05.000000000 +0200
@@ -27,5 +27,8 @@
"future",
"typing;python_version<'3.5'"
],
- zip_safe=False
+ zip_safe=False,
+ package_data={
+ "olm": ["py.typed"]
+ }
)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pdns for openSUSE:Factory checked in at 2022-11-01 13:42:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pdns (Old)
and /work/SRC/openSUSE:Factory/.pdns.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns"
Tue Nov 1 13:42:59 2022 rev:85 rq:1032555 version:4.7.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2022-10-21 16:20:03.834230972 +0200
+++ /work/SRC/openSUSE:Factory/.pdns.new.2275/pdns.changes 2022-11-01 13:43:00.616037177 +0100
@@ -1,0 +2,8 @@
+Mon Oct 31 15:43:18 UTC 2022 - Michael Str��der <michael(a)stroeder.com>
+
+- Update to 4.7.1
+ * include auth 4.7 schema upgrade files in tarballs and packages PR#12110
+ * catalog zones: avoid bulk zone reset while migrating to a catalog PR#12124
+ * catalog zones: stop wasting options update queries PR#12124
+
+-------------------------------------------------------------------
Old:
----
pdns-4.7.0.tar.bz2
pdns-4.7.0.tar.bz2.sig
New:
----
pdns-4.7.1.tar.bz2
pdns-4.7.1.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pdns.spec ++++++
--- /var/tmp/diff_new_pack.ohYzvf/_old 2022-11-01 13:43:01.188040219 +0100
+++ /var/tmp/diff_new_pack.ohYzvf/_new 2022-11-01 13:43:01.192040241 +0100
@@ -57,7 +57,7 @@
%endif
Name: pdns
-Version: 4.7.0
+Version: 4.7.1
Release: 0
Summary: Authoritative-only nameserver
License: GPL-2.0-only
++++++ pdns-4.7.0.tar.bz2 -> pdns-4.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/configure new/pdns-4.7.1/configure
--- old/pdns-4.7.0/configure 2022-10-19 11:23:20.000000000 +0200
+++ new/pdns-4.7.1/configure 2022-10-28 12:37:32.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pdns 4.7.0.
+# Generated by GNU Autoconf 2.69 for pdns 4.7.1.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
# Identity of this package.
PACKAGE_NAME='pdns'
PACKAGE_TARNAME='pdns'
-PACKAGE_VERSION='4.7.0'
-PACKAGE_STRING='pdns 4.7.0'
+PACKAGE_VERSION='4.7.1'
+PACKAGE_STRING='pdns 4.7.1'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1659,7 +1659,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 pdns 4.7.0 to adapt to many kinds of systems.
+\`configure' configures pdns 4.7.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1730,7 +1730,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of pdns 4.7.0:";;
+ short | recursive ) echo "Configuration of pdns 4.7.1:";;
esac
cat <<\_ACEOF
@@ -1988,7 +1988,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-pdns configure 4.7.0
+pdns configure 4.7.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2747,7 +2747,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by pdns $as_me 4.7.0, which was
+It was created by pdns $as_me 4.7.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3617,7 +3617,7 @@
# Define the identity of the package.
PACKAGE='pdns'
- VERSION='4.7.0'
+ VERSION='4.7.1'
cat >>confdefs.h <<_ACEOF
@@ -29723,7 +29723,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by pdns $as_me 4.7.0, which was
+This file was extended by pdns $as_me 4.7.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -29789,7 +29789,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-pdns config.status 4.7.0
+pdns config.status 4.7.1
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/pdns-4.7.0/configure.ac new/pdns-4.7.1/configure.ac
--- old/pdns-4.7.0/configure.ac 2022-10-19 11:23:10.000000000 +0200
+++ new/pdns-4.7.1/configure.ac 2022-10-28 12:37:20.000000000 +0200
@@ -1,6 +1,6 @@
AC_PREREQ([2.69])
-AC_INIT([pdns], [4.7.0])
+AC_INIT([pdns], [4.7.1])
AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip tar-ustar -Wno-portability subdir-objects parallel-tests 1.11])
AM_SILENT_RULES([yes])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/calidns.1 new/pdns-4.7.1/docs/calidns.1
--- old/pdns-4.7.0/docs/calidns.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/calidns.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "CALIDNS" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "CALIDNS" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
calidns \- A DNS recursor testing tool
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsbulktest.1 new/pdns-4.7.1/docs/dnsbulktest.1
--- old/pdns-4.7.0/docs/dnsbulktest.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnsbulktest.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSBULKTEST" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSBULKTEST" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnsbulktest \- A debugging tool for intermittent resolver failures
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsgram.1 new/pdns-4.7.1/docs/dnsgram.1
--- old/pdns-4.7.0/docs/dnsgram.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnsgram.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSGRAM" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSGRAM" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnsgram \- A debugging tool for intermittent resolver failures
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnspcap2calidns.1 new/pdns-4.7.1/docs/dnspcap2calidns.1
--- old/pdns-4.7.0/docs/dnspcap2calidns.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnspcap2calidns.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSPCAP2CALIDNS" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSPCAP2CALIDNS" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnspcap2calidns \- A tool to convert PCAPs of DNS traffic to calidns input
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnspcap2protobuf.1 new/pdns-4.7.1/docs/dnspcap2protobuf.1
--- old/pdns-4.7.0/docs/dnspcap2protobuf.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnspcap2protobuf.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSPCAP2PROTOBUF" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSPCAP2PROTOBUF" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnspcap2protobuf \- A tool to convert PCAPs of DNS traffic to PowerDNS Protobuf
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsreplay.1 new/pdns-4.7.1/docs/dnsreplay.1
--- old/pdns-4.7.0/docs/dnsreplay.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnsreplay.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSREPLAY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSREPLAY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnsreplay \- A PowerDNS nameserver debugging tool
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsscan.1 new/pdns-4.7.1/docs/dnsscan.1
--- old/pdns-4.7.0/docs/dnsscan.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnsscan.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSSCAN" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSSCAN" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnsscan \- List the amount of queries per qtype in a pcap
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnsscope.1 new/pdns-4.7.1/docs/dnsscope.1
--- old/pdns-4.7.0/docs/dnsscope.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnsscope.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSSCOPE" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSSCOPE" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnsscope \- A PowerDNS nameserver debugging tool
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnstcpbench.1 new/pdns-4.7.1/docs/dnstcpbench.1
--- old/pdns-4.7.0/docs/dnstcpbench.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnstcpbench.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSTCPBENCH" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSTCPBENCH" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnstcpbench \- tool to perform TCP benchmarking of nameservers
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dnswasher.1 new/pdns-4.7.1/docs/dnswasher.1
--- old/pdns-4.7.0/docs/dnswasher.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dnswasher.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DNSWASHER" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DNSWASHER" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dnswasher \- A PowerDNS nameserver debugging tool
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/dumresp.1 new/pdns-4.7.1/docs/dumresp.1
--- old/pdns-4.7.0/docs/dumresp.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/dumresp.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "DUMRESP" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "DUMRESP" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
dumresp \- A dumb DNS responder
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixfrdist.1 new/pdns-4.7.1/docs/ixfrdist.1
--- old/pdns-4.7.0/docs/ixfrdist.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/ixfrdist.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "IXFRDIST" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "IXFRDIST" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
ixfrdist \- An IXFR/AXFR-only server that re-distributes zones
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixfrdist.yml.5 new/pdns-4.7.1/docs/ixfrdist.yml.5
--- old/pdns-4.7.0/docs/ixfrdist.yml.5 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/ixfrdist.yml.5 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "IXFRDIST.YML" "5" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "IXFRDIST.YML" "5" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
ixfrdist.yml \- The ixfrdist configuration file
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/ixplore.1 new/pdns-4.7.1/docs/ixplore.1
--- old/pdns-4.7.0/docs/ixplore.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/ixplore.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "IXPLORE" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "IXPLORE" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
ixplore \- A tool that provides insights into IXFRs
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/nproxy.1 new/pdns-4.7.1/docs/nproxy.1
--- old/pdns-4.7.0/docs/nproxy.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/nproxy.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "NPROXY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "NPROXY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
nproxy \- DNS notification proxy
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/nsec3dig.1 new/pdns-4.7.1/docs/nsec3dig.1
--- old/pdns-4.7.0/docs/nsec3dig.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/nsec3dig.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "NSEC3DIG" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "NSEC3DIG" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
nsec3dig \- Show and validate NSEC3 proofs
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_control.1 new/pdns-4.7.1/docs/pdns_control.1
--- old/pdns-4.7.0/docs/pdns_control.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/pdns_control.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "PDNS_CONTROL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "PDNS_CONTROL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
pdns_control \- Control the PowerDNS nameserver
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_notify.1 new/pdns-4.7.1/docs/pdns_notify.1
--- old/pdns-4.7.0/docs/pdns_notify.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/pdns_notify.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "PDNS_NOTIFY" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "PDNS_NOTIFY" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
pdns_notify \- A simple DNS NOTIFY sender
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdns_server.1 new/pdns-4.7.1/docs/pdns_server.1
--- old/pdns-4.7.0/docs/pdns_server.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/pdns_server.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "PDNS_SERVER" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "PDNS_SERVER" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
pdns_server \- The PowerDNS Authoritative Nameserver
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/pdnsutil.1 new/pdns-4.7.1/docs/pdnsutil.1
--- old/pdns-4.7.0/docs/pdnsutil.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/pdnsutil.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "PDNSUTIL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "PDNSUTIL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
pdnsutil \- PowerDNS record and DNSSEC command and control
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/saxfr.1 new/pdns-4.7.1/docs/saxfr.1
--- old/pdns-4.7.0/docs/saxfr.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/saxfr.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SAXFR" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "SAXFR" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
saxfr \- Perform AXFRs and show information about it
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/sdig.1 new/pdns-4.7.1/docs/sdig.1
--- old/pdns-4.7.0/docs/sdig.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/sdig.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "SDIG" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "SDIG" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
sdig \- Perform a DNS query and show the results
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2json.1 new/pdns-4.7.1/docs/zone2json.1
--- old/pdns-4.7.0/docs/zone2json.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/zone2json.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "ZONE2JSON" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "ZONE2JSON" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
zone2json \- convert BIND zones to JSON
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2ldap.1 new/pdns-4.7.1/docs/zone2ldap.1
--- old/pdns-4.7.0/docs/zone2ldap.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/zone2ldap.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "ZONE2LDAP" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "ZONE2LDAP" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
zone2ldap \- convert zonefiles to ldif
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/docs/zone2sql.1 new/pdns-4.7.1/docs/zone2sql.1
--- old/pdns-4.7.0/docs/zone2sql.1 2022-10-19 11:24:35.000000000 +0200
+++ new/pdns-4.7.1/docs/zone2sql.1 2022-10-28 12:39:03.000000000 +0200
@@ -27,7 +27,7 @@
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "ZONE2SQL" "1" "Oct 19, 2022" "" "PowerDNS Authoritative Server"
+.TH "ZONE2SQL" "1" "Oct 28, 2022" "" "PowerDNS Authoritative Server"
.SH NAME
zone2sql \- convert BIND zones to SQL
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql new/pdns-4.7.1/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql
--- old/pdns-4.7.0/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql 1970-01-01 01:00:00.000000000 +0100
+++ new/pdns-4.7.1/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql 2022-10-28 12:36:26.000000000 +0200
@@ -0,0 +1,5 @@
+ALTER TABLE domains ADD options VARCHAR(64000) DEFAULT NULL;
+ALTER TABLE domains ADD catalog VARCHAR(255) DEFAULT NULL;
+ALTER TABLE domains MODIFY type VARCHAR(8) NOT NULL;
+
+CREATE INDEX catalog_idx ON domains(catalog);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/Makefile.am new/pdns-4.7.1/modules/gmysqlbackend/Makefile.am
--- old/pdns-4.7.0/modules/gmysqlbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gmysqlbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200
@@ -13,6 +13,7 @@
3.4.0_to_4.1.0_schema.mysql.sql \
4.1.0_to_4.2.0_schema.mysql.sql \
4.2.0_to_4.3.0_schema.mysql.sql \
+ 4.3.0_to_4.7.0_schema.mysql.sql \
schema.mysql.sql
libgmysqlbackend_la_SOURCES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gmysqlbackend/Makefile.in new/pdns-4.7.1/modules/gmysqlbackend/Makefile.in
--- old/pdns-4.7.0/modules/gmysqlbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gmysqlbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200
@@ -529,6 +529,7 @@
3.4.0_to_4.1.0_schema.mysql.sql \
4.1.0_to_4.2.0_schema.mysql.sql \
4.2.0_to_4.3.0_schema.mysql.sql \
+ 4.3.0_to_4.7.0_schema.mysql.sql \
schema.mysql.sql
libgmysqlbackend_la_SOURCES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql new/pdns-4.7.1/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql
--- old/pdns-4.7.0/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql 1970-01-01 01:00:00.000000000 +0100
+++ new/pdns-4.7.1/modules/godbcbackend/4.3.0_to_4.7.0_schema.mssql.sql 2022-10-28 12:36:26.000000000 +0200
@@ -0,0 +1,5 @@
+ALTER TABLE domains ADD COLUMN options VARCHAR(MAX) DEFAULT NULL;
+ALTER TABLE domains ADD COLUMN catalog VARCHAR(255) DEFAULT NULL;
+ALTER TABLE domains ALTER COLUMN type VARCHAR(8) NOT NULL;
+
+CREATE INDEX catalog_idx ON domains(catalog);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/Makefile.am new/pdns-4.7.1/modules/godbcbackend/Makefile.am
--- old/pdns-4.7.0/modules/godbcbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200
+++ new/pdns-4.7.1/modules/godbcbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200
@@ -8,7 +8,8 @@
dist_doc_DATA = \
schema.mssql.sql \
4.0.0_to_4.2.0_schema.mssql.sql \
- 4.2.0_to_4.3.0_schema.mssql.sql
+ 4.2.0_to_4.3.0_schema.mssql.sql \
+ 4.3.0_to_4.7.0_schema.mssql.sql
libgodbcbackend_la_SOURCES = \
godbcbackend.cc godbcbackend.hh \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/godbcbackend/Makefile.in new/pdns-4.7.1/modules/godbcbackend/Makefile.in
--- old/pdns-4.7.0/modules/godbcbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200
+++ new/pdns-4.7.1/modules/godbcbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200
@@ -525,7 +525,8 @@
dist_doc_DATA = \
schema.mssql.sql \
4.0.0_to_4.2.0_schema.mssql.sql \
- 4.2.0_to_4.3.0_schema.mssql.sql
+ 4.2.0_to_4.3.0_schema.mssql.sql \
+ 4.3.0_to_4.7.0_schema.mssql.sql
libgodbcbackend_la_SOURCES = \
godbcbackend.cc godbcbackend.hh \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql new/pdns-4.7.1/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql
--- old/pdns-4.7.0/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql 1970-01-01 01:00:00.000000000 +0100
+++ new/pdns-4.7.1/modules/gpgsqlbackend/4.3.0_to_4.7.0_schema.pgsql.sql 2022-10-28 12:36:26.000000000 +0200
@@ -0,0 +1,5 @@
+ALTER TABLE domains ALTER COLUMN type TYPE text;
+ALTER TABLE domains ADD COLUMN options TEXT DEFAULT NULL,
+ ADD COLUMN catalog TEXT DEFAULT NULL;
+
+CREATE INDEX catalog_idx ON domains(catalog);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.am new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.am
--- old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.am 2022-10-19 11:22:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.am 2022-10-28 12:36:26.000000000 +0200
@@ -11,7 +11,8 @@
dnssec-3.x_to_3.4.0_schema.pgsql.sql \
3.4.0_to_4.1.0_schema.pgsql.sql \
4.1.0_to_4.2.0_schema.pgsql.sql \
- 4.2.0_to_4.3.0_schema.pgsql.sql
+ 4.2.0_to_4.3.0_schema.pgsql.sql \
+ 4.3.0_to_4.7.0_schema.pgsql.sql
libgpgsqlbackend_la_SOURCES = \
gpgsqlbackend.cc gpgsqlbackend.hh \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.in new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.in
--- old/pdns-4.7.0/modules/gpgsqlbackend/Makefile.in 2022-10-19 11:23:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gpgsqlbackend/Makefile.in 2022-10-28 12:37:34.000000000 +0200
@@ -528,7 +528,8 @@
dnssec-3.x_to_3.4.0_schema.pgsql.sql \
3.4.0_to_4.1.0_schema.pgsql.sql \
4.1.0_to_4.2.0_schema.pgsql.sql \
- 4.2.0_to_4.3.0_schema.pgsql.sql
+ 4.2.0_to_4.3.0_schema.pgsql.sql \
+ 4.3.0_to_4.7.0_schema.pgsql.sql
libgpgsqlbackend_la_SOURCES = \
gpgsqlbackend.cc gpgsqlbackend.hh \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql new/pdns-4.7.1/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql
--- old/pdns-4.7.0/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql 1970-01-01 01:00:00.000000000 +0100
+++ new/pdns-4.7.1/modules/gsqlite3backend/4.3.1_to_4.7.0_schema.sqlite3.sql 2022-10-28 12:36:26.000000000 +0200
@@ -0,0 +1,14 @@
+.bail on
+
+PRAGMA foreign_keys = 0;
+
+BEGIN TRANSACTION;
+ ALTER TABLE domains ADD options VARCHAR(65535) DEFAULT NULL;
+ ALTER TABLE domains ADD catalog VARCHAR(255) DEFAULT NULL;
+
+ CREATE INDEX catalog_idx ON domains(catalog);
+COMMIT;
+
+PRAGMA foreign_keys = 1;
+
+ANALYZE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/Makefile.am new/pdns-4.7.1/modules/gsqlite3backend/Makefile.am
--- old/pdns-4.7.0/modules/gsqlite3backend/Makefile.am 2022-10-19 11:22:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gsqlite3backend/Makefile.am 2022-10-28 12:36:26.000000000 +0200
@@ -13,6 +13,7 @@
4.0.0_to_4.2.0_schema.sqlite3.sql \
4.2.0_to_4.3.0_schema.sqlite3.sql \
4.3.0_to_4.3.1_schema.sqlite3.sql \
+ 4.3.1_to_4.7.0_schema.sqlite3.sql \
schema.sqlite3.sql
libgsqlite3backend_la_SOURCES = gsqlite3backend.cc gsqlite3backend.hh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/modules/gsqlite3backend/Makefile.in new/pdns-4.7.1/modules/gsqlite3backend/Makefile.in
--- old/pdns-4.7.0/modules/gsqlite3backend/Makefile.in 2022-10-19 11:23:23.000000000 +0200
+++ new/pdns-4.7.1/modules/gsqlite3backend/Makefile.in 2022-10-28 12:37:34.000000000 +0200
@@ -527,6 +527,7 @@
4.0.0_to_4.2.0_schema.sqlite3.sql \
4.2.0_to_4.3.0_schema.sqlite3.sql \
4.3.0_to_4.3.1_schema.sqlite3.sql \
+ 4.3.1_to_4.7.0_schema.sqlite3.sql \
schema.sqlite3.sql
libgsqlite3backend_la_SOURCES = gsqlite3backend.cc gsqlite3backend.hh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdns-4.7.0/pdns/slavecommunicator.cc new/pdns-4.7.1/pdns/slavecommunicator.cc
--- old/pdns-4.7.0/pdns/slavecommunicator.cc 2022-10-19 11:22:24.000000000 +0200
+++ new/pdns-4.7.1/pdns/slavecommunicator.cc 2022-10-28 12:36:27.000000000 +0200
@@ -92,7 +92,6 @@
bool doTransaction{true};
bool inTransaction{false};
- bool doOptions{false};
CatalogInfo ciCreate, ciRemove;
std::unordered_map<DNSName, bool> clearCache;
vector<CatalogInfo> retrieve;
@@ -121,7 +120,14 @@
else {
CatalogInfo ciXFR = *xfr;
CatalogInfo ciDB = *db;
- if (ciXFR.d_unique == ciDB.d_unique) { // update
+ if (ciDB.d_unique.empty() || ciXFR.d_unique == ciDB.d_unique) { // update
+ bool doOptions{false};
+
+ if (ciDB.d_unique.empty()) { // set unique
+ g_log << Logger::Warning << logPrefix << "set unique, zone '" << ciXFR.d_zone << "' is now a member" << endl;
+ ciDB.d_unique = ciXFR.d_unique;
+ doOptions = true;
+ }
if (ciXFR.d_coo != ciDB.d_coo) { // update coo
g_log << Logger::Warning << logPrefix << "update coo for zone '" << ciXFR.d_zone << "' to '" << ciXFR.d_coo << "'" << endl;
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-azure-mgmt-containerservice for openSUSE:Factory checked in at 2022-11-01 13:42:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-azure-mgmt-containerservice (Old)
and /work/SRC/openSUSE:Factory/.python-azure-mgmt-containerservice.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-azure-mgmt-containerservice"
Tue Nov 1 13:42:58 2022 rev:33 rq:1032556 version:20.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-azure-mgmt-containerservice/python-azure-mgmt-containerservice.changes 2022-10-18 16:16:11.890163134 +0200
+++ /work/SRC/openSUSE:Factory/.python-azure-mgmt-containerservice.new.2275/python-azure-mgmt-containerservice.changes 2022-11-01 13:42:58.840027729 +0100
@@ -1,0 +2,8 @@
+Mon Oct 31 11:17:00 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz(a)suse.com>
+
+- New upstream release
+ + Version 20.6.0
+ + For detailed information about changes see the
+ CHANGELOG.md file provided with this package
+
+-------------------------------------------------------------------
Old:
----
azure-mgmt-containerservice-20.5.0.zip
New:
----
azure-mgmt-containerservice-20.6.0.zip
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-azure-mgmt-containerservice.spec ++++++
--- /var/tmp/diff_new_pack.2Mcahc/_old 2022-11-01 13:42:59.516031325 +0100
+++ /var/tmp/diff_new_pack.2Mcahc/_new 2022-11-01 13:42:59.520031346 +0100
@@ -21,7 +21,7 @@
%define skip_python2 1
%endif
Name: python-azure-mgmt-containerservice
-Version: 20.5.0
+Version: 20.6.0
Release: 0
Summary: Microsoft Azure Container Service Management Client Library
License: MIT
1
0