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

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

    <bug>
          <bug_id>31801</bug_id>
          
          <creation_ts>2016-02-15 15:44:19 +0300</creation_ts>
          <short_desc>Не обновляет по dist-upgrade</short_desc>
          <delta_ts>2020-08-19 14:03:26 +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>apt</component>
          <version>unstable</version>
          <rep_platform>all</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>anubix</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>155013</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-15 15:44:19 +0300</bug_when>
    <thetext>При dist-upgrade с P7 до Sisyphus и последующих dist-upgrade совершенно не хотят обновляться:
libgcrypt до libgcrypt11
libreadline до libreadline5
Полагаю, что причина в
http://git.altlinux.org/gears/a/apt.git?p=apt.git;a=commitdiff;h=e2184306b28908f208869b791d1bb0550c659674
При этом &quot;новые&quot; пакеты _обсолетят_ &quot;старые&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155015</commentid>
    <comment_count>1</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2016-02-15 16:10:47 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; При dist-upgrade с P7 до Sisyphus и последующих dist-upgrade совершенно не
&gt; хотят обновляться:
&gt; libgcrypt до libgcrypt11
&gt; libreadline до libreadline5
&gt; Полагаю, что причина в
&gt; http://git.altlinux.org/gears/a/apt.git?p=apt.git;a=commitdiff;h=e2184306b28908f208869b791d1bb0550c659674
&gt; При этом &quot;новые&quot; пакеты _обсолетят_ &quot;старые&quot;.

А вы какой apt используете для обновления?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155017</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-15 16:22:27 +0300</bug_when>
    <thetext>apt, который раздавали в P7 вчера, после чего apt, который раздавали вчера в Sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155020</commentid>
    <comment_count>3</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2016-02-15 17:12:36 +0300</bug_when>
    <thetext># rpm -qa apt
apt-0.5.15lorg2-alt42.M70P.2
# apt-get dist-upgrade
The following packages will be REPLACED:
  libgcrypt (by libgcrypt11)  libreadline (by libreadline5) ...
# apt-get install apt rpm
# rpm -qa apt
apt-0.5.15lorg2-alt53
# apt-get dist-upgrade
The following packages will be REPLACED:
  libgcrypt (by libgcrypt11)  libreadline (by libreadline5) ...

УМВР.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155022</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-15 17:52:36 +0300</bug_when>
    <thetext>Я тоже удивился, но при dist-upgrade с P7 до Sisyphus и последующих dist-upgrade не захотело, пока вручную не форсировал после прочтения apt-cache list-extras.

Могу попробовать воспроизвести, когда доберусь, если там уже включили свет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155023</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-15 17:55:34 +0300</bug_when>
    <thetext>Видимо, дело в остальных установленных пакетах. KDesktop-древний, обновлявшийся до вчерашнего p7. Сторонних пакетов мало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155024</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-15 18:03:06 +0300</bug_when>
    <thetext>Не догадался ProblemResolver включить. Думал, воспроизводимо. На текущей машине тоже не получилось. Доберусь, соберу подробности.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155028</commentid>
    <comment_count>7</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2016-02-15 23:57:25 +0300</bug_when>
    <thetext>i586-libreadline-5.2.14-alt3
libreadline-devel-6.3.8-alt2
i586-libreadline6-6.3.8-alt2
libreadline6-6.3.8-alt2
libreadline-5.2.14-alt3
libgcrypt-common-1.5.4-alt0.M70P.1
libgcrypt20-1.6.5-alt1
libgcrypt-1.5.4-alt0.M70P.1
libgcrypt-devel-1.6.5-alt1
i586-libgcrypt-1.5.4-alt0.M70P.1
i586-libgcrypt20-1.6.5-alt1
# apt-get update &amp;&amp; apt-get dist-upgrade
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155029</commentid>
    <comment_count>8</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2016-02-15 23:58:31 +0300</bug_when>
    <thetext># apt-get -o debug::pkgproblemresolver=1 dist-upgrade                                                                                                                                        
Чтение списков пакетов... Завершено                                                                                                                                                                                            
Построение дерева зависимостей... Завершено                                                                                                                                                                                    
Подсчет обновлений... Starting                                                                                                                                                                                                 
Starting 2                                                                                                                                                                                                                     
Investigating libgcrypt11                                                                                                                                                                                                      
Package libgcrypt11 has broken dep on libgcrypt                                                                                                                                                                                
  Considering libgcrypt 4 as a solution to libgcrypt11 3                                                                                                                                                                       
  Holding Back libgcrypt11 rather than change libgcrypt                                                                                                                                                                        
Investigating libreadline5                                                                                                                                                                                                     
Package libreadline5 has broken dep on libreadline                                                                                                                                                                             
  Considering libreadline 1 as a solution to libreadline5 -1                                                                                                                                                                   
  Holding Back libreadline5 rather than change libreadline                                                                                                                                                                     
Done                                                                                                                                                                                                                           
Завершено                                                                                                                                                                                                                      
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155043</commentid>
    <comment_count>9</comment_count>
    <who name="Zerg">anubix</who>
    <bug_when>2016-02-16 13:53:23 +0300</bug_when>
    <thetext>2Rider: УМВР было до моих последних подробностей (ща ещё будут).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155044</commentid>
    <comment_count>10</comment_count>
      <attachid>6493</attachid>
    <who name="Zerg">anubix</who>
    <bug_when>2016-02-16 13:59:57 +0300</bug_when>
    <thetext>Created attachment 6493
noupgrade_pkgs.txt

