[Gimp-developer] developer.gimp.org

2003-07-21 Thread Sven Neumann
Hi,

I finally moved the new site that was created some months ago to
developer.gimp.org. Please have a look and comment on it. This is by
no means final but I hope that it will allow to spread info about GIMP
development more easily. The web-site is build using docbook website.
This may seem difficult but it makes it very easy to contribute content.
If anyone is interested, you can directly access the XML source of a
particular page by replacing the .html extension with .xml. The whole
source with stylesheets can be downloaded as well:

  http://developer.gimp.org/dgo.tgz

I would appreciate help with content as well as with integration of
the API reference and other docbook sources (Simon wrote a nice
article about plug-in development that would fit nicely). I haven't
yet managed to integrate sources that don't use the docbook website
DTD but other variants of docbook (article, book) but I am sure it can
be done.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] tentative GIMP 2.0 release plans

2003-07-21 Thread pcg
Sorry for the f'up to my own mail, but to avoid getting pushed into the
troll corner I'd like to add this:

The reason I am so insisting is that you continously misrepresent what
people say, and the current climax is that you totally ignore that the
overwhelming majority of people here said they dislike 2.0.

If you stood up and publicly said something like: yes, the majority here
is against it, but I, the Sven who does by far most of the coding work
(might include Mitch, too, since you are his voice here) just overrule
everybody else and force out 2.0 against the will of the majority, because
I can and will do it, then that would be fine with me. Really. But you
don't do this, and this is frightening to me.

I don't oppose dictatorship on your side (I don't have reason nor the
right to complain, too!), but I extremely dislike dishonesty. So if you
are forcing this issue, please at least *acknowledge* it and don't try to
misrepresent the issue in your favour.

-- 
  -==- |
  ==-- _   |
  ---==---(_)__  __   __   Marc Lehmann  +--
  --==---/ / _ \/ // /\ \/ /   [EMAIL PROTECTED]  |e|
  -=/_/_//_/\_,_/ /_/\_\   XX11-RIPE --+
The choice of a GNU generation   |
 |
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] tentative GIMP 2.0 release plans

2003-07-21 Thread Sven Neumann
Marc,

 Arguments like the others do it, too? That's of course no
 argument, and you never delivered anything else.

Please look at the mailing-list archive, there were numerous arguments
for 2.0. Your attitude is extremly unfair. You are completely ignoring
the discussion that has taken place and pick only the worst and
meaningless arguments that have been made.

 A few people expressed that they dislike the version number, other
 liked it.

 I suggest you look at the mail archives again. There was quite a
 majority against 2.0 that you completely miss.

I don't think it makes sense to count the number of people that
expressed their opinion on the list. As with every discussion the ones
that are against a particular change raise their voices the most and
the ones that agree do so mostly quietly or in private mails. Only few
people expressed problems with the version number change and they
didn't have any compelling arguments. The voices against 2.0 have not
been ignored or we would have announced the change earlier. Instead we
decided to think about it again, asked more people for their opinion,
discussed it on #gimp and with a couple of users and then decided that
2.0 is a reasonable choice.

 What is so insisting is that you are not telling the truth, and I
 wonder why you resort to that.

I am not going to let you claim in public that I was lying to you or
any other GIMP developer. I wonder what makes you think I would do
that. I think you should excuse yourself for this.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] tentative GIMP 2.0 release plans

2003-07-21 Thread pcg
On Mon, Jul 21, 2003 at 04:36:53PM +0200, Sven Neumann [EMAIL PROTECTED] wrote:
  What is so insisting is that you are not telling the truth, and I
  wonder why you resort to that.
 
 I am not going to let you claim in public that I was lying to you or
 any other GIMP developer.

I didn't claim that. I do claim that you misrepresent facts on purpose,
and this is a fact.

 I wonder what makes you think I would do that. I think you should excuse
 yourself for this.

I think I am excused already, thank you.

In any case, you can ignore this issue, misrepresent facts, force 2.0, but
please don't ask me to believe you anymore. From my side, I consider
this thread finished now.

