Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Moderators: 666philb, Forum moderators

Post Reply
User avatar
mikeslr
Posts: 2970
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 179 times
Been thanked: 926 times

Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by mikeslr »

I hadn't noticed it before. I recently began using Fossapup64 as my default OS. It's Osmo is configured to read records on the Home partition it shares with Bionicpup64 and others. IIRC, none of those records were created using the Fossapup64's Osmo.

I use Osmo primarily for its Tasks module. On all my Puppys, /root/Startup calls Osmo at startup or restart. So Tasks appears immediately reminding me that I have things to do other than read and post to forum.puppylinux.com. But its Contacts module contains the names and useful information about people I might want to contact.

A couple of days ago, I tried to find one of my contact's phone numbers and Osmo crashed. Other reports of Osmo crashing prompted Barry K to develop a pet, osmo-0.2.10-dunfell64.pet @ http://distro.ibiblio.org/easyos/amd64/ ... s-dunfell/ for EasyOS dunfel, and later to publish a more complete source code 'fix', osmo-0.2.12.tar.gz, http://distro.ibiblio.org/easyos/source/alphabetical/o/.

I had previously installed the 0.2.10-dunfel pet in VoidPup64: Void doesn't offer a package. So I tried it in Fossapup64. It functions and the version doesn't crash when the Contacts module is used.

If I'm Not the only one whose Fossapup64 has a problem with Osmo, it would be nice if someone who doesn't think compiling requires the use of a large press were to publish a suitable version specifically for Fossapup64 --perhaps other recent Puppys-- now that BarryK has figured out what was causing the crashes and provided the Source Code to avoid them.

Last edited by bigpup on Sat May 14, 2022 2:59 pm, edited 1 time in total.
Reason: added info about pet package to subject
dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix

Post by dogcat »

The developer of Fossapup64 published a fix for Osmo and it is available at
http://distro.ibiblio.org/puppylinux/pe ... mo-fix.pet

I tested it and it works. That pet is 7.9 MB and is the "Official" fix for osmo.

-----
An alternate method to fix this issue is to install the patched libgtkhtml on page 2 of this thread, posted that before I knew of 666philb's official fix.

Note to self: Look at official PET repository before reinventing the wheel.

All thanks to 666philb for the fix.

Last edited by dogcat on Thu Nov 17, 2022 4:53 pm, edited 9 times in total.

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

User avatar
mikeslr
Posts: 2970
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 179 times
Been thanked: 926 times

Re: Osmo crashing > BarryK's dunfel fix

Post by mikeslr »

@ dogcat.
I clicked the official Thanks button. I'll try the pet later today.

In case you're wondering. About fifteen years ago I installed PuppyLInux to a laptop I used primarily to drag to Law Libraries to take notes and scan pages. If I knew then that today PuppyLinux would be my primary operating system, and that much of my time would be spent using it I would have added 'Learn how to compile' to a todo* list.

By the time I realized Linux in general and PuppyLinux in particular was to occupy much of my time, learning a new system, a new language, had become an uphill battle.
-=-=-=-=
* I would not have used Osmo. In 1998+/-, what was then the Wordperfect Corporation published an application not equaled by any Windows program or Linux application. It was InfoCentral, an object-oriented database manager. They marketed it as a PIM, and I used it as such. However, you could also create your own databases. Any database, including the ones Wordperfect provided, could be modified. On-the-fly, classes of objects could be modified, such as adding another field to keep track of a 2nd Cellphone or email address. On the fly, new classes of objects could be created. On the fly, new relationships between objects could be created. For example, Husband <> Wife was a provided relationship you could use to link two objects of the person class. But you could add Former-Spouse <> Former-Spouse; and, of course, immediately change the relationship.
Since the databases you create or modified reflected your own way of thinking, InfoCentral is a great tool for organizing any body of information. You could display any object you recalled on a 'Tree-view', then follow its links to any associated objects, and from their links to any of their associated objects.

