[repo-coord] kernel module versioning (was: Blackmailing ...)

Dag Wieers dag at wieers.com
Thu May 6 16:34:40 CEST 2004


On Thu, 6 May 2004, Axel Thimm wrote:

> On Thu, May 06, 2004 at 01:25:23PM +0200, bent at biosci.ki.se wrote:
> 
> > To clueless me it doesn't sound terribly broken....
> 
> It isn't. You are confused, because both start with "kernel-module-",
> but the one Dag promotes has the kernel data in rpm's release tag, not
> the name tag. This severely breaks any upgrade paths as discussed in
> these old threads above.

It doesn't break the upgrade path, and you seem to like 'overstating' 
things by using wordings like 'breaking severly' etc...

It isn't a very good solution because it doesn't tend to automatically 
update kernel modules _without_ changes to apt or yum, or without a 
helper. You have to do it manually, which isn't that hard but needs 
attention when upgrading the kernel. Not the ideal situation. Not want 
end-users expect anyway.

I've always stressed this, I'm not denying that. Axel's strong wordings 
make it as if we're denying it and don't want a working system or do this 
on purpose.

Like Panu says, it's not very sane because name-tags were never intended 
to have versions, but out of practical considerations and because there is 
no alternative I fear we have to do this.

Given the fact that both Matthias and I work together closely and are 
building from the same base, I depend on a consensus to move over to a new 
versioning scheme. I can't just make that decision although I'm already 
convinced there's no alternative. And no new alternatives on the horizon.


> The kmdl vs kernel-module, or module name before or after these is
> a purely non-technical issue.

Sure, the naming-issue is not tight to the versioning. And the versioning 
is not tight to obsoleting uncommon names. But everytime I talk about 
moving to the kernel-module-standard, you brought the versioning up 
because you know we've got issues with that. So you just bounce the ball 
back to us. Which is part of the impasse.

And I do tight the kernel-module naming together with obsoleting uncommon 
names because they are tight. If there's no naming standard, things may 
still break (you couldn't be installing a module I have and a module Axel 
has).

The reason why it is important to have this all straigthened out together 
is because with 4900 kernel-module packages I'm not going to recompile 
them now to fix the obsoletes and then do it all over again because the 
rest wasn't properly standardized.

Unfortunately Axel calls this blackmailing, I call that common sense.

I just wished Axel wouldn't be so harsh in these discussions and keep it 
to the essence. Despite all that I hope we might have a final solution in 
the making.

--   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]



More information about the repo-coord mailing list