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

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

    <bug>
          <bug_id>46603</bug_id>
          
          <creation_ts>2023-06-20 17:39:26 +0300</creation_ts>
          <short_desc>cool-retro-term не запускается</short_desc>
          <delta_ts>2024-04-22 10:42:53 +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>qt5-qmltermwidget</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://github.com/Swordfish90/cool-retro-term/issues/620</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="Artem Varaksa">varaksaaa</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>antohami</cc>
    
    <cc>arbars</cc>
    
    <cc>mike</cc>
    
    <cc>oddity</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>228093</commentid>
    <comment_count>0</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2023-06-20 17:39:26 +0300</bug_when>
    <thetext>Описание ошибки
===============

1. $ cool-retro-term

Фактический результат: Приложение не запускается и выводит:

&gt; $ cool-retro-term
&gt; QQmlApplicationEngine failed to load component
&gt; qrc:/main.qml:143:5: Type TerminalContainer unavailable
&gt; qrc:/TerminalContainer.qml:47:5: Type PreprocessedTerminal unavailable
&gt; qrc:/PreprocessedTerminal.qml:123:9: Cannot assign to non-existent property &quot;blinkingCursor&quot;

Запуск из меню приложений также не работает.

Ожидаемый результат: Приложение должно запускаться.


Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[sisyphus] cool-retro-term-1.2.0-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64


Не воспроизводится на виртуальных машинах:

[p10] cool-retro-term-1.1.1-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

[p10 + 319686] cool-retro-term-1.1.1-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

Не воспроизводится на реальном железе:
LENOVO IP Gaming 3 15ARH05
c1e5326723ffacff16761beda9293f14 alt-kworkstation-10.1-install-x86_64.iso (обновлен до p10 + 319686)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244731</commentid>
    <comment_count>1</comment_count>
    <who name="Ilya Mashkin">oddity</who>
    <bug_when>2024-04-15 17:43:44 +0300</bug_when>
    <thetext>Какого-то пакета не хватает

qt5-declarative-devel есть в зависимостях, нужно ли qt5-declarative-common добавить?

Просьба к Sergey V Turchin прокомментировать какого еще пакета не хватает в зависомостях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244754</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-16 10:27:01 +0300</bug_when>
    <thetext>(Ответ для Ilya Mashkin на комментарий #1)
&gt; qt5-declarative-devel есть в зависимостях, нужно ли qt5-declarative-common
&gt; добавить?
Нет. Его вытаскивает qt5-declarative-devel через его библиотеки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244757</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-16 10:29:46 +0300</bug_when>
    <thetext>*** Bug 50034 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244758</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-16 10:30:45 +0300</bug_when>
    <thetext>(Ответ для Artem Varaksa на комментарий #0)
&gt; &gt; qrc:/PreprocessedTerminal.qml:123:9: Cannot assign to non-existent property &quot;blinkingCursor&quot;
Вот, это непонятно. Это код cool-retro-term.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244759</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-16 10:41:25 +0300</bug_when>
    <thetext>Пишут, надо откатить a736cfd5485ed0f0999da07fee72e3642dd87ff7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244768</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2024-04-16 12:28:50 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #5)
&gt; Пишут, надо откатить a736cfd5485ed0f0999da07fee72e3642dd87ff7
Илья, займись, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244933</commentid>
    <comment_count>7</comment_count>
    <who name="Ilya Mashkin">oddity</who>
    <bug_when>2024-04-18 02:26:19 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #5)
&gt; Пишут, надо откатить a736cfd5485ed0f0999da07fee72e3642dd87ff7

Мне кажется это слишком давно было и откатываться нужно будет на версию трехлетней давности от 2021 года.

Я так понял в других дистрах проблему обходят взяв более новую версию qmltermwidget из git:

git_date   20220109
git_commit 63228027e1f97c24abb907550b22ee91836929c5

Ubuntu, Fedora, Debian и т.д. используют эту сборку из git
А у нас просто версия 0.2.0 от 2018 года

Добавил:
https://bugzilla.altlinux.org/50068</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244938</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-18 10:26:01 +0300</bug_when>
    <thetext>(Ответ для Ilya Mashkin на комментарий #7)
&gt; git_commit 63228027e1f97c24abb907550b22ee91836929c5
&gt; Ubuntu, Fedora, Debian и т.д. используют эту сборку из git
Да, проглядел как-то. Ок, соберу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244944</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-18 11:21:17 +0300</bug_when>
    <thetext>*** Bug 50068 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244945</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-18 11:22:42 +0300</bug_when>
    <thetext>qt5-qmltermwidget-0.2.0-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245119</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-22 10:42:53 +0300</bug_when>
    <thetext>Заметка: в cool-retro-term не обязательно создавать видимость деятельности.
* для простой пересборки пакета не нужно ничего в нём трогать; достаточно запустить rebuild на сборочнице
* зависимость на qt5-declarative-common не имеет никакого смысла</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>