[GF-Users] postfix-tlspol: Upstream updated to 1.11.0

Peter peter at pajamian.dhs.org
Mon Jul 13 21:06:39 MST 2026


On 13/07/2026 20:57, Michael Webb wrote:
> Hi Peter
> 
> postfix-tlspol 1.11.0 is now available for building when convenient.

Thanks I'll try to get to that soon.

> I have modified some of the macros from the spec file extracted from the 
> previous GF release.
> 
>   * Compiler reported that patch syntax has changed. %Patch1 needs to be
>     replaced with %Patch -P 1

Right, the patch syntax is deprecated for future versions of EL.  EL10 
continues to support the old syntax with a warning.  I believe that EL8 
(and possibly 9) do not support the newer syntax, so at the moment it's 
easiest to continue to use the old syntax until EL11 drops, when that 
happens I'll need to put in some version-specific branching to support 
both old and new syntax on appropriate releases.

>   * I really think going forward we should be compiling with the same
>     version of GO used/specified by the upstream so need to change to
>     “export GOTOOLCHAIN=auto” otherwise package is compiled with the GO
>     version shipped with the linux distro.

As previously discussed, this puts a dependency on a downloadable 
toolchain that can change at a moments notice.  It violates the 
principle of reproducible builds and Fedora specifically changes the 
default for this to local because of this.  If there's a compelling 
reason to change it to auto (such as actual breakage that occurs with 
the local toolchain) then I'll revisit this.

>   * My mistake from early attempts – apparently not good practice to
>     include wildcards in %files and have removed them

I've used wildcards in %files before, but I agree it's better to name 
files explicitly.  The advantages of naming explicit files is your build 
breaks when the files change and you get a chance to review it and 
understand the differences and what effect it has on your package 
instead of just slurping in the changes without review.  The downsides 
is that sometimes the file list can grow quite long and create a 
significant amount of work to maintain.  At the end of the day I dont' 
really have a huge preference and I might change my approach on a 
case-by-case basis.

> Please also use the updated .patch and README.gf files in my folders below.
> 
> The new README.gf fixes a stale reference to non-existent “GUIDE.gf”,

Updated, thanks.

> The new patch adds a clarification to help users how to read upstream md 
> file format.

I'm thinking it might be better to compile the markdown to a standard 
text file, then no special reader will be necessary.  I'll do that and 
update the patch accordingly.


Peter


> No problems to report compiling EL8,9,10 for both x86_64 and aarch on 
> Rocky 10 using viniciusferrao/qemu-user-static for aarch.
> 
> The rpms are running correctly on EL9 and 10 production servers.
> 
> My source and result files are at the link below (hit browser refresh if 
> you get an error)
> 
> https://www.integrilog.com/adhj5jkuuk2sfsf0/postfix-tlspol/ 
> Custom%201.11.0/0/ <https://www.integrilog.com/adhj5jkuuk2sfsf0/postfix- 
> tlspol/Custom%201.11.0/0/>
> 
> Upstream source
> 
> https://github.com/Zuplu/postfix-tlspol/releases <https://github.com/ 
> Zuplu/postfix-tlspol/releases>
> 
> Mike
> 
> 
> _______________________________________________
> users mailing list
> users at lists.ghettoforge.net
> http://lists.ghettoforge.net/mailman/listinfo/users



More information about the users mailing list