2011/12/23 Michael Schroeder
On Fri, Dec 23, 2011 at 02:29:22PM +0000, Nelson Marques wrote:
[rant deleted]
So I bring this tiny issue to your attention, so that any kind soul can provide a technical explanation on why we can have 'xz' supported on our build environments...
What's wrong with adding "BuildRequires: xz"?
Nothing is wrong with it, it's just superfluous.
We're working hard to reduce the number of automatically installed packages by moving stuff that is only required by some packages into BuildRequires. We're not doing this to annoy people, We do it to reduce package build time.
Let me see if I understood this correctly: * I want to package foobar-1.0.tar.xz; (upstream releases only .xz) * I have to introduce: "BuildRequires: xz" * I have to waste time introducing references to why I have to include a "BuildRequires: xz" * I have to increase the size and the complexity of the spec file; * I have to spend extra time referencing more stuff in the changelog; In the end... 'xz' which you don't add to the build environment is still installed. Where is exactly the gain you try to point here? (besides the fact that you deliberally are increasing the maintenance time of my package) Please demonstrate how my package is built faster by not having xz installed on the build environment by default (but is installed still). Let me guess... for your own pleasure and to support idea you preach, I probably have still to spend more time unpacking and repacking the sources in bz2 or gz ? :) My brain is probably going through a meltdown, because all I can see in this is mainly: "increase the load on the packagers". And it's nice that now I have to reference a few incidents on bugzilla so I can produce comments to go with the buildrequirements that aren't really "Build Requirements" and should be part of the build environment... If upstream projects are moving to .xz (not just GNOME, but also many which have huge tarballs), what do we earn here ? Another thing that pops up is that this option will probably increase the load in other areas, for example network traffic because a 100Mb source in bz2 is most likely around 70Mb in .xz. I'm missing really something important here...
and why we're required to insert dumbass comments that no one can explain.
There's a policy that changelog comments need to refer to a bug for maintenance updates, but this is the Factory mailing list, so I have no clue what you're talking about.
Cheers, Michael.
-- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- Nelson Marques /* http://www.marques.so nmo.marques@gmail.com */ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org