Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-lisp
Navigation:
Lists: gentoo-lisp: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-lisp@g.o
From: Stelian Ionescu <sionescu@...>
Subject: Re: [RFC] A couple of ideas
Date: Fri, 18 Jun 2010 21:30:05 +0800
On Fri, 2010-06-18 at 00:28 -0300, Tomás Touceda wrote:
> Hello everyone,
> 
> So a couple of days ago we discussed with pchrist about how we will
> handle porting almost everything in the lisp-overlay to the main tree.
> We need feedback on the following ideas to solve this, so please critic
> and comment on this.
> 
> The first idea is to move all the cl-* packages from the main tree to a
> new overlay different from the official one, so we can have a clean
> start in the main tree. Since most of these packages are broken (meaning
> bad src_uri, bad deps, and who knows what else at this point), we
> thought that this won't hurt the users. Most of us are using what's in
> the overlay (and whoever isn't, please do), but either way the packages
> aren't going to disappear they're just being moved, so don't panic :).

That's a good idea

> The second idea is for mirroring all the tarballs that the cl-* packages
> use. Why do this? Well, most cl packages don't have a versioned tarball,
> so this brings a couple of problems regarding digests, and basic version
> control, so what we want to do is to build a little system to facilitate
> this job.
> 
> Here's what I've written about this second idea:
> 
> ****** Start ******
> 
> The problem:
> 
> Lisp packages' upstream don't name their tarballs with version numbers.
> When there's a new release, the tarball digest changes, and then the
> package digest fails.

That's not always true: some do this, but not all. The problem is more
with those that do not do releases at all, and just want you to get
stuff from the live repository

> A posible solution:
> 
> Build an app that controls when the tarballs are updated and notifies
> us about it in some way, and that provides a way of mirroring the tarball.
> 
> Application design:
[snip]

To me, using python and XML seems quite excessive. bash + wget + md5sum
and some simple text files is a lot easier to deal with
Also, there are a few other projects that try to write a package manager
for lisp(lispy, clbuild, quicklisp, clornucopia, a couple others that I
can't remember right now). We could join forces and have a single point
of collection for versioned tarballs and snapshots

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib
Attachment:
signature.asc (This is a digitally signed message part)
References:
[RFC] A couple of ideas
-- Tomás Touceda
Navigation:
Lists: gentoo-lisp: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: [RFC] A couple of ideas
Next by thread:
Re: [RFC] A couple of ideas
Previous by date:
Re: [RFC] A couple of ideas
Next by date:
Re: [RFC] A couple of ideas


Updated May 02, 2012

Summary: Archive of the gentoo-lisp mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.