commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2018-05-16 11:25:20 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is "star" Wed May 16 11:25:20 2018 rev:34 rq:607035 version:1.5.3 Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2017-05-17 10:44:57.266165776 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2018-05-16 11:25:26.843526576 +0200 @@ -1,0 +2,5 @@ +Mon May 14 09:15:13 UTC 2018 - sch...@suse.de + +- Create rules for riscv64 + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.cQa1ko/_old 2018-05-16 11:25:29.851417294 +0200 +++ /var/tmp/diff_new_pack.cQa1ko/_new 2018-05-16 11:25:29.855417148 +0200 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -114,7 +114,7 @@ cp %{SOURCE1} . -for PLAT in aarch64 %{arm} ppc ppc64 ppc64le x86_64 s390 s390x; do +for PLAT in aarch64 %{arm} ppc ppc64 ppc64le riscv64 x86_64 s390 s390x; do for AFILE in gcc cc; do [ ! -e RULES/${PLAT}-linux-${AFILE}.rul ] \ && ln -s i586-linux-${AFILE}.rul RULES/${PLAT}-linux-${AFILE}.rul
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2017-05-17 10:44:52 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is "star" Wed May 17 10:44:52 2017 rev:33 rq:482956 version:1.5.3 Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2016-12-26 21:43:34.939064173 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2017-05-17 10:44:57.266165776 +0200 @@ -1,0 +2,13 @@ +Mon Mar 27 11:47:29 UTC 2017 - mplus...@suse.com + +- Conform with packaging guidelines for update alternatives + +--- +Tue Mar 14 08:57:07 UTC 2017 - sv...@svalx.net + +- Disable building extra binaries +- Alternatives system for mt and rmt +- Separated subpackage for mt and rmt +- Move rmt to /usr/bin/ + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.5l4OX1/_old 2017-05-17 10:44:58.130044254 +0200 +++ /var/tmp/diff_new_pack.5l4OX1/_new 2017-05-17 10:44:58.134043691 +0200 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -55,42 +55,48 @@ BuildRequires: libattr-devel BuildRequires: libselinux-devel BuildRequires: libtool -Provides: rmt +Recommends: %{name}-rmt = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%package -n spax -Summary:Portable archive exchange -Group: Productivity/Archiving/Backup -Requires: star = %{version} -Provides: pax = 3.5 -Obsoletes: pax < 3.5 - %description Star is a tar like archiver. TAR stands for Tape ARchiver. Star is the fastest known implementation of a tar archiver. Features: - - FIFO to keep the tape streaming. - - remote tape support. - - accurate sparse files (if the OS supports it). - - pattern matcher to archive and extract a subset of files. - -- user tailorable interface for comparing tar archives against file - trees. - +- user tailorable interface for comparing tar archives against file trees. - path names up to 1024 Bytes may be archived. - - stores and restores all 3 file times (even creation time). With POSIX.1-2001 the times are in nanosecond granularity. +%package -n spax +Summary:Portable archive exchange +Group: Productivity/Archiving/Backup +Requires: %{name} = %{version} +Provides: pax = 3.5 +Obsoletes: pax < 3.5 + %description -n spax The pax utility shall read and write archives, write lists of the members of archive files and copy directory hierarchies as is defined in IEEE Std 1003.1. +%packagermt +Summary:Magnetic tape control and server +Group: Productivity/Archiving/Backup +Requires(post): update-alternatives +Requires(postun): update-alternatives +Provides: mt +Provides: rmt + +%description rmt +The rmt is a program used by programs like star and ufsdump +that like to access remote magnetic tape drives and files +through an interprocess communication connection. This package +contain also mt program for local or remote tape control. + %prep %setup -q -T -b 2 -n tests -b 0 -n star-%{version} %patch0 -p1 @@ -108,7 +114,7 @@ cp %{SOURCE1} . -for PLAT in aarch64 %arm ppc ppc64 ppc64le x86_64 s390 s390x; do +for PLAT in aarch64 %{arm} ppc ppc64 ppc64le x86_64 s390 s390x; do for AFILE in gcc cc; do [ ! -e RULES/${PLAT}-linux-${AFILE}.rul ] \ && ln -s i586-linux-${AFILE}.rul RULES/${PLAT}-linux-${AFILE}.rul @@ -117,10 +123,12 @@ # disable single "fat" binary cp -a star/all.mk star/Makefile +# do not ship these +rm TARGETS/{25include,55star_sym} %build # x86 is special -%ifarch %ix86 +%ifarch %{ix86} FLAGS="`echo %{optflags} | sed -e 's/\-fomit-frame-pointer//g'`" %else FLAGS="%{optflags}" @@ -135,42 +143,24 @@ LDPATH= \\\ PARCH=%{_target_cpu}\\\ K_ARCH=%{_target_cpu} \\\ -INS_BASE=%{buildroot}%{_prefix} \\\ -INS_RBASE=%{buildroot} \\\ INSTALL='sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS)' \\\ COPTX="$FLAGS -DTRY_EXT2_FS"\\\ DEFCCOM=gcc
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2016-05-25 21:21:12 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is "star" Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2015-12-01 10:01:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2016-05-25 21:21:13.0 +0200 @@ -1,0 +2,5 @@ +Fri May 20 18:52:27 UTC 2016 - sch...@suse.de + +- Create rules for aarch64 + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.iXXHll/_old 2016-05-25 21:21:15.0 +0200 +++ /var/tmp/diff_new_pack.iXXHll/_new 2016-05-25 21:21:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -105,7 +105,7 @@ cp %{SOURCE1} . -for PLAT in %arm ppc ppc64 ppc64le x86_64 s390 s390x; do +for PLAT in aarch64 %arm ppc ppc64 ppc64le x86_64 s390 s390x; do for AFILE in gcc cc; do [ ! -e RULES/${PLAT}-linux-${AFILE}.rul ] \ && ln -s i586-linux-${AFILE}.rul RULES/${PLAT}-linux-${AFILE}.rul
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2015-12-01 10:01:37 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is "star" Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2015-06-17 16:15:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2015-12-01 10:01:38.0 +0100 @@ -1,0 +2,8 @@ +Fri Nov 20 17:10:28 UTC 2015 - kstreit...@suse.com + +- add star-1.5.3-mixed_output.patch to flush the verbose file stream + before checking for missing links. This tries to avoid mixed + output when people call "star 2>&1 | tee" [bnc#935569] +- run spec-cleaner + +--- New: star-1.5.3-mixed_output.patch Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.QS2OrP/_old 2015-12-01 10:01:39.0 +0100 +++ /var/tmp/diff_new_pack.QS2OrP/_new 2015-12-01 10:01:39.0 +0100 @@ -45,6 +45,8 @@ Patch8: star-1.5.3-pax-X-option.patch # PATCH-FIX-UPSTREAM: Fix broken star.mk in 1.5.3 (included from all.mk) Patch9: star-1.5.3-star-mk.patch +# PATCH-FIX-UPSTREAM bnc#935569 kstreit...@suse.com -- tries to avoid mixed output when people call star 2>&1 | tee +Patch10:star-1.5.3-mixed_output.patch BuildRequires: autoconf BuildRequires: e2fsprogs-devel BuildRequires: libacl-devel @@ -99,6 +101,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 cp %{SOURCE1} . @@ -123,6 +126,7 @@ # This is config/work-around for atypical build system. Variables used are # docummented makefiles.5. GMAKE_NOWARN silences irritating warnings in # GNU/Linux ecosystem. + %global make_flags GMAKE_NOWARN=true\\\ RUNPATH=\\\ LDPATH= \\\ @@ -133,7 +137,6 @@ INSTALL='sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS)' \\\ COPTX="$FLAGS -DTRY_EXT2_FS"\\\ DEFCCOM=gcc MAKEPROG=gmake MANDIR=man - cp %{SOURCE1} . make %{?_smp_mflags} %{make_flags} @@ -158,7 +161,7 @@ ln -sf spax %{buildroot}%{_bindir}/pax # Install docu install AN* PORTING README Changelog CDDL.Schily.txt CDDL.Sun.txt README.* TODO %{buildroot}/%{_docdir}/star/ -mv %{buildroot}/usr/share/doc/rmt/* %{buildroot}/%{_docdir}/rmt +mv %{buildroot}%{_datadir}/doc/rmt/* %{buildroot}/%{_docdir}/rmt # do not ship these rm -f %{buildroot}%{_bindir}/tar rm -rf %{buildroot}/%{_prefix}/{lib,include,bin/mt} \ @@ -195,7 +198,7 @@ %files -n spax %defattr(-, root, root) -%doc %{_mandir}/man1/spax.1* +%{_mandir}/man1/spax.1* %{_bindir}/pax %{_bindir}/spax ++ star-1.5.3-mixed_output.patch ++ Index: star-1.5/star/star.c === --- star-1.5.orig/star/star.c +++ star-1.5/star/star.c @@ -552,6 +552,7 @@ main(ac, av) #ifdef USE_FIND find_plusflush(plusp, ); #endif + fflush(vpr);/* Avoid output mix with checklinks() from 2>&1 | tee */ if (!nolinkerr) checklinks(); if (!use_fifo)
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2015-06-17 16:15:15 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2015-02-27 11:08:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2015-06-17 16:15:17.0 +0200 @@ -1,0 +2,6 @@ +Fri Jun 12 11:59:42 UTC 2015 - kstreit...@suse.com + +- move /usr/share/doc/rmt/* to /usr/share/doc/packages/rmt + [bnc#931169] + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.32utXs/_old 2015-06-17 16:15:18.0 +0200 +++ /var/tmp/diff_new_pack.32utXs/_new 2015-06-17 16:15:18.0 +0200 @@ -143,6 +143,7 @@ install -d %{buildroot}%{_bindir} install -d %{buildroot}%{_sysconfdir}/default install -d %{buildroot}%{_docdir}/star +install -d %{buildroot}%{_docdir}/rmt install -d %{buildroot}%{_datadir}/share/man/man1/ make %{make_flags} install %{?_smp_mflags} @@ -157,6 +158,7 @@ ln -sf spax %{buildroot}%{_bindir}/pax # Install docu install AN* PORTING README Changelog CDDL.Schily.txt CDDL.Sun.txt README.* TODO %{buildroot}/%{_docdir}/star/ +mv %{buildroot}/usr/share/doc/rmt/* %{buildroot}/%{_docdir}/rmt # do not ship these rm -f %{buildroot}%{_bindir}/tar rm -rf %{buildroot}/%{_prefix}/{lib,include,bin/mt} \ @@ -175,9 +177,9 @@ %dir %{_docdir}/star %docdir %{_docdir}/star %attr(644,root,root) %{_docdir}/star/* -%dir %{_datadir}/doc/rmt/ -%docdir %{_datadir}/doc/rmt/ -%attr(644,root,root) %{_datadir}/doc/rmt/* +%dir %{_docdir}/rmt +%docdir %{_docdir}/rmt +%attr(644,root,root) %{_docdir}/rmt/* %config(noreplace) %attr(644, root, root) %{_sysconfdir}/default/rmt %config(noreplace) %attr(644, root, root) %{_sysconfdir}/default/star %{_bindir}/smt
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2015-02-27 11:08:19 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2015-01-30 23:58:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2015-02-27 11:08:21.0 +0100 @@ -1,0 +2,61 @@ +Mon Feb 23 14:02:26 UTC 2015 - kstreit...@suse.com + +- remove /usr/share/man/man1/mt.1.gz man page because this causes + a conflict with cpio package. + +--- +Fri Feb 20 09:29:22 UTC 2015 - tchva...@suse.com + +- Fix build on i586 + +--- +Fri Feb 20 09:16:42 UTC 2015 - tchva...@suse.com + +- Do not install docu that describes how to compile +- Convert spec file and changelog to UTF8 + +--- +Thu Feb 19 21:52:47 UTC 2015 - mplus...@suse.com + +- Cleanup install section + +--- +Thu Feb 19 17:49:43 UTC 2015 - tchva...@suse.com + +- Copy testsuite run to %check phase +- Fix the install phase to pass + +--- +Thu Feb 19 17:39:02 UTC 2015 - tchva...@suse.com + +- Add few patches from fedora: + * star-1.5.1-selinux-segfault.patch + * star-1.5.2-bufferoverflow.patch + * star-1.5.2-use-ssh-by-default.patch + * star-1.5.3-pax-X-option.patch + * star-1.5.3-star-mk.patch + +--- +Thu Feb 19 17:29:18 UTC 2015 - tchva...@suse.com + +- Remove german from README-FIRST + +--- +Thu Feb 19 13:49:33 UTC 2015 - tchva...@suse.com + +- Version bump to 1.5.3 release, Various changes without changelog +- Upstream moved to sourceforge +- Libtool is needed always, so stop the if conditions around it +- Refresh few patches: + * star-configuration.diff + * star-no_fsync.diff + * star-lock.diff + * star-selinux.patch + * bnc#858660_detect_gzip_failures.patch +- Obsoleted patch: + * rmt-move.diff + * star-getline.diff + * star-fexecve.diff + * star-1.5.1-bufferoverflow.patch + +--- @@ -159 +220 @@ -- null.diff: Add -null option to star (patch from Bj�rn Jacke). +- null.diff: Add -null option to star (patch from Björn Jacke). @@ -261 +322 @@ - discussed much forther with J�rg Schilling, so it is quite + discussed much forther with Jörg Schilling, so it is quite @@ -326,2 +386,0 @@ - - Old: rmt-move.diff star-1.5.1-bufferoverflow.patch star-1.5.tar.bz2 star-fexecve.diff star-getline.diff New: star-1.5.1-selinux-segfault.patch star-1.5.2-bufferoverflow.patch star-1.5.2-use-ssh-by-default.patch star-1.5.3-pax-X-option.patch star-1.5.3-star-mk.patch star-1.5.3.tar.bz2 Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.lCaL2Z/_old 2015-02-27 11:08:22.0 +0100 +++ /var/tmp/diff_new_pack.lCaL2Z/_new 2015-02-27 11:08:22.0 +0100 @@ -17,44 +17,49 @@ Name: star -Version:1.5final +Version:1.5.3 Release:0 -%define upver 1.5 Summary:POSIX.1-2001-Compliant Tar Implementation License:CDDL-1.0 Group: Productivity/Archiving/Backup Url:http://cdrecord.berlios.de/old/private/star.html - -Source: ftp://ftp.berlios.de/pub/star/alpha/star-%{upver}.tar.bz2 +Source0: http://sourceforge.net/projects/s-tar/files/%{name}-%{version}.tar.bz2 Source1:README-FIRST Source2:tests.tar.bz2 +# PATCH-FIX-SUSE: some default values for configuration/comilation Patch0: star-configuration.diff -Patch2: star-no_fsync.diff -Patch5: rmt-move.diff -Patch6: star-selinux.patch -Patch7: star-lock.diff -Patch8: star-getline.diff -Patch9: star-fexecve.diff -Patch10:star-1.5.1-bufferoverflow.patch -#PATCH-FIX-OPENSUSE-bnc#858660 -Patch11:bnc#858660_detect_gzip_failures.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +# PATCH-FIX-SUSE: do not run FSYNC by default +Patch1: star-no_fsync.diff +# PATCH-FIX-UPSTREAM: Implement selinux +Patch2: star-selinux.patch +Patch3: star-lock.diff +# PATCH-FIX-OPENSUSE-bnc#858660 +Patch4: bnc#858660_detect_gzip_failures.patch +# PATCH-FIX-UPSTRTEAM: Fix segfault when using selinux and no xattr +Patch5: star-1.5.1-selinux-segfault.patch +#
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2015-01-30 23:57:58 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2014-05-27 18:23:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2015-01-30 23:58:00.0 +0100 @@ -1,0 +2,11 @@ +Thu Jan 29 15:49:37 CET 2015 - ku...@suse.de + +- Add missing requires for star main package + +--- +Thu Jan 29 15:24:02 CET 2015 - ku...@suse.de + +- Create subpackage with spax binary and compatibility link for pax. + This is needed for LSB compatibility. + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.lXtlmy/_old 2015-01-30 23:58:01.0 +0100 +++ /var/tmp/diff_new_pack.lXtlmy/_new 2015-01-30 23:58:01.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,6 +49,13 @@ %endif Provides: rmt +%package -n spax +Summary:Portable archive exchange +Group: Productivity/Archiving/Backup +Provides: pax +Obsoletes: pax 3.5 +Requires: star = %{version} + %description Star is a tar like archiver. TAR stands for Tape ARchiver. Star is the fastest known implementation of a tar archiver. @@ -77,6 +84,11 @@ Joerg Schilling schill...@fokus.gmd.de +%description -n spax +The pax utility shall read and write archives, write lists of the members of +archive files and copy directory hierarchies as is defined in IEEE Std 1003.1. + + %prep #%setup -b 2 -n tests #%setup -b 0 -n star-1.5 @@ -140,8 +152,8 @@ ln -sf ./star $RPM_BUILD_ROOT/usr/bin/ustar rm -rf $RPM_BUILD_ROOT/%{_prefix}/{lib,include,bin/mt} \ $RPM_BUILD_ROOT%{_mandir}/man[35] \ - $RPM_BUILD_ROOT%{_mandir}/man1/{gnutar,scpio,smt,spax,suntar}.1 \ - $RPM_BUILD_ROOT/usr/bin/{spax,gnutar,scpio,suntar,star_sym} + $RPM_BUILD_ROOT%{_mandir}/man1/{gnutar,scpio,smt,suntar}.1 \ + $RPM_BUILD_ROOT/usr/bin/{gnutar,scpio,suntar,star_sym} # Run test suite? ( [ -r /proc/config.gz ] \ @@ -160,6 +172,8 @@ ) mv $RPM_BUILD_ROOT/usr/sbin/rmt $RPM_BUILD_ROOT/sbin ln -sf ../sbin/rmt $RPM_BUILD_ROOT/etc/rmt +# Create compatibilty link for LSB. +ln -sf spax $RPM_BUILD_ROOT%{_bindir}/pax %files %defattr(-, root, root) @@ -182,4 +196,10 @@ /usr/share/man/man1/star.1.gz /usr/share/man/man1/tartest.1.gz +%files -n spax +%defattr(-, root, root) +%doc %{_mandir}/man1/spax.1* +%{_bindir}/spax +%{_bindir}/pax + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2014-05-27 18:23:35 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2013-12-10 20:08:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2014-05-27 18:23:43.0 +0200 @@ -1,0 +2,6 @@ +Mon May 26 15:06:49 UTC 2014 - vdziewie...@suse.com + +-Fix Bug 858660 - star does not detect gzip failures: + bnc#858660_detect_gzip_failures.patch + +--- New: bnc#858660_detect_gzip_failures.patch Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.fn0TSg/_old 2014-05-27 18:23:46.0 +0200 +++ /var/tmp/diff_new_pack.fn0TSg/_new 2014-05-27 18:23:46.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,6 +36,8 @@ Patch8: star-getline.diff Patch9: star-fexecve.diff Patch10:star-1.5.1-bufferoverflow.patch +#PATCH-FIX-OPENSUSE-bnc#858660 +Patch11:bnc#858660_detect_gzip_failures.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: e2fsprogs-devel @@ -87,6 +89,7 @@ %patch8 %patch9 %patch10 -p1 +%patch11 -p1 %build # bugzilla#134113: incompatible license and unused: SKH: removed ++ bnc#858660_detect_gzip_failures.patch ++ Index: star-1.5/star/buffer.c === --- star-1.5.orig/star/buffer.c +++ star-1.5/star/buffer.c @@ -37,6 +37,8 @@ staticchar sccsid[] = #endif #include stdio.h +#include sys/types.h +#include sys/wait.h #include schily/stdlib.h #include schily/unistd.h #include schily/libport.h/* getpagesize() */ @@ -1731,6 +1733,10 @@ checkerrs() errmsgno(EX_BAD, Problems with restore database.\n); return (TRUE); } + if (xstats.s_comprerrs 0) { + errmsgno(EX_BAD, Compress program returned error[%d].\n, xstats.s_comprerrs); + return (TRUE); + } return (FALSE); } @@ -1806,6 +1812,16 @@ die(err) excomerrno(err, Cannot recover from error - exiting.\n); } +void sigchld_handler(int sig) +{ + int status; + pid_t pid; + while ((pid = wait4(compresspid, status, 0, NULL)) 0) { + if (pid == compresspid) + xstats.s_comprerrs = WEXITSTATUS(status); + } + +} /* * Quick hack to implement a -z flag. May be changed soon. */ @@ -1821,6 +1837,8 @@ compressopen() int mypid; char*zip_prog = gzip; + compresspid = 0; + if (compress_prg) zip_prog = compress_prg; else if (bzflag) @@ -1880,6 +1898,7 @@ compressopen() #else if (fpipe(pp) == 0) comerr(Compress pipe failed\n); + signal(SIGCHLD, sigchld_handler); mypid = fork(); if (mypid 0) comerr(Compress fork failed\n); @@ -1909,7 +1928,10 @@ compressopen() fexecl(zip_prog, tarf, pp[1], null, zip_prog, -d, (char *)NULL); errmsg(Compress: exec of '%s' failed\n, zip_prog); _exit(-1); + } else { + compresspid = mypid; } + fclose(tarf); if (cflag) { tarf = pp[1]; Index: star-1.5/star/star.c === --- star-1.5.orig/star/star.c +++ star-1.5/star/star.c @@ -112,6 +112,7 @@ charstrvers[] = 1.5; /* The pure ver char *vers; /* the full version string */ struct star_stats xstats; /* for printing statistics */ +pid_t compresspid = 0; extern BOOLhavepat;/* Pattern matching in use */ Index: star-1.5/star/star.h === --- star-1.5.orig/star/star.h +++ star-1.5/star/star.h @@ -823,9 +823,11 @@ struct star_stats { int s_setxattr; /* set xattr for file failed */ #endif int s_restore; /* other incremental restore specific */ + int s_comprerrs;/* errors of compress-subprogram */ }; extern struct star_stats xstats;
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2013-12-10 17:46:26 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2013-06-18 10:38:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2013-12-10 20:08:41.0 +0100 @@ -1,0 +2,5 @@ +Mon Dec 9 16:18:35 UTC 2013 - dval...@suse.com + +- enable ppc64le + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.hhjsmS/_old 2013-12-10 20:08:42.0 +0100 +++ /var/tmp/diff_new_pack.hhjsmS/_new 2013-12-10 20:08:42.0 +0100 @@ -42,7 +42,7 @@ BuildRequires: libacl-devel BuildRequires: libattr-devel BuildRequires: libselinux-devel -%ifarch aarch64 ppc64 +%ifarch aarch64 ppc64 ppc64le BuildRequires: libtool %endif Provides: rmt @@ -101,14 +101,16 @@ #ln -s i586-linux-cc.rul RULES/x86_64-linux-cc.rul ln -s i586-linux-cc.rul RULES/s390x-linux-cc.rul ln -s i586-linux-cc.rul RULES/ppc64-linux-cc.rul +ln -s i586-linux-cc.rul RULES/ppc64le-linux-cc.rul #ln -s i586-linux-gcc.rul RULES/x86_64-linux-gcc.rul ln -s i586-linux-gcc.rul RULES/s390x-linux-gcc.rul ln -s i586-linux-gcc.rul RULES/ppc64-linux-gcc.rul +ln -s i586-linux-gcc.rul RULES/ppc64le-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv5tel-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv7l-linux-gcc.rul ln -s i586-linux-gcc.rul RULES/aarch64-linux-gcc.rul cd conf -%ifarch aarch64 ppc64 +%ifarch aarch64 ppc64 ppc64le cp /usr/share/libtool/config/config.* . %endif autoconf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2013-06-18 10:38:18 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2013-03-21 22:15:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2013-06-18 10:38:19.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 16 23:59:28 UTC 2013 - jeng...@inai.de + +- Explicitly list libattr-devel as BuildRequires +- Remove redundant %clean section. + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.sxNE4R/_old 2013-06-18 10:38:20.0 +0200 +++ /var/tmp/diff_new_pack.sxNE4R/_new 2013-06-18 10:38:20.0 +0200 @@ -17,17 +17,14 @@ Name: star -BuildRequires: autoconf -BuildRequires: e2fsprogs-devel -BuildRequires: libacl-devel -BuildRequires: libselinux-devel -%ifarch aarch64 ppc64 -BuildRequires: libtool -%endif -Provides: rmt Version:1.5final Release:0 %define upver 1.5 +Summary:POSIX.1-2001-Compliant Tar Implementation +License:CDDL-1.0 +Group: Productivity/Archiving/Backup +Url:http://cdrecord.berlios.de/old/private/star.html + Source: ftp://ftp.berlios.de/pub/star/alpha/star-%{upver}.tar.bz2 Source1:README-FIRST Source2:tests.tar.bz2 @@ -39,11 +36,16 @@ Patch8: star-getline.diff Patch9: star-fexecve.diff Patch10:star-1.5.1-bufferoverflow.patch -Url:http://cdrecord.berlios.de/old/private/star.html BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary:POSIX.1-2001-Compliant Tar Implementation -License:CDDL-1.0 -Group: Productivity/Archiving/Backup +BuildRequires: autoconf +BuildRequires: e2fsprogs-devel +BuildRequires: libacl-devel +BuildRequires: libattr-devel +BuildRequires: libselinux-devel +%ifarch aarch64 ppc64 +BuildRequires: libtool +%endif +Provides: rmt %description Star is a tar like archiver. TAR stands for Tape ARchiver. Star is the @@ -154,9 +156,6 @@ mv $RPM_BUILD_ROOT/usr/sbin/rmt $RPM_BUILD_ROOT/sbin ln -sf ../sbin/rmt $RPM_BUILD_ROOT/etc/rmt -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(-, root, root) %dir %{_docdir}/star -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2013-03-21 22:15:29 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2012-06-19 22:45:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2013-03-21 22:15:30.0 +0100 @@ -1,0 +2,5 @@ +Wed Mar 20 10:49:11 UTC 2013 - sch...@suse.de + +- Port baroque configuration system to aarch64 + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.dpdn0c/_old 2013-03-21 22:15:31.0 +0100 +++ /var/tmp/diff_new_pack.dpdn0c/_new 2013-03-21 22:15:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,12 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: star BuildRequires: autoconf BuildRequires: e2fsprogs-devel BuildRequires: libacl-devel BuildRequires: libselinux-devel -%ifarch ppc64 +%ifarch aarch64 ppc64 BuildRequires: libtool %endif Provides: rmt @@ -103,8 +104,9 @@ ln -s i586-linux-gcc.rul RULES/ppc64-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv5tel-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv7l-linux-gcc.rul +ln -s i586-linux-gcc.rul RULES/aarch64-linux-gcc.rul cd conf -%ifarch ppc64 +%ifarch aarch64 ppc64 cp /usr/share/libtool/config/config.* . %endif autoconf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2012-06-19 22:45:44 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2012-02-02 18:00:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2012-06-19 22:45:48.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 19 14:29:48 UTC 2012 - cfarr...@suse.com + +- license update: CDDL-1.0 + SPDX format + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.aOmwBW/_old 2012-06-19 22:45:50.0 +0200 +++ /var/tmp/diff_new_pack.aOmwBW/_new 2012-06-19 22:45:50.0 +0200 @@ -41,7 +41,7 @@ Url:http://cdrecord.berlios.de/old/private/star.html BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:POSIX.1-2001-Compliant Tar Implementation -License:SUN Common Development and Distribution License 1.0 +License:CDDL-1.0 Group: Productivity/Archiving/Backup %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2012-02-02 18:00:42 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star, Maintainer is pu...@suse.com Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2011-12-25 17:42:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2012-02-02 18:00:47.0 +0100 @@ -1,0 +2,5 @@ +Wed Jan 4 15:47:36 CET 2012 - meiss...@suse.de + +- for ppc64, we need to do the stuff that suse_update_config did. + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.oBE9uu/_old 2012-02-02 18:00:49.0 +0100 +++ /var/tmp/diff_new_pack.oBE9uu/_new 2012-02-02 18:00:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package star # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,12 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: star BuildRequires: autoconf BuildRequires: e2fsprogs-devel BuildRequires: libacl-devel BuildRequires: libselinux-devel +%ifarch ppc64 +BuildRequires: libtool +%endif Provides: rmt Version:1.5final Release:0 @@ -102,6 +104,9 @@ ln -s armv4l-linux-gcc.rul RULES/armv5tel-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv7l-linux-gcc.rul cd conf +%ifarch ppc64 +cp /usr/share/libtool/config/config.* . +%endif autoconf %define star_cflags $RPM_OPT_FLAGS -g -W -Wall -Wpointer-arith -Wformat-security cp %{SOURCE1} . -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at 2011-12-25 17:41:47 Comparing /work/SRC/openSUSE:Factory/star (Old) and /work/SRC/openSUSE:Factory/.star.new (New) Package is star, Maintainer is pu...@suse.com Changes: --- /work/SRC/openSUSE:Factory/star/star.changes2011-10-02 11:15:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.star.new/star.changes 2011-12-25 17:42:10.0 +0100 @@ -1,0 +2,10 @@ +Wed Dec 21 13:40:32 UTC 2011 - co...@suse.com + +- add autoconf as buildrequire to avoid implicit dependency + +--- +Wed Dec 21 10:31:49 UTC 2011 - co...@suse.com + +- remove call to suse_update_config (very old work around) + +--- Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.U5A97X/_old 2011-12-25 17:42:14.0 +0100 +++ /var/tmp/diff_new_pack.U5A97X/_new 2011-12-25 17:42:14.0 +0100 @@ -15,17 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: star -BuildRequires: e2fsprogs-devel libacl-devel libselinux-devel -License:SUN Common Development and Distribution License 1.0 -Group: Productivity/Archiving/Backup -AutoReqProv:on +BuildRequires: autoconf +BuildRequires: e2fsprogs-devel +BuildRequires: libacl-devel +BuildRequires: libselinux-devel Provides: rmt Version:1.5final -Release:45 +Release:0 %define upver 1.5 Source: ftp://ftp.berlios.de/pub/star/alpha/star-%{upver}.tar.bz2 Source1:README-FIRST @@ -41,6 +39,8 @@ Url:http://cdrecord.berlios.de/old/private/star.html BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:POSIX.1-2001-Compliant Tar Implementation +License:SUN Common Development and Distribution License 1.0 +Group: Productivity/Archiving/Backup %description Star is a tar like archiver. TAR stands for Tape ARchiver. Star is the @@ -101,7 +101,6 @@ ln -s i586-linux-gcc.rul RULES/ppc64-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv5tel-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv7l-linux-gcc.rul -%{?suse_update_config:%{suse_update_config -f conf}} cd conf autoconf %define star_cflags $RPM_OPT_FLAGS -g -W -Wall -Wpointer-arith -Wformat-security -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit star for openSUSE:Factory
Hello community, here is the log from the commit of package star for openSUSE:Factory checked in at Sun Oct 2 11:15:58 CEST 2011. --- openSUSE:Factory/star/star.changes 2011-09-23 12:46:52.0 +0200 +++ /mounts/work_src_done/STABLE/star/star.changes 2011-09-30 16:08:15.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 30 14:11:20 UTC 2011 - ag...@novell.com + +- fix build on armv7 + +--- calling whatdependson for head-i586 Other differences: -- ++ star.spec ++ --- /var/tmp/diff_new_pack.xuidkd/_old 2011-10-02 11:15:53.0 +0200 +++ /var/tmp/diff_new_pack.xuidkd/_new 2011-10-02 11:15:53.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package star (Version 1.5final) +# spec file for package star # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ ln -s i586-linux-gcc.rul RULES/s390x-linux-gcc.rul ln -s i586-linux-gcc.rul RULES/ppc64-linux-gcc.rul ln -s armv4l-linux-gcc.rul RULES/armv5tel-linux-gcc.rul +ln -s armv4l-linux-gcc.rul RULES/armv7l-linux-gcc.rul %{?suse_update_config:%{suse_update_config -f conf}} cd conf autoconf continue with q... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org