<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>51872</bug_id>
          
          <creation_ts>2024-10-29 15:23:29 +0300</creation_ts>
          <short_desc>dot не генерирует svg для больших графов</short_desc>
          <delta_ts>2024-11-19 14:56:09 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>graphviz</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="kotopesutility@altlinux.org">kotopesutility</assigned_to>
          <cc>antohami</cc>
    
    <cc>george</cc>
    
    <cc>grenka</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253594</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-10-29 15:23:29 +0300</bug_when>
    <thetext>dot не генерирует svg для больших графов. Замечено при генерации targets.svgz в reports у mkimage-profiles.
Для воспроизведения проблемы прилагаю файл targets.dot. Команда:
dot targets.dot  -v -Tsvgz -o targets.svgz

Ошибка:
Error: deflation finish problem 0 cnt=102

Воспроизводится на версии graphviz 12.1.2-alt1.
Не воспроизводится на версиях graphviz &lt;= 11.0.0-alt2

Не воспроизводится на небольших dot-файлах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253595</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-10-29 15:24:27 +0300</bug_when>
    <thetext>На того, кто собирал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253640</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2024-10-30 12:16:29 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #0)
&gt; Для воспроизведения проблемы прилагаю файл targets.dot.
Приложи всё-таки. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253643</commentid>
    <comment_count>3</comment_count>
      <attachid>17082</attachid>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-10-30 12:28:29 +0300</bug_when>
    <thetext>Created attachment 17082
Файл, с которым воспроизводится проблема</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253644</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-10-30 12:29:00 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #2)
&gt; (Ответ для Антон Мидюков на комментарий #0)
&gt; &gt; Для воспроизведения проблемы прилагаю файл targets.dot.
&gt; Приложи всё-таки. :)

При создании бага не приложилось, а я не заметил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253682</commentid>
    <comment_count>5</comment_count>
      <attachid>17089</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2024-10-30 17:00:48 +0300</bug_when>
    <thetext>Created attachment 17089
патч с удалением ограничения количества узлов

Эдгар Макаров посмотрел и выяснил, что:

---
У upstream-а в коммите https://gitlab.com/graphviz/graphviz/-/commit/0b9e87d34cdeaa4b813e99a3d3c5c34c9014d061 (experimental code, 2008) был добавлен счётчик вершин и ограничение на 100 вершин. Условие не является необходимым для выхода, так как при итерации через функцию deflate выход из цикла всё равно будет произведён. Патч убирает это ограничение.
---

Прилагаю его %patch -p1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254728</commentid>
    <comment_count>6</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-11-19 14:56:09 +0300</bug_when>
    <thetext>graphviz-12.1.2-alt2 -&gt; sisyphus:

 Mon Nov 18 2024 Anton Midyukov &lt;antohami@altlinux&gt; 12.1.2-alt2
 - Remove limit of 100 vertices (Closes: 51872) (thanks mike@)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17082</attachid>
            <date>2024-10-30 12:28:29 +0300</date>
            <delta_ts>2024-10-30 12:28:29 +0300</delta_ts>
            <desc>Файл, с которым воспроизводится проблема</desc>
            <filename>targets.dot</filename>
            <type>application/msword-template</type>
            <size>12847</size>
            <attacher name="Антон Мидюков">antohami</attacher>
            
              <data encoding="base64">ZGlncmFwaCB7CiAgeyBub2RlIFtmb250bmFtZT1IZWx2ZXRpY2EsZm9udHNpemU9MjBdOwogICJk
aXN0Y2xlYW4iIC0+ICJjbGVhbiI7CiAgInByb2ZpbGUvaW5pdCIgLT4gImRpc3RjbGVhbiI7CiAg
InByb2ZpbGUvYmFyZSIgLT4gInByb2ZpbGUvaW5pdCI7CiAgInByb2ZpbGUvYmFyZSIgLT4gInVz
ZS9wa2dwcmlvcml0aWVzIjsKICAiZGlzdHJvLy5pbml0IiAtPiAicHJvZmlsZS9iYXJlIjsKICAi
Ym9vdC9pc28iIC0+ICJ1c2UvdXVpZC1pc28iOwogICJkaXN0cm8vLmJvb3QiIC0+ICJkaXN0cm8v
LmluaXQiIFt3ZWlnaHQ9MTBdOwogICJkaXN0cm8vLmJvb3QiIC0+ICJib290L2lzbyI7CiAgInVz
ZS9icmFuZGluZy9ub3RlcyIgLT4gInVzZS9icmFuZGluZyI7CiAgImRpc3Ryby8uYmFzZSIgLT4g
ImRpc3Ryby8uYm9vdCIgW3dlaWdodD0xMF07CiAgImRpc3Ryby8uYmFzZSIgLT4gInVzZS9rZXJu
ZWwiOwogICJkaXN0cm8vLmJhc2UiIC0+ICJ1c2UvYnJhbmRpbmcvbm90ZXMiOwogICJ1c2UvZG9j
cy9saWNlbnNlIiAtPiAidXNlL2RvY3MiOwogICJ1c2UvZG9jcy9saWNlbnNlIiAtPiAidXNlL2Jy
YW5kaW5nL25vdGVzIjsKICAidXNlL3N0YWdlMiIgLT4gInN1Yi9zdGFnZTEiOwogICJ1c2Uvc3Rh
Z2UyIiAtPiAidXNlL2luaXRyZC1ib290Y2hhaW4iOwogICJ1c2Uvc3RhZ2UyL2F0YSIgLT4gInVz
ZS9zdGFnZTIiOwogICJ1c2Uvc3RhZ2UyL2ZzIiAtPiAidXNlL3N0YWdlMiI7CiAgInVzZS9zdGFn
ZTIvaGlkIiAtPiAidXNlL3N0YWdlMiI7CiAgInVzZS9zdGFnZTIvbW1jIiAtPiAidXNlL3N0YWdl
MiI7CiAgInVzZS9zdGFnZTIvc2NzaSIgLT4gInVzZS9zdGFnZTIiOwogICJ1c2Uvc3RhZ2UyL3Vz
YiIgLT4gInVzZS9zdGFnZTIiOwogICJkaXN0cm8vLnJlZ3VsYXItaW5pdHJkIiAtPiAidXNlL3N0
YWdlMi9hdGEiOwogICJkaXN0cm8vLnJlZ3VsYXItaW5pdHJkIiAtPiAidXNlL3N0YWdlMi9mcyI7
CiAgImRpc3Ryby8ucmVndWxhci1pbml0cmQiIC0+ICJ1c2Uvc3RhZ2UyL2hpZCI7CiAgImRpc3Ry
by8ucmVndWxhci1pbml0cmQiIC0+ICJ1c2Uvc3RhZ2UyL21tYyI7CiAgImRpc3Ryby8ucmVndWxh
ci1pbml0cmQiIC0+ICJ1c2Uvc3RhZ2UyL3Njc2kiOwogICJkaXN0cm8vLnJlZ3VsYXItaW5pdHJk
IiAtPiAidXNlL3N0YWdlMi91c2IiOwogICJ1c2Uvc3RhZ2UyL25ldCIgLT4gInVzZS9zdGFnZTIi
OwogICJ1c2Uvc3RhZ2UyL25ldC1uZnMiIC0+ICJ1c2Uvc3RhZ2UyIjsKICAidXNlL3N0YWdlMi9u
ZXQtY2lmcyIgLT4gInVzZS9zdGFnZTIiOwogICJ1c2Uvc3RhZ2UyL2NpZnMiIC0+ICJ1c2Uvc3Rh
Z2UyL25ldC1jaWZzIjsKICAidXNlL3N0YWdlMi9ydGMiIC0+ICJ1c2Uvc3RhZ2UyIjsKICAidXNl
L3N0YWdlMi9zYmMiIC0+ICJ1c2Uvc3RhZ2UyIjsKICAiZGlzdHJvLy5yZWd1bGFyLWluaXRyZCIg
LT4gInVzZS9zdGFnZTIvbmV0IjsKICAiZGlzdHJvLy5yZWd1bGFyLWluaXRyZCIgLT4gInVzZS9z
dGFnZTIvbmV0LW5mcyI7CiAgImRpc3Ryby8ucmVndWxhci1pbml0cmQiIC0+ICJ1c2Uvc3RhZ2Uy
L2NpZnMiOwogICJkaXN0cm8vLnJlZ3VsYXItaW5pdHJkIiAtPiAidXNlL3N0YWdlMi9ydGMiOwog
ICJkaXN0cm8vLnJlZ3VsYXItaW5pdHJkIiAtPiAidXNlL3N0YWdlMi9zYmMiOwogICJkaXN0cm8v
LnJlZ3VsYXItYmFyZSIgLT4gImRpc3Ryby8uYmFzZSIgW3dlaWdodD0xMF07CiAgImRpc3Ryby8u
cmVndWxhci1iYXJlIiAtPiAidXNlL2tlcm5lbC9uZXQiOwogICJkaXN0cm8vLnJlZ3VsYXItYmFy
ZSIgLT4gInVzZS9kb2NzL2xpY2Vuc2UiOwogICJkaXN0cm8vLnJlZ3VsYXItYmFyZSIgLT4gImRp
c3Ryby8ucmVndWxhci1pbml0cmQiIFt3ZWlnaHQ9MTBdOwogICJkaXN0cm8vLnJlZ3VsYXItYmFy
ZSIgLT4gInVzZS90dHkiOwogICJ1c2Uvc3lzbGludXgiIC0+ICJzdWIvc3RhZ2UxIjsKICAidXNl
L2dydWIiIC0+ICJzdWIvc3RhZ2UxIjsKICAidXNlL21lbXRlc3QiIC0+ICJ1c2Uvc3lzbGludXgi
OwogICJ1c2UvbWVtdGVzdCIgLT4gInVzZS9ncnViIjsKICAidXNlL2VmaS9zaGVsbCIgLT4gInVz
ZS9lZmkiOwogICJ1c2UvZWZpL2R0YiIgLT4gInVzZS9lZmkiOwogICJ1c2UvZWZpL3NpZ25lZCIg
LT4gInVzZS9lZmkiOwogICIrZWZpIiAtPiAidXNlL2VmaS9zaWduZWQiOwogICJ1c2Uvdm9sdW1l
cy9yZWd1bGFyIiAtPiAidXNlL3ZvbHVtZXMiOwogICJkaXN0cm8vLnJlZ3VsYXItYmFzZSIgLT4g
ImRpc3Ryby8ucmVndWxhci1iYXJlIiBbd2VpZ2h0PTEwXTsKICAiZGlzdHJvLy5yZWd1bGFyLWJh
c2UiIC0+ICJ1c2Uvdm1ndWVzdCI7CiAgImRpc3Ryby8ucmVndWxhci1iYXNlIiAtPiAidXNlL21l
bXRlc3QiOwogICJkaXN0cm8vLnJlZ3VsYXItYmFzZSIgLT4gInVzZS9lZmkvc2hlbGwiOwogICJk
aXN0cm8vLnJlZ3VsYXItYmFzZSIgLT4gInVzZS9lZmkvZHRiIjsKICAiZGlzdHJvLy5yZWd1bGFy
LWJhc2UiIC0+ICIrZWZpIjsKICAiZGlzdHJvLy5yZWd1bGFyLWJhc2UiIC0+ICJ1c2UvbHVrcyI7
CiAgImRpc3Ryby8ucmVndWxhci1iYXNlIiAtPiAidXNlL3ZvbHVtZXMvcmVndWxhciI7CiAgInVz
ZS9icm93c2VyL2ZpcmVmb3giIC0+ICJ1c2UvYnJvd3NlciI7CiAgInVzZS9zZXJ2aWNlcyIgLT4g
InN1Yi9yb290ZnMiOwogICJ1c2UvbnRwIiAtPiAidXNlL3NlcnZpY2VzIjsKICAidXNlL250cCIg
LT4gInVzZS9wa2dwcmlvcml0aWVzIjsKICAidXNlL250cC9jaHJvbnkiIC0+ICJ1c2UvbnRwIjsK
ICAidXNlL3NlcnZpY2VzL2x2bTItZGlzYWJsZSIgLT4gInVzZS9zZXJ2aWNlcyI7CiAgIm1peGlu
L3JlZ3VsYXIteDExIiAtPiAidXNlL2Jyb3dzZXIvZmlyZWZveCI7CiAgIm1peGluL3JlZ3VsYXIt
eDExIiAtPiAidXNlL2JyYW5kaW5nIjsKICAibWl4aW4vcmVndWxhci14MTEiIC0+ICJ1c2UvbnRw
L2Nocm9ueSI7CiAgIm1peGluL3JlZ3VsYXIteDExIiAtPiAidXNlL3NlcnZpY2VzL2x2bTItZGlz
YWJsZSI7CiAgInVzZS94MTEvd2Fjb20iIC0+ICJ1c2UveDExIjsKICAidXNlL3gxMS9hbWRncHUi
IC0+ICJ1c2UveDExIjsKICAidXNlL3gxMS9hbWRncHUiIC0+ICJ1c2UvZmlybXdhcmUiOwogICJ1
c2UvZmlybXdhcmUvd2lyZWxlc3MiIC0+ICJ1c2UvZmlybXdhcmUiOwogICJ1c2Uva2VybmVsL3dp
cmVsZXNzIiAtPiAidXNlL2Zpcm13YXJlL3dpcmVsZXNzIjsKICAidXNlL3dpcmVsZXNzIiAtPiAi
dXNlL2tlcm5lbC93aXJlbGVzcyI7CiAgInVzZS93aXJlbGVzcy9mdWxsIiAtPiAidXNlL3dpcmVs
ZXNzIjsKICAiK3dpcmVsZXNzIiAtPiAidXNlL3dpcmVsZXNzL2Z1bGwiOwogICJ1c2UvbGl2ZSIg
LT4gInVzZS9zdGFnZTIiOwogICJ1c2UvbGl2ZSIgLT4gInN1Yi9yb290ZnNAbGl2ZSI7CiAgInVz
ZS9saXZlIiAtPiAic3ViL3N0YWdlMkBsaXZlIjsKICAidXNlL2xpdmUiIC0+ICJ1c2Uvc2Vydmlj
ZXMvbHZtMi1kaXNhYmxlIjsKICAidXNlL3N5c2xpbnV4L3VpL21lbnUiIC0+ICJ1c2Uvc3lzbGlu
dXgiOwogICJ1c2UvbGl2ZS8uYmFzZSIgLT4gInVzZS9saXZlIjsKICAidXNlL2xpdmUvLmJhc2Ui
IC0+ICJ1c2Uvc3lzbGludXgvdWkvbWVudSI7CiAgInVzZS9uZXQiIC0+ICJ1c2Uvc2VydmljZXMi
OwogICJ1c2UvbmV0IiAtPiAidXNlL3BrZ3ByaW9yaXRpZXMiOwogICJ1c2UvZGVmbG9naW4vbGl2
ZSIgLT4gInVzZS9kZWZsb2dpbiI7CiAgInVzZS9zeXNsaW51eC9saXZlLmNmZyIgLT4gInVzZS9z
eXNsaW51eCI7CiAgInVzZS9ncnViL2xpdmUuY2ZnIiAtPiAidXNlL2dydWIiOwogICJ1c2UvbGl2
ZS9iYXNlIiAtPiAidXNlL2xpdmUvLmJhc2UiIFt3ZWlnaHQ9MTBdOwogICJ1c2UvbGl2ZS9iYXNl
IiAtPiAidXNlL25ldCI7CiAgInVzZS9saXZlL2Jhc2UiIC0+ICJ1c2UvZGVmbG9naW4vbGl2ZSI7
CiAgInVzZS9saXZlL2Jhc2UiIC0+ICJ1c2Uvc3lzbGludXgvbGl2ZS5jZmciOwogICJ1c2UvbGl2
ZS9iYXNlIiAtPiAidXNlL2dydWIvbGl2ZS5jZmciOwogICJ1c2UvZGVmbG9naW4vaGFyZHdhcmUi
IC0+ICJ1c2UvZGVmbG9naW4iOwogICJ1c2UvZGVmbG9naW4veGdycCIgLT4gInVzZS9kZWZsb2dp
biI7CiAgInVzZS9kZWZsb2dpbi9wcml2aWxlZ2VzIiAtPiAidXNlL2RlZmxvZ2luIjsKICAidXNl
L2RlZmxvZ2luL2Rlc2t0b3AiIC0+ICJ1c2UvZGVmbG9naW4vbGl2ZSI7CiAgInVzZS9kZWZsb2dp
bi9kZXNrdG9wIiAtPiAidXNlL2RlZmxvZ2luL2hhcmR3YXJlIjsKICAidXNlL2RlZmxvZ2luL2Rl
c2t0b3AiIC0+ICJ1c2UvZGVmbG9naW4veGdycCI7CiAgInVzZS9kZWZsb2dpbi9kZXNrdG9wIiAt
PiAidXNlL2RlZmxvZ2luL3ByaXZpbGVnZXMiOwogICJ1c2UveDExLWF1dG9sb2dpbiIgLT4gInVz
ZS94MTEtYXV0b3N0YXJ0IjsKICAidXNlL2ZvbnRzL290Zi9hZG9iZSIgLT4gInVzZS9mb250cyI7
CiAgInVzZS9mb250cy9vdGYvbW96aWxsYSIgLT4gInVzZS9mb250cyI7CiAgInVzZS9saXZlL3gx
MSIgLT4gInVzZS9saXZlL2Jhc2UiIFt3ZWlnaHQ9MTBdOwogICJ1c2UvbGl2ZS94MTEiIC0+ICJ1
c2UvZGVmbG9naW4vZGVza3RvcCI7CiAgInVzZS9saXZlL3gxMSIgLT4gInVzZS94MTEtYXV0b2xv
Z2luIjsKICAidXNlL2xpdmUveDExIiAtPiAidXNlL3NvdW5kIjsKICAidXNlL2xpdmUveDExIiAt
PiAidXNlL2ZvbnRzL290Zi9hZG9iZSI7CiAgInVzZS9saXZlL3gxMSIgLT4gInVzZS9mb250cy9v
dGYvbW96aWxsYSI7CiAgInVzZS9saXZlL3gxMSIgLT4gIitlZmkiOwogICJ1c2UvbGl2ZS9yZXBv
IiAtPiAidXNlL2xpdmUiOwogICJ1c2UvbGl2ZS9zdXNwZW5kIiAtPiAidXNlL2xpdmUiOwogICJ1
c2Uvc3lzbGludXgvdWkvZ2Z4Ym9vdCIgLT4gInVzZS9zeXNsaW51eCI7CiAgInVzZS9ncnViL3Vp
L2dmeGJvb3QiIC0+ICJ1c2UvZ3J1YiI7CiAgImRpc3Ryby8ucmVndWxhci14MTEiIC0+ICJkaXN0
cm8vLnJlZ3VsYXItYmFzZSIgW3dlaWdodD0xMF07CiAgImRpc3Ryby8ucmVndWxhci14MTEiIC0+
ICJtaXhpbi9yZWd1bGFyLXgxMSI7CiAgImRpc3Ryby8ucmVndWxhci14MTEiIC0+ICJ1c2UveDEx
L3dhY29tIjsKICAiZGlzdHJvLy5yZWd1bGFyLXgxMSIgLT4gInVzZS94MTEvYW1kZ3B1IjsKICAi
ZGlzdHJvLy5yZWd1bGFyLXgxMSIgLT4gIit3aXJlbGVzcyI7CiAgImRpc3Ryby8ucmVndWxhci14
MTEiIC0+ICJ1c2UvbGl2ZS94MTEiIFt3ZWlnaHQ9MTBdOwogICJkaXN0cm8vLnJlZ3VsYXIteDEx
IiAtPiAidXNlL2xpdmUvcmVwbyIgW3dlaWdodD0xMF07CiAgImRpc3Ryby8ucmVndWxhci14MTEi
IC0+ICJ1c2UvbGl2ZS9zdXNwZW5kIiBbd2VpZ2h0PTEwXTsKICAiZGlzdHJvLy5yZWd1bGFyLXgx
MSIgLT4gInVzZS9icm93c2VyL2ZpcmVmb3giOwogICJkaXN0cm8vLnJlZ3VsYXIteDExIiAtPiAi
dXNlL3N5c2xpbnV4L3VpL2dmeGJvb3QiOwogICJkaXN0cm8vLnJlZ3VsYXIteDExIiAtPiAidXNl
L2dydWIvdWkvZ2Z4Ym9vdCI7CiAgInVzZS9zb3VuZC9hbHNhIiAtPiAidXNlL3NvdW5kIjsKICAi
K2Fsc2EiIC0+ICJ1c2Uvc291bmQvYWxzYSI7CiAgIitubS1uYXRpdmUiIC0+ICJ1c2UvbmV0L25t
L25hdGl2ZSI7CiAgInVzZS94MTEvYXJtc29jIiAtPiAidXNlL3gxMSI7CiAgInVzZS94MTEvaW50
ZWwiIC0+ICJ1c2UveDExIjsKICAidXNlL3gxMS9pbnRlbCIgLT4gInVzZS9kcm0iOwogICJ1c2Uv
eDExL3hvcmciIC0+ICJ1c2UveDExIjsKICAidXNlL3gxMS94b3JnIiAtPiAidXNlL3gxMS9hcm1z
b2MiOwogICJ1c2UveDExL3hvcmciIC0+ICJ1c2UveDExL2ludGVsIjsKICAidXNlL3gxMS94b3Jn
IiAtPiAidXNlL2RybSI7CiAgInVzZS9kcm0vbm91dmVhdSIgLT4gInVzZS9kcm0iOwogICJ1c2Uv
eDExL25vdXZlYXUiIC0+ICJ1c2UveDExIjsKICAidXNlL3gxMS9ub3V2ZWF1IiAtPiAidXNlL2Zp
cm13YXJlIjsKICAidXNlL3gxMS9ub3V2ZWF1IiAtPiAidXNlL2RybS9ub3V2ZWF1IjsKICAidXNl
L2RybS9yYWRlb24iIC0+ICJ1c2UvZHJtIjsKICAidXNlL3gxMS9yYWRlb24iIC0+ICJ1c2UveDEx
IjsKICAidXNlL3gxMS9yYWRlb24iIC0+ICJ1c2UvZmlybXdhcmUiOwogICJ1c2UveDExL3JhZGVv
biIgLT4gInVzZS9kcm0vcmFkZW9uIjsKICAidXNlL2RybS9hbmNpZW50IiAtPiAidXNlL2RybSI7
CiAgInVzZS9kcm0vZnVsbCIgLT4gInVzZS9kcm0vYW5jaWVudCI7CiAgInVzZS9kcm0vZnVsbCIg
LT4gInVzZS9kcm0vcmFkZW9uIjsKICAidXNlL2RybS9mdWxsIiAtPiAidXNlL2RybS9ub3V2ZWF1
IjsKICAidXNlL3gxMS94b3JnIiAtPiAidXNlL3gxMS9ub3V2ZWF1IjsKICAidXNlL3gxMS94b3Jn
IiAtPiAidXNlL3gxMS9yYWRlb24iOwogICJ1c2UveDExL3hvcmciIC0+ICJ1c2UveDExL2FtZGdw
dSI7CiAgInVzZS94MTEveG9yZyIgLT4gInVzZS9kcm0vZnVsbCI7CiAgInVzZS94ZGctdXNlci1k
aXJzIiAtPiAidXNlL2NvbnRyb2wiOwogICJ1c2UveGRnLXVzZXItZGlycyIgLT4gInVzZS9zZXJ2
aWNlcyI7CiAgIm1peGluL3JlZ3VsYXItZGVza3RvcCIgLT4gIithbHNhIjsKICAibWl4aW4vcmVn
dWxhci1kZXNrdG9wIiAtPiAiK25tLW5hdGl2ZSI7CiAgIm1peGluL3JlZ3VsYXItZGVza3RvcCIg
LT4gInVzZS94MTEveG9yZyI7CiAgIm1peGluL3JlZ3VsYXItZGVza3RvcCIgLT4gInVzZS94ZGct
dXNlci1kaXJzIjsKICAibWl4aW4vcmVndWxhci1kZXNrdG9wIiAtPiAidXNlL2wxMG4iOwogICJt
aXhpbi9yZWd1bGFyLWRlc2t0b3AiIC0+ICJ1c2UvZm9udHMvb3RmL2Fkb2JlIjsKICAibWl4aW4v
cmVndWxhci1kZXNrdG9wIiAtPiAidXNlL2ZvbnRzL290Zi9tb3ppbGxhIjsKICAibWl4aW4vcmVn
dWxhci1kZXNrdG9wIiAtPiAidXNlL2JyYW5kaW5nL25vdGVzIjsKICAidXNlL3ZtZ3Vlc3QvdmJv
eC9kcmkiIC0+ICJ1c2Uvdm1ndWVzdCI7CiAgInVzZS92bWd1ZXN0L3Ztd2FyZS9kcmkiIC0+ICJ1
c2Uvdm1ndWVzdCI7CiAgInVzZS92bWd1ZXN0L2t2bS9kcmkiIC0+ICJ1c2Uvdm1ndWVzdCI7CiAg
InVzZS92bWd1ZXN0L2RyaSIgLT4gInVzZS92bWd1ZXN0L3Zib3gvZHJpIjsKICAidXNlL3ZtZ3Vl
c3QvZHJpIiAtPiAidXNlL3ZtZ3Vlc3Qvdm13YXJlL2RyaSI7CiAgInVzZS92bWd1ZXN0L2RyaSIg
LT4gInVzZS92bWd1ZXN0L2t2bS9kcmkiIFt3ZWlnaHQ9MTBdOwogICJ1c2Uvc3lzbGludXgvbGl2
ZV9ydy5jZmciIC0+ICJ1c2Uvc3lzbGludXgiOwogICJ1c2UvZ3J1Yi9saXZlX3J3LmNmZyIgLT4g
InVzZS9ncnViIjsKICAidXNlL2xpdmUvcnciIC0+ICJ1c2UvbGl2ZSI7CiAgInVzZS9saXZlL3J3
IiAtPiAidXNlL3N5c2xpbnV4L2xpdmVfcncuY2ZnIjsKICAidXNlL2xpdmUvcnciIC0+ICJ1c2Uv
Z3J1Yi9saXZlX3J3LmNmZyI7CiAgInVzZS9yZXBvL21haW4iIC0+ICJzdWIvbWFpbiI7CiAgInVz
ZS9yZXBvL21haW4iIC0+ICJ1c2UvcmVwbyI7CiAgInVzZS9ib290bG9hZGVyIiAtPiAidXNlL3Br
Z3ByaW9yaXRpZXMiOwogICJ1c2UvZ3J1Yi9saXZlLWluc3RhbGwuY2ZnIiAtPiAidXNlL2dydWIi
OwogICJ1c2Uvc3lzbGludXgvbGl2ZS1pbnN0YWxsLmNmZyIgLT4gInVzZS9zeXNsaW51eCI7CiAg
InVzZS9hbHRlcm5hdGl2ZXMveHZ0L3h0ZXJtIiAtPiAidXNlL2FsdGVybmF0aXZlcyI7CiAgInVz
ZS9saXZlLWluc3RhbGwiIC0+ICJ1c2UvbGl2ZSI7CiAgInVzZS9saXZlLWluc3RhbGwiIC0+ICJ1
c2UvbWV0YWRhdGEiOwogICJ1c2UvbGl2ZS1pbnN0YWxsIiAtPiAidXNlL3JlcG8vbWFpbiI7CiAg
InVzZS9saXZlLWluc3RhbGwiIC0+ICJ1c2UvYm9vdGxvYWRlciI7CiAgInVzZS9saXZlLWluc3Rh
bGwiIC0+ICJ1c2UvZ3J1Yi9saXZlLWluc3RhbGwuY2ZnIjsKICAidXNlL2xpdmUtaW5zdGFsbCIg
LT4gInVzZS9zeXNsaW51eC9saXZlLWluc3RhbGwuY2ZnIjsKICAidXNlL2xpdmUtaW5zdGFsbCIg
LT4gInVzZS9hbHRlcm5hdGl2ZXMveHZ0L3h0ZXJtIjsKICAidXNlL3N5c2xpbnV4L2xvY2FsYm9v
dC5jZmciIC0+ICJ1c2Uvc3lzbGludXgiOwogICJ1c2UvZ3J1Yi9sb2NhbGJvb3RfYmlvcy5jZmci
IC0+ICJ1c2UvZ3J1YiI7CiAgInVzZS9saXZlLWluc3RhbGwvZnVsbCIgLT4gInVzZS9saXZlLWlu
c3RhbGwiOwogICJ1c2UvbGl2ZS1pbnN0YWxsL2Z1bGwiIC0+ICJ1c2Uvc3lzbGludXgvbG9jYWxi
b290LmNmZyI7CiAgInVzZS9saXZlLWluc3RhbGwvZnVsbCIgLT4gInVzZS9ncnViL2xvY2FsYm9v
dF9iaW9zLmNmZyI7CiAgInVzZS9saXZlLWluc3RhbGwvZnVsbCIgLT4gInVzZS9zeXNsaW51eC91
aS9tZW51IjsKICAiK2xpdmUtaW5zdGFsbGVyIiAtPiAidXNlL2xpdmUtaW5zdGFsbC9mdWxsIjsK
ICAiZGlzdHJvLy5yZWd1bGFyLXdtIiAtPiAiZGlzdHJvLy5yZWd1bGFyLXgxMSIgW3dlaWdodD0x
MF07CiAgImRpc3Ryby8ucmVndWxhci13bSIgLT4gIm1peGluL3JlZ3VsYXItZGVza3RvcCI7CiAg
ImRpc3Ryby8ucmVndWxhci13bSIgLT4gInVzZS92bWd1ZXN0L2RyaSI7CiAgImRpc3Ryby8ucmVn
dWxhci13bSIgLT4gInVzZS9saXZlL3J3IiBbd2VpZ2h0PTEwXTsKICAiZGlzdHJvLy5yZWd1bGFy
LXdtIiAtPiAiK2xpdmUtaW5zdGFsbGVyIjsKICAidXNlL2JyYW5kaW5nL2Z1bGwiIC0+ICJ1c2Uv
YnJhbmRpbmcvbm90ZXMiOwogICJ1c2UvYnJhbmRpbmcvZnVsbCIgLT4gInVzZS9zeXNsaW51eC91
aS9nZnhib290IjsKICAidXNlL2JyYW5kaW5nL2Z1bGwiIC0+ICJ1c2UvZ3J1Yi91aS9nZnhib290
IjsKICAidXNlL2Zpcm13YXJlL2NwdSIgLT4gInVzZS9maXJtd2FyZSI7CiAgInVzZS9maXJtd2Fy
ZS9sYXB0b3AiIC0+ICJ1c2UvZmlybXdhcmUvY3B1IjsKICAidXNlL2luaXQiIC0+ICJ1c2UvcGtn
cHJpb3JpdGllcyI7CiAgInVzZS9pbml0L3N5c3RlbWQiIC0+ICJ1c2UvaW5pdCI7CiAgInVzZS9p
bml0L3N5c3RlbWQvZnVsbCIgLT4gInVzZS9pbml0L3N5c3RlbWQiOwogICIrc3lzdGVtZCIgLT4g
InVzZS9pbml0L3N5c3RlbWQvZnVsbCI7CiAgInVzZS9pbml0L3N5c3RlbWQvc2V0dGluZ3MvZW5h
YmxlLWxvZy10by10dHkxMiIgLT4gInVzZS9pbml0L3N5c3RlbWQiOwogICJ1c2UvaW5pdC9zeXN0
ZW1kL3NldHRpbmdzL2VuYWJsZS1zaG93c3RhdHVzIiAtPiAidXNlL2luaXQvc3lzdGVtZCI7CiAg
InVzZS9pbml0L3N5c3RlbWQvc2V0dGluZ3Mvb3B0aW1hbCIgLT4gInVzZS9pbml0L3N5c3RlbWQi
OwogICJ1c2UvaW5pdC9zeXN0ZW1kL3NldHRpbmdzL29wdGltYWwiIC0+ICJ1c2UvaW5pdC9zeXN0
ZW1kL3NldHRpbmdzL2VuYWJsZS1sb2ctdG8tdHR5MTIiOwogICJ1c2UvaW5pdC9zeXN0ZW1kL3Nl
dHRpbmdzL29wdGltYWwiIC0+ICJ1c2UvaW5pdC9zeXN0ZW1kL3NldHRpbmdzL2VuYWJsZS1zaG93
c3RhdHVzIjsKICAiK3N5c3RlbWQtb3B0aW1hbCIgLT4gInVzZS9pbml0L3N5c3RlbWQvc2V0dGlu
Z3Mvb3B0aW1hbCI7CiAgInVzZS92bWd1ZXN0L3Zib3giIC0+ICJ1c2Uvdm1ndWVzdCI7CiAgInVz
ZS92bWd1ZXN0L3Zib3gveDExIiAtPiAidXNlL3ZtZ3Vlc3QvdmJveCI7CiAgInVzZS92bWd1ZXN0
L3Zib3gveDExIiAtPiAidXNlL3ZtZ3Vlc3QvdmJveC9kcmkiOwogICJ1c2Uvdm1ndWVzdC92bXdh
cmUiIC0+ICJ1c2Uvdm1ndWVzdCI7CiAgInVzZS92bWd1ZXN0L3Ztd2FyZS94MTEiIC0+ICJ1c2Uv
dm1ndWVzdC92bXdhcmUiOwogICJ1c2Uvdm1ndWVzdC92bXdhcmUveDExIiAtPiAidXNlL3ZtZ3Vl
c3Qvdm13YXJlL2RyaSI7CiAgInVzZS92bWd1ZXN0L2t2bSIgLT4gInVzZS92bWd1ZXN0IjsKICAi
dXNlL3ZtZ3Vlc3Qva3ZtL3gxMSIgLT4gInVzZS92bWd1ZXN0L2t2bSI7CiAgInVzZS92bWd1ZXN0
L2t2bS94MTEiIC0+ICJ1c2Uvdm1ndWVzdC9rdm0vZHJpIiBbd2VpZ2h0PTEwXTsKICAidXNlL3Zt
Z3Vlc3QvY29tcGxldGUiIC0+ICJ1c2Uvdm1ndWVzdC92Ym94L3gxMSI7CiAgInVzZS92bWd1ZXN0
L2NvbXBsZXRlIiAtPiAidXNlL3ZtZ3Vlc3Qvdm13YXJlL3gxMSI7CiAgInVzZS92bWd1ZXN0L2Nv
bXBsZXRlIiAtPiAidXNlL3ZtZ3Vlc3Qva3ZtL3gxMSIgW3dlaWdodD0xMF07CiAgIit2bWd1ZXN0
IiAtPiAidXNlL3ZtZ3Vlc3QvY29tcGxldGUiOwogICJ1c2UvbGl2ZS1pbnN0YWxsL29lbSIgLT4g
InVzZS9saXZlLWluc3RhbGwiOwogICJ1c2Uvc2VydmljZXMvYmx1ZXRvb3RoLWVuYWJsZSIgLT4g
InVzZS9zZXJ2aWNlcyI7CiAgImRpc3Ryby8ucmVndWxhci1kZXNrdG9wIiAtPiAiZGlzdHJvLy5y
ZWd1bGFyLXdtIiBbd2VpZ2h0PTEwXTsKICAiZGlzdHJvLy5yZWd1bGFyLWRlc2t0b3AiIC0+ICJ1
c2UvYnJhbmRpbmcvZnVsbCI7CiAgImRpc3Ryby8ucmVndWxhci1kZXNrdG9wIiAtPiAidXNlL2Zp
cm13YXJlL2xhcHRvcCI7CiAgImRpc3Ryby8ucmVndWxhci1kZXNrdG9wIiAtPiAiK3N5c3RlbWQi
OwogICJkaXN0cm8vLnJlZ3VsYXItZGVza3RvcCIgLT4gIitzeXN0ZW1kLW9wdGltYWwiOwogICJk
aXN0cm8vLnJlZ3VsYXItZGVza3RvcCIgLT4gIit2bWd1ZXN0IjsKICAiZGlzdHJvLy5yZWd1bGFy
LWRlc2t0b3AiIC0+ICJ1c2UvbGl2ZS1pbnN0YWxsL29lbSI7CiAgImRpc3Ryby8ucmVndWxhci1k
ZXNrdG9wIiAtPiAidXNlL3NlcnZpY2VzL2JsdWV0b290aC1lbmFibGUiOwogICJ1c2UveDExL2Rt
IiAtPiAidXNlL3gxMS1hdXRvc3RhcnQiOwogICJ1c2UveDExL2RtIiAtPiAidXNlL3BrZ3ByaW9y
aXRpZXMiOwogICJ1c2UveDExL2xpZ2h0ZG0vZ3RrIiAtPiAidXNlL3gxMS9kbSI7CiAgInVzZS9z
dGFnZTIvZHJtIiAtPiAidXNlL3N0YWdlMiI7CiAgInVzZS9kcm0vc3RhZ2UyL2FuY2llbnQiIC0+
ICJ1c2UvZHJtL3N0YWdlMiI7CiAgInVzZS9kcm0vc3RhZ2UyL3JhZGVvbiIgLT4gInVzZS9kcm0v
c3RhZ2UyIjsKICAidXNlL2RybS9zdGFnZTIvbm91dmVhdSIgLT4gInVzZS9kcm0vc3RhZ2UyIjsK
ICAidXNlL2RybS9zdGFnZTIvZnVsbCIgLT4gInVzZS9kcm0vc3RhZ2UyL2FuY2llbnQiOwogICJ1
c2UvZHJtL3N0YWdlMi9mdWxsIiAtPiAidXNlL2RybS9zdGFnZTIvcmFkZW9uIjsKICAidXNlL2Ry
bS9zdGFnZTIvZnVsbCIgLT4gInVzZS9kcm0vc3RhZ2UyL25vdXZlYXUiOwogICJ1c2Uvc3RhZ2Uy
L2ttcyIgLT4gInVzZS9zdGFnZTIvZHJtIjsKICAidXNlL3N0YWdlMi9rbXMiIC0+ICJ1c2UvZHJt
L3N0YWdlMi9mdWxsIjsKICAidXNlL3BseW1vdXRoL3N0YWdlMiIgLT4gInVzZS9wbHltb3V0aCI7
CiAgInVzZS9wbHltb3V0aC9zdGFnZTIiIC0+ICJ1c2UvYnJhbmRpbmciOwogICJ1c2UvcGx5bW91
dGgvc3RhZ2UyIiAtPiAidXNlL3N0YWdlMi9rbXMiOwogICJ1c2UvcGx5bW91dGgvYmFzZSIgLT4g
InVzZS9wbHltb3V0aC9zdGFnZTIiOwogICJ1c2UvcGx5bW91dGgvYmFzZSIgLT4gInVzZS9kcm0v
ZnVsbCI7CiAgInVzZS9wbHltb3V0aC9mdWxsIiAtPiAidXNlL3BseW1vdXRoL3N0YWdlMiI7CiAg
InVzZS9wbHltb3V0aC9mdWxsIiAtPiAidXNlL3BseW1vdXRoL2Jhc2UiOwogICIrcGx5bW91dGgi
IC0+ICJ1c2UvcGx5bW91dGgvZnVsbCI7CiAgImRpc3Ryby8ucmVndWxhci1ndGsiIC0+ICJkaXN0
cm8vLnJlZ3VsYXItZGVza3RvcCIgW3dlaWdodD0xMF07CiAgImRpc3Ryby8ucmVndWxhci1ndGsi
IC0+ICJ1c2UveDExL2xpZ2h0ZG0vZ3RrIjsKICAiZGlzdHJvLy5yZWd1bGFyLWd0ayIgLT4gIitw
bHltb3V0aCI7CiAgInVzZS9zb3VuZC9waXBld2lyZSIgLT4gInVzZS9zb3VuZCI7CiAgIitwaXBl
d2lyZSIgLT4gInVzZS9zb3VuZC9waXBld2lyZSI7CiAgInVzZS94MTEvbHhxdCIgLT4gInVzZS94
MTEiOwogICJ1c2UveDExL2x4cXQiIC0+ICIrcGlwZXdpcmUiOwogICJ1c2UvbmV0L25tIiAtPiAi
dXNlL25ldCI7CiAgInVzZS94MTEvZ3RrL25tIiAtPiAidXNlL25ldC9ubSI7CiAgIitubS1ndGsi
IC0+ICJ1c2UveDExL2d0ay9ubSI7CiAgInVzZS9uZXQvZGhjcCIgLT4gInVzZS9uZXQiOwogICJ1
c2UvZG9tYWluLWNsaWVudCIgLT4gInVzZS9uZXQvZGhjcCI7CiAgIm1peGluL3JlZ3VsYXItbHhx
dCIgLT4gInVzZS94MTEvbHhxdCI7CiAgIm1peGluL3JlZ3VsYXItbHhxdCIgLT4gIitubS1ndGsi
OwogICJtaXhpbi9yZWd1bGFyLWx4cXQiIC0+ICJ1c2UvZG9tYWluLWNsaWVudCI7CiAgImRpc3Ry
by9yZWd1bGFyLWx4cXQiIC0+ICJkaXN0cm8vLnJlZ3VsYXItZ3RrIiBbd2VpZ2h0PTEwXTsKICAi
ZGlzdHJvL3JlZ3VsYXItbHhxdCIgLT4gIm1peGluL3JlZ3VsYXItbHhxdCI7CiAgImRpc3Ryby9y
ZWd1bGFyLWx4cXQiIC0+ICIrcGx5bW91dGgiOwogICJjb25maWcvd2l0aC9kaXN0cm8vcmVndWxh
ci1seHF0IiAtPiAiZGlzdHJvL3JlZ3VsYXItbHhxdCIgW3dlaWdodD0xMF07CiAgImNvbmZpZy9s
aWtlL2Rpc3RybyIgLT4gInVzZS9idWlsZC1kaXN0cm8iOwogICJ1c2UvcGFjay9pc28iIC0+ICJ1
c2UvcGFjayI7CiAgImNvbmZpZy9wYWNrL2lzbyIgLT4gInVzZS9wYWNrL2lzbyI7CiAgImJ1aWxk
LWltYWdlIiAtPiAicHJvZmlsZS9wb3B1bGF0ZSI7CiAgInBvc3RjbGVhbiIgLT4gImJ1aWxkLWlt
YWdlIjsKICAiYnVpbGQiIC0+ICJwb3N0Y2xlYW4iOwogICJkaXN0cm8vcmVndWxhci1seHF0Lmlz
byIgLT4gImRlYnVnIjsKICAiZGlzdHJvL3JlZ3VsYXItbHhxdC5pc28iIC0+ICJjb25maWcvd2l0
aC9kaXN0cm8vcmVndWxhci1seHF0IiBbd2VpZ2h0PTEwXTsKICAiZGlzdHJvL3JlZ3VsYXItbHhx
dC5pc28iIC0+ICJjb25maWcvbGlrZS9kaXN0cm8iOwogICJkaXN0cm8vcmVndWxhci1seHF0Lmlz
byIgLT4gImNvbmZpZy9uYW1lL3JlZ3VsYXItbHhxdCI7CiAgImRpc3Ryby9yZWd1bGFyLWx4cXQu
aXNvIiAtPiAiY29uZmlnL3BhY2svaXNvIjsKICAiZGlzdHJvL3JlZ3VsYXItbHhxdC5pc28iIC0+
ICJidWlsZCI7CiAgInJlZ3VsYXItbHhxdC5pc28iIC0+ICJkaXN0cm8vcmVndWxhci1seHF0Lmlz
byIgW3dlaWdodD0xMF07CiAgfQp9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17089</attachid>
            <date>2024-10-30 17:00:48 +0300</date>
            <delta_ts>2024-10-30 17:00:48 +0300</delta_ts>
            <desc>патч с удалением ограничения количества узлов</desc>
            <filename>graphviz-12.1.2-node-number-restriction-removed.patch</filename>
            <type>text/plain</type>
            <size>497</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">ZGlmZiAtTnVhciBhL2xpYi9ndmMvZ3ZkZXZpY2UuYyBiL2xpYi9ndmMvZ3ZkZXZpY2UuYwotLS0g
YS9saWIvZ3ZjL2d2ZGV2aWNlLmMJMjAyNC0xMC0zMCAxMzo0MzozOS4xODQ2MDYwOTAgKzAzMDAK
KysrIGIvbGliL2d2Yy9ndmRldmljZS5jCTIwMjQtMTAtMzAgMTM6NTc6NTYuMzIxMDA3NTQ0ICsw
MzAwCkBAIC0zNDcsNyArMzQ3LDcgQEAKIAl6LT5hdmFpbF9pbiA9IDA7CiAJei0+bmV4dF9vdXQg
PSBkZjsKIAl6LT5hdmFpbF9vdXQgPSBkZmFsbG9jYXRlZDsKLQl3aGlsZSAoKHJldCA9IGRlZmxh
dGUgKHosIFpfRklOSVNIKSkgPT0gWl9PSyAmJiAoY250KysgPD0gMTAwKSkgeworCXdoaWxlICgo
cmV0ID0gZGVmbGF0ZSAoeiwgWl9GSU5JU0gpKSA9PSBaX09LKSB7CiAJICAgIGd2d3JpdGVfbm9f
eihqb2IsIGRmLCAoc2l6ZV90KSh6LT5uZXh0X291dCAtIGRmKSk7CiAJICAgIHotPm5leHRfb3V0
ID0gZGY7CiAJICAgIHotPmF2YWlsX291dCA9IGRmYWxsb2NhdGVkOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>