Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-12-03 Thread Jan Kratochvil
On Fri, 23 Nov 2012 10:56:24 +0100, Andrew Haley wrote:
 On 11/13/2012 10:23 PM, Kevin Kofler wrote:
  Kevin Fenzi wrote:
  Sometimes things aren't ideal for one group in favor of another.
  
  WHAT group is actually in favor of MiniDebugInfo? It has one single person 
  as the feature owner. ABRT developers consider it useless. Who actually 
  wants it? And are you sure those who think they want it realize what it 
  really means?
  
  Let's take a simple example:
  $ gdb --args sleep 10
  (gdb) r
  (press Ctrl-C)
  (gdb) bt
  #0  0xb7fdc424 in __kernel_vsyscall ()
  #1  0xb7eb94f0 in __nanosleep_nocancel () from /lib/libc.so.6
  #2  0x0804b232 in ?? ()
  #3  0x08048f99 in ?? ()
  #4  0xb7e166b3 in __libc_start_main () from /lib/libc.so.6
  #5  0x08049085 in ?? ()
  
  What MiniDebugInfo will give you (not tested):
  #0  0xb7fdc424 in __kernel_vsyscall ()
  #1  0xb7eb94f0 in __nanosleep_nocancel () from /lib/libc.so.6
  #2  0x0804b232 in xnanosleep () from /usr/bin/sleep
  #3  0x08048f99 in main () from /usr/bin/sleep
  #4  0xb7e166b3 in __libc_start_main () from /lib/libc.so.6
  #5  0x08049085 in ?? ()
  
  With coreutils-debuginfo, glibc-debuginfo and glibc-debuginfo-common 
  installed:
  #0  0xb7fdc424 in __kernel_vsyscall ()
  #1  0xb7eb94f0 in __nanosleep_nocancel ()
  at ../sysdeps/unix/syscall-template.S:82
  #2  0x0804b232 in xnanosleep (seconds=10) at xnanosleep.c:111
  #3  0x08048f99 in main (argc=2, argv=0xbfffef24) at sleep.c:147
  
  Spot the difference…
 
 I just did.  You seem to have proved the point of mini-debuginfo.

You seem to have proved different people consider it useless vs. useful.


Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Jan Kratochvil
On Sun, 11 Nov 2012 18:39:29 +0100, Reindl Harald wrote:
 please no - O2 is a performance improvement while minidebuginfo is
 the opposite, not only bloating the size, also bloadting the data
 to laod from disk

FYI minidebuginfo does not affect loading from disk (mostly) in any way.
See 'readelf -WSl', '.gnu_debugdata' is in Section Headers but it is not
covered in any way by Program Headers so it is ignored during runtime.

There are sure just some minor issues of more data load fragmentation etc.
just .gnu_debugdata itself is not loaded during execution.


Jan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Bill Nottingham
Kevin Kofler (kevin.kof...@chello.at) said: 
 Andre Robatino wrote:
  *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
  single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
  DVD size limits.
 
 See what damage MiniDebugInfo is doing? Nobody (other than me) cared about 
 CD size for the live CDs, but surely DVD size for the install DVD matters!
 
 It's time to revert MiniDebugInfo which isn't actually Mini at all! (It 
 increases compressed size, i.e. the live image size and the size of the RPMs 
 on the DVD, by over 10%! The smaller installed percentages the feature 
 advertises are only achieved through compression, which obviously doesn't 
 help after compression, if it was even implemented at all.)
 
 Stop the creeping biggerism!

Not to let silly things like facts get in the way of a good rant, but the
images went over size because MATE  texlive are now getting pulled in via
deps when they weren't before, not because of incremental minidebuginfo
changes.

Carry on...

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Kevin Kofler
Jóhann B. Guðmundsson wrote:

 On 11/12/2012 09:36 PM, Kevin Fenzi wrote:
 FESCo decided the benefit to always having mini-debuginfo
 available outweighed the downside of increased space.
 
 I see done to making abrt atleast somewhat usable

The ABRT developers have said very clearly that that debugging information 
is not useful to them because it's insufficient and that they'll be 
downloading the full debuginfo anyway.

MiniDebugInfo contains only symbols, no line numbers (those would be much 
worse bloat!), no way to get function arguments etc. You get very crappy 
backtraces with only MiniDebugInfo.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Kevin Kofler
Kevin Fenzi wrote:
 FESCo decided the benefit to always having mini-debuginfo
 available outweighed the downside of increased space.

What benefit?
* MiniDebugInfo contains only basically the same information already present 
in the dynamic symbol table of shared objects! (GDB can already use the 
dynamic symbol tables, it doesn't need a redundant copy of the data.) The 
only additional information you get is the location of hidden symbols and of 
symbols in executables. This is a huge penalty for that small additional 
information.
* MiniDebugInfo does not contain necessary information for good backtraces, 
inluding line numbers (which were proposed as an option by the feature 
owners, but which would have made the bloat almost an order of magnitude 
worse!), locations of function arguments etc. The ABRT folks said they were 
going to treat MiniDebugInfo the same as none at all.
* For people who really do not want to download debugging information, 
there's the ABRT retrace server.

WHERE is the benefit of MiniDebugInfo?

 I don't recall anyone saying Make your image larger then, we don't
 care.

Maybe not these exact words, but that's the essence of what the people 
voting for the feature said.

I've read several comments of the Who cares about CDs anymore? type.

 Your possible options are:
 
 a) target a larger size (which is what you have done?)

As I said, we were basically told to do so.

 b) ask FESCo to reconsider, but you probibly want some kind of NEW data
 for that, because without that it's just likely to end the same way.

That's what we did:
* I pointed out that the relative numbers given on the feature page are 
misleading because they compare compressed debugging information with 
uncompressed stripped binaries, whereas after compression (i.e. on the 
images, i.e. where we actually care about size), what matters is compressed 
vs. compressed (or uncompressed vs. uncompressed), compressed vs. 
uncompressed is entirely irrelevant. In particular, the statement on the 
feature page To minimize space use (on the installed system but also on the 
installer medium) we've decided to only go with the compressed symbols. is 
incorrect and deceptive, compressed symbols do NOT help the size on the 
installer media at all because both the live images and the RPMs on the DVD 
are already xz-compressed (in fact, compression is likely making things much 
WORSE because the redundancy between the MiniDebugInfo and the dynamic 
symbol tables cannot be exploited for compression that way). That was 
ignored (and the false advertising was not held against the feature owner 
and is still on the feature page).
* The OLPC maintainers pointed out that the size hit was also a big issue 
for them and that they had no way to increase their target size without 
desupporting all the XO 1.0 devices.
* The ABRT developers made clear that the MiniDebugInfo was of no use for 
them.
* Jan Kratochvil, the expert in matters of debugging information, also 
expressed doubts about the usefulness of MiniDebugInfo on this list.

None of this was given sufficient consideration.

 c) Drop some more stuff from the live to get it back under 700mb.

That'd be A LOT of stuff to drop given the 10% (!) bloat from this 
feature.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Kevin Kofler
Kevin Fenzi wrote:
 Sometimes things aren't ideal for one group in favor of another.

WHAT group is actually in favor of MiniDebugInfo? It has one single person 
as the feature owner. ABRT developers consider it useless. Who actually 
wants it? And are you sure those who think they want it realize what it 
really means?

Let's take a simple example:
$ gdb --args sleep 10
(gdb) r
(press Ctrl-C)
(gdb) bt
#0  0xb7fdc424 in __kernel_vsyscall ()
#1  0xb7eb94f0 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x0804b232 in ?? ()
#3  0x08048f99 in ?? ()
#4  0xb7e166b3 in __libc_start_main () from /lib/libc.so.6
#5  0x08049085 in ?? ()

What MiniDebugInfo will give you (not tested):
#0  0xb7fdc424 in __kernel_vsyscall ()
#1  0xb7eb94f0 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x0804b232 in xnanosleep () from /usr/bin/sleep
#3  0x08048f99 in main () from /usr/bin/sleep
#4  0xb7e166b3 in __libc_start_main () from /lib/libc.so.6
#5  0x08049085 in ?? ()

With coreutils-debuginfo, glibc-debuginfo and glibc-debuginfo-common 
installed:
#0  0xb7fdc424 in __kernel_vsyscall ()
#1  0xb7eb94f0 in __nanosleep_nocancel ()
at ../sysdeps/unix/syscall-template.S:82
#2  0x0804b232 in xnanosleep (seconds=10) at xnanosleep.c:111
#3  0x08048f99 in main (argc=2, argv=0xbfffef24) at sleep.c:147

Spot the difference…

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Kevin Fenzi
On Tue, 13 Nov 2012 23:12:57 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 Kevin Fenzi wrote:
  FESCo decided the benefit to always having mini-debuginfo
  available outweighed the downside of increased space.
 
 What benefit?

...snip...

The problem here is that you are making the same arguments you made
before. FESCo didn't find them compelling, so thats unfortunate. 

A vote was taken, it did not go the way you wanted, you need to move
on now. 

For the record, I voted against mini-debuginfo personally, but since
FESCo has voted and decided I've moved on with life. Repeating the
arguments made before over and over again doesn't get anywhere. 

I suppose you could ask candidates for FESCo their feelings on this
matter and vote accordingly and then ask the next FESCo to revist
this, but just repeating now isn't doing anyone any good. 

kevin





signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-13 Thread Kevin Kofler
Bill Nottingham wrote:
 Not to let silly things like facts get in the way of a good rant, but the
 images went over size because MATE  texlive are now getting pulled in via
 deps when they weren't before, not because of incremental minidebuginfo
 changes.

MiniDebugInfo definitely DID increase the DVD ISO size and dropping it might 
be enough to get it either below the limit or at least much closer to it. 
The ISOs are only ~10% above DVD size, that's about the amount of bloat 
MiniDebugInfo causes.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Adam Williamson

On 2012-11-11 23:43, Panu Matilainen wrote:

On 11/12/2012 08:56 AM, Adam Williamson wrote:

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at 
all,
which explains what I see on the DVD and perhaps deserves looking 
at.


I think the basic idea is that pungi isn't supposed to painfully
re-implement yum.


Meh. Of course not. But unlike yum, pungi deals with
space-constrained images and if it ends up pulling useless cruft in
those images then it's not doing the best job it can for the very
specific task it has.


Well, it's one of those things where you have two imperatives and you 
can't possibly satisfy both: be space efficient but also ensure that any 
installation done from the images will be complete and sensible. I think 
pungi makes the choice to prioritize the latter. Any kind of 'space 
efficiency' code is going to come with a non-zero danger of resulting in 
dependency problems or odd dependency resolutions, I guess.



If packages are obsoleted, they're supposed to be
retired. If something's obsoleted but not retired, that's a 
packaging

error.


No disagreement there. But quite obviously nothing is currently
finding those packaging errors, much of the suspect items list I
posted has been there for years already. Just haven't gotten around 
to

mention it anywhere.

I'll shut up now and go see if I can actually do something about it.


