Hi everyone, when I run the update with portage it always show me the following warning: " These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 10.49 s (backtrack: 0/20). Total: 0 packages, Size of downloads: 0 KiB WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-libs/ell:0 (dev-libs/ell-0.59:0/0::gentoo, ebuild scheduled for merge) USE="-pie -test" ABI_X86="(64)" conflicts with ~dev-libs/ell-0.58 required by (net-wireless/iwd-2.8-r1:0/0::gentoo, installed) USE="client monitor systemd -ofono -standalone -wired" ABI_X86="(64)" CPU_FLAGS_X86="aes ssse3" ^ ^^^^ Nothing to merge; quitting. " It does not actually block any other update, I just can't update it. Do you know if it is safe to update the ebuild and make iwd compatible with ell-0.59? Thanks
In the past there have been incompatibilities (eg bug 741158) with newer ell released before/without a corresponding iwd release, so the dep was changed from >=${ELL_REQ} to ~${ELL_REQ} where ELL_REQ is the ell version bundled in the iwd tarball (which we choose to unbundle with --enable-external-ell). I saw the upgrade warning on my system as well, but I'm hoping there is a new iwd release soon which officially blesses ell-0.59. Let's give it a few more days and if there isn't one, I'll allow ~ELL_REQ again and we'll see how that goes.
(In reply to Ben Kohler from comment #1) > In the past there have been incompatibilities (eg bug 741158) with newer ell > released before/without a corresponding iwd release, so the dep was changed > from >=${ELL_REQ} to ~${ELL_REQ} where ELL_REQ is the ell version bundled in > the iwd tarball (which we choose to unbundle with --enable-external-ell). > > I saw the upgrade warning on my system as well, but I'm hoping there is a > new iwd release soon which officially blesses ell-0.59. Let's give it a few > more days and if there isn't one, I'll allow ~ELL_REQ again and we'll see > how that goes. Ty for the quick response. I could consider to force the ELL_REQ to 0.59 on my ebuild and see if there is/are any problem/s
That would be a great next step to save me the time of testing once this "few more days" timeout is done
(In reply to Ben Kohler from comment #3) > That would be a great next step to save me the time of testing once this > "few more days" timeout is done Ok, I'm posting it while it's hot. I've upgraded to 0.59 and no problem so far. I've tried the command the other user posted on his bug and that's the result: ' scardracs@acer ~ $ sudo /usr/libexec/iwd -d Wireless daemon version 2.8 src/main.c:main() Using configuration directory /etc/iwd src/storage.c:storage_create_dirs() Using state directory /var/lib/iwd Name request failed src/module.c:iwd_modules_exit() D-Bus disconnected, quitting... ' which should be ok as I'm using NetworkManager for connections. iwctl works as expected and connection is good and stable. I assume it's safe to upgrade to 0.59 when you're ready :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e7ec182c6f59e772a35269c5859975aefeb2b7 commit 23e7ec182c6f59e772a35269c5859975aefeb2b7 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2023-11-01 12:24:32 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2023-11-01 12:27:23 +0000 net-wireless/iwd: loosen ell dep from ~ to >= This dep was tightened to match the exact ell version as bundled in the iwd release tarball due to 741158 but I think this may have been a fluke/outlier. In theory ell should be backward compatible enough to allow any later version. If we see any failures in the future, I'll move it back to ~ and keep it there. Closes: https://bugs.gentoo.org/916543 Signed-off-by: Ben Kohler <bkohler@gentoo.org> net-wireless/iwd/iwd-2.8-r2.ebuild | 166 +++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+)