[asdf-devel] Still having problems on upgrade tests
Faré
fahree at gmail.com
Mon Mar 4 02:08:38 UTC 2013
I don't understand what could be going on. Of course, and especially
so when we're testing upgrades, there's plenty of pathname magic and
configuration switching going on. But I can't imagine what's at stake
to make it work for me and not for you. Are you using the latest
checkout from the master branch, as opposed to the release branch?
Did you try to make mrproper and/or git clean -xfd to remove any
parasite files from your checkout?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Lubarsky's Law of Cybernetic Entomology:
There's always one more bug.
On Sun, Mar 3, 2013 at 8:46 PM, Robert Goldman <rpgoldman at sift.info> wrote:
> On 3/3/13 Mar 3 -5:38 PM, Faré wrote:
>> On Sun, Mar 3, 2013 at 5:41 PM, Robert Goldman <rpgoldman at sift.info> wrote:
>>> The upgrade test for ACL from 1.85 fails reliably with this error:
>>>
>>> Warning: COMPILE-FILE warned while performing #<compile-op > on
>>> #<cl-source-file "asdf" "build" "asdf">.
>>> Warning: COMPILE-FILE failed while performing #<compile-op > on
>>> #<cl-source-file "asdf" "build" "asdf">.
>>> TEST ABORTED:
>>> #P"/Users/rpg/lisp/asdf/build/fasls/acl-8.2m-macosx-x64/asdf/build/asdf.fasl"
>>> does not exist, cannot load
>> [...]
>>> Script failed
>>> upgrade FAILED for allegromodern from 1.85 using method
>>> 'load-asdf-lisp'load-asdf-system
>>>
>>> Interestingly, when I paste the replication string into bash:
>>>
>>> ASDF_UPGRADE_TEST_TAGS="1.85"
>>> ASDF_UPGRADE_TEST_METHODS="'load-asdf-lisp'load-asdf-system"
>>> ./test/run-tests.sh -u allegromodern
>>>
>>> this works fine.
>>>
>>> So this only fails for me when running in the context of make....
>>>
>> Works for me, at least with Allegro 9.0:
>>
>> make u l=allegro ASDF_UPGRADE_TEST_TAGS=1.85
>> make u l=allegromodern ASDF_UPGRADE_TEST_TAGS=1.85
>
> I'm stumped. It fails for me on Allegro 9.0 just as with 8.2
>
> Note that this happens for me in the context of 'make test-all'
>
>
> make u l=allegromodern ASDF_UPGRADE_TEST_TAGS=1.85
>
> also fails...
>
> Somehow the build is not working:
>
> rpg% ls
> /Users/rpg/lisp/asdf/build/fasls/acl-9.0m-macosx-x64/asdf/build/asdf.fasl
> ls: cannot access
> /Users/rpg/lisp/asdf/build/fasls/acl-9.0m-macosx-x64/asdf/build/asdf.fasl:
> No such file or directory
>
> For some reason, I have no asdf.fasl there, but I *do* have an asdf.lisp...
>
> I see this, which indicates that the fasl is being written in the wrong
> location:
>
> ; Registering #<system "asdf">
> ;;; Writing fasl file /Users/rpg/lisp/asdf/build/asdf.fasl
> ;;; Fasl write complete
> Warning: COMPILE-FILE warned while performing #<compile-op > on
> #<cl-source-file "asdf" "build" "asdf">.
> Warning: COMPILE-FILE failed while performing #<compile-op > on
> #<cl-source-file "asdf" "build" "asdf">.
>
> And that's the file, alright:
>
> pg% head build/asdf.fasl
> ?z??#<<AcL>> /Users/rpg/lisp/asdf/build/asdf.lisp by rpg on
> rpgoldman-3.local at 2013-03-03T19:40:46+06\
> using 9.0 [64-bit Mac OS X (Intel)] (Feb 26, 2013 9:53)\
> fasl version = 63\
> runtime version = 33\
> for non-smp lisps; #+8-bit-specific code; #+16-bit-specific code\
> Optimization settings at wfasl time:\
> ((safety 3) (space 1) (speed 2) (compilation-speed 1) (debug 2))\
>
> So is there something going awry in the build process?
>
> Best,
> r
>
>
>>
>> I can't try allegro 8.2, because my license has expired, and Franz
>> only offers one until January 31st 2013, and I don't feel like
>> cheating on the system date:
>> http://www.franz.com/products/express/
>>
>> Is it a case of confusion whereby we changed the way the
>> implementation identifier is computed, and asdf creates the fasl in
>> one directory but somehow looks for it in another?
>>
>> What is the command that makes it fail, already?
>>
>> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
>> The kingly office is entitled to no respect. It was originally procured by the
>> highwayman's methods; it remains a perpetuated crime, can never be anything but
>> the symbol of a crime. It is no more entitled to respect than is the flag of
>> a pirate. — Mark Twain
>>
>
More information about the asdf-devel
mailing list