← Back to team overview

zim-wiki team mailing list archive

Re: I'm stepping down as Windows package maintainer. Manual install instructions included here!


Hi Brendan,

Thank you for all your hard work over the years, I very much appreciate it
and I know lots and lots of zim users do too !

I've pinned the ticket for windows installer work on the top of the issue
list in github hoping it will be picked up by a new volunteer. WIll also
link this email with instructions for future reference there.

Kind regards,


On Wed, Jul 17, 2019 at 6:56 AM Brendan Kidwell <snarf@xxxxxxxxx> wrote:

> Hi all,
> I had another go at updating my Windows package building workflow, for Zim
> 0.70+ using Python 3 and GTK 3. It does not go well.
> The only good way I could come up with to install GTK 3 for Python 3 in
> Windows is using the MSYS2 system, and this much does work -- see below!
> Unfortunately, moving forward from there I could not get any of the
> installer builder systems for Python to work.
> These installer builder tools do the hard work of putting your source code
> into some kind of bundle and copying the Python interpreter and all the
> libraries and resource files you depend on into your build folder. I got
> the furthest with Pyinstaller, but it does not work. Pyinstaller created a
> 'dist' folder corrupted filenames/paths for "_struct_python-37m" and
> "zlib-cpython-37m". I copies those in from the installed files in MSYS2,
> but then when I ran the result, Python says it can't find 'math'. That
> sounds bad.
> Issue 4125 on pyinstaller has been open for a few months about this.
> https://github.com/pyinstaller/pyinstaller/issues/4125
> I have decided that personally I do not have the time and energy to deal
> with this anymore. Building a Windows VM to work in is a pain, and my
> personal netbook can't possibly even do this job so I have to use something
> else when I'm working on the Windows installer for Zim.
> ----
> So I am officially no longer the maintainer of the Windows installer for
> Zim. Going forward, please use my manual install instructions reference
> below, or use the installer for Zim 0.69, which still works fine and its
> payload is relatively bug-free.
> I will keep my Zim web site about the IRC chat room and about the old
> Windows installer online indefinitely.
> I am eager to help anyone else take over the role of building a new
> installer for Zim on Windows. I can explain the work I did on the old GTK
> 2-compatiable installer, and I'm happy to host any builds the new
> maintainer can get working, if they do not host it themselves.
> ----
> I spent a couple of hours documenting how to install Zim manaully, from
> source, on Windows 7 or later, using the MSYS2 software catalog and package
> manager. *Unfortuantely, you will need 1GB of space to do it!* If this
> doesn't sound like a good idea for you or if the howto below is too
> complicated, please continue using Zim 0.69 for Windows found on my web
> site at https://zim.glump.net/windows/ .
> Here are my instructions for installing Zim 0.70 or later under MSYS2:
> https://github.com/jaap-karssenberg/zim-wiki/wiki/Install-Zim-0.70-or-Later-in-Windows
> _______________________________________________
> Mailing list: https://launchpad.net/~zim-wiki
> Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~zim-wiki
> More help   : https://help.launchpad.net/ListHelp

Follow ups