Epoch 0 (was: rpms/lft/devel lft.spec,1.6,1.7)

Dag Wieers dag at wieers.com
Thu Mar 3 14:22:22 UTC 2005


On Thu, 3 Mar 2005, Michael Schwendt wrote:

> On Thu, 3 Mar 2005 13:17:44 +0100 (CET), Dag Wieers wrote:
> 
> > > > > Frankly I could not give a damn about the fact that we break Freshen - these
> > > > > things are fed through yum from a yum repository, so I really
> > > > > don't care that rpm -F might fail in some weird conditions.
> > > > > 
> > > > > Epoch: 0 is stupid, useless and moronic.
> > > > 
> > > > Where were you 2 years ago ? We needed you back then :)
> > > 
> > > Two years ago, explicit Epoch 0 made sense.
> > > 
> > > Nowadays, the supported versions of RPM no longer require it.
> > 
> > Explicit Epoch 0 never made sense, we never required it for anything, Red 
> > Hat never required it and JBJ admits he was misquoted on the subject.
> > 
> > But please do include your line of thought.
> 
> My line of thought is the following:
> 
> I was not involved in making explicit Epoch 0 a policy. I understood the
> problems with missing Epoch and RPM < 4.1.1. I didn't see the explicit
> Epoch 0 rule as a burden. A burden so high that I would complain forever
> and rather choose to boycott a community project than get productive.

It's funny how your interpretation differs from mine. The Epoch 0 problem 
is one of the several indications of how decisions were taken against the 
majority of the community and lack of arguments in favor, and those were 
enough for me to consider not being part of that community anylonger.
(Communication largely took place on IRC and bugzilla)

(And I'm only repeating this because you imply things about me that are 
incorrect or shortsighted.)

Decisions are seldom important in itself, but the consequences of 
decisions are important. So yes, I object to this and a few other 
decisions, not because of the decisions in itself, but how they came to 
exist. And what they resulted in.

I also fail to see how I have boycotted the aformentioned community 
project. Was it because I didn't join or because I voiced my opinion ? I 
hope I can still voice my opinion, even when it's not shared by you or the 
decision makers. You probably do not agree, but I consider that 
contributing too.

Ignoring things would have been much easier than arguing (believe me), 
still it affects me enough to try to prevent some of the decisions.


> There was at least one case (modplug is the one I remember) where the
> explicit Epoch 0 rule avoided upgrade problems. Since I knew we would be
> save, I didn't track any other corner-cases, which would be affected by
> the Epoch problem. The good effect of the explicit Epoch 0 rule was, we
> didn't need to care about related upgrade problems.

A missing epoch is considered to be 0 (implicit epoch 0), so an explicit 
epoch 0 is plain silly. We have iterated over this many times, there's no 
way to ratify this. Maybe there was a bug somewhere that should have been 
fixed, but we're not basing our policy on bugs ! And the aim was to be 
compatible with Red Hat all along, and they were not doing it...

--   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
[all I want is a warm bed and a kind word and unlimited power]




More information about the scm-commits mailing list