Re: [exim-dev] buildfarm animals
On 03/10/2021 06:23, Andreas Metzler via Exim-dev wrote: 4.95.1 would presumably be a security release. I do not think making the pcre change (33 files changed, 498 insertions(+), 384 deletions(-)) part of a security release would be good practise. Possibly you are correct. We can decide if and when the case arises. -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 2021-10-02 Jeremy Harris via Exim-dev wrote: > On 02/10/2021 20:00, Andrew C Aitchison wrote: > > Will 4.95.1 (if such happens) use pcre or pcre2 ? > Pcre2. Pcre is dead, as I said. Hello, 4.95.1 would presumably be a security release. I do not think making the pcre change (33 files changed, 498 insertions(+), 384 deletions(-)) part of a security release would be good practise. cu Andreas -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 02/10/2021 20:00, Andrew C Aitchison wrote: Will 4.95.1 (if such happens) use pcre or pcre2 ? Pcre2. Pcre is dead, as I said. -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On Sat, 2 Oct 2021, Jeremy Harris via Exim-dev wrote: On 12/09/2021 16:33, Jeremy Harris via Exim-dev wrote: The 4.next branch is now expecting the pcre2 library, replacing the original pcre library; the latter having gone end-of-life. Buildfarm animal maintainers, please check that the required packages are installed to support this. The buildfarm status page entry for your animal will go red if not. https://buildfarm.exim.org/cgi-bin/show_status.pl Now the 4.95 has been released, HEAD has merged in the 4.next branch and so now needs pcre2. No branches using pcre are now active for the buildfarm. Will 4.95.1 (if such happens) use pcre or pcre2 ? -- Andrew C. Aitchison Kendal, UK and...@aitchison.me.uk -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 12/09/2021 16:33, Jeremy Harris via Exim-dev wrote: The 4.next branch is now expecting the pcre2 library, replacing the original pcre library; the latter having gone end-of-life. Buildfarm animal maintainers, please check that the required packages are installed to support this. The buildfarm status page entry for your animal will go red if not. https://buildfarm.exim.org/cgi-bin/show_status.pl Now the 4.95 has been released, HEAD has merged in the 4.next branch and so now needs pcre2. No branches using pcre are now active for the buildfarm. -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 15-09-2021 19:27:23 +0100, Jeremy Harris via Exim-dev wrote: > On 14/09/2021 12:57, Jeremy Harris via Exim-dev wrote: > > On 14/09/2021 12:49, Fabian Groffen wrote: > >> Is it possible to first check for PCRE2_CONFIG and then bark when > >> PCRE_CONFIG is found? papua has both installed, but since I cannot > >> change config per branch, if I could set both PCRE2_CONFIG and > >> PCRE_CONFIG, both old and new strategies could run. > > > > Per-branch config can be done in the config file. Just before the last line > > add something like: > > > > > > if ($branch eq '4.next') > > { > > # $conf{makefile_add}{CFLAGS} .= ' -std=c99 -D_BSD_SOURCE > > -D_POSIX_SOURCE'; > > } > > > > > > Further, unless you are doing something unusual you don't > need to specify either PCRE_CONFIG or PCRE2_CONFIG; the > default EDITME has it enabled as appropriate for the branch. > > Both should "just run". background: I'm trying to test the config as we produce to build Exim in Gentoo, that config specifies PCRE_CONFIG at the moment (will update for next release to PCRE2_CONFIG). So, hacking this is a bit more complex for me, as the config is being generated from the Gentoo ebuild. (I once wanted to test a bunch of configurations, but the build-env is all but flexible to do so.) Thanks, Fabian -- Fabian Groffen Gentoo on a different level signature.asc Description: PGP signature -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 14/09/2021 12:57, Jeremy Harris via Exim-dev wrote: On 14/09/2021 12:49, Fabian Groffen wrote: Is it possible to first check for PCRE2_CONFIG and then bark when PCRE_CONFIG is found? papua has both installed, but since I cannot change config per branch, if I could set both PCRE2_CONFIG and PCRE_CONFIG, both old and new strategies could run. Per-branch config can be done in the config file. Just before the last line add something like: if ($branch eq '4.next') { # $conf{makefile_add}{CFLAGS} .= ' -std=c99 -D_BSD_SOURCE -D_POSIX_SOURCE'; } Further, unless you are doing something unusual you don't need to specify either PCRE_CONFIG or PCRE2_CONFIG; the default EDITME has it enabled as appropriate for the branch. Both should "just run". -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
On 14/09/2021 12:49, Fabian Groffen wrote: Is it possible to first check for PCRE2_CONFIG and then bark when PCRE_CONFIG is found? papua has both installed, but since I cannot change config per branch, if I could set both PCRE2_CONFIG and PCRE_CONFIG, both old and new strategies could run. Per-branch config can be done in the config file. Just before the last line add something like: if ($branch eq '4.next') { # $conf{makefile_add}{CFLAGS} .= ' -std=c99 -D_BSD_SOURCE -D_POSIX_SOURCE'; } -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [exim-dev] buildfarm animals
Is it possible to first check for PCRE2_CONFIG and then bark when PCRE_CONFIG is found? papua has both installed, but since I cannot change config per branch, if I could set both PCRE2_CONFIG and PCRE_CONFIG, both old and new strategies could run. Thanks, Fabian On 12-09-2021 16:33:18 +0100, Jeremy Harris via Exim-dev wrote: > The 4.next branch is now expecting the pcre2 library, replacing the original > pcre library; the latter having gone end-of-life. > > Buildfarm animal maintainers, please check that the required packages > are installed to support this. The buildfarm status page entry for > your animal will go red if not. > > https://buildfarm.exim.org/cgi-bin/show_status.pl > > -- > Cheers, >Jeremy > > -- > ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim > details at http://www.exim.org/ ## -- Fabian Groffen Gentoo on a different level signature.asc Description: PGP signature -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##