Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 441554

Summary: Re-enable table printing feature and the Paperclips dependency for Sirius 3.0
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: TableAssignee: Jessy Mallet <jessy.mallet>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3 CC: belqassim.djafer, esteban.dugueperoux, laurent.redor, maxime.porhel
Version: 1.0.0Keywords: triaged
Target Milestone: 3.0.0M6   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/44013
https://git.eclipse.org/r/44066
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=62d40e3ba733f3f3e5ee408640460d9bdf2ca71c
https://git.eclipse.org/r/46233
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ddfb67ddac27e094cfd61963cff85ba375ede7d2
Whiteboard:

Description Pierre-Charles David CLA 2014-08-12 03:32:00 EDT
We had to disable the table printing feature for 1.0 because of a dependency to an unreleased Paperclips component (see bug 435204). We'll try again to get a Paperclips released for the 2.0 timeframe so that the feature can be enabled again.
Comment 1 Pierre-Charles David CLA 2014-08-12 03:32:40 EDT
Cedric I'm assigning this to you as commiter on Paperclips.
Comment 2 Pierre-Charles David CLA 2014-09-22 09:44:44 EDT
Moved to Sirius 3.0.
Comment 3 Maxime Porhel CLA 2014-09-24 05:01:47 EDT
Looking at the deleted code in Bug 435204, it seems we could create a specific plugin to handle the table printing feature. 

The we might only modify the build/update site instead of add/remove the print feature code.
Comment 4 Pierre-Charles David CLA 2015-02-11 09:53:56 EST
We may need to copy the actual parts of the Paperclips sources from https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/tree/widgets/paperclips directly in Sirius (appropriately rebranded under the org.eclipse.sirius.* namespace) and build/release that as part of Sirius itself if we want to move forward.
Comment 5 Pierre-Charles David CLA 2015-03-11 05:50:31 EDT
See https://git.eclipse.org/r/#/c/43591/ for a draft which integrates a copy of the Paperclips classes we need and re-integrate the Sirius code which use it. Still a draft as I have not actually tested that the actual printing feature is back.
Comment 6 Eclipse Genie CLA 2015-03-17 10:35:38 EDT
New Gerrit change created: https://git.eclipse.org/r/44013

WARNING: this patchset contains 13871 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 7 Eclipse Genie CLA 2015-03-18 05:11:36 EDT
New Gerrit change created: https://git.eclipse.org/r/44066

WARNING: this patchset contains 13832 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 8 Eclipse Genie CLA 2015-03-18 05:51:24 EDT
Gerrit change https://git.eclipse.org/r/44066 was merged to [master].
Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=62d40e3ba733f3f3e5ee408640460d9bdf2ca71c

WARNING: this patchset contains 13822 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 9 Eclipse Genie CLA 2015-03-18 05:51:26 EDT
WARNING: this patchset contains 13822 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
Comment 10 Pierre-Charles David CLA 2015-03-18 05:52:11 EDT
Fixed.
Comment 11 Belqassim Djafer CLA 2015-04-10 09:50:57 EDT
Verified on Sirius 3.0.0M6
Comment 12 Eclipse Genie CLA 2015-04-22 05:04:32 EDT
New Gerrit change created: https://git.eclipse.org/r/46233
Comment 14 Pierre-Charles David CLA 2015-06-24 11:14:05 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.