• [gentoo-dev] questions about wxwidgets.eclass

    From Andrey Grozin@21:1/5 to All on Wed Jul 3 06:20:01 2024
    Hello *,

    1. From which phase function should setup-wxwidgets be called?
    The current statistics of the packages in the tree is:
    src_configure 66
    src_prepare 16
    pkg_setup 6
    pkg_prepare 1
    Does this mean that one of these groups is right, and the other 3 ones are wrong and should be fixed?

    2. Suppose a user has 2 slots installed, 3.0-gtk3 and 3.2-gtk3. [S]he can eselect one of them. The slot used during emerging a package should depend
    only on WX_GTK_VER in the ebuild, and must not depend on which slot is currently eselected. Does wxwidgets.eclass guarantee this?

    Andrey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Grozin@21:1/5 to Eli Schwartz on Thu Jul 4 14:40:01 2024
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    On Wed, 3 Jul 2024, Eli Schwartz wrote:
    On 7/3/24 12:19 AM, Andrey Grozin wrote:
    1. From which phase function should setup-wxwidgets be called?
    The current statistics of the packages in the tree is:
    src_configure 66
    src_prepare   16
    pkg_setup      6
    pkg_prepare    1
    Does this mean that one of these groups is right, and the other 3 ones
    are wrong and should be fixed?
    Well, the eclass docs *literally* state the answer: https://devmanual.gentoo.org/eclass-reference/wxwidgets.eclass/
    """
    Call this in your ebuild to set up the environment for wxGTK in src_configure.
    """
    Thank you. I've fixed my packages, and filed bugs about other packages
    calling setup-wxwidgets from somewhere else.

    Andrey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Gilbert@21:1/5 to grozin@woodpecker.gentoo.org on Fri Jul 5 19:10:01 2024
    On Thu, Jul 4, 2024 at 8:33 AM Andrey Grozin
    <grozin@woodpecker.gentoo.org> wrote:

    On Wed, 3 Jul 2024, Eli Schwartz wrote:
    On 7/3/24 12:19 AM, Andrey Grozin wrote:
    1. From which phase function should setup-wxwidgets be called?
    The current statistics of the packages in the tree is:
    src_configure 66
    src_prepare 16
    pkg_setup 6
    pkg_prepare 1
    Does this mean that one of these groups is right, and the other 3 ones
    are wrong and should be fixed?
    Well, the eclass docs *literally* state the answer: https://devmanual.gentoo.org/eclass-reference/wxwidgets.eclass/
    """
    Call this in your ebuild to set up the environment for wxGTK in src_configure.
    """
    Thank you. I've fixed my packages, and filed bugs about other packages calling setup-wxwidgets from somewhere else.

    It looks like you mass-filed a couple dozen bugs, but left them
    assigned to bug-wranglers.

    Please assign your own bug reports, especially when files en-masse.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Grozin@21:1/5 to Mike Gilbert on Sat Jul 6 15:50:01 2024
    On Fri, 5 Jul 2024, Mike Gilbert wrote:
    It looks like you mass-filed a couple dozen bugs, but left them
    assigned to bug-wranglers.

    Please assign your own bug reports, especially when files en-masse.
    OK, I've assigned them to the corresponding maintainers. Except 2 ones
    which are maintainer-needed. To whom assign them?

    I've also filed a thacker bug https://bugs.gentoo.org/935668 to keep track
    on the progress.

    Andrey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Gilbert@21:1/5 to grozin@woodpecker.gentoo.org on Sat Jul 6 17:20:01 2024
    On Sat, Jul 6, 2024 at 9:45 AM Andrey Grozin
    <grozin@woodpecker.gentoo.org> wrote:

    On Fri, 5 Jul 2024, Mike Gilbert wrote:
    It looks like you mass-filed a couple dozen bugs, but left them
    assigned to bug-wranglers.

    Please assign your own bug reports, especially when files en-masse.
    OK, I've assigned them to the corresponding maintainers. Except 2 ones
    which are maintainer-needed. To whom assign them?

    I've also filed a thacker bug https://bugs.gentoo.org/935668 to keep track
    on the progress.

    There's a maintainer-needed@g.o bugzilla account for that. I assigned
    the 2 bugs you mentioned.

    Thanks for taking care of it!

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