New sqlite scrub tool conflicts with popular scrub file overwriting tool

Description:

7a727e6c introduces the file /usr/bin/scrub to the sqlite package. This conflicts with the /usr/bin/scrub from the pretty popular scrub utility to overwrite files, which is for example in AUR as https://aur.archlinux.org/packages/scrub .

I know the AUR does not matter to repo packaging, but in this case I think many existing scripts and programs expect /usr/bin/scrub to behave like the scrub utility for file overwriting, not the sqlite tool. This could lead to surprises.

I'd propose to rename the sqlite scrub to /usr/bin/sqlite3_scrub as some other sqlite tools are already named such.

Additional info:

  • package version(s):

sqlite 3.48.0-1 scrub 2.6.1-1

Steps to reproduce:

  1. Have scrub (file overwriting tool) installed (I had it because of qt-virt-manager)
  2. pacman -Syu
  3. error: failed to commit transaction (conflicting files)
    sqlite: /usr/bin/scrub exists in filesystem (owned by scrub)
    Errors occurred, no packages were upgraded.

Notes

I do not care much about this, personally. I can live without scrub or qt-virt-manager. I just thought the sqlite packagers should be aware of this.

Edited by oi wtf