Re: [Chicken-users] Metadata bugs (was: More on Packaging eggs)

2010-09-13 Thread Jim Pryor
Wow, thanks to kon and sjamaan for the fast turnaround on all these metadata 
bugs.

Many are now fixed in trunk, a few even in new tags.

For reference, I think these are the bugs still outstanding. But I may
have missed some fixes:


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.

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) ...).):

mw (v0.2) ; also see below
mw-core (v0.2.1) ; also see below
srfi-27-reference ; also see below

abnf (v3.3)
apropos (v1.4.2)
internet-message (v4.1)
internet-timestamp (v2.0)
json-abnf (v3.0)
neuromorpho (v1.8)

Three 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 ...)



-- 
Jim Pryor
prof...@jimpryor.net

___
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users


[Chicken-users] Metadata bugs (was: More on Packaging eggs)

2010-09-12 Thread Jim Pryor
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