Hello community,

here is the log from the commit of package glib2 for openSUSE:Factory checked 
in at 2020-10-26 16:12:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Mon Oct 26 16:12:09 2020 rev:228 rq:843420 version:2.66.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2020-10-08 
13:11:40.339144627 +0200
+++ /work/SRC/openSUSE:Factory/.glib2.new.3463/glib2.changes    2020-10-26 
16:12:41.074736734 +0100
@@ -1,0 +2,80 @@
+Thu Oct 22 11:45:40 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Enable building of documentation:
+  + Toggle gtk_doc from bcond_with to bcond_without.
+  + Use sed to replace gtk-doc version in
+    docs/reference/meson.build with 1.32.
+
+-------------------------------------------------------------------
+Tue Oct 20 14:00:37 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.66.2:
+  + Important and time-critical fix to DST transitions which will
+    happen in Europe on 2020-10-25 on distributions which use the
+    ‘slim’ tzdata format (which is now the default in tzdata/tzcode
+    2020b).
+  + Further timezone handling changes to restore support for
+    changing the timezone when `/etc/localtime/` changes.
+  + Fix deadlock on Windows when `G_SLICE` is set in the
+    environment.
+  + Fix UTF-8 validation when escaping URI components.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct  5 15:13:27 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.66.1:
+  + A performance problem where timezones were reloaded from disk
+    every time a `GTimeZone` was created has been fixed, but this
+    means that changes to `/etc/localtime` will not take effect
+    until a process restarts; future changes in a subsequent 2.66.x
+    release will improve this.
+  + Security fix for incorrect scope/zone ID parsing in URIs.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct  5 02:56:00 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.66.0:
+  + * Bugs fixed:
+    - Missing tab in makefile rule.
+    - guri: Fix user passed to g_uri_split_with_user() not being
+      NULL'd.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct  5 02:55:03 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.65.3:
+  + Fixes to the new `statx()` calls — note that since GLib 2.65.2
+    uses `statx()` (if available) instead of
+    `stat()`/`fstat()`/`lstat()`/`fstatat()`, syscall sandboxing
+    for third party applications might need to be updated.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Oct  5 02:55:02 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 2.65.2:
+  + Support `statx()` and `G_FILE_ATTRIBUTE_TIME_CREATED`.
+  + Fix deadlock in `g_subprocess_communicate_async()`.
+  + Add `%f`/microsecond placeholder support to
+    `g_date_time_format()`.
+- Changes from version 2.65.1:
+  + Add `GUri` API for parsing, building and representing URIs
+    according to [RFC 3986](https://tools.ietf.org/html/rfc3986).
+  + Fix handling of xattr data with embedded nuls.
+  + Add `g_file_set_contents_full()` which gives more control over
+    fsyncs.
+  + Add a `x-gvfs-notrash` option to disable trash on certain
+    mounts.
+  + Support ‘slim’ TZif files generated with `zic -b slim`.
+  + Support emitting profiling marks from `GMainContext` to sysprof
+    capture files.
+  + Accept IPv6 zone IDs in `g_hostname_is_ip_address()`.
+  + Updated translations.
+- Rebase glib2-gdbus-codegen-version.patch.
+- Build without gtk-doc: it would require a not yet released
+  version of gtk-doc.
+
+-------------------------------------------------------------------

Old:
----
  glib-2.64.6.tar.xz

New:
----
  glib-2.66.2.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.JFGHLL/_old  2020-10-26 16:12:43.678739131 +0100
+++ /var/tmp/diff_new_pack.JFGHLL/_new  2020-10-26 16:12:43.678739131 +0100
@@ -17,14 +17,15 @@
 
 
 %bcond_without     systemtap
+%bcond_without gtk_doc
 Name:           glib2
-Version:        2.64.6
+Version:        2.66.2
 Release:        0
 Summary:        General-Purpose Utility Library
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://wiki.gnome.org/Projects/GLib
-Source0:        
https://download.gnome.org/sources/glib/2.64/glib-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/glib/2.66/glib-%{version}.tar.xz
 Source1:        glib2.sh
 Source2:        glib2.csh
 # Not upstream file. Only proposes upstream packages:
@@ -51,7 +52,9 @@
 BuildRequires:  fdupes
 BuildRequires:  gamin-devel
 BuildRequires:  gcc-c++
+%if %{with gtk_doc}
 BuildRequires:  gtk-doc >= 1.32
+%endif
 BuildRequires:  libselinux-devel
 BuildRequires:  m4
 BuildRequires:  meson >= 0.49.2
@@ -259,6 +262,7 @@
 # replace /usr/bin/env shebangs
 # /usr/bin/env @PYTHON@ -> /usr/bin/python3
 grep "%{_bindir}/env @PYTHON@" . -rl | xargs sed -i "s|%{_bindir}/env 
@PYTHON@|%{_bindir}/python3|g"
+sed -i "s/1.32.1/1.32/" docs/reference/meson.build
 
 %build
 %if %{with systemtap}
@@ -270,7 +274,9 @@
        --default-library=both \
        -Dselinux=enabled \
        -Dman=true \
+%if %{with gtk_doc}
        -Dgtk_doc=true \
+%endif
        -Dfam=true \
 %if %{with systemtap}
        -Dsystemtap=true \
@@ -287,9 +293,6 @@
 %install
 %meson_install
 
-%if 0%{?suse_version} <= 1120
-rm %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
-%endif
 %find_lang glib20 %{?no_lang_C}
 mkdir -p %{buildroot}%{_sysconfdir}/profile.d
 install -D -m0644 glib2.sh %{buildroot}%{_sysconfdir}/profile.d/zzz-glib2.sh
@@ -315,6 +318,7 @@
 # Install zsh completion for gsettings
 mkdir -p  %{buildroot}%{_datadir}/zsh/site-functions/
 cp %{SOURCE8} %{buildroot}%{_datadir}/zsh/site-functions/_gsettings
+mkdir -p %{buildroot}%{_datadir}/gtk-doc/html
 %fdupes %{buildroot}/%{_prefix}
 
 %filetriggerin -n glib2-tools -- %{_datadir}/glib-2.0/schemas
@@ -487,9 +491,11 @@
 %dir %{_libdir}/glib-2.0/
 %{_libdir}/glib-2.0/include/
 %{_libdir}/pkgconfig/*.pc
+%if %{with gtk_doc}
 %{_datadir}/gtk-doc/html/gio
 %{_datadir}/gtk-doc/html/glib
 %{_datadir}/gtk-doc/html/gobject
+%endif
 %{_datadir}/gdb/auto-load/%{_libdir}/*-gdb.py
 %if %{with systemtap}
 %dir %{_datadir}/systemtap

++++++ glib-2.64.6.tar.xz -> glib-2.66.2.tar.xz ++++++
++++ 137654 lines of diff (skipped)

++++++ glib2-gdbus-codegen-version.patch ++++++
--- /var/tmp/diff_new_pack.JFGHLL/_old  2020-10-26 16:12:45.458740769 +0100
+++ /var/tmp/diff_new_pack.JFGHLL/_new  2020-10-26 16:12:45.458740769 +0100
@@ -1,8 +1,8 @@
-Index: glib-2.63.5/gio/gdbus-2.0/codegen/codegen.py
+Index: glib-2.65.2/gio/gdbus-2.0/codegen/codegen.py
 ===================================================================
---- glib-2.63.5.orig/gio/gdbus-2.0/codegen/codegen.py
-+++ glib-2.63.5/gio/gdbus-2.0/codegen/codegen.py
-@@ -76,8 +76,7 @@ class HeaderCodeGenerator:
+--- glib-2.65.2.orig/gio/gdbus-2.0/codegen/codegen.py
++++ glib-2.65.2/gio/gdbus-2.0/codegen/codegen.py
+@@ -79,8 +79,7 @@ class HeaderCodeGenerator:
      # 
----------------------------------------------------------------------------------------------------
  
      def generate_header_preamble(self):
@@ -12,13 +12,33 @@
          self.outfile.write('\n')
  
          if self.use_pragma:
-@@ -690,8 +689,7 @@ class InterfaceInfoBodyCodeGenerator:
+@@ -721,8 +720,7 @@ class InterfaceInfoHeaderCodeGenerator:
      # 
----------------------------------------------------------------------------------------------------
  
-     def generate_body_preamble(self):
+     def generate_header_preamble(self):
 -        basenames = ', '.join(self.input_files_basenames)
 -        self.outfile.write(LICENSE_STR.format(config.VERSION, basenames))
 +        self.outfile.write(LICENSE_STR)
          self.outfile.write('\n')
-         self.outfile.write('#ifdef HAVE_CONFIG_H\n'
-                            '#  include "config.h"\n'
+ 
+         if self.use_pragma:
+@@ -781,8 +779,7 @@ class InterfaceInfoBodyCodeGenerator:
+     # 
----------------------------------------------------------------------------------------------------
+ 
+     def generate_body_preamble(self):
+-        basenames = ', '.join(self.input_files_basenames)
+-        self.outfile.write(LICENSE_STR.format(config.VERSION, basenames))
++        self.outfile.write(LICENSE_STR)
+ 
+         if self.symbol_decoration_define is not None:
+             self.outfile.write('\n')
+@@ -1023,8 +1020,7 @@ class CodeGenerator:
+     # 
----------------------------------------------------------------------------------------------------
+ 
+     def generate_body_preamble(self):
+-        basenames = ', '.join(self.input_files_basenames)
+-        self.outfile.write(LICENSE_STR.format(config.VERSION, basenames))
++        self.outfile.write(LICENSE_STR)
+         if self.symbol_decoration_define is not None:
+             self.outfile.write('\n')
+             self.outfile.write('#define %s\n' % self.symbol_decoration_define)


Reply via email to