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

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

    <bug>
          <bug_id>43777</bug_id>
          
          <creation_ts>2022-09-13 16:17:18 +0300</creation_ts>
          <short_desc>openwebstart - замена javaws</short_desc>
          <delta_ts>2024-07-23 06:35:19 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>New/proposed packages</product>
          <component>Обычный репозиторий</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Anton Farygin">rider</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>a.kuznecov</cc>
    
    <cc>iv</cc>
    
    <cc>k.s.razmanov</cc>
    
    <cc>liannnix</cc>
    
    <cc>nir</cc>
    
    <cc>rider</cc>
    
    <cc>shevchenkodyu</cc>
    
    <cc>sin</cc>
    
    <cc>sysoevsa</cc>
    
    <cc>viy</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214835</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-09-13 16:17:18 +0300</bug_when>
    <thetext>https://openwebstart.com/
очень нужно для управления серверами.

https://github.com/karakun/OpenWebStart</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215265</commentid>
    <comment_count>1</comment_count>
    <who name="viy">viy</who>
    <bug_when>2022-09-24 19:13:09 +0300</bug_when>
    <thetext>viy@: Если в Федоре соберут, импортирую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215272</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2022-09-25 10:32:24 +0300</bug_when>
    <thetext>нам, конечно, надо это сделать вне зависимости от сборки в федоре.

@sin обещал поручить кому-то собрать этот пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215274</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2022-09-25 10:55:50 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #0)
&gt; https://github.com/karakun/OpenWebStart

[...] all Web Start functionality is developed in the IcedTea-Web repository of the AdoptOpenJDK organization together with Red Hat and other members of the AdoptOpenJDK community. Therefore this repository only contains sources that are needed to create enterprise-ready and user-friendly native installers for OpenWebStart.

Похоже, вам нужен не openwebstart, а icedtea-web, котороый в федоре был, а сейчас похоже вылетел.

Я правда в код не смотрел, может это я что не понял.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215311</commentid>
    <comment_count>4</comment_count>
    <who name="Andrey Limachko">liannnix</who>
    <bug_when>2022-09-26 17:06:20 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #3)
