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

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

    <bug>
          <bug_id>52065</bug_id>
          
          <creation_ts>2024-11-15 19:42:52 +0300</creation_ts>
          <short_desc>Зависимость на fonts-ttf-ms создает проблему дистрибутивным образам</short_desc>
          <delta_ts>2025-02-24 16:32:54 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>1c-preinstall</component>
          <version>не указана</version>
          <rep_platform>x86_64</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>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>46625</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="jqt4@altlinux.org">jqt4</reporter>
          <assigned_to name="pauli@altlinux.org">pauli</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>black</cc>
    
    <cc>cas</cc>
    
    <cc>iv</cc>
    
    <cc>lav</cc>
    
    <cc>master</cc>
    
    <cc>mvb</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>254580</commentid>
    <comment_count>0</comment_count>
    <who name="jqt4@altlinux.org">jqt4</who>
    <bug_when>2024-11-15 19:42:52 +0300</bug_when>
    <thetext>Пакет 1c-preinstall используется в образе alt-server, однако, пакет fonts-ttf-ms имеет лицензионные ограничения, которые делают его присутствие в дистрибутивном образе нежелательным.
Прошу убрать зависимость на fonts-ttf-ms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257425</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-16 10:21:48 +0300</bug_when>
    <thetext>В p11 тоже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257426</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-16 10:38:49 +0300</bug_when>
    <thetext>И в p10, но там не страшно, т.к. дистрибутивов уже не будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257527</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Isopenko">master</who>
    <bug_when>2025-01-17 10:16:58 +0300</bug_when>
    <thetext>Не возражаю против удаления зависимости на fonts-ttf-ms, эти шрифты и так то ли нужны то ли нет. В смысле, в прежних версиях платформы 1С были нужны, а теперь вроде нет (хотя это неточно). В любом случае можно установить из репо. 
