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') +