| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: foundry | Distribution: openSUSE Tumbleweed |
| Version: 1.2.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 30 18:49:55 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1213756 | Source RPM: foundry-1.2.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.gnome.org/GNOME/foundry | |
| Summary: IDE library and command-line companion tool | |
This tool aims to extract much of what makes GNOME Builder an IDE into a library and companion command-line tool.
LGPL-2.1-or-later AND GPL-3.0-or-later AND Apache-2.0
* Wed Sep 30 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update version dependencies according to meson.build.
* Sun Sep 13 2026 Bjørn Lie <bjorn.lie@gmail.com>
- 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 02 2026 Bjørn Lie <bjorn.lie@gmail.com>
- 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 03 2026 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Migrate to xz compression and manual service run
* Tue Mar 17 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.1.1:
+ Fix GNOME CI release issue around metainfo and rc/beta/alpha
tags.
* Tue Mar 17 2026 Dominique Leuenberger <dimstar@opensuse.org>
- 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 2026 Dominique Leuenberger <dimstar@opensuse.org>
- 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 2026 Dominique Leuenberger <dimstar@opensuse.org>
- 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.
* Wed Oct 29 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.0.1:
+ Flatpak build pipeline
+ Ensure we have a pipeline to prepare for build
+ Propagate error when D-Bus is not available
+ Only queue podman update if db.sql changed
+ Try to avoid some common data dirs when scanning for files
+ meson-templates: only set DEVELOPMENT_BUILD when true
+ Override WAYLAND_DISPLAY for run environment when filtered by
flatpak
* Wed Sep 24 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Do not run testsuite on ix86, arm and s390x as it fails, and
nobody cares enough to fix it.
* Sat Sep 13 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.0.0:
+ Give access to VIM im context from FoundrySourceView
+ Simplified GActions for many FoundryService-derived managers
+ Foundry executable is now dynamically linked
+ FoundrySearchResult gained icon support
+ New API to allow creating a PTY producer from a consumer FD
+ Many fit'n'finish fixes for 1.0 API
+ The FoundryFileManager can now discover content-type from a
filename if the content-type is not provided to determine
appropriate symbolic icons.
+ Improvements to terminal palette parsing
+ A new FoundryMenuProxy enables easily integrationg with
GMenuModel with a menu ID referenced in the applications
merged menus (See FoundryMenuManager).
+ The fallback storage for extended attributes (SQLite) now
properly ensures uniqueness for columns based on file URI.
+ Some API was renamed to improve future expansion.
* Wed Sep 03 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Initial package, version 1.0.rc
/usr/bin/foundry /usr/share/bash-completion/completions/foundry /usr/share/doc/packages/foundry /usr/share/doc/packages/foundry/NEWS /usr/share/doc/packages/foundry/README.md /usr/share/foundry /usr/share/foundry/language-defaults /usr/share/glib-2.0/schemas/org.gnome.foundry.build.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.ci.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.ctags.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.distcc.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.flatpak.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.forge.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.gitlab.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.lsp.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.network.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.ollama.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.project.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.run.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.terminal.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.foundry.text.gschema.xml /usr/share/licenses/foundry /usr/share/licenses/foundry/COPYING /usr/share/locale/be/LC_MESSAGES/foundry.mo /usr/share/locale/bg/LC_MESSAGES/foundry.mo /usr/share/locale/ca/LC_MESSAGES/foundry.mo /usr/share/locale/cs/LC_MESSAGES/foundry.mo /usr/share/locale/da/LC_MESSAGES/foundry.mo /usr/share/locale/de/LC_MESSAGES/foundry.mo /usr/share/locale/el/LC_MESSAGES/foundry.mo /usr/share/locale/en_GB/LC_MESSAGES/foundry.mo /usr/share/locale/eo/LC_MESSAGES/foundry.mo /usr/share/locale/es/LC_MESSAGES/foundry.mo /usr/share/locale/eu/LC_MESSAGES/foundry.mo /usr/share/locale/fa/LC_MESSAGES/foundry.mo /usr/share/locale/fi/LC_MESSAGES/foundry.mo /usr/share/locale/fr/LC_MESSAGES/foundry.mo /usr/share/locale/gl/LC_MESSAGES/foundry.mo /usr/share/locale/he/LC_MESSAGES/foundry.mo /usr/share/locale/hu/LC_MESSAGES/foundry.mo /usr/share/locale/id/LC_MESSAGES/foundry.mo /usr/share/locale/it/LC_MESSAGES/foundry.mo /usr/share/locale/ka/LC_MESSAGES/foundry.mo /usr/share/locale/kk/LC_MESSAGES/foundry.mo /usr/share/locale/ko/LC_MESSAGES/foundry.mo /usr/share/locale/lt/LC_MESSAGES/foundry.mo /usr/share/locale/nb/LC_MESSAGES/foundry.mo /usr/share/locale/ne/LC_MESSAGES/foundry.mo /usr/share/locale/pt/LC_MESSAGES/foundry.mo /usr/share/locale/pt_BR/LC_MESSAGES/foundry.mo /usr/share/locale/sk/LC_MESSAGES/foundry.mo /usr/share/locale/sl/LC_MESSAGES/foundry.mo /usr/share/locale/sr/LC_MESSAGES/foundry.mo /usr/share/locale/sv/LC_MESSAGES/foundry.mo /usr/share/locale/th/LC_MESSAGES/foundry.mo /usr/share/locale/tr/LC_MESSAGES/foundry.mo /usr/share/locale/uk/LC_MESSAGES/foundry.mo /usr/share/locale/zh_CN/LC_MESSAGES/foundry.mo /usr/share/locale/zh_TW/LC_MESSAGES/foundry.mo /usr/share/man/man1/foundry.1.gz /usr/share/metainfo/org.gnome.Foundry.metainfo.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:39:22 2026