daisy / daisy/pipeline-scripts

Dtbook-to-rtf : performance issue when passing intermadiate result directly though xproc port

Open
#114 1 comment 0 reactions 0 assignees View on GitHub
accepted enhancement prio:3
Dominant language
HTML
Stars
6
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Tested Calabash Version :
xmlcalabash1-1.1.15-97
xmlcalabash1-1.1.16-97

Dtbook type : Dtbook with tag

Description :
Dtbook to rtf script contains mainly 2 steps, the "add-id" step and the " convert-to-rtf" step. If we let the result document flow directly from the first to the second, the transformation of dtbook to rtf has performance issue. If we save the output of add-dtbook-id in a temporary file and pass the uri as parameter to the convert-to-rtf step, the script takes same amount of time to convert a given book as the pipeline 1 version.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the Dtbook-to-RTF script with the listed Calabash versions and a Dtbook containing a tag. Compare direct flow through the XProc port with passing the add-id output through a temporary-file URI; done when the direct pipeline no longer has the reported performance gap.

Written by the indexing model from the issue text.

Assessment

Tech stack
xml
Domain
performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.