Re: Installers

2018-08-14 Thread Geertjan Wielenga
On Wed, Aug 15, 2018 at 5:46 AM, Will Hartung  wrote:

> On Tue, Aug 14, 2018 at 3:40 PM, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com.invalid> wrote:
>
> >
> > Excellent. So, where is your DMG solution, please?
> >
> > Can you stop sending e-mails for the moment and create the solution that
> > you're missing? Yes, maybe you don't know how to do that, though maybe
> you
> > can invest the time that you would have spent in replying to this in
> > learning how to do what it is that you believe should be done?
> >
>
> Apparently you're only allowed to contribute to this list if you have a
> pull request pending.
>


Well, that would be the very least to expect when you dismiss the existing
solutions as "these techniques are both, simply, terrible". :-)

Gj




>
> That's fine.
>
> But, before I go, it's was not even clear there was consensus on what to
> do, what was desired, and was positing potential alternatives. For all I
> know, folks would rather have a MacPorts or Homebrew solution and tell the
> MacOs users "Let them eat bash scripts!".
>
> That said, looking at the git zip download, there's most certainly evidence
> of the ability to create the Mac installers, which was kind of my base
> puzzle. These existed before, where's the scripts to build it? The actual
> build scripts I can't find, I don't know if they are on/lost with the
> Hudson server (I can't seem to connect to the one linked at the nb.org
> page). All of the hudson.* directories seem to relate to NetBeans hudson
> support, not the build.
>
> Finally, the Apache infrastructure has a build bot running on a Mac Mini.
> If the original build scripts can be found, and the proper permissions
> acquired on the Mac Build bot, then, ideally, the previous build can be
> ported to the new infrastructure.
>
> Ideally, this shouldn't have to be a clean room reinvention of the wheel if
> it were deigned to be something that the group still wanted to have
> supported.
>
> But, I don't know.
>
> Regards.
>


Re: Installers

2018-08-14 Thread Will Hartung
On Tue, Aug 14, 2018 at 3:40 PM, Geertjan Wielenga <
geertjan.wiele...@googlemail.com.invalid> wrote:

>
> Excellent. So, where is your DMG solution, please?
>
> Can you stop sending e-mails for the moment and create the solution that
> you're missing? Yes, maybe you don't know how to do that, though maybe you
> can invest the time that you would have spent in replying to this in
> learning how to do what it is that you believe should be done?
>

Apparently you're only allowed to contribute to this list if you have a
pull request pending.

That's fine.

But, before I go, it's was not even clear there was consensus on what to
do, what was desired, and was positing potential alternatives. For all I
know, folks would rather have a MacPorts or Homebrew solution and tell the
MacOs users "Let them eat bash scripts!".

That said, looking at the git zip download, there's most certainly evidence
of the ability to create the Mac installers, which was kind of my base
puzzle. These existed before, where's the scripts to build it? The actual
build scripts I can't find, I don't know if they are on/lost with the
Hudson server (I can't seem to connect to the one linked at the nb.org
page). All of the hudson.* directories seem to relate to NetBeans hudson
support, not the build.

Finally, the Apache infrastructure has a build bot running on a Mac Mini.
If the original build scripts can be found, and the proper permissions
acquired on the Mac Build bot, then, ideally, the previous build can be
ported to the new infrastructure.

Ideally, this shouldn't have to be a clean room reinvention of the wheel if
it were deigned to be something that the group still wanted to have
supported.

But, I don't know.

Regards.


Re: Installers

2018-08-14 Thread Carl Mosca
I have modified the creation of the pkg file in the fork I created here:
https://github.com/carljmosca/incubator-netbeans

Checkout the package-macos branch, run "ant package-macos"

The "NetBeans 9.pkg" file should be in the nbbuild/MacOS directory if the
build succeeds.

Previously, I was using the dmg format (without putting a pkg in the dmg as
I believe was done in the 8.2 release).

I thank Tim for his feedback, along with all the other opinions.

I don't think this is close to being "done" (I like Tim's idea of making a
pkg less platform specific) and I think the generation of the package needs
to attention (variables, generation of files, locations come to mind).

But I would appreciate feedback as time and interest permits.

This has been, at least for me, a positive conversation and a nice way to
get a bit more familiar with what goes into making NetBeans my favorite
Java IDE (for some years).

Carl

On Tue, Aug 14, 2018 at 10:13 PM Scott Palmer  wrote:

