[Geany-Devel] WAFarewell

Enrico Tröger enrico.troeger at xxxxx
Thu Nov 19 22:25:29 UTC 2015

On 19/11/15 08:31, Thomas Martitz wrote:
> Am 19.11.2015 um 00:38 schrieb Frank Lanitz:
>> On 19.11.2015 00:26, Enrico Tröger wrote:
>>> On 19/11/15 00:00, Lex Trotman wrote:
>>>> On 19 November 2015 at 08:53, Enrico Tröger
>>>> <enrico.troeger at uvena.de> wrote:
>>>>> On 18/11/15 02:29, Lex Trotman wrote:
>>>>>> On 18 November 2015 at 10:41, Lex Trotman <elextr at gmail.com> wrote:
>>>>>>> Who is gonna make the PR (for milestone 1.27, after a whole 1.26
>>>>>>> release deprecated) ready to remove Waf, not forgetting the
>>>>>>> documentation, README, INSTALL etc and the website (hint Enrico ;)
>>>>> I'm planning to do this, all of this (thanks for creating my TODO
>>>>> list ;D).
>>>>> I will probably do this at the weekend, as time permits. The plan
>>>>> is to
>>>>> do this soon to have enough time for fixing/adapting missing autotools
>>>>> bits until 1.27.
>>>> Yeah, thats why I prompted early in the cycle.
>>>> BTW the hint was only relating to the website, not the whole lot, but
>>>> thanks for volunteering :)
>>> Yup, got it. In both ways and the new website makes progress, slowly but
>>> it's not that far away.
>>> BTW, today Frank started to remove Waf from Geany-Plugins
>>> (https://github.com/frlan/geany-plugins/compare/build/remove_waf,
>>> https://github.com/geany/geany-plugins/issues/310).
>> Most of the removing is done. Updating/Reviewing some documentation left
>> -- but currently thinking to move this to another sprint as there is
>> more to do than just purging waf. But still missing at this point is an
>> "idiot"-proof description on how to build with current autotools on
>> Windows.
> There's a start at http://wiki.geany.org/howtos/win32/msys2
> After setting up msys2 the process is identical to Linux. To specify
> prefixes outside of the msys2 installation directory use
> --prefix=/c/geany, for example. Git also works flawlessly within msys2.
> Please be aware that msys2 builds programs that DON'T need msys2 to run.
> Only the msys2 shell and tools are linked against the msys2 runtime.
> That runtime is not linked into programs compiled within that shell.
> That means we can use it to produce release builds that don't need msys2
> installed on the user's system. This is in different (and better) to
> cygwin (which msys2 is based on).

And in general, it's all pretty much fine already. I just built Geany
and Geany-Plugins with MSYS2, almost without any problems.
I also experience the very slow performance but I don't consider this as
a show-stopper, it's just a bit annoying.

Btw, similar topic is discussed in


Get my GPG key from http://www.uvena.de/pub.asc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.geany.org/pipermail/devel/attachments/20151119/9a661ef4/attachment.sig>

More information about the Devel mailing list