mv-overlay icon indicating copy to clipboard operation
mv-overlay copied to clipboard

`app-portage/eix-0.36.7-r2` dependency - `dev-util/meson::gentoo` was moved to `dev-build/meson:gentoo`

Open xfzv opened this issue 1 year ago • 4 comments

Relevant commit

https://github.com/vaeth/mv-overlay/blob/44d06240dd3265708eeeb92a065dbc11999df89b/app-portage/eix/eix-0.36.7-r2.ebuild#L29

# emerge app-portage/eix::mv                                                                                         

emerge: there are no ebuilds to satisfy ">=dev-util/meson-0.41.0".
(dependency required by "app-portage/eix-0.36.7-r2::mv[meson]" [ebuild])
(dependency required by "app-portage/eix::mv" [argument])

xfzv avatar Jan 14 '24 21:01 xfzv

This was already fixed 2 days ago: https://github.com/vaeth/mv-overlay/commit/44d06240dd3265708eeeb92a065dbc11999df89b

vaeth avatar Jan 15 '24 17:01 vaeth

This was already fixed 2 days ago: https://github.com/vaeth/mv-overlay/commit/44d06240dd3265708eeeb92a065dbc11999df89b

No it was not? :thinking:

https://github.com/vaeth/mv-overlay/commit/44d06240dd3265708eeeb92a065dbc11999df89b fixed dev-util/ninja renamed to dev-build/ninja, not dev-util/meson renamed to dev-build/meson

https://github.com/vaeth/mv-overlay/blob/44d06240dd3265708eeeb92a065dbc11999df89b/app-portage/eix/eix-0.36.7-r2.ebuild#L28-L29

https://github.com/vaeth/mv-overlay/blob/44d06240dd3265708eeeb92a065dbc11999df89b/app-portage/eix/eix-99999999.ebuild#L42-L43

Both ebuilds still require dev-util/meson (which no longer exists) instead of dev-build/meson and eix will not install because of this.

xfzv avatar Jan 15 '24 19:01 xfzv

You are right. I did not realize that further moves happened recently. I fixed it now manually instead of merging your PR for two reasons:

  1. I simultaneously want to fix the meson.eclass in the overlay.
  2. I need to sign the commits to keep the copy in the gentoo overlay in sync, and signing after merging a github PR is rather complicated (I have to cheat history).

I hope that this is ok for you?

vaeth avatar Jan 15 '24 20:01 vaeth

You are right. I did not realize that further moves happened recently.

No worries :disguised_face:

All good with https://github.com/vaeth/mv-overlay/commit/e3a9df68277dcef7bedc4541d2d450e5933e8b65! Thank you.

xfzv avatar Jan 15 '24 20:01 xfzv