FYI: Files to License List

2019-08-09 Thread Jaroslav Tulach
Thanks for the hints:
http://mail-archives.apache.org/mod_mbox/netbeans-dev/201906.mbox/%3C7c45d9b13b61164d02ba28a52459bf3f14625842.camel%40doppel-helix.eu%3E
and here is my version:
https://github.com/apache/netbeans/compare/release111...JaroslavTulach:jtulach/GenerateHtmlDependencies
-jt


Re: Files to License List

2019-06-20 Thread Neil C Smith
On Thu, 20 Jun 2019 at 15:15, Glenn Holmer  wrote:
>
> On 6/19/19 12:35 PM, Geertjan Wielenga wrote:
> > It means those Oracle apps are built on top of NetBeans and the devs from
> > Oracle Labs are about to move to the latest Apache NetBeans release. In
> > short, “import”, in a way.
>
> Excellent, another step towards NetBeans World Domination!

Well, they were NetBeans platform based before AFAIK.  However,
another step towards Apache NetBeans World Domination perhaps! :-)

And on a more serious note, a move I find a reassuring sign
post-Apache donation.

Best wishes,

Neil

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

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





Re: Files to License List

2019-06-20 Thread Glenn Holmer
On 6/19/19 12:35 PM, Geertjan Wielenga wrote:
> It means those Oracle apps are built on top of NetBeans and the devs from
> Oracle Labs are about to move to the latest Apache NetBeans release. In
> short, “import”, in a way.

Excellent, another step towards NetBeans World Domination!

> On Wed, 19 Jun 2019 at 19:26, Glenn Holmer 
> wrote:
> 
>> On 6/19/19 11:43 AM, Jaroslav Tulach wrote:
>>> [IGV](
>>>
>> https://www.graalvm.org/docs/graalvm-as-a-platform/implement-language/#igv
>> )
>>> stands for Ideal Graph Visualizer and it is a great way to get an insight
>>> into what kind of optimizations the Graal compiler does when generating
>> the
>>> native code for your bytecodes.
>>
>> Well, what I meant was, what does it mean "We are about to import Apache
>> NetBeans 11.x to OracleLabs projects"?
>>
>>> st 19. 6. 2019 v 16:30 odesílatel Glenn Holmer
>> 
>>> napsal:
>>>
 On 6/19/19 8:34 AM, Jaroslav Tulach wrote:
> We are about to import Apache NetBeans 11.x to OracleLabs projects like
> VisualVM and IGV.

 I am curious: what does this mean?

