all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Stumpwm Contrib Packages
@ 2022-09-11 15:02 Trev
  2022-09-17 12:28 ` Antonio Carlos Padoan Junior
  2022-09-17 12:53 ` Maxime Devos
  0 siblings, 2 replies; 7+ messages in thread
From: Trev @ 2022-09-11 15:02 UTC (permalink / raw)
  To: guix-devel


Hey Guix,

I am trying to decide whether or not to contribute a refactor of
stumpwm-contrib in gnu/packages/wm.scm. It feels like each contrib
module should be its own package with its own checkout and that it might
be a bad idea to update all of the contrib modules through one common
ancestor.

If you are not familar with stumpwm and stumpwm-contrib, you can see the
source repository here: https://github.com/stumpwm/stumpwm-contrib

The inheritance I am referring to is here:
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/wm.scm#n1942

My reasoning for this is that if breaking changes are introduced to one
module, but wanted updates happen to another, it would be nice to avoid
the breaking changes and get the updates.

I have some related contributions to stumpwm-contrib that I would like
to submit but I would rather wait and see what others may think first
and perhaps avoid making the effort to refactor where the effort is not
wanted.

If I run into personal issues with the current pattern, I can always
just "fork" a module into my own channel, after all.

-- 

Trev : 0FB7 D06B 4A2A F07E AD5B  1169 183B 6306 8AA1 D206


^ permalink raw reply	[flat|nested] 7+ messages in thread
* Stumpwm Contrib Packages
@ 2022-09-18 16:11 jgart
  2022-09-18 16:32 ` Trev
  0 siblings, 1 reply; 7+ messages in thread
From: jgart @ 2022-09-18 16:11 UTC (permalink / raw)
  To: guix-devel; +Cc: Trev

> If I run into personal issues with the current pattern, I can always
> just "fork" a module into my own channel, after all.

Have you tried to use package transformations? Maybe they will work here...


Here's how I got the latest eglot, for example:

guix upgrade emacs-eglot --with-git-url=emacs-eglot=https://github.com/joaotavora/eglot.git commit=emacs-eglot=06e6dd6693123a737fb883dcf277432d63d6518e


Not sure if they'll work in this context given that the stumpwm packages are all grouped together in one repo.

wdyt


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

end of thread, other threads:[~2022-10-04 22:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-11 15:02 Stumpwm Contrib Packages Trev
2022-09-17 12:28 ` Antonio Carlos Padoan Junior
2022-09-17 12:53 ` Maxime Devos
2022-10-04 21:50   ` John Kehayias
  -- strict thread matches above, loose matches on Subject: below --
2022-09-18 16:11 jgart
2022-09-18 16:32 ` Trev
2022-09-18 17:14   ` jgart

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.