XSF Discussion - 2017-03-15


  1. kaboom has left

  2. Mancho has left

  3. kaboom has left

  4. kaboom has left

  5. kaboom has left

  6. blipp has left

  7. blipp has joined

  8. Alex has left

  9. kaboom has left

  10. vurpo has left

  11. vurpo has joined

  12. daniel has left

  13. daniel has joined

  14. ralphm has left

  15. Tobias has left

  16. Ge0rG has left

  17. Alex has joined

  18. Zash has left

  19. Guus has left

  20. Guus has joined

  21. Alex has left

  22. sezuan has left

  23. Yagiza has joined

  24. Vinilox has joined

  25. Guus has left

  26. Guus has joined

  27. kaboom has left

  28. ralphm has left

  29. kaboom has left

  30. daniel has left

  31. daniel has joined

  32. tim@boese-ban.de has joined

  33. ralphm has left

  34. xnyhps has left

  35. Mancho has joined

  36. SamWhited has joined

  37. nicolas.verite has left

  38. SamWhited has joined

  39. Ge0rG has left

  40. rion has joined

  41. jere has joined

  42. tim@boese-ban.de has joined

  43. ralphm has left

  44. SamWhited has left

  45. rion has left

  46. Guus has left

  47. Guus has joined

  48. kalkin has left

  49. rion has left

  50. Guus has left

  51. Guus has joined

  52. rion has left

  53. tim@boese-ban.de has left

  54. tim@boese-ban.de has joined

  55. Guus has left

  56. Guus has joined

  57. kalkin has joined

  58. vurpo has left

  59. vurpo has joined

  60. Valerian has joined

  61. nyco has joined

  62. pep. has left

  63. vurpo has left

  64. vurpo has joined

  65. Tobias has joined

  66. Vinilox has joined

  67. Vinilox has left

  68. Vinilox has joined

  69. Vinilox has left

  70. Vinilox has joined

  71. Vinilox has left

  72. kalkin has left

  73. kalkin has joined

  74. nicolas.verite has joined

  75. sezuan has left

  76. suzyo has joined

  77. efrit has joined

  78. nicolas.verite has left

  79. Ge0rG has left

  80. intosi has joined

  81. nicolas.verite has joined

  82. Guus has left

  83. Guus has joined

  84. Vinilox has joined

  85. kalkin has left

  86. kalkin has joined

  87. Flow has joined

  88. blipp has left

  89. kalkin has left

  90. blipp has joined

  91. efrit has joined

  92. Flow has left

  93. nyco has joined

  94. nyco has joined

  95. rion has left

  96. rion has left

  97. nicolas.verite has left

  98. kalkin has joined

  99. rion has left

  100. kalkin has left

  101. Valerian has left

  102. Valerian has joined

  103. nyco has joined

  104. Valerian has left

  105. Valerian has joined

  106. rion has left

  107. Valerian has left

  108. rion has left

  109. pep. has left

  110. Valerian has joined

  111. kalkin has joined

  112. Flow has joined

  113. ralphm has left

  114. jubalh has joined

  115. Flow has joined

  116. Guus has left

  117. Flow has joined

  118. Ge0rG has joined

  119. Steve Kille has left

  120. Steve Kille has left

  121. goffi has joined

  122. Steve Kille has joined

  123. Martin has joined

  124. jubalh has left

  125. Mancho has left

  126. Steve Kille has left

  127. jubalh has joined

  128. Tobias has left

  129. mhterres has joined

  130. sonny has joined

  131. sonny has joined

  132. kaboom has joined

  133. jubalh has left

  134. sonny has joined

  135. sonny has joined

  136. jubalh has joined

  137. sonny has joined

  138. Guus has left

  139. sonny has joined

  140. Tobias

    subscription request rejections are broadcasted to other resources, right?

  141. nicolas.verite has joined

  142. nicolas.verite has left

  143. jonasw

    Tobias: hmm, I cannot find that in RFC 6121. There is only (in section 3.2.3): The contact's server then MUST send a roster push with the updated roster item to all of the contact's interested resources, where the subscription state is now either "none" or "to" (see Appendix A). CS: <iq id='pw3f2v175b34' to='juliet@example.com/balcony' type='set'> <query xmlns='jabber:iq:roster'> <item jid='romeo@example.net' subscription='none'/> </query> </iq> CS: <iq id='zu2y3f571v35' to='juliet@example.com/chamber' type='set'> <query xmlns='jabber:iq:roster'> <item jid='romeo@example.net' subscription='none'/> </query> </iq> and that doesn’t apply for un-approved contacts because of: Security Warning: Until and unless the contact approves the subscription request as described under Section 3.1.4, the contact's server MUST NOT add an item for the user to the contact's roster. in section 3.1.3

  144. jonasw

    I may be overlooking something but it seems as if this isn’t broadcast.

  145. kalkin has left

  146. jonasw

    there is nothing about broadcasting the <presence type="unsubscribed"/> to other resources

  147. kalkin has joined

  148. Tobias

    hmm..feels strange to distribute the request to all resources, but not the response

  149. jonasw

    could be an oversight

  150. daniel

    Yes this actually leads to undesired effects when I can't dismiss the notification on the other device

  151. daniel

    But yes I noticed that before as well

  152. Tobias

    wonder what could be a possible workaround for that

  153. Tobias

    carbons obviously does only deal with messages

  154. daniel

    That's probably something that should just be fixed at one point or another in the protocol

  155. Ge0rG

    do we have some kind of tracker for "the RFC needs to be amended in the next revision"?

  156. Ge0rG

    Probably PSA used to know.

  157. Tobias

    don't we have a wiki page for that?

  158. sonny has joined

  159. uc has left

  160. uc has joined

  161. Ge0rG

    this one? https://wiki.xmpp.org/web/XEP_and_RFC_Remarks/RFC_6121:_XMPP-IM

  162. Ge0rG

    the only page with the title containing "6121"

  163. kalkin has left

  164. nicolas.verite has joined

  165. kalkin has joined

  166. Ge0rG

    Tobias or daniel: can one of you specify what's exactly going wrong and how it can be fixed, in that page?

  167. iiro.laiho has joined

  168. iiro.laiho has left

  169. intosi has left

  170. intosi has joined

  171. kalkin has left

  172. kalkin has joined

  173. vurpo has left

  174. vurpo has joined

  175. vurpo has left

  176. vurpo has joined

  177. vurpo has left

  178. vurpo has joined

  179. vurpo has left

  180. vurpo has joined

  181. ralphm has left

  182. vurpo has left

  183. vurpo has joined

  184. Valerian has left

  185. vurpo has left

  186. vurpo has joined

  187. vurpo has left

  188. vurpo has joined

  189. vurpo has left

  190. vurpo has joined

  191. vurpo has left

  192. vurpo has joined

  193. vurpo has left

  194. vurpo has joined

  195. Tobias

    Ge0rG, i can write the issue down on that page, yes

  196. tim@boese-ban.de has left

  197. Ge0rG

    Tobias: thanks

  198. vurpo has left

  199. blipp has left

  200. kalkin has left

  201. vurpo has joined

  202. Martin has left

  203. Martin has joined

  204. arc has left

  205. arc has joined

  206. vurpo has left

  207. vurpo has joined

  208. kalkin has joined

  209. nicolas.verite has left

  210. jubalh has left

  211. vurpo has left

  212. vurpo has joined

  213. intosi has left

  214. intosi has joined

  215. intosi has left

  216. intosi has joined

  217. intosi has left

  218. intosi has joined

  219. intosi has left

  220. intosi has joined

  221. intosi has left

  222. intosi has joined

  223. jubalh has joined

  224. jubalh has left

  225. nicolas.verite has joined

  226. vurpo has left

  227. vurpo has joined

  228. vurpo has left

  229. vurpo has joined

  230. nyco has joined

  231. Holger has left

  232. Valerian has joined

  233. nicolas.verite has left

  234. nicolas.verite has joined

  235. nicolas.verite has left

  236. nyco has left

  237. daniel has left

  238. daniel has joined

  239. nicolas.verite has joined

  240. nicolas.verite has left

  241. nyco has joined

  242. uc has left

  243. uc has joined

  244. Guus has left

  245. Mancho has left

  246. waqas has joined

  247. nicolas.verite has joined

  248. nicolas.verite has left

  249. jere has joined

  250. nyco has joined

  251. Guus has left

  252. daniel has left

  253. Guus has left

  254. Ge0rG has left

  255. Holger has left

  256. Mancho has left

  257. daniel has joined

  258. Ge0rG has left

  259. kaboom has left

  260. kaboom has left

  261. nicolas.verite has joined

  262. SamWhited has joined

  263. SamWhited has joined

  264. nicolas.verite has left

  265. kaboom has left

  266. daniel has left

  267. daniel has joined

  268. bjc has left

  269. bjc has joined

  270. Tobias has left

  271. waqas has left

  272. Ge0rG has left

  273. suzyo has left

  274. suzyo has joined

  275. Ge0rG has left

  276. Yagiza has left

  277. kalkin has left

  278. kalkin has joined

  279. Valerian has left

  280. sonny has joined

  281. sonny has joined

  282. ralphm has joined

  283. blipp has joined

  284. Arc has joined

  285. Tobias has joined

  286. jonasw has left

  287. Ge0rG has left

  288. waqas has joined

  289. vurpo has left

  290. vurpo has joined

  291. vurpo has left

  292. vurpo has joined

  293. ralphm has left

  294. mimi89999 has joined

  295. moparisthebest has left

  296. vurpo has left

  297. vurpo has joined

  298. uc has left

  299. uc has joined

  300. vurpo has left

  301. vurpo has joined

  302. Arc

    ok so lets see who shows up early or late today

  303. Yagiza has joined

  304. Guus

    dst?

  305. Guus

    (must die!)

  306. Flow

    Tobias, daniel: Isn't the roster push sufficient?

  307. Tobias

    Flow, if you add the contact yes, but not if you reject the subscription request

  308. Tobias

    there's no way to tell your other resources that one has rejected it

  309. Flow

    ahh, the contact is not added as pending to the roster

  310. Tobias

    right...the usual subscription spam scenario :)

  311. Flow

    so someone should write a xep with a stream future subscription-rejection-broadcasts which clients can negotiate, no?

  312. suzyo has left

  313. Zash

    presence-carbons? :)

  314. Flow

    or, hmm, not sure, maybe part of bind2?

  315. Flow

    or just wait for XMPP 2.0

  316. Zash

    bind2 sorta seems like XMPP 2.0

  317. Flow

    hmm I thought in XMPP 2.0 we would get rid of priorties

  318. Flow

    or is there any current use case for priorities?

  319. Zash

    There are probably non-IM use cases

  320. SamWhited

    I forgot priorities were a thing… again.

  321. Flow

    hmm priority based balanced round-robin fan out

  322. Flow

    I think I wrote a xep about that

  323. Mancho has left

  324. vurpo has left

  325. vurpo has joined

  326. vurpo has left

  327. dwd

    Could do a roster:2 which does all this by storing roster events in a pair of PEP nodes.

  328. vurpo has joined

  329. dwd

    (We discussed roster:2 in San José a few years back)

  330. ralphm has left

  331. blipp has left

  332. blipp has joined

  333. Arc

    Guus: well our board meetings are UTC, thankfully. before it was british time, which is different daylight savings than everyone else so we switched 4 times a year.

  334. Arc

    it should be 1700 UTC. so its an hour later today than last week, the question is out of the 5 of us who will show up an hour early expecting a meeting ;-)

  335. vurpo has left

  336. vurpo has joined

  337. Kev

    Arc: Well, no, British DST is the same as almost everyone else except the US ;)

  338. suzyo has joined

  339. vurpo has left

  340. dwd

    Kev, For another two years. Then, finally free of the shackles of the EU, we shall be able to select our own DST dates!

  341. vurpo has joined

  342. dwd

    Surely this is why we voted to take back control.

  343. Arc

    Kev: except 2 states in the US that don't do DST like reasonable people

  344. Arc

    when I run for house in Oregon, i'll introduce a bill to eliminate DST there too.

  345. dwd

    Arc, I didn't think it had managed to be state-wide; I thought there were states were it split along county lines.

  346. Arc

    except """Arizona (except for the Navajo, who do observe daylight saving time on tribal lands), Hawaii, and the overseas territories of American Samoa, Guam, the Northern Mariana Islands, Puerto Rico, and the United States Virgin Islands."""

  347. Arc

    there's bills in 3 states right now to kill DST

  348. Arc

    its a populist position right now, nobody likes DST.

  349. Arc

    auspiciously it was created for farmers or industry workers, but its been shown to hurt productivity for both

  350. vurpo has left

  351. vurpo has joined

  352. vurpo has left

  353. vurpo has joined

  354. vurpo has left

  355. vurpo has joined

  356. Valerian has joined

  357. sonny has left

  358. mimi89999 has left

  359. jubalh has joined

  360. dwd

    Arc, no, it's for golfers.

  361. sonny has joined

  362. moparisthebest has left

  363. kalkin has left

  364. kalkin has joined

  365. vurpo has left

  366. vurpo has joined

  367. kalkin has left

  368. kalkin has joined

  369. ralphm has left

  370. goffi has left

  371. jonasw

    let’s make it UTC everywhere.

  372. vurpo has left

  373. vurpo has joined

  374. MattJ

    +1

  375. jonasw

    MattJ: for you it would be like simply abolishing DST, right? people here always complain when I suggest UTC.

  376. MattJ

    I used to keep my watch, when I wore one, in UTC year-round

  377. MattJ

    I did it a couple of years on my laptop, but it had too many interesting consequences

  378. MattJ

    so I don't bother any more

  379. jonasw

    hm, I had a UTC clock around me until I figured out that having irssi update the clock once per second via wifi can actually be seen on battery drainage :(

  380. SamWhited has left

  381. Valerian has left

  382. Guus has left

  383. vurpo has left

  384. vurpo has joined

  385. Guus has left

  386. Guus has joined

  387. nicolas.verite has joined

  388. nicolas.verite has left

  389. intosi has left

  390. daniel has left

  391. kaboom has left

  392. nyco

    hi all

  393. daniel has joined

  394. jonasw

    hi nyco

  395. Arc

    hey nyco

  396. Arc

    nyco arrived on time!

  397. Arc

    MattJ: you here?

  398. Arc

    ralphm: ?

  399. nicolas.verite has joined

  400. ralphm

    I will be in 5 minutes :-D

  401. nyco

    always here but not really, but still...

  402. Arc

    holy crap we have quorum on a DST meeting

  403. Arc

    huzzah!

  404. Arc

    Martin: you here?

  405. Martin

    I am.

  406. jubalh has left

  407. MattJ

    Hey

  408. ralphm

    Arc: well, I expected no less. Except possibly you :-D

  409. MattJ

    I'm going to be semi-here, I have another meeting that *was* unfortunately shifted by US DST

  410. ralphm bangs gavel

  411. ralphm set the topic to

    Board Meeting | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings

  412. ralphm

    0. Welcome + Agenda

  413. ralphm

    Hi all!

  414. dwd starts the minutes.

  415. ralphm

    Suggestions for the Agenda?

  416. jonasw

    has the board to deal with PSA stepping down?

  417. ralphm

    I have Executive Director

  418. jonasw

    if so, that should probably be on the Agenda.

  419. ralphm

    As well as reaffirming other officers

  420. Ge0rG

    Depreciation of deprecated software on the website

  421. ralphm

    I was kinda expecting board members to respond.

  422. nyco

    Ge0rG, would be good, we kind of reached a rough consensus on what neutrality means, while at the Summit

  423. Martin

    Should we work through the "Items for discussion" on Trello? Or have we deprecated that.

  424. Arc

    executive director is a big one. software id like to get a vote on to move forward on it

  425. MattJ

    ralphm, the only thing missing afaics is sponsorship follow-up

  426. Martin

    Oh, wait, I'm out of sync, ignore me

  427. Arc

    and due to PSA's resignation we really need to discuss the other roles he held such as liasons

  428. dwd

    I don't *think* he had any roles left aside from ED and Treasurer.

  429. jonasw

    Ge0rG: +1

  430. Arc

    dwd: some people believe he held liason positions to IETF and ISO, at least.

  431. ralphm

    dwd: right

  432. Arc

    i'd have to look back through the minutes on those tho

  433. nyco

    dwd, hidden/implicit roles, like community leader in the most noble sense?

  434. ralphm

    We don't have a liason to IETF, we are the IETF

  435. ralphm

    (and other people)

  436. dwd

    Arc, we have no formal liaison to the IETF; never had. We do have several XSF members who are active within the IETF too, though.

  437. Arc

    ok.

  438. ralphm

    Anyway, still at Agenda

  439. Zash

    ( I believe the IETF to actually be a sort of ongoing event organized by the IAB or ISOC, not an organization )

  440. ralphm

    Thanks Zash

  441. Arc

    in any case i think those two are more than enough for the next 20 mins

  442. dwd

    Zash, It's an "activity" of the ISoC, indeed.

  443. ralphm

    Ok, let's go

  444. ralphm

    1. XSF Officers

  445. ralphm

    So, our bylaws state that the Board will have an Annual Meeting to appoint officers

  446. ralphm

    This includes the EO, but also the Secretary and Treasurer.

  447. Arc

    and we haven't done that yet this year.

  448. dwd

    (And the Chair)

  449. ralphm

    dwd: sure, but I guess we did do that already

  450. goffi has left

  451. dwd

    ralphm, Yup. It's daft to try and do the other Officers when you pick a Chair, though.

  452. Arc

    ok so we put a call out for volunteers? or does someone have someone in mind? or should we seek an experienced EO from outside the community

  453. Arc

    outside the xmpp community i mean

  454. ralphm

    So, I think that Alex has to announce this Annual Meeting as per 5.5 of the bylaws

  455. ralphm

    And before we do that, we should indeed look for candidates

  456. nyco

    what's EO?

  457. Arc

    executive officer

  458. ralphm

    Executive Officer

  459. nyco

    thx

  460. jubalh has joined

  461. ralphm

    Bylaws call it CEO

  462. Arc

    since we only have one, (s)he is by default the CEO ;-)

  463. dwd

    (And Executive Director, in equal measure. Hmmmm)

  464. ralphm

    Since Peter has been EO for as long as can remember, it will be hard to fill those shoes as he filled them.

  465. jubalh has left

  466. ralphm

    As a role, though, we should be able to find someone to take it up

  467. dwd

    "Unless provided otherwise by a resolution adopted by the Board of Directors, the Executive Director shall be the Chief Executive Officer of the Corporation" (§6.6) but the position is "Executive Director" normally.

  468. Arc

    many foundations go quite awhile without an EO, searching for the right fit

  469. dwd

    So "EO" is rather confusing - either ED or CEO, please - and I think you guys mean ED.

  470. ralphm

    I don't have a particular preference for in- or outside of the community, but having some knowledge of the technology would be good, I believe

  471. Arc

    dwd: CEO.

  472. ralphm

    dwd: thanks for that

  473. dwd

    Arc, I mean: These two are different positions, though the CEO is normally the ED.

  474. nyco

    ok, so who?... ;-)

  475. Arc

    If we have a CEO, we should have one with CEO experience - but who at least knows what XMPP is before we approach them. But I also don't feel strongly that we need an officer position at the moment.

  476. ralphm

    So let's all think hard on how we want to find a candidate

  477. Arc

    a bad or ineffective CEO is worse than none.

  478. jonasw

    ^

  479. ralphm

    In the meanwhile, we should ask the current Officers if they want to resume their position for another year.

  480. dwd

    Arc, The bylaws seem to suggest the position of ED must be filled, and that the CEO role must be filled (and by the ED by default), so...

  481. Arc

    dwd: lazywebbing, can the ED be the chair?

  482. Kev

    I note that Peter suggested he was interested in working with the Board on finding a replacement, didn't he?

  483. mhterres has left

  484. nicolas.verite has left

  485. Kev

    Perhaps including him in the discussion would not be stupid, as he has a better idea than anyone else what he's done in that role over the yeras.

  486. Kev

    And over the years.

  487. ralphm

    Indeed

  488. dwd

    Arc, Unclear. We have had the same person hold multiple officer positions for some time, though.

  489. jubalh has joined

  490. ralphm

    I'd be happy to take that up with Peter and see how we can start going about this.

  491. Kev

    I believe Peter's had a policy of not being on Board because of his ED role, FWIW.

  492. Arc

    +1 to ralph

  493. ralphm

    Well, the ED actually is another Director, and will be the deciding voice in case of a tie.

  494. ralphm

    (when voting on matters)

  495. Arc

    ralphm: that sounds like a way to proceed; discuss this with PSA about how we can start going about this

  496. ralphm

    Ok

  497. Arc

    6 minutes remain

  498. dwd

    I think that when Peter started handing over the Editor role, he wrote up a job description.

  499. dwd

    That would seem an excellent start.

  500. ralphm

    Then I motion that Board thanks Peter for huge amount of work he has done as ED and inspiration he's brought to community.

  501. Arc

    +1

  502. Kev

    The peanut gallery wishes to support the motion.

  503. Martin

    Hear hear

  504. MattJ

    +1

  505. ralphm

    Arc: thanks for the reminder

  506. ralphm

    2. Deprecation of deprecated software

  507. ralphm

    How do we commence this?

  508. Arc

    a suggestion has been made by a few members on this

  509. ralphm

    There's been a lot of talk already. We just need to have people doing this now.

  510. jonasw

    I can comment on what I did to the website.

  511. jonasw

    (with respect to that)

  512. Tobias

    get lazy folks of the iTeam review the stuff that's already in PR and have it work

  513. Arc

    we ask council, by the end of this year, to draft a 2018 recommended list XEP as they've done in previous years to be published early next year

  514. nyco

    get a rough consensus on the criteria

  515. nyco

    non-binary criteria, as we showed during the summit

  516. nicolas.verite has joined

  517. dwd

    nyco, I didn't notice your vote on ralphm's motion back there - need something for the mintues.

  518. nicolas.verite has left

  519. bjc has joined

  520. nyco

    +1

  521. nicolas.verite has joined

  522. dwd

    nyco, Ta!

  523. nyco

    that was implicit

  524. nyco

    sorry ;-)

  525. Arc

    and that for now, this year, we simply send out an announcement to the project maintainers for software currently on the website to apply, and include that in the Q2 or Q3 vote

  526. Tobias

    jonasw, will do a full review of your PR this evening and will try getting it working on the website

  527. nyco

    and we should offer him a teddy bear

  528. jonasw

    Tobias: that’d be great. that would at least give us semi-automatic expiry.

  529. dwd

    nyco, Bruno?

  530. nyco

    why not ;-)

  531. Ge0rG

    Arc: can we please send out an announcement right now and remove everything that does not reapply in a month?

  532. Arc

    or, until we have a more formal process, informally ask the project maintainers to put in a PR like someone suggested, and that be that.

  533. Arc

    Ge0rG: that's what I would like to do, yes.

  534. Kev

    I think the idea of just requiring a maintainer to 'ping' to keep their project listed each year is pragmatic and non-contentious.

  535. Ge0rG

    Arc: that's completely orthogonal to compliance suite 2017 / 2018

  536. Kev

    And, crucially, solves the problem at hand without boiling the ocean.

  537. MattJ

    +1

  538. ralphm

    Ok

  539. Ge0rG

    I volunteer to send the mail

  540. Arc

    maybe create a branch on the website github for the projects, remove all software from that branch, and ask that the post a PR against that branch, merging it in next month.

  541. Tobias

    Ge0rG, i suggest doing that as soon as we know that the implementation works and is deployed on the website

  542. jonasw

    Tobias: from what I can tell, it is already merged to master.

  543. jonasw

    https://github.com/xsf/xmpp.org/tree/master/data this at least looks like a lot like what I put in my PR.

  544. Tobias

    jonasw, right...but last i heard it wasn't deployed on the live website :)

  545. Tobias

    will figure that out today

  546. ralphm

    So does Kev's suggestion require that we contact all projects individually, or is a notice on jdev and standards sufficient?

  547. Arc

    is this a motion we want to vote on?

  548. nyco

    we can keep all mentionend software as a hall of History... or good services in the past centuries... so another page?

  549. Kev

    ralphm: I'd say that a post on jdev/standards/members, plus a note on the page about how it's generated would be more than sufficient.

  550. jonasw

    nyco: I would not make it easily discoverable. Users have a talent to find the information they’re not supposed to find for their own good.

  551. Ge0rG

    ralphm: jdev and the blog, I'd suggest

  552. jonasw

    Ge0rG: +standards

  553. ralphm

    I like Kev's idea. Who else?

  554. nyco

    jonasw, well yeah ok ;-)

  555. stefandxm has joined

  556. jonasw

    (I do, but I don’t have a vote in this meeting :-))

  557. Arc

    I think thats a fine idea.

  558. Arc

    +1

  559. Kev

    I wouldn't mind an AOB on website ownership, at the end (it's quick, I just want to raise a point for future discussion)

  560. nyco

    +1

  561. Martin

    +1

  562. ralphm

    Ok, I see Ge0rG has suggested to draft a message

  563. ralphm

    Can you send that draft to board@?

  564. Ge0rG

    ralphm: wilco

  565. ralphm

    Thanks

  566. ralphm

    3. EOB

  567. ralphm

    3. AOB

  568. SamWhited

    ralphm: Can you create me an "Editor Team" trello under the XSF team?

  569. ralphm

    Kev quickly

  570. ralphm

    SamWhited: I'll see what I can do

  571. SamWhited

    (sort of board AOB, sort of personal; we can chat after)

  572. Valerian has joined

  573. Kev

    ralphm: And I'd like to have (iteam hat on) some admin over the org please.

  574. Kev

    Right, website ownership.

  575. Kev

    I'd like to note that the website currently has no clear owner - once upon a time there was a working, although not perfect, website.

  576. Kev

    Then there was a Board-led initiative to replace it, which happened, and Board ultimately instructed iteam to deploy it before iteam were comfortable with this.

  577. ralphm

    I'd be happy to say that iteam "owns" the website

  578. Tobias

    i thought content wise the XSF owns the site

  579. Tobias

    *copyright wise

  580. ralphm

    Tobias: of course

  581. dwd

    "owns" in what sense? Software, content?

  582. dwd

    Or "has final say"?

  583. nyco

    the latter?

  584. ralphm

    I think the board is about content, iteam about the mechanics

  585. Kev

    Now, iteam clearly don't own (responsibility for) the content on the website, as that's unrelated to infrastructure, so I think this means it defaults to Board. But at the same time, when there's stuff submitted to the site that actually runs on the server, iteam should have some say, but ... there's a mess here at the moment, brought to light by Tobi saying iteam were being lazy for not fixing stuff that wasn't theirs in the first place.

  586. ralphm

    Kev: indeed

  587. dwd

    As an aside, it's a bit of a mystery why the website generation needs to run on the webserver. But still, this might be my ignorance at play.

  588. Kev

    So 1) I'd like a bit more explicit statement of who is responsible for reviewing and merging content changes to the website. 2) I'd like this to include iteam review where it means running stuff on the server.

  589. ralphm

    I think it is fine for iteam to assume control over how the website works, is generated, etc.

  590. Kev

    dwd: It shouldn't. This is just an artefact of what's been somewhat thrust upon us :)

  591. jonasw

    FWIW, this can be enforced with github I think

  592. Tobias

    dwd, it doesn't have to, it can also run in your dockerized blockchain or your blockerized docker

  593. dwd

    Tobias, So some PRs etc to do this would alleviate Kev's problems entirely?

  594. jonasw

    it’s not that simple.

  595. Tobias

    the website consists of many parts, the pelican web content, XEPs, registries, etc.

  596. Tobias

    and soon also the auto generated client software lists

  597. Kev

    I wasn't looking for answers now, I just wanted to bring it to people's attention for future discussion.

  598. ralphm

    Ok. I thought this was an easy topic. But I see we need some more thinking on this.

  599. dwd

    Kev, I think there seem to be two issues:

  600. Arc

    we are T-11 minutes. shall we table and put this on the agenda for next week?

  601. Kev

    dwd: At least.

  602. dwd

    Kev, 1) iteam need to have ownership of code running on the servers.

  603. ralphm

    Arc: yeah, that was my feeling, too

  604. dwd

    Kev, 2) The website should minimize the amount of code running on the servers.

  605. ralphm

    Let's continue this discussion after formal close

  606. Kev

    Arc: I have no need for further discussion right now.

  607. Arc

    Kev: this is important tho, thanks for bringing it to the table

  608. ralphm

    4 Date of Next

  609. Arc

    +1W

  610. ralphm

    5. Close

  611. ralphm

    Thanks all!

  612. jonasw

    Kev: FWIW, I built a setup for another organisation where content and pelican-stuff for generation was separate.

  613. ralphm has left

  614. mimi89999 has left

  615. jonasw

    that would allow to place strict requirements on merges to the generation code and less-strict requirements to merges on the content

  616. jonasw

    taking some load off iteam with reviewing stuff

  617. Tobias

    jonasw, i'll get back to you later today to ask some questions about that then

  618. bear

    running the website generation code on the server was a default thing - the default was that it was already doing it

  619. Kev

    jonasw: Yes, that would be the perfect situation.

  620. bear

    having it run as part of the build process is easy to implement

  621. nicolas.verite has left

  622. vurpo has left

  623. Kev

    And a wild bear appears.

  624. Tobias

    bear, btw: some people in the XSF asked if they could get access to the twitter credentials

  625. Tobias

    i think Kev asked that once

  626. vurpo has joined

  627. Martin has left

  628. dwd

    jonasw, bear - I think moving the generation off the webserver would alleviate muhc of Kev's concerns, and just seems the Right Thing to do anyway.

  629. Kev

    bear: Yes, I'd like (iteam hat) to have the credentials, please.

  630. bear

    I can add folks to the twitter group user thingy if they get me a list of IDs and the board nods at me

  631. jonasw

    dwd: where would you put the generation then?

  632. ralphm bangs gavel

  633. Kev

    (As opposed to tweetdeck access to actually tweet stuff)

  634. jonasw

    Kev, Tobias, it’s those two + a non-published build.py web-hook thing which I can also pastebin you somewhere. https://github.com/fsfw-dresden/homepage-2.0-build https://github.com/fsfw-dresden/homepage-2.0-content

  635. dwd

    jonasw, A docker image? Travis?

  636. ralphm

    Wow latency

  637. jonasw

    dwd: I wouldn’t like to have travis build my website, but that’s a matter of taste.

  638. bear

    the build would be done on circleci as part of the deploy step

  639. dwd

    jonasw, I'm demanding solutions, not offering them. ;-)

  640. nicolas.verite has joined

  641. ralphm set the topic to

    XSF Discussion | Logs: http://logs.xmpp.org/xsf/ | Agenda https://trello.com/b/Dn6IQOu0/board-meetings

  642. nicolas.verite has left

  643. dwd gass at the subject change.

  644. dwd

    "gasps", even. Harrumph.

  645. nicolas.verite has joined

  646. nicolas.verite has left

  647. bear

    Kev let me get you the credentials to twitter

  648. Kev

    bear: Thanks muchly. RO in my homedir on perseus or similar seems sensible. Although XMPP between private servers works just as well.

  649. Steve Kille has left

  650. Steve Kille has left

  651. Tobias

    also, did the recent months of increased twittering helped with our number of followers?

  652. nyco has joined

  653. nicolas.verite has joined

  654. nicolas.verite has left

  655. vurpo has left

  656. vurpo has joined

  657. jonasw

    Kev, Tobias: re the repositories, one should note that the Makefile is not the default pelican makefile, we made some adjustments to make it work with a non-default "content" directory (so that we could build multiple branches without having to mess with the content submodule)

  658. Tobias

    jonasw, one step at a time :) on feel free to create a list of issues :)

  659. jonasw

    I can drop an issue with random notes on the subject, sure

  660. ralphm

    dwd: why?

  661. dwd

    ralphm, Why what?

  662. Steve Kille has joined

  663. ralphm

    Why gasp

  664. dwd

    ralphm, I didn't notice you'd changed it beforehand. Is this purely to disprove my assertion that nobody remembers to change the subject?

  665. suzyo has left

  666. Yagiza has joined

  667. ralphm

    I've been doing that since the Summit yes

  668. jonasw

    Tobias, Kev, https://github.com/xsf/xmpp.org/issues/277

  669. Kev

    Thanks.

  670. SamWhited has left

  671. bear

    i'll look at that issue tonight and see if I can get all of the build stuff out of the server and onto the lovely circleci free services

  672. jonasw

    if you want to run that in some CI third-party service you probably don’t have to bother with that.

  673. jonasw

    (with that what I describe in the issue, I mean)

  674. bear

    i'll read the issue and try to implement the suggestions if they make sense

  675. nyco has joined

  676. nicolas.verite has joined

  677. Guus has left

  678. nicolas.verite has left

  679. Guus has joined

  680. Valerian has left

  681. Guus has left

  682. Guus has joined

  683. vurpo has left

  684. vurpo has joined

  685. SamWhited has left

  686. nicolas.verite has joined

  687. jonasw has left

  688. Guus has left

  689. Guus has joined

  690. nyco has joined

  691. vurpo has left

  692. vurpo has joined

  693. nicolas.verite has left

  694. Guus has left

  695. Guus has joined

  696. nyco has joined

  697. Guus has left

  698. Guus has joined

  699. suzyo has joined

  700. kalkin has left

  701. kalkin has joined

  702. vurpo has left

  703. vurpo has joined

  704. waqas has left

  705. Guus has left

  706. Guus has joined

  707. vurpo has left

  708. vurpo has joined

  709. sezuan has left

  710. jere has joined

  711. vurpo has left

  712. vurpo has joined

  713. nyco has joined

  714. SamWhited has left

  715. vurpo has left

  716. vurpo has joined

  717. vurpo has left

  718. vurpo has joined

  719. daniel has left

  720. daniel has joined

  721. Guus has left

  722. Guus has joined

  723. daniel has left

  724. daniel has joined

  725. ralphm has joined

  726. arc has left

  727. nyco has joined

  728. daniel has left

  729. nicolas.verite has joined

  730. daniel has joined

  731. jere has left

  732. ralphm has left

  733. SamWhited has left

  734. daniel has left

  735. daniel has joined

  736. daniel has left

  737. daniel has joined

  738. jere has joined

  739. Guus has left

  740. Guus has joined

  741. nicolas.verite has left

  742. vurpo has left

  743. nicolas.verite has joined

  744. Ge0rG has left

  745. arc has joined

  746. Ge0rG

    Yay! Another vulnerability in WhatsApp. Looks like it could have happened with XHTML-IM as well. https://news.ycombinator.com/item?id=13876087

  747. Tobias

    yeah..they should have used RTF

  748. Lance has joined

  749. vurpo has joined

  750. kalkin has left

  751. SamWhited has left

  752. kalkin has joined

  753. Lance has left

  754. Lance has joined

  755. nicolas.verite has left

  756. intosi has joined

  757. jere has joined

  758. efrit has joined

  759. Valerian has joined

  760. waqas has joined

  761. MattJ

    Tobias, https://nakedsecurity.sophos.com/2012/05/09/what-the-rtf-mac-and-windows-users-at-risk-from-boobytrapped-documents/

  762. Tobias

    they sure must have fixed all vulnerabilities by now :D

  763. Ge0rG has left

  764. vurpo has left

  765. Guus has left

  766. nicolas.verite has joined

  767. Guus has joined

  768. nicolas.verite has left

  769. vurpo has joined

  770. suzyo has left

  771. Valerian has left

  772. boothj5 has joined

  773. tim@boese-ban.de has joined

  774. ThurahT has left

  775. ThurahT has joined

  776. vurpo has left

  777. vurpo has joined

  778. suzyo has joined

  779. goffi has joined

  780. goffi has left

  781. goffi has joined

  782. SamWhited has left

  783. Tobias has joined

  784. sezuan has left

  785. Guus has left

  786. Guus has joined

  787. moparisthebest has joined

  788. kaboom has left

  789. nyco has joined

  790. nicolas.verite has joined

  791. kalkin has left

  792. Guus has left

  793. Guus has joined

  794. Lance has left

  795. Lance has joined

  796. nicolas.verite has left

  797. nicolas.verite has joined

  798. mimi89999 has left

  799. nicolas.verite has left

  800. kalkin has joined

  801. Mancho has left

  802. blipp has left

  803. blipp has joined

  804. vurpo has left

  805. vurpo has joined

  806. vurpo has left

  807. kalkin has left

  808. Lance has left

  809. waqas has left

  810. waqas has joined

  811. vurpo has joined

  812. ThurahT has left

  813. kalkin has joined

  814. Guus has left

  815. suzyo has left

  816. suzyo has joined

  817. boothj5 has left

  818. vurpo has left

  819. kalkin has left

  820. daniel has left

  821. vurpo has joined

  822. kalkin has joined

  823. daniel has joined

  824. nicolas.verite has joined

  825. Tobias has joined

  826. nicolas.verite has left

  827. vurpo has left

  828. vurpo has joined

  829. daniel has left

  830. Mancho has left

  831. Guus has joined

  832. daniel has joined

  833. Guus has left

  834. ralphm has left

  835. Guus has joined

  836. Guus has left

  837. Guus has joined

  838. mimi89999 has left

  839. Guus has left

  840. Guus has joined

  841. goffi has left

  842. efrit has joined

  843. efrit has joined

  844. efrit has joined

  845. efrit has joined