[Snow-users-list] A few questions... and a suggestion.

Matthew Martin matt.a.martin at gmail.com
Thu Feb 21 07:55:34 EST 2008

On Thu, Feb 21, 2008 at 4:31 AM, Adrien Pierard <pierarda at iro.umontreal.ca>

> >On Wed, Feb 20, 2008 at 07:24:12PM -0600, Matthew Martin wrote :
> >> I'm not sure how picky license: is. Would (license: bsd/mit-like) be
> ok?
> >> Something more descriptive?
> >Or perhaps a link to a file inside the snowball, where this full header
> >is, plus whatever compatible license you want to couple it with.

A link how? Like (licence: COPYING) ?
I was just using the license it came with, with the notice of modification
it requires.

> >> And a suggestion:
> >>
> >> It'd be nice if the docs mentioned that if you're using a *BSD, you
> probably
> >> want to use gtar when creating snowballs.
> >> I was racking my brain for a while on that one.  Using NetBSD's default
> tar
> >> at least, seems to confuse snowman when it
> >> tries to unpack the snowball saying something about invalid filenames.

> >All my computers run FreeBSD, and I never had any issue with snow and
> >tar.
> >One solution could be a snow package that builds others, with a simple
> >tar embedded.

Gnu tar has a couple small derivations to the ustar format, I'd assume
FreeBSD tar -c follows them.
In tar/v1.0.1/snow/tar.scm I found this:
  (define tar-format 'gnu) ;; can be gnu, ustar or v7
;;  (define tar-format 'ustar)
;;  (define tar-format 'v7)
It would seem the "fix" would be to make it figure out which to use
automatically when unpacking, which shouldn't be that difficult.  If I get
around to doing it and manage to not completely break things in the process,
I'll send a patch for tar/v1 to Marc. But then I'm lazy, and just using gtar
to build them works if you're doing it manually, or building them through
snowman of course works fine.

> >Adrien
> >--
> >"I am not a Church numeral; I am a free variable!"
> >(The Scheme Underground)
> >For every complex problem, there is a solution that is simple, neat, and
> wrong.
> >_______________________________________________
> >Snow-users-list mailing list
> >Snow-users-list at iro.umontreal.ca <Snow-users-list at iro.umontreal.ca>
> >https://webmail.iro.umontreal.ca/mailman/listinfo/snow-users-list<https://webmail.iro.umontreal.ca/mailman/listinfo/snow-users-list>

The different loads and includes still confuse me, but not as much as
before. From what I can tell, include* is like load* except you still have
access to any macros which were in the file included. And the ones ending in
-program* seem to be expecting a snowball package*. I'll get them figured
out eventually.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://webmail.iro.umontreal.ca/pipermail/snow-users-list/attachments/20080221/ddc4db8f/attachment.html 

More information about the Snow-users-list mailing list