Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package rabbitmq-server rabbitmq-server used to need a restart whenever logs where rotated. That's no longer the case anymore. So the attached debdiff stops using a sharedscript, making the service survive better to log rotation. No impact for the users, just a better rabbitmq-server. Debdiff attached. Please unblock rabbitmq-server/3.8.9-2
diff -Nru rabbitmq-server-3.8.9/debian/changelog rabbitmq-server-3.8.9/debian/changelog --- rabbitmq-server-3.8.9/debian/changelog 2020-10-01 09:30:46.000000000 +0200 +++ rabbitmq-server-3.8.9/debian/changelog 2021-03-26 14:24:32.000000000 +0100 @@ -1,3 +1,14 @@ +rabbitmq-server (3.8.9-2) unstable; urgency=medium + + * Do not use the /usr/sbin/rabbitmq-server wrapper in systemd service file + (Closes: #947873). + * Use logrotate daily instead of weekly, and do not override the number of + logs, so we don't keep too much of them. + * Do not use a sharedscripts, as rabbitmq-server detects the log rotation + by itself (LP: #1921425). + + -- Thomas Goirand <z...@debian.org> Fri, 26 Mar 2021 14:24:52 +0100 + rabbitmq-server (3.8.9-1) unstable; urgency=medium * New upstream release. diff -Nru rabbitmq-server-3.8.9/debian/rabbitmq-server.logrotate rabbitmq-server-3.8.9/debian/rabbitmq-server.logrotate --- rabbitmq-server-3.8.9/debian/rabbitmq-server.logrotate 2020-10-01 09:30:46.000000000 +0200 +++ rabbitmq-server-3.8.9/debian/rabbitmq-server.logrotate 2021-03-26 14:24:32.000000000 +0100 @@ -1,12 +1,7 @@ /var/log/rabbitmq/*.log { - weekly - missingok - rotate 20 - compress - delaycompress - notifempty - sharedscripts - postrotate - /etc/init.d/rabbitmq-server rotate-logs > /dev/null - endscript + daily + missingok + compress + delaycompress + notifempty } diff -Nru rabbitmq-server-3.8.9/debian/rabbitmq-server.service rabbitmq-server-3.8.9/debian/rabbitmq-server.service --- rabbitmq-server-3.8.9/debian/rabbitmq-server.service 2020-10-01 09:30:46.000000000 +0200 +++ rabbitmq-server-3.8.9/debian/rabbitmq-server.service 2021-03-26 14:24:32.000000000 +0100 @@ -15,8 +15,10 @@ Restart=on-failure RestartSec=10 WorkingDirectory=/var/lib/rabbitmq -ExecStart=/usr/sbin/rabbitmq-server +ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server ExecStop=/usr/sbin/rabbitmqctl stop +StandardOutput=append:/var/log/rabbitmq/rabbitmq-server.log +StandardError=append:/var/log/rabbitmq/rabbitmq-server.error.log [Install] WantedBy=multi-user.target