Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831349 - dev-ml/findlib-1.9.1 and dev-ml/ocamlbuild-0.14.0-r1 would both like to own /usr/lib64/ocaml/ocamlbuild/META
Summary: dev-ml/findlib-1.9.1 and dev-ml/ocamlbuild-0.14.0-r1 would both like to own /...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-17 11:27 UTC by Alexander Wessel
Modified: 2022-02-18 18:08 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Wessel 2022-01-17 11:27:34 UTC
Apparently dev-ml/findlib-1.9.1 and dev-ml/ocamlbuild-0.14.0-r1 would both like to own /usr/lib64/ocaml/ocamlbuild/META.

The findlib package was pulled in by an update to lyx, such that
    equery depends dev-ml/findlib dev-ml/ocamlbuild dev-tex/hevea 
now yields:

 * These packages depend on dev-ml/findlib:
dev-ml/ocamlbuild-0.14.0-r1 (dev-ml/findlib)

 * These packages depend on dev-ml/ocamlbuild:
dev-tex/hevea-2.35-r1 (dev-ml/ocamlbuild)

 * These packages depend on dev-tex/hevea:
app-office/lyx-2.3.6.1-r1 (latex ? dev-tex/hevea)


Some of my (abbreviated) output with the crucial details:

[ Results for search key : dev-ml/findlib ]
Searching...
*  dev-ml/findlib
      Latest version available: 1.9.1
      Latest version installed: [ Not Installed ]
  
[ Results for search key : ocamlbuild ]
*  dev-ml/ocamlbuild
      Latest version available: 0.14.0-r1
      Latest version installed: 0.14.0-r1

>>> Installing (1 of 2) dev-ml/findlib-1.9.1::gentoo
 * checking 43 files for package collisions
 * Detected file collision(s):
 * 
 *      /usr/lib64/ocaml/ocamlbuild/META
 * 
 * Searching all installed packages for file collisions...

 * dev-ml/ocamlbuild-0.14.0-r1:0::gentoo
 *      /usr/lib64/ocaml/ocamlbuild/META
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-17 11:28:46 UTC
Thanks. I'll have to take a look at this later.
Comment 2 Alexander Wessel 2022-01-17 18:03:04 UTC
Sure. 

Anything I can do to help? Any pointer to portage documentation on the topic? I haven't searched yet, but if you know a specific page, let me know. What's usually the fix for something like this? I should be able to work/provide the fix, once I know what to do here.
Comment 3 Tupone Alfredo gentoo-dev 2022-01-24 18:08:43 UTC
(In reply to Alexander Wessel from comment #2)
> Sure. 
> 
> Anything I can do to help? Any pointer to portage documentation on the
> topic? I haven't searched yet, but if you know a specific page, let me know.
> What's usually the fix for something like this? I should be able to
> work/provide the fix, once I know what to do here.

Please unmerge ocamlbuild and findlib.

and then update what you meant to update
Comment 4 Alexander Wessel 2022-01-25 23:55:30 UTC
This was actually a part of a @world update, but the dependency was topped out at lyx (see my original report). The findlib error kept occuring during @world-updates.

Anyway, I manned up and did a

  emerge --unmerge findlib ocamlbuild

followed by a 

  emerge -1 ocamlbuild

which pulled dev-ml/findlib-1.9.1::gentoo and dev-ml/ocamlbuild-0.14.0-r1::gentoo

back in. So this should have fixed the issue.

Thanks a million!