<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Pekka,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">with the respect of statefs plans, I would like to ask if it is planned to phase out /run/state/namespaces/ API in future. I am using it in collectd to log battery, bluetooth, cellular, and internet data in the corresponding plugins. </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Best wishes,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Rinigus</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 13, 2020 at 5:34 PM Pekka Vuorela <<a href="mailto:pekka.vuorela@jolla.com">pekka.vuorela@jolla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
As you might have noticed, we've been lately migrating away from the<br>
Statefs based ContextKit API implementation. The QML interface already<br>
got rewritten in 3.3.0 as a simpler version that doesn't need a<br>
background daemon [1]. Ideally, and hopefully, applications using that<br>
module should keep working as they used to. <br>
<br>
Alas, it didn't all go without glitches: the Jolla phone, tablet and<br>
SDK are depending on bluez4 packages and a dependency problem related<br>
to that slipped through the cracks [2]. It's fixed now and if we end up<br>
doing a bug fix release for 3.3.0, that should be included there.<br>
<br>
What's been remaining is the c++ library, libcontextkit-statefs-qt5.so, <br>
which is about to be removed from the allowed libraries [3]. Based on<br>
our checks on Store app dependencies, that shouldn't affect too many.<br>
We found only two applications from a single developer and have<br>
contacted him. The usage on those didn't either seem too hard to<br>
migrate to QML or other API. So all in all it hasn't appeared worth it<br>
providing a c++ compatibility library for this little use.<br>
<br>
This as heads up. Please comment if you have any concerns.<br>
<br>
[1] <a href="https://git.sailfishos.org/mer-core/nemo-qml-plugin-contextkit" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/nemo-qml-plugin-contextkit</a><br>
[2] <br>
<a href="https://git.sailfishos.org/mer-core/nemo-qml-plugin-contextkit/merge_requests/4" rel="noreferrer" target="_blank">https://git.sailfishos.org/mer-core/nemo-qml-plugin-contextkit/merge_requests/4</a><br>
[3] <a href="https://github.com/sailfishos/sdk-harbour-rpmvalidator/pull/120" rel="noreferrer" target="_blank">https://github.com/sailfishos/sdk-harbour-rpmvalidator/pull/120</a><br>
<br>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote></div>