Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2013-06-02 Thread Julien Cristau
On Sat, May 19, 2012 at 16:07:03 +0300, Yavor Doganov wrote:

 Package: release.debian.org
 Severity: normal
 User: release.debian@packages.debian.org
 Usertags: transition
 
 We'd like to carry out a GNUstep transition prior to the forthcoming release:
 
 libgnustep-base1.22 - 1.24
 libgnustep-gui0.20  - 0.22
 libobjc3  - 4 (on architectures where gcc-4.7 is the default)
 
If this is still on the cards, how does it play with the gcc-4.8 switch?
It seems 4.8 still builds libobjc4, so no changes for the archs that
were already on 4.7.  I'm not quite sure what's going to happen with the
other archs re: gcc...

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2013-06-02 Thread Matthias Klose
Am 02.06.2013 10:35, schrieb Julien Cristau:
 On Sat, May 19, 2012 at 16:07:03 +0300, Yavor Doganov wrote:
 
 Package: release.debian.org Severity: normal User:
 release.debian@packages.debian.org Usertags: transition
 
 We'd like to carry out a GNUstep transition prior to the forthcoming
 release:
 
 libgnustep-base1.22 - 1.24 libgnustep-gui0.20  - 0.22 libobjc3 - 4
 (on architectures where gcc-4.7 is the default)
 
 If this is still on the cards, how does it play with the gcc-4.8 switch? It
 seems 4.8 still builds libobjc4, so no changes for the archs that were
 already on 4.7.

my understanding is that the gnustep framework provides a framework that
allows for setting the compiler used explicitly. So that could be used.

 I'm not quite sure what's going to happen with the other archs re: gcc...

Me neither.  I didn't get any feedback from the porters on
https://lists.debian.org/debian-devel-announce/2013/05/msg5.html

  Matthias


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-27 Thread Mehdi Dogguy

On 26/06/2012 20:27, Yavor Doganov wrote:

gnustep-dl2:   DBModeler aborts on startup with NSInvalidArgumentException
textedit.app:  Cannot create new documents or open existing text files


and are they fixable?

Besides, do we have a fix for #663388?

Regards,

--
Mehdi



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-27 Thread Yavor Doganov
Mehdi Dogguy wrote:
 On 26/06/2012 20:27, Yavor Doganov wrote:
  gnustep-dl2:   DBModeler aborts on startup with NSInvalidArgumentException
  textedit.app:  Cannot create new documents or open existing text files
 
 and are they fixable?

As I'm not familiar with the code, I'll have to investigate.  In
principle, everything is fixable or at least should be.

 Besides, do we have a fix for #663388?

Yep, that is trivial.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-27 Thread Mehdi Dogguy

On 27/06/2012 17:40, Yavor Doganov wrote:

Mehdi Dogguy wrote:

On 26/06/2012 20:27, Yavor Doganov wrote:

gnustep-dl2:   DBModeler aborts on startup with
NSInvalidArgumentException textedit.app:  Cannot create new
documents or open existing text files


and are they fixable?


As I'm not familiar with the code, I'll have to investigate.


k, please report back once you have results.


In principle, everything is fixable or at least should be.



Hopefuly :)


Besides, do we have a fix for #663388?


Yep, that is trivial.



Good.

Regards,

--
Mehdi



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-26 Thread Mehdi Dogguy

On 20/06/2012 13:20, Yavor Doganov wrote:

No, but I'm going to do it now.


Any news?

Regards,

--
Mehdi



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-26 Thread Yavor Doganov
Mehdi Dogguy wrote:
 On 20/06/2012 13:20, Yavor Doganov wrote:
  No, but I'm going to do it now.
 
 Any news?

Yes, with gnustep-base built with the patch I have prepared I found
only two grave issues so far:

gnustep-dl2:   DBModeler aborts on startup with NSInvalidArgumentException
textedit.app:  Cannot create new documents or open existing text files

Every other package seems to work properly without recompilation or
any special intervention (having in mind that I haven't tested every
bit of the provided functionality).



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-20 Thread Mehdi Dogguy
Hi,

Sorry for not getting back to you earlier.

On 05/19/2012 04:33 PM, Yavor Doganov wrote:
 Either way, the current state is broken, because -base is linked
 with libobjc3 while -gui is mixed because it failed to built at that
 time, so many GNUstep packages are unusable because they end up
 linking with two ObjC runtimes.  We'll either have to fix this with a
 transition (preferable for us), or backport the fixes for
 gnustep-base and binNMU gnustep-gui where it is needed.