> In the spirit of sharing various macOS install methods, I give you my
> “GetNetBeans” script:
>
> https://gist.github.com/swpalmer/1390e7bdb9054f327bdc7d8fb8692c51 <
> https://gist.github.com/swpalmer/1390e7bdb9054f327bdc7d8fb8692c51>
>
>
> Run it on macOS and magically you will have a NetBeans 9.0 application
> bundle.
>
> It should download from the recommended mirror, create the application
> bundle, put the original .zip in the trash and open a Finder window so you
> can drag the app bundle where you wish.
>
> Only tested on my system, and it has no error checking whatsoever.
>
> Regards,
>
> Scott
>
> > On Aug 14, 2018, at 9:20 PM, David Green  wrote:
> >
> > On 14 Aug 2018, at 17:40, Geertjan Wielenga wrote:
> >
> >> where is your DMG solution?
> >
> > Hi.  As another one watching from the sidelines, I offer a piece of the
> puzzle (or a bandaid)...
> >
> > https://github.com/dgreen/nb9dmg
> >
> > which will make a DMG if you already have a
> /Applications/NetBeans/NetBeans 9.app install (like is done by Carlos
> Mosca's netbeans-mac-os tool on github).
> >
> > Note that the DMG will provide Drag & Drop into /Applications/NetBeans
> 9.app not /Applications/NetBeans/NetBeans 9.app
> >
> > There is also a dependency (via dmgbuild of the MacOS program hdiutil).
> >
> > It works for me but that is very limited testing.
> >
> > Regards,
> >
> > Dave Green
>
>

-- 
Carl J. Mosca


Re: Installers

2018-08-14 Thread Tim Boudreau
I'm missing something here - there is nothing even difficult about building
a.pkg - the format is well documented and all doable with command line
tools that can be automated with any build tool. It's not rocket science.

Why the assumption that we can't possibly do an installer?

Apache having a bad rep for desktop software isn't an excuse - it's not
like we have to make things crappier to fit in.

-Tim

On Tue, Aug 14, 2018 at 4:23 PM Will Hartung  wrote:

> On Tue, Aug 14, 2018 at 1:04 PM, Tim Boudreau  wrote:
>
> > If anyone shows up on the mailing list complaining about performance, we
> > > can tell them to get rid of the image and copy the bundle over.
> > >
> > 99.9% of people who have that experience will NOT show up onn the mailing
> > list here. They'll simply use something else - perhaps blogging about the
> > experience, or writing something on social media, or telling friends
> "don't
> > use NetBeans".
>
>
> I was just thinking about this, and, while there may be others, Apache
> isn't that well known for it's "desktop" software.
>
> However, there's Apache DS Studio.
>
> Here's a link to their download page.
>
> https://directory.apache.org/studio/download/download-macosx.html
>
> I mentioned this simply to show that others are doing it within the Apache
> eco-system, so we should be able to also.
>
> I don't know if this is enough to mitigate the performance problems of not
> using an installer.
>
-- 
http://timboudreau.com


Re: Installers

2018-08-14 Thread Scott Palmer
In the spirit of sharing various macOS install methods, I give you my 
“GetNetBeans” script:

https://gist.github.com/swpalmer/1390e7bdb9054f327bdc7d8fb8692c51 



Run it on macOS and magically you will have a NetBeans 9.0 application bundle.

It should download from the recommended mirror, create the application bundle, 
put the original .zip in the trash and open a Finder window so you can drag the 
app bundle where you wish.

Only tested on my system, and it has no error checking whatsoever.

Regards,

Scott

> On Aug 14, 2018, at 9:20 PM, David Green  wrote:
> 
> On 14 Aug 2018, at 17:40, Geertjan Wielenga wrote:
> 
>> where is your DMG solution?
> 
> Hi.  As another one watching from the sidelines, I offer a piece of the 
> puzzle (or a bandaid)...
> 
> https://github.com/dgreen/nb9dmg
> 
> which will make a DMG if you already have a /Applications/NetBeans/NetBeans 
> 9.app install (like is done by Carlos Mosca's netbeans-mac-os tool on github).
> 
> Note that the DMG will provide Drag & Drop into /Applications/NetBeans 9.app 
> not /Applications/NetBeans/NetBeans 9.app
> 
> There is also a dependency (via dmgbuild of the MacOS program hdiutil).
> 
> It works for me but that is very limited testing.
> 
> Regards,
> 
> Dave Green



Re: Installers

2018-08-14 Thread David Green

On 14 Aug 2018, at 17:40, Geertjan Wielenga wrote:


where is your DMG solution?


Hi.  As another one watching from the sidelines, I offer a piece of the 
puzzle (or a bandaid)...


https://github.com/dgreen/nb9dmg

which will make a DMG if you already have a 
/Applications/NetBeans/NetBeans 9.app install (like is done by Carlos 
Mosca's netbeans-mac-os tool on github).


Note that the DMG will provide Drag & Drop into /Applications/NetBeans 
9.app not /Applications/NetBeans/NetBeans 9.app


There is also a dependency (via dmgbuild of the MacOS program hdiutil).

It works for me but that is very limited testing.

Regards,

Dave Green



-
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





Re: Installers

2018-08-14 Thread Raul Cosio
Hi everyone, first of all, thank you guys for this effort to continue
improving Netbeans. I've been following this mail list for a while, because
I wish I could contribute to the project, but it's not been easy and I'm
still learning, maybe someday... :)

I just wanted to express my point of view about the recent question of why
its so difficult for users to extract an app file from a zip after the idea
of putting Netbeans for Mac on the App store (which I thing is a great
idea). Well, I can tell that I didn't know that. I have programmed with
Java since version 0.9, and I still feel like a newbie because today there
are so many components and utilities, that sometimes I feel I'm spending my
time learning how to use a tool instead of working on my projects. I just
compiled Netbeans from the sources, and still I wish I had an installer,
because even when I have the app, I'm not sure that I'm using the "official
version" if there is one, and I don't look myself spending 40 minutes
compiling each time a new version is released. I have also watched the
videos from Geertjan Wielenga which I think are great, but I still don't
like the idea of running Netbeans from a Download folder and having all the
time a terminal window showing log messages.

The first computer I used was a Macintosh 512KB, I used to like Macs, they
were impressive, with its graphical user interface, mouse, windows, menus,
it was very easy to learn to use a computer, everything was intuitive,
there was not a command screen, it was not needed. And now?, well maybe I
hate them, because its all the opposite of what they were.

I think power users have walked the road many times that its transparent
for them, but for a user like me? well, it's a .zip file, a black box, I
don't know what's inside, until I unpack the file, which maybe is going to
create hundreds of files, which one is the correct?, so maybe I'll find the
readme where it describes an installation procedure or maybe not, and if it
does, I'm going to read about which version of Java is supported and system
requirements. What is my Java version?, so next I need to open a terminal
and type "java" to find out, by the way, do I need a JAVA_HOME environment
variable just like Windows? Is my PATH environment variable pointing to the
Java installation?, If I have multiple versions of Java installed, which
one will be used by Netbeans?, and let's say that I end opening the correct
application, I don't feel confortable with that, its like working with a
prototype. To move app to the Applications folder, will I need to copy all
the folders tree? I don't want to look it like a garbage of folders, maybe
installing a just a link?, how do I make a link?. Maybe I copy the app into
the applications folder but, what will it happen then? will everything be
saved in the applications folder? It will look ugly.
Of course each of these questions has an answer, but I need to investigate
one by one until I start to know Netbeans, however, will that be the road
I'll have to walk each time a new version is released? If I overwrite the
Netbeans folder, will I transparently upgrade to the new version?, in the
long term, will I end with hundreds of files/folders that are not used
anymore?, and what about the plugins I have currently installed and
working?. By the way, how many directories does Netbeans use?.
At the end, I like Netbeans but I really don't care about details, I just
want to spend 2 hours working on my own projects, not learning how to use
the IDE, I wish I had an installer, where I just click on it, upgrade my
version and continue with my stuff... what about Netbeans on the App Store?
just install, and let the app store upgrade it, period. There is a point
where I prefer an installer make the decisions for me instead of me having
to control everything when I'm not an expert, its like buying a new car in
a big box with all its parts, and an easy manual that shows me how to build
that car before using it.

The reason I've been using Netbeans over other IDEs is: Easy to install,
easy to upgrade and easy to use... +1 to following that direction :)

Regards,


On Mon, Aug 13, 2018 at 7:11 AM Neil C Smith  wrote:

> On Mon, 13 Aug 2018 at 12:42, Brett Ryan  wrote:
> > > On 13 Aug 2018, at 19:22, Neil C Smith  wrote:
> > > I admit to using my mac as little as possible for testing purposes,
> > > but I really don't get why a zipped up application bundle is seen as
> > > unfriendly for macOS users?
> >
> > Power users aside, it’s unfriendly for users of any OS. My test team
> team are a good example of people that want a one click setup, my devs just
> want to develop without needing to fiddle with a tool chain.
>
> Are we talking about the same thing here!?  Double-click netbeans.zip
> to extract, double-click netbeans.app to run.
>
> Best wishes,
>
> Neil
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For 

Re: Installers

2018-08-14 Thread Carl Mosca
I have gotten pushback on occasion when I ask Java developers who invented
Java as an early on interview question. One does not have to know this to
be a good developer but I do like to consider the source when I read an
opinion. 😊

On Tue, Aug 14, 2018 at 7:27 PM Brett Ryan  wrote:

>
>
> On 15 Aug 2018, at 09:21, James Gosling  wrote:
>
> >> On Aug 14, 2018, at 4:13 PM, Brett Ryan  wrote:
> >>
> >>  That was a little tongue in cheek, but I do get called a dino at
> work from the young ones ‘cos I’m an nb advocate, trying to sway them.
> >
> > I get the same reaction at work….  From people who use Vi and Emacs.  I
> have a hard time believing how entrenched the “REAL engineers use Vi” cult
> is.  There’s something about editors from the 70s that really pumps up the
> testosterone.
>
> Don’t dis vi, I am a vi guy. It’s still the easiest tool for mass changes,
> and the various visual modes in vim (CTRL+V) are awesome.
>
> > -
> > 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
> >
> >
> >
>
> -
> 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
>
>
>
> --
Carl J. Mosca


Re: Installers

2018-08-14 Thread Brett Ryan



On 15 Aug 2018, at 09:21, James Gosling  wrote:

>> On Aug 14, 2018, at 4:13 PM, Brett Ryan  wrote:
>> 
>>  That was a little tongue in cheek, but I do get called a dino at work 
>> from the young ones ‘cos I’m an nb advocate, trying to sway them.
> 
> I get the same reaction at work….  From people who use Vi and Emacs.  I have 
> a hard time believing how entrenched the “REAL engineers use Vi” cult is.  
> There’s something about editors from the 70s that really pumps up the 
> testosterone.

Don’t dis vi, I am a vi guy. It’s still the easiest tool for mass changes, and 
the various visual modes in vim (CTRL+V) are awesome.

> -
> 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
> 
> 
> 

-
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





Re: Installers

2018-08-14 Thread James Gosling
> On Aug 14, 2018, at 4:13 PM, Brett Ryan  wrote:
> 
>  That was a little tongue in cheek, but I do get called a dino at work 
> from the young ones ‘cos I’m an nb advocate, trying to sway them.

I get the same reaction at work….  From people who use Vi and Emacs.  I have a 
hard time believing how entrenched the “REAL engineers use Vi” cult is.  
There’s something about editors from the 70s that really pumps up the 
testosterone.
-
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





Re: Module review [web.beans] - steps

2018-08-14 Thread Junichi Yamamoto
Hi,

Probably, Geertjan can grant the permission to you.

Thanks,
Junichi
On Tue, Aug 14, 2018 at 10:54 PM Gilberto  wrote:
>
> H, it seems I don't have write permissions on confluence.
> Can you(Thilina) or anyone else help me?
>
> Gilberto
>
> 2018-08-14 9:49 GMT-03:00 Gilberto :
>
> > Hi,
> >
> >
> > On 2018/08/13 17:33:08, Thilina Ranathunga  wrote:
> >
> > > Hi,>
> >
> > >
> >
> > > I assume have read the information in [1] List of Modules to Review>
> >
> > >  > List+of+Modules+to+Review>>
> >
> > > page>
> >
> > > as mentioned on the top of [2] 2nd Donation: List of Modules to Review>
> >
> > >  > 2nd+Donation%3A+List+of+Modules+to+Review>>
> >
> > >
> >
> > > As you have selected the web.beans module, Did you try ctrl+f (find)
> > for>
> >
> > > *web.beans* in [3] Rat report>
> >
> > >  > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>
> >
> > > to>
> >
> > > see the Files listed with unapproved licenses under the selected
> > module?>
> >
> >
> > Thank you Thilina, that's the missing point I was looking for.
> >
> >
> > Regards,
> >
> >
> > Gilberto
> >
> >
> > > If you see any files that need to be licensed, you may license the
> > files,>
> >
> > > follow the procedure in [1] List of Modules to Review>
> >
> > >  > List+of+Modules+to+Review>,>
> >
> > > skim>
> >
> > > through the module to confirm everything is fine and then submit a PR.>
> >
> > >
> >
> > > [1]>
> >
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > List+of+Modules+to+Review>
> >
> > > [2]>
> >
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > 2nd+Donation%3A+List+of+Modules+to+Review>
> >
> > > [3]>
> >
> > > https://builds.apache.org/job/incubator-netbeans-linux/
> > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>
> >
> > >
> >
> > >
> >
> > > *Kind regards, *>
> >
> > > *Thilina Ranathunga.*>
> >
> > >
> >
> > >
> >
> > > On Mon, Aug 13, 2018 at 10:01 PM Gilberto  wrote:>
> >
> > >
> >
> > > > Hi,>
> >
> > > >>
> >
> > > > I'm trying to do the module review of the web.beans one, just forked
> > and>
> >
> > > > created the branch I'm working on.>
> >
> > > > I'm following this PR[1], done by Junichi and trying to write some
> > steps to>
> >
> > > > follow:>
> >
> > > >>
> >
> > > > 1 - add licenseinfo.xml - what to put here, just images files? I'm
> > using>
> >
> > > > this search [2]>
> >
> > > >>
> >
> > > > [code]>
> >
> > > > $ find . -type f -exec file {} \; | awk -F: '{if ($2 ~/image/) print
> > $1}'>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/delegate.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/injection_point.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/event.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/observer.png>
> >
> > > > [/code]>
> >
> > > >>
> >
> > > > 2 - change the license header of Bundle.properties - just the>
> >
> > > > resources/Bundle one, what about the others?>
> >
> > > >>
> >
> > > > [code]>
> >
> > > > $ find -iname bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/impl/model/Bundle.properties>
> >
> > > >>
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/annotation/Bundle.properties>
> >
> >
> > > >>
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/type/Bundle.properties>
> >
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/Bundle.properties>
> >
> >
> > > >>
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/field/Bundle.properties>
> >
> >
> > > >>
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/method/Bundle.properties>
> >
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/actions/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/navigation/actions/Bundle.properties>
> >
> >
> > > > ./src/org/netbeans/modules/web/beans/navigation/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/wizard/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/hints/Bundle.properties>
> >
> > > > [/code]>
> >
> > > >>
> >
> > > > So, anything more?>
> >
> > > >>
> >
> > > > [1] https://github.com/apache/incubator-netbeans/pull/662>
> >
> > > >>
> >
> > > > [2] https://stackoverflow.com/a/24879385/269514>
> >
> > > >>
> >
> > >
> >

