On Thu, Feb 21, 2008 at 4:31 AM, Adrien Pierard <pierarda@iro.umontreal.ca> wrote:
>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@iro.umontreal.ca
>https://webmail.iro.umontreal.ca/mailman/listinfo/snow-users-list


Also,
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.