Re: Extensions for the 1.0 release (report)

Maren Hachmann <[email protected]> Wed, 3 Apr 2019 00:26:08 +0200
Newsgroups gmane.comp.graphics.inkscape.devel
Message-ID <[email protected]>
Added the eqtexsvg info to the release notes.
Do we know how many people were depending on it for their LaTeX
typesetting? Could we maybe ask for external testing, if testing via CI
isn't possible?

Maren

Am 02.04.19 um 04:15 schrieb [email protected]:
> Extensions 1.0 - 2019-03-24 to 2019-04-01
> 
> I've completed a very exausting slog through all of our extensions for
> the Inkscape 1.0 release. Below is a detailed report on where we
> currently stand with our extensions repository. There are some
> decisions to make wrt how we support dependancies, how we test
> extensions that call out to outside programs and how we fix the
> remaining issues.
> 
> If you'd like to help out, then pick one of the extensions in the
> failed, missing or otherwise has a problem from the below lists and
> download the inkscape-extensions repository from GitLab. Use pytest
> tests/test_[name_of_extension].py to test the specific extension you're
> interested in. For svg comparisons, look for the XXX parts in the
> output, it'll show you were it's different xml-wise.
> 
> == Overview ==
> 
>  * 23 Extensions without comparison tests
> 
>  * 119 Added Comparison Tests
>   - 0 Causing an Error (all fixed)
>   - 95 Working extensions with perfect matches
>   - 24 Failed to match (output is different)
> 
>  * 7 Missing, Removed or untestable extensions
>   - 1 Delayed fix because of Merge Request
>   - 1 None Inkex based python extension
>   - 4 Removed extensions
>   - 1 Windows extension
> 
> === Failed Extensions ===
> 
> Large number of differences or just borked:
> 
>  - perspective, pixelsnap
> 
> Large number of differences or format is not svg:
> 
>  - dpiswitcher, extrude, dxf_outlines, hpgl_output
> 
> Medium number of differences related to path transformatons:
> 
>  - foldablebox, polyhedron_3d, summersnight
> 
> Medium number of differences, various attributes missing from output:
> 
>  - grid_polar, grid_cartesian, lindenmayer, whirl
> 
> Tiny or single difference related to finding layer center:
> 
>  - render_barcode, render_barcode_datamatrix, render_barcode_qrcode,
> render_gear_rack, render_gears, spirograph, split, triangle,
> wireframe_sphere, grid_isometric, hershey
> 
> === Removed: External dependancy, shell script (not python) ===
> 
>  - eqtexsvg, plt_output, sk1_output, wmf_output,
> 
> === Other ===
> 
> gcodetools - Held up because of merge request, cleanup is very large.
> dm2svg - None inkex python extension, could be converted
> print_win32_vector - Windows only (untestable) but also an infurating
> copy of dxf_outlines.py AND untestable because it requires access to
> printers to print things.
> 
> === Extensions without comparison tests ===
> 
> color_randomize, dxf12_outlines, fractalize, frame, generate_voronoi,
> gimp_xcf, inkwebeffect, interp_attr_g, jitternodes, layout_nup,
> loren_ipsum, markers_strokepaint, measure, pathmodifier, pathscatter,
> prepare_file_save_as, print_win32_vector, render_alphabetsoup, rtree,
> rubberstretch, synfig_output, synfig_prepare, text_randomcase
> 
> == Work Done ==
> 
>  - Unit Tests: 149 files changed, 1311 insertions(+), 1462 deletions(-)
>  - Test Framework:  3 files changed, 308 insertions(+), 23 deletions(-)
>  - Extensions: 57 files changed, 862 insertions(+), 1185 deletions(-)
>  - Inkex API: 9 files changed, 216 insertions(+), 40 deletions(-)
> 
> 
> 
> _______________________________________________
> Inkscape-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>