-
-
Notifications
You must be signed in to change notification settings - Fork 811
Dev meeting 2017 08 29
Bob den Otter edited this page Aug 30, 2017
·
2 revisions
- 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)
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"
- Bolt Wiki Home
- Tuesday Dev meetings
- Curated list of articles and tutorials
- Bolt internationalisation (i18n)
- Bolt Style Guide
- Roadmap
- TODOs
- [Tests] Unit & Functional Split
- [Tests] Code Coverage
- Core Team
- Bug/feature Process
-
Release Process
- Branching
- Packaging release builds