Skip to content

Explicitly depend on kdialog for cachyos-calamares-qt6-next-limine#1021

Closed
5long wants to merge 1 commit intoCachyOS:masterfrom
5long:master
Closed

Explicitly depend on kdialog for cachyos-calamares-qt6-next-limine#1021
5long wants to merge 1 commit intoCachyOS:masterfrom
5long:master

Conversation

@5long
Copy link

@5long 5long commented Dec 9, 2025

Assuming we're moving forward with CachyOS/CachyOS-Live-ISO#73, new Live ISO will replace yad with kdialog. Also quoting @ventureoo :

https://github.com/CachyOS/cachyos-calamares/blob/cachyos-refind-qt6-dev/src/modules/bootloader/main.py

No, it's not. This dialog is specific only for Limine branch. I will rewrite it using kdialog as soon as this PR will be merged.

This will make new calamares depend on kdialog as well. I think I need to come up with a plan to make sure users' old ISOs won't break.

  • Old ISO, new calamares

Given that the initial install script upgrades calamares after picking a bootloader, new calamares will be running on old ISO (e.g. 251129) where there is no kdialog. This PR fixes this situation by installing kdialog as a dependency of calamares.

  • New ISO, old calamares

Occasionally, testing ISO is being downloaded in Discord for early testing. Old calamares packages will break on them for the lack of yad.

This can be mitigated by merging this PR & building new calamares packages before CachyOS/CachyOS-Live-ISO#73 gets merged, preventing this situation completely.

Ideally there should be a time window of at least 1 day to wait for all the mirrors to catch up syncing.

@5long
Copy link
Author

5long commented Jan 17, 2026

With #73 closed this patch is no longer needed.

@5long 5long closed this Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant