[SailfishDevel] QtFeedback 5.0 not allowed? Really?

Kimmo Lindholm Kimmo.Lindholm at eke.fi
Wed Apr 29 12:56:20 UTC 2015


Any news about whitelisting QtFeedback?

-kimmo


> -----Original Message-----
> From: devel-bounces at lists.sailfishos.org [mailto:devel-
> bounces at lists.sailfishos.org] On Behalf Of Reto Zingg
> Sent: 2. joulukuuta 2014 11:00
> To: devel at lists.sailfishos.org
> Subject: Re: [SailfishDevel] QtFeedback 5.0 not allowed? Really?
> 
> Hi,
> 
> On 01.12.2014 23:34, sailfishmail wrote:
> >
> > Another observation:
> >
> > You're allowed to require qt5-qtfeedback in your RPM-packaging
> > according to the faq:
> > https://github.com/sailfish-sdk/sdk-harbour-rpmvalidator/blob/1.18/all
> > owed_requires.conf
> >
> 
> It's a mistake that qt5-qtfeedback made it into the allowed_requires.conf file.
> 
> It's out for update 10:
> https://github.com/sailfish-sdk/sdk-harbour-
> rpmvalidator/blob/1.21/allowed_requires.conf
> 
> As soon as this libQt0Feedback.so.0 naming mess (note the 0 between Qt and
> Feedback!) is clean up, we will allow QtFeedback in Harbour (will probably not
> make it to the next update, but in a later one).
> 
> br
> Reto
> 
> > which installs
> >    /usr/lib/libQt0Feedback.so.0
> >    /usr/lib/libQt0Feedback.so.0.0
> >    /usr/lib/libQt0Feedback.so.0.0.0
> >    /usr/lib/qt5/qml
> >    /usr/lib/qt5/qml/QtFeedback
> >    /usr/lib/qt5/qml/QtFeedback/libdeclarative_feedback.so
> >    /usr/lib/qt5/qml/QtFeedback/plugins.qmltypes
> >    /usr/lib/qt5/qml/QtFeedback/qmldir
> >
> > However, according to
> > https://github.com/sailfish-sdk/sdk-harbour-rpmvalidator/blob/1.18/all
> > owed_libraries.conf
> > and
> > https://github.com/sailfish-sdk/sdk-harbour-rpmvalidator/blob/1.18/all
> > owed_qmlimports.conf you're not allowed to use what you required to be
> > installed.
> >
> > Maybe some misunderstanding when making the harbour validation scripts?
> >
> > -Asser
> >
> > Mon, 01 Dec 2014 22:08:34 +0100
> > "Peter Pykäläinen" <peter.pykalainen at gmail.com> kirjoitti:
> >
> >> Thanks Kimmo!
> >>
> >> That was new.
> >>
> >> And it fails:
> >>
> >> Libraries
> >> =========
> >> ERROR [/usr/bin/harbour-sailraid] Cannot link to shared library:
> >> libQt0Feedback.so.0
> >> INFO [/usr/bin/harbour-sailraid] Please see our FAQ here:
> >> https://harbour.jolla.com/faq#Shared_Libraries
> >> FAILED
> >>
> >>
> >> Requires
> >> ========
> >> ERROR [libQt0Feedback.so.0] Cannot require shared library:
> >> 'libQt0Feedback.so.0'
> >> INFO [harbour-sailraid] Please see our FAQ here:
> >> https://harbour.jolla.com/faq#2.6.0 how to use
> >> '__provides_exclude_from' and '__requires_exclude' .spec file to
> >> avoid that FAILED
> >>
> >> And it fails totally.
> >> Not fun.
> >>
> >> So no vibration then, how can this basic stuff not be accepted?
> >>
> >> // Peter Pykäläinen
> >>
> >> On 1 December 2014 at 22:57, Kimmo Lindholm <Kimmo.Lindholm at eke.fi>
> >> wrote:
> >>
> >>>   Run the pre-validation tool from SDK, if you get green there, it’s
> >>> much closer to approval…
> >>>
> >>>
> >>>
> >>> (I prefer accessing it through browser,
> >>> http://127.0.0.1:8080/C/harbour_tools/ )
> >>>
> >>>
> >>>
> >>> -kimmo
> >>>
> >>>
> >>>
> >>> *From:* devel-bounces at lists.sailfishos.org [mailto:
> >>> devel-bounces at lists.sailfishos.org] *On Behalf Of *Peter Pykäläinen
> >>> *Sent:* Monday, December 01, 2014 10:34 PM
> >>> *To:* Sailfish OS Developers
> >>> *Subject:* Re: [SailfishDevel] QtFeedback 5.0 not allowed? Really?
> >>>
> >>>
> >>>
> >>> Hi,
> >>>
> >>> yes I did, thank you all for your help.
> >>>
> >>> Especially Andrey, you are the man!
> >>>
> >>> Let's see now if this passes harbour QA or not :)
> >>>
> >>>
> >>>
> >>> // Peter Pykäläinen
> >>>
> >>>
> >>>
> >>> On 1 December 2014 at 22:30, Gabriel Böhme
> >>> <m.gabrielboehme at googlemail.com> wrote:
> >>>
> >>> Have you tried cleaning the project? Helps sometimes.
> >>>
> >>> Am Mon Dec 01 2014 21:18:17 GMT+0100 (CET) schrieb Peter Pykäläinen:
> >>>
> >>>> I give up!
> >>>>
> >>>> Once I figured out how to add the stupid haptics stuff into the
> >>>> .pro
> >>> file I
> >>>> then get errors on my main when I try to compile:
> >>>>
> >>>> error: undefined reference to `SailfishApp::application(int&,
> >>>> char**)' error: undefined reference to `SailfishApp::createView()'
> >>>> error: undefined reference to `SailfishApp::pathTo(QString const&)'
> >>>>
> >>>> I have used this kind of code succesfully in my other app and no
> >>>> issue there.
> >>>>
> >>>> Any help would be much appreciated.
> >>>>
> >>>> My main looks like this:
> >>>>
> >>>> #ifdef QT_QML_DEBUG
> >>>>
> >>>> #include <QtQuick>
> >>>>
> >>>> #endif
> >>>>
> >>>>
> >>>> #include <sailfishapp.h>
> >>>>
> >>>> #include <rumbler.h>
> >>>>
> >>>> #include <QQuickView>
> >>>>
> >>>> #include <QQmlContext>
> >>>>
> >>>> #include <QGuiApplication>
> >>>>
> >>>>
> >>>>
> >>>> int main(int argc, char *argv[])
> >>>>
> >>>> {
> >>>>
> >>>>      // SailfishApp::main() will display "qml/template.qml", if you
> >>>> need
> >>> more
> >>>>
> >>>>      // control over initialization, you can use:
> >>>>
> >>>>      //
> >>>>
> >>>>      //   - SailfishApp::application(int, char *[]) to get the
> >>> QGuiApplication *
> >>>>
> >>>>      //   - SailfishApp::createView() to get a new QQuickView *
> >>>> instance
> >>>>
> >>>>      //   - SailfishApp::pathTo(QString) to get a QUrl to a
> >>>> resource file
> >>>>
> >>>>      //
> >>>>
> >>>>      // To display the view, call "show()" (will show fullscreen on
> >>> device).
> >>>>
> >>>>
> >>>> //    return SailfishApp::main(argc, argv);
> >>>>
> >>>>      QScopedPointer<QGuiApplication>
> >>>> app(SailfishApp::application(argc,
> >>> argv));
> >>>>
> >>>>      QScopedPointer<QQuickView> view(SailfishApp::createView());
> >>>>
> >>>>
> >>>>      Rumbler rumbler;
> >>>>
> >>>>
> >>>>      view->rootContext()->setContextProperty("Rumbler", &rumbler);
> >>>>
> >>>>      view->setSource(SailfishApp::pathTo("qml/harbour-myapp.qml"));
> >>>>
> >>>>      view->show();
> >>>>
> >>>>      view->showFullScreen();
> >>>>
> >>>>
> >>>>      return app->exec();
> >>>>
> >>>> }
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> // Peter Pykäläinen
> >>>>
> >>>> On 1 December 2014 at 15:08, Andrey Kozhevnikov
> >>>> <coderusinbox at gmail.com> wrote:
> >>>>
> >>>>>   I can suggest you to use QtFeedback from Qt side and register
> >>>>> QML
> >>> type.
> >>>>>
> >>>>> 01.12.2014 18:06, Peter Pykäläinen пишет:
> >>>>>
> >>>>>    Just got my game rejected in Jolla Harbour this morning due
> >>>>> to:
> >>>>>
> >>>>>
> >>>
> >>>>> *Import 'QtFeedback 5.0' is not allowed * Is it really so that
> >>>>> vibration is not allowed in Harbour apps?
> >>>>>   Is there any alternative?
> >>>>>
> >>>>> // Peter Pykäläinen
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> SailfishOS.org Devel mailing list
> >>>>> To unsubscribe, please send a mail to
> >>> devel-unsubscribe at lists.sailfishos.org
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> SailfishOS.org Devel mailing list
> >>>>> To unsubscribe, please send a mail to
> >>>>> devel-unsubscribe at lists.sailfishos.org
> >>>>>
> >>>>
> >>>
> >>> --
> >>> Gesendet von meinem Jolla
> >>>
> >>> _______________________________________________
> >>> SailfishOS.org Devel mailing list
> >>> To unsubscribe, please send a mail to
> >>> devel-unsubscribe at lists.sailfishos.org
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> SailfishOS.org Devel mailing list
> >>> To unsubscribe, please send a mail to
> >>> devel-unsubscribe at lists.sailfishos.org
> >>>
> >
> > _______________________________________________
> > SailfishOS.org Devel mailing list
> > To unsubscribe, please send a mail to
> > devel-unsubscribe at lists.sailfishos.org
> >
> 
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org


More information about the Devel mailing list