Должно воспроизводиться на сизифе x86_64 после
apt-get install `cat noupgrade_pkgs.txt`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155045</commentid>
    <comment_count>11</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2016-02-16 14:37:44 +0300</bug_when>
    <thetext>(In reply to comment #10)
&gt; Created an attachment (id=6493) [details]
&gt; noupgrade_pkgs.txt
&gt; 
&gt; Должно воспроизводиться на сизифе x86_64 после
&gt; apt-get install `cat noupgrade_pkgs.txt`

Ну, это, конечно, не связано в этим коммитом.

Проблема заключается в том, что apt не принимает решения устанавливать i586-{libgcrypt11,libreadline5} потому что (в отличие от незаарепленых пакетов), они не обсолетит соответствующих i586-{libgcrypt,libreadline}.

# apt-get -oDebug::pkgProblemResolver=&quot;true&quot; -o Debug::pkgMarkInstall=&quot;true&quot; dist-upgrade
Reading Package Lists...
Building Dependency Tree...
MI2a: mark libgcrypt11
MI2a:  delete libgcrypt
MI2a: mark i586-libgcrypt.32bit
MI2a:  target libgcrypt
MI2a: mark libreadline5
MI2a:  delete libreadline
MI2a: mark i586-libreadline.32bit
MI2a:  target libreadline
Starting
Starting 2
Investigating libreadline5
Package libreadline5 has broken dep on libreadline
  Considering libreadline 1 as a solution to libreadline5 -1
  Holding Back libreadline5 rather than change libreadline
Investigating libgcrypt11
Package libgcrypt11 has broken dep on libgcrypt
  Considering libgcrypt 1 as a solution to libgcrypt11 -1
  Holding Back libgcrypt11 rather than change libgcrypt
Done
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155046</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-16 14:51:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Проблема заключается в том, что apt не принимает решения устанавливать
&gt; i586-{libgcrypt11,libreadline5}
Проблема в том, что apt не принимает решения устанавливать libgcrypt11,libreadline5. Молча!

Или хотя бы арепалку надо исправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155047</commentid>
    <comment_count>13</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2016-02-16 15:05:46 +0300</bug_when>
    <thetext>(In reply to comment #12)
&gt; (В ответ на комментарий №11)
&gt; &gt; Проблема заключается в том, что apt не принимает решения устанавливать
&gt; &gt; i586-{libgcrypt11,libreadline5}
&gt; Проблема в том, что apt не принимает решения устанавливать
&gt; libgcrypt11,libreadline5. Молча!
&gt; 
&gt; Или хотя бы арепалку надо исправить.

Патчи приветствуются.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155048</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2016-02-16 15:12:28 +0300</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; Патчи приветствуются.
Ага. И удачи им! ;-)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6493</attachid>
            <date>2016-02-16 13:59:57 +0300</date>
            <delta_ts>2016-02-16 13:59:57 +0300</delta_ts>
            <desc>noupgrade_pkgs.txt</desc>
            <filename>noupgrade_pkgs.txt</filename>
            <type>text/plain</type>
            <size>709</size>
            <attacher name="Zerg">anubix</attacher>
            
              <data encoding="base64">aHR0cDovL2Z0cC5hbHRsaW51eC5ydS9wdWIvZGlzdHJpYnV0aW9ucy9hcmNoaXZlL3A3L2RhdGUv
MjAxNi8wMi8xNi9maWxlcy94ODZfNjQvUlBNUy9saWJnY3J5cHQtMS41LjQtYWx0MC5NNzBQLjEu
eDg2XzY0LnJwbQpodHRwOi8vZnRwLmFsdGxpbnV4LnJ1L3B1Yi9kaXN0cmlidXRpb25zL2FyY2hp
dmUvcDcvZGF0ZS8yMDE2LzAyLzE2L2ZpbGVzL3g4Nl82NC9SUE1TL2xpYmdjcnlwdC1jb21tb24t
MS41LjQtYWx0MC5NNzBQLjEueDg2XzY0LnJwbQpodHRwOi8vZnRwLmFsdGxpbnV4LnJ1L3B1Yi9k
aXN0cmlidXRpb25zL2FyY2hpdmUvcDcvZGF0ZS8yMDE2LzAyLzE2L2ZpbGVzL3g4Nl82NC9SUE1T
L2xpYnJlYWRsaW5lLTUuMi4xNC1hbHQzLng4Nl82NC5ycG0KaHR0cDovL2Z0cC5hbHRsaW51eC5y
dS9wdWIvZGlzdHJpYnV0aW9ucy9hcmNoaXZlL3A3L2RhdGUvMjAxNi8wMi8xNi9maWxlcy94ODZf
NjQtaTU4Ni9SUE1TL2k1ODYtbGliZ2NyeXB0LTEuNS40LWFsdDAuTTcwUC4xLmk1ODYucnBtCmh0
dHA6Ly9mdHAuYWx0bGludXgucnUvcHViL2Rpc3RyaWJ1dGlvbnMvYXJjaGl2ZS9wNy9kYXRlLzIw
MTYvMDIvMTYvZmlsZXMveDg2XzY0LWk1ODYvUlBNUy9pNTg2LWxpYnJlYWRsaW5lLTUuMi4xNC1h
bHQzLmk1ODYucnBtCmxpYmdjcnlwdDExLQpsaWJyZWFkbGluZTUtCmk1ODYtd2luZS12YW5pbGxh
Cmk1ODYtbGlid2luZS12YW5pbGxhLWdsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>