Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issue collection/overview of wxWidgets, wxGTK, wxPython (Phoenix), wxmac #90654

Open
evils opened this issue Jun 17, 2020 · 2 comments
Open

issue collection/overview of wxWidgets, wxGTK, wxPython (Phoenix), wxmac #90654

evils opened this issue Jun 17, 2020 · 2 comments

Comments

@evils
Copy link
Member

evils commented Jun 17, 2020

FUD surrounding these packages mostly around resolving a kicad issue suspected to be caused by an incompatibility between wxWidgets 3.1.2 and wxPython 4.0.7

  1. except for wxmac, none of these have a listed maintainer
  2. wxPython releases depend on non-release wxWidgets revision
    With help from their forum, i got wxPython 4.1.0 building
    The result however is not usable probably due to it being in a buildPythonPackage
    1.1 issues due to the mismatch between wxPython's bundled wxWidgets and nixpkgs' wxGTK persist (wxPython: 4.1.0 -> 4.1.1 #135607)
    1.2 upstream issue about this: Update to wxWidgets 3.1.5 wxWidgets/Phoenix#1961
  3. we now have wxGTK3*-gtk[2|3] (wxGTK3: make gtk2 and gtk3 specific variants #90428)
    While a practical and well meant approach by @peterhoeg to transitioning to gtk3 (wxGTK: use GTK 3 by default #73145)
    This means we have 4 packages providing wxWidgets,
    plus wxmac and possibly the need for a wxPython.wxWidgets
  4. wxPython, wxPython30, wxPython_4_0
    What attribute should wxPython-4.1.0 be?
    @veprbl seemingly suggested the _4_0 here
  5. pkgs.wxGTK provides wxGTK but the pname is wxwidgets, their docs suggest it should be wxGTK?
    4.1. wxmac should be wxOSX?

possibly interested parties

@deliciouslytyped @tbenst @lopsided98 @worldofpeace @matthewbauer @vcunat @FRidh @LnL7 @matthuszagh @tokudan

@veprbl
Copy link
Member

veprbl commented Jun 17, 2020

  1. wxPython, wxPython30, wxPython_4_0
    What attribute should wxPython-4.1.0 be?
    @veprbl seemingly suggested the _4_0 here

This is based on a proposal: https://discourse.nixos.org/t/an-attrpath-format-policy-proposal/235
It was not formally accepted, I believe. And there are some namespaces where it is not always followed (e.g. for pythonPackages the attribute name supposed to match pypi package name)

@stale
Copy link

stale bot commented Dec 15, 2020

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Dec 15, 2020
@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Feb 22, 2022
evils added a commit to evils/nixpkgs that referenced this issue Jun 21, 2022
this avoids the wxGTK31 - wxPython 4.1 conflict described in NixOS#90654
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants