From: Mark H Weaver <mhw@netris.org>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: guix-devel@gnu.org
Subject: Re: Rebuilds and branches
Date: Sun, 12 Oct 2014 10:50:50 -0400 [thread overview]
Message-ID: <87iojpibp1.fsf@yeeloong.lan> (raw)
In-Reply-To: <87zjd1zbpf.fsf_-_@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\?\= \=\?utf-8\?Q\?\=22's\?\= message of "Sun, 12 Oct 2014 14:58:36 +0200")
ludo@gnu.org (Ludovic Courtès) writes:
> Mark H Weaver <mhw@netris.org> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>> Eric Bavier <ericbavier@gmail.com> skribis:
>>>
>>>> From 88a4cc3aa53c73186b5dbb85bf03b2138f24c825 Mon Sep 17 00:00:00 2001
>>>> From: Eric Bavier <bavier@member.fsf.org>
>>>> Date: Fri, 10 Oct 2014 13:07:55 -0500
>>>> Subject: [PATCH 2/4] gnu: libjpeg: Upgrade to version 9a.
>>>>
>>>> * gnu/packages/image.scm (libjpeg): Upgrade to version 9a.
>>>
>>> OK.
>>
>> This triggered over 450 rebuilds. I wonder if it should have been done
>> in core-updates instead.
>
> Arf, probably yes, in a ‘libjpeg-update’ branch, rather.
Well, suppose we update two different core packages in close succession,
e.g. make 4.1 and bash 4.3.30. I don't want two independent rebuilds,
one with make 4.1 and bash 4.3.27 and another with make 4.0 and bash
4.3.30. Each of those would turn out to be useless.
> What about having a policy for that? Like, above some threshold of the
> number of rebuilds reported by ‘guix refresh -l’ (200 packages?), set up
> a separate branch and Hydra job set.
The severity of the bug being fixed may also be a relevant factor in the
decision.
> In an ideal world a patch queue manager would automatically take care of
> that.
I'm not sure the decision can be made fully automatically, but it would
certainly be nice to have some tools to make the job easier.
Mark
next prev parent reply other threads:[~2014-10-12 14:51 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-10 18:18 [PATCH 2/4] gnu: libjpeg: Upgrade to version 9a Eric Bavier
2014-10-11 21:59 ` Ludovic Courtès
2014-10-12 4:46 ` Mark H Weaver
2014-10-12 12:58 ` Rebuilds and branches Ludovic Courtès
2014-10-12 14:50 ` Mark H Weaver [this message]
2014-10-12 15:58 ` Ludovic Courtès
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=87iojpibp1.fsf@yeeloong.lan \
--to=mhw@netris.org \
--cc=guix-devel@gnu.org \
--cc=ludo@gnu.org \
/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.