Re: A suggestion for the devs regarding rebuilds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Mon, Feb 08, 2010 at 05:56:31PM -0700, Brendan Long wrote:

> Why are you even using Arch?

Because it allows me to get recent versions of apps,
it doesn't force me to install a desktop I don't want,
and some other reasons.

> You sound like the kind of person who would want a
> "stable" distro like Ubuntu or Debian.

I ran away screaming from those.

> Your changes sound like they would break the best
> parts of Arch (updates and simple packages).

They would not break anything at all.

And in a sense, it's broken today:

I use pacman to install app A depending on
libfoo.so.1. Pacman knows about that dependency
and install the lib as well. OK so far.

Two weeks later I use again pacman to install app
B that depends on libfoo.so.2 (as does everything
in the repo by that time). Again pacman knows 
about the dependency and installs libfoo.so.2

But then: pacman knows that A is installed and
depends on libfoo.so.1. But still it removes
that library. Why ? I'd just say it fails to
do its job, part of which is being aware of
dependencies. 

As to the 'why', the reason is not that pacman
doesn't have a choice. It has. The filenames for
the new lib are different. The symlink from
libfoo.so can be set to the new version - app
A does not depend on that symlink. All other
related files (man pages, etc.) can be updated
as well, as app A does not depend on them. It
only needs libfoo.so.1 pointing to the original
library.

I fully agree that I should update app A, and
I would very probably do that quite soon (unless
there are good reasons for not updating, which
is possible). But is that a good reason to make
app A break in the meantime ? Are there any good
reasons for doing that except 'religious' ones ?


Ciao,

-- 
FA

O tu, che porte, correndo si ?
E guerra e morte !


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux