Page MenuHomePhorge
Feed Search

Sep 19 2022

jon closed D4970: [Docs] Provide nixified version of tableplus.
Sep 19 2022, 10:11 PM
jon committed rCOMM15c88bf17810: [Docs] Provide nixified version of tableplus.
Sep 19 2022, 10:11 PM
jon committed rCOMM7304a3f53f39: [Nix Docs] Mention homebrew packages.
Sep 19 2022, 10:11 PM
jon closed D4969: [Docs] Fix nix store typo.
Sep 19 2022, 10:11 PM
jon committed rCOMMcf19b66d22ba: [Docs] Fix nix store typo.
Sep 19 2022, 10:11 PM
jon closed D4968: [Docs] Update supported workflow information.
Sep 19 2022, 10:11 PM
jon closed D4978: [Docs] Update nix_dev_env.md to reference relevant docs.
Sep 19 2022, 10:11 PM
jon committed rCOMM3517f9359709: [Docs] Update nix_dev_env.md to reference relevant docs.
Sep 19 2022, 10:11 PM
jon committed rCOMMcfbeb52b0aba: [Docs] Update supported workflow information.
Sep 19 2022, 10:11 PM
jon closed D4967: [Docs] Organize comprehensive nix documentation.
Sep 19 2022, 10:11 PM
jon committed rCOMM242d9adba22f: [Docs] Organize comprehensive nix documentation.
Sep 19 2022, 10:11 PM
jon closed D4966: [Docs] Use sentence case instead of title case.
Sep 19 2022, 10:11 PM
jon committed rCOMM2b4a953e32b1: [Docs] Use sentence case instead of title case.
Sep 19 2022, 10:11 PM
jon closed D4965: [Nix] Set PATH for android utilities.
Sep 19 2022, 10:11 PM
jon committed rCOMMf6a0d01ca6a0: [Nix] Set PATH for android utilities.
Sep 19 2022, 10:11 PM
jon requested review of D5181: [CI] Add blob unit tests.
Sep 19 2022, 9:19 PM
jon added a comment to D4970: [Docs] Provide nixified version of tableplus.

removed abosh to unblock

Sep 19 2022, 9:02 PM
jon removed a reviewer for D4970: [Docs] Provide nixified version of tableplus: abosh.
Sep 19 2022, 9:02 PM
jon updated the diff for D5157: [Nix Docs] Mention homebrew packages.

Capitalize Reactotron

Sep 19 2022, 8:10 PM
jon added inline comments to D4968: [Docs] Update supported workflow information.
Sep 19 2022, 8:08 PM
jon updated the diff for D4968: [Docs] Update supported workflow information.

Fix capitalization

Sep 19 2022, 8:08 PM
jon closed D5124: [Backup] Initialize logger with tokio runtime.
Sep 19 2022, 7:39 PM
jon committed rCOMM961e8b18054b: [Backup] Initialize logger with tokio runtime.
Sep 19 2022, 7:39 PM
jon closed D5123: [Backup] Add logging to blob_client.
Sep 19 2022, 7:39 PM
jon committed rCOMM36bbb9e4d1b3: [Backup] Add logging to blob_client.
Sep 19 2022, 7:39 PM
jon closed D5139: [Tunnelbroker] Force finding protobuf config.
Sep 19 2022, 7:37 PM
jon committed rCOMM6d11fbc99e67: [Tunnelbroker] Force finding protobuf config.
Sep 19 2022, 7:37 PM
jon closed D5167: [Nix] Update flake structure.
Sep 19 2022, 6:54 PM
jon committed rCOMM035074f2422c: [Nix] Update flake structure.
Sep 19 2022, 6:54 PM
jon added a comment to D5179: [services] Tunnelbroker - Add `updateSessionItemDeviceToken` database method.

not familiar with Aws sdk, but the C++ looks about right. I feel like having a test case for this would help a lot of asserting that it has the desired behavior

Sep 19 2022, 6:49 PM
jon requested changes to D5171: [services] Remove path imports in tests.

otherwise LGTM

Sep 19 2022, 6:25 PM
jon added inline comments to D5173: [services] Tunnelbroker - Update Protobuf file with the `ping`.
Sep 19 2022, 6:21 PM
jon added a comment to D5175: [services] Tunnelbroker - Update device online status in `Get` handler.

would be nice to have a test case that the online behavior is being correctly updated.

Sep 19 2022, 6:12 PM
jon requested changes to D5173: [services] Tunnelbroker - Update Protobuf file with the `ping`.
In D5173#151704, @max wrote:

I'm checking what's wrong with the Android and iOS builds (maybe the protobuf changes broke some old client-side API code). Requesting review to unblock it for possible comments.

Sep 19 2022, 6:10 PM
jon accepted D5164: [services] Tunnelbroker - Update `SessionItem` database entity with the `IsOnline` field.
Sep 19 2022, 6:08 PM

Sep 16 2022

jon updated the diff for D5124: [Backup] Initialize logger with tokio runtime.

Add info log to demonstrate usage

