• libgtk3: pkg-config really required?

    From Alexander Traud@21:1/5 to All on Wed Oct 20 20:20:02 2021
    Two years ago, the developer tool pkg-config was added as dependency in the packages libglib-perl [1], libcairo-perl [2], and libcairo-gobject-perl [3]. Because of that, (even a minimal) Ubuntu Desktop installation contains that tool nowadays, because
    its Update Manager depends on libgtk3-perl.

    Is that an issue, I should report as bug via the usual channels, for each of these three packages? Or was that done on some purpose, I do not understand.

    [1] <https://salsa.debian.org/perl-team/modules/packages/libglib-perl/-/commit/a0eab9d2473d89b01735225462b8ee98707597c3>
    [2] <https://salsa.debian.org/perl-team/modules/packages/libcairo-perl/-/commit/422b6b7491962f9b8dda5c506f46b9f4b6422ccf>
    [3] <https://salsa.debian.org/perl-team/modules/packages/libcairo-gobject-perl/-/commit/220492523381a733230488b3df05ad0ba864990d>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Alexander Traud on Wed Oct 20 21:30:01 2021
    On Wed, 20 Oct 2021 20:11:30 +0200, Alexander Traud wrote:

    Two years ago, the developer tool pkg-config was added as
    dependency in the packages libglib-perl [1], libcairo-perl [2], and libcairo-gobject-perl [3]. Because of that, (even a minimal) Ubuntu
    Desktop installation contains that tool nowadays, because its
    Update Manager depends on libgtk3-perl.

    Is that an issue, I should report as bug via the usual channels,
    for each of these three packages? Or was that done on some purpose,
    I do not understand.

    Taking a very quick look, this happened because the upstream
    META.{json,yml} define them as a runtime requirements.

    My hunch is that this might be wrong; so yes, please file bugs and
    we'll take a closer look to see if these runtime dependencies are
    actually bogus.


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

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

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmFwbDVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaQlhAAmT1DCP/mFyPIZxRrXvtyP8Vqaag8QIr6RdYdhIpsUw4SPTaixmJjTGsW pyGOffweECU/D7KTpqLi8X/wQTnu4MW+ViiMsS0Hb4u8qvhiyUij0ZHakwX2KXal T9D4py/EXXAL2xqX/HK3QNymD3Rcvtmk1SlxR/Xf+hjlHjMH0tdwCXrHO+Pl6FNl wSfPoMcH5OlqxwWoCPLz+cbkKRpp20dvxQbJMJBTgfwENwjMzmPhE1KYt6i/NMdp jmbXSwVKG7fcluc6xFwmpXc1DNr1t7jv0JNdrIxIMUYXkz2jKAR0Y9Kyn64iV42H jMV2tnTpWm8I8hXhepwtA7sOKeyTfZckND2FTQqnqUuSDx/JEQlGUrTxV9TbLM6C VUcGAqu2ZsAPoE/cGJbHJ/muRkzjXmjLGP6V4KcdY/vH0+HmU1kzcuqNuF0kj4Dj +kTzWizOwv3nbqRmBBSzjCmQU9+8AJmil1Y0Fm1DfNRtTy5/P9a/A5inDvMXiMRI owf0TvJVMzLvuusmp7iIDCCbCXLS17FqeN5rUIiGMBp+IqjeztjiRKHkFWKUCPpq L0u8ROkKb44mrZ2H7Hf9bGYc6UYwsAwv3qrmkFtfFqk7vkCAeGD+tdYSImco+Pa6 0nNe0qBjSXaaRc1Syphkn8GsTR6xS0fJRxHyq4nMeCkaBzN2jW0=
    =I3sf
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Alexander Traud on Mon Oct 25 21:00:01 2021
    On Thu, 21 Oct 2021 16:59:13 +0200, Alexander Traud wrote:

    please file bugs

    <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996940> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996941> <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996942>

    Thanks, all packages uploaded, you should get the bug-closing mails
    soon.

    There is a forth packages, libmodule-build-using-pkgconfig-perl.
    However, that package and its dependency on pkg-config seems good
    to me. Furthermore, that package is not installed in Ubuntu Desktop
    on default.

    Right, that's a pure buildtime thing.


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

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

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmF2/dlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYcyRAApVnlEBKj/sVWLuxclzhmW5oFbokco7x50KuqULonV95Gsd73CyfWrZAb /JSIzp5tg3xnjtEVmKX6mgPnJoDKf1BzYYij4Y1HZfpuNhMEgecjAkkBpQ9qHhJt sRJXHsKH/lOJ+tvdDa9AoUwN9BexoaFGbaStGc0umBC6sGKMR7/NVUCZ8doqibFj e5mpwpHwwjnSSIfVemKMDW1LrGXqcMSHFgaSXXCp2tpUojSDSGUnUMYcn/u8Nv1z HdpVcdYzTX3IgvJST1B6dCDheZ8O3xQCPidIdlN3Eaa49DObbDCwwrKId5mWOBq2 9XkFddcIs8nmpRKI7baCLuWuFKMjxobvxcqPhJJbLvmciZV49n+0bjbryxoqn4UW H8yIa9knf6WKz9fcGBDnyvA/SL7bn2JyOFz1Ry2Zy1lnet8RLwpILDxqQPw9MPsY fNc5QSYlbYxfFn1sCHNPnDXh+b+ff9AhDAsAJ3LGk1JH/Nwr+z0n9ZysAbDM+1iP C92YuFJxgLTaTOuZXYL1+aIxv6rD2UP9Ky7TKFju2N9Y1Kt/uja5kkDy5QZB9vfL 258uLdowOAKifBb7Z4z8Q4BVHdGk3aE65K5IOxJefjOnVB5L/v3h4kXsiduJI8Yg rblquTtIVihxHE9wnOYGEB4SDSfipZ2IalNuMMMBqkFfRP3+QTA=
    =q7TB
    -----END PGP SIGNATURE-----

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