Landscape desk ships with /lib/strandio, from which its threads use a couple of arms.
Prerelease versions of landscape desk signal 411 compatibility.
411 changed the shape of ames' %keen task.
/lib/strandio contains helpers for building %keen tasks. So, it changes across the kelvin version in a non-compatible way.
All versions of the landscape desk out there still include the old /lib/strandio.
The minimal fix is the combination of this PR, and a (likely manual) ops step where we pull in the zuse 411 version of /lib/strandio from the urbit/urbit repo's /pkg/base-dev.
A more involved but lower-user-impact fix would be to signal compatibility with both 412 and 411, and update the /lib/strandio on the landscape desk to exclude the +keen arms the "official" version includes. Landscape desk doesn't use them itself.
Update: urbit/urbit now has a tlon/strandio-412-411 from which that file can be pulled.
cc @arthyn @mrozanski for ops advice, cc @pkova for having called discovered this.
The situation:
/lib/strandio
, from which its threads use a couple of arms.%keen
task./lib/strandio
contains helpers for building%keen
tasks. So, it changes across the kelvin version in a non-compatible way./lib/strandio
.The minimal fix is the combination of this PR, and a (likely manual) ops step where we pull in the zuse 411 version of
/lib/strandio
from the urbit/urbit repo's/pkg/base-dev
.A more involved but lower-user-impact fix would be to signal compatibility with both 412 and 411, and update the
/lib/strandio
on the landscape desk to exclude the+keen
arms the "official" version includes. Landscape desk doesn't use them itself.Update: urbit/urbit now has a
tlon/strandio-412-411
from which that file can be pulled.cc @arthyn @mrozanski for ops advice, cc @pkova for having called discovered this.