2018-11-06 heroes meeting [20:01:50] let's start? [20:02:11] yes, we are already two minutes late ;-) [20:02:58] welcome everybody to the heroes meeting! [20:03:10] do you have the link with the topics? [20:03:12] topics are on https://progress.opensuse.org/issues/41927 [20:03:32] hi there [20:03:48] I should probably add "hosting the Chameleon theme on static.o.o" [20:03:57] hello bmwiedemann2 [20:04:34] cboltz: how about we start with this then? [20:04:49] yeah, why not ;-) [20:05:01] you've probably seen the request on heroes@ some weeks ago [20:05:07] so the basic questions are [20:05:15] - should we do that (IMHO yes) [20:05:29] - does it make sense to have versioned directories? [20:07:08] I know Guo requested the versioned directories, but I'm not sure if it makes sense [20:07:11] versioned dirs means? [20:07:33] Guo's idea was something like https://static.opensuse.org/chameleon/v1.0.3/dist/css/chameleon.css [20:07:40] it means, caching can be more efficient, because one version will never change [20:08:22] right, but it also means that for every little bugfix in the design, you'll have to adjust several sites to switch to the latest version [20:09:42] a 'latest' symlink could help there? [20:10:22] not really IMHO [20:10:53] if a page includes current/... we can't make the cache lifetime too long [20:11:10] (to the outside, "current" will look like a normal directory) [20:11:27] Isn't the idea of versioned CSS to avoid wrong caching after an update? [20:12:04] yes [20:12:37] I'm "just" afraid that this versioning will cause superfluous work because we'll have to change several sites whenever a new version appears [20:14:30] okay then I'm also against versioning [20:15:44] I'd say we should tell Guo about our opinion about versioning - but if he still has a strong preference for the versioning, I'd accept that [20:16:08] sure, fine by me [20:16:17] ok, I'll answer on heroes@ later [20:16:50] The problem is that a new layout may require a new CSS. So if you deliver new HTML referencing new styles, missing in a cached version, your site looks broken. [20:17:33] I know ;-) [20:17:45] Ok, ok... [20:18:12] don't get me wrong - I see good reasons for both ways [20:18:42] but my experience is that if you add superfluous work somewhere, it won't be done, and several sites will be stuck with the old version [20:19:13] Full ack. [20:19:35] therefore I prefer the small risk of cache issues (which IMHO is really small - I don't expect big changes to the Chameleon theme) [20:20:52] so - next topic? [20:21:13] questions and answers from the community [20:21:13] tickets? [20:22:26] apart from the topic we just discussed, I don't think we had any [20:23:12] since nobody dared to ask a question - yes, go ahead with the tickets ;-) [20:23:31] we are down to 118 yey!!! [20:23:53] *pop* (champagne) [20:24:01] thanks a lot for handling all the tickets! [20:24:08] one important is that we dropped the shuttle net address from baloo [20:24:11] you flooded my inbox, but I'm happy about that ;-) [20:24:28] the preliminary work happened last week in one of the network outages we had in the nuremberg office [20:24:41] and today Per brought the interface down [20:24:53] so let's hope there won't be any issues [20:25:13] I'd say to leave it there for a couple of months, and if things are stable we can remove it completely [20:25:54] agreed [20:25:59] I'm also thinking that the tickets that are actually tickets for our vendors can be closed as soon as we forward them [20:26:11] I don't see a reason of keeping them open since we can't work on them [20:26:34] I went ahead and did it with some long standing ones, would it be fine if I do it with all of them and keep it as a rule? [20:27:10] I see exactly one reason to keep them open - vendor tickets are non-public, which means I will no longer see a "reminder ticket" of outstanding issues [20:27:42] we can keep a list of them somewhere [20:27:55] in a meta ticket or in an etherpad page or in a git repository [20:28:06] sounds like superfluous work to me [20:28:14] could we (ab)use the "feedback" status instead? [20:28:22] with a reference to the downstream and upstream tickets [20:28:32] nah I don't really like it [20:29:35] I'd prefer it over an outdated meta ticket / etherpad / ... ;-) [20:30:16] well, the problem is that our tickets are most of the times outdated as well [20:30:41] we don't get enough info from our vendors eg ETA or even if the issue is fixed [20:30:50] maybe that's why I don't want to add another thing that gets outdated ;-) [20:31:13] thats why I would prefer one "outdated" place instead of all of those tickets [20:31:14] not even getting a notification when someone is fixed sounds interesting[tm] [20:32:03] anyway, we are not coming to an agreement so let's keep it like it is [20:32:40] another thing is that I unassigned myself from tickets that I'm not working or I'm not planning to work on soon, and that other people can work on them [20:32:53] and I think we have around 20 unassigned tickets now [20:33:11] one special case is our oldest ticket https://progress.opensuse.org/issues/2392 [20:33:28] which depends on many upstreams to get fixed, and I don't think we should really keep it open [20:34:00] actually - maybe not [20:34:18] IIRC download.o.o serves repodata itsself (no redirect) [20:34:41] if it really does so, redirecting repodata requests to https://download.o.o would be doable [20:35:22] (redirecting to https for all rpm files is of course a different issue) [20:35:38] no idea [20:37:32] do you know who knows mirrorbrain good enough to know that? [20:38:26] lars darix rudi adrian [20:38:33] the usual suspects :) [20:38:59] can you ask them? ;-) [20:40:35] maybe, no promises [20:41:13] anything else? I need to leave in 5 mins [20:41:35] Testing Æ-DIR? [20:42:00] indeed, I'm not surprised that you ask ;-) [20:42:13] I have to admit that I didn't have time to test it yet :-( [20:42:25] the VMs are waiting for you...uuuh... ;-) [20:42:45] also didn't get to it yet and I don't see it happening soon unfortunately [20:43:35] The easiest thing would be if you just try to integrate a playground VM with it. [20:44:18] I can teach cboltz how to do that at GPN18,5 [20:44:49] sounds like a plan ;-) [20:45:14] maybe I'll find an hour or two to look at Æ-DIR before, but - no promises on that [20:46:07] Send me an e-mail for your initial password reset. You need a 2nd password (e.g. via phone). [20:46:24] so I need to go [20:46:36] thanks everybody, have a nice evening [20:46:44] tampakrap: enjoy whatever you'll do tonight ;-) [20:48:18] mstroeder: I'll do as soon as I have some time ;-) [20:48:32] anything else, or should we close the meeting? [20:50:04] looks like we can close the meeting [20:50:07] thanks everybody! [20:51:18] bye.