+1 on the bits here Emilian covered. Wade
======================= Wade Chandler e: [email protected] t: @wadechandler https://www.linkedin.com/in/wade-chandler > On Feb 24, 2018, at 5:08 PM, Emilian Bold <[email protected]> wrote: > > I would also like for us to have a 'from scratch' build possible, including > native launchers. > > -1 on another repo just for this. > > I also don't believe we need new folders, we could have a ./build/ in > o.n.bootstrap/launcher/windows/ just like we have for any other module. > > I see there's a Makefile in there and the sources. So, what's missing is > perhaps a task in nbbuild/build.xml? > > Also agree that we can have launcher 'releases' with convenience binaries > which we re-use in Platform releases, etc. > > --emi > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > On 23 February 2018 6:09 PM, Eric Barboni <[email protected]> wrote: > >> Hi Jan, >> >> I try to make it concrete to me (as I am not sure to understand completely >> the workflow). >> >> We may add a folder to nbbuild/buildnatives that contains all the make c >> stuff to compile and release (linked to the source we need for example in >> o.n.bootstrap and ide/native) >> >> Phase 1 (optional) >> >> clone netbeans-incubator and execute the nbbuild/buildnatives >> >> Phase 2 >> >> clone netbeans-incubator ,ant and use the released native >> >> Is it a "possible" workflow ? >> >> Regards >> >> Eric >> >> -----Message d'origine----- >> >> De : Jan Lahoda \[mailto:[email protected]\] >> >> Envoyé : vendredi 23 février 2018 13:10 >> >> À : [email protected] >> >> Objet : Re: launcher for windows and building c file >> >> On Fri, Feb 23, 2018 at 1:02 PM, Eric Barboni [email protected] wrote: >> >>> Hi, >>> >>> I know that Apache Openoffice use buildbot\[1,2\] with cygwin on it. >>> >>> We need ask Apache Infra for that. We also need a new repository. >> >> We can definitely ask for a new repository, but do we need one? I.e. why >> can't the sources be part of the main repo, and just produce a release as a >> subset of that repo? (We already do that with the NB platform.) >> >> Jan >> >>> Regards >>> >>> Eric >>> >>> \[1\] >>> >>> https://ci.apache.org/builders/aoo-w741x >>> >>> \[2\] >>> >>> https://ci.apache.org/buildbot.html >>> >>> -----Message d'origine----- >>> >>> De : Jan Lahoda \[mailto:[email protected]\] Envoyé : vendredi 23 février >>> >>> 2018 12:02 À : [email protected] Objet : Re: launcher >>> >>> for windows and building c file >>> >>> On Thu, Feb 22, 2018 at 4:59 PM, Eric Barboni [email protected] wrote: >>> >>>> Hi, >>>> >>>> I setup cygwin64 on windows 10. Thanks to your tips I update to >>>> >>>> i686* tools chain. >>>> >>>> I add to static link libgcc, libstdc++ and also add -static >>>> >>>> lpthread to get it works. >>>> >>>> Artefact are huge now but I was able test some code to check for >>>> >>>> jdk9 compatibility. >>>> >>>> The remaining issue are: >>>> >>>> how to generate the platform-launcher-9.0beta.zip and >>>> >>>> launcher.zip, how to populate the external binaries repository with >>>> >>>> those artefact >>> >>> When I was thinking of this, I was thinking it would be in line with >>> >>> the Apache approach to create a separate release with just the >>> >>> launchers (this wouldn't quite require moving that ouside of the repo, >>> >>> it could be a task to simply pack a piece of the big repo). That would >>> >>> be sources and convenience binaries. Should be reasonably small. And >>> >>> when building the IDE, the convenience binaries for launchers would be >>> >>> downloaded and incorporated to the built IDE. I assume some work will >>> >>> be needed to setup such a release. It would be ideal if the >>> >>> convenience binaries would be uploaded to Maven. Upload to the legacy >>> >>> binary repository requires commit rights to hg.netbeans.org. >>> >>> Are there build machines at Apache that have mingw? It would be >>> >>> definitely good to have an "official" build. >>> >>> Thanks, >>> >>> Jan >>> >>>> Regards >>>> >>>> Eric >>>> >>>> -----Message d'origine----- >>>> >>>> De : John Muczynski \[mailto:[email protected]\] Envoyé : mercredi >>>> >>>> 21 février 2018 19:10 À : [email protected] Objet : Re: >>>> >>>> launcher for windows and building c file >>>> >>>> Hi Eric, >>>> >>>> These are excellent issues to unearth. >>>> >>>> I like the idea of creating a setup to build the executable. >>>> >>>> Here at work, we don't build the launcher too often. >>>> >>>> We keep a zip of C:\\cygwin from a set of cygwin files that worked to >>>> >>>> build the launcher. >>>> >>>> I notice that my NetBeans is set up to use >>>> >>>> C:\\cygwin\\bin\\i686-w64-mingw32-g++.exe >>>> >>>> when building from the IDE. >>>> >>>> You were asking if someone had a working setup. Would more >>>> >>>> information and/or files about this process help you personally? >>>> >>>> Kind Regards, >>>> >>>> Johnny >>>> >>>> -- >>>> >>>> Johnny Muczynski >>>> >>>> 734-262-2045 >>>> >>>> On Wed, Feb 21, 2018 at 12:54 PM, Eric Barboni [email protected] wrote: >>>> >>>>> Hi, >>>>> >>>>> I was trying to launch Apache Netbeans 9.0 beta on a windows 10 >>>>> >>>>> box with only jdk9 installed. >>>>> >>>>> Executable is failing to retrieve a 1.8 or higher java because >>>>> >>>>> of important registry changes in jdk9 and also version scheme change >>>>> \[2\]. >>>>> >>>>> I try to follow the wiki page \[1\] but the required old compiler >>>>> >>>>> are gone in cygwin. I also give a try to mingw32 toolchain. No >>>>> >>>>> luck :/ >>>>> >>>>> Question 1: >>>>> >>>>> Did someone have a working setup for building this ? >>>>> >>>>> Question 2: >>>>> >>>>> Would it be an option to move the windows “c++” code to another >>>>> >>>>> git repository ? Setup a Jenkins or buildbot at Apache to build >>>>> >>>>> the executable in a consistent way. >>>>> >>>>> Best Regards >>>>> >>>>> Eric >>>>> >>>>> \[1\] >>>>> >>>>> http://wiki.netbeans.org/LauncherBuild >>>>> >>>>> \[2\] >>>>> >>>>> <https://docs.oracle.com/javase/9/install/installation- >>>>> >>>>> jdk-and-jre-microsoft >>>>> >>>>> -windows-platforms.htm> >>>>> >>>>> https://docs.oracle.com/javase/9/install/installation- >>>>> >>>>> jdk-and-jre-microsoft- >>>>> >>>>> windows-platforms.htm ( § Windows Registry Settings) >>>> >>>> - To unsubscribe, e-mail: >>>> >>>> [email protected] >>>> >>>> For additional commands, e-mail: >>>> >>>> [email protected] >>>> >>>> >>>> For further information about the NetBeans mailing lists, visit: >>>> >>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>> >>> To unsubscribe, e-mail: [email protected] >>> >>> For additional commands, e-mail: >>> >>> [email protected] >>> >>> For further information about the NetBeans mailing lists, visit: >>> >>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> >> -- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> >> For further information about the NetBeans mailing lists, visit: >> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > >
