Re: Frustrating Dependencies

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



2009/11/23 Andrea Scarpino <andrea@xxxxxxxxxxxxx>:
> On 23/11/2009, Gergely Imreh <imrehg@xxxxxxxxx> wrote:
>> Maybe because people have personal preferences, since all these
>> applications are different from each other?
> So don't be unhappy if they requires dependencies that aren't made for
> your environment :)

I'm sorry, to me this reads as one have two choice: accept or leave.
But that's not the case, as you yourself noticed that the packaging
can be made more rational. It's open source, people can do try fixing
things / suggesting fixes instead of just accepting the status quo.

I think the original issue can be cast into a broader topic: (without
giving any references, because I don't have any from the top of my
head right now) I encounter quite a few packages that have
dependencies down the chain that don't seem to be related to the
original package. This seems to be a general open source issue. It's
great to have libraries to divide the task into smaller pieces and
reuse whatever possible, but projects seem to be less effectivee
dividing between "depends" and "optdepends". Sometimes it's an
upstream issue, sometimes it's packaging. With more practice and more
eyes checking things out it will be better.

Anyway, this is just an observation, Arch seems to do quite well in
general (thanks Maintainers:). I'll look around the repos again and
might come up for some more repackaging ideas for the next bug
squashing day or something...

>> As a comparison, looking at the Ubuntu packaging of digikam:
>> digikam -> kdepimlibs5 -> libakonadiprivate1 (and no mysql only if one
>> installs the whole akonadi-server)
>> Might worth checking out... (libaconadiprivate1: This package contains
>> private libraries used by the Akonadi PIM storage service.)
> Yes, I looked akonadi's Makefile and we can split akonadi package in
> akonadi and akonadi-server easy. I'll do some try tomorrow.

That sounds great! Cheers! :)
   Greg


[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