Package Release Info

rmw-0.9.3-bp160.1.13

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

rmw
rmw-lang

Change Logs

* Thu Nov 07 2024 Andy Alt <arch_stanton5995@proton.me>
- rmw 0.9.3:
  + Add support for cloning(moving) files across btrfs root and subvolumes;
    thanks to @luigir-it for suggesting this feature and testing
  * Ensure directories respect umask settings upon creation
  * bugfix: In some cases, 'rmw -s' crashed with message "*** buffer overflow
    detected ***: terminated". This could happen if compiled with
    '-D_FORTIFY_SOURCE=3' and set up with 'b_sanitize=none', and depending on
    the filenames in the waste directories
  * Add completion for fishshell; thanks to @ccoVeille
  * Fix for tests failing after the Epochalypse (#439); thanks to @bmwiedemann
    (boo#1102840)
  + Add French translation (partial)
- drop patches included upstream:
  * test-restore-fix-use-Xvfb.patch
  * tests-fail-after-epochalypse.patch
* Thu Nov 07 2024 Andy Alt <arch_stanton5995@proton.me>
- rmw 0.9.3:
  + Add support for cloning(moving) files across btrfs root and subvolumes;
    thanks to @luigir-it for suggesting this feature and testing
  * Ensure directories respect umask settings upon creation
  * bugfix: In some cases, 'rmw -s' crashed with message "*** buffer overflow
    detected ***: terminated". This could happen if compiled with
    '-D_FORTIFY_SOURCE=3' and set up with 'b_sanitize=none', and depending on
    the filenames in the waste directories
  * Add completion for fishshell; thanks to @ccoVeille
  * Fix for tests failing after the Epochalypse (#439); thanks to @bmwiedemann
    (boo#1102840)
  + Add French translation (partial)
- drop patches included upstream:
  * test-restore-fix-use-Xvfb.patch
  * tests-fail-after-epochalypse.patch
* Mon Oct 21 2024 Andy Alt <arch_stanton5995@proton.me>
- Replace tests-fail-after-epochalypse.patch (code introduced in original patch
  not fully tested)
* Tue Mar 26 2024 Andy Alt <arch_stanton5995@proton.me>
- fix for tests failing after Epochalypse - add tests-fail-after-epochalypse.patch
  Reported by bmwiedemann while working on reproducible builds for OpenSuse
  (https://github.com/theimpossibleastronaut/rmw/issues/439)
* Wed Mar 20 2024 Andy Alt <arch_stanton5995@proton.me>
- fix and enable all tests - add test-restore-fix-use-Xvfb.patch
* Mon Mar 18 2024 Andreas Stieger <andreas.stieger@gmx.de>
- rmw 0.9.2:
  * Show counter in real-time as items are getting purged
Version: 0.10.0-bp160.1.1
* Fri Jul 31 2026 Andy Alt <arch_stanton5995@proton.me>
- rmw 0.10.0:
  * BREAKING: the meson build option `want_btrfs_clone` is now `with-reflink`
    (note the hyphens); update any build scripts that pass it
  * build: add GLib/GIO as a dependency (glib2 >= 2.52), used for directory
    moves across btrfs/bcachefs subvolumes and in place of several internal
    utility functions; require canfigger >= 0.3.2 (was 0.3.0)
  * config: configuring waste folders is now optional. With nothing
    configured, rmw uses the desktop trash (~/.local/share/Trash) for files
    on the home filesystem, and a trash folder on the filesystem itself for
    files elsewhere, such as a removable drive
  * config: add the "no-add" WASTE attribute. The folder never receives
    removed files, but it is still listed, restored from, and purged
  * restore: 'rmw -s' now opens at the waste folder nearest the current
    directory on the same filesystem, instead of the first one listed (#532)
  * restore: 'rmw -s' now dumps the active waste folder when output is not a
    terminal, so it can be piped, including in builds without curses
  * bugfix: moving a file no longer fails with "Invalid cross-device link"
    when the waste folder is on a separate mount of the same device, such as
    a bind mount (#552), or on a separate bcachefs subvolume (#526); rmw
    falls back to the file's own mount or the next waste directory
  * bugfix: a trailing slash on a symlink no longer fails with "Not a
    directory" (#450)
  * ficlone: add bcachefs support and make cross-subvolume moves safer
    (reflink needs btrfs or bcachefs).
    A directory is copied in full before the source is removed, so a failed
    clone leaves the source intact; timestamps, ownership, and extended
    attributes are preserved. Copying a directory with special files (FIFOs,
    sockets, devices) now fails with an error instead of hanging
  * purge: when purging is disabled (expire_age = 0), a normal run skips the
    purge-time file and the purge routine, and the "purging is disabled"
    notice prints only for an explicit -g/--purge/--empty. An age (-g90)
    still overrides expire_age
  * purge: print one progress dot per 100 trashinfo files checked
  * output: the startup diagnostic lines (home_dir, config_file, discovered
    topdir trashes, ficlone support) now require -vv, and "Created directory"
    notices require -v; plain -v keeps the per-file action messages
  * restore: add 'x' to the exit keys on the ncurses restore screen
  * restore: the ncurses screen no longer flashes when switching waste
    folders (#543); the "Reading ..." notice now appears in the window (#531)
  * install: fish completions now go to fish's vendor_completions.d (was
    docdir), so they load automatically, and the install_shell_completions
    option is now honored
  * build: pick matching curses and menu libraries, and probe the headers
    against the library found rather than whatever is on the system (#579)
  * docs: the man page is now authored as MANUAL.md and generated to rmw.1
    in the repo root; add a BTRFS AND BCACHEFS section
  * testing: add the RMW_DISCOVERY env var (on/off) to control $topdir
    discovery; deprecate RMW_FAKE_HOME (set HOME/XDG_* instead)
  * refactor: rename btrfs.c/btrfs.h to ficlone.c/ficlone.h, and the
    corresponding functions and macro to do_ficlone(), is_ficlone_fs(),
    and HAVE_FICLONE
  * update project description
Version: 0.9.1-bp155.1.2
* Wed May 17 2023 Andy Alt <arch_stanton5995@proton.me>
- rmw 0.9.1:
  * bugfix: In some cases, trashinfo file doesn't get removed
* Wed Feb 15 2023 Andy Alt <arch_stanton5995@proton.me>
- rmw 0.9.0:
  - When purging, '-ff' is no longer needed to confirm removal of
    non-writable expired directories and files
  * replace function used to remove directories with rm from FreeBSD;
    Thanks to @DiegoMagdaleno and @dcantrell
  * change message displayed to user when a file being rmw'ed is on a
    filesystem that doesn't haven't a WASTE folder defined
  + Ignore requests to ReMove top-level files, add --top-level-bypass option
    to bypass the protection
  + Ignore requests to ReMove user's home directory
  * bugfix: buffer underflow when calling trim_char() with empty
    string (Thanks to Christopher Wellons)
  * replace valgrind test setup with asan (-fsanitize)
  * the 'ESC' key can now be used to quit the restore file selection menu
* Tue Oct 25 2022 Andreas Stieger <andreas.stieger@gmx.de>
- disable tests
* Sat Feb 05 2022 Andreas Stieger <andreas.stieger@gmx.de>
- disable tests on 32 bit
* Wed Jan 26 2022 Andy Alt <andy400-dev@yahoo.com>
- rmw 0.8.1:
  * the curses menu library is now much more likely to be found on *BSD
  systems
  * bugfix: when attempting to restore a file from a waste folder
  listed in the config file that has a trailing slash, rmw will no
  longer report that the file is not in a waste folder.
  - curses is no longer a requirement (configure -Dwithout-curses=true)
  - removed '-e' command line option ('--empty' option not affected)
* Mon Jun 28 2021 Andy Alt <andy400-dev@yahoo.com>
- rmw 0.8.0:
  * The config option 'purge_after' has been deprecated and replaced
  with 'expire_age' ('purge_after' will still be accepted, but the user
  will be given a deprecation warning).
  * When '-u' is used, the mrl file will no longer be removed, but
  emptied instead. If a user gives the '-u' option when the mrl file is
  empty, they will get a friendlier message stating that there are no
  items in the list (instead of an error message about the file not
  being found).
  * fixed handling of dot dirs ('.' and '..'). Instead of giving an
  error message and quitting, rmw will print a message stating that
  they'll be skipped.
  * The environmental variable RMWTEST_HOME has been replaced with
  RMW_FAKE_HOME (Trying to use RMWTEST_HOME will give a deprecation
  warning and still work).
  * Expanded the man page and updated the README (improved documentation)
  * Replaced autotools build system with meson
  * rmw now uses the canfigger library for parsing the configuration file.
- disabled a restore test that failed when 'make check' is run with
  superuser privileges
* Sun May 09 2021 Andy Alt <andy400-dev@yahoo.com>
- rmw 0.7.09:
  * bugfix: filenames now display correctly when using '-vvg'
* Tue May 04 2021 Andreas Stieger <andreas.stieger@gmx.de>
- rmw 0.7.08, initial package