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

Reply via email to