On Tue, 17 May 2022 16:35:11 +0200,
Michał Górny wrote:
> This would require a new EAPI.  We don't really want more Portage-
> specific hacks that are going to break for everyone not using Portage or
> the very specific Portage version.
> I'm not saying that it's not doable but I'm not convinced the added
> complexity is really worth the effort, especially given that this looks
> like a very special corner case.  In the end, fixing Melpa is the right
> thing to do.
> For a start, you'd have to ensure that the "normalizer script" (or its
> dependencies, if you put it in the repo) is available at the time of
> fetching.  This pretty much goes back to the problem of "fetch
> dependencies", and requires a major design change in Portage that
> reduces separation between fetching and installing that we have now.
> I mean, right now Portage pretty much assumes that you can do
> a `--fetchonly` with no extra packages necessary.
> The "normalizer" wouldn't be trivial either.  In the end, we're talking
> about getting 100% consistent results on all platforms, over
> a reasonably long timeframe.

Oh, what a chain of complexity. Yeah, I'll go try fixing melpa first.


For instance, on the planet Earth, man had always assumed that he was more
intelligent than dolphins because he had achieved so much---the wheel, New
York, wars and so on---while all the dolphins had ever done was muck about
in the water having a good time. But conversely, the dolphins had always
believed that they were far more intelligent than man---for precisely the
same reasons. (Douglas Adams, The Hitchhikers Guide to the Galaxy.)

Reply via email to