Re: [mlmmj] Release 1.4.0 rc2

Baptiste Daroussin <[email protected]> Mon, 20 Nov 2023 21:41:16 +0100
Newsgroups org.mlmmj.mlmmj
Message-ID <[email protected]>
Le 20 novembre 2023 20:39:14 GMT+01:00, "Rapha=C3=ABl Jadot" <rj@hodo=2Efr>=
 a =C3=A9crit=C2=A0:
>Thanks for the insights, I have done quite a work on the package, but I h=
ave a strange behaviour on yunohost test VM (which runs on Debian Bullseye)=
, though it works on my machine, not sure what is wrong
>
>raph@raph:~/mlmmj$ autoreconf -i && =2E/configure && make && sudo make in=
stall=20
>checking for a BSD-compatible install=2E=2E=2E /usr/bin/install -c
>checking whether build environment is sane=2E=2E=2E yes
>checking for a thread-safe mkdir -p=2E=2E=2E /usr/bin/mkdir -p
>checking for gawk=2E=2E=2E gawk
>checking whether make sets $(MAKE)=2E=2E=2E yes
>checking whether make supports nested variables=2E=2E=2E yes
>checking for gcc=2E=2E=2E gcc
>checking whether the C compiler works=2E=2E=2E yes
>checking for C compiler default output file name=2E=2E=2E a=2Eout
>checking for suffix of executables=2E=2E=2E=20
>checking whether we are cross compiling=2E=2E=2E no
>checking for suffix of object files=2E=2E=2E o
>checking whether we are using the GNU C compiler=2E=2E=2E yes
>checking whether gcc accepts -g=2E=2E=2E yes
>checking for gcc option to accept ISO C89=2E=2E=2E none needed
>checking whether gcc understands -c and -o together=2E=2E=2E yes
>checking whether make supports the include directive=2E=2E=2E yes (GNU st=
yle)
>checking dependency style of gcc=2E=2E=2E gcc3
>checking for ranlib=2E=2E=2E ranlib
>checking for socket in -lsocket=2E=2E=2E no
>checking for gethostbyname in -lnsl=2E=2E=2E yes
>checking for iconv_open in -liconv=2E=2E=2E no
>checking how to run the C preprocessor=2E=2E=2E gcc -E
>checking for grep that handles long lines and -e=2E=2E=2E /usr/bin/grep
>checking for egrep=2E=2E=2E /usr/bin/grep -E
>checking for ANSI C header files=2E=2E=2E yes
>checking for sys/types=2Eh=2E=2E=2E yes
>checking for sys/stat=2Eh=2E=2E=2E yes
>checking for stdlib=2Eh=2E=2E=2E yes
>checking for string=2Eh=2E=2E=2E yes
>checking for memory=2Eh=2E=2E=2E yes
>checking for strings=2Eh=2E=2E=2E yes
>checking for inttypes=2Eh=2E=2E=2E yes
>checking for stdint=2Eh=2E=2E=2E yes
>checking for unistd=2Eh=2E=2E=2E yes
>checking arpa/inet=2Eh usability=2E=2E=2E yes
>checking arpa/inet=2Eh presence=2E=2E=2E yes
>checking for arpa/inet=2Eh=2E=2E=2E yes
>checking fcntl=2Eh usability=2E=2E=2E yes
>checking fcntl=2Eh presence=2E=2E=2E yes
>checking for fcntl=2Eh=2E=2E=2E yes
>checking netinet/in=2Eh usability=2E=2E=2E yes
>checking netinet/in=2Eh presence=2E=2E=2E yes
>checking for netinet/in=2Eh=2E=2E=2E yes
>checking stddef=2Eh usability=2E=2E=2E yes
>checking stddef=2Eh presence=2E=2E=2E yes
>checking for stddef=2Eh=2E=2E=2E yes
>checking for stdlib=2Eh=2E=2E=2E (cached) yes
>checking for string=2Eh=2E=2E=2E (cached) yes
>checking sys/socket=2Eh usability=2E=2E=2E yes
>checking sys/socket=2Eh presence=2E=2E=2E yes
>checking for sys/socket=2Eh=2E=2E=2E yes
>checking syslog=2Eh usability=2E=2E=2E yes
>checking syslog=2Eh presence=2E=2E=2E yes
>checking for syslog=2Eh=2E=2E=2E yes
>checking for unistd=2Eh=2E=2E=2E (cached) yes
>checking time=2Eh usability=2E=2E=2E yes
>checking time=2Eh presence=2E=2E=2E yes
>checking for time=2Eh=2E=2E=2E yes
>checking iconv=2Eh usability=2E=2E=2E yes
>checking iconv=2Eh presence=2E=2E=2E yes
>checking for iconv=2Eh=2E=2E=2E yes
>checking for an ANSI C-conforming const=2E=2E=2E yes
>checking for size_t=2E=2E=2E yes
>checking for stdlib=2Eh=2E=2E=2E (cached) yes
>checking for GNU libc compatible malloc=2E=2E=2E yes
>checking for ftruncate=2E=2E=2E yes
>checking for memset=2E=2E=2E yes
>checking for socket=2E=2E=2E yes
>checking for strerror=2E=2E=2E yes
>checking for strncasecmp=2E=2E=2E yes
>checking for snprintf=2E=2E=2E yes
>checking for fcntl=2E=2E=2E yes
>checking for nanosleep=2E=2E=2E yes
>checking for time=2E=2E=2E yes
>checking for strftime=2E=2E=2E yes
>checking for syslog=2E=2E=2E yes
>checking for regcomp=2E=2E=2E yes
>checking for regexec=2E=2E=2E yes
>checking for arc4random_uniform=2E=2E=2E no
>checking for copy_file_range=2E=2E=2E yes
>=2E/configure: line 4802: syntax error near unexpected token `ATF,'
>=2E/configure: line 4802: `PKG_CHECK_MODULES(ATF, atf-c)'
>

