Paper shredders remained in the last century

Hello, RT users and developers.

In the XXI century we use RT to manage our document workflow, work
with clients, support end users of our products… oh, I need to stop,
you know there is so many things you can do with RT in your company.
But… hm, there is always “but” :-\ continue… But you couldn’t
delete data from RT database easy. We live in the complicated world
and may have many reasons to delete data from data storages forever:
spammers, NDAs, law… Best Practical Solutions do understand this
reasons and you your needs and generously sponsored work on the new
RTx-Shredder release.

I’m glad to introduce RTx-Shredder-0.02_01 aka 0.03-rc1. It introduce
big improvements over previous releases in user interfaces area:

  • Plugins - search plugins allow you to select RT objects for deletion
    with variouse conditions. So you don’t need to know ticket IDs to
    delete all tickets in queue ‘A’ with status ‘deleted’ and which wasn’t
    updated since ‘2002-12-31’. Or you can find all *.jpeg files that are
    greater then 250KB and wipe it once and forever.

  • Are you warrior of the PC mouse? Yes? Then this release is for you
    becuase it has web based user interface.

  • This release support RT 3.4.0 and greater.

As I wrote before it’s release candidate and it does need your
feedback. Any feedback: starting from one sentence “worng spelling of
the word ‘xxx’ in file ‘fff’” and ending with 10KB+ patches. Your
feedback motivates me to continue this work.

Best regards, Ruslan.

In the immortal words of Ruslan Zakirov (ruslan.zakirov@gmail.com):

  • Are you warrior of the PC mouse? Yes? Then this release is for you
    becuase it has web based user interface.

At the risk of seeming obtuse… where?

-n

------------------------------------------------------------memory@blank.org
"Zombies are the liberal nightmare. Here you have the masses, whom you would
love to love, appearing at your front door and their faces falling off; and
you’re trying to be as humane as you possibly can, but they are, after all,
eating the cat. And the fear of mass activity, of mindlessness on a national
scale, underlies my fear of zombies.’ (–Clive Barker)
http://blank.org/memory/----------------------------------------------------

In the immortal words of Nathan J. Mehl (rtusers@memory.blank.org):

At the risk of seeming obtuse… where?

Bah, nevermind – CPAN installed an older version, no wonder I
couldn’t find it… :slight_smile:

-n

------------------------------------------------------------memory@blank.org
"We build our computers the way we build our cities – over time, without a
plan, on top of ruins." (–Ellen Ullman)
http://blank.org/memory/----------------------------------------------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

FYI:

Configuration (aka Admin) -> Tools -> Shredder

Joby Walker
ITI SSG, University of Washington


PGP key: https://staff.washington.edu/joby/joby-u-pub.asc

Nathan J. Mehl wrote:

In the immortal words of Nathan J. Mehl (rtusers@memory.blank.org):

At the risk of seeming obtuse… where?

Bah, nevermind – CPAN installed an older version, no wonder I
couldn’t find it… :slight_smile:

-n

------------------------------------------------------------memory@blank.org
"We build our computers the way we build our cities – over time, without a
plan, on top of ruins." (–Ellen Ullman)
http://blank.org/memory/----------------------------------------------------


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDPHWNgA0gpghkf88RAod+AKCuOt0VJry6CSJ7pjSIXPITYUZtcACgwRJo
UyQxhc4IZLQcPP356qU9wL0=
=dGyu
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

FYI:

Configuration (aka Admin) -> Tools -> Shredder
If this is not intuitive then I could move it into other place, but I
didn’t find better place.

Joby Walker
ITI SSG, University of Washington


PGP key: https://staff.washington.edu/joby/joby-u-pub.asc

Nathan J. Mehl wrote:

In the immortal words of Nathan J. Mehl (rtusers@memory.blank.org):

At the risk of seeming obtuse… where?

Bah, nevermind – CPAN installed an older version, no wonder I
couldn’t find it… :slight_smile:

-n

