Bible Analyzer 5.4 beta (Linux)

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

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh »

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: 22
Joined: Sat Jun 15, 2019 8:28 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh »

** 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: 279
Joined: Sun Dec 13, 2015 3:38 am

Re: Bible Analyzer 5.4 beta (Linux)

Post by darrel_jw »

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: 279
Joined: Sun Dec 13, 2015 3:38 am

Re: Bible Analyzer 5.4 beta (Linux)

Post by darrel_jw »

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 ----#

Tim
Site Admin
Posts: 1454
Joined: Sun Dec 07, 2008 1:14 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by Tim »

I uploaded a new beta, same link (5.4.0.48)

This one fixes an issue with the Session Manager starting.
The issue making a new item for the Context Filter,
and the crash when placing the cursor over a link in the CWD.

Try it out.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

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

Re: Bible Analyzer 5.4 beta (Linux)

Post by darrel_jw »

did a search on "live", copied results into ACF, edited Faith/Belief, added "live" and clicked Save and got the following error. The same error occurs when creating a new topic, adding an entry and clicking save.

Version: Bible Analyzer 5.4.0.48
Application Path: /home/darrel
Modules Path: /home/darrel/Documents/BibleAnalyzer
User Path: /home/darrel/.config/bibleanalyzer
Current Ref: Psa 23:6
Current Bible: MLV
Current Dict: StrongEx
Current Comm: DakeN
Current Word: G2540

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

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


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

*** Sun Jun 7 14:06:52 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 ----#

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

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh »

jastombaugh wrote:
Wed May 13, 2020 10:04 pm
FEATURE REQUEST for BA 5.6 -- Let's do a dark theme as well as the light theme.

If you need a volunteer to rework the icons to show up better in the dark theme, let me know. :-)
Tim, Can you guys use some SVG graphics for Icons? Not sure if it would play better with hi-DPI displays. I've got a few ideas put together in Inkscape, if you are open to looking at them.

Dark theme as well as a light theme. (Since OBVIOUSLY you don't have enough work to do as it is. ;) ;)

Tim
Site Admin
Posts: 1454
Joined: Sun Dec 07, 2008 1:14 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by Tim »

jastombaugh,

Yes, if you would like to make some icons I'll see how they work. I am updating ScripturePad to a straight HTML editor and some new Edit icons would come in handy.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

Tim
Site Admin
Posts: 1454
Joined: Sun Dec 07, 2008 1:14 pm

Re: Bible Analyzer 5.4 beta (Linux)

Post by Tim »

Uploaded a new beta 5.4.0.50. Same link.

This one fixes,

Issue creating new entry in ACF
Issue with TTS when clicking play button on Dct/Cmt/Res tool bar
Issue with numbered footnote popups in Bible window (CMRB, etc)
Issue with Statistics in ACP
and a couple other things.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

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

Re: Bible Analyzer 5.4 beta (Linux)

Post by jastombaugh »

Tim wrote:
Tue Jun 16, 2020 12:03 pm
jastombaugh,

Yes, if you would like to make some icons I'll see how they work. I am updating ScripturePad to a straight HTML editor and some new Edit icons would come in handy.
Did the SVG file I sent you go through?

Post Reply