On Sun, Sep 12, 2010 at 10:03:17AM -0400, Jim Pryor wrote:
I've been making slow progress refreshing the Arch Linux package scripts
for installing eggs.
I've accumulated notes about metadata and installation bugs
in various eggs, which I will pass on soon.
Here are some of the metadata bugs I've identified. Apologies for the
bulk reporting of this. There are so many issues spread across so many
different eggs that I need to do it this way, or who knows when it will
get done.
check-errors (v1.12.1) declares all its extensions as being version 1.12.0. Is
this correct? It's an issue because some other eggs depend on
check-errors=1.12.1.
srfi-42 (v.1.7): meta file is missing a space after synopsis. Chicken
can still parse the meta file ok, but other tools can't.
uri-common tag (v1.0): meta file depends says (uri-generic 2.3); but setup file
says (required-extension-version 'uri-generic 2.0)
For the following eggs, the needs/depends statement in the meta file
doesn't fully reflect the required-extension-version statements from the
setup file. (Sometimes the dependency isn't declared at all in the needs
statement; sometimes the needs statement does say (needs ... foo ...)
but doesn't say (needs ... (foo foo-version) ...).):
coerce (v1.1.1) ; note that check-errors isn't declared in (needs ...) at
all
hashes (v1.0.1) ; note that check-errors isn't declared in (needs ...) at
all
remote-mailbox (v2.0.1) ; note that synch isn't declared in (needs ...) at
all
mw (v0.2) ; also see below
mw-core (v0.2.1) ; also see below
srfi-27-reference ; also see below
srfi-29 (v2.1.2) ; also see below
abnf (v3.3)
amb (v2.1.3)
apropos (v1.4.2)
bloom-filter (v1.0.0)
condition-utils (v1.0.0)
coops-utils (v0.0.2)
directory-utils (v1.0.1)
error-utils (v1.0.0)
internet-message (v4.1)
internet-timestamp (v2.0)
json-abnf (v3.0)
locale (v0.6.5)
lookup-table (v1.13.1)
macosx (v2.1.2)
mailbox (v2.1.2)
message-digest (v2.3.1)
neuromorpho (v1.8)
ripemd (v1.0.0)
simple-units (v1.2.1)
srfi-19 (v3.1.0)
srfi-19 (v3.1.0)
srfi-41 (v1.2.1)
stack (v2.1.2)
string-utils (v1.1.0)
symbol-utils (v1.0.0)
Four of the eggs listed above have additional problems:
mw-core (v0.2.1) ; setup file has (include setup-helper) but setup-helper
isn't declared in (needs ...)
mw (v0.2) ; setup file has (include setup-helper) but setup-helper isn't
declared in (needs ...)
srfi-27-reference ; setup file has (include setup-helper) but
setup-helper isn't declared in (needs ...)
srfi-29 (v2.1.2) ; setup file has a (required-chicken-version 4.1.8), but
(chicken 4.1.8) not declared in the meta file's needs
--
Jim Pryor
prof...@jimpryor.net
___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users