dev-util / ostree

Operating system and container binary deployment and upgrades

Official package sites : https://ostreedev.github.io/ostree/ ·

This project is now known as "libostree", though it is still appropriate to use the previous name: "OSTree" (or "ostree"). The focus is on projects which use libostree's shared library, rather than users directly invoking the command line tools (except for build systems). However, in most of the rest of the documentation, we will use the term "OSTree", since it's slightly shorter, and changing all documentation at once is impractical. We expect to transition to the new name over time. As implied above, libostree is both a shared library and suite of command line tools that combines a "git-like" model for committing and downloading bootable filesystem trees, along with a layer for deploying them and managing the bootloader configuration. The core OSTree model is like git in that it checksums individual files and has a content-addressed-object store. It's unlike git in that it "checks out" the files via hardlinks, and they thus need to be immutable to prevent corruption. Therefore, another way to think of OSTree is that it's just a more polished version of Linux VServer hardlinks.

v2020.8 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
amd64 arm64 x86 ~arm ~ppc64
USE flags
archive curl doc dracut gnutls gpg grub http2 httpd introspection libmount selinux sodium soup ssl systemd zeroconf

v2020.7 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
archive curl doc dracut gnutls gpg grub http2 httpd introspection libmount selinux sodium soup ssl systemd zeroconf

v2020.6 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~x86
USE flags
archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux soup ssl systemd zeroconf

v2019.5 :: 0 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~x86
USE flags
archive curl doc dracut gnutls grub http2 httpd introspection libmount selinux soup ssl systemd zeroconf

General

archive
Use libarchive
curl
Add support for client-side URL transfer library
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
dracut
Install dracut module
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
gpg
Enable GPG support
grub
Enable grub configuration generator
http2
Use http2
httpd
Enable ostree trivial-httpd entrypoint
introspection
Add support for GObject based introspection
libmount
Use libmount
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
sodium
Use libsodium for ed25519
soup
Use libsoup for networking
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
zeroconf
Support for DNS Service Discovery (DNS-SD)

app-arch / libarchive : Multi-format archive and compression library

app-arch / xz-utils : utils for managing LZMA compressed files

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / libxslt : XSLT libraries and tools

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-util / gtk-doc : GTK+ Documentation Generator

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libsoup : HTTP client/server library for GNOME

net-misc / curl : A Client that groks URLs

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-boot / grub : GNU GRUB boot loader

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-kernel / dracut : Generic initramfs generation tool

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

app-arch / libarchive : Multi-format archive and compression library

app-arch / xz-utils : utils for managing LZMA compressed files

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-dns / avahi : System which facilitates service discovery on a local network

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libsoup : HTTP client/server library for GNOME

net-misc / curl : A Client that groks URLs

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-boot / grub : GNU GRUB boot loader

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-kernel / dracut : Generic initramfs generation tool

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

dev-util / flatpak-builder : Tool to build flatpaks from source

gnome-extra / gnome-software : Gnome install & update software

sys-apps / flatpak : Linux application sandboxing and distribution framework

713662
dev-util/ostree-2019.5 : ./.../glnx-dirfd.h: error: implicit declaration of function TEMP_FAILURE_RETRY [-Werror=implicit-function
788313
dev-util/ostree-2020.8: gatomic.h:112:5: error: argument 2 of __atomic_load discards volatile qualifier [-Werror=incompatible-pointer-types]
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-util/ostree: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/ostree: amd64 stable wrt bug #764203
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/ostree: Stabilize 2020.8 x86, #764203
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/ostree: Stabilize 2020.8 arm64, #764203
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: Bump to version 2020.8
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
dev-util/ostree: libressl support
Closes: https://github.com/gentoo/gentoo/pull/18072 Closes: https://bugs.gentoo.org/751103 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/ostree: add ~ppc64 keyword, bug #749687
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/ostree: Keyword 2020.7 arm, #749687
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/ostree: Keyword 2020.7 arm64, #749687
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: Bump to version 2020.7
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: Fix configure --enable-introspection=no
Closes: https://bugs.gentoo.org/746731 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: Remove old versions
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Jonathan Davies · gentoo
dev-util/ostree: Version updated to 2020.6.
Closes: https://bugs.gentoo.org/730360 Closes: https://github.com/gentoo/gentoo/pull/17718 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Chris Rorvick · gentoo
dev-utils/ostree: adjust slot dependency on dev-fs/fuse
These versions of OSTree require FUSE 2 and thus must depend on slot 0. Closes: https://github.com/gentoo/gentoo/pull/16424 Closes: https://bugs.gentoo.org/724266 Signed-off-by: Chris Rorvick <chris@rorvick.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: required fuse >= 2.9.2
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/706028 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yury Martynov · gentoo
dev-util/ostree: bump to 2019.5
Closes: https://github.com/gentoo/gentoo/pull/13825 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov <email@linxon.ru> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Yury Martynov · gentoo
dev-util/ostree: 2018.9 EAPI bump, update deps and other minor chages
Closes: https://bugs.gentoo.org/690832 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov <email@linxon.ru> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Yury Martynov · gentoo
dev-util/ostree: 2018.9 — fix dependency.unknown
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov <email@linxon.ru> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Yury Martynov · gentoo
dev-util/ostree: drop 2018.5
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Yury Martynov <email@linxon.ru> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: add glib-utils dep for glib-mkenums
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/674828 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-util/ostree: Adjusted slot dependency on dev-libs/openssl
source-based packages should never depend on any other openssl slot than slot 0. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: version bump to 2018.9
Closes: https://bugs.gentoo.org/668132 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
dev-util/ostree: fix XDG_* sandbox violation (bug 657346)
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/657346 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dan Molik · gentoo
dev-util/ostree: new package (from defiance-overlay)
Package-Manager: Portage-2.3.40, Repoman-2.3.9