Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: obs-service-roast | Distribution: openSUSE Tumbleweed |
Version: 7.1.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat May 31 16:50:08 2025 |
Group: Unspecified | Build host: reproducible |
Size: 3454036 | Source RPM: roast-7.1.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/openSUSE-Rust/roast | |
Summary: OBS Source Service for roast |
Utility to roast source directories into highly compressed tape archives.
MPL-2.0
* Sat May 31 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Ignore test for scm. * Sat May 31 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 7.1.0: * chore(release): bump to v7.1.0 * fix: date format now fixed * chore(release): bump to v7.0.0 * docs: update README * docs: update roast_scm.service file * format: run `cargo +nightly fmt` * fix: apply clippy suggestions * fix: disable `obs` feature for now in tests * tests: add tests for roast scm * add space * misc: cleanup and whether to disable or enable code for `obs` feature * docs: document the `obs` feature in Cargo.toml * docs: update wording * fix: change alias for changesemail * ci: seems it needs to be more specific where with this blob for *.rs * clippy: remove needless borrow * ci: test if CI runs with this config * refactor: put set_version logic inside `map` as well. create separate function for changelog file generation. * refactor: move changelog file generator code inside `map` * Merge branch '20250523-improve-scm' * fix: add the last newline * feat: append email if `changesemail` passed. * feat: add `changesemail` field for cli * cleanup * misc: add optional obs feature in roast-cli * feat: implement update version in specfile * feat: cli has new fields, `set_name` and `set_version` for obs feature * misc: add optional obs feature * misc: apply `trim()` first for strings before checking if they're empty * misc: `split('\n')` -> `lines()` * misc: use the `to_extension()` method * misc: change this to an iterator * refactor: use `any` since it returns at the first true, otherwise, false. * refactor: use iterators over for loops * misc: change wording * misc: cleanup code for feature, changelog generation. * feat: changelog generation is now implemented. * dependencies: add hifitime * misc: add initial logic for `changesgenerate` feature * feat: add new cli arguments and fieldnames for `RoastScmArgs` related to `changesgenerate` * fix: `remote_checkout_branch` creating a branch from remote branch with incorrect name * api: cleanup visibility and privacy of certain functions * misc: more cleanup * begin iterating for a new future version * misc: add cliff.toml for changelog generation config * fixes: the refactor caused the commit hash to be skipped * docs: add where the final filename is based on. * format: run `cargo +nightly fmt` * improvements: replace dumb lookup by reading config instead * fix: `versionrewriteregex` should require `versionrewritepattern` * feat: `versionrewriteregex` and `versionrewritepattern` implemented * dependencies: add regex crate * fix: it should be prefixed with `g` * fix: version format improvements and fixes * feat: initial versionformat prefix * fixes: checkout should not error if branch is HEAD. sorting in revwalk should not be reversed. * refactor: more cleanup. remove redundant logic * misc: cleanup code * misc: make it clear what depth was set in the warnings * performance: do a dumb revision lookup to check if a revision is a branch * fix: use set_head_detached since we want it to point to a commit * fix: add condition if branch ref is the current HEAD * improvements: if there is no changelog, warn the user * format: run `cargo +nightly fmt` * improvements: roast_scm now is able to generate some changelog * roast_scm: generate changelog improvements * common: add `to_extension` method for Compression * improvements: describe string is implemented alongside improved log messages * fix: set this to 0 * clippy: remove redundant & * roast_scm: initial refactor of the cloning process and finding the revision * dependencies: add semver * docs: update README * fmt: run \`cargo +nightly fmt\` * Mon May 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 6.1.1: * improvements: allow returning an `Option<PathBuf>` if is-temporary is set to `false`. * fix: import correctly `std::path::PathBuf`. * fix: use the correct return type inside the map. * fix: ensure that the outdir exists * docs: this is roast_scm. this file was copied from recomprizz so it was overlooked accidentally * docs: fix typo in README.md * fix: return type should be Result<Option<PathBuf>> * fix: return type should be Result<Option<PathBuf>> * fix: return Ok(()) * Sat May 17 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 6.1.0. This includes changes that are from 6.0.0. * clippy: apply clippy fixes * docs: add and improve doc comments * chore: version bump dependencies * fix: it should be evaluated if it's false * fix: add let binding * improvements: feature is-temporary now have clearer messages if directory was not deleted. * cli: set the is-temporary with ArgAction::Set * docs: improvements on how everything works * feat: is-temporary flag now used. * docs: add roast_scm.service * format: run `cargo +nightly fmt` * clippy: apply clippy fixes * fix: remove unused key in roast-cli's Cargo.toml * Wed Nov 27 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 5.1.7: * feat: add zstd as another alias for zst * prepare structure for roast-scm * minor: improve error message here * fix: added trace feature * Sat Nov 02 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 5.1.6: * fix: revert 8977c6741364c6d25fb33408d8b4232d835a768b * Sat Nov 02 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 5.1.5: * add service files. they serve as documentation * fix mismatched types in roast-cli * Bump zstd and infer * clippy: rectify the needless pass by value * chore: set resolver to 2 and enforce strict linting rules * fix: just use an empty "" if strip fails * add COC and CONTRIBUTING * cleanup deps and begin cycle * remove comment for 037aa62 * docs: removed warning. ensured reproducibility. * Fri Nov 01 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 5.1.2: * minor: improvements on how we sort files and directories * use rayon while you can * performance: add rayon to parallelise copying operations * docs: add important difference between ADDED and INCLUDED [ci skip] * docs: improve wording [ci skip] * docs: fix grammar [ci skip] * docs: explain how the path behaviour works * refactor: improve the logic handling for adding, excluding and including * improve message logs * fix: resolved some edge-cases with additional paths and included paths * fix: reimplement adding of archive files * doc: update README on CLI help * feat and fix: properly implement exclude and include * cli: finalise flags. begin cycle * major: begin refactor cycle [ci skip] * logging: set to trace level for filter_paths * fix: avoid duplicating entries * fix: do not consider temporary directory as hidden * fix: just use ends_with to check if it's a valid file extension * improvement: also filter_paths for each element in additional_paths * feat: hidden file and gitignore finally correctly implemented - New subpackage: obs-service-roast * Sun Oct 20 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 4.5.0: * docs: update README and include instructions regarding renaming * minor: update tests and update paths code * feat: add glob support * fix: actually implement the fix for ef1e6f857e48821198d720d092bc7087af762f2a * feat: add glob support to all * Sun Oct 20 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 4.2.0: * fix: filename should leave out version part alone * Sun Oct 20 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 4.1.0: * lib: move over copy_dir_all as a common utility * cli: move logic as cli stubs * tests: use copy_dir_all as part of lib now instead * roast and raw: improve description of cli options then format * move raw and roast modules to standalone files * cli: add recomprizz args * recomprizz: initial implementation * import termcap * fix: apply clippy lints * tracing: set logic where and when to start properly * apply clippy lints + format * set output path correctly * refactor: canonicalize filter * refactor: canonicalize paths * update deps * reproducibility: set to false by default * fix: additional paths variable should only be a collection of files and not directories * doc: add a warning regarding reproducibility * doc: fix warning msg * doc: fix warning msg * refactor: move mostly to libroast * refactor: improve field naming and description * refactor: remove tracing crate unused imports * minor: raaaaaaaaaaaaawwwwwwww * make names consistent * remove: cliff.toml and git-cliff is an overengineered changelog generator * prepare justfile for publishing * change it to a text file * cli: allow to explicitly tell "true" or "false" using ArgAction::Set and add our service file - Add new subpackage `obs-service-recomprizz` * This is a possible drop-in replacement for obs-service-recompress * Sat Oct 19 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org> - Update to version 3.3.1: * tests: add library tests + ci tests * test: this should be two separate files * Tue Oct 15 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl> - Update to version 3.3.0: * Properly set preserve root * Cleanup raw binary log output * Support uncompressed tarballs with tar extension * Sat Oct 12 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl> - Initial spec for roast 3.2.2
/usr/lib/obs /usr/lib/obs/service /usr/lib/obs/service/roast /usr/lib/obs/service/roast.service /usr/share/doc/packages/obs-service-roast /usr/share/doc/packages/obs-service-roast/CHANGELOG.md /usr/share/doc/packages/obs-service-roast/README.md /usr/share/licenses/obs-service-roast /usr/share/licenses/obs-service-roast/LICENCE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jun 3 01:28:11 2025