Bible Analyzer 5.6 beta (Linux)

Issues and Comments on the Current Beta Versions
Post Reply
Tim
Site Admin
Posts: 1482
Joined: Sun Dec 07, 2008 1:14 pm

Bible Analyzer 5.6 beta (Linux)

Post by Tim »

Here is a beta of Bible Analyzer 5.6 for Linux,
www.bibleanalyzer.com/bibleanalyzer_5.6-1_all.deb

Although I have not tested it on Ubuntu 24.04 yet, it should work.

(I also updated v5.5 so it will run on 24.04. The issue was 24.04 comes with Python 3.11 while v5.5 asked for 3.10.)

Check the Windows beta page see the new features.

Try it out and let me know.

Thanks.
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)

RobertRathbone
Posts: 49
Joined: Mon Jul 07, 2014 6:40 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by RobertRathbone »

I've been busy this week so I've not been able to test this and give you any feedback on this new version before now.

I recently upgraded my machine to Kubuntu 24.04 and BA 5.5 stopped working. Running it from the console I saw that it was failing to find certain libraries, such as webkit. It was looking for webkit2gtk-4.0 and Kubuntu/Ubuntu 24.04 comes with webkit2gtk-4.1. I created a link to 4.1 and named it 4.0 in order to make it happy. I had to also create links to one or two other libraries that it couldn't find and finally got BA to run, although there are still some things that aren't quite right. I installed BA 5.6 over 5.5 and things didn't improve. I'm sure it's cosmetic, but it still reports itself as 5.5. I also noticed that the bug that I mentioned previously has not yet been fixed (https://www.bibleanalyzer.com/forum/vie ... php?t=1668).

In order to get a clean test in case creating the links to previous libraries did not make for a fair test of 5.6, I installed BA 5.6 on a machine that I'm setting up for my wife. It has a clean install of Kubuntu 24.04 and 5.6 will not even start. I ran it from the console and you can see from the output below that the issue preventing it from running is not the version of Python. Kubuntu 24.04 has newer libraries than the ones that BA is looking for. Hope the console messages below helps you...

Robert Rathbone

Code: Select all

pam@pam-desktop:~$ python3 -u /opt/bibleanalyzer/ba-run.py
3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
4.2.0 gtk3 (phoenix) wxWidgets 3.2.0
/home/pam App dir
/home/pam/Documents/BibleAnalyzer myDocs folder
/home/pam/Documents/BibleAnalyzer all users
/home/pam/Documents/BibleAnalyzer docs modules folder
/home/pam/.config/bibleanalyzer user
0.1575932502746582 imports

(analyzer5:28320): Gtk-WARNING **: 17:20:51.539: /lib/x86_64-linux-gnu/libFcitx5GClient.so.2: undefined symbol: g_once_init_leave_pointer

(analyzer5:28320): Gtk-WARNING **: 17:20:51.539: Loading IM context type 'fcitx' failed

(analyzer5:28320): Gtk-WARNING **: 17:20:51.540: /lib/x86_64-linux-gnu/libFcitx5GClient.so.2: undefined symbol: g_once_init_leave_pointer

(analyzer5:28320): Gtk-WARNING **: 17:20:51.540: Loading IM context type 'fcitx' failed
Valid local config

(analyzer5:28320): Gtk-WARNING **: 17:20:51.661: /lib/x86_64-linux-gnu/libFcitx5GClient.so.2: undefined symbol: g_once_init_leave_pointer

(analyzer5:28320): Gtk-WARNING **: 17:20:51.661: Loading IM context type 'fcitx' failed
Loading editor...
DRI driver not from this Mesa build ('24.0.5-1ubuntu1' vs '23.2.1-1ubuntu3.1~22.04.2')
failed to bind extensions
DRI driver not from this Mesa build ('24.0.5-1ubuntu1' vs '23.2.1-1ubuntu3.1~22.04.2')
failed to bind extensions
DRI driver not from this Mesa build ('24.0.5-1ubuntu1' vs '23.2.1-1ubuntu3.1~22.04.2')
failed to bind extensions
DRI driver not from this Mesa build ('24.0.5-1ubuntu1' vs '23.2.1-1ubuntu3.1~22.04.2')
failed to bind extensions
Failed to create GBM device for render device: /dev/dri/renderD128: No such file or directory

** (analyzer5:28320): ERROR **: 17:20:51.809: Unable to spawn a new child process: Failed to spawn child process “/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess” (No such file or directory)
pam@pam-desktop:~$ 

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

Re: Bible Analyzer 5.6 beta (Linux)

Post by Tim »

Since the 24.04 repositories now contain all the dependencies Bible Analyzer 5.6 requires, I have adjusted the deb to download them from there instead of packaging some within. I uploaded a new deb (same link) that reflects this.

The v5.5 deb still contains the packages so it will work with 22.04. So for 22.04 use v5.5 and for 24.04 use v5.6
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)

RobertRathbone
Posts: 49
Joined: Mon Jul 07, 2014 6:40 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by RobertRathbone »

That is much better. It starts normally on my machine and the new 5.6 features seem to be working (I couldn't get them to work before).

The issues I pointed out previously are still present, however. The program still reports itself as 5.5 (specifically 5.5.1.02) unless that is because it's still beta and won't be 5.6 until its officially released. Also, the bug mentioned in this post (https://www.bibleanalyzer.com/forum/vie ... php?t=1668) hasn't been fixed. I'm also seeing some cosmetic issues that may be because I'm on Kubuntu (KDE desktop) and you develop for the Cinnamon desktop used in Linux Mint. Some of the buttons in the lower right-hand corner of the Parallel/Harmony generator are blank. I'd paste a screenshot here but I can't seem to get it to work.

Thanks for your hard work!
Robert

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

Re: Bible Analyzer 5.6 beta (Linux)

Post by Tim »

Just uploaded an update (same link) that fixes the dropdown click issue mentioned above and adds the correct version in About (5.6.0. 02
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)

RobertRathbone
Posts: 49
Joined: Mon Jul 07, 2014 6:40 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by RobertRathbone »

Thank you for your quick response! I can confirm that both issues are indeed fixed. BA now reports itself as 5.6.0.02.

Quick question (with hopefully a quick answer): I was watching the video where you demonstrated the enhanced functionality of the Harmony/Parallel Generator and noticed that you had some studies with columns that displayed a title above each column. I couldn't see any obvious way that the column titles were defined since you only had scripture references listed in the "References" textbox at the bottom of the window and the "Title" textbox seems to only apply to the entire presentation and is listed at the top. I suppose your "Creation Studies" was something you prepared for yourself and may have features unavailable to the normal user.

Robert

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

Re: Bible Analyzer 5.6 beta (Linux)

Post by Tim »

Yes, the Creation Studies was for my own purposes, but it does utilize some undocumented features of the Presenter.

Here is a partial line from the .pll file,

Create & Made & Form create\w*, ma[dk]e(st)?, form* # <t>Create</t>Gen 1:1, 21....| <t>Made</t> Gen 1:7, ...

The page title is
Create & Made & Form
followed by the tab character

create\w*, ma[dk]e(st)?, form*
Is a regex of the words to highlight followed by a # as separator

<t>Create</t>
is the column heading or title followed by the references.
After each column designator (|) there can be a title.
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)

RobertRathbone
Posts: 49
Joined: Mon Jul 07, 2014 6:40 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by RobertRathbone »

Very clever. Titling each column is a useful feature and you should document it! lol I'm glad it's something easy to do from inside the program without having to manually edit the .pll file. Adding a <t>My cool title</t> at the beginning of each column definition is simple.

kathleenmarie
Posts: 64
Joined: Tue Oct 20, 2020 9:43 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by kathleenmarie »

Thank you so much for 5.6 that can work on newer versions of python! I was able to install BA on Debian 12 with the XFCE desktop.

wmcdannell
Posts: 19
Joined: Thu Oct 12, 2023 5:13 pm

Re: Bible Analyzer 5.6 beta (Linux)

Post by wmcdannell »

Image

The tooltip for exporting to multiwin on the main window does not indicate that holding Ctrl while doing so will export to the browser as does the Books/Articles viewer tooltip.

Image
Image

When a page is exported from the main window to the browser (by holding Ctrl and pressing the export to multiwin button) there is malformed html inserted.

If the image links above don't work the images can be viewed here: https://imgur.com/a/S4mfpYX

Running BA 5.6.0.02 on a Manjaro host inside of a Ubuntu 24.04 image (distrobox) as noted here.

Post Reply