From gwking at metabang.com Tue Jan 1 14:05:01 2008 From: gwking at metabang.com (Gary King) Date: Tue, 1 Jan 2008 09:05:01 -0500 Subject: [asdf-install-devel] Lots of changes in the unstable repository Message-ID: <8A7FF4D0-FDB5-426B-86B1-CCB8AE460D4F@metabang.com> Here are the changes that are now in http://common-lisp.net/project/asdf-install/asdf-install-unstable . The major changes are: * Modify code in install-packages to better separate the determination of the package-file and the package-name (this makes it possible to correctly handle system names (resolved via the CLiki), specified URLs and local tar.gz files). * Updated install-packages so that it only loads the packages that the user specifically requests (as opposed to all systems found in the untarred package file). * Added some more tests including one for :propagate t. The rest of the changes are listed below. Mon Dec 31 23:20:34 EST 2007 Gary King * Don't handle pathnames in canonical-system-name. Mon Dec 31 23:19:54 EST 2007 Gary King * Comments Mon Dec 31 23:19:34 EST 2007 Gary King * string-equal already knows how to handles symbols. Mon Dec 31 23:18:10 EST 2007 Gary King * Split out the determination of the package file and the new system names into their own forms and use these to better handle system names (resolved through the CLiki), specific URLs and local archives. Mon Dec 31 19:18:52 EST 2007 Gary King * Updated direct-install tests Mon Dec 31 19:16:53 EST 2007 Gary King * Formatting; nothing interesting to see here, really. Mon Dec 31 19:16:06 EST 2007 Gary King * Switched from ensure-same to ensure-null in ensure-install- results-same Mon Dec 31 19:14:41 EST 2007 Gary King * Rearranged test system file (and moved it into the asdf-install directory. Also added new test-propagate file Mon Dec 31 19:13:33 EST 2007 Gary King * Fixed package name by adding '#:' so that the innocent won't be confused Mon Dec 31 19:12:54 EST 2007 Gary King * Added new test file Mon Dec 31 19:12:14 EST 2007 Gary King * Updated local log5 tar.gz file -- 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 Jan 3 01:34:28 2008 From: gwking at metabang.com (Gary King) Date: Wed, 2 Jan 2008 20:34:28 -0500 Subject: [asdf-install-devel] asdf::*defined-systems* Message-ID: <64F248D6-9047-4154-A422-D7615779A7AF@metabang.com> Hi Dan, You were quite right that the use of asdf:*defined-systems* was redundant given the method defined on find-component. Thanks for noticing! I've removed the references to it and pushed these out to the unstable repository on cl.net -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From pikdj2002 at sneakemail.com Sat Jan 5 19:13:34 2008 From: pikdj2002 at sneakemail.com (Dan Muller) Date: Sat, 05 Jan 2008 14:13:34 -0500 Subject: [asdf-install-devel] Portability/reliability patches Message-ID: <23196-44392@sneakemail.com> Available to be pulled from http://danm.homelinux.org/darcs/asdf-install/submitted Most, but not all, are for the unit tests. Descriptions follow. With these patches, I can run the unit tests cleanly with CLISP on Windows, Lispworks on Windows, and CLISP on Debian. The only other platform I'm trying to test right now is SBCL on Debian, and I'm having some difficulties there, probably because it has its own version of ASDF and ASDF-INSTALL preloaded. --------------------------------------------------------------- Sat Dec 29 20:36:43 Eastern Standard Time 2007 Dan Muller * Untabified .asdf file, removed ref to deprecated.lisp. Sat Dec 29 23:37:53 Eastern Standard Time 2007 Dan Muller * Fixes for gpg when running CLISP. SHELL-COMMAND for Cygwin was badly broken, I didn't feel like fixing it, and it differs from RETURN-OUTPUT-FROM-PROGRAM minimally in purpose. So I changed GPG-RESULTS to call RETURN-OUTPUT-FROM-PROGRAM instead of SHELL-COMMAND. This requires calling FIND-PROGRAM, since RETURN-OUTPUT-FROM-PROGRAM doesn't guarantee running the program through the shell, and thus needs the fully-qualified name of the program to run. Since FIND-PROGRAM was in installer.lisp and GPG-RESULTS was in port.lisp, which goes against existing code dependencies, I moved GPG-RESULTS (which is not platform specific) to installer.lisp. Since FIND-PROGRAM needs an actual file name, I added *GPG-PROGRAM*, and initialize it similarly to *GNU-TAR-PROGRAM*, adding the .exe extension on Windows platforms. It might be useful to document and export this at some point. This change has the potential to cause breakage in some environments, since *PROGRAM-DIRECTORIES* is initialized only to /bin and /usr/bin on Unix systems. The SHELL-COMMAND implementations generally run the requested activity via the shell, where the PATH might be different. On the plus side, there is only one remaining place that uses SHELL-COMMAND, namely SYMLINK-FILES, and that doesn't even care about the command's output. Makes one think that SHELL-COMMAND might be able to go away someday soon ... all eight versions of it. Sun Dec 30 10:28:15 Eastern Standard Time 2007 Dan Muller * Added binding of ASDF::*DEFINED-SYSTEMS* to tests. This is similar to code that I took out of ASDF-INSTALL itself, where it was unnecessary (or so I still believe). Here in the test setup it's an expedient method of isolating the tests' ASDF state from each other and from the surrounding environment. * Corrected "expected result" data for two tests. When installing MOPTILITIES, we also expect MOPTILITIES-TEST, CLOSER-MOP, LIFT, LIFT-TEST, and LW-COMPAT to be installed. The first of these was already being tested for. The last is omitted if we're testing under Lispworks. These mistakes were discovered after applying the previous patch that binds ASDF::*DEFINED-SYSTEMS*. Sat Jan 5 11:36:23 Eastern Standard Time 2008 Dan Muller * Resolving conflicts with Gary's changes. Sat Jan 5 13:57:18 Eastern Standard Time 2008 Dan Muller * Unit test portability & reliability improvements. Adjusted eval-time *WORKING-DIRECTORY*. Needed w/ CLISP. Use external "rm" to set up working directory. Disabled one test due to failure on CLISP. See comments in code. Adjusted expected results in numerous places. Binding ASDF::*DEFINED-SYSTEMS* forces each test's results to be independent both of other tests and of the surrounding environment. Adjusted "two words" to be under the "scratch" directory. Removed directory cleanup in suite space-in-working-directory, since it's then no longer needed. Changed the way *WORKING-DIRECTORY* is initialized in that same suite, since binding ASDF::*DEFINED-SYSTEMS* makes ASDF:SYSTEM-RELATIVE-PATHNAME inappropriate at that point. -- Dan Muller From gwking at metabang.com Sat Jan 5 23:57:31 2008 From: gwking at metabang.com (Gary King) Date: Sat, 5 Jan 2008 18:57:31 -0500 Subject: [asdf-install-devel] Portability/reliability patches In-Reply-To: <23196-44392@sneakemail.com> References: <23196-44392@sneakemail.com> Message-ID: <30D481EA-85A8-4D5C-8792-56D65C5BA6E5@metabang.com> Hi Dan, These all look great(!). I'm going to post these and a few other patches out to the cl.net repo later tonight (or maybe tomorrow). -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From Feed at common-lisp.net Sun Jan 6 13:18:24 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 06 Jan 2008 05:18:24 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080106051824.B41B52D8AADB39D1@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 Mon Jan 7 14:28:17 2008 From: gwking at metabang.com (Gary King) Date: Mon, 7 Jan 2008 09:28:17 -0500 Subject: [asdf-install-devel] some minor updates to ASDF-Install and its tests Message-ID: The following patches move a few things around but do nothing I'd consider significant. Self tests pass for me on Allegro and SBCL on OS X. I need to get CLISP up and running. > Mon Jan 7 09:25:41 EST 2008 Gary King > * Replaced log5 install package with anaphora to prevent > installing a possibly different version of LIFT while running the > test-suite (sheesh!). > > Mon Jan 7 09:15:50 EST 2008 Gary King > * Added sb-posix to list of dependencies for SBCL; bumped version > to 0.6.12 > > Mon Jan 7 09:14:50 EST 2008 Gary King > * Added /usr/local/bin to default value of *program-directories*; > it may be just me but that's where my version of OpenGPG ended up > > Mon Jan 7 09:13:19 EST 2008 Gary King > * Moved a few platform specific forms (e.g., tar-argument) from > installer to port > -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From Instant at common-lisp.net Wed Jan 9 12:01:12 2008 From: Instant at common-lisp.net (Instant at common-lisp.net) Date: 09 Jan 2008 04:01:12 -0800 Subject: [asdf-install-devel] Can you afford to lose 300, 000 potential customers per year ? Message-ID: <20080109040112.54A3DF918A96B2AD@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 Thu Jan 10 00:30:30 2008 From: Hit-Booster at common-lisp.net (Hit-Booster at common-lisp.net) Date: 09 Jan 2008 16:30:30 -0800 Subject: [asdf-install-devel] How to get free quality visitors to your website? Message-ID: <20080109163030.2A286537F3CD3272@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 Thu Jan 10 18:37:53 2008 From: Blog at common-lisp.net (Blog at common-lisp.net) Date: 10 Jan 2008 10:37:53 -0800 Subject: [asdf-install-devel] How would you like to have your ad on 2 Million Websites ? Message-ID: <20080110103753.4CAA165B42C67408@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 Fri Jan 11 18:17:39 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 11 Jan 2008 10:17:39 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080111101739.884BD2C1FEAC09F6@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 Mon Jan 14 21:59:02 2008 From: Hit-Booster at common-lisp.net (Hit-Booster at common-lisp.net) Date: 14 Jan 2008 13:59:02 -0800 Subject: [asdf-install-devel] How to get free quality visitors to your website? Message-ID: <20080114135902.3608AB5A097D4849@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 Wed Jan 16 19:53:53 2008 From: Blog at common-lisp.net (Blog at common-lisp.net) Date: 16 Jan 2008 11:53:53 -0800 Subject: [asdf-install-devel] How would you like to have your ad on 2 Million Websites ? Message-ID: <20080116115353.A65775D40B668070@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 Thu Jan 17 03:36:27 2008 From: gwking at metabang.com (Gary King) Date: Wed, 16 Jan 2008 22:36:27 -0500 Subject: [asdf-install-devel] Re: [Sbcl-devel] asdf-install, chipz, etc In-Reply-To: <12FFD04C-E5B2-47AA-BAAB-46094F7D93B9@paragent.com> References: <12FFD04C-E5B2-47AA-BAAB-46094F7D93B9@paragent.com> Message-ID: There are plans -- or at least visions -- to include this support in the portable ASDF-Install library. This has diverged a good deal from the SBCL native version. My time is pretty full so I'd very much welcome any contributions you could make. Check http://common-lisp.net/project/asdf-install/ for more details. -- 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 Jan 17 13:23:45 2008 From: gwking at metabang.com (Gary King) Date: Thu, 17 Jan 2008 08:23:45 -0500 Subject: [asdf-install-devel] moving asdf-install-unstable to asdf-install Message-ID: <02CA0307-FC9A-477D-80AC-A0DDA66CA677@metabang.com> As far as I can tell, the changes inspired (and mostly implemented) by Dan Muller are working well and improve ASDF-Install's stability and window's support. As such, I'd like to pull the patches from the unstable repository back into the regular one. If anyone sees problems with this, please let me know. -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM From Feed at common-lisp.net Fri Jan 18 04:47:42 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 17 Jan 2008 20:47:42 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080117204742.278892DAA6CF3162@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 Sun Jan 20 01:55:11 2008 From: Instant at common-lisp.net (Instant at common-lisp.net) Date: 19 Jan 2008 17:55:11 -0800 Subject: [asdf-install-devel] Can you afford to lose 300, 000 potential customers per year ? Message-ID: <20080119175511.76AE7A0B96BFDFBB@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 Mon Jan 21 08:28:01 2008 From: Hit-Booster at common-lisp.net (Hit-Booster at common-lisp.net) Date: 21 Jan 2008 00:28:01 -0800 Subject: [asdf-install-devel] How to get free quality visitors to your website? Message-ID: <20080121002801.F961859250FB898C@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 Wed Jan 23 04:25:57 2008 From: Blog at common-lisp.net (Blog at common-lisp.net) Date: 22 Jan 2008 20:25:57 -0800 Subject: [asdf-install-devel] How would you like to have your ad on 2 Million Websites ? Message-ID: <20080122202557.449B96CBD771A147@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 Thu Jan 24 17:23:50 2008 From: Feed at common-lisp.net (Feed at common-lisp.net) Date: 24 Jan 2008 09:23:50 -0800 Subject: [asdf-install-devel] Receive hundreds of targeted hits to your website every day from the links in the feeds! Message-ID: <20080124092350.FD0BFF233A993810@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 Thu Jan 31 09:14:19 2008 From: Hit-Booster at common-lisp.net (Hit-Booster at common-lisp.net) Date: 31 Jan 2008 01:14:19 -0800 Subject: [asdf-install-devel] How to get free quality visitors to your website? Message-ID: <20080131011418.6089A204AA630431@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: