From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Wired networking problems after guix system reconfigure Date: Fri, 04 Mar 2016 09:59:25 +0100 Message-ID: <8737s67h5e.fsf@gnu.org> References: <87fuwtrqsr.fsf@gmail.com> <878u1yrbvd.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57026) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abla9-0006P1-0u for help-guix@gnu.org; Fri, 04 Mar 2016 03:59:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abla3-0001PF-V7 for help-guix@gnu.org; Fri, 04 Mar 2016 03:59:32 -0500 In-Reply-To: <878u1yrbvd.fsf@gmail.com> (Chris Marusich's message of "Thu, 03 Mar 2016 22:33:10 -0800") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: Chris Marusich Cc: help-guix@gnu.org Chris Marusich skribis: > Can I pin my system to a specific kernel version without modifying the > files in my local guix git repository? Of course! :-) > Here's why I want to do this. By using git bisect, I've determined that > the following change introduced the regression I mentioned in my > previous email: > > 6b0d24b gnu: linux-libre: Update to 4.4. > > This change updated linux-libre from 4.3.3 to 4.4, so the problem was > introduced somewhere inbetween. > > As a temporary workaround, I've added a linux-libre-4.3 variable to the > (gnu packages linux) module in my local guix git repository, which > allows me to use that variable in my GuixSD system configuration > file. This is basically the same thing that was done in commit adddd5b, > in which a linux-libre-4.1 variable was added to enable Libreboot X200 > users to work around a different known kernel regression [1]. Perfect. To avoid modifying files in the Guix tree itself, you could put this =E2=80=98linux-libre-4.3=E2=80=99 in a module of its own that you = keep in $GUIX_PACKAGE_PATH, just for your own uses. Now, if the regression is serious and widespread, you might want to start an argument on guix-devel as to whether we should provide this particular kernel version in Guix proper. Thanks, Ludo=E2=80=99.