Re: Base 1.28.1 API/ABI break?

2023-01-09 Thread Yavor Doganov
Andreas Fink wrote: > Failed test: (2023-01-09 08:48:49.174 +0100) general.m:37 ... > -classNamed returns the correct class > Failed test: (2023-01-09 08:48:49.175 +0100) general.m:61 ... > -principalClass returns TestClass for +bundleForClass:[TestClass class] Usually this is an

Re: Base 1.28.1 API/ABI break?

2023-01-09 Thread Andreas Fink
This is what I got while testing on the 4 main platforms. (ubuntu22 to follow soon) Debian 11 amd64:OK Debian 11 arm64 failed Failed test: (2023-01-09 08:48:49.174 +0100) general.m:37 ... -classNamed returns the correct class Failed test: (2023-01-09

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Fred Kiefer
> Am 09.01.2023 um 07:58 schrieb Andreas Fink : > > I usually build packages for Debian 10 & 11 for amd64 and arm64 > > I have encountered make check returning an error on Debian11 arm64 but not on > Debian 11 amd64 > > Built on Debian 11 intel: All OK! > Built on Debian

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Andreas Fink
I usually build packages for Debian 10 & 11 for amd64 and arm64 I have encountered make check returning an error on Debian11 arm64 but not on Debian 11 amd64 Built on Debian 11 intel: All OK! Built on Debian 11 on arm64:2 Failed tests Failed test:

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Yavor Doganov
Fred Kiefer wrote: > > Am 07.01.2023 um 19:42 schrieb Yavor Doganov : > > But when build-testing packages with GUI 0.30.0 I came upon this > > build failure of GDL2: > > Which version of GDL2 are you getting this warnings from? I think > the code in question was removed more than ten years ago.

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Yavor Doganov
Riccardo Mottola wrote: > On 1/8/23 09:32, Yavor Doganov wrote: > > But given that Pantomime also fails to build > > does Pantomime fail to build also due to string encoding constants? Yes, version 1.3.0. The fix is trivial, so no problem here. As I wrote you earlier in a private conversation,

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Fred Kiefer
> Am 07.01.2023 um 19:42 schrieb Yavor Doganov : > > But when build-testing packages with GUI 0.30.0 I came upon this build > failure of GDL2: > > gcc EOAdaptor.m -c \ > -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP_BASE_LIBRARY=1 > -DGNU_RUNTIME=1 -g -DGNUSTEP

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Riccardo Mottola
Hi, On 1/8/23 09:32, Yavor Doganov wrote: But given that Pantomime also fails to build (and who knows what else, I mean third-party non-packaged stuff) perhaps it is safer to proceed with a new release and try to do the impossible to catch the deadline. does Pantomime fail to build also due

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Richard Frith-Macdonald
1 Announcement ** The GNUstep Base Library, version 1.29.0, is now available. 1.1 What is the GNUstep Base Library? = The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects. For example, it includes classes

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Yavor Doganov
Richard Frith-Macdonald wrote: > > On 7 Jan 2023, at 18:42, Yavor Doganov wrote: > > But in this case we'll certainly miss the deadline and we'll end > > up with Base/1.28.0 and GUI/0.29.0 in the new Debian release. > > How certainly? > I could bump the gnustep-base release version today (8

Re: Base 1.28.1 API/ABI break?

2023-01-08 Thread Richard Frith-Macdonald
> On 7 Jan 2023, at 18:42, Yavor Doganov wrote: > Sorry about the change ... I had thought that the names were changed after 1.28.0 and fixed. > Usually, the correct course of action is to revert the upload to > Debian and wait for upstream to make another release with a bumped > SONAME.

Base 1.28.1 API/ABI break?

2023-01-07 Thread Yavor Doganov
While reviewing the diff between 1.28.0 and 1.28.1 I noticed changes to the ivar layout of GSTLS, NSPort and some other class I can't remember right now. Granted, these are unlikely to be subclassed, so I thought we could sneak this in Debian unstable without problem and without being punished.