Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Piwik 2.15.0 #8787

Closed
24 of 27 tasks
mattab opened this issue Sep 14, 2015 · 9 comments
Closed
24 of 27 tasks

Release Piwik 2.15.0 #8787

mattab opened this issue Sep 14, 2015 · 9 comments
Assignees
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Sep 14, 2015

Checklist for a successful 2.15.0 release:

  • Beta release cycle started with b1 release
  • Forum support: check if there is any new bug report (got 124 posts to process in Support & bugs forum)
  • Forum General questions: check if there is any new bug report (got 200+ posts to process in General Questions forum)
  • Backlog grooming: check 104 issues without milestone if any one should be fixed in 2.15.0 https://github.com/piwik/piwik/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+no%3Amilestone
  • Run compatibility check process for open source plugins, to check if any plugins are broken with the beta release
  • Implement, test LTS channel in build package
  • Implement, deploy, test LTS channel in api.piwik.org web service
  • Review, test new LogViewer plugin Publicise the LogViewer plugin #8834
  • Update referrer spam list
  • Fix all remaining 2.15.0 issues
  • Up to date submodules
  • Release Candidate release
  • Generate changelog (set Repositories to: piwik/piwik,piwik/piwik-log-analytics,piwik/piwik-php-tracker,piwik/referrer-spam-blacklist,piwik/tracker-proxy)
  • Check all relevant changes are written in Developer Changelog
  • Post sticky thread in forum about RC,
  • inform RC release on social media
  • Release candidate cycle (at least 1 week cycle)
  • let's fix all open source and PRO plugin builds during RC cycle
  • All open source plugins are green, and those that need a version bump are released on marketplace)
  • Synchronise translations from transifex (@sgiehl on master with latest RC)
  • Up to date submodules
  • Add to changelog any new issues or FAQ added since first RC
  • Change changelog published date to the release day
  • Release 2.15.0 stable
    • In Github release write
This release is meant for developers only and requires extra work to install it. 
 * Latest stable production release can be found at https://piwik.org/download/ ([learn more](https://piwik.org/docs/installation/))
 * Beta and Release Candidates releases can be found at https://builds.piwik.org/ ([learn more](http://piwik.org/faq/how-to-update/faq_159/))
  • Write up + take screenshots of new features + notify Ewa and draft blog post
  • All 40+ plugin builds are green on master with latest RC
@mattab mattab added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Sep 14, 2015
@mattab mattab self-assigned this Sep 14, 2015
@mattab mattab added this to the 2.15.0 milestone Sep 14, 2015
@mattab mattab mentioned this issue Sep 21, 2015
8 tasks
@ThaDafinser
Copy link
Contributor

@mattab is there a deadline currently for 2.15 ?

@mattab
Copy link
Member Author

mattab commented Oct 8, 2015

@ThaDafinser yes, end of month absolute deadline (and as early as possible)

@mattab
Copy link
Member Author

mattab commented Oct 13, 2015

Changelog for Piwik 2.15.0 RC published - feedback welcome

And the forum post RC announcement

@ThaDafinser
Copy link
Contributor

RC2 works good for me.

Needed to rewrite a small plugin, but that was buggy coded any way.

Question

I've rewritten the buggy plugin (Ip2Hostname) to match the new style here:
https://github.com/piwik/piwik/blob/master/plugins/DevicePlugins/Columns/PluginCookie.php#L19

If that is the new way to go, this plugin needs a rewrite - right?
https://github.com/piwik/piwik/blob/master/plugins/Provider/Provider.php#L30

@mattab
Copy link
Member Author

mattab commented Oct 17, 2015

If that is the new way to go, this plugin needs a rewrite - right?

correct! also it could be moved to the Marketplace: #5341 as it has recently been disabled by default #8832

@mattab
Copy link
Member Author

mattab commented Oct 20, 2015

@sgiehl could you sync translations? we are almost ready for stable release and cutting a last RC release

@mattab
Copy link
Member Author

mattab commented Oct 22, 2015

New Plugin releases compatible with 2.15.0 were published on the Marketplace:

  • InterSites
  • LoginLdap
  • SimplePageBuilder
  • QueuedTracking
  • TaskTimetable
  • AnonymousPiwikUsageMeasurement
  • LoginHttpAuth

@mattab
Copy link
Member Author

mattab commented Oct 22, 2015

Well done everyone and especially @tsteur @diosmosis @sgiehl for the epic work put in this release at so many levels. we can be proud of delivering such a quality and awesome release!

@mattab mattab closed this as completed Oct 22, 2015
@ThaDafinser
Copy link
Contributor

Great work :-)

Cant await the 3.0 merge 🐹

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Projects
None yet
Development

No branches or pull requests

2 participants