Page MenuHomePhabricator
Feed Advanced Search

Jan 31 2023

jon added reviewers for D6475: [Nix] Fail immediately when upstream nix install fails: varun, atul, ashoat, bartek.
Jan 31 2023, 9:22 AM
jon added a reviewer for D6284: [tunnelbroker-client] Adding `publish_message` client function: bartek.
Jan 31 2023, 9:13 AM
jon added inline comments to D6284: [tunnelbroker-client] Adding `publish_message` client function.
Jan 31 2023, 9:12 AM
jon added a reviewer for D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method: bartek.
Jan 31 2023, 9:09 AM
jon requested changes to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
Jan 31 2023, 9:09 AM
jon added a reviewer for D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor: bartek.
Jan 31 2023, 9:06 AM
jon added a comment to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Don't see any smells, would like bartek to take a look as well

Jan 31 2023, 9:06 AM
jon closed D6464: [Services] Use clap to provide configurable cli experience to blob service.
Jan 31 2023, 9:03 AM
jon committed rCOMMa9c0e4be3baf: [Services] Use clap to provide configurable cli experience to blob service (authored by jon).
[Services] Use clap to provide configurable cli experience to blob service
Jan 31 2023, 9:03 AM
jon closed D6463: [Services] Add blob cli crates.
Jan 31 2023, 9:03 AM
jon committed rCOMM8defca867f94: [Services] Add blob cli crates (authored by jon).
[Services] Add blob cli crates
Jan 31 2023, 9:03 AM
jon updated the test plan for D6463: [Services] Add blob cli crates.
Jan 31 2023, 9:01 AM

Jan 30 2023

jon requested review of D6475: [Nix] Fail immediately when upstream nix install fails.
Jan 30 2023, 3:33 PM
jon updated the diff for D6464: [Services] Use clap to provide configurable cli experience to blob service.

Address clippy feedback

Jan 30 2023, 3:14 PM
jon requested review of D6464: [Services] Use clap to provide configurable cli experience to blob service.
Jan 30 2023, 7:31 AM
jon closed D6356: [Nix] Install watchman through homebrew.
Jan 30 2023, 7:22 AM
jon committed rCOMM848ec3137982: [Nix] Install watchman through homebrew (authored by jon).
[Nix] Install watchman through homebrew
Jan 30 2023, 7:22 AM
jon requested review of D6463: [Services] Add blob cli crates.
Jan 30 2023, 7:18 AM

Jan 27 2023

jon updated the diff for D6356: [Nix] Install watchman through homebrew.

Rebase on master

Jan 27 2023, 9:45 AM
jon added a comment to D6356: [Nix] Install watchman through homebrew.

So the "nested nix develop" might not get this installed, but presumably when the user exits the top-level nix develop and reenters, THEN brew install watchman will get run

Jan 27 2023, 9:44 AM
jon closed D6404: [Nix] Fix undeclared failure.
Jan 27 2023, 9:42 AM
jon committed rCOMM13422ce6745b: [Nix] Fix undeclared failure (authored by jon).
[Nix] Fix undeclared failure
Jan 27 2023, 9:42 AM

Jan 26 2023

jon requested review of D6404: [Nix] Fix undeclared failure.
Jan 26 2023, 1:24 PM
jon requested review of D6356: [Nix] Install watchman through homebrew.

Not clear what you mean by "new usages of nix develop". Presumably the "old usages of nix develop" won't even be running this code, so I'm really confused what the distinction you're introducing here.

Jan 26 2023, 9:54 AM
jon closed D6392: [Nix] Add dev shell to .envrc.
Jan 26 2023, 9:48 AM
jon committed rCOMM16841a33d6c7: [Nix] Add dev shell to .envrc (authored by jon).
[Nix] Add dev shell to .envrc
Jan 26 2023, 9:48 AM

Jan 25 2023

jon requested review of D6392: [Nix] Add dev shell to .envrc.
Jan 25 2023, 7:52 PM
jon added inline comments to D6356: [Nix] Install watchman through homebrew.
Jan 25 2023, 7:38 PM
jon added inline comments to D6356: [Nix] Install watchman through homebrew.
Jan 25 2023, 7:34 PM
jon closed D6352: [Nix] Add easy way to start/stop localstack.
Jan 25 2023, 6:20 PM
jon committed rCOMM32e972023177: [Nix] Add easy way to start/stop localstack (authored by jon).
[Nix] Add easy way to start/stop localstack
Jan 25 2023, 6:20 PM
jon closed D6315: [Nix] Prompt user to install direnv.
Jan 25 2023, 6:07 PM
jon committed rCOMM80b320989e4d: [Nix] Prompt user to install direnv (authored by jon).
[Nix] Prompt user to install direnv
Jan 25 2023, 6:07 PM
jon added inline comments to D6315: [Nix] Prompt user to install direnv.
Jan 25 2023, 2:02 PM
jon updated the diff for D6315: [Nix] Prompt user to install direnv.

Fix indentation

Jan 25 2023, 2:01 PM
jon updated the diff for D6315: [Nix] Prompt user to install direnv.

Fixup some debugging inclusions

Jan 25 2023, 12:58 PM
jon updated the diff for D6315: [Nix] Prompt user to install direnv.

Avoid prompting when in a non-interactive shell

Jan 25 2023, 12:55 PM
jon accepted D6251: [services] Tunnelbroker - Add skip authentication config parameter.
Jan 25 2023, 9:44 AM
jon accepted D6282: [buildkite] Adding CI test for the Tunnelbroker client shared library.
Jan 25 2023, 9:44 AM

Jan 24 2023

jon added inline comments to D6355: [services] [electron update server] Add a Dockerfile.
Jan 24 2023, 9:34 AM
jon added inline comments to D6352: [Nix] Add easy way to start/stop localstack.
Jan 24 2023, 9:33 AM
jon updated the diff for D6352: [Nix] Add easy way to start/stop localstack.

Update usage

Jan 24 2023, 9:33 AM
jon added inline comments to D6356: [Nix] Install watchman through homebrew.
Jan 24 2023, 9:17 AM

Jan 23 2023

jon requested review of D6356: [Nix] Install watchman through homebrew.
Jan 23 2023, 11:49 AM
jon added inline comments to D6315: [Nix] Prompt user to install direnv.
Jan 23 2023, 11:17 AM
jon updated the diff for D6315: [Nix] Prompt user to install direnv.

Install shell hook for bash and zsh

Jan 23 2023, 11:17 AM
jon requested review of D6352: [Nix] Add easy way to start/stop localstack.
Jan 23 2023, 10:57 AM
jon closed D6313: [Nix] Install homebrew on nix develop.
Jan 23 2023, 10:45 AM
jon committed rCOMMdb7f5c0ff667: [Nix] Install homebrew on nix develop (authored by jon).
[Nix] Install homebrew on nix develop
Jan 23 2023, 10:45 AM
jon accepted D5856: [services][blob] Define database error types.
Jan 23 2023, 10:12 AM
jon accepted D5859: [services][blob] Use new errors in service. Move logs.
Jan 23 2023, 10:12 AM
jon accepted D5858: [services][blob] Add custom errors to db methods.
Jan 23 2023, 10:11 AM
jon accepted D5857: [services][blob] Let database helpers use new errors.
Jan 23 2023, 10:10 AM
jon closed D6327: [Android] Glob over individual commoncpp directories.
Jan 23 2023, 7:21 AM
jon committed rCOMM947857cfda6b: [Android] Glob over individual commoncpp directories (authored by jon).
[Android] Glob over individual commoncpp directories
Jan 23 2023, 7:21 AM
jon closed D6311: [Direnv] Use nix-direnv if possible.
Jan 23 2023, 7:16 AM
jon committed rCOMMe58a23478a57: [Direnv] Use nix-direnv if possible (authored by jon).
[Direnv] Use nix-direnv if possible
Jan 23 2023, 7:16 AM
jon closed D6316: [Nix Docs] Ensure Xcode install comes before yarn cleaninstall.
Jan 23 2023, 7:12 AM
jon committed rCOMM6e7cd78375b5: [Nix Docs] Ensure Xcode install comes before yarn cleaninstall (authored by jon).
[Nix Docs] Ensure Xcode install comes before yarn cleaninstall
Jan 23 2023, 7:12 AM

Jan 20 2023

jon requested review of D6327: [Android] Glob over individual commoncpp directories.
Jan 20 2023, 1:40 PM
jon accepted D6310: Lint all Rust projects in pre-commit.

bash looks fine to me, I'll defer to someone else on js best practices.

Jan 20 2023, 1:32 PM
jon added inline comments to D6316: [Nix Docs] Ensure Xcode install comes before yarn cleaninstall.
Jan 20 2023, 1:30 PM
jon updated the diff for D6316: [Nix Docs] Ensure Xcode install comes before yarn cleaninstall.

Remove link to removed section

Jan 20 2023, 12:53 PM
jon added a comment to D6313: [Nix] Install homebrew on nix develop.

Shouldn't matter much in the context of this particular diff, just a side note when looking at the test plan. In non-M1 mac, Homebrew uses /usr/local/bin, but for M1 (Apple silicon in general) it is /opt/homebrew/bin

Jan 20 2023, 9:21 AM
jon accepted D6309: [native] Fix 'expo' command in nix env.

If they need access to the macOS native version of clang, this makes sense.

Jan 20 2023, 8:27 AM

Jan 19 2023

jon requested review of D6316: [Nix Docs] Ensure Xcode install comes before yarn cleaninstall.
Jan 19 2023, 3:44 PM
jon requested review of D6315: [Nix] Prompt user to install direnv.
Jan 19 2023, 1:12 PM
jon requested review of D6313: [Nix] Install homebrew on nix develop.
Jan 19 2023, 12:13 PM
jon closed D6285: [Nix] Add awscli2 to dev shell.
Jan 19 2023, 11:33 AM
jon committed rCOMMfab8b86c0363: [Nix] Add awscli2 to dev shell (authored by jon).
[Nix] Add awscli2 to dev shell
Jan 19 2023, 11:33 AM
jon requested review of D6311: [Direnv] Use nix-direnv if possible.
Jan 19 2023, 11:02 AM
jon added a reviewer for D6285: [Nix] Add awscli2 to dev shell: varun.
Jan 19 2023, 11:01 AM
jon added inline comments to D6310: Lint all Rust projects in pre-commit.
Jan 19 2023, 10:59 AM
jon closed D6286: [Nix] Re-instate nixConfig.
Jan 19 2023, 10:56 AM
jon committed rCOMM2d83fee474e9: [Nix] Re-instate nixConfig (authored by jon).
[Nix] Re-instate nixConfig
Jan 19 2023, 10:56 AM

Jan 17 2023

jon accepted D6290: [cargo] Bump `tokio` to `1.23.1`.

Looks like I was under false assumptions.

Jan 17 2023, 2:22 PM
jon requested changes to D6290: [cargo] Bump `tokio` to `1.23.1`.
Jan 17 2023, 1:11 PM
jon updated the diff for D6285: [Nix] Add awscli2 to dev shell.

Rebase on android gate fixes

Jan 17 2023, 1:10 PM
jon closed D6288: [CI] Prevent all protobuf tests from being build.
Jan 17 2023, 12:48 PM
jon committed rCOMMfc298a32512c: [CI] Prevent all protobuf tests from being build (authored by jon).
[CI] Prevent all protobuf tests from being build
Jan 17 2023, 12:48 PM
jon added inline comments to D5796: [keyserver] implement registerUser rpc with napi-rs/tonic/opaque-ke.
Jan 17 2023, 11:42 AM
jon accepted D6213: [services][backup] SendLog 3/4 - handle log data.
Jan 17 2023, 11:25 AM
jon accepted D6241: [services][backup] PullBackup 2/5 - handler core logic.
Jan 17 2023, 11:23 AM
jon requested changes to D6282: [buildkite] Adding CI test for the Tunnelbroker client shared library.
Jan 17 2023, 11:23 AM
jon accepted D6262: [services][backup] Use Rust service in Dockerfile.
Jan 17 2023, 11:22 AM
jon accepted D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.
Compiling tunnelbroker-client v0.1.0 (/home/jon/comm/comm/shared/tunnelbroker-client)
Compiling h2 v0.3.15
Compiling tower v0.4.13
Compiling tower-http v0.3.5
Compiling hyper v0.14.23
Compiling hyper-timeout v0.4.1
Compiling tonic v0.8.3
 Finished dev [unoptimized + debuginfo] target(s) in 48.53s
