FS#71342 - [dovecot] missing makedepend on systemd

Attached to Project: Community Packages
Opened by Kevin Mihelich (kmihelich) - Wednesday, 23 June 2021, 19:13 GMT
Last edited by Thore Bödecker (foxxx0) - Thursday, 24 June 2021, 12:42 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Johannes Löthberg (demize)
Thore Bödecker (foxxx0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: systemd is required for the build to generate the service and socket files. systemd used to be included in the base packages installed in clean chroots, but this is no longer the case. It appears that the Arch package has been built with one of these older chroots.

Also, the --with-systemdsystemunitdir configure flag is no longer valid. This is now an environment variable named systemdsystemunitdir. However, the files are ending up in the previously specified directory so this isn't needed.

Additional info:
* package version: 2.3.15-1
* configure log snippets with a new chroot:
==> Starting build()...
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
--snip--
checking for SYSTEMD... no
checking for systemd unit directory...
--snip--
Install prefix . : /usr
File offsets ... : 64bit
I/O polling .... : epoll
I/O notifys .... : inotify
SSL ............ : yes (OpenSSL)
GSSAPI ......... : yes
passdbs ........ : static passwd passwd-file shadow pam checkpassword ldap (plugin) sql lua (plugin)
: -bsdauth
userdbs ........ : static prefetch passwd passwd-file checkpassword ldap (plugin) sql lua (plugin)
CFLAGS ......... : -std=gnu99 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -mfunction-return=keep -mindirect-branch=keep -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2
SYSTEMD ........ : simple - (no unit file)


Steps to reproduce: Build the package in a newly created clean chroot.
This task depends upon

Closed by  Thore Bödecker (foxxx0)
Thursday, 24 June 2021, 12:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed as of dovecot 2.3.15-2
Comment by loqs (loqs) - Wednesday, 23 June 2021, 20:04 GMT
In addition to the above fixes, PKGBUILD.diff stops libtool over linking and removes a no longer used patch.

Loading...