Summary: | dot не генерирует svg для больших графов | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> | ||||||
Component: | graphviz | Assignee: | kotopesutility <kotopesutility> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | george, lav, mike | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Антон Мидюков
2024-10-29 15:23:29 MSK
На того, кто собирал. (Ответ для Антон Мидюков на комментарий #0) > Для воспроизведения проблемы прилагаю файл targets.dot. Приложи всё-таки. :) Created attachment 17082 [details]
Файл, с которым воспроизводится проблема
(Ответ для Michael Shigorin на комментарий #2) > (Ответ для Антон Мидюков на комментарий #0) > > Для воспроизведения проблемы прилагаю файл targets.dot. > Приложи всё-таки. :) При создании бага не приложилось, а я не заметил. Created attachment 17089 [details] патч с удалением ограничения количества узлов Эдгар Макаров посмотрел и выяснил, что: --- У upstream-а в коммите https://gitlab.com/graphviz/graphviz/-/commit/0b9e87d34cdeaa4b813e99a3d3c5c34c9014d061 (experimental code, 2008) был добавлен счётчик вершин и ограничение на 100 вершин. Условие не является необходимым для выхода, так как при итерации через функцию deflate выход из цикла всё равно будет произведён. Патч убирает это ограничение. --- Прилагаю его %patch -p1. graphviz-12.1.2-alt2 -> sisyphus: Mon Nov 18 2024 Anton Midyukov <antohami@altlinux> 12.1.2-alt2 - Remove limit of 100 vertices (Closes: 51872) (thanks mike@) |