Re: Which bugs to focus on for the release?

2010-04-20 Thread Fred Kiefer
Am 20.04.2010 00:19, schrieb Riccardo Mottola:
 Gregory Casamento wrote:
 Have we established a list of bugs we would like to be fixed prior to
 the release?

 I'd like to get a consensus about this before we do it.

 Fred has a small app which exemplifies breakages in the different
 backends with regarding rects stroked and filled. We did it during
 LindauStep. Fred do you think you could fix them for this release?

As far as I remember, this was mostly an art issue and I haven't worked
on this at all. And at the current state of the release (We are in a
code freeze!) I would not except such a patch from anybody else, why
should I treat my own code differently?

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread Quentin Mathé

Hi Riccardo,

Le 20 avr. 2010 à 00:36, Riccardo Mottola a écrit :


Hi
The switch to cairo as the default backend was a step that I should  
have
done right after the last release. Doing so now is just not  
advisable.

Or is it?

I think not, libart should stick for this release, cairo will be for  
the next.


Cairo has some problems here and there, although it is reasonably  
usable for the day usage.


For example cairo has troubles with displaying (big) images, it can  
suddenly say it cannot allocate shared memory and then gets slooowww


Can you give a detailed list of all these problems? Are they reported  
in the bug tracker?


There are problems with Art too.
- GSReadRect is broken in Art, see https://savannah.gnu.org/bugs/?2
- Pattern drawing doesn't work well

However Art works better than Cairo for -compositeToPoint and - 
drawInRect without my patch, but it doesn't handle the scaling between  
the fromRect and toRect correctly.


Quentin.



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: opening problems with GWorkspace

2010-04-20 Thread Fred Kiefer
Am 20.04.2010 00:33, schrieb Riccardo Mottola:
 after the core release, I will do a maintenance release of GWorkspace
 (since the old one would not compile anyway, causing frustration among
 the users).
 
 I noticed some strange behaviour with the opening of GWorkspace, which
 did not happen before. Maybe a change in base which needs some
 improvement or which requires GWorkspace adaptation.
 
 1) when using gopen xxx NSworkspace will launch also gworkspace
 automatically.
 Strangely,  GWorkspace now opens and asks you are you sure you want to
 quit ?...
 
 2) gopen GWorkspace will open a double copy of it causing grief!!!

Could you be more specific what the problem here is? As far as I
understand it NSWorkspace has always relied on a workspace application
to do most of the work. GWorkspace being the default one.
gopen just uses this mechanism to get it's job done. So yes, starting
GWorkspace via gopen could result in it being started twice.
The only thing you report that seems strange is that GWorkspace will
quit again. This sounds more like an GWorkspace issue.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread Niels Grewe
On Mon, Apr 19, 2010 at 07:39:14AM +0100, Richard Frith-Macdonald wrote:
 Well, 'waiting for gdnc indefinitely' is a bit vague  ... is that
 failing to connect, failing to register as an observer, failing to
 send, failing to receive etc.  Maybe gdnc is not even being started?

Sorry, that last e-mail was decisively non-helpful. (My doctors tell me
I'm suffering from a servere case of email-before-coffee related
aphasia.)
In concrete terms the problem seemed to be related to the remote side
sending replies with a non-sensible type (e.g. 37602) in -[NSConnection
_sendOutRmc:type:] and the local side waiting in -[NSConnection
_getReplyRmc:]. But I say seemed because after recompiling everything
without clang and libobjc2, things are working again. I'll need to go
through another recompile cycle to find out what exactly is going wrong
there.

Cheers,


Niels


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: opening problems with GWorkspace

2010-04-20 Thread Wolfgang Lux

Riccardo Mottola wrote:

I noticed some strange behaviour with the opening of GWorkspace,  
which did not happen before. Maybe a change in base which needs  
some improvement or which requires GWorkspace adaptation.


Did you recompile and reinstall GWorkspace? I'm asking because I was  
bugged by some strange crashes of Gorm after my last svn update a few  
days ago. Finally it turned out that these crashes were caused by  
Eric's patch in svn r30120 silently changing the size of NSWindow,  
which obviously breaks binary compatibility for the fragile ABI.


Wolfgang



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread David Chisnall
On 20 Apr 2010, at 04:53, Adam Fedor wrote:

 On Apr 19, 2010, at 5:12 PM, David Chisnall wrote:
 While we're changing things, maybe we could change the name of the Windows 
 installers too.  After reading the descriptions, I'm still not clear what 
 -system and -core mean in the context of GNUstep, which one I should 
 install, and if I should install both which order I should install them in.  
 
 Maybe I should just explain it better?

I don't think the problem is the explanation, it's that -core and -system seem 
to be meaningless names.  Maybe renaming -system to either -dependencies or 
-development would make sense?

David

--
This email complies with ISO 3103



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread Adam Fedor

On Apr 20, 2010, at 6:02 AM, David Chisnall wrote:

 
 I don't think the problem is the explanation, it's that -core and -system 
 seem to be meaningless names.  Maybe renaming -system to either -dependencies 
 or -development would make sense?

Neither of those make sense to me though.  -system is the package that contains 
all the required system components to run GNUstep on a windows machine, such as 
graphics libraries, a shell, Msys, MingW dlls, etc.  -core is just the basic 
core libraries from GNUstep.   There's already a -devel package that is 
developer related files (svn, autoconf, ssh)

___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread Lars Sonchocky-Helldorf


Am 20.04.2010 um 15:41 schrieb Adam Fedor:



On Apr 20, 2010, at 6:02 AM, David Chisnall wrote:



I don't think the problem is the explanation, it's that -core and - 
system seem to be meaningless names.  Maybe renaming -system to  
either -dependencies or -development would make sense?


Neither of those make sense to me though.  -system is the package  
that contains all the required system components to run GNUstep on  
a windows machine,


then it should be named -requirements maybe?

regards,

Lars


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


What happened to the code freeze?

2010-04-20 Thread Fred Kiefer
Looks like we have more commit right now during code freeze then we have
at normal times. I would suggest that we give up the idea of doing more
tests. As long as people cannot stick to a code freeze even for a week,
we wont have any stable state that is worth testing. As far as we are
aware all the bugs introduced freshly with Richard's and to a lesser
extend my restructuring should be fixed by now. We will find out about
other problems that went in with the recent commits soon enough.

A the situation isn't improving with more waiting, I think we should
make a release now and then try to get in all the other important stuff
and make another pre-release before the gui/back 1.0.

Fred


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Which bugs to focus on for the release?

2010-04-20 Thread Riccardo Mottola

Hi,

I don't think the problem is the explanation, it's that -core and -system seem 
to be meaningless names.  Maybe renaming -system to either -dependencies or 
-development would make sense?
 

Neither of those make sense to me though.  -system is the package that contains 
all the required system components to run GNUstep on a windows machine, such as 
graphics libraries, a shell, Msys, MingW dlls, etc.  -core is just the basic 
core libraries from GNUstep.   There's already a -devel package that is 
developer related files (svn, autoconf, ssh)

   
I think your names make sense. Especially, core is indeed core and 
relates to our core libraries.

The only name which was not totally clear to me at first was system.
I now perfectly understand that it is the msys part and afterward I 
understand it.

Maybe we could call it msys-system.

I think it makes sense also for future releases where I will expect more 
frequent releases of core, where theoretically msys-system will be more 
stable.


Riccardo


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: opening problems with GWorkspace

2010-04-20 Thread Riccardo Mottola

Hi,

1) when using gopen xxx NSworkspace will launch also gworkspace
automatically.
Strangely,  GWorkspace now opens and asks you are you sure you want to
quit ?...

2) gopen GWorkspace will open a double copy of it causing grief!!!
 

Could you be more specific what the problem here is? As far as I
understand it NSWorkspace has always relied on a workspace application
to do most of the work. GWorkspace being the default one.
   

Correct.

gopen just uses this mechanism to get it's job done. So yes, starting
GWorkspace via gopen could result in it being started twice.
   

No gnustep application should be open twice as far as I can understand...

The only thing you report that seems strange is that GWorkspace will
quit again. This sounds more like an GWorkspace issue.
   
Possibly, but it did not happen in the past. It does not quit in the 
sense crash. It asks me politely like I selected Quit from the menu! 
Nobody else noticed that?


Riccardo


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: What happened to the code freeze?

2010-04-20 Thread Nicola Pero


Looks like we have more commit right now during code freeze then we  
have
at normal times. I would suggest that we give up the idea of doing  
more
tests. As long as people cannot stick to a code freeze even for a  
week,


I thought we were in feature freeze - ie, all commits must be bug  
fixes as opposed to
implementation of new features.  A typical pre-release phase to iron  
out bugs before

a release. :-)

Instead, you're suggesting we're in code freeze - meaning no commits  
at all ?  Ie, nothing
gets done for weeks ?  I've never seen a project do that.  Anyway it  
would be easy enough to
do, we just all have to stop doing anything.  Hmmm.  Not sure why that  
would be useful ? ;-)


Having many commits during a feature freeze is very good as it is  
supposed to mean

that a lots of bugs are being fixed. :-)

With about 150 bugs open in the bug tracking system, we probably need  
quite a few

weeks of feature freeze / bug fixing to get a good release. :-)

If I am the one who misunderstood and we really are in code freeze,  
please let me know. ;-)


Probably Gregory should clarify.

I personally suggest we stay in a feature freeze / bug fixing only  
phase for a while until
the bug count is down and the commits slow down because there are no  
more bugs to fix :-)


Finally, it is quite possible you were referring to some specific  
changes that are new features
instead of being bug fixes - presumably in the gui ?  If so, you  
should IMO feel free to point these

out, and even revert them.

Thanks


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: What happened to the code freeze?

2010-04-20 Thread David Wetzel

Am 20.04.2010 um 14:30 schrieb Nicola Pero:

 Instead, you're suggesting we're in code freeze - meaning no commits at all 
 ?  Ie, nothing
 gets done for weeks ?  I've never seen a project do that. 

Would not make any sense to me.

 With about 150 bugs open in the bug tracking system, we probably need quite a 
 few
 weeks of feature freeze / bug fixing to get a good release. :-)

True.

Cheers,

David Wetzel



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev