On Wed, Jul 10, 2024 at 7:26 PM David Jarvie <djar...@kde.org> wrote:
> > > On 10 July 2024 06:29:18 BST, Heiko Becker <heiko.bec...@kde.org> wrote: > > On Wednesday, 10 July 2024 01:51:16 CEST, David Jarvie wrote: > > > On Tuesday, 9 July 2024 23:47:30 BST Albert Astals Cid wrote: > > >> El dimarts, 9 de juliol del 2024, a les 22:12:40 (CEST), David Jarvie > va > > >> > > >> escriure: ... > > > > > > If I'd created a merge request, it would presumably have just sat > there unmergeable because of the missing CI dependency. How does a new > dependency get added to the CI? > > > > > >>> I've changed everything I can find in the KAlarm repository > > >>> relating to the dependencies, so is there something else I need to > do to > > >>> set up the new dependencies? > > > > You can a) file a sysadmin ticket or b) create a MR for > https://invent.kde.org/sysadmin/ci-images/ adding the dependency to the > images. > > > > It seems, judging from a quick look, that vlc is missing for the qt6 > variants because it pulls in qt5. > > Thank you. There doesn't seem any obvious reason why Qt should be pulled > in by a VLC library - if the way packages are built does indeed do this, > it's unfortunate. In Debian there is no such link, but I don't know about > other distros. > It's pulled in because vlc-devel depends on all the other components of VLC, at least in OpenSUSE. That includes vlc-qt which is a Qt 5 package. That being said, while they don't require the development headers of Qt 5, the current packages in our image pull Qt 5 in at the moment and should probably be sorted at some point or another. gnuplot libmlt7-module-qt6 libmlt7-modules libopencv3_4 libopencv_highgui409 libqscintilla2_qt5-15 libstellarsolver2 maxima melt octave opencv opencv-devel python3-opencv3 qscintilla-qt5 stellarsolver-devel Given the above, i'll enable vlc-devel for now given it doesn't pull in Qt 5 development headers. > -- > David Jarvie > KAlarm author, KDE developer > Cheers, Ben