[mythtv-users] FC4: 0.18 ---> 0.19
Noel Murphy
bnmurphy at rogers.com
Thu Feb 23 19:02:35 UTC 2006
I just want to jump in on this a bit here. Mostly so that other
people out there like me see the response to my question.
For the longest time, I was in a situation where I couldn't upgrade
my kernel version and the xorg packages. Updating either (or both)
broke my system and I'd get nothing but a black screen.
At this point, I was doing stuff like what buddy had suggested
yum upgrade myth\*
anytime I wanted to upgrade my system. This had always worked for me
thus far, but maybe I didn't realize something wasn't updating when
it should.
My question then is (and I realize this is more of a yum question):
How do you do the suggested global update, but still ensure that
certain packages DON'T get updated. I was just doing the above
because it happened to be what I tried and it seemed to work.
If smart is better, I have no problem switching again. I use Jarod's
guide (thanks btw) and I swear it used to be apt, then yum and is now
going to switch to smart. I can roll with the times. I just never get
a chance to master any of these package management tools before a new
one pops up / becomes the standard.
Noel
On 23-Feb-06, at 3:37 AM, Axel Thimm wrote:
> On Wed, Feb 22, 2006 at 11:50:02PM -0800, Jarod Wilson wrote:
>> On Wednesday 22 February 2006 09:41, Axel Thimm wrote:
>>> On Wed, Feb 22, 2006 at 10:08:15AM -0500, Dylan R. Semler wrote:
>>>> Axel Thimm wrote:
>>>>> On Wed, Feb 22, 2006 at 01:07:20AM -0500, Dylan R. Semler wrote:
>>>>>> Just in case it comes up again, the best way i've found to
>>>>>> only upgrade
>>>>>> the myth package through yum is
>>>>>> yum upgrade myth\* --enablerepo=atrpms.
>>>>>> This should pick up everything.
>>>>>
>>>>> No, this is breaking systems, you have neither libmyth in it,
>>>>> nor any
>>>>> of the several dozens of myth dependencies.
>>>>
>>>> Sorry for the misinformation. Shouldn't yum resolve the
>>>> dependencies
>>>> though?
>>>
>>> No, it would only do so for missing packages (e.g. a new dependency
>>> introduced by the latest mythtv package), not for such that
>>> exist, but
>>> are outdated.
>>
>> To clarify, I'm fairly certain that in the case of only upgrading
>> MythTV, 'yum
>> upgrade myth\*' actually does basically work, if you're moving
>> from one
>> version to another (i.e. 0.18.1 to 0.19), including pulling in the
>> updated
>> libmyth and any new dependencies. However, it won't work if you're
>> moving
>> from say 0.19-120 to 0.19-121 though, as the libmyth dependency of
>> say
>> mythtv-frontend-0.19-121 would already be satisfied by
>> libmyth-0.19-120. One
>> could craft an upgrade line that would also pull in an updated
>> libmyth, but I
>> believe the point Axel is making is that deps on libraries outside
>> of myth
>> itself might also be met by older versions, but to get optimal
>> functionality,
>> you really need the latest ones ATrpms provides, so don't do
>> selective
>> updates.
>
> There are also cases like for libquicktime, where core functionality
> has changed w/o the soname bumping up the version. So w/o a complete
> upgrade you will be hosted (if you use quicktime somehwere). There are
> also similar things happening with almost all software pieces, even
> glib/gtk and friends introduce new functions w/o bumbing the major
> libversion for ages now.
>
> Their argument is the same as here: They are only backwards compatible
> and assume that you will always have upgraded to the glib/gtk version
> the rest of the applications have been built against.
>
> It is just the sane thing to do: Upgrade against the whole ensemble,
> not a subpart.
>
>> For the pending guide update to FC5, I'm more likely than not
>> going to switch
>> over to smart. While I like the idea of using the distro-provided
>> tool (yum),
>> its still got some issues with its depsolver. I'm hoping that once
>> I'm
>> settled in at Red Hat, I'll be able to spend some work hours on
>> the yum code
>> to help improve it... :)
>
> Or spend some time getting in smart into the Core distribution? I've
> looked a bit too often into yum's code, so I know that it's a
> Herculian task to fix some things.
> --
> Axel.Thimm at ATrpms.net
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
More information about the mythtv-users
mailing list