Subject: common-lisp-controller: implementation of get-uid for clisp is buggy
From: Roman Cheplyaka <[email-masked]>
To: Debian Bug Tracking System <[email-masked]>
Date: Mon, 25 Aug 2008 17:48:45 +0300

Package: common-lisp-controller
Version: 6.14
Severity: normal

Implementation of get-uid function (post-sysdef-install.lisp) for clisp
relies on $USER env.variable. As a result, asdf does not work properly
when $USER is not set (e.g. when running under apache). UID should be
determined using getuid(2) call.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash

Versions of packages common-lisp-controller depends on:
ii  bash                          3.2-4      The GNU Bourne Again SHell
ii  cl-asdf                       1.111-1    Another System Definition Facility
ii  debconf [debconf-2.0]         1.5.22     Debian configuration management sy
ii  debianutils                   2.28.6     Miscellaneous utilities specific t
ii  perl                          5.10.0-10  Larry Wall's Practical Extraction 
ii  realpath                      1.12       Return the canonicalized absolute 

common-lisp-controller recommends no packages.

-- debconf information:
  common-lisp-controller/long-site-name: Site name not initialized
  common-lisp-controller/short-site-name: Unknown