-
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 lis

Re: Installers

2018-08-14 Thread Brett Ryan



> On 15 Aug 2018, at 06:04, Tim Boudreau  wrote:
> 
> If anyone shows up on the mailing list complaining about performance, we
>> can tell them to get rid of the image and copy the bundle over.
>> 
> 99.9% of people who have that experience will NOT show up onn the mailing
> list here. They'll simply use something else - perhaps blogging about the
> experience, or writing something on social media, or telling friends "don't
> use NetBeans".

Because other software provides better installers? That was a little tongue in 
cheek, but I do get called a dino at work from the young ones ‘cos I’m an nb 
advocate, trying to sway them.

> -Tim
> 
> -- 
> http://timboudreau.com

-
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





Re: Installers

2018-08-14 Thread Geertjan Wielenga
On Tue, Aug 14, 2018 at 10:23 PM, Will Hartung 
wrote:

> On Tue, Aug 14, 2018 at 1:04 PM, Tim Boudreau  wrote:
>
> > If anyone shows up on the mailing list complaining about performance, we
> > > can tell them to get rid of the image and copy the bundle over.
> > >
> > 99.9% of people who have that experience will NOT show up onn the mailing
> > list here. They'll simply use something else - perhaps blogging about the
> > experience, or writing something on social media, or telling friends
> "don't
> > use NetBeans".
>
>
> I was just thinking about this, and, while there may be others, Apache
> isn't that well known for it's "desktop" software.
>
> However, there's Apache DS Studio.
>
> Here's a link to their download page.
>
> https://directory.apache.org/studio/download/download-macosx.html
>
> I mentioned this simply to show that others are doing it within the Apache
> eco-system, so we should be able to also.
>
>

