Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32399 - (common lisp) replace common-lisp-controller daemon
Summary: (common lisp) replace common-lisp-controller daemon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Matthew Kennedy (RETIRED)
URL: http://www.cliki.net/common-lisp-cont...
Whiteboard:
Keywords:
Depends on:
Blocks: 32204
  Show dependency tree
 
Reported: 2003-10-31 09:35 UTC by Artem Baguinski
Modified: 2003-11-25 15:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Baguinski 2003-10-31 09:35:42 UTC
1. apparently, Matthew Kennedy has ported common-lisp-controller and some common-lisp implementations to gentoo and that's great ;-) thanks Matthew
2. but the idea behind common-lisp-controller is to compile packages for chosen installed implementations on debian where usually people install binaries. 
3. on gentoo people usually install from sources so what's the point running some daemon from inetd which waits for (seldom) requests to compile installed lisp source? not to mention that daemon, instead of reporting problems to stderr like all ebuilds, tries to send some glib report using "/usr/bin/mail" (hmm i have it in "/bin/mail", but i don't wanna report separate bug about the application i want to see removed from gentoo).
4. i'm gonna uninstall common-lisp everything now and install cmucl from sources because i don't want to run inetd on every linux box i use to lisp. and i realy realy think common-lisp-controller should disappear.

sorry :)
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2003-10-31 13:47:46 UTC
Hi Artem, 

(Please suggest an alternate approach if repopening this bug report (preferably
with source code for an implementation).)

I am not really keen on the common lisp controller either (especially its
inetd approach), but it is a valid way to compile source for multiple compiler
implementations, automatically and on demand (for whatever common lisp compilers
the user has installed).

The "glib" error message reported via mail is being improved.  debug-daemon-problems.sh
is being made gentoo specific and should handle the cases where the daemon
is not running more gracefully.

Perhaps in time we can change the controller to use some kind of setuid approach
(eg. only members to a "clc-builder" group may recompile sources the controller
manages).  This is low priority work however.

Matt
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2003-11-17 10:56:16 UTC
i guess i will reopen and accept this bug, as i've gone part way to modifying the clc-build-daemon into a standalone, setgid binary.
Comment 3 Matthew Kennedy (RETIRED) gentoo-dev 2003-11-25 15:48:04 UTC
ok done :)

Matt