Hello community, here is the log from the commit of package amanda for openSUSE:Factory checked in at Wed Jul 27 12:24:29 CEST 2011.
-------- --- amanda/amanda.changes 2011-04-30 17:33:20.000000000 +0200 +++ /mounts/work_src_done/STABLE/amanda/amanda.changes 2011-06-23 19:06:16.000000000 +0200 @@ -1,0 +2,22 @@ +Thu Jun 23 16:56:05 UTC 2011 - [email protected] + +- update to version 3.3.0 + * the following changers were dropped: + chg-chio, chg-chs, chg-iomega, chg-juke, chg-mcutil, chg-mtx, + chg-null, chg-rait, chg-rth, chg-scsi-chio, chg-scsi + - see amanda-changers(7) for replacements + * deprecated configuration keywords: + label_new_tapes, tapebufs, file-pad, amrecover_do_fsf, + amrecover_check_label + * amidxtaped now requires CONFIG parameter, meaning that + amrecover < 2.4.3 will be unable to recover from new servers + * need to specify a changer device explicitly + * default auth is now "bsdtcp" + * amtape behavior was changed, see amtape manpage for details + * better cmdline interface for amreport (just "amreport $config") + * multiple simultaneous writes - can write to all drives in parallel + * many new features and bugfixes, see NEWS file for details + +- -pie and -fPIE are now part of global CFLAGS/LDFLAGS + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- amanda-2.6.1p1-newer_glib.patch amanda-2.6.1p1-pie.patch amanda-2.6.1p1.tar.bz2 New: ---- amanda-3.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ amanda.spec ++++++ --- /var/tmp/diff_new_pack.uMbo0M/_old 2011-07-27 12:23:07.000000000 +0200 +++ /var/tmp/diff_new_pack.uMbo0M/_new 2011-07-27 12:23:07.000000000 +0200 @@ -23,12 +23,15 @@ %endif Name: amanda -BuildRequires: dump glib2-devel gnuplot krb5-devel perl-base popt-devel samba-client sendmail -BuildRequires: cups-libs gawk libsmbclient libsmbclient-devel libxslt mailx mtx readline-devel -%define package_version 2.6.1p1 -Version: 2.6.1.1 -Release: 16 +Version: 3.3.0 +Release: 1 + PreReq: pwdutils permissions + +BuildRequires: dump glib2-devel gnuplot krb5-devel perl-base popt-devel samba-client sendmail +BuildRequires: cups-client gawk libsmbclient libsmbclient-devel libxslt mailx mtx readline-devel +BuildRequires: procps + Requires: dump /usr/bin/smbclient Requires: perl = %{perl_version} AutoReqProv: on @@ -36,14 +39,14 @@ License: GPLv2+ ; MIT License (or similar) Url: http://www.amanda.org/ Summary: Network Disk Archiver -Source: %{name}-%{package_version}.tar.bz2 + +Source: %{name}-%{version}.tar.bz2 #amanda-SuSE.tar.bz2 contain init scripts, config examples Source1: %{name}-SuSE.tar.bz2 Source2: amanda-howto-collection.pdf.tar.bz2 -Patch1: %{name}-%{package_version}-pie.patch -Patch3: %{name}-%{package_version}-shellbang.patch -Patch4: %{name}-%{package_version}-return_val.patch -Patch5: %{name}-%{package_version}-newer_glib.patch + +Patch3: amanda-2.6.1p1-shellbang.patch +Patch4: amanda-2.6.1p1-return_val.patch Patch6: amanda-2.6.1p1-avoid-perl-provides.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -69,19 +72,20 @@ Jean-Louis Martineau <[email protected]> %prep -%setup -q -a 1 -a 2 -n %{name}-%{package_version} -%patch1 -p1 +%setup -q -a 1 -a 2 %patch3 %patch4 -%patch5 %patch6 -p1 %build ./autogen -CFLAGS="$RPM_OPT_FLAGS -U BUILD_DATE -U BUILD_MACH -fno-strict-aliasing -fPIC" CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fPIC" \ + +CFLAGS="$RPM_OPT_FLAGS -U BUILD_DATE -U BUILD_MACH -fno-strict-aliasing -fPIC -fPIE" \ +CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fPIC -fPIE" \ +LDFLAGS="-pie" \ ./configure --mandir=%{_mandir} \ - --with-bsdtcp-security \ - --with-bsdudp-security \ + --with-bsdtcp-security --with-bsdudp-security \ + --with-ssh-security --with-rsh-security --with-krb5-security \ --prefix=%{_prefix} \ --infodir=%{_infodir} \ --sysconfdir=%{_sysconfdir} \ @@ -126,6 +130,8 @@ rm -rf $RPM_BUILD_ROOT/usr/share/amanda # bnc#412636 touch $RPM_BUILD_ROOT//usr/lib/amanda/exclude.gtar +# delete all static linking remnats +find $RPM_BUILD_ROOT \( -name "*.a" -o -name "*.la" \) -delete # create a list of binaries to be checked externally cat << EOF > $RPM_BUILD_ROOT/usr/lib/amanda/suidlist /usr/sbin/amcheck @@ -138,17 +144,23 @@ EOF %pre -# since 11.2 we use group "tape" instead of "disk" for tape devices /dev/nst*, so we must check group for "amanda" user +# since 11.2 we use group "tape" instead of "disk" for tape devices /dev/nst*, +# so we must check group for "amanda" user %if 0%{?suse_version} > 1110 -#create primary group for amanda user + # create primary group for amanda user /usr/sbin/groupadd -r amanda 2>/dev/null || : -#if user already exists and has effective group "disk" we have to change this group to "amanda" group and also add supplementary "tape" group see bnc#523006 - /usr/bin/id -n -g amanda 2>&1 | grep "disk" >/dev/null && /usr/sbin/usermod -g amanda -G tape amanda /usr/sbin/usermod -g amanda amanda 2>&1 -#this is ugly but just simple add user with "tape" and "amanda" groups regardless of existing user - /usr/sbin/useradd -r -o -g amanda -G tape -u 37 -s /bin/bash -c "Amanda admin" -d /var/lib/amanda amanda >/dev/null 2>&1 || : -# in <= 11.1 use old disk group for amanda user + # if user already exists and has effective group "disk", we have to change this group + # to "amanda" group and also add supplementary "tape" group see bnc#523006 + /usr/bin/id -n -g amanda 2>&1 | grep "disk" >/dev/null \ + && /usr/sbin/usermod -g amanda -G tape amanda \ + || /usr/sbin/usermod -g amanda amanda 2>&1 + # this is ugly but just simple add user with "tape" and "amanda" groups regardless of existing user + /usr/sbin/useradd -r -o -g amanda -G tape -u 37 -s /bin/bash \ + -c "Amanda admin" -d /var/lib/amanda amanda >/dev/null 2>&1 || : %else - /usr/sbin/useradd -r -o -g disk -u 37 -s /bin/bash -c "Amanda admin" -d /var/lib/amanda amanda >/dev/null 2>&1 || : + # in <= 11.1 use old disk group for amanda user + /usr/sbin/useradd -r -o -g disk -u 37 -s /bin/bash \ + -c "Amanda admin" -d /var/lib/amanda amanda >/dev/null 2>&1 || : %endif %post @@ -161,7 +173,7 @@ %files %defattr(-,root,root) -%doc amanda-howto-collection.pdf ChangeLog NEWS AUTHORS COPYRIGHT README ReleaseNotes +%doc %attr(644,root,root) amanda-howto-collection.pdf ChangeLog NEWS AUTHORS COPYRIGHT README ReleaseNotes %doc %{_mandir}/man*/* %config /usr/lib/amanda/exclude.gtar %attr(755,root,root) %dir /usr/lib/amanda @@ -187,7 +199,15 @@ %dir %{perl_vendorlib}/Amanda/ %dir %{perl_vendorlib}/Amanda/Application %dir %{perl_vendorlib}/Amanda/Changer +%dir %{perl_vendorlib}/Amanda/Config +%dir %{perl_vendorlib}/Amanda/Curinfo %dir %{perl_vendorlib}/Amanda/DB +%dir %{perl_vendorlib}/Amanda/Interactivity +%dir %{perl_vendorlib}/Amanda/IPC +%dir %{perl_vendorlib}/Amanda/Recovery +%dir %{perl_vendorlib}/Amanda/Report +%dir %{perl_vendorlib}/Amanda/Taper +%dir %{perl_vendorlib}/Amanda/Taper/Scan %dir %{perl_vendorlib}/auto/Amanda/ %dir %{perl_vendorlib}/auto/Amanda/Application %dir %{perl_vendorlib}/auto/Amanda/Archive @@ -195,16 +215,24 @@ %dir %{perl_vendorlib}/auto/Amanda/Config %dir %{perl_vendorlib}/auto/Amanda/Debug %dir %{perl_vendorlib}/auto/Amanda/Device +%dir %{perl_vendorlib}/auto/Amanda/Disklist +%dir %{perl_vendorlib}/auto/Amanda/Feature +%dir %{perl_vendorlib}/auto/Amanda/Header +%dir %{perl_vendorlib}/auto/Amanda/IPC +%dir %{perl_vendorlib}/auto/Amanda/IPC/Binary %dir %{perl_vendorlib}/auto/Amanda/Logfile %dir %{perl_vendorlib}/auto/Amanda/MainLoop +%dir %{perl_vendorlib}/auto/Amanda/NDMP %dir %{perl_vendorlib}/auto/Amanda/Tapelist %dir %{perl_vendorlib}/auto/Amanda/Tests -%dir %{perl_vendorlib}/auto/Amanda/Types %dir %{perl_vendorlib}/auto/Amanda/Util %dir %{perl_vendorlib}/auto/Amanda/Xfer +%dir %{perl_vendorlib}/auto/Amanda/XferServer +%{perl_vendorlib}/Amanda/*/*/*.pm %{perl_vendorlib}/Amanda/*/*.pm %{perl_vendorlib}/Amanda/*.pm %{perl_vendorlib}/auto/Amanda/*/*.so +%{perl_vendorlib}/auto/Amanda/*/*/*.so %defattr(755,amanda,%{amanda_group}) %{_sbindir}/amadmin %{_sbindir}/amcheckdb @@ -236,6 +264,7 @@ %{_sbindir}/amcheckdump %{_sbindir}/amcryptsimple %{_sbindir}/amdevcheck +%{_sbindir}/amdump_client %{_sbindir}/amserverconfig %{_sbindir}/amservice %{_sbindir}/amvault @@ -247,38 +276,30 @@ /usr/lib/amanda/amplot.gp %defattr(755,amanda,%{amanda_group}) /usr/lib/amanda/amandad +/usr/lib/amanda/amdumpd /usr/lib/amanda/amidxtaped /usr/lib/amanda/amindexd /usr/lib/amanda/amtrmidx -/usr/lib/amanda/chg-mcutil -/usr/lib/amanda/chg-null -/usr/lib/amanda/chg-chio -/usr/lib/amanda/chg-chs /usr/lib/amanda/chg-disk -/usr/lib/amanda/chg-iomega -/usr/lib/amanda/chg-juke /usr/lib/amanda/chg-manual -/usr/lib/amanda/chg-mtx /usr/lib/amanda/chg-multi -/usr/lib/amanda/chg-rait -/usr/lib/amanda/chg-rth -/usr/lib/amanda/chg-scsi /usr/lib/amanda/chg-zd-mtx /usr/lib/amanda/driver +/usr/lib/amanda/amcheck-device /usr/lib/amanda/amcleanupdisk /usr/lib/amanda/amlogroll +/usr/lib/amanda/amndmjob /usr/lib/amanda/amtrmlog /usr/lib/amanda/patch-system /usr/lib/amanda/selfcheck /usr/lib/amanda/sendbackup /usr/lib/amanda/sendsize /usr/lib/amanda/taper -/usr/lib/amanda/versionsuffix /usr/lib/amanda/chunker /usr/lib/amanda/noop +/usr/lib/amanda/ndmjob /usr/lib/amanda/amanda-sh-lib.sh /usr/lib/amanda/teecount -/usr/lib/amanda/chg-glue /usr/lib/amanda/chg-lib.sh %verify(not mode) %attr(0750,root,%{amanda_group})/usr/lib/amanda/calcsize %verify(not mode) %attr(0750,root,%{amanda_group})/usr/lib/amanda/dumper @@ -291,10 +312,5 @@ # include shared libs %dir %{_libdir}/amanda/ %{_libdir}/amanda/lib* -# excluding static libs -%exclude %{_libdir}/amanda/lib*.la -%exclude %{_libdir}/amanda/lib*.a -%exclude %{perl_vendorlib}/auto/Amanda/*/*.la -%exclude %{perl_vendorlib}/auto/Amanda/*/*.a %changelog ++++++ amanda-2.6.1p1.tar.bz2 -> amanda-3.3.0.tar.bz2 ++++++ ++++ 626335 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