I recommend it - it's not hard to probe out why these things happen 
(usually), and it can be quite fun. BTW, QA does have a test which looks 
for non-explicit conflicts or incomplete dependencies on the images and 
we hit those every so often, so we're pretty used to poking through 
things like this. It often tracks out to something which was a packaging 
problem in the first place and needed to be fixed. If you wind up 
getting stuck, poke dgilmore in #fedora-releng, as he should have the 
logs of the compose to look through which can help identifying some of 
the issues.

--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Panu Matilainen

On 11/12/2012 09:43 AM, Panu Matilainen wrote:

On 11/12/2012 08:56 AM, Adam Williamson wrote:

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at all,
which explains what I see on the DVD and perhaps deserves looking at.


I think the basic idea is that pungi isn't supposed to painfully
re-implement yum.


Meh. Of course not. But unlike yum, pungi deals with space-constrained
images and if it ends up pulling useless cruft in those images then it's
not doing the best job it can for the very specific task it has.


If packages are obsoleted, they're supposed to be
retired. If something's obsoleted but not retired, that's a packaging
error.


No disagreement there. But quite obviously nothing is currently finding
those packaging errors, much of the suspect items list I posted has
been there for years already. Just haven't gotten around to mention it
anywhere.

I'll shut up now and go see if I can actually do something about it.


FWIW, this is what I get with F18 pungi compose:

-rw-r--r--. 1 root root240 Nov 12 21:10 Fedora-18-x86_64-CHECKSUM
-rw-r--r--. 1 root root 4687134720 Nov 12 21:10 Fedora-18-x86_64-DVD.iso
-rw-r--r--. 2 root root  268435456 Nov 12 19:22 Fedora-18-x86_64-netinst.iso

And this is with a patched pungi to filter out obsoleted packages:
-rw-r--r--. 1 root root240 Nov 12 21:02 Fedora-18-x86_64-CHECKSUM
-rw-r--r--. 1 root root 4550819840 Nov 12 21:01 Fedora-18-x86_64-DVD.iso
-rw-r--r--. 2 root root  268435456 Nov 12 19:22 Fedora-18-x86_64-netinst.iso

It might not save the whales or even the day, but the difference is 
simply dead weight of obsoleted packages, and the list of packages 
excluded this way shockingly matches what the install-everything rpm 
test found.


Here's the diff to pungi in case somebody is interested:

[root@turre pypungi]# diff -u __init__.py.orig __init__.py
--- __init__.py.orig2012-11-12 19:12:12.592544072 +0200
+++ __init__.py 2012-11-12 21:12:14.139970112 +0200
@@ -336,6 +336,14 @@
 pkg_sack.remove(pkg)
 break

+# weed out obsoleted packages
+obsoleters = 
pkg.obsoletedBy(self.ayum.pkgSack.searchObsoletes(pkg.name), limit=1)

+if obsoleters:
+obs = obsoleters[0]
+self.logger.info(Excluding %s.%s (obsoleted by %s.%s) 
% (pkg.name, pkg.arch, obs.name, obs.arch))

+self.excluded_pkgs[pkg.nvra] = pkg
+pkg_sack.remove(pkg)
+
 return pkg_sack

 def getPackageDeps(self, po):

- Panu -
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Jóhann B. Guðmundsson wrote:
 Last time I checked the SIG's surrounding each of those spins they
 themselves where responsible for their own spins sizes so if they pass
 that they might just as well be doing so deliberately to deliver better
 out of the box experience for their target user base...

I'm in the KDE SIG. We were basically forced to give up CD size because 
MiniDebugInfo was approved by FESCo over our objection. (We objected 
because of this very size issue.) FESCo explicitly told us Make your image 
larger then, we don't care. SIGs setting their own size targets only works 
if the size targets are actually enforced against the features which break 
them!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Jóhann B. Guðmundsson

On 11/12/2012 09:05 PM, Kevin Kofler wrote:

Jóhann B. Guðmundsson wrote:

Last time I checked the SIG's surrounding each of those spins they
themselves where responsible for their own spins sizes so if they pass
that they might just as well be doing so deliberately to deliver better
out of the box experience for their target user base...

I'm in the KDE SIG. We were basically forced to give up CD size because
MiniDebugInfo was approved by FESCo over our objection. (We objected
because of this very size issue.) FESCo explicitly told us Make your image
larger then, we don't care. SIGs setting their own size targets only works
if the size targets are actually enforced against the features which break
them!


Fesco needs to provide the reasoning behind that decision to me it makes 
no sense since the community surrounding their spins are the once that 
actually decide what goes on them since they are the once doing their 
own leg work...


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Adam Williamson wrote:
 They already aren't. Half the point of going to 1GB would be to include
 them.

There's no way LibreOffice is going to fit on the KDE spin with a 1 GiB 
target limit. We're already almost there no thanks to MiniDebugInfo. We'd 
need an even higher target size to fit LibreOffice.

 Look, Johann already pointed out, the relevant SIG for each spin owns
 the spin size. It's not a topic for devel@ kibbitzing and voting. I
 can't stop you posting +1s, but you're wasting your time if you're not a
 member of the relevant spin SIG. As seems to need pointing out so often,
 this isn't a democracy, it's a do-ocracy. You don't get anything done by
 posting indignant messages on mailing lists.

I *AM* a member of the KDE SIG and have de-facto maintained the KDE spin 
kickstart ever since Sebastian Vahl (the official maintainer) has stopped 
taking care of it. FESCo has clearly said that they don't care about our 
size target and that we must target a larger size if MiniDebugInfo blows 
the current target.

