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

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

    <bug>
          <bug_id>35625</bug_id>
          
          <creation_ts>2018-11-20 20:43:59 +0300</creation_ts>
          <short_desc>Неудовлетворенные зависимости</short_desc>
          <delta_ts>2018-12-05 09:31:49 +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>emacs26-X11</component>
          <version>unstable</version>
          <rep_platform>all</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>35626</dependson>
          <blocked>35195</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Evgenii Terechkov">evg</assigned_to>
          <cc>cas</cc>
    
    <cc>eugvv</cc>
    
    <cc>evg</cc>
    
    <cc>grenka</cc>
    
    <cc>imz</cc>
    
    <cc>msp</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>viy</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175926</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2018-11-20 20:43:59 +0300</bug_when>
    <thetext>Всё то же самое:

$ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm  --provides
/usr/lib/emacs
emacs-common = 26.1-alt1

Убрать:

emacs21-common = 26.1-alt1
emacs22-common = 26.1-alt1
emacs23-common = 26.1-alt1
emacs24-common = 26.1-alt1
emacs25-common = 26.1-alt1

emacs-ses = 26.1-alt1
emacs-url = 26.1-alt1
pkgconfig(emacs) = 2.0
emacs26-common = 26.1-alt1
$ rpm -qp /ALT/Sisyphus/noarch/RPMS.classic/emacs26-X11-26.1-alt1.noarch.rpm --requires
emacs26-common = 26.1-alt1

Уточнить (с номером):

emacs-X11-program
rpmlib(PayloadIsLzma)
$ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm --obsoletes
emacs26

Зачем? Не нужно. Противоречит идее дать людям иметь несколько версий emacs, ради кторой и добавили в имя номер версии:

emacs-common
emacs21-common
emacs22-common
emacs23-common
emacs24-common
emacs25-common
emacs-ses &lt;= 1.0-alt2.031130
-bash-4.3$ 


+++ This bug was initially created as a clone of Bug #35195 +++

При выполнении
# apt-get install emacs24-X11
получаю
Следующие пакеты имеют неудовлетворенные зависимости:
  emacs24-X11: Для установки требует: emacs24-common (= 24.5-alt16)
E: Извините, `битые&apos; пакеты

Если emacs24-common установить &quot;вручную&quot;, emacs24-X11 (и *-gtk3, который мне и
был нужен) устанавливается.
PS. Графический интерфейс установки пакетов вообще зависает из-за такой
ситуации.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175930</commentid>
    <comment_count>1</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2018-11-21 07:19:57 +0300</bug_when>
    <thetext>Я мало что понял в этой каше, особенно чего от меня хотят.

Замечу только, что цели иметь одновременно несколько емаксов никогда никто не ставил, насколько мне известно. И удаляю старый емакс при сборке нового я не зря, а именно чтобы он у людей обновился.

Сборка emacs24/emacs25 в p8 - чья-то инициатива, пусть с ней разбирается её владелец. Который, видимо, верует в стабильные и актуальные бранчи. С сизифе предполагается один емакс и проблем с установкой emacs26-X11 я не вижу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175940</commentid>
    <comment_count>2</comment_count>
    <who name="Vladimir D. Seleznev">vseleznv</who>
    <bug_when>2018-11-21 09:48:32 +0300</bug_when>
    <thetext>(In reply to comment #1)
&gt; Сборка emacs24/emacs25 в p8 - чья-то инициатива, пусть с ней разбирается её
&gt; владелец. Который, видимо, верует в стабильные и актуальные бранчи. С сизифе
&gt; предполагается один емакс и проблем с установкой emacs26-X11 я не вижу.

В p8 emacs24 оказался при бранчевании, emacs25 был бекпортирован.

&gt; Я мало что понял в этой каше, особенно чего от меня хотят.

Из этой каши самое важное:

$ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm
 --provides
emacs21-common = 26.1-alt1
emacs22-common = 26.1-alt1
emacs23-common = 26.1-alt1
emacs24-common = 26.1-alt1
emacs25-common = 26.1-alt1

Зачем emacs26-common провайдит emacs(не-26)-common — не понятно, он не должен. Из-за этих лишних провайдсов apt сходит с ума. Нужно убрать эти провайlсы.

&gt; Замечу только, что цели иметь одновременно несколько емаксов никогда никто не
&gt; ставил, насколько мне известно. И удаляю старый емакс при сборке нового я не
&gt; зря, а именно чтобы он у людей обновился.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175949</commentid>
    <comment_count>3</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2018-11-21 10:40:38 +0300</bug_when>
    <thetext>Я попробую посмотреть при сборке 26.1.90 в сизиф, не сломает ли это что-то. Но в сизифе и так эти провайдесы никому не мешают. А в бранчах неравнодушные люди могут делать как они считают нужным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176235</commentid>
    <comment_count>4</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2018-11-30 12:48:31 +0300</bug_when>
    <thetext>Fixed in 26.0.90-alt1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>