Re: [Chicken-users] upgrading to 4.6.0 in Arch
From: Stephen Eilert Subject: Re: [Chicken-users] upgrading to 4.6.0 in Arch Date: Fri, 12 Nov 2010 09:48:22 -0300 > On Fri, Nov 12, 2010 at 6:09 AM, Felix > wrote: >> From: Hugo Arregui >> Subject: [Chicken-users] upgrading to 4.6.0 in Arch >> Date: Thu, 11 Nov 2010 11:14:10 -0300 >> >>> Hi everyone, >>> >>> I have a few doubts after the upgrade: >>> >>> - Which is the right procedure to upgrade eggs? >> >> There is no standard procedure for this. Just upgrade eggs as you need >> them, keep the old ones in case they are working or simply uninstall >> and reinstall everything you need. Automatic upgrading has turned out >> to be too fragile and complex and fresh installation usually works >> smoothly enough. >> > > On that note, perhaps something to show 'outdated' eggs could be helpful. Yes, that should be possible. I added a parameter to henrietta recently that lists the available versions for an egg, but it still has to be upgraded on the egg servers. I'll keep this in mind. cheers, felix ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] upgrading to 4.6.0 in Arch
From: Hugo Arregui Subject: Re: [Chicken-users] upgrading to 4.6.0 in Arch Date: Fri, 12 Nov 2010 10:05:46 -0300 > Thanks! > > I'm not sure if it's a problem of my install, but I found this: > > CHICKEN > (c)2008-2010 The Chicken Team > (c)2000-2007 Felix L. Winkelmann > Version 4.6.0 > linux-unix-gnu-x86 [ manyargs dload ptables ] > compiled 2010-11-09 on archlinux (Linux) > > ; loading ./.csirc ... > #;1> (use charconv) > ; loading /usr/lib/chicken/5/charconv.import.so ... > ; loading /usr/lib/chicken/5/scheme.import.so ... > ; loading /usr/lib/chicken/5/chicken.import.so ... > ; loading /usr/lib/chicken/5/extras.import.so ... > ; loading /usr/lib/chicken/5/regex.import.so ... > ; loading /usr/lib/chicken/5/ports.import.so ... > ; loading /usr/lib/chicken/5/posix.import.so ... > ; loading /usr/lib/chicken/5/srfi-69.import.so ... > ; loading /usr/lib/chicken/5/iconv.import.so ... > ; loading /usr/lib/chicken/5/foreign.import.so ... > ; loading /usr/lib/chicken/5/charconv.so ... > ; loading /usr/lib/chicken/5/iconv.so ... > > Error: unbound variable: make-hash-table > > Call history: > > (quote charconv) > (##core#quote charconv) > (import charconv) > (import scheme chicken extras regex ports posix > srfi-69 iconv) > (import scheme chicken extras foreign) > (##core#undefined) > (##core#undefined) > (##core#undefined) > (##core#undefined) > (##sys#require (quote charconv)) <-- > > > It works if I add srfi-69 previously. > charconv imports but does not load srfi-69. I'll fix this (I guess Alex will not have a problem with that) and tag a new version (1.3.3). Thanks for reporting this. cheers, felix ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] upgrading to 4.6.0 in Arch
Thanks! I'm not sure if it's a problem of my install, but I found this: CHICKEN (c)2008-2010 The Chicken Team (c)2000-2007 Felix L. Winkelmann Version 4.6.0 linux-unix-gnu-x86 [ manyargs dload ptables ] compiled 2010-11-09 on archlinux (Linux) ; loading ./.csirc ... #;1> (use charconv) ; loading /usr/lib/chicken/5/charconv.import.so ... ; loading /usr/lib/chicken/5/scheme.import.so ... ; loading /usr/lib/chicken/5/chicken.import.so ... ; loading /usr/lib/chicken/5/extras.import.so ... ; loading /usr/lib/chicken/5/regex.import.so ... ; loading /usr/lib/chicken/5/ports.import.so ... ; loading /usr/lib/chicken/5/posix.import.so ... ; loading /usr/lib/chicken/5/srfi-69.import.so ... ; loading /usr/lib/chicken/5/iconv.import.so ... ; loading /usr/lib/chicken/5/foreign.import.so ... ; loading /usr/lib/chicken/5/charconv.so ... ; loading /usr/lib/chicken/5/iconv.so ... Error: unbound variable: make-hash-table Call history: (quote charconv) (##core#quote charconv) (import charconv) (import scheme chicken extras regex ports posix srfi-69 iconv) (import scheme chicken extras foreign) (##core#undefined) (##core#undefined) (##core#undefined) (##core#undefined) (##sys#require (quote charconv)) <-- It works if I add srfi-69 previously. Thanks again. ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] upgrading to 4.6.0 in Arch
On Fri, Nov 12, 2010 at 6:09 AM, Felix wrote: > From: Hugo Arregui > Subject: [Chicken-users] upgrading to 4.6.0 in Arch > Date: Thu, 11 Nov 2010 11:14:10 -0300 > >> Hi everyone, >> >> I have a few doubts after the upgrade: >> >> - Which is the right procedure to upgrade eggs? > > There is no standard procedure for this. Just upgrade eggs as you need > them, keep the old ones in case they are working or simply uninstall > and reinstall everything you need. Automatic upgrading has turned out > to be too fragile and complex and fresh installation usually works > smoothly enough. > On that note, perhaps something to show 'outdated' eggs could be helpful. --Stephen Sent from my Emacs ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] upgrading to 4.6.0 in Arch
From: Hugo Arregui Subject: [Chicken-users] upgrading to 4.6.0 in Arch Date: Thu, 11 Nov 2010 11:14:10 -0300 > Hi everyone, > > I have a few doubts after the upgrade: > > - Which is the right procedure to upgrade eggs? There is no standard procedure for this. Just upgrade eggs as you need them, keep the old ones in case they are working or simply uninstall and reinstall everything you need. Automatic upgrading has turned out to be too fragile and complex and fresh installation usually works smoothly enough. > > The new chicken version is still pointing to /usr/lib/chicken/5. Yes, it should be binary compatible - the "5" indicates the "binary version" and has no relation to the chicken version number. > > I try to export the CHICKEN_REPOSITORY var to a new > /usr/lib/chicken/6/, but the chicken-install script seems to ignore > this. CHICKEN_REPOSITORY is to be used at runtime, it has no influence on `chicken-install', use the "-p" option or override CHICKEN_PREFIX. > > - Also, there's a way to reinstall all eggs in a single command or > something like that? No, sorry. cheers, felix ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
[Chicken-users] upgrading to 4.6.0 in Arch
Hi everyone, I have a few doubts after the upgrade: - Which is the right procedure to upgrade eggs? The new chicken version is still pointing to /usr/lib/chicken/5. I try to export the CHICKEN_REPOSITORY var to a new /usr/lib/chicken/6/, but the chicken-install script seems to ignore this. - Also, there's a way to reinstall all eggs in a single command or something like that? Thanks, Hugo. ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users