Jan 17 2023, 11:16 AM
jon accepted D6277: [tunnelbroker-client] Creating a Cargo project file.
Jan 17 2023, 11:14 AM
jon accepted D6278: [tunnelbroker-client] Adding `shared/tunnelbroker-client` target folder to the `.gitignore`.
Jan 17 2023, 11:14 AM
jon accepted D6279: [tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf.
Jan 17 2023, 11:14 AM
jon added inline comments to D6282: [buildkite] Adding CI test for the Tunnelbroker client shared library.
Jan 17 2023, 11:10 AM
jon requested review of D6285: [Nix] Add awscli2 to dev shell.

Android failure should be solved by https://phab.comm.dev/D6288

Jan 17 2023, 8:19 AM
jon added a comment to D6288: [CI] Prevent all protobuf tests from being build.

From the logs, no testing target being built:

[ 98%] Building CXX object CMakeFiles/libprotoc.dir/workdir/protobuf/src/google/protobuf/compiler/zip_writer.cc.o
[ 98%] Linking CXX shared library libprotoc.so
[ 98%] Built target libprotoc
[ 99%] Building CXX object CMakeFiles/protoc.dir/workdir/protobuf/src/google/protobuf/compiler/main.cc.o
[100%] Linking CXX executable protoc
[100%] Built target protoc
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/libprotobuf-lite.so.3.15.8.0
-- Set runtime path of "/usr/local/lib/libprotobuf-lite.so.3.15.8.0" to "$ORIGIN"
-- Installing: /usr/local/lib/libprotobuf-lite.so
-- Installing: /usr/local/lib/libprotobuf.so.3.15.8.0
-- Set runtime path of "/usr/local/lib/libprotobuf.so.3.15.8.0" to "$ORIGIN"
-- Installing: /usr/local/lib/libprotobuf.so
-- Installing: /usr/local/lib/libprotoc.so.3.15.8.0
-- Set runtime path of "/usr/local/lib/libprotoc.so.3.15.8.0" to "$ORIGIN"
-- Installing: /usr/local/lib/libprotoc.so
-- Installing: /usr/local/bin/protoc-3.15.8.0
-- Installing: /usr/local/bin/protoc
Jan 17 2023, 7:51 AM
jon requested review of D6288: [CI] Prevent all protobuf tests from being build.
Jan 17 2023, 7:41 AM
jon requested review of D6286: [Nix] Re-instate nixConfig.
Jan 17 2023, 7:36 AM
jon closed D6237: [Nix Docs] Add section on using alternate shells.
Jan 17 2023, 7:05 AM
jon committed rCOMM780bb1b1022a: [Nix Docs] Add section on using alternate shells (authored by jon).
[Nix Docs] Add section on using alternate shells
Jan 17 2023, 7:05 AM
jon closed D6236: [Nix] Use vanilla direnv.
Jan 17 2023, 7:04 AM
jon committed rCOMMb854a1697b98: [Nix] Use vanilla direnv (authored by jon).
[Nix] Use vanilla direnv
Jan 17 2023, 7:04 AM
jon added inline comments to D6236: [Nix] Use vanilla direnv.
Jan 17 2023, 7:02 AM

Jan 13 2023

jon added a comment to D6241: [services][backup] PullBackup 2/5 - handler core logic.

otherwise LGTM, I'll defer to tomek

Jan 13 2023, 12:14 PM