Re: systemd dependencies

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

 



On Tue, 26.08.14 10:44, DJ Delorie (dj@xxxxxxxxxx) wrote:

> 
> > What's the rationale here? I mean, we have so many dependencies, if
> > you want to minimize them, you have a loooong way to go...
> 
> When I bootstrapped Fedora for ARM way back when, I had to deal with
> these dependencies.  A lot.  Finding a minimal set of RPMs to

Well, Fedora is not a distribution that cares about whether it is easily
bootstrappable. It never was a goal to be one. If you want to make it
one, then that's fine, but that'd be something to make an official goal
first, by going through FESCO... 

If you want a distro that is bootstrappable, the way that Gentoo is, or
that Debian tries to be then that's OK. I personally don't think it is
worth the effort though, as we don't have to bootstrap new archs every
other week... 

> cross-compile to get a bootable core was very difficult because of
> dependencies, and managing the path up to koji was a nightmare.  Even
> after that, there were some packages that couldn't be built *at all*
> because of circuilar dependencies or dependencies on them.

Cyclic dependencies are something that so far was accepted in
Fedora. If you want to get rid of that, then make it a Fedora goal...

For many packages getting rid of the cyclic deps would mean having to
build things twice, but I am not sure this is really worth the work...

> So, to all of you who say "oh well" to dependencies... I hate you.
>
> Seriously.  Not only have you made my personal job miserable for a
> while, but you demonstrate the worst traits of engineering.  If
> there's a problem, you don't hide it or just "let it be because we're
> used to it."  You *fix* it.  And you make sure it *stays* fixed.  Take
> some pride in your work!  Do the best you can!  If you're only willing
> to do mediocre work and let problems exist because you can't be
> bothered to fix them, then Fedora will at best be a mediocre product.

You know, some cyclic des might be easy to resolve, but a big chunk
really isn't. And our core OS stuff is full of it. I think you
underestiate the complexity of this. 

Lennart

-- 
Lennart Poettering, Red Hat
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux