Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656332 - x11-libs/libxshmfence-1.3 please make a revision bump for new dependencies
Summary: x11-libs/libxshmfence-1.3 please make a revision bump for new dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-23 15:12 UTC by josef.95
Modified: 2018-05-23 20:04 UTC (History)
0 users

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 josef.95 2018-05-23 15:12:51 UTC
Hello,
current =x11-libs/libxshmfence-1.3
has a dependency change with https://gitweb.gentoo.org/repo/gentoo.git/commit/x11-libs/libxshmfence?id=6057c95e193bd173984f44b6b3881d832350d2a6
but current portage with default --dynamic-deps=y does not consider this change.

Example: # emerge -avc x11-proto/xproto

Calculating dependencies... done!
  x11-proto/xproto-7.0.31-r1 pulled in by:
    x11-libs/libxshmfence-1.3 requires >=x11-proto/xproto-7.0.24:0/0=[abi_x86_64(-)]

rebuild =libxshmfence-1.3 fixed the issue.
I think a =x11-libs/libxshmfence-1.3-r1 revision bump would be fine.

Thanks! :)
Comment 1 Arfrever Frehtes Taifersar Arahesis 2018-05-23 19:24:28 UTC
Maybe revision bump for this ebuild is acceptable.
Dynamic dependencies would be partially not applied due to := operator.
This ebuild was one of very few ebuilds which were using := operator for x11-proto/* dependencies (and all others already had revision bumps due to RDEPEND):

$ grep -E "x11-proto/[^[:space:]]+:[^[:space:]]*=" x11-*/*/*.ebuild
x11-libs/libXext/libXext-1.3.3.ebuild:  >=x11-proto/xextproto-7.2.1-r1:=[${MULTILIB_USEDEP}]"
x11-libs/libxshmfence/libxshmfence-1.3.ebuild:DEPEND=">=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]
x11-libs/xcb-util-image/xcb-util-image-0.4.0.ebuild:    >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0.ebuild:        >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r1.ebuild:       >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r1.ebuild:       >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
x11-libs/xcb-util/xcb-util-0.4.0.ebuild:        >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
Comment 2 Larry the Git Cow gentoo-dev 2018-05-23 20:04:07 UTC
The bug has been closed via the following commit(s):

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

commit 0b3a5ddea1043b82daf9d3cc600a084389e769ef
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-05-23 20:03:24 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-05-23 20:03:54 +0000

    x11-libs/libxshmfence: Revision bump to force a rebuild
    
    Closes: https://bugs.gentoo.org/656332

 .../libxshmfence/{libxshmfence-1.3.ebuild => libxshmfence-1.3-r1.ebuild}  | 0
 1 file changed, 0 insertions(+), 0 deletions(-)