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

Remove PDF2 AXF and RenderX in favour of separate repo #3807

Merged
merged 2 commits into from Oct 7, 2021

Conversation

jelovirt
Copy link
Member

@jelovirt jelovirt commented Sep 26, 2021

Description

Remove PDF2 AXF and RenderX plug-ins and install them from dita-ot/org.dita.pdf2.axf and dita-ot/org.dita.pdf2.xep into distribution package.

Motivation and Context

PDF2 AXF and RenderX plug-ins have been moved to their own repos.

How Has This Been Tested?

Distribution build works.

Type of Changes

  • New feature (non-breaking change which adds functionality)

Documentation and Compatibility

Document that PDF2 AXF and RenderX related bugs should be reported to https://github.com/dita-ot/org.dita.pdf2.axf/issues and https://github.com/dita-ot/org.dita.pdf2.xep/issues, respectively.

@jelovirt jelovirt added plugin/pdf Issue related to PDF plug-in priority/medium Medium (or unknown) priority issue enhancement Changes to an existing feature dependency Related to external plugin or bundled library labels Sep 26, 2021
@jelovirt jelovirt self-assigned this Sep 26, 2021
@jelovirt jelovirt added this to In progress in 3.7 via automation Sep 26, 2021
@jelovirt jelovirt changed the title Remove PDF2 AXF in favour of separate repo Remove PDF2 AXF and RenderX in favour of separate repo Sep 27, 2021
@jelovirt jelovirt moved this from In progress to Review in progress in 3.7 Sep 27, 2021
infotexture
infotexture previously approved these changes Sep 29, 2021
Copy link
Member

@infotexture infotexture left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with a fresh Git worktree , both external plug-ins are installed correctly and distribution build succeeds. ✅

3.7 automation moved this from Review in progress to Reviewer approved Sep 29, 2021
@infotexture
Copy link
Member

Should we also remove the corresponding lines from the Git ignore file?

@infotexture
Copy link
Member

There are still traces of XEP in org.dita.pdf2/resource/messages.xml.

Would it make sense to move these to the external plug-in as well, or are there reasons to keep them in the core PDF plug-in?

3.7 automation moved this from Reviewer approved to Review in progress Sep 30, 2021
Signed-off-by: Jarno Elovirta <jarno@elovirta.com>
Signed-off-by: Jarno Elovirta <jarno@elovirta.com>
3.7 automation moved this from Review in progress to Reviewer approved Oct 2, 2021
Copy link
Member

@infotexture infotexture left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the migration of the XEP messages from org.dita.pdf2 to dita-ot/org.dita.pdf2.xep@42b8628 for plug-in v3.6.2, I think this is good to go. ✅

@jelovirt jelovirt merged commit 9c7ab06 into develop Oct 7, 2021
3.7 automation moved this from Reviewer approved to Done Oct 7, 2021
@jelovirt jelovirt deleted the feature/remove-pdf2-axf branch October 7, 2021 14:06
@jelovirt jelovirt added this to the Next milestone Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency Related to external plugin or bundled library enhancement Changes to an existing feature plugin/pdf Issue related to PDF plug-in priority/medium Medium (or unknown) priority issue
Projects
No open projects
3.7
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants