Hey Geertjan,

done: https://issues.apache.org/jira/browse/NETBEANS-565

Thank you,
Matthias

Am Sonntag, den 01.04.2018, 21:23 +0200 schrieb Geertjan Wielenga:
> Makes sense to me. Can you create that diff and attach it to a new
> issue
> and then I will include it in the donation process, i.e., that diff
> that
> you create will be audited and then included in one of the next
> donations.
> 
> Gj
> 
> On Sun, Apr 1, 2018 at 10:35 AM, Matthias Bläsing <mblaesing@doppel-h
> elix.eu
> > wrote:
> > Hello Geertjan,
> > 
> > I wanted to look into a CSS parser error I saw while working with
> > NB9
> > and noticed, that one of the most important files is missing:
> > 
> > css.lib/src/org/netbeans/modules/css/lib/Css3.g
> > 
> > that file holds an antlr3 grammer for CSS 3. That file was not
> > donated
> > and I think the reason is, that the header contains a different
> > copyright:
> > 
> > // Author      : Jim Idle, Temporal Wave LLC.
> > // Contact     : jimi@temp
> > oral-wave.com
> > // Website     : http://www.temporal-wave.com
> > // License     : ANTLR Free BSD License
> > 
> > My investigation showed, that the file is based on:
> > 
> > https://github.com/antlr/grammars-v3/blob/master/css21/css21.g
> > or
> > https://github.com/antlr/grammars-v3/raw/master/css21/css21.g
> > 
> > 
> > the headers and big chunks of the first checkin of Css3.g match.
> > 
> > I see that oracle might feel uncomfortable/prohibited donating the
> > whole file, but what could be donated is a diff between the
> > original
> > file from the antlr repository and the current state in netbeans.
> > 
> > In technical term I suggest, that the patch against the base file
> > is
> > donated:
> > 
> > # Get basefile
> > wget https://github.com/antlr/grammars-v3/raw/master/css21/css21.g
> > # Get netbeans state
> > wget http://hg.netbeans.org/releases/raw-file/tip/css.lib/
> > src/org/netbeans/modules/css/lib/Css3.g
> > # Create patch
> > diff -u css21.g Css3.g > nb_css_parser.patch
> > 
> > That diff only contains changes done by netbeans committers and
> > this is
> > either covered by the normal Oracle copyright (employees working on
> > netbeans) or the OCLA.
> > 
> > I also though about alternatives. Rebuilding the css.lib module
> > from a
> > different grammar looks unrealistic, as combined grammars for CSS3,
> > SASS and LESS are not that many and they'd need to be compatible
> > with
> > the exported API. Basicly this would mean to repeat the whole work
> > that
> >  has gone into the css.lib module in the first place. Recovering
> > the
> > grammar from the generated code (that was donated) - parts of the
> > grammar could be recovered, but I doubt everythink can be recovered
> > and
> > it will also take a long time.
> > 
> > It would be great if this could be done.
> > 
> > Thank you
> > 
> > Matthias
> > 
> > -----------------------------------------------------------------
> > ----
> > To unsubscribe, e-mail: dev-unsubscribe@netbeans.incubator.apache.o
> > rg
> > For additional commands, e-mail: dev-help@netbeans.incubator.apache
> > .org
> > 
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > 
> > 
> > 
> > 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to