<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=KOI8-R">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    18.11.2019 12:59, Andrey Bychkov пишет:<br>
    <div class="moz-forward-container">
      <blockquote type="cite"
        cite="mid:03ada606-1eee-fa49-0e2f-8a029b60839d@altlinux.org">
        <p>Если в спеке используется 2to3 это еще не значит, что что-то
          может не импортироваться именно из-за него :) Можно конкретные
          примеры пакетов сломанных из-за 2to3?<br>
        </p>
      </blockquote>
      <p>Вы хотите, чтобы я проделал работу по анализу вашей
        деятельности за вас? Из-за него или не из-за него, вы
        отправляете пакеты в сизиф, не убедившись хотя бы в частичной их
        работоспособности, что ставит под сомнение ваши навыки сборки
        пакетов. Для конкретики в python3-module-django-countries нельзя
        выполнить import django_countries. Внимание вопрос: для каких
        целей этот пакет присутствует в репозитории?</p>
      <p>В моём письме я больше ставил акцент не на том, что
        использование 2to3 - это плохая практика, а на том, что
        неосмысленное использование 2to3 - это плохая практика.</p>
      <p>Мне лично хотелось бы, чтобы вы обращали внимание не только на
        количество переведённых вами пакетов, но и на качество такой
        работы.<br>
      </p>
      <blockquote type="cite"
        cite="mid:03ada606-1eee-fa49-0e2f-8a029b60839d@altlinux.org">
        <div class="moz-cite-prefix">15.11.2019 19:48, Grigory Ustinov
          пишет:<br>
        </div>
        <blockquote type="cite"
          cite="mid:595d07b1-0fd4-e639-4683-3e086d7456bc@basealt.ru">
          <p>Хотелось бы обратить внимание отдела тестирования на такую
            утилиту, как <b>check-python3-provs-importable</b>. С
            помощью неё можно проверить импортируемость собранного
            модуля.<br>
          </p>
          <p>grep mrdrew list.packages.sisyphus | grep python3- | cut
            -f1 | while read line; do echo $line; hsh --ini &lt;
            /dev/null; hsh-install $line
            tests-for-installed-python3-pkgs &lt; /dev/null; hsh-run
            --mount=/proc,/dev/pts
            /usr/lib/rpm/check-python3-provs-importable $line; echo $?;
            done 2&gt;&amp;1 | tee LOG</p>
          <p>cat LOG | grep -v "&lt;13&gt;\|&lt;86&gt;\|&lt;29&gt;" &gt;
            results</p>
          <p>Результаты приложены в аттаче.<br>
          </p>
          <p>grep mrdrew list.packages.sisyphus | grep python3- | cut
            -f1 | wc -l</p>
          <p>138<br>
          </p>
          <p>cat results | grep 123 | wc -l</p>
          <p>44</p>
          <p>Примерно треть переведённых с помощью 2to3 питоновских
            модулей либо не полностью импортируются, либо не
            импортируются полностью. Попробую ещё раз попросить
            перестать использовать эту программу и использовать один из
            двух других вариантов решения задачи. Либо обновлять модули,
            либо удалять если совсем старые/ненужные и вдобавок
            нерабочие.<br>
          </p>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
Devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.altlinux.org" moz-do-not-send="true">Devel@lists.altlinux.org</a>
<a class="moz-txt-link-freetext" href="https://lists.altlinux.org/mailman/listinfo/devel" moz-do-not-send="true">https://lists.altlinux.org/mailman/listinfo/devel</a></pre>
        </blockquote>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
Devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.altlinux.org" moz-do-not-send="true">Devel@lists.altlinux.org</a>
<a class="moz-txt-link-freetext" href="https://lists.altlinux.org/mailman/listinfo/devel" moz-do-not-send="true">https://lists.altlinux.org/mailman/listinfo/devel</a></pre>
      </blockquote>
    </div>
  </body>
</html>