And here's how you can subscribe to their dev mailing list to ask how they
did it and how you can do it too to create the solution you're missing in
Apache NetBeans: dev-subscr...@directory.apache.org

As soon as you've done it and have a working solution, I'll be very happy
to make a nice YouTube clip to explain how to use it.

It will be a great addition to the Apache NetBeans project and I really
encourage you (or anyone else missing a DMG solution) to pursue this path.

Thanks,

Gj




> I don't know if this is enough to mitigate the performance problems of not
> using an installer.
>


Re: Installers

2018-08-14 Thread Geertjan Wielenga
On Tue, Aug 14, 2018 at 9:03 PM, Will Hartung  wrote:

> On Tue, Aug 14, 2018 at 3:14 AM, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com.invalid> wrote:
>
> > I created two YouTube clips during the past few hours that show the
> > ZIP-based and Mac Installer-based approaches to installing Apache
> NetBeans:
> >
> > https://www.youtube.com/watch?v=am-7aa2hYgc
> >
> > https://www.youtube.com/watch?v=I8gdC7BBtbs
> >
>
> Thanks for these.
>
> As a Mac user, and, especially compared to using a DMG or a DMG with an
> installer, these techniques are both, simply, terrible.
>
> Functional, they "get it done", but terrible.
>
>

Excellent. So, where is your DMG solution, please?

Can you stop sending e-mails for the moment and create the solution that
you're missing? Yes, maybe you don't know how to do that, though maybe you
can invest the time that you would have spent in replying to this in
learning how to do what it is that you believe should be done?

Thanks,

Gj








> The second example with the Mac OS bundle is a nice "how to", but that
> shouldn't be a "sanctioned" mechanism for random Mac users to download and
> install NetBeans.
>
> Having a shell based launcher that leaves a terminal window sitting around
> with logs spamming, isn't really an ideal solution.
>
> This would be much less of a big deal if NetBeans didn't offer a Mac
> install experience before, with the DMG and the Installer.
>
> A DMG with a Drag and Drop bundle would be a fine halfway step which should
> be doable on a non-mac system (i.e. a linux system).
>
> If anyone shows up on the mailing list complaining about performance, we
> can tell them to get rid of the image and copy the bundle over.
>


Re: Module review [web.beans] - steps

2018-08-14 Thread Gilberto
I intend to work on all web.* one



On 2018/08/14 16:03:46, Thilina Ranathunga  wrote:

> What are the modules you plan to review?>

>

> On Tue, Aug 14, 2018, 7:24 PM Gilberto  wrote:>

>

> > H, it seems I don't have write permissions on confluence.>

> > Can you(Thilina) or anyone else help me?>

> >>

> > Gilberto>

> >>

> > 2018-08-14 9:49 GMT-03:00 Gilberto :>

> >>

> > > Hi,>

> > >>

> > >>

> > > On 2018/08/13 17:33:08, Thilina Ranathunga  wrote:>

> > >>

> > > > Hi,>>

> > >>

> > > >>

> > >>

> > > > I assume have read the information in [1] List of Modules to
Review>>

> > >>

> > > > 

> > > List+of+Modules+to+Review>>>

> > >>

> > > > page>>

> > >>

> > > > as mentioned on the top of [2] 2nd Donation: List of Modules to
Review>>

> > >>

> > > > 

> > > 2nd+Donation%3A+List+of+Modules+to+Review>>>

> > >>

> > > >>

> > >>

> > > > As you have selected the web.beans module, Did you try ctrl+f
(find)>

> > > for>>

> > >>

> > > > *web.beans* in [3] Rat report>>

> > >>

> > > > 

> > > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>>

> > >>

> > > > to>>

> > >>

> > > > see the Files listed with unapproved licenses under the selected>

> > > module?>>

> > >>

> > >>

> > > Thank you Thilina, that's the missing point I was looking for.>

> > >>

> > >>

> > > Regards,>

> > >>

> > >>

> > > Gilberto>

> > >>

> > >>

> > > > If you see any files that need to be licensed, you may license the>

> > > files,>>

> > >>

> > > > follow the procedure in [1] List of Modules to Review>>

> > >>

> > > > 

> > > List+of+Modules+to+Review>,>>

> > >>

> > > > skim>>

> > >>

> > > > through the module to confirm everything is fine and then submit a
PR.>>

> > >>

> > > >>

> > >>

> > > > [1]>>

> > >>

> > > > https://cwiki.apache.org/confluence/display/NETBEANS/>

> > > List+of+Modules+to+Review>>

> > >>

> > > > [2]>>

> > >>

