public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Application for SoC as a Student
@ 2013-04-20 15:45 Tuxle T
  2013-04-20 15:56 ` Luca Barbato
  2013-04-21  0:59 ` Zac Medico
  0 siblings, 2 replies; 5+ messages in thread
From: Tuxle T @ 2013-04-20 15:45 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 1104 bytes --]

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.

I work mainly with
  * git (and gitolite)
  * kate (JavaScript, C, C++11, BaSH, Python) / eclipse (Java, Java on
Android)
  * make (compile & deploy)
  * LaTeX
Also I have been working with svn, Assembler on Intel x86, Ruby & PHP.
In my free time I play around with inkscape & blender or I play on my
guitar.

Best regards
Stefan Schindler aka. Tuxle

[-- Attachment #2: Type: text/html, Size: 1771 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-soc] Application for SoC as a Student
  2013-04-20 15:45 [gentoo-soc] Application for SoC as a Student Tuxle T
@ 2013-04-20 15:56 ` Luca Barbato
  2013-04-21  0:59 ` Zac Medico
  1 sibling, 0 replies; 5+ messages in thread
From: Luca Barbato @ 2013-04-20 15:56 UTC (permalink / raw
  To: gentoo-soc

On 04/20/2013 05:45 PM, 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.

btrfs and zfs should be able to do that, ryao might be able to mentor
you on the zfs bits.

The only problem I'm seeing is that the core functionality is pretty
much 4 lines in the late phase of pkg_{pre/post}inst.

You'd be pressed to make it work really well to justify the task alone.

lu



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-soc] Application for SoC as a Student
  2013-04-20 15:45 [gentoo-soc] Application for SoC as a Student Tuxle T
  2013-04-20 15:56 ` Luca Barbato
@ 2013-04-21  0:59 ` Zac Medico
  2013-04-21 23:16   ` Tuxle T
  1 sibling, 1 reply; 5+ messages in thread
From: Zac Medico @ 2013-04-21  0:59 UTC (permalink / raw
  To: gentoo-soc

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-soc] Application for SoC as a Student
  2013-04-21  0:59 ` Zac Medico
@ 2013-04-21 23:16   ` Tuxle T
  2013-04-22 16:03     ` Denis Dupeyron
  0 siblings, 1 reply; 5+ messages in thread
From: Tuxle T @ 2013-04-21 23:16 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 1511 bytes --]

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 <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 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
>
>

[-- Attachment #2: Type: text/html, Size: 2079 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-soc] Application for SoC as a Student
  2013-04-21 23:16   ` Tuxle T
@ 2013-04-22 16:03     ` Denis Dupeyron
  0 siblings, 0 replies; 5+ messages in thread
From: Denis Dupeyron @ 2013-04-22 16:03 UTC (permalink / raw
  To: gentoo-soc

On Sun, Apr 21, 2013 at 5:16 PM, Tuxle T <tuxle@estada.ch> wrote:
> I see, my suggestion is partially solved. Would someone mentor me, so I
> could build a framework like this?

Tuxle,

Mentors are typically allocated while doing the projects evaluations.
So you should submit your proposal first. That's unless you can agree
with a mentor in advance. Typically that would be whoever suggested
the idea and/or is listed on our GSoC project ideas on the Gentoo
wiki. You can't however assume that person will mentor you though,
this is something you have to discuss with her/him first.

Denis.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-04-22 16:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-20 15:45 [gentoo-soc] Application for SoC as a Student Tuxle T
2013-04-20 15:56 ` Luca Barbato
2013-04-21  0:59 ` Zac Medico
2013-04-21 23:16   ` Tuxle T
2013-04-22 16:03     ` Denis Dupeyron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox