Mailinglist Archive: opensuse-packaging (49 mails)
< Previous | Next > |
Re: [opensuse-packaging] libbz2 has been renamed to libbz2-1
- From: Michael Matz <matz@xxxxxxx>
- Date: Mon, 4 Jun 2007 12:49:34 +0200 (CEST)
- Message-id: <Pine.LNX.4.64.0706041237030.20395@xxxxxxxxxxxxx>
Hi,
On Mon, 4 Jun 2007, Steffen Winterfeldt wrote:
> # ls -l lib*-[0-9]*.rpm | grep -v devel | grep -v debug | wc -l
> 5
>
> vs.
>
> # ls -l lib*.rpm | grep -v devel | grep -v debug | wc -l
> 382
>
> Ah yes. Seems to be a rule that's really urgently needed.
>
> While I agree that the mentioned scheme makes a lot of sense for, e.g,
> libdb, I can't see any practical value in forcing it on existing
> packages.
The problem is to foresee the future. In absence of psychic abilities
this rule is the only way to make it at least possible to deal with
upcoming SONAME changes by installing multiple libbla packages. We could
of course enfore the rule only when such SONAME change comes up first
from now on, that would still serve that purpose. And that indeed was the
initial goal: to apply the rule only if the package was changed anyway, at
packager maintainers will.
But of course you have to keep more things in mind if you want to postpone
the naming scheme change: the package maintainer has to notice the soname
change at all (don't laugh, sometimes even that can go by unnoticed); then
he has to remember to also change the package name, not just the filelist.
The earlier you enforce the new naming scheme, the more probable it
becomes that nothing falls through the cracks.
So, I would support all attempts to follow that naming scheme even now,
where it's perhaps somewhat questionable.
I think what triggered you was actually not the usage of the rule itself
(the number suffix), but the necessary addition how to deal with package
names which already have a numeric last character, which uglifies the
package name quite a bit. At least to my eyes libbz2-1 looks extremely
ugly. Ask yourself if you really had written a mail if you had seen the
introduction of libz1 (instead of zlib).
Ciao,
Michael.
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
On Mon, 4 Jun 2007, Steffen Winterfeldt wrote:
> # ls -l lib*-[0-9]*.rpm | grep -v devel | grep -v debug | wc -l
> 5
>
> vs.
>
> # ls -l lib*.rpm | grep -v devel | grep -v debug | wc -l
> 382
>
> Ah yes. Seems to be a rule that's really urgently needed.
>
> While I agree that the mentioned scheme makes a lot of sense for, e.g,
> libdb, I can't see any practical value in forcing it on existing
> packages.
The problem is to foresee the future. In absence of psychic abilities
this rule is the only way to make it at least possible to deal with
upcoming SONAME changes by installing multiple libbla packages. We could
of course enfore the rule only when such SONAME change comes up first
from now on, that would still serve that purpose. And that indeed was the
initial goal: to apply the rule only if the package was changed anyway, at
packager maintainers will.
But of course you have to keep more things in mind if you want to postpone
the naming scheme change: the package maintainer has to notice the soname
change at all (don't laugh, sometimes even that can go by unnoticed); then
he has to remember to also change the package name, not just the filelist.
The earlier you enforce the new naming scheme, the more probable it
becomes that nothing falls through the cracks.
So, I would support all attempts to follow that naming scheme even now,
where it's perhaps somewhat questionable.
I think what triggered you was actually not the usage of the rule itself
(the number suffix), but the necessary addition how to deal with package
names which already have a numeric last character, which uglifies the
package name quite a bit. At least to my eyes libbz2-1 looks extremely
ugly. Ask yourself if you really had written a mail if you had seen the
introduction of libz1 (instead of zlib).
Ciao,
Michael.
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
< Previous | Next > |