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-04-10 17:50:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/foundry (Old) and /work/SRC/openSUSE:Factory/.foundry.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "foundry" Fri Apr 10 17:50:29 2026 rev:2 rq:1345416 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/foundry/foundry.changes 2025-10-29 21:09:44.422402689 +0100 +++ /work/SRC/openSUSE:Factory/.foundry.new.21863/foundry.changes 2026-04-10 17:55:21.579647081 +0200 @@ -1,0 +2,141 @@ +Mon Mar 23 08:29:40 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Migrate to xz compression and manual service run + +------------------------------------------------------------------- +Tue Mar 17 08:39:25 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.1.1: + + Fix GNOME CI release issue around metainfo and rc/beta/alpha + tags. + +------------------------------------------------------------------- +Tue Mar 17 08:35:44 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.1.0: + + plugins/flatpak: fix dup_environ() for flatpak manifests + + libfoundry-adw: fix possible critical on bound title property + + libfoundry/cli: remove unimplemented/commented lines + + plugins/qemu: fix translator comment + + API: libfoundry/flatpak: add getter for "env" style fields + + Updated translations. + +------------------------------------------------------------------- +Tue Feb 24 07:46:58 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.1.rc: + + Bug fixes: + - plugins/openai: fix a potential critical log + - plugins/flatpak: ignore font remapping on some systems + - plugins/devhelp: deduplicate symlink directories + - contrib/eggbitset: remove unused variable + + API: + - Add foundry_file_read_link() and + foundry_file_read_link_recurse() helpers in libfoundry util + + Updated translations. + +------------------------------------------------------------------- +Mon Feb 16 08:00:16 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 1.1.beta: + + Build: + - Add `foundry build --inhibit-suspend` option to prevent + system suspend during long builds + - Add libfoundry helper to inhibit suspend via logind + integration + + API: + - FoundryWeakPair is now part of public API for use as closure + data + - Add foundry_strv_empty0() utility + + Other: + - Switch application and library IDs from app.devsuite to + org.gnome + - Add Slovenian translation +- Changes from version 1.1.alpha: + + Debugger Infrastructure: + - Complete Debug Adapter Protocol (DAP) implementation with GDB + and LLDB integration, providing a unified debugging + experience across debuggers + - Full debugger UI with stack frames, locals, parameters, + registers, and breakpoint visualization + - Disassembly view and REPL interpreter support for interactive + debugging + - Memory visualization with address range browsing and + read_memory() API + - Quirks system to handle non-ideal DAP implementations + gracefully + - Debugger state tracking and GActionGroup integration for easy + UI wiring + + Language Server Protocol: + - LSP progress operations bridging to FoundryOperation for + long-running language server tasks + - Hierarchical symbol tree support for modern LSP + implementations + - Improved buffer synchronization with cleaner fiber-based + implementation + - Enhanced diagnostics integration with tooltips and gutter + rendering + - Fixed JSON-RPC driver to handle edge cases in protocol + parsing + + Symbol and Documentation Systems: + - New symbol provider API with CTags parser and tree-sitter + plugin support + - Symbol tree, symbol location, and path navigation + infrastructure + - FoundryGir parser for accessing reflected GIR files without + compilation, enabling documentation access even when not + generated + - Documentation bridge for markdown generation and search + integration + - Pathbar infrastructure for symbol, documentation, and file + navigation + - FoundryPathNavigator with subclasses for symbols, + documentation, and files + + File and Search Infrastructure: + - New file search API with grep integration and thread-pool + optimization + - Search provider abstraction with GNU grep default and ripgrep + support + - Search/replace API with back-reference support for regex + replacements + - FoundryFileRow component for path browsing with + collapse/expand support + - Include/exclude globbing for file searches + - Improved fallback search using git file listing for faster + index building + + Build System: + - Build pipeline with phase tracking and dynamic stage + calculation + - Build system discovery with priority-based addin loading + - Linked pipeline support for multi-project builds (e.g., + building GTK as + part of your application build) + - Non-destructive Flatpak manifest editing with write-back + support + - SDK management with write-back to configurations + - Support for install, export, and deploy actions + - Pipeline now supports prepend/append PATH modifications + - Justfile support using `just` build tool + + Intent System: + - New IntentManager with plugin model and priorities for + flexible application policy handling + - Intents for file operations, symbols, documentation, web + navigation, and actions + - FoundryActionIntent and FoundryWebIntent for application + integration + - Integrated intent system across file operations, search + results, and navigation + - Terminal Intent and TerminalService for opening terminals + within applications + + Terminal Integration: + - FoundryTerminal with snapshot rewriting from Ptyxis for + consistent terminal experience + - Terminal intent and service for application integration + - PTY diagnostics with auto-registration to diagnostic manager + - Terminal palette support with FoundryTerminalPaletteSet +- Add explicit pkgconfig(gtk4) BuildRequires: dependency now + version-checked my the build system. +- Add readline-devel, pkgconfig(libpanel-1), pkgconfig(libsecret-1) + and pkgconfig(libadwaita-1) BuildRequires: new dependencies. + +------------------------------------------------------------------- Old: ---- foundry-1.0.1.obscpio New: ---- _scmsync.obsinfo build.specials.obscpio foundry-1.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ foundry.spec ++++++ --- /var/tmp/diff_new_pack.JKfyjh/_old 2026-04-10 17:55:23.423723321 +0200 +++ /var/tmp/diff_new_pack.JKfyjh/_new 2026-04-10 17:55:23.423723321 +0200 @@ -16,16 +16,17 @@ # Name: foundry -Version: 1.0.1 +Version: 1.1.1 Release: 0 Summary: IDE library and command-line companion tool # foundry: LGPL-2.1-or-later and GPL-3.0-or-later # bundled eggbitset / timsort: Apache-2.0 License: LGPL-2.1-or-later AND GPL-3.0-or-later AND Apache-2.0 URL: https://gitlab.gnome.org/GNOME/foundry -Source: foundry-%{version}.tar.zst +Source: foundry-%{version}.tar.xz BuildRequires: meson BuildRequires: pkgconfig +BuildRequires: readline-devel BuildRequires: pkgconfig(editorconfig) BuildRequires: pkgconfig(flatpak) BuildRequires: pkgconfig(gio-2.0) @@ -33,19 +34,23 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gom-1.0) -BuildRequires: pkgconfig(gtksourceview-5) +BuildRequires: pkgconfig(gtk4) >= 4.20 +BuildRequires: pkgconfig(gtksourceview-5) >= 5.18 BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(jsonrpc-glib-1.0) +BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(libcmark) -BuildRequires: pkgconfig(libdex-1) >= 0.11.1 +BuildRequires: pkgconfig(libdex-1) >= 1.1.alpha BuildRequires: pkgconfig(libgit2) +BuildRequires: pkgconfig(libpanel-1) BuildRequires: pkgconfig(libpeas-2) +BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libspelling-1) BuildRequires: pkgconfig(libssh2) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sysprof-capture-4) BuildRequires: pkgconfig(template-glib-1.0) -BuildRequires: pkgconfig(vte-2.91-gtk4) +BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.80 BuildRequires: pkgconfig(webkitgtk-6.0) BuildRequires: pkgconfig(yaml-0.1) @@ -103,41 +108,47 @@ %install %meson_install +%find_lang %{name} %ifnarch %{ix86} %{arm} s390x %check %meson_test %endif -%files +%files -f %{name}.lang %doc README.md %doc NEWS %license COPYING %{_bindir}/foundry %{_datadir}/bash-completion/completions/foundry %{_datadir}/foundry/ -%{_datadir}/glib-2.0/schemas/app.devsuite.foundry{,.*}.gschema.xml -%{_datadir}/metainfo/app.devsuite.Foundry.metainfo.xml +#%{_datadir}/glib-2.0/schemas/app.devsuite.foundry{,.*}.gschema.xml +%{_datadir}/metainfo/org.gnome.Foundry.metainfo.xml +%{_mandir}/man1/foundry.1%{?ext_man} +%{_datadir}/glib-2.0/schemas/org.gnome.foundry*.xml %files -n libfoundry-1-1 %{_libdir}/libfoundry-1.so.1{,.0.0} %files -n libfoundry-gtk-1-1 %{_libdir}/libfoundry-gtk-1.so.1{,.0.0} +%{_libdir}/libfoundry-adw-1.so.1{,.0.0} %files -n typelib-1_0-Foundry-1 %{_libdir}/girepository-1.0/Foundry-1.typelib %files -n typelib-1_0-FoundryGtk-1 +%{_libdir}/girepository-1.0/FoundryAdw-1.typelib %{_libdir}/girepository-1.0/FoundryGtk-1.typelib %files devel -%{_datadir}/gir-1.0/Foundry{,Gtk}-1.gir +%{_datadir}/gir-1.0/Foundry{,Adw,Gtk}-1.gir %{_includedir}/libfoundry-1/ %{_includedir}/libfoundry-gtk-1/ +%{_includedir}/libfoundry-adw-1/ %dir %{_libdir}/libfoundry-1 %dir %{_libdir}/libfoundry-1/include %{_libdir}/libfoundry-1/include/libfoundry-config.h -%{_libdir}/libfoundry{,-gtk}-1.so -%{_libdir}/pkgconfig/libfoundry{,-gtk}-1.pc +%{_libdir}/libfoundry{,-adw,-gtk}-1.so +%{_libdir}/pkgconfig/libfoundry{,-adw,-gtk}-1.pc ++++++ _scmsync.obsinfo ++++++ mtime: 1774254580 commit: f4229b09f61af4662c3c3d0202117abe74f8fa75f72451e7bb78de51828c8a7d url: https://src.opensuse.org/GNOME/foundry revision: f4229b09f61af4662c3c3d0202117abe74f8fa75f72451e7bb78de51828c8a7d projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.JKfyjh/_old 2026-04-10 17:55:23.579729771 +0200 +++ /var/tmp/diff_new_pack.JKfyjh/_new 2026-04-10 17:55:23.607730928 +0200 @@ -3,18 +3,17 @@ <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.0.1</param> + <param name="revision">1.1.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> -<!-- <param name="changesgenerate">enable</param> --> + <!-- <param name="changesgenerate">enable</param> --> </service> - <service name="tar" mode="buildtime"/> - <service name="recompress" mode="buildtime"> + <service name="tar" mode="manual"/> + <service name="recompress" mode="manual"> <param name="file">*.tar</param> - <param name="compression">zst</param> + <param name="compression">xz</param> </service> - <service name="set_version" mode="manual" /> + <service name="set_version" mode="manual"/> </services> - ++++++ 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-03-24 12:04:46.000000000 +0100 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ foundry.obsinfo ++++++ --- /var/tmp/diff_new_pack.JKfyjh/_old 2026-04-10 17:55:24.259757885 +0200 +++ /var/tmp/diff_new_pack.JKfyjh/_new 2026-04-10 17:55:24.295759374 +0200 @@ -1,5 +1,5 @@ name: foundry -version: 1.0.1 -mtime: 1761693792 -commit: f6d82499d3ef5004526049c6abd9d09bbe2301d5 +version: 1.1.1 +mtime: 1773707618 +commit: 2e1c08595a2e769c9ba59ec195001c6cdce26a31
