A new version of gpsd is ready to be build in rawhide. This is a second attempt. It now bumps the libgps soname. Per repoquery the following packages have a dependency on libgps and will need a rebuild:
collectd direwolf foxtrotgps marble plasma-workspace qlandkartegt vfrnav viking
Some packages already carry a patch for the new libgps API. Some will need to be fixed. I've uploaded the patches here:
https://mlichvar.fedorapeople.org/tmp/gpsd
vfrnav doesn't build for me due to a C++ issue, so I'm not sure if the gps fix is complete.
If a proven packager could add/merge the patches and rebuild all the packages, please me know. Otherwise, I'll rebuild gpsd sometimes next week and let the maintainers fix their packages.
Thanks,
Am Donnerstag, den 18.06.2020, 16:34 +0200 schrieb Miroslav Lichvar:
A new version of gpsd is ready to be build in rawhide. This is a second attempt. It now bumps the libgps soname. Per repoquery the following packages have a dependency on libgps and will need a rebuild:
collectd direwolf foxtrotgps marble plasma-workspace qlandkartegt vfrnav viking
Some packages already carry a patch for the new libgps API. Some will need to be fixed. I've uploaded the patches here:
https://mlichvar.fedorapeople.org/tmp/gpsd
vfrnav doesn't build for me due to a C++ issue, so I'm not sure if the gps fix is complete.
If a proven packager could add/merge the patches and rebuild all the packages, please me know. Otherwise, I'll rebuild gpsd sometimes next week and let the maintainers fix their packages.
Hi,
I can do the rebuilds during later today or tomorrow in the morning (CEST).
Please push your changes to the gpsd package, do not build yet. I'll do the build and any neccessary rebuilds in a side-tag and will push an update after everything has finished.
Cheers Björn
Am Donnerstag, den 18.06.2020, 16:34 +0200 schrieb Miroslav Lichvar:
A new version of gpsd is ready to be build in rawhide. This is a second attempt. It now bumps the libgps soname. Per repoquery the following packages have a dependency on libgps and will need a rebuild:
collectd direwolf foxtrotgps marble plasma-workspace qlandkartegt vfrnav viking
Some packages already carry a patch for the new libgps API. Some will need to be fixed. I've uploaded the patches here:
https://mlichvar.fedorapeople.org/tmp/gpsd
vfrnav doesn't build for me due to a C++ issue, so I'm not sure if the gps fix is complete.
If a proven packager could add/merge the patches and rebuild all the packages, please me know. Otherwise, I'll rebuild gpsd sometimes next week and let the maintainers fix their packages.
I've built gpsd-3.20-1, and rebuilt all listed packages. The contents of the side-tag has been filed as an update [1].
The following packages are FTBFS, but not related to the gpsd update:
* plasma-workspace - missing dependencies * vfrnav - looks like some problems with recent Boost
I leave it up to the corresponding maintainers to fix them.
Cheers Björn
[1] https://bodhi.fedoraproject.org/updates/FEDORA-2020-bc46691249
On Thu, 2020-06-18 at 20:32 +0200, Björn 'besser82' Esser wrote:
Am Donnerstag, den 18.06.2020, 16:34 +0200 schrieb Miroslav Lichvar:
A new version of gpsd is ready to be build in rawhide. This is a second attempt. It now bumps the libgps soname. Per repoquery the following packages have a dependency on libgps and will need a rebuild:
collectd direwolf foxtrotgps marble plasma-workspace qlandkartegt vfrnav viking
Some packages already carry a patch for the new libgps API. Some will need to be fixed. I've uploaded the patches here:
https://mlichvar.fedorapeople.org/tmp/gpsd
vfrnav doesn't build for me due to a C++ issue, so I'm not sure if the gps fix is complete.
If a proven packager could add/merge the patches and rebuild all the packages, please me know. Otherwise, I'll rebuild gpsd sometimes next week and let the maintainers fix their packages.
I've built gpsd-3.20-1, and rebuilt all listed packages. The contents of the side-tag has been filed as an update [1].
The following packages are FTBFS, but not related to the gpsd update:
* plasma-workspace - missing dependencies * vfrnav - looks like some problems with recent Boost
I leave it up to the corresponding maintainers to fix them.
Please never do this again, because you have now broken Rawhide.
plasma-workspace is a key component of KDE, and KDE is a release- blocking desktop. This means the Rawhide compose fails if the KDE live build fails. The KDE live build now fails and we cannot fix this without fixing the plasma-workspace FTBFS.
In future please do not push an soname bump if it is known to break a critical package like plasma-workspace.
Thanks.
On Sat, 2020-06-20 at 08:30 -0700, Adam Williamson wrote:
The following packages are FTBFS, but not related to the gpsd update:
* plasma-workspace - missing dependencies * vfrnav - looks like some problems with recent Boost
I leave it up to the corresponding maintainers to fix them.
Please never do this again, because you have now broken Rawhide.
plasma-workspace is a key component of KDE, and KDE is a release- blocking desktop. This means the Rawhide compose fails if the KDE live build fails. The KDE live build now fails and we cannot fix this without fixing the plasma-workspace FTBFS.
In future please do not push an soname bump if it is known to break a critical package like plasma-workspace.
So the problem with plasma-workspace is that most of Plasma is bumped to 5.19 in dist-git, but pushing 5.19 actually got stuck halfway through and we wound up untagging all 5.19 builds so what's tagged into Rawhide is 5.18. Most Plasma packages won't build from the current state of dist-git HEAD.
I reverted plasma-workspace to the state of the build that's currently tagged (5.18.5-1.fc32) and pushed a bump-and-rebuild, hopefully it'll go through this time. I also poked the KDE team to ask them to please complete the 5.19 bump.