Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2023-03-24 15:17:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librsvg" Fri Mar 24 15:17:15 2023 rev:129 rq:1073190 version:2.56.0 Changes: -------- --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2023-01-18 13:08:45.532104436 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.31432/librsvg.changes 2023-03-24 15:17:26.141950624 +0100 @@ -1,0 +2,90 @@ +Fri Mar 17 20:56:36 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.56.0: + + Fix crash when XML files get recursively included through + XInclude. + + When running the suite of reference tests, you can now use the + TESTS_OUTPUT_DIR environment variable to specify where results + for failures get written. See tests/README.md for details. + + The minimum supported Rust version (MSRV) is 1.64. + +------------------------------------------------------------------- +Fri Mar 17 17:20:03 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Pass --skip filter_morphology_from_reference_page_svg to + cargo_test, filter out new test that fails when building against + cairo-1.17.8. + +------------------------------------------------------------------- +Thu Mar 9 09:48:52 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.55.92: + + Update to cssparser 0.29.6; this adds support for hwb() color + syntax, from the CSS Color Module Level 4 spec + (https://drafts.csswg.org/css-color-4/#changes). Note that + values inside hwb() are *not* comma-separated, just whitespace. + + Fix panic when a requested font-size is too big. + + Validate all clipPath and mask transforms. + + Add a performance tracking framework. This is part of an + Outreachy internship. + + Slight improvements in the size of generated code and memory + consumption. + + The Rust crate is now called "rsvg", for consistency with other + crates that don't usually have a "lib" prefix. + + The Rust API documentation is now available at + https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg/index.html +- Add minimum harddisk size of 9G for x86_64 to constraints. The + cargo test uses a lot of disk space. + +------------------------------------------------------------------- +Tue Feb 28 13:57:21 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.55.91: + + Support "turn" unit for CSS <angle> values. + + Support the feDropShadow element. + + Fix panic when a feTile filter gets an empty source region. + + Update to gtk-rs 0.17.0. + + Simplify the NMake Makefiles for Windows; see + win32/MSVC-Builds.md for details. + + Documentation and infrastructure updates. + + Consolidate the scattered .md documents into the Development + Guide. Updated links throughout. + https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html + + Internal refactoring of the test suite. + + Updated dependencies to avoid duplicated crates. +- Changes from version 2.55.90: + + rsvg-convert now supports Tab completion for bash, elvish, + fish, powershell, and zsh. Please run rsvg-convert + --completion bash to generate the completion file. You can use + the other shells' names as an argument to the --completion + option. + + Support vector-effect="non-scaling-stroke" for paths. + + Apply width, height when <use>ing an <svg>. + + There is a new development guide for librsvg, for people who + want to help in its development. I hope this will be especially + useful to Outreachy and Summer of Code interns: + https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html + + In the use element, honor the overflow:hidden property of a + referenced symbol. + + Treat property and attribute parse errors / invalid values as + if they were not present, per the specs. Previously this would + cause the offending element's subtree to not be rendered. + + Make feGaussianBlur work as a pass-through filter if the + stdDeviation is invalid. + + Define missing crate metadata for Cargo.toml. + + Add some tests that were missing for the C API. + + Fix the basic test suite in Windows. + + Miscellaneous fixes for the build and CI. + + Plenty of internal refactoring to enable more consistent + logging. + + Slight reductions in memory consumption for elements with + context-stroke and context-fill. + + Experimental gdk-pixbuf loader in Rust. This is not installed + yet. + + Update the gtk-rs crates to 0.16.0. + + Port rsvg-convert's argument parsing to the clap4 crate. + + Updates to the dependencies. + + The CI now has a cargo-deny step, which should help us notice + when there are security advisories for dependencies + +------------------------------------------------------------------- Old: ---- librsvg-2.55.1.obscpio vendor.tar.xz New: ---- librsvg-2.56.0.obscpio vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librsvg.spec ++++++ --- /var/tmp/diff_new_pack.Lhd7Xa/_old 2023-03-24 15:17:27.201956282 +0100 +++ /var/tmp/diff_new_pack.Lhd7Xa/_new 2023-03-24 15:17:27.205956304 +0100 @@ -22,14 +22,14 @@ %define librsvg_sover 2 Name: librsvg -Version: 2.55.1 +Version: 2.56.0 Release: 0 Summary: A Library for Rendering SVG Data License: Apache-2.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT Group: Development/Libraries/C and C++ URL: https://wiki.gnome.org/Projects/LibRsvg Source: %{name}-%{version}.tar.xz -Source2: vendor.tar.xz +Source2: vendor.tar.zst Source3: cargo_config Source99: baselibs.conf @@ -161,7 +161,8 @@ %check %ifarch x86_64 %{?x86_64} # 2023-01-15: the pdf-related tests are failing (bsc#1207167) -%{cargo_test} -- --skip pdf_has_text --skip pdf_has_link +# 2023-03-17 cairo-1.17.8 filter_morphology svg test is failing +%{cargo_test} -- --skip pdf_has_text --skip pdf_has_link --skip filter_morphology_from_reference_page_svg %endif %post -n librsvg-2-%{librsvg_sover} -p /sbin/ldconfig @@ -194,7 +195,7 @@ %{_datadir}/thumbnailers/librsvg.thumbnailer %files devel -%doc AUTHORS COMPILING.md CONTRIBUTING.md +%doc AUTHORS %doc %{_datadir}/doc/%{name}/ %doc %{_datadir}/doc/Rsvg-2.0/ %{_includedir}/librsvg-2.0/ ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.Lhd7Xa/_old 2023-03-24 15:17:27.245956517 +0100 +++ /var/tmp/diff_new_pack.Lhd7Xa/_new 2023-03-24 15:17:27.249956538 +0100 @@ -1,6 +1,16 @@ <constraints> <overwrite> <conditions> + <arch>x86_64</arch> + </conditions> + <hardware> + <disk> + <size unit="G">9</size> + </disk> + </hardware> + </overwrite> + <overwrite> + <conditions> <arch>ppc64</arch> <arch>ppc64le</arch> </conditions> ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Lhd7Xa/_old 2023-03-24 15:17:27.265956624 +0100 +++ /var/tmp/diff_new_pack.Lhd7Xa/_new 2023-03-24 15:17:27.269956645 +0100 @@ -1,25 +1,25 @@ <?xml version="1.0"?> <services> - <service name="obs_scm" mode="disabled"> + <service name="obs_scm" mode="manual"> <param name="url">https://gitlab.gnome.org/GNOME/librsvg.git</param> <param name="scm">git</param> - <param name="revision">refs/tags/2.55.1</param> + <param name="revision">refs/tags/2.56.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> <!-- <param name="changesgenerate">enable</param> --> </service> - <service name="set_version" mode="disabled"/> + <service name="set_version" mode="manual"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> - <service name="cargo_vendor" mode="disabled"> + <service name="cargo_vendor" mode="manual"> <param name="srcdir">librsvg</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="disabled"> + <service name="cargo_audit" mode="manual"> <param name="srcdir">librsvg</param> </service> </services> ++++++ librsvg-2.55.1.obscpio -> librsvg-2.56.0.obscpio ++++++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.55.1.obscpio /work/SRC/openSUSE:Factory/.librsvg.new.31432/librsvg-2.56.0.obscpio differ: char 48, line 1 ++++++ librsvg.obsinfo ++++++ --- /var/tmp/diff_new_pack.Lhd7Xa/_old 2023-03-24 15:17:27.325956944 +0100 +++ /var/tmp/diff_new_pack.Lhd7Xa/_new 2023-03-24 15:17:27.329956965 +0100 @@ -1,5 +1,5 @@ name: librsvg -version: 2.55.1 -mtime: 1662417730 -commit: b556c32bd6e57b3310ed0cea1ab77f48014a291b +version: 2.56.0 +mtime: 1679084472 +commit: b831e077174ae608d8cd09e532fc0e7ce1fe5c4f