--- at-3.1.18.orig/debian/TODO +++ at-3.1.18/debian/TODO @@ -0,0 +1,32 @@ +* Analyze the BUG reports +** Analyze the patchs +** Analyze the requests for new features +*** 763859 +Tricky request. In a superficial analyze it may have security +implications with shell shock. + +*** 792040 +Does at supports seconds? + +*** 638256 +Analyze with care. It is a race condition and it cames from my job. + +*** 624506 +Problem with time. Currently uses a clock that is suspendable. Check +if the patch works well when the time jumps because a Sysadmin +needs to setup the correct time. + +*** 559886 + +Parallel builds is a nice to have. Need to check if the patches are +correct. + +*** 528671 +Tricky problem with a easy fix + +*** 364975 +TLDR + +** Analyze the requests for changes in the Debian package +** Close old bugs +** Document the old bugs on manpage --- at-3.1.18.orig/debian/at.atd.upstart +++ at-3.1.18/debian/at.atd.upstart @@ -0,0 +1,14 @@ +# atd - deferred execution scheduler +# +# at is a standard UNIX program that runs user-specified programs at +# scheduled deferred times + +description "deferred execution scheduler" + +start on runlevel [2345] +stop on runlevel [!2345] + +expect fork +respawn + +exec atd --- at-3.1.18.orig/debian/at.lintian-overrides +++ at-3.1.18/debian/at.lintian-overrides @@ -0,0 +1,4 @@ +at: non-standard-file-perm etc/at.deny 0640 != 0644 +at: setuid-gid-binary usr/bin/at 6755 daemon/daemon +at: non-standard-dir-perm var/spool/cron/atjobs/ 1770 != 0755 +at: non-standard-dir-perm var/spool/cron/atspool/ 1770 != 0755 --- at-3.1.18.orig/debian/changelog +++ at-3.1.18/debian/changelog @@ -0,0 +1,737 @@ +at (3.1.18-2ubuntu1) xenial; urgency=low + + * Merge from Debian unstable. Remaining changes: + - pam.conf: + Explicitly state that ~/.pam_environment shall be read, and move + the pam_env call to the end so it's read also when $HOME is + encrypted. + - Suggest an MTA rather than Recommending one. + + -- Chris J Arges Thu, 14 Jan 2016 13:57:13 -0600 + +at (3.1.18-2) unstable; urgency=medium + + * Team upload. + * debian/rules: Do not pass the --without-selinux flag on !linux + architectures, the configure is a little bit fragile and do not cope well + with it. This should fix the FTBFS on these architectures. + + -- Laurent Bigonville Fri, 25 Dec 2015 10:44:01 +0100 + +at (3.1.18-1) unstable; urgency=low + + * Team Upload. + [ Jose M Calhariz ] + * New maintainer (Closes: #675322). + * Thank you Ansgar Burchardt for maintaining at at Debian. + * One depend by line for easier diffs and changes. + * Add lintian overrides for secure files and directories. + * Bump standards version to 3.9.6, no changes needed. + * Upload to experimental because of GCC 5 transition. + * Current todo list. + * Apply patch for reproducible builds, thanks Valentin Lorentz, + (Closes: #793996). + * New release 3.1.17 + * Document behaviour when using past time, thanks Kelly Price + (Closes: #639900). + * Makefile.in: On distclean remove at.allow.5, auto generated file. + * New release 3.1.18 + * Add SELinux support to run jobs in the proper domain (Closes: #510466). + + [ Laurent Bigonville ] + * Do not try to build SELinux support on !linux architectures + + -- Laurent Bigonville Mon, 21 Dec 2015 14:25:43 +0100 + +at (3.1.16-1ubuntu1) vivid; urgency=low + + * Merge from Debian unstable. Remaining changes: + - pam.conf: + Explicitly state that ~/.pam_environment shall be read, and move + the pam_env call to the end so it's read also when $HOME is + encrypted. + - Replace init script with Upstart job. + - Suggest an MTA rather than Recommending one. + + -- Chris J Arges Sat, 10 Jan 2015 16:00:02 -0600 + +at (3.1.16-1) unstable; urgency=medium + + * New upstream release. + + -- Ansgar Burchardt Tue, 30 Sep 2014 08:33:05 +0200 + +at (3.1.15-1) unstable; urgency=medium + + * New upstream release: + + pam.conf: require pam_loginuid.so (Closes: #677442) + * Bumped Standards-Version to 3.9.5 (no changes). + + -- Ansgar Burchardt Sun, 10 Aug 2014 14:03:16 +0200 + +at (3.1.14-1ubuntu2) utopic; urgency=high + + * No change rebuild against new dh_installinit, to call update-rc.d at + postinst. + + -- Dimitri John Ledkov Wed, 28 May 2014 10:38:52 +0100 + +at (3.1.14-1ubuntu1) trusty; urgency=low + + * Merge from Debian: + - pam.conf: + Explicitly state that ~/.pam_environment shall be read, and move + the pam_env call to the end so it's read also when $HOME is + encrypted. + - Replace init script with Upstart job. + - Suggest an MTA rather than Recommending one. + + -- Dmitrijs Ledkovs Mon, 21 Oct 2013 09:38:33 +0100 + +at (3.1.14-1) unstable; urgency=low + + * New upstream release: + + No longer try to compile and run a trivial C program. (Closes: #632301) + + Add systemd service file. (Closes: #639634) + + [ Prach Pongpanich ] + * Bump debhelper Build-Depends to 9. + * Bump Standards-Version to 3.9.4. + * debian/control: Use canonical URI in Vcs-* fields. + * Update copyright to format 1.0. + + [ Ansgar Burchardt ] + * Install systemd service file. + + -- Ansgar Burchardt Sun, 08 Sep 2013 14:52:08 +0200 + +at (3.1.13-2ubuntu2) raring; urgency=low + + * pam.conf: + Explicitly state that ~/.pam_environment shall be read, and move + the pam_env call to the end so it's read also when $HOME is + encrypted (LP: #952185). + + -- Gunnar Hjalmarsson Thu, 14 Feb 2013 10:00:00 +0100 + +at (3.1.13-2ubuntu1) quantal; urgency=low + + * Resynchronise with Debian. Remaining changes: + - Replace init script with Upstart job. + - Suggest an MTA rather than Recommending one. + + -- Colin Watson Mon, 11 Jun 2012 09:57:12 +0100 + +at (3.1.13-2) unstable; urgency=low + + * Use debhelper compat level 9 (to enable hardening by default). + * debian/rules: Also enable pie and bindnow hardening features. + * Use XZ compression for binary packages. + * Mark binary package as Multi-Arch: foreign. (Closes: #676782) + + -- Ansgar Burchardt Sat, 09 Jun 2012 13:32:34 +0200 + +at (3.1.13-1ubuntu1) precise; urgency=low + + * Resynchronise with Debian. Remaining changes: + - Replace init script with Upstart job, and bump build-dependency on + debhelper for Upstart-aware dh_installinit. + - Suggest an MTA rather than Recommending one. + + -- Colin Watson Tue, 25 Oct 2011 15:37:19 +0100 + +at (3.1.13-1) unstable; urgency=low + + * New upstream release: + + Remove useless chdir(). (Closes: #587121) + + Create hardlink as priviledged user. (Closes: #597130) + + Add support for -r option required by POSIX. (Closes: #616697) + + Don't abort when job is removed just before we run it. (Closes: #309014) + + Do not strip binaries on install. (Closes: #436485) + * Recommend default-mta instead of exim4. (Closes: #542872) + * debian/control: Add dependency on ${misc:Depends}. (Closes: #586260) + * debian/control: Remove DM-Upload-Allowed. + * Update my email address. + * debian/source/format: Use source format 1.0. + * debian/copyright: Refer to specific versions of the GPL. + * Add debian/watch with a comment that Debian is upstream. + * debian/postinst: use "set -e" instead of "#!/bin/sh -e". + * debian/rules: Add build-arch, build-indep targets. + * Bump Standards-Version to 3.9.2. + + -- Ansgar Burchardt Sat, 25 Jun 2011 15:05:40 +0200 + +at (3.1.12-1ubuntu3) oneiric; urgency=low + + * Rebuild with current debhelper to pick up the fix for LP #690640. + + -- Colin Watson Mon, 16 May 2011 11:24:34 +0100 + +at (3.1.12-1ubuntu2) maverick; urgency=low + + * Perform queue hardlinks with full privileges (LP: #598824). + + -- Kees Cook Sun, 27 Jun 2010 12:13:43 -0700 + +at (3.1.12-1ubuntu1) maverick; urgency=low + + * Merge from Debian unstable (LP: #559117), remaining changes: + - Replace init script with Upstart job, and bump build-dependency on + debhelper for Upstart-aware dh_installinit + - debian/control: Add missing ${misc:Depends} + - Suggest: default-mta | mail-transport-agent instead of Recommends: + exim | mail-transport-agent + * Dropped changes: + - Set SENDMAIL to /usr/lib/sendmail: this is wrong, the correct path of + /usr/sbin/sendmail as mandated by policy for the m-t-a package is + already used in Debian. + - Depend on lsb >= 3.2-14: superseded by upstart job and merged in + Debian. + - Add the 'status' action to the init script: superseded by upstart job. + + -- Steve Langasek Thu, 17 Jun 2010 16:32:42 +0000 + +at (3.1.12-1) unstable; urgency=low + + * New upstream release: + + do not increment year twice (Closes: #404965) (LP: #312051) + + do not increment day of month twice (Closes: #386665) + + update documentation on removed environment variables + (Closes: #335374) + + add -f option to stay in foreground (Closes: #208367) - thanks to + Marcela Maslanova + + error when day of month is 0 (Closes: #372671) + + make less assumptations on open file descriptors (Closes: #453707) + + add status action to init script (Closes: #506829) + + make stdout, stderr available to sendmail process (Closes: #316442) + + document -b option (LP: #156493) + + document 4-digit years and ISO date format (Closes: #359010) + + add test suite for date/time parser (Closes: #86662) + - add build-dep on perl (>= 5.10.1) for Test::More 0.92 + * use dh_installinit (Closes: #406359) + * remove support for upgrading from pre-3.1.9 + * remove rc, pam (moved upstream) + * remove Cyril Brulebois from Uploaders as requested on IRC + * now depends on lsb-base (>= 3.2-14) for status_of_proc in init script + * add dependency on libpam-runtime (>= 1.0.1-11) for + common-session-noninteractive + * update debian/copyright + * bump Standards-Version to 3.8.3 (no changes) + * debian/control: Add DM-Upload-Allowed: yes. + + -- Ansgar Burchardt Mon, 30 Nov 2009 20:03:34 +0900 + +at (3.1.11-1ubuntu5) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack Fri, 05 Mar 2010 03:09:56 +0100 + +at (3.1.11-1ubuntu4) karmic; urgency=low + + FFE LP: #427356. + + * Replace init script with Upstart job. + * debian/control: + - Add missing ${misc:Depends} + - Bump build-dependency on debhelper for Upstart-aware dh_installinit + + -- Scott James Remnant Tue, 15 Sep 2009 03:33:39 +0100 + +at (3.1.11-1ubuntu3) karmic; urgency=low + + * And drop the MTA back down from a Recommends to a Suggests, to not be + pulled in by default. + + -- Steve Langasek Fri, 21 Aug 2009 15:21:37 -0700 + +at (3.1.11-1ubuntu2) karmic; urgency=low + + * Restore the Recommends: default-mta | mail-transport-agent, which was + dropped in the latest merge. + + -- Steve Langasek Thu, 20 Aug 2009 15:20:31 +0000 + +at (3.1.11-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: LP: #415407 + - debian/control: Depend on lsb >= 3.2-14, which has the + status_of_proc() function. + - debian/rc: Add the 'status' action (Debian Bug: #506829) + - Set SENDMAIL to /usr/lib/sendmail. + + -- Bhavani Shankar Tue, 18 Aug 2009 20:02:37 +0530 + +at (3.1.11-1) unstable; urgency=low + + * New "upstream" release: + + correct comment in atd.c (Closes: #372640) + + rc: do not set -e (Closes: #445489) + + panic.c: switch permissions before unlink (Closes: #518456, #538702) + + at.c: add -t option (Closes: #515262) + + at.c: exit successfully when -V is given (Closes: #292657) + + fix some typos (Closes: #491131) + + set version to 3.1.11 (Closes: #484515) + + [ Cyril Brulebois ] + * Mark old changelog entries using “Old Changelog”. + * debian/rules: + + Stop setting SHELL to bash. + + Get rid of unneeded checkroot target. + + Get rid of unneeded local variables. + + Get rid of lines that are commented out. + + Get rid of obsolete source and diff targets. + + Get rid of unneeded dist and dsc targets. + + Get rid of unneeded variables. + + Use dh_install to install the config files. + + Call some dh_* tools at the end of the build. + - Call dh_md5sum (Closes: #309773) + + Call dh_install{changelogs,doc} to install docs. + + Use dh_installman/dh_compress to handle the manpages. + + Call dh_clean. + + Simplify calling configure. + + Use a build-stamp target. + + Use proper cleaning. + + Use “sed -i”, that's shorter. + + Get rid of the copyright, rules got rewritten. + + No longer make distclean errors. + + Remove additional removals, dh_clean will do that. + + Set SENDMAIL= for ./configure instead of using sed + * debian/control: + + Build-Depend on debhelper (>= 7). + + Update Maintainer/Uploaders according to ITA (Closes: #541013). + + Add Vcs-{Browser,Git} pointing to collab-maint/at.git + * Remove debian/conffiles, debhelper takes care of that. + + [ Ansgar Burchardt ] + * debian/rules: + + use config.{guess,sub} from autotools-dev (Closes: #536294) + + call configure as documented in autotools-dev (Closes: #480825) + + call dh_strip + + remove duplicate ChangeLog + * debian/control: + + do no longer build-dep on ssmtp | mail-transport-agent + (Closes: #524187) + + downgrade dependency on mail-transport-agent to recommends + (Closes: #468326) + + downgrade Priority to standard + + bump Standards-Version to 3.8.2 + * debian/prerm: do not ignore errors + * Copy updated debian/copyright from upstream + + -- Ansgar Burchardt Fri, 14 Aug 2009 20:24:03 +0200 + +at (3.1.10.2ubuntu2) jaunty; urgency=low + + * Set SENDMAIL to /usr/lib/sendmail in configure's env and drop ssmtp | + mail-transport-agent build-deps. + + -- Loic Minier Wed, 15 Apr 2009 12:22:47 +0200 + +at (3.1.10.2ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, remaining changes: + - debian/control: Drop mail-transport-agent to a Suggest + and prefer real alternative postfix. + - debian/control: Depend on lsb >= 3.2-14, which has the + status_of_proc() function. + - debian/rc: Add the 'status' action (Debian Bug: #506829) + + -- Dustin Kirkland Mon, 24 Nov 2008 21:55:01 -0600 + +at (3.1.10.2) unstable; urgency=low + + * Non-maintainer upload. + * Change Depends to include exim4 as alternative to mail-transport-agent. + (closes: #474999) + * Change Build-Depends to include ssmtp as alternative to + mail-transport-agent. This is what the Debian build daemons do anyway. + (closes: #491877) + + -- Christoph Berg Tue, 23 Sep 2008 11:11:21 +0200 + +at (3.1.10.1ubuntu3) intrepid; urgency=low + + * debian/control: Depend on lsb >= 3.2-12ubuntu2, which has the + status_of_proc() function. + * debian/rc: Add the 'status' action (LP: #247091). + + -- Dustin Kirkland Wed, 09 Jul 2008 16:39:40 -0500 + +at (3.1.10.1ubuntu2) intrepid; urgency=low + + * debian/control: Drop mail-transport-agent to a Suggests: again, and prefer + real alternative postfix. (Accidentally dropped in the merge) + + -- Martin Pitt Fri, 16 May 2008 11:52:38 +0200 + +at (3.1.10.1ubuntu1) intrepid; urgency=low + + * Merge with Debian unstable. Remaining Ubuntu changes: + - debian/postinst: Do not install stop rc.d links for shutdown and reboot, + they are not needed. + * debian/rc: Remove 0 and 6 from Default-Stop: LSB header, too. + + -- Martin Pitt Thu, 15 May 2008 15:50:38 +0200 + +at (3.1.10.1) unstable; urgency=low + + * Non-maintainer uploaded to fix release goal issue. + * Correct LSB header of init.d script (Closes: #376780). + + -- Petter Reinholdtsen Sun, 27 Jan 2008 06:15:14 +0100 + +at (3.1.10) unstable; urgency=low + + * Fix typo in init script (closes: #321141) + * Allow "at