[asdf-devel] New ASDF maintainer sought

Vsevolod Dyomkin vseloved at gmail.com
Sun Sep 12 19:43:34 UTC 2010


On Sun, Sep 12, 2010 at 10:22 PM, Robert Goldman <rpgoldman at sift.info>wrote:

> On 9/12/10 Sep 12 -1:55 PM, Vsevolod Dyomkin wrote:
> > On Sun, Sep 12, 2010 at 8:09 PM, Robert Goldman <rpgoldman at sift.info
> > <mailto:rpgoldman at sift.info>> wrote:
> >
> >     On 9/12/10 Sep 12 -11:48 AM, Vsevolod Dyomkin wrote:
> >     > Hi,
> >
> >     Some random comments....
> >
> ....
> >     2. If the rational version policy is the numbering scheme I found by
> >     googling, I don't believe it is  compatible with
> asdf:version-satisfies.
> >      I would suggest we avoid adopting a policy that doesn't meet that
> >     constraint.
> >
> >
> > Last time I looked, version-satisfies quite-happily handled exact
> > versions, like "1.2.3", which also comply with the "rational" policy.
> >  At the same time, current versions, like 2.103 are actually 2.1.3 in
> > disguise, which is a little annoying.  Yet, the biggest benefit of the
> > rational policy (or at least some policy) is that it's predictable.
>
> I don't believe that is correct.  Here is a line I have ripped from
> version-satisfies-p, which seems to clearly show that 2.103 is (2 103)
> not (2 1 3):
>
> ASDF(76): (mapcar #'parse-integer
>                   (split-string "2.103" :separator "."))
> (2 103)
>

And that is what's annoying, since actually (semantically) 103 is meant as
1.3, no?


>
>
>
> >
> >
> >
> >     3. Is this bi-monthly release policy wrt ASDF 3?  In my fondest
> dreams
> >     ASDF2 is getting stable and the ASDF 2 release cycle should be "very
> >     rarely, never in the limit."  I say this not just because I am
> looking
> >     forward to ASDF 2 being done, but also because ASDF is critically
> >     foundational to the entire open source CL community.  In order for
> >     members of this community to be able to share work, ASDF's API needs
> to
> >     be very, very stable (see the paper Faré and I wrote about ASDF 2
> >     development for a more thorough presentation of the need for
> stability).
> >
> >
> > Rarely a release should break backwards compatibility.  But from what I
> > see now, there's quite a lot of fixes to ASDF (at least a couple each
> > month), and I don't forsee the change to such situation.
>
> I certainly hope you are wrong in thinking this won't change, but fine.
>
> I think we are still going to want a release policy for ASDF 3 and ASDF
> 2 separately, with the ASDF API being stable over ASDF 2 releases.
>
> >     > - finish creating a comprehensive test-suite, and organize some
> >     > automatic testing process
> >
> >     This would be very good.  BTW, I have just discovered that there are
> at
> >     least three different ways to start CCL, and only one of them is
> >     currently exercised by our test suite.
> >
> >     > - move development to github, where there is some rather
> >     > convenient infrastructure, like issue tracking (leaving a mirror on
> >     > common-lisp.net <http://common-lisp.net> <http://common-lisp.net>)
> >
> >     Is there some reason that common-lisp.net <http://common-lisp.net> +
> >     launchpad is unsatisfactory?
> >
> >
> > It's much less integrated and more clumsy (I filed several bugs through
> > launchpad myself and don't like the experience).  It seems, that github
> > is a much friendlier place for that, and it is developing pretty fast.
> >  Yet, I don't think, that it is critical, so if other contributors would
> > like to stay with the current variant, I don't object.
>
> I am just feeling the need for some stability, having been through CVS
> and git already (and the git transition was pretty bumpy). Getting all
> the information OUT of launchpad and into a different issue tracker
> seems painful.  However, if someone wants to take the trouble of
> actually porting all the launchpad data, who am I to object?
>
> Best,
> r
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100912/a7763378/attachment.html>


More information about the asdf-devel mailing list