This is not a do-ocracy at all. It's design by committee.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Kofler
Jóhann B. Guðmundsson wrote:
 Fesco needs to provide the reasoning behind that decision to me it makes
 no sense since the community surrounding their spins are the once that
 actually decide what goes on them since they are the once doing their
 own leg work...

Their reasoning was simply that nobody uses CDs anymore anyway. :-/ And 
unfortunately we can only directly decide what goes into the spin at the 
package level, stuff which bloats every package from the inside like 
MiniDebugInfo cannot reasonably be opted out per spin. So FESCo should 
listen to spin maintainers there. Sadly, it didn't. Even when OLPC pointed 
out that this feature also made THEIR spin oversized and they cannot 
simply bump the size target without actually desupporting a large subset of 
their hardware, FESCo ignored the objection. Even just one spin 
maintainer/SIG vetoing a feature should block it, it's just plain 
unacceptable that it gets approved over the objections of TWO spins.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Fenzi
On Mon, 12 Nov 2012 21:09:42 +
Jóhann B. Guðmundsson johan...@gmail.com wrote:

 On 11/12/2012 09:05 PM, Kevin Kofler wrote:
  Jóhann B. Guðmundsson wrote:
  Last time I checked the SIG's surrounding each of those spins they
  themselves where responsible for their own spins sizes so if they
  pass that they might just as well be doing so deliberately to
  deliver better out of the box experience for their target user
  base...
  I'm in the KDE SIG. We were basically forced to give up CD size
  because MiniDebugInfo was approved by FESCo over our objection.
  (We objected because of this very size issue.) FESCo explicitly
  told us Make your image larger then, we don't care. SIGs setting
  their own size targets only works if the size targets are actually
  enforced against the features which break them!
 
 Fesco needs to provide the reasoning behind that decision to me it
 makes no sense since the community surrounding their spins are the
 once that actually decide what goes on them since they are the once
 doing their own leg work...

Please read all the logs from the fesco meetings where this feature was
approved. 

FESCo decided the benefit to always having mini-debuginfo
available outweighed the downside of increased space. 

I don't recall anyone saying Make your image larger then, we don't
care. 

Your possible options are: 

a) target a larger size (which is what you have done?)

b) ask FESCo to reconsider, but you probibly want some kind of NEW data
for that, because without that it's just likely to end the same way. 

c) Drop some more stuff from the live to get it back under 700mb. 

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Kevin Fenzi
On Mon, 12 Nov 2012 22:12:21 +0100
Kevin Kofler kevin.kof...@chello.at wrote:

 I *AM* a member of the KDE SIG and have de-facto maintained the KDE
 spin kickstart ever since Sebastian Vahl (the official maintainer)
 has stopped taking care of it. FESCo has clearly said that they don't
 care about our size target and that we must target a larger size if
 MiniDebugInfo blows the current target.
 
 This is not a do-ocracy at all. It's design by committee.

It's a community. 

Sometimes things aren't ideal for one group in favor of another. 

Anyhow, I don't think this thread is productive anymore, so can we move
on?

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-12 Thread Jóhann B. Guðmundsson

On 11/12/2012 09:36 PM, Kevin Fenzi wrote:

FESCo decided the benefit to always having mini-debuginfo
available outweighed the downside of increased space.


I see done to making abrt atleast somewhat usable

JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Panu Matilainen

On 11/10/2012 11:41 PM, Kevin Kofler wrote:

Andre Robatino wrote:

*IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
DVD size limits.


See what damage MiniDebugInfo is doing? Nobody (other than me) cared about
CD size for the live CDs, but surely DVD size for the install DVD matters!

It's time to revert MiniDebugInfo which isn't actually Mini at all! (It
increases compressed size, i.e. the live image size and the size of the RPMs
on the DVD, by over 10%! The smaller installed percentages the feature
advertises are only achieved through compression, which obviously doesn't
help after compression, if it was even implemented at all.)

Stop the creeping biggerism!


Reverting mini-debuginfo would require a mass-rebuild which is hardly 
going to happen at this point of F18 no matter what you think of the 
feature.


For starters it would help if the DVD didn't contain piles of obsoleted, 
conflicting and in some cases (at least samba), duplicate versions of 
packages:


[root@turre rpm]# ./rpm -Uvh --test --root /home/test/ --nosignature 
~pmatilai/mft/f18-dvd-all.mft
warning: package grub-1:0.97-91.fc18.x86_64 was already added, replacing 
with grub2-1:2.00-12.fc18.x86_64
warning: package jaxen-0:1.1.3-5.fc18.noarch was already added, skipping 
jaxen-bootstrap-0:1.1-6.2.fc18.noarch
warning: package maven-common-artifact-filters-1.4-2.fc18.noarch was 
already added, skipping 
maven-shared-common-artifact-filters-1.3-24.fc18.noarch
warning: package maven-dependency-tree-2.0-1.fc18.noarch was already 
added, skipping maven-shared-dependency-tree-1.3-24.fc18.noarch
warning: package kmod-10-1.fc18.x86_64 was already added, skipping 
module-init-tools-3.16-6.fc18.x86_64
warning: package libnfsidmap-0.25-4.fc18.x86_64 was already added, 
skipping nfs-utils-lib-1.1.5-7.fc18.x86_64
warning: package linux-firmware-20120925-0.3.git236367d.fc18.noarch was 
already added, skipping ql2100-firmware-1.19.38-6.fc18.noarch
warning: package linux-firmware-20120925-0.3.git236367d.fc18.noarch was 
already added, skipping ql2200-firmware-2.02.08-6.fc18.noarch
warning: package linux-firmware-20120925-0.3.git236367d.fc18.noarch was 
already added, skipping ql23xx-firmware-3.03.28-4.fc18.noarch
warning: package linux-firmware-20120925-0.3.git236367d.fc18.noarch was 
already added, skipping rt61pci-firmware-1.2-10.fc18.noarch
warning: package linux-firmware-20120925-0.3.git236367d.fc18.noarch was 
already added, skipping rt73usb-firmware-1.8-10.fc18.noarch
warning: package samba-2:4.0.0-150.fc18.rc1.x86_64 was already added, 
replacing with samba-2:4.0.0-165.fc18.rc4.x86_64
warning: package samba-common-2:4.0.0-150.fc18.rc1.x86_64 was already 
added, replacing with samba-common-2:4.0.0-165.fc18.rc4.x86_64
warning: package samba-libs-2:4.0.0-150.fc18.rc1.x86_64 was already 
added, replacing with samba-libs-2:4.0.0-165.fc18.rc4.x86_64
warning: package dvipdfm-0.13.2d-44.fc18.x86_64 was already added, 
replacing with 
texlive-dvipdfm-bin-1:2012-0.svn13663.3.20121019_r28030.fc18.noarch
warning: package dvipdfmx-0-0.35.20090708cvs.fc18.x86_64 was already 
added, replacing with 
texlive-dvipdfmx-bin-1:2012-0.svn26509.3.20121019_r28030.fc18.x86_64
warning: package dvipng-1.14-4.fc18.x86_64 was already added, replacing 
with texlive-dvipng-bin-1:2012-0.svn26509.3.20121019_r28030.fc18.x86_64
warning: package texlive-1:2012-3.20121019_r28030.fc18.x86_64 was 
already added, skipping texlive-texmf-2007-42.fc18.noarch
warning: package texlive-1:2012-3.20121019_r28030.fc18.x86_64 was 
already added, skipping texlive-texmf-dvips-2007-42.fc18.noarch
warning: package texlive-1:2012-3.20121019_r28030.fc18.x86_64 was 
already added, skipping texlive-texmf-fonts-2007-42.fc18.noarch
warning: package 
texlive-xdvi-bin-1:2012-0.svn26509.3.20121019_r28030.fc18.x86_64 was 
already added, skipping xdvik-22.84.14-12.fc18.x86_64

error: Failed dependencies:
libpng-devel conflicts with libpng12-devel-1.2.50-2.fc18.x86_64
rsyslog conflicts with sysklogd-1.5-12.fc18.x86_64
[root@turre rpm]#

What's the script/tool used to compose the images these days?

- Panu -
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Andre Robatino
Panu Matilainen pmatilai at laiskiainen.org writes:

 Reverting mini-debuginfo would require a mass-rebuild which is hardly 
 going to happen at this point of F18 no matter what you think of the 
 feature.
 
 For starters it would help if the DVD didn't contain piles of obsoleted, 
 conflicting and in some cases (at least samba), duplicate versions of 
 packages:

The i386 DVD has been very close (around 150M) to the size limit for the last
couple of TCs, before TC8. I posted warnings in the text matrix pages. So the
package set should be trimmed in any case.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Adam Williamson

On 2012-11-11 0:53, Panu Matilainen wrote:


Reverting mini-debuginfo would require a mass-rebuild which is hardly
going to happen at this point of F18 no matter what you think of the
feature.

For starters it would help if the DVD didn't contain piles of
obsoleted, conflicting and in some cases (at least samba), duplicate
versions of packages:

[root@turre rpm]# ./rpm -Uvh --test --root /home/test/ --nosignature
~pmatilai/mft/f18-dvd-all.mft


This is a bad test and is not intended to be possible. There are 
various reasons why such packages end up on the images. Some are bugs, 
but some are not.



warning: package grub-1:0.97-91.fc18.x86_64 was already added,
replacing with grub2-1:2.00-12.fc18.x86_64


This was the case at least for a long time because we used grub on some 
platforms and grub2 on others. I'm not sure if we're still using grub 
for anything on F18, but we may be. I'm on my laptop where I don't have 
an anaconda checkout handy to check.


I don't have specific knowledge of the others, but some are obvious - 
there's a couple of packages which conflict explicitly, which is fine. 
You're not supposed to be able to install all of the DVD at once, but 
different bits in different situations.


The other classic case is that when a dependency of a package in the 
set of packages to be included in an image is satisfied by more than one 
other package, pungi pulls *all* the satisfying packages into the 
compose, not just one. This seems odd at first glance but not at second 
thought: it's possible for yum to make a guess at which one should be 
pulled in on a specific system - I think the rule it uses is 'causes the 
least amount of extra other dependencies' - but pungi can't do that, 
because it doesn't know what your eventual installed system is going to 
contain! If A requires foo, which is provided by GNOME-B and KDE-C, then 
pungi needs to include both on the DVD if it's including A, because on a 
GNOME install you'll probably wind up with the dependency fulfilled by 
GNOME-B, but on a KDE install you'll probably want to have it fulfilled 
by KDE-C. If we only pulled in GNOME-B to the DVD, a KDE install might 
look odd. (Just a theoretical example, but you get the point).



What's the script/tool used to compose the images these days?


pungi, but please consider the quirks of what it's doing before 
concluding that it's broken.


--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Kevin Kofler
Panu Matilainen wrote:
 Reverting mini-debuginfo would require a mass-rebuild which is hardly
 going to happen at this point of F18 no matter what you think of the
 feature.

I've seen mass rebuilds rushed through in less time than what we have from 
now until the current F18 release target date. And it's the most effective 
way to hit the target size of the DVD.

I really don't understand the cavalier approach to bloat around here. A 
feature which increases the size of the whole distro should NOT be approved, 
period. We need to get the live images back to CD size and treat every 
feature which endangers that as a showstopper. Hardware resources are not 
infinite, we cannot afford wasting them in this way.

FWIW, I also think we need to reopen the discussion of building Fedora with 
-Os rather than -O2.

Size matters,
Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Kevin Kofler
Adam Williamson wrote:
 The other classic case is that when a dependency of a package in the
 set of packages to be included in an image is satisfied by more than one
 other package, pungi pulls *all* the satisfying packages into the
 compose, not just one. This seems odd at first glance but not at second
 thought: it's possible for yum to make a guess at which one should be
 pulled in on a specific system - I think the rule it uses is 'causes the
 least amount of extra other dependencies' - but pungi can't do that,
 because it doesn't know what your eventual installed system is going to
 contain! If A requires foo, which is provided by GNOME-B and KDE-C, then
 pungi needs to include both on the DVD if it's including A, because on a
 GNOME install you'll probably wind up with the dependency fulfilled by
 GNOME-B, but on a KDE install you'll probably want to have it fulfilled
 by KDE-C. If we only pulled in GNOME-B to the DVD, a KDE install might
 look odd. (Just a theoretical example, but you get the point).

That nondeterministic behavior of yum really causes more harm than good. We 
can never be sure what's actually going to be installed when we Require 
something. And it doesn't properly solve the problem in your example because 
the heuristics sometimes do the wrong thing.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Reindl Harald


Am 11.11.2012 18:31, schrieb Kevin Kofler:
 Panu Matilainen wrote:
 Reverting mini-debuginfo would require a mass-rebuild which is hardly
 going to happen at this point of F18 no matter what you think of the
 feature.

 I really don't understand the cavalier approach to bloat around here. A 
 feature which increases the size of the whole distro should NOT be approved, 
 period. We need to get the live images back to CD size and treat every 
 feature which endangers that as a showstopper. Hardware resources are not 
 infinite, we cannot afford wasting them in this way.

+1

 FWIW, I also think we need to reopen the discussion of building Fedora with 
 -Os rather than -O2

please no - O2 is a performance improvement while minidebuginfo is
the opposite, not only bloating the size, also bloadting the data
to laod from disk

 Size matters

yes, but -Os degrades performance while O2 and NO debuginfo at all
improves performance with a balance of performance/Size



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Jóhann B. Guðmundsson

On 11/11/2012 05:31 PM, Kevin Kofler wrote:

We need to get the live images back to CD size


Last time I checked the SIG's surrounding each of those spins they 
themselves where responsible for their own spins sizes so if they pass 
that they might just as well be doing so deliberately to deliver better 
out of the box experience for their target user base...


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread M. Edward (Ed) Borasky
On Sun, Nov 11, 2012 at 9:31 AM, Kevin Kofler kevin.kof...@chello.at wrote:
 Panu Matilainen wrote:
 Reverting mini-debuginfo would require a mass-rebuild which is hardly
 going to happen at this point of F18 no matter what you think of the
 feature.

 I've seen mass rebuilds rushed through in less time than what we have from
 now until the current F18 release target date. And it's the most effective
 way to hit the target size of the DVD.

 I really don't understand the cavalier approach to bloat around here. A
 feature which increases the size of the whole distro should NOT be approved,
 period. We need to get the live images back to CD size and treat every
 feature which endangers that as a showstopper. Hardware resources are not
 infinite, we cannot afford wasting them in this way.

 FWIW, I also think we need to reopen the discussion of building Fedora with
 -Os rather than -O2.

 Size matters,
 Kevin Kofler

+1, although I really think the relevant size targets are 700 MB for
CD and 4 GB for DVD / USB stick. You need the 700 MB for machines that
can't boot a USB stick or DVD. Personally, I think OpenOffice /
LibreOffice shouldn't be on live media. You can make a really nice
GNOME or KDE Live CD if you free up the humongous amount of space that
so-called productivity suite occupies. ;-)

By the way, I am moving my computational journalism tool set into beta
this week, and I am going to recommend that users install Linux from a
net install CD where available. In case you're wondering, it works
on Linux Mint 13, Mageia 2, Fedora 17 and 18, openSUSE 12.2, Ubuntu
12.04 LTS and maybe Ubuntu 12.10. I love net installers - they take up
about 200 MB, they download quickly and you don't have to run a
stinking update of hundreds of packages after the install. The down
side is that it takes longer to get the packages installed, but
eliminating the second install makes that moot IMHO.


 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel



-- 
Twitter: http://twitter.com/znmeb; Computational Journalism Publishers
Workbench: 
http://znmeb.github.com/Computational-Journalism-Publishers-Workbench/

How the Hell can the lion sleep with all those people singing A weem
oh way! at the top of their lungs?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Adam Williamson

On 2012-11-11 16:42, M. Edward (Ed) Borasky wrote:
On Sun, Nov 11, 2012 at 9:31 AM, Kevin Kofler 
kevin.kof...@chello.at wrote:

Panu Matilainen wrote:
Reverting mini-debuginfo would require a mass-rebuild which is 
hardly
going to happen at this point of F18 no matter what you think of 
the

feature.


I've seen mass rebuilds rushed through in less time than what we 
have from
now until the current F18 release target date. And it's the most 
effective

way to hit the target size of the DVD.

I really don't understand the cavalier approach to bloat around 
here. A
feature which increases the size of the whole distro should NOT be 
approved,
period. We need to get the live images back to CD size and treat 
every
feature which endangers that as a showstopper. Hardware resources 
are not

infinite, we cannot afford wasting them in this way.

FWIW, I also think we need to reopen the discussion of building 
Fedora with

-Os rather than -O2.

Size matters,
Kevin Kofler


+1, although I really think the relevant size targets are 700 MB for
CD and 4 GB for DVD / USB stick. You need the 700 MB for machines 
that

can't boot a USB stick or DVD. Personally, I think OpenOffice /
LibreOffice shouldn't be on live media. You can make a really nice
GNOME or KDE Live CD if you free up the humongous amount of space 
that

so-called productivity suite occupies. ;-)


They already aren't. Half the point of going to 1GB would be to include 
them.


Look, Johann already pointed out, the relevant SIG for each spin owns 
the spin size. It's not a topic for devel@ kibbitzing and voting. I 
can't stop you posting +1s, but you're wasting your time if you're not a 
member of the relevant spin SIG. As seems to need pointing out so often, 
this isn't a democracy, it's a do-ocracy. You don't get anything done by 
posting indignant messages on mailing lists.

--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Panu Matilainen

On 11/11/2012 06:35 PM, Adam Williamson wrote:

On 2012-11-11 0:53, Panu Matilainen wrote:


Reverting mini-debuginfo would require a mass-rebuild which is hardly
going to happen at this point of F18 no matter what you think of the
feature.

For starters it would help if the DVD didn't contain piles of
obsoleted, conflicting and in some cases (at least samba), duplicate
versions of packages:

[root@turre rpm]# ./rpm -Uvh --test --root /home/test/ --nosignature
~pmatilai/mft/f18-dvd-all.mft


This is a bad test and is not intended to be possible. There are various
reasons why such packages end up on the images. Some are bugs, but some
are not.


Sure its a stupid test, a truly everything-install from a repository is 
not a meaningful operation. On a space-constrained media it does at 
least point out some suspect issues.





warning: package grub-1:0.97-91.fc18.x86_64 was already added,
replacing with grub2-1:2.00-12.fc18.x86_64


This was the case at least for a long time because we used grub on some
platforms and grub2 on others. I'm not sure if we're still using grub
for anything on F18, but we may be. I'm on my laptop where I don't have
an anaconda checkout handy to check.


Bootloader differences between architectures I can understand, but 
within x86_64 DVD?




I don't have specific knowledge of the others, but some are obvious -
there's a couple of packages which conflict explicitly, which is fine.
You're not supposed to be able to install all of the DVD at once, but
different bits in different situations.

The other classic case is that when a dependency of a package in the set
of packages to be included in an image is satisfied by more than one
other package, pungi pulls *all* the satisfying packages into the
compose, not just one. This seems odd at first glance but not at second
thought: it's possible for yum to make a guess at which one should be
pulled in on a specific system - I think the rule it uses is 'causes the
least amount of extra other dependencies' - but pungi can't do that,
because it doesn't know what your eventual installed system is going to
contain! If A requires foo, which is provided by GNOME-B and KDE-C, then
pungi needs to include both on the DVD if it's including A, because on a
GNOME install you'll probably wind up with the dependency fulfilled by
GNOME-B, but on a KDE install you'll probably want to have it fulfilled
by KDE-C. If we only pulled in GNOME-B to the DVD, a KDE install might
look odd. (Just a theoretical example, but you get the point).


Sure there are ambiguous cases - between identical providers and 
mutually conflicting packages there's no telling what should be pulled 
in. But most of these cases seem like one-way obsoleted packages, and 
there's not a whole lot of point installing packages which will get 
replaced on the first 'yum update' you ever do on the installed system. 
Such as sysklogd. Or grub on x86_64 - if there are architectures where 
grub2 cannot be built then it wont exist and wont obsolete anything 
either, but on x86_64 it'll just get replaced by grub2 immediately.



What's the script/tool used to compose the images these days?


pungi, but please consider the quirks of what it's doing before
concluding that it's broken.



Ah, pungi, of course. I know I knew that, only had forgotten... thanks :)

Based on a quick grep, it doesn't seem to consider obsoletion at all, 
which explains what I see on the DVD and perhaps deserves looking at.


- Panu -
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Adam Williamson

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at all,
which explains what I see on the DVD and perhaps deserves looking at.


I think the basic idea is that pungi isn't supposed to painfully 
re-implement yum. If packages are obsoleted, they're supposed to be 
retired. If something's obsoleted but not retired, that's a packaging 
error.


--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-11 Thread Panu Matilainen

On 11/12/2012 08:56 AM, Adam Williamson wrote:

On 2012-11-11 22:02, Panu Matilainen wrote:


Based on a quick grep, it doesn't seem to consider obsoletion at all,
which explains what I see on the DVD and perhaps deserves looking at.


I think the basic idea is that pungi isn't supposed to painfully
re-implement yum.


Meh. Of course not. But unlike yum, pungi deals with space-constrained 
images and if it ends up pulling useless cruft in those images then it's 
not doing the best job it can for the very specific task it has.



If packages are obsoleted, they're supposed to be
retired. If something's obsoleted but not retired, that's a packaging
error.


No disagreement there. But quite obviously nothing is currently finding 
those packaging errors, much of the suspect items list I posted has 
been there for years already. Just haven't gotten around to mention it 
anywhere.


I'll shut up now and go see if I can actually do something about it.

- Panu -
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread Kevin Kofler
Andre Robatino wrote:
 *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
 single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
 DVD size limits.

