Hello community, here is the log from the commit of package cpio for openSUSE:Factory checked in at 2016-03-14 09:56:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cpio (Old) and /work/SRC/openSUSE:Factory/.cpio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cpio" Changes: -------- --- /work/SRC/openSUSE:Factory/cpio/cpio.changes 2016-02-24 18:28:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cpio.new/cpio.changes 2016-03-14 09:56:31.000000000 +0100 @@ -1,0 +2,21 @@ +Sat Mar 5 12:31:47 UTC 2016 - [email protected] + +- Recommend mt_st as it is not hard dependency + +------------------------------------------------------------------- +Thu Mar 3 09:44:23 UTC 2016 - [email protected] + +- fix typos in the description +- add 'Require: mt_st' in order not to surprise users by the missing + 'mt' binary + +------------------------------------------------------------------- +Thu Mar 3 07:19:03 UTC 2016 - [email protected] + +- Disable mt building: this binary from mt_st package offers + advanced capabilities with the same functionality. +- Enable rmt building: 'dump' package no longer include it, besides + cpio code base for rmt is more fresh. +- Reflect those changes in the package description. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cpio.spec ++++++ --- /var/tmp/diff_new_pack.I6CJxU/_old 2016-03-14 09:56:32.000000000 +0100 +++ /var/tmp/diff_new_pack.I6CJxU/_new 2016-03-14 09:56:32.000000000 +0100 @@ -28,6 +28,7 @@ Source2: %{name}.keyring Patch2: cpio-use_new_ascii_format.patch #oouch what a ...?! pieces of code grabed from mt_st package to add missing functionality (e.g. density info) +#TODO: review is patches needed while mt is no longer building Patch3: cpio-mt.patch Patch4: cpio-use_sbin_rmt.patch Patch5: cpio-open_nonblock.patch @@ -46,22 +47,22 @@ Patch27: cpio-2.12-out_of_bounds_write.patch BuildRequires: autoconf BuildRequires: automake +Recommends: mt_st Requires(post): %{install_info_prereq} Requires(preun): %{install_info_prereq} Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -GNU cpio is a program to manage archives of files. This package also -includes 'mt', a tape drive control program. Cpio copies files into or -out of a cpio or tar archive. An archive is a file that contains other -files plus information about them, such as their pathname, owner, time -stamps, and access permissions. The archive can be another file on the -disk, a magnetic tape, or a pipe. This package normally includes the -program 'rmt', which provides remote tape drive control. Because there -is a compatible 'rmt' in the 'dump' package, 'rmt' is not included in -this package. If you are planning to use the remote tape features -provided by cpio, install the 'dump' package as well. +GNU cpio is a program to manage archives of files. Cpio copies files +into or out of a cpio or tar archive. An archive is a file that contains +other files plus information about them, such as their pathname, owner, +time stamps, and access permissions. The archive can be another file on +the disk, a magnetic tape, or a pipe. + +This package also includes the program 'rmt', which provides remote tape +drive control. The 'mt', a local tape drive control program can be found +in mt_st package. %lang_package @@ -91,8 +92,6 @@ CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE" \ LDFLAGS="-pie" \ ./configure \ - --with-rmt="%{_sysconfdir}/rmt" \ - --enable-mt \ --prefix=%{_prefix} \ --mandir=%{_mandir} \ --infodir=%{_infodir} \ @@ -102,7 +101,8 @@ %install mkdir -p %{buildroot}/{usr/bin,bin} -make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}/%{_infodir} mandir=%{buildroot}/%{_mandir} install +make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}%{_infodir} mandir=%{buildroot}%{_mandir} \ + DEFAULT_RMT_DIR=%{buildroot}%{_sbindir} install #UsrMerge ln -sf %{_bindir}/cpio %{buildroot}/bin #EndUsrMerge @@ -120,11 +120,10 @@ /bin/cpio #EndUsrMerge %{_bindir}/cpio -%{_bindir}/mt +%{_sbindir}/rmt %{_infodir}/cpio.info.gz %{_mandir}/man1/cpio.1.gz -%{_mandir}/man1/mt.1.gz -#/usr/share/locale/*/LC_MESSAGES/cpio.mo +%{_mandir}/man8/rmt.8.gz %files lang -f %{name}.lang %defattr(-,root,root)
