[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: GNUstep GUI 0.26.1
From: |
Fred Kiefer |
Subject: |
Re: ANN: GNUstep GUI 0.26.1 |
Date: |
Tue, 2 Jan 2018 08:23:25 +0100 |
Thank you Ivan,
I just checked on GitHub and the releases are there, but this time they don’t
contain „Assets“. For adding the files to OBS I need a .sig file in addition to
the .tar.gz file.
Fred
> Am 02.01.2018 um 00:07 schrieb Ivan Vučica <address@hidden>:
>
> 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 <address@hidden> wrote:
>> I'll take a look at it.
>>
>> On Mon, Jan 1, 2018 at 10:18 PM, Fred Kiefer <address@hidden> 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 <address@hidden>:
>>>>
>>>> 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
>>>> <address@hidden>.
>>>>
>>>> 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
>>>> address@hidden
>>>> https://lists.gnu.org/mailman/listinfo/info-gnustep
>>>
- Re: ANN: GNUstep GUI 0.26.1, (continued)
- Re: ANN: GNUstep GUI 0.26.1, David Chisnall, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Yavor Doganov, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, David Chisnall, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Yavor Doganov, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Wolfgang Lux, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Svetlana Tkachenko, 2018/01/03
- Re: ANN: GNUstep GUI 0.26.1, Yavor Doganov, 2018/01/04
- Re: ANN: GNUstep GUI 0.26.1, Ivan Vučica, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Derek Fawcus, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1, Ivan Vučica, 2018/01/02
- Re: ANN: GNUstep GUI 0.26.1,
Fred Kiefer <=