| Summary: | net-wireless/iwd-1.9-r1 & dev-libs/ell-0.33 stable request | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Ben Kohler <bkohler> |
| Component: | Stabilization | Assignee: | Ben Kohler <bkohler> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | bkohler, me, ppc64, sam |
| Priority: | Normal | Keywords: | CC-ARCHES, STABLEREQ |
| Version: | unspecified | Flags: | nattka:
sanity-check+
|
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: |
=net-wireless/iwd-1.9-r1
=dev-libs/ell-0.33
|
Runtime testing required: | --- |
|
Description
Ben Kohler
2020-11-06 17:47:59 UTC
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 |