On Wed, 2021-02-10 at 08:51 +0800, Benda Xu wrote: > > > > The first big blocker we're going to hit is trustme [3] package that > > relies on cryptography API pretty heavily to generate TLS certs for > > testing. If we managed to convince upstream to support an alternate > > crypto backend, we'd be able to retain minor keywords a lot of packages > > without too much pain. > > I could feel the pain. > > Bootstraping Rust on Prefix is somewhere between alpha, hppa, ia64, > m68k, s390 and amd64[1]. The problem was exposed by > gnome-base/librsvg[2]. > > I am wondering how useable pkgcore is on alpha, hppa, etc. Maybe it's > time for us to plan for a Gentoo without essential Python dependency.
It's not usable anywhere. We keep updating the PMS, and the council keeps voting to approve the new versions, and we teach all new developers that they need to respect both the PMS and council decisions... and then from that day on, everyone completely, publicly, ignores it, adding thousands of packages across entire ecosystems that don't work properly without portage. I'd like to say it's one of the craziest things I've ever seen, but, there was 2020. We "started" with three package managers, and now we're down to one. The council needs to grow some balls and enforce the PMS before that can change. Pkgcore could be salvaged if you could actually update your system with it. For my "me too," I've been told by upstream that the next major version of clamav will require rust. There are a lot of "real" UNIX machines relying on clamav for e.g. PCI compliance that will be screwed by that, not to mention all of the small business routers and mail gateways on obscure or limited hardware. Personally, I just haven't spent the last 20 years contributing to free software to be casually migrated to a system of bundled binary blobs; nor am I able to set aside 8GB of RAM for hours to rebuild the latest version of rust and its myriad unofficial dependencies every day on a production mail server. Eventually clamav will disappear, and we'll likely move a few big customers to Microsoft O365 as a result.