Hello community, here is the log from the commit of package schily for openSUSE:Factory checked in at 2018-09-03 10:45:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/schily (Old) and /work/SRC/openSUSE:Factory/.schily.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "schily" Mon Sep 3 10:45:07 2018 rev:5 rq:632482 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/schily/schily.changes 2018-08-24 16:50:32.197109142 +0200 +++ /work/SRC/openSUSE:Factory/.schily.new/schily.changes 2018-09-03 10:45:27.969914994 +0200 @@ -1,0 +2,37 @@ +Wed Aug 29 07:57:23 UTC 2018 - jengelh@inai.de + +- Update to new upstream release 2018.08.24 + * star: SELinux support has been added. + * star: dotdot atacks are now also detected if they are based + on DOS filesystem semantics. + * star: Added a new check for the exit code of the compress + program. + * star: A hard EOF on input now results in a non-zero exit code. + * star: Now defaults to use "ssh" for the remote tape interface. + * star: There is now a way to make -no-fsync the default + behavior to avoid slow operation on platforms with slow + buffer cache. + * librmt: added a way to configure the remote shell and the + remote tape server path. + * star: support for unlimited file path length. + * libschily: a new set of gt*() and fgt*() functions with + gettext() support have been added. + * Bourne Shell: avoid a core dump with missing HOME. + * libfind: added a new primary "-call" that allows to call back + into the program instead of calling exec(). + * libfind: new primaries -newerat, -newermt, -newerct. +- Remove schily-2018-05-25_star_detect_gzip_failures.patch, + schily-2018-05-25_star_use_ssh_by_default.patch, + schily-2018-05-25_star_no_fsync.patch, + schily-2018-05-25_star_selinux.patch + (merged upstream) +- Remove schily-2018-05-25_star_mk.patch (no longer needed) + +------------------------------------------------------------------- +Wed Aug 29 07:45:44 UTC 2018 - jengelh@inai.de + +- Drop Conflicts against cpio-mt/tar-rmt, since update-alternatives + is used as an arbitraring mechanism. +- Add Provides: mt, rmt. + +------------------------------------------------------------------- Old: ---- schily-2018-05-25.tar.bz2 schily-2018-05-25_star_detect_gzip_failures.patch schily-2018-05-25_star_mk.patch schily-2018-05-25_star_no_fsync.patch schily-2018-05-25_star_selinux.patch schily-2018-05-25_star_use_ssh_by_default.patch New: ---- schily-2018-08-24.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ schily.spec ++++++ --- /var/tmp/diff_new_pack.qIDHfG/_old 2018-09-03 10:45:31.825921522 +0200 +++ /var/tmp/diff_new_pack.qIDHfG/_new 2018-09-03 10:45:31.829921528 +0200 @@ -17,14 +17,14 @@ # See schily-%rver/AN-%rver for changelog and when subprogram versions might change -%global box_version 2018.05.25 +%global box_version 2018.08.24 %global cdr_version 3.02~a10 %global smake_version 1.3 %global star_version 1.5.4 -%define rver 2018-05-25 +%define rver 2018-08-24 Name: schily -Version: 2018.05.25 +Version: 2018.08.24 Release: 0 Summary: A collection of command-line utilities maintained by J.Schilling License: CDDL-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND HPND AND ISC @@ -36,12 +36,7 @@ Source1: README-FIRST Patch1: iconv-name.diff Patch2: schily-2018-05-25_star_configuration.patch -Patch3: schily-2018-05-25_star_no_fsync.patch Patch4: schily-2018-05-25_star_lock.patch -Patch5: schily-2018-05-25_star_detect_gzip_failures.patch -Patch7: schily-2018-05-25_star_use_ssh_by_default.patch -Patch8: schily-2018-05-25_star_mk.patch -Patch9: schily-2018-05-25_star_selinux.patch # Honor https://en.opensuse.org/openSUSE:Packaging_Patches_guidelines#Upstream_polic... # and submit patches upstream FIRST (cc to the bspkg maintainer perhaps). BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -159,12 +154,12 @@ The library implements a heuristic file type determinator, similar to file/libmagic1. -%package -n libfind2_0 +%package -n libfind3_0 Summary: A library for /usr/bin/find-like functionality License: CDDL-1.0 Group: System/Libraries -%description -n libfind2_0 +%description -n libfind3_0 libfind allows to be used for adding find(1)-like command-line features to programs. @@ -262,7 +257,7 @@ Requires: libedc_ecc1_0 = %cdr_version Requires: libedc_ecc_dec1_0 = %cdr_version Requires: libfile1_0 = %box_version -Requires: libfind2_0 = %box_version +Requires: libfind3_0 = %box_version Requires: librmt1_0 = %box_version Requires: libschily1_0 = %box_version Requires: libxtermcap1_0 = %box_version @@ -346,8 +341,7 @@ Summary: Magnetic tape control License: CDDL-1.0 Group: Productivity/Archiving/Backup -Conflicts: cpio-mt -Conflicts: mt-st +Provides: mt Obsoletes: star-rmt Provides: star-rmt:/usr/bin/smt Requires(post): update-alternatives @@ -361,8 +355,7 @@ Summary: Remote magnetic tape protocol server License: CDDL-1.0 Group: Productivity/Archiving/Backup -Conflicts: dump-rmt -Conflicts: tar-rmt +Provides: rmt Obsoletes: star-rmt Provides: star-rmt:/usr/bin/srmt Requires(post): update-alternatives @@ -412,14 +405,7 @@ %prep %setup -qn %name-%rver -%patch -P 1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 +%patch -P 1 -P 2 -P 4 -p1 find . "(" -type d -o -type f ")" -exec chmod u+w "{}" "+" cp %{SOURCE1} . @@ -461,7 +447,7 @@ for i in "$b/%_datadir/doc"/*; do test "$i" != "$b/%_docdir" && mv "$i" "$b/%_docdir/" done -install -D -m 644 %{SOURCE1} %{buildroot}%{_docdir}/schily-rmt +install -Dm 644 "%_sourcedir/README-FIRST" "$b/%_docdir/schily-rmt" # bosh mv -fv "$b/%_bindir/sh" "$b/%_bindir/bosh" @@ -496,6 +482,8 @@ # mt/rmt rm -fv "$b/%_bindir/mt" # handled up u-a +ln -sv smt.1 "$b/%_mandir/man1/mt.1" +ln -sv srmt.1 "$b/%_mandir/man1/rmt.1" ls -l "$b/%_mandir"/man*/*mt* # get rid of things that upset rpmlint @@ -708,8 +696,8 @@ %postun -n libedc_ecc_dec1_0 -p /sbin/ldconfig %post -n libfile1_0 -p /sbin/ldconfig %postun -n libfile1_0 -p /sbin/ldconfig -%post -n libfind2_0 -p /sbin/ldconfig -%postun -n libfind2_0 -p /sbin/ldconfig +%post -n libfind3_0 -p /sbin/ldconfig +%postun -n libfind3_0 -p /sbin/ldconfig %post -n libparanoia1_0 -p /sbin/ldconfig %postun -n libparanoia1_0 -p /sbin/ldconfig %post -n librmt1_0 -p /sbin/ldconfig @@ -738,9 +726,13 @@ %license CDDL.Schily.txt %_bindir/bosh %_bindir/jsh +%_bindir/obosh +%_bindir/pbosh %_bindir/pfsh %_mandir/man1/bosh.1* %_mandir/man1/jsh.1* +%_mandir/man1/obosh.1* +%_mandir/man1/pbosh.1* %_mandir/man1/pfsh.1* %files -n btcflash @@ -795,9 +787,9 @@ %license libfile/LEGAL.NOTICE %_libdir/libfile.so.1.0 -%files -n libfind2_0 +%files -n libfind3_0 %license CDDL.Schily.txt -%_libdir/libfind.so.2.0 +%_libdir/libfind.so.3.0 %files -n libparanoia1_0 %license libparanoia/LICENSE ++++++ schily-2018-05-25_star_configuration.patch ++++++ --- /var/tmp/diff_new_pack.qIDHfG/_old 2018-09-03 10:45:31.853921569 +0200 +++ /var/tmp/diff_new_pack.qIDHfG/_new 2018-09-03 10:45:31.853921569 +0200 @@ -4,11 +4,25 @@ Some default values for configuration/compilation -Index: schily-2018-05-25/DEFAULTS/Defaults.linux +--- + DEFAULTS/Defaults.linux | 11 +++++------ + include/schily/schily.h | 2 +- + man/Makefile | 2 +- + mt/Makefile | 4 ++-- + rmt/Makefile | 4 ++-- + rmt/Makefile.man | 2 +- + rmt/rmt.1 | 3 +-- + rmt/rmt.dfl | 16 +++++++--------- + star/all.mk | 2 +- + star/pax.mk | 2 +- + star/star.mk | 7 ++++--- + 11 files changed, 26 insertions(+), 29 deletions(-) + +Index: schily-2018-08-24/DEFAULTS/Defaults.linux =================================================================== ---- schily-2018-05-25.orig/DEFAULTS/Defaults.linux -+++ schily-2018-05-25/DEFAULTS/Defaults.linux -@@ -26,7 +25,7 @@ DEFLINKMODE= static +--- schily-2018-08-24.orig/DEFAULTS/Defaults.linux ++++ schily-2018-08-24/DEFAULTS/Defaults.linux +@@ -26,7 +26,7 @@ DEFLINKMODE= static # If the next line is uncommented, compilation is done with minimal warnings # ########################################################################### @@ -17,7 +31,7 @@ ########################################################################### # -@@ -41,9 +40,8 @@ LINUX_SRC_INCLUDE= $(__LINUX_SRC_IN +@@ -41,9 +41,8 @@ LINUX_SRC_INCLUDE= $(__LINUX_SRC_IN DEFINCDIRS= $(SRCROOT)/include DEFOSINCDIRS= @@ -29,7 +43,7 @@ ########################################################################### # -@@ -57,13 +55,13 @@ OSDEFS += -D_GNU_SOURCE +@@ -57,13 +56,13 @@ OSDEFS += -D_GNU_SOURCE # Installation config stuff # ########################################################################### @@ -45,23 +59,36 @@ DEFINSMODEX= 755 DEFINSUSR= root DEFINSGRP= bin -Index: schily-2018-05-25/include/schily/schily.h +Index: schily-2018-08-24/include/schily/schily.h =================================================================== ---- schily-2018-05-25.orig/include/schily/schily.h -+++ schily-2018-05-25/include/schily/schily.h -@@ -377,7 +377,7 @@ extern int _comerr __PR((FILE *, int, i - #endif +--- schily-2018-08-24.orig/include/schily/schily.h ++++ schily-2018-08-24/include/schily/schily.h +@@ -431,7 +431,7 @@ extern int _comerr __PR((FILE *, int, i + #endif /* EOF */ /*PRINTFLIKE1*/ -extern int error __PR((const char *, ...)) __printflike__(1, 2); +extern int error __PR((const char *, ...)); - #ifdef FOUND_SIZE_T - extern char *fillbytes __PR((void *, ssize_t, char)); - extern char *zerobytes __PR((void *, ssize_t)); -Index: schily-2018-05-25/mt/Makefile + /*PRINTFLIKE1*/ + extern int gterror __PR((const char *, ...)) __printflike__(1, 2); + +Index: schily-2018-08-24/man/Makefile =================================================================== ---- schily-2018-05-25.orig/mt/Makefile -+++ schily-2018-05-25/mt/Makefile +--- schily-2018-08-24.orig/man/Makefile ++++ schily-2018-08-24/man/Makefile +@@ -7,7 +7,7 @@ RULESDIR= RULES + include $(SRCROOT)/$(RULESDIR)/rules.top + ########################################################################### + +-DIRS= man4 ++DIRS= man1 + + ########################################################################### + include $(SRCROOT)/$(RULESDIR)/rules.dir +Index: schily-2018-08-24/mt/Makefile +=================================================================== +--- schily-2018-08-24.orig/mt/Makefile ++++ schily-2018-08-24/mt/Makefile @@ -7,7 +7,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to INSDIR= bin @@ -80,10 +107,38 @@ ########################################################################### include $(SRCROOT)/$(RULESDIR)/rules.cmd -Index: schily-2018-05-25/rmt/rmt.1 +Index: schily-2018-08-24/rmt/Makefile +=================================================================== +--- schily-2018-08-24.orig/rmt/Makefile ++++ schily-2018-08-24/rmt/Makefile +@@ -5,8 +5,8 @@ RULESDIR= RULES + include $(SRCROOT)/$(RULESDIR)/rules.top + ########################################################################### + +-INSDIR= sbin +-TARGET= rmt ++INSDIR= bin ++TARGET= srmt + CPPOPTS += -DUSE_REMOTE + CPPOPTS += -DUSE_LARGEFILES + CFILES= rmt.c +Index: schily-2018-08-24/rmt/Makefile.man =================================================================== ---- schily-2018-05-25.orig/rmt/rmt.1 -+++ schily-2018-05-25/rmt/rmt.1 +--- schily-2018-08-24.orig/rmt/Makefile.man ++++ schily-2018-08-24/rmt/Makefile.man +@@ -8,7 +8,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to + ########################################################################### + + MANDIR= man +-TARGETMAN= rmt ++TARGETMAN= srmt + MANSECT= $(MANSECT_CMD) + MANSUFFIX= $(MANSUFF_CMD) + MANFILE= rmt.1 +Index: schily-2018-08-24/rmt/rmt.1 +=================================================================== +--- schily-2018-08-24.orig/rmt/rmt.1 ++++ schily-2018-08-24/rmt/rmt.1 @@ -17,9 +17,8 @@ .SH NAME rmt \- remote magnetic tape protocol server @@ -95,10 +150,10 @@ .SH DESCRIPTION .IX "rmt command" "" "\fLrmt\fP \(em remote magnetic tape protocol server" -Index: schily-2018-05-25/rmt/rmt.dfl +Index: schily-2018-08-24/rmt/rmt.dfl =================================================================== ---- schily-2018-05-25.orig/rmt/rmt.dfl -+++ schily-2018-05-25/rmt/rmt.dfl +--- schily-2018-08-24.orig/rmt/rmt.dfl ++++ schily-2018-08-24/rmt/rmt.dfl @@ -18,15 +18,13 @@ # Each USER= entry adds the listed user to the users who may run rmt # @@ -131,38 +186,10 @@ -ACCESS=* * /dev/zero +#ACCESS=* * /dev/zero #ACCESS=* * * -Index: schily-2018-05-25/rmt/Makefile +Index: schily-2018-08-24/star/all.mk =================================================================== ---- schily-2018-05-25.orig/rmt/Makefile -+++ schily-2018-05-25/rmt/Makefile -@@ -5,8 +5,8 @@ RULESDIR= RULES - include $(SRCROOT)/$(RULESDIR)/rules.top - ########################################################################### - --INSDIR= sbin --TARGET= rmt -+INSDIR= bin -+TARGET= srmt - CPPOPTS += -DUSE_REMOTE - CPPOPTS += -DUSE_LARGEFILES - CFILES= rmt.c -Index: schily-2018-05-25/rmt/Makefile.man -=================================================================== ---- schily-2018-05-25.orig/rmt/Makefile.man -+++ schily-2018-05-25/rmt/Makefile.man -@@ -8,7 +8,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to - ########################################################################### - - MANDIR= man --TARGETMAN= rmt -+TARGETMAN= srmt - MANSECT= $(MANSECT_CMD) - MANSUFFIX= $(MANSUFF_CMD) - MANFILE= rmt.1 -Index: schily-2018-05-25/star/all.mk -=================================================================== ---- schily-2018-05-25.orig/star/all.mk -+++ schily-2018-05-25/star/all.mk +--- schily-2018-08-24.orig/star/all.mk ++++ schily-2018-08-24/star/all.mk @@ -12,7 +12,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to # and copy star_fat.mk to Makefile. # @@ -172,10 +199,10 @@ ########################################################################### include $(SRCROOT)/$(RULESDIR)/rules.mks -Index: schily-2018-05-25/star/pax.mk +Index: schily-2018-08-24/star/pax.mk =================================================================== ---- schily-2018-05-25.orig/star/pax.mk -+++ schily-2018-05-25/star/pax.mk +--- schily-2018-08-24.orig/star/pax.mk ++++ schily-2018-08-24/star/pax.mk @@ -8,7 +8,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to INSDIR= bin @@ -185,10 +212,10 @@ CPPOPTS += -D__STAR__ CPPOPTS += -DSET_CTIME -DFIFO -DUSE_MMAP -DUSE_REMOTE -DUSE_RCMD_RSH #CPPOPTS += -DSET_CTIME -DFIFO -DUSE_MMAP -Index: schily-2018-05-25/star/star.mk +Index: schily-2018-08-24/star/star.mk =================================================================== ---- schily-2018-05-25.orig/star/star.mk -+++ schily-2018-05-25/star/star.mk +--- schily-2018-08-24.orig/star/star.mk ++++ schily-2018-08-24/star/star.mk @@ -8,7 +8,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.to INSDIR= bin @@ -217,16 +244,3 @@ ########################################################################### include $(SRCROOT)/$(RULESDIR)/rules.cmd -Index: schily-2018-05-25/man/Makefile -=================================================================== ---- schily-2018-05-25.orig/man/Makefile -+++ schily-2018-05-25/man/Makefile -@@ -7,7 +7,7 @@ RULESDIR= RULES - include $(SRCROOT)/$(RULESDIR)/rules.top - ########################################################################### - --DIRS= man4 -+DIRS= man1 - - ########################################################################### - include $(SRCROOT)/$(RULESDIR)/rules.dir ++++++ schily-2018-05-25.tar.bz2 -> schily-2018-08-24.tar.bz2 ++++++ ++++ 45876 lines of diff (skipped)