Sep 16 2022, 9:33 PM
jon updated the diff for D5124: [Backup] Initialize logger with tokio runtime.

Target new runtime location

Sep 16 2022, 9:31 PM
jon requested review of D5167: [Nix] Update flake structure.
Sep 16 2022, 9:21 PM
jon added a comment to D5166: [services] Tunnelbroker - Add test for the `updateSessionItemIsOnline` database method.

Unfortunately, I don't have integration tests added yet, see https://phab.comm.dev/D5164#151290 .

Sep 16 2022, 8:23 PM
jon requested changes to D5164: [services] Tunnelbroker - Update `SessionItem` database entity with the `IsOnline` field.

Passed a unit test in D5166.

Sep 16 2022, 8:21 PM
jon requested changes to D5145: [services] Tunnelbroker - Update FCM library wrapper with return of token-related errors.
Sep 16 2022, 8:18 PM
jon resigned from D5148: [native/sqlite] add missing unique and primary_key constraints to `sqlite_orm` structure.

not familiar enough with this yet to give good feedback

Sep 16 2022, 8:17 PM
jon added a comment to D5104: [native] restructure gRPC client cargo project as general purpose library crate for native.

If the output files are known ahead of time, we should probably be using a "build rule" rather than a "build phase". The difference being phases are ran regardless (so this script gets ran on every build), where as "build rules" can have the "the output is newer than the input" early exit behavior.

Sep 16 2022, 8:13 PM
jon accepted D5104: [native] restructure gRPC client cargo project as general purpose library crate for native.

My comment can be address in another revision if this is blocking other work

Sep 16 2022, 8:08 PM
jon accepted D5051: rust project for native blob gRPC client.
Sep 16 2022, 7:55 PM
jon accepted D5160: [services] Remove no-op variable assignment in Tunnelbroker CMakeLists.txt.

LGTM, thanks :)

Sep 16 2022, 6:47 PM
jon added a comment to D5160: [services] Remove no-op variable assignment in Tunnelbroker CMakeLists.txt.

Not sure what the Tunnelbroker CI failures are about... @jon, @max – any context?

Sep 16 2022, 6:47 PM
jon updated the test plan for D5163: [CI] Add identity tests to github actions.
Sep 16 2022, 6:36 PM
jon updated the diff for D5163: [CI] Add identity tests to github actions.

Use cachix/install-nix and use our comm cache

Sep 16 2022, 6:35 PM
jon planned changes to D5163: [CI] Add identity tests to github actions.
Sep 16 2022, 6:11 PM
jon requested review of D5163: [CI] Add identity tests to github actions.
Sep 16 2022, 6:01 PM
jon added a comment to D5090: [services] Backup - Blob Get Client - Refactor get terminate.

What do you mean by just saying "better" with no previous context?

Sep 16 2022, 5:20 PM
jon closed D5153: [Backup] Use only one tokio runtime.
Sep 16 2022, 3:20 PM
jon committed rCOMM040488e9923b: [Backup] Use only one tokio runtime.
Sep 16 2022, 3:20 PM
jon closed D5156: [Backup] Remove docker context differences.
Sep 16 2022, 3:18 PM
jon committed rCOMM6cd442767371: [Backup] Remove docker context differences.
Sep 16 2022, 3:18 PM
jon closed D5155: [Docker] Ignore cmake build directories.
Sep 16 2022, 3:18 PM
jon committed rCOMM5ad203483427: [Docker] Ignore cmake build directories.
Sep 16 2022, 3:18 PM
jon updated the diff for D5153: [Backup] Use only one tokio runtime.

Resolve conflicts from master

Sep 16 2022, 3:06 PM
jon updated the diff for D5156: [Backup] Remove docker context differences.

Move rust install comment to the appropriate line

Sep 16 2022, 3:00 PM
jon added a comment to D5128: [Nix] Provide c-ares cmake config.

Just wondering, what do we need c-ares for?

Sep 16 2022, 2:54 PM
jon updated the diff for D5135: [CI] Add identity pre-commit hook.

Use glob

Sep 16 2022, 2:51 PM
jon planned changes to D5135: [CI] Add identity pre-commit hook.

Think we need a globstar

Sep 16 2022, 2:48 PM
jon added a comment to D5126: [CI] Add identity tests to buildkite.

thanks :)

Sep 16 2022, 2:41 PM
jon added inline comments to D5119: [Chore] Cleanup tunnelbroker CMakeLists.txt.
Sep 16 2022, 2:06 AM
jon updated the diff for D4970: [Docs] Provide nixified version of tableplus.

Apply the changes to the right file....

Sep 16 2022, 12:53 AM
jon updated the diff for D4970: [Docs] Provide nixified version of tableplus.

Address comments

Sep 16 2022, 12:51 AM
jon updated the diff for D4969: [Docs] Fix nix store typo.

Apply suggestions

Sep 16 2022, 12:44 AM
jon added inline comments to D4969: [Docs] Fix nix store typo.
Sep 16 2022, 12:39 AM
jon updated the diff for D4969: [Docs] Fix nix store typo.

