Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fresh-editor for openSUSE:Factory checked in at 2026-11-03 17:54:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fresh-editor (Old) and /work/SRC/openSUSE:Factory/.fresh-editor.new.1257 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fresh-editor" Tue Nov 3 17:54:47 2026 rev:20 rq:1394518 version:0.5.7 Changes: -------- --- /work/SRC/openSUSE:Factory/fresh-editor/fresh-editor.changes 2026-10-31 23:14:36.909502662 +0100 +++ /work/SRC/openSUSE:Factory/.fresh-editor.new.1257/fresh-editor.changes 2026-11-03 17:56:43.954248468 +0100 @@ -1,0 +2,26 @@ +Mon Nov 2 06:39:32 UTC 2026 - Andrea Manzini <[email protected]> + +- Update to version 0.5.7: + * Compare Files: side-by-side editable file comparison via + 'fresh --diff A B'. + * Universal Search across all workspaces: toggle 'All + workspaces' (Alt+A) to search every local workspace's files, + unsaved buffers, and terminals. + * Search & Replace honours Case Sensitive and Whole Word flags. + * Idle CPU, memory, and log growth fixes from git_statusbar on + Linux: file reads no longer count as changes. + * Unsaved work is kept in one place whatever the launch mode; + crash-safe sudo saves and atomic save replacement. + * Terminal improvements: pass Ctrl+V when clipboard has no + text, kitty keyboard protocol for attached daemon clients. + * Performance: eliminate typing stutter on long wrapped lines + and reduce memory use during replace-all on large files. + * Keybindings: Shift+Home selects to first non-blank character. +- Generate vendor.tar.zst with cargo_vendor filter=true (drops + non-Linux crates) and an explicit update=true; strip the prebuilt + vendor/psm-0.1.24/src/arch/wasm32.o object from it. +- Cap parallel rustc jobs by memory (%limit_build -m 2000) and + build on 16 GB workers (_constraints); rustc was OOM-killed on + aarch64. + +------------------------------------------------------------------- Old: ---- fresh-v0.5.4.tar.zst fresh-v0.5.5.tar.zst New: ---- _constraints fresh-v0.5.7.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fresh-editor.spec ++++++ --- /var/tmp/diff_new_pack.edRq6u/_old 2026-11-03 17:56:48.702447019 +0100 +++ /var/tmp/diff_new_pack.edRq6u/_new 2026-11-03 17:56:48.705447144 +0100 @@ -18,7 +18,7 @@ %define shortname fresh Name: fresh-editor -Version: 0.5.5 +Version: 0.5.7 Release: 0 Summary: A terminal text editor you can just use # Legal-Review-Notice: MPL-2.0 comes from vendored option-ext 0.2.0, which is @@ -27,8 +27,13 @@ License: GPL-3.0-or-later AND MPL-2.0 URL: https://getfresh.dev/ Source0: %{shortname}-v%{version}.tar.zst +# vendor.tar.zst: cargo_vendor filter=true, then vendor/psm-0.1.24/src/arch/wasm32.o +# (prebuilt object) and its .cargo-checksum.json entry removed by hand; `osc service mr` alone does not reproduce it Source1: vendor.tar.zst +# Source-Binary-Exception: *libloading*/tests/*.dll -- test-data: windows test dlls in test directory +# Source-Binary-Exception: *lzma-sys*/tests/* -- test-data: test fixtures for decompressor testing BuildRequires: cargo-packaging +BuildRequires: memory-constraints ExclusiveArch: %{rust_tier1_arches} %description @@ -43,6 +48,8 @@ %autosetup -p1 -a1 -n %{shortname}-v%{version} %build +# rustc peaks near 10 GB RSS; cap parallel jobs by RAM, not cores +%limit_build -m 2000 %{cargo_build} %install ++++++ _constraints ++++++ <?xml version="1.0" encoding="UTF-8"?> <constraints> <hardware> <physicalmemory> <size unit="G">16</size> </physicalmemory> </hardware> </constraints> ++++++ _service ++++++ --- /var/tmp/diff_new_pack.edRq6u/_old 2026-11-03 17:56:48.774450029 +0100 +++ /var/tmp/diff_new_pack.edRq6u/_new 2026-11-03 17:56:48.780450280 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/sinelaw/fresh</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.5.5</param> + <param name="revision">v0.5.7</param> <param name="versionformat">v@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="changesgenerate">enable</param> @@ -19,6 +19,8 @@ <service name="cargo_vendor" mode="manual"> <param name="srcdir">fresh</param> <param name="compression">zst</param> + <param name="filter">true</param> + <param name="update">true</param> </service> <service name="cargo_audit" mode="manual"> <param name="srcdir">fresh</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.edRq6u/_old 2026-11-03 17:56:48.809451493 +0100 +++ /var/tmp/diff_new_pack.edRq6u/_new 2026-11-03 17:56:48.816451786 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/sinelaw/fresh</param> - <param name="changesrevision">fec04bfe14ad1f4bfad0a78af438cf202accde9e</param></service></servicedata> + <param name="changesrevision">a3e2b182ffe41b173b897852c7e64390b593bf6f</param></service></servicedata> (No newline at EOF) ++++++ fresh-v0.5.4.tar.zst -> fresh-v0.5.7.tar.zst ++++++ /work/SRC/openSUSE:Factory/fresh-editor/fresh-v0.5.4.tar.zst /work/SRC/openSUSE:Factory/.fresh-editor.new.1257/fresh-v0.5.7.tar.zst differ: char 7, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/fresh-editor/vendor.tar.zst /work/SRC/openSUSE:Factory/.fresh-editor.new.1257/vendor.tar.zst differ: char 7, line 1
