Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnustep-base for openSUSE:Factory 
checked in at 2025-03-03 16:37:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old)
 and      /work/SRC/openSUSE:Factory/.gnustep-base.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnustep-base"

Mon Mar  3 16:37:38 2025 rev:17 rq:1249327 version:1.31.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes        
2024-10-21 16:25:49.924025325 +0200
+++ /work/SRC/openSUSE:Factory/.gnustep-base.new.19136/gnustep-base.changes     
2025-03-03 16:37:40.136824021 +0100
@@ -1,0 +2,68 @@
+Fri Feb 28 22:03:49 UTC 2025 - Fred kiefer <fredkie...@gmx.de>
+
+- Update to version 1.31.1
+   • This is a bugfix release correcting a missing KVO method when using
+     the ng runtime and an error in weak reference support when using
+     the gnu runtimeR, along with a few other minor fixes and
+     documentation improvements.
+
+-------------------------------------------------------------------
+Fri Feb 28 22:00:37 UTC 2025 - Fred kiefer <fredkie...@gmx.de>
+
+- Fix lname in spec file
+
+-------------------------------------------------------------------
+Sat Feb 22 00:14:12 UTC 2025 - Steven Baker <steven.ba...@suse.com>
+
+- Update to version 1.31
+   • Implementation of weak references for the GNU runtime, so that weak
+     references are now supported/available in portable code, and in
+     conjunction with NSPointerFunction fixes we now support weak
+     references in NSMapTable, NSHashTable, and NSPointerArray as well
+     as supporting automatic deregestration of deallocated observers in
+     NSNotificationCenter.
+   • Autogsdoc updated to support modern CSS based HTML and provide
+     simple diagrams of inheritence in the reference documentation.
+   • New experimental implementation of NSURLSession ...  we still need
+     work to replace non-portable (blocks dependent) code before it can
+     be a supported class.
+   • New KeyValueObserving code for Clang and GNUstep runtime.
+   • Other new methods/features
+
+        − BSByteOrder fixes for NSSwappedFloat and NSSwappedDouble
+        − [NSDate] small object optimisation when using Clang
+        − -[NSFileManager URLsForDirectory:inDomains:]
+        − NSGeometry missing functions implemented
+        − [NSInvocation] missing typedefs implemented
+        − [NSOperation] threads are now named for easy identification
+        − [NSPredicate] BETWEEN operator for more types
+        − -[NSString enumerateLinesUsingBlock:]
+        − [NSThread] priority support now working on Android
+        − [NSString] NSRegularExpressionSearch option
+        − [NSString] ICU collator cached for improved performance
+        − -[NSURLRequest assumesHTTP3Capable]
+        − -[NSURLRequest setAssumesHTTP3Capable:]
+        − [NSUserDefaults] use bundle identifier rather than program
+          name
+        − [NSValue] edge insets added
+        − -[NSZombie logZombie:]
+
+   • Support for being built with the '-asan yes' command line option or
+     the GNUSTEP_WITH_ASAN=1 environment variable setting.  The library
+     is also aware when it was not built with that option but is linked
+     to an executable which was (and a few features which confuse the
+     leak checker are turned off).  In addition NSObject+GNUstepBase.h
+     declares new methods for tracking the ownership of objects of a
+     particular class (or individual instances) to help in identifying
+     the cause of any leak found by the leak sanitizer.
+   • Many minor bugfixes and very, very many minor memory leaks fixed in
+     both the library and the automated testcases.
+   • Removed deprecated locking code and changed many classes to use
+     lightweight and more fine-grained locking for simple cases
+     protecting short regions.  We retain a global lock for more complex
+     situations where there is a significant chance of deadlock.
+   • Several symbols (variables and functions) which were accidentally
+     public have been made static or internal to the library.
+   • Updated to work with recent versions of autoconf.
+ 
+-------------------------------------------------------------------

Old:
----
  gnustep-base-1.30.0.tar.gz
  gnustep-base-1.30.0.tar.gz.sig

New:
----
  gnustep-base-1.31.1.tar.gz
  gnustep-base-1.31.1.tar.gz.sig

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

Other differences:
------------------
++++++ gnustep-base.spec ++++++
--- /var/tmp/diff_new_pack.N2tb5a/_old  2025-03-03 16:37:41.756891822 +0100
+++ /var/tmp/diff_new_pack.N2tb5a/_new  2025-03-03 16:37:41.760891990 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnustep-base
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%define lname   libgnustep-base1_30
+%define lname   libgnustep-base1_31
 %define         gnustep_sh       GNUstep.sh
 %define         gs_config        %{_sysconfdir}/GNUstep/GNUstep.conf
 %define         profile_dir      %{_sysconfdir}/profile.d
@@ -24,7 +24,7 @@
 %define         gs_makefiles     %{_datadir}/GNUstep/Makefiles
 %define         gs_library       %{_libdir}/GNUstep
 Name:           gnustep-base
-Version:        1.30.0
+Version:        1.31.1
 Release:        0
 Summary:        GNUstep Base library package
 License:        GPL-3.0-or-later AND LGPL-2.1-or-later
@@ -131,6 +131,9 @@
 # Rename pl to pllist to fix naming conflict
 mv %{buildroot}%{_bindir}/pl %{buildroot}%{_bindir}/pllist
 
+# NSTimeZones includes a swap file for some reason
+rm 
%{buildroot}%{gs_library}/Libraries/gnustep-base/Versions/1.31/Resources/NSTimeZones/.preferred_abbreviations.plist.swp
+
 %if 0%{?fedora}
 rm -f Examples/.cvsignore
 rm -f Examples/.gdbinit
@@ -184,6 +187,7 @@
 %doc ANNOUNCE ChangeLog NEWS README.md
 %{_bindir}/HTMLLinker
 %{_bindir}/autogsdoc
+%{_bindir}/classes
 %{_bindir}/cvtenc
 %{_bindir}/defaults
 %{_bindir}/gdnc

++++++ gnustep-base-1.30.0.tar.gz -> gnustep-base-1.31.1.tar.gz ++++++
++++ 90735 lines of diff (skipped)

++++++ gnustep-base-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.N2tb5a/_old  2025-03-03 16:37:42.824936521 +0100
+++ /var/tmp/diff_new_pack.N2tb5a/_new  2025-03-03 16:37:42.828936689 +0100
@@ -1,5 +1,5 @@
-addFilter('incoherent-init-script-name.*gdomap')
 addFilter('executable-sourced-script.*/etc/profile.d/GNUstep-start.sh')
 addFilter('sourced-script-with-shebang.*/etc/profile.d/GNUstep-start.sh')
 addFilter('macro-in-comment')
 
+

Reply via email to