&gt; (In reply to Anton Farygin from comment #0)
&gt; &gt; https://github.com/karakun/OpenWebStart
&gt; 
&gt; [...] all Web Start functionality is developed in the IcedTea-Web repository
&gt; of the AdoptOpenJDK organization together with Red Hat and other members of
&gt; the AdoptOpenJDK community. Therefore this repository only contains sources
&gt; that are needed to create enterprise-ready and user-friendly native
&gt; installers for OpenWebStart.
&gt; 
&gt; Похоже, вам нужен не openwebstart, а icedtea-web, котороый в федоре был, а
&gt; сейчас похоже вылетел.
&gt; 
&gt; Я правда в код не смотрел, может это я что не понял.

IcedTea-Web действительно нужен, но только для сборки OpenWebStart.
Сам IcedTea-Web, кроме запускалки jnlp файлов, предоставляет ещё и плагины для chrome и firefox. У нас он был в собранном виде, но как плагин firefox.
https://packages.altlinux.org/ru/sisyphus/srpms/mozilla-plugin-java-1.8.0-openjdk/

Но его выкинули из сизифа:
Пакет удалён из ветки sisyphus
Удалён в задании: #302039
Пакет удалён: Igor Vlasenko
Дата удаления: 15 июня 2022 г.
Сообщение: java11migration

Хотелось бы уточнить, какой именно результат нужен. Так то openwebstart - это в первую очередь графическое меню для настройки java среды для запуска jnlp. Можно подкладывать сертификаты, настраивать прокси и т.д.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215315</commentid>
    <comment_count>5</comment_count>
    <who name="viy">viy</who>
    <bug_when>2022-09-26 19:29:20 +0300</bug_when>
    <thetext>&gt; Но его выкинули из сизифа
то, что было в Сизифе, перестало собираться.

А свежее я не потяну, рад буду, если кто возьмется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215316</commentid>
    <comment_count>6</comment_count>
    <who name="Andrey Limachko">liannnix</who>
    <bug_when>2022-09-26 19:39:20 +0300</bug_when>
    <thetext>(Ответ для viy на комментарий #5)
&gt; &gt; Но его выкинули из сизифа
&gt; то, что было в Сизифе, перестало собираться.
&gt; 
&gt; А свежее я не потяну, рад буду, если кто возьмется.

Я взялся.
Есть несколько вопросов по сборке maven проектов. Можно ли их обсудить в более интерактивном режиме? Вохможно через телеграм?

Есть макрос %pom_remove_plugin, но не совсем понятно, что он делает. По названию видно, что он удаляет произвольный maven плагин, но зачем? Плагины ведь не включаются в финальный jar, как с зависимотями, так и без них.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215318</commentid>
    <comment_count>7</comment_count>
    <who name="viy">viy</who>
    <bug_when>2022-09-26 20:30:34 +0300</bug_when>
    <thetext>(Ответ для Andrey Limachko на комментарий #6)
&gt; (Ответ для viy на комментарий #5)
&gt; &gt; &gt; Но его выкинули из сизифа
&gt; &gt; то, что было в Сизифе, перестало собираться.
&gt; &gt; 
&gt; &gt; А свежее я не потяну, рад буду, если кто возьмется.
&gt; 
&gt; Я взялся.
&gt; Есть несколько вопросов по сборке maven проектов. Можно ли их обсудить в
&gt; более интерактивном режиме? Вохможно через телеграм?

можно, укажите свой номер

&gt; Есть макрос %pom_remove_plugin, но не совсем понятно, что он делает. По
&gt; названию видно, что он удаляет произвольный maven плагин, но зачем? Плагины
&gt; ведь не включаются в финальный jar, как с зависимотями, так и без них.

плагины делают какую-то операцию.
К примеру, checksum.
удалив из pom checksum plugin
мы не станем ее делать, она не нужна, или дааже вредна, если мы наложим патч и checksum исходников изменится.

И вызовов таких нужных только апстриму плагинов могут быть десятки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215319</commentid>
    <comment_count>8</comment_count>
    <who name="viy">viy</who>
    <bug_when>2022-09-26 20:42:37 +0300</bug_when>
    <thetext>&gt; (Ответ для Andrey Limachko на комментарий #6)
&gt; 
&gt; можно, укажите свой номер

пришлите ваш номер телеграм письмом на viy@, а то неопределенно выразился</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223599</commentid>
    <comment_count>9</comment_count>
    <who name="Andrey Limachko">liannnix</who>
    <bug_when>2023-03-29 17:08:41 +0300</bug_when>
    <thetext>Переделал и обновил пакет mozilla-plugin-java-1.8.0-openjdk, который, по факту, является проектом icedtea-web.

Теперь для запуска *.jnlp файлов (Java Web Start приложения) достаточно установить пакет icedtea-web-javaws. По умолчанию сам icedtea-web и jnlp запускаются с java-11-openjdk. При необходимости можно в &quot;Панели управления IcedTea-Web&quot; указать другой JRE.

Сам OpenWebStart собирать не имеет смысла. Проект представляет из себя переработанную Панель управления с упором на функции автообновления JRE.

Просьба зааппрувить таску:
#317655 EPERM #2 sisyphus icedtea-web.git=2.0.0-alt3_pre.0.1.alpha26.patched1.3jpp11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>223756</commentid>
    <comment_count>10</comment_count>
    <who name="viy">viy</who>
    <bug_when>2023-03-31 17:51:51 +0300</bug_when>
    <thetext>approved, извиняюсь за задержку</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224615</commentid>
    <comment_count>11</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2023-04-17 18:08:30 +0300</bug_when>
    <thetext>(Ответ для viy на комментарий #10)
&gt; approved, извиняюсь за задержку

Добрый день.

Андрей поправил задачу (поправил коммиты) по просьбе rider и теперь задача снова в EPERM:

#318457 EPERM #3 sisyphus icedtea-web.git=2.0.0-alt4_pre.0.1.alpha26.patched1.3jpp11

Прошу снова сделать аппрув, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224622</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-04-17 18:39:43 +0300</bug_when>
    <thetext>А если вы берёте апстримные исходники и у них есть git, то может быть проще прямо из гита и собрать ?

Чем https://git.altlinux.org/tasks/archive/done/_310/317655/gears/100/git?p=git;a=commit;h=82814f4f8d2d7aa5eac01fe170de243aeba53319</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224677</commentid>
    <comment_count>13</comment_count>
    <who name="Igor Chudov">nir</who>
    <bug_when>2023-04-18 16:56:13 +0300</bug_when>
    <thetext>Добрый день.

Андрей продолжил работать так, как уже было сделано в рамках пакета. Это может быть не лучший вариант, но осуществлять кардинальные изменения в данном случае представлялось нецелесообразным.

(Ответ для Anton Farygin на комментарий #12)
&gt; А если вы берёте апстримные исходники и у них есть git, то может быть проще
&gt; прямо из гита и собрать ?
&gt; 
&gt; Чем
&gt; https://git.altlinux.org/tasks/archive/done/_310/317655/gears/100/git?p=git;
&gt; a=commit;h=82814f4f8d2d7aa5eac01fe170de243aeba53319</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224727</commentid>
    <comment_count>14</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-04-19 18:51:29 +0300</bug_when>
    <thetext>Так пакет получил новое имя, как раз самое время переделать его git на нормальный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224734</commentid>
    <comment_count>15</comment_count>
    <who name="viy">viy</who>
    <bug_when>2023-04-20 00:18:07 +0300</bug_when>
    <thetext>Извиняюсь за задержку</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225466</commentid>
    <comment_count>16</comment_count>
    <who name="Andrey Limachko">liannnix</who>
    <bug_when>2023-05-04 21:58:38 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #14)
&gt; Так пакет получил новое имя, как раз самое время переделать его git на
&gt; нормальный.

Переделал.

#318457 EPERM #7 sisyphus icedtea-web.git=2.0.0.alpha26-alt1_jpp11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243304</commentid>
    <comment_count>17</comment_count>
    <who name="Сергей Сысоев">sysoevsa</who>
    <bug_when>2024-03-21 12:11:06 +0300</bug_when>
    <thetext>Добрый день, коллеги.

Всё ещё очень нужно для управления серверами, коммутаторами, СХД и т.д.

Чем-то закончился вопрос? 
Апстрим вроде живой, относительно недавно (3 месяца) вышла alpha29 (https://github.com/AdoptOpenJDK/IcedTea-Web/tree/icedtea-web-2.0.0-alpha29)

Можно как-то пересобрать для P10?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248908</commentid>
    <comment_count>18</comment_count>
    <who name="Aleksandr">a.kuznecov</who>
    <bug_when>2024-07-16 10:33:42 +0300</bug_when>
    <thetext>Добрый день, Коллеги!
Вопрос с выпуском пакета для p10 актуален.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249135</commentid>
    <comment_count>19</comment_count>
    <who name="Konstantin">k.s.razmanov</who>
    <bug_when>2024-07-22 18:00:05 +0300</bug_when>
    <thetext>Добрый день, очень нужна эта утилита для управления парком серверов Supermicro, Fujitsu, СХД EMC,Fujitsu и коммутацинного боорудования (FC Swich fujitsu) как минимум для ветки &gt; P10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249169</commentid>
    <comment_count>20</comment_count>
    <who name="Сергей Сысоев">sysoevsa</who>
    <bug_when>2024-07-23 06:35:19 +0300</bug_when>
    <thetext>Если кому интересно/полезно будет, немного воркэраундов..

а) Для коммутаторов SAN (Brocade) - неплохо завелось в Wine с WINEARCH=win32. Через winetricks доставить ie8, corefonts, msls31, vkd3d, переключить renderer=gl. Внутри wine уже доставить jre 1.8.0_281-win32. 
Далее как варианты:
1. Прямо в wine запускать IE8, там открывать коммутатор (может быть проблема с SSL/TLS)
2. Открывать коммутатор в Альте, скачивать jnlp файл http(s)://switch/switchExplorer_installed.jnlp
Настроить ассоциацию этих файлов с открытием сразу в wine запускалки jp2launcher.exe
Если поотключать все проверки на сертификаты/CRL в java, то загружается быстро, работает тоже.

б) Для EMC VNX1/2 можно использовать связку: старый Firefox 51.0.1 под Альт (просто папка с бинарником с офсайта Firefox-а, а ля портабл) + такая же версия jre как выше jre1.8.0_261-amd64
В папку плагинов FF делается симлинк на jre:
./firefox/browser/plugins/libnpjp2.so -&gt; ../../jre1.8.0_261-amd64/lib/amd64/libnpjp2.so
Если ещё в FF выключить аппаратное ускорение, то всё летает.

в) (чуть оффтоп) Для EMC VNXe используем Firefox 62.0.3 под Альт + последний Flash плагин

Как-то так.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>