Re: [exim-dev] buildfarm animals

2021-10-03 Thread Jeremy Harris via Exim-dev

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

2021-10-02 Thread Andreas Metzler via Exim-dev
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

2021-10-02 Thread Jeremy Harris via Exim-dev

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

2021-10-02 Thread Andrew C Aitchison via Exim-dev

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

2021-10-02 Thread Jeremy Harris via Exim-dev

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

2021-09-15 Thread Fabian Groffen via Exim-dev
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

2021-09-15 Thread Jeremy Harris via Exim-dev

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

2021-09-14 Thread Jeremy Harris via Exim-dev

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

2021-09-14 Thread Fabian Groffen via Exim-dev
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/ ##