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

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

    <bug>
          <bug_id>52185</bug_id>
          
          <creation_ts>2024-11-25 18:19:26 +0300</creation_ts>
          <short_desc>Битые пакеты при установке postgresql17-tcl</short_desc>
          <delta_ts>2024-11-25 19:27:34 +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>postgresql17-tcl</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</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="Vladislav Glinkin">glinkinvd</reporter>
          <assigned_to name="Alexei Takaseev">taf</assigned_to>
          <cc>grenka</cc>
    
    <cc>taf</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>255024</commentid>
    <comment_count>0</comment_count>
    <who name="Vladislav Glinkin">glinkinvd</who>
    <bug_when>2024-11-25 18:19:26 +0300</bug_when>
    <thetext>Версия пакета:
postgresql17-tcl-17.2-alt1

Шаги воспроизведения:
1) # apt-get install postgresql15-tcl postgresql15 postgresql15-server postgresql15-perl
2) # apt-get install postgresql17-tcl

Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога &apos;Входящие&apos;.

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

Следующие пакеты имеют неудовлетворенные зависимости:
  postgresql17-tcl: Depends: postgresql17-server (= 17.2-alt1:sisyphus+362974.100.1.1)
E: Извините, `битые&apos; пакеты

Поставить получилось так:
# apt-get install postgresql17-tcl postgresql17

Проблема наблюдается со всеми версиями postgresql*-tcl.
В других версиях, отличных от 17, иногда требуется дополнительно указывать postgresql*-server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255025</commentid>
    <comment_count>1</comment_count>
    <who name="Vladislav Glinkin">glinkinvd</who>
    <bug_when>2024-11-25 18:32:39 +0300</bug_when>
    <thetext>То же самое наблюдается и с другими RPM пакетами, к примеру postgresql17-python или postgresql17-perl
В spec&apos;е прописаны:
Requires: %name-server = %EVR</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255027</commentid>
    <comment_count>2</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2024-11-25 19:23:36 +0300</bug_when>
    <thetext>Это ожидаемое поведение, первый шагом, помимо расширения tcl ставится расширение perl. Если на первом шаге не ставить расширение perl, то второй шаг отработает успешно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255028</commentid>
    <comment_count>3</comment_count>
    <who name="Alexei Takaseev">taf</who>
    <bug_when>2024-11-25 19:27:34 +0300</bug_when>
    <thetext>(Ответ для Alexei Takaseev на комментарий #2)
&gt; Это ожидаемое поведение, первый шагом, помимо расширения tcl ставится
&gt; расширение perl. Если на первом шаге не ставить расширение perl, то второй
&gt; шаг отработает успешно.

Так же замена пакетов сработает нормально, если на шаге 2 сделать:

apt-get install postgresql17-tcl postgresql17-perl

То есть перечислить все установленные расширения.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>