From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-soc+bounces-2328-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 54E941382C5
	for <garchives@archives.gentoo.org>; Fri, 23 Mar 2018 13:37:11 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 3C8BDE08F4;
	Fri, 23 Mar 2018 13:37:10 +0000 (UTC)
Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::22e])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id ED43AE08F4
	for <gentoo-soc@lists.gentoo.org>; Fri, 23 Mar 2018 13:37:09 +0000 (UTC)
Received: by mail-pf0-x22e.google.com with SMTP id a11so1361535pff.8
        for <gentoo-soc@lists.gentoo.org>; Fri, 23 Mar 2018 06:37:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:sender:in-reply-to:references:from:date:message-id
         :subject:to;
        bh=0Jnkvp3dQnLWoIF3M+bP5cK5CJefgE6Tgnup/hWNcMw=;
        b=ZNSMncWsuIqH0QQMCzT8fZ4ZdGi8e5sovwVlMSnrR+521FfqJYFUm9V5OVPmwJdO96
         0SczplBYARobJo8uRBIv1g8LkX8+psNIIbcm13sHXpumZfo8xVx16+lSF9U1UEPItWX0
         rtMJIOlLdD0Q9h1iO+6ATFRieXTconH9I1kJAQBW2pX6JdUg4L3S+ZObWiM13Oc94PoR
         46r1ZUr4Aa11CI76qncTq0/ZBXF623IuNU3Ze02gHLcPviBlFjboZNimWMNN2qmvXa4V
         XTACGGJkWaGUmaVRcdZmTODSZEAa2RVIl6HqSPYCy8q2E+AUDdKq3SYitZfCD3jo8OHR
         hcKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
         :date:message-id:subject:to;
        bh=0Jnkvp3dQnLWoIF3M+bP5cK5CJefgE6Tgnup/hWNcMw=;
        b=jSMaDv6yqpOoj51uEzL9mtxl1Z4xEg+SzuOk2i5IHk4HbEWAg8hAnLQ+Qstdsu+UFV
         uteU/V/cRtTFfagWfrOSTe3epFwh+6g7jD0gDyNTrXMrgyupTsoJYDzlmAVwInKqJ/Fz
         GKlCA4khNJPtGghAhHBTSrDiKD6aD80WX+U1qRHBXbeTLo49jLe/zb3AoOLTdo4K3BTe
         O8QBp47GqZbkZ+Q+GoaviEXignE4/FgBuw1dei+/7JlRZzuOeHKx+X3q7F3TzlPcAMKN
         JlfYqp4cz17+esXONaPDWNIEg9gOD4SBSLatjA+8PdheLZmgTaczTb6ARWVIhMrPAQ6c
         0CJQ==
X-Gm-Message-State: AElRT7EL/TE3XfpKB9FUMODlQ1ZiFXJafOsNsRBWAfZ5PDflwGqNU9WR
	1Yic8BRagJAHTQry8YyRgmpSbGAwEV7SBjprObp4DQ==
X-Google-Smtp-Source: AG47ELu9fOW+LBkqMA+nIa44/5jzNb9oKkFk8b/kv2mM7mmPOis7bKpm99R2H9kP/Mh67JZbPKyiKTNRLkYAScGz/PM=
X-Received: by 10.101.96.134 with SMTP id t6mr10523806pgu.58.1521812228297;
 Fri, 23 Mar 2018 06:37:08 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-soc@lists.gentoo.org>
List-Help: <mailto:gentoo-soc+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-soc+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-soc+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-soc.gentoo.org>
X-BeenThere: gentoo-soc@lists.gentoo.org
Reply-to: gentoo-soc@lists.gentoo.org
MIME-Version: 1.0
Sender: freemanrich@gmail.com
Received: by 10.236.174.22 with HTTP; Fri, 23 Mar 2018 06:37:07 -0700 (PDT)
In-Reply-To: <1dffb6d3-37ad-b892-af60-5741a83830ca@gentoo.org>
References: <CAA-UPQu4y_U=FnCMJS58q3QkBP_NnwcYkGo0W_vwXiNv9Wmcdg@mail.gmail.com>
 <87woy4ycqp.fsf@gentoo.org> <CAGfcS_kXHLD5oabGEdjvSV9rxbYeEq4ixbJYj1PcvqqNiGdriQ@mail.gmail.com>
 <1dffb6d3-37ad-b892-af60-5741a83830ca@gentoo.org>
From: Rich Freeman <rich0@gentoo.org>
Date: Fri, 23 Mar 2018 09:37:07 -0400
X-Google-Sender-Auth: EpbrEhHnmy-CKI6MB4qn7VDpTjE
Message-ID: <CAGfcS_n6npsCE7zERfg_urpVyYRRN73FhkX3wQ22kU705OxCfQ@mail.gmail.com>
Subject: Re: [gentoo-soc] Application for Google Summer of Code 2018-Mishal Roy
To: gentoo-soc@lists.gentoo.org
Content-Type: text/plain; charset="UTF-8"
X-Archives-Salt: b431f17f-38c8-4ab0-b8ee-7a9e17bfda9b
X-Archives-Hash: 2f637b14144a25a3620201098ddbd0fa

On Fri, Mar 23, 2018 at 2:50 AM, Patrick Lauer <patrick@gentoo.org> wrote:
>
> https://github.com/adjust/gentoo-overlay/tree/master/sys-kernel
>
> This just needs to be cleaned up a bit to be upstreamed, and so far I've
> not had the time for it.
>
> It's a solved problem (I'm aware of at least two other ebuilds to do the
> same) :)
>

Yeah, that is certainly one approach.  Part of me thinks that
modularizing the initramfs portion would be ideal, and as Benda
suggested making it possible to install the built sources might be
useful (if doing so one would need to patch the file that points to
the build location so that future module builds can find them).  This
particular ebuild uses sources in /usr/src but I think it would be
cleaner to just fetch these into the build directory.

The package I find most frustrating is zfs-kmod, because it needs
fully-built sources and not just prepared sources.  I build to a
tmpfs, and re-creating prepared sources using that approach is
trivial, but doing a full rebuild just to update zfs modules is a bit
painful (granted, less so now that I have 12 cores).  I've been too
lazy to figure out why zfs needs them...

-- 
Rich