Page 1 of 2

3.7.001 RC

Posted: Tue Jun 23, 2009 10:55 am
by Brother Mike
Hey Tim

I have been using 3.7.001 RC (5/20/09).

In my daily usage, I have seen no real issues to report. There is a weird thing that happens with the text in Scripture Pad. There are times when the last character typed (especially after a font characteristic change) does not display, or is not fully displayed (corrects when the next character is typed)

Please know that I have only been using, I have not had an opportunity to sit down and stress it.

Kubuntu 9.04
BA 3.7.001 RC

UPDATE:
On my ubuntu box:
When I use the font buttons, BOLD, ITALIC, UNDERLINE the font displays erratic.
When I use the selections from the SP menu, they seem to work ok.
This is not a show stopper, just the chars display oddly. Best if you just try it.
I will look at it from my kubuntu box later tonight

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 6:23 am
by Tim
Ok. I'll try to reproduce it.

Furthermore, for 3.7 I will have to move the modules folder from user/share/bibleanalyzer to /home/(user)/Public/Bible Analyzer so the module creations tools can write to the folder. As you know usr/... is owned by root and one must sudu to write there, and home/... is not and writable. The app files will still be in usr/...

Will this cause any issues or is there a better place to put them that is writable?

Thanks

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 10:10 am
by Brother Mike
That would be a good move. It is a bit of a pain editing the files in the /usr/share/... directory.

Is there a real need for the "Public" directory?
I would think that /home/(user)/bible_analyzer/modules would be a more descriptive location.

Pardon my formatting. I dislike caps and spaces in UNIX directory trees. Just me, but would be a preference ;)

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 10:34 am
by Tim
Yes, the Public folder is not needed, but what about multiple users? I don't think Linux has a ALLUSERS folder like Windows. If one user installs Bible Analyzer I would like all users to have access to it. I don't think Linux allows that unless the admin gives permissions to all. I thought maybe the Public folder could be used for that so one would not have to give permissions to their USER folder.

Any alternatives or suggestions?

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 1:17 pm
by Brother Mike
Well we have a couple of options.

Would you be able, under python, to utilise multiple module directories?

One problem with multi users and 1 directory is that many people can modify the module willy-nilly.

Even getting multi users into someone's home directory is bad protocol, IMHO.

If you can utilise multiple directories for modules, have one, where the included modules are stored. You can allow access via permissions (777) or groups. This could be done with the install script running as root, and create and set permissions and file ownerships. This would not necessarily solve the multi user modification of modules, unless you set permissions correctly.

Then have a directory in each user's home dir and they could save modules there that they create. They can move the modules into the shared dir if needed.

This could be done to the current /usr/shared/bibleanalyzer/modules directory by setting the directory permissions to 777 on it and sub directories. This would allow user to modify and save modules threre, but I think then a public folder, say under /home/public, would be better, just to keep people out of the executables directory.

I hope I expalined that clearly :roll:

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 2:01 pm
by Tim
Yes, there can be multiple folder, but they would behave different between the platforms. I will consider it for another release. For this one in Linux I will probable just use the Public folder and if the admin wants to open permissions for that folder only then it will make the modules available for all.

I don't think a lot of users of Bible Analyzer have multi-user setups on their computers. Most are single user, but I still need to account for the possibility.

Re: 3.7.001 RC

Posted: Wed Jun 24, 2009 3:27 pm
by Brother Mike
Both sound good.

Looking forward to the update

Re: 3.7.001 RC

Posted: Wed Jul 01, 2009 11:32 pm
by nymusicman
I was just wondering what the progress was on the update. I have kubuntu 9.04 and I'm really missing using BibleAnalyzer. Xiphos is really good and I use this one as well but there are certain features I get in BibleAnalyzer that just haven't been implemented into Xiphos.

I was also wondering if the dependency updates would be released too because as I can see it now, I can't even install the old dependencies.

Re: 3.7.001 RC

Posted: Thu Jul 02, 2009 6:39 am
by Tim
Here is an update to Bible Analyzer 3.7. http://www.BibleAnalyzer.com/files/linux-ba-3.7.zip

It is the app files only, but it requires some module location changes.

To install you need to have an earlier Bible Analyzer Linux installation from a .deb file. From what I understand all the dependencies are now on the Ubuntu standard repositories so you shouldn't need to download from the links on the website. Then follow these steps,
  • Unzip and copy the files in the archive above to the usr/share/bibleanalyzer folder. There is a Tools folder in the archive that must be kept intact and placed under the above folder (like this, usr/share/bibleanalyzer/Tools).

    Move the usr/share/bibleanalyzer/Modules folder to home/[USER]/Public/Bible_Analyzer/Modules. You must create this folder. Also replace [USER] with your user name. This is the new Modules location to make it easier to create modules.

    Download and place this http://www.BibleAnalyzer.com/files/quotes.txt file in the home/[USER]/Public/Bible_Analyzer folder.
Now try to run Bible Analyzer.

I have a .deb ready but will not be able to upload it until sometime tomorrow. I only have dial-up here.

Re: 3.7.001 RC

Posted: Thu Jul 02, 2009 10:34 am
by Brother Mike
Hi Tim

When I run the new version, I get this:

Code: Select all

mjones@ubuntu1:/usr/share/bibleanalyzer$ python -u analyzer3.py
/home/mjones/Public/Bible_Analyzer/Modules/  Path
/home/mjones/Public/Bible_Analyzer/Modules/
/home/mjones/.bibleanalyzer
Traceback (most recent call last):
  File "analyzer3.py", line 5, in <module>
    import imgViewer, txtReader, popup, contextMenu, editor, fixRef, Tools.modTools
ImportError: No module named modTools
I think last time, there was an issue with caps, everything looks right.