On Mi, 2021-06-30 at 14:37 +0200, Stefan Brüns wrote:
On Mittwoch, 30. Juni 2021 13:13:18 CEST John Paul Adrian Glaubitz wrote:
On 6/30/21 1:10 PM, Gui Do wrote:
Why are there always so many KDE/Plasma packages updated and have to be downloaded and installed, although there are no code changes in the changelog? (...) - No code changes since 5.22.1
Isn't that pointless and superfluous?
Upstream is bumping the version numbers to keep the version numbers of the individual components in sync. It would probably confuse users if we omitted those new upstream versions from packaging.
Adrian
Also, there are often translation updates - "no *code* changes".
Yes, sometimes its just a version bump, but not having the versions in sync would cause significant effort for all the persons actually doing the work, and may also cause confusion for the users - "why is foo at 5.22.1, and baz at 5.22.3".
The OP has a point. It doesn't necessarily have anything to do with upstream. It happens for packages with subpackages, and for _multibuild, too. More often than not, just a single (sub)package has actually been changed. But all other packages bump version or release, too, and have to be built, distributed and updated. It'd be great if we could be smarter about that. "Why is foo at a.b.X and bar at a.b.Y?" questions might get asked, but users could get used to this if they see the benefit. Martin