From: Attila Lendvai <attila@lendvai.name>
To: Liliana Marie Prikler <liliana.prikler@gmail.com>
Cc: Christopher Baines <mail@cbaines.net>, guix-devel@gnu.org
Subject: Re: branch master updated: gnu: eudev: Use new package style.
Date: Tue, 30 May 2023 19:46:19 +0000 [thread overview]
Message-ID: <-mGbepYPt1eLcKp0tc9SWnliK8B2QURjYn7XBKO_d5XmnezA9_DzxQ6LozEcKFvk9A9LG6XFGELI7BNH-by3oDzvtpPcTOD4z2HqHpilCok=@lendvai.name> (raw)
In-Reply-To: <37455f53e8af38bc728239231d6ff0d7d275bb1b.camel@gmail.com>
> > As for reverting it, I'm somewhat indifferent. I'm more interested in
> > the longer term cost of making changes like this than the temporary
> > drops in substitute availability.
>
> You mean as a precedent for similar commits in the future or as a way
> of involuntarily breaking other packages? As already stated, I only
> pushed the commit because I was quite sure that all rebuilds would
> succeed.
a less frequent drop in substitute availability on master would considerably elevate my satisfaction with guix as a user. and in my reading that is the cost that Christopher talks about here.
it's rather disruptive on my workflow when i want to deploy something from my channel to my servers, but due to missing substitutes i need to edit the channels.scm file, pick a commit in the past... and make sure i pick it in sync with That-Other-Channel... then hope that the past commit i picked is covered by substitutes, because currently it's not predictable which commits are fully built by the build farm... then issue a `guix pull --allow-downgrades` to revert the guix channel... and then repeat it all if i picked a commit that is also not covered well...
my 0.02 is that it shouldn't be an either-or choice between 1) teams and topic branches, and 2) a core-updates-like staging branch. the latter should be employed, if for nothing else, to keep substitute availability high on master.
maybe with the addition of team branches a core-updates branch would be much more manageable? and it'd be easier to merge it more frequently? then it could be a home for commits that are semantically simple, but expensive to build.
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“If he controls your ideas he will soon control your actions, because every action is preceded by an idea.”
— Silvano Arieti (1914–1981), 'The Will to Be Human'
next prev parent reply other threads:[~2023-05-30 19:48 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <168534691189.3210.6172384207766356296@vcs2.savannah.gnu.org>
2023-05-29 18:28 ` branch master updated: gnu: eudev: Use new package style Christopher Baines
2023-05-29 19:25 ` Liliana Marie Prikler
2023-05-29 19:29 ` Christopher Baines
2023-05-30 18:23 ` Liliana Marie Prikler
2023-05-30 19:46 ` Attila Lendvai [this message]
2023-05-30 21:44 ` Workflow ideas [Was: branch master updated: gnu: eudev: Use new package style.] Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-05-31 6:13 ` branch master updated: gnu: eudev: Use new package style Lars-Dominik Braun
2023-06-05 2:13 ` Maxim Cournoyer
2023-05-31 10:02 ` Christopher Baines
2023-05-29 19:47 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='-mGbepYPt1eLcKp0tc9SWnliK8B2QURjYn7XBKO_d5XmnezA9_DzxQ6LozEcKFvk9A9LG6XFGELI7BNH-by3oDzvtpPcTOD4z2HqHpilCok=@lendvai.name' \
--to=attila@lendvai.name \
--cc=guix-devel@gnu.org \
--cc=liliana.prikler@gmail.com \
--cc=mail@cbaines.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.