*** Nokius_ <Nokius_!~Nokius@p508BA69E.dip0.t-ipconnect.de> has joined #mer | 00:45 | |
*** Nokius <Nokius!~Nokius@p5DDB44C7.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds) | 00:48 | |
*** KaIRC <KaIRC!~robert@193-80-254-28.adsl.highway.telekom.at> has quit IRC (Remote host closed the connection) | 01:04 | |
*** wmarone|tmp <wmarone|tmp!~no@c-50-161-249-110.hsd1.ca.comcast.net> has joined #mer | 01:09 | |
*** wmarone <wmarone!~no@c-50-161-249-110.hsd1.ca.comcast.net> has quit IRC (Read error: Connection reset by peer) | 01:09 | |
*** diego_r <diego_r!~diego@host65-246-static.10-188-b.business.telecomitalia.it> has quit IRC (Ping timeout: 240 seconds) | 01:20 | |
*** diego_r <diego_r!~diego@host65-246-static.10-188-b.business.telecomitalia.it> has joined #mer | 01:21 | |
*** adurol_ <adurol_!~adurol@x4d058c61.dyn.telefonica.de> has joined #mer | 01:52 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has quit IRC (Ping timeout: 276 seconds) | 01:56 | |
*** frinring_ <frinring_!~frinring@x4db4c9ca.dyn.telefonica.de> has joined #mer | 02:22 | |
*** frinring <frinring!~frinring@x4db35dd8.dyn.telefonica.de> has quit IRC (Disconnected by services) | 02:22 | |
*** frinring_ is now known as frinring | 02:22 | |
*** lpotter <lpotter!~quassel@2001:8003:6143:c400:76e6:e2ff:fee0:8120> has quit IRC (Read error: Connection reset by peer) | 04:03 | |
*** lpotter <lpotter!~quassel@2001:8003:6143:c400:76e6:e2ff:fee0:8120> has joined #mer | 04:04 | |
*** DrCode <DrCode!~DrCode@5.28.134.3> has quit IRC (Ping timeout: 264 seconds) | 04:16 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.167.54.234> has joined #mer | 05:01 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.167.54.234> has quit IRC (Ping timeout: 250 seconds) | 05:23 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.165.138.209> has joined #mer | 05:35 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.165.138.209> has quit IRC (Ping timeout: 246 seconds) | 05:40 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.165.252.206> has joined #mer | 05:57 | |
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has joined #mer | 06:14 | |
*** adurol_ is now known as adurol | 06:17 | |
*** adurol <adurol!~adurol@x4d058c61.dyn.telefonica.de> has quit IRC (Changing host) | 06:17 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has joined #mer | 06:17 | |
Sfiet_Konstantin | ping chriadam | 06:23 |
---|---|---|
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has quit IRC (Ping timeout: 250 seconds) | 06:23 | |
Sfiet_Konstantin | would you be unhappy if stuff like contacts data goes over dbus before landing in an application ? | 06:24 |
chriadam | if it's not a peer-to-peer dbus connection, then yes | 06:28 |
chriadam | anyone on the session bus can be snooped | 06:28 |
*** Nokius_ is now known as Nokius | 06:34 | |
Sfiet_Konstantin | chriadam: I'm thinking about the system bus | 06:35 |
Sfiet_Konstantin | basically I'm thinking about a simple authentification system | 06:39 |
Sfiet_Konstantin | based on polkit, and where replies would be sent via DBus | 06:39 |
*** alien_ <alien_!~majeru@131.228.216.132> has joined #mer | 06:40 | |
Sfiet_Konstantin | app asks a daemon: "give me this and that", the daemon authorizes the call via polkit, and replies via dbus | 06:40 |
Sfiet_Konstantin | much like kauth framework in KDE | 06:40 |
chriadam | I like the idea | 06:40 |
chriadam | my concern would simply be whether the calls and responses were properly protected from snoopers. if so, sounds like a very nice idea. | 06:41 |
Sfiet_Konstantin | chriadam: I'm trying to address this | 06:41 |
Sfiet_Konstantin | 1. system bus | 06:41 |
Sfiet_Konstantin | 2. additional config at the bus side | 06:41 |
Sfiet_Konstantin | the problem will be: rewiring qtcontacts (you don't call the DB directly anymore, you call a DBus interface) | 06:42 |
chriadam | can do that in the backend | 06:43 |
chriadam | ie, the default manager | 06:43 |
Sfiet_Konstantin | default manager ? | 06:43 |
chriadam | then just performs a bunch of dbus calls to the system daemon via dbus | 06:43 |
chriadam | so, when you construct a QContactManager | 06:43 |
chriadam | internally, that causes a QContactManagerEngine to be instantiated | 06:43 |
chriadam | you can either construct a specific one, or if you don't pass any params, you get the default one | 06:43 |
chriadam | so the default one could be the "talks to dbus and exposes responses" one | 06:44 |
*** SfietKonstantin <SfietKonstantin!~sk@37.161.240.59> has joined #mer | 06:45 | |
SfietKonstantin | back | 06:45 |
SfietKonstantin | back | 06:45 |
SfietKonstantin | chriadam: I was saying that I will try on a dummy daemon written from scratch | 06:45 |
SfietKonstantin | and maybe do some Qt contacts work afterwards | 06:45 |
chriadam | sure | 06:46 |
SfietKonstantin | I wonder how this model would apply for other components | 06:46 |
SfietKonstantin | like access to GPS or camera | 06:46 |
w00t | make sure to do some performance measurements - dbus is not really well suited to having large volumes of data sent over it, so with a large number of contacts, you may run into some pretty nasty walls | 06:46 |
SfietKonstantin | w00t: I was worried of that | 06:47 |
SfietKonstantin | any hints from your side ? | 06:47 |
chriadam | w00t: is that the case even for p2p dbus sockets, do you know? | 06:47 |
w00t | i don't have exact measurements to hand, just that it has been a pain point elsewhere | 06:47 |
*** arcean <arcean!~arcean@62.159.77.164> has joined #mer | 06:47 | |
*** Sfiet_Konstantin <Sfiet_Konstantin!~sk@37.165.252.206> has quit IRC (Ping timeout: 276 seconds) | 06:48 | |
chriadam | yeah, fair enough. I guess the marshalling and demarshalling isn't exactly a lightweight operation | 06:48 |
w00t | i would hope p2p would be better if it doesn't go through dbus-server (i'd hope not), but you'll still have marshalling overhead | 06:49 |
SfietKonstantin | I have seen this https://desktopsummit.org/sites/www.desktopsummit.org/files/will-thompson-dbus-performance.pdf | 06:49 |
SfietKonstantin | marshalling a contact isn't something trivial either :/ | 06:49 |
w00t | oh, he did stats for p2p. nice :) | 06:51 |
SfietKonstantin | :) | 06:51 |
chriadam | multimedia aside, 35 MB/s is still heaps | 06:56 |
*** SfietKonstantin <SfietKonstantin!~sk@37.161.240.59> has quit IRC (Ping timeout: 258 seconds) | 06:56 | |
w00t | a ping/pong isn't really the same level of complexity to transmit as contact data, though. i'd expect that to be a lot worse.. anyway, i'm just advising to measure before cutting :) | 06:58 |
chriadam | yup | 06:58 |
*** plfiorini <plfiorini!~quassel@net-188-218-96-203.cust.vodafonedsl.it> has quit IRC (Remote host closed the connection) | 07:04 | |
*** blam_ <blam_!~blam@pa49-195-29-147.pa.nsw.optusnet.com.au> has quit IRC (Remote host closed the connection) | 07:23 | |
*** jpetrell <jpetrell!~jpetrell@2001:998:2a:dead:b146:14eb:a247:f5e0> has joined #mer | 07:36 | |
*** Jaymzz <Jaymzz!~jamesno@m77-218-249-222.cust.tele2.se> has joined #mer | 07:39 | |
*** notmart <notmart!~diau@host50-250-dynamic.17-87-r.retail.telecomitalia.it> has joined #mer | 07:47 | |
*** notmart <notmart!~diau@host50-250-dynamic.17-87-r.retail.telecomitalia.it> has quit IRC (Changing host) | 07:47 | |
*** notmart <notmart!~diau@kde/mart> has joined #mer | 07:47 | |
*** SfietKonstantinW <SfietKonstantinW!c2623324@gateway/web/cgi-irc/kiwiirc.com/ip.194.98.51.36> has joined #mer | 07:57 | |
*** plfiorini <plfiorini!~plfiorini@sei.yacme.com> has joined #mer | 08:05 | |
*** blue787 <blue787!blue787@quimby.meetandspeak.com> has quit IRC (Quit: MAS server restart.) | 08:07 | |
*** KaIRC <KaIRC!~robert@193-80-29-151.adsl.highway.telekom.at> has joined #mer | 08:14 | |
*** blue787 <blue787!blue787@quimby.meetandspeak.com> has joined #mer | 08:24 | |
*** plfiorini <plfiorini!~plfiorini@sei.yacme.com> has quit IRC (Ping timeout: 240 seconds) | 08:36 | |
*** plfiorini <plfiorini!~plfiorini@sei.yacme.com> has joined #mer | 08:39 | |
*** jpetrell <jpetrell!~jpetrell@2001:998:2a:dead:b146:14eb:a247:f5e0> has quit IRC (Remote host closed the connection) | 08:49 | |
*** thaig <thaig!4eab3273@gateway/web/freenode/ip.78.171.50.115> has joined #mer | 09:02 | |
SfietKonstantinW | chriadam & w00t about DBus what do you think about the fd passing ability | 09:04 |
SfietKonstantinW | IMO, if I want "secure" transmission of contacts, this won't work | 09:05 |
*** jpetrell <jpetrell!~jpetrell@dsl-trebrasgw1-58c1f2-137.dhcp.inet.fi> has joined #mer | 09:35 | |
*** notmart <notmart!~diau@kde/mart> has quit IRC (Quit: notmart terminated!) | 10:41 | |
*** DrCode <DrCode!~DrCode@5.28.134.3> has joined #mer | 10:43 | |
*** SpeedEvil <SpeedEvil!~quassel@tor/regular/SpeedEvil> has quit IRC (Quit: No Ping reply in 180 seconds.) | 10:49 | |
*** SpeedEvil <SpeedEvil!~quassel@tor/regular/SpeedEvil> has joined #mer | 10:50 | |
*** arcean <arcean!~arcean@62.159.77.164> has quit IRC (Read error: Connection reset by peer) | 11:03 | |
*** arcean <arcean!~arcean@62.159.77.164> has joined #mer | 11:06 | |
*** IgorSK <IgorSK!~IgorSK@94.141.174.160> has joined #mer | 11:21 | |
IgorSK | Hi. A timed-question. Was trying to build it, ended up with a missing header -- tzdata.type.h . | 11:26 |
IgorSK | Where does the header come from? It's not in timed sources. | 11:26 |
SfietKonstantinW | tzdata ? | 11:47 |
SfietKonstantinW | IgorSK: ^ | 11:47 |
SfietKonstantinW | https://git.merproject.org/mer-core/tzdata | 11:47 |
IgorSK | Figured that. Looks like the header is a product of running iodata-type-to-c++ on tzdata.type file. | 11:49 |
IgorSK | But that is nowhere in timed's build process (*.pro files). | 11:49 |
IgorSK | *nowhere* | 11:51 |
IgorSK | SfietKonstantinW, Stumbled on this: tzdata.cpp:148:25: fatal error: tzdata.type.h: No such file or directory | 11:52 |
*** cxl000 <cxl000!~cxl000@c27-253-5-120.brodm4.vic.optusnet.com.au> has joined #mer | 11:55 | |
SfietKonstantinW | hum | 12:06 |
SfietKonstantinW | what is your compilation environnement ? | 12:06 |
SfietKonstantinW | I think that there should be some tzdata-devel | 12:06 |
*** TheRealJohnGalt[ <TheRealJohnGalt[!therealjoh@gateway/shell/matrix.org/x-zqxglicfetddcknp> has quit IRC (Remote host closed the connection) | 12:18 | |
*** M-jon <M-jon!jonterracr@gateway/shell/matrix.org/x-udveuxcgjwhaaudb> has quit IRC (Remote host closed the connection) | 12:18 | |
*** jpetrell <jpetrell!~jpetrell@dsl-trebrasgw1-58c1f2-137.dhcp.inet.fi> has quit IRC (Remote host closed the connection) | 12:27 | |
*** TheRealJohnGalt[ <TheRealJohnGalt[!therealjoh@gateway/shell/matrix.org/x-odgccwbutuopkeps> has joined #mer | 12:33 | |
IgorSK | SfietKonstantinW, as for compilation environment it is a timed-only native build on an Ubuntu x86_64 pc. An attempt to compile timed on it's own. | 12:35 |
IgorSK | Yes, that tooked pulling in contextkit (due to Qt4) and iodata. | 12:37 |
IgorSK | After some git digging (https://git.merproject.org/mer-core/timed/commit/76146f60bab703d12b0dc2e0263f945b1f05da15) I get to assume it's not about some tzdata-devel-thing, but rather about iodata data parsing. | 12:41 |
IgorSK | I failed to find where exactly (and if) "iodata-type-to-c++ compiler" gets employed in timed build process. | 12:46 |
*** blam_ <blam_!~blam@124-149-89-25.dyn.iinet.net.au> has joined #mer | 12:57 | |
*** blam_ <blam_!~blam@124-149-89-25.dyn.iinet.net.au> has quit IRC (Remote host closed the connection) | 13:20 | |
*** arcean <arcean!~arcean@62.159.77.164> has quit IRC (Read error: Connection reset by peer) | 13:30 | |
*** arcean <arcean!~arcean@62.159.77.164> has joined #mer | 13:35 | |
*** arcean <arcean!~arcean@62.159.77.164> has quit IRC (Read error: Connection reset by peer) | 13:51 | |
*** M-jon <M-jon!jonterracr@gateway/shell/matrix.org/x-mysumqslyrlujxhj> has joined #mer | 14:04 | |
*** Gabs5807 <Gabs5807!~Gabriel@pD9EA5EE4.dip0.t-ipconnect.de> has joined #mer | 15:22 | |
*** xhaakon <xhaakon!~jadam@79.127.240.18> has quit IRC (Quit: ZNC - http://znc.in) | 15:31 | |
IgorSK | Ok. Figured how the whole thing compiles. Learned a bit about qmake's configuration features (.prf). iodata installs a speciall *.prf, so that timed has a custom compiler for *.type files when it gets to be built. | 15:47 |
*** Gabs5807 <Gabs5807!~Gabriel@pD9EA5EE4.dip0.t-ipconnect.de> has quit IRC (Quit: IRC for Sailfish 0.9) | 15:48 | |
*** cxl000 <cxl000!~cxl000@c27-253-5-120.brodm4.vic.optusnet.com.au> has quit IRC (Ping timeout: 240 seconds) | 15:50 | |
*** cxl000 <cxl000!~cxl000@c27-253-5-120.brodm4.vic.optusnet.com.au> has joined #mer | 15:54 | |
monich | IgorSK: impressive, isn't it? just to parse a freaking config file | 16:10 |
*** alien_ <alien_!~majeru@131.228.216.132> has quit IRC (Ping timeout: 240 seconds) | 16:10 | |
monich | I was amazed too when I first time saw that code | 16:11 |
*** diego_r <diego_r!~diego@host65-246-static.10-188-b.business.telecomitalia.it> has quit IRC (Quit: Konversation terminated!) | 16:14 | |
*** xhaakon <xhaakon!~jadam@79.127.240.18> has joined #mer | 16:16 | |
IgorSK | monich, Let me hope the iodata thing is being used somewhere else outside timed. Otherwise it's a bit of an overkill. :) | 16:20 |
*** Jaymzz <Jaymzz!~jamesno@m77-218-249-222.cust.tele2.se> has quit IRC (Ping timeout: 276 seconds) | 16:22 | |
*** IgorSK <IgorSK!~IgorSK@94.141.174.160> has quit IRC (Quit: Ex-Chat) | 16:22 | |
*** plfiorini <plfiorini!~plfiorini@sei.yacme.com> has quit IRC (Quit: Sto andando via) | 16:26 | |
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has joined #mer | 16:44 | |
*** IgorSK <IgorSK!~garrik@ppp109-252-45-34.pppoe.spdop.ru> has joined #mer | 16:53 | |
*** SfietKonstantinW <SfietKonstantinW!c2623324@gateway/web/cgi-irc/kiwiirc.com/ip.194.98.51.36> has quit IRC (K-Lined) | 17:04 | |
*** IgorSK <IgorSK!~garrik@ppp109-252-45-34.pppoe.spdop.ru> has quit IRC (Quit: Konversation terminated!) | 17:10 | |
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has quit IRC (Ping timeout: 258 seconds) | 17:21 | |
*** plfiorini <plfiorini!~quassel@net-188-218-96-203.cust.vodafonedsl.it> has joined #mer | 17:40 | |
*** SfietKonstantinW <SfietKonstantinW!c2623324@gateway/web/cgi-irc/kiwiirc.com/ip.194.98.51.36> has joined #mer | 18:14 | |
*** KaIRC <KaIRC!~robert@193-80-29-151.adsl.highway.telekom.at> has quit IRC (Remote host closed the connection) | 18:30 | |
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has joined #mer | 19:17 | |
*** SpeedEvil <SpeedEvil!~quassel@tor/regular/SpeedEvil> has quit IRC (Ping timeout: 272 seconds) | 19:43 | |
*** BitEvil <BitEvil!~quassel@tor/regular/SpeedEvil> has joined #mer | 19:45 | |
*** BitEvil is now known as SpeedEvil | 19:47 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has quit IRC (Remote host closed the connection) | 20:13 | |
*** phaeron <phaeron!~iamer@dd-656yj0-c3s--wfkv2t-3.rev.dnainternet.fi> has quit IRC (Ping timeout: 264 seconds) | 20:16 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has joined #mer | 20:16 | |
*** SfietKonstantin <SfietKonstantin!~sk@fil75-6-88-190-246-243.fbxo.proxad.net> has joined #mer | 20:47 | |
*** xhaakon <xhaakon!~jadam@79.127.240.18> has quit IRC (Quit: ZNC - http://znc.in) | 21:47 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has quit IRC (Remote host closed the connection) | 22:01 | |
*** bfederau <bfederau!~quassel@service.basyskom.com> has joined #mer | 22:01 | |
*** xhaakon <xhaakon!~jadam@79.127.240.18> has joined #mer | 23:12 | |
*** adurol_ <adurol_!~adurol@x4d01ced5.dyn.telefonica.de> has joined #mer | 23:24 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has quit IRC (Ping timeout: 240 seconds) | 23:27 | |
*** adurol_ is now known as adurol | 23:39 | |
*** adurol <adurol!~adurol@x4d01ced5.dyn.telefonica.de> has quit IRC (Changing host) | 23:39 | |
*** adurol <adurol!~adurol@unaffiliated/adurol> has joined #mer | 23:39 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!