Simplify "How Nix introduces..." section

Sep 16 2022, 12:38 AM
jon requested review of D4968: [Docs] Update supported workflow information.
Sep 16 2022, 12:35 AM
jon requested review of D5157: [Nix Docs] Mention homebrew packages.
Sep 16 2022, 12:34 AM
jon added a comment to D4978: [Docs] Update nix_dev_env.md to reference relevant docs.

idb, and reactotron mention is added https://phab.comm.dev/D5157

Sep 16 2022, 12:26 AM
jon updated the diff for D4978: [Docs] Update nix_dev_env.md to reference relevant docs.

Mention flipper in both web and mobile setup

Sep 16 2022, 12:08 AM
jon added a comment to D4978: [Docs] Update nix_dev_env.md to reference relevant docs.

It seems like some of the steps in D4967 aren't linked anywhere (for instance idb). What's our thinking there? Are these steps now optional? If so, how do we expect users to discover them?

Sep 16 2022, 12:07 AM

Sep 15 2022

jon planned changes to D5124: [Backup] Initialize logger with tokio runtime.

going to rebase on top of https://phab.comm.dev/D5153

Sep 15 2022, 11:46 PM
jon updated the summary of D5156: [Backup] Remove docker context differences.
Sep 15 2022, 11:40 PM
jon updated the summary of D5156: [Backup] Remove docker context differences.
Sep 15 2022, 11:39 PM
jon added a comment to D5149: [services] Tunnelbroker - Update A2 (APNs) library wrapper with return of token-related errors.

for future reference the tunnelbroker unit test gate will build the rust + c++ codebase, and run the c++ unit tests https://buildkite.com/comm/tunnelbroker-unittests/builds/11#01834184-25d5-4df8-b559-b259a3eabb6b

Sep 15 2022, 11:37 PM
jon requested review of D5156: [Backup] Remove docker context differences.
Sep 15 2022, 11:29 PM
jon resigned from D5150: [native/sqlite] add missing indexes to `sqlite_orm` structure.

Not familiar enough to give a good review

Sep 15 2022, 11:27 PM
jon resigned from D5151: [services] Tunnelbroker - Add device ping interval to Constants.

No context on correct path forward

Sep 15 2022, 11:24 PM
jon requested review of D5155: [Docker] Ignore cmake build directories.
Sep 15 2022, 11:24 PM
jon accepted D5035: [services] Rust Integration - Backup - Rust - Multiple put clients.
Sep 15 2022, 11:23 PM
jon accepted D5074: [services] Rust Integration - Backup - c++ - Fix wrong order of attachment holders in tests.
Sep 15 2022, 11:22 PM
jon requested review of D5154: [Services] Cleanup commtest/build.rs.
Sep 15 2022, 10:23 PM
jon added inline comments to D5102: [Services] Update commtest protobuf location.
Sep 15 2022, 10:14 PM
jon added inline comments to D5053: Define tokio runtime.
Sep 15 2022, 9:36 PM
jon added a comment to D5102: [Services] Update commtest protobuf location.

In the future we might want to block new builds/tests until there's a diff up that includes them to CI?

Sep 15 2022, 9:20 PM
jon requested review of D5153: [Backup] Use only one tokio runtime.
Sep 15 2022, 6:06 PM
jon requested changes to D5104: [native] restructure gRPC client cargo project as general purpose library crate for native.
Sep 15 2022, 2:58 AM

Sep 14 2022

jon added a comment to D4752: [services] Add reset of the local cloud before unit tests.

I created https://linear.app/comm/issue/ENG-1814, feel free to edit it doesn't align with intention.

Sep 14 2022, 9:02 PM
jon requested review of D5139: [Tunnelbroker] Force finding protobuf config.
Sep 14 2022, 6:56 PM
jon accepted D5089: [services] Backup - Blob Get Client - Prepare for error handling.

Feel like this is an intermediate commit, guess just deal with it.

Sep 14 2022, 6:04 PM
jon requested changes to D5074: [services] Rust Integration - Backup - c++ - Fix wrong order of attachment holders in tests.
Sep 14 2022, 6:03 PM
jon resigned from D5071: [services] Rust Integration - c++ - Implement worker in write reactor.
Sep 14 2022, 5:50 PM
jon resigned from D5070: [services] Rust Integration - c++ - Implement worker in read reactor.
Sep 14 2022, 5:49 PM
jon resigned from D5069: [services] Rust Integration - c++ - Implement worker in bidi reactor.

Not really qualified yet to give this a proper review.

Sep 14 2022, 5:49 PM
jon requested changes to D5035: [services] Rust Integration - Backup - Rust - Multiple put clients.

would really like for this to be rebased, the Arc usage for the other lazy_static items has been removed on master, and would like to avoid potentially adding them back.

Sep 14 2022, 5:48 PM
jon abandoned D5137: [Ignore] Test if harbormaster triggers.

Just wanted to assert that harbormaster did a successful build

Sep 14 2022, 5:46 PM