https://gateway.octobercms.com is missing files that previously installed trough plugin installation.
In this case it is rainlab/sitemap-plugin (v1.2.4)
What we are trying to do is to install a current project. This project has continuous development and is used for multiple customers (al with different licenses off course). Not being able to install a used plugin is not the ideal situation.
When i start composer installation i get the following error.
The "https://gateway.octobercms.com/composer/dist/rainlab/sitemap-plugin/rainlab-sitemap-plu
gin-d877af77073288d13105d7d8a931fe310f1654f8-zip-11d121.zip" file could not be downloaded (H
TTP/1.1 404 Not Found)
Obviously this should not be happening. Version of a plugin should not be removed from the gateway.octobercms.com repo.
Plugin has moved?? Why? a lock file is there to set and lock the specific version used. It should not move. Otherwise in case of recovery a install doesn’t work, because the needed file is gone.
Technically the plugin existed in two places, packagist and gateway. There is an option to select packagist when publishing a plugin.
The composer software (satis) used internally by the gateway does not make packages immutable, sadly. Composer also does not store the alternative location in the lock file.
It is a rare thing to happen, but not impossible, the same as deleting a version/tag. Updating the lock file should fix it.