--- Log for 15.03.120 Server: cherryh.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 8 days and 10 hours ago 00.02.58 Quit lebellium (Quit: Leaving) 00.15.19 # <__builtin> Bilgus: I remember discussion about potentially switching to discourse, which I find to be generally better than SMF and more modern 00.22.01 Quit sherbets (Ping timeout: 240 seconds) 00.39.57 Quit prof_wolfff (Ping timeout: 258 seconds) 00.41.09 Join _Bilgus [0] (~Bilgus@unaffiliated/bilgus) 00.44.25 Quit Bilgus (Ping timeout: 240 seconds) 00.49.41 Join michaelni [0] (~michael@213-47-68-29.cable.dynamic.surfer.at) 01.13.03 *** Saving seen data "./dancer.seen" 01.24.03 Join sherbets [0] (~Thunderbi@97.86.63.168) 01.30.07 Quit ZincAlloy (Quit: Leaving.) 01.43.20 Quit sherbets (Read error: Connection reset by peer) 01.43.39 Join sherbets [0] (~Thunderbi@97.86.63.168) 01.48.21 Quit sherbets (Ping timeout: 260 seconds) 01.48.48 Quit sakax (Remote host closed the connection) 02.06.00 Join sherbets [0] (~Thunderbi@97.86.63.168) 02.16.37 Quit krabador (Remote host closed the connection) 02.29.35 Join massiveH [0] (~massiveH@ool-18e4eaeb.dyn.optonline.net) 02.31.44 Quit MrZeus (Ping timeout: 255 seconds) 02.41.27 Quit igitoor (Ping timeout: 272 seconds) 02.42.06 Join igitoor [0] (igitur@2a00:d880:3:1::c1ca:a648) 02.46.05 Quit igitoor (Changing host) 02.46.05 Join igitoor [0] (igitur@unaffiliated/contempt) 02.48.34 Quit sherbets (Quit: sherbets) 02.48.58 Join sherbets [0] (~Thunderbi@2600:6c58:4c7f:936b:a9d6:b99a:51e7:b4cc) 03.10.47 Quit sherbets (Quit: sherbets) 03.11.06 Join sherbets [0] (~Thunderbi@2600:6c58:4c7f:936b:a9d6:b99a:51e7:b4cc) 03.13.05 *** Saving seen data "./dancer.seen" 03.27.38 Join MrZeus [0] (~MrZeus@89-168-117-207.dynamic.dsl.as9105.com) 03.33.14 Quit sherbets (Quit: sherbets) 03.33.40 Join sherbets [0] (~Thunderbi@2600:6c58:4c7f:936b:a9d6:b99a:51e7:b4cc) 03.35.41 Quit MrZeus (Ping timeout: 260 seconds) 03.43.36 Quit sherbets (Ping timeout: 256 seconds) 03.51.26 Quit massiveH (Read error: Connection reset by peer) 04.04.06 Quit dys (Ping timeout: 268 seconds) 04.04.26 Join massiveH [0] (~massiveH@ool-18e4eaeb.dyn.optonline.net) 04.05.58 Quit ac_laptop (Ping timeout: 256 seconds) 05.13.07 *** Saving seen data "./dancer.seen" 07.13.08 *** No seen item changed, no save performed. 07.19.14 Quit Loeb (Ping timeout: 240 seconds) 08.20.22 Quit scorche` (Ping timeout: 260 seconds) 08.41.33 Join Loeb [0] (~urp@76.229.134.243) 08.43.32 Join lebellium [0] (~lebellium@89-92-253-148.hfc.dyn.abo.bbox.fr) 08.51.37 Quit massiveH (Quit: Leaving) 09.13.11 *** Saving seen data "./dancer.seen" 09.20.01 Quit Aldem (Ping timeout: 240 seconds) 09.25.42 Join Arcegis [0] (~Arcegis@83.202.147.189) 09.27.40 # Hello, people. I am there to discuss about the transition, since a reminder has been posted by Daniel. Has there been some discussion on the matter already ? If so, where can I follow it ? 09.34.50 # which transition? 09.37.56 # The one posted in the rockbox-dev mailing list. Oops. 10.16.28 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan) 10.24.43 Join ZincAlloy [0] (~Adium@ip5f5acf9f.dynamic.kabel-deutschland.de) 10.29.07 Quit Frans-Willem (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) 10.31.26 Join sherbets [0] (~Thunderbi@97.86.63.168) 10.32.35 Join Frans-Willem [0] (~quassel@94-210-82-195.cable.dynamic.v4.ziggo.nl) 10.40.26 Quit sherbets (Quit: sherbets) 10.40.43 Join sherbets [0] (~Thunderbi@97.86.63.168) 10.42.44 Quit sherbets (Client Quit) 11.13.13 *** Saving seen data "./dancer.seen" 13.13.15 *** No seen item changed, no save performed. 13.23.47 Join ac_laptop [0] (~ac_laptop@185.21.213.21) 13.29.34 Quit ac_laptop (Ping timeout: 268 seconds) 13.46.33 Quit mikroflops (Read error: Connection reset by peer) 14.15.51 Join ac_laptop [0] (~ac_laptop@185.21.213.21) 14.18.22 Join speachy [0] (d102414d@209.2.65.77) 14.27.03 Join mikroflops [0] (~yogurt@c188-150-217-176.bredband.comhem.se) 14.28.06 Join sakax [0] (~r0b0t@unaffiliated/r0b0t) 14.33.26 Quit lebellium (Quit: Leaving) 15.13.16 *** Saving seen data "./dancer.seen" 15.35.33 Join MrZeus [0] (~MrZeus@89-168-117-207.dynamic.dsl.as9105.com) 15.51.06 Join krabador [0] (~krabador@unaffiliated/krabador) 16.30.18 Quit ac_laptop (Ping timeout: 265 seconds) 16.30.42 Join ac_laptop [0] (~ac_laptop@185.21.213.21) 17.13.20 *** Saving seen data "./dancer.seen" 17.18.09 Quit ac_laptop (Ping timeout: 256 seconds) 17.43.02 Join ac_laptop [0] (~ac_laptop@185.21.213.21) 17.54.29 Join Aldem [0] (~Aldem@unaffiliated/aldem) 18.18.49 Quit ac_laptop (Ping timeout: 240 seconds) 18.22.15 Join ac_laptop [0] (~ac_laptop@185.21.213.21) 19.13.24 *** Saving seen data "./dancer.seen" 19.16.25 Quit Arcegis () 19.32.35 # <__builtin> speachy: nice to see you again :) 19.34.06 # yeah, life's been.. peachy 19.35.20 # <__builtin> I'm mostly in favor of your idea for the transition, with one minor exception: 19.35.52 # <__builtin> we should preserve the current forums for posterity, as there's a lot of irreplacable content and history there 19.36.10 # yeah, I see that as useful 19.36.25 # guess I didn't send that followup email yet. whoops 19.36.45 # <__builtin> as for code hosting, I think we can continue the status quo of Gerrit and a Github mirror 19.36.47 # if we preserve/archive the forums as-is, it should be in the form of a static crawl 19.37.00 # <__builtin> we could probably outsource that to archive.org if we're clever about it 19.37.20 # because an unmaintained forum, even "read only" is a recipe for.. antics. 19.37.52 # <__builtin> and yes, we should definitely take the SMF code offline ASAP... plaintext passwords over HTTP is a bit out of fashion nowadays :) 19.38.23 # <__builtin> as for code hosting, I think we can stick with our current gerrit setup, as it's probably less work to do that than migrate all our review/patch backlog over to GH 19.39.00 # <__builtin> for build system, I say we keep that as-is with new hosting 19.39.14 Quit fauweh (*.net *.split) 19.39.15 Quit funman (*.net *.split) 19.39.20 # * speachy nods in general agreement. 19.39.21 Join funman [0] (~fun@chui-pas.net) 19.39.31 # <__builtin> and I agree that flyspray could go, probably with a static archive like we're proposing for the forums 19.40.20 # if flyspray goes, there needs to be a replacement though 19.40.57 # <__builtin> github issues? 19.40.58 # I know at some point I brought up the notion of mass-closing everything on flyspray that's over a few years old. I don't recall if that ever happened 19.41.24 # <__builtin> except that'll be a pain to integrate if we continue to use gerrit in parallel... 19.42.06 # not all that bad, at my last employer we had a FS->Gerrit setup going until $corporate forced us all onto Jira 19.42.34 # <__builtin> flyspray to gerrit? how? 19.43.05 # nothing major, just the ability to reference into each other. There wasn't any serious workflow integration. 19.43.15 # <__builtin> ah, makes sense 19.43.41 # <__builtin> so we could probably move issue tracking to github while keeping day-to-day patch sets on Gerrit? 19.44.27 # GH Issues isn't great, but like most "ingerated" tooling, if you're not using GH workflows it loses a lot of its appeal. 19.45.38 # <__builtin> we don't need all that much from an issue tracker, do we? It's just a central place to dump bug reports, no? 19.45.57 # exactly. And that's where flyspray is awesome. :) 19.46.47 # upgrade the existing instance to what upstream is maintaining, force-close the truly ancient stuff, and we preserve history and still have a useful tool. 19.46.58 # <__builtin> I'm convinced then 19.47.06 # but one thing that we need is a single unified login for everything. 19.47.55 # <__builtin> well, gerrit supports oauth for sure, and Discourse appears to as well 19.49.18 # <__builtin> flyspray does as well 19.50.05 # * speachy nods. 19.50.31 # <__builtin> there is still the question of who to host, but I think if you're still willing you ought to do it 19.51.27 # * speachy is a bit of a distrusting control freak. 19.51.37 # hence self-hosting everything that matters.. 19.51.47 # <__builtin> that makes you the ideal candidate, then ;) 19.52.12 # That said, if I host, there needs to be someone else that also has admin/root rights to the infrastructure 19.52.50 # in case of bus or covid-19 or whatever 19.53.13 # * __builtin nods 19.53.31 # <__builtin> though that's of limited use if we don't have physical access to the hardware, 19.53.56 # or at least someplace where regular backups get offloaded 19.54.29 # sure I back up my own stuff, but it's a poor strategy to have the same bus take both out 19.55.02 # I don't mind storing an offline backup for bus purposes 19.55.05 # <__builtin> that would be ideal, yes 19.56.00 # <__builtin> though I think multiple admins is still a good idea for faster response times and reducing speachy's workload 19.56.27 # I agree with that. just offering what I can. 19.56.40 # my intent is to have all rockbox stuff stashed in a (relatively) portable VM. 19.57.08 # <__builtin> that's a very good idea - makes the next migration easier if/when you decide to pass on the torch 19.58.57 # DNS is trickier; I'm able to host that too but I'd prefer to not own the domain, just be a technical contact. But either way we'd need the ability to update DNS incrementally as we migrate each service 19.59.36 # so there's a good argument for DNS moving first. 19.59.39 Join fauweh [0] (~root@ithaqua.unzane.com) 20.00.00 # <__builtin> who *does* own the domain? 20.00.09 # DNS can stay where it is for a while longer 20.00.18 # <__builtin> (largely rhetorical - I'm guessing Haxx/Daniel/Bjorn) 20.00.19 # who does own it and how much does it cost? 20.00.28 # DNS and mail are welcome to stay with Haxx AIUI 20.00.45 # even if it stays there we need administrative control over the DNS zones 20.01.17 # True, but that's not necessarily a hard requirement for the initial move 20.01.52 # In the long term, yes. I suspect DNS management currently is hand-editing zonefiles, which is hard to allow to other people 20.02.16 # well, if we move everything at once with a bit of downtime as it happens, then DNS can wait, but having zone control allows incremental migration 20.02.34 # gotta scoot for a bit 20.02.49 # <__builtin> I think it makes sense to stand up a duplicate site first and then worry about DNS 20.09.47 # * __builtin will send a summary of this discussion to the -dev ml 20.16.07 # <__builtin> ooh, how about wiki? 20.29.33 Quit ac_laptop (Ping timeout: 265 seconds) 20.31.11 # <__builtin> and themes/translate? 20.36.30 Quit blackyus17 (*.net *.split) 20.36.30 Quit __builtin (*.net *.split) 20.37.04 Join blackyus17 [0] (~blackyus1@ip189.ip-144-217-213.net) 20.37.05 Join __builtin [0] (~quassel@rockbox/developer/builtin) 20.39.25 # translate & themes are easy to move, and the wiki is pretty self-contained too. moving the wiki to a better maintained platform makes sense, but the main www site is rather tied together with it all 20.52.50 Quit krabador (Ping timeout: 258 seconds) 20.56.43 # <__builtin> so continue with foswiki? 20.56.54 # <__builtin> I don't like it, but I suppose it's acceptable for the time being... 20.57.26 # ...exactly 20.57.31 # <__builtin> also, IRC logging should continue as-is, too 20.58.04 # hmm, that's not explicitly listed, but yes 20.58.26 # <__builtin> there's a bunch of miscellania that Haxx runs, and I bet we're forgetting some 20.58.27 Quit funman (Changing host) 20.58.27 Join funman [0] (~fun@rockbox/developer/funman) 20.59.07 # so, assuming I undertake this 20.59.11 # * __builtin is trying to write up a plan that we can broadcast to the community and devs for a consensus 20.59.45 # to get started I'll need an appropriate system image or sufficient credentials on the exising systems to exfiltrate everything. 21.00.28 Join krabador [0] (~krabador@unaffiliated/krabador) 21.00.37 # <__builtin> you'll want to talk to zagor[m]/bagder and scorche about that 21.00.39 # I can light it up on my own infrastructure, get the (major) kinks out, have a few other folks kick the wheels, then mark the main site read-only, exfiltrate all remaining/new data, and flip DNS 21.00.51 # * __builtin nods 21.01.31 # speachy: if you do that do you plan on using newer versions of gerrit/flyspray? 21.02.06 # * __builtin can lend a hand if needed but suspects this is best done as a one-person job 21.02.23 # I'd want to use the existing versions as-is to start with, and after the migration is done then the individual services can be upgraded as warranted 21.05.27 Quit krabador (Ping timeout: 256 seconds) 21.05.51 # it would be nice to be able to share the initial workload. 21.06.27 # but that depends on what form the data exfiltration takes. 21.06.57 # actually an easy first step would be to migrate themes & translation. they're already independent and self-contained 21.08.05 # forums too -- getting a new solution spun up, then marking the old one as read only then archiving it via some appropriate mechanism 21.13.25 *** Saving seen data "./dancer.seen" 21.30.27 Join krabador [0] (~krabador@unaffiliated/krabador) 21.39.30 Join Soap [0] (~Soap@rockbox/staff/soap) 22.24.12 Quit krabador (Remote host closed the connection) 23.13.28 *** Saving seen data "./dancer.seen" 23.40.53 # <__builtin> Yes, I can help with that 23.49.22 Quit ZincAlloy (Quit: Leaving.) 23.53.45 # <__builtin> I'll see if we can use archive.org to our advantage 23.56.37 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")