This is now done. Together with updating docs it was about 20-25min of work.
Cutting no-changes releases of back is not fun. Do we need to do it? Will -gui reject -back with mismatching minor version? On Mon, Jan 1, 2018 at 10:28 PM, Ivan Vučica <i...@vucica.net> wrote: > I'll take a look at it. > > On Mon, Jan 1, 2018 at 10:18 PM, Fred Kiefer <fredkie...@gmx.de> wrote: >> I am terribly sorry, but we will have to follow up with a gui/back release >> 0.26.2 immediately. One of the changes I made between the preparation and >> the final release broke printing with CUPS, which I didn’t test in between. >> This has been fixed in git already but is broken in the release. As CUPS is >> probably the most popular printing mechanism at the moment, we should >> correct this immediately. And as the release has been out there for a day >> already it won’t be possible to just provide a new tar with the same version >> number. >> >> I apologize for the extra work this is causing. >> Fred >> >> >>> Am 31.12.2017 um 19:12 schrieb Ivan Vucica <i...@vucica.net>: >>> >>> Happy New Year! >>> >>> 1 ANNOUNCE >>> ********** >>> >>> This is version 0.26.1 of the GNUstep GUI library ('gnustep-gui'). >>> >>> 1.1 What is the GNUstep GUI Library? >>> ==================================== >>> >>> It is a library of graphical user interface classes written completely >>> in the Objective-C language; the classes are based upon Apple's Cocoa >>> framework. The library has been enhanced in a number of ways to take >>> advantage of the GNU system. These classes include graphical objects >>> such as buttons, text fields, popup lists, browser lists, and windows; >>> there are also many associated classes for handling events, colors, >>> fonts, pasteboards and images. >>> >>> The GNUstep GUI Library is designed in two parts. The first part is >>> the front-end component which is independent of platform and display >>> system. This front-end is combined with a back-end component which >>> handles all of the display system dependent such as specific calls to >>> X/Windows. This design allows the GNUstep applications to have the >>> "look and feel" of the underlying display system without any changes to >>> the application, and the library can be easily ported to other display >>> systems. >>> >>> The GNUstep GUI Library requires the GNU Objective-C compiler, the >>> GNUstep Base Library, the TIFF Graphics library, Independent JPEG >>> Group's libjpeg library, and a back-end component from the GNUstep >>> 'Back' library. >>> >>> Additional functionality may be enabled by installing additional >>> libraries. For example, to build the Cairo backend in the GNUstep Back >>> library, you will need to install Cairo. >>> >>> 1.2 Noteworthy changes in version '0.26.1' >>> ========================================== >>> >>> This version is released to conincide with version 1.25.1 of >>> gnustep-base, which contains changes required for this version of >>> gnustep-gui and gnustep-back. >>> >>> It includes an important workaround for users of GNUstep Objective-C >>> Runtime (libobjc2) and non-fragile ABI to avoid a bug in interaction >>> between the clang compiler and the runtime when non-fragile ABI is in >>> use. Specifically, Clang and the runtime may disagree on what is the >>> offset of an ivar in a class's RAM. This manifested in a crash at >>> application startup due to misalignment of _gcontext inside NSThread. >>> See the mailing list discussion >>> (http://lists.gnu.org/archive/html/discuss-gnustep/2017-12/msg00129.html) >>> for more information. >>> >>> It also contains the following changes: >>> >>> * tests: Cleanup of warnings. >>> * tests: Fix text system deallocation test. >>> * printing: Undefine __BLOCKS__ before including cups.h, as some >>> versions of the header expect that libdispatch is present and used >>> if __BLOCKS__ is defined. >>> * graphics context: Workaround for Clang+libobjc2+nonfragile ABI >>> issue. >>> >>> 1.3 Where can you get it? How can you compile it? >>> ================================================= >>> >>> The gnustep-gui-0.26.1.tar.gz distribution file has been placed at >>> <ftp://ftp.gnustep.org/pub/gnustep/core>. >>> >>> It is accompanied by gnustep-back-0.26.1.tar.gz.sig, a PGP signature >>> which you can validate by putting both files in the same directory and >>> using: >>> >>> gpg --verify gnustep-gui-0.26.1.tar.gz.sig >>> >>> Signature has been created using the key with the following >>> fingerprint: >>> >>> 83AA E47C E829 A414 6EF8 3420 CA86 8D4C 9914 9679 >>> >>> Read the INSTALL file or the GNUstep-HOWTO for installation >>> instructions. >>> >>> 1.4 Where do I send bug reports? >>> ================================ >>> >>> Please log bug reports on the GNUstep project page >>> <http://savannah.gnu.org/bugs/?group=gnustep> or send bug reports to >>> <bug-gnus...@gnu.org>. >>> >>> 1.5 Obtaining GNU Software >>> ========================== >>> >>> Check out the GNUstep web site. (<http://www.gnustep.org/>), and the >>> GNU web site. (<http://www.gnu.org/>) >>> >>> >>> >>> _______________________________________________ >>> Info-gnustep mailing list >>> info-gnus...@gnu.org >>> https://lists.gnu.org/mailman/listinfo/info-gnustep >> _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev