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.


         Markus

-- 
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