Bug 32011 - eric7_configure crashes when accessing Version Control System choices
Summary: eric7_configure crashes when accessing Version Control System choices
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-13 15:54 CEST by Pierre Fortin
Modified: 2023-06-14 23:31 CEST (History)
2 users (show)

See Also:
Source RPM: eric7-23.5-3.mga9
CVE:
Status comment:


Attachments
Showing Git selected (81.26 KB, image/png)
2023-06-13 20:56 CEST, Lewis Smith
Details
Showing Mercurial selected (102.74 KB, image/png)
2023-06-13 20:57 CEST, Lewis Smith
Details
Showing subversion selected (66.62 KB, image/png)
2023-06-13 20:57 CEST, Lewis Smith
Details

Description Pierre Fortin 2023-06-13 15:54:38 CEST
Description of problem:  missing module: trove_classifiers


Version-Release number of selected component (if applicable):


How reproducible: always 


Steps to Reproduce:
1. eric7_configure
2. scroll to Version Control System
3. click on Git Mercurial or Subversion -> missing module crash
Comment 1 David GEIGER 2023-06-13 19:37:45 CEST
No problem here just installed latest eric7-23.5-3.mga9 pkg

Is python3-trove-classifiers installed?


For me it was installed and all needed dependencies too:

# urpmi eric7
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
  Paquetage                      Version      Révision      Arch    
(média « Core Release (distrib1) »)
  black                          23.1.0       1.mga9        noarch  
  eric7                          23.5         3.mga9        x86_64  
  lib64qscintilla2_qt6_15        2.13.4       1.mga9        x86_64  
  lib64qt6help6                  6.4.1        2.mga9        x86_64  
  lib64qt6pdfwidgets6            6.4.1        5.mga9        x86_64  
  python3-aiodns                 3.0.0        3.mga9        noarch  (recommandé)
  python3-aiohttp                3.8.3        3.mga9        x86_64  (recommandé)
  python3-aiohttp-cors           0.7.0        4.mga9        noarch  (recommandé)
  python3-aiosignal              1.3.1        1.mga9        noarch  (recommandé)
  python3-asttokens              2.2.1        1.mga9        noarch  
  python3-attrs                  22.2.0       1.mga9        noarch  (recommandé)
  python3-cffi                   1.15.1       1.mga9        x86_64  (recommandé)
  python3-click                  8.1.3        1.mga9        noarch  
  python3-coverage               6.5.0        1.mga9        x86_64  
  python3-docutils               0.19         1.mga9        noarch  (recommandé)
  python3-editorconfig           0.12.3       4.mga9        noarch  
  python3-frozenlist             1.3.1        1.mga9        x86_64  (recommandé)
  python3-isort                  5.10.1       3.mga9        noarch  
  python3-jedi                   0.18.2       1.mga9        noarch  
  python3-mypy_extensions        1.0.0        1.mga9        noarch  
  python3-parso                  0.8.3        1.mga9        noarch  
  python3-pathspec               0.10.3       1.mga9        noarch  
  python3-platformdirs           2.6.0        1.mga9        noarch  
  python3-ply                    3.11         8.mga9        noarch  (recommandé)
  python3-pycares                4.2.2        1.mga9        x86_64  (recommandé)
  python3-pycparser              2.20         4.mga9        noarch  (recommandé)
  python3-pysvn                  1.9.16       2.mga9        x86_64  
  python3-qt6-charts             6.4.0        2.mga9        x86_64  
  python3-qt6-help               6.4.1        3.mga9        x86_64  
  python3-qt6-pdf                6.4.1        3.mga9        x86_64  
  python3-qt6-pdf-widgets        6.4.1        3.mga9        x86_64  
  python3-qt6-qscintilla         2.13.4       1.mga9        x86_64  
  python3-semver                 2.13.0       3.mga9        noarch  
  python3-tomli                  2.0.1        1.mga9        noarch  
  python3-tomlkit                0.11.4       1.mga9        noarch  
  python3-trove-classifiers      2023.1.20    1.mga9        noarch  
  python3-typing-extensions      4.2.0        2.mga9        noarch  (recommandé)
  python3-wheel                  0.37.1       1.mga9        noarch  (recommandé)
  python3-yarl                   1.8.1        1.mga9        x86_64  (recommandé)
  qscintilla2-qt6-common         2.13.4       1.mga9        x86_64  
un espace additionnel de 117Mo sera utilisé.
25Mo de paquets seront récupérés.
Procéder à l'installation des 40 paquetages ? (O/n) o

CC: (none) => geiger.david68210

Comment 2 David GEIGER 2023-06-13 19:40:51 CEST
All eric7 dependencies:

$ urpmf --requires eric7
eric7:python(abi)[== 3.10]
eric7:python3-pysvn
eric7:python3-qt6-charts
eric7:python3-qt6-core
eric7:python3-qt6-gui
eric7:python3-qt6-help
eric7:python3-qt6-network
eric7:python3-qt6-pdf
eric7:python3-qt6-pdf-widgets
eric7:python3-qt6-printsupport
eric7:python3-qt6-qscintilla
eric7:python3-qt6-sql
eric7:python3-qt6-svg
eric7:python3-qt6-svgwidgets
eric7:python3-qt6-webenginecore
eric7:python3-qt6-webenginewidgets
eric7:python3-qt6-widgets
eric7:python3dist(asttokens)
eric7:python3dist(black)
eric7:python3dist(coverage)
eric7:python3dist(editorconfig)
eric7:python3dist(isort)
eric7:python3dist(jedi)
eric7:python3dist(packaging)
eric7:python3dist(parso)
eric7:python3dist(pygments)
eric7:python3dist(semver)
eric7:python3dist(tomlkit)
eric7:python3dist(trove-classifiers)
Comment 3 Lewis Smith 2023-06-13 20:54:10 CEST
(In reply to David GEIGER from comment #1)
> No problem here just installed latest eric7-23.5-3.mga9 pkg
Me too. Just installed this thing (126 pkgs, including
python3-trove-classifiers-2023.1.20-1.mga9):
 eric7-23.5-3.mga9
and did:
 $ eric7_configure
which popped the GUI. Following the instructions comment 0:
 1. eric7_configure
 2. scroll to Version Control System
 3. click on Git [or] Mercurial or Subversion
they all worked. I shall attach screenshots of each case.

CC: (none) => lewyssmith

Comment 4 Lewis Smith 2023-06-13 20:56:29 CEST
Created attachment 13874 [details]
Showing Git selected
Comment 5 Lewis Smith 2023-06-13 20:57:14 CEST
Created attachment 13875 [details]
Showing Mercurial selected
Comment 6 Lewis Smith 2023-06-13 20:57:52 CEST
Created attachment 13876 [details]
Showing subversion selected
Lewis Smith 2023-06-13 21:00:33 CEST

Ever confirmed: 1 => 0
Status: NEW => UNCONFIRMED

Lewis Smith 2023-06-13 21:05:15 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=32007

Comment 7 Pierre Fortin 2023-06-14 13:37:46 CEST
Sorry; after digging into what happened, it appears I must have seen the note that eric7-23.5-3.mga9 was released, then assumed it was in an update; but it was in a subsequent update...  Looks like a timing thing and my failure to double-check...  Apologies.
Comment 8 Lewis Smith 2023-06-14 20:42:53 CEST
So can we close this? If you agree, you can do it (fixed).
Comment 9 Pierre Fortin 2023-06-14 23:31:24 CEST
Invalid report...

Status: UNCONFIRMED => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.