Re: rawhide report: 20060121 changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/24/06, Jesse Keating <jkeating@xxxxxxxxxxxxxxx> wrote:
>
> Working around broken deps is not a smart thing to automate.  While
> there are hard deps, there maybe some soft deps that are just unknown.
> When testing, tests are performed with ALL the updates in place, not a
> smattering of them.  It has been discussed many times that leaving
> packages in old to work around broken deps is not something that will be
> seen in the yum space.  When yum errors, it errors on the side of
> protecting the user from potentially broken system states.  Smart
> however takes a different stance, one that some users like until their
> system crashes in weird ways because of an odd update state.  Thus far
> in rawhide space the gamble has paid off a bit, but once you move into
> released space, add in a few repos of choice, lets see how long it takes
> before stuff starts acting oddly w/ smart.
>

I haven't used smart so I can't say if it's any good, but I think the
behaviour of it in this regard seems more logical than yum's method.

Let's say there are 30 available updates, fixing 20 bugs (maybe
including a couple of security fixes), and one package is unable to be
updated because of a dep. issue. Let's also say that having a
'smattered' update would introduce 2 bugs because of unforeseen
incompatibilities.

Using yum:
- 20 bugs, including possible security issues, are not fixed until the
dependencies are resolved.
- Incompatibility in package may never be found.

Using smart:
- 20 bugs are fixed.
- 2 new bugs are introduced.
- Incompatibilities in packages are found and hopefully reported.

I think I would prefer the latter.

Just my two cents,
n0dalus.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux