To-do list for papercut Debian package
======================================

* Sort out where should custom auth and storage modules should be put.

    Original plan:
      - ship an n empty directory: /usr/local/share/papercut 
    Problem:
      - the modules must be in auth.* or storage.*
      - so we need to have 
          /usr/local/share/papercut/{auth,storage}/__init__.py
      - but this is forbidden by the policy
    Test case: 
      echo import foo.bar > test.py
      echo 'foo.bar.f()' >> test.py
      mkdir foo
      echo 'def f(): print "Hello"' > foo/bar.py
      python test.py           # fails
      touch foo/__init__.py
      python test.py           # succeed

    Ideas:
      <pabs3> perhaps you can create them in the postinst and remove in 
              postrm? or is that not allowed either?

* Fix the manpage accordingly.
* Add how to add new modules to README.Debian.

* Support running the daemon as an unprivilegied user.

* Add purge of /var/lib/papercut after confirmation (with debconf)

* Change storages to print a message asking to install the correct Debian
  package if database modules fails to import.