-- 
Glenn Holmer (Linux registered user #16682)
"After the vintage season came the aftermath -- and Cenbe."


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

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



Re: Files to License List

2019-06-19 Thread Tim Boudreau
If you're solving this, it might be nice to also integrate this into the
building of maven artifacts so POMs have a  section - lots of
people use these for product license audits.

-Tim

On Wed, Jun 19, 2019 at 4:30 PM Matthias Bläsing 
wrote:

> Hi Jaroslav,
>
> Am Mittwoch, den 19.06.2019, 15:34 +0200 schrieb Jaroslav Tulach:
> > Hello guys, especially Matthias.
> >
> > We are about to import Apache NetBeans 11.x to OracleLabs projects like
> > VisualVM and IGV. To do so we need a legal approval. Ideally we would get
> > list of files
> > for the clusters that we need with their appropriate license:
> >
> > ```
> > platform cluster
> > ├── core
> > │   ├── asm-all-5.0.1.jar - BSD
> > │   ├── core-base.jar - APL2
> > │   ├── core.jar - APL2
> > │   ├── org-netbeans-libs-asm.jar - APL2
> > │   └── org-openide-filesystems.jar - APL2
> > ├── lib
> > │   ├── boot.jar - APL2
> > │   ├── nbexec - APL2
> > │   ├── nbexec64.dll - APL2
> > ```
> >
> > possibly with a hyperlink to the actual text of the license. What
> > would be the best way to generate such document? I know we can
> > generate the
> > LICENSE and DEPENDENCIES files with
> >
> > ```
> > nbbuild$ ant build-source-config -Dcluster.config=igv
> > nbbuild$ git diff .
> > diff --git a/nbbuild/cluster.properties b/nbbuild/cluster.properties
> > index 3523ff048..272f81016 100644
> > --- a/nbbuild/cluster.properties
> > +++ b/nbbuild/cluster.properties
> > @@ -40,6 +40,14 @@ clusters.config.basic.list=\
> >  nb.cluster.ergonomics
> >  # ergonomics must be last
> >
> > +clusters.config.igv.list=\
> > +${clusters.config.platform.list},\
> > +nb.cluster.ide,\
> > +nb.cluster.extide,\
> > +nb.cluster.java,\
> > +nb.cluster.nb,\
> > +nb.cluster.webcommon
> > +
> >  clusters.config.standard.list=\
> >  ${clusters.config.java.list},\
> >  nb.cluster.apisupport,\
> > ```
> >
> > so we seem to have enough information. It is just about the "right
> > presentation".
> >
>
> I think you are already looking at the right place. The work of creating
> the LICENSE file,
> which holds the summary of the licenses, and copies the individual license
> files with the
> full text to the licenses subdir in the build tree is done in the
> `createlicensesummary`
> task. That task is implemented by
> org.netbeans.nbbuild.extlibs.CreateLicenseSummary
> class in the nbbuild project.
>
> This task scans two sources for information:
> - the external files definitions
> - the licenseinfo.xml files
>
> In both files the license names are required to be names of files in the
> nbbuild/licenses
> directory. This should make it possible to create links to the files.
>
> Gettings this per cluster might be more work, as the system tries to
> minimise the information
> and summarise it if possible. This is required, so that the NOTICE file
> follows the
> requirement to be minimal.
>
> I think that the above mentioned class should be a good start for an
> individual task
> tailored to your needs. While that task is focused on text files, creating
> HTML should be
> doable.
>
> HTH
>
> Matthias
>
>
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

-- 
http://timboudreau.com


Re: Files to License List

2019-06-19 Thread Geertjan Wielenga
It means those Oracle apps are built on top of NetBeans and the devs from
Oracle Labs are about to move to the latest Apache NetBeans release. In
short, “import”, in a way.

Gj


On Wed, 19 Jun 2019 at 19:26, Glenn Holmer 
wrote:

> On 6/19/19 11:43 AM, Jaroslav Tulach wrote:
> > [IGV](
> >
> https://www.graalvm.org/docs/graalvm-as-a-platform/implement-language/#igv
> )
> > stands for Ideal Graph Visualizer and it is a great way to get an insight
> > into what kind of optimizations the Graal compiler does when generating
> the
> > native code for your bytecodes.
>
> Well, what I meant was, what does it mean "We are about to import Apache
> NetBeans 11.x to OracleLabs projects"?
>
> > st 19. 6. 2019 v 16:30 odesílatel Glenn Holmer
> 
> > napsal:
> >
> >> On 6/19/19 8:34 AM, Jaroslav Tulach wrote:
> >>> We are about to import Apache NetBeans 11.x to OracleLabs projects like
> >>> VisualVM and IGV.
> >>
> >> I am curious: what does this mean?
>
> --
> Glenn Holmer (Linux registered user #16682)
> "After the vintage season came the aftermath -- and Cenbe."
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>


Re: Files to License List

2019-06-19 Thread Glenn Holmer
On 6/19/19 11:43 AM, Jaroslav Tulach wrote:
> [IGV](
> https://www.graalvm.org/docs/graalvm-as-a-platform/implement-language/#igv)
> stands for Ideal Graph Visualizer and it is a great way to get an insight
> into what kind of optimizations the Graal compiler does when generating the
> native code for your bytecodes.

Well, what I meant was, what does it mean "We are about to import Apache
NetBeans 11.x to OracleLabs projects"?

> st 19. 6. 2019 v 16:30 odesílatel Glenn Holmer 
> napsal:
> 
>> On 6/19/19 8:34 AM, Jaroslav Tulach wrote:
>>> We are about to import Apache NetBeans 11.x to OracleLabs projects like
>>> VisualVM and IGV.
>>
>> I am curious: what does this mean?

-- 
Glenn Holmer (Linux registered user #16682)
"After the vintage season came the aftermath -- and Cenbe."


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

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



Re: Files to License List

2019-06-19 Thread Jaroslav Tulach
[IGV](
https://www.graalvm.org/docs/graalvm-as-a-platform/implement-language/#igv)
stands for Ideal Graph Visualizer and it is a great way to get an insight
into what kind of optimizations the Graal compiler does when generating the
native code for your bytecodes.
-jt


st 19. 6. 2019 v 16:30 odesílatel Glenn Holmer 
napsal:

> On 6/19/19 8:34 AM, Jaroslav Tulach wrote:
> > We are about to import Apache NetBeans 11.x to OracleLabs projects like
> > VisualVM and IGV.
>
> I am curious: what does this mean?
>
> --
> Glenn Holmer (Linux registered user #16682)
> "After the vintage season came the aftermath -- and Cenbe."
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>