Summary: | net-libs/ignition-msgs, net-libs/ignition-transport, sci-libs/ignition-math: All ignition-related ebuilds should be unslotted | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Victor Mataré <vmatare+gbug> |
Component: | Current packages | Assignee: | Alexis Ballier <aballier> |
Status: | UNCONFIRMED --- | ||
Severity: | minor | CC: | jstein |
Priority: | Low | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Victor Mataré
2020-05-15 01:34:51 UTC
the point of slotting here is not to allow multiple installs: this is, as you correctly noted, mostly pointless the point is to be able to :SLOT depend on those packages because if a package uses ign-msgs:2 it will never work with ign-msgs3 due to the renaming in all the files > the point is to be able to :SLOT depend on those packages because if a
> package uses ign-msgs:2 it will never work with ign-msgs3 due to the
> renaming in all the files
Right, that makes sense. However in that case, it might be a good idea to have the slots mutually block each other, because the way upstream has implemented it currently, they can't be installed alongside each other. I.e. there are no file collisions, but the various cmake find-scripts won't find anything any more if more than one slot is installed.
(In reply to Victor Mataré from comment #2) > > the point is to be able to :SLOT depend on those packages because if a > > package uses ign-msgs:2 it will never work with ign-msgs3 due to the > > renaming in all the files > > Right, that makes sense. However in that case, it might be a good idea to > have the slots mutually block each other, because the way upstream has > implemented it currently, they can't be installed alongside each other. I.e. > there are no file collisions, but the various cmake find-scripts won't find > anything any more if more than one slot is installed. I'm in the process of updating those and didn't see any problem with multiple slots installed |