XSF Discussion - 2018-11-28


  1. alexis has joined
  2. efrit has left
  3. j.r has joined
  4. j.r has joined
  5. jjrh has left
  6. vinx55 has joined
  7. j.r has joined
  8. j.r has joined
  9. UsL has left
  10. UsL has joined
  11. marc has left
  12. marc has joined
  13. marc has left
  14. marc has joined
  15. vinx55 has left
  16. dos has left
  17. j.r has joined
  18. j.r has joined
  19. daniel has left
  20. daniel has joined
  21. daniel has left
  22. daniel has joined
  23. daniel has left
  24. blabla has joined
  25. andrey.g has left
  26. daniel has joined
  27. l has joined
  28. andrey.g has joined
  29. jjrh has left
  30. lskdjf has joined
  31. alexis has left
  32. alexis has joined
  33. alexis has joined
  34. guusdk has left
  35. guusdk has joined
  36. guusdk has left
  37. guusdk has joined
  38. waqas has left
  39. j.r has joined
  40. j.r has joined
  41. alexis has left
  42. alexis has joined
  43. alacer has joined
  44. alacer has left
  45. alacer has joined
  46. alacer has left
  47. SamWhited has left
  48. Nekit has joined
  49. l has joined
  50. igoose has left
  51. alexis has left
  52. alexis has joined
  53. igoose has joined
  54. alexis has left
  55. l has joined
  56. alexis has joined
  57. alexis has left
  58. alexis has joined
  59. l has joined
  60. lskdjf has joined
  61. daniel has left
  62. daniel has joined
  63. l has joined
  64. Yagiza has joined
  65. daniel has left
  66. daniel has joined
  67. lorddavidiii has joined
  68. daniel has left
  69. lorddavidiii has left
  70. lorddavidiii has joined
  71. daniel has joined
  72. guusdk has left
  73. guusdk has joined
  74. guusdk has left
  75. Tobias has joined
  76. Str4tocaster has joined
  77. alacer has joined
  78. alacer has left
  79. alacer has joined
  80. l has left
  81. alacer has left
  82. j.r has left
  83. j.r has joined
  84. daniel has left
  85. daniel has joined
  86. lskdjf has joined
  87. daniel has left
  88. daniel has joined
  89. rainslide has joined
  90. daniel has left
  91. moparisthebest has left
  92. rainslide has left
  93. daniel has joined
  94. Nekit has left
  95. Nekit has joined
  96. Str4tocaster has left
  97. j.r has left
  98. j.r has joined
  99. Str4tocaster has joined
  100. lorddavidiii has left
  101. Str4tocaster has left
  102. Str4tocaster has joined
  103. daniel has left
  104. daniel has joined
  105. labdsf has left
  106. guusdk has left
  107. guusdk has joined
  108. j.r has joined
  109. valo has left
  110. j.r has joined
  111. lorddavidiii has joined
  112. alexis has left
  113. valo has joined
  114. valo has left
  115. alexis has joined
  116. valo has joined
  117. goffi has joined
  118. goffi has left
  119. alacer has joined
  120. j.r has joined
  121. labdsf has joined
  122. alacer has left
  123. alacer has joined
  124. j.r has joined
  125. flow has left
  126. flow has joined
  127. alexis has left
  128. alexis has joined
  129. alacer has left
  130. alexis has left
  131. alexis has joined
  132. labdsf has left
  133. blabla has joined
  134. nyco has left
  135. nyco has joined
  136. krauq has joined
  137. krauq has joined
  138. j.r has joined
  139. Steve Kille has left
  140. labdsf has joined
  141. Steve Kille has joined
  142. ralphm has joined
  143. alexis has left
  144. alexis has joined
  145. genofire has left
  146. genofire has left
  147. Zash has left
  148. Alex has joined
  149. Zash has left
  150. alexis has joined
  151. MattJ has left
  152. lorddavidiii has left
  153. moparisthebest has joined
  154. moparisthebest has joined
  155. Zash has left
  156. goffi has joined
  157. Alex has left
  158. 404.city has joined
  159. ta has left
  160. nyco has left
  161. nyco has joined
  162. tux has joined
  163. APach has left
  164. lorddavidiii has joined
  165. alexis has left
  166. thorsten has joined
  167. APach has joined
  168. alexis has joined
  169. lorddavidiii has left
  170. thorsten has joined
  171. MattJ has left
  172. alexis has left
  173. alexis has joined
  174. Str4tocaster has left
  175. rainslide has joined
  176. Str4tocaster has joined
  177. Str4tocaster has left
  178. Str4tocaster has joined
  179. thorsten has left
  180. vaulor has left
  181. alexis has left
  182. Str4tocaster has left
  183. Str4tocaster has joined
  184. rainslide has left
  185. alexis has joined
  186. Str4tocaster has left
  187. Str4tocaster has joined
  188. guusdk has left
  189. Alex has left
  190. guusdk has joined
  191. Guus has left
  192. Guus has joined
  193. alexis has left
  194. alexis has joined
  195. Str4tocaster has left
  196. Str4tocaster has joined
  197. rion has left
  198. lorddavidiii has joined
  199. Str4tocaster has left
  200. Guus has left
  201. Str4tocaster has joined
  202. alexis has left
  203. alexis has joined
  204. Str4tocaster has left
  205. thorsten has joined
  206. Str4tocaster has joined
  207. Str4tocaster has left
  208. Str4tocaster has joined
  209. Alex has left
  210. alexis has joined
  211. intosi has left
  212. lorddavidiii has left
  213. alexis has left
  214. alexis has joined
  215. vaulor has joined
  216. Guus has joined
  217. Str4tocaster has left
  218. Str4tocaster has joined
  219. Str4tocaster has left
  220. Str4tocaster has joined
  221. alexde has joined
  222. Str4tocaster has left
  223. Str4tocaster has joined
  224. Str4tocaster has left
  225. Str4tocaster has joined
  226. alexis has left
  227. Guus has left
  228. Guus has joined
  229. Guus has left
  230. alexis has joined
  231. Str4tocaster has left
  232. Str4tocaster has joined
  233. Str4tocaster has left
  234. Str4tocaster has joined
  235. Str4tocaster has left
  236. Str4tocaster has joined
  237. Guus has joined
  238. Str4tocaster has left
  239. Str4tocaster has joined
  240. alexis has left
  241. alexis has joined
  242. Zash has left
  243. Zash has left
  244. alexis has left
  245. lorddavidiii has joined
  246. Zash has joined
  247. alexis has joined
  248. Str4tocaster has left
  249. Str4tocaster has joined
  250. alexde has left
  251. alexis has left
  252. Guus has left
  253. Guus has joined
  254. j.r has joined
  255. Alex has left
  256. Guus has left
  257. alexis has joined
  258. Ge0rG has left
  259. Guus has joined
  260. Str4tocaster has left
  261. Str4tocaster has joined
  262. alexis has left
  263. alexis has joined
  264. Str4tocaster has left
  265. Str4tocaster has joined
  266. Str4tocaster has left
  267. Guus has left
  268. Guus has joined
  269. Str4tocaster has joined
  270. guusdk has left
  271. efrit has joined
  272. Str4tocaster has left
  273. Str4tocaster has joined
  274. alexis has left
  275. alexis has joined
  276. Guus has left
  277. Str4tocaster has left
  278. Str4tocaster has joined
  279. Alex has left
  280. Str4tocaster has left
  281. Str4tocaster has joined
  282. moparisthebest has joined
  283. moparisthebest has joined
  284. andrey.g has left
  285. daniel has left
  286. ThibG has joined
  287. ThibG has joined
  288. efrit has left
  289. efrit has joined
  290. Str4tocaster has left
  291. Str4tocaster has joined
  292. andrey.g has joined
  293. Zash has left
  294. lskdjf has joined
  295. igoose has left
  296. Str4tocaster has left
  297. Str4tocaster has joined
  298. daniel has left
  299. igoose has joined
  300. Str4tocaster has left
  301. Str4tocaster has joined
  302. vanitasvitae has left
  303. vanitasvitae has joined
  304. daniel has left
  305. Str4tocaster has left
  306. Str4tocaster has joined
  307. Str4tocaster has left
  308. Str4tocaster has joined
  309. Str4tocaster has left
  310. Str4tocaster has joined
  311. Str4tocaster has left
  312. Str4tocaster has joined
  313. j.r has joined
  314. SamWhited has left
  315. j.r has joined
  316. Str4tocaster has left
  317. Str4tocaster has joined
  318. Str4tocaster has left
  319. Str4tocaster has joined
  320. efrit has left
  321. efrit has joined
  322. Str4tocaster has left
  323. Str4tocaster has joined
  324. Ge0rG has left
  325. Str4tocaster has left
  326. thorsten has left
  327. Str4tocaster has joined
  328. guusdk has left
  329. guusdk has joined
  330. Guus has joined
  331. dos has left
  332. alacer has joined
  333. efrit has left
  334. efrit has joined
  335. efrit has left
  336. efrit has joined
  337. Str4tocaster has left
  338. Str4tocaster has joined
  339. alexis has left
  340. Zash has left
  341. marc has left
  342. marc has joined
  343. efrit has left
  344. efrit has joined
  345. efrit has left
  346. efrit has joined
  347. Ge0rG has joined
  348. Str4tocaster has left
  349. efrit has left
  350. alexis has joined
  351. efrit has joined
  352. ta has left
  353. alexis has left
  354. alexis has joined
  355. ThibG has joined
  356. efrit has left
  357. ThibG has joined
  358. efrit has joined
  359. efrit has left
  360. efrit has joined
  361. alexis has left
  362. Holger has left
  363. alacer has left
  364. alexis has joined
  365. l has joined
  366. efrit has left
  367. efrit has joined
  368. Holger has left
  369. Ge0rG has left
  370. efrit has left
  371. Guus has left
  372. Guus has joined
  373. Ge0rG has left
  374. Guus has left
  375. !xsf_martin has joined
  376. blabla has joined
  377. !xsf_martin has left
  378. Guus has joined
  379. Zash has left
  380. alexis has left
  381. Ge0rG has joined
  382. alexis has joined
  383. Guus has left
  384. Guus has joined
  385. Alex has joined
  386. Guus has left
  387. Zash has left
  388. j.r has joined
  389. Zash has left
  390. Zash has left
  391. lskdjf has left
  392. lskdjf has left
  393. Guus has joined
  394. blabla has joined
  395. moparisthebest has left
  396. alexis has left
  397. alexis has joined
  398. Guus has left
  399. Guus has joined
  400. j.r has joined
  401. Guus has left
  402. matlag has left
  403. j.r has joined
  404. Maranda I thought igniterealtime.org had IBR open
  405. blabla has joined
  406. lskdjf has left
  407. lskdjf has left
  408. Zash has left
  409. Steve Kille has left
  410. Steve Kille has left
  411. j.r has joined
  412. j.r has joined
  413. alexis has left
  414. Zash has left
  415. alexis has joined
  416. waqas has joined
  417. daniel has left
  418. Steve Kille has joined
  419. jonas’ the XMPP logo, what are the conditions for use?
  420. alexis has joined
  421. Guus has joined
  422. nyco has left
  423. Nekit has left
  424. Nekit has joined
  425. Alex has left
  426. edhelas by the way for the upcoming XMPP newsletter, is it possible to add the release of Movim 0.14 ?
  427. Seve edhelas: yes
  428. edhelas https://nl.movim.eu/?node/pubsub.movim.eu/Movim/movim-0-14-scotty-anniversary-edition-J8qk3N
  429. edhelas :)
  430. edhelas 0.14.1 will follow soon I think
  431. jonas’ Seve, I’d like to append that Muclumbus now lives on the search.jabber.network domain and has seen some minor extensions, such as [software version and service type statistics](https://search.jabber.network/stats)
  432. Seve You got it, jonas’
  433. Ge0rG when is newsletter day again?
  434. jonas’ Seve, I’d like to append that the [Public Chat Room search Muclumbus](https://search.jabber.network/) now lives on the search.jabber.network domain and has seen some minor extensions, such as [software version and service type statistics](https://search.jabber.network/stats)
  435. jonas’ Ge0rG, 1st of month
  436. Ge0rG Damn, I wanted to write a yaxim 0.9.3 release announcement
  437. alexis has left
  438. Holger has left
  439. Seve Still in time :P
  440. alexis has joined
  441. Ge0rG Seve: but I don't have the time to write it.
  442. Ge0rG maybe tomorrow on the train, unless I take the automobile.
  443. Guus has left
  444. Guus has joined
  445. Guus has left
  446. lumi has joined
  447. jjrh has left
  448. moparisthebest jonas’: is there a way to search which domains are running which software listed on there
  449. Maranda has joined
  450. jonas’ moparisthebest, not from the webinterface
  451. jonas’ the database has the information though
  452. moparisthebest Ah bummer, thanks
  453. jonas’ moparisthebest, anything in particular you want to know?
  454. moparisthebest The echo services
  455. jonas’ ah
  456. jonas’ they’re echo.some.domain typically; I heard that some ejabberd versions had those enabled by default
  457. igoose has joined
  458. moparisthebest so I wrote https://github.com/moparisthebest/xmpp-echo-self and host it at echo.burtrum.org but didn't know anything else remotely similar existed
  459. moparisthebest was curious what they did and if I could maybe use them instead :)
  460. jonas’ apparently, they’re open to the world ;-)
  461. jonas’ but I wouldn’t rely on the service.
  462. moparisthebest well I meant in a 'something else had already been written' sense
  463. daniel has left
  464. ThibG has left
  465. ThibG has joined
  466. jjrh has left
  467. ThibG has left
  468. ThibG has joined
  469. Ge0rG has left
  470. blabla has joined
  471. blabla has left
  472. lorddavidiii has left
  473. vanitasvitae has left
  474. lorddavidiii has joined
  475. ThibG has left
  476. ThibG has joined
  477. alexis has left
  478. alexis has joined
  479. Nekit has left
  480. Nekit has joined
  481. daniel Why aren't mam messages type=headline?
  482. alexis has left
  483. alexis has joined
  484. Ge0rG Yes.
  485. l has joined
  486. l has joined
  487. Ge0rG I think this is due to most XEP authors not explicitly thinking about message type.
  488. Ge0rG And around a year ago, I came to the realization that type=headline would be the best for MAM with RFC6120 routing rules
  489. daniel Well I'm glad we talked about it
  490. MattJ PRs welcome :)
  491. daniel MattJ: to the xep?
  492. thorsten has joined
  493. daniel I'm happy to do that
  494. MattJ Does it currently recommend a message type? or does it just not mention it?
  495. jonas’ inb4 the examples are just type-less (i.e. normal)
  496. jonas’ yupp
  497. daniel So we can change it without a ns bump?
  498. Zash How do you like having MAM results in MAM?
  499. daniel Lol
  500. Zash and carbons?
  501. daniel Yes that's the reason for making it headline
  502. MattJ One reason
  503. Ge0rG Can I have Carbons of MAM results please?
  504. daniel Mam + carbons are two reason 😊
  505. Ge0rG headline is not immune to Carbons.
  506. MattJ I'm curious if any clients check the message type though
  507. Ge0rG the actual reason I see is message re-routing when the receiving client disconnects
  508. Zash We almost need a type that's explicitly for non-message data
  509. Ge0rG Zash: except we can't.
  510. Zash XMPP 2.0!
  511. Zash Anyways, this ties into the Carbons / MAM rule of normal messages IFF they have <body>
  512. daniel but headlines are already ignored by mam and carbon, aren’t they?
  513. Zash daniel: What if I want MAM of pubsub events?
  514. daniel i think what we really need is a matrix like blockchain of messages
  515. Ge0rG 0280 doesn't even mention headline.
  516. Zash It's not a chat system, it's a real time distributed graph database
  517. Ge0rG Is anybody using headline for anything?
  518. Zash Ge0rG: Notifications mostly
  519. jonas’ pubsub is using headline I thin
  520. Zash I've got server notifications as headline
  521. Zash some are pubsub
  522. jonas’ spammers use headline, too
  523. jonas’ cf. https://developer.pidgin.im/ticket/17237
  524. jonas’ see https://developer.pidgin.im/ticket/17237
  525. Ge0rG Zash: server notifications for you to read or for pubsub stuff?
  526. Zash Ge0rG: Stuff like s2s cert failures. Pubsub stuff include a RSS/Atom feed.
  527. daniel has left
  528. Ge0rG is that a yes or no?
  529. Zash Ge0rG: I don't understand the question
  530. lovetox has joined
  531. Zash I'm using headline messages for things. Poezio does a very good job with showing them.
  532. Ge0rG Zash: so your headline messages have a body.
  533. Zash Correct
  534. labdsf has left
  535. lskdjf has left
  536. blabla has joined
  537. Ge0rG has joined
  538. Ge0rG has left
  539. daniel has left
  540. alexis has left
  541. Ge0rG has left
  542. lskdjf has left
  543. daniel has left
  544. Ge0rG has left
  545. Ge0rG has left
  546. Ge0rG has left
  547. Zash has left
  548. alexis has joined
  549. Ge0rG has left
  550. Guus has joined
  551. guusdk has left
  552. guusdk has joined
  553. SamWhited has left
  554. Ge0rG has left
  555. Andrew Nenakhov has left
  556. Alex has joined
  557. Ge0rG has left
  558. Zash has left
  559. guusdk has left
  560. Ge0rG has left
  561. Guus has left
  562. Zash has left
  563. 404.city has left
  564. ralphm Pubsub doesn't require headline, but usually people choose that to make the notifications transient/volatile. E.g. prevent storage in MAM.
  565. ralphm Body elements in them are nice for having a fallback payload.
  566. ralphm So that clients can still display something
  567. blabla has left
  568. Zash has left
  569. Guus has joined
  570. alexis has left
  571. 404.city has joined
  572. labdsf has joined
  573. alexis has joined
  574. daniel yeah i think that mid term you might want the pubsub notifications that generated automatically (like pep sending it on every login) to be headline. and 'proper' pubsub notifications to be type=normal and land in mam
  575. Zash There's a configuration option for that.
  576. Zash PubSub has everything!
  577. daniel Cool
  578. Guus has left
  579. Guus has joined
  580. alexis has left
  581. guusdk has left
  582. guusdk has joined
  583. alexis has joined
  584. Ge0rG In theory, Carbons should be headline as well by that logic.
  585. MattJ Pubsub has everything, and MUC has everything else
  586. MattJ and it's still not enough
  587. Guus has left
  588. ThibG has left
  589. ThibG has joined
  590. j.r has joined
  591. Andrew Nenakhov has left
  592. genofire has left
  593. genofire has joined
  594. Syndace has left
  595. 404.city has left
  596. labdsf has left
  597. blabla has joined
  598. andrey.g has left
  599. alexde has joined
  600. labdsf has joined
  601. genofire has left
  602. genofire has left
  603. genofire has left
  604. alexis has left
  605. alexis has joined
  606. alexis has left
  607. ralphm That's why we're doing MIX, right?
  608. andrey.g has joined
  609. alexis has joined
  610. l has left
  611. daniel has left
  612. l has left
  613. l has joined
  614. Guus has joined
  615. guusdk has left
  616. valo has joined
  617. guusdk has left
  618. guusdk has joined
  619. guusdk has left
  620. guusdk has joined
  621. Guus has left
  622. Guus has joined
  623. guusdk has left
  624. guusdk has joined
  625. Ge0rG Because it combines the complexity of pubsub with the bad design of muc?
  626. Dele Olajide has joined
  627. Dele Olajide has left
  628. valo has joined
  629. genofire has left
  630. genofire has left
  631. ralphm I don't agree that a) pubsub is complex, b) MIX is badly designed. So, no.
  632. Guus has left
  633. alexis has left
  634. rion is eating popcorn and waiting when mix becomes draft standard
  635. moparisthebest that might end up being a LOT of popcorn
  636. ralphm Well, that might take a while, indeed. Multiple implementations might help. My team is working on this and I intend to relay some (more) feedback.
  637. labdsf has joined
  638. lnj has joined
  639. alexis has joined
  640. Ge0rG ralphm: that would be awesome indeed. I'd like to be proven wrong.
  641. labdsf has left
  642. labdsf has joined
  643. rion btw does anyone have a voice messages xep in mind? I know Conversation implements something, but I'd like to pass some metadata with the message like amplitude histogram for example.
  644. Steve Kille has joined
  645. Kev has joined
  646. ralphm Oh, interesting. I'd suggest looking at the SIMS spec, and adding something analogous to thumbnails.
  647. ralphm https://xmpp.org/extensions/xep-0385.html
  648. labdsf has left
  649. labdsf has joined
  650. Tobias has joined
  651. rion I guess I have to implement xep-0385 for Psi-2.0 and propose a change to the xep afterwards :)
  652. rion let be so
  653. ralphm I don't think adding a histogram requires changing XEP-0385. That said, the specification should be worked out a bit better.
  654. labdsf has left
  655. labdsf has joined
  656. Alex has left
  657. rion "Table 2: Mandated encoding and in-line display support." -> Format/Container -> mpeg4 Hm I implemented my voice messages with Matroska..
  658. Ge0rG You can also add inline image thumbnails. There is https://xmpp.org/extensions/xep-0264.html and I think some other spec
  659. igoose has joined
  660. ralphm Yeah, the reference to that is missing, but the example shows that spec used for thumbnails.
  661. ralphm rion: the reason for this is extensive OS support in mobile
  662. rion I see
  663. ralphm Then again, this spec is a work in progress (please provide feedback) and it says "SHOULD".
  664. valo has left
  665. valo has joined
  666. rion anyway I'll try to change that.
  667. labdsf has left
  668. Guus has joined
  669. intosi has left
  670. SamWhited has left
  671. labdsf has joined
  672. igoose has joined
  673. mimi89999 has left
  674. alexis has left
  675. alexis has joined
  676. valo has left
  677. valo has joined
  678. Guus has left
  679. Guus has joined
  680. tux has joined
  681. Guus has left
  682. ta has left
  683. thorsten has joined
  684. Alex has joined
  685. ta has joined
  686. nyco has left
  687. nyco has joined
  688. Syndace has joined
  689. dos has left
  690. Guus has joined
  691. alexis has left
  692. alexis has joined
  693. Guus has left
  694. Guus has joined
  695. alexis has joined
  696. Guus has left
  697. Dele Olajide has joined
  698. Dele Olajide has left
  699. genofire has left
  700. genofire has left
  701. tux has joined
  702. tux has joined
  703. moparisthebest has joined
  704. labdsf has left
  705. labdsf has joined
  706. pep. has joined
  707. Guus has joined
  708. alexis has left
  709. alexis has joined
  710. goffi has joined
  711. Yagiza has left
  712. lnj has left
  713. lnj has joined
  714. alexde has left
  715. tux has left
  716. daniel has left
  717. marc has left
  718. moparisthebest has joined
  719. marc has joined
  720. daniel has left
  721. lovetox what was the intention on putting the timezone in another tag
  722. lovetox https://xmpp.org/extensions/xep-0202.html#protocol
  723. lovetox to use this xep you need a dateTime profile parser
  724. lovetox if you have that parser you can handle all timezones already
  725. lovetox in the dateTime profile string
  726. lovetox why put it into another tag
  727. lovetox just so it gets harder to parse?
  728. lovetox additionally it adds confusen
  729. lovetox because first instinct of any sane person is that i dont end the utc timestamp with a Z
  730. lovetox because its in a <utc> tag
  731. lovetox it redundant
  732. lovetox but then the xep says it MUST be conform to the dateTime profile, and the dateTime profile says it is mandatory to have a timezone
  733. Zash I think there was a reason but I'm not sure I remember it well enough to describe it
  734. lorddavidiii has left
  735. lovetox Then you end up with situations like <time xmlns='urn:xmpp:time'> <tzo>Z</tzo> <utc>2006-12-19T17:58:35Z</utc> </time>
  736. alexis has left
  737. Zash Fun fact: Prosodys timestamp lib doesn't preserve the timezone from the timestamp.
  738. Zash Nor can it generate timestamps with anything but Z as timezone
  739. lovetox what do you mean with preserve
  740. lovetox what is the source?
  741. lovetox i hope you dont mean it alters the timestamp the users sends
  742. Zash I think the reason for the separate tags was something like the timestamp being just a timestamp and the timezone in it doesn't mean anything
  743. alexis has joined
  744. Zash Prosody doesn't touch urn:xmpp:time
  745. valo has joined
  746. thorsten has joined
  747. lovetox then what time does it not preserve, in what situation does prosody need to generate a timestamp with a timezone?
  748. Zash How do you search for previous discussions on this topic when every page like http://logs.xmpp.org/summit/2013-01-28/ has "show time in local time, rather than in UTC"
  749. lovetox the only reason i see for this is, so a client does not have to calculate UTC
  750. lovetox but then again he has to calculate local time instead
  751. lovetox ..
  752. lovetox you need all your datetime lib stuff to use this xep
  753. lovetox showing the utc+tz to the user seems useless
  754. lovetox so you have to calculate it to the localtime of the contact
  755. thorsten has joined
  756. Zash lovetox: how about https://xmpp.org/extensions/inbox/peptzo.html
  757. lovetox thats most of the time the point, where you depend on a thirdparty lib, because datetime stuff is just crazy
  758. thorsten has left
  759. Zash if parsing the timestamp gives you an integer, then you want to offset separate
  760. thorsten has joined
  761. Nekit has joined
  762. daniel > lovetox: how about https://xmpp.org/extensions/inbox/peptzo.html Oh that's actually cool
  763. lovetox this is rightfully never advanced
  764. lovetox i dont see the use for this at all
  765. lovetox should i really subscribe to that, then i get it on each connect from all of my contacts
  766. daniel Because people ask me to display the time zone of a contact - which I get because you want to know if your buddy slash coworker is awake
  767. daniel But doing the IQ request you have to update that again and again
  768. lovetox and entity time does provide it since 10 years
  769. lovetox how often do you change timezones?
  770. lovetox that you need live updates on it the second it happens
  771. daniel You don't know. That's the point
  772. daniel You don't know how often you need to update it
  773. cookie has joined
  774. lovetox thats not a reason why i want constantly updates
  775. lovetox 99% useless
  776. lovetox show the timezone in the details page, and do a query if someone access it
  777. lovetox does the job fine
  778. daniel I imagine a UI where it warns you a bit more prominently if the time zone a) diverges a lot from yours and b) it is night time at your contacts
  779. daniel Can only be a small icon
  780. daniel But I don't want to hide it in an extra page
  781. daniel Like turn the send button into a some sort of 😴 symbol
  782. daniel Something not intrusive
  783. lovetox i think there will be a point in the future where we have to cut back on these subscriptions
  784. daniel But I nice nudge not to annoy your international fiends
  785. SamWhited That is the feature I miss most about Google Talk; it had the little red phone icon when people were likely to be asleep.
  786. daniel > i think there will be a point in the future where we have to cut back on these subscriptions Yes. But that is independent of that
  787. SamWhited It was fantastic when traveling
  788. lorddavidiii has left
  789. Zash Receiving the same updates over and over is a problem in itself that we'll probably want to fix at some point
  790. lovetox of course notification is always better than poll
  791. Zash Eg look at "pubsub since" and the like
  792. daniel Those omemo keys make more traffic than a little tzo
  793. dos has left
  794. daniel And yes that is something we at some point need to think about
  795. lovetox i also get a little, mood, activity, location, usernickname, useravatar
  796. Zash https://xmpp.org/extensions/xep-0312.html
  797. daniel But that doesn't excuse switching to poll
  798. Zash Not sure I like relative time tho
  799. lovetox but how do you want to tacle that
  800. lovetox it would mean clients have to store the state localy over restarts
  801. lovetox if the server only sends new stuff
  802. daniel I'm already doing that for a lot of things
  803. daniel Avatar, omemo device ids
  804. lovetox yes, although, for device ids only because of bad server implementations
  805. daniel Yes and the avater for the Same reason
  806. daniel But the point is that storing ain't no rocket science
  807. lovetox really? avatar has to be cached because otherwise it would be a waste
  808. lovetox its a different node we have to poll
  809. lovetox and we save that when we cache
  810. lovetox yes im not saying storing that info is bad, of course its not hard
  811. lovetox but then we would need some switch, that says, give me from all of my clients the current state
  812. lovetox when im losing this store
  813. lovetox *contacts not clients
  814. cookie has joined
  815. daniel Yeah I might revitalize the tzo pep xeo
  816. daniel *xep
  817. daniel I mean as you've guess from my elaborate explanation I have the UI all worked out
  818. daniel Just the poll problem bothered me
  819. Zash I don't have any state: <presence><{caps}c .../></p> I have cached state from 1h ago: <presence><{caps}c .../><ago xmlns='urn:xmpp:ago:0' secs='86400'/></p>
  820. Zash But as I said, I don't like relative times like that
  821. Zash Not that exact timestamps are perfect either
  822. Zash Something that identifies the last id of every pubsub event you've seen wouldn't really work either
  823. lorddavidiii has joined
  824. Zash However, MattJs magic device tracking might save us?
  825. guusdk has left
  826. guusdk has left
  827. guusdk has joined
  828. lnj has left
  829. guusdk has joined
  830. Nekit has joined
  831. moparisthebest has joined
  832. moparisthebest has joined
  833. MattJ As always
  834. ralphm One thing I like about Slack is when you do an @channel it says how many people in how many timezones will get a notification. Are you sure?
  835. Zash has left
  836. SamWhited has left
  837. Zash Does it? Haven't noticed
  838. blabla has left
  839. Zash has left
  840. lumi has left
  841. lovetox has left
  842. ThibG has joined
  843. efrit has joined
  844. ThibG has joined
  845. MattJ has joined
  846. edhelas Can someone enlighten me on this comment? https://github.com/movim/movim/issues/711#issuecomment-418456713
  847. edhelas To me it seems that the XMPP MUC services are filtering content of presences, is my assumption right?
  848. pep. has joined
  849. lorddavidiii has left
  850. Zash MUC should filter out MUC-related namespaces that it didn't add itself. Caps and stuff should not be touched.
  851. Alex has left
  852. UsL has left
  853. UsL has joined
  854. l has joined
  855. lskdjf has joined
  856. j.r has joined
  857. Link Mauve rion, oh, I missed this table in SIMS, mandating AAC and H.264 in XMPP sets a very nasty precedent wrt patents.
  858. Link Mauve It means you can’t support that without paying the MPEG-LA.
  859. Link Mauve I’d like XMPP to stay possible to implement without having to pay anything.
  860. rion and I'm fighting all the evening to write aac from Qt. no luck.. :(
  861. j.r has joined
  862. Link Mauve Opus is definitely superior, both in quality of compression and because it doesn’t require you to be subject to patents.
  863. Link Mauve I’d recommend using this codec.
  864. rion opus works for me. but still in mp4 container?
  865. Link Mauve Ogg is generally used for it.
  866. rion good. I like opus. I use it for audio calls in Psi.
  867. Link Mauve Yeah, it’s the current best codec for voice.
  868. rion so if it will be used for audio messages. then I need less binaries =)
  869. rion So I guess opus has to be mentioned in 385
  870. Link Mauve rion, do you implement the various WebRTC mandatory specifications for audio calls? I’m currently working on Jingle in another client and I’d like to do interoperability tests.
  871. Link Mauve rion, yes, you can start a discussion on standards@ maybe.
  872. vanitasvitae has left
  873. rion Link Mauve: it's jingle in Psi.
  874. Link Mauve Having a codec which is patent-encumbered in most parts of the world in a XEP is a very bad idea.
  875. Link Mauve rion, I know, but do you also implement e.g. XEP-0339, XEP-0338, XEP-0294, etc.?
  876. Link Mauve XEP-0320 is also pretty important.
  877. rion I'd like to. I do my bests but my spare time is quite limited :(
  878. Link Mauve Ok.
  879. Link Mauve Do you support ICE btw?
  880. rion yes
  881. Link Mauve Nice.
  882. l has left
  883. rion Audio calls in Psi was initially implemented by Justin Kerneges. I did just a few changes to ICE and rewrote media library to be compatible with gstreamer-1.0. That was many years ago. So many new audio calls related xeps are not supported.
  884. Link Mauve Ok, makes sense.
  885. tux has left
  886. Holger has left
  887. Link Mauve I’ve had to learn a bunch of that recently for this project, so if you ever come around to implement them you can ask me anything you don’t understand.
  888. rion Link Mauve: thanks
  889. marc has left
  890. marc has joined