Re: KDE/Plasma 6.5.0 upgrade experiences
Hefee <[email protected]> Sun, 09 Nov 2025 14:19:58 +0100
| Newsgroups | gmane.linux.debian.user.kde |
|---|---|
| Message-ID | <8967693.NyiUUSuA9g@tuxin> |
Hey, > The easiest way to achieve your goal is simply to use dependencies on the > meta package. For example make kde-standard dependant on Plasma Desktop > packages version 6.5.0 and make Plasma Desktop packages dependant on > kde-standard 6.5.0. This would prevent an installation that is missing all > 6.5.0 desktop packages. You can not do this with KDE applications though > because users may want to install them on a non-kde desktop. You also can > not do this on minor KDE versions as only packages with changes are rebuilt. Keep in mind, that the fix should also work for people not using the meta- packages. As meta-packages should simplify installations but should not be needed. And bumping simply the minimum version is not fixing in the issue of mixing versions. e.g. plasma-desktop 6.5 depends on plasma-workspace 6.5. apt will update plasma-workspace to 6.6 without updating plasma-desktop, as from apt point of view plasma-workspace 6.6 is higher than plasma-workspace 6.5. The important part is to add a upper limit to all packages to not allow 6.6 packages. So you would end up for every plasma dependecy: plasma-workspace > 6.5 and plasma-workspace < 6.6 This was tried in KDE Plasma 4 times and this was very fragile as it doubles the dependency list. Sure a good script can handles such things, but in the end the dependecies got out of sync and in the end it was a big mess. Regards, hefee
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOewRoCAWtykmSRoG462wCFBgVjYFAmkQlP4ACgkQ462wCFBg VjZuLxAArGJxPGiTxuQbyFQotm2j6ylES+XKW9iPLrZwBlUVeKICHgC+7v0UWnCo YbJoNSqNzkIN2s8uDU1ZeEcpCA/sNFmuvSTjhb3dv82IWYUlA8t7Jon892xkJuGU Had0qwXyG45t5rtCUxGhIMpzH7ojwr9L2u6XsnaUqllMCO326kwPrVR2RhZYcKrU RG4fRWBwzaAoF67E7LmGPcCXLDJufZuc3fxbgwGlkCfoI7Liae8xgUHM1FCVuXt4 4rlBF1AteH/ZrRpV/oXgVjMIPGW2bYzWB+TYlgsMuR6lypzVQkRfwxlA8T3bIOnk sOqXGcILL0VWCBYHs1mTG0KsVUePomGJWZnZ1j9775FX3q/Rqjt6cB+ZWwqjQxPo aiJ+DwYRR5Mcr/EAJavx34SJfUzPZhXsqCPgql6ewvnxXdBNWx8x3aNAKwbGozzh 0yPowUaXV3Y6BdTo9BqiEoBrXJoRABVSIw9aYCGdk3QUaB87XwG+iWv9sssh7rSc E9WmjnRM/7CC5DJA0rzjIO7CCupj5tn+yUcOnehjYi47H69AHhNLZn46q8kn6C5e 3N3mM0bZ3dE2+mfTP5VjS2qBMH1kY0RUh9BdJ4i/vLP7FYYfMcPNHhdijZyaRH7P NWWZDHPS7voSmIQZCcCkMssmwFf87ZN9t6xWgegQ1dHlmf6LeWU= =9qL/ -----END PGP SIGNATURE-----