bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wget2: How to understand log output


From: Tim Rühsen
Subject: Re: wget2: How to understand log output
Date: Sat, 8 Jun 2024 13:28:08 +0200
User-agent: Mozilla Thunderbird

On 6/4/24 21:28, David Niklas wrote:
I understand why wget2's behavior is different. There are use cases for
it. I'm open to the new behavior, provided that there is some way to
follow the original behavior.

The arguments for the wget1's behavior are (in no particular order):

<...>

I think your arguments are correct.
A new option to switch the behavior back to wget1 would be fine, maybe even make it the default behavior.

https://gitlab.com/gnuwget/wget2/-/issues/668

  > What does "Adding URL: $URL" mean?

It means that a URL has been found and it now is checked whether it will
be enqueued into the list of to-be-downloaded URLs. These checks are
e.g. if the URL is parsable/valid, has a known scheme (HTTP or HTTPS),
isn't already known, matches filters etc. One of the next lines will
tell you whether the URL was actually enqueued or whether it has been
sorted out (the reason is given as well).

I'd prefer it if wget2 wasn't so chatty. Knowing what is DL'ed is useful,
what's enqueued is okay-ish, but when wget2 starts listing off every URL
it's found I find it to be too verboten IMHO.

I am open to changes here, this is not set in stone.

I tried -nv, but it's really quiet. Though it does give a reason, it
doesn't list HTTP response codes for failed requests. E.g.

Failed to open web.archive.org/web/index.html
web.archive.org/web/index.html not found (2)

While I'm at it, what does "(2)" mean?

That is the errno value that was set when some function (like open()) returned an error.

There are different tools to convert this into text (e.g. "errno" from the debian moreutils package).

$ errno 2
ENOENT 2 No such file or directory

Thanks,
David


Regards, Tim

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]