Bump nixpkgs, make Core Devices' pebble-tool the default in development shells#12
Merged
Conversation
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
ae60cf5 to
02fdb7f
Compare
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
630f476 to
bb1f794
Compare
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
16d17a7 to
84730d0
Compare
Core Devices' pebble-tool is now the only supported pebble-tool, and is used by default. withCoreDevices in pebbleEnv no longer has any effect. Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
Member
Author
|
In the time it's taken us to properly get around to having this ready for merge, the newer GCC stuff has been done by Core Devices. As a result, this PR is now dropping all support for the legacy pebble-tool, and only Core Devices' pebble-tool is supported from now on. |
Signed-off-by: Ruby Iris Juric <ruby@srxl.me>
This was referenced May 25, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
pebbleEnvwithmkShellNoCCto avoid issues where pebble-tool tries to build Pebble apps with thestdenv's toolchainlibpebble2: 0.0.28 -> 0.0.31pebble-tool: 5.0.5 -> 5.0.35pebble-toolchain-bin: 4.5 -> 4.9.169pebble-qemu: 2.5.0-pebble8 -> 10.1.5-pebble14EDIT: Struck out portions no longer applicable, see comment below.
Once this is merged, I'm going to be calling support for the original, Python 2-basedpebble-tooldead. In a world with Core Devices'pebble-tool, it's largely unnecessary, and continuing to maintain it here is proving to be an exercise in futility, especially now with nixpkgs moving to kill Python 2 completely.I'm keeping most of the relevant code around for now, in case I get around to fixing it back up again. Once Core Devices implements support for newer GCC toolchains in their SDK, I'll probably remove it all, since trying to support multiple toolchain versions in here doesn't sound like a fun time. In the event I don't get around to fixing it,consider 54d0893 to be the last commit with working support for the oldpebble-tool.