[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] Metadata bugs (was: More on Packaging eggs)
From: |
Jim Pryor |
Subject: |
[Chicken-users] Metadata bugs (was: More on Packaging eggs) |
Date: |
Sun, 12 Sep 2010 10:32:48 -0400 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
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
address@hidden
Re: [Chicken-users] More on Packaging eggs, Jim Pryor, 2010/09/29