jdev - 2022-07-11


  1. thomaslewis I was thinking something like rom1dep described. It seemed the simplest way to implement MUC grouping server-side.
  2. Anton L. Šijanec has left
  3. suohua has left
  4. Ingolf has joined
  5. eu has left
  6. Kev has left
  7. eu has joined
  8. thomaslewis has left
  9. suohua has joined
  10. Mx2 has left
  11. Kev has joined
  12. Kev has left
  13. suohua has left
  14. suohua has joined
  15. Kev has joined
  16. Mx2 has joined
  17. Kev has left
  18. Kev has joined
  19. suohua has left
  20. Anton L. Šijanec has joined
  21. Kev has left
  22. Mx2 has left
  23. Kev has joined
  24. suohua has joined
  25. Kev has left
  26. suohua has left
  27. Kev has joined
  28. Mx2 has joined
  29. Kev has left
  30. Kev has joined
  31. Kev has left
  32. Kev has joined
  33. Yagizа has joined
  34. thomaslewis has joined
  35. Millesimus has left
  36. Anton L. Šijanec has left
  37. thomaslewis has left
  38. raghavgururajan has left
  39. raghavgururajan has joined
  40. Kev has left
  41. raghavgururajan has left
  42. Zash has left
  43. raghavgururajan has joined
  44. Millesimus has joined
  45. Kev has joined
  46. Zash has joined
  47. Mx2 has left
  48. Mx2 has joined
  49. Kev has left
  50. mirux has joined
  51. suohua has joined
  52. suohua has left
  53. thomaslewis has joined
  54. thomaslewis has left
  55. Stefan has joined
  56. eu has left
  57. suohua has joined
  58. eu has joined
  59. Anton L. Šijanec has joined
  60. SouL has joined
  61. Kev has joined
  62. thomaslewis has joined
  63. Kev has left
  64. suohua has left
  65. thomaslewis has left
  66. Anton L. Šijanec has left
  67. thomaslewis has joined
  68. Mx2 has left
  69. raghavgururajan has left
  70. Mx2 has joined
  71. suohua has joined
  72. Link Mauve What y’all described so far is mostly a way for users to group some tabs together.
  73. Link Mauve What I’ve read people request was a way for communities to have many different rooms, every participant in every one of them (except those they’re not allowed in, e.g. a staff room), with very fine permissions management (for instance you’re only allowed to speak in one of these rooms until you’ve agreed on a CoC), and with roles or affiliations shared between them all.
  74. Link Mauve I don’t think we have the building blocks required for the latter, in a non-hacky way.
  75. suohua has left
  76. thomaslewis has left
  77. Anton L. Šijanec has joined
  78. thomaslewis has joined
  79. thomaslewis has left
  80. Kev has joined
  81. thomaslewis has joined
  82. thomaslewis has left
  83. Kev has left
  84. Kev has joined
  85. Kev has left
  86. Apollo has joined
  87. jgart has left
  88. jgart has joined
  89. Alastair Hogge has left
  90. Alastair Hogge has joined
  91. MSavoritias (fae,ve) has joined
  92. marc0s has left
  93. marc0s has joined
  94. pulkomandy Yes, that's why we need a "problem statement" first as Zash said, and not jump directly into making up solutions that only cover 1% of the thing, and not the part people actually want/need.
  95. Anton L. Šijanec has left
  96. jgart has left
  97. emus has joined
  98. Kev has joined
  99. debacle has joined
  100. edhelas To me I'd see this "space" thing as a MUC service on steroïds
  101. marc0s has left
  102. marc0s has joined
  103. larma has joined
  104. marc0s has left
  105. marc0s has joined
  106. marc0s has left
  107. marc0s has joined
  108. marc0s has left
  109. marc0s has joined
  110. rom1dep Link Mauve: do you see something missing in MUC regarding permissions? What I see missing is something above that to cascade/sync perms between all the MUCs in the collection/space (so, just some basic automation)
  111. edhelas rom1dep +1 👍
  112. marc0s has left
  113. Anton L. Šijanec has joined
  114. edhelas We had a discussion with Link Mauve and pep. last winter and we came to a similar conclusion afaik
  115. Apollo has left
  116. marc0s has joined
  117. rom1dep And even that seem secondary, tbh. I wouldn't mind "unmanaged" spaces that are a shared aggregation of diverse preexisting MUCs with their own preexisting permissions
  118. rom1dep That's especially relevant when "stitching" rooms across bridges and services, where users and permissions aren't universal
  119. larma has left
  120. rom1dep (e.g. we could have a space about programming that aggregates rooms from XMPP, Libera, etc)
  121. Anton L. Šijanec has left
  122. pulkomandy has left
  123. edhelas Meh :/
  124. edhelas I'd prefer to have a tree where the only space is the MUC service than a graph where you can have access to the same MUC by many different path, it adds lots of confusions
  125. goffi has joined
  126. larma has joined
  127. rom1dep I don't think it's always desirable. nor is always possible
  128. Apollo has joined
  129. rom1dep not allowing to cross reference diverse MUCs from diverse services would be very limiting in the kind of communities you could create (that would exclude bridged rooms, that would exclude collecting rooms across diverse MUC servers, and that would insulate existing topical MUCs until a bigger server takes over and supersedes them). The only upside I see is some convenience for administrating large collections of MUCs, but this kind of convenience could already be implemented today as a server-admin feature that has nothing to do with "spaces" (like, "let me bulk edit permissions for rooms X/Y/Z in one go")
  130. marc0s has left
  131. marc0s has joined
  132. rom1dep also, the confusion of having multiple ways to reach one MUC could be handled nicely client-side: "you just joined the community/space XYZ, It offers an easy access to several rooms, but some are already known to you. What do you want to do: - room X: [ ] forget bookmark [ ] keep bookmark (the room will appear in two places) - room Y: [ ] forget bookmark [ ] keep bookmark (the room will appear in two places) - or do it for all rooms: [ ] forget bookmarks [ ] keep bookmarks
  133. Alex has joined
  134. xnamed has joined
  135. marc0s has left
  136. marc0s has joined
  137. marc0s has left
  138. marc0s has joined
  139. larma has left
  140. spectrum has left
  141. larma has joined
  142. marc0s has left
  143. marc0s has joined
  144. marc0s has left
  145. marc0s has joined
  146. marc0s has left
  147. marc0s has joined
  148. marc0s has left
  149. marc0s has joined
  150. marc0s has left
  151. marc0s has joined
  152. marc0s has left
  153. marc0s has joined
  154. marc0s has left
  155. marc0s has joined
  156. spectrum has joined
  157. Sam has left
  158. Sam has joined
  159. Ingolf has left
  160. thomaslewis has joined
  161. debacle has left
  162. debacle has joined
  163. thomaslewis has left
  164. Kev has left
  165. marc0s has left
  166. marc0s has joined
  167. Kev has joined
  168. Anton L. Šijanec has joined
  169. xnamed has left
  170. pep. xmpp:spaces@joinjabber.org?join has been started some time ago, there may be some document linked there, if anybody wants to take over, I think it's pretty much inactive though atm
  171. pep. And yeah the issue is to agree on the problem space
  172. pep. Nobody wants the same thing
  173. Dele Olajide has joined
  174. wurstsalat has joined
  175. atomicwatch has left
  176. atomicwatch has joined
  177. Laura has left
  178. Laura has joined
  179. Dele Olajide has left
  180. Ingolf has joined
  181. marc0s has left
  182. marc0s has joined
  183. Sam has left
  184. larma has left
  185. Sam has joined
  186. adx has joined
  187. Sam has left
  188. antranigv has left
  189. antranigv has joined
  190. mh has left
  191. Sam has joined
  192. debacle has left
  193. Millesimus has left
  194. Millesimus has joined
  195. larma has joined
  196. Ingolf has left
  197. antranigv has left
  198. Sam has left
  199. antranigv has joined
  200. marc0s has left
  201. marc0s has joined
  202. Sam has joined
  203. antranigv has left
  204. antranigv has joined
  205. debacle has joined
  206. antranigv has left
  207. antranigv has joined
  208. mh has joined
  209. antranigv has left
  210. antranigv has joined
  211. Anton L. Šijanec has left
  212. Dele Olajide has joined
  213. Dele Olajide has left
  214. antranigv has left
  215. antranigv has joined
  216. selurvedu has joined
  217. Ingolf has joined
  218. nik has joined
  219. marc0s has left
  220. marc0s has joined
  221. electrowinds has joined
  222. marc0s has left
  223. marc0s has joined
  224. marc0s has left
  225. marc0s has joined
  226. marc0s has left
  227. marc0s has joined
  228. marc0s has left
  229. marc0s has joined
  230. antranigv has left
  231. antranigv has joined
  232. antranigv has left
  233. marc0s has left
  234. marc0s has joined
  235. antranigv has joined
  236. antranigv has left
  237. antranigv has joined
  238. antranigv has left
  239. thomaslewis has joined
  240. thomaslewis has left
  241. nik has left
  242. antranigv has joined
  243. nik has joined
  244. jubalh has joined
  245. antranigv has left
  246. antranigv has joined
  247. jubalh has left
  248. antranigv has left
  249. antranigv has joined
  250. MSavoritias (fae,ve) has left
  251. MSavoritias (fae,ve) has joined
  252. atomicwatch has left
  253. larma has left
  254. Ingolf has left
  255. suohua has joined
  256. Wojtek has joined
  257. marc0s has left
  258. marc0s has joined
  259. suohua has left
  260. Anton L. Šijanec has joined
  261. atomicwatch has joined
  262. Ingolf has joined
  263. dezant has left
  264. dezant has joined
  265. Alex has left
  266. Alex has joined
  267. PapaTutuWawa has joined
  268. suohua has joined
  269. nik has left
  270. suohua has left
  271. Wojtek has left
  272. Wojtek has joined
  273. suohua has joined
  274. PapaTutuWawa has left
  275. Laura has left
  276. Laura has joined
  277. suohua has left
  278. nik has joined
  279. suohua has joined
  280. Laura has left
  281. spiral has left
  282. Laura has joined
  283. Saiteja has joined
  284. Saiteja Hello I amtrying use Xmpp in react native app I need to get started how please help out ?
  285. suohua has left
  286. pasdesushi has joined
  287. larma has joined
  288. marc0s has left
  289. marc0s has joined
  290. marc0s has left
  291. marc0s has joined
  292. marc0s has left
  293. marc0s has joined
  294. Wojtek has left
  295. Wojtek has joined
  296. pasdesushi has left
  297. marc0s has left
  298. marc0s has joined
  299. Saiteja has left
  300. pasdesushi has joined
  301. Anton L. Šijanec has left
  302. marc0s has left
  303. marc0s has joined
  304. Laura has left
  305. marc0s has left
  306. marc0s has joined
  307. Laura has joined
  308. marc0s has left
  309. marc0s has joined
  310. marc0s has left
  311. marc0s has joined
  312. marc0s has left
  313. marc0s has joined
  314. electrowinds has left
  315. antranigv has left
  316. raghavgururajan has joined
  317. john-machan has left
  318. john-machan has joined
  319. Anton L. Šijanec has joined
  320. antranigv has joined
  321. marc0s has left
  322. marc0s has joined
  323. edhelas Hello.
  324. edhelas Why ?
  325. Mx2 has left
  326. Anton L. Šijanec has left
  327. xnamed has joined
  328. Anton L. Šijanec has joined
  329. marc0s has left
  330. marc0s has joined
  331. Ingolf has left
  332. Matrix Traveler (bot) has left
  333. homebeach has left
  334. homebeach has joined
  335. Matrix Traveler (bot) has joined
  336. marc0s has left
  337. marc0s has joined
  338. john-machan has left
  339. marc0s has left
  340. marc0s has joined
  341. Anton L. Šijanec has left
  342. nik has left
  343. larma has left
  344. larma has joined
  345. thomaslewis has joined
  346. pasdesushi has left
  347. Mx2 has joined
  348. pasdesushi has joined
  349. PapaTutuWawa has joined
  350. thomaslewis has left
  351. Anton L. Šijanec has joined
  352. antranigv has left
  353. Ingolf has joined
  354. atomicwatch has left
  355. antranigv has joined
  356. antranigv has left
  357. atomicwatch has joined
  358. antranigv has joined
  359. antranigv has left
  360. eu has left
  361. marc0s has left
  362. marc0s has joined
  363. eu has joined
  364. Wojtek has left
  365. Kev has left
  366. thomaslewis has joined
  367. Wojtek has joined
  368. john-machan has joined
  369. pulkomandy has joined
  370. thomaslewis has left
  371. Laura has left
  372. marc0s has left
  373. marc0s has joined
  374. Laura has joined
  375. marc0s has left
  376. marc0s has joined
  377. antranigv has joined
  378. antranigv has left
  379. antranigv has joined
  380. moparisthebest has left
  381. Dele Olajide has joined
  382. Ingolf has left
  383. emus has left
  384. sonny has left
  385. sonny has joined
  386. jubalh has joined
  387. Mx2 has left
  388. antranigv has left
  389. Mx2 has joined
  390. atomicwatch has left
  391. Dele Olajide has left
  392. al has joined
  393. john-machan has left
  394. john-machan has joined
  395. mh has left
  396. marc0s has left
  397. marc0s has joined
  398. marc0s has left
  399. marc0s has joined
  400. marc0s has left
  401. marc0s has joined
  402. marc0s has left
  403. marc0s has joined
  404. marc0s has left
  405. marc0s has joined
  406. marc0s has left
  407. marc0s has joined
  408. marc0s has left
  409. marc0s has joined
  410. emus has joined
  411. marc0s has left
  412. marc0s has joined
  413. marc0s has left
  414. marc0s has joined
  415. marc0s has left
  416. marc0s has joined
  417. marc0s has left
  418. marc0s has joined
  419. PapaTutuWawa has left
  420. Schimon has left
  421. Schimon has joined
  422. atomicwatch has joined
  423. pulkomandy > I'd prefer to have a tree where the only space is the MUC service than a graph where you can have access to the same MUC by many different path, it adds lots of confusions I agree it should be a tree. Otherwise you're not building a community, you are building an aggregator, or, if you have a community, you are possibly taking over/invading other channels that maybe didn't want to. A community works only if it has good and agreed upon moderation policies (what's allowed, where to put offtopic stuff, etc). And making this work on a single chat server is already going to be quite complicated, I don't see the point of attempting to do it with multiple servers
  424. Anton L. Šijanec has left
  425. Kev has joined
  426. edhelas Big +1
  427. edhelas Also way easier to handle in clients, if the namespace is detected you directly know that the whole service behave in a specific way
  428. edhelas No need to discover things across multiple domains
  429. jubalh has left
  430. marc0s has left
  431. marc0s has joined
  432. Zash If I did it, I'd add some option to MUC room configuration to list related and/or 'parent' (in the tree sense) rooms, and probably advertise those in some disco#items query.
  433. antranigv has joined
  434. larma > No need to discover things across multiple domains Slack once thought the same but were corrected by demand from paying customers. Now you can have channels that exist in multiple workspaces.
  435. Zash Probably some membership check for the parent room
  436. marc0s has left
  437. marc0s has joined
  438. Laura has left
  439. Laura has joined
  440. Anton L. Šijanec has joined
  441. Schimon has left
  442. Schimon has joined
  443. marc0s has left
  444. marc0s has joined
  445. spiral has joined
  446. pulkomandy well it depends on the usecase, I was thinking more of the "community" thing and Discord, but in Slack "workspace" use case it makes more sense to have something distributed (for example if you have multiple companies working on a project). But that's a completely different use case and I'm not sure if it's possible to put them both into the same spec
  447. pulkomandy (and certainly not in the same user interface)
  448. al has left
  449. debacle has left
  450. marc0s has left
  451. marc0s has joined
  452. marc0s has left
  453. marc0s has joined
  454. marc0s has left
  455. marc0s has joined
  456. Anton L. Šijanec has left
  457. Kev has left
  458. Kev has joined
  459. Kev has left
  460. Anton L. Šijanec has joined
  461. atomicwatch has left
  462. qy discoverability would be nice, to be fair... but i don't think i would want this feature otherwise
  463. atomicwatch has joined
  464. Laura has left
  465. Kev has joined
  466. Laura has joined
  467. Laura has left
  468. nephele has joined
  469. rom1dep > I agree it should be a tree. Otherwise you're not building a community, you are building an aggregator, or, if you have a community, you are possibly taking over/invading other channels that maybe didn't want to. Call it an aggregator if you like, agregating pre-existing rooms under the same discoverable umbrella is a real and meaningful use case > A community works only if it has good and agreed upon moderation policies (what's allowed, where to put offtopic stuff, etc). And making this work on a single chat server is already going to be quite complicated, I don't see the point of attempting to do it with multiple servers I don't think it matters all that much. I have counter examples of that from Matrix (some programming communities with rooms aggregated between matrix, discord, gitter and IRC, and one hobbyists DIY space) > No need to discover things across multiple domains I don't think the disco is a challenge, a space can be a node that refers multiple MUCs, end of the story
  470. Anton L. Šijanec has left
  471. marc0s has left
  472. marc0s has joined
  473. pep. Maybe we've found yet another feature that completely changes the way your app is going to behave / look and that's one of the features that are never going to appear as nobody will agree on a compromise -- that would please no one anyway, or so little that it's not useful?
  474. pep. Or multiple versions will appear and then some are going to complain about interoperability even more while not wanting to see the various use-cases
  475. mh has joined
  476. rom1dep I don't have as much hindsight, but I don't see the compat and client side things to be a problem
  477. rom1dep Unless you make it into a weird and constraining hierarchy thing, at the end of the day it's just joined MUCs so old clients wouldn't see a difference
  478. pep. But are we talking about old clients here
  479. rom1dep Yeah, that's what I'm saying. From an old client's perspective it's be just good old bookmarks
  480. pep. also I'd rather say non-implementing clients
  481. pep. Not everybody not wanting space is old-fashioned
  482. pep. Not everybody not wanting spaces is old-fashioned
  483. rom1dep Yep, and that's fine, isn't it?
  484. pep. Sure, that's why I prefer to use non-implementing rather than old
  485. rom1dep Client side implementation of spaces would be be little more than subscribing to lists of nodes and offer a UI listing them with a "join" button. Not all clients have to support creation either.
  486. rom1dep Are public URIs for pubsub nodes a thing?
  487. pep. I don't think there's a notion of public/private for URIs. It's just whether you can subscribe or not to the node itself.
  488. rom1dep K
  489. marc0s has left
  490. marc0s has joined
  491. raghavgururajan has left
  492. Anton L. Šijanec has joined
  493. nephele has left
  494. debacle has joined
  495. jubalh has joined
  496. Syndace has left
  497. Syndace has joined
  498. marc0s has left
  499. marc0s has joined
  500. nephele has joined
  501. marc0s has left
  502. marc0s has joined
  503. marc0s has left
  504. marc0s has joined
  505. marc0s has left
  506. marc0s has joined
  507. marc0s has left
  508. marc0s has joined
  509. marc0s has left
  510. marc0s has joined
  511. xnamed has left
  512. Anton L. Šijanec has left
  513. marc0s has left
  514. marc0s has joined
  515. marc0s has left
  516. marc0s has joined
  517. marc0s has left
  518. marc0s has joined
  519. marc0s has left
  520. marc0s has joined
  521. xnamed has joined
  522. marc0s has left
  523. marc0s has joined
  524. marc0s has left
  525. marc0s has joined
  526. Anton L. Šijanec has joined
  527. Schimon has left
  528. PapaTutuWawa has joined
  529. marc0s has left
  530. marc0s has joined
  531. Schimon has joined
  532. marc0s has left
  533. marc0s has joined
  534. antranigv has left
  535. antranigv has joined
  536. antranigv has left
  537. antranigv has joined
  538. marc0s has left
  539. marc0s has joined
  540. Beherit has joined
  541. Beherit has left
  542. antranigv has left
  543. antranigv has joined
  544. marc0s has left
  545. marc0s has joined
  546. marc0s has left
  547. marc0s has joined
  548. Wojtek has left
  549. antranigv has left
  550. antranigv has joined
  551. antranigv has left
  552. marc0s has left
  553. marc0s has joined
  554. mirux has left
  555. mirux has joined
  556. moparisthebest has joined
  557. Wojtek has joined
  558. Schimon has left
  559. marc0s has left
  560. marc0s has joined
  561. nephele has left
  562. atomicwatch has left
  563. mirux has left
  564. Stefan has left
  565. PapaTutuWawa has left
  566. antranigv has joined
  567. Kev has left
  568. atomicwatch has joined
  569. Wojtek has left
  570. Yagizа has left
  571. atomicwatch has left
  572. larma has left
  573. larma has joined
  574. atomicwatch has joined
  575. Ingolf has joined
  576. Anton L. Šijanec has left
  577. Anton L. Šijanec has joined
  578. Kev has joined
  579. Wojtek has joined
  580. Matrix Traveler (bot) has left
  581. homebeach has left
  582. homebeach has joined
  583. Matrix Traveler (bot) has joined
  584. Mx2 has left
  585. Wojtek has left
  586. Mx2 has joined
  587. antranigv has left
  588. larma has left
  589. larma has joined
  590. larma has left
  591. larma has joined
  592. atomicwatch has left
  593. larma has left
  594. larma has joined
  595. larma has left
  596. larma has joined
  597. Kev has left
  598. larma has left
  599. larma has joined
  600. Ingolf has left
  601. larma has left
  602. larma has joined
  603. larma has left
  604. larma has joined
  605. larma has left
  606. larma has joined
  607. marc0s has left
  608. marc0s has joined
  609. dezant has left
  610. paul has left
  611. paul has joined
  612. MSavoritias (fae,ve) has left
  613. dezant has joined
  614. Laura has joined
  615. xnamed has left
  616. marc0s has left
  617. marc0s has joined
  618. Kev has joined
  619. pasdesushi has left
  620. goffi has left
  621. larma has left
  622. Kev has left
  623. Ingolf has joined
  624. marc0s has left
  625. marc0s has joined
  626. Mx2 has left
  627. marc has left
  628. jubalh has left
  629. Mx2 has joined
  630. Kev has joined
  631. sonny has left
  632. sonny has joined
  633. atomicwatch has joined
  634. debacle has left
  635. Ingolf has left
  636. jgart has joined
  637. jgart has left
  638. Kev has left
  639. Kev has joined
  640. SouL has left
  641. adx has left
  642. Kev has left
  643. Ingolf has joined