Unfortunately, Microsoft's business acumen beat-out Wordperfect's programming ability. The 32-bit InfoCentral program can't be run under any version of Windows beyond Window 7, and that required the employment of Window 7 Pro's Compatibility Mode. But at one time the Corel Corporation, which had acquired the rights to InfoCentral, made it freely available and another attorney, Mike Koenicki, and I re-published it.
It runs under Wine. If you're interested in playing with it, see viewtopic.php?p=6313#p6313 for links to a portable I built, and information about its current limitations and their work-around.

User avatar
mikeslr
Posts: 2970
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 179 times
Been thanked: 926 times

Re: osmo-0.2.12-p2-fossapup64.pet has problems

Post by mikeslr »

Edited: See Edit at bottom of this post.

Testing will be more complicated than merely installing osmo-0.2.12-p2-fossapup64.pet and restarting-x. I'll have to set up a 2nd fossapup64 I can boot into.

I installed the pet and restarted-x. And as with BarryK's modified version an launcher appeared on the Taskbar. Osmo was opened on my desktop. But I hadn't uninstalled the dunfel version, and had added it to /Startup.

Trying to use 'Osmo' produced a notice that two versions were running, which advised something like 'continuing use might corrupt data and did I want to continue'. I closed that version and started 'Osmo' via the task-bar icon. This was certainly the new version as it was not using the database of the other: Tasks and contact were empty. Trying to create a new contact crashed that version of Osmo. But the crash may be because my system has two conflicting versions.

Only one instance, however, appears on the Menu. So installation overwrote osmo's /usr/share/application/desktop. But the menu entry doesn't open anything.

Testing is further complicated as --not expecting dogcat's swift action, indeed, anyone's gracious response-- I had rebuilt my Fossapup's ydrv.sfs to include the dunfel version.

I can revert to the prior ydrv.sfs --stored as a precaution. But, as aforesaid, I think the best way to test is to setup a 'virgin' Fossapup. It may be necessary to use 'remove-builtin' before installing osmo-0.2.12-p2-fossapup64.pet or perhaps even more drastic measures, such as remastering.

Edited after booting into a New 'Virgin' instance of Fossapup. Almost immediately after bootup --first setup having appeared I configured wifi-- I installed the osmo-0.2.12-p2-fossapup64.pet and restarte-x. Osmo launcher appeared on the Taskbar. I was able to add a new Task under Tasks.
Switching to the Contacts modules, it opened. I could not define a group: but I can live with that. I could create a new contact and fill in the fields. But Osmo crashed when I tried to save it.

Last edited by mikeslr on Sat May 14, 2022 5:03 pm, edited 1 time in total.
dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by dogcat »

Was replying when you posted about the crashing, I verified that it will not create a contact, it just closed the program and saved nothing.

There are two other sources available that were mentioned by @BarryK, I will make osmo using each of those and post the attempts later today.

In the mean time the first PET will be removed from my original reply. Give me about an hour to build those new PET files and test.

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

tosim
Posts: 481
Joined: Thu Jul 23, 2020 1:13 pm
Has thanked: 932 times
Been thanked: 59 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by tosim »

Link provided by @dogcat no longer there.

osmo.png
osmo.png (4.39 KiB) Viewed 1433 times
User avatar
mikeslr
Posts: 2970
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 179 times
Been thanked: 926 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by mikeslr »

You may not have read the edit to my prior post. This reply is after your last post.
I'll run Osmo from the terminal and try to capture the output. Might provide a clue.
I'll update Fossapup before shutting down. But I don't think that will make a difference. Nor do I think creating a Save will. But I'll do that also.

I've got a couple other things to do today. But I'll retain my new version of Fossapup for a while and test any revised pets when I can.
.
Thanks, again for your efforts. I think they are worth it. IMHO, Osmo is the best PIM available under LInux. Does what it's supposed to and doesn't consume resources needlessly.

dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by dogcat »

@mikeslr,
Your edit makes perfect sense when combined with what I have seen when testing all 3 versions.

@BarryK has two versions of osmo sources available, one of them does not have the option to create a contact. It does accept note making, has the calendar stuff and does not crash, just no contacts.

@wdlkmpx has sources available that create the contacts but crashed the same as my original PET that was made using Barry's "p2' version (original attempt by me was removed due to crashing when attempting to add a contact).
--
I attach to this post Barry's version made with the sources that do not include the "Contacts", that should eliminate the crashes. But no contacts, just has notes and the calendar stuff.

After reading Barry Kauler's input in this post
viewtopic.php?p=48136#p48136

I applied both suggestions, the pet installs the suggested startup script at /root/Startup/osmo_tray which will launch osmo in the tray at boot. *** I left the /usr/share/applications/osmo.desktop file for if you wish to launch from the menu instead of auto launch to tray at boot (remove osmo_tray for that). If the icon is in the tray the menu entry does not launch osmo to the screen, you need to click on the tray icon.***

Also included Barry's suggested root/.osmo/config.xml, both of these adjustments are referenced at the above link to the forum post.

In summary, we have a working osmo with the inability to add contacts, just has calendar and notes.
Once again, though I tested it some there are no guarantees that this will do what you expect it to do.

Alarm sound now works. I feel kind of like Bullwinkle "watch me pull a rabbit out of my hat"

Last edited by dogcat on Mon May 16, 2022 6:08 pm, edited 1 time in total.

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

User avatar
BarryK
Posts: 2709
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 739 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by BarryK »

@dogcat
I just checked in EasyOS and contacts work ok.

Osmo used in EasyOS is compiled in OpenEmbedded, the build script can be found at quirky/meta-quirky/recipes-quirky/osmo in the project tarball:

https://distro.ibiblio.org/easyos/proje ... fell/2022/

Basically, the build recipe downloads the official source:

PV=0.2.12
https://downloads.sourceforge.net/proje ... PV}.tar.gz

And applies a patch, that is in the tarball:
osmo-0p2p12-restore-libgtkhtml.patch

Don't need the xml2-config patch, that is an OE thing.

dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by dogcat »

@BarryK
Hi Barry, Thank You for the suggestions.

Compiling in Fossapup64 went without a hitch.

downloaded and verified the md5 of source package
Applied the osmo-0p2p12-restore-libgtkhtml.patch to the sources, that resulted in no errors

Code: Select all

patch -Np1 -i osmo-0p2p12-restore-libgtkhtml.patch

ran ./configure, then make & make install, everything completed.
But the result when trying to add a contact crashed osmo. Poor old osmo.

Appreciate the help, it was a good learning experience for me :)

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

User avatar
Wiz57
Moderator
Posts: 596
Joined: Fri Dec 13, 2019 3:54 pm
Location: Chickasha, OK USA
Has thanked: 78 times
Been thanked: 122 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by Wiz57 »

Osmo has been exhibiting this behaviour in several Pups for a long time now, at least 3 years. On my old Acer Aspire One
netbook I have ScPup 32 bit, and some notes on how to fix the crashing when adding/manipulating contacts in Osmo.
I must be getting old, can't remember exact steps, but reverting libtkhtml or something was necessary. A search of the
old archived Murga forum might offer some clues???
Wiz

Signature available upon request

User avatar
BarryK
Posts: 2709
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 739 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by BarryK »

dogcat wrote: Sun May 15, 2022 5:39 am

@BarryK
Hi Barry, Thank You for the suggestions.

Compiling in Fossapup64 went without a hitch.

downloaded and verified the md5 of source package
Applied the osmo-0p2p12-restore-libgtkhtml.patch to the sources, that resulted in no errors

Code: Select all

patch -Np1 -i osmo-0p2p12-restore-libgtkhtml.patch

ran ./configure, then make & make install, everything completed.
But the result when trying to add a contact crashed osmo. Poor old osmo.

Appreciate the help, it was a good learning experience for me :)

@dogcat
There is a memory about this, that I can't quite recall. Creating contacts works fine for me in EasyOS.

The cause of the crash may be in the dependencies of Osmo, not Osmo itself.
Maybe you have a broken libgtkhtml:

https://bkhome.org/news/202002/helpsurf ... fixed.html

Found it!:

https://bkhome.org/news/202104/osmo-crash-fixed.html

...yes, libgtkhtml is the cause.

I do try to log everything to my blog. My poor sieve of a brain forgets details as they recede into history.

So, lookup the recipe for libgtkhtml in OE, and compile it.

User avatar
norgo
Posts: 283
Joined: Mon Jul 13, 2020 6:39 pm
Location: Germany
Has thanked: 6 times
Been thanked: 111 times
Contact:

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by norgo »

Wiz57 wrote: Sun May 15, 2022 1:19 pm

Osmo has been exhibiting this behaviour in several Pups for a long time now, at least 3 years. On my old Acer Aspire One
netbook I have ScPup 32 bit, and some notes on how to fix the crashing when adding/manipulating contacts in Osmo.
I must be getting old, can't remember exact steps, but reverting libtkhtml or something was necessary. A search of the
old archived Murga forum might offer some clues???
Wiz

@Wiz57
May I help you ? :lol:
Link

dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by dogcat »

@BarryK
Thanks for that, it is a broken libgtkhtml

libgtkhtml-2.12 sources patched and built with some errors but installs and fixes the osmo create a contact crash on the original osmo included with FossaPup64. I have to build it once more against a fresh FossaPup64 to test and construct a PET of it, make install copied it to a different location than where the original unpatched version is at so I manually moved the patched version to where the original was at. Seems to work.

Now I wonder if it will be safe to just post the rebuilt libgtkhtml as a PET to replace the original?
That seems to have taken care of osmo but dont wish to possibly create problems with other software in FossaPup64.

I also tried compiling the patched osmo sources against the new libgtkhtml with no success, but since the patched libgtkhtml seems to work with the original osmo in FossaPup64 maybe there is no need now to replace the original osmo, only the libgtkhtml?

Almost there!

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

dogcat
Posts: 268
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 76 times
Been thanked: 126 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by dogcat »

I made a PET (libgtkhtml-2.12-patched-fossapup64.pet) of the patched libgtkhtml that allows the original osmo in Fossapup64 to create contacts without crashing. This is only a library replacement, not an osmo replacement.
Thanks to @BarryK and @Wiz57 for helping make this.
Additional thanks to the official tester, @mikeslr, who started this thread.

Download is here https://www.mediafire.com/file/fkmmkniw ... 4.pet/file
Size 3.8MB
md5 e9563424aa4047bbd3ef94c987936456

I do not know how long that file will last on that free storage, grab it if you want it.

No guarantees whatsoever about suitability for intended purposes, or other purposes.

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

User avatar
Wiz57
Moderator
Posts: 596
Joined: Fri Dec 13, 2019 3:54 pm
Location: Chickasha, OK USA
Has thanked: 78 times
Been thanked: 122 times

Re: Osmo crashing > BarryK's dunfel fix ( osmo-0.2.12-p2-fossapup64.pet)

Post by Wiz57 »

norgo wrote: Sun May 15, 2022 5:54 pm
Wiz57 wrote: Sun May 15, 2022 1:19 pm

Osmo has been exhibiting this behaviour in several Pups for a long time now, at least 3 years. On my old Acer Aspire One
netbook I have ScPup 32 bit, and some notes on how to fix the crashing when adding/manipulating contacts in Osmo.
I must be getting old, can't remember exact steps, but reverting libtkhtml or something was necessary. A search of the
old archived Murga forum might offer some clues???
Wiz

@Wiz57
May I help you ? :lol:
Link

Hehe! Sometimes we all need a bit of help jogging the old grey matter! Thanks for the reminder...those were the
ones I as thinking of, and I checked, sure enough I have them downloaded on the old Acer Aspire One for use when
needed! By the way, Thanks again for providing those fixes!
Wiz :thumbup2:

Signature available upon request

Post Reply

Return to “Fossapup64”