Gentoo Archives: gentoo-alt

From: Guilherme Amadio <amadio@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] Time has come, or: a story of success
Date: Tue, 15 Dec 2020 13:35:34
Message-Id: X9i7ngTzeoACYz5g@gentoo.org
In Reply to: [gentoo-alt] Time has come, or: a story of success by Michael Haubenwallner
1 Hi haubi,
2
3 It's a pity to see you leave. Thank you very much for all your work
4 on prefix! I hope that you'll come back in the future.
5
6 Best regards,
7 -Guilherme
8
9 On Wed, Dec 09, 2020 at 08:01:58PM +0100, Michael Haubenwallner wrote:
10 > Dear Gentoo Prefix folks!
11 >
12 > TL;DR
13 > It was a great pleasure to grow up Gentoo Prefix with you, yet for me
14 > the time has come to leave. Thank you so much for a great experience!
15 >
16 > A story of success:
17 > Back in 2004, at work, for a number of 3 packages I have been requested to
18 > realize some mechanism to compile+install them together into some custom
19 > filesystem location as normal (non-root) user on the proprietary Unix
20 > platforms AIX (ppc), HP-UX (hppa, ia64) and Solaris (sparc, x86).
21 > So I invented some package installer, using GNU make to resolve dependencies
22 > and parallelize the build, with Bourne Shell files to define the package
23 > metadata, dependencies and compilation commands.
24 >
25 > By the time, the list of packages I had to define in my installer grew up
26 > and started to include things like GCC and some FOSS libraries.
27 >
28 > Around the same time, a colleague told me about Gentoo Linux to be a really
29 > cool distro, and I migrated away from Debian as a Linux user.
30 >
31 > But it took me another ~2 years to realize that my invented package format
32 > really is based on the very same ideas as the Gentoo ebuild format...
33 >
34 >
35 > Here, multiple great Thanks! to Fabian (grobian) Groffen, fortunately a Gentoo
36 > developer by that time already, for:
37 > * Understanding the goal behind my initial Portage patch I submitted to install
38 > packages into some custom filesystem location as a normal user,
39 > * Recognizing at all that a Portage patch has been submitted,
40 > * Creating the Prefix project within the Gentoo ecosystem as sub-project of
41 > the already existing gentoo-alt (Gentoo on Alternative Platforms) project,
42 > * Providing non-Gentoo resources to run the Prefix project,
43 > * Leading the Prefix project for a really long time,
44 > * Mentoring myself to become a Gentoo developer as well,
45 > * Drinking some beer together at FOSDEM a few times,
46 > * a lot more
47 >
48 > Also, great Thanks! to all the (current and former) Prefix developers, namely
49 > Benda (heroxbd) XU for leading Prefix these days, as well as Gentoo developers
50 > for supporting or at least accepting Prefix in general.
51 >
52 >
53 > Within the company, I have released forks of Gentoo Prefix in 2010 and 2015,
54 > with some help of Markus (mduft) Duft to build packages necessary for our
55 > application as native Windows binaries using the MSVC compiler, with the
56 > driving Portage instance running in a Prefix instance on Cygwin.
57 >
58 > Using one Prefix instance (having build deps) to manage another one (without
59 > build deps) is known as Prefix-Stack these days, and supported to a great
60 > degree by EAPI 7.
61 >
62 > In 2019, I did hand over to a team of 3 colleagues, and they succeeded in
63 > releasing our fork of Prefix in 2020 on their own already. They actually
64 > intend to show up with some patches in the Prefix community, but as it's
65 > not their main task, this may eventually be delayed until some 2025 release.
66 >
67 > For myself, a month after FOSDEM'20 I have switched my work focus onto the
68 > Java world, but still I'm really proud to see the Prefix baby live on it's
69 > own, exploring the world in a way I never could imagine!
70 >
71 > While I have to see whether I can remain active enough to keep my status
72 > as Gentoo developer, I'm definitively inactive as Prefix developer now.
73 >
74 > So long, thank you for a great experience, it was a really good time!
75 >
76 > All the best,
77 > /haubi/
78 >