Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

foundry-1.2.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

LGPL-2.1-or-later AND GPL-3.0-or-later AND Apache-2.0

Changelog

* 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

Files

/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