Changing dependencies for a project

Ben Cooksley bcooksley at kde.org
Wed Jul 10 12:07:23 BST 2024


On Wed, Jul 10, 2024 at 7:26 PM David Jarvie <djarvie at kde.org> wrote:

>
>
> On 10 July 2024 06:29:18 BST, Heiko Becker <heiko.becker at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20240710/2a502dcd/attachment.htm>


More information about the kde-devel mailing list