Hello community,

here is the log from the commit of package guile-json for openSUSE:Factory 
checked in at 2020-01-27 00:22:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guile-json (Old)
 and      /work/SRC/openSUSE:Factory/.guile-json.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "guile-json"

Mon Jan 27 00:22:41 2020 rev:8 rq:767040 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/guile-json/guile-json.changes    2018-08-31 
10:44:15.235188864 +0200
+++ /work/SRC/openSUSE:Factory/.guile-json.new.26092/guile-json.changes 
2020-01-27 00:22:59.285512555 +0100
@@ -1,0 +2,30 @@
+Mon Jan 13 21:51:46 UTC 2020 - Jonathan Brielmaier <[email protected]>
+
+- Make guile-json-rpmlintrc compatible with Guile 3.0 
+
+-------------------------------------------------------------------
+Mon Sep 16 08:09:32 UTC 2019 - Jonathan Brielmaier <[email protected]>
+
+- Update to version 3.2.0:
+  * Fix writing empty objects to JSON (e.g. (scm->json-string '())).
+  * Complex numbers, inf and nan are not allowed anymore as valid numbers
+    when building JSON. 
+
+-------------------------------------------------------------------
+Mon Jul 22 10:46:31 UTC 2019 - Jonathan Brielmaier <[email protected]>
+
+- Update to version 3.1.0 (changes since 1.2.0):
+  * Breaking compability to version 1.x and 2.x
+  * JSON objects are now defined as alists (instead of hash tables)
+    and JSON arrays are now defined as vectors (instead of lists).
+    Both of these changes are mainly to use types that have read syntax.
+    This will simplify things for the user when defining JSON objects 
+    which is probably the most common case. 
+  * Added unit tests.
+  * scm->json and scm->json-string now support an additional key
+    argument #:unicode.
+- filter more messages in rpmlintrc
+- require guile >= 2.0.10 because it implements srfi-43
+- run test suite
+
+-------------------------------------------------------------------

Old:
----
  guile-json-1.2.0.tar.gz
  guile-json-1.2.0.tar.gz.sig

New:
----
  guile-json-3.2.0.tar.gz
  guile-json-3.2.0.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ guile-json.spec ++++++
--- /var/tmp/diff_new_pack.SyjdxU/_old  2020-01-27 00:23:01.317513512 +0100
+++ /var/tmp/diff_new_pack.SyjdxU/_new  2020-01-27 00:23:01.317513512 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile-json
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           guile-json
-Version:        1.2.0
+Version:        3.2.0
 Release:        0
 Summary:        JSON module for Guile
 License:        GPL-3.0-or-later
 Group:          Development/Libraries/Other
-Url:            https://savannah.nongnu.org/projects/guile-json/
+URL:            https://savannah.nongnu.org/projects/guile-json/
 Source0:        
http://download.savannah.gnu.org/releases/guile-json/%{name}-%{version}.tar.gz
 Source1:        
http://download.savannah.gnu.org/releases/guile-json/%{name}-%{version}.tar.gz.sig
 Source2:        
https://savannah.nongnu.org/people/viewgpg.php?user_id=11331#/%{name}.keyring
 Source1000:     guile-json-rpmlintrc
-BuildRequires:  guile-devel >= 2.0.0
-Requires:       guile >= 2.0.0
+BuildRequires:  guile-devel >= 2.0.10
+Requires:       guile >= 2.0.10
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -48,6 +48,9 @@
 %configure
 make %{?_smp_mflags}
 
+%check
+make %{?_smp_mflags} check
+
 %install
 make install %{_smp_mflags} DESTDIR=%{buildroot}
 

++++++ guile-json-1.2.0.tar.gz -> guile-json-3.2.0.tar.gz ++++++
++++ 3601 lines of diff (skipped)

++++++ guile-json-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.SyjdxU/_old  2020-01-27 00:23:01.425513563 +0100
+++ /var/tmp/diff_new_pack.SyjdxU/_new  2020-01-27 00:23:01.425513563 +0100
@@ -2,6 +2,7 @@
 # ignore it for now
 addFilter("E: arch-dependent-file-in-usr-share .*/usr/share/guile/site/.*")
 
-# using ELF for Guile bytecode confuse rpmlint
-addFilter("W: missing-PT_GNU_STACK-section .*/usr/share/guile/site/.*")
-addFilter("W: shared-lib-without-dependency-information 
.*/usr/share/guile/site/.*")
\ No newline at end of file
+# using ELF for Guile bytecode confuses rpmlint
+addFilter("W: missing-PT_GNU_STACK-section .*/usr/share/guile/.*")
+addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile/*/site-ccache*")
+addFilter("W: shared-lib-without-dependency-information 
.*/usr/share/guile/site/.*")



Reply via email to