Gentoo Archives: gentoo-alt

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

Attachments

File name MIME type
OpenPGP_signature.asc application/pgp-signature