Hello, I observe an issue with the Perl code used in 'uscan', so the masters of Perl here at debian-perl should know what actions to take. It is a legitimate addition to '/etc/resolv.conf' when inserting 'options inet6'. I know a handful C-coded programs that fail for this, of which I have suggested patches for some. However, also 'uscan', in particular LWP::Protocol::MyFTP is contaminated in this respect. An innocent looking watch file version=3 ftp://download.gnu.org.ua/pub/release/rush/rush-([0-9.]+)\.tar\.gz debian uupdate is perfectly functional without 'options inet6', but as soon as this addition is made to '/etc/resolv.conf', there is an error and aborted execution: $ uscan --report-status uscan warning: In watchfile debian/watch, reading FTP directory ftp://download.gnu.org.ua/pub/release/rush/ failed: \ 500 LWP::Protocol::MyFTP: Bad hostname 'download.gnu.org.ua' In C-coded software the error is due to the use of gethostbyname(3) instead of getnameinfo(3). Hopefully, people here at debian-perl will know what strings to pull in order to correct this disturbing error. -- Mats Erik Andersson, fil. dr 2459 41E9 C420 3F6D F68B 2E88 F768 4541 F25B 5D41 Subscriber to: debian-mentors, debian-devel-games, debian-perl, debian-ipv6, debian-qa
Attachment:
signature.asc
Description: Digital signature