Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package foundry for openSUSE:Factory checked in at 2026-10-30 18:09:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/foundry (Old) and /work/SRC/openSUSE:Factory/.foundry.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "foundry" Fri Oct 30 18:09:52 2026 rev:3 rq:1385398 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/foundry/foundry.changes 2026-04-10 17:55:21.579647081 +0200 +++ /work/SRC/openSUSE:Factory/.foundry.new.1255/foundry.changes 2026-10-30 18:14:42.469314326 +0100 @@ -1,0 +2,136 @@ +Wed Sep 30 16:49:52 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update version dependencies according to meson.build. + +------------------------------------------------------------------- +Sun Sep 13 18:23:33 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.2.0: + + This stable release completes the 1.2 series with debugger + fixes, API annotation polish, improved GitLab CI shells, and + broader translation coverage. + + Debugger: + - Improve DAP thread, stop, continue, and stack-frame state + tracking + - Synchronize DAP source breakpoints, preserve breakpoint + objects across partial updates, and roll back rejected + breakpoint changes + - Propagate DAP adapter, stack-trace, and waiter errors more + reliably + - Handle adapter termination and pending breakpoint disposal + more robustly + - Add DAP debugger regression tests + + API and Build: + - Fix compilation as C++ + - Fix FoundryUnixFDMap destination FD reporting + - Improve introspection annotations for arrays, nullable + values, out parameters, and ownership transfer across public + APIs + - Fix JSON-RPC message reads that span multiple stream reads or + UTF-8 character boundaries + - Fix JSON serialization buffer ownership and a JSON-RPC leak + found by LSAN + + Command Line, Plugins, and UI: + - Fix `foundry ci shell` interactive terminal handling under + Podman + - Set a user-agent header for GitLab requests + - Smooth line-change gutter rendering with merged rounded runs + - Delay on-type diagnostics slightly to reduce churn while + editing + - Correct the Gom branch in the Flatpak example manifest + + Updated translations. + +------------------------------------------------------------------- +Sun Aug 2 20:10:51 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.2.beta: + + This beta adds local GitLab CI execution, expands the public CI + and Git APIs, and improves command-line help and interactive + terminal handling. + + Continuous Integration: + - Add public abstractions for CI providers, pipelines, jobs, + runs, run options, and artifacts + - Add `foundry ci list`, `run`, `shell`, and `clean` commands + - Add a GitLab CI provider that resolves includes, inheritance, + variables, rules, stages, dependencies, needs, artifacts, and + common execution policies + - Run GitLab CI jobs locally in Podman with artifact collection + - Support Flatpak CI jobs, uncommitted and untracked worktree + content, and interactive shells inside supported jobs + + Version Control: + - Add bindable amend support and changed-file listing to + FoundryGitCommitBuilder + - Load commit templates and filter configured comment lines + from commit messages + - Add convenience APIs to stash all changes or discard worktree + changes + - Fix amended commits updating HEAD, UTF offset calculation, + unchanged staged deltas, and a baseline commit leak + + Command Line and Platform: + - Generate root, intermediate, and leaf command help from the + command tree + - Improve command synopses, shell completion, and the foundry + manual + - Preserve inherited controlling terminals so interactive + shells retain job control + - Use the default build PTY for incremental Meson test work + + API and Build: + - Add FoundryContext:title-with-fallback + - Improve YAML parsing and error handling for Flatpak manifests + and GitLab CI + - Stop exposing private dependencies to Meson subproject + consumers + - Fix pkg-config dependencies for libfoundry-gtk and + libfoundry-adw + - Link libfoundry-adw and the progress icon test against libm + + GTK and UI: + - Fix terminal cursor handling when a palette uses fallback + colors + - Add missing tweak sections and category titles + + Updated translations. + +------------------------------------------------------------------- +Fri Jul 3 20:28:55 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.2.alpha: + + Version Control: + - Add FoundryVcsGraph and FoundryVcsGraphEntry abstractions for + repository graph rendering + - Add Git-backed graph generation and helper APIs + - Add FoundryGitLanes GTK widget for drawing git-style commit + lanes + - Move git blame updates and clone operations onto worker + threads + - Existing git thread use has been condensed to DexThreadPool + - Add Sysprof trace marks around git operations + + Tracing and Diagnostics: + - Add a private Foundry tracing abstraction backed by + sysprof-capture when available + - Add optional sysprof build support + - Add tracing around Flatpak manifest loading and libflatpak + integration + - Give fibers more useful names across the codebase + + API: + - Add FoundryFutureItem for presenting a future-backed object + in model APIs + - Add foundry_file_canonicalize() DexFuture wrapper + - Add JSON-RPC await helper for completion notifications + - Add FoundryContext helpers for per-context local state + - Add foundry_git_oid_dup_string() helper + + GTK and Editor Integration: + - Implement apply_edit() for GtkSourceBuffer + - Fix source-buffer property names and documentation typos + - Fix Clang warnings in libfoundry-gtk + + Bug fixes: + - foundry: call dex_init() at startup + - libfoundry/jsonrpc: fix read_upto() return type and inverted + error check + - libfoundry/build: check optional vfuncs before calling them + - libfoundry/git: fix an erroneous NULL check + - plugins/devhelp: deduplicate .devhelp2 files by realpath() + - plugins/gitlab: improve request error handling + - testsuite: properly gate ACP tests + - subprojects: use an older Gom revision for compatibility + + Updated translations. + +------------------------------------------------------------------- Old: ---- foundry-1.1.1.tar.xz New: ---- foundry-1.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ foundry.spec ++++++ --- /var/tmp/diff_new_pack.vR5DgM/_old 2026-10-30 18:14:45.584444733 +0100 +++ /var/tmp/diff_new_pack.vR5DgM/_new 2026-10-30 18:14:45.587444858 +0100 @@ -16,7 +16,7 @@ # Name: foundry -Version: 1.1.1 +Version: 1.2.0 Release: 0 Summary: IDE library and command-line companion tool # foundry: LGPL-2.1-or-later and GPL-3.0-or-later @@ -29,21 +29,21 @@ BuildRequires: readline-devel BuildRequires: pkgconfig(editorconfig) BuildRequires: pkgconfig(flatpak) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gio-2.0) >= 2.82 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.82 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gom-1.0) +BuildRequires: pkgconfig(gom-1.0) >= 0.5.0 BuildRequires: pkgconfig(gtk4) >= 4.20 BuildRequires: pkgconfig(gtksourceview-5) >= 5.18 -BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(json-glib-1.0) >= 1.8 BuildRequires: pkgconfig(jsonrpc-glib-1.0) -BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libadwaita-1) >= 1.7 BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(libdex-1) >= 1.1.alpha BuildRequires: pkgconfig(libgit2) BuildRequires: pkgconfig(libpanel-1) -BuildRequires: pkgconfig(libpeas-2) +BuildRequires: pkgconfig(libpeas-2) >= 2.0 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libspelling-1) BuildRequires: pkgconfig(libssh2) ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.vR5DgM/_old 2026-10-30 18:14:45.655447705 +0100 +++ /var/tmp/diff_new_pack.vR5DgM/_new 2026-10-30 18:14:45.666448165 +0100 @@ -1,6 +1,7 @@ -mtime: 1774254580 -commit: f4229b09f61af4662c3c3d0202117abe74f8fa75f72451e7bb78de51828c8a7d +mtime: 1790786995 +commit: 6907dd286f283c8b70cf1264ba4db73cd66ecbafd09bd1f006e394c15dbd07ee url: https://src.opensuse.org/GNOME/foundry -revision: f4229b09f61af4662c3c3d0202117abe74f8fa75f72451e7bb78de51828c8a7d +revision: 6907dd286f283c8b70cf1264ba4db73cd66ecbafd09bd1f006e394c15dbd07ee +trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.vR5DgM/_old 2026-10-30 18:14:45.709449965 +0100 +++ /var/tmp/diff_new_pack.vR5DgM/_new 2026-10-30 18:14:45.717450300 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/foundry.git</param> - <param name="revision">1.1.1</param> + <param name="revision">1.2.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-30 18:49:55.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ foundry-1.1.1.tar.xz -> foundry-1.2.0.tar.xz ++++++ ++++ 112049 lines of diff (skipped) ++++++ foundry.obsinfo ++++++ --- /var/tmp/diff_new_pack.vR5DgM/_old 2026-10-30 18:14:47.080507360 +0100 +++ /var/tmp/diff_new_pack.vR5DgM/_new 2026-10-30 18:14:47.088507695 +0100 @@ -1,5 +1,5 @@ name: foundry -version: 1.1.1 -mtime: 1773707618 -commit: 2e1c08595a2e769c9ba59ec195001c6cdce26a31 +version: 1.2.0 +mtime: 1789216470 +commit: 45c5e737d102b6f0daa88ebded6e6d01692c8af0
