Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package topgrade for openSUSE:Factory checked in at 2026-09-14 16:21:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/topgrade (Old) and /work/SRC/openSUSE:Factory/.topgrade.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "topgrade" Mon Sep 14 16:21:40 2026 rev:32 rq:1377664 version:17.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/topgrade/topgrade.changes 2026-09-11 19:02:11.085752378 +0200 +++ /work/SRC/openSUSE:Factory/.topgrade.new.1265/topgrade.changes 2026-09-14 16:21:43.509912130 +0200 @@ -1,0 +2,9 @@ +Sun Sep 13 08:19:06 UTC 2026 - Gerald Chen <[email protected]> + +- Update to version 17.11.0: + * chore: release v17.11.0 (#2330) + * feat(pkg): make non-interactive when `assume_yes` (#2322) + * fix: ignore .DS_Store files when parsing configuration files (#2326) + * fix(sheldon): move generic options before `lock --update` (#2329) + +------------------------------------------------------------------- Old: ---- topgrade-17.10.1.tar.zst New: ---- topgrade-17.11.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ topgrade.spec ++++++ --- /var/tmp/diff_new_pack.c6uxuW/_old 2026-09-14 16:21:45.830009625 +0200 +++ /var/tmp/diff_new_pack.c6uxuW/_new 2026-09-14 16:21:45.831009667 +0200 @@ -17,7 +17,7 @@ Name: topgrade -Version: 17.10.1 +Version: 17.11.0 Release: 0 Summary: Upgrade all the things License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.c6uxuW/_old 2026-09-14 16:21:45.882011810 +0200 +++ /var/tmp/diff_new_pack.c6uxuW/_new 2026-09-14 16:21:45.889012104 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/topgrade-rs/topgrade.git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> - <param name="revision">v17.10.1</param> + <param name="revision">v17.11.0</param> <param name="match-tag">*</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.c6uxuW/_old 2026-09-14 16:21:45.928013743 +0200 +++ /var/tmp/diff_new_pack.c6uxuW/_new 2026-09-14 16:21:45.933013953 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/topgrade-rs/topgrade.git</param> - <param name="changesrevision">38b44d3a230b045f8166ea39956497d5a779b614</param></service><service name="tar_scm"> + <param name="changesrevision">49a95075cd13318da20de4dc89fa505c190c7c0d</param></service><service name="tar_scm"> <param name="url">https://ghproxy.net/https://github.com/topgrade-rs/topgrade.git</param> <param name="changesrevision">ef0a0d69bbe0cb08d6c4930ee18b734e03c215fb</param></service></servicedata> (No newline at EOF) ++++++ topgrade-17.10.1.tar.zst -> topgrade-17.11.0.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/CHANGELOG.md new/topgrade-17.11.0/CHANGELOG.md --- old/topgrade-17.10.1/CHANGELOG.md 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/CHANGELOG.md 2026-09-13 08:07:40.000000000 +0200 @@ -7,6 +7,15 @@ ## [Unreleased] +## [17.11.0](https://github.com/topgrade-rs/topgrade/compare/v17.10.1...v17.11.0) - 2026-09-13 + +### Added +- *(pkg)* make non-interactive when `assume_yes` ([#2322](https://github.com/topgrade-rs/topgrade/pull/2322)) + +### Fixed +- ignore .DS_Store files when parsing configuration files ([#2326](https://github.com/topgrade-rs/topgrade/pull/2326)) +- *(sheldon)* move generic options before `lock --update` ([#2329](https://github.com/topgrade-rs/topgrade/pull/2329)) + ## [17.10.1](https://github.com/topgrade-rs/topgrade/compare/v17.10.0...v17.10.1) - 2026-09-11 Re-release of v17.10.1 because of release mishap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/Cargo.lock new/topgrade-17.11.0/Cargo.lock --- old/topgrade-17.10.1/Cargo.lock 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/Cargo.lock 2026-09-13 08:07:40.000000000 +0200 @@ -3460,7 +3460,7 @@ [[package]] name = "topgrade" -version = "17.10.1" +version = "17.11.0" dependencies = [ "chrono", "clap", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/Cargo.toml new/topgrade-17.11.0/Cargo.toml --- old/topgrade-17.10.1/Cargo.toml 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/Cargo.toml 2026-09-13 08:07:40.000000000 +0200 @@ -6,7 +6,7 @@ license = "GPL-3.0-or-later" repository = "https://github.com/topgrade-rs/topgrade" rust-version = "1.88.0" -version = "17.10.1" +version = "17.11.0" exclude = ["doc/screenshot.gif", "BREAKINGCHANGES_dev.md"] edition = "2024" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/src/config.rs new/topgrade-17.11.0/src/config.rs --- old/topgrade-17.10.1/src/config.rs 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/src/config.rs 2026-09-13 08:07:40.000000000 +0200 @@ -720,6 +720,14 @@ let entry_path = entry?.path(); if entry_path.is_file() { + let file_name = entry_path + .file_name() + .expect("`fs::read_dir` does not return paths ending in `..`") + .to_string_lossy(); + if file_name.eq_ignore_ascii_case(".DS_Store") { + debug!("Skipping .DS_Store file at {}", entry_path.display()); + continue; + } debug!( "Found additional (directory) configuration file at {}", entry_path.display() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/src/steps/generic.rs new/topgrade-17.11.0/src/steps/generic.rs --- old/topgrade-17.10.1/src/steps/generic.rs 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/src/steps/generic.rs 2026-09-13 08:07:40.000000000 +0200 @@ -192,10 +192,10 @@ print_separator("Sheldon"); ctx.execute(sheldon) - .args(["lock", "--update"]) .arg_if(ctx.config().sheldon_quiet(), "--quiet") .arg_if(ctx.config().sheldon_verbose(), "--verbose") .arg_if(ctx.config().yes(Step::Sheldon), "--non-interactive") + .args(["lock", "--update"]) .status_checked()?; Ok(()) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/topgrade-17.10.1/src/steps/os/openbsd.rs new/topgrade-17.11.0/src/steps/os/openbsd.rs --- old/topgrade-17.10.1/src/steps/os/openbsd.rs 2026-09-11 09:14:33.000000000 +0200 +++ new/topgrade-17.11.0/src/steps/os/openbsd.rs 2026-09-13 08:07:40.000000000 +0200 @@ -1,5 +1,6 @@ use crate::command::CommandExt; use crate::execution_context::ExecutionContext; +use crate::step::Step; use crate::terminal::print_separator; use color_eyre::eyre::Result; use rust_i18n::t; @@ -37,11 +38,15 @@ let is_current = is_openbsd_current()?; if ctx.config().cleanup() { - sudo.execute(ctx, "/usr/sbin/pkg_delete")?.arg("-ac").status_checked()?; + sudo.execute(ctx, "/usr/sbin/pkg_delete")? + .arg("-ac") + .arg_if(ctx.config().yes(Step::Pkg), "-I") + .status_checked()?; } sudo.execute(ctx, "/usr/sbin/pkg_add")? .arg("-u") + .arg_if(ctx.config().yes(Step::Pkg), "-I") .arg_if(is_current, "-Dsnap") .status_checked() } ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/topgrade/vendor.tar.zst /work/SRC/openSUSE:Factory/.topgrade.new.1265/vendor.tar.zst differ: char 10, line 1
