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 2022-04-08 00:28:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnustep-base (Old) and /work/SRC/openSUSE:Factory/.gnustep-base.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnustep-base" Fri Apr 8 00:28:45 2022 rev:11 rq:967616 version:1.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnustep-base/gnustep-base.changes 2021-03-02 12:44:44.788318679 +0100 +++ /work/SRC/openSUSE:Factory/.gnustep-base.new.1900/gnustep-base.changes 2022-04-08 00:29:23.969187615 +0200 @@ -1,0 +2,89 @@ +Fri Apr 1 10:14:31 UTC 2022 - Danilo Spinella <danilo.spine...@suse.com> + +- Update to version 1.28.0 + * Reading and setting File Creation Date attribute on Windows. + * Added new 'ASSIGNMUTABLECOPY()' macro for consistency with + 'ASSIGNCOPY()'. + * Replaced character set data headers for URLs with loading these + from a standard data source, and updated bitmap representation to + use much less space for character sets residing wholly in the base + plane, such as the URL charsets (given they are purely ASCII). + * Updated character set data with newer Unicode data set. + * '[NSURLProtocol -initWithRequest:cachedResponse:client:]' will now + retain the client up until the last message is sent to it, which + improves compatibility with OS X. + * Percent-escaping code in 'NSURL' simplified. + * Removed mixed ABI support. + * Use of Apple runtime now assumes non-fragile ABI (which is true on + modern systems). + * Improve typing on method implementation pointers in some classes. + * In 'NSHTTPCookie', rewritten code for extracting individual cookies + from the HTTP header. + * In 'NSKeyedArchiver', implement secure coding methods. + * New methods in 'NSDateComponents'. + * Improvements in 'NSCalendar' and 'NSLocale' for calendar locale and + 'NSDateComponents'. + * In 'NSFileManager', use 'utimensat()' to set file modification + date, if available. + * Correctly stop parsing number being decoded in + 'NSJSONSerialization' when encountering a number with an invalid + exponent. + * Improve OS X compatibility for 'NSURLQueryItem' initializers. + * For 'NSFileManager', in 'changeFileAttributes', implement setting + creation date for Unix-like systems. Implement reading the + creation date if a supported method was detected. + * Support reading Android assets from the main bundle in + 'NSInputStream'. + * Support Android assets directories in 'NSBundle' and + 'NSFileManager'. + * Implement '-[NSXMLParser initWithStream:]'. + * Allow clearer choice between 'sloppy' 'GSSloppyXMLParser' used in + 'NSXMLParser' and the libxml2-based 'GSStrictXMLParser'. + * Fix building Win32 implementations for 'GSFileHandle' and + 'NSMessagePort' with nonfragile ABI. + * Use 'NSNumber' and not 'NSString' in '-[NSUserDefaults + setBool:forKey:]'. + * Posting notification before 'NSThread' exit. + * Actually declare optional 'NSFilePresenter' methods as optional. + * In 'NSConcreteMapTable', fix replacing existing values in a weak + objects map table. + * Fix leaks in 'NSOperation'. + * Various compat fixes for various MSYS systems, particularly around + sockets code. + * In 'NSData', 'NSFileManager' and more, various improvements when + overwriting and creating files with respect to file attributes + (owners, creation timestamp, etc). + * Improve 'NSLog' output on Android. + * Use 'instancetype' in 'NSURLRequest' header. + * Define 'NSAttributedStringKey' and 'NSNotificationName'. + * Add new 'NSURL' methods. + * In 'GSMime', have '-contentFile' check the 'Content-Type' header + before checking 'Content-Disposition'. + * Fix a bug linking with WEAK symbols where binutils 2.3.5 would fail + to link due to not all expected symbols being exported. + * New 'plutil' utility. + * Implementation of '[NSData rangeOfData:options:range:]' which finds + the 'NSRange' in which the passed data occurs. + * Change 'ENTER_POOL'/'LEAVE_POOL' so they no longer wrap the + enclosed code in a loop, enabling use in some loops. + * New 10.5 methods in 'NSRunLoop'/'NSURLConnection'. + * Improve compatibility when building with ICU 68. + * Fix compiling libdispatch integration of 'NSRunLoop' on Windows. + * Add support for building on Windows with MSVC's Clang by passing + the 'configure' flag '--host=x86_64-pc-windows'. Use of an MSYS2 + shell without '-devel' packages is recommended. + * Implementation of 'NSURLSession' and related classes. This adds + some dependencies on more recent versions of 'libcurl', + 'libdispatch' etc. + * Fix initializing 'NSUUID' from a string. + * Disable use of 'libcurl' if its headers are not found. + * In 'NSURLProtocol', continue writing data if not all of it was + written. + * Fix use of GnuTLS under MinGW by using 'send/recv' rather than + 'read/write'. + * Add support for libobjc2 runtime on Windows. + * Fix BOM insertion when generating data from a string using one of + the Unicode encodings. +- Remove upstreamed patch gnustep-base-1.27.0-fix-compilation-icu68.patch + +------------------------------------------------------------------- Old: ---- gnustep-base-1.27.0-fix-compilation-icu68.patch gnustep-base-1.27.0.tar.gz gnustep-base-1.27.0.tar.gz.sig New: ---- gnustep-base-1.28.0.tar.gz gnustep-base-1.28.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnustep-base.spec ++++++ --- /var/tmp/diff_new_pack.Kd4UnL/_old 2022-04-08 00:29:24.865177513 +0200 +++ /var/tmp/diff_new_pack.Kd4UnL/_new 2022-04-08 00:29:24.869177468 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnustep-base # -# 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,7 +16,7 @@ # -%define lname libgnustep-base1_27 +%define lname libgnustep-base1_28 %define gnustep_sh GNUstep.sh %define gs_config %{_sysconfdir}/GNUstep/GNUstep.conf %define profile_dir %{_sysconfdir}/profile.d @@ -24,17 +24,15 @@ %define gs_makefiles %{_datadir}/GNUstep/Makefiles %define gs_library %{_libdir}/GNUstep Name: gnustep-base -Version: 1.27.0 +Version: 1.28.0 Release: 0 Summary: GNUstep Base library package -License: LGPL-2.1-or-later AND GPL-3.0-or-later +License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: System/GUI/Other URL: http://www.gnustep.org/ Source: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz Source1: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz.sig Source2: %{name}-rpmlintrc -# PATCH-FIX-UPSTREAM gnustep-base-1.27.0-fix-compilation-icu68.patch -- https://github.com/gnustep/libs-base/pull/163 -Patch0: gnustep-base-1.27.0-fix-compilation-icu68.patch BuildRequires: fdupes BuildRequires: gcc-objc BuildRequires: gmp-devel @@ -198,6 +196,7 @@ %{_bindir}/plmerge %{_bindir}/plparse %{_bindir}/plser +%{_bindir}/plutil %{_bindir}/sfparse %{_bindir}/xmlparse %{gs_library} ++++++ gnustep-base-1.27.0.tar.gz -> gnustep-base-1.28.0.tar.gz ++++++ ++++ 36011 lines of diff (skipped)