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:lah...@gmail.com] 
Envoyé : vendredi 23 février 2018 13:10
À : dev@netbeans.incubator.apache.org
Objet : Re: launcher for windows and building c file

On Fri, Feb 23, 2018 at 1:02 PM, Eric Barboni <sk...@apache.org> 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:lah...@gmail.com] Envoyé : vendredi 23 février 
> 2018 12:02 À : dev@netbeans.incubator.apache.org Objet : Re: launcher 
> for windows and building c file
>
> On Thu, Feb 22, 2018 at 4:59 PM, Eric Barboni <sk...@apache.org> 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:johnst...@gmail.com] Envoyé : mercredi 
> > 21 février 2018 19:10 À : dev@netbeans.incubator.apache.org 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 <sk...@apache.org> 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: 
> > 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
>
>
>
>


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