-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update MSYS2 base #12288
Comments
The vcpkg log:
|
@FuckYou2Bill, what? |
@emptyVoid might be interested as well. |
@elieux, as far as I understand |
How big of an issue is to keep that older x86 version and update the x64 version? |
I don't think it's a good idea, since it would potentially require different installation scripts as the versions diverge further from each other. Moreover wouldn't your above-mentioned changes break x86 version? |
They don't until we decide to also build an msys-i686 package, which we currently don't plan to. But if you prefer to keep the versions in sync, would you be willing to adapt the installation script to update the keyring first? I'll be writing down the exact steps soon for our "manual intervention needed" section. |
Sure. BTW, shouldn't |
It would, if we hadn't also added new master keys. We couldn't get all the original master key holders. The previous packager also quit somewhat abruptly, so now it's either stall or break. (There's an option to update the msys-i686 packages and installers one last time, which would allow vcpkg to update to the newer installers, but it would immediately break all the older 32-bit installations.) |
Instructions are up: https://www.msys2.org/news/#2020-06-29-new-packagers |
@elieux, I followed the instruction you mention, and it gives me an error message:
|
@emptyVoid, did it say anything else? My output:
Swapped arguments:
Broken signature file:
|
@elieux, here's an output using fresh msys2-base-x86_64-20190524.tar.xz:
Swapped arguments:
Explicit arguments:
|
Oh. For some reason, pacman-key seems to interpret both arguments as detached signatures. Just These are my current versions:
|
Versions from
Yeah, |
Hey, this is the future packager for MSYS2. I uploaded a new database recently and reverted it after a few hours due to reports of issues. I even received one issue from a concerned vcpkg user. Due to a bunch of stuff coming together, we don't see a way to make the upgrade path work cleanly for old installations (from an old installer or just not upgraded for a while). Therefore I suggest that vcpkg switch to the current MSYS2 installer which should have the correct keyring. How realistic is this for you?
[notifying @lazka]
The text was updated successfully, but these errors were encountered: