On 2024-06-20 01:03, Cyril Brulebois wrote:
While preparing a console-setup upload, I was a bit baffled by the
heavy
scrolling in my terminal, with *lots* of such lines:
Hexadecimal number > 0xffffffff non-portable at
/home/kibi/debian-installer/packages/console-setup/Fonts/bdf2psf line
478, <BDF> line 248533.
Trying to check the previous build log, my browser would spin… and wget
on the raw log yielded a 850+ MB file…
Running a build locally under debuild, the .build file is 1.5 GB.
The aforementioned pattern makes up for 10763352 lines out of 10809228.
I have no idea about the severity of this warning, but we should
definitely look into adressing it or silencing it in some way…
Cc-ing the wb team for information about those huge logs. I don't have
any metrics, but that's the kind of size that seems way higher than it
should be.
I'd expect those to compress very well, though. Nominally the log size
limit is determined by base64-encoding the gzip'ed files into emails and
then the mail server's limit (which is higher for wuiet, as I remember
it) is the line that you cannot cross. And indeed the file is only 22M
on disk.
But then I thought we'd also just serve the gzip'ed file over HTTP, but
no, we HTML-encode it, unless raw=1 is passed. And even then we don't do
that. Maybe that's a thing we should fix. Not that it would help any
browsers that still want to render the whole file into a buffer.
Kind regards
Philipp Kern