• [gentoo-dev] Enable "gdk-pixbuf" in gnome sub-profiles

    From Pacho Ramos@21:1/5 to All on Sat Aug 3 16:10:01 2024
    Hello,

    The rationale is briefly explained at:
    https://bugs.gentoo.org/910363

    As gdk-pixbuf upstream is not including support for new formats, people
    usually need to manually enable "gdk-pixbuf" USE for important libs
    such as libheif, libjxl, or libavif.

    At least for Gnome environments, I think that the USE could be globally
    enabled as gdk-pixbuf is used everywhere and the dependency will be
    installed anyway.

    Any issues with enabling it for gnome profiles?

    Thanks and best regards

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

    iQEzBAABCAAdFiEE808Ng0g83FMNupoifLEMIH/AfbwFAmauOP8ACgkQfLEMIH/A fbznvgf/XQRASIJQS2jH1VRwufYM0yJp6qAn6o0YwKjyU5YgFzlBGSXDypYVVaJC mpHXyLVvyH7xHdlOY1WC3WyTcuTVVfB50IjICtddmmChN1HynFoO0eg4r1xGKY/k A5T8/vVxUR/CkwNfH/FTTEpolE3/tddtYq7Swvc7Zr5v90Jqom5mNAVNBtjwnFUV mGU6aNY8+PcyRIONOePkAtwveRV0oOFmF7fIO30ciGu62cDLNUMrL96E/fjbxwGc lrLqAQ9Eq/aRU8nRgNqRYn9Zsb/DZIcMqJ4vKZsl2wBoovXsCNI7Fu8uK9Y/zr+k BnQ/HLTsQWZBDjpPPvTCGgbJjcE+og==
    =Sk1x
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mart Raudsepp@21:1/5 to Pacho Ramos on Sat Aug 3 23:50:01 2024
    On Sat, 2024-08-03 at 16:04 +0200, Pacho Ramos wrote:
    Hello,

    The rationale is briefly explained at:
    https://bugs.gentoo.org/910363

    As gdk-pixbuf upstream is not including support for new formats,
    people
    usually need to manually enable "gdk-pixbuf" USE for important libs
    such as libheif, libjxl, or libavif.

    At least for Gnome environments, I think that the USE could be
    globally
    enabled as gdk-pixbuf is used everywhere and the dependency will be
    installed anyway.

    Any issues with enabling it for gnome profiles?

    gdk-pixbuf modules are a bit of an attack surface, so I feel a bit
    uneasy about enabling it by default globally. Per-package enabling (package.use) feels a bit safer to me.
    It's also not a global USE flag and is used with different meaning
    (e.g. in swaybg, rxvt-unicode, w3m), though that might be more of an
    argument for default enabling for all packages in gnome profiles, as
    gdk-pixbuf is there anyways.


    Mart

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pacho Ramos@21:1/5 to All on Wed Aug 7 11:50:01 2024
    El dom, 04-08-2024 a las 00:44 +0300, Mart Raudsepp escribió:
    On Sat, 2024-08-03 at 16:04 +0200, Pacho Ramos wrote:
    Hello,

    The rationale is briefly explained at:
    https://bugs.gentoo.org/910363

    As gdk-pixbuf upstream is not including support for new formats,
    people
    usually need to manually enable "gdk-pixbuf" USE for important libs
    such as libheif, libjxl, or libavif.

    At least for Gnome environments, I think that the USE could be
    globally
    enabled as gdk-pixbuf is used everywhere and the dependency will be installed anyway.

    Any issues with enabling it for gnome profiles?

    gdk-pixbuf modules are a bit of an attack surface, so I feel a bit
    uneasy about enabling it by default globally. Per-package enabling (package.use) feels a bit safer to me.
    It's also not a global USE flag and is used with different meaning
    (e.g. in swaybg, rxvt-unicode, w3m), though that might be more of an
    argument for default enabling for all packages in gnome profiles, as gdk-pixbuf is there anyways.


    Mart

    Yeah, because of what you state in the second paragraph I would also
    opt for enabling it globally in gnome profiles :-/

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

    iQEzBAABCAAdFiEE808Ng0g83FMNupoifLEMIH/AfbwFAmazQcwACgkQfLEMIH/A fbwwswgAnaIPadhUs0Y6vgsYFo64H1aBoKOpQI+BbbsiNQz+QAq2pJNVICjjFivg +fw+NW64uQ1UA0KFKI8aKXSmhlDlFpAls46KvfM5ERPDwFjaRqsxBhNdOBtHT6rq 0qG3QEJbIO7J9yQnmRZX3HIp02f6pcvx0HpCTRmI4zORIX2aNlfhQeGA04lOUyDG Pyyg7Sqx0fDW4UUPszjR0Fh7255+lH/11HQshP7RAOGtyzoNqy34anoEO4gXtcAB HfNwlT3W6om28+rTx1UtHqS4Dlwys/UoNwVq9iMRmweBBag41jGcYWv2ludAtMwN 99nI/lflDGsueJamxeZimo5ZCczCLA==
    =x7Cw
    -----END PGP SIGNATURE-----

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