/*Kevin Kofler <kevin.kofler(a)chello.at>*/ wrote on 05/09/2010 9:24:04 PM
+0450:
Frank Murphy wrote:
> That *should not* be default for most users,
> as it will end up breaking quite a lot,
> if used with other repos. (updates,updates-tesing, 3rd party)
>
> as %requires may have changed quite a bit since DVD was released.
>
That shouldn't be a problem as long as updates is enabled.
A more pertinent reason not to enable this by default is that many users
will misplace the DVD and prefer just downloading the packages. Many of them
have updates anyway.
For those users, they will receive updated packages from the internet if
there are any updates. And if there isn't any, yes the packages will be
installed from DVD. But this doesn't seem to be much inconvenience, and
also will be the natural thing to happen IMHO. I think the reasons for
having this enabled by default (while I've never talked about having it
enabled by default; being able to enable it using the software sources
selection is much much more convenient than the current workarounds) are
more acceptable. Anyway, I've never talked about having them enabled by
default.
And to really suit users with no or a very slow Internet connection,
we'd
also have to disable updates by default which we definitely DO NOT want.
No. It would suffice if PackageKit disables/discards online repositories
when there is no network connection and enables them otherwise.
Interestingly, the latest packagekit in Fedora 13 disables online
repositories (and print errors) if their connection time out (and so it
is still usable), but will print errors and stops working if system is
offline! (it should do the same thing when offline). So, you can have
the online repositories enabled by default and suit such users at the
same time.
As I've already said more than once, IMHO we should just add
"broadband
Internet connection" to Fedora's system requirements, it's effectively
already required. Sure, you can get it to work without it with some manual
workarounds, but for Fedora to work properly out of the box, and to get
updates (including security fixes, critical bugfixes etc.), you need a
(reasonably fast) Internet connection.
1. Such manual workarounds can be fixed pretty easy; and IMHO they
should be fixed anyways. Everybody might sometimes be offline, and
should be able to work reasonably in that cases too (e.g. it is really
ridiculous to be unable to remove a package from your system when you
are offline because yum/packagekit cannot update repository metadata!).
Also I think the ability to install packages from installation media
(and any removable media containing a repository) is still reasonable
too (you can get updates as soon as you are online again).
2. Almost all modern OSes provide updates, so do you want to say that a
user with no or poor internet connection should not use them?!! Also
notice that most of security fixes are not that important for such users
anyway! Also, Fedora is not the only Linux distribution who have such
online repositories; Debian has had them even at the times which
broadband internet connection was not so common (and this is IMHO why
its package manager treats such users much better).
Thanks,
Hedayat
Kevin Kofler