On Wed, 3 May 2000, Marc Lehmann <[EMAIL PROTECTED]> wrote:
> On Tue, May 02, 2000 at 08:15:44PM +0200, Raphael Quinet <[EMAIL PROTECTED]> wrote:
> > I tried to use the Perl-Fu scripts in 1.1.21 and I saw that all of
> > them abort with the following error displayed on the console:
> > 
> >   ** ERROR (recursed) **: could not find handler for message: 65536
> >   aborting...
> 
> This happens to any plug-in that doesn't get recompiled when a protocol
> bump occurs. Recompiling the perl plug-in would fix that.

Well, for some reason it didn't, that's why I reported the bug.

I extracted gimp-1.1.21.tar.gz in a new directory and built everything
from there.  Then I removed everything from the previous installation
of the Gimp in ${prefix}/lib/gimp and ${prefix}/share/gimp and I did a
"make install".

That's why I am surprised to get this problem: I double-checked that I
had no old files in the plug-ins directory before reporting this
strange bug.  The only files that are in the plug-in-path came from a
fresh install of 1.1.21.  I also re-did a "make" and "make install" in
the source tree to be sure that I was not dreaming.  :-)

> > Marc, I suppose that you are aware of this and that you can fix it?
> 
> If you give me a log-in on your machine I could fix it ;)

I could give you a username and password, but that would not help you
because the firewall blocks everything.  :-)  Even I cannot log in from
home.  But if you want to come and say hello, I can give you my work
address and a roadmap of the area.  ;-)

Err...  Seriously, do you or anybody on this list have any idea of
what could be causing this strange problem?  Can anyone report a
successful or unsuccessful installation of 1.1.21 with Perl enabled?

My setup is:
  Solaris 2.6
  perl5.005_03
  PDL-2.003
  Parse-RecDescent-1.70
  Gtk-Perl-0.6123
  glib-1.2.7
  gtk+-1.2.7
  gimp-1.1.21

> > being mixed with the C plug-ins.  Now it seems to be the contrary: the
> > Perl-Fu scripts are listed first in each menu, followed by the usual C
> > plug-ins.  This is very distracting.
> 
> Hmm... I wonder how the order in the menus is being worked out by the
> Gimp? Registration order? Alphabetical? Being able to control the sort
> order in some sensible way is highly desirable indeed, but will definitely
> not happen in 1.2 (IMHO it's very difficult).
> 
> What happened in your case might have been that all the C-plug-ins
> (that were reinstalled) registered below the existing plug-ins and the
> perl-plug-ins (which you haven't reinstalled) moved to the top.

Unfortunately, this is not what happened.  As I said, all the plug-ins
and scripts came from the new 1.1.21 package.  I just checked a second
time by deleting my ~/.gimp-1.1/pluginrc and the Perl-Fu scripts
register again before the C plug-ins.  This appears to be new,
although I do not know when this behavior was introduced because the
previous version (1.1.20) had another problem with the Perl-Fu scripts
and they crashed before registering.

> > a menu is mapped to a C or Perl plug-in.  They behave slightly
> > differently (e.g. undo is not always supported, there is a delay of a
> > couple of seconds before the plug-in starts)
> 
> This describe the behaviour of a subclass of all perl scripts. _Some_ C
> plug-ins behave the same, btw, as well.
> 
> If you look at earlier discussions of this and related points you'll see that
> a seperate menu hierarchy hardly makes sense.

The same arguments apply to Script-Fu as well, however there is still
a separate menu hierarchy for these scripts.  But maybe a separate
menu hierarchy is not the best solution...

> OTOH, I'd be all for some visible indication in the menus itself (although
> I am not 100% of wether that makes sense ;) It does not have any
> drawbacks, however).

I don't know if it makes sense, but I would like to have some kind of
indication before 1.2 is released.  I was hoping that some people on
this list could reply with good suggestions...

> > for a vote or anything like that, but I would like to hear some
> > opinions... (no flames please)
> 
> This has been discussed many times on this list already...

I know, but the final release of 1.2 is just around the corner now and
several things have changed since the last time these things were
discussed.

Also, I have the feeling that many people (not you, of course) do not
care too much about the Perl-Fu scripts and do not even test them.  I
am sure that I am not the only one who is worried about the overall
consistency of the user interface, but I am surprised by the lack of
comments about Perl-Fu...  Where are the "many eyeballs" that ensure
that "all bugs are shallow"?

-Raphael

Reply via email to