commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2020-09-04 10:53:17 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new.3399 (New) Package is "diffutils" Fri Sep 4 10:53:17 2020 rev:42 rq:830967 version:3.7 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2019-10-10 11:47:22.368288242 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new.3399/diffutils.changes 2020-09-04 10:53:31.150443580 +0200 @@ -1,0 +2,7 @@ +Mon Aug 31 10:02:12 UTC 2020 - Bernhard Voelker + +- gnulib-test-avoid-FP-perror-strerror.patch: avoid false-positive + error in gnulib tests 'test-perror2' and 'test-strerror_r', + visible on armv7l. + +--- New: gnulib-test-avoid-FP-perror-strerror.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.y4viiN/_old 2020-09-04 10:53:33.11633 +0200 +++ /var/tmp/diff_new_pack.y4viiN/_new 2020-09-04 10:53:33.118444634 +0200 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,6 +26,7 @@ Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring +Patch0: gnulib-test-avoid-FP-perror-strerror.patch Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} Provides: diff = %{version} @@ -38,7 +39,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build %configure \ ++ gnulib-test-avoid-FP-perror-strerror.patch ++ Avoid false-positive error in gnulib tests 'test-perror2' and 'test-strerror_r'. On openSUSE OBS, the above gnulib tests fail on armv7l. Corresponding report on the gnulib mailing list: https://lists.gnu.org/r/bug-gnulib/2020-08/msg00220.html From: Florian Weimer Date: Thu, 27 Aug 2020 09:41:34 +0200 Subject:Use-after-free in test-perror2, test-strerror_r The problem is visible with glibc 2.32 under valgrind: ==20== Invalid read of size 1 ==20==at 0x483DAB4: strcmp (vg_replace_strmem.c:847) ==20==by 0x109414: main (test-perror2.c:84) ==20== Address 0x4a1a3d0 is 0 bytes inside a block of size 17 free'd ==20==at 0x483A9F5: free (vg_replace_malloc.c:538) ==20==by 0x48E2134: strerror_l (in /usr/lib64/libc-2.32.so) ==20==by 0x109328: main (test-perror2.c:72) ==20== Block was alloc'd at ==20==at 0x4839809: malloc (vg_replace_malloc.c:307) ==20==by 0x48CA03F: __vasprintf_internal (in /usr/lib64/libc-2.32.so) ==20==by 0x48A46F9: asprintf (in /usr/lib64/libc-2.32.so) ==20==by 0x48E2184: strerror_l (in /usr/lib64/libc-2.32.so) ==20==by 0x1092E2: main (test-perror2.c:67) ==20== ==20== Invalid read of size 1 ==20==at 0x483DAC8: strcmp (vg_replace_strmem.c:847) ==20==by 0x109414: main (test-perror2.c:84) ==20== Address 0x4a1a3d1 is 1 bytes inside a block of size 17 free'd ==20==at 0x483A9F5: free (vg_replace_malloc.c:538) ==20==by 0x48E2134: strerror_l (in /usr/lib64/libc-2.32.so) ==20==by 0x109328: main (test-perror2.c:72) ==20== Block was alloc'd at ==20==at 0x4839809: malloc (vg_replace_malloc.c:307) ==20==by 0x48CA03F: __vasprintf_internal (in /usr/lib64/libc-2.32.so) ==20==by 0x48A46F9: asprintf (in /usr/lib64/libc-2.32.so) ==20==by 0x48E2184: strerror_l (in /usr/lib64/libc-2.32.so) ==20==by 0x1092E2: main (test-perror2.c:67) I think it's the test that's invalid. This was reported as an actual grep test failure (without valgrind) on 32-bit Arm, where glibc malloc happens to return a different buffer address for the internal allocation (so that msg3 != msg4). test-strerror_r has the same issue. Thanks, Florian Upstream patch: https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=175e0bc72808 From 175e0bc72808d564074c4adcc72aeadb74adfcc6 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 27 Aug 2020 17:52:58 -0700 Subject: [PATCH] perror, strerror_r: remove unportable tests Problem reported by Florian Weimer in: https://lists.gnu.org/r/bug-gnulib/2020-08/msg00220.html * tests/test-perror2.c (main): * tests/test-strerror_r.c (main): Omit unportable tests. This downstream patch is
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2019-10-10 11:47:20 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new.2352 (New) Package is "diffutils" Thu Oct 10 11:47:20 2019 rev:41 rq:733342 version:3.7 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2019-07-22 12:15:57.367735203 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new.2352/diffutils.changes 2019-10-10 11:47:22.368288242 +0200 @@ -1,0 +2,6 @@ +Thu Sep 19 11:51:54 UTC 2019 - Ludwig Nussel + +- Do not recommend lang package. The lang package already has a + supplements. + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.w2EwJT/_old 2019-10-10 11:47:23.016286522 +0200 +++ /var/tmp/diff_new_pack.w2EwJT/_new 2019-10-10 11:47:23.024286501 +0200 @@ -28,7 +28,6 @@ Source2:%{name}.keyring Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} -Recommends: %{name}-lang = %{version} Provides: diff = %{version} Obsoletes: diff < %{version}
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2019-07-22 12:15:54 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new.4126 (New) Package is "diffutils" Mon Jul 22 12:15:54 2019 rev:40 rq:713947 version:3.7 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2019-01-15 09:08:10.458690330 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new.4126/diffutils.changes 2019-07-22 12:15:57.367735203 +0200 @@ -1,0 +2,6 @@ +Fri Jul 5 10:08:36 UTC 2019 - Michel Normand + +- ignore make check error for diff --color as tracked by + https://debbugs.gnu.org/cgi/bugreport.cgi?bug=36488 + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.ry9b6O/_old 2019-07-22 12:15:57.911735055 +0200 +++ /var/tmp/diff_new_pack.ry9b6O/_new 2019-07-22 12:15:57.915735054 +0200 @@ -48,7 +48,11 @@ make %{?_smp_mflags} V=1 %check +%ifarch ppc64le ppc64 +make %{?_smp_mflags} check || echo 'Warning: ignore error https://debbugs.gnu.org/cgi/bugreport.cgi?bug=36488' +%else make %{?_smp_mflags} check +%endif %install %make_install
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2019-01-15 09:08:07 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new.28833 (New) Package is "diffutils" Tue Jan 15 09:08:07 2019 rev:39 rq:662788 version:3.7 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2018-02-28 19:55:24.927848208 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new.28833/diffutils.changes 2019-01-15 09:08:10.458690330 +0100 @@ -1,0 +2,11 @@ +Fri Jan 4 11:28:06 UTC 2019 - Martin Pluskal + +- Update to version 3.7: + * bugfix - diff --strip-trailing-cr with a single CR byte in one +input file would provoke an uninitialized memory read + * diff --color now produces output compatible with less -R. +- Small packaging cleanups: + * PIE is now default for whole distribution + * xz is not needed as build dependency anymore + +--- Old: diffutils-3.6.tar.xz diffutils-3.6.tar.xz.sig New: diffutils-3.7.tar.xz diffutils-3.7.tar.xz.sig Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.GIJesi/_old 2019-01-15 09:08:11.066689772 +0100 +++ /var/tmp/diff_new_pack.GIJesi/_new 2019-01-15 09:08:11.066689772 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,21 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: diffutils -Version:3.6 +Version:3.7 Release:0 Summary:GNU diff Utilities -License:GFDL-1.2 and GPL-3.0+ +License:GFDL-1.2-only AND GPL-3.0-or-later Group: Productivity/Text/Utilities -Url:https://www.gnu.org/software/diffutils/ +URL:https://www.gnu.org/software/diffutils/ Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring -BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} Recommends: %{name}-lang = %{version} @@ -43,8 +42,6 @@ %setup -q %build -export CFLAGS="%{optflags} -fPIE" -export LDFLAGS="-pie" %configure \ --with-packager="openSUSE" \ --with-packager-bug-reports="http://bugs.opensuse.org/; @@ -64,20 +61,18 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %files -%defattr(-,root,root) %license COPYING %doc AUTHORS NEWS README THANKS %{_bindir}/cmp %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%{_infodir}/diffutils.info%{ext_info} -%{_mandir}/man1/cmp.1%{ext_man} -%{_mandir}/man1/diff.1%{ext_man} -%{_mandir}/man1/diff3.1%{ext_man} -%{_mandir}/man1/sdiff.1%{ext_man} +%{_infodir}/diffutils.info%{?ext_info} +%{_mandir}/man1/cmp.1%{?ext_man} +%{_mandir}/man1/diff.1%{?ext_man} +%{_mandir}/man1/diff3.1%{?ext_man} +%{_mandir}/man1/sdiff.1%{?ext_man} %files lang -f %{name}.lang -%defattr(-,root,root,-) %changelog ++ diffutils-3.6.tar.xz -> diffutils-3.7.tar.xz ++ 83164 lines of diff (skipped)
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2018-02-28 19:55:21 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Wed Feb 28 19:55:21 2018 rev:38 rq:580152 version:3.6 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2017-06-02 10:29:05.387872546 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2018-02-28 19:55:24.927848208 +0100 @@ -1,0 +2,5 @@ +Thu Feb 22 15:10:30 UTC 2018 - fv...@suse.com + +- Use %license (boo#1082318) + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.F6v943/_old 2018-02-28 19:55:26.227801167 +0100 +++ /var/tmp/diff_new_pack.F6v943/_new 2018-02-28 19:55:26.227801167 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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 @@ -65,7 +65,8 @@ %files %defattr(-,root,root) -%doc AUTHORS COPYING NEWS README THANKS +%license COPYING +%doc AUTHORS NEWS README THANKS %{_bindir}/cmp %{_bindir}/diff %{_bindir}/diff3
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2017-06-02 10:29:02 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Fri Jun 2 10:29:02 2017 rev:37 rq:497311 version:3.6 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2017-03-05 17:48:25.384135651 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2017-06-02 10:29:05.387872546 +0200 @@ -1,0 +2,11 @@ +Mon May 22 13:06:57 UTC 2017 - mplus...@suse.com + +- Update to version 3.6: + * When one file is a prefix of the other, cmp now appends the +shorter file's size to the EOF diagnostic. + * diff's default algorithm has been tweaked to deal better with +larger files, reversing some of the changes made in +diffutils-3.4. +- Define packager and bug reporting url + +--- Old: diffutils-3.5.15.tar.xz New: diffutils-3.6.tar.xz diffutils-3.6.tar.xz.sig Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.n7M3fZ/_old 2017-06-02 10:29:06.267748221 +0200 +++ /var/tmp/diff_new_pack.n7M3fZ/_new 2017-06-02 10:29:06.267748221 +0200 @@ -17,16 +17,14 @@ Name: diffutils -Version:3.5.15 +Version:3.6 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Url:https://www.gnu.org/software/diffutils/ -Source0:%{name}-%{version}.tar.xz -#Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz -# Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig -# http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils +Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring BuildRequires: xz Requires(pre): %{install_info_prereq} @@ -34,7 +32,6 @@ Recommends: %{name}-lang = %{version} Provides: diff = %{version} Obsoletes: diff < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The GNU diff utilities find differences between files. diff is used to @@ -48,7 +45,9 @@ %build export CFLAGS="%{optflags} -fPIE" export LDFLAGS="-pie" -%configure +%configure \ + --with-packager="openSUSE" \ + --with-packager-bug-reports="http://bugs.opensuse.org/; make %{?_smp_mflags} V=1 %check ++ diffutils-3.5.15.tar.xz -> diffutils-3.6.tar.xz ++ 57668 lines of diff (skipped) ++ diffutils.keyring ++ Binary files /var/tmp/diff_new_pack.n7M3fZ/_old and /var/tmp/diff_new_pack.n7M3fZ/_new differ
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2017-03-05 17:48:23 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Sun Mar 5 17:48:23 2017 rev:36 rq:459642 version:3.5.15 Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2016-11-03 11:12:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2017-03-05 17:48:25.384135651 +0100 @@ -1,0 +2,7 @@ +Wed Feb 22 09:51:50 UTC 2017 - mli...@suse.cz + +- Update to a pre-release version (3.5.15): + * remove big-file-performance.patch and gnulib-diffseq.patch + * comment signature source as the release is not officially signed yet + +--- Old: big-file-performance.patch diffutils-3.5.tar.xz diffutils-3.5.tar.xz.sig gnulib-diffseq.patch New: diffutils-3.5.15.tar.xz Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.ozNk4X/_old 2017-03-05 17:48:26.088036024 +0100 +++ /var/tmp/diff_new_pack.ozNk4X/_new 2017-03-05 17:48:26.092035458 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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 @@ -17,18 +17,17 @@ Name: diffutils -Version:3.5 +Version:3.5.15 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Url:https://www.gnu.org/software/diffutils/ -Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz -Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig +Source0:%{name}-%{version}.tar.xz +#Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +# Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%{name}.keyring -Patch1: gnulib-diffseq.patch -Patch2: big-file-performance.patch BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} @@ -45,8 +44,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build export CFLAGS="%{optflags} -fPIE" ++ diffutils-3.5.tar.xz -> diffutils-3.5.15.tar.xz ++ 79329 lines of diff (skipped)
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2016-11-03 11:12:02 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2016-10-22 11:35:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2016-11-03 11:12:03.0 +0100 @@ -1,0 +2,27 @@ +Wed Oct 26 07:33:19 UTC 2016 - sch...@suse.de + +- gnulib-diffseq.patch, big-file-performance.patch: Avoid performance + regression on big files (bsc#1004991) + +--- +Mon Aug 22 20:34:19 UTC 2016 - astie...@suse.com + +- Diffutils 3.5: + * diff3 no longer malfunctions due to use-after-free +[bug introduced in 3.4] + * diff --color no longer colorizes when TERM=dumb + +--- +Tue Aug 9 09:03:53 UTC 2016 - mplus...@suse.com + +- Update to version 3.4 + * diff accepts two new options --color and --palette to generate +and configure colored output. --color takes an optional +argument specifying when to colorize a line: --color=always, +--color=auto, --color=never. --palette is used to configure +which colors are used. + * many bugfixes +- New -lang subpackage +- Drop no longer needed gnulib-perl522.patch + +--- Old: diffutils-3.3.tar.xz diffutils-3.3.tar.xz.sig gnulib-perl522.patch New: big-file-performance.patch diffutils-3.5.tar.xz diffutils-3.5.tar.xz.sig gnulib-diffseq.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.ClrtJU/_old 2016-11-03 11:12:05.0 +0100 +++ /var/tmp/diff_new_pack.ClrtJU/_new 2016-11-03 11:12:05.0 +0100 @@ -17,7 +17,7 @@ Name: diffutils -Version:3.3 +Version:3.5 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ @@ -27,10 +27,12 @@ Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%{name}.keyring -Patch0: gnulib-perl522.patch +Patch1: gnulib-diffseq.patch +Patch2: big-file-performance.patch BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} +Recommends: %{name}-lang = %{version} Provides: diff = %{version} Obsoletes: diff < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -39,9 +41,12 @@ The GNU diff utilities find differences between files. diff is used to make source code patches, for instance. +%lang_package + %prep %setup -q -%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build export CFLAGS="%{optflags} -fPIE" @@ -53,14 +58,14 @@ make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -gzip -9 %{buildroot}%{_infodir}/%{name}.info +%make_install +%find_lang %{name} %post -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %files %defattr(-,root,root) @@ -69,10 +74,13 @@ %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%{_infodir}/diffutils.info.* +%{_infodir}/diffutils.info%{ext_info} %{_mandir}/man1/cmp.1%{ext_man} %{_mandir}/man1/diff.1%{ext_man} %{_mandir}/man1/diff3.1%{ext_man} %{_mandir}/man1/sdiff.1%{ext_man} +%files lang -f %{name}.lang +%defattr(-,root,root,-) + %changelog ++ big-file-performance.patch ++ >From 68b82f6f8419a815cfcf962b3061352d414dc606 Mon Sep 17 00:00:00 2001 From: Paul EggertDate: Tue, 25 Oct 2016 21:57:56 -0700 Subject: [PATCH] diff: fix big performance degradation in 3.4 * NEWS, doc/diffutils.texi (Overview): Document this. * src/analyze.c (diff_2_files): Restore too_expensive heuristic, but this time with a floor that is 16 times the old floor. This should fix Bug#16848, by generating good-quality output for its test case, while not introducing Bug#24715, by running nearly as fast as diff-3.3 for that test case. --- NEWS | 5 + doc/diffutils.texi | 5 - src/analyze.c | 11 ++- 3 files changed, 19 insertions(+), 2 deletions(-) Index: diffutils-3.5/src/analyze.c === --- diffutils-3.5.orig/src/analyze.c +++
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2016-10-22 11:35:21 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2016-09-21 18:23:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2016-10-22 11:35:22.0 +0200 @@ -2,21 +1,0 @@ -Mon Aug 22 20:34:19 UTC 2016 - astie...@suse.com - -- Diffutils 3.5: - * diff3 no longer malfunctions due to use-after-free -[bug introduced in 3.4] - * diff --color no longer colorizes when TERM=dumb - -Tue Aug 9 09:03:53 UTC 2016 - mplus...@suse.com - -- Update to version 3.4 - * diff accepts two new options --color and --palette to generate -and configure colored output. --color takes an optional -argument specifying when to colorize a line: --color=always, ---color=auto, --color=never. --palette is used to configure -which colors are used. - * many bugfixes -- New -lang subpackage -- Drop no longer needed gnulib-perl522.patch - Old: diffutils-3.5.tar.xz diffutils-3.5.tar.xz.sig New: diffutils-3.3.tar.xz diffutils-3.3.tar.xz.sig gnulib-perl522.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.Bl6sVI/_old 2016-10-22 11:35:23.0 +0200 +++ /var/tmp/diff_new_pack.Bl6sVI/_new 2016-10-22 11:35:23.0 +0200 @@ -17,7 +17,7 @@ Name: diffutils -Version:3.5 +Version:3.3 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ @@ -27,10 +27,10 @@ Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%{name}.keyring +Patch0: gnulib-perl522.patch BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} -Recommends: %{name}-lang = %{version} Provides: diff = %{version} Obsoletes: diff < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -39,10 +39,9 @@ The GNU diff utilities find differences between files. diff is used to make source code patches, for instance. -%lang_package - %prep %setup -q +%patch0 -p1 %build export CFLAGS="%{optflags} -fPIE" @@ -54,14 +53,14 @@ make %{?_smp_mflags} check %install -%make_install -%find_lang %{name} +make DESTDIR=%{buildroot} install %{?_smp_mflags} +gzip -9 %{buildroot}%{_infodir}/%{name}.info %post -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files %defattr(-,root,root) @@ -70,13 +69,10 @@ %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%{_infodir}/diffutils.info%{ext_info} +%{_infodir}/diffutils.info.* %{_mandir}/man1/cmp.1%{ext_man} %{_mandir}/man1/diff.1%{ext_man} %{_mandir}/man1/diff3.1%{ext_man} %{_mandir}/man1/sdiff.1%{ext_man} -%files lang -f %{name}.lang -%defattr(-,root,root,-) - %changelog ++ diffutils-3.5.tar.xz -> diffutils-3.3.tar.xz ++ 134381 lines of diff (skipped) ++ gnulib-perl522.patch ++ Subject: http://comments.gmane.org/gmane.comp.lib.gnulib.bugs/35272 Index: grep-2.21/build-aux/update-copyright === --- grep-2.21.orig/build-aux/update-copyright +++ grep-2.21/build-aux/update-copyright @@ -124,7 +124,7 @@ use strict; use warnings; my $copyright_re = 'Copyright'; -my $circle_c_re = '(?:\([cC]\)|@copyright{}|)'; +my $circle_c_re = '(?:\([cC]\)|@copyright\{}|)'; my $holder = $ENV{UPDATE_COPYRIGHT_HOLDER}; $holder ||= 'Free Software Foundation, Inc.'; my $prefix_max = 5;
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2016-09-21 18:23:41 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2016-02-11 12:31:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2016-09-21 18:23:44.0 +0200 @@ -1,0 +2,21 @@ +Mon Aug 22 20:34:19 UTC 2016 - astie...@suse.com + +- Diffutils 3.5: + * diff3 no longer malfunctions due to use-after-free +[bug introduced in 3.4] + * diff --color no longer colorizes when TERM=dumb + +--- +Tue Aug 9 09:03:53 UTC 2016 - mplus...@suse.com + +- Update to version 3.4 + * diff accepts two new options --color and --palette to generate +and configure colored output. --color takes an optional +argument specifying when to colorize a line: --color=always, +--color=auto, --color=never. --palette is used to configure +which colors are used. + * many bugfixes +- New -lang subpackage +- Drop no longer needed gnulib-perl522.patch + +--- Old: diffutils-3.3.tar.xz diffutils-3.3.tar.xz.sig gnulib-perl522.patch New: diffutils-3.5.tar.xz diffutils-3.5.tar.xz.sig Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.oLy9ys/_old 2016-09-21 18:23:45.0 +0200 +++ /var/tmp/diff_new_pack.oLy9ys/_new 2016-09-21 18:23:45.0 +0200 @@ -17,7 +17,7 @@ Name: diffutils -Version:3.3 +Version:3.5 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ @@ -27,10 +27,10 @@ Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%{name}.keyring -Patch0: gnulib-perl522.patch BuildRequires: xz Requires(pre): %{install_info_prereq} Requires(preun): %{install_info_prereq} +Recommends: %{name}-lang = %{version} Provides: diff = %{version} Obsoletes: diff < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -39,9 +39,10 @@ The GNU diff utilities find differences between files. diff is used to make source code patches, for instance. +%lang_package + %prep %setup -q -%patch0 -p1 %build export CFLAGS="%{optflags} -fPIE" @@ -53,14 +54,14 @@ make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -gzip -9 %{buildroot}%{_infodir}/%{name}.info +%make_install +%find_lang %{name} %post -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %files %defattr(-,root,root) @@ -69,10 +70,13 @@ %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%{_infodir}/diffutils.info.* +%{_infodir}/diffutils.info%{ext_info} %{_mandir}/man1/cmp.1%{ext_man} %{_mandir}/man1/diff.1%{ext_man} %{_mandir}/man1/diff3.1%{ext_man} %{_mandir}/man1/sdiff.1%{ext_man} +%files lang -f %{name}.lang +%defattr(-,root,root,-) + %changelog ++ diffutils-3.3.tar.xz -> diffutils-3.5.tar.xz ++ 134555 lines of diff (skipped)
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2016-02-11 12:31:50 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is "diffutils" Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2015-07-21 13:24:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2016-02-11 12:31:52.0 +0100 @@ -1,0 +2,8 @@ +Thu Feb 4 09:29:27 UTC 2016 - mplus...@suse.com + +- Make building more verbose +- Move info page removal to preun +- Cleanup spec file with spec-cleaner +- Update provides/obsoletes + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.2alFPi/_old 2016-02-11 12:31:53.0 +0100 +++ /var/tmp/diff_new_pack.2alFPi/_new 2016-02-11 12:31:53.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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 @@ -17,24 +17,23 @@ Name: diffutils -Url:http://www.gnu.org/software/diffutils/ -Provides: diff -Obsoletes: diff -PreReq: %{install_info_prereq} Version:3.3 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities -Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz -Source1:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig +Url:https://www.gnu.org/software/diffutils/ +Source0:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +Source1:https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils -Source2:%name.keyring +Source2:%{name}.keyring Patch0: gnulib-perl522.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# will be check by source service -#BuildRequires: gpg-offline BuildRequires: xz +Requires(pre): %{install_info_prereq} +Requires(preun): %{install_info_prereq} +Provides: diff = %{version} +Obsoletes: diff < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The GNU diff utilities find differences between files. diff is used to @@ -45,22 +44,22 @@ %patch0 -p1 %build -export CFLAGS="%optflags -fPIE" +export CFLAGS="%{optflags} -fPIE" export LDFLAGS="-pie" %configure -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %check -make check +make %{?_smp_mflags} check %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} gzip -9 %{buildroot}%{_infodir}/%{name}.info %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files @@ -70,7 +69,10 @@ %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%doc %{_infodir}/%{name}.info.gz -%doc %{_mandir}/man1/*.gz +%{_infodir}/diffutils.info.* +%{_mandir}/man1/cmp.1%{ext_man} +%{_mandir}/man1/diff.1%{ext_man} +%{_mandir}/man1/diff3.1%{ext_man} +%{_mandir}/man1/sdiff.1%{ext_man} %changelog
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2015-07-21 13:24:01 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2015-01-08 23:01:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2015-07-21 13:24:02.0 +0200 @@ -1,0 +2,5 @@ +Mon Jul 6 10:13:58 UTC 2015 - co...@suse.com + +- add gnulib-perl522.patch from gnulib upstream + +--- New: gnulib-perl522.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.masiVF/_old 2015-07-21 13:24:02.0 +0200 +++ /var/tmp/diff_new_pack.masiVF/_new 2015-07-21 13:24:02.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# Copyright (c) 2015 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 @@ -30,6 +30,7 @@ Source1:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig # http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils Source2:%name.keyring +Patch0: gnulib-perl522.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # will be check by source service #BuildRequires: gpg-offline @@ -41,6 +42,7 @@ %prep %setup -q +%patch0 -p1 %build export CFLAGS=%optflags -fPIE ++ gnulib-perl522.patch ++ Subject: http://comments.gmane.org/gmane.comp.lib.gnulib.bugs/35272 Index: grep-2.21/build-aux/update-copyright === --- grep-2.21.orig/build-aux/update-copyright +++ grep-2.21/build-aux/update-copyright @@ -124,7 +124,7 @@ use strict; use warnings; my $copyright_re = 'Copyright'; -my $circle_c_re = '(?:\([cC]\)|@copyright{}|copy;)'; +my $circle_c_re = '(?:\([cC]\)|@copyright\{}|copy;)'; my $holder = $ENV{UPDATE_COPYRIGHT_HOLDER}; $holder ||= 'Free Software Foundation, Inc.'; my $prefix_max = 5;
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2015-01-08 23:01:00 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2013-12-07 07:43:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2015-01-08 23:01:03.0 +0100 @@ -1,0 +2,5 @@ +Sat Jan 3 15:25:32 UTC 2015 - meiss...@suse.com + +- build with PIE + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.PkFTxS/_old 2015-01-08 23:01:04.0 +0100 +++ /var/tmp/diff_new_pack.PkFTxS/_new 2015-01-08 23:01:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -43,6 +43,8 @@ %setup -q %build +export CFLAGS=%optflags -fPIE +export LDFLAGS=-pie %configure make %{?_smp_mflags} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2013-12-07 07:43:40 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2013-06-25 17:20:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2013-12-07 07:43:41.0 +0100 @@ -1,0 +2,5 @@ +Fri Dec 6 13:28:07 CET 2013 - p...@suse.de + +- Diffutils has a testsuite so run it. + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.yWsKGX/_old 2013-12-07 07:43:43.0 +0100 +++ /var/tmp/diff_new_pack.yWsKGX/_new 2013-12-07 07:43:43.0 +0100 @@ -46,6 +46,9 @@ %configure make %{?_smp_mflags} +%check +make check + %install %makeinstall gzip -9 %{buildroot}%{_infodir}/%{name}.info -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2013-06-25 17:14:01 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2013-04-05 13:04:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2013-06-25 17:20:32.0 +0200 @@ -1,0 +2,11 @@ +Fri Jun 21 07:22:47 UTC 2013 - meiss...@suse.com + +- disable gpg key checking to avoid build cycles. will be + done by source service + +--- +Fri Apr 5 11:22:33 UTC 2013 - meiss...@suse.com + +- add gpg key checking, keyring from savannah + +--- New: diffutils-3.3.tar.xz.sig diffutils.keyring Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.x3vNAx/_old 2013-06-25 17:20:33.0 +0200 +++ /var/tmp/diff_new_pack.x3vNAx/_new 2013-06-25 17:20:33.0 +0200 @@ -27,7 +27,12 @@ License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz +Source1:http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig +# http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=diffutils +Source2:%name.keyring BuildRoot: %{_tmppath}/%{name}-%{version}-build +# will be check by source service +#BuildRequires: gpg-offline BuildRequires: xz %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2013-04-05 13:04:41 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2013-04-02 11:40:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2013-04-05 13:04:41.0 +0200 @@ -1,0 +2,11 @@ +Fri Apr 5 08:01:12 UTC 2013 - jsl...@suse.com + +- Update to 3.3: + * add --no-dereference + * -N works with - (stdin) as input + * many fixes + * many cleanups (in docco too) +- remove: config-guess-sub-update.patch +- remove: diffutils-stdio.in.patch + +--- Old: config-guess-sub-update.patch diffutils-3.2.tar.xz diffutils-stdio.in.patch New: diffutils-3.3.tar.xz Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.nREygt/_old 2013-04-05 13:05:12.0 +0200 +++ /var/tmp/diff_new_pack.nREygt/_new 2013-04-05 13:05:12.0 +0200 @@ -21,14 +21,12 @@ Provides: diff Obsoletes: diff PreReq: %{install_info_prereq} -Version:3.2 +Version:3.3 Release:0 Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz -Patch1: diffutils-stdio.in.patch -Patch2: config-guess-sub-update.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: xz @@ -38,8 +36,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 %build %configure @@ -48,7 +44,6 @@ %install %makeinstall gzip -9 %{buildroot}%{_infodir}/%{name}.info -%find_lang %name %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz @@ -56,7 +51,7 @@ %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz -%files -f %name.lang +%files %defattr(-,root,root) %doc AUTHORS COPYING NEWS README THANKS %{_bindir}/cmp ++ diffutils-3.2.tar.xz - diffutils-3.3.tar.xz ++ 148854 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2013-04-02 11:40:16 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2013-02-04 19:03:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2013-04-02 11:40:17.0 +0200 @@ -1,0 +2,6 @@ +Mon Mar 25 14:33:40 UTC 2013 - mmeis...@suse.com + +- Added url as source. + Please see http://en.opensuse.org/SourceUrls + +--- Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.prewQW/_old 2013-04-02 11:40:18.0 +0200 +++ /var/tmp/diff_new_pack.prewQW/_new 2013-04-02 11:40:18.0 +0200 @@ -26,7 +26,7 @@ Summary:GNU diff Utilities License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities -Source: %{name}-%{version}.tar.xz +Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz Patch1: diffutils-stdio.in.patch Patch2: config-guess-sub-update.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2013-02-04 19:03:15 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2012-07-18 17:12:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2013-02-04 19:03:17.0 +0100 @@ -1,0 +2,5 @@ +Sat Feb 2 20:34:31 UTC 2013 - sch...@suse.de + +- Update config.guess/sub for aarch64 + +--- New: config-guess-sub-update.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.YvK7kG/_old 2013-02-04 19:03:18.0 +0100 +++ /var/tmp/diff_new_pack.YvK7kG/_new 2013-02-04 19:03:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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 @@ -24,10 +24,11 @@ Version:3.2 Release:0 Summary:GNU diff Utilities -License:GFDL-1.2 ; GPL-3.0+ +License:GFDL-1.2 and GPL-3.0+ Group: Productivity/Text/Utilities Source: %{name}-%{version}.tar.xz Patch1: diffutils-stdio.in.patch +Patch2: config-guess-sub-update.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: xz @@ -38,6 +39,7 @@ %prep %setup -q %patch1 -p1 +%patch2 %build %configure ++ config-guess-sub-update.patch ++ Index: build-aux/config.guess === --- build-aux/config.guess.orig +++ build-aux/config.guess @@ -2,13 +2,13 @@ # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# 2011, 2012, 2013 Free Software Foundation, Inc. -timestamp='2011-08-20' +timestamp='2012-12-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -17,26 +17,22 @@ timestamp='2011-08-20' # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see http://www.gnu.org/licenses/. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to config-patc...@gnu.org and include a ChangeLog -# entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 (GPLv3). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches with a ChangeLog entry to config-patc...@gnu.org. + me=`echo $0 | sed -e 's,.*/,,'` @@ -57,8 +53,8 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free -Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, +2012, 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @@ -145,7 +141,7 @@
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2012-07-18 17:12:52 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2012-02-28 19:20:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2012-07-18 17:12:53.0 +0200 @@ -1,0 +2,5 @@ +Tue Jul 17 19:04:29 UTC 2012 - a...@suse.de + +- Fix build with missing gets declaration (glibc 2.16) + +--- New: diffutils-stdio.in.patch Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.cqzDty/_old 2012-07-18 17:12:54.0 +0200 +++ /var/tmp/diff_new_pack.cqzDty/_new 2012-07-18 17:12:54.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: diffutils Url:http://www.gnu.org/software/diffutils/ Provides: diff @@ -26,6 +27,7 @@ License:GFDL-1.2 ; GPL-3.0+ Group: Productivity/Text/Utilities Source: %{name}-%{version}.tar.xz +Patch1: diffutils-stdio.in.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: xz @@ -35,6 +37,7 @@ %prep %setup -q +%patch1 -p1 %build %configure ++ diffutils-stdio.in.patch ++ Index: diffutils-3.2/lib/stdio.in.h === --- diffutils-3.2.orig/lib/stdio.in.h +++ diffutils-3.2/lib/stdio.in.h @@ -693,12 +693,14 @@ _GL_CXXALIAS_RPL (gets, char *, (char *s _GL_CXXALIAS_SYS (gets, char *, (char *s)); # undef gets # endif +#if HAVE_RAW_DECL_GETS _GL_CXXALIASWARN (gets); /* It is very rare that the developer ever has full control of stdin, so any use of gets warrants an unconditional warning. Assume it is always declared, since it is required by C89. */ _GL_WARN_ON_USE (gets, gets is a security hole - use fgets instead); #endif +#endif #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2012-02-28 19:20:50 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: --- /work/SRC/openSUSE:Factory/diffutils/diffutils.changes 2011-10-21 16:28:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.diffutils.new/diffutils.changes 2012-02-28 19:20:56.0 +0100 @@ -1,0 +2,8 @@ +Mon Feb 27 16:22:01 CET 2012 - jsl...@suse.de + +- Update to 3.2: + * diff: --ignore-file-name-case now applies at top level too + * diff, sdiff: new option --ignore-trailing-space + * maint: avoid new make sytnax-check failure + +--- Old: diffutils-3.1.tar.xz New: diffutils-3.2.tar.xz Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.d7HKug/_old 2012-02-28 19:20:57.0 +0100 +++ /var/tmp/diff_new_pack.d7HKug/_new 2012-02-28 19:20:57.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package diffutils # -# 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,18 +15,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: diffutils Url:http://www.gnu.org/software/diffutils/ -License:GFDL-1.2 ; GPL-3.0+ -Group: Productivity/Text/Utilities Provides: diff Obsoletes: diff PreReq: %{install_info_prereq} -Version:3.1 -Release:1 +Version:3.2 +Release:0 Summary:GNU diff Utilities +License:GFDL-1.2 ; GPL-3.0+ +Group: Productivity/Text/Utilities Source: %{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: xz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at 2011-12-06 18:06:11 Comparing /work/SRC/openSUSE:Factory/diffutils (Old) and /work/SRC/openSUSE:Factory/.diffutils.new (New) Package is diffutils, Maintainer is p...@suse.com Changes: Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.bOcUCe/_old 2011-12-06 18:10:26.0 +0100 +++ /var/tmp/diff_new_pack.bOcUCe/_new 2011-12-06 18:10:26.0 +0100 @@ -19,7 +19,7 @@ Name: diffutils Url:http://www.gnu.org/software/diffutils/ -License:GFDLv1.2 ; GPLv3+ +License:GFDL-1.2 ; GPL-3.0+ Group: Productivity/Text/Utilities Provides: diff Obsoletes: diff -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit diffutils for openSUSE:Factory
Hello community, here is the log from the commit of package diffutils for openSUSE:Factory checked in at Mon Aug 15 12:30:21 CEST 2011. --- diffutils/diffutils.changes 2010-09-19 10:30:44.0 +0200 +++ /mounts/work_src_done/STABLE/diffutils/diffutils.changes2011-08-13 03:43:18.0 +0200 @@ -1,0 +2,10 @@ +Sat Aug 13 03:10:31 CEST 2011 - p...@suse.de + +- Update to 3.1: + + Bug fixes +- diff no longer reports spurious differences merely because two + entries in the same directory have names that compare equal in + the current locale, or compare equal because --ignore-file-name-case + was given. + +--- calling whatdependson for head-i586 Old: diffutils-3.0.tar.bz2 New: diffutils-3.1.tar.xz Other differences: -- ++ diffutils.spec ++ --- /var/tmp/diff_new_pack.pYLjP4/_old 2011-08-15 12:27:42.0 +0200 +++ /var/tmp/diff_new_pack.pYLjP4/_new 2011-08-15 12:27:42.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package diffutils (Version 3.0) +# spec file for package diffutils # -# 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 @@ -25,11 +25,12 @@ Provides: diff Obsoletes: diff PreReq: %{install_info_prereq} -Version:3.0 +Version:3.1 Release:1 Summary:GNU diff Utilities -Source: %{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: xz %description The GNU diff utilities find differences between files. diff is used to @@ -44,13 +45,14 @@ %install %makeinstall +gzip -9 %{buildroot}%{_infodir}/%{name}.info %find_lang %name %post -%install_info --info-dir=%{_infodir} %{_infodir}/diff.info.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/diff.info.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %clean rm -rf $RPM_BUILD_ROOT @@ -62,7 +64,7 @@ %{_bindir}/diff %{_bindir}/diff3 %{_bindir}/sdiff -%doc %{_infodir}/diff.info*.gz +%doc %{_infodir}/%{name}.info.gz %doc %{_mandir}/man1/*.gz %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org