Matthew Kenigsberg
Matthew Kenigsberg
- Enable catalog tests instead of skipping them since serverside is ready - Warm up the server for search and show by running a search or show that is allowed...
``` > FLOX_FEATURES_USE_CATALOG=true flox search nodejs --all nodejs_22 Event-driven I/O framework for the V8 JavaScript engine nodejs_22 Event-driven I/O framework for the V8 JavaScript engine nodejs_21 Event-driven I/O framework for...
All behind a feature flag... - Lock an environment's manifest using the `/resolve` endpoint instead of `pkgdb`. This is essentially the same as locking, except all package descriptors are unlocked...
For debugging, we'll want to see the JSON we send to and receive from the catalog server. I'm not sure if it would work or if there's a better way,...
We saw some test flakes after 1299 was merged: - [x] https://github.com/flox/flox/actions/runs/8914446954/job/24482111571 - This test was added in 1299 and uses expect. If possible, we should drop the python-env.exp script...
`flox search` displays the same result 4 times. I'm also guessing the `10 of 18` results isn't accurate ``` > FLOX_FEATURES_USE_CATALOG=true flox search hello hello A program that produces a...
- Copy any tests in `init.bats`, `python.bats`, `node.bats`, and `go.bats` that are impacted by the catalog and run them with the catalog feature flag set. Make any small changes required...
- Set `FLOX_FEATURES_USE_CATALOG=true` and `_FLOX_USE_CATALOG_MOCK=/dev/null` for `auth.bats`, `delete.bats`, `edit.bats`, `usage.bats`, and `cross-system.bats` - If anything that isn't minor breaks, create followup tickets
- Assess any behaviors in `groups.bats`, `lockfile.bats`, and `search.bats` that are relevant to the catalog. Ensure they are tested in either the CLI or serverside that are impacted by the...