
If you have something not listed here, please tell me. See contact
information in the beginning of README. If you feel something already
listed here has been marked too low or high priority, I'd be happy to
hear your opinions.

The most important:
  * GPG support
  * Find and fix bugs ('slackrepo' is known to be buggy)
  * Improve documentation, fix typos and grammar

Important:
  * Add cache support to 'slackrepo' to speed up creating PACKAGES.TXT.
  * Update /usr/info/dir or dir.gz using 'install-info' when installing
    or removing packages.
  * Add MANIFEST.bz2 creation support to 'slackrepo'.
  * Add a filter for searching filenames inside the packages. It has
    been quite common question on IRC "what package contains 'foo'".
    This feature would require downloading and parsing MANIFEST.bz2.

Not important:
  * MD5 and SHA1 sum support
  * Speed optimize 'viewpkg' (it is pretty slow now)
  * Detect terminal size and adjust sizes of the dialogs. It would be
    nice to see more packages at once when using a big terminal.
  * 'dialog' based editor for the list of the blacklisted packages
  * Should we move to tar-1.15.1 or some other tar program? Slackles
    pkgtools use tar-1.13 for best compatilibity with Slackware.
    However, it is perfectly possible to create identical looking
    packages (I mean filelist format here) with tar-1.15.1 but it
    needs passing a few extra command line options to tar. The advantage
    of the newer tar is that it can be instructed to not overwrite
    directory ownerships and permissions.
  * Instead of needing to download PACKAGES.TXT, FILELIST.TXT etc. make
    a LZMA compressed tar which contains all the needed files. Unfortunately
    this would be Slackware incompatible, need to think about this more.

Experimental ideas:
  * Download and install simultanously; could be much faster when installing
    many packages. Especially useful in setup program mode.
  * Use binary diffs to distribute updates. Users with slow connection
    would be happy to download 200 kB instead of 15 MB.
  * Support for installing RPM packages in the same way you install .tgz.
    This means using the package database in /var/log/{packages,scripts},
    not RPM's own database. This would make rpm2tgz obsolete.

Things that will *NOT* be added:
  * Dependency support - or I give in a little: 'slackrepo' could include
    the "PACKAGE REQUIRES" line in PACKAGES.TXT. If you like more
    dependency things you need to use some other software.
  * scp and sftp support

