From: tim1948 on
On May 8, 10:49 am, ta...(a)lpthe.jussieu.fr (Michel Talon) wrote:
> Bob Eager <rd...(a)spamcop.net> wrote:
>
> > Are you telling me that it WON'T take hours, and lots of swap space, to
> > build OpenOffice on (say) Ubuntu? Because if you are, you're a liar.
>
> You don't run Ubuntu to have the stupidity of building OpenOffice
> from source. I maintain that building ports from source is a huge loss
> of time without any tangible benefit, and with very real drawbacks, the
> main one being that no one can ensure the coherence of the packages
> on a given machine. The idea of building from source may have appeared
> cute several years ago, but clearly Gentoo and other source based
> systems have failed. At least the OpenBSD people have recognised that.
>
>
>
> --
>
> Michel TALON

Occasionally I sleep. It took me six hours to build OpenOffice from
ports, but I wasn't aware of what was going on :-)
From: Michel Talon on
tim1948 <iconoklastic(a)yahoo.com> wrote:
>
> Occasionally I sleep. It took me six hours to build OpenOffice from
> ports, but I wasn't aware of what was going on :-)

As i discuss on the web page i have mentioned, the worst drawback of
building from source is *not* the loss of time or electricity. It is the
loss of coherence. When a "distribution" is provided in binary form,
you have the proof that all packages exist (i.e. that there are not 10%
of the ports that are unbuildable for various reasons) and, if the
distribution is serious, that they work (or at least their main
functions work, because nothing is 100% tested). In particular that
all the chain of dependencies work and are coherent with the given
package. If you upgrade your machine, you know for sure if all the
required binary packages exist, before destroying your installation.
Moreover, the distribution maintainers can be reasonably sure that
users who report problems have the same packages thay have distributed,
not packages customized by some cow boy who has compiled with -O3 to
"enhance performance" at the price of introducing compiler bugs or other
interesting and fine ideas. With source based systems, every one is
basically on its own. The maintainers have a fragile relation with
users, quality control necessarily suffers. This is basically the
reasons why i think a "source based" system is a bad thing, and a
"binary based" system is better. Of course the source based system has
the reverse advantages, that is, is much easier customizable. For people
who take advantage of this feature, this is perfect. For the other ones,
i venture to say at least 90% of users, this is bad.



--

Michel TALON

From: Indi on
On 2010-05-11, Michel Talon <talon(a)lpthe.jussieu.fr> wrote:
> tim1948 <iconoklastic(a)yahoo.com> wrote:
>>
>> Occasionally I sleep. It took me six hours to build OpenOffice from
>> ports, but I wasn't aware of what was going on :-)
>
> As i discuss on the web page i have mentioned, the worst drawback of
> building from source is *not* the loss of time or electricity. It is the
> loss of coherence. When a "distribution" is provided in binary form,
> you have the proof that all packages exist (i.e. that there are not 10%
> of the ports that are unbuildable for various reasons) and, if the
> distribution is serious, that they work (or at least their main
> functions work, because nothing is 100% tested). In particular that
> all the chain of dependencies work and are coherent with the given
> package. If you upgrade your machine, you know for sure if all the
> required binary packages exist, before destroying your installation.
> Moreover, the distribution maintainers can be reasonably sure that
> users who report problems have the same packages thay have distributed,
> not packages customized by some cow boy who has compiled with -O3 to
> "enhance performance" at the price of introducing compiler bugs or other
> interesting and fine ideas. With source based systems, every one is
> basically on its own. The maintainers have a fragile relation with
> users, quality control necessarily suffers. This is basically the
> reasons why i think a "source based" system is a bad thing, and a
> "binary based" system is better. Of course the source based system has
> the reverse advantages, that is, is much easier customizable. For people
> who take advantage of this feature, this is perfect. For the other ones,
> i venture to say at least 90% of users, this is bad.
>
>
>

I hear PC-BSD fills that niche.

--
Caveat utilitor,
indi

From: Indi on
On 2010-05-11, tim1948 <iconoklastic(a)yahoo.com> wrote:
> On May 8, 10:49?am, ta...(a)lpthe.jussieu.fr (Michel Talon) wrote:
>> You don't run Ubuntu to have the stupidity of building OpenOffice
>> from source. I maintain that building ports from source is a huge loss
>> of time without any tangible benefit, and with very real drawbacks, the
>> main one being that no one can ensure the coherence of the packages
>> on a given machine. The idea of building from source may have appeared
>> cute several years ago, but clearly Gentoo and other source based
>> systems have failed. At least the OpenBSD people have recognised that.
>>
>
> Occasionally I sleep. It took me six hours to build OpenOffice from
> ports, but I wasn't aware of what was going on :-)

Exactly. I don't know how long it took on this machine, was busy with
other things.

--
Caveat utilitor,
indi

From: Patrick Scheible on
Indi <indi(a)satcidananda.16x108.merseine.nu> writes:

> On 2010-05-11, Michel Talon <talon(a)lpthe.jussieu.fr> wrote:
> > tim1948 <iconoklastic(a)yahoo.com> wrote:
> >>
> >> Occasionally I sleep. It took me six hours to build OpenOffice from
> >> ports, but I wasn't aware of what was going on :-)
> >
> > As i discuss on the web page i have mentioned, the worst drawback of
> > building from source is *not* the loss of time or electricity. It is the
> > loss of coherence. When a "distribution" is provided in binary form,
> > you have the proof that all packages exist (i.e. that there are not 10%
> > of the ports that are unbuildable for various reasons) and, if the
> > distribution is serious, that they work (or at least their main
> > functions work, because nothing is 100% tested). In particular that
> > all the chain of dependencies work and are coherent with the given
> > package. If you upgrade your machine, you know for sure if all the
> > required binary packages exist, before destroying your installation.
> > Moreover, the distribution maintainers can be reasonably sure that
> > users who report problems have the same packages thay have distributed,
> > not packages customized by some cow boy who has compiled with -O3 to
> > "enhance performance" at the price of introducing compiler bugs or other
> > interesting and fine ideas. With source based systems, every one is
> > basically on its own. The maintainers have a fragile relation with
> > users, quality control necessarily suffers. This is basically the
> > reasons why i think a "source based" system is a bad thing, and a
> > "binary based" system is better. Of course the source based system has
> > the reverse advantages, that is, is much easier customizable. For people
> > who take advantage of this feature, this is perfect. For the other ones,
> > i venture to say at least 90% of users, this is bad.
>
> I hear PC-BSD fills that niche.

To some extent. I'm using PCBSD 7.1.1. It's okay... except Firefox
from the PBI has mysterious 2-minute pauses every so often. And
there's a fair amount of applications that I want that don't have
PBIs. So for them, it's no better than plain FreeBSD.

PCBSD 8.0 is released, but x.0 releases are generally bad luck so I
haven't upgraded. I've thought about changing to Ubuntu or something
else, but I'm not really sure if it would be better or it just has
better advocacy. This is for a desktop PC, not a laptop.

-- Patrick

First  |  Prev  |  Next  |  Last
Pages: 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Prev: Failed opal3 build
Next: MPT Timeouts on FreeBSD 8.0 VM