[xwiki-devs] Choosing a JIRA issue ...
Hi Devs, I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues. * XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne) * XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu) Thank you very much for your time. - Asiri
Hi Asiri, Asiri Rathnayake wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
This is the only focused issue from this list, as it has a specific goal. It would take an experienced developer with some free time less than 20 minutes to solve it. It would be a good issue for a complete beginner.
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu)
This is not something easy, as requires searching all the platform for synchronized code, deciding how to best fix it, and all this requires a deeper knowledge of how the entire core works, so I'd advice against this. Yet, this would be the issue with the best impact, as it will improve the speed.
* XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
This is a good issue if you want to learn the platform. Again, it is not something specific, and requires looking through all the code, learning how different parts of the platform work, getting in contact with different libraries. The downside is that it is quite large, so it will take several days to fix all the deprecations. -- Sergiu Dumitriu http://purl.org/net/sergiu/
Hi Sergiu, On Mon, Apr 28, 2008 at 3:21 AM, Sergiu Dumitriu <[email protected]> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
This is the only focused issue from this list, as it has a specific goal. It would take an experienced developer with some free time less than 20 minutes to solve it. It would be a good issue for a complete beginner.
Ok, I'll be working on this issue. Meanwhile i'll keep an eye on the other issues as well, if i somehow get confident enough, i'll work on them too. Thanks a lot. - Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu)
This is not something easy, as requires searching all the platform for synchronized code, deciding how to best fix it, and all this requires a deeper knowledge of how the entire core works, so I'd advice against this. Yet, this would be the issue with the best impact, as it will improve the speed.
* XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
This is a good issue if you want to learn the platform. Again, it is not something specific, and requires looking through all the code, learning how different parts of the platform work, getting in contact with different libraries. The downside is that it is quite large, so it will take several days to fix all the deprecations.
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi Sergiu, On Mon, Apr 28, 2008 at 3:21 AM, Sergiu Dumitriu <[email protected]> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
This is the only focused issue from this list, as it has a specific goal. It would take an experienced developer with some free time less than 20 minutes to solve it. It would be a good issue for a complete beginner.
I need some guidance :) How can i track the execution from web interface to core ? I mean when user performs an action on the UI (like logging in, logging out, saving a document etc.) how can i track down the execution of code ? From where should i start looking into the code (entry point) ? I hope my explanation is clear enough. Thanks. - Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu)
This is not something easy, as requires searching all the platform for synchronized code, deciding how to best fix it, and all this requires a deeper knowledge of how the entire core works, so I'd advice against this. Yet, this would be the issue with the best impact, as it will improve the speed.
* XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
This is a good issue if you want to learn the platform. Again, it is not something specific, and requires looking through all the code, learning how different parts of the platform work, getting in contact with different libraries. The downside is that it is quite large, so it will take several days to fix all the deprecations.
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Apr 29, 2008, at 7:06 AM, Asiri Rathnayake wrote:
Hi Sergiu,
On Mon, Apr 28, 2008 at 3:21 AM, Sergiu Dumitriu <[email protected]> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
This is the only focused issue from this list, as it has a specific goal. It would take an experienced developer with some free time less than 20 minutes to solve it. It would be a good issue for a complete beginner.
I need some guidance :)
How can i track the execution from web interface to core ? I mean when user performs an action on the UI (like logging in, logging out, saving a document etc.) how can i track down the execution of code ? From where should i start looking into the code (entry point) ?
The entry point is XWikiAction.execute(). It initializes the xwiki context, then the xwiki object and then calls the abstract action() and render() methods, implemented by the specific action executed (for example ViewAction). The render() method returns the name of a template file (*.vm files) to load. The template file then executes. -Vincent
I hope my explanation is clear enough.
Thanks.
- Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu)
This is not something easy, as requires searching all the platform for synchronized code, deciding how to best fix it, and all this requires a deeper knowledge of how the entire core works, so I'd advice against this. Yet, this would be the issue with the best impact, as it will improve the speed.
* XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
This is a good issue if you want to learn the platform. Again, it is not something specific, and requires looking through all the code, learning how different parts of the platform work, getting in contact with different libraries. The downside is that it is quite large, so it will take several days to fix all the deprecations.
Hi, On Tue, Apr 29, 2008 at 11:46 AM, Vincent Massol <[email protected]> wrote:
On Apr 29, 2008, at 7:06 AM, Asiri Rathnayake wrote:
Hi Sergiu,
On Mon, Apr 28, 2008 at 3:21 AM, Sergiu Dumitriu <[email protected]> wrote:
Hi Asiri,
Asiri Rathnayake wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
This is the only focused issue from this list, as it has a specific goal. It would take an experienced developer with some free time less than 20 minutes to solve it. It would be a good issue for a complete beginner.
I need some guidance :)
How can i track the execution from web interface to core ? I mean when user performs an action on the UI (like logging in, logging out, saving a document etc.) how can i track down the execution of code ? From where should i start looking into the code (entry point) ?
The entry point is XWikiAction.execute(). It initializes the xwiki context, then the xwiki object and then calls the abstract action() and render() methods, implemented by the specific action executed (for example ViewAction). The render() method returns the name of a template file (*.vm files) to load. The template file then executes.
Thanks a lot. - Asiri
-Vincent
I hope my explanation is clear enough.
Thanks.
- Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu)
This is not something easy, as requires searching all the platform for synchronized code, deciding how to best fix it, and all this requires a deeper knowledge of how the entire core works, so I'd advice against this. Yet, this would be the issue with the best impact, as it will improve the speed.
* XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
This is a good issue if you want to learn the platform. Again, it is not something specific, and requires looking through all the code, learning how different parts of the platform work, getting in contact with different libraries. The downside is that it is quite large, so it will take several days to fix all the deprecations.
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
I have a question about the JIRA bugs we are supposed to fix. If I am working on the Offline P2P project, as in adding the feature to XEclipse, am I supposed to fix XWiki bugs or XEclipse bugs? Or it does not matter which ones i fix as long as I do them right? Thanks. Asiri Rathnayake <[email protected]> wrote: Hi Devs, I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues. * XWIKI-2191 - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne) * XWIKI-1538 - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu) Thank you very much for your time. - Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
Hi Enygma, On Mon, Apr 28, 2008 at 5:42 AM, Enygma <[email protected]> wrote:
I have a question about the JIRA bugs we are supposed to fix.
If I am working on the Offline P2P project, as in adding the feature to XEclipse, am I supposed to fix XWiki bugs or XEclipse bugs? Or it does not matter which ones i fix as long as I do them right?
Sergiu told me once that we can work on any issue (even documentation). - Asiri
Thanks.
Asiri Rathnayake <[email protected]> wrote: Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne) * XWIKI-1538 - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
Thank you very much for your time.
- Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
--------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi Enygma, On Apr 28, 2008, at 5:46 AM, Asiri Rathnayake wrote:
Hi Enygma,
On Mon, Apr 28, 2008 at 5:42 AM, Enygma <[email protected]> wrote:
I have a question about the JIRA bugs we are supposed to fix.
If I am working on the Offline P2P project, as in adding the feature to XEclipse, am I supposed to fix XWiki bugs or XEclipse bugs? Or it does not matter which ones i fix as long as I do them right?
Sergiu told me once that we can work on any issue (even documentation).
Yes you can pick any issue. The idea is that you start learning about the xwiki dev process in general, set up your xwiki dev environment, start looking at the code and understand the quality level that the xwiki project requires. Thanks -Vincent
Asiri Rathnayake <[email protected]> wrote: Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne) * XWIKI-1538 - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
Thank you very much for your time.
- Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
--------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Good to know. Thanks. Vincent Massol <[email protected]> wrote: Hi Enygma, On Apr 28, 2008, at 5:46 AM, Asiri Rathnayake wrote:
Hi Enygma,
On Mon, Apr 28, 2008 at 5:42 AM, Enygma wrote:
I have a question about the JIRA bugs we are supposed to fix.
If I am working on the Offline P2P project, as in adding the feature to XEclipse, am I supposed to fix XWiki bugs or XEclipse bugs? Or it does not matter which ones i fix as long as I do them right?
Sergiu told me once that we can work on any issue (even documentation).
Yes you can pick any issue. The idea is that you start learning about the xwiki dev process in general, set up your xwiki dev environment, start looking at the code and understand the quality level that the xwiki project requires. Thanks -Vincent
Asiri Rathnayake wrote: Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne) * XWIKI-1538 - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
Thank you very much for your time.
- Asiri _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
--------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
Hi, On Sun, Apr 27, 2008 at 9:40 PM, Asiri Rathnayake < [email protected]> wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
I have attached a patch <http://jira.xwiki.org/jira/browse/XWIKI-2191> that would fix this bug. Please review it and let me know if it is ok. Thanks. - Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
Thank you very much for your time.
- Asiri
Hi All, On Thu, May 1, 2008 at 2:23 AM, Asiri Rathnayake <[email protected]> wrote:
Hi,
On Sun, Apr 27, 2008 at 9:40 PM, Asiri Rathnayake < [email protected]> wrote:
Hi Devs,
I've gone through xwiki-core JIRA list and i selected following three issues out of which i wish to pick a one. But before jumping in, i need some guidance on which one to select. I thought it's best to ask from the list since i might not be aware of the severity of these issues.
* XWIKI-2191 <http://jira.xwiki.org/jira/browse/XWIKI-2191> - (When user logout, his pages locks should be removed - Reported by Thomas Mortagne)
I have attached a patch <http://jira.xwiki.org/jira/browse/XWIKI-2191>that would fix this bug. Please review it and let me know if it is ok.
Thanks.
I have made the final adjustments as requested by Sergiu. Please review the patch <http://jira.xwiki.org/jira/browse/XWIKI-2191> and let me know if it is ok. Sorry about being a bit late, had few problems to sort out. I will resume working on WebDAV from next week onwards. Thanks. - Asiri
- Asiri
* XWIKI-1538 <http://jira.xwiki.org/jira/browse/XWIKI-1538> - (Improve performance by efficiently using synchronized code - Reported by Sergiu Dumitriu) * XWIKI-671 <http://jira.xwiki.org/jira/browse/XWIKI-671> - (Refactor the code using deprecated API - Reported by Sergiu Dumitriu)
Thank you very much for your time.
- Asiri
participants (4)
-
Asiri Rathnayake -
Enygma -
Sergiu Dumitriu -
Vincent Massol