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

2014-07-09 Thread Jussi Pakkanen
 Well, meson is a build system, there could be legitimate reasons for
 the build-dependency (determining compiler flags, etc.).

The reason Meson build-depends on objc is that as part of its test
suite it compiles a test project for all languages that it supports.


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

2014-07-08 Thread Yavor Doganov
Emilio Pozuelo Monfort wrote:
 Everything else looks good, so please go ahead.

Thanks; gnustep-base and -gui are now built and installed on all
architectures.  Please schedule the binNMUs at your earliest
convenience.


-- 
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

2014-07-08 Thread Emilio Pozuelo Monfort
On 08/07/14 09:58, Yavor Doganov wrote:
 Emilio Pozuelo Monfort wrote:
 Everything else looks good, so please go ahead.
 
 Thanks; gnustep-base and -gui are now built and installed on all
 architectures.  Please schedule the binNMUs at your earliest
 convenience.

I have scheduled the first round, will schedule the rest later.

Emilio


-- 
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

2014-07-08 Thread Emilio Pozuelo Monfort
On 08/07/14 10:19, Emilio Pozuelo Monfort wrote:
 On 08/07/14 09:58, Yavor Doganov wrote:
 Emilio Pozuelo Monfort wrote:
 Everything else looks good, so please go ahead.

 Thanks; gnustep-base and -gui are now built and installed on all
 architectures.  Please schedule the binNMUs at your earliest
 convenience.
 
 I have scheduled the first round, will schedule the rest later.

Looks like meson and uwsgi build depend on gnustep but don't link to it. So most
likely they don't need it and the build dependency could be dropped.

Emilio


-- 
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

2014-07-08 Thread Yavor Doganov
Emilio Pozuelo Monfort wrote:
 Looks like meson and uwsgi build depend on gnustep but don't link to
 it. So most likely they don't need it and the build dependency could
 be dropped.

Well, meson is a build system, there could be legitimate reasons for
the build-dependency (determining compiler flags, etc.).  It can't
link anyway as it is an arch:all package written in Python.

For uwsgi, I think it is a bug that it doesn't link with the GNUstep
libraries, see #753724.

BTW, I'm curious why were gnustep-back and openvpn-auth-ldap binNMUed?
That was unnecessary.  Probably due to some automated setup.


-- 
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

2014-07-07 Thread Yavor Doganov
Yavor Doganov wrote:
 I'm waiting for gnustep-back to get ACCEPTed and built everywhere.
 Once done, we're basically ready (I only have to backport my
 gnustep-base patch for the gnutls transition).

ACCEPTed and built on almost all release architectures (mipsen
slightly lagging behind).  Please let me know when it is OK to upload
to unstable.  I gather we must wait for the poppler transition to
complete.


-- 
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

2014-07-07 Thread Emilio Pozuelo Monfort
Control: tags -1 confirmed

On 07/07/14 09:47, Yavor Doganov wrote:
 Yavor Doganov wrote:
 I'm waiting for gnustep-back to get ACCEPTed and built everywhere.
 Once done, we're basically ready (I only have to backport my
 gnustep-base patch for the gnutls transition).
 
 ACCEPTed and built on almost all release architectures (mipsen
 slightly lagging behind).  Please let me know when it is OK to upload
 to unstable.  I gather we must wait for the poppler transition to
 complete.

poppler is almost ready and I can just delay binNMUing popplerkit.framework
until the poppler transition is over. Everything else looks good, so please go
ahead.

Emilio


-- 
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

2014-07-06 Thread Paul Gevers
On 03-07-14 18:44, Yavor Doganov wrote:
 I'll ping you when the new core packages pass through NEW, OK?

 I don't see gnustep-gui 0.24 in NEW or in the archive. Was that ever
 uploaded?  How are things looking here?
 
 No, unfortunately nobody volunteered to sponsor them [2] yet...  My
 past sponsors are apparently busy and/or not interested anymore, so
 we're a bit stuck at the moment.  I guess patience is the key.

It seems the GNUStep team is seriously lacking some help to upload its
packages. I can only assume that there is no DD on your team (or that
the team consists of one person). I am will to help with this transition
by reviewing prepared packages and uploading. What exactly do you think
is needed, all uploads related to [1]? Are the specific for this
transition, or can they be done beforehand straight into unstable? How
sure are you that they are real problems, I read you say they *may* lead
to issues. Is there a way to check? Which bugs you think *must* be fixed
for this transition to be successful?

