Gentoo Archives: gentoo-dev

From: Georgy Yakovlev <gyakovlev@g.o>
To: Alexis Ballier <aballier@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] opam.eclass: unbreak on EAPI=7
Date: Mon, 04 Feb 2019 21:42:40
Message-Id: 4027958.23uN3t1f0R@ws
In Reply to: Re: [gentoo-dev] [PATCH] opam.eclass: unbreak on EAPI=7 by Alexis Ballier
1 On Monday, February 4, 2019 2:52:37 AM PST Alexis Ballier wrote:
2 > On Sat, 2 Feb 2019 21:27:29 -0800
3 >
4 > Georgy Yakovlev <gyakovlev@g.o> wrote:
5 > > Since D, ED, ROOT, EROOT no longer have a trailing slash in EAPI=7
6 > > This eclass is terribly broken, installing things into
7 > > imageusr/...
8 >
9 > You might want to check https://github.com/aballier/ml-overlay
10 Hi!
11
12 I don't really use this eclass in any way.
13 A user reported breakage, I wrote a patch and submitted here for review.
14
15 there is a commit in overlay that adds slashes, but paths will end up having
16
17 // two slashes on EAPI6 and single on EAPI7
18
19 https://github.com/aballier/ml-overlay/commit/
20 98c0f16bc490349f17afdd7a7675b9b5264d267e
21
22 also probably the docdir subdir part of opam_src_install() will also fail, as
23 there are no slashes.
24
25
26 ::gentoo version needs some kind of fix as any EAPI7 ebuild that uses
27 opam.eclass is broken.
28
29 If you are ok with my patches I can commit, just let me know.

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] [PATCH] opam.eclass: unbreak on EAPI=7 Alexis Ballier <aballier@g.o>