[xwiki-devs] [Reminder] Deprecation day tomorrow (26th of April)
It's tomorrow, the 26th of April, don't forget! Goal: * Move as many deprecations to legacy modules Who: * All committers and all contributor who wish to help out Metric: * Our score will be the # of APIs moved. Each dev need to report the # of APIs he's moved. Let's make it a success and learn from it. I'll publish a blog post with the result afterwards. Thanks -Vincent
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Of course it's forbidden to add any CLIRR exclude! :) Thanks -Vincent
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
This means that our code doesn't use them anymore. That's what we should focus on. However we may also need to modify code to replace deprecation usage. Here's a simple way to find deprecation usages: http://nemo.sonarsource.org/drilldown/violations/XWIKI?&rule=squid%3ACallToD... Thanks -Vincent
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved Both are useful, so make sure to count both. Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Thu, Apr 26, 2012 at 9:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
I'm done for today so here it is: Deprecated calls fixed: 53 Deprecated APIs moved: 14
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Apr 26, 2012, at 7:52 PM, Thomas Mortagne wrote:
On Thu, Apr 26, 2012 at 9:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
I'm done for today so here it is:
Deprecated calls fixed: 53 Deprecated APIs moved: 14
I'm currently at: Deprecated calls fixed: 5 Deprecated APIs moved: 1 Legacy modules added: 1 I'm still trying to move another one which has been defeating me for the past hours. I'll prevail but it will have fought bravely! -Vincent
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Apr 26, 2012, at 8:06 PM, Vincent Massol wrote:
On Apr 26, 2012, at 7:52 PM, Thomas Mortagne wrote:
On Thu, Apr 26, 2012 at 9:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
I'm done for today so here it is:
Deprecated calls fixed: 53 Deprecated APIs moved: 14
I'm currently at:
Deprecated calls fixed: 5 Deprecated APIs moved: 1
2 now :)
Legacy modules added: 1
I'm still trying to move another one which has been defeating me for the past hours. I'll prevail but it will have fought bravely!
I got it! It appears that our AspectJ maven plugin version was buggy (most likely the AspectJ version we were using). -Vincent
-Vincent
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Apr 26, 2012, at 7:52 PM, Thomas Mortagne wrote:
On Thu, Apr 26, 2012 at 9:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
I'm done for today so here it is:
Deprecated calls fixed: 53 Deprecated APIs moved: 14
Actually 13, see: * https://github.com/xwiki/xwiki-platform/commit/8bbc6d2508e0339060251497bccd6... * https://github.com/xwiki/xwiki-platform/commit/33029ca76b2e15de94b6639478df4... :) -Vincent
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On Thu, Apr 26, 2012 at 9:32 PM, Vincent Massol <[email protected]> wrote:
On Apr 26, 2012, at 7:52 PM, Thomas Mortagne wrote:
On Thu, Apr 26, 2012 at 9:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
I'm done for today so here it is:
Deprecated calls fixed: 53 Deprecated APIs moved: 14
Actually 13, see: * https://github.com/xwiki/xwiki-platform/commit/8bbc6d2508e0339060251497bccd6... * https://github.com/xwiki/xwiki-platform/commit/33029ca76b2e15de94b6639478df4...
Indeed I took care of no moving the others but forgot about this one.
:)
-Vincent
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Thu, Apr 26, 2012 at 10:23 AM, Vincent Massol <[email protected]> wrote:
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
I think we should count 2 things: * Number of deprecated calls fixed * Number of deprecated APIs moved
Both are useful, so make sure to count both.
Only 8 deprecated calls fixed on my side.. Thanks, Marius
Thanks -Vincent
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On 04/25/2012 03:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
My stats: - moved an entire plugin and its data structures to a distinct module not included in the builds; I guess that counts as 1 legacy module - moved 20 $util APIs - fixed the last 10 calls to deprecated $util APIs -- Sergiu Dumitriu http://purl.org/net/sergiu/
Our deprecation day was a nice success IMO. TOTAL (still missing Caleb figures ATM): ** Deprecated calls fixed: 76 + ? ** Deprecated APIs moved: 35 + ? ** Legacy modules added: 1 The following persons have contributed to it: * Thomas Mortagne ** Deprecated calls fixed: 53 ** Deprecated APIs moved: 13 * Marius Florea ** Deprecated calls fixed: 8 * Sergiu Dimitriu ** Deprecated calls fixed: 10 ** Deprecated APIs moved: 20 ** One plugin extracted from oldcore in its own module (but not moved to legacy - see the other thread I started on this) * Caleb James DeLisle ** Deprecated calls fixed: ? ** Deprecated APIs moved: ? * Vincent Massol ** Deprecated calls fixed: 5 ** Deprecated APIs moved: 2 ** Legacy modules added: 1 Once I get Caleb's figures I'll create a blog post on xwiki.org Thanks everyone who participated! We've made a dent (even if a small one). FTR the total # of deprecated calls (before this day): 1758 (source: http://nemo.sonarsource.org/drilldown/violations/XWIKI?&rule=squid%3ACallToD... ) So we've fixed about 6% of deprecations. Thanks -Vincent On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
On 04/27/2012 06:41 AM, Vincent Massol wrote:
Our deprecation day was a nice success IMO.
TOTAL (still missing Caleb figures ATM): ** Deprecated calls fixed: 76 + ? ** Deprecated APIs moved: 35 + ? ** Legacy modules added: 1
The following persons have contributed to it:
* Thomas Mortagne ** Deprecated calls fixed: 53 ** Deprecated APIs moved: 13
* Marius Florea ** Deprecated calls fixed: 8
* Sergiu Dimitriu ** Deprecated calls fixed: 10 ** Deprecated APIs moved: 20 ** One plugin extracted from oldcore in its own module (but not moved to legacy - see the other thread I started on this)
* Caleb James DeLisle ** Deprecated calls fixed: ? ** Deprecated APIs moved: ?
Deprecated calls fixed: 1 Deprecated APIs moved: 16 Great job everyone, I think these kinds of things are nice since they get us reacquainted with old code which might remind us of other maintenance jobs that need doing. Caleb
* Vincent Massol ** Deprecated calls fixed: 5 ** Deprecated APIs moved: 2 ** Legacy modules added: 1
Once I get Caleb's figures I'll create a blog post on xwiki.org
Thanks everyone who participated! We've made a dent (even if a small one).
FTR the total # of deprecated calls (before this day): 1758 (source: http://nemo.sonarsource.org/drilldown/violations/XWIKI?&rule=squid%3ACallToD... ) So we've fixed about 6% of deprecations.
Thanks -Vincent
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
So here's the blog post about this Deprecation Fixing Day: http://www.xwiki.org/xwiki/bin/view/Blog/DeprecationFixingDay1 Thanks again everyone who participated. -Vincent On Apr 27, 2012, at 6:25 PM, Caleb James DeLisle wrote:
On 04/27/2012 06:41 AM, Vincent Massol wrote:
Our deprecation day was a nice success IMO.
TOTAL (still missing Caleb figures ATM): ** Deprecated calls fixed: 76 + ? ** Deprecated APIs moved: 35 + ? ** Legacy modules added: 1
The following persons have contributed to it:
* Thomas Mortagne ** Deprecated calls fixed: 53 ** Deprecated APIs moved: 13
* Marius Florea ** Deprecated calls fixed: 8
* Sergiu Dimitriu ** Deprecated calls fixed: 10 ** Deprecated APIs moved: 20 ** One plugin extracted from oldcore in its own module (but not moved to legacy - see the other thread I started on this)
* Caleb James DeLisle ** Deprecated calls fixed: ? ** Deprecated APIs moved: ?
Deprecated calls fixed: 1 Deprecated APIs moved: 16
Great job everyone, I think these kinds of things are nice since they get us reacquainted with old code which might remind us of other maintenance jobs that need doing.
Caleb
* Vincent Massol ** Deprecated calls fixed: 5 ** Deprecated APIs moved: 2 ** Legacy modules added: 1
Once I get Caleb's figures I'll create a blog post on xwiki.org
Thanks everyone who participated! We've made a dent (even if a small one).
FTR the total # of deprecated calls (before this day): 1758 (source: http://nemo.sonarsource.org/drilldown/violations/XWIKI?&rule=squid%3ACallToD... ) So we've fixed about 6% of deprecations.
Thanks -Vincent
On Apr 25, 2012, at 9:21 PM, Vincent Massol wrote:
It's tomorrow, the 26th of April, don't forget!
Goal: * Move as many deprecations to legacy modules
Who: * All committers and all contributor who wish to help out
Metric: * Our score will be the # of APIs moved.
Each dev need to report the # of APIs he's moved.
Let's make it a success and learn from it.
I'll publish a blog post with the result afterwards.
Thanks -Vincent
participants (5)
-
Caleb James DeLisle -
Marius Dumitru Florea -
Sergiu Dumitriu -
Thomas Mortagne -
Vincent Massol