File bootc.changes of Package bootc

-------------------------------------------------------------------
Sun Jun 1 08:00:00 UTC 2025 - Dudecake <9192352+Dudecake@users.noreply.github.com>

- update to 1.1.8
  * reinstall: Pass RUST_LOG env var into bootc install container
  * reinstall: Cleaner formatting of podman bootc install message
  * store: Improve logging for filtered content
  * test: Use to-existing-root --acknowledge-destructive
  * lints: move misplaced docstring for LINT_VAR_RUN
  * fsck: Don't run ostree fsck
  * Port from once_cell to std
  * Split mount code into separate helper crate
  * status: Prep work for #1285
  * Add alongside-cleanup systemd service
  * install: Do a dynamic mount for /var/tmp
  * test: update bootc install script to support Fedora CI gating test
  * store: Add some more debug tracing
- update to 1.2.0:
  * reinstall: Only add --cleanup when bootc version >= 1.1.8
  * feat(switch): support tag + digest image reference
  * Dont quote me on this
  * Release 1.1.8
  * docs: fix typos
  * fix(switch): don't attempt to parse non-oci image ref formats
  * spec: Note we don't canonicalize oci
  * filesystem: Note initramfs reneneration is required for prepare-root
  * Release 1.2.0
- update to 1.3.0:
  * spec: Don't canonicalize containers-storage
  * lints: Add --no-truncate flag to bootc container lint
  * feat(status): display pinned deployments
  * spec: Add stateroot
  * Reinstall mount warning
  * ostree-ext: Squash some unused warnings
  * install: Fallback to no sepolicy when init imgstore
  * Dedup sepolicy handling
  * hack: Rework+cleanup container build
  * docs: Fix typos and clarify content
  * Rewrite containers org links to bootc-dev org
  * README.md: Add versioning/semver standards
  * main: Silence SELinux
  * README.md: Add link to CNCF slack
  * ostree-ext: tests: Don't call export_container twice
  * sysusers: Various fixes
  * spec: Don't canonicalize containers-storage
  * ostree-ext: make OCI history reproducible
  * Release 1.3.0

-------------------------------------------------------------------
Sat Dec 14 18:19:00 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- update to 1.1.3:
  * install: context typo
  * tests: Drop python tests
  * utils: Add a helper to run command + capture output
  * Merge ostree-ext
  * lib/blockdev: Handle devicemapper path
  * install: Stop reading kargs from container root, use ostree
  * docs/bootc-images: Update for recent SELinux changes
  * docs: Move kernel/initramfs from install to base image doc
  * cli: Wrap ostree-ext via bootc internals
  * tmt: Add TMT_TEST env variable to specify single test to run
  * install: Check if running in container earlier
  * kargs: Handle when kargs.d doesn't exist
  * store: Support importing images without /ostree
  * two minor bootloader cleanups
  * ext: Fix a few lints
  * status: Rework human readable output
  * Add support for --replace-mode=alongside for ostree target
  * install: Some cleanups around root_path
  * Fix various minor lints
  * Fix unused import errors
  * List logically bound images
  * install: Two rootfs cleanups
  * install: Move re-exec earlier
  * tests: Fix syntax error from newer nushell
  * clippy: Deny str::len
  * install: Add support for pulling LBIs during install
  * install: Fix broken warn_on_host_root check
  * cli: Add interception for ostree extension verbs
  * feat: add thin build profile for embedded applications
  * install: Automatically set up bind mounts if not provided
  * install: Factor out helper to create aleph version
  * test: Remove e2e test
  * install: Add ensure-completion verb, wire up ostree-deploy → bootc
  * tests: Fix lbi test
  * Minor fixes
  * Use a shared const and helpers for run/ostree-booted
  * ext: Replace terminal_size with comfy-table
  * test: Remove tmt bootc plugin code and use released bootc plugin
  * lints: Add check for /usr/etc
  * ostree-ext: test: fix clippy warning
  * install: Guide user towards the correct podman flags
  * Cmd pdeathsig
  * Filesystem doc
  * install: Drop code/test uses of --security-opt
  * mount: Some error handling fixups
  * docs: Link to bootc container lint

-------------------------------------------------------------------
Sat Dec 14 00:06:24 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- add _constraints, so ppc64le doesn't run out of space

-------------------------------------------------------------------
Sun Dec  8 18:21:16 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- update to 1.1.2:
  * Update ostree-ext
  * docs: Fix link
  * README.md: Update post 1.0 release
  * docs: Various elaborations
  * install-to-disk: Check for mounts before install
  * chore(deps): update auto merged updates
  * Add MAINTAINERS.md and ADOPTERS.md
  * cli: Reset executable name
  * test: Add workaround for zstd:chunked issue
  * docs/install: A separate /boot is not required
  * install: improve error message when existing partitions are detected
  * tmt: Update bootc-install.py plugin
  * install: Just check etc/selinux/config if we don't have ostree
  * docs: Update ADOPTERS.md
  * Cargo.lock: Bump tar and cap-std-ext
  * deploy: Add a spinner