Я вот что хотел бы уточнить: зачем 1c-preinstall вообще в дистрибутивных образах? Для дистрибутивных образов пакет не предназначен, быть его там не должно, соответственно как он может создавать им проблему не понятно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257530</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Isopenko">master</who>
    <bug_when>2025-01-17 10:24:19 +0300</bug_when>
    <thetext>(Ответ для jqt4@altlinux.org на комментарий #0)
&gt; Пакет 1c-preinstall используется в образе alt-server, однако, пакет
&gt; fonts-ttf-ms имеет лицензионные ограничения, которые делают его присутствие
&gt; в дистрибутивном образе нежелательным.
&gt; Прошу убрать зависимость на fonts-ttf-ms.

1c-preinstall в составе дистрибутива alt-server не нужен. Как и зачем (и если) он туда попал - вопрос к составу дистрибутива. Не к 1с-preinstall.
Против удаления зависимости не возражаю, пусть. Возникнут проблемы - вернём.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257534</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-17 11:04:50 +0300</bug_when>
    <thetext>(Ответ для Pavel Isopenko на комментарий #3)
&gt; Не возражаю против удаления зависимости на fonts-ttf-ms
Немного не так. Подобного допускать не следует вообще.

&gt; Я вот что хотел бы уточнить: зачем 1c-preinstall вообще в дистрибутивных образах?
Для наличия в образе со всеми зависимостями.

&gt; Для дистрибутивных образов пакет не предназначен,
У вас некорректная информация.
https://packages.altlinux.org/ru/p10/srpms/1c-preinstall/images/?task_repo=p10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257535</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-17 11:08:52 +0300</bug_when>
    <thetext>(Ответ для Pavel Isopenko на комментарий #4)
&gt; Возникнут проблемы - вернём.
Нет, т.к. это блокер.
Есть вариант сделать отдельный 1c-preinstall-maxi, в который добавить эту зависимость и вот его уже не включать в дистрибутивы ни под каким предлогом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257550</commentid>
    <comment_count>7</comment_count>
    <who name="Pavel Isopenko">master</who>
    <bug_when>2025-01-17 11:56:12 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #5)
&gt; (Ответ для Pavel Isopenko на комментарий #3)
&gt; &gt; Не возражаю против удаления зависимости на fonts-ttf-ms
&gt; Немного не так. Подобного допускать не следует вообще.
&gt; 
&gt; &gt; Я вот что хотел бы уточнить: зачем 1c-preinstall вообще в дистрибутивных образах?
&gt; Для наличия в образе со всеми зависимостями.

Иными словами, &quot;шоб було&quot;? Это метапакет, никакой значимой функциональности он не несёт и для дистрибутивов фактически бесполезен. Он предназначен для уже установленного экземпляра ОС, в котором планируется размещение стороннего ПО - платформы 1С:Предприятие.

&gt; 
&gt; &gt; Для дистрибутивных образов пакет не предназначен,
&gt; У вас некорректная информация.
&gt; https://packages.altlinux.org/ru/p10/srpms/1c-preinstall/images/
&gt; ?task_repo=p10

Тот пакет 1с-preinstall, который был в p9/p10 и на который указывает ссылка, был удалён из Сизифа. Нахождение того пакета в p9 и p10, равно как его включение в тот или иной дистрибутив на основе p9 и p10, сейчас не обсуждается, это дело прошлого. Сравните даты создания образов с датой создания моего пакета - между ними два года.

Этот пакет, пусть его название и похоже, создан заново, для использования не ранее чем с p11 и для включения в дистрибутивы не предназначался. Не включать в дистрибутивы на основе p11 - и никакого блокера, и никаких проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257589</commentid>
    <comment_count>8</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2025-01-17 17:47:17 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #6)
&gt; (Ответ для Pavel Isopenko на комментарий #4)
&gt; &gt; Возникнут проблемы - вернём.
&gt; Нет, т.к. это блокер.
&gt; Есть вариант сделать отдельный 1c-preinstall-maxi, в который добавить эту
&gt; зависимость и вот его уже не включать в дистрибутивы ни под каким предлогом.

Так и было раньше, был пакет 1c-preinstall-full c этой зависимостью. Но потом он почему-то исчез, а зависимость переехала в основной пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257593</commentid>
    <comment_count>9</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2025-01-17 18:06:17 +0300</bug_when>
    <thetext>(Ответ для Pavel Isopenko на комментарий #7)
&gt; (Ответ для Sergey V Turchin на комментарий #5)
&gt; Иными словами, &quot;шоб було&quot;? Это метапакет, никакой значимой функциональности
&gt; он не несёт и для дистрибутивов фактически бесполезен. Он предназначен для
&gt; уже установленного экземпляра ОС, в котором планируется размещение
&gt; стороннего ПО - платформы 1С:Предприятие.

Чтобы в дистрибутиве уже было все необходимое для установки 1С. Насколько часто наши дистрибутивы используется для такой задачи я оценить не готов, но он в наших дистрибутивах уже давно и добавляли его не просто так, думаю.

&gt; &gt; &gt; Для дистрибутивных образов пакет не предназначен,
&gt; &gt; У вас некорректная информация.
&gt; &gt; https://packages.altlinux.org/ru/p10/srpms/1c-preinstall/images/
&gt; &gt; ?task_repo=p10
&gt; 
&gt; Тот пакет 1с-preinstall, который был в p9/p10 и на который указывает ссылка,
&gt; был удалён из Сизифа. Нахождение того пакета в p9 и p10, равно как его
&gt; включение в тот или иной дистрибутив на основе p9 и p10, сейчас не
&gt; обсуждается, это дело прошлого. Сравните даты создания образов с датой
&gt; создания моего пакета - между ними два года.
&gt; 
&gt; Этот пакет, пусть его название и похоже, создан заново, для использования не
&gt; ранее чем с p11 и для включения в дистрибутивы не предназначался. Не
&gt; включать в дистрибутивы на основе p11 - и никакого блокера, и никаких
&gt; проблем.

Его название не похоже, оно то же самое, а значит он должен служить тем же целям и удовлетворять тем же требованиям. Если новый пакет не имеет отношения к старому и предназначен для чего-то другого, то и называть его надо было иначе.
Впрочем, судя по озвученным вами выше целям этого пакета, у &quot;старого&quot; были точно такие же, именно поэтому его и включали в дистрибутивы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257608</commentid>
    <comment_count>10</comment_count>
    <who name="Pavel Isopenko">master</who>
    <bug_when>2025-01-17 20:15:00 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #9)
&gt; Чтобы в дистрибутиве уже было все необходимое для установки 1С. Насколько
&gt; часто наши дистрибутивы используется для такой задачи я оценить не готов, но
&gt; он в наших дистрибутивах уже давно и добавляли его не просто так, думаю.

Тогда, а я помню всю эту историю, такое решение было оправдано. Для тех версий платформы 1С, которые были актуальны тогда. Судя по периодически прилетающим вопросам - дистрибутивы Альт для 1С используются, хотя и реже чем стоило бы. И 1С в свою очередь с тех пор многое переделала.

&gt; 
&gt; Его название не похоже, оно то же самое, а значит он должен служить тем же
&gt; целям и удовлетворять тем же требованиям. Если новый пакет не имеет
&gt; отношения к старому и предназначен для чего-то другого, то и называть его
&gt; надо было иначе.
&gt; Впрочем, судя по озвученным вами выше целям этого пакета, у &quot;старого&quot; были
&gt; точно такие же, именно поэтому его и включали в дистрибутивы.

Всё верно. Цели в точности те же самые - обстановка изменилась. Заметьте, Андрей был совершенно прав, когда удалял пакет из Сизифа. А уже затем (и новые версии 1С, и изменившийся Сизиф), понимая ситуацию, я вернул пакет, правда со своим пониманием как поддерживать 1С в Альте. Более того, я спрашивал разрешения, и получил его.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257636</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-01-18 14:04:38 +0300</bug_when>
    <thetext>(Ответ для Pavel Isopenko на комментарий #10)
&gt; Более того, я спрашивал разрешения, и получил его.
Никто никого не обвиняет, но проблему следует решить. Я пока отправил свои исправления(в p10 на тестировании уже). И разрешение я спрошу(с удовольствием исключил бы из дистрибутива), но совсем не там.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257723</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-01-20 12:46:04 +0300</bug_when>
    <thetext>1c-preinstall-8.3-alt22 -&gt; p10:

 Thu Jan 16 2025 Sergey V Turchin &lt;zerg@altlinux&gt; 8.3-alt22
 - remove proptietary requires because distros incompatiblity (closes: 52065)
 Mon Jan 13 2025 Pavel Isopenko &lt;pauli@altlinux&gt; 8.3-alt21
 - minus libenchant</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>