Ed Morley
Ed Morley
So the licence wording actually says "Redistributions" not "Distributions". I tried searching for the definition of that term but didn't find anything. To me, "redistributions" would be someone else shipping...
Adding this to `migrate_incompatible_metadata()`: ```rust let layer_file = std::fs::read_to_string(_ctx.layers_dir.join("counting.toml")).unwrap(); println!("Layer file contents: {layer_file}"); ``` ...gives: ``` ===> BUILDING Layer file contents: [metadata] counter_i32 = 1.0 counter_u64 = 1.0 Previous layer...
Ok so this is a pack/lifecycle thing. If I read `counting.toml` to a string in `build()` before+after the `handle_layer()` call, I can see that it's written correctly, but on the...
This is enough to repro (create a skeleton buildpack using `pack buildpack new testcase`, drop the below in, then update `api` to 0.6 or newer and stacks to `"*"` in...
Checking an ARM64 Ubuntu 22.04 image with `musl-tools` installed, I see that `aarch64-linux-musl-gcc` does exist, and that it does differ from `aarch64-linux-gnu-gcc` - which confirms my belief that we should...
I feel like maybe this is something that should be handled by the client? Eg: An optional `libcnb-test` test helper for making HTTP requests (potentially using `ureq`) that performs retries,...
This is what one of libcnb's own tests does: https://github.com/heroku/libcnb.rs/blob/dadd5b51fcc7c32e63bc0256132304a66ddff96f/libcnb-test/tests/integration_test.rs#L74-L84 I've had to do similar for Python. Having a libcnb utility for this would be great. It would also be...
Note: The `log` module will be removed in the future, since it's been superseded by the `build_output` module.
@schneems Is this issue fixed by the new `build_output` module? Or will it need a separate fix? Do we need any new tests in this repo for it, or is...