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

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

    <bug>
          <bug_id>41082</bug_id>
          
          <creation_ts>2021-10-09 20:13:00 +0300</creation_ts>
          <short_desc>wxGTK3.0: do not build stl variant for perl-Wx migration</short_desc>
          <delta_ts>2021-10-20 04:18:05 +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>wxGTK3.0</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://rt.cpan.org/Public/Bug/Display.html?id=118284</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>41085</dependson>
    
    <dependson>41086</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="viy">viy</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>antohami</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203635</commentid>
    <comment_count>0</comment_count>
    <who name="viy">viy</who>
    <bug_when>2021-10-09 20:13:00 +0300</bug_when>
    <thetext>Так как вы планируете wxGTK-2.8.12 удалить, попробовал мигрировать perl-Wx на wxGTK3.x. На wxGTK3.1 переехать не получится пока (нет полной поддержки)
а на wxGTK3.0 переехать можно было бы, но вылезла нехорошая конфигурация сборки нашей wxGTK3.0:
она собрана в нестандартной конфигурации (с опцией --enable-stl)
о которой известно, что perl-Wx ее не поддерживает.
https://rt.cpan.org/Public/Bug/Display.html?id=118284
У нас wxGTK(2.8) и wxGTK3.1 собраны без --enable-stl,
в wxGTK3.1 даже явно указано --disable-stl.
В других дистрибутивах тоже никто не собирает такую нестандартную конфигурацию.

Для переезда perl-Wx-* пакетов прошу пересобрать wxGTK3.0 c --disable-stl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203636</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2021-10-09 20:13:45 +0300</bug_when>
    <thetext>Если нет времени, готов помочь провести NMU.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203638</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-10-09 20:55:23 +0300</bug_when>
    <thetext>wxGTK3.0-3.0.5.1-alt2 -&gt; sisyphus:

 Sun Oct 10 2021 Anton Midyukov &lt;antohami@altlinux&gt; 3.0.5.1-alt2
 - rebuild with disable-stl (Closes: 41082)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203639</commentid>
    <comment_count>3</comment_count>
    <who name="viy">viy</who>
    <bug_when>2021-10-09 21:35:05 +0300</bug_when>
    <thetext>Благодарю!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203642</commentid>
    <comment_count>4</comment_count>
    <who name="viy">viy</who>
    <bug_when>2021-10-10 00:43:52 +0300</bug_when>
    <thetext>К сожалению, это не все. Еще вылезли боком включеные в конфигурации
	--enable-std_containers \
	--enable-std_string_conv_in_wxstring \
убрав которые, успешно собрал perl-Wx. См. 
http://git.altlinux.org/tasks/286718

однако при этом сменилось ABI, и если выкладывать,
надо будет пересобрать зависимые пакеты (24 шт)
см. http://git.altlinux.org/tasks/286718/logs/events.2.1.log
 0ad                 boyarsh @everybody
 AriaMaestosa        grenka @everybody
 boinc               oddity @everybody
 erlang              nbr shaba @everybody
 eviacam             cas @everybody
 far2l               lav @everybody
 filezilla           darktemplar @everybody
 flamerobin          antohami @everybody
 fontview            lav @everybody
 freedink-dfarc      george @qa
 hugin               boyarsh @qa @everybody
 kicad               antohami @qa @everybody
 mediainfo           aris
 megaglest           darktemplar @everybody
 moneymanagerex      lav @everybody
 pcsx2               nenderus
 poedit              aris
 python3-module-wx   george @everybody
 radiotray-ng        neurofreak @everybody
 rxclient            lav pv kondratyuk
 slade               arbars @everybody
 springlobby         viy @everybody
 visualboyadvance-m  oddity @everybody
 xchm                antohami @everybody

Надо будет их добавить в транзакцию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203644</commentid>
    <comment_count>5</comment_count>
      <attachid>9789</attachid>
    <who name="viy">viy</who>
    <bug_when>2021-10-10 02:18:46 +0300</bug_when>
    <thetext>Created attachment 9789
доп. патч

прилагаю дополнительный патч</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203645</commentid>
    <comment_count>6</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-10 04:42:31 +0300</bug_when>
    <thetext>(In reply to viy from comment #4)
&gt; К сожалению, это не все. Еще вылезли боком включеные в конфигурации
&gt; 	--enable-std_containers \
&gt; 	--enable-std_string_conv_in_wxstring \
&gt; убрав которые, успешно собрал perl-Wx. См. 
&gt; http://git.altlinux.org/tasks/286718
&gt; 
&gt; однако при этом сменилось ABI, и если выкладывать,
&gt; надо будет пересобрать зависимые пакеты (24 шт)
&gt; см. http://git.altlinux.org/tasks/286718/logs/events.2.1.log
&gt;  0ad                 boyarsh @everybody
&gt;  AriaMaestosa        grenka @everybody
&gt;  boinc               oddity @everybody
&gt;  erlang              nbr shaba @everybody
&gt;  eviacam             cas @everybody
&gt;  far2l               lav @everybody
&gt;  filezilla           darktemplar @everybody
&gt;  flamerobin          antohami @everybody
&gt;  fontview            lav @everybody
&gt;  freedink-dfarc      george @qa
&gt;  hugin               boyarsh @qa @everybody
&gt;  kicad               antohami @qa @everybody
&gt;  mediainfo           aris
&gt;  megaglest           darktemplar @everybody
&gt;  moneymanagerex      lav @everybody
&gt;  pcsx2               nenderus
&gt;  poedit              aris
&gt;  python3-module-wx   george @everybody
&gt;  radiotray-ng        neurofreak @everybody
&gt;  rxclient            lav pv kondratyuk
&gt;  slade               arbars @everybody
&gt;  springlobby         viy @everybody
&gt;  visualboyadvance-m  oddity @everybody
&gt;  xchm                antohami @everybody
&gt; 
&gt; Надо будет их добавить в транзакцию.

Раз собрали задание, то добавьте, пожалуйста, сами. Я в свою очередь потестирую пакеты после пересборки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203663</commentid>
    <comment_count>7</comment_count>
    <who name="viy">viy</who>
    <bug_when>2021-10-11 12:27:39 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #6)
&gt; Раз собрали задание, то добавьте, пожалуйста, сами. Я в свою очередь
&gt; потестирую пакеты после пересборки.
Собрал задание #286718 FAILED #12 [test-only].
Можете начинать тестировать.

Задание FAILED потому что не все зависимые пакеты удалось пересобрать.
Среди них часть непересобирающиеся: erlang в FTBFS,
python3-module-wx poedit и kicad не собираются на armh.

я пока чиню python3-module-wx.
Посмотрите, пожалуйста, на ваш пакет
 kicad               antohami @qa @everybody
Будете ли его пробовать чинить на armh?
D rhfqytv xkexft как быстрый хак можно временно вставить ExcludeArch: armh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203691</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-11 20:07:28 +0300</bug_when>
    <thetext>(In reply to viy from comment #7)
&gt; я пока чиню python3-module-wx.
&gt; Посмотрите, пожалуйста, на ваш пакет
&gt;  kicad               antohami @qa @everybody
&gt; Будете ли его пробовать чинить на armh?

Проблема в python3-module-wx на armh.
python3 -c &quot;import wx;print(wx.version())&quot;

приводит к сегфолту. Из-за этого cmake не может узнать версию wxpython.
Так что я для armh kicad буду собирать без поддержки wxpython.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203737</commentid>
    <comment_count>9</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-13 04:56:34 +0300</bug_when>
    <thetext>(In reply to Антон Мидюков from comment #8)
&gt; (In reply to viy from comment #7)
&gt; &gt; я пока чиню python3-module-wx.
&gt; &gt; Посмотрите, пожалуйста, на ваш пакет
&gt; &gt;  kicad               antohami @qa @everybody
&gt; &gt; Будете ли его пробовать чинить на armh?
&gt; 
&gt; Проблема в python3-module-wx на armh.
&gt; python3 -c &quot;import wx;print(wx.version())&quot;
&gt; 
&gt; приводит к сегфолту. Из-за этого cmake не может узнать версию wxpython.
&gt; Так что я для armh kicad буду собирать без поддержки wxpython.

kicad собрал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203991</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-20 04:18:05 +0300</bug_when>
    <thetext>http://git.altlinux.org/tasks/archive/done/_279/286718

Игорь, спасибо!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9789</attachid>
            <date>2021-10-10 02:18:46 +0300</date>
            <delta_ts>2021-10-10 02:18:46 +0300</delta_ts>
            <desc>доп. патч</desc>
            <filename>for-perl-wx.diff</filename>
            <type>text/plain</type>
            <size>686</size>
            <attacher name="viy">viy</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhLy5nZWFyL3d4R1RLMy4wLnNwZWMgYi8uZ2Vhci93eEdUSzMuMC5zcGVjCmlu
ZGV4IGM0OTcyM2ZjY2EuLjU3ZWJmMzVkODAgMTAwNjQ0Ci0tLSBhLy5nZWFyL3d4R1RLMy4wLnNw
ZWMKKysrIGIvLmdlYXIvd3hHVEszLjAuc3BlYwpAQCAtMjg3LDExICsyODcsMTQgQEAgQ09ORl9G
TEFHPSItLWVuYWJsZS1zaGFyZWQgXAogCS0tZW5hYmxlLWdyYXBoaWNzX2N0eCBcCiAJLS13aXRo
LWxpYm1zcGFjayBcCiAJLS1kaXNhYmxlLXN0bCBcCi0JLS1lbmFibGUtc3RkX2NvbnRhaW5lcnMg
XAotCS0tZW5hYmxlLXN0ZF9zdHJpbmdfY29udl9pbl93eHN0cmluZyBcCiAJLS1lbmFibGUtaXB2
NiBcCiAJLS1lbmFibGUtbm9fZGVwcyBcCiAJLS13aXRoLXN1YmRpcnMiCisjIGZvciBwZXJsLVd4
OgorIyBlcnJvcjogY2Fubm90IGNvbnZlcnQgJ2NvbnN0IHd4U3RyaW5nJyB0byAnY29uc3Qgd3hD
aGFyKicKKyMJLS1lbmFibGUtc3RkX3N0cmluZ19jb252X2luX3d4c3RyaW5nIFwKKyMgZXJyb3I6
IGludmFsaWQgaW5pdGlhbGl6YXRpb24gb2YgcmVmZXJlbmNlIG9mIHR5cGUgJ2NvbnN0IHd4TGlz
dCYnIGZyb20gZXhwcmVzc2lvbiBvZiB0eXBlICdjb25zdCB3eFZhcmlhbnRMaXN0JworIwktLWVu
YWJsZS1zdGRfY29udGFpbmVycyBcCiAKIC4vYXV0b2dlbi5zaAogZXhwb3J0IExJQlM9Ii1sWDEx
Igo=
</data>

          </attachment>
      

    </bug>

</bugzilla>