Sunday, 2018-10-07

Mister_MagisterI was wondering... How tf did quasar get in jolla store if it uses Mpris04:42
Mister_MagisterDo i have to pay jolla for that or something?04:44
coderusMister_Magister: wtf in your head? Smoothie?05:07
Mister_Magistercoderus: hmmm?06:38
Mister_Magistercoderus: what is your problem?06:53
coderusMister_Magister: you talking strange things07:54
r0kk3rzMister_Magister: mpris is just dbus, pretty sure you can do dbus in harbour just fine08:48
*** frinring_ is now known as frinring10:41
abransonMister_Magister: the harbour whitelist is only for depending on shared libs from jolla repos, because jolla would have to guarantee that the api won't change in future releases. usually when apps use them, they statically link them. when they're built into the app binary, then you don't have to worry about them changing.11:45
Mister_Magisterabranson: so i would have to use mpris compiled into c++ somehow?11:46
abransonof course there's no guarantee that the mpris dbus interface won't change, but I don't think that's controlled11:46
Mister_Magisterbut quasar is in store it uses mpris and i dont know how it got there as i want to have mpris and get there aswell11:46
abransonMister_Magister: yes that's it. you include the plugin in your app source tree, then build it in with the rest of your app11:46
Mister_Magisterabranson: i c11:46
Mister_Magisterso if i include qml plugin that is in my source its all good11:47
Mister_Magisteri knew about compilling in statically c++ libraries11:47
Mister_Magisterbut never thought that i can do same with mpris plugin11:47
Mister_Magisteri even compiled in whole openCV to my game creating 100MB executable xD11:48
Mister_Magisterabranson: thanks for help11:49
abransonyou're welcome11:49
Mister_Magisteri have really simple app thats pure qml and cant get into store11:49
Mister_Magisteralso abranson how do you block screen from locking? but method that would get into store11:49
abransonno idea sorry11:50
Mister_Magisterkk thanks anyway11:50
vesim someone know why i can't install Sailfish OS SDK(1807)?12:04
Mister_Magistermonich: thanks! have you seen my error i #sailfishos-porters?12:12
monichMister_Magister: not sure. for whatever reason my messages to #sailfishos-porters started to get rejected, so I stopped paying much attention to what's happening there12:13
Mister_Magistermonich: lol want me to redirect it here?12:14
monichMister_Magister: you mean the flight mode icon?12:15
monichnever seen something like this, I would blame statefs for that since you say everything else seems to be working12:16
monichbut I'm not sure!12:17
Mister_Magistermonich: ofono logs will help?12:17
monichflight mode is managed by connman12:17
monichdbus-send --system --print-reply --type=method_call --dest=net.connman / net.connman.Manager.GetProperties12:18
monichMister_Magister: OfflineMode property ^12:19
monichif that happens again, check that property12:19
Mister_Magistermonich: yes sir!12:19
monichif it's true then something actually switches flight mode on, otherwise it's something else12:20
r0kk3rzMister_Magister: quasar mx was released well before the mpris qml plugin was created12:20
r0kk3rzit probably doesnt even use it12:21
monichand there are hackish ways to hijack qml plugins (re-register them under your own namespace) but that's likely to break when Qt gets upgraded12:23
r0kk3rzit is somewhat annoyig how jolla makes these nice qml plugins for middleware, but doesnt let you use them12:24
Mister_Magistermonich: i tried to switch flight mode on and off but that didnt help12:24
monichMister_Magister: in what sense didn't help? flight mode icon doesn't go away?12:25
monichand what happens to OfflineMode property when you toggle flight mode?12:26
Mister_Magisteri have to wait for that error to occure to tell you :)12:26
Mister_Magisterit will take 2 days or so12:26
*** SpeedEvil is now known as Guest1582612:30
coderusabranson: mpris dbus interface is under freedesktop standard13:06
coderusMister_Magister: you can bundle shared libs under your app lib folder + rpath, this is covered by develop faq as well13:06
Mister_Magisteri know lol13:07
coderusMister_Magister: and it allowed in harbour13:07
Mister_Magisteri know13:07
coderusand there is a lib for mpris13:07
Mister_Magisterthat was explained above13:08
*** BitEvil is now known as SpeedEvil13:43
*** Piece_Maker is now known as Acou_Bass20:01
tortoisedocquick question; against which attribute does OBS compare the BuildRequire's to (of rpm packages)?20:59
maltortoisedoc: what do you mean, either package name or provides name or if the buildrequire is using pkconfig then the .pc files21:02
tortoisedocI have21:03
maltortoisedoc: what is the problem?21:03
tortoisedocBuildRequires rust12221:03
tortoisedocin my specfile21:03
tortoisedocbut nothing that resembles such syntax in the relevant (aka rust 1.22) package21:03
tortoisedocthe version nr is 1.22.121:03
tortoisedocbut the format is way different from rust12221:04
tortoisedocso how does obs mangle from rust122 to rust version 1.22?21:04
tortoisedocthe main reason why I am asking this question, is the fact that I have unresolvables, although I have repositories containing the packages I need21:05
malthat doesn't look correct, it should be rust >= 1.2221:05
tortoisedoceven with a more "classic" form, I still have the unresolvable tho21:06
maltortoisedoc: the problem is the rust123-std-static, I think that should be rust-std-static == 1.23 or what ever you want the condition to be21:07
tortoisedocthanks, that got the unresolvable off21:10
tortoisedocmal ^21:10
r0kk3rztortoisedoc: huh? in sks repo the package name is rust12221:12
tortoisedocr0kk3rz yep. And guess the even weirder thing? ver 1.23.1 builds JUST FINE with BuildRequires rust12221:12
tortoisedochow do I terminate builds21:12
malit's about naming in spec21:13
tortoisedocI need workers to start the 1.2421:13
tortoisedocguess there's naming and naming21:13
* tortoisedoc "the ring is mine"21:13
r0kk3rzyeah you need to name your one rust123 or whatever21:14
malwhy would the package be named like that21:14
r0kk3rzbecause obs wont pull in previous versions of the same name21:15
tortoisedocits the PACKAGE name21:16
r0kk3rzyeah, derp21:16
tortoisedocwell, here be dragons :)21:16
tortoisedocr0kk3rz : how can I nuke running builds?21:17
r0kk3rzthis whole rust needs to be built against the previous version thing seems shit21:17
tortoisedocits a turd21:17
tortoisedoca rolling one21:17
tortoisedocnot a biggie21:18
tortoisedocas long as you dont need any of the cargo bs21:18
r0kk3rzif you trigger a new build the old one will get killed21:18
tortoisedocbuild triggered21:22
tortoisedocthanks guys, im off to snore it off21:22
tortoisedocwhile obs does the rest :)21:22
elros12.2.1.18 compatible mimer:
ol> either package name or provides name or if the buildrequire is using pkconfig then the .pc files21:29
olThis is not completely true. Only package provides are used.21:29
olBut some of them are generated automatically by find-provides script when creating an rpm package. Shared library sonames, pkgconfig(NAME), perl(NAME) etc. are among them.21:29
malwell it was simplified way of saying it21:30
vesimbtw, did someone tried building for sailfish?22:29

Generated by 2.17.1 by Marius Gedminas - find it at!