Commit Graph

21766 Commits

Author SHA1 Message Date
Joe Bryan
b114b0f1c1 arvo: filesystem 2020-11-21 13:51:20 -08:00
Joe Bryan
75a9dc6839 Merge remote-tracking branch 'upstream/re-neo' into jb/wyrd
* upstream/re-neo:
  arvo: adds +deep, prototype arvo filesystem engine
  arvo: updates neo, builds with +glass
  Revert "Remove non-shipping code."
2020-11-19 12:28:09 -08:00
Joe Bryan
5f1d75c119 pill: solid 2020-11-17 15:10:15 -08:00
Joe Bryan
79633c3559 arvo: adds (no-op) version negotiation 2020-11-17 15:09:35 -08:00
Joe Bryan
5ecc184638 arvo: refines arvo internal ($waif) and external ($wasp) effects 2020-11-17 15:09:35 -08:00
Joe Bryan
7645b4d096 vere: fixes crash on bailing bail 2020-11-17 15:09:35 -08:00
Joe Bryan
17ae2572a8 arvo: disables old event/effect routing regime 2020-11-17 15:09:35 -08:00
Joe Bryan
8b83760c33 serf: switches to new new crud 2020-11-17 15:09:35 -08:00
Joe Bryan
6ff7f12c16 vere: switches (mostly) to new event/effect routing 2020-11-17 15:09:31 -08:00
Joe Bryan
e2ba632a41 pill: solid 2020-11-17 15:07:47 -08:00
Joe Bryan
8f66508d63 arvo: moves arvo state management into |le
and sketches out new event/effect routing
2020-11-17 15:07:40 -08:00
Joe Bryan
5eb35b9bb5 pill: solid 2020-11-13 12:51:52 -08:00
Joe Bryan
d729746c38 arvo: reforms state and upgrade structures 2020-11-13 12:51:48 -08:00
Joe Bryan
a1aa129f42 u3: re-enables fixed +apt:in/+apt:by jets 2020-11-11 18:16:30 -08:00
Joe Bryan
b3b3df06b5 pill: all 2020-11-11 18:14:08 -08:00
Joe Bryan
bac545e23c Merge branch 'release/next-vere' into na-release/next-vere
* release/next-vere: (1369 commits)
  nix: fixes `shellFor` nix-shell helper
  vere: print error and exit if stdin is not a tty
  build: silence service account activation output
  build: minor refactoring of haskell-nix overlays
  build: move darwin install_name_tool fixup from vere to king haskell
  u3: fixes incorrect double ref-counting in |ff jets
  u3: removes unused `Exit` variable
  u3: removes obsolete bail:need assertion
  u3: refactors fatal exception handling in u3m_bail()
  build: remove {sha256,md5} output for push-storage-object effects
  build: add log message when destination object already exists
  build: force google-cloud-sdk to use python3
  build: adding support for hercules ci effects
  build: remove push-to-storage for ivory, brass, and solid pills
  pill: rebuild solid pill with %lens included in lite boot apps
  arvo: run %lens when lite boot (-l) is specified
  build: expose configurable arguments when booting/testing fake ships
  build: ensure urbit tests are run with the -g argument
  vere: ensure debug symbols aren't stripped by default (by nix)
  build: remove from-scratch ropsten pill builds on ci
  ...
2020-11-11 18:03:01 -08:00
Joe Bryan
6106852b31 nix: fixes shellFor nix-shell helper 2020-11-11 17:26:29 -08:00
Joe Bryan
c7579e9e2c
Merge pull request #3905 from urbit/jb/notty
vere: print error and exit if stdin is not a tty
2020-11-08 18:13:19 -08:00
Joe Bryan
a70c8cb204 vere: print error and exit if stdin is not a tty 2020-11-07 21:08:34 -08:00
Joe Bryan
cae9292f8f
Merge pull request #3660 from urbit/jb/fl-leaks
u3: fixes incorrect double ref-counting in |ff jets
2020-11-06 15:28:22 -08:00
Joe Bryan
d44b9b8431
Merge pull request #3901 from urbit/bh/darwin-fixup
build: ensure urbit-king release binary links against /usr/lib not /nix/store
2020-11-06 10:35:43 -08:00
Brendan Hay
12e1a53633
build: silence service account activation output 2020-11-06 12:00:23 +01:00
Brendan Hay
b7d417a4b2
build: minor refactoring of haskell-nix overlays 2020-11-06 10:22:34 +01:00
Brendan Hay
983261a3d8
build: move darwin install_name_tool fixup from vere to king haskell
As well as some variable naming consistency to appease the nixpkgs
gremlins and keep the git history lords on their toes.
2020-11-06 09:47:11 +01:00
Joe Bryan
a111c93804
Merge pull request #3899 from urbit/jb/bail-sane
u3: refactors fatal exception handling in u3m_bail()
2020-11-05 23:55:25 -08:00
Joe Bryan
464351abc2 u3: fixes incorrect double ref-counting in |ff jets 2020-11-05 19:29:02 -08:00
Joe Bryan
7b42ae75fc u3: removes unused Exit variable 2020-11-05 18:09:55 -08:00
Joe Bryan
46b19538b1 u3: removes obsolete bail:need assertion 2020-11-05 18:09:37 -08:00
Joe Bryan
3915047d73 u3: refactors fatal exception handling in u3m_bail() 2020-11-05 18:07:20 -08:00
Joe Bryan
86b59c67c2 Merge branch 'bh/ci-effects' into release/next-vere
* bh/ci-effects:
  build: remove {sha256,md5} output for push-storage-object effects
  build: add log message when destination object already exists
  build: force google-cloud-sdk to use python3
  build: adding support for hercules ci effects
