chicken-users
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]