From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F13BB1381F3 for ; Sun, 21 Apr 2013 23:16:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7706BE0AA2; Sun, 21 Apr 2013 23:16:13 +0000 (UTC) Received: from mail-vc0-f169.google.com (mail-vc0-f169.google.com [209.85.220.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E8172E0AA2 for ; Sun, 21 Apr 2013 23:16:12 +0000 (UTC) Received: by mail-vc0-f169.google.com with SMTP id gd11so289864vcb.14 for ; Sun, 21 Apr 2013 16:16:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:x-originating-ip:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:x-gm-message-state; bh=0H5MUe3KjcHZS1dQhlAke1BvsJeA/FS78xuyNLvcoeI=; b=pO40ysKNG4TydUWB/105w8Fn0OqzSD+2p9OP/70HBcZ5ZoVusM7UuH/ItMnZUEXIuN 554kh24KgPTCqQmYa5TC86klxweSHuLVPDYAz5KMATfzIBM8des4JRcKCcWf6lxNhDr0 g73vj6GokPGYLnk6IAuUi4+HyjLfWzXgkP7vCndk0abazKW1VDiAEseYxT5Y+J5C6TeB bjJVCy0zrRl4kVGFWkgX83SQzddkGrGeLYrwv7DvfTuxg4RVJbsdZqJeHHmB9QaCRwma xAg4naoJzXUBE/r7NwvlbYiSOzfzrUhJIB33OsR86lzIjMC8Im2xPupaU3j39ArjclDM b3Zg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.58.181.201 with SMTP id dy9mr17529968vec.34.1366586172014; Sun, 21 Apr 2013 16:16:12 -0700 (PDT) Sender: info@estada.ch Received: by 10.52.100.198 with HTTP; Sun, 21 Apr 2013 16:16:11 -0700 (PDT) X-Originating-IP: [2001:1620:f1c:0:a8ba:af10:b069:b21b] In-Reply-To: <517339D5.6010205@gentoo.org> References: <517339D5.6010205@gentoo.org> Date: Mon, 22 Apr 2013 01:16:11 +0200 X-Google-Sender-Auth: HKALdwp_UYAxLt4CVWtFs2uJrDU Message-ID: Subject: Re: [gentoo-soc] Application for SoC as a Student From: Tuxle T To: gentoo-soc@lists.gentoo.org Content-Type: multipart/alternative; boundary=047d7b5d882356c25604dae72310 X-Gm-Message-State: ALoCoQmcvLzu/F1FwqEMoD8Ub4H1QKunqj9DyZ3K1/dvSyEvvAdl5MQrDmcZCJ3WsewmHwercWyi X-Archives-Salt: e774f3c4-bd94-4071-b71c-e0ae52a1d6fb X-Archives-Hash: 617e5dd414dbe8bfcfd2d01aebf898df --047d7b5d882356c25604dae72310 Content-Type: text/plain; charset=UTF-8 I see, my suggestion is partially solved. Would someone mentor me, so I could build a framework like this? Regards Tuxle 2013/4/21 Zac Medico > On 04/20/2013 08:45 AM, Tuxle T wrote: > > Dear all > > > > I am Stefan from Switzerland and I am looking for a mentor. > > I currently have been pursuing a BEng in Computer Science at the Zurich > > University of Applied Science. > > > > I am using Gentoo since 2009 on my server and since 2010 on my Laptop. > > The biggest problem I have ever had with the system was undoing broken > > updates of libpng, poppler or dev-libs/gmp > > So, I have got the following idea: I would setup Gentoo's root on > > `BtrFs` so that `emerge` takes a snaphshot every time something is being > > modified. That way, rollbacks will become easy. > > I am not sure if this is the best solution for everyone, because BtrFs > > is still in development and not always an acceptable choice. > > Nevertheless, I believe that this solution is a great one for developers. > > For the past couple of years, I've been doing btrfs snapshots of my root > filesystem for all big updates, and it works very well for me. > > In order to go along with the Gentoo's "we're about choice" spirit, you > could create a plugin framework that supports multiple backends for > performing snapshots and doing bootloader configuration. That way, you > could make it work with whatever the user's choice of > filesystem/bootloader combination happens to be. > -- > Thanks, > Zac > > --047d7b5d882356c25604dae72310 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I see, my suggestion is partially solved. Would someone me= ntor me, so I could build a framework like this?=C2=A0

R= egards Tuxle


2013/4/21 Zac Medico <zmedico@gentoo.org>
On 04/20/2013 08:45 AM, Tuxle T wrote:
> Dear all
>
> I am Stefan from Switzerland and I am looking for a mentor.
> I currently have been pursuing a BEng in Computer Science at the Zuric= h
> University of Applied Science.
>
> I am using Gentoo since 2009 on my server and since 2010 on my Laptop.=
> The biggest problem I have ever had with the system was undoing broken=
> updates of libpng, poppler or dev-libs/gmp
> So, I have got the following idea: I would setup Gentoo's root on<= br> > `BtrFs` so that `emerge` takes a snaphshot every time something is bei= ng
> modified. That way, rollbacks will become easy.
> I am not sure if this is the best solution for everyone, because BtrFs=
> is still in development and not always an acceptable choice.
> Nevertheless, I believe that this solution is a great one for develope= rs.

For the past couple of years, I've been doing btrfs snapshots of = my root
filesystem for all big updates, and it works very well for me.

In order to go along with the Gentoo's "we're about choice&quo= t; spirit, you
could create a plugin framework that supports multiple backends for
performing snapshots and doing bootloader configuration. That way, you
could make it work with whatever the user's choice of
filesystem/bootloader combination happens to be.
--
Thanks,
Zac


--047d7b5d882356c25604dae72310--