[pmg-devel] applied-series: [PATCH spamassassin 0/9] don't ship config files and refactor buildsystem

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Jan 21 09:48:02 CET 2020


On 1/20/20 7:37 PM, Stoiko Ivanov wrote:
> This patchset started out with fixing 2 issues noticed during the last
> version updated of SpamAssasin (the first 2 patches):
> * We ship the complete config-files in '/etc/mail/spamassassin' despite
>   overwriting some of them with the templating system - this caused
>   spurious questions about changed config-files (the users did not actively
>   change the files)
> * building spamassassin resulted in not reproducible test-failures -
>   mitigated by running the tests during build time (instead of during the
>   binary target)
> 
> The rest of the patches resulted from my try to refactor the building of the
> package (by relying on debhelper defaults):
> * the source format got changed to 3.0 (quilt)
> * the rules file was shortened and contains only the necessary overrides
>   (to create the package without differences to before)
> * a dedicated 'dsc' target was introduced
> * linitan warnings for the source-package were fixed
> 
> The resulting package was compared against one built from master with:
> ` diffoscope --exclude './usr/bin/spamc' old.deb new.deb`
> 
> Testing was done by installing the new version on top of a fresh
> PMG 6.0 container (to check the SA version change)
> 

applied series, much thanks!

> Stoiko Ivanov (9):
>   do not ship config-files rendered from templates
>   buildsys: call 'make test' in build target
>   buildsys: use debhelper for building
>   buildsys: raise debian/compat to 12
>   buildsys: add explicit dsc target
>   buildsys: fix lintian warnings
>   d/control: drop depends on zlib
>   buildsys: remove unused patches.
>   d/control: bump Standards-Version to 4.3.0
> 
>  Makefile                                   |  32 +++++--
>  debian/compat                              |   2 +-
>  debian/control                             |   7 +-
>  debian/install                             |   1 +
>  debian/patches/bug_760277_net_dns_URIDNSBL |  34 -------
>  debian/patches/bug_821385_dnsresolver      |  18 ----
>  debian/patches/bug_835494_perl_INC         |  13 ---
>  debian/patches/dkim_subdomains             |  64 -------------
>  debian/patches/fix-uninitialized-concat    |  25 -----
>  debian/rules                               | 101 ++++-----------------
>  debian/source/format                       |   1 +
>  debian/source/include-binaries             |   1 +
>  12 files changed, 45 insertions(+), 254 deletions(-)
>  create mode 100644 debian/install
>  delete mode 100644 debian/patches/bug_760277_net_dns_URIDNSBL
>  delete mode 100644 debian/patches/bug_821385_dnsresolver
>  delete mode 100644 debian/patches/bug_835494_perl_INC
>  delete mode 100644 debian/patches/dkim_subdomains
>  delete mode 100644 debian/patches/fix-uninitialized-concat
>  create mode 100644 debian/source/format
>  create mode 100644 debian/source/include-binaries
> 




More information about the pmg-devel mailing list