Your message dated Sun, 11 Nov 2018 18:19:56 +0000 with message-id <[email protected]> and subject line Bug#743448: fixed in anacron 2.3-25 has caused the Debian Bug report #743448, regarding [anacron] Allow job serialisation to be customisable to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 743448: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743448 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message --------BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Package: anacron Version: 2.3-20 Severity: normal Tags: patch I now have anacron maintain btrfs volume scrubbing, which blocks all other jobs when it runs. I use anacron precisely because it should run the jobs it manages in parallel (theres cron.daily/weekly/monthly via run-parts for serial jobs) - reading the manpage confirms this intent: ======================================================================= Unless the -s or -n options are given, Anacron starts jobs immediately when their delay is over. The execution of different jobs is completely independent ======================================================================= Debian's '/etc/init.d/anacron' script indeed hobbles this by calling anacron with '-s'. I have attached a patch to allow anacron's arguments to be user-customisable in the '/etc/default/anacron' file - the patch keeps the current configuration. Thanks - --- System information. --- Architecture: amd64 Kernel: Linux 3.13-1-amd64 Debian Release: jessie/sid 990 testing security.debian.org 990 testing ftp.uk.debian.org 500 unstable ftp.uk.debian.org 500 stable ftp.uk.debian.org 500 quodlibet-unstable www.student.tugraz.at 1 experimental ftp.uk.debian.org - --- Package information. --- Depends (Version) | Installed ===================================-+-============ libc6 (>= 2.7) | debianutils (>= 1.7) | init-system-helpers (>= 1.13~) | lsb-base (>= 3.0-10) | Recommends (Version) | Installed ====================================-+-=============== cron (>= 3.0pl1-43) | 3.0pl1-124 rsyslog | 7.4.8-1 OR system-log-daemon | Suggests (Version) | Installed ===================================-+-=========== default-mta | OR mail-transport-agent | powermgmt-base | 1.31 - -- Libre software on Github: https://github.com/OmegaPhil FSF member #9442 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBAgAGBQJTPGsPAAoJEBfSPH39wvOPXNIP/1c9gBZZEubTMG9DbrtUyp0O QeagyHB0gJRzhQpfZNS3LPj5R2+sVH6TNY2ihiuHOC2huDSKzKLoVS/EFHBIHw9S ka3oFUHgNGpAO0J130Vrr7LUe0nG7iWLFsIWw2OuZRIjk6bFf4uCTt7uCVh0olFf TjP+uBbqE1mC1Q9A7sXyed3dt50lWODSwGY9nE7no5zFolXDvtJg/gdw1ObacsfN MdPk1MJvLHmxGdNjN1oh0j2o00WIXfpzcnDy7pSBkjnsinR+9vE6H/A4G1QK3riY PqDYdCg4jaLJLgFM40jw9NKMY5iXJRbPgHbYA8Wq+Rgnlg6oSJfe1ZvaS3OMGAF1 Ws2e9z7cP42/MHUUk1RQv1lXHPQl846Xd4YRbYYke5Q9JPm7Pn9n3IY+eQG/KIBx 1DMGrTwcjqyAKerM9U/RSw61bHixp3+i5VKQ6VpqQtno+bR43a+HLXxv8Pdwfoa1 1MUd9FvNx/QbUfTNYMnhWO/DP3n9kHvsVmVKiLwYVJUV0AgfcrmHBDrVPrGpx7Ra Vr0K4D3njstiBXGZSv3EEno+o7YcfCluPr6ni7Kzy+UGbr9LjA1xFDySVLt00LDG ANAbs5AV+SrQV44S3H1752sSrBHp+E0OApErVCc6N3gkXeuRRVeNb8AvHcAlc+rt Dxd5LvY/c3VCfeC01JiC =qkMI -----END PGP SIGNATURE-------- a/debian/default +++ b/debian/default @@ -4,3 +4,7 @@ # (Things like the locate updatedb cause a lot of I/O.) ANACRON_RUN_ON_BATTERY_POWER=no + +# Arguments/options to pass to anacron. If you want tasks to execute +# in parallel when they are due to start, do not pass '-s' +ANACRON_ARGS="-s" --- a/debian/init.d +++ b/debian/init.d @@ -41,7 +41,7 @@ # on_ac_power doesn't exist, on_ac_power returns 0 (ac power being used) # or on_ac_power returns 255 (undefined, desktop machine without APM) - start-stop-daemon --start --exec /usr/sbin/anacron -- -s + start-stop-daemon --start --exec /usr/sbin/anacron -- $ANACRON_ARGS log_end_msg 0 ;; restart|force-reload|reload)
customisable-serialisation.diff.sig
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: anacron Source-Version: 2.3-25 We believe that the bug you reported is fixed in the latest version of anacron, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Boyuan Yang <[email protected]> (supplier of updated anacron package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 11 Nov 2018 13:02:34 -0500 Source: anacron Binary: anacron Architecture: source Version: 2.3-25 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <[email protected]> Changed-By: Boyuan Yang <[email protected]> Description: anacron - cron-like program that doesn't go by time Closes: 730595 743448 811019 903981 Changes: anacron (2.3-25) unstable; urgency=medium . * QA upload. * Orphan the package and set maintainer to Debian QA Group. * debian: Sort by applying "wrap-and-sort -abst". * debian/control: + Bump debhelper compat to v11. + Bump Standards-Version to 4.2.1. + Update Vcs-* fields and use git repo under Salsa Debian group. + Remove dependency to transitional package dh-systemd. * debian/anacron.service: - Do not include [Install] section since the service should only be triggered by systemd timer. (Closes: #903981). + Add comments about how to allow anacron to be running even when AC power is not connected. + Add /etc/default/anacron file as EnvironmentFile. + Use SIGUSR1 and KillMode=mixed to gracefully stop the service. + Update cmdline arguments (do not use -q to suppress messages). * debian/init.d: + Use SIGUSR1 in start-stop-daemon top gracefuly stop anacron in sysvinit-compatible service. (Closes: #730595). * debian/upstart: Remove upstart service file. * debian/default: + Add comments on how to handle configurations for AC power on systemd-enabled systems. (Closes: #811019). + Allow job serialisation to be customisable. (Closes: #743448). * debian/patches: + Add patch to update anacron(8) man page to mention systemd service files and default behaviour on AC power supply. * debian/rules: - Do not use dh_systemd sequence anymore; use dh_installsystemd instead. * debian/changelog: Remove trailing spaces. Checksums-Sha1: 2c4115d3b28e031611bdba45d1967c998d86502e 1808 anacron_2.3-25.dsc 704901ecd743fb6ce103d27be21450285955e287 19620 anacron_2.3-25.debian.tar.xz 9b1d4b9dc76f8d11335def493f5ec3b9e09d81fe 5604 anacron_2.3-25_amd64.buildinfo Checksums-Sha256: 6ce1132cf90ed58f787b842c814ed7e37651723975447e416766ff81ec5843c3 1808 anacron_2.3-25.dsc a915b573bb877b3bfc60b9d31936e49c795384a3e4eb05f12b3e5a48066753ae 19620 anacron_2.3-25.debian.tar.xz 9bf3d37b6a8e1ffb782ef4d20c6b6b45e4c07a06c275a685f83aac76cc650581 5604 anacron_2.3-25_amd64.buildinfo Files: 6edf2dfa942fe2a07ab0c9614b45b9cc 1808 admin optional anacron_2.3-25.dsc 2010a8d3f87ca7002aff781f02702abb 19620 admin optional anacron_2.3-25.debian.tar.xz 7bd4959c9db7051944ae73941ea1177a 5604 admin optional anacron_2.3-25_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAlvobz4ACgkQwpPntGGC Ws5VUg/9Eokcze+iaEESR3elO0UeqrSlvp4P6JCxQiGYRTJqDyivpAU0kxt7TXXI dLgngfEIpFTX3EmtOBYh7uFbYtbE8i09q9QMvwkfNTNfwcyXV/I4Ie5eWdJUQu3q 4ugwvJLdn37LCjTn15vbeKFVomvWOIK78T09O/VA6jDD1OMzrlzE7XmjOrxKYZKQ bTesGz0lYjG/NiKWQn5RQdRmJF0MSU4JHdER+6WWIYk6Gc4Bm2ded3PO77RXCGoc W/SCCPwjh1VfWbWIWT5SwCx+S+pN5PHc+ZGtvLRspH+j91yfmu1+i6KGhHdg8pcV hTc+Lpok2A1O8gKUCmW70YqN7yQXxCMCxgyXqNXrECs/eojF8VknMVVQKiA2h1N2 67jq4wDTUPhcrYqBsv0DHpRZgUETD1VdzisFDEHEAPvfUbEF0noCVvfBr3vvJrjN clbv/B2aWWdAB7R4y/d2qnSCVCvv36+NbC0Qe45xNVKIqWTsR+DigdEc3uiWXf26 1niwlAktdnyYo8W/1wfpRCRfKAZxGVC5Xcv4JKYpcMFstAK0DRjCoYPeXDz7p4wg /LjEpG8syxIXFnHRqUWe74qEgvPglbk+bzsQFYOrVFB4CJLE7RLhyh55gvY5Dj+7 b2iAHoPYuPdPb76ZErZRjEtP0mJBoeb/m4jj0rcMtXMnsTMDAJE= =1SD/ -----END PGP SIGNATURE-----
--- End Message ---

