Skip to content

Dev meeting 2017 08 29

Bob den Otter edited this page Aug 30, 2017 · 2 revisions

Agenda

  • 3.4.0 beta (@GawainLynch)
  • Collating and publishing a list of companies/agencies building sites with Bolt — volunteer(s) needed (@GawainLynch)

e.g.

  • Status on drop bear invasion (@YourGitHubID)

Actionable Items

Outcomes

Log

gawainlynch Aug 29, 2017 19:30 
ping @bob @carson @ross @sahassar

sahassar Aug 29, 2017 19:30 
pong

bob Aug 29, 2017 19:30 
pong!

gawainlynch Aug 29, 2017 19:30 
He appears!

bob Aug 29, 2017 19:30 
JUST ready with dinner! 🎊

gawainlynch Aug 29, 2017 19:30 
OK, Carson may pop in but has some RL stuff to attend to

ross Aug 29, 2017 19:31 
ping pong

bob Aug 29, 2017 19:31 
Do we know if he was inconvenienced by the floods in Texas?

sahassar Aug 29, 2017 19:31 
he's in dallas, right? that wasn't hit hardest IIRC

carson Aug 29, 2017 19:31 
Nope. Dallas is far enough north not to be affected. It’s pretty bad down south though

bob Aug 29, 2017 19:31 
Ok, glad for you, though

gawainlynch Aug 29, 2017 19:32 
Thoughts to y'all though Carson

carson Aug 29, 2017 19:32 
Thanks for the concern ❤️

gawainlynch Aug 29, 2017 19:32 
OK … so first thing #6940 … Carson's had a go over it, and I can get the changes done tomorrow … how are we feeling about landing that in 3.3?

boltissueball Aug 29, 2017 19:32 
#6940 [open] [3.3] DBAL disaster https://github.com/bolt/bolt/pull/6940

bob Aug 29, 2017 19:33 
If we hold back on doing a 3.3.4 _right_ after, I'm fine.

gawainlynch Aug 29, 2017 19:33 
It shouldn't change behaviour … *but* it will request a DB schema update
^ from everyone

bob Aug 29, 2017 19:33 
Let's try to keep it sitting for a week or two, get the 3.4 beta out, to get it out in the field.

gawainlynch Aug 29, 2017 19:33 
Well, I am not keen to merge it two ways

bob Aug 29, 2017 19:34 
^ that's why

sahassar Aug 29, 2017 19:34 
So it requires a schema update, but there are no BC breaks, right?

gawainlynch Aug 29, 2017 19:34 
@sahassar Correct
If there is a break, it *is* a bug

bob Aug 29, 2017 19:34 
It's a BC unbreak, for DBAL. 😉

gawainlynch Aug 29, 2017 19:35 
What I mean though Bob, if it goes into 3.4 directly, it stays there

bob Aug 29, 2017 19:35 
Yes
So, I'm still in favor of my plan from last sunday.
Merge it into 3.3
it gets merged down to 3.4
and we do a beta.
any required fixes, if they pop up, go into 3.3 as well

gawainlynch Aug 29, 2017 19:36 
Yep … I am just keen to hear what Ross & Svante in particular think/feel about the approach

bob Aug 29, 2017 19:36 
🎤

ross Aug 29, 2017 19:36 
I'm fine with that, I've tried to test with a few different scenarios and nothing unusual has turned up
even worked ok with custom field types etc

bob Aug 29, 2017 19:37 
I tried templatefields and repeaters too

gawainlynch Aug 29, 2017 19:37 
Yeah, I know I have been/am pretty unusually cautious here … I've just got a bad feeling about this one for some reason
Am happy to do this though if it passes "team"

bob Aug 29, 2017 19:38 
The caution is warranted, but we can minimize the chances of anything going wrong only by testing 🙂

gawainlynch Aug 29, 2017 19:38 
Agreed

sahassar Aug 29, 2017 19:39 
It'd be nice to not have a schema change in a minor, but on the other hand if it is required to unfuck this disaster...

gawainlynch Aug 29, 2017 19:39 
Yeah … my worry is that none of us can remember why we kept a number of those defaults around

ross Aug 29, 2017 19:39 
maybe add a note on the upgrades to run mysql in strict mode, and backup before applying updates? just to cover everything

sahassar Aug 29, 2017 19:40 
Doesn't boltforms depend on a lot of the defaults?

bob Aug 29, 2017 19:40 
My best guess for that is "previous quirks in DBAL 2.4"

gawainlynch Aug 29, 2017 19:40 
@bob: Yeah, my thought
@sahassar It shouldn't

ross Aug 29, 2017 19:40 
the defaults that broke were ones that shouldn't be used though

gawainlynch Aug 29, 2017 19:40 
Yeah, the irony right

ross Aug 29, 2017 19:40 
it was string values for dates etc
that is empty string values rather than just an empty default

sahassar Aug 29, 2017 19:41 
Right, no objections then

gawainlynch Aug 29, 2017 19:41 
Cool
OK, so that leaves the last of 3.4 beta wind up then …
hands the 🎤 to Bob

bob Aug 29, 2017 19:42 
Ah, right.
Yeah, there are some visual things I need to work on, but no showstoppers.. Not for beta, at least.
So, i propose i release the first beta for 3.4 on thursday, while i'm sitting on an island.
Would be great if someone could help outline the highlights with me, for a small news posting
https://github.com/bolt/bolt/issues/6412

ross Aug 29, 2017 19:45 
there's supposedly an issue with named repeaters that has been introduced...
I'll have a look at that tomorrow make sure it's all working

gawainlynch Aug 29, 2017 19:45 
I can pitch in some … I've been pretty obsessive about marking up PRs with milestones too

bob Aug 29, 2017 19:45 
compiling the changelog is no biggie.. just a bit of work..
more that I want to highlight three or four new niceties.

gawainlynch Aug 29, 2017 19:46 
Understand … I have a few things to cover tomorrow, if I can figure them out quickly … ✅

bob Aug 29, 2017 19:46 
Cool!

gawainlynch Aug 29, 2017 19:46 
Named repeaters, nicer uploads, pretty Nuts, system checks

bob Aug 29, 2017 19:47 
Decided then, thursday is bolt 3.4 beta time, unless Ross' investigation turns up something nasty.

gawainlynch Aug 29, 2017 19:47 
Also, can you do your testing based on a SimpleDeploy too
I'll tag that soon, but I just want to make sure that it is ready for novices

bob Aug 29, 2017 19:48 
Cool. will do

gawainlynch Aug 29, 2017 19:48 
I don't think protocol matters too much, but more how well both a new & updated site works

bob Aug 29, 2017 19:49 
Yes.

gawainlynch Aug 29, 2017 19:49 
Last one: Collating and publishing a list of companies/agencies building sites with Bolt — volunteer(s) needed
This kinda feeds into the work that Jack is doing

bob Aug 29, 2017 19:49 
I'll be around peterboorsma this weekend.

gawainlynch Aug 29, 2017 19:49 
But we have some pretty cool stuff running Bolt these days

bob Aug 29, 2017 19:49 
He mentioned that he wanted to do this before, i'll try to get him to commit to it

gawainlynch Aug 29, 2017 19:50 
e.g. http://jurassicworldevolutiongame.com/en
Build your own Jurassic World
It would be great to get a list — and approval — to tell the world they're using Bolt, selling Bolt, happy with Bolt

bob Aug 29, 2017 19:51 
yeah.. and "less is more"
rather a hanfdul good ones, than a ton of "run of the mill" ones
August 29, 2017

sahassar Aug 29, 2017 19:51 
Agreed, but we want to spread them out over different industries and scales

gawainlynch Aug 29, 2017 19:52 
Sure, and y'know the linked one I am happy to speak to Noel about speaking to their management to get approval too

bob Aug 29, 2017 19:52 
true

gawainlynch Aug 29, 2017 19:52 
I am happy to speak to any company, but getting the names first would help

bob Aug 29, 2017 19:52 
I should ask peter to start making a longlit first, and then pick anumber of them to do a writeup about

gawainlynch Aug 29, 2017 19:53 
Don't forget that we need clearance from each too … so don't let people go running off wildly 😉

bob Aug 29, 2017 19:53 
*longlist
typing hard!
yes, fo sho

gawainlynch Aug 29, 2017 19:53 
:brains: hard :zombie:
OK … let's make stuff happen then

bob Aug 29, 2017 19:54 
yup!

sahassar Aug 29, 2017 19:54 
One last thing: @bob: you were okay with the docs browser compatability change, right?

