[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KDE/Plasma 6.5.0 upgrade experiences



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


Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: