unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Exact Versions and Guix Dev Tooling
@ 2022-10-26  1:49 jgart
  2022-10-26  5:25 ` Liliana Marie Prikler
  0 siblings, 1 reply; 2+ messages in thread
From: jgart @ 2022-10-26  1:49 UTC (permalink / raw)
  To: Guix Devel

Hi,

What's the Guix approach to getting exact versions for a dev project.

Should we be contributing those packages upstream or should Guix just
provide the tooling to generate exact package definitions for exact
versions that are needed in a particular project?

For example, what if a dev needs the versions of every library you're
using in a development project and they are not in Guix?

What is Guix's answer to that? Do they have to package everything and
wait for it to get merged to the master branch?

I'm nodding to tools like these in the Nix community:

# PureScript

https://github.com/purs-nix/purs-nix
https://github.com/justinwoo/spago2nix
https://github.com/nix-community/poetry2nix

# Node

https://github.com/nix-community/npmlock2nix
https://github.com/svanderburg/node2nix
https://github.com/serokell/nix-npm-buildpackage

# Rust

https://github.com/kolloch/crate2nix
https://github.com/oxalica/rust-overlay
https://github.com/nix-community/fenix

Is our approach currently that if you develop with Guix you have to
develop against the versions that are in Guix master or some other branch?

WDYT


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-10-26  5:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-26  1:49 Exact Versions and Guix Dev Tooling jgart
2022-10-26  5:25 ` Liliana Marie Prikler

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).