Build system changes

Julien ÉLIE julien at trigofacile.com
Wed Oct 27 21:22:23 UTC 2021


Hi Russ,

>> For the 2.6 release branch, maybe we could just take Richard's work on #206.
> 
> Yes, agreed.
> 
> Probably also worth thinking about whether we want to release 2.7 first
> with ovsqlite and *then* merge a potentially disruptive build system
> change that's likely to expose a bunch of edge cases and random things the
> current build system does that I didn't think about.

I think we should wait for the new build system for the 2.7.0 release 
(if of course you have time to make it work).  I had in mind a 2.6.5 
last release for the 2.6 branch in the first semester of 2022, and 2.7.0 
a few weeks later.
I would also like to add Cancel-Lock support in 2.7.0 (but of course it 
can come later).

And we have to focus on changes that only go into major releases, so as 
not to delay them more (to 2.8).  I noted for 2.7.0:
- Drop obsolete Python and Perl hooks wrappers #163
- Rename require_ssl to require_encryption in readers.conf #156
- Split innreport.conf into 2 files (no open ticket yet)

Rework of history, overview, storage, filtering API naturally also 
possible :-)


- Remove or fix installation of signcontrol #28
=> couldn't signcontrol just be moved to the "contrib" directory then? 
It will no longer be installed by default and overwritten during a "make 
update"

-- 
Julien ÉLIE

« Medice, cura te ipsum. »


More information about the inn-workers mailing list