spectral

Edit Package spectral

Spectral is a glossy cross-platform client for Matrix, the decentralized communication protocol for instant messaging.

Relying on a more recent version of Qt hence disabled for older projects.

Build fails due to


[ 30s] In file included from /home/abuild/rpmbuild/BUILD/spectral-854.8.gd600947/src/controller.cpp:1:
[ 30s] /home/abuild/rpmbuild/BUILD/spectral-854.8.gd600947/src/controller.h:5:10: fatal error: QMediaPlayer: No such file or directory

build disabled

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000684 684 Bytes
_servicedata 0000000445 445 Bytes
spectral-854.8.gd600947.tar.xz 0001252384 1.19 MB
spectral.changes 0000006857 6.7 KB
spectral.obsinfo 0000000107 107 Bytes
spectral.spec 0000002372 2.32 KB
Latest Revision
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 833412 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 4)
- Update to version 854.8.gd600947:
  * Fix some deprecation.
Comments 14

Oliver Kurz's avatar

@Dead_Mozay will you handle the current build failures of spectral?


Dead Mozay's avatar

They need Qt 5.12, there are no options, it will build only for Factory


Oliver Kurz's avatar

ok, can we disable for the older projects then? I can do this if you prefer.


Dead Mozay's avatar

sure, I'm not against



Oliver Kurz's avatar

Hi @Dead_Mozay, package currently fails to build. Could be related to Qt dependencies. Do you plan to handle the build failures?


Dead Mozay's avatar

Hi, yes, how will the time, see what is there


Dead Mozay's avatar

@okurz The error is strange, it is built locally in my repository without errors. Error only on OBS in this repository


Luca Beltrame's avatar

This is not installable at this point because nothing provides libQuotient0_6 in the repo.


Maurizio Galli's avatar

libQuotient is missing from the repos making this unusable. We need to package it and put it somewhere

https://github.com/quotient-im/libQuotient/


Maurizio Galli's avatar

actually we need to update/rename libqmatrixclient to libQuotient version 6 RC if that's a requirement and add necessary Obsoletes/Provides


Oliver Kurz's avatar

I have for now disabled all builds due to current build problems. E.g. the last report I received was like this:

Visit https://build.opensuse.org/package/live_build_log/network:messaging:matrix/spectral/openSUSE_Factory/i586

Package network:messaging:matrix/spectral failed to build in openSUSE_Factory/i586

Check out the package for editing:
  osc checkout network:messaging:matrix spectral

Last lines of build log:
[  153s]    50 |     [[deprecated("Use originTimestamp()")]] QDateTime timestamp() const {
[  153s]       |                                                       ^~~~~~~~~
[  153s] ../src/messageeventmodel.cpp: In member function 'QString MessageEventModel::renderDate(QDateTime) const':
[  153s] ../src/messageeventmodel.cpp:245:28: warning: 'Qt::DefaultLocaleShortDate' is deprecated: Use QLocale [-Wdeprecated-declarations]
[  153s]   245 |   return date.toString(Qt::DefaultLocaleShortDate);
[  153s]       |                            ^~~~~~~~~~~~~~~~~~~~~~
[  153s] In file included from /usr/include/qt5/QtCore/qbytearray.h:45,
[  153s]                  from /usr/include/qt5/QtCore/qvariant.h:44,
[  153s]                  from /usr/include/qt5/QtCore/qabstractitemmodel.h:43,
[  153s]                  from /usr/include/qt5/QtCore/QAbstractListModel:1,
[  153s]                  from ../src/messageeventmodel.h:4,
[  153s]                  from ../src/messageeventmodel.cpp:1:
[  153s] /usr/include/qt5/QtCore/qnamespace.h:1276:9: note: declared here
[  153s]  1276 |         DefaultLocaleShortDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale"),
[  153s]       |         ^~~~~~~~~~~~~~~~~~~~~~
[  155s] [43/52] /usr/bin/c++ -DGIT_SHA1=\"\" -DLIB_GIT_SHA1=\"\" -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQuotient_E2EE_ENABLED -I. -I../ -Ispectral_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtSvg -isystem /usr/include/qt5/QtQuickControls2 -isystem /usr/include/Quotient -isystem /usr/include/qtolm -isystem /usr/include/qt5/QtMultimedia -isystem /usr/include/qt5/QtDBus -fomit-frame-pointer -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -DNDEBUG -W -Wpedantic -Wextra -Wno-unused-parameter -O3 -DNDEBUG -fPIE -fPIC -std=gnu++17 -MD -MT CMakeFiles/spectral.dir/src/roomlistmodel.cpp.o -MF CMakeFiles/spectral.dir/src/roomlistmodel.cpp.o.d -o CMakeFiles/spectral.dir/src/roomlistmodel.cpp.o -c ../src/roomlistmodel.cpp
[  155s] ninja: build stopped: subcommand failed.
[  155s] error: Bad exit status from /var/tmp/rpm-tmp.PkLPPV (%build)
[  155s] 
[  155s] 
[  155s] RPM build errors:
[  155s]     Bad exit status from /var/tmp/rpm-tmp.PkLPPV (%build)
[  155s] ### VM INTERACTION START ###
[  159s] [  138.360627] sysrq: Power Off
[  159s] [  138.364391] reboot: Power down
[  159s] ### VM INTERACTION END ###
[  159s] 
[  159s] cloud124 failed "build spectral.spec" at Wed Sep  9 16:42:35 UTC 2020.
[  159s] 

openSUSE Build Service is sponsored by