-- 
  -==- |
  ==-- _   |
  ---==---(_)__  __   __   Marc Lehmann  +--
  --==---/ / _ \/ // /\ \/ /   [EMAIL PROTECTED]  |e|
  -=/_/_//_/\_,_/ /_/\_\   XX11-RIPE --+
The choice of a GNU generation   |
 |
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] tentative GIMP 2.0 release plans

2003-07-21 Thread Sven Neumann
Hi Marc,

[EMAIL PROTECTED] ( Marc) (A.) (Lehmann ) writes:

 Sorry for the f'up to my own mail, but to avoid getting pushed into the
 troll corner I'd like to add this:

 The reason I am so insisting is that you continously misrepresent what
 people say, and the current climax is that you totally ignore that the
 overwhelming majority of people here said they dislike 2.0.

I really don't think the majority was overwhelming. These numbers are
difficult to evaluate since there are other sources than just this
mailing-list and of course any vote should be multiplied with the
amount of contributions a particular voter has made to this project.

 If you stood up and publicly said something like: yes, the majority
 here is against it, but I, the Sven who does by far most of the
 coding work (might include Mitch, too, since you are his voice
 here) just overrule everybody else and force out 2.0 against the
 will of the majority, because I can and will do it, then that would
 be fine with me. Really. But you don't do this, and this is
 frightening to me.

No, I am not going to say this since I don't agree with the lines
written above and they do not express my view of the decision process.
Of course there is some sort of force. A decision is made and then,
instead of discussing it over and over again, it is forced upon the
people that didn't agree. I would prefer that everyone agreed but it
looks as if a few people are completely stuck on their choice. I'm
feeling sad about this and takes a good amount of fun out of doing
this release.


Sven


___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] tentative GIMP 2.0 release plans

2003-07-21 Thread Daniel Egger
Am Mon, 2003-07-21 um 01.54 schrieb Sven Neumann:

 This can be easily fixed. We just need to find out what changes we
 actually want to do. Mitch seems to have a pretty clear idea how it
 could work and I think we discussed that we need some XML file that
 maps keywords to HTML pages.

I've also an idea which doesn't need a mapping at all and also doesn't
need any tricky XML-HTML processing. 

 If there is interest in getting the new help to work, we can implement
 this mapping.

I'd rather we simply render the XML directly because the mapping is
tricky at two points:
- The XML-transformation needs to be taught about creating files with
  a fixed name. This bit us before with SGML and is even more tricky
  with the DocBook/XML stylesheets.
- The docs need to be kept in sync with the GIMP Source which is a
  tedious work.

 Of course if we decide to polish the old 1.2 help pages instead of
 doing a whole new thing, we would better not do this change.

I don't think we have enough manpower to get the help done in time. I've
a business to run, have no idea where syngin is and it seems we still
have no content writers. My guesstimate for efforts we'd need to put
into it would be 400h to get something which is showable.

 After all it involves touching _lots_ of files.

Tell me what

-- 
Servus,
   Daniel


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


[Gimp-developer] gimp-help2

2003-07-21 Thread Sven Neumann
Hi Daniel,

Daniel Egger [EMAIL PROTECTED] writes:

 I'd rather we simply render the XML directly because the mapping is
 tricky at two points:

You want us to include an XML renderer in the help-browser? That
doesn't sound like a simple solution.

 - The XML-transformation needs to be taught about creating files
 with a fixed name. This bit us before with SGML and is even more
 tricky with the DocBook/XML stylesheets.

What is tricky about 'xsltproc $xmlfile  $htmlfile'? OK, I have to
admit I don't much experience with the DocBook XML issues you
encountered when working on gimp-help but since I played with this
stuff for developer.gimp.org I cannot follow this argument. Perhaps
I need to take a closer look at gimp-help2 first...

 - The docs need to be kept in sync with the GIMP Source which is a
 tedious work.

How would your solution avoid this problem?

 I don't think we have enough manpower to get the help done in
 time. I've a business to run, have no idea where syngin is and it
 seems we still have no content writers. My guesstimate for efforts
 we'd need to put into it would be 400h to get something which is
 showable.

