Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753353 - net-wireless/iwd-1.9-r1 & dev-libs/ell-0.33 stable request
Summary: net-wireless/iwd-1.9-r1 & dev-libs/ell-0.33 stable request
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ben Kohler
URL:
Whiteboard:
Keywords: CC-ARCHES, STABLEREQ
Depends on:
Blocks:
 
Reported: 2020-11-06 17:47 UTC by Ben Kohler
Modified: 2021-01-05 14:05 UTC (History)
4 users (show)

See Also:
Package list:
=net-wireless/iwd-1.9-r1 =dev-libs/ell-0.33
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Kohler gentoo-dev 2020-11-06 17:47:59 UTC
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.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-06 22:33:35 UTC
arm64 done
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-07 00:35:25 UTC
amd64 done
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-07 01:23:23 UTC
arm done
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2020-11-07 20:48:48 UTC
ppc stable
Comment 5 Rahil Bhimjiani 2020-11-08 00:33:58 UTC
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.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-08 00:45:32 UTC
(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?
Comment 7 Rahil Bhimjiani 2020-11-08 00:54:44 UTC
(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.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-11-08 02:20:41 UTC
(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?
Comment 9 Rahil Bhimjiani 2020-11-08 08:19:59 UTC
(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.
Comment 10 Ben Kohler gentoo-dev 2020-11-08 12:08:48 UTC
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?
Comment 11 Rahil Bhimjiani 2020-11-09 11:04:15 UTC
(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.
Comment 12 Thomas Deutschmann (RETIRED) gentoo-dev 2020-11-12 00:36:52 UTC
x86 stable
Comment 13 ernsteiswuerfel archtester 2020-11-15 01:13:42 UTC
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
Comment 14 Ben Kohler gentoo-dev 2020-11-17 19:16:10 UTC
(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
Comment 15 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-22 05:24:04 UTC
(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?
Comment 16 Ben Kohler gentoo-dev 2020-12-22 13:52:04 UTC
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.
Comment 17 Ben Kohler gentoo-dev 2021-01-05 14:05:40 UTC
New stablereq bug 763885 opened, and that one should pass tests on ppc64