Please stabilize, thanks! FYI there's an open bug for each of these package versions but they are not regressions so they should not block.
arm64 done
amd64 done
arm done
ppc stable
I signed up on here just to inform. After updating to 1.19 my two machines' internet broke. It was working perfectly on 1.18. I was using it as dhcp client+wireless authenticator with resolv.conf dns. After bit of downgrading and few hours of digging found solution, install net-dns/openresolv (which was never suggested to install while emerging iwd). So if USE="-systemd" then make net-dns/openresolv dependency or at least suggest it in elog. Hoping you fix.
(In reply to Rahil from comment #5) > I signed up on here just to inform. > > After updating to 1.19 my two machines' internet broke. It was working > perfectly on 1.18. I was using it as dhcp client+wireless authenticator with > resolv.conf dns. > > After bit of downgrading and few hours of digging found solution, install > net-dns/openresolv (which was never suggested to install while emerging > iwd). So if USE="-systemd" then make net-dns/openresolv dependency or at > least suggest it in elog. > > Hoping you fix. Is there some source about this being needed upstream?
(In reply to Sam James from comment #6) > Is there some source about this being needed upstream? I don't think any changes are needed in upstream. Maybe in 1.19 they started using /lib/resolvconf/* which are installed by openresolv when setting NameResolvingService=resolvconf in /etc/iwd/main.conf. Idk what's the actual issue. But I know for sure after updating to 1.19 it broke. And it started working after I installed openresolv.
(In reply to Rahil from comment #7) > (In reply to Sam James from comment #6) > > > Is there some source about this being needed upstream? > > I don't think any changes are needed in upstream. Maybe in 1.19 they started > using /lib/resolvconf/* which are installed by openresolv when setting > NameResolvingService=resolvconf in /etc/iwd/main.conf. > > Idk what's the actual issue. But I know for sure after updating to 1.19 it > broke. And it started working after I installed openresolv. I mean, do you have a reference for upstream changing something which led to this requirement?
(In reply to Sam James from comment #8) > > I mean, do you have a reference for upstream changing something which led to > this requirement? No i don't. It can either be in iwd or ell but from now on you do need openresolv installed if you use resolvconf in iwd config. You do research I am incapable of doing (lack of knowledge). I am suggesting to at least add message in elog which suggests to install openresolv if USE=-systemd instead of making it dependency.
You may want to set USE=standalone if you are using iwd in this mode, it helps get the deps right. I don't think I need to force systemd or openresolv *everywhere* since you have to go out of your way (right now) to use iwd in this way. Does that make sense?
(In reply to Ben Kohler from comment #10) > You may want to set USE=standalone if you are using iwd in this mode, it > helps get the deps right. > > I don't think I need to force systemd or openresolv *everywhere* since you > have to go out of your way (right now) to use iwd in this way. > > Does that make sense? I am sorry I wasn't aware of standalone flag. Now I am surprised how DNS resolving was working without openresolv in 1.8. Everything good now. Forgive me.
x86 stable
ppc64. ell fails 1 test (bug #754639). rdep networkmanager fails tests (bug #738770). # cat iwd-753353.report USE tests started on So 15. Nov 00:19:03 CET 2020 FEATURES=' test' USE='' succeeded for =net-wireless/iwd-1.9-r1 USE='-client crda -monitor -ofono -standalone -systemd -wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda monitor -ofono -standalone -systemd -wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda -monitor ofono -standalone -systemd -wired' succeeded for =net-wireless/iwd-1.9-r1 USE='-client -crda -monitor -ofono standalone -systemd -wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda -monitor -ofono -standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='-client crda monitor -ofono -standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda -monitor ofono -standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='-client crda monitor ofono -standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda -monitor -ofono standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client -crda monitor -ofono standalone -systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='client crda monitor -ofono -standalone systemd wired' succeeded for =net-wireless/iwd-1.9-r1 USE='-client -crda -monitor -ofono standalone systemd wired' succeeded for =net-wireless/iwd-1.9-r1 FEATURES=' test' failed for =dev-libs/ell-0.33 USE='-glib -pie' succeeded for =dev-libs/ell-0.33 USE='glib -pie' succeeded for =dev-libs/ell-0.33 USE='-glib pie' succeeded for =dev-libs/ell-0.33 USE='glib pie' succeeded for =dev-libs/ell-0.33 revdep tests started on So 15. Nov 01:36:04 CET 2020 USE='iwd wifi' FEATURES=' test' failed for net-misc/networkmanager FEATURES=' test' USE='iwd' succeeded for net-misc/connman FEATURES=' test' USE='btpclient' succeeded for net-wireless/bluez
(In reply to ernsteiswuerfel from comment #13) > ppc64. > > ell fails 1 test (bug #754639). This is fixed upstream git, not really sure if it's worth backporting or just waiting for ell-0.34 to stabilize on BE arches like ppc64
(In reply to Ben Kohler from comment #14) > (In reply to ernsteiswuerfel from comment #13) > > ppc64. > > > > ell fails 1 test (bug #754639). > > This is fixed upstream git, not really sure if it's worth backporting or > just waiting for ell-0.34 to stabilize on BE arches like ppc64 Aw man. You never added 0.34! Maybe we should do 0.35 just for ppc64 and friends for now?
There was 1 emergency fix commit between 0.34 and 0.35, I figured we'd just wait and target 0.35 for stable soon, rather than backporting anything.
New stablereq bug 763885 opened, and that one should pass tests on ppc64