- update to 1.1.0:
  * tests: Add bootc provision tmt plugin
  * install: Drop SELinux-disabled warning
  * TMT test tweaks
  * Make lints stricter, apply crate wide
  * added bootc logo to README
  * tests: Add tmt test for bootc install with LBI
  * chore(deps): update auto merged updates
  * clippy: size is already u64
  * Status tweaks
  * docs/lbi: Note non-support of "rootless"
  * utils: Add a log_debug() helper
  * store: Get timestamp from config or annotation
  * status: Output targeted message in non-bootc case, update docs
  * test: add ostree-rs-ext version-skew test
  * docs/filesystem: Mention toplevels and mountpoints
  * kargs: Skip xattrs in tests
  * docs: install: Add /dev volume mounts for loopback example
  * lbi: Add --remove-signatures to install time lbi copy
  * Drop gvariant
  * Stabilize logically bound images
  * lbi: Switch to unauthenticated ubi9 for lbi test

-------------------------------------------------------------------
Fri Sep 13 00:43:34 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Cleaned up previous changelog
- Update to 0.1.16:
  * cli: Add new state wipe-ostree subcommand
  * cli: Add switch --apply
  * cli: wipe_ostree in spawn_blocking
  * imgstorage: Quiet initialization phase
  * install/baseline: Use sfdisk, not sgdisk
  * install: Make stateroot configurable
  * install: sysroot.init_osname API instead of CLI
  * install: Use a method to get the stateroot
  * LICENSE-MIT: Canonicalize

-------------------------------------------------------------------
Wed Sep 11 23:44:39 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- Update to 0.1.15:
  * cli: Thread Storage through more places
  * docs: Also mention the bootc container storage in /sysroot
  * Fix compiler warning on rust 1.80
  * install: Allocate a global tmpdir
  * install/ppc64le: Also handle MBR partitions
  * install: Work around bootc-image-builder using
    /run/osbuild/containers
  * Split off an internal "bootc-utils" crate
  * storage: Two prep changes
  * store: Only print "Fetching bound image" if it's not there
  * test: add centos stream 10 rpm build and e2e test
  * tests: Fix summary for logically bound tmt test
  * tests: Split up tmt tests into separate plans
  * utils: Add a little CommandRunExt helper trait

- Updates from 0.1.14:
  * Add JSON schema and guidance on API usage to docs
  * boundimage: Drop duplicate filenames from errors
  * boundimage: Replace %% with % in bound image spec
  * boundimages: Switch from bootc-experimental to bootc
  * boundimage: Use high level deployment_fd helper
  * boundimage: Use indoc! and .write
  * boundimage: Use new RootDir API
  * build: move needless_borrow lint allows to be global
  * build-sys: Add make validate-rust
  * build-sys: Generalize manpage bits to make update-generated
  * build-sys: Pre-create kargs.d and bound-images.d
  * build-sys: Switch to workspace dependencies
  * deploy: Return Deployment from deploy function
  * docs: Add experimental section for bound images
  * docs: Add experimental section w/bootc image
  * docs: Add new package-managers section with guidance
  * docs/filesystem: document state overlays
  * filesystem: Document timestamp squashing
  * install/baseline: use sfdisk, not lsblk
  * install: Correctly set target imgref at pull time
  * install: Disable fsync() in repo when pulling && improved pull
    progress
  * install: Ensure /etc/containers is writable
  * install: Fetch bound images from host's /var/lib/containers
  * install: Force mkfs.xfs to overwrite
  * install: Fork blockdev --rereadpt instead of internal ioctl
  * install: Support the s390x architecture
  * install: Two prep changes for pulling bound images at install
    time
  * install: Use rustix instead of nix in one place
  * install: Use sfdisk, not lsblk
  * install: Use some fs_utf8 bits
  * install: Use zipl to install bootloader on s390x
  * install: Warn if we're not installing to gpt
  * kargs: Introduce usage of fs_utf8
  * lib/bootloader: Write to PReP partition on ppc64le
  * lint: Verify we can parse the kargs.d files
  * main: Set HOME very early on if unset
  * Prep for multiple container image stores
  * Retrieve bound images when staging new image
  * spec: Add the new bootc-experimental dir
  * status: Add --format-version
  * test: Error fix
  * Test: implement kargs e2e test
  * Test: Run e2e test on Packit
  * tests: Use indoc

- add patch fix-Makefile for using softlinks, not hardlinks, fix a symlink
  so it's not linking into the builddir and removing a symlink alltogether

-------------------------------------------------------------------
Wed Jul 17 07:55:16 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Initial package of bootc for openSUSE.
openSUSE Build Service is sponsored by