[xwiki-devs] [VOTE] Release XE 2.5M2
Hi devs, According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on: - CSRF - Office Preview - Extension manager Can we release M2 ASAP, or are there still things to do for these two? There are also some features that didn't make it in so far: - "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release? For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone -- Sergiu Dumitriu http://purl.org/net/sergiu/
On 09/27/2010 01:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
- Office Preview
I have to refactor DefaultPresentationBuilder from office-importer module so that it doesn't depend (runtime) on velocity and html macros. Otherwise I can't create the office preview macro: macros can't depend on the HTML macro, and office preview macro -> office preview -> office importer -> HTML macro. DefaultPresentationBuilder needs the HTML macro because it generates HTML elements that have no correspondent node in XDOM. Precisely, it generates an in-line frame that points to the first slide (a file in the attached presentation zip archive). I have two options: (1) modify DefaultPresentationBuilder to generate HTML elements that can be mapped to XDOM (e.g. put the presentation images and text directly in the page content, and don't use script tags or other HTML elements that can't be mapped to XDOM). (2) define macro markers specific to the presentation import and keep the current HTML output. This means we'll get something like: {{officepresentation}} <iframe ...></iframe> {{/officepresentation}} The macro markers are needed in order to protect the output of the office import in WYSIWYG mode. I'm for the first solution, but I haven't decided yet what to generate: (1a) list only the slide screen shots (1b) list slide screen shots followed by text extracted from each slide (1c) something else (there is a discussion thread opened for this). I need at least 1 day to finish this, provided we agree on the right solution. Thanks, Marius
- Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
On 09/27/2010 01:18 PM, Marius Dumitru Florea wrote:
On 09/27/2010 01:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
- Office Preview
I have to refactor DefaultPresentationBuilder from office-importer module so that it doesn't depend (runtime) on velocity and html macros. Otherwise I can't create the office preview macro: macros can't depend on the HTML macro, and office preview macro -> office preview -> office importer -> HTML macro.
DefaultPresentationBuilder needs the HTML macro because it generates HTML elements that have no correspondent node in XDOM. Precisely, it generates an in-line frame that points to the first slide (a file in the attached presentation zip archive).
I have two options:
(1) modify DefaultPresentationBuilder to generate HTML elements that can be mapped to XDOM (e.g. put the presentation images and text directly in the page content, and don't use script tags or other HTML elements that can't be mapped to XDOM).
(2) define macro markers specific to the presentation import and keep the current HTML output. This means we'll get something like:
{{officepresentation}} <iframe ...></iframe> {{/officepresentation}}
The macro markers are needed in order to protect the output of the office import in WYSIWYG mode.
+1 for (1)
I'm for the first solution, but I haven't decided yet what to generate: (1a) list only the slide screen shots (1b) list slide screen shots followed by text extracted from each slide (1c) something else (there is a discussion thread opened for this).
+1 for (1a). Slides are usually rich, with graphics, pictures, complex layout. Just the text might not be informative enough.
I need at least 1 day to finish this, provided we agree on the right solution.
Thanks, Marius
- Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
On Mon, Sep 27, 2010 at 12:49 PM, Sergiu Dumitriu <[email protected]> wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory
I have code for the user directory which uses a new users module. Since we haven't really reach a consensus about it I see x options: 1) Commit it as is, I'm reluctant to do so since Vincent and may be others consider its API flawed. 2) Finish the discussion and write something that is fine for everyone, Thomas started to make suggestions (1 to 2 days) 3) Drop the module and make the user directory use the rightsmanager plugin WDYT ?
- Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On 09/27/2010 01:27 PM, Jean-Vincent Drean wrote:
On Mon, Sep 27, 2010 at 12:49 PM, Sergiu Dumitriu<[email protected]> wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory
I have code for the user directory which uses a new users module. Since we haven't really reach a consensus about it I see x options:
1) Commit it as is, I'm reluctant to do so since Vincent and may be others consider its API flawed. 2) Finish the discussion and write something that is fine for everyone, Thomas started to make suggestions (1 to 2 days) 3) Drop the module and make the user directory use the rightsmanager plugin
OK, given that several people would need 2-3 days to finish their stuff, I propose to postpone the release till Thursday morning.
WDYT ?
- Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
On 09/27/2010 03:08 PM, Sergiu Dumitriu wrote:
On 09/27/2010 01:27 PM, Jean-Vincent Drean wrote:
On Mon, Sep 27, 2010 at 12:49 PM, Sergiu Dumitriu<[email protected]> wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory
I have code for the user directory which uses a new users module. Since we haven't really reach a consensus about it I see x options:
1) Commit it as is, I'm reluctant to do so since Vincent and may be others consider its API flawed. 2) Finish the discussion and write something that is fine for everyone, Thomas started to make suggestions (1 to 2 days) 3) Drop the module and make the user directory use the rightsmanager plugin
OK, given that several people would need 2-3 days to finish their stuff, I propose to postpone the release till Thursday morning.
+1 for postponing till Thursday. These are pretty big improvements, so we should include them for the 2.5 version. Thanks, Sorin B.
WDYT ?
- Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
On 09/27/2010 01:27 PM, Jean-Vincent Drean wrote:
On Mon, Sep 27, 2010 at 12:49 PM, Sergiu Dumitriu<[email protected]> wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory
I have code for the user directory which uses a new users module. Since we haven't really reach a consensus about it I see x options:
1) Commit it as is, I'm reluctant to do so since Vincent and may be others consider its API flawed. 2) Finish the discussion and write something that is fine for everyone, Thomas started to make suggestions (1 to 2 days) 3) Drop the module and make the user directory use the rightsmanager plugin
WDYT ?
+1 for 2)
- Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
There are 2 things left to do: 1. Add 2.5 branch to applications and recommit the CSRF protection patch - I'll do it today 2. Fix all functional tests - this will take much longer and should better be postponed Alex
- Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
On Sep 27, 2010, at 1:49 PM, Alex Busenius wrote:
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
There are 2 things left to do:
1. Add 2.5 branch to applications and recommit the CSRF protection patch - I'll do it today
Each app has its own version number but trunk is the latest so there's no need to add any branch for that. There's a need to add a "2.4-compat" branch if we want to re-release an app for 2.4. Thanks -Vincent
2. Fix all functional tests - this will take much longer and should better be postponed
Alex
- Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
On 09/27/2010 01:52 PM, Vincent Massol wrote:
On Sep 27, 2010, at 1:49 PM, Alex Busenius wrote:
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
There are 2 things left to do:
1. Add 2.5 branch to applications and recommit the CSRF protection patch - I'll do it today
Each app has its own version number but trunk is the latest so there's no need to add any branch for that. There's a need to add a "2.4-compat" branch if we want to re-release an app for 2.4.
Yes, I've mixed it up, s/2.5/2.4/ Alex
Thanks -Vincent
2. Fix all functional tests - this will take much longer and should better be postponed
Alex
- Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On 09/27/2010 01:49 PM, Alex Busenius wrote:
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
There are 2 things left to do:
1. Add 2.5 branch to applications and recommit the CSRF protection patch - I'll do it today
No need to create these branches. If something is needed for 2.4.4, then the branches will be created as needed.
2. Fix all functional tests - this will take much longer and should better be postponed
Alex
- Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
On Mon, Sep 27, 2010 at 13:49, Alex Busenius <[email protected]> wrote:
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF
There are 2 things left to do:
1. Add 2.5 branch to applications and recommit the CSRF protection patch - I'll do it today
Actually no, you need to create a branch when: 1) something as been already fixed in the app trunk for 2.4 2) the app trunk contains some things incompatible with 2.4 branch and some bug need to be fixed for 2.4 branch Most of the applications (if not all) does not have anything committed since there last release so no need to create branches. When 2) happen a branch will be created based on the last tag compatible with 2.4.
2. Fix all functional tests - this will take much longer and should better be postponed
Alex
- Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Mon, Sep 27, 2010 at 12:49, Sergiu Dumitriu <[email protected]> wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Extension Manager is ready for the release.
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
Hello, Once again, I'd like to advocate replacing the right service implementation. My implementation is ready to be used with the existing API. In fact I have used it myself on my installations of XWiki for the past two months. https://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/xwiki-security-rightserv... But I also think it would be a good idea to change the API: http://xwiki.markmail.org/message/u56q53oodqakuftw?q=right+service+api Also, this implementation supports multiple policies for resolving the access right of a particular object. I have provided an alternative implementation that I calle 'PrioritizingRightResolver', which I find more intuitive than than the original algorithm. My recommendation is to make this the default in future releases. Best regards, /Andreas 2010-09-27 12:49, Sergiu Dumitriu skrev:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
Hi all, On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards
I plan to commit the container and dashboard macros in the platform today. As for implementing the Main.Dashboard using the dashboard macro and its components as gadgets, I think we should postpone it since I don't know yet how to create the gadget-macros to put in (wiki macros or java macros). Thanks, Anca
- Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
So, new vote: Release 2.5M2 today (Thursday) starting at 13:00 UTC (15:00 CEST). On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
Preliminary release done, please check that everything works: http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-jett... http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-inst... http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-inst... http://maven.xwiki.org/releases/com/xpn/xwiki/platform/xwiki-web-standard/2.... On 09/30/2010 12:50 PM, Sergiu Dumitriu wrote:
So, new vote:
Release 2.5M2 today (Thursday) starting at 13:00 UTC (15:00 CEST).
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
-- Sergiu Dumitriu http://purl.org/net/sergiu/
Tested. I didn't find something new, and Office Preview (both Macro and "eye" from attachments tab ) works fine now. So here is my +1 for release. Regards, Sorin B. On 10/2/2010 3:01 PM, Sergiu Dumitriu wrote:
Preliminary release done, please check that everything works:
http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-jett...
http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-inst...
http://maven.xwiki.org/releases/com/xpn/xwiki/products/xwiki-enterprise-inst...
http://maven.xwiki.org/releases/com/xpn/xwiki/platform/xwiki-web-standard/2....
On 09/30/2010 12:50 PM, Sergiu Dumitriu wrote:
So, new vote:
Release 2.5M2 today (Thursday) starting at 13:00 UTC (15:00 CEST).
On 09/27/2010 12:49 PM, Sergiu Dumitriu wrote:
Hi devs,
According to the roadmap [ http://enterprise.xwiki.org/xwiki/bin/Main/Roadmap ], XE 2.5M2 should be released today. However, there have been some significant changes recently, which might need more time to stabilize. So, what's the status on:
- CSRF - Office Preview - Extension manager
Can we release M2 ASAP, or are there still things to do for these two?
There are also some features that didn't make it in so far:
- "Email this page" feature - User directory - Export UI - Dashboards - Recent changes - Localization
Are any of these close to being committed? Should we wait a few more days or do we postpone them to the next release?
For me: - "Email this page" should be ready in two days - Export UI: Postpone - Localization: Postpone
participants (9)
-
Alex Busenius -
Anca Luca -
Andreas Jonsson -
Jean-Vincent Drean -
Marius Dumitru Florea -
Sergiu Dumitriu -
Sorin Burjan -
Thomas Mortagne -
Vincent Massol