Hi Sébastien,

any work, that simplifies the Windows building would be great.

However. I am afraid that Windows will remain the hardest build
environment. This is a bad situation facing that a mayority of users are on
Windows.

An instant build environment for windows would help a lot.

What are our legal oportuities to provide a working Win10 virtual machine
Image?

If that isn't allowed, can we provide a batch file, that can be run on a
virgin Win10?

An other Idea (l think Uwe has done some research) is to setup a cross
compile environment on Linux.
Am 18.06.2016 5:21 nachm. schrieb "Sébastien Blaisot" <mi...@blaisot.org>:

> Hi all,
>
> Our Linux build env is easy to setup: just install a few -devel and
> build tools packages included in the distribution and you're done.
>
> On the other hand, our windows build env is really hard to set up. You
> need to install the build tools (Microsoft visual studio, nsis, wix,
> ...), but also download the library sources and build them as shared
> libraries and headers.
>
> This has two consequences:
>
> - first, this is a long, manual process so it is hard for a beginner to
> have a working windows build env for Mixxx. It is also hard for us to
> make a new windows build server for our package delivery and we have no
> windows build server for ages.
>
> - Secondly, the way it is working now prevent us to use continuous
> integration platforms for windows env (like appveyor) because the
> cost/time to setup our build env before effectively building and testing
> the code is prohibitive.
>
>
> I see another solution: why not seeing our windows build env as code,
> just like the Mixxx base code. we can entirely script the build env
> building and have it in git (we're not too far from that currently).
>
> With this in mind, our windows build server can regularly build our
> build env, make an artifact (a zip file containing the build env) and
> put it somewhere for download.
>
> With this packaged build env, our build server as well as any other
> windows CI service like appVeyor will be able to download and setup the
> build env in a few seconds, and then compile Mixxx.
>
> This would make creating a new windows build env or a new windows
> jenkins slave an easy task, as easy as installing the few build tools
> packages and downloading the build env package.
>
>
> What do you think of this ?
>
> I can start working on this if you find it a nice way to deal with our
> buil env complexity.
>
>
> S.B.
>
>
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and protocols
> are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning
> reports. http://sdm.link/zohomanageengine
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://sdm.link/zohomanageengine
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to