But I would perhaps make sense to setup the framework and encourage
people to contribute help for gimp-2.0. We could setup some text that
is displayed for all missing pages and that explicitely encourages
people to write help on this topic.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] Re: gimp-help2

2003-07-21 Thread Daniel Egger
Am Mon, 2003-07-21 um 17.23 schrieb Sven Neumann:

 You want us to include an XML renderer in the help-browser? That
 doesn't sound like a simple solution.

Why not? Why should DocBook be more difficult to render than HTML? It
doesn't necessarily have to be a DocBook renderer, it could also be a
live translator. Maybe we can utilize yelp for it?

 What is tricky about 'xsltproc $xmlfile  $htmlfile'? OK, I have to
 admit I don't much experience with the DocBook XML issues you
 encountered when working on gimp-help but since I played with this
 stuff for developer.gimp.org I cannot follow this argument. Perhaps
 I need to take a closer look at gimp-help2 first...

The problem is that once you created the HTML, it's fixed including the
filenames because the links point to it. Getting insert your favourite
xslt processor here to spit out HTML files with the correct names in
the granularity we want is close to impossible; I had to reorder
gimp-help quite a bit to make it possible at all. Your
developer.gimp.org experience is probably limited to either one single
HTML file or files whose names don't matter except for index.html.
However at the moment we need the filenames because the help browser
picks up the files by loading a prespecified path.
This scheme is not only hard to maintain but also broken by design; I'm
quite confident there are still mislinked help files and we didn't
notice in GIMP 1.2.

  - The docs need to be kept in sync with the GIMP Source which is a
  tedious work.

 How would your solution avoid this problem?

Instead of specifying filenames in the GIMP XML entities are specified
to reference the wanted section. So both the help internally AND the
GIMP are using exactly the same mapping to the files thereby avoiding
annoying synchronisation problems.

Also the documentation can be shipped *as is* without risking wreckage
every time the stylesheets or the processor or the GIMP or the content
changes.
 
 But I would perhaps make sense to setup the framework and encourage
 people to contribute help for gimp-2.0.

Good idea.

 We could setup some text that is displayed for all missing pages
 and that explicitely encourages people to write help on this topic.

Didn't work for GIMP 1.2 so I doubt it will here. We haven't received a
single contribution for the help in whatever form; maybe the Eek
scared people off or something...

-- 
Servus,
   Daniel


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


[Gimp-developer] Re: gimp-help2

2003-07-21 Thread Sven Neumann
Hi,

Daniel Egger [EMAIL PROTECTED] writes:

 Why not? Why should DocBook be more difficult to render than HTML? It
 doesn't necessarily have to be a DocBook renderer, it could also be a
 live translator. Maybe we can utilize yelp for it?

Because there are widgets that render HTML but no widgets that render
DocBook. And actually, who wants to use the help-browser to browse the
help files? I do think that using (some flavour of) HTML has a lot
advantanges. The biggest advantage is that we can expect a working
browser on almost every box that GIMP gets installed to.

 The problem is that once you created the HTML, it's fixed including
 the filenames because the links point to it. Getting insert your
 favourite xslt processor here to spit out HTML files with the
 correct names in the granularity we want is close to impossible; I
 had to reorder gimp-help quite a bit to make it possible at
 all. Your developer.gimp.org experience is probably limited to
 either one single HTML file or files whose names don't matter except
 for index.html.

That is not true. There is a simple XML file that maps the XML
filenames to HTML filenames:

  http://developer.gimp.org/layout.xml

Sorry, but I haven't yet understood the problem with filenames you see
nor did I understand how your proposal would avoid it. You would just
link to XML filenames, wouldn't you? How is that any better than
linking to HTML filenames (apart from the fact that I am speaking of
XHTML here, so that would be XML then anyway)?

 However at the moment we need the filenames because the help browser
 picks up the files by loading a prespecified path.  This scheme is
 not only hard to maintain but also broken by design; I'm quite
 confident there are still mislinked help files and we didn't notice
 in GIMP 1.2.