I have one request. As I don't know GNUStep and its apps (I haven't used
any package of it before that I am aware of) I would like to see a
README.testing in the source packages that describe how I can perform
(simple) checks that the package works. We started adding these
README.testing files to packages maintained by the accessibility team to
aid team members and I really like the idea. For an example of what I
mean you can look at daisy-player [1].

Paul

[1]
http://anonscm.debian.org/gitweb/?p=pkg-a11y/daisy-player.git;a=blob_plain;f=debian/README.testing



signature.asc
Description: OpenPGP digital signature


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

2014-07-06 Thread Yavor Doganov
At Sun, 06 Jul 2014 11:41:07 +0200,
Paul Gevers wrote:
 On 03-07-14 18:44, Yavor Doganov wrote:
  I'll ping you when the new core packages pass through NEW, OK?
 
  I don't see gnustep-gui 0.24 in NEW or in the archive. Was that ever
  uploaded?  How are things looking here?

Release team: gnustep-gui/0.24 is already in experimental (thanks Aron
Xu and Luca Falavigna).  I'm waiting for gnustep-back to get ACCEPTed
and built everywhere.  Once done, we're basically ready (I only have
to backport my gnustep-base patch for the gnutls transition).

 It seems the GNUStep team is seriously lacking some help to upload its
 packages. I can only assume that there is no DD on your team (or that
 the team consists of one person). 

The team consists of three people nowadays -- Gürkan Sengün, Federico
Gimenez Nieto and myself.  None of us is DD/DM.  The last DD in the
team stepped down 5 years ago.

 I am will to help with this transition by reviewing prepared
 packages and uploading.

Thanks.

 What exactly do you think is needed, all uploads related to [1]? Are
 the specific for this transition, or can they be done beforehand
 straight into unstable?

Everything that is at mentors.d.n is suitable for uploading to
unstable.  I'm holding back the packages that depend on the new
libraries.

 How sure are you that they are real problems, I read you say they
 *may* lead to issues. Is there a way to check? 

The way to check is to run the application, trying to test every bit
of functionaility on as many architectures as possible, or careful
code review.  Both are very time consuming tasks.

 Which bugs you think *must* be fixed for this transition to be
 successful?

It depends which bit of the functionality of the package is affected.
If it makes the package mostly unusable then it is obviously a RC bug.
I plan to test all of them and adjust the severities accordingly.

I would like to fix all found bugs before the freeze, regardless of
their severity.  We also want to ship the newest upstream releases,
and not versions that are obsolete and/or known to be buggy.
Currently there is a very bad publicity towards Debian in the GNUstep
community because of the wheezy release and the current status.  There
are forked Debian/Ubuntu packages maintained in a PPA which nearly
every debianized GNUstepper is using.  We definitely want to make
amends here.

 I have one request. As I don't know GNUStep and its apps (I haven't
 used any package of it before that I am aware of)

There is nothing special, really.  Things are a little bit boxy,
that's all.  aclock.app should be able to display the current time in
the clock, textedit.app should be able to do what a basic text editor
does, etc.  There are some specialized apps like adun.app or
cenon.app, I don't know how to write a proper README.testing for
those.

 We started adding these README.testing files to packages maintained
 by the accessibility team to aid team members and I really like the
 idea.

Yes, the idea is good, but that is too much work for us currently.  Is
it going to be proprosed for standartization?  If I'm going to do
this, I'd better write a proper manual for the benefit of all users.

 For an example of what I mean you can look at daisy-player

If the package doesn't have decent documentation, large bits of this
file are suitable for README.Debian, IMHO.


--
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

2014-07-03 Thread Emilio Pozuelo Monfort
On 28/05/14 03:29, Yavor Doganov wrote:
 On Sat, Apr 26, 2014 at 12:44:45PM +0200, Philipp Kern wrote:
 Yavor, is there any plan to do the transition? #673538 didn't look
 like it was blocking on us.
 
 Please accept my apologies for being MIA for so long.
 
 I have the new GNUstep core packages ready at mentors.d.n (targeted
 for experimental, of course).  There were new upstream releases in the
 meantime, so we'll omit -gui0.22 entirely.  IOW:
 
 libgnustep-base1.22 - 1.24
 libgnustep-gui0.20  - 0.24

I have updated the tracker for that.

As for libobj3 - libobj4, there's just openvpn-auth-ldap remaining, which is
#747989. That shouldn't block this transition though AFAICS.

What can block it is gnustep-base failing on s390x (it may be failing on other
architectures as well, as the others were built 2 years ago and have never been
retried):

