Re: Port NetworkManager to meson
On Wed, 2017-11-08 at 17:56 +, Colin Helliwell wrote: > We build it within Yocto, so wouldn't want that to be ditched (meson > cross-building supported in Yocto? And/or keep autotools build as an > option) Hi Colin, ACK to Yocto. We would anyway first add meson in parallel, and only drop autotools after it can fully replace autotools. Once meson is ready, we should drop autotools IMHO. best, Thomas signature.asc Description: This is a digitally signed message part ___ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: Port NetworkManager to meson
2017-11-08 18:56 GMT+01:00 Colin Helliwell : > >> On 08 November 2017 at 16:54 Thomas Haller wrote: >> >> On Wed, 2017-11-08 at 13:40 +0100, Iñigo Martínez wrote: >> >> > Hi all, >> > >> > These past few months I have been porting some libraries and >> > applications to meson build system[0], within the "MesonPorting" >> > initiative[1] that tries to port packages under GNOME umbrella to >> > meson. >> > >> > As you may know, meson is a new build system which offers some >> > benefits over autotools, of which I would like to highlight the >> > following: it's very user friendly and usually, faster. >> > >> > The fact that NetworkManager is quite large, and due to the effort it >> > would require to port it to meson, I would like to know if including >> > meson as build system could be interesting. >> > >> > Please let me know any comment or suggestion you may have. >> > >> > Thanks! >> > >> > [0] http://mesonbuild.com/ >> > [1] https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting >> >> Hi, >> >> it seems that meson could significantly speed up the build, >> which would be a very interesting thing to have. >> >> Yes, we want to port to meson, but due to the amount of work, nobody >> started doing that (yet). >> >> Patches very welcome! >> > > We build it within Yocto, so wouldn't want that to be ditched (meson > cross-building supported in Yocto? And/or keep autotools build as an option) That's an issue, yes. Although I don't have an answer for it, `systemd` developers already had a discussion about the same issue[0]. The two build systems can live together. However, this can lead to one of them being a burden. Please, let me now if this issue is a problem for you. Best regards, [0] https://github.com/systemd/systemd/issues/6376 ___ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: Port NetworkManager to meson
> On 08 November 2017 at 16:54 Thomas Haller wrote: > > On Wed, 2017-11-08 at 13:40 +0100, Iñigo Martínez wrote: > > > Hi all, > > > > These past few months I have been porting some libraries and > > applications to meson build system[0], within the "MesonPorting" > > initiative[1] that tries to port packages under GNOME umbrella to > > meson. > > > > As you may know, meson is a new build system which offers some > > benefits over autotools, of which I would like to highlight the > > following: it's very user friendly and usually, faster. > > > > The fact that NetworkManager is quite large, and due to the effort it > > would require to port it to meson, I would like to know if including > > meson as build system could be interesting. > > > > Please let me know any comment or suggestion you may have. > > > > Thanks! > > > > [0] http://mesonbuild.com/ > > [1] https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting > > Hi, > > it seems that meson could significantly speed up the build, > which would be a very interesting thing to have. > > Yes, we want to port to meson, but due to the amount of work, nobody > started doing that (yet). > > Patches very welcome! > We build it within Yocto, so wouldn't want that to be ditched (meson cross-building supported in Yocto? And/or keep autotools build as an option) ___ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: Port NetworkManager to meson
2017-11-08 17:54 GMT+01:00 Thomas Haller : > On Wed, 2017-11-08 at 13:40 +0100, Iñigo Martínez wrote: >> Hi all, >> >> These past few months I have been porting some libraries and >> applications to meson build system[0], within the "MesonPorting" >> initiative[1] that tries to port packages under GNOME umbrella to >> meson. >> >> As you may know, meson is a new build system which offers some >> benefits over autotools, of which I would like to highlight the >> following: it's very user friendly and usually, faster. >> >> The fact that NetworkManager is quite large, and due to the effort it >> would require to port it to meson, I would like to know if including >> meson as build system could be interesting. >> >> Please let me know any comment or suggestion you may have. >> >> Thanks! >> >> [0] http://mesonbuild.com/ >> [1] https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting > > > Hi, > > it seems that meson could significantly speed up the build, > which would be a very interesting thing to have. > > Yes, we want to port to meson, but due to the amount of work, nobody > started doing that (yet). > > Patches very welcome! > > > best, > Thomas Hi Thomas, I've already started looking at it, that's when I noticed the amount of work to be done. I'll resume my work and try to get as far as possible. Any suggestion or comment would be very appreciated. Best regards, ___ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list
Re: Port NetworkManager to meson
On Wed, 2017-11-08 at 13:40 +0100, Iñigo Martínez wrote: > Hi all, > > These past few months I have been porting some libraries and > applications to meson build system[0], within the "MesonPorting" > initiative[1] that tries to port packages under GNOME umbrella to > meson. > > As you may know, meson is a new build system which offers some > benefits over autotools, of which I would like to highlight the > following: it's very user friendly and usually, faster. > > The fact that NetworkManager is quite large, and due to the effort it > would require to port it to meson, I would like to know if including > meson as build system could be interesting. > > Please let me know any comment or suggestion you may have. > > Thanks! > > [0] http://mesonbuild.com/ > [1] https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting Hi, it seems that meson could significantly speed up the build, which would be a very interesting thing to have. Yes, we want to port to meson, but due to the amount of work, nobody started doing that (yet). Patches very welcome! best, Thomas signature.asc Description: This is a digitally signed message part ___ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list