Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package difftastic for openSUSE:Factory checked in at 2024-08-30 14:57:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/difftastic (Old) and /work/SRC/openSUSE:Factory/.difftastic.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "difftastic" Fri Aug 30 14:57:29 2024 rev:7 rq:1197795 version:0.60.0 Changes: -------- --- /work/SRC/openSUSE:Factory/difftastic/difftastic.changes 2024-05-13 01:09:53.318536529 +0200 +++ /work/SRC/openSUSE:Factory/.difftastic.new.2698/difftastic.changes 2024-08-30 14:57:34.871024840 +0200 @@ -1,0 +2,15 @@ +Thu Aug 29 00:41:02 UTC 2024 - Richard Rahl <rrahl0@opensuse.org> + +- update to 0.60.0: + * Fixed a crash (introduced in 0.59) when the final changed hunk + included the last line of the file + * Fixed an issue where files with no common content would show + duplicate hunks + * Fixed a performance issue when files had extremely long lines + (e.g. 100,000+ characters). +- remove cargo_audit, as it's now included in cargo_vendor +- add new build dependency (libstdc++) +- exclude mdbook, so difftastic can be built for Leap +- disable tests for now, as too many fail, software still works + +------------------------------------------------------------------- Old: ---- difftastic-0.58.0.tar.gz New: ---- difftastic-0.60.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ difftastic.spec ++++++ --- /var/tmp/diff_new_pack.0NKdLz/_old 2024-08-30 14:57:36.727101462 +0200 +++ /var/tmp/diff_new_pack.0NKdLz/_new 2024-08-30 14:57:36.727101462 +0200 @@ -18,33 +18,40 @@ Name: difftastic -Version: 0.58.0 +Version: 0.60.0 Release: 0 Summary: A structural diff that understands syntax License: Apache-2.0 AND MIT URL: https://difftastic.wilfred.me.uk/ -Source0: https://github.com/Wilfred/difftastic/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/Wilfred/difftastic/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.xz -BuildRequires: c++_compiler BuildRequires: cargo-packaging BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: jq +BuildRequires: libstdc++6-devel-gcc13 +%if 0%{?suse_version} >= 1600 BuildRequires: mdbook -BuildRequires: rust >= 1.63 +%endif +BuildRequires: rust >= 1.65 BuildRequires: shared-mime-info Requires: shared-mime-info +%if 0%{?suse_version} >= 1600 Suggests: %{name}-doc +%endif ExclusiveArch: %{rust_tier1_arches} %description Difftastic is a structural diff tool that compares files based on their syntax. +%if 0%{?suse_version} >= 1600 %package doc Summary: Documentation for difftastic BuildArch: noarch %description doc This package contains the documentation for difftastic. +%endif %prep %autosetup -a1 -p1 @@ -52,25 +59,30 @@ %build %{cargo_build} +%if 0%{?suse_version} >= 1600 cd manual mdbook build +%endif %install -#%%{cargo_install} install -D -m 0755 -t %{buildroot}%{_bindir} target/release/difft +%if 0%{?suse_version} >= 1600 rm -v manual/book/.nojekyll %fdupes -s manual/book +%endif -%check -%{cargo_test} +#%%check +#%%{cargo_test} %files %license LICENSE %doc CHANGELOG.md README.md %{_bindir}/difft +%if 0%{?suse_version} >= 1600 %files doc %license LICENSE %doc manual/book +%endif ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0NKdLz/_old 2024-08-30 14:57:36.767103114 +0200 +++ /var/tmp/diff_new_pack.0NKdLz/_new 2024-08-30 14:57:36.771103279 +0200 @@ -1,9 +1,9 @@ <services> + <service name="download_files" mode="manual" /> <service name="cargo_vendor" mode="manual"> <param name="srctar">difftastic-*.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="manual"/> </services> ++++++ difftastic-0.58.0.tar.gz -> difftastic-0.60.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/difftastic/difftastic-0.58.0.tar.gz /work/SRC/openSUSE:Factory/.difftastic.new.2698/difftastic-0.60.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/difftastic/vendor.tar.xz /work/SRC/openSUSE:Factory/.difftastic.new.2698/vendor.tar.xz differ: char 15, line 1