urbit / developers.urbit.org

Website for the Urbit Foundation's developer program
https://developers.urbit.org
16 stars 56 forks source link

%aqua guide instructions broken #148

Open drbeefsupreme opened 2 years ago

drbeefsupreme commented 2 years ago

There's an oldish guide (2 years I think?) for %aqua at https://urbit.org/docs/hoon/guides/aqua

I tried following the directions:

|start %aqua
:aqua +solid
-ph-add

but it doesn't get all the way through.

gall: installing %aqua
> |start %aqua
>=
%solid-start
%solid-loaded
%solid-parsed
%solid-arvo
[%solid-kernel 0x7168.4d12]
lull: ~hidrun-loclun
zuse: ~tipnut-hacpyl
vane %ames: ~rigsud-bolmes
vane %behn: ~sartes-masnyl
vane %clay: ~dachut-hapdur
vane %dill: ~milwer-fogmeb
vane %eyre: ~bonler-ranteb
vane %gall: ~dildus-landef
vane %iris: ~macryl-midnyl
vane %jael: ~rabbyl-famdeg
[%user-files 397]
> :aqua +solid
/sys/vane/gall/hoon:<[1.372 9].[1.372 37]>
/app/aqua/hoon:<[81 5].[89 17]>
/app/aqua/hoon:<[82 5].[89 17]>
/app/aqua/hoon:<[83 7].[88 9]>
/app/aqua/hoon:<[83 17].[83 45]>
[%aqua-bad-mark %boot-pill]
/app/aqua/hoon:<[83 42].[83 44]>
dojo: app poke failed

Not sure if this is actually a bug with %aqua or something else, or its just outdated. Given the release of software distribution, it might be the right time to rewrite this guide anyways.

drbeefsupreme commented 2 years ago

Trying the instructions in app/aqua.hoon, :aqua &pill +solid:

%solid-start
%solid-loaded
%solid-parsed
%solid-arvo
[%solid-kernel 0xfa6.fd63]
lull: ~hidrun-loclun
zuse: ~tipnut-hacpyl
vane %ames: ~rigsud-bolmes
vane %behn: ~sartes-masnyl
vane %clay: ~dachut-hapdur
vane %dill: ~milwer-fogmeb
vane %eyre: ~bonler-ranteb
vane %gall: ~dildus-landef
vane %iris: ~macryl-midnyl
vane %jael: ~rabbyl-famdeg
[%user-files 397]
clay: read-at-aeon fail [desk=%base care=%c case=[%da p=~2021.12.8..22.29.27..6423] path=/boot-pill/pill]
clay: no files match /mar/boot-pill/hoon
[%error-building-cast %boot-pill %pill]
[%error-building-tube %boot-pill %pill]
/sys/vane/clay/hoon:<[4.284 13].[4.284 34]>
/sys/vane/clay/hoon:<[4.271 7].[4.297 9]>
! /sys/vane/gall/hoon:<[1.392 9].[1.392 47]>
! /app/dojo/hoon:<[1.662 3].[1.671 20]>
! /app/dojo/hoon:<[1.663 3].[1.671 20]>
! /app/dojo/hoon:<[1.664 3].[1.671 20]>
! /app/dojo/hoon:<[1.665 3].[1.671 20]>
! /app/dojo/hoon:<[1.666 5].[1.670 7]>
! /app/dojo/hoon:<[1.667 5].[1.670 7]>
! /app/dojo/hoon:<[1.668 25].[1.668 62]>
! /app/dojo/hoon:<[1.067 5].[1.076 7]>
! /app/dojo/hoon:<[1.068 5].[1.076 7]>
! /app/dojo/hoon:<[1.069 5].[1.076 7]>
! /app/dojo/hoon:<[1.070 5].[1.076 7]>
! /app/dojo/hoon:<[1.072 7].[1.075 60]>
! /app/dojo/hoon:<[1.075 7].[1.075 60]>
! /app/dojo/hoon:<[488 7].[490 67]>
! /app/dojo/hoon:<[489 7].[490 67]>
! /app/dojo/hoon:<[490 7].[490 67]>
! /app/dojo/hoon:<[978 7].[984 46]>
! /app/dojo/hoon:<[979 7].[984 46]>
! /app/dojo/hoon:<[980 7].[984 46]>
! /app/dojo/hoon:<[982 7].[984 46]>
! /app/dojo/hoon:<[984 7].[984 46]>
! /app/dojo/hoon:<[895 7].[932 9]>
! /app/dojo/hoon:<[896 7].[932 9]>
! /app/dojo/hoon:<[897 7].[932 9]>
! /app/dojo/hoon:<[898 7].[932 9]>
! /app/dojo/hoon:<[903 16].[903 62]>
! /app/dojo/hoon:<[872 7].[872 22]>
! /app/dojo/hoon:<[494 7].[497 37]>
! /app/dojo/hoon:<[497 7].[497 37]>
! /app/dojo/hoon:<[488 7].[490 67]>
! /app/dojo/hoon:<[489 7].[490 67]>
! /app/dojo/hoon:<[490 7].[490 67]>
! /app/dojo/hoon:<[978 7].[984 46]>
! /app/dojo/hoon:<[979 7].[984 46]>
! /app/dojo/hoon:<[980 7].[984 46]>
! /app/dojo/hoon:<[982 7].[984 46]>
! /app/dojo/hoon:<[984 7].[984 46]>
! /app/dojo/hoon:<[895 7].[932 9]>
! /app/dojo/hoon:<[896 7].[932 9]>
! /app/dojo/hoon:<[897 7].[932 9]>
! /app/dojo/hoon:<[898 7].[932 9]>
! /app/dojo/hoon:<[909 9].[914 37]>
! /app/dojo/hoon:<[910 9].[914 37]>
! /app/dojo/hoon:<[911 9].[914 37]>
! /app/dojo/hoon:<[913 9].[914 37]>
! /app/dojo/hoon:<[913 13].[913 65]>
! /cc/~bud/base/~2021.12.8..22.29.27..6423/boot-pill/pill
[%dojo-lame %arvo-response]
drbeefsupreme commented 2 years ago
path=/boot-pill/pill]
clay: no files match /mar/boot-pill/hoon
[%error-building-cast %boot-pill %pill]
[%error-building-tube %boot-pill %pill]

seems like a key part but I can't find boot-pill or %boot %pill or boot/pill anywhere in the repo. Trying to figure out how its getting this mark name.

tinnus-napbus commented 2 years ago

/gen/solid.hoon and /gen/brass.hoon seemingly return that mark

joemfb commented 2 years ago

This problem dates to urbit/urbit#5029 (specifically urbit/urbit@3417927aef1cc8b4044bd1f0a684ce7f67ebf02d, which incompletely rolled back the mark changes from urbit/urbit@61845e605ef8cceb915215a3bc222e62412d3643). I'm not sure why that was merged without final review, but it should be an easy fix.