| 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, grenka, 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@) |