Greg Curtis

Results 15 issues of Greg Curtis

Calling `toString()` on an Info object should return the full JSON representation of the object, including any changes made locally. This feature makes it easier for applications to cache and...

enhancement

## Summary We currently set the devbox shell prompt in the shellrc template with: export PS1="(devbox) $PS1" This breaks the prompt for users that have a theme or use a...

## Summary Increase the CI test timeout and reenable the end-to-end shell tests. Also print some extra information when the workflow is rerun with debugging enabled. ## How was it...

**Current Behavior (bug)** Running `eval "$(devbox global shellenv)"` adds the nixpkgs stdenv packages to my PATH, even though those packages weren't added with `devbox global add`. This includes packages like:...

bug

Attempt to formalize raw Devbox package strings (hereby called package specs) by introducing a new `PackageSpec` type. This commit just adds the new parsing logic, it doesn't integrate it with...

**Current Behavior (bug)** devbox requires git to start a shell, which creates a chicken and egg problem where git can't be installed (with devbox) unless it's already installed. ``` $...

bug

Umbrella issue that tracks improvements to GLIBC patching. ```[tasklist] - [ ] https://github.com/jetpack-io/devbox/issues/1854 - [ ] https://github.com/jetpack-io/devbox/issues/1855 - [ ] https://github.com/jetpack-io/devbox/issues/1856 - [ ] https://github.com/jetpack-io/devbox/issues/1798 - [ ] https://github.com/jetpack-io/devbox/issues/1857 ```

linux
linker
glibc

Make the Python and Ruby plugins automatically install common shared libraries and/or add dev to the default outputs for select packages. A bunch of issues pop up when installing gems...

feature
python
ruby
linker

Ensure that Python and Ruby virtual environments get deleted and recreated whenever a shared library is added or removed. Both Python and Ruby virtual environments create symlinks or set environment...

bug
python
ruby
linux
linker
glibc

Patch the Python interpreter to use the user stdenv’s glibc instead of a hardcoded one. Rebuild the patched package whenever the stdenv changes. This would be a comprehensive, but also...

feature
linux
linker
glibc