Do you have an idea on which fixes are needed to be backported if we
don't have time to do a transition? Did you test them?

Regards,

-- 
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-20 Thread Yavor Doganov
Mehdi Dogguy wrote:
 Do you have an idea on which fixes are needed to be backported if we
 don't have time to do a transition?

Yes.

 Did you test them?

No, but I'm going to do it now.  The changes are minimal but are in a
hairy area and that makes me feel uneasy.  This combination has never
been tested upstream either.

If we have to resort to that route (no transition), then we'd need:

1) a sourceful upload of gnustep-base with the gcc-4.7/libobjc4 fix
2) binNMUs for gnustep-gui on some architectures (amd64 only, at first
   glance)
3) fix for #663388, either in gnustep-back or mknfonts.tool



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-06-01 Thread Yavor Doganov
On Sat, May 19, 2012 at 05:33:05PM +0300, Yavor Doganov wrote:
 I'll let you know of all the issues once we have the core packages
 ready.

It's looking good, I think -- gnustep-base/1.24, gnustep-gui/0.22 and
gnustep-back/0.22 are in experimental.  Summary of the bugs/issues:

gcc-4.7/libobjc4 [1]: 12 bugs total
  8 fixed
  1 fixed by package removal
  3 marked as pending

gnustep-base1.24 [2]: 2 bugs total
  1 fixed
  1 to fix (the package is not testing)

gnustep-gui0.22 [3]:  1 bug total
  1 marked as pending

Other issues: gnustep-back/0.22.0-1 FTBFS on the buildds, it's trivial
to fix.

Looking forward to your permission to upload -base/-gui to unstable.

[1] 
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tagusers=debian-...@lists.debian.orgdata=ftbfs-gcc-4.7
[2] 
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tagusers=pkg-gnustep-maintain...@lists.alioth.debian.orgdata=gnustep-base1.24-transition
[3] 
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tagusers=pkg-gnustep-maintain...@lists.alioth.debian.orgdata=gnustep-gui0.22-transition



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-05-19 Thread Yavor Doganov
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

We'd like to carry out a GNUstep transition prior to the forthcoming release:

libgnustep-base1.22 - 1.24
libgnustep-gui0.20  - 0.22
libobjc3- 4 (on architectures where gcc-4.7 is the default)

I plan to upload the new GNUstep stack to experimental within a few
days, then make a test rebuild of all GNUstep packages and identify
all bugs (GCC-related bugs have already been reported); then I'll
follow up with a summary of affected packages.

Thanks.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-05-19 Thread Cyril Brulebois
Hi Yavor,

and thanks for checking with us.

Yavor Doganov ya...@gnu.org (19/05/2012):
 We'd like to carry out a GNUstep transition prior to the forthcoming
 release:
 
 libgnustep-base1.22 - 1.24
 libgnustep-gui0.20  - 0.22
 libobjc3  - 4 (on architectures where gcc-4.7 is the default)
 
 I plan to upload the new GNUstep stack to experimental within a few
 days, then make a test rebuild of all GNUstep packages and identify
 all bugs (GCC-related bugs have already been reported); then I'll
 follow up with a summary of affected packages.

What happens if the gcc-defaults switch is finally reverted? End of may
is approaching and that's the deadline the maintainer set to settle on a
possible revert (which various release team members have been asking for
since day 0).

I wouldn't bother too much gathering all involved packages, I'll just
set up a tracker, which should determine those and the dependencies
between them.

Uploading to experimental is a good idea, real tests + clearing NEW in
advance is always a good idea.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#673538: transition: gnustep-base, gnustep-gui, libobjc

2012-05-19 Thread Yavor Doganov
Cyril Brulebois wrote:
 What happens if the gcc-defaults switch is finally reverted?

You'd have to schedule binNMUs on all archs where 4.7 is the default.
The same if 4.7 becomes the default compiler on more architectures, as
Matthias Klose indicated on our list.

Either way, the current state is broken, because -base is linked with
libobjc3 while -gui is mixed because it failed to built at that time,
so many GNUstep packages are unusable because they end up linking with
two ObjC runtimes.  We'll either have to fix this with a transition
(preferable for us), or backport the fixes for gnustep-base and binNMU
gnustep-gui where it is needed.

 I wouldn't bother too much gathering all involved packages, I'll just
 set up a tracker, which should determine those and the dependencies
 between them.

OK, thanks.  I'll let you know of all the issues once we have the core
packages ready.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org