WAF 2.x upgrade status
Andrew Bartlett
abartlet at samba.org
Wed Jun 27 18:29:38 UTC 2018
On Wed, 2018-06-27 at 18:14 +0300, Alexander Bokovoy via samba-
technical wrote:
> Hi,
>
> Since February I am working on and off on migrating to a newer WAF
> version. We want to use WAF 2.x as it is compatible with Python 3.
> Over years WAF also evolved and most of infrastructure Samba was
> building upon since WAF 1.5 times got deprecated.
>
> Below is a progress I have to date.
>
> Following gitlab branch contains the current state:
> https://gitlab.com/samba-team/devel/samba/commits/abbra-py3-master-waf
>
> I migrated from WAF 1.8 to 1.9 to 2.0 to 2.0.4 and finally to 2.0.8.
> Autobuild still fails but the code passes configure, builds, and in some
> targets even 'make test'.
>
> Thanks to Thomas Nagy help, I've got past the issue I was banging my
> head against for long: building Heimdal compilers (asn1_compile and
> compile_et).
>
> What's not working: anything that require newly built python bindings
> in 'make test'. For example, tests fail somehow to find ldb bindings
> that were built just now. I'll look at this tomorrow.
>
> https://gitlab.com/samba-team/devel/samba/pipelines/24684552 is a latest
> run -- we pass roughly 1/3 of all build jobs.
Thank you so much Alexander for your patience and effort in this area!
Build system maintenance is important work and I really appreciate
everything you have done here.
Thanks also for using GitLab for CI, I do really appriciate everybody
who is giving it a go!
Thanks,
Andrew Bartlett
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the samba-technical
mailing list