Seamonkey 2.x upgrade using earlier version folder

Using applications, configuring, problems
Post Reply
Message
Author
Bowhunter
Posts: 45
Joined: Mon 12 Oct 2009, 20:15
Location: Elgin, IL

Seamonkey 2.x upgrade using earlier version folder

#1 Post by Bowhunter »

A little while back I read that someone had laid SM 2.x into their 1.1.x folder and then renamed a file so the existing shortcuts on the desktop would use it.

This sounds like a good method to me to avoid breaking stuff by messing w' SM as I did recently.

Would the person that did this repost the info? I've looked for your post but have been unable to find it.
Chicago IL. area...Dell Latitude P3 850mhz w' 0.5gig RAM, 20gig HD. 1 USB with No boot BIOS, CD/DVD ROM, Linksys WiFI card, open PCMCIA slot, ethernet. Puppy 4.2.1 frugal install running from the hard drive.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#2 Post by 01micko »

Bowhunter.

I don't know who posted that, but I did a compile of SM-2.0 when it was first released that installed straight into 4.3x and used the existing links.

http://www.murga-linux.com/puppy/viewtopic.php?t=48301

It will work on older puppies but needs dependencies and new shortcuts.

There are other pets around for seamonkey 2.x, I think wolf pup did the most recent version, perhaps do a search.

Cheers
Puppy Linux Blog - contact me for access

DMcCunney
Posts: 889
Joined: Tue 03 Feb 2009, 00:45

Re: Seamonkey 2.x upgrade using earlier version folder

#3 Post by DMcCunney »

Bowhunter wrote:A little while back I read that someone had laid SM 2.x into their 1.1.x folder and then renamed a file so the existing shortcuts on the desktop would use it.

This sounds like a good method to me to avoid breaking stuff by messing w' SM as I did recently.

Would the person that did this repost the info? I've looked for your post but have been unable to find it.
I did it differently. SeaMonkey is capable of updating itself from the Mozilla repository, and I chose that option with the version bundled with Puppy 4.12, to upgrade from the one shipped with Puppy to the latest version of the 1.X branch, which was 1.18. There was only one problem: the Mozilla installer places SeaMonkey in /usr/local/bin, and Puppy's default install is in /usr/bin. I had two installs of SeaMonkey, and Puppy's menus pointed at the older version. My fix was to rename the SeaMonkey executable in /usr/bin, and create a new symlink to the one in /usr/local/bin, so Puppy would find and use it without messing with the menu system.

SeaMonkey installs an executable into /usr/local/bin, and the rest in /usr/local/seamonkey. Thre are a number of libraries SeaMonley must link against, and that's where they live.

SeaMonkey and other Mozilla apps have two locations to be concerned with: the location(s) in the file system where the progams and libraries live, and the location where your Profile lives. Your profile contains your bookmarks, configuration, cache, history add-ons and other things. When you upgrade a Mozilla app, the Profile is not affected. The new version of the program attempts to use the existing profile.

One thing has changed dramatically. SeaMonkey 1.X used the XPIInstall infrastructure. SM 2.X switched to Toolkit, which is the same code that handles add-ons and themes in Firefox and Thunderbird. Personally, I'm grateful. I make wide use of add-ons, and it's ahrd to find stuff that still works in SM 1.1. Most developers can't be bothered to maintain two separate branches, or the complext code to let their extension install correctly in either infrastructure.

In addition, SM 1.X let you install extensions, but provided no built-in way to remove them, and it was possible to regally hose an SM installation. (A third-party developer later came up with a pair of extensions to do it.)

There's a pet of SeaMonkey 2.01 that installs the executable in /usr/bin, like the SM 1.1 branch, so I suspect the same issue will arise when an SM update is released. (Why the Puppy packagers couldn't set SeaMonkey to install in the default Mozilla location eludes me. /usr/local/bin is in the PATH, and Puppy's menus can point to it there.)
______
Dennis

Bowhunter
Posts: 45
Joined: Mon 12 Oct 2009, 20:15
Location: Elgin, IL

Seamonkey 2.02 update

#4 Post by Bowhunter »

Seamonkey 2.01 updated itself last night. I was a bit concerned about this as I thought I had set it to ask me first. The upgrade went smoothly. So far it seems no more stable that 2.01. I get random shutdowns of SM 2.0.1and 2.0.2, usually related to moving the mouse quickly at the same time I'm moving the scroll wheel.

A few weeks ago I thought I really needed Firefox, but I've gotten happy with SM 2.X, and look forward to ongoing development.
Chicago IL. area...Dell Latitude P3 850mhz w' 0.5gig RAM, 20gig HD. 1 USB with No boot BIOS, CD/DVD ROM, Linksys WiFI card, open PCMCIA slot, ethernet. Puppy 4.2.1 frugal install running from the hard drive.

DMcCunney
Posts: 889
Joined: Tue 03 Feb 2009, 00:45

Re: Seamonkey 2.02 update

#5 Post by DMcCunney »

Bowhunter wrote:Seamonkey 2.01 updated itself last night. I was a bit concerned about this as I thought I had set it to ask me first. The upgrade went smoothly. So far it seems no more stable that 2.01. I get random shutdowns of SM 2.0.1and 2.0.2, usually related to moving the mouse quickly at the same time I'm moving the scroll wheel.
Doesn't do that here, but I don't use it that much, and use it mostly in Puppy.
A few weeks ago I thought I really needed Firefox, but I've gotten happy with SM 2.X, and look forward to ongoing development.
The big win for me in SM 2.0 was a change in infrastructure.

SM 1.x used the XPIInstall framework for extensions. Many existed, but SM provided no way to remove them once installed. I had to create a couple of fresh profiles to recover from problems when an extension didn't work. Fortunately, an extension developer created a couple of extensions to list and optionally remove installed extensions.

SM 2.x shifted to the Toolkit framework used by Firefox and Thunderbird, so the same mechanism is used for addons and themes in all three products. This means it's more likely to find a version of an FF or TB extensions that will work in SM. (And there's an extension that installs a framework that will let you run an assortment of FF and TB extensions in SM, with a number he has converted available.)

SM is nice for being an all-in-one solution, doing browsing, email, newsgroups and HTML editing. The one thing I miss is the calendar. The Mozilla project used to have a version of the Lightning extension that ran in SM 1.x, but it doesn't run in 2.x, and the devs have shown no interest in making it do so.
______
Dennis

Post Reply