You are missing atf-devel package when generatig the configuration file

Bapt


>19=2E11=2E2023, 14:33, "Baptiste Daroussin" <bapt@nours=2Eeu <mailto:bapt=
@nours=2Eeu>>:
>
>Le 19 novembre 2023 12:49:21 GMT+01:00, "Rapha=C3=ABl Jadot" <rj@hodo=2Ef=
r <mailto:rj@hodo=2Efr>> a =C3=A9crit :
>
>Hi there,
>
>I wanted to let you know that I'm working on a new Yunohost package for m=
lmmj=2E I'm doing this because Mailman 3 (which is provide in the list of a=
pplications) seems a bit too heavy for small servers, and I really love mlm=
mj=2E
>
>This is my first time making a package for Yunohost, so it's a bit of a l=
earning process=2E I might need some help or advice as I go along=2E
>
>I'm also thinking about adding a web interface for looking at email archi=
ves=2E Do you have any suggestions for the best existing solution, or shoul=
d I develop something from scratch?
>
>You can check out what I've done so far here: https://github=2Ecom/ashled=
ombos/mlmmj-ynh=2E Right now, I've mostly worked on the manifest=2Etoml and=
 install scripts=2E The other files are still just the basic template=2E
>
>Best regards,
>
>24=2E10=2E2023, 22:53, "Baptiste Daroussin" <bapt@nours=2Eeu <mailto:bapt=
@nours=2Eeu>>:
>
>Hello everyone,
>
>You can now find the RC2 release:
>https://codeberg=2Eorg/mlmmj/mlmmj/releases/tag/RELEASE_1_4_0rc2
>
>It contains 2 important regression fixes spotted by Konstantin (thanks a =
lot!)
>- VERP with postix
>- modifymod tunable
>
>Given a week has passed since last bug report, I think we are safe to
>issue a 1=2E4=2E0 rc2 release!
>
>Please test and report issue!
>Best regards,
>Bapt
>
>Excellent! Please make sure to use latest git there aee important fixes t=
here=2E
>
>I can issue a rc3 if needed or I think it is stable enough for a final re=
lease=2E
>
>For the archives on freebsd, the index https://lists=2Efreebsd=2Eorg <htt=
ps://lists=2Efreebsd=2Eorg/> is using
>https://codeberg=2Eorg/bapt/mlmmj-webview
>
>The archives themselves are generated using https://fossil=2Enours=2Eeu/m=
lmmj-archiver/doc/trunk/README=2Emd
>
>Both are maybe portable, maybe not, but I accept portability patches for =
both=2E
>
>I can move mlmmj-archiver to codeberg to ease contribution if that helps
>
>There are plenty of other options=2E
>
>Bapt
>
>--=20
>
>Rapha=C3=ABl J=2E