• [gentoo-user] net-libs/webkit-gtk-2.38.5 and net-libs/webkit-gtk-2.38.5

    From thelma@sys-concept.com@21:1/5 to All on Sun Apr 9 22:40:01 2023
    My system pulled IN two versions of webkit-gtk (slot 4 and 5) net-libs/webkit-gtk-2.38.5
    net-libs/webkit-gtk-2.38.5-r500

    Running:
    equery d =net-libs/webkit-gtk-2.38.5-r500
    * These packages depend on net-libs/webkit-gtk-2.38.5-r500: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    equery d =net-libs/webkit-gtk-2.38.5
    * These packages depend on net-libs/webkit-gtk-2.38.5:
    app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    Which package is pulling IN slotted version?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From julien@jroy.ca@21:1/5 to thelma@sys-concept.com on Sun Apr 9 23:10:01 2023
    On Sun, 2023-04-09 at 14:37 -0600, thelma@sys-concept.com wrote:
    My system pulled IN two versions of webkit-gtk (slot 4 and 5) net-libs/webkit-gtk-2.38.5
    net-libs/webkit-gtk-2.38.5-r500

    Running:
    equery d =net-libs/webkit-gtk-2.38.5-r500
      * These packages depend on net-libs/webkit-gtk-2.38.5-r500: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    equery d =net-libs/webkit-gtk-2.38.5
      * These packages depend on net-libs/webkit-gtk-2.38.5: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    Which package is pulling IN slotted version?

    Looking at the ebuilds for both packages, neither of them depend on the net-libs/webkit-gtk:5 package.

    It seems that `equery d` is not accurate when querying by version when
    the packages are slotted. Instead, you should query by slot:
    `equery d net-libs/webkit-gtk:5`.

    Another option is to use the `emerge` command directly:
    `emerge --pretend --verbose --depclean net-libs/webkit-gtk:5`, or,
    shorter version: `emerge -pvc net-libs/webkit-gtk:5`

    If it returns nothing, then nothing is pulling it in, so either it's
    been explicitely installed on your system, or, it will be unmerged when
    running `--depclean` the next time.

    --
    Julien

    -----BEGIN PGP SIGNATURE-----

    iQGTBAABCgB9FiEEUri1ZrRDZASH+Q0NvvIpdEiEiEIFAmQzJ8lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDUy QjhCNTY2QjQ0MzY0MDQ4N0Y5MEQwREJFRjIyOTc0NDg4NDg4NDIACgkQvvIpdEiE iEJ/2AgAx9LPwax+ZqoKxN/o/VGwpJzrhMcIdIYBmYUsCtolFAmyVLqDpXWFgvsz N7o2CO5TlL8iB25+wWoRbkvUB+R2kKYxMfyjmEpYpsHbdOJ/Vluk2nxlbeE68xFj PNP42XgLMqfzbZFKjkg8H5YFEQPadw+ikSLfF+UrvwzzugnD0niTFpaQfHsRABK3 yR2dXe8KzjGk74HLSEBp9SCyr4068JNqyT6LTOBVOzVfptwo1xvxLZe8OkRniY3c APvE5OfOsn7aSHlOLdqRj4lNFzzgJ7p3pPRqS3YDFY67kxwKS4mD9DXya9tWSCD0 /rGIWvK5djuYRWHKnxFy+611N7bCKA==
    =rqSF
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neil Bothwick@21:1/5 to thelma@sys-concept.com on Mon Apr 10 11:10:01 2023
    On Sun, 9 Apr 2023 14:37:26 -0600, thelma@sys-concept.com wrote:

    My system pulled IN two versions of webkit-gtk (slot 4 and 5) net-libs/webkit-gtk-2.38.5
    net-libs/webkit-gtk-2.38.5-r500

    Running:
    equery d =net-libs/webkit-gtk-2.38.5-r500
    * These packages depend on net-libs/webkit-gtk-2.38.5-r500: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    equery d =net-libs/webkit-gtk-2.38.5
    * These packages depend on net-libs/webkit-gtk-2.38.5: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    Which package is pulling IN slotted version?

    Use emerge instead of equery, it gives better, if slower, results:

    emerge -cpv webkit-gtk:4
    emerge -cpv webkit-gtk:5


    --
    Neil Bothwick

    Q. Why do women have orgasms?
    A: It gives them one extra reason to moan.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arve Barsnes@21:1/5 to thelma@sys-concept.com on Mon Apr 10 14:00:01 2023
    On Sun, 9 Apr 2023 at 22:37, <thelma@sys-concept.com> wrote:

    My system pulled IN two versions of webkit-gtk (slot 4 and 5) net-libs/webkit-gtk-2.38.5
    net-libs/webkit-gtk-2.38.5-r500

    Running:
    equery d =net-libs/webkit-gtk-2.38.5-r500
    * These packages depend on net-libs/webkit-gtk-2.38.5-r500: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    equery d =net-libs/webkit-gtk-2.38.5
    * These packages depend on net-libs/webkit-gtk-2.38.5: app-office/gnucash-4.8 (net-libs/webkit-gtk:4/37)
    net-libs/libproxy-0.4.18 (webkit ? net-libs/webkit-gtk:4)

    Which package is pulling IN slotted version?

    It definitely seems like gnucash and libproxy are pulling in the slot
    4 version? You might have other packages that don't depend on any
    particular slot, and portage will then pull in the latest version,
    which on a stable system is the slot 5 package. This could maybe be
    considered a bug. On my system, I have one package depending on a slot
    4.1 package, and one with no slot requirement, so I have both a slot
    4.1 package and a slot 6 package installed. It's annoying, true.

    Regards,
    Arve

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)