WaltS48 wrote:
On 12/7/20 2:43 PM, Gerry Hickman wrote:
Edmund Wong wrote:
Now fast forward a few years to 2020 after working on this on-and-off.
With the release process still being half-manually generated (though
the process has gotten a bit faster), I figured I'd tackle this update
issue once and for all.
The way it works on Linux distros is really much better than I
remember on Windows where individual apps had their own updaters with
their own schedules, installers, and admin rights. On Linux distros,
you run a simple command and the whole o/s (and all apps) offer their
updates.
The issue for Edmund is trying to ensure that, when SeaMonkey is built
by a distro and installed via their package manager, SeaMonkey's
built-in updater doesn't interfere with that. The system package keeps
track of files it installs, so that they can be removed as necessary
when the package is updated or uninstalled. If SeaMonkey installed an
update through its own mechanism, that would be outside the control and
knowledge of the system's package manager and could break future updates
and uninstalls.
Some applications provide a build-time option to disable automatic
updates. I don't know if SeaMonkey has such an option, but if it does
the onus might be on the people building packages for distros to use
that option to disable SeaMonkey's updates. Not sure where that would
leave Ubuntuzilla though, as I think they simply package the official
builds, so probably wouldn't be compiled with that option.
SeaMonkey is already in EPEL for example, so it's a ten
second job to update it. You don't need to run an exe file
(installer), you just copy a few files, and you can even downgrade.
What is EPEL?
Extra Packages for Enterprise Linux. It's a non-default repository with
additional packages for Red Hat (and derivatives such as CentOS). No
good for Ubuntu though, as Red Hat uses RPM packages and Ubuntu uses Deb
packages.
Ubuntu doesn't provide SeaMonkey in its main repo anymore.
For SeaMonkey on Ubuntu (and its derivatives such as Mint), there's the
Ubuntuzilla repository:
https://sourceforge.net/p/ubuntuzilla/wiki/Main_Page/
I have to download and install each new version over the old. An
internal app update mechanism would be greatly appreciated.
Even if SeaMonkey's built-in updater did work, personally I'd still use
Ubuntuzilla since I find it more convenient to manage updates through
the system's package manager, along with everything else.
--
Mark.
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey