all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Use development sources more
@ 2020-11-01 19:35 Morgan Smith
  2020-11-02 22:14 ` Leo Famulari
  2020-11-03 13:41 ` Ludovic Courtès
  0 siblings, 2 replies; 3+ messages in thread
From: Morgan Smith @ 2020-11-01 19:35 UTC (permalink / raw)
  To: guix-devel

Hello Guix Devel!

I would like to propose that we move towards using sources that resemble
the development sources as closely as possible.

I like to work on Emacs and Emacs packages in my spare time. The Guix
package transformations are gold for this. My workflow is the clone the
source repo, make some changes and commit them, and then use the
--with-git-url package transformation to build and test.

The problem I tend to run into in my workflow, are that packages don't
tend to build from the development source. This is the reason I readded
emacs-next.

For Emacs packages we use elpa even if it doesn't resemble the
development sources.

For example, emacs-modus-operandi-theme and emacs-modus-vivendi-theme
are found in the same upstream repository. If you use the --with-git-url
transformation on either of these packages, you'll get an extra unwanted
file.


Currently I'm looking into building emacs-org from the development
repository, as the release tarball format is significantly different
(and the release doesn't include tests and it'd be cool to run the tests).

Thanks,

Morgan




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

end of thread, other threads:[~2020-11-03 13:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-01 19:35 Use development sources more Morgan Smith
2020-11-02 22:14 ` Leo Famulari
2020-11-03 13:41 ` Ludovic Courtès

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.