Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jujutsu for openSUSE:Factory checked in at 2025-06-06 22:44:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jujutsu (Old) and /work/SRC/openSUSE:Factory/.jujutsu.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jujutsu" Fri Jun 6 22:44:13 2025 rev:22 rq:1283588 version:0.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jujutsu/jujutsu.changes 2025-05-08 18:25:10.252956612 +0200 +++ /work/SRC/openSUSE:Factory/.jujutsu.new.19631/jujutsu.changes 2025-06-06 22:44:50.345235522 +0200 @@ -1,0 +2,81 @@ +Wed Jun 4 19:49:02 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 0.30.0: + * Release highlights + - The experimental support from release 0.29.0 for transferring + the change ID to/from Git remotes has been enabled by + default. The change ID is stored in the Git commit itself (in + a commit header called change-id), which means it will be + transferred by regular git push etc. Please let us know if + you run into any problems with it. You can disable it setting + git.write-change-id-header. Note that some Git remotes (e.g + GitLab) and some Git commands (e.g. git rebase) do not + preserve the change ids when they rewrite commits. + - jj rebase now automatically abandons divergent commits if + another commit with the same change ID is already present in + the destination with identical changes. + - jj split has gained --message, --insert-before, + --insert-after, and --destination options. + - jj evolog can show associated operations for commits created + by new jj versions. + * Breaking changes + - The old libgit2 code path for fetches and pushes has been + removed, and the git.subprocess setting along with it. + - In templates, bookmark/tag/remote names are now formatted in + revset symbol notation. The type of bookmark.remote() is + changed to Option<_>. bookmark.remote() == "foo" still + works, but bookmark.remote().<method>() might need + if(bookmark.remote(), ..) to suppress error. + - jj rebase now automatically abandons divergent commits if + another commit with the same change ID is already present in + the destination with identical changes. To keep these + divergent commits, use the --keep-divergent flag. + - The deprecated --skip-empty flag for jj rebase has been + removed. Use the --skip-emptied flag instead. + - The deprecated jj branch subcommands have been removed. Use + the jj bookmark subcommands instead. + - jj util completion now requires the name of the shell as a + positional argument and no longer produces Bash completions + by default. The deprecated optional arguments for different + shells have been removed. + * Deprecations + - The ui.diff.format and ui.diff.tool config options have been + merged as ui.diff-formatter. The builtin format can be + specified as :<format> (e.g. ui.diff-formatter=":git" for Git + diffs.) + - The .normal_hex() method will be removed from the CommitId + template type. It's useful only for the ChangeId type. + * New features + - jj split has gained a --message option to set the description + of the commit with the selected changes. + - jj split has gained the ability to place the revision with + the selected changes anywhere in the revision tree with the + --insert-before, --insert-after and --destination command + line flags. + - Added git.track-default-bookmark-on-clone setting to control + whether to track the default remote bookmark on jj git clone. + - Templates can now do arithmetic on integers with the +, -, *, + /, and % infix operators. + - Evolution history is now stored in the operation log. jj + evolog can show associated operations for commits created by + new jj versions. + * Fixed bugs + - Work around a git issue that could cause subprocess + operations to hang if the core.fsmonitor gitconfig is set in + the global or system gitconfigs. #6440 + - jj parallelize can now parallelize groups of changes that + start with an immutable change, but do not contain any other + immutable changes. + - jj will no longer warn about deprecated paths on macOS if the + configured XDG directory is the deprecated one + (~/Library/Application Support). + - The builtin diff editor now correctly handles splitting + changes where a file is replaced by a directory of the same + name. #5189 + * Packaging changes + - Due to the removal of the libgit2 code path, packagers should + remove any dependencies on libgit2, libssh2, Zlib, OpenSSL, + and pkg-config, and ensure they are not setting the Cargo + git2 or vendored-openssl features. + +------------------------------------------------------------------- Old: ---- jujutsu-0.29.0.obscpio New: ---- jujutsu-0.30.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jujutsu.spec ++++++ --- /var/tmp/diff_new_pack.6QhchT/_old 2025-06-06 22:44:52.201312442 +0200 +++ /var/tmp/diff_new_pack.6QhchT/_new 2025-06-06 22:44:52.201312442 +0200 @@ -19,7 +19,7 @@ %define binary_name jj Name: jujutsu -Version: 0.29.0 +Version: 0.30.0 Release: 0 Summary: Git-compatible DVCS that is both simple and powerful License: MIT @@ -32,8 +32,6 @@ BuildRequires: gnupg BuildRequires: gpgme BuildRequires: openssh-common -BuildRequires: openssl-devel -BuildRequires: zstd # dependencies for completion subpackages BuildRequires: bash-completion BuildRequires: fish @@ -41,7 +39,10 @@ # serde_bser fails to compile on s390x # error[E0599]: no method named `put_f64_be` found for struct `Vec<u8>` in the current scope -ExcludeArch: s390x +# +# armv7l +# rustc-LLVM ERROR: out of memory +ExcludeArch: s390x armv7hl armv7l armv7l:armv6l:armv5tel armv6hl %description Jujutsu is a Git-compatible DVCS. It combines features from Git (data model, ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6QhchT/_old 2025-06-06 22:44:52.245314266 +0200 +++ /var/tmp/diff_new_pack.6QhchT/_new 2025-06-06 22:44:52.249314431 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/jj-vcs/jj</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.29.0</param> + <param name="revision">v0.30.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">disable</param> @@ -13,6 +13,7 @@ </service> <service name="cargo_vendor" mode="manual"> <param name="update">true</param> + <param name="respect-lockfile">false</param> <param name="srcdir">jj</param> </service> <service name="tar" mode="buildtime"/> ++++++ jujutsu-0.29.0.obscpio -> jujutsu-0.30.0.obscpio ++++++ ++++ 49751 lines of diff (skipped) ++++++ jujutsu.obsinfo ++++++ --- /var/tmp/diff_new_pack.6QhchT/_old 2025-06-06 22:44:52.749335153 +0200 +++ /var/tmp/diff_new_pack.6QhchT/_new 2025-06-06 22:44:52.753335319 +0200 @@ -1,5 +1,5 @@ name: jujutsu -version: 0.29.0 -mtime: 1746637636 -commit: 94269d2e7228ff502b2116258e5ae6b3b07ec434 +version: 0.30.0 +mtime: 1749045673 +commit: 34b0961c940e1ad3be5cd9c5f5e608b0aa0ba859 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/jujutsu/vendor.tar.zst /work/SRC/openSUSE:Factory/.jujutsu.new.19631/vendor.tar.zst differ: char 7, line 1