https://buildd.debian.org/status/package.php?p=gnustep-basesuite=experimental

 I rebuilt all GNUstep packages in the archive and fortunately there
 are only two FTBFS bugs -- #749553 (cenon.app) and #749554 (sogo).

I see one is fixed and the other one has a patch.

 gnustep-dl2 also fails to build, but that's due to the
 texi2html-makeinfo switch in gnustep-make and is trivial to fix (I'll
 report the bug tomorrow).  In the next few days I'll examine the build
 logs for compiler warnings and will report those issues that may lead
 to problems at runtime.
 
 I'll ping you when the new core packages pass through NEW, OK?

I don't see gnustep-gui 0.24 in NEW or in the archive. Was that ever uploaded?
How are things looking here?

Regards,
Emilio


-- 
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

2014-07-03 Thread Yavor Doganov
Emilio Pozuelo Monfort wrote:
 On 28/05/14 03:29, Yavor Doganov wrote:
  libgnustep-base1.22 - 1.24
  libgnustep-gui0.20  - 0.24
 
 I have updated the tracker for that.

Thanks.

 As for libobj3 - libobj4, there's just openvpn-auth-ldap remaining,
 which is #747989.

I'll take a look.

 What can block it is gnustep-base failing on s390x (it may be
 failing on other architectures as well, as the others were built 2
 years ago and have never been retried):

It will fail, yes, but this bug is fixed in 1.24.6-1.
Regardless, -base and -gui will fail to build everywhere due to a
(serious) bug in gnustep-make.  That's also fixed in
gnustep-make/2.6.6-2 but not uploaded yet.  See #752833 for details.

  I rebuilt all GNUstep packages in the archive and fortunately there
  are only two FTBFS bugs -- #749553 (cenon.app) and #749554 (sogo).
 
 I see one is fixed and the other one has a patch.

The patch attached to the bug is not entirely correct; the right fix
is in cenon.app.git.

I filed about ~30 bugs [1] based on build logs examination only (very
weak criteria for Objective-C code).  Some are not so important
problems that have been around for a while but others are RC
candidates.  Most packages are ready for upload with a fix available.
Few of the fixes depend on the new libraries.  These bugs won't block
the transition in the trivial sense, but we must make sure they don't
sneak into jessie.  Basically, all GNUstep packages will probably need
to be updated due to the new types NS(U)Integer and CGFloat, otherwise
they will be broken at least on 64-bit architectures.

[1]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?which=tagusers=pkg-gnustep-maintain...@lists.alioth.debian.orgdata=gnustep-base1.24-transition
http://udd.debian.org/cgi-bin/bts-usertags.cgi?tag=gnustep-transitionuser=pkg-gnustep-maintainers%40lists.alioth.debian.org

  I'll ping you when the new core packages pass through NEW, OK?
 
 I don't see gnustep-gui 0.24 in NEW or in the archive. Was that ever
 uploaded?  How are things looking here?

No, unfortunately nobody volunteered to sponsor them [2] yet...  My
past sponsors are apparently busy and/or not interested anymore, so
we're a bit stuck at the moment.  I guess patience is the key.

[2]
https://bugs.debian.org/cgi-bin/pkgreport.cgi?include=originator%3Ayavor%40gnu.org;dist=unstable;package=sponsorship-requests


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



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

2014-05-28 Thread Julien Cristau
On Wed, May 28, 2014 at 04:29:59 +0300, Yavor Doganov wrote:

 I'll ping you when the new core packages pass through NEW, OK?
 
Sounds great, thanks!

Cheers,
Julien


signature.asc
Description: Digital signature


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

2014-05-27 Thread Yavor Doganov
On Sat, Apr 26, 2014 at 12:44:45PM +0200, Philipp Kern wrote:
 Yavor, is there any plan to do the transition? #673538 didn't look
 like it was blocking on us.

Please accept my apologies for being MIA for so long.

I have the new GNUstep core packages ready at mentors.d.n (targeted
for experimental, of course).  There were new upstream releases in the
meantime, so we'll omit -gui0.22 entirely.  IOW:

libgnustep-base1.22 - 1.24
libgnustep-gui0.20  - 0.24

I rebuilt all GNUstep packages in the archive and fortunately there
are only two FTBFS bugs -- #749553 (cenon.app) and #749554 (sogo).
gnustep-dl2 also fails to build, but that's due to the
texi2html-makeinfo switch in gnustep-make and is trivial to fix (I'll
report the bug tomorrow).  In the next few days I'll examine the build
logs for compiler warnings and will report those issues that may lead
to problems at runtime.

I'll ping you when the new core packages pass through NEW, OK?


-- 
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

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