Skip to content
This repository has been archived by the owner on Aug 14, 2019. It is now read-only.

[RC] Changes to zuse not propagated into userspace #796

Closed
Fang- opened this issue Aug 30, 2018 · 14 comments
Closed

[RC] Changes to zuse not propagated into userspace #796

Fang- opened this issue Aug 30, 2018 · 14 comments

Comments

@Fang-
Copy link
Member

Fang- commented Aug 30, 2018

On the release-candidate branch, updating zuse reloads the vanes, but not userspace.

Say you add the following arm into top-level zuse:

++  ohno  5

This builds fine, but then trying to do ohno in dojo gives a -find error. Similarly, modifying an existing arm in zuse still gives the old value when inspected from dojo.
Also, when trying to run tests (ie :test [%cores /]) after modifying zuse causes those changes not te be taken into account, resulting in errors if a library uses, say, the newly added ++ohno.

I did work on jael earlier (#795) that touched zuse, and didn't notice this at all. It's obvious vanes are getting rebuilt properly, but userspace applications continue running on old zuse. Probably not intended behavior?

@cgyarvin
Copy link
Contributor

cgyarvin commented Aug 30, 2018 via email

@ohAitch
Copy link
Contributor

ohAitch commented Aug 30, 2018 via email

@belisarius222
Copy link

belisarius222 commented Aug 30, 2018 via email

@ohAitch
Copy link
Contributor

ohAitch commented Aug 30, 2018 via email

@ohAitch
Copy link
Contributor

ohAitch commented Aug 30, 2018 via email

@belisarius222
Copy link

belisarius222 commented Aug 30, 2018 via email

@ohAitch
Copy link
Contributor

ohAitch commented Aug 30, 2018 via email

@belisarius222
Copy link

For the record, the code in +make-reef should look like this:
https://github.com/belisarius222/arvo/blob/ford-turbo-wip-integration/sys/vane/turbo.hoon#L5016-#L5102

@belisarius222
Copy link

This appears to be fixed by #800. Closing.

@Fang-
Copy link
Member Author

Fang- commented Sep 4, 2018

@belisarius222 this doesn't actually seem to be fixed? Running off a pill that includes both #800 and #802. Adding an arbitrary arm into zuse still doesn't make it accessible in dojo/userspace without booting from a new pill.

@Fang- Fang- reopened this Sep 4, 2018
@belisarius222
Copy link

Oh ... I guess I didn't conduct my test properly. I'll look into it.

@belisarius222
Copy link

Well, I'll look into this after fixing the Clay referential transparency bug.

@joemfb
Copy link
Member

joemfb commented Sep 7, 2018

I'm not able to reproduce this bug on latest release-candidate. When I sync in new arms to zuse, they're immediately available in the dojo.

@Fang-
Copy link
Member Author

Fang- commented Dec 12, 2018

Also no longer able to reproduce. This seems fixed!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants