1 |
On Mon, Sep 30, 2019 at 08:25:12AM +0200, Fabian Groffen wrote: |
2 |
> On 30-09-2019 09:28:17 +0800, Benda Xu wrote: |
3 |
> > Jacob Godserv <jacobgodserv@×××××.com> writes: |
4 |
> > |
5 |
> > > Wow! This is huge! Congratulations to the Prefix team for their hard |
6 |
> > > work and the unofficial volunteers that supported them! This has been |
7 |
> > > so long in the making I resigned myself to it never |
8 |
> > > happening. Incredible! |
9 |
> > |
10 |
> > Thank you Jacob. It has been a long journey since around ~2005 |
11 |
> > (@Fabian, correct me if I am wrong). Prefix has gradually matured over |
12 |
> > the years, with love from all of us in the community. |
13 |
> |
14 |
> I joined in 2005. At that time there were a few hundreds of packages |
15 |
> keyworded for ~ppc-macos. Main people that had been working on there |
16 |
> (that I know of) were ferringb, kito, pvdabeel, gongloo and j4rg0n. The |
17 |
> project started as Gentoo for Mac OS X. Around 2008 this became Gentoo |
18 |
> Prefix (as we know it today) because a shift was made from installing |
19 |
> "missing" software on Mac OS X in the usual locations (/usr/bin, etc.) |
20 |
> to installing replacement software in a different location, replacing |
21 |
> host software, and therefore relying as little as possible on that |
22 |
> software. Initially it was easy to use Mac OS X's provided software, |
23 |
> because it was up-to-date, but as time went, the software became |
24 |
> outdated (think of automake/autoconf, often a problem) and problematic |
25 |
> (Apple-specific modifications, or unfixed bugs because of old versions). |
26 |
> Thus the only way forward was to install as much as possible Gentoo |
27 |
> "versions", the sole aim of Gentoo Prefix. |
28 |
|
29 |
I joined Gentoo as a dev as side effect of having bought an iMac in |
30 |
2010 and preferring prefix over a dual boot (I use Gentoo since 2002). |
31 |
Gentoo prefix is such a great way of using Gentoo on other systems! |
32 |
|
33 |
These days I'm mostly maintaining sci-physics/root and related packages, |
34 |
as I work on it, and I use prefix mostly on Linux, instead of Mac OS X. |
35 |
I can attest that stability has improved immensely as I recently had a |
36 |
prefix with almost 2k packages installed on Linux (now I have 1.3k |
37 |
packages "only"), and I've had ~700 packages installed with prefix on |
38 |
Mac OS X. Bootstrapping could certainly be improved, but once a system |
39 |
is bootstrapped, it's really nice to use. |
40 |
|
41 |
> > The feeling that Prefix would remain an experimental project was real. |
42 |
> > But as the quality of Prefix steadily grows, we could envision it to be |
43 |
> > of production level hereafter. |
44 |
> |
45 |
> I'm happy to see it more mature for the Linux platforms. We've always |
46 |
> been struggling to keep it "working". Historically, the macOS "target" |
47 |
> was best supported, followed by Solaris, but as these platforms |
48 |
> continued to evolve, or age, we couldn't always keep up fixing the |
49 |
> packages and bootstrap process. Even today this is the case. |
50 |
> |
51 |
> There were a lot of contributors as wel as Gentoo devs that came and |
52 |
> went over the years, making countless efforts and spending many hours to |
53 |
> analyse, test and fix packages, processes or scenarios. For those of |
54 |
> you, if you're still watching, your input has been vital for making the |
55 |
> project what it has become today. It's still running, and for some |
56 |
> scenarios still working fine/being super useful. |
57 |
|
58 |
+1 for this. And to give an idea of how useful it can be, I should say |
59 |
that since a couple of years, I've been participating in the packaging |
60 |
group of the HEP Software foundation¹, where I am advocating for the use |
61 |
of Gentoo prefix to manage software distribution for LHC experiments via |
62 |
CERN's CVMFS file system, which is where I install the prefixes above. |
63 |
Benda is even going to present about Gentoo prefix in an international |
64 |
conference for high energy physics² next November, so the impact this can |
65 |
have if we decide to use it in the end is really big. Thank you so much |
66 |
for all Gentoo devs and contributors that make this possible! |
67 |
|
68 |
1. https://hepsoftwarefoundation.org/workinggroups/packaging.html |
69 |
2. https://indico.cern.ch/event/773049/contributions/3473274/ |
70 |
|
71 |
Best regards, |
72 |
-Guilherme |
73 |
|
74 |
> |
75 |
> Thanks a lot, |
76 |
> Fabian |
77 |
> |
78 |
> |
79 |
> > Big cheers to us all. |
80 |
> > |
81 |
> > Yours, |
82 |
> > Benda |
83 |
> > |
84 |
> |
85 |
> -- |
86 |
> Fabian Groffen |
87 |
> Gentoo on a different level |