Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package at for openSUSE:Factory checked in at 2021-07-21 19:06:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/at (Old) and /work/SRC/openSUSE:Factory/.at.new.2632 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "at" Wed Jul 21 19:06:15 2021 rev:78 rq:907095 version:3.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/at/at.changes 2021-07-02 13:27:27.676763292 +0200 +++ /work/SRC/openSUSE:Factory/.at.new.2632/at.changes 2021-07-21 19:07:15.635383298 +0200 @@ -1,0 +2,8 @@ +Fri Jul 16 09:09:26 UTC 2021 - Danilo Spinella <[email protected]> + +- Update to 3.2.2: + * Add script batch-job +- Refresh patch at-3.1.14.patch into at-3.2.2.patch +- Convert at-3.1.14-parse-suse-sysconfig.patch to UTF-8 + +------------------------------------------------------------------- Old: ---- at-3.1.14.patch at_3.2.1.orig.tar.gz New: ---- at-3.2.2.patch at_3.2.2.orig.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ at.spec ++++++ --- /var/tmp/diff_new_pack.amMCm4/_old 2021-07-21 19:07:16.339384522 +0200 +++ /var/tmp/diff_new_pack.amMCm4/_new 2021-07-21 19:07:16.343384528 +0200 @@ -1,7 +1,7 @@ # # spec file for package at # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,11 +18,10 @@ #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates + %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - Name: at -Version: 3.2.1 +Version: 3.2.2 Release: 0 Summary: A Job Manager License: GPL-2.0-or-later @@ -32,7 +31,7 @@ Source3: sysconfig.atd Source5: atd.service Source6: system-user-at.conf -Patch0: at-3.1.14.patch +Patch0: at-3.2.2.patch Patch4: at-3.1.14-joblist.patch Patch10: at-3.1.13-massive_batch.patch Patch11: at-3.1.13-documentation-dir.patch @@ -66,9 +65,9 @@ BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros +BuildRequires: sysuser-tools BuildRequires: pkgconfig(libHX) BuildRequires: pkgconfig(libselinux) -BuildRequires: sysuser-tools Requires(post): %fillup_prereq Requires(pre): permissions %sysusers_requires @@ -151,5 +150,7 @@ %{_fillupdir}/sysconfig.atd %{_unitdir}/atd.service %{_sysusersdir}/system-user-at.conf +%dir %{_datadir}/at +%{_datadir}/at/batch-job %changelog ++++++ at-3.1.14-parse-suse-sysconfig.patch ++++++ --- /var/tmp/diff_new_pack.amMCm4/_old 2021-07-21 19:07:16.383384598 +0200 +++ /var/tmp/diff_new_pack.amMCm4/_new 2021-07-21 19:07:16.383384598 +0200 @@ -1,4 +1,4 @@ -From: Cristian Rodr?guez <[email protected]> +From: Cristian Rodr??guez <[email protected]> Last updated by: Jan Engelhardt <[email protected]> http://bugzilla.novell.com/780259 ++++++ at-3.1.14.patch -> at-3.2.2.patch ++++++ --- /work/SRC/openSUSE:Factory/at/at-3.1.14.patch 2020-10-08 13:09:54.423048735 +0200 +++ /work/SRC/openSUSE:Factory/.at.new.2632/at-3.2.2.patch 2021-07-21 19:07:15.619383271 +0200 @@ -1,21 +1,15 @@ ---- - Makefile.in | 46 +++++++++++++++++++++++----------------------- - Problems | 2 +- - atd.c | 16 +++++++++++++--- - configure.ac | 2 +- - 4 files changed, 38 insertions(+), 28 deletions(-) - -Index: at-3.2.0/Makefile.in +Index: at-3.2.2/Makefile.in =================================================================== ---- at-3.2.0.orig/Makefile.in -+++ at-3.2.0/Makefile.in -@@ -93,41 +93,41 @@ atrun: atrun.in +--- at-3.2.2.orig/Makefile.in ++++ at-3.2.2/Makefile.in +@@ -95,43 +95,43 @@ atrun: atrun.in $(CC) -c $(CFLAGS) $(DEFS) $*.c install: all - $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(etcdir) - $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(bindir) - $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(sbindir) +- $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(atdatadir) - $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(docdir) - $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(atdocdir) - $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 755 -d $(IROOT)$(ATSPOOL_DIR) $(IROOT)$(ATJOB_DIR) @@ -23,6 +17,7 @@ + $(INSTALL) -m 755 -d $(IROOT)$(etcdir) + $(INSTALL) -m 755 -d $(IROOT)$(bindir) + $(INSTALL) -m 755 -d $(IROOT)$(sbindir) ++ $(INSTALL) -m 755 -d $(IROOT)$(atdatadir) + $(INSTALL) -m 755 -d $(IROOT)$(docdir) + $(INSTALL) -m 755 -d $(IROOT)$(atdocdir) + $(INSTALL) -m 755 -d $(IROOT)$(ATJOB_DIR) @@ -34,10 +29,11 @@ - test -f $(IROOT)$(etcdir)/at.allow || test -f $(IROOT)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(IROOT)$(etcdir)/ - $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at $(IROOT)$(bindir) + test -f $(IROOT)$(etcdir)/at.allow || test -f $(IROOT)$(etcdir)/at.deny || $(INSTALL) -m 640 at.deny $(IROOT)$(etcdir)/ -+ $(INSTALL) -m 6755 at $(IROOT)$(bindir) ++ $(INSTALL) -m 6755 at $(IROOT)$(bindir) $(LN_S) -f at $(IROOT)$(bindir)/atq $(LN_S) -f at $(IROOT)$(bindir)/atrm - $(INSTALL) -g root -o root -m 755 batch $(IROOT)$(bindir) +- $(INSTALL) -g root -o root -m 755 batch-job $(IROOT)$(atdatadir) - $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man1dir) - $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man5dir) - $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man8dir) @@ -45,6 +41,7 @@ - $(INSTALL) -g root -o root -m 755 atrun $(IROOT)$(sbindir) - $(INSTALL) -g root -o root -m 644 at.1 $(IROOT)$(man1dir)/ + $(INSTALL) -m 755 batch $(IROOT)$(bindir) ++ $(INSTALL) -m 755 batch-job $(IROOT)$(atdatadir) + $(INSTALL) -d -m 755 $(IROOT)$(man1dir) + $(INSTALL) -d -m 755 $(IROOT)$(man5dir) + $(INSTALL) -d -m 755 $(IROOT)$(man8dir) @@ -74,10 +71,10 @@ fi dist: checkin $(DIST) $(LIST) Filelist.asc -Index: at-3.2.0/Problems +Index: at-3.2.2/Problems =================================================================== ---- at-3.2.0.orig/Problems -+++ at-3.2.0/Problems +--- at-3.2.2.orig/Problems ++++ at-3.2.2/Problems @@ -5,7 +5,7 @@ Possible reasons why at may not run for make -f Makefile.old install @@ -87,10 +84,10 @@ - If you find numerous 'try again' error messages in your syslog files, you have too many processes running; recompile your kernel for a -Index: at-3.2.0/atd.c +Index: at-3.2.2/atd.c =================================================================== ---- at-3.2.0.orig/atd.c -+++ at-3.2.0/atd.c +--- at-3.2.2.orig/atd.c ++++ at-3.2.2/atd.c @@ -388,7 +388,12 @@ run_file(const char *filename, uid_t uid if ((fflags = fcntl(fd_in, F_GETFD)) < 0) perr("Error in fcntl"); @@ -101,7 +98,7 @@ + ** What's that? This fcntl() removes the CLOSE_ON_EXEC flag. + */ + if(fcntl(fd_in, F_SETFD, fflags | FD_CLOEXEC) < 0) -+ perr("Error in fcntl"); ++ perr("Error in fcntl"); /* * If the spool directory is mounted via NFS `atd' isn't able to @@ -135,16 +132,16 @@ batch_uid = buf.st_uid; batch_gid = buf.st_gid; batch_queue = queue; -Index: at-3.2.0/configure.ac +Index: at-3.2.2/configure.ac =================================================================== ---- at-3.2.0.orig/configure.ac -+++ at-3.2.0/configure.ac -@@ -132,7 +132,7 @@ AC_DEFINE_UNQUOTED(PIDFILE, "$PIDDIR/atd +--- at-3.2.2.orig/configure.ac ++++ at-3.2.2/configure.ac +@@ -150,7 +150,7 @@ AC_DEFINE_UNQUOTED(PIDFILE, "$PIDDIR/atd AC_MSG_RESULT($PIDDIR) AC_MSG_CHECKING(location of spool directory) -if test -d /var/spool/atjobs ; then -+if test -d /var/spool; then ++if test -d /var/spool ; then sp=/var/spool AC_MSG_RESULT(Using existing /var/spool/at{jobs|run}) elif test -d /var/spool/cron ; then ++++++ at_3.2.1.orig.tar.gz -> at_3.2.2.orig.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/ChangeLog new/at-3.2.2/ChangeLog --- old/at-3.2.1/ChangeLog 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/ChangeLog 2021-04-25 03:31:30.000000000 +0200 @@ -209,10 +209,14 @@ Gerhard Poul: Add flag to send email to other user. MR 5 -at 3.2.1~WIP+1 +at 3.2.1 (2019-08-04): Jose M Calhariz Include config.h on parsetime.l, see 88a3bed41de234220f007c785e3aa45bd62446c6 for more info and original author. Check if libc provides __isleap() macro, see 02a0a98d94b24284177dad7747edbdc3088d63cd + +at 3.2.2 (2021-04-25): + Jose M Calhariz + Add helper script batch-job diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/Makefile.in new/at-3.2.2/Makefile.in --- old/at-3.2.1/Makefile.in 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/Makefile.in 2021-04-25 03:31:30.000000000 +0200 @@ -9,6 +9,8 @@ sbindir = @sbindir@ mandir = @mandir@ libdir = @libdir@ +datadir = @datadir@ +atdatadir = $(datadir)/at man1dir = $(mandir)/man1 man5dir = $(mandir)/man5 man8dir = $(mandir)/man8 @@ -96,6 +98,7 @@ $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(etcdir) $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(bindir) $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(sbindir) + $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(atdatadir) $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(docdir) $(INSTALL) -g root -o root -m 755 -d $(IROOT)$(atdocdir) $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 755 -d $(IROOT)$(ATSPOOL_DIR) $(IROOT)$(ATJOB_DIR) @@ -108,6 +111,7 @@ $(LN_S) -f at $(IROOT)$(bindir)/atq $(LN_S) -f at $(IROOT)$(bindir)/atrm $(INSTALL) -g root -o root -m 755 batch $(IROOT)$(bindir) + $(INSTALL) -g root -o root -m 755 batch-job $(IROOT)$(atdatadir) $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man1dir) $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man5dir) $(INSTALL) -d -o root -g root -m 755 $(IROOT)$(man8dir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/README new/at-3.2.2/README --- old/at-3.2.1/README 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/README 2021-04-25 03:31:30.000000000 +0200 @@ -32,7 +32,7 @@ http://blog.calhariz.com/tag/at The latest source code and old relases are available at the git repository: - https://anonscm.debian.org/git/collab-maint/at.git/ + https://salsa.debian.org/debian/at.git/ If you need to contact the developer of the software please use: jose (at) calhariz.com diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/batch-job new/at-3.2.2/batch-job --- old/at-3.2.1/batch-job 1970-01-01 01:00:00.000000000 +0100 +++ new/at-3.2.2/batch-job 2021-04-25 03:31:30.000000000 +0200 @@ -0,0 +1,5 @@ +#!/bin/bash -x + +batch <<EOF +$* +EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/configure new/at-3.2.2/configure --- old/at-3.2.1/configure 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/configure 2021-04-25 03:31:30.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for at 3.2.1. +# Generated by GNU Autoconf 2.69 for at 3.2.2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='at' PACKAGE_TARNAME='at' -PACKAGE_VERSION='3.2.1' -PACKAGE_STRING='at 3.2.1' +PACKAGE_VERSION='3.2.2' +PACKAGE_STRING='at 3.2.2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1277,7 +1277,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures at 3.2.1 to adapt to many kinds of systems. +\`configure' configures at 3.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1343,7 +1343,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of at 3.2.1:";; + short | recursive ) echo "Configuration of at 3.2.2:";; esac cat <<\_ACEOF @@ -1441,7 +1441,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -at configure 3.2.1 +at configure 3.2.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1917,7 +1917,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by at $as_me 3.2.1, which was +It was created by at $as_me 3.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2272,7 +2272,7 @@ -VERSION=3.2.1 +VERSION=3.2.2 if test "X$CFLAGS" = "X"; then CFLAGS="-O2 -g -Wall" fi @@ -5844,7 +5844,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by at $as_me 3.2.1, which was +This file was extended by at $as_me 3.2.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5906,7 +5906,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -at config.status 3.2.1 +at config.status 3.2.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/configure.ac new/at-3.2.2/configure.ac --- old/at-3.2.1/configure.ac 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/configure.ac 2021-04-25 03:31:30.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([at],[3.2.1]) +AC_INIT([at],[3.2.2]) AC_CONFIG_SRCDIR(at.c) AC_PREFIX_DEFAULT(/usr) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-3.2.1/release new/at-3.2.2/release --- old/at-3.2.1/release 2019-08-04 14:16:16.000000000 +0200 +++ new/at-3.2.2/release 2021-04-25 03:31:30.000000000 +0200 @@ -4,6 +4,7 @@ VERSION=$(grep AC_INIT configure.ac | cut -f 2 -d , | tr -d ")" | tr -d " []") echo "Going to release version: $VERSION" +tail ChangeLog echo "Press enter to continue:" read enter autoconf