------------------------------------------------------------memory@blank.org
"We build our computers the way we build our cities – over time, without a
plan, on top of ruins." (–Ellen Ullman)
http://blank.org/memory/----------------------------------------------------


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDPHWNgA0gpghkf88RAod+AKCuOt0VJry6CSJ7pjSIXPITYUZtcACgwRJo
UyQxhc4IZLQcPP356qU9wL0=
=dGyu
-----END PGP SIGNATURE-----


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

Best regards, Ruslan.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It works for me.

Joby Walker
ITI SSG, University of Washington


PGP key: https://staff.washington.edu/joby/joby-u-pub.asc

Ruslan Zakirov wrote:

FYI:

Configuration (aka Admin) -> Tools -> Shredder

If this is not intuitive then I could move it into other place, but I
didn’t find better place.

Joby Walker
ITI SSG, University of Washington

PGP key: https://staff.washington.edu/joby/joby-u-pub.asc

Nathan J. Mehl wrote:

In the immortal words of Nathan J. Mehl (rtusers@memory.blank.org):

At the risk of seeming obtuse… where?

Bah, nevermind – CPAN installed an older version, no wonder I
couldn’t find it… :slight_smile:

-n

------------------------------------------------------------memory@blank.org
"We build our computers the way we build our cities – over time, without a
plan, on top of ruins." (–Ellen Ullman)
http://blank.org/memory/----------------------------------------------------


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


Best regards, Ruslan.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDPWjjgA0gpghkf88RAvVvAKCb/hulQdMVFgkhVx6b52JLvlFMqwCfTLLF
cFOhOYTj+7rVedkQ8luz0O4=
=6AJQ
-----END PGP SIGNATURE-----

The module doesn’t check for dependency on IO::String.

The module doesn’t check for dependency on IO::String.
Oh, may be, but I’ve commited change that get rid of this requirement.
PerlIO::scalar does the same. Commited to svn, grab it from
https://opensvn.csie.org/rtx_shredder or
http://opensvn.csie.org/rtx_shredder.

Best regards, Ruslan.

The module doesn’t check for dependency on IO::String.
Oh, may be, but I’ve commited change that get rid of this requirement.
PerlIO::scalar does the same. Commited to svn, grab it from
https://opensvn.csie.org/rtx_shredder or
http://opensvn.csie.org/rtx_shredder.

Ruslan,

I was shredding some tickets in production database (with backup)
and got a call that a ticket I was not shredding was missing
some transactions and requestors. Once I suspended the shredder
and redisplayed the ticket a few times everything started showing
up again.

What would cause this? Is it a side-effect of the shredder design?

-Todd

The module doesn’t check for dependency on IO::String.
Oh, may be, but I’ve commited change that get rid of this requirement.
PerlIO::scalar does the same. Commited to svn, grab it from
https://opensvn.csie.org/rtx_shredder or
http://opensvn.csie.org/rtx_shredder.

Ruslan,

I was shredding some tickets in production database (with backup)
You were shredding from WebUI or CLI?

and got a call that a ticket I was not shredding was missing
some transactions and requestors. Once I suspended the shredder
suspended?

and redisplayed the ticket a few times everything started showing
up again.

What would cause this? Is it a side-effect of the shredder design?
I don’t think that shredder may cause this, because it’s designed to
die if it changes RT API. It doesn’t override any RT methods. Only one
thing I can imagine that RT DB cache works bad under some conditions.

-Todd

Best regards, Ruslan.

The module doesn’t check for dependency on IO::String.
Oh, may be, but I’ve commited change that get rid of this requirement.
PerlIO::scalar does the same. Commited to svn, grab it from
https://opensvn.csie.org/rtx_shredder or
http://opensvn.csie.org/rtx_shredder.

Ruslan,

I was shredding some tickets in production database (with backup)
You were shredding from WebUI or CLI?

CLI

and got a call that a ticket I was not shredding was missing
some transactions and requestors. Once I suspended the shredder
suspended?

ctrl-Z

and redisplayed the ticket a few times everything started showing
up again.

What would cause this? Is it a side-effect of the shredder design?
I don’t think that shredder may cause this, because it’s designed to
die if it changes RT API. It doesn’t override any RT methods. Only one
thing I can imagine that RT DB cache works bad under some conditions.

Don’t know.