Closed jaccarmac closed 1 year ago
It should have been fixed a few months ago with https://github.com/trofi/nix-guix-gentoo/commit/65a1c535384f53388d0c0adf82ecd00722b2e508
Can you check if your local copies of the ebuilds contain the change?
Also if your ebuilds are up to date make sure dev-scheme/guile-gnutls
is keyworded. ||
dependencies are a bit tricky to resolve automatically. emerge
might take the wrong branch and give suboptimal suggestions.
I have the correct RDEPEND
, so it must be
||
dependencies are a bit tricky to resolve automatically.
Thanks for the pointer!
Sometimes also passing huge --backtrack=9999
can get past blockers as well. What did you do in the end? :)
Added dev-scheme/guile-gnutls ~amd64
to my Guix accept_keywords
.
I'll try backtrack
next time I run into a similar issue; I have only added that flag in the past when prompted by Portage.
I recommend adding dev-scheme/guile*
to unmask all the guile stuff as I think most if not all of it is unstable.
I noticed this minor error trying to upgrade.
It appears that while the
guile
flag appears in 3.7.8 and 3.7.9, it disappeared in the 3.8.0 ebuild.I'm unable to find further information about why, and haven't debugged the Guix ebuild here with 3.8.0. Is this a known issue, something changing in
net-libs/gnutls
, or something that needs to be changed in this repository?