From Blog at common-lisp.net Sun Feb 3 00:06:10 2008 From: Blog at common-lisp.net (Blog at common-lisp.net) Date: 02 Feb 2008 16:06:10 -0800 Subject: [asdf-install-devel] How would you like to have your ad on 2 Million Websites ? Message-ID: <20080202160610.DBB06BFED7E6EB5B@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Feed at common-lisp.net Tue Feb 5 00:18:28 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 04 Feb 2008 16:18:28 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080204161828.9E2C7C24CC0B3CD0@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Auto at common-lisp.net Thu Feb 7 00:20:36 2008 From: Auto at common-lisp.net (Auto at common-lisp.net) Date: 06 Feb 2008 16:20:36 -0800 Subject: [asdf-install-devel] Got a Website? - You need MORE TRAFFIC Message-ID: <20080206162036.10B48B7E2A0EA72D@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Blog at common-lisp.net Mon Feb 11 01:51:21 2008 From: Blog at common-lisp.net (Blog at common-lisp.net) Date: 10 Feb 2008 17:51:21 -0800 Subject: [asdf-install-devel] How would you like to have your ad on 2 Million Websites ? Message-ID: <20080210175120.B5F890E2A8F4D40C@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Feed at common-lisp.net Wed Feb 13 00:52:29 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 12 Feb 2008 16:52:29 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080212165229.CD5E7A280A8A31B4@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Instant at common-lisp.net Fri Feb 15 03:37:15 2008 From: Instant at common-lisp.net (Instant at common-lisp.net) Date: 14 Feb 2008 19:37:15 -0800 Subject: [asdf-install-devel] Can you afford to lose 300, 000 potential customers per year ? Message-ID: <20080214193715.46E0338167F1203A@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From Hit-Booster at common-lisp.net Tue Feb 19 10:53:41 2008 From: Hit-Booster at common-lisp.net (Hit-Booster at common-lisp.net) Date: 19 Feb 2008 02:53:41 -0800 Subject: [asdf-install-devel] How would you like unlimited hits to your website 15 minutes from now ? Message-ID: <20080219025341.9DD328381F88CEEF@from.header.has.no.domain> An HTML attachment was scrubbed... URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Unsubscribe email.txt URL: From gwking at metabang.com Wed Feb 27 20:20:56 2008 From: gwking at metabang.com (Gary King) Date: Wed, 27 Feb 2008 15:20:56 -0500 Subject: [asdf-install-devel] Re: [cclan-list] proposed asdf-install patch In-Reply-To: <47C5BEEE.8010203@sift.info> References: <47C5BEEE.8010203@sift.info> Message-ID: <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> (cc'd to ASDF-Install list). Thanks Robert; I'll add this later today. On Feb 27, 2008, at 2:50 PM, Robert Goldman wrote: > There was some discussion of asdf-install on #lisp today, when Athas > found that cl-yacc installation crashed asdf-install (the sbcl fork) > and I found the same thing (portable fork). > > For some reason the web server at which cl-yacc is stored, serves up > the gpg signature badly, although without setting a condition. This > revealed the fact that asdf-install will raise cryptic make-string > errors when there is either no content-length header, or there is a > bad content-length header. I made the attached patch so that it's > more obvious to the user when this happens. > > Best, > r > Index: installer.lisp > =================================================================== > RCS file: /cvsroot/cclan/asdf-install/installer.lisp,v > retrieving revision 1.15 > diff -b -u -F^(def -r1.15 installer.lisp > --- installer.lisp 20 Mar 2006 16:46:21 -0000 1.15 > +++ installer.lisp 27 Feb 2008 19:49:26 -0000 > @@ -176,13 +176,29 @@ (defun add-locations (loc-name site syst > ;;;--------------------------------------------------------------------------- > ;;; Conditions. > > -(define-condition download-error (error) > - ((url :initarg :url :reader download-url) > - (response :initarg :response :reader download-response)) > +(define-condition http-transfer-error (error) > + ((url :initarg :url :reader download-url))) > + > +(define-condition download-error (http-transfer-error) > + ((response :initarg :response :reader download-response)) > (:report (lambda (c s) > (format s "Server responded ~A for GET ~A" > (download-response c) (download-url c))))) > > +(define-condition content-length-missing (http-transfer-error) > + () > + (:report (lambda (c s) > + (format s "No content-length header, expected in transfer > from ~A" > + (download-url c))))) > + > +(define-condition content-length-parse-error (http-transfer-error) > + ((header-text :initarg :header-text :reader header-text)) > + (:report (lambda (c s) > + (format s "Unable to parse content-length header in transfer > from ~A: header-text: ~A" > + (download-url c) (header-text c))))) > + > + > + > (define-condition signature-error (error) > ((cause :initarg :cause :reader signature-error-cause)) > (:report (lambda (c s) > @@ -472,11 +488,16 @@ (defun verify-gpg-signature/url (url fil > :response 200)) > (setf (char data i) (code-char byte))))))) > (if (= response 200) > - (let ((data (make-string (parse-integer > - (cdr (assoc :CONTENT-LENGTH > headers)) > - :junk-allowed t)))) > + (flet ((content-length () > + (let ((cell (assoc :CONTENT-LENGTH headers))) > + (unless cell > + (error 'content-length-missing :url (concatenate 'string url > ".asc")) > + (or (parse-integer (cdr cell) :junk-allowed t) > + (error 'content-length-parse-error :url (concatenate > 'string url ".asc") > + :header-text (cdr cell))))))) > + (let ((data (make-string (content-length)))) > (read-signature data stream) > - (verify-gpg-signature/string data file-name)) > + (verify-gpg-signature/string data file-name))) > (error 'download-error :url (concatenate 'string url > ".asc") > :response response))) > (close stream))))) > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________ > cclan-list mailing list > cclan-list at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cclan-list -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From gwking at metabang.com Thu Feb 28 03:36:42 2008 From: gwking at metabang.com (Gary King) Date: Wed, 27 Feb 2008 22:36:42 -0500 Subject: [asdf-install-devel] Re: [cclan-list] proposed asdf-install patch In-Reply-To: <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> References: <47C5BEEE.8010203@sift.info> <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> Message-ID: Hi Robert, After looking at your patch in greater detail, it seems that it is actually not necessary for the current portable version (with one caveat which I'll get to in a moment). Did you use the latest version of ASDF-Install ("0.6.13")? The caveat is that CL-YACC on the CLiki actually points to a system named YACC. So the transcript I get from ASDF-Install is: >> asdf-install> (asdf-install:install 'cl-yacc) >> Install where? >> 1) System-wide install: >> System in /usr/local/asdf-install/site-systems/ >> Files in /usr/local/asdf-install/site/ >> 2) Personal installation: >> System in /Users/gwking/.asdf-install-dir/systems/ >> Files in /Users/gwking/.asdf-install-dir/site/ >> 0) Abort installation. >> --> 2 >> >> 0[6]: (download-url-to-file "http://www.cliki.net/cl-yacc?download" >> #P"/Users/gwking/asdf-install-0.asdf- >> install-tmp") >> ;;; ASDF-INSTALL: Downloading some unknown number of bytes from http://www.pps.jussieu.fr/~jch/software/files/old/cl-yacc-0.2.tar.gz >> to /Users/gwking/asdf-install-0.asdf-install-tmp ... >> ;;; ASDF-INSTALL: Downloading some unknown number of bytes from http://www.pps.jussieu.fr/~jch/software/files/old/cl-yacc-0.2.tar.gz.asc >> to /Users/gwking/asdf-install-1.asdf-install-tmp ... >> "[GNUPG:] ERRSIG 3B27FA8777FF5F3B 17 2 00 1134190210 9" >> "[GNUPG:] NO_PUBKEY 3B27FA8777FF5F3B" >> ;;; ASDF-INSTALL: Installing /Users/gwking/asdf-install-0.asdf- >> install-tmp in /Users/gwking/.asdf-install-dir/site/, /Users/ >> gwking/.asdf-install-dir/systems/ >> "ln -s \"/Users/gwking/.asdf-install-dir/site/cl-yacc-0.2/yacc.asd >> \" \"/Users/gwking/.asdf-install-dir/systems/yacc.asd\"" >> ;;; ASDF-INSTALL: Found system definition: /Users/gwking/.asdf- >> install-dir/site/cl-yacc-0.2/yacc.asd >> ;;; ASDF-INSTALL: Loading system CL-YACC via ASDF. >> ;;; ASDF-INSTALL: Loading system CL-YACC via ASDF. I suppose a restart like: "Treat yacc.asd as cl-yacc and install it" would be a good thing... I'd like to understand why your milage varied. thanks, -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From rpgoldman at sift.info Thu Feb 28 05:04:41 2008 From: rpgoldman at sift.info (Robert Goldman) Date: Wed, 27 Feb 2008 23:04:41 -0600 Subject: [asdf-install-devel] Re: [cclan-list] proposed asdf-install patch In-Reply-To: References: <47C5BEEE.8010203@sift.info> <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> Message-ID: <47C640E9.6070302@sift.info> Gary King wrote: > Hi Robert, > > After looking at your patch in greater detail, it seems that it is > actually not necessary for the current portable version (with one caveat > which I'll get to in a moment). Did you use the latest version of > ASDF-Install ("0.6.13")? Hm. I guess I don't know how to get the latest ASDF-INSTALL, since my CVS checkout is marked 0.3 (and I did a 'cvs up' this morning). Is :pserver:anonymous at cclan.cvs.sourceforge.net/cvsroot/cclan no longer the right way to checkout? So does this mean that someone else has trapped a bad return from that content-length field already? Thanks, r From gwking at metabang.com Fri Feb 29 21:47:15 2008 From: gwking at metabang.com (Gary King) Date: Fri, 29 Feb 2008 16:47:15 -0500 Subject: [asdf-install-devel] Re: [cclan-list] proposed asdf-install patch In-Reply-To: <47C640E9.6070302@sift.info> References: <47C5BEEE.8010203@sift.info> <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> <47C640E9.6070302@sift.info> Message-ID: <775CDF0C-44B6-460D-A3F4-EDE192AC56C6@metabang.com> Hi Robert, Sorry for the slow response. Look at http://common-lisp.net/project/asdf-install . On Feb 28, 2008, at 12:04 AM, Robert Goldman wrote: > Gary King wrote: >> Hi Robert, >> After looking at your patch in greater detail, it seems that it is >> actually not necessary for the current portable version (with one >> caveat which I'll get to in a moment). Did you use the latest >> version of ASDF-Install ("0.6.13")? > > Hm. I guess I don't know how to get the latest ASDF-INSTALL, since > my CVS checkout is marked 0.3 (and I did a 'cvs up' this morning). > Is :pserver:anonymous at cclan.cvs.sourceforge.net/cvsroot/cclan > no longer the right way to checkout? > > So does this mean that someone else has trapped a bad return from > that content-length field already? > > Thanks, > r > _______________________________________________ > asdf-install-devel mailing list > asdf-install-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-install-devel -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From rpgoldman at sift.info Fri Feb 29 21:55:59 2008 From: rpgoldman at sift.info (Robert Goldman) Date: Fri, 29 Feb 2008 15:55:59 -0600 Subject: [asdf-install-devel] Re: [cclan-list] proposed asdf-install patch In-Reply-To: <775CDF0C-44B6-460D-A3F4-EDE192AC56C6@metabang.com> References: <47C5BEEE.8010203@sift.info> <2A52132E-E554-4439-A87F-6B258FAD727A@metabang.com> <47C640E9.6070302@sift.info> <775CDF0C-44B6-460D-A3F4-EDE192AC56C6@metabang.com> Message-ID: <47C87F6F.7050106@sift.info> Gary King wrote: > Hi Robert, > > Sorry for the slow response. Look at > http://common-lisp.net/project/asdf-install. Sorry. I'm still confused. 1. I thought there was portable-asdf-install and sbcl asdf-install, but this page doesn't talk about that. Have the two been fused? 2. Any chance of smashing the ASDF-INSTALL decoy CVS repository? Seems like it's only raison d'etre is to fool people like me into using bitrotted code.... Failing that, how about putting a (WARN ...) form into the asdf system definition for asdf-install in the CCLAN CVS repository so that people who have an up-to-date cvs checkout will know they are using deprecated code? As an aside, darcs is busted on Mac OSX tiger, at least with fink :-( I kin probably do a git mirror for myself.... Best, r > > > On Feb 28, 2008, at 12:04 AM, Robert Goldman wrote: > >> Gary King wrote: >>> Hi Robert, >>> After looking at your patch in greater detail, it seems that it is >>> actually not necessary for the current portable version (with one >>> caveat which I'll get to in a moment). Did you use the latest version >>> of ASDF-Install ("0.6.13")? >> >> Hm. I guess I don't know how to get the latest ASDF-INSTALL, since my >> CVS checkout is marked 0.3 (and I did a 'cvs up' this morning). Is >> :pserver:anonymous at cclan.cvs.sourceforge.net/cvsroot/cclan >> no longer the right way to checkout? >> >> So does this mean that someone else has trapped a bad return from that >> content-length field already? >> >> Thanks, >> r >> _______________________________________________ >> asdf-install-devel mailing list >> asdf-install-devel at common-lisp.net >> http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-install-devel > > -- > Gary Warren King, metabang.com > Cell: (413) 559 8738 > Fax: (206) 338-4052 > gwkkwg on Skype * garethsan on AIM > > > >