Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

package holochain package & tests via crane; refactor nix version management #1760

Closed
wants to merge 27 commits into from

Conversation

DavHau
Copy link
Collaborator

@DavHau DavHau commented Jan 13, 2023

Summary

Refactor the nix code to use nix flakes for version management. (downward compat to old nix clients is established)
This prepares us for potential future steps:

  • merge the 3 repos holochain holochain-nixpkgs holonix into one
  • unify our nix version management to only use one tool and get rid of custom version management scripts
  • get rid of a lot of shell glue code that's currently living inside github workflow yaml files and is hard to debug (we can just nix .#run test-xy)
  • nixify more of the tests, to allow running them locally via a simple nix run .#...

Things Done:

  • re-package holochain via crane to split deps into separate drv and also run tests inside a derivation.
  • re-package holochain via crate2nix (for experimenting only)
  • ./nix/compat.nix (flake-compat) is used for downward compatibility
  • nix-shell still uses the old definitions, not the ones from the flake (keeping it compatible to the current CI).
  • niv isn't used anymore but still kept as CI needs niv add holochain-nixpkgs
  • copied some sh scripts from holonix

TODO:

  • CHANGELOG(s) updated with appropriate info
  • Just before pressing the merge button, ensure new entries to CHANGELOG(s) are still under the UNRELEASED heading

@DrewMcArthur
Copy link
Contributor

DrewMcArthur commented Jan 16, 2023

