[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] New Eggs: SRFI-121, SRFI-127, SRFI-133
From: |
Jeremy Steward |
Subject: |
Re: [Chicken-users] New Eggs: SRFI-121, SRFI-127, SRFI-133 |
Date: |
Sun, 24 Jul 2016 09:18:54 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.2.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 07/24/2016 05:59 AM, Peter Bex wrote:
| On Sun, Jul 24, 2016 at 01:28:25PM +0200, Mario Domenech Goulart
| wrote: Hi Jeremy,
|
|> The repositories can be found below:
|>
|> https://github.com/scheme-requests-for-implementation/srfi-121
|> https://github.com/scheme-requests-for-implementation/srfi-127
|
| Installation of srfi-127 fails because "lseqs/lseqs-impl.scm" is
| referenced but it is not in the list of files to be fetched (it is
| in the repository, but not listed in .meta's `files').
|
| Error: (open-input-file) cannot open file - No such file or
| directory: "lseqs/lseqs-impl.scm"
Ah! Curses, this was the third one I did yesterday, so I can see why I
messed it up. I fixed the typo in .meta and submitted a PR to the
repo. If you try again in a few hours (maybe tomorrow at latest) I
suspect it will have been merged and the egg can be added successfully.
| Generally speaking, I would avoid using "meta-file" as a
| distribution mechanism, precisely for this reason: it's too easy to
| forget adding particular files. The targz distribution method
| works fine with GitHub.
Well, yes. I originally packaged SRFI 116/117/113/128 using the targz
method, but the SRFI editors add some extraneous files to the
repository (strangely enough, a targz of the entire repo is... in the
repo). In any case, rather than have users download a few extra MB of
extra files, I think this works better.
| We talked on IRC about using meta-file, but that was in an attempt
| to avoid forking the upstream eggs, but that didn't work out.
I do recall some discussion along these lines. However, here it's not
to avoid forking, but rather to avoid downloading files that might
pertain to other scheme distributions or may be unnecessary to provide
through `chicken-install` (the targz in the repo as the prime example).
- --
Jeremy Steward
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXlNxYAAoJEKflx7ZMcbY7CbAP/AqXypXOord2IQqar3IgFbbG
UL+huDfVAGVgMEwphmckCyV/xmskTgdZFckymlp2VWmo7At8zCVsJjaDkTEQRIl9
4fXNAhttAGG4LT1KGyRJ894Up2kApEJulefZha2M8PpZMwpoOR/baHVtf6efeSHe
4oBE1RRi5As1nu/dmLfxN3W88swhxKsSKSeqfGabppYvhAjV9x7v/8/Bah4iYVgF
IkxFAxksUWyxCxuK+KOVn1qQlcwAny+mo2PMrW6jTLHtNhGKe26KRL39WHS0DAm9
eiluHe5/uLCvJrzD9XwA7d3TA9BilXIwxtCsQfB1u2q9IbOGITfPLetrKVcywMMk
Yig45DHOnTWbaYjmO4YJmJb2tUsnTNkLXcnZVQKRP2q0GI0IJbLRtxKfDD6cwqaV
XlzGpn3EsIe/s9odJXqWOmWbtQ221003nHefVOABkGQzPyTB6XLuupyqEvfxDKOf
PvvE+ky33eoZVQbjBRhLkqkebBuc79xGQjltjJ1NM+DqoHns+wDy/0w9uOvhb51m
dXG1uqiMFvibkFkwslezSDD3X+3tX5UK5N49Tc7RwEcsy2lEUTVpWFQ72srPFIjM
IBPZinHs0ARqvXp8WkKFmB0AzdG3CigvteEQ6fLmi7BiUCCJZRUoi2fwX0ImsRhu
1t4rFWD1pZ2vp5i2ba2C
=3SyJ
-----END PGP SIGNATURE-----