Bible Analyzer 5.4 beta (Linux)

Issues and Comments on the Current Beta Versions
jastombaugh
Posts: 11
Joined: Sat Jun 15, 2019 8:28 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh » Thu May 21, 2020 11:09 pm

Using the latest www.bibleanalyzer.com/bibleanalyzer.5.4-1_all.deb I ran a brief test in the following Linux Distros:

Kubuntu 20.04 - Works beautifully under plasma/KDE neon. No issues under normal usage. Renders properly. Functions normally.

Ubuntu MATE 20.04 - BA works smooth as silk in MATE 20.04 - Ran into no issues with my normal usage routines. Solid and stable here.

Ubuntu Gnome 20.04 - Wouldn't install with Software Installer nor with DPKG. It ran into errors, but I could not get any information on what the 'errors' were. Software Installer simply said the following package dependencies were unmet: ... and then listed a blank dialogue box with no packages. However, attempting to "sudo apt upgrade" in the terminal provided a nice list of the issues at hand.

Predictably, it lists:

bibleanalyzer : Depends: python3-wxgtk4.0 (>= 4.0.6) but it is not installable
Depends: python3-wxgtk-webview4.0 but it is not installable
Depends: python3-mutagen but it is not installable
Depends: python3-wxgtk-media4.0 (>= 4.0.6) but it is not installable
Depends: python3-espeak (>= 0.3) but it is not installable
Depends: python3-configobj (>= 4.7) but it is not installable
Depends: python3-xsel but it is not installable
Depends: gstreamer1.0-plugins-ugly but it is not installable

Mint 19.3 - Ran into a dependancy issue with 'Dependancy is not satisfiable: python3 (>= 3.7) Looks like Mint 19.3 is running python 3.6.8 by default. -- Installing a newer version of python didn't seem to help. Exchanging python 3.6.8 for 3.7 exclusively also didn't seem to help. BA 5.2 still works as expected.

Pop_OS! 20.04 - Installed fine and worked for me. Other than the 'search-bar' bug mentioned previously, it functions very well after your last round of changes.

jastombaugh
Posts: 11
Joined: Sat Jun 15, 2019 8:28 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh » Fri May 22, 2020 2:32 pm

** Update **
Ubuntu Gnome 20.04 - Upon installing Ubuntu 20.04 (Gnome) I applied all of the updates that I could find. Bible Analyzer 5.4 now installs without issue right from the *.deb file.

Seems to be running smoothly. The 'search bar' bug is gone, text can be typed in freel. The text in the search bar can be selected by mouse or by holding down shift and using the arrow keys. HOWEVER, hold down shift+crtl to quickly select the search word via the keyboard flags an error.

Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/autoCtrl.py", line 395, in OnKeyDown
elif event.ControlDown() and unichr(key).lower() == "a":
NameError: name 'unichr' is not defined

Close the Error warning box and all is back to normal, until you try it again. Yay for an easy bug! :-) :-)

So far that's all I've caught. Modules download and function as normal. Smooth as silk operation.

-- Still working on pinpointing the Pop_OS issues and fiddling with Mint 19.3's python 'cap'.

darrel_jw
Posts: 217
Joined: Sun Dec 13, 2015 3:38 am

Re: Bible Analyzer 5.4 beta (Linux)

Post by darrel_jw » Mon May 25, 2020 3:27 am

Attempting to create a new ACF filter. I click "New" and immediately receive the following error. I should be able to create a new filter entry and populate it, correct?

Version: Bible Analyzer 5.4.0.46
Application Path: /home/darrel
Modules Path: /home/darrel/Documents/BibleAnalyzer
User Path: /home/darrel/.config/bibleanalyzer
Current Ref: Act 17:
Current Bible: NASBs
Current Dict: StrongEx
Current Comm: ExpDT
Current Word: H5162

Operating System: Linux 5.4.0-31-generic x86_64
System Architecture: 64bit x86_64
Frozen: False

#---- End System Information ----#


#---- Traceback Info ----#

*** Mon May 25 01:21:57 2020 ***
Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 214, in OnNew
dlg = NewEditTopic(self, [], '')
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 604, in __init__
self.elb = gizmos.EditableListBox(panel, -1, "Add Terms")
AttributeError: module 'wx.gizmos' has no attribute 'EditableListBox'


*** Mon May 25 01:23:44 2020 ***
Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 214, in OnNew
dlg = NewEditTopic(self, [], '')
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 604, in __init__
self.elb = gizmos.EditableListBox(panel, -1, "Add Terms")
AttributeError: module 'wx.gizmos' has no attribute 'EditableListBox'

#---- End Traceback Info ----#

darrel_jw
Posts: 217
Joined: Sun Dec 13, 2015 3:38 am

Re: Bible Analyzer 5.4 beta (Linux)

Post by darrel_jw » Mon May 25, 2020 3:33 am

Editing an existing filter and adding a new item produces this error:

Version: Bible Analyzer 5.4.0.46
Application Path: /home/darrel
Modules Path: /home/darrel/Documents/BibleAnalyzer
User Path: /home/darrel/.config/bibleanalyzer
Current Ref: Act 17:
Current Bible: NASBs
Current Dict: StrongEx
Current Comm: ExpDT
Current Word: H5162

Operating System: Linux 5.4.0-31-generic x86_64
System Architecture: 64bit x86_64
Frozen: False

#---- End System Information ----#


#---- Traceback Info ----#

*** Mon May 25 01:21:57 2020 ***
Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 214, in OnNew
dlg = NewEditTopic(self, [], '')
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 604, in __init__
self.elb = gizmos.EditableListBox(panel, -1, "Add Terms")
AttributeError: module 'wx.gizmos' has no attribute 'EditableListBox'


*** Mon May 25 01:23:44 2020 ***
Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 214, in OnNew
dlg = NewEditTopic(self, [], '')
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 604, in __init__
self.elb = gizmos.EditableListBox(panel, -1, "Add Terms")
AttributeError: module 'wx.gizmos' has no attribute 'EditableListBox'


*** Mon May 25 01:31:49 2020 ***
Traceback (most recent call last):
File "/opt/bibleanalyzer/ba-540.zip/searchFilter.py", line 568, in OnSave
cur.execute('UPDATE filter SET words = ? WHERE topic LIKE ?', (', '.join(terms), self.title + '%'))
sqlite3.OperationalError: no such table: filter

#---- End Traceback Info ----#

Post Reply