[CentOS] Re: Why is yum not liked by some? -- CVS analogy (and why you're not getting it)

Bryan J. Smith b.j.smith at ieee.org
Fri Sep 9 13:29:55 UTC 2005

On Fri, 2005-09-09 at 07:39 -0500, Les Mikesell wrote:
> No, it just shows that you don't understand what I said yet.

Actually, I don't understand what you're thinking.  Then again, I don't
think you understand how CVS works either.

But I _do_ know _exactly_ what you want.  Unfortunately, how you think
it can be done is full of omissions.  Date/timestamps won't solve your
"resolve from date X" want.  That's what I can't seem to explain.

I even tried to use your CVS analogy and why it becomes infeasible.
Apparently you're not familiar with how CVS works on the repository

> Everthing I want could be done if yum simply had an option
> to ignore files newer than a specified timestamp and
> repository changes only involve additions (and the latter
> is already the case).

And you have absolutely no familiarity with what is involved with this
on the _repository_ end.  You have seemingly only used the YUM client,
not actually created a YUM repo.  The YUM client relies on a meta-data
file because the YUM repo is little more than a "web site."  It yanks
down those meta-data files to do resolution.

If you want arbitrary fetches at an arbitrary tag/date, they you are
going to _massive_bloat_ those meta-data files, not to mention the time
it takes to resolve.

> No extra server operations or network traffic is necessary.

Absolutely _not_ true.  You are oblivious to the fact that the YUM
client _relies_ on a set of meta-data files on the YUM repository.
That's where the YUM client gets its information and many other details,
_not_ by directly "browsing through" the tree.

> All I want is to be able to pretend that additions more recent than
> a prior run weren't there.

Until you run your _own_ YUM repository and use createrepo a few times,
you will be oblivious to what a YUM repository is.

Bryan J. Smith     b.j.smith at ieee.org     http://thebs413.blogspot.com
The best things in life are NOT free - which is why life is easiest if
you save all the bills until you can share them with the perfect woman

More information about the CentOS mailing list