On 08/02/2012 12:28 AM, j debert wrote:
LibreOffice is a pretty large bit of software and, unlike many apps, it doesn't always load all of itself into memory when it's run. That makes updates/upgrades extremely tricky. Whatever is in memory at the time of the upgrade will work just fine but when it has to call on another part and load it from disk, there's often a conflict that causes segfaults, crashes and loss of data. This is far more likely with version upgrades, which is what happened in this case, than with patches.
This is one key reason I never permit automatic updates. And one reason major kernel upgrades always require a system restart right away.
It would be nice to have some kind of safe upgrade method where the package install script will defer updates if any part of it is in use. And also notify if there is a deferred upgrade to something that is running. This is probably trivial scripting. I seem to recall some work done on this in the past. Don't know what happened to it but it is very useful and it will become essential as systems evolve.
jd
Yes I agree. I realize that in the open source community we are at a disadvantage sometimes when it comes to resources compared to the kingdoms of darkness (aka Microsoft and Apple), and so some things like automatic or manual upgrades may not perform exactly as we want them to. Glad I understand it better. Thanks to all who responded. -- G.O. Box #1: 12.1 | KDE 4.8.4 | AMD Phenom IIX4 | 64 | ATI Radeon HD 3300 | 16GB Box #2: 12.1 | KDE 4.8.4 | AMD Athlon X3 | 64 | nVidia C61 GeForce 7025 | 4GB Laptop: 12.1 | KDE 4.8.4 | Core i7-2620M | 64 | Intel HD Graphics 3000 | 8GB learning openSUSE and loving it -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org