On Thu, 5 Nov 2020 at 09:42, Daniel P. Berrangé <berrange@redhat.com> wrote:
On Thu, Nov 05, 2020 at 08:57:32AM -0500, Stephen John Smoogen wrote:
> On Thu, 5 Nov 2020 at 08:52, <ycollette.nospam@free.fr> wrote:
>
> > The make package use 539k of space. And for gcc + C++ it's more than 30 Mo.
> > Does it really worth the effort on changing all the dependent packages ?
> >
> >
> Personally I am getting tired of this death of the buildroot by a million
> cuts. Could we just 'engineer' the build root to have what we want in it
> versus these continual sculptor like cuts to a block of marble to try and
> get the inner statue out? Because in around 10-20 more Fedora releases
> someone is going to say 'this is a pile of rubble' and start on a new
> block.

Do we need a default build root package set at all ?

Can it be the empty set, and then have RPMs specify their full set
of build requires without assuming any defaults ?

"fast death by one big cut" instead of "slow death by a million cuts",
which will put an end to repeated feature proposals to trim out some
new thing from the build root.


That is my grumpy morning idea.. each one of these proposals comes with a "this drops down the need for pulling in packages which are never used.. makes the build root N k smaller... etc." which is a boilerplate text which eventually takes up more disk space on all the mail and web servers keeping track of these emails than is saved in anyone's buildroot.

If we are going to have a 'buildroot' it should just be the packages we know are needed for everything.. and if that is {} then it is {}. If it is a {} then it needs to be documented what is in it and why each package is in it. Maybe SuSE has always been right to make sure that nearly everything is actually documented as required/buildrequired in a package. [Or at least this has been my opinion from looking through their spec files.]

Anyway I am going back to trying to figure out how to open this child safety headache medicine bottle.. and will stop being a grump here.

 
Regards,
Daniel
--
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


--
Stephen J Smoogen.