Meeting will happen in #d9readiness on drupal.slack.com.
| kristen_pol |
:wave: Kristen, Coarsegold, California, USA |
| nerdstein |
:wave: nerdy, pennsylvania, USA |
| dan2k3k4 |
:wave: Dan, Zurich |
| tedbow |
Ted from Ithaca, NY, USA |
| surabhi.gokte |
Surabhi from India |
| longwave |
Dave, UK |
| shaal |
Ofer Shaal, Florida :sunglasses: |
| ccjjmartin |
Chris Martin, Austin, TX, USA |
| dharizza |
Hi, Dharizza, Costa Rica :slightly_smiling_face: |
| dww |
Derek, usually Oakland, CA, now Hawi, HI |
| hestenet (he/him) |
Tim - Portland, OR - with the DA. |
| pingwin4eg |
Mike, Ukraine. :wave: |
| Gábor Hojtsy (he/him) |
Gábor from Hungary |
| vuil |
Ilcho, Bulgaria :flag-bg: :flag-eu: |
| JayKandari |
:wave: Jaideep, Dehradun, India |
| greg.1.anderson |
Greg, SF CA |
| jorgik |
Yuriy UA |
| mikelutz |
Hello! |
| diqidoq |
Missed it? Still here? Sorry, late (Meeting) Hello everyone! |
| Gábor Hojtsy (he/him) |
The window was extended from last week https://groups.drupal.org/node/535921 |
| Gábor Hojtsy (he/him) |
#3110198: [META] Beta targets following Drupal 9.0.0-beta1 and 8.9.0-beta1 has the remaining issues listed |
| greg.1.anderson |
There was some talk about maybe delaying RC1 further to work out the problems with Composer wanting to ignore the prefer-stable setting in some instances & update sites to dev releases instead of stable. |
| greg.1.anderson |
@xjm @alexpott ^^ |
| Gábor Hojtsy (he/him) |
hm, further? on Friday there will only be 19 days left until June 3 |
| alexpott |
I think the prefer-stable stuff mostly affect Drupal 8 at this point |
| greg.1.anderson |
Is the rc1 of 8.9.0 going to be later than the rc1 of 9.0.0? |
| greg.1.anderson |
Or are we going to keep composer/installers pinned to 1.7.0 in 8.9.0-rc1 (no delay in release)? |
| xjm |
@Gábor Hojtsy (he/him) The situation is that if we commit the composer/installers change, it causes all the Drupal 8 composer sites to be given 8.9.x dependency composer updates, including to 8.9.x-dev, even from a stable release like 8.8.5. This change was originally supposed to be done before RC, so we have to disentangle how to solve that. (This is on top of the other couple criticals.) (edited) |
| xjm |
Because while delaying the RC even more isn't good, neither is having to make 8.8.7 and RC2 a few days after 8.8.6 and RC1 |
| Gábor Hojtsy (he/him) |
So? |
| xjm |
To clarify: I'm not making 8.8.6, 8.9.0-rc1, and 9.0.0-rc1 on Wednesday if I'm just going to have to make 8.8.7, 8.9.0-rc2, and 9.0.0-rc2 on Friday. |
| xjm |
So as I said, it still needs to be sorted. |
| Gábor Hojtsy (he/him) |
Ok I thought that was a comment on delaying the RC further (than the window this week). |
| xjm |
Yes, Greg asked if we would, and the answer is I don't know yet. It depends on what happens with all these issues. |
| xjm |
I also don't want ot make a bunch of releases on Friday if I'm only going to have to make a bunch more next Wednesday. |
| xjm |
It pisses people off when we do that |
| Gábor Hojtsy (he/him) |
That’s great info thanks! |
| Gábor Hojtsy (he/him) |
Looks like helping @greg.1.anderson el. al untangle / test with / provide feedback on #3134648: [backport, needs scheduling] Don't pin the composer/installers version in drupal/core-recommended would be useful from attendees of this meeting. |
| alexpott |
Feedback on #3135247: Composer's "prefer-stable" setting cannot be relied on to produce a stable release would be great too |
| Gábor Hojtsy (he/him) |
there was a https://github.com/palantirnet/drupal-rector/releases/tag/0.5.2 release 2 days ago by @shaal that adds rectors fordb_update()file_scan_directory()REQUEST_TIMEentity_get_displayentity_get_form_displayfile_default_scheme()EntityInterface:urlInfo()(edited) |
| Gábor Hojtsy (he/him) |
keep your local versions up to date every week to get the latest and greatest :slightly_smiling_face: |
| Gábor Hojtsy (he/him) |
@kristen_pol raised this btw :) |
| nerdstein |
i believe i raised it last week, but i did publish the rector blog post - http://nerdstein.net/blog/getting-started-drupal-rector-development |
| kristen_pol |
Very excited to hear about any possible progress on the info file automation :slightly_smiling_face: |
| shaal |
Still working on it. @tedbow had some concern with fixing this for projects that have other deprecations unresolved. |
| kristen_pol |
Thanks for the update! Makes sense |
| kristen_pol |
Definitely good to keep in mind. I've run into that issue where there are other issues open and then one just for the info file and then things have to be closed out and merged. It's probably fairly common. |
| shaal |
Perhaps a solution would be a separate patch just for that file. |
| tedbow |
@kristen_pol I was little concerned that if the bot that was providing changed the info.yml files it might be interpreted as we “know” it is compatible. But I think we good warning about needing to test it themselves on D9 it will be ok. |
| kristen_pol |
Yeah, I think some caveats in the issue summary are fine if they are front and center (edited) |
| Gábor Hojtsy (he/him) |
The patch needs testing either way |
| tedbow |
yep |
| Gábor Hojtsy (he/him) |
@tedbow is working on this :slightly_smiling_face: |
| hestenet (he/him) |
Speaking of which - I left comments and suggested edits on the blog, Ted. It's looking great. |
| tedbow |
@hestenet (he/him) Great.@kristen_pol Yep so basically working on communication so this doesn’t hit people out of the blue |
| Gábor Hojtsy (he/him) |
@kristen_pol raised this btw :) |
| hestenet (he/him) |
When you think the post is done, Ted, I'll schedule for publication and prepare a corresponding email to send to project maintainers. |
| tedbow |
@hestenet (he/him) sounds good! |
| kristen_pol |
Whoops... I've been discussing this in the other thread :slightly_smiling_face: |
| hestenet (he/him) |
@drumm Do you think it's better to have a separate project entirely for the bot's issue queue, or to use a new 'component' on Drupal infra? I could see either way. |
| drumm |
I nearly always favor less projects. |
| tedbow |
ok so a component under infra ? |
| hestenet (he/him) |
I can add that component |
| tedbow |
thanks! |
| hestenet (he/him) |
Okay component "Bot: Drupal Rector" now exists - (figured there may be more bots eventually) |
| tedbow |
Thanks. Updating the blog post |
| hestenet (he/him) |
I can go ahead and get that staged up - looks like there's just one more comment about finding a 'better example issue' |
| Gábor Hojtsy (he/him) |
@ccjjmartin raised “Automated semantic versioning” which I don’t know how to interpret, so made the topic a bit more general :slightly_smiling_face: |
| ccjjmartin |
Yeah, I need to add more details |
| Gábor Hojtsy (he/him) |
Please do here :slightly_smiling_face: |
| ccjjmartin |
I am looking at adding integration with the node package semantic-release: https://github.com/semantic-release/semantic-releaseAnd am running into a few things:It might require a master branch but my current understanding is that we should not push a master branch up to drupal.org, I am going to see if I can get this to work without master but was hoping to verify if it is correct that we either can't or shouldn't push master to drupal.org.Do we have the ability to add gitlab releases on the current drupal.org repository setup? There are packages that integrate with GitLab but if module maintainers don't have access to that then, that is nothing for me to look into. |
| ccjjmartin |
I am having a few other setup issues but I don't think it is directly related to how this will work at a community wide scale. |
| dww |
#3125239: Suggest 1.0.x as the first branch to create instead of 1.x is the known bug about 2.x vs 2.0.x branches on d.o |
| dww |
That said, not sure why anything cares about a master branch. Can you explain what that has to do with semver? |
| ccjjmartin |
I am going to look into that issue later today but I named a branch 2.0.x (which I believe is the Drupal community recommendation?) and the package doesn't seem to want to create a tag on that branch. I am going to meet with someone who is familiar with the project and hopefully we can get that resolved. |
| dww |
I don’t know your answer about gitlab releases. That seems like maybe a big can of worms. But potentially nothing stops you from having parallel release objects in different worlds. Eg d.o release nodes for all that brings, then a parallel “release” on the gitlab side for whatever functionality that unlocks. The two wouldn’t talk to each other, but in principle nothing stops you. (edited) |
| ccjjmartin |
I think what it wants is a stable release, I am trying to make a 2.0.x branch as a prerelease branch so it could be related to that. |
| ccjjmartin |
Module maintainers don't have any permissions to do anything on GitLab right? I haven't looked into it too deeply though. |
| dww |
Guess I need to look into that node package. Maybe stepping back a sec: what is it providing that you want / need? |
| ccjjmartin |
It will automatically update the changelog.txt for me based on commit messages. It will automatically version bump (the right semantic version) based on commit messages. Deploy tags to appropriate repositories. A lot of great things.Speaking of, I will need to alter commit messages to be formatted like:fix(some-bug): Issue #1234 by ccjjmartin: descriptionWill this break anything with issue credit? |
| dww |
Brief skim of the github page:- determine next release #: seems to either be so trivial that who cares, or it’s incredibly complicated and potentially fragile. The maintainer needs to decide the semantics of the release to determine the appropriate next version |
| dww |
Automatic release notes — there’s a drush command for that git_release_notes (edited) |
| ccjjmartin |
Yeah, the maintainer would be the one to commit with the new messages. |
| dww |
“Automatically publish the package” - that’s not going to work with d.o |
| dww |
Not sure this is really necessary or all that helpful for Drupal extensions. ¯\_(ツ)_/¯ |
| dww |
Re: commit message format. I honestly don’t know the full extent of what the “credit bot” is doing these days, but you can always twiddle the credit checkboxes on the issues of it gets something wrong. |
| dww |
But again, the d.o issue gives maintainers the commit message to copy / paste. That’s not going to match the format this tool wants. So you’re trading one set of automated tools for another. |
| dww |
Are you familiar with https://www.drupal.org/project/grn ? Maybe that’s the tool you need to fold into your workflow to get most of the benefit you’re seeking? |
| pingwin4eg |
AFAIK, a commit message has nothing to do with issue credits. But that's a non-standard commit message, and it might break d.o. auto tools, e.g. issue linking, contributors parsing, etc. |
| drumm |
Really all we do with commit messages is parse for #1234 and see if the number is an issue within the same project and do a couple other checks to see if a commit comment would be relevant. The rest is community conventions. |
| drumm |
@ccjjmartin switching to GitLab’s release packages instead of Drupal.org’s would be quite a big task. For example, GitLab would not publish update status XML that we rely on to help people know if they are running outdated or insecure releases. And integration with our Composer/Packagist endpoint. We do not allow release to be created on GitLab directly in the meantime, it would be very confusing for end users to have two completely different ways to install Drupal modules. |
| drumm |
#2940427: Keep track of commits in a release is open too, would be nice to have the commits in a release just be there, with no tools to add on |
| drumm |
(#2270763: Automatically fix issues when commit message contains "Fixed …" keyword (powerful/smart commit messages) might be interesting too.) |
| ccjjmartin |
Thanks all, this is still in the testing phase for me to see if this is a viable solution. I will look into the various resources that have been linked here as homework. Appreciate the help. |
| Gábor Hojtsy (he/him) |
Thanks for @surabhi.gokte and @gambry for not letting me sit on my laurels on this :slightly_smiling_face: |
| Gábor Hojtsy (he/him) |
we are organizing a porting weekend for end of next week https://groups.drupal.org/node/535917 |
| surabhi.gokte |
If interested in mentoring in your timezone, let us know! :slightly_smiling_face: (edited) |
| Gábor Hojtsy (he/him) |
4-5 folks reached out to me so far, we need a lot more to lead :) |
| Gábor Hojtsy (he/him) |
(I should also add those 4-5 people now :D) |
| Gábor Hojtsy (he/him) |
@surabhi.gokte raised the topic of what we learned from porting day in April |
| Gábor Hojtsy (he/him) |
I think we’ll need more of a framework that helps contributors to make contributions the best way |
| Gábor Hojtsy (he/him) |
I am not sure I have time to build that by next weekend, but @kristen_pol did a great job dropping her train of thought into a blog post, so that would be good start for a writeup :slightly_smiling_face: |
| nerdstein |
can we help promote this? |
| surabhi.gokte |
sure, why not! |
| nerdstein |
cool - any ideas? |
| surabhi.gokte |
maybe in the weekly newsletters of respective agencies.. |
| surabhi.gokte |
just thinking out loud |
| Gábor Hojtsy (he/him) |
@nerdstein yeah whatever channels you have access to :slightly_smiling_face: it was top news in last week’s Weekly Drop / Drupal Newsletter: http://www.theweeklydrop.com/archive/issue-436 |
| Gábor Hojtsy (he/him) |
its pinned to groups.drupal.org’s frontpage, but I don’t know who ever goes there anymore other than through RSS readers |
| surabhi.gokte |
yeah! |
| Gábor Hojtsy (he/him) |
but this is the canonical event URL https://groups.drupal.org/node/535917 |
| surabhi.gokte |
and its 2 days this time - Friday and Saturday |
| nerdstein |
are you seeking volunteers again @Gábor Hojtsy (he/him)? |
| kristen_pol |
I was thinking about a blog post of some sorts like "Getting ready for Drupal 9 porting weekend"... i.e. how people could get themselves set up to hit the ground running... thoughts? |
| surabhi.gokte |
that's a great idea, @kristen_pol (edited) |
| Gábor Hojtsy (he/him) |
@kristen_pol that would be amazing |
| kristen_pol |
Cool, I'll see what I can do.To be honest, it's embarrassing to publish stuff on my site as it's still on D6 o_O but I don't have enough time to update my site when I'm doing a gazillion patch reviews :stuck_out_tongue: |
| Gábor Hojtsy (he/him) |
@nerdstein yes looking for volunteers as indicated in the g.d.o post |
| nerdstein |
ok |
| mikelutz |
I can do a few hours on Friday in US TZ again. |
| Gábor Hojtsy (he/him) |
@mikelutz I’d love to put people up with date/times if possible :slightly_smiling_face: |
| kristen_pol |
I can do both Friday and Saturday (Pacific time). I'll probably be helping much of the day but to get my "official" times, I'll need to check with my husband to make sure he's on "watching mom duty". Probably official times will be in the afternoon. (edited) |
| Gábor Hojtsy (he/him) |
@kristen_pol great, please let me know when you have them :slightly_smiling_face: |
| Gábor Hojtsy (he/him) |
So far @vaibhavjain signed up with enough info for me to put up,@tsega and @Mukesh Agarwal and @JayKandari also reached out to me but I am in the process of figuring out their planned hours :slightly_smiling_face: |
| Gábor Hojtsy (he/him) |
More coverage around Europe’s timezones and US timezones would definitely be needed as I don’t have anyone written up for those :slightly_smiling_face: |
| surabhi.gokte |
woah, we have 3 from IST :smile: |
| nerdstein |
@mikelutz - do you want to do like noon to 3pm eastern on friday (if i recall, thats the time we did last time) |
| mikelutz |
@nerdstein Yeah, that sounds good. |
| Gábor Hojtsy (he/him) |
ok added both of you to https://groups.drupal.org/node/535917 |
| kristen_pol |
@Gábor Hojtsy (he/him) Just checked with my husband and he's flexible but let's do my official hours from noon to 5pm Pacific both days. Likely I'll be able to help in the morning and evening as well. |
| Gábor Hojtsy (he/him) |
@kristen_pol done, added, thanks so much |
| kristen_pol |
Woot! |
| gambry |
@Gábor Hojtsy (he/him) I can be available 08-16 UTC+1 on Friday and 8-12 on Saturday. Ideal for west europe coverage. |
| Gábor Hojtsy (he/him) |
@gambry you are in BST timezone right? |
| Gábor Hojtsy (he/him) |
added you as well |
| Gábor Hojtsy (he/him) |
@larowlan, @VladimirAus when/if you are on, are you interested to be leads on next weekend’s Drupal 9 porting weekend (again)? See https://groups.drupal.org/node/535917 for who signed up to lead already |
| larowlan |
I can’t sorry, already have plans |
| tsega |
@surabhi.gokte :wave::skin-tone-5: I'm actually EAT :simple_smile: |
| surabhi.gokte |
Hey @tsega, I know.. why do you say? |
| tsega |
woah, we have 3 from IST :smile: Thought I was one of the three … just saw that there were actually 4 mentions there :smile: |
| surabhi.gokte |
:smile: |
| VladimirAus |
@Gábor Hojtsy (he/him) i will be away Saturday but confirming if I can do Friday. Will let you know this Friday. |
| Gábor Hojtsy (he/him) |
superb, thanks |
Comments
Comment #2
gábor hojtsyComment #15
gábor hojtsyMeeting log and first part of credits. (Crediting field length is limited).
Comment #27
gábor hojtsyThanks all, now credited everyone.