hey @DavHau, (i'm the author of #1764) not sure how helpful this will be, but i just tried running nix-shell in this branch, and copied the output into this gist for you.

I'm running the latest macOS, 12.6.2 (21G320), on a MacBook Pro (Retina, 13-inch, Early 2015), 2.7ghz intel i5, 8gb ram, intel graphics.

let me know if i can provide any more information, retry another way, or be helpful in another way. thanks for your work on this!

edit: interesting, this is probably a nix bug, since after reading through the comments in nixos/nix#3605, i tried nix-shell -vvv and it worked that time. weird!

edit 2: nix-shell -vvv worked to get me in, but running cargo build failed with the same error mentioned in #1764. here's the error:

   Compiling holochain_mock_hdi v0.0.1 (/Users/drew/coding/holochain-workspace/holochain/crates/mock_hdi)
error: linking with `cc` failed: exit status: 1
  |
  = note: "cc" "-arch" "x86_64" "-m64" "/tmp/tmp.KomCdgPfNJ/rustcBhk3nG/symbols.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.1301bfzciqar9nse.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.15y9arulxmj9eda8.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.1tc8r1xorirjgooq.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.1unewkw8usxea7ro.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.2mxr3q58hjuz9kzf.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.466kvdwl3k4mfx5m.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.4qw0kktqpo57dfd3.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.5b6tsnmdruma5374.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.tvjgvmasoj34d63.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.xt1uni592s65ukk.rcgu.o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec.k4l7begdafk00yp.rcgu.o" "-L" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps" "-L" "/Users/drew/coding/holochain-workspace/holochain/target/debug/build/libsqlite3-sys-0c69b4c458ec303c/out" "-L" "/Users/drew/coding/holochain-workspace/holochain/target/debug/build/libsodium-sys-stable-40088ce9dee2f731/out/installed/lib" "-L" "/Users/drew/coding/holochain-workspace/holochain/target/debug/build/ring-a032f5d56cff323c/out" "-L" "/nix/store/bb9j5l16j08cml40315dbb1pb6s2lq5k-rust-default-1.66.0/lib/rustlib/x86_64-apple-darwin/lib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libstructopt-a00074d921757931.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libclap-240cc1ff2b7092c1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libvec_map-77ef25ee906c8dc4.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtextwrap-1001dc3397055410.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libunicode_width-20233bc14d4f94ad.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libstrsim-3c40646b48e3771e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_direct_test-d8c1346784e30457.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_direct-05c3b495ebd7fff9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_bootstrap-e3ab4f1287ecfc87.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libwarp-7bd146be5ea0b1fa.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libscoped_tls-67839d3979351ac1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio_tungstenite-7c6c03480ec2df39.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtungstenite-2e4a775b685dfe25.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsha1-1699f41dcc2822a5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmultipart-06651370aefbf4f9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtwoway-b3a70c3b1dbfdf57.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbuf_redux-9e2d550fe4d49d14.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsafemem-230a42cab7aabb87.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmime_guess-d81b6092bbf6ff7f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libunicase-0174369eb81967fc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libheaders-955498a1542220b1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsha1-cac1aeb2b95d84fc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdigest-b1d7d70fed27b278.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libblock_buffer-f93d6aa69c8654f3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcrypto_common-f78ce5e8ca1c90a6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libheaders_core-39148379eb96e22c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio_tungstenite-a44cc48643e240bc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtungstenite-4588e19af4afa710.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libutf8-7798d1cec277d57e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsha1-698ea1e586f5fb9b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libopaque_debug-91b3f717a997eacc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcpufeatures-728abc7840091662.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libblock_buffer-8be818e8bb1c6967.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdigest-af78079f03ae29ac.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libgeneric_array-ceb266020b20f8d9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libinput_buffer-5c427bddd17d3ff1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p-2550c9c61a8f9f3c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libblake2b_simd-d11e118b23d03c01.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libarrayvec-ac51c069e0ba7e44.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbloomfilter-ba62c1361f081fbf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsiphasher-50536b86ec3171fc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libreqwest-3e0f6212bb2e2ae6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhyper_tls-cb718a4ad22bf41e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde_urlencoded-5ca218d051680565.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libipnet-001d4536c70c9413.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio_native_tls-34c1c61b0b232832.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmime-aa75adbf9f056021.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libencoding_rs-2d63bccd673b5910.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnative_tls-226a734ae22cbd39.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtempfile-97da08ded754dd7a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libremove_dir_all-081ee23d3c7d356e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhyper-04f311e1391fbae7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libwant-30b40520be365297.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtry_lock-08f5a9e2abf43392.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhttparse-e83f4b44cc160351.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libh2-d6a9482fc5d5e9a6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtower_service-db9441fc8c776f4e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhttpdate-2ac1b74f391c460e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhttp_body-e6184b0e756e14ac.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhttp-82ad614da3e6923d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfnv-24cc8e2dc170121a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmaplit-e75ca62683cc3eb5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libitertools-4e12f548d9412f10.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_mdns-17839813cb5de17a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblibmdns-db12710b2e45110d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhostname-97e5292f999fce67.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmatch_cfg-8e869799585b2ed6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmultimap-a73f65e53b9a1ad5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libif_addrs-9e0c40124889d4ed.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsocket2-fbc9f332f9f1818f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio_stream-a8c292f3602dd279.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio_util-f6472f3c311014a8.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmdns-8dd97ea47b57665f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdns_parser-ae33b70dc1a60ede.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquick_error-6874ea520fa525d7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnet2-7f0f143a72d8fbba.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_std-06ad82c114bb1322.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_global_executor-453accb3ef6eac38.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libblocking-1fb250319966a1ff.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libatomic_waker-2de4ba34a9f227c3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_executor-c87751755c940af7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_task-c0dc0ee7d1ff41ae.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_process-698abe33382582a7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsignal_hook-7703fc98a9163541.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_io-cebcc963b23d75a8.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpolling-ffbe5345fdba0d96.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_channel-6a36448e572f2b65.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libconcurrent_queue-a096bde76f659f82.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_lock-5897e4ff4d93cf64.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_lite-2e7fc78a3a664759.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfastrand-43a3a88dff34c4b2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libwaker_fn-39ffa439da8ccdd7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking-aa1c4fe290365bab.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libevent_listener-3316d8a102cb2a41.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkv_log_macro-f2ec194492d4c891.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libasync_stream-45215ff42aee51c0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_transport_quic-a267b1d98ba094fe.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libif_addrs-f9ea1133ab882d70.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libblake2b_simd-5e4d0a7586ca6a24.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libconstant_time_eq-ae417289f03e196d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquinn-16ba9d1c1a890891.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquinn_udp-d627855ab42505ec.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquinn_proto-5291b50da813c4a6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librustls_native_certs-c159264015d5cfd8.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librustls_pemfile-bd53f1c3709bdba7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsecurity_framework-ebe72864c58817a7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsecurity_framework_sys-7f681fa0d2fe7c84.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcore_foundation-435c6b627f84a1b5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfxhash-cbc638e61aa6e52d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfixt-dcf06e047691c68d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot-a18c10e525e613c1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot_core-7d08624220805431.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcfg_if-e6dd4e2d615ac63d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblock_api-03de652d82495bf4.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libstrum-de431091c89b31bf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libgovernor-2e40b294095e6afe.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquanta-a4acab14be4de243.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdashmap-83eded4f4b79f4fa.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_timer-88d0e7cdbc4119dc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnonzero_ext-f72ed3f2c97867b2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libno_std_compat-3e2f2c2a993f694d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_proxy-b04731ed6f6e6da3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_fetch-85fcfa6d7d2370d5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblinked_hash_map-cceabc9e3d808ecd.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_types-ab9661112b0553e7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_dht-83ea8b86cb07b16f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_timestamp-1556063142ddaf25.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libstatrs-d5a6743dcc55f5b2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnalgebra-4c40540f707a3f22.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_distr-482877b4e3e7a6f3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_rational-5ba7a66baf046d5a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_bigint-ea896cab6b9814db.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtypenum-a11c6f02621e753b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsimba-a1b44b18f10b4466.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_complex-cb73299035599c6a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmatrixmultiply-bbcc8a3b53653933.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librawpointer-2388eb3d99fca85a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libapprox-7b72d89a7cf369f6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot-0fa3c020e302fcc0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot_core-25ab18763daf6f7e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libinstant-4e4fe0b74b894cfe.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsysinfo-03934e09b5292e99.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librayon-4deb3766f2720453.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librayon_core-9fb0fc9b17c8b31a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcrossbeam_deque-27f717db5e75a972.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcrossbeam_epoch-e436eea444371e39.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmemoffset-e4315cab93c025ac.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libeither-8c9a6790462b4a7f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liburl2-9a8138d6d2c3e725.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librustls-cd02c4a0bfc3611c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsct-fc2ae5715e0ff8c5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libwebpki-5127767385420993.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblair_keystore_api-74dcdc54fc3437d1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblru-9127243d5d9a0b1b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librcgen-fdbf0cd54ee534d3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libzeroize-7dad1094dddd8df9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libring-6a8a9602414aba8c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libspin-390fa4ead31c3cad.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libuntrusted-a355ac69f98084cd.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpem-8ace03983dd1b53b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libyasna-52c323fbd461aafc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtime-ffa6449c85f684f6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtime_core-b91c45e2727c9d81.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtoml-2c0349ff5c7279b0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liburl-4c8727a9e9e7b68d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libidna-7e7ddfd8a964cd26.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libunicode_normalization-90ef189b8bfe6cdb.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtinyvec-875bb0f65fe4a8a4.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtinyvec_macros-31451c0d6de64a32.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libunicode_bidi-62b9508d299e3e59.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libform_urlencoded-f4e00d4bab47003c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde_yaml-32c3fa589f3b9ac7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libunsafe_libyaml-02f78febaa5925cf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnanoid-adce4f8897fb291f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand-df5d7b71fec985bf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_chacha-241fda6102cd0545.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_core-b0f5c10b39d4d416.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhc_seed_bundle-3eadb9ddc8e4cb74.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsodoken-aa88c5da8ab74127.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblibsodium_sys-5aba593909060978.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtokio-08bf0930a1ea37e2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsignal_hook_registry-ff645b1b130ae33a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsocket2-7a0ab4c51c238e9e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbytes-b1335e6ed5c46f04.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmio-7b69b4f2101d3466.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot-bff0ab486025abad.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librmpv-fa44d466a0aa30f6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librmp_serde-9167d27846f2d5ea.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libone_err-94e96b800f33a054.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdunce-f0c25d2754ef8254.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libghost_actor-b93edbc478f87cf6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_futures-cb9d65bbe17782ce.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpin_project-17c4626bd10dc3e3.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libobservability-86631811b128786b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libinferno-b907e52e3e828ab8.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libatty-62549f5d8e110958.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_cpus-5bd123e7ded717cb.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcrossbeam_channel-290c0ede9aef6209.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcrossbeam_utils-9decde4fa8c9882b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_format-ac61f64ff33256a1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libarrayvec-32ad850839d0729b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libstr_stack-e1ea90be92b7338b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libquick_xml-bbca71d10017fd1f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librgb-e1f74673e303ce8b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbytemuck-b3121fc786e3a4ab.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdashmap-8a2148f24cab1989.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblock_api-e13ad33cef4a844a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libscopeguard-b8020cd7286cd565.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libparking_lot_core-86d149e1afd6a80e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_opentelemetry-47e3c273e462fd0f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libopentelemetry-29e45236a141ec9e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand-b500807f988b6dbb.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_pcg-cc1905eab0dcbf64.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_chacha-b933689ec89e8343.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libppv_lite86-26be76e89c6ba488.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librand_core-f98d73c811391db5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libgetrandom-c57d34ae94ca98a0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpin_project-433dec5d5c31056a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpercent_encoding-8db568528bf0bfe5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libholochain_serialized_bytes-38357b5b76fc476b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde_transcode-720938751523ce4f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde_bytes-95060fd47be2292a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libarbitrary-38d1561440765804.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libthiserror-5c4f4f6d05150e53.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librmp_serde-d4ee5fd5e5aaa9bb.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librmp-885dfe32fa924d02.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbyteorder-3cf29999b8253986.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_subscriber-e406bfd6630bfa37.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libchrono-e472b997e4141fdf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libiana_time_zone-6e20fcae0ec42d74.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcore_foundation_sys-05211128d981c9ae.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtime-f81cfb0ba3b9c8ee.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libthread_local-8f285dceed3dd752.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsharded_slab-f798f1269ea22f3c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_serde-a26109b26fc88b57.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_log-91d9a3fdd58c4416.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libansi_term-d1fb28ab1f92cc6f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing-474a39d442d7a5d2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblog-29c863941b7210f2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libvalue_bag-9975c25255c20ed8.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmatchers-5ec673306544f5f9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libregex_automata-d1006c3859e09c83.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtracing_core-a29385473523be93.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmust_future-f7d3514a5290e33e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmockall-7a247dd52b102955.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpredicates_tree-f51df75c08f7af41.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtermtree-31ae7aa3888e7ce5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpredicates-7ba937d8abd70f57.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libregex-8a3da11f7632684d.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libaho_corasick-c2564315ac775e83.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libregex_syntax-06c4cd8acf491d95.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdifference-c6e333bc8764bdf7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnormalize_line_endings-e1ae29ba9bfb35dc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfloat_cmp-357388a57fe1b944.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpredicates_core-edc8603fcae8418b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblazy_static-e14a5af3c66b9344.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfragile-6ef10f769cf83515.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfragile-c825eaff3046b1e2.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libdowncast-5c64448f75316b1c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures-6c75eb73635db64a.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_executor-697e715053af92cc.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_util-1097a54c2ba33be0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libmemchr-3146eb280f9b61cd.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_io-3dc624ae77b65c1b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libslab-a9f490a1fe92d710.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_channel-0e4b5d806d11a261.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpin_project_lite-80b3442a4584972c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_sink-ef86f4037f0e3420.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_task-509f08240c4fa38f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libpin_utils-730e823b23435e7c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfutures_core-f3a993eeb655c0df.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_direct_api-5fa8174e1048b8ed.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde_json-f371fe5594644714.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libryu-2287837cc1ac03bd.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libitoa-d7b64ced3232384e.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libindexmap-3cf4dc0a655fffcd.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbase64-37c80e6d6fbe66d9.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libarrayref-7ee118eb16473715.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libkitsune_p2p_dht_arc-403b8c580d92a0f1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/librusqlite-9008054e389dbcef.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbitflags-588547b54ede0a5c.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libsmallvec-0d131e00befddfb7.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfallible_streaming_iterator-ca7929dbc10d1dbf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libfallible_iterator-efb9b911e9b5b24b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhashlink-6da5f6765c343ccf.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libhashbrown-f220608687a1879f.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libahash-92859ec115520cde.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libgetrandom-7995001c3a26a1f1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblibc-c89b904970c35ef4.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libcfg_if-d85d9ec5782669b6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libonce_cell-7355cda545ced2a4.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/liblibsqlite3_sys-1c9de53ab0f6ffa0.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libinterval-f17c0e85b05d5ca1.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libgcollections-94c191745a3ffef6.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libtrilean-ed5d744dbdee28f5.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbit_set-54bd4ebad957ae39.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libbit_vec-d456d91a5916e16b.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libserde-5069666e10eada74.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_integer-1bdab7559061ba50.rlib" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/libnum_traits-8b2fecc7c99c3f24.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-1a5555b33819f218.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-ad99943b3883262b.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libobject-a034deb45cc53e74.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libmemchr-5e0e57a3a2ab4c68.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libaddr2line-a8b87451901f6fdc.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libgimli-db96873d4b416987.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_demangle-f8dbba2e7fbd68fd.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd_detect-20f19fb0dc9ecd78.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-5fb1f09292aa40d3.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libhashbrown-69d352e9fa2aef8f.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libminiz_oxide-535415c0ec18a02d.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libadler-68cad48883deb04b.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_alloc-e1381b59b4674059.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-bc9862af3dc33a8d.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcfg_if-1aef678a4ef17b83.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-89dbd1bc070dbc89.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-2fcbf12f2f01bcfd.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_std_workspace_core-e9b2cab01a77c8cc.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-15a328b5c9f2daf6.rlib" "/nix/store/bkxwz9sl913zslcl1hwdizkg27c0sryk-rust-std-1.66.0-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-bda477245996038f.rlib" "-framework" "Security" "-framework" "IOKit" "-framework" "CoreFoundation" "-framework" "Security" "-framework" "CoreFoundation" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/nix/store/bb9j5l16j08cml40315dbb1pb6s2lq5k-rust-default-1.66.0/lib/rustlib/x86_64-apple-darwin/lib" "-o" "/Users/drew/coding/holochain-workspace/holochain/target/debug/deps/consistency_stress-394e841e72596fec" "-Wl,-dead_strip" "-nodefaultlibs"
  = note: Undefined symbols for architecture x86_64:
            "_kCFURLVolumeAvailableCapacityForImportantUsageKey", referenced from:
                _$LT$sysinfo..apple..disk..Disk$u20$as$u20$sysinfo..traits..DiskExt$GT$::refresh::h0f815f53298892d8 in libsysinfo-03934e09b5292e99.rlib(sysinfo-03934e09b5292e99.sysinfo.9ee8f73e-cgu.3.rcgu.o)
                sysinfo::apple::disk::get_disks::h3ffcd422379a526b in libsysinfo-03934e09b5292e99.rlib(sysinfo-03934e09b5292e99.sysinfo.9ee8f73e-cgu.3.rcgu.o)
                sysinfo::apple::disk::get_available_volume_space::h93f7bc059e838e91 in libsysinfo-03934e09b5292e99.rlib(sysinfo-03934e09b5292e99.sysinfo.9ee8f73e-cgu.3.rcgu.o)
          ld: symbol(s) not found for architecture x86_64
          clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: could not compile `kitsune_p2p_direct_test` due to previous error
warning: build failed, waiting for other jobs to finish...

DavHau and others added 24 commits January 17, 2023 13:16
- ./nix/compat.nix (flake-compat) is used for downward compatibility
- `nix-shell` still uses the old definitions, not the ones from the flake.
- niv isn't used anymore but still kept as CI does niv add holochain-nixpkgs
- copied some sh scripts from holonix
- crane is used for .#holochain
- tests are under .#holochain-tests
@DavHau
Copy link
Collaborator Author

DavHau commented Jan 17, 2023

@DrewMcArthur Thanks a lot for testing. The problem should be fixed by holochain/holochain-nixpkgs#996
I now updated this branch to reference the new version of holonix that includes the fix.

@DrewMcArthur
Copy link
Contributor

@DavHau definitely! i've been following holochain for a long time, so excited to be able to contribute. i've sorta left comments all over the place today, but here's an attempt at a summary:

that said, thanks for the update. i checked out this branch, and here's my results:

that says to me, the nix-shell config and nix develop/flake config work slightly differently, and are missing different dependencies. i'd say use my pr as a reference for how to import those packages into nix, but i likely have the location wrong. i'll keep testing and messing around with it tomorrow :)

@DavHau DavHau force-pushed the develop-dave branch 3 times, most recently from 937bebf to f79dd3b Compare January 18, 2023 03:49
@DavHau
Copy link
Collaborator Author

DavHau commented Jan 18, 2023

@DrewMcArthur Thanks again for your intense testing and your fixes.
Since this branch here does still have some experimental components, I ported the fixes to develop via #1777

Could you give it a try again and let me know?
We still have to update holonix to reference the new version of holochain, but you can test the cargo build and test already in the dev shell of the holochain project.

@DrewMcArthur
Copy link
Contributor

@DavHau left this comment on #1776 - that branch works for me!

@steveej
Copy link
Member

steveej commented Feb 8, 2023

almost all of this, or a version thereof, has been merged in #1863

thanks for the great work @DavHau and thank you for testing @DrewMcArthur 🙏

@steveej steveej closed this Feb 8, 2023
@DrewMcArthur
Copy link
Contributor

awesome @steveej! and do i understand correctly that holochain.love is a reflection of the current main branch? i.e. i can test on my macbook with that url now? or is there a release cycle i need to wait for?

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

Successfully merging this pull request may close these issues.

None yet

3 participants