See what damage MiniDebugInfo is doing? Nobody (other than me) cared about 
CD size for the live CDs, but surely DVD size for the install DVD matters!

It's time to revert MiniDebugInfo which isn't actually Mini at all! (It 
increases compressed size, i.e. the live image size and the size of the RPMs 
on the DVD, by over 10%! The smaller installed percentages the feature 
advertises are only achieved through compression, which obviously doesn't 
help after compression, if it was even implemented at all.)

Stop the creeping biggerism!
Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread M. Edward (Ed) Borasky
I'm more concerned with getting sizes down to fix a cheap 4 GB USB
drive than a 4.7 GB DVD. I don't think making install media over 4 GB
is a viable option. I will test with the default desktop and the net
installer before I'll erase one of my expensive 8 GB USB sticks!

On Sat, Nov 10, 2012 at 1:41 PM, Kevin Kofler kevin.kof...@chello.at wrote:
 Andre Robatino wrote:
 *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
 single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
 DVD size limits.

 See what damage MiniDebugInfo is doing? Nobody (other than me) cared about
 CD size for the live CDs, but surely DVD size for the install DVD matters!

 It's time to revert MiniDebugInfo which isn't actually Mini at all! (It
 increases compressed size, i.e. the live image size and the size of the RPMs
 on the DVD, by over 10%! The smaller installed percentages the feature
 advertises are only achieved through compression, which obviously doesn't
 help after compression, if it was even implemented at all.)

 Stop the creeping biggerism!
 Kevin Kofler

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel



-- 
Twitter: http://twitter.com/znmeb; Computational Journalism Publishers
Workbench: 
http://znmeb.github.com/Computational-Journalism-Publishers-Workbench/

How the Hell can the lion sleep with all those people singing A weem
oh way! at the top of their lungs?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread Reindl Harald


Am 10.11.2012 22:41, schrieb Kevin Kofler:
 Andre Robatino wrote:
 *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
 single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
 DVD size limits.
 
 See what damage MiniDebugInfo is doing? Nobody (other than me) cared about 
 CD size for the live CDs, but surely DVD size for the install DVD matters!
 
 It's time to revert MiniDebugInfo which isn't actually Mini at all! (It 
 increases compressed size, i.e. the live image size and the size of the RPMs 
 on the DVD, by over 10%! The smaller installed percentages the feature 
 advertises are only achieved through compression, which obviously doesn't 
 help after compression, if it was even implemented at all.)
 
 Stop the creeping biggerism!

+1 generally

only few people need any debug-infos
if they need - they can install package-debug
do NOT BLOAT the whole distribution for more or less nothing

5-10% bigger - one may say these days hard-disks are cheap
this is bullshit. in virtual environments with 50,100,500 instances
on expensive SAN-storages NOTHING is cheap and you havve to add
backups to the install size, mostly mutiplied



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread Tomasz Torcz
On Sat, Nov 10, 2012 at 10:41:16PM +0100, Kevin Kofler wrote:
 Andre Robatino wrote:
  *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
  single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
  DVD size limits.
 
 See what damage MiniDebugInfo is doing? Nobody (other than me) cared about 
 CD size for the live CDs, but surely DVD size for the install DVD matters!

  Let's drop KDE then.

-- 
Tomasz Torcz   RIP is irrevelant. Spoofing is futile.
xmpp: zdzich...@chrome.pl Your routes will be aggreggated. -- Alex Yuriev

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread Kevin Kofler
Tomasz Torcz wrote:

 On Sat, Nov 10, 2012 at 10:41:16PM +0100, Kevin Kofler wrote:
 Andre Robatino wrote:
  *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
  single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
  DVD size limits.
 
 See what damage MiniDebugInfo is doing? Nobody (other than me) cared
 about CD size for the live CDs, but surely DVD size for the install DVD
 matters!
 
   Let's drop KDE then.

SARCASMYeah right, because the OBVIOUS solution to bloat added by a 
useless feature is to remove a useful feature to compensate./SARCASM

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Test-Announce] Fedora 18 Beta Test Compose 8 (TC8) Available Now!

2012-11-10 Thread M. Edward (Ed) Borasky
On Sat, Nov 10, 2012 at 1:56 PM, Tomasz Torcz to...@pipebreaker.pl wrote:
 On Sat, Nov 10, 2012 at 10:41:16PM +0100, Kevin Kofler wrote:
 Andre Robatino wrote:
  *IMPORTANT*: Both TC8 install DVDs are oversized and will not fit on
  single-layer DVDs. See https://en.wikipedia.org/wiki/DVD#Capacity for
  DVD size limits.

 See what damage MiniDebugInfo is doing? Nobody (other than me) cared about
 CD size for the live CDs, but surely DVD size for the install DVD matters!

   Let's drop KDE then.

Fine with me - I use GNOME. ;-) But seriously, I have a huge
collection of 4 GB USB sticks and will never buy a CD or DVD blank
again. I simply won't test anything that won't fit on a 4 GB drive.
openSUSE crossed that bridge already, and I suppose the 700 MB CD is a
dead duck in all the distros now. But really, if you've got more than
4 GB on your full install media, you're not managing your distro
effectively.

 --
 Tomasz Torcz   RIP is irrevelant. Spoofing is futile.
 xmpp: zdzich...@chrome.pl Your routes will be aggreggated. -- Alex Yuriev

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel



-- 
Twitter: http://twitter.com/znmeb; Computational Journalism Publishers
Workbench: 
http://znmeb.github.com/Computational-Journalism-Publishers-Workbench/

How the Hell can the lion sleep with all those people singing A weem
oh way! at the top of their lungs?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel