[Yum] Comments and Suggestions

Greg Knaddison greg.knaddison at gmail.com
Sun Oct 23 05:46:23 UTC 2005


On 10/22/05, Konstantin Ryabitsev <icon at fedoraproject.org> wrote:
> On Sat, 2005-22-10 at 15:22 -0700, Michael Stenner wrote:
> > > One more thing. I find it also unnecessary for yum to refresh the lists
> > > of packages prior to any action. If I try something and it goes wrong or
> > > I remember that I have to install something else after a successful
> > > install, there is no need to refresh the lists of packages. They are
> > > already up2date. Yum should only do a refresh if specifically asked to
> > > do so, like apt does. These refreshes can be an annoyingly lengthy
> > > operations on older hardware. Yum should keep information in a database,
> > > so that it is available without a refresh.
> >
> > Does the "-C" option meet your needs?
>
> Actually, this isn't exactly the same. Operating in cache-only mode will
> stop yum from fetching header ranges from remote repositories, so it's
> only useful for operations not involving modifications of the local db.
>
> I think it would be useful to have a feature where repomd is kept for a
> certain time before yum re-fetches it again. It's particularly annoying
> when mirrorlists are used, since a lot of the times the mirrors get out
> of sync. I usually do "yum list updates" before doing "yum update" and
> often the two operations will not be identical due to yum hitting
> different servers.

I thought that this was the point of yum shell - that it keeps the
repo information while you try out and then (possibly) execute a
variety of things.


>
> I've always disliked apt's feature of having to manually update the
> repository info before new stuff becomes visible, so I think that
> keeping something like a "cookie" with a life-time of one hour would be
> more suitable.
>

The cookie you mention is one way to solve the problem.  shell is
another.  As long as we have one solution, I think it's good enough.

Greg



More information about the Yum mailing list