Re: OFT say you have our attention on M$



"Beck" <beck@xxxxxxxxxxxxxxxxxx> writes:

[...]

> How easy would it be to improve the dependency check on an install
> to say... if libstdc++5 is not installed then install it. If it is
> installed, do not install unless the previous version pre-dates the
> install version?

That wouldn't be an improvement. APT can do things much more subtle
than that. The problem is that it's not always safe to install a
later version of something. Generally it is, but sometimes things
change incompatibly.

There's a really strong culture against not breaking compatibility in
the Windows world, largely because there's no mechanism of handling it
safely. Or maybe because everyone relied on it being safe to upgrade
things, so everyone forever more are required to make it so.

Anyway, that's not so in GNU/Linux. It's still not common to break
backwards compatibility, but it happens. So sometimes (not often, but
often enough for it to be an issue), a later version of a library will
remove a function, or change it incompatibly. And the ability to do
that is a feature, not a bug: sometimes a function's unsafe, and needs
to be removed.

So GNU/Linux package managers (such as APT) have the ability to handle
such conflicts (so long as they're told about them). So it may be
safe to install a later version of libstdc++5, but it'll require
upgrading foobar, baz, and removing zork (because there's no version
of zork compatible with the new version of libstdc++5), and a package
manager can tell you so you can choose what to do.

[...]
.



Relevant Pages

  • Re: Incredifind
    ... I just deleted the files I said I would because I figure they are safe to ... If not I will just do a sys restore. ... > The process of removing certain malware may kill your internet connection. ... > install malware) Keep it UPDATED. ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: Blank Welcome Screen in Windows XP Pro
    ... delete the restoration data when I boot up into "Safe Mode". ... a current version av and install it after ... particularly since your daughter doesn't practice ... Refer to this information by MVP Kelly Theriot for ...
    (microsoft.public.windowsxp.general)
  • Re: safe to install ethereal
    ... I know that you want to know if it's safe to install ... This newsgroup only focuses on SBS technical issues. ... you may want to contact Microsoft CSS directly. ...
    (microsoft.public.windows.server.sbs)
  • Re: Spam
    ... installed a "Microsoft security update" he got in his email. ... What's the betting that Dimwit doesn't install genuine patches from ... you need to buy third party products to make your machines safe. ... I keep java updated and patched, stay up to date with the latest ...
    (uk.philosophy.atheism)
  • Clarifying questions!
    ... Disconnect from the internet and, in safe mode, uninstall (or stop using ... So, I can uninstall there, correct? ... I assume I should install it. ...
    (microsoft.public.windowsxp.perform_maintain)