Building a Windows Mercurial installer under Linux

Steve Borho steve at borho.org
Thu Feb 26 10:21:02 CST 2009


On Thu, 26 Feb 2009, Bill Barry wrote:

> While this is great, I am not certain it should be a replacement for an  
> actual automated windows build on windows. Certainly in addition to the  
> windows build it would be good.
>
> Why don't we set up a repository somewhere which will contain everything  
> necessary to create an automated build environment for hg (scripts,  
> instructions, tools/links to tools). The idea being that you can  
> download the archive of this repo onto a new server and you would get  
> everything you need to create a build server which will pump out tested,  
> continuous builds for that system. Right now I am looking into setting  
> up a build server for win32 systems to see what it takes and I will  
> hopefully be working with muggs to get a fully automated Windows build  
> env pumping out hg and thg from hg-crew and hg-stable and thg-crew and  
> thg-stable (and whatever else is wanted, creating one off a different  
> repo should just be a cut and paste operation on the config) on both  
> win32 and win64.

This all sounds great, and it's what we've tried to get started here:

http://bitbucket.org/peso/thg-installer/overview/

It's a forest repository that fetches hg-main, hg-stable, thg-crew,
thg-stable, etc.  It also has misc binaries for building windows
installers checked in (m*.dll, add_path.exe), and it has scripts to
build the various targets.

Last night I added hg-main and hg-stable as targets, but it still
needs more work.  Windows builds of hg-stable are broken at the
moment, as Matt found because it tries to include a non-existant icon
file.

Our scripts are less than perfect, but I think they're a good starting
point.

--
Steve Borho


More information about the Mercurial-devel mailing list