bob Aug 29, 2017 19:54 
sahassar funny you should ask..
at the risk of going off topic, i've been dealing with a team of developers this week who are building their Angular 4 app, using IE 10 as their **primary** browser.
before that happened, i would've said "Nah, no developer in this day and age is using IE, let's drop it!"

sahassar Aug 29, 2017 19:56 
Their primary target is a browser with 0.2% global usage?

gawainlynch Aug 29, 2017 19:56 
Oh, can you add Jack and I to bolt.cm's analytics too please

bob Aug 29, 2017 19:57 
but seriously, my suggestion would be to _focus_ on the modern browser, and try to make it _work_ on the low end.. Doesn't have to look the same, behave the same.. it just should work somewhat.
@gawainlynch On that after the meeting. 🙂

gawainlynch Aug 29, 2017 19:57 
👍

bob Aug 29, 2017 19:57 
@sahassar ¯\_(ツ)_/¯

gawainlynch Aug 29, 2017 19:57 
Oh yeah, forgot you've seen that

bob Aug 29, 2017 19:57 
but yeah, they are.
apart from the joys of having to debug JS on IE 10.

gawainlynch Aug 29, 2017 19:58 
Can we (partly) polyfill the needed stuff though?

sahassar Aug 29, 2017 19:58 
gawainlynch: Some of it, but mostly no.

gawainlynch Aug 29, 2017 19:58 
… with a big popup saying "Friends don't let friends use Internet Exploder"

bob Aug 29, 2017 19:58 
@gawainlynch yeah, 2 polyfills and a gulp-prefixer would tackle 90% of it
unless we go full css-grid, that is. 🙂
are we?

sahassar Aug 29, 2017 19:59 
That was kinda the point, no?

bob Aug 29, 2017 19:59 
I guess, was only brought up to speed on the plans very briefly..
But yeah, let's aim for "doesn't melt poor IE users' computers"

sahassar Aug 29, 2017 20:00 
Right, I just had a discussion with jmarsh in #branding, we can take it there

bob Aug 29, 2017 20:00 
sure

mrenigma Aug 29, 2017 20:01 
Jumping in here (because I'm nosey!), our client base often deals with Gov't and subsidiaries—they often use IE 😕 I recently had a client with 23% IE7 usage and rising... We only support >IE10 but depending on your sector it definitely is still used

bob Aug 29, 2017 20:02 
@mrenigma Same for us..

sahassar Aug 29, 2017 20:02 
mrenigma: This would just be for the docs, not the site, not the backend

bob Aug 29, 2017 20:02 
But, don't confuse "building a site for ie 10" or "developing primarily on ie 10"

mrenigma Aug 29, 2017 20:02 
Oh sorry, came in halfway through - ignore me 🙂

gawainlynch Aug 29, 2017 20:02 
All good, @mrenigma … always good to have sanity checks from outside

bob Aug 29, 2017 20:02 
@mrenigma No worries, everybody's free to butt in.

sahassar Aug 29, 2017 20:03 
The idea was to use the docs as a proving ground and an example of it and then when it has wider corporate/gov support move it over to the rest

mrenigma Aug 29, 2017 20:03 
goes back to his quiet corner to dream of the day IE dies

bob Aug 29, 2017 20:04 
Ok, any closing remarks? That's where the agenda is, right?

sahassar Aug 29, 2017 20:04 
Since the docs are mainly used by developers who tend to use more modern browsers (except that I guess bobs example disproves that 😉 )

bob Aug 29, 2017 20:04 
^ mine was an outlier i'm sure.. masochists.

gawainlynch Aug 29, 2017 20:04 
@bob Yes, that is the agenda clear

bob Aug 29, 2017 20:04 
Ok, i wanted to share my favorite meme for this week:

bob Aug 29, 2017 20:04 
bob uploaded a file: DIYgZL_WAAIgYCC.jpg

bob Aug 29, 2017 20:05 
drops mic

gawainlynch Aug 29, 2017 20:05 
#meeting

boltissueball Aug 29, 2017 20:05 
</meeting> Failed parsing XML: 'hug' expected, No 'love' shown for bot. Program 'meeting' terminated.

gawainlynch Aug 29, 2017 20:05 
Thank you all for coming, we'll be here same time next week 😄

sahassar Aug 29, 2017 20:05 
And tip your waitress!

ross Aug 29, 2017 20:06 
@gawainlynch practicing the stand-up routine

gawainlynch Aug 29, 2017 20:06 
"Be good to your mother"
Clone this wiki locally