Package: slib
Version: 3a1-4.2
Severity: grave
Justification: renders package unusable

I had problems when trying to use SLIB for the first time:

guile> (use-modules (ice-9 slib))
guile> (require 'priority-queue)
ERROR: In procedure open-file:
ERROR: Permission denied: "/usr/share/slibcat"
ABORT: (system-error)

The package was completely unusable, as the library functions weren't
being loaded.

I checked in /usr/share/, and found that /usr/share/slibcat did not exist,
and permissions (0755) ensured that only root would be able to create
this file.  Upon reading the documentation, I found that SLIB attempts to
create slibcat if it does not exist.  Since the catalogue must be created
by root, and must be created before the SLIB is usable, it should be
created at install-time, so that the package will be immediately usable
without an admin having to run (require 'new-catalogue) or whatever.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (50, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.29
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to