From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ZEdnQ-0006jJ-PH for mharc-grub-devel@gnu.org; Mon, 13 Jul 2015 09:29:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48399) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEdTt-00023e-76 for grub-devel@gnu.org; Mon, 13 Jul 2015 09:09:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZEdTn-00026f-8A for grub-devel@gnu.org; Mon, 13 Jul 2015 09:09:13 -0400 Received: from mail-oi0-x22c.google.com ([2607:f8b0:4003:c06::22c]:35392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZEdTn-00026R-0N for grub-devel@gnu.org; Mon, 13 Jul 2015 09:09:07 -0400 Received: by oihq81 with SMTP id q81so39750017oih.2 for ; Mon, 13 Jul 2015 06:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=vXQnGpCZ7voxkW+gJvniVTaUo6gi6FanbCwnY2pxPbo=; b=rvfGvTkdZC0nooRLVftW0/s0QWmBHqwL8X4N/oz8q23rFbLGrCzKi3JavMDcpDC5jG 0bqIbGinGKnxDM0V01vFU5OA8iunLWgF6jOWcTtiblT7ib4Vfn5Gx/LFpfxCaEpx2wZY 5qbYPpMukx2mbdIDmtmNUZKCJZ0dn/SpNjA6aoqM+WLMDRdTqN2gtiToeijIKA04hL2e DFRkZ+vgmT661T9vsPp67faT9QeG2e95FRwtnLKBNR7PEB8IbMpLiz0eEkNsjcqe6vuA KE0TKKXZQpWV2QPj+arsNPDk6z9lu/wVa/8OhWnrfj+qucTlqQU0J9HoAaSCe3J8Xiba 9QnQ== MIME-Version: 1.0 X-Received: by 10.182.134.130 with SMTP id pk2mr31923709obb.4.1436792945695; Mon, 13 Jul 2015 06:09:05 -0700 (PDT) Received: by 10.202.13.203 with HTTP; Mon, 13 Jul 2015 06:09:04 -0700 (PDT) Date: Mon, 13 Jul 2015 14:09:04 +0100 Message-ID: Subject: Rewrite of OS-prober module? From: Tom Davies To: grub-devel@gnu.org Content-Type: multipart/alternative; boundary=001a11c2bb1424e6b6051ac16dbd X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c06::22c X-Mailman-Approved-At: Mon, 13 Jul 2015 09:29:23 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jul 2015 13:09:14 -0000 --001a11c2bb1424e6b6051ac16dbd Content-Type: text/plain; charset=UTF-8 Hi :) I have a fairly shy friend who has done a re-write of the os-prober module for his own needs after doing a lot of study about EFI systems. He is already moving on to other things but i think it's a shame he seems to think he can't submit the whole thing without; 1. breaking it down into components and submitting each separately and 2. getting bogged down into being the only maintainer of it. I'm not sure how Open Source coding works but is there some way of doing more than incremental changes on occasion? What happens if someone new to the project finds a way of shaking up all the parts that have incrementally, almost organically, grown parts? What happens if a neater structure has become clear to someone new to the project precisely because he/she has more of a fresh overview? Obviously it is going to need the experienced experts to look into it rather than just accepting and taking on the whole thing as it might well turn out that some ideas lead on to better ones and some need to be abandoned, perhaps even permanently or to allow for better migration. Also other migrations are probably under-way already and heading to a better end-result so maybe only a couple of the new ideas are worth pursuing. It all sounds like a total mine-field to me and it's only just occurring to me that there are a LOT of complexities to maintaining Open Source projects and that it's pretty amazing that you all make it look so easy. I worry a lot that i am being quite insulting to you folks or to him. Definitely NOT my intention because kinda love what you have done with Grub2 and the great strides forwards that have been made. I really shouldn't get involved at all because i have no idea what i am doing and no coding skills either. I just have such problems with the EFIn thing. So is there anything i can suggest to my friend or any links i can send him or anything i can do to help him give the code to the project? Regards from Tom :) --001a11c2bb1424e6b6051ac16dbd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi :) =C2=A0=C2=A0
I have a fairly shy friend who has done a re-write of t= he os-prober module for his own needs after doing a lot of study about EFI = systems. =C2=A0

He is already moving on to other things but i think it's a sh= ame he seems to think he can't submit the whole thing without; =C2=A0
1. =C2=A0breaking it down into components an= d submitting each separately and=C2=A0
2. = =C2=A0getting bogged down into being the only maintainer of it. =C2=A0

I'm no= t sure how Open Source coding works but is there some way of doing more tha= n incremental changes on occasion?=C2=A0 What happens if someone new to the= project finds a way of shaking up all the parts that have incrementally, a= lmost organically, grown parts?=C2=A0 What happens if a neater structure ha= s become clear to someone new to the project precisely because he/she has m= ore of a fresh overview? =C2=A0

<= div class=3D"gmail_extra">Obviously it is going to need the experienced exp= erts to look into it rather than just accepting and taking on the whole thi= ng as it might well turn out that some ideas lead on to better ones and som= e need to be abandoned, perhaps even permanently or to allow for better mig= ration.=C2=A0 Also other migrations are probably under-way already and head= ing to a better end-result so maybe only a couple of the new ideas are wort= h pursuing. =C2=A0

It all sounds like a total mine-field to me and it's only = just occurring to me that there are a LOT of complexities to maintaining Op= en Source projects and that it's pretty amazing that you all make it lo= ok so easy. =C2=A0

I worry a lot that i am being quite insulting to you folks or = to him.=C2=A0 Definitely NOT my intention because kinda love what you have = done with Grub2 and the great strides forwards that have been made.=C2=A0 I= really shouldn't get involved at all because i have no idea what i am = doing and no coding skills either.=C2=A0 I just have such problems with the= EFIn thing. =C2=A0

So is there anything i can suggest to my friend or any links = i can send him or anything i can do to help him give the code to the projec= t? =C2=A0
Regards from=C2=A0
Tom :) =C2=A0

<= div class=3D"gmail_extra">
--001a11c2bb1424e6b6051ac16dbd--