We ran a link-checker through the help files so I am pretty sure there
isn't. But of course we don't want to stick to the old system, that is
not the point. The idea was to make GIMP refer to unique identifiers
and to have a file that specifies how these identifiers map to HTML
filenames (and anchors into HTML pages).

  - The docs need to be kept in sync with the GIMP Source which is a
  tedious work.

 How would your solution avoid this problem?

 Instead of specifying filenames in the GIMP XML entities are specified
 to reference the wanted section. So both the help internally AND the
 GIMP are using exactly the same mapping to the files thereby avoiding
 annoying synchronisation problems.

Eeek, entities are probably the worst thing in the XML / SGML world.
I would rather avoid them whenever possible. An entity is just a macro
and is thus mainly used for rather bad hacks.

 Also the documentation can be shipped *as is* without risking
 wreckage every time the stylesheets or the processor or the GIMP or
 the content changes.

I think we should ship the documentation including the generated HTML
pages. XSLT seems to be rather difficult to setup and I would not want
to put that burden on the users.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] When Gegl?

2003-07-21 Thread Patrick McFarland
So, if gegl isnt going to be in gimp2, when will it be?

Ive been waiting for gimp2 awhile now, and now that gegl wont be in it, I have
to keep waiting. How long will I have to wait now? 2.2? 2.4?

-- 
Patrick Diablo-D3 McFarland || [EMAIL PROTECTED]
Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd 
all be running around in darkened rooms, munching magic pills and listening to
repetitive electronic music. -- Kristian Wilson, Nintendo, Inc, 1989
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] When Gegl?

2003-07-21 Thread Adam D. Moss
Patrick McFarland wrote:
So, if gegl isnt going to be in gimp2, when will it be?

Ive been waiting for gimp2 awhile now, and now that gegl wont be in it, I have
to keep waiting. How long will I have to wait now? 2.2? 2.4?
gegl isn't a panacea...

--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp-help2

2003-07-21 Thread Jakub Steiner
On Mon, 2003-07-21 at 17:23, Sven Neumann wrote:

 
 But I would perhaps make sense to setup the framework and encourage
 people to contribute help for gimp-2.0. We could setup some text that
 is displayed for all missing pages and that explicitely encourages
 people to write help on this topic.

I think this would be pretty elegant and would appeal to me personaly to
write some particular doc. Write documentation is a horrid picture to
me. An insanely large task. Write a particular section actually sounds
fun.

-- 
Jakub Steiner [EMAIL PROTECTED]

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] When Gegl?

2003-07-21 Thread David Neary
Patrick McFarland wrote:
 So, if gegl isnt going to be in gimp2, when will it be?
 
 Ive been waiting for gimp2 awhile now, and now that gegl wont be in it, I have
 to keep waiting. How long will I have to wait now? 2.2? 2.4?

I believe that the general idea (one with which I agree) is to
have a quick 2.2 with some very small features going in. That
should be out by Christmas. Then gegl would go in in the new
year, and work would begin on gettiong gegl to the point where it
replaces at least the current gimp functionality. There will also
be floating point support from the start. 

After that, we will need a tile iterator, a pixel accessor, more
operations, and more colourspace definitions. We'll also need to
redo a large part of the core (notably the channels stuff, and
all the plug-ins) to take account of the generalised image
structure. We will also need a new file format, IMHO. But that's
being discussed elsewhere. A pity that people are more worried
about whether jar or ar will be used to bunch layers together
than they are about how the future gimp will handle layer trees
and groups, adjustment layers, vector and text layers and all the
other interesting difficult stuff, though.

Cheers,
Dave.

PS. Excuse my tone. I've become a little bitter  twisted. I'm
sure Berlin will fix that.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp-help2

2003-07-21 Thread Daniel Egger
Am Mon, 2003-07-21 um 23.21 schrieb Jakub Steiner:

 I think this would be pretty elegant and would appeal to me personaly to
 write some particular doc. Write documentation is a horrid picture to
 me. An insanely large task. Write a particular section actually sounds
 fun.

