[Bese-devel] Loading UCW with ucwctl, cl-launch etc

Luca Capello luca at pca.it
Wed Apr 12 07:35:03 UTC 2006


Hello!

On Wed, 12 Apr 2006 01:40:42 +0200, Nathan Bird wrote:
> What? How? Seriously, I'm lost here.

And I'm here to save you :-D

> I spent a while earlier today trying to get this installed. I got
> cl-launch, the custom version of detachtty the works (I thought), no
> dice :-(.

Output?  Log?  Lisp implementation?  Without any more details I cannot
improve the ucwctl system :-(

BTW, I tested my patch on 3 different machines: a Debian one (with
c-l-c and all the packets present in Debian, like cl-arnesi and so
on) and on two others Debian-based (but with no c-l-c and all the
software manually installed, different SBCL versions).

> I'm not even particularly sure what all I'm missing. For the time
> being I've just rolled back to before these patches so that I can
> continue working.

Yes, this was Marco's advice before finding a solution.

> Here are a few of the things that caused problems for me (and at
> least one fellow newbie in #ucw today).
                             ^^^^
Usually, I'm most of the time there, but to be sure to reach me send a
private message ;-)

> *	There is big benefit to using start.lisp.

I see...

> Depending on debian packages and such makes that harder for anyone
> to get it going there.

I'd like to note that my patch doesn't depend on any Debian package.
The problem about cl-launch vs cl-launch.sh was a very stupid one.
The SLIME problem with cl-launch has nothing to do with Debian, in
fact the Debian cl-swank package adopted a different workaround.

> *	Multiple instances of UCW. Because I work at a windows shop,
> we are developing on UCW on a shared linux server. We each have our
> own instance of UCW on this server. Installing stuff to /etc doesn't
> work in this case.

Nothing needs to be installed, as for the ucwctl command line
arguments...  But I agree that having multiple shell scripts just to
start multiple ucwctl instances with different parameters is not the
best thing.

> *	Defaulting to locations that don't exist (/etc/ucw/ucwctl.conf).
> Defaulting to locations inside UCW is a bit easier (especially on people
> getting UCW for the first time and just wanting to see what is going on).
> Can we instead default to ucw_dev/bin/etc/* ? 

I should say that the other idea was to implement something like a
`make install` command...

I'm against defaulting to ucw_dev/bin/etc/*, but if this is the common
decision, I'll agree on that.

BTW, as Marco suggested on private conversation, ucw_dev/bin/etc
should be probably moved to ucw_dev/etc.

> *	What are the different configuration files?
[...]
> *	ANYTHING in the readme?

Maybe I didn't sponsor it, but there a manual page for ucwctl:

  $ cd /path/to/ucw_dev
  $ cd bin
  $ man ./ucwctl.1

The README should absolutely be updated, I know, but free time is
always a problem here.

> There are distributed comments to this effect, but if we are
> supposed to be copying and editing a bunch of stuff an installation
> guide would be incredibly handy.

This could be in the README or, better, in a INSTALL file, agreed.

> *	"ucwctl -help" reports the option as -config-file, whereas the
> script appears to actually parse -config

Sorry, really a stupid mistake already corrected.

> I hope this helps out, please don't take it negatively, I do
> understand I am working with bleeding edge beta software here. :-D

No problem, I was quite impressed that no one complains before ;-)

Thx, bye,
Gismo / Luca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20060412/e3ffdf73/attachment.sig>


More information about the bese-devel mailing list