Created attachment 690345 [details] dev-ml/num-1.4 with the src_compile and src_install methods copied over from dev-ml/num-1.3. I'm not proposing this as the ebuild we should be using, it's just a proof that this would solve the issue Hi, I don't know why the ebuilds for dev-ml/num-1.3 and dev-ml/num-1.4 are so different when the upstream differences between those two version are quite minor: https://github.com/ocaml/num/compare/v1.3...v1.4 I guess that was due to some ebuild refactoring on Gentoo side, but it seems the new ebuild is not installing the full package as raised in bug 772920. That bug refers to net-p2p/mldonkey failing to build because nums.cma file is missing. Initially I thought it was due to some upstream breaking changes to the num library, which wouldn't be the first time. But after reviewing the upstream change history mentioned below, I noticed is very small and wouldn't explain the files that are missing in the new package. So I noticed the ebuilds for dev-ml/num-1.3 and dev-ml/num-1.4 are very different and after copying the src_compile and src_install functions from dev-ml/num-1.3 to dev-ml/num-1.4, I can see the missing files are now back and net-p2p/mldonkey can be built again against dev-ml/num-1.4. I far from being an OCaml expert, but it looks to me like the dev-ml/num-1.4 package is wrong? Or am I missing something?
Created attachment 690348 [details] Files installed by dev-ml/num-1.3
Created attachment 690351 [details] Files installed by the version of dev-ml/num-1.4 currently in Portage
Created attachment 690354 [details] Files installed by the modified version of dev-ml/num-1.4 attached
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a885177a3e3c7bd8379a8b128ed77819a1cd1fa4 commit a885177a3e3c7bd8379a8b128ed77819a1cd1fa4 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-03-09 20:42:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-03-09 20:43:27 +0000 dev-ml/num: fix installation Thanks-to: Jesús P Rey (Chuso) <gentoo@chuso.net> Closes: https://bugs.gentoo.org/775119 Signed-off-by: Sam James <sam@gentoo.org> dev-ml/num/{num-1.4.ebuild => num-1.4-r1.ebuild} | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)