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

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

    <bug>
          <bug_id>49904</bug_id>
          
          <creation_ts>2024-04-04 21:44:31 +0300</creation_ts>
          <short_desc>Пакет управления яркостью мониторов brightness-controll</short_desc>
          <delta_ts>2024-09-12 12:12:06 +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>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Maxim">max_inc</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>fokanovama</cc>
    
    <cc>max_inc</cc>
    
    <cc>rider</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>244147</commentid>
    <comment_count>0</comment_count>
      <attachid>15793</attachid>
    <who name="Maxim">max_inc</who>
    <bug_when>2024-04-04 21:44:31 +0300</bug_when>
    <thetext>Created attachment 15793
Ссылка на репозиторий программы

Прошу рассмотреть возможность добавления в репозиторий ПО следующего пакета:
https://github.com/LordAmit/Brightness

Данная программ позволяет управлять яркостью мониторов стационарного ПК, что позволяет создавать комфортные условия для работы в условиях недостаточной освещённости.

Установка данного ПО с помощью pip3 показала её работоспособность, при этом есть нюансы:
- созданные ярлыки скрываются
- из автозапуска удаляется</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251464</commentid>
    <comment_count>1</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-10 15:39:07 +0300</bug_when>
    <thetext>Прошу посмотреть мой вариант подготовки пакета:
http://git.altlinux.org/people/mari/packages/Brightness.git

Обсуждение в заявке на Join #45841.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251465</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 15:42:10 +0300</bug_when>
    <thetext>  1 tar: .
   2 spec: .gear/brightness.spec

первая ошибка - не надо класть в тарболл дерево
Лучше упаковать апстримный тэг а наши изменения положить diff&apos;ом</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251466</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 15:51:34 +0300</bug_when>
    <thetext>brightness_controller_linux - очень странный name. Я бы назвал его так, как называет апстрим.
Как вы предполагаете нам вычислять что этот пакет соответствует апстримному имени ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251467</commentid>
    <comment_count>4</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-10 16:17:37 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #3)
&gt; brightness_controller_linux - очень странный name. Я бы назвал его так, как
&gt; называет апстрим.
&gt; Как вы предполагаете нам вычислять что этот пакет соответствует апстримному
&gt; имени ?

Изначально имя пакета взято из инструкций pyproject.toml проекта.
При сборке на этапе %doc вываливается ошибка с некорректным путём к каталогам, которые должны совпадать с name в spec-файле.

Нет такого файла или каталога: /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site-packages/brightness-controller-linux
&lt;...&gt;/brightness-controller-linux-2.4.dist-info

По этому пути формируются каталоги, в названии которых нижнее подчеркивание. Поэтому пакет переименован. Есть другое решение?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251468</commentid>
    <comment_count>5</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-10 16:21:04 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #3)
&gt; brightness_controller_linux - очень странный name. Я бы назвал его так, как
&gt; называет апстрим.
&gt; Как вы предполагаете нам вычислять что этот пакет соответствует апстримному
&gt; имени ?

Изначально имя пакета взято из инструкций pyproject.toml проекта.
При сборке на этапе %doc вываливается ошибка с некорректным путём к каталогам, которые должны совпадать с name в spec-файле.

Нет такого файла или каталога: /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site-packages/brightness-controller-linux
&lt;...&gt;/brightness-controller-linux-2.4.dist-info

По этому пути формируются каталоги, в названии которых нижнее подчеркивание. Поэтому пакет переименован. Есть другое решение?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251469</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 16:24:36 +0300</bug_when>
    <thetext>В install секции вообще какая-то ерунда, простите. Надо бы поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251470</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 16:26:04 +0300</bug_when>
    <thetext>(Ответ для Mari на комментарий #5)
&gt; (Ответ для Anton Farygin на комментарий #3)
&gt; &gt; brightness_controller_linux - очень странный name. Я бы назвал его так, как
&gt; &gt; называет апстрим.
&gt; &gt; Как вы предполагаете нам вычислять что этот пакет соответствует апстримному
&gt; &gt; имени ?
&gt; 
&gt; Изначально имя пакета взято из инструкций pyproject.toml проекта.
&gt; При сборке на этапе %doc вываливается ошибка с некорректным путём к
&gt; каталогам, которые должны совпадать с name в spec-файле.
&gt; 
&gt; Нет такого файла или каталога:
&gt; /tmp/.private/alt/brightness-controller-linux-buildroot/usr/lib/python3/site-
&gt; packages/brightness-controller-linux
&gt; &lt;...&gt;/brightness-controller-linux-2.4.dist-info
&gt; 
&gt; По этому пути формируются каталоги, в названии которых нижнее подчеркивание.
&gt; Поэтому пакет переименован. Есть другое решение?

У вас же на JOIN есть ментор, он предназначен для того, что бы отвечать на такие вопросы. Обсудите это с ним, пожалуйста.

И ещё у вас changelog пакета не соответствует принятым рекомендациям, описанным на www.altlinux.org - рекомендую поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251473</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 16:39:49 +0300</bug_when>
    <thetext>Ну и что касается самой программы - лучше её функции интегрировать в оконный менеджер.
Она через ddcutil отправляет настройки на экран.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251474</commentid>
    <comment_count>9</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-10 16:42:08 +0300</bug_when>
    <thetext>И в целом, из моих трёх мониторов ddcutil поддерживает ноль ;(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251480</commentid>
    <comment_count>10</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-10 17:20:39 +0300</bug_when>
    <thetext>Спасибо, обращусь :) У меня на мониторах работает, в меню отображается с корректным названием.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251537</commentid>
    <comment_count>11</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-11 19:26:16 +0300</bug_when>
    <thetext>Начала заново. Обновила репо
http://git.altlinux.org/people/mari/packages/Brightness.git

Название пакета прописано в pyproject.toml. Можно ли его сократить в данном случае до brightness?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251550</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-09-12 08:34:34 +0300</bug_when>
    <thetext>к specfile для начала просмотра нужно применить утилиту cleanup_spec

+cd brightness-controller-linux/ - вот этого выполняться не должно.

Было бы отлично, если бы ментор сделал качественно review прежде чем выкладывать это на публику.

Выбор группы rpm тоже надо бы пересмотреть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251561</commentid>
    <comment_count>13</comment_count>
    <who name="Mari">fokanovama</who>
    <bug_when>2024-09-12 12:12:06 +0300</bug_when>
    <thetext>Подождём ментора. Переход обусловлен структурой источника.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15793</attachid>
            <date>2024-04-04 21:44:31 +0300</date>
            <delta_ts>2024-04-04 21:44:31 +0300</delta_ts>
            <desc>Ссылка на репозиторий программы</desc>
            <filename>file_49904.txt</filename>
            <type>text/plain</type>
            <size>38</size>
            <attacher name="Maxim">max_inc</attacher>
            
              <data encoding="base64">aHR0cHM6Ly9naXRodWIuY29tL0xvcmRBbWl0L0JyaWdodG5lc3M=
</data>

          </attachment>
      

    </bug>

</bugzilla>