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 Snow-users-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/snow-users-listhttps://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.