Tracking issue for the 3.1.0 release.
semantic-mediawiki.orgcomposer updateLocalSettings.phpsemantic-mediawiki.orgcomposer updateLocalSettings.phpsmwgUpgradeKey (DefaultSettings.php) to reference to the release dategit shortlog -sn 3.0.0...3.1.0)//docs/semantic-mediawiki.orgcomposer updateLocalSettings.php@mwjames what are the blockers for doing 3.1 from your side? Anything that still definitely should be included?
what are the blockers for doing 3.1 from your side? Anything that still definitely should be included?
https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/3918#issuecomment-520221031
@kghbln @mwjames what about these dates?
Can of course do it later (one week?) though I rather have a release sooner than later. Right now there is no stable release of SMW that works with MW 1.32 or MW 1.33. Plus a trillion enhancements users don't have access to ... usual arguments.
Basically I want to know if there are any blockers besides the release work itself (which includes fluffing the release notes and such)
Ping @mwjames
RC1 25th
RC2 September 1st
Release September 8st
Ping @mwjames
Fine by me.
what are the blockers for doing 3.1 from your side?
I've removed the now incorrect dates from the schedule.
I'm also stepping down my involvement in this release for now. Recent events demotivated me. I'm also really not keen on cleaning up the "release notes debt" once again, especially if everything indicates it will be more of the same next time around.
Will send a retraction of the announced release date to the mailing list soon based on what happens here.
I am currently failing the community here so everybody please through the mud in my direction. I need this day to figure out how to best do this task which appears to be the only open for the actual release and when.
4260, Those tests needs to be merged before a RC and need to pass.
I clean-up the mess, so this is fixed.
I am currently failing the community here so everybody please through the mud in my direction.
No, if the community wants to see a release happen it can help otherwise it doesn't, it is as simple as this. Now, if the current proposed dates don't fit the calendar then they don't fit and there is nothing to beat yourself over. This project relies on active contributions and if contributions don't happen then this is the end of the story.
I'm also really not keen on cleaning up the "release notes debt" once again,
Recent events demotivated me.
I could say the same but instead we do business as usual, fixing a problem isn't something to mull over it is something to fix.
@kghbln I put in some overtime so that the RELEASE-NOTES have at least notes on each item mentioned, which should help you to get going and not hang you out to dry.
To clarify, and to be upfront clear, personally I don't need a release, so, if people scream that they need something they should put in some effort and stop pointing fingers. This extension only gets improved by action, and actions alone which can take different forms. Now, you say you cannot code, then this is fine just ask @kghbln as he accommodating and willing to guide users.
PS: I have been telling people over and over again, don't use the issue tracker as pin board to drop something and hoping that someone will act on it and get it done. Get involved and get things rolling, I won't be here forever and once I gone, well the rest is up to your imagination.
@mwjames some finger pointing is in order actually. It's not the communities responsibility to document _your_ changes. Your contributions are awesome and all, but you are putting the project in an un-releasable state. This might not be a problem for your own usage, but it prevents other people from using it. It even discourages people from contributing, since they can not have their own changes released. I think this situation is quite harmful to the project.
@mwjames some finger pointing is in order actually. It's not the communities responsibility to document your changes. Your contributions are awesome and all, but you are putting the project in an un-releasable state
Wow, wow, what? I'm putting the project nowhere, nothing here depends on me. If people want to see a release happen, they should get involve and do it.
Don't paint the wall black here, if you want to see a release happen, just do it. Do not complain, act.
It even discourages people from contributing, since they can not have their own changes released.
Which changes are we talking about? I have been literally waiting to see PRs from people here but I have been disappointed again and again. I'm not talking about code quality changes, I'm talking about changes that create an impact, move the software, and have a lasting effect. This sort of change I have seen last was from Stephan in 3.0 and to a minor degree #3945 due to that that this was from a first time committer.
but it prevents other people from using it.
You are killing me here, no one prevents anyone here to see his or her changes merged, or released. Don't make such accusations.
Hey James, I see you added explanations for your changes to the release notes yesterday. Thanks, this is awesome.
At the moment we have the convention that master should remain usable, which includes things like
I'd like to explicitly extend that to include
That way we do not only keep master usable, we also keep it releasable.
Note: I'm not proposing we be super dogmatic/strict about these points. Small and temporary divergences from optimal are fine. And we have a long history of making exceptions for new contributors with things like tests, which makes a lot of sense.
Does the above sound good? It's very close to what you are doing already and it would remove the grump from my side.
This task is assigned to me from the start so I could have followed up in chunks which I did not. :(
Anyways we are ready for the rc and I will allocate some time and will probably do it this afternoon.
In general I am unhappy on how this went here.
I will release without doing the rc.2. We only had one serious issue report for rc.1 and this one was fixed.
@mwjames can you reply to https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/3919#issuecomment-527248992?
Just prepared the release announcement. I am ready to continue on the list once the pull was merged.
@JeroenDeDauw Could you to the tweet?
@krabina is too fast https://twitter.com/i/moments/1176463539659268096 ;)
I'll leave you facebook gladly...
YouEvilPerson.gif
@kghbln did you mail mediawiki-l yet? If not, you want to do that or shall I?
did you mail mediawiki-l yet?
I have done this yesterday too
Thanks a lot @jaideraf for doing the last open points. Thanks a lot to everybody. I love you all!
Most helpful comment
Thanks a lot @jaideraf for doing the last open points. Thanks a lot to everybody. I love you all!