Package Details: amavisd-new 2.11.0-1

Git Clone URL: https://aur.archlinux.org/amavisd-new.git (read-only)
Package Base: amavisd-new
Description: High-performance interface between mailer (MTA) and content checkers
Upstream URL: http://www.ijs.si/software/amavisd/
Licenses: GPL
Submitter: None
Maintainer: yar (kbabioch)
Last Packager: yar
Votes: 33
Popularity: 0.175048
First Submitted: 2005-04-22 04:23
Last Updated: 2016-06-07 18:08

Dependencies (24)

Required by (3)

Sources (3)

Latest Comments

Arvedui commented on 2017-05-10 12:15

Please do not rename the socket, it would break every setup that uses this package for no good reason.
One usually uses those files with the full path anyway and since they live in their own directory there is no ambiguity.

yar commented on 2017-05-10 11:56

@kbabioch I've made you a co-maintainer, feel free to implement your suggestions. Thanks!

kbabioch commented on 2017-05-07 13:08

By the way: Why do you mess with the filenames of PID, lock and socket files? With your package these files are located at:

/run/amavis/lock, /run/amavis/sock and /run/amavis/pid

I don't think this is a particular good idea, since the basename itself does not contain the name of the daemon, that these files belong to. Furthermore there are packages like "amavisd-milter" that belong to the same "family", and I put the socket file there, too (e.g. "/run/amavis/amavisd-milter.sock"). So I would strongly encourage you to rename these files to something like:

- /run/amavis/amavisd.lock
- /run/amavis/amavisd.sock
- /run/amavis/amavisd.pid

This makes things more consistent not only with other packages, but also with the amavisd-milter package that I mentioned above.

kbabioch commented on 2017-05-07 12:30

You should probably consider to switch to systemd-sysusers [1] for creation of users and groups, since Arch is slowly migrating to this "new" mechanism with new packages, see [2].

[1]: https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html
[2]: https://bugs.archlinux.org/task/45196

Arvedui commented on 2016-06-07 09:56

It's arch, the package should have be rebuild along with the other perl packages that rely on native code, but it was not.

nightah commented on 2016-06-07 09:39

Right you are!

Rebuilt against perl 5.24.0-1 with this PKGBUILD: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/perl-unix-syslog

Thanks for the bug report too, is that upstream perl or somewhere around on Arch? I'll follow that so I can move back to the community release when fixed.

Arvedui commented on 2016-06-07 09:02

The problem is that perl-unix-syslog was not rebuild against perl 5.24.

That package was moved to community so you have use abs to get the PKGBUILD if you want to rebuild it yourself.

Here is the corresponding bug report is FS#49600 btw.

nightah commented on 2016-06-07 07:59

Had the same error post upgrade of perl and some of it's modules on the 5th of June.

For me it was because of razor 2.85-7 having a dependancy of perl 5.24.0-1.

Rolled back to razor 2.85-5, perl 5.22.2-1 and all the modules that also had been been marked as upgrade dependancies listed below (some of the dependancies are for razor and not amavis specifically):

[2016-06-05 22:40] [ALPM] upgraded perl (5.22.2-1 -> 5.24.0-1)
[2016-06-05 22:40] [ALPM] upgraded perl-berkeleydb (0.55-1 -> 0.55-2)
[2016-06-05 22:40] [ALPM] upgraded perl-digest-nilsimsa (0.06-11 -> 0.06-12)
[2016-06-05 22:40] [ALPM] upgraded perl-digest-sha1 (2.13-6 -> 2.13-7)
[2016-06-05 22:40] [ALPM] upgraded perl-net-libidn (0.12-9 -> 0.12-10)
[2016-06-05 22:40] [ALPM] upgraded razor (2.85-5 -> 2.85-7)

I've also tried building the newer version of amavis (2.11.0) with the required razor dependancies and we still receive the Syslog.c binary mismatch error.

BoldForester commented on 2016-06-06 19:00

Package seems to be broken on fresh install:

amavisd[543]: Syslog.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)

Also this is not the latest version (amavisd-new-2.11.0.tar.xz).

Arvedui commented on 2015-08-12 21:19

The package was probably lost during aur switch.

But I just uploaded it :)

All comments