2020-11-05 12:05:10 -08:00
Brendan Hay
767a6f85a4 build: remove {sha256,md5} output for push-storage-object effects 2020-11-05 11:39:05 -08:00
Brendan Hay
e9cf0a3518 build: add log message when destination object already exists 2020-11-05 11:39:04 -08:00
Brendan Hay
244a9b6a06 build: force google-cloud-sdk to use python3
This prevents an error where the python2 version of the SDK tries to
use the monotonic library which is unable to detect the host operating
system inside the sandbox - exploding in typical python fashion.

By using python3 it obviates the need for the monotonic dependency by
using the builtin time.monotonic call.
2020-11-05 11:39:01 -08:00
Brendan Hay
b1790b1b3a build: adding support for hercules ci effects 2020-11-05 11:38:58 -08:00
Joe Bryan
d196a249cb Merge branch 'bh/release/next-vere' into release/next-vere
* bh/release/next-vere:
  build: remove push-to-storage for ivory, brass, and solid pills
  pill: rebuild solid pill with %lens included in lite boot apps
  arvo: run %lens when lite boot (-l) is specified
  build: expose configurable arguments when booting/testing fake ships
  build: ensure urbit tests are run with the -g argument
  vere: ensure debug symbols aren't stripped by default (by nix)
2020-11-05 11:35:19 -08:00
Brendan Hay
8073de5cc9 build: remove push-to-storage for ivory, brass, and solid pills 2020-11-05 11:29:27 -08:00
Brendan Hay
88e9d0eaec pill: rebuild solid pill with %lens included in lite boot apps 2020-11-05 11:29:18 -08:00
Brendan Hay
ff3d7c1574
arvo: run %lens when lite boot (-l) is specified 2020-11-05 10:25:31 +01:00
Brendan Hay
3a0b975f4d
build: expose configurable arguments when booting/testing fake ships
This also sets -l (lite boot) by default for boot-fake-ship to speed
up the initial pier creation used by pills/tests, and uses
urbit.meta.arguments by default for tests - seems a little less likely
to footgun.
2020-11-05 10:25:31 +01:00
Brendan Hay
644acd5002
build: ensure urbit tests are run with the -g argument 2020-11-05 10:25:31 +01:00
Brendan Hay
dd782e062e
vere: ensure debug symbols aren't stripped by default (by nix) 2020-11-05 10:25:30 +01:00
Brendan Hay
93e09a93b1
Merge pull request #3887 from urbit/bh/install_name_tool
vere: remove dependency on nix-store path for static darwin binary
2020-11-05 07:45:41 +01:00
Joe Bryan
45984b7d8a
Merge pull request #3888 from urbit/bh/no-ropsten-ci
build: remove from-scratch ropsten pill builds on ci
2020-11-04 12:57:00 -08:00
Brendan Hay
573d47e6a7
build: remove from-scratch ropsten pill builds on ci 2020-11-04 21:01:00 +01:00
Brendan Hay
8d0a65bb6e
vere: remove dependency on nix-store path for static darwin binary
Poached from @eglaysher's work in #3380.
2020-11-04 20:50:45 +01:00
Brendan Hay
9e1f75da64
build: simplify build tool selection for shell.nix 2020-11-04 15:34:03 +01:00
Brendan Hay
24c63cb078
build: reformatting and triggering tests 2020-11-04 12:55:27 +01:00
Brendan Hay
684005e200
build: disable full test-suite on darwin
Linux remains enabled. This prevents CI errors while figuring out
darwinAllowLocalNetworking and sandboxing.
2020-11-04 12:45:40 +01:00
Brendan Hay
eae7406157
build: group pills under shared attribute name 2020-11-04 12:36:40 +01:00
Brendan Hay
17592b5cfc
build: expose the shared object test variant
This sidesteps having to build static python and other life problems,
rather than confronting our demons.
2020-11-04 11:50:50 +01:00