Mailing List Archive

buildfarm animals
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/ ##
Re: buildfarm animals [ In reply to ]
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
Re: buildfarm animals [ In reply to ]
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: buildfarm animals [ In reply to ]
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: buildfarm animals [ In reply to ]
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
Re: buildfarm animals [ In reply to ]
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: buildfarm animals [ In reply to ]
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
andrew@aitchison.me.uk
--
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: buildfarm animals [ In reply to ]
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: buildfarm animals [ In reply to ]
On 2021-10-02 Jeremy Harris via Exim-dev <exim-dev@exim.org> 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: buildfarm animals [ In reply to ]
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/ ##