13 Commits

Author SHA256 Message Date
7f2cc3b6ff Accepting request 1247244 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1247244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/composefs?expand=0&rev=5
2025-02-20 15:40:22 +00:00
Richard Rahl
325eb5d8da - create an experimental package for things which are not yet stable
* add patch 001-enable-experimental-tools.patch
- BR libcrypto rather than openssl directly
- fix leap builds by fixing the shebang (we need the newer python311 stack
  * add patch 002-fix-leap-tests.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=12
2025-02-19 21:38:11 +00:00
9f9481bdfd Accepting request 1237202 from Virtualization:containers
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1237202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/composefs?expand=0&rev=4
2025-01-13 16:50:40 +00:00
Richard Rahl
03fbb60ab2 - for some reason s390x times out on verifying checksums in the tests,
let's disable it for now

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=10
2025-01-05 22:41:01 +00:00
b8d88020ec Accepting request 1234777 from Virtualization:containers
- update to 1.0.8:
  * Add Containers Code of Conduct
  * rust: drop all Rust code from this repository
  * lib: Add lcfs_fd_measure_fsverity
  * Do not enable man page generation when it is disabled.
  * writer: Reject empty xattr names
  * writer: Fix return value of lcfs_node_unset_xattr
  * mount: Support EROFS file-backed mounts
  * mkcomposefs: Fix error message (forwarded request 1234776 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1234777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/composefs?expand=0&rev=3
2025-01-05 14:30:46 +00:00
Richard Rahl
794d86b9b3 - update to 1.0.8:
* Add Containers Code of Conduct
  * rust: drop all Rust code from this repository
  * lib: Add lcfs_fd_measure_fsverity
  * Do not enable man page generation when it is disabled.
  * writer: Reject empty xattr names
  * writer: Fix return value of lcfs_node_unset_xattr
  * mount: Support EROFS file-backed mounts
  * mkcomposefs: Fix error message

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=8
2025-01-03 18:21:20 +00:00
ca9a32857f Accepting request 1233827 from Virtualization:containers
- require the main package for the devel package (forwarded request 1233826 from rrahl0)

OBS-URL: https://build.opensuse.org/request/show/1233827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/composefs?expand=0&rev=2
2024-12-30 11:52:16 +00:00
Richard Rahl
d269094541 - require the main package for the devel package
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=6
2024-12-29 21:30:44 +00:00
4814417227 Accepting request 1231012 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1231012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/composefs?expand=0&rev=1
2024-12-16 18:10:03 +00:00
Richard Rahl
4282d62d48 Accepting request 1231011 from home:rrahl0
- update to 1.0.7:
  * Relicense most code under GPL-2.0-or-later OR Apache-2.0
  * mkcomposefs: make it cpuset aware
  * README.md: Add a "tagline"
  * mkcomposefs: Document external sandboxing
  * meson.build: raise used C standard to C11
  * libcomposefs: include linux/limits.h to satisfy usage of XATTR_NAME_MAX
  * tests: Fix should-fail-self-hardlink to conform to latest syntax
  * Fix clang warnings
  * Add a libcomposefs-internal
  * internal: Rewrite byteswapping macros
  * tests: Add a flow for integration test with fsverity enabled
  * README.md: Link to community forums
  * Add a CONTRIBUTING.md
  * MAINTAINERS.md: New file
  * writer: Add O_DIRECTORY
  * writer: Use blocksize constant
  * Fixed typos in README.md
  * lib: Add expansion comments to header
- add tests

OBS-URL: https://build.opensuse.org/request/show/1231011
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=4
2024-12-14 17:44:23 +00:00
OBS User smolsheep
64ff8eb5b1 Accepting request 1206044 from home:rrahl0
- update to 1.0.6:
  * fix rust bindings
  * fix a potential CVE
  * Autotools build system dropped
  * mkcomposefs: Process last content in dumpfile without newline
  * dump: Support --filter
  * lib: Bail on xattr names > XATTR_NAME_MAX
  * lib: Verify mode values
  * Reject an empty name
  * Two more testing improvements
  * More validation
  * rust/dumpfile: Minor optimization for unescape_to_path_canonical
  * rust: Attempt to fix build on docs.rs
  * rust: Add wrapping for composefs-info dump
  * Various fixes to the fsverity part of test-units.sh
  * Replace custom clang-format bits with stock meson targets
  * Add 64bit rdev APIs
  * libcomposefs: detect short erofs files
  * rust: Accept 64 bit values for rdev
  * A few cleanups around symlinks
  * tests: Move sha verification after other checks
  * dumpfile: Add some test code to convert to tar
  * mkcomposefs: Add a hidden CFS_PARSE_STRICT
  * Results from running honggfuzz, plus some more manual auditing
  * lib: Move validation out of lcfs_node_add_child()
  * writer: Clarifications around our usage of EROFS_NULL_ADDR
- fix licensing
- rename libcomposefs-devel to composefs-devel, as this is the opensuse way

OBS-URL: https://build.opensuse.org/request/show/1206044
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=3
2024-10-07 09:46:53 +00:00
OBS User smolsheep
c09aa8e380 Accepting request 1200196 from home:rrahl0
- update to 1.0.5:
  * test: use correct composefs-info binary
  * rust: Some doc and misc tweaks
  * test: remove hardcoded /tmp
  * rust: Add mandatory description field, other misc changes
  * composefs-core: Drop incorrect include
  * rust: Two minor patches
  * composefs-info: specify locale to isgraph/isprint
  * Add meson as an alternative to autotools
  * info: Add missing terminator for longopts
  * mount: Consistently use composefs as source
  * meson.build: Allow use as a meson subproject
  * mkcompose: report close() errors
  * libcomposefs: do not override errno
  * libcomposefs: drop using "ro" option
  * Minor rust lints
  * Verify payload length early on
- switch to meson buildsystem
- switch (permanently?) to tags not releases, as they forgot to add
  meson build files in release files

OBS-URL: https://build.opensuse.org/request/show/1200196
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=2
2024-09-13 00:37:33 +00:00
52c2ab425f Accepting request 1188286 from home:smolsheep
I want to maintain composefs&bootc here and in Factory.

OBS-URL: https://build.opensuse.org/request/show/1188286
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/composefs?expand=0&rev=1
2024-08-29 07:29:26 +00:00