bugGNUstep - Bugs: bug #52126, GUI 0.25.1 ABI break?


You are not allowed to post comments on this tracker with your current authentication level.

bug #52126: GUI 0.25.1 ABI break?

Submitted by:  Yavor Doganov <yavor>
Submitted on:  Wed 27 Sep 2017 08:56:34 PM UTC  
Category: Gui/AppKitSeverity: 3 - Normal
Item Group: BugStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Sun 31 Dec 2017 09:44:57 PM UTC, comment #3:

Oh, I just noticed you mention Gna being down as an issue for viewing revision history.

Migration to self-hosted or to Savannah indeed didn't happen yet. But you can clone the code from Github using free software as described in the email on June 20th 2017 to both discuss-gnustep@ and gnustep-dev@.

To get the list of repositories:

for i in $(seq 1 3) ; do
curl https://api.github.com/orgs/gnustep/repos?page=$i | jq -r .[].clone_url

You should be able to use Git CLI (or other tool you may prefer) to clone the repos.

Ivan Vučica <ivucica>
Project Member
Sun 31 Dec 2017 09:39:11 PM UTC, comment #2:

This has been done a while ago.

Ivan Vučica <ivucica>
Project Member
Sat 04 Nov 2017 10:53:31 PM UTC, comment #1:

Yes, this was an oversight on our side. We should have increased the minor number. Ivan is currently in the process of releasing a new version of GNUstep gui. That should fix the issue.

Fred Kiefer <FredKiefer>
Project Member
Wed 27 Sep 2017 08:56:34 PM UTC, original submission:

It looks like 0.25.1 introduced ABI incompatibility compared to 0.25.0. Some ivars in NSTableView and NSTableHeaderView were changed to the new NSInteger/CGFloat types which seems to lead to ABI breakage on 64-bit platforms. Unfortunately the SVN repository at Gna is not accessible and it looks like the migration to Savannah has not happened, so I can't give you the revision(s). At first glance it seems this one:

2016-10-08 Fred Kiefer <FredKiefer@gmx.de>

* Headers/AppKit/NSOutlineView.h
* Headers/AppKit/NSTableHeaderView.h
* Headers/AppKit/NSTableView.h
* Source/GSThemeDrawing.m
* Source/NSOutlineView.m
* Source/NSTableHeaderView.m
* Source/NSTableView.m:
Some int -> NSInteger and float -> CGFloat transitions.

Yavor Doganov <yavor>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by ivucica (Posted a comment)
  • -unavailable- added by FredKiefer (Posted a comment)
  • -unavailable- added by yavor (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 31 Dec 2017 09:39:11 PM UTCivucicaStatusConfirmed=>Fixed
    Sat 04 Nov 2017 10:53:31 PM UTCFredKieferStatusNone=>Confirmed

    Back to the top

    Powered by Savane 3.1-cleanup1