On 9/22/07, Alexandre Moreira <[EMAIL PROTECTED]> wrote:
> What if we could add a way that the -dev, -doc, -* packages are really
> sub-packages, instead of a different package. And one could have a
> list of standardized sub packages he wants to always install ?

This is a nice idea, and I thought about it myself, but it has a huge
downside: it makes AUR user contributions a pain to maintain. The AUR
works in such a simple way only because we don't have split packages.
We don't need to be debian maintainers to contribute a PKGBUILD, we
don't need to grok the whole essence of the software, which part of it
relates to its dependencies and how.

Think about it: what if you chose to install -dev packages (one of the
reasons why I left debian) and didn't include gcc-dev in the
makedepends, but just gcc like you do now? It wouldn't work for all
the people that don't want -dev by default. The result: a real mess.
And this is just a simple example.

My opinion is we should allow split packages only for controlled
parts: the ones that come to my mind are -docs and -data. They
shouldn't contain binaries, headers or such, which should all be
included in the main package; this should keep it KISS enough for
everyone, allowing for big unnecessary updates being cut in size.

After all, when I came to arch I was aware of its package policy and I
accepted it. Since a distribution is for a great part focused around
packages and their related policies, if I don't like it at all I'm not
going to ask everyone for a major change, I'll just change
distribution. I think many of you that want to turn arch in just
another i686-optimized debian can just look somewhere else, and let
arch be arch.


Corrado

_______________________________________________
arch mailing list
arch@archlinux.org
http://archlinux.org/mailman/listinfo/arch

Reply via email to