commit cpio for openSUSE:Factory
Hello community,
here is the log from the commit of package cpio for openSUSE:Factory
checked in at Fri Jul 10 16:39:01 CEST 2009.
--------
--- cpio/cpio.changes 2008-08-04 12:02:27.000000000 +0200
+++ cpio/cpio.changes 2009-07-09 10:09:10.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Jun 22 16:48:28 CEST 2009 - mseben@suse.cz
+
+- updated to version 2.10
+ * Ensure record headers are properly packed (fix builds on ARM).
+ * Fix exit codes to reliably indicate success or failure of the operation.
+ * Fix large file support.
+ * Support MinGW builds.
+ * Minor bugfixes.
+- deprecated : lfs_correction.patch,paxlib-owl-alloca.patch,
+ gcc4_3.patch,segfault_in_copyin.patch,doc_typo.patch,
+ m4_macro.patch,gnulib.patch, no_rmt.patch
+- added include_fatal_c.patch : fix undefined ref in mt build
+- configure stage : removed useless DEFAULT_RMT_DIR=/sbin, added
+ --with-rmt="%{_sysconfdir}/rmt" and --enable-mt
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
cpio-2.9-avoid_overflow_warning.patch
cpio-2.9-chmodRaceC.patch
cpio-2.9-default_tape_dev.patch
cpio-2.9-dev_number.patch
cpio-2.9-dir_perm.patch
cpio-2.9-doc_typo.patch
cpio-2.9-eof_tape_handling.patch
cpio-2.9-gcc4_3.patch
cpio-2.9-gnulib.patch
cpio-2.9-lfs_correction.patch
cpio-2.9-m4_macro.patch
cpio-2.9-mt.patch
cpio-2.9-no_rmt.patch
cpio-2.9-open_nonblock.patch
cpio-2.9-paxlib-owl-alloca.patch
cpio-2.9-segfault_in_copyin.patch
cpio-2.9-use_new_ascii_format.patch
cpio-2.9-use_sbin_rmt.patch
cpio-2.9.tar.bz2
New:
----
cpio-2.10-avoid_overflow_warning.patch
cpio-2.10-chmodRaceC.patch
cpio-2.10-default_tape_dev.patch
cpio-2.10-dev_number.patch
cpio-2.10-dir_perm.patch
cpio-2.10-eof_tape_handling.patch
cpio-2.10-include_fatal_c.patch
cpio-2.10-mt.patch
cpio-2.10-open_nonblock.patch
cpio-2.10-use_new_ascii_format.patch
cpio-2.10-use_sbin_rmt.patch
cpio-2.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cpio.spec ++++++
--- /var/tmp/diff_new_pack.wFNgxH/_old 2009-07-10 16:37:39.000000000 +0200
+++ /var/tmp/diff_new_pack.wFNgxH/_new 2009-07-10 16:37:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package cpio (Version 2.9)
+# spec file for package cpio (Version 2.10)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,33 +23,27 @@
License: GPL v3 only
Group: Productivity/Archiving/Compression
AutoReqProv: on
-Version: 2.9
-Release: 91
+Version: 2.10
+Release: 1
Summary: A Backup and Archiving Utility
-Source: cpio-2.9.tar.bz2
-Patch1: cpio-2.9-no_rmt.patch
-Patch2: cpio-2.9-use_new_ascii_format.patch
-Patch3: cpio-2.9-mt.patch
-Patch4: cpio-2.9-use_sbin_rmt.patch
-Patch5: cpio-2.9-open_nonblock.patch
-Patch6: cpio-2.9-lfs_correction.patch
-Patch7: cpio-2.9-chmodRaceC.patch
-Patch8: cpio-2.9-paxlib-owl-alloca.patch
-Patch9: cpio-2.9-gcc4_3.patch
-Patch10: cpio-2.9-segfault_in_copyin.patch
-Patch11: cpio-2.9-avoid_overflow_warning.patch
-Patch12: cpio-2.9-doc_typo.patch
-Patch13: cpio-2.9-m4_macro.patch
+Source: %{name}-%{version}.tar.bz2
+Patch2: %{name}-%{version}-use_new_ascii_format.patch
+Patch3: %{name}-%{version}-mt.patch
+Patch4: %{name}-%{version}-use_sbin_rmt.patch
+Patch5: %{name}-%{version}-open_nonblock.patch
+Patch7: %{name}-%{version}-chmodRaceC.patch
#patch dir_perm reverts some things which were added by patch #7 chmodRaceC
-Patch14: cpio-2.9-dir_perm.patch
-Patch15: cpio-2.9-eof_tape_handling.patch
-Patch16: cpio-2.9-gnulib.patch
+Patch14: %{name}-%{version}-dir_perm.patch
+Patch15: %{name}-%{version}-eof_tape_handling.patch
# make posibble to have device nodes with major number > 127
# Red Hat Bugzilla #450109
-Patch17: cpio-2.9-dev_number.patch
-Patch18: cpio-2.9-default_tape_dev.patch
+Patch17: %{name}-%{version}-dev_number.patch
+Patch18: %{name}-%{version}-default_tape_dev.patch
+#PATCH-FIX-UPSTREAM include_fatal_c.patch fix undefined ref in mt build
+Patch19: %{name}-%{version}-include_fatal_c.patch
PreReq: %install_info_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: rmt
Requires: %{name}-lang = %{version}
%description
@@ -74,33 +68,27 @@
%lang_package
%prep
%setup
-%patch1
%patch2
%patch3
%patch4
%patch5
-%patch6
%patch7
-%patch8
-%patch9
-%patch10
-%patch11
-%patch12
-%patch13
%patch14 -p1
%patch15
-%patch16
%patch17
%patch18
-chmod 755 .
-chmod u+w *
-chmod a+r *
+%patch19
+#chmod 755 .
+#chmod u+w *
+#chmod a+r *
%build
gettextize -f
autoreconf --force --install
CFLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" \
-./configure DEFAULT_RMT_DIR=/sbin \
+./configure \
+ --with-rmt="%{_sysconfdir}/rmt" \
+ --enable-mt \
--prefix=/usr \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
@@ -136,155 +124,3 @@
%files lang -f %{name}.lang
%changelog
-* Mon Aug 04 2008 lmichnovic@suse.cz
-- changed default tape device for 'mt' command to /dev/nst0
- /dev/tape is not symlink any more but directory handled by udev
- (*default_tape_dev.patch) [bnc#355241]
-* Fri Aug 01 2008 cthiel@suse.de
-- specfile cleanup
-* Fri Jul 18 2008 lmichnovic@suse.cz
-- make possible device nodes with major number > 127 [rhb#450109]
- (*dev_number.patch)
-* Fri Jun 27 2008 schwab@suse.de
-- Fix gnulib macro.
-* Fri Apr 11 2008 lmichnovic@suse.cz
-- adjusted eof-handling.patch to check for 'end-of-file' and
- 'end-of-data' marker when detecting reel change. [bnc#371077]
-* Fri Apr 04 2008 lmichnovic@suse.cz
-- adjusted cpio-2.9-dir_perm.patch acording Red Hat patch to fix
- correct dir permissions after extraction in pass-through mode.
-- fix for two tapes handling (eof_tape_handling.patch) [bnc#371077]
-* Thu Mar 13 2008 lmichnovic@suse.cz
-- lang subpackage split off
-* Thu Mar 13 2008 lmichnovic@suse.cz
-- applying upstream patch cpio-2.9-dir_perm.patch which fixes
- incorrect directory permissions after archive extraction
-* Thu Nov 29 2007 lmichnovic@suse.cz
-- removed unused m4 macro gl_LONG_LONG (*m4_macro.patch)
-* Wed Nov 07 2007 lmichnovic@suse.cz
-- upstream fix of typo in documantation (*doc_typo.patch)
-* Tue Oct 23 2007 lmichnovic@suse.cz
-- rewrote code which uses overflow to copy string in structure and
- gcc was complaining about it (*avoid_overflow_warning.patch)
-* Mon Oct 01 2007 lmichnovic@suse.cz
-- Fixed typo in copin.c causing segfault [#329744]
- (*segfault_in_copyin.patch)
-* Tue Sep 25 2007 lmichnovic@suse.cz
-- fix for compiling with new gcc 4.3 (*gcc4_3.patch)
-* Mon Aug 20 2007 lmichnovic@suse.cz
-- fixed typo in paxlib-owl-alloca.patch [#301416]
-* Fri Aug 17 2007 lmichnovic@suse.cz
-- upstream fix: use of alloca can cause stack overflow
- (paxlib-owl-alloca.patch)
-* Tue Aug 14 2007 lmichnovic@suse.cz
-- CAN-2005-1111 is not fixed completely in 2.9 (chmodRaceC.patch)
- based on fedora patch
-* Wed Jul 25 2007 lmichnovic@suse.cz
-- fixed types of variables for LFS support (*lfs_correction.patch)
-* Tue Jul 24 2007 lmichnovic@suse.cz
-- adjusted *mt.patch to fix compression handling [#223494]
-* Fri Jul 20 2007 lmichnovic@suse.cz
-- update to version 2.9
-- obsoletes *lstat.patch
- * Licensed under the GPLv3.
- * Bugfixes: Honor umask when creating intermediate directories,
- not specified in the archive (debian bug #430053). (This bug
- is only in version 2.8)
- * 2.8:
- * Option --owner can be used in copy-out mode, allowing
- to uniformly override the ownership of the files being added
- to the archive.
- * Bugfixes:
- - Symlinks were handled incorrectly in copy-out mode. (This
- bug was only in version 2.7)
- - Fix handling of large files. {obsoletes lfs.patch}
- o Fix setting the file permissions in copy-out mode.
- o Fix CAN-2005-1111 {obsoletes chmodRaceC.patch}
- * 2.7:
- * Improved error checking and diagnostics
- * Fixed CAN-1999-1572 {obsoletes writeOutHeaderBufferOverflow.patch}
- * Allow to use --sparse in both copy-in and copy-pass.
- * Fix bug that eventually caused copying out the same
- hard-linked file several times to archive.
- * Fix several LFS-related issues. {obsoletes lfs.patch}
- * Fix Debian bug #335580.
- - obsoletes *dirTraversal.patch implemented with option
- --no-absolute-pathnames; option --absolute-pathnames is still possible
- - obsoletes *checksum.patch, fix_umask.patch, sparse.patch
-- using lang macro
-* Thu Sep 21 2006 lmichnovic@suse.cz
-- fixed typo in cpio-2.6.dif; renamed to *-mt.patch
-- united suffix of patches
-* Tue Sep 19 2006 schwab@suse.de
-- Fix missing newline after mt status.
-* Mon Jul 24 2006 rguenther@suse.de
-- remove useless build-dependency on rsh.
-* Wed Jan 25 2006 mls@suse.de
-- converted neededforbuild to BuildRequires
-* Tue Dec 06 2005 fehr@suse.de
-- add cpio-2.6-chmodRaceC.patch and cpio-2.6-dirTraversal.patch to
- fix bug #80226
-- add cpio-2.6-writeOutHeaderBufferOverflow.patch to fix #133454
-- add cpio-2.6-checksum.patch fix wrong checksum on 64bit archs
-- add cpio-2.6-lfs.patch to support large files on 32bit archs
-* Wed Aug 10 2005 fehr@suse.de
-- fix call to setlocale to make multibyte characters work (#98902)
-* Thu Jun 30 2005 fehr@suse.de
-- open with O_NONBLOCK option (#94449)
-* Wed May 04 2005 ro@suse.de
-- properly detect lstat in configure
-* Wed Apr 27 2005 snwint@suse.de
-- fix '--sparse' option check
-* Mon Apr 25 2005 fehr@suse.de
-- update to cpio 2.6
-* Mon Jan 24 2005 fehr@suse.de
-- fix problem with cpio not respecting umask (#50054)
-* Mon Jan 19 2004 ro@suse.de
-- fix build as user
-* Sun Jan 11 2004 adrian@suse.de
-- add %%defattr
-* Thu Apr 24 2003 ro@suse.de
-- fix install_info --delete call and move from preun to postun
-* Tue Apr 15 2003 coolo@suse.de
-- use BuildRoot
-* Fri Feb 07 2003 fehr@suse.de
-- Use %%install_info macro
-* Tue Sep 17 2002 ro@suse.de
-- removed bogus self-provides
-* Tue Aug 13 2002 mfabian@suse.de
-- add cpio-2.5-i18n-0.1.patch received from
- "Mitsuru Chinen"
participants (1)
-
root@hilbert.suse.de