Skip to content

Commit

Permalink
release v0.7.06
Browse files Browse the repository at this point in the history
  • Loading branch information
andy5995 committed Mar 1, 2021
1 parent 517120c commit 387a85d
Show file tree
Hide file tree
Showing 13 changed files with 61 additions and 48 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
=== rmw ChangeLog ===

2021-03-01

* rmw v0.7.06 released

2021-02-25

* When using -s,--select, the number of lines the terminal has will
Expand Down
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
# rmw-0.7.06-dev

This README applies to the current development version and some
information it contains may not apply to the [last
release](https://github.com/theimpossibleastronaut/rmw/releases/tag/v0.7.05).
# rmw-0.7.06

## Description

Expand Down Expand Up @@ -166,7 +162,7 @@ configuration file). To enable, use a value greater than '0' (Example:
If '45' is specified, rmw will permanently delete files that have been
in the waste (or trash) for more than 45 days.
The value of 'purge_after' can be temporarily overriden by using -g
The value of 'purge_after' can be temporarily overridden by using -g
[N_DAYS] or --purge[=NDAYS].
The time of the last automatic purge check is stored in `purge-time`,
Expand Down
39 changes: 22 additions & 17 deletions ReleaseNotes
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
=== RMW Release Notes ===

* Fix for compiling with gcc 10 (Thanks to muralikodali and GazL)
v0.7.06

* rmw will now refuse to move a waste folder or a file that resides
within a waste folder (This feature was in place before, but at some
point Andy accidentally removed the code).

* Feature removed: restore with '-z' using only the basename from any
directory. User must be in a Trash directory or specify the full path
(e.g. rmw -z ~/.local/share/Trash/foo.bar). For details, see issue
#272.

* Added '-R' option, changed '--recurse' option to '--recursive',
added recursive (rm compatibility) options in --help output, fixed
message shown when using '-r, --recursive'

* Fixed broken purge test

See https://github.com/theimpossibleastronaut/rmw/blob/v0.7.05/ChangeLog for more details.
* When using -s,--select, the number of lines the terminal has will
be checked. The number of items in the list will be based on that; if
it doesn't meet the minumum requirement, rmw will exit.

* Allow optional argument to -g/--purge that can override the value of
'purge_after' in the configuration file (-g[N_DAYS], --purge[=N_DAYS]).

* bugfix: restore broken symbolic links instead of giving a "file not
found" message (issue #292)

* Improved handling of file with leading hyphens

* When an invalid option is given, usage output no longer displays

* You can view how many days remain until a file is purged by using
-vv (with -fg).

* If lstat() encounters and error, also display the filename/directory it
was attempting to access.

* add '-m, --most-recent-list' option: list most recently rmw'ed files
20 changes: 10 additions & 10 deletions configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for rmw 0.7.06-dev.
# Generated by GNU Autoconf 2.69 for rmw 0.7.06.
#
# Report bugs to <https://github.com/theimpossibleastronaut/rmw/issues>.
#
Expand Down Expand Up @@ -581,8 +581,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='rmw'
PACKAGE_TARNAME='rmw'
PACKAGE_VERSION='0.7.06-dev'
PACKAGE_STRING='rmw 0.7.06-dev'
PACKAGE_VERSION='0.7.06'
PACKAGE_STRING='rmw 0.7.06'
PACKAGE_BUGREPORT='https://github.com/theimpossibleastronaut/rmw/issues'
PACKAGE_URL='https://remove-to-waste.info/'

Expand Down Expand Up @@ -1323,7 +1323,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures rmw 0.7.06-dev to adapt to many kinds of systems.
\`configure' configures rmw 0.7.06 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
Expand Down Expand Up @@ -1394,7 +1394,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of rmw 0.7.06-dev:";;
short | recursive ) echo "Configuration of rmw 0.7.06:";;
esac
cat <<\_ACEOF
Expand Down Expand Up @@ -1512,7 +1512,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
rmw configure 0.7.06-dev
rmw configure 0.7.06
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
Expand Down Expand Up @@ -1935,7 +1935,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by rmw $as_me 0.7.06-dev, which was
It was created by rmw $as_me 0.7.06, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
Expand Down Expand Up @@ -2799,7 +2799,7 @@ fi
# Define the identity of the package.
PACKAGE='rmw'
VERSION='0.7.06-dev'
VERSION='0.7.06'
cat >>confdefs.h <<_ACEOF
Expand Down Expand Up @@ -9913,7 +9913,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by rmw $as_me 0.7.06-dev, which was
This file was extended by rmw $as_me 0.7.06, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -9980,7 +9980,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
rmw config.status 0.7.06-dev
rmw config.status 0.7.06
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AC_INIT([rmw], [0.7.06-dev], [https://github.com/theimpossibleastronaut/rmw/issues],,[https://remove-to-waste.info/])
AC_INIT([rmw], [0.7.06], [https://github.com/theimpossibleastronaut/rmw/issues],,[https://remove-to-waste.info/])
AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE([-Wall subdir-objects foreign no-dependencies])
AM_SILENT_RULES([yes])
Expand Down
4 changes: 2 additions & 2 deletions man/rmw.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH RMW "1" "June 2020"
.TH RMW "1" "March 2021"
.SH NAME
rmw - remove files, safely
.SH SYNOPSIS
Expand Down Expand Up @@ -41,7 +41,7 @@ configuration file). To enable, use a value greater than '0' (Example:
If '45' is specified, rmw will permanently delete files that have been
in the waste (or trash) for more than 45 days.

The value of 'purge_after' can be temporarily overriden by using -g
The value of 'purge_after' can be temporarily overridden by using -g
[N_DAYS] or --purge[=NDAYS] (Examples: -g90, --purge=90).

The time of the last automatic purge check is stored in `purge-time`,
Expand Down
4 changes: 2 additions & 2 deletions packaging/Slackbuild/rmw/rmw.SlackBuild
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
# Slackware build script for rmw
#
# Copyright 2019-2020 / Andy Alt / United States
# Copyright 2019-2021 / Andy Alt / United States
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
Expand All @@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

PRGNAM=rmw
VERSION=${VERSION:-0.7.05}
VERSION=${VERSION:-0.7.06}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

Expand Down
6 changes: 3 additions & 3 deletions packaging/Slackbuild/rmw/rmw.info
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PRGNAM="rmw"
VERSION="0.7.05"
VERSION="0.7.06"
HOMEPAGE="https://remove-to-waste.info/"
DOWNLOAD="https://github.com/theimpossibleastronaut/rmw/releases/download/v0.7.05/rmw-0.7.05.tar.gz"
MD5SUM="adaa3ce4f4e10203e772d5d80c4a0b5a"
DOWNLOAD="https://github.com/theimpossibleastronaut/rmw/releases/download/v0.7.06/rmw-0.7.06.tar.gz"
MD5SUM="9b5e0fcda2e32b1886efd50030e51a5e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
Expand Down
6 changes: 4 additions & 2 deletions packaging/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
rmw (0.7.05) stable; urgency=low
rmw (0.7.06-1) stable; urgency=medium

-- Andy Alt <[email protected]> Fri, 10 Aug 2019 14:45:58 -0500
* New upstream release

-- Andy Alt <[email protected]> Mon, 01 Mar 2021 09:39:02 -0600
2 changes: 1 addition & 1 deletion packaging/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Safe-remove utility for the command line
rmw (ReMove to Waste) is a safe-remove utility for the command line.
Its goal is to conform to the FreeDesktop.org Trash specification and
therefore be compatible with KDE, GNOME, XFCE, and others. Desktop
therefore be compatible with KDE, GNOME, Xfce, and others. Desktop
integration is optional however, and by default, rmw will only use a
waste folder separated from your desktop trash.
4 changes: 2 additions & 2 deletions packaging/debian/copyright
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ Upstream-Name: rmw
Source: <https://github.com/theimpossibleastronaut/rmw>

Files: *
Copyright: 2012-2019 Andy Alt <[email protected]>
Copyright: 2012-2021 Andy Alt <[email protected]>
License: GPL-3.0+

Files: debian/*
Copyright: 2019 Andy Alt <[email protected]>
Copyright: 2021 Andy Alt <[email protected]>
License: GPL-3.0+

License: GPL-3.0+
Expand Down
2 changes: 1 addition & 1 deletion packaging/debian/source/format
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0 (native)
3.0 (quilt)
8 changes: 7 additions & 1 deletion packaging/release-checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ Add release date to ChangeLog

Change Month and Year in man/man.1

make check
make distcheck
make dist

Expand All @@ -34,7 +33,14 @@ Make Debian package
tar xf rmw-<version>.tar.gz
cd rmw-<version>
cp -a packaging/debian .
dch -v <newversion>-1
cp debian/changelog <rmwsrcdir>/packaging/debian
dpkg-buildpackage -us -uc -tc (The resulting package will be one level up)

Check the Debian package
lintian -i -I --show-overrides gentoo_0.9.12-1_i386.changes

Get the md5sum and sha256sum of the source tarball and Debian package

Publish the release
paste in the ReleaseNotes file and the 'sums of the two files listed above.

0 comments on commit 387a85d

Please sign in to comment.