We have had this notice in GIMP for quite a while which means that you
either never even used the helpbrowser or didn't care. :/

However, I offer you the chance to write a particular section for the
docs right away... Wanna pick a topic? :)

-- 
Servus,
   Daniel


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: [Gimp-developer] Re: (LONG) Problems with the GIMP

2003-07-21 Thread Akkana Peck
David Neary writes:
 Sven Neumann wrote:
  David Neary [EMAIL PROTECTED] writes:
   2) Not enough developers use Bugzilla to find out what bugs need
   fixing
   3) Not enough developers hear user complaints

I'd like to chime in here and say that gimp seems much more responsive
than most projects to bugzilla.  Some bugs may get closed or duped,
and I may not always agree, but I don't think I've ever felt like bugs
were being ignored the way they are in a lot of projects.  And that's
even without the other channels like IRC and the mailing lists.

Of course, David didn't actually complain about responsiveness, but
about the number of developers; and indeed, it's only a few developers
making comments.  Is the problem that bugs don't get triaged to
appropriate owners, so that people outside the small overworked
core team might see and fix them?

 Now, let's look at the Owner field - 1 bug is owned by
 grosgood, one by jimmac, 2 by mitch, 2 by Raphael, 2 by rockwlrs,
 and 1 each for sven and yosh. That's 10. Leaving 381 bugs owned
 by that well-known gimp developer [EMAIL PROTECTED]

I found that confusing, too -- it's not what I'm used to in other
projects, where bugs generally have an owner and components have a
default owner, who may also triage new bugs for that component.
I guess the gimp team is small enough or works closely enough that
they feel they don't need that; or everyone wants to see all the bugs.

 The lifecycle of a bug *should* be that a bug gets reported
 against a module, which is owned by the module owner, who [ ... ]

I'm not sure anyone's quite sure of the perfect bug lifecycle.
I've seen at least five different theories tried, and none seem to
work perfectly.  It probably just depends on what works best for a
particular team.

 I'm glad you agree there's a problem with the number of people
 active in gimp development. As I've said a couple of times, the
 module owners don't need to know how to fix the bugs. This seems
 to me like a great way to get people involved in the gimp. I know
 that fixing bugs was how I got involved... I just started
 browsing bugzilla, picked one that looked fairly easy, and
 attacked. So maybe there are 5 people who aren't too confident
 diving into the core, and would like to feel their way around
 with bug reports?

Bugzilla keywords, like helpwanted or blocker, can be helpful here too.
(Does gimp already use these?  I confess I haven't looked, and should.)
For bugs which might be relatively easy fodder, a keyword in bugzilla
and a periodic posting on gimp-developer mentioning the keyword or
requesting help on particular bugs (as I've seen here a few times in
the past) can be a great motivator.

...Akkana
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] When Gegl?

2003-07-21 Thread Joao S. O. Bueno
On Monday 21 July 2003 4:47 pm, Adam D. Moss wrote:
 Patrick McFarland wrote:
  So, if gegl isnt going to be in gimp2, when will it be?
 
  Ive been waiting for gimp2 awhile now, and now that gegl wont be
  in it, I have to keep waiting. How long will I have to wait now?
  2.2? 2.4?

 gegl isn't a panacea...
Perfectly said.

Actually, I've skimmed trhough some docs on the GEGL, and I wonder, 
what are its actual uses for the final user?
I can see it provides the grounds for easier hacking in the GIMP, and 
will facilitate the implemanetation of internal CMYK and FLoating 
point images, and such. But for GEGL alone, what does the artist 
takes?

I can also see that it could be a nice engine to provide a 
customizable brush, or layer combine mode. I am writing such a 
resource  for gimp 1.3, whithout  GEGL, and even if it doesn't make 
it in the official tree, it will be avaliable to whoever wants to try
 it.

Of course, I am probably missing a lot of uses of the GEGLL - but I am 
gneuinely interested in knowing more about it. 

Thanks,

JS
--

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer