Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 683060 - net-wireless/iwd bundles a copy of dev-libs/ell
Summary: net-wireless/iwd bundles a copy of dev-libs/ell
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ben Kohler
URL:
Whiteboard:
Keywords:
Depends on: 683202
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2019-04-10 20:55 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2019-05-13 13:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
iwd-0.17-update with ell system support (iwd-0.17-update.patch,719 bytes, patch)
2019-04-12 20:19 UTC, Jory A. Pratt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-10 20:55:11 UTC
This can be easily avoided by adding dev-libs/ell to RDEPEND and 

  --enable-external-ell

to econf call. The configure file checks for a minimum version of ell, so this should be reflected in RDEPEND as well.
Comment 1 Jory A. Pratt gentoo-dev 2019-04-12 20:19:46 UTC
Created attachment 572638 [details, diff]
iwd-0.17-update with ell system support

release tarballs are not available yet but that is the check on ell to use system instead of bundled.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-12 21:10:00 UTC
(In reply to Jory A. Pratt from comment #1)
> Created attachment 572638 [details, diff] [details, diff]
> iwd-0.17-update with ell system support
> 
> release tarballs are not available yet but that is the check on ell to use
> system instead of bundled.

dev-libs/ell needs to go into RDEPEND, not DEPEND.
Comment 3 Larry the Git Cow gentoo-dev 2019-04-12 21:13:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34cc4be19a3abd01c2751b863285f13d9121ee9

commit a34cc4be19a3abd01c2751b863285f13d9121ee9
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2019-04-12 21:13:29 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2019-04-12 21:13:40 +0000

    net-wireless/iwd: revbump for ell unbundling
    
    Bug: https://bugs.gentoo.org/683060
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 net-wireless/iwd/iwd-0.17-r1.ebuild | 114 ++++++++++++++++++++++++++++++++++++
 1 file changed, 114 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2019-05-13 13:32:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8489d20fb0be0a64eaf4ef0f646b676eef824467

commit 8489d20fb0be0a64eaf4ef0f646b676eef824467
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2019-05-13 13:18:44 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2019-05-13 13:20:33 +0000

    net-wireless/iwd: bump to 0.18 & add regulatory domain checks
    
    Added new default-on dep on crda.  One can disable this flag & dep, to
    depend on the new in-kernel support, if so desired.  This requires the
    cfg80211 module to load firmware files when it initializes, so the
    usual firmware-loading requirements apply.
    
    I am not currently checking for the regulatory.db.p7s file that's
    required if CFG80211_REQUIRE_SIGNED_REGDB=y is set, that will be
    improved in the future.
    
    Closes: https://bugs.gentoo.org/683060
    Closes: https://bugs.gentoo.org/685424
    Closes: https://bugs.gentoo.org/685588
    Package-Manager: Portage-2.3.66, Repoman-2.3.12
    RepoMan-Options: --force
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 net-wireless/iwd/Manifest        |   1 +
 net-wireless/iwd/files/ead.initd |  12 ++++
 net-wireless/iwd/iwd-0.18.ebuild | 139 +++++++++++++++++++++++++++++++++++++++
 net-wireless/iwd/metadata.xml    |   1 +
 4 files changed, 153 insertions(+)