Cannot install: phpwhois/idna-convert cannot be downloaded
The Github repository of the package phpwhois/idna-convert is somehow gone which makes every Composer installation of TYPO3 fail:
- Installing phpwhois/idna-convert (v0.8.2) Downloading Failed to download phpwhois/idna-convert from dist: The "https://api.github.com/repos/phpWhois/idna-convert/zipball/ea337954b43ae47f5ebba97c19d309081bebc46e" file could not be downloaded (HTTP/1.1 404 Not Found) Now trying to download from source - Installing phpwhois/idna-convert (v0.8.2) Cloning ea337954b43ae47f5ebba97c19d309081bebc46e [RuntimeException] Failed to clone firstname.lastname@example.org:phpWhois/idna-convert.git via git, https, ssh protocols, aborting. - git://github.com/phpWhois/idna-convert.git Cloning into '/.../vendor/phpwhois/idna-convert'... fatal: remote error: Repository not found. - https://github.com/phpWhois/idna-convert.git Cloning into '/.../vendor/phpwhois/idna-convert'... remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/phpWhois/idna-convert.git/' - email@example.com:phpWhois/idna-convert.git Cloning into '/.../vendor/phpwhois/idna-convert'... Warning: Permanently added 'github.com,22.214.171.124' (RSA) to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
I am currently investigating the options since the whole issue is a mess.
Updated by Mathias Brodala over 5 years ago
The repository at https://github.com/phpWhois/idna-convert has been restored by the author now. There are no releases in that repository anymore but Composer will simply fall back to cloning via Git to download the packages.
The author suggests switching to mso/idna-convert instead:
I haven't noticed that typo3 might depend on this package.
Let me check if I can restore this repository.
However the original packagist package provided by the author of library is mso/idna-convert. TYPO3 maintainers should change the name of the package I believe.
I've asked the author of that package to make a stable release. Sascha Egerer already did a source diff and there are no noteworthy changes which could be breaking.