Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730188 - dev-lang/duktape probably needs (sub)SLOT love
Summary: dev-lang/duktape probably needs (sub)SLOT love
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ian Whyman (thev00d00)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-29 22:30 UTC by Kent Fredric (IRC: kent\n)
Modified: 2020-11-13 16:57 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) gentoo-dev 2020-06-29 22:30:46 UTC
After upgrading from duktape 2.4 to 2.5, portage started giving me these:

>>> package: dev-lang/duktape-2.5.0-r1
 *  - /usr/lib64/libduktape.so.204
 *  - /usr/lib64/libduktape.so.204.20400
 *      used by /usr/lib/polkit-1/polkitd (sys-auth/polkit-0.116-r1)
>>> package: sys-process/audit-2.8.5
 *  - /lib64/libaudit.so.1
 *  - /lib64/libaudit.so.1.0.0
 *      used by /lib64/elogind/elogind (sys-auth/elogind-243.7)


This is an indication that:

- duktape should *probably* have a subslot of some kind
- packages depending on duktape should use `dev-lang/duktape:=` (or similar) to ensure portage schedules rebuilds with duktape upgrades.
Comment 1 Larry the Git Cow gentoo-dev 2020-11-13 16:51:13 UTC
The bug has been referenced in the following commit(s):

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

commit 5d15db0d72c98412428ec951e6befeb78c456395
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-11-13 16:49:59 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-11-13 16:50:57 +0000

    dev-lang/duktape: bump to 2.6.0
    
    Bug: https://bugs.gentoo.org/730188
    Closes: https://bugs.gentoo.org/752111
    Closes: https://bugs.gentoo.org/722192
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-lang/duktape/Manifest                          |  1 +
 dev-lang/duktape/duktape-2.6.0.ebuild              | 51 ++++++++++++++++++++++
 .../files/duktape-2.6.0-respect-tc-env.patch       | 33 ++++++++++++++
 3 files changed, 85 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-11-13 16:57:20 UTC
The bug has been referenced in the following commit(s):

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

commit 52780a4126eb29c167121c7f6151e03c5af23229
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-11-13 16:57:13 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-11-13 16:57:13 +0000

    app-accessibility/edbrowse: subscribe to dev-lang/duktape subslot
    
    Bug: https://bugs.gentoo.org/730188
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 .../edbrowse/{edbrowse-3.7.5.1.ebuild => edbrowse-3.7.5.1-r1.ebuild}    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit 218900a1ea2c9c90d1f04a15727ea19f3eee8b58
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-11-13 16:55:54 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-11-13 16:55:54 +0000

    net-misc/gerbera: subscribe to dev-lang/duktape subslot
    
    Bug: https://bugs.gentoo.org/730188
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/gerbera/{gerbera-1.6.1.ebuild => gerbera-1.6.1-r1.ebuild} | 2 +-
 net-misc/gerbera/gerbera-9999.ebuild                               | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

commit 69d323163222aa442a76784eef241cba17c744be
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-11-13 16:55:05 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-11-13 16:55:05 +0000

    games-simulation/openrct2: subscribe to dev-lang/duktape subslot
    
    Bug: https://bugs.gentoo.org/730188
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    RepoMan-Options: --force
    Signed-off-by: Sam James <sam@gentoo.org>

 .../openrct2/{openrct2-0.3.0.ebuild => openrct2-0.3.0-r1.ebuild}        | 2 +-
 .../openrct2/{openrct2-0.3.2.ebuild => openrct2-0.3.2-r1.ebuild}        | 2 +-
 games-simulation/openrct2/openrct2-9999.ebuild                          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

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

commit c5638f2899bde2b8541848bee1d60db3d5d684ee
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2020-11-13 16:53:09 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2020-11-13 16:53:09 +0000

    www-client/netsurf: subscribe to dev-lang/duktape subslot
    
    Bug: https://bugs.gentoo.org/730188
    Package-Manager: Portage-3.0.8, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 www-client/netsurf/{netsurf-3.10-r3.ebuild => netsurf-3.10-r4.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Sam James archtester gentoo-dev Security 2020-11-13 16:57:52 UTC
polkit with duktape isn't in tree, so I couldn't add := to that ebuild.