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

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

    <bug>
          <bug_id>39196</bug_id>
          
          <creation_ts>2020-11-06 11:19:52 +0300</creation_ts>
          <short_desc>python3-module замещает python-module</short_desc>
          <delta_ts>2020-11-09 14:11:47 +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>python3-module-argcomplete</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>https://lists.altlinux.org/pipermail/devel/2020-July/211318.html</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="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
    
    <cc>slev</cc>
    
    <cc>toni</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>193823</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-11-06 11:19:52 +0300</bug_when>
    <thetext>Name: python3-module-argcomplete
Obsoletes: python-module-argcomplete
Provides: python-module-argcomplete

The following packages will be REPLACED:
  python-module-argcomplete (by python3-module-argcomplete)

Разве так бывает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193840</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-11-06 18:27:42 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #0)
&gt; Name: python3-module-argcomplete
&gt; Obsoletes: python-module-argcomplete
&gt; Provides: python-module-argcomplete
&gt; 
&gt; The following packages will be REPLACED:
&gt;   python-module-argcomplete (by python3-module-argcomplete)
&gt; 
&gt; Разве так бывает?
Так пришлось сделать, потому что модуль python3-module-argcomplete содержит файлы
/usr/bin/activate-global-python-argcomplete
/usr/bin/python-argcomplete-check-easy-install-script
/usr/bin/python-argcomplete-tcsh
/usr/bin/register-python-argcomplete

которые раньше были в python-module-argcomplete

Считаете, что лучше делать не Provides, а Conflicts?

У меня нет чёткого мнения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193896</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-11-08 03:48:22 +0300</bug_when>
    <thetext>К примеру, попробовал было сделать Conflicts, так получил ошибку при сборке
python-module-oauth2client-4.1.3-alt3

The following packages have unmet dependencies:
  python3-module-rsa: Conflicts: python-module-rsa (&lt; 4.1-alt2)
                      Obsoletes: python-module-rsa

Думаю, всё же лучше Conflicts для пакета python-module, который удаляется при сборке нового python3-module.
И ничего не проставлять, если python-module не удаляется (только утилиты из него удалить).
Да?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193921</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-11-08 17:49:33 +0300</bug_when>
    <thetext>В рассылке я пытался спрашивать, что лучше, но никто ничего не предложил...

https://lists.altlinux.org/pipermail/devel/2020-July/211318.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193939</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-11-09 10:33:56 +0300</bug_when>
    <thetext>Ааа, ну пусть тогда будет. Я подумал, что по ошибке сделано.

P.S.
Да, с текущим apt зачастую лишний конфликт может привести к &quot;нишмагла&quot; при dist-upgrade.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193940</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2020-11-09 10:35:06 +0300</bug_when>
    <thetext>Пусть будет небаг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193961</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2020-11-09 14:11:47 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #4)
&gt; Ааа, ну пусть тогда будет. Я подумал, что по ошибке сделано.
&gt; 
&gt; P.S.
&gt; Да, с текущим apt зачастую лишний конфликт может привести к &quot;нишмагла&quot; при
&gt; dist-upgrade.
В итоге я наделал пакетов где по-разному: в одних Provides, в других Conflicts. Если какой-то вариант окажется хуже, сообщу.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>