KDE Neon Developer Edition: Build inconsistencies when mixing neon and Ubuntu package sources
0 reputation · 11 May 2024, 15:54 UTC
Goal: Create a repeatable development environment on KDE Neon Developer Edition that provides the latest KDE Frameworks while guaranteeing identical builds across different machines.
Uncertainty: The neon APT repositories overlay Ubuntu LTS packages, but mixing these sources can upgrade shared libraries and cause version mismatches or dependency conflicts, whereas relying solely on Ubuntu's base may keep frameworks outdated. The community has not settled on whether developers should enable the neon repositories for all KDE development or restrict themselves to the Ubuntu base to ensure reproducibility.
Should developers enable the neon repositories for all development work to access the newest Qt/KDE stack, or limit themselves to Ubuntu's base packages to avoid version mismatches?
How can a team verify that the chosen repository configuration yields consistent builds across multiple systems without unintended library upgrades?