> > > > https://cwiki.apache.org/confluence/display/NETBEANS/>

> > > 2nd+Donation%3A+List+of+Modules+to+Review>>

> > >>

> > > > [3]>>

> > >>

> > > > https://builds.apache.org/job/incubator-netbeans-linux/>

> > > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>

> > >>

> > > >>

> > >>

> > > >>

> > >>

> > > > *Kind regards, *>>

> > >>

> > > > *Thilina Ranathunga.*>>

> > >>

> > > >>

> > >>

> > > >>

> > >>

> > > > On Mon, Aug 13, 2018 at 10:01 PM Gilberto 
wrote:>>

> > >>

> > > >>

> > >>

> > > > > Hi,>>

> > >>

> > > > >>>

> > >>

> > > > > I'm trying to do the module review of the web.beans one, just
forked>

> > > and>>

> > >>

> > > > > created the branch I'm working on.>>

> > >>

> > > > > I'm following this PR[1], done by Junichi and trying to write
some>

> > > steps to>>

> > >>

> > > > > follow:>>

> > >>

> > > > >>>

> > >>

> > > > > 1 - add licenseinfo.xml - what to put here, just images files?
I'm>

> > > using>>

> > >>

> > > > > this search [2]>>

> > >>

> > > > >>>

> > >>

> > > > > [code]>>

> > >>

> > > > > $ find . -type f -exec file {} \; | awk -F: '{if ($2 ~/image/)
print>

> > > $1}'>>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/resources/delegate.png>>

> > >>

> > > > >
./src/org/netbeans/modules/web/beans/resources/injection_point.png>>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/resources/event.png>>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/resources/observer.png>>

> > >>

> > > > > [/code]>>

> > >>

> > > > >>>

> > >>

> > > > > 2 - change the license header of Bundle.properties - just the>>

> > >>

> > > > > resources/Bundle one, what about the others?>>

> > >>

> > > > >>>

> > >>

> > > > > [code]>>

> > >>

> > > > > $ find -iname bundle.properties>>

> > >>

> > > > >
./src/org/netbeans/modules/web/beans/impl/model/Bundle.properties>>

> > >>

> > > > >>>

> > >>

> > > > >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/annotation/Bundle.properties>>


> > >>

> > >>

> > > > >>>

> > >>

> > > > >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/type/Bundle.properties>>


> > >>

> > >>

> > > > >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/Bundle.properties>>

> > >>

> > >>

> > > > >>>

> > >>

> > > > >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/field/Bundle.properties>>


> > >>

> > >>

> > > > >>>

> > >>

> > > > >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/method/Bundle.properties>>


> > >>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/analysis/Bundle.properties>>

> > >>

> > > > >
./src/org/netbeans/modules/web/beans/resources/Bundle.properties>>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/actions/Bundle.properties>>

> > >>

> > > > > ./src/org/netbeans/modules/web/beans/Bundle.properties>>

> > >>

> > > > >>

Re: Installers

2018-08-14 Thread Gail Anderson
+1 for having a user-friendly installer for Mac users.

Really, one of NB’s strongest points was how easy it is to 
install/configure/use.

> On Aug 14, 2018, at 1:23 PM, Will Hartung  wrote:
> 
> On Tue, Aug 14, 2018 at 1:04 PM, Tim Boudreau  wrote:
> 
>> If anyone shows up on the mailing list complaining about performance, we
>>> can tell them to get rid of the image and copy the bundle over.
>>> 
>> 99.9% of people who have that experience will NOT show up onn the mailing
>> list here. They'll simply use something else - perhaps blogging about the
>> experience, or writing something on social media, or telling friends "don't
>> use NetBeans".
> 
> 
> I was just thinking about this, and, while there may be others, Apache
> isn't that well known for it's "desktop" software.
> 
> However, there's Apache DS Studio.
> 
> Here's a link to their download page.
> 
> https://directory.apache.org/studio/download/download-macosx.html
> 
> I mentioned this simply to show that others are doing it within the Apache
> eco-system, so we should be able to also.
> 
> I don't know if this is enough to mitigate the performance problems of not
> using an installer.



-
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





Re: Installers

2018-08-14 Thread Will Hartung
On Tue, Aug 14, 2018 at 1:04 PM, Tim Boudreau  wrote:

> If anyone shows up on the mailing list complaining about performance, we
> > can tell them to get rid of the image and copy the bundle over.
> >
> 99.9% of people who have that experience will NOT show up onn the mailing
> list here. They'll simply use something else - perhaps blogging about the
> experience, or writing something on social media, or telling friends "don't
> use NetBeans".


I was just thinking about this, and, while there may be others, Apache
isn't that well known for it's "desktop" software.

However, there's Apache DS Studio.

Here's a link to their download page.

https://directory.apache.org/studio/download/download-macosx.html

I mentioned this simply to show that others are doing it within the Apache
eco-system, so we should be able to also.

I don't know if this is enough to mitigate the performance problems of not
using an installer.


Re: Installers

2018-08-14 Thread Tim Boudreau
If anyone shows up on the mailing list complaining about performance, we
> can tell them to get rid of the image and copy the bundle over.
>
99.9% of people who have that experience will NOT show up onn the mailing
list here. They'll simply use something else - perhaps blogging about the
experience, or writing something on social media, or telling friends "don't
use NetBeans".

-Tim

-- 
http://timboudreau.com


Re: Installers

2018-08-14 Thread Will Hartung
On Tue, Aug 14, 2018 at 3:14 AM, Geertjan Wielenga <
geertjan.wiele...@googlemail.com.invalid> wrote:

> I created two YouTube clips during the past few hours that show the
> ZIP-based and Mac Installer-based approaches to installing Apache NetBeans:
>
> https://www.youtube.com/watch?v=am-7aa2hYgc
>
> https://www.youtube.com/watch?v=I8gdC7BBtbs
>

Thanks for these.

As a Mac user, and, especially compared to using a DMG or a DMG with an
installer, these techniques are both, simply, terrible.

Functional, they "get it done", but terrible.

The second example with the Mac OS bundle is a nice "how to", but that
shouldn't be a "sanctioned" mechanism for random Mac users to download and
install NetBeans.

Having a shell based launcher that leaves a terminal window sitting around
with logs spamming, isn't really an ideal solution.

This would be much less of a big deal if NetBeans didn't offer a Mac
install experience before, with the DMG and the Installer.

A DMG with a Drag and Drop bundle would be a fine halfway step which should
be doable on a non-mac system (i.e. a linux system).

If anyone shows up on the mailing list complaining about performance, we
can tell them to get rid of the image and copy the bundle over.


Re: Module review [web.beans] - steps

2018-08-14 Thread Thilina Ranathunga
What are the modules you plan to review?

On Tue, Aug 14, 2018, 7:24 PM Gilberto  wrote:

> H, it seems I don't have write permissions on confluence.
> Can you(Thilina) or anyone else help me?
>
> Gilberto
>
> 2018-08-14 9:49 GMT-03:00 Gilberto :
>
> > Hi,
> >
> >
> > On 2018/08/13 17:33:08, Thilina Ranathunga  wrote:
> >
> > > Hi,>
> >
> > >
> >
> > > I assume have read the information in [1] List of Modules to Review>
> >
> > >  > List+of+Modules+to+Review>>
> >
> > > page>
> >
> > > as mentioned on the top of [2] 2nd Donation: List of Modules to Review>
> >
> > >  > 2nd+Donation%3A+List+of+Modules+to+Review>>
> >
> > >
> >
> > > As you have selected the web.beans module, Did you try ctrl+f (find)
> > for>
> >
> > > *web.beans* in [3] Rat report>
> >
> > >  > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>
> >
> > > to>
> >
> > > see the Files listed with unapproved licenses under the selected
> > module?>
> >
> >
> > Thank you Thilina, that's the missing point I was looking for.
> >
> >
> > Regards,
> >
> >
> > Gilberto
> >
> >
> > > If you see any files that need to be licensed, you may license the
> > files,>
> >
> > > follow the procedure in [1] List of Modules to Review>
> >
> > >  > List+of+Modules+to+Review>,>
> >
> > > skim>
> >
> > > through the module to confirm everything is fine and then submit a PR.>
> >
> > >
> >
> > > [1]>
> >
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > List+of+Modules+to+Review>
> >
> > > [2]>
> >
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > 2nd+Donation%3A+List+of+Modules+to+Review>
> >
> > > [3]>
> >
> > > https://builds.apache.org/job/incubator-netbeans-linux/
> > lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>
> >
> > >
> >
> > >
> >
> > > *Kind regards, *>
> >
> > > *Thilina Ranathunga.*>
> >
> > >
> >
> > >
> >
> > > On Mon, Aug 13, 2018 at 10:01 PM Gilberto  wrote:>
> >
> > >
> >
> > > > Hi,>
> >
> > > >>
> >
> > > > I'm trying to do the module review of the web.beans one, just forked
> > and>
> >
> > > > created the branch I'm working on.>
> >
> > > > I'm following this PR[1], done by Junichi and trying to write some
> > steps to>
> >
> > > > follow:>
> >
> > > >>
> >
> > > > 1 - add licenseinfo.xml - what to put here, just images files? I'm
> > using>
> >
> > > > this search [2]>
> >
> > > >>
> >
> > > > [code]>
> >
> > > > $ find . -type f -exec file {} \; | awk -F: '{if ($2 ~/image/) print
> > $1}'>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/delegate.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/injection_point.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/event.png>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/observer.png>
> >
> > > > [/code]>
> >
> > > >>
> >
> > > > 2 - change the license header of Bundle.properties - just the>
> >
> > > > resources/Bundle one, what about the others?>
> >
> > > >>
> >
> > > > [code]>
> >
> > > > $ find -iname bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/impl/model/Bundle.properties>
> >
> > > >>
> >
> > > >
> ./src/org/netbeans/modules/web/beans/analysis/analyzer/annotation/Bundle.properties>
> >
> >
> > > >>
> >
> > > >
> ./src/org/netbeans/modules/web/beans/analysis/analyzer/type/Bundle.properties>
> >
> >
> > > >
> ./src/org/netbeans/modules/web/beans/analysis/analyzer/Bundle.properties>
> >
> >
> > > >>
> >
> > > >
> ./src/org/netbeans/modules/web/beans/analysis/analyzer/field/Bundle.properties>
> >
> >
> > > >>
> >
> > > >
> ./src/org/netbeans/modules/web/beans/analysis/analyzer/method/Bundle.properties>
> >
> >
> > > > ./src/org/netbeans/modules/web/beans/analysis/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/resources/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/actions/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/Bundle.properties>
> >
> > > >
> ./src/org/netbeans/modules/web/beans/navigation/actions/Bundle.properties>
> >
> >
> > > > ./src/org/netbeans/modules/web/beans/navigation/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/wizard/Bundle.properties>
> >
> > > > ./src/org/netbeans/modules/web/beans/hints/Bundle.properties>
> >
> > > > [/code]>
> >
> > > >>
> >
> > > > So, anything more?>
> >
> > > >>
> >
> > > > [1] https://github.com/apache/incubator-netbeans/pull/662>
> >
> > > >>
> >
> > > > [2] https://stackoverflow.com/a/24879385/269514>
> >
> > > >>
> >
> > >
> >
>


Re: Installers

2018-08-14 Thread Brett Ryan



> On 14 Aug 2018, at 20:14, Geertjan Wielenga 
>  wrote:
> 
> I created two YouTube clips during the past few hours that show the
> ZIP-based and Mac Installer-based approaches to installing Apache NetBeans:
> 
> https://www.youtube.com/watch?v=am-7aa2hYgc
> 
> https://www.youtube.com/watch?v=I8gdC7BBtbs
> 
> Each takes less than 5 minutes, comments welcome.

Nice Gj, this is great for power users, but NetBeans IDE has always targeted 
non-power users, testing teams love it, DBA’s love it, web devs love it, as we 
say; we’re not just targeting java devs.

In my workplace the competition is IntelliJ, mostly because scala is widely 
used in BigData, and unfortunately we’re lacking in that space. If you take a 
look at the IntelliJ installer it’s actually pretty slick, you install from 
DMG, then you launch and it asks you what type of development you’re going to 
do (java, scala, ...). Interesting to note is the same thing for python 
(pyCharm) is a seperate product.

I’m not an advocate of IntelliJ, while it installs and looks slick it is IMHO 
horrible.

I think we need to look at our competition.

> Gj
> 
> 
> 
> On Tue, Aug 14, 2018 at 11:12 AM, Neil C Smith 
> wrote:
> 
>>> On Mon, 13 Aug 2018 at 22:03, Will Hartung  wrote:
>>> 
>>> A DMG file is, effectively, a Mountable ZIP file. The "typical" Mac
>>> Installation process is to open the DMG file, a window appears with the
>>> Application bundle and a link to the Applications directory, and a big
>>> arrow, essentially telling you to drag the App in to the Applications
>>> folder.
>>> 
>>> That's a "mac install". That's a "friendly" mac install. Digging stuff
>> out
>>> of zip files is not as "mac friendly".
>>> 
>>> Tim's point of moving to an Installer to essentially "force" folks to
>>> actually drag the app off of the DMG is interesting, and, honestly, not
>>> surprising.
>> 
>> I'm glad you put "friendly" in quotation marks there! ;-)  I
>> understand technically what's going on.  I'm trying to work out why
>> anyone thinks that's user-friendly.  By the time I read the need for
>> Tim's workaround there my palm is getting seriously close to my face.
>> Did you read the article I linked to earlier?  I found that when
>> deciding which approach to use for my own app bundle.  And, while it
>> might be less common, shipping app bundles in a zip is not completely
>> unknown and you'll find quite a few people advocating for it.  Still,
>> the UI studies quoted from Firefox aside, they ship it in a DMG!
>> 
>> i asked mainly because a zipped app bundle seems to be the easiest
>> option to create here, without the can-be-run-from-dmg downside.  I'm
>> definitely happy sticking with zip for my own usage right now!
>> However, not going to say any more on this as it's not my main
>> platform.  I would, mind you, love to ditch the installers on every
>> platform!
>> 
>> Best wishes,
>> 
>> Neil
>> 
>> -
>> 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
>> 
>> 
>> 
>> 

-
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





Re: Installers

2018-08-14 Thread Brett Ryan



> On 13 Aug 2018, at 22:11, Neil C Smith  wrote:
> 
> On Mon, 13 Aug 2018 at 12:42, Brett Ryan  wrote:
>>> On 13 Aug 2018, at 19:22, Neil C Smith  wrote:
>>> I admit to using my mac as little as possible for testing purposes,
>>> but I really don't get why a zipped up application bundle is seen as
>>> unfriendly for macOS users?
>> 
>> Power users aside, it’s unfriendly for users of any OS. My test team team 
>> are a good example of people that want a one click setup, my devs just want 
>> to develop without needing to fiddle with a tool chain.
> 
> Are we talking about the same thing here!?  Double-click netbeans.zip
> to extract, double-click netbeans.app to run.

Actually, I did overlook this. I think that’s fine.

The thing I’m questioning though is I still think we need an installer when we 
do JEE, as it needs to install tomcat/glassfish (user ticks), then configures 
the IDE and container with user provided port settings.

> Best wishes,
> 
> Neil
> 
> -
> 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
> 
> 
> 

-
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





Re: Module review [web.beans] - steps

2018-08-14 Thread Gilberto
H, it seems I don't have write permissions on confluence.
Can you(Thilina) or anyone else help me?

Gilberto

2018-08-14 9:49 GMT-03:00 Gilberto :

> Hi,
>
>
> On 2018/08/13 17:33:08, Thilina Ranathunga  wrote:
>
> > Hi,>
>
> >
>
> > I assume have read the information in [1] List of Modules to Review>
>
> >  List+of+Modules+to+Review>>
>
> > page>
>
> > as mentioned on the top of [2] 2nd Donation: List of Modules to Review>
>
> >  2nd+Donation%3A+List+of+Modules+to+Review>>
>
> >
>
> > As you have selected the web.beans module, Did you try ctrl+f (find)
> for>
>
> > *web.beans* in [3] Rat report>
>
> >  lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>
>
> > to>
>
> > see the Files listed with unapproved licenses under the selected
> module?>
>
>
> Thank you Thilina, that's the missing point I was looking for.
>
>
> Regards,
>
>
> Gilberto
>
>
> > If you see any files that need to be licensed, you may license the
> files,>
>
> > follow the procedure in [1] List of Modules to Review>
>
> >  List+of+Modules+to+Review>,>
>
> > skim>
>
> > through the module to confirm everything is fine and then submit a PR.>
>
> >
>
> > [1]>
>
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> List+of+Modules+to+Review>
>
> > [2]>
>
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> 2nd+Donation%3A+List+of+Modules+to+Review>
>
> > [3]>
>
> > https://builds.apache.org/job/incubator-netbeans-linux/
> lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>
>
> >
>
> >
>
> > *Kind regards, *>
>
> > *Thilina Ranathunga.*>
>
> >
>
> >
>
> > On Mon, Aug 13, 2018 at 10:01 PM Gilberto  wrote:>
>
> >
>
> > > Hi,>
>
> > >>
>
> > > I'm trying to do the module review of the web.beans one, just forked
> and>
>
> > > created the branch I'm working on.>
>
> > > I'm following this PR[1], done by Junichi and trying to write some
> steps to>
>
> > > follow:>
>
> > >>
>
> > > 1 - add licenseinfo.xml - what to put here, just images files? I'm
> using>
>
> > > this search [2]>
>
> > >>
>
> > > [code]>
>
> > > $ find . -type f -exec file {} \; | awk -F: '{if ($2 ~/image/) print
> $1}'>
>
> > > ./src/org/netbeans/modules/web/beans/resources/delegate.png>
>
> > > ./src/org/netbeans/modules/web/beans/resources/injection_point.png>
>
> > > ./src/org/netbeans/modules/web/beans/resources/event.png>
>
> > > ./src/org/netbeans/modules/web/beans/resources/observer.png>
>
> > > [/code]>
>
> > >>
>
> > > 2 - change the license header of Bundle.properties - just the>
>
> > > resources/Bundle one, what about the others?>
>
> > >>
>
> > > [code]>
>
> > > $ find -iname bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/impl/model/Bundle.properties>
>
> > >>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/annotation/Bundle.properties>
>
>
> > >>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/type/Bundle.properties>
>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/Bundle.properties>
>
>
> > >>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/field/Bundle.properties>
>
>
> > >>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/analyzer/method/Bundle.properties>
>
>
> > > ./src/org/netbeans/modules/web/beans/analysis/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/resources/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/actions/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/navigation/actions/Bundle.properties>
>
>
> > > ./src/org/netbeans/modules/web/beans/navigation/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/wizard/Bundle.properties>
>
> > > ./src/org/netbeans/modules/web/beans/hints/Bundle.properties>
>
> > > [/code]>
>
> > >>
>
> > > So, anything more?>
>
> > >>
>
> > > [1] https://github.com/apache/incubator-netbeans/pull/662>
>
> > >>
>
> > > [2] https://stackoverflow.com/a/24879385/269514>
>
> > >>
>
> >
>


Re: Module review [web.beans] - steps

2018-08-14 Thread Gilberto
Hi,


On 2018/08/13 17:33:08, Thilina Ranathunga  wrote:

> Hi,>

>

> I assume have read the information in [1] List of Modules to Review>

> <
https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review>>


> page>

> as mentioned on the top of [2] 2nd Donation: List of Modules to Review>

> <
https://cwiki.apache.org/confluence/display/NETBEANS/2nd+Donation%3A+List+of+Modules+to+Review>>


>

> As you have selected the web.beans module, Did you try ctrl+f (find) for>

> *web.beans* in [3] Rat report>

> <
https://builds.apache.org/job/incubator-netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>>


> to>

> see the Files listed with unapproved licenses under the selected module?>


Thank you Thilina, that's the missing point I was looking for.


Regards,


Gilberto


> If you see any files that need to be licensed, you may license the
files,>

> follow the procedure in [1] List of Modules to Review>

> <
https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review>,>


> skim>

> through the module to confirm everything is fine and then submit a PR.>

>

> [1]>

>
https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review>


> [2]>

>
https://cwiki.apache.org/confluence/display/NETBEANS/2nd+Donation%3A+List+of+Modules+to+Review>


> [3]>

>
https://builds.apache.org/job/incubator-netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/build/rat-report.txt>


>

>

> *Kind regards, *>

> *Thilina Ranathunga.*>

>

>

> On Mon, Aug 13, 2018 at 10:01 PM Gilberto  wrote:>

>

> > Hi,>

> >>

> > I'm trying to do the module review of the web.beans one, just forked
and>

> > created the branch I'm working on.>

> > I'm following this PR[1], done by Junichi and trying to write some
steps to>

> > follow:>

> >>

> > 1 - add licenseinfo.xml - what to put here, just images files? I'm
using>

> > this search [2]>

> >>

> > [code]>

> > $ find . -type f -exec file {} \; | awk -F: '{if ($2 ~/image/) print
$1}'>

> > ./src/org/netbeans/modules/web/beans/resources/delegate.png>

> > ./src/org/netbeans/modules/web/beans/resources/injection_point.png>

> > ./src/org/netbeans/modules/web/beans/resources/event.png>

> > ./src/org/netbeans/modules/web/beans/resources/observer.png>

> > [/code]>

> >>

> > 2 - change the license header of Bundle.properties - just the>

> > resources/Bundle one, what about the others?>

> >>

> > [code]>

> > $ find -iname bundle.properties>

> > ./src/org/netbeans/modules/web/beans/impl/model/Bundle.properties>

> >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/annotation/Bundle.properties>


> >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/type/Bundle.properties>


> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/Bundle.properties>

> >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/field/Bundle.properties>


> >>

> >
./src/org/netbeans/modules/web/beans/analysis/analyzer/method/Bundle.properties>


> > ./src/org/netbeans/modules/web/beans/analysis/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/resources/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/actions/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/Bundle.properties>

> >
./src/org/netbeans/modules/web/beans/navigation/actions/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/navigation/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/wizard/Bundle.properties>

> > ./src/org/netbeans/modules/web/beans/hints/Bundle.properties>

> > [/code]>

> >>

> > So, anything more?>

> >>

> > [1] https://github.com/apache/incubator-netbeans/pull/662>

> >>

> > [2] https://stackoverflow.com/a/24879385/269514>

> >>

>


Re: Installers

2018-08-14 Thread Geertjan Wielenga
I created two YouTube clips during the past few hours that show the
ZIP-based and Mac Installer-based approaches to installing Apache NetBeans:

https://www.youtube.com/watch?v=am-7aa2hYgc

https://www.youtube.com/watch?v=I8gdC7BBtbs

Each takes less than 5 minutes, comments welcome.

Gj



On Tue, Aug 14, 2018 at 11:12 AM, Neil C Smith 
wrote:

> On Mon, 13 Aug 2018 at 22:03, Will Hartung  wrote:
> >
> > A DMG file is, effectively, a Mountable ZIP file. The "typical" Mac
> > Installation process is to open the DMG file, a window appears with the
> > Application bundle and a link to the Applications directory, and a big
> > arrow, essentially telling you to drag the App in to the Applications
> > folder.
> >
> > That's a "mac install". That's a "friendly" mac install. Digging stuff
> out
> > of zip files is not as "mac friendly".
> >
> > Tim's point of moving to an Installer to essentially "force" folks to
> > actually drag the app off of the DMG is interesting, and, honestly, not
> > surprising.
>
> I'm glad you put "friendly" in quotation marks there! ;-)  I
> understand technically what's going on.  I'm trying to work out why
> anyone thinks that's user-friendly.  By the time I read the need for
> Tim's workaround there my palm is getting seriously close to my face.
> Did you read the article I linked to earlier?  I found that when
> deciding which approach to use for my own app bundle.  And, while it
> might be less common, shipping app bundles in a zip is not completely
> unknown and you'll find quite a few people advocating for it.  Still,
> the UI studies quoted from Firefox aside, they ship it in a DMG!
>
> i asked mainly because a zipped app bundle seems to be the easiest
> option to create here, without the can-be-run-from-dmg downside.  I'm
> definitely happy sticking with zip for my own usage right now!
> However, not going to say any more on this as it's not my main
> platform.  I would, mind you, love to ditch the installers on every
> platform!
>
> Best wishes,
>
> Neil
>
> -
> 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
>
>
>
>


Re: Installers

2018-08-14 Thread Neil C Smith
On Mon, 13 Aug 2018 at 22:03, Will Hartung  wrote:
>
> A DMG file is, effectively, a Mountable ZIP file. The "typical" Mac
> Installation process is to open the DMG file, a window appears with the
> Application bundle and a link to the Applications directory, and a big
> arrow, essentially telling you to drag the App in to the Applications
> folder.
>
> That's a "mac install". That's a "friendly" mac install. Digging stuff out
> of zip files is not as "mac friendly".
>
> Tim's point of moving to an Installer to essentially "force" folks to
> actually drag the app off of the DMG is interesting, and, honestly, not
> surprising.

I'm glad you put "friendly" in quotation marks there! ;-)  I
understand technically what's going on.  I'm trying to work out why
anyone thinks that's user-friendly.  By the time I read the need for
Tim's workaround there my palm is getting seriously close to my face.
Did you read the article I linked to earlier?  I found that when
deciding which approach to use for my own app bundle.  And, while it
might be less common, shipping app bundles in a zip is not completely
unknown and you'll find quite a few people advocating for it.  Still,
the UI studies quoted from Firefox aside, they ship it in a DMG!

i asked mainly because a zipped app bundle seems to be the easiest
option to create here, without the can-be-run-from-dmg downside.  I'm
definitely happy sticking with zip for my own usage right now!
However, not going to say any more on this as it's not my main
platform.  I would, mind you, love to ditch the installers on every
platform!

Best wishes,

Neil

-
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