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

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

    <bug>
          <bug_id>31818</bug_id>
          
          <creation_ts>2016-02-18 16:29:30 +0300</creation_ts>
          <short_desc>Обновить до 2.0 (не работает по-умолчанию с новым openssh)</short_desc>
          <delta_ts>2016-02-25 14:25:55 +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>perl-Net-SSH-Perl</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="viy">viy</assigned_to>
          <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>155120</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-18 16:29:30 +0300</bug_when>
    <thetext>История в bug 31811.

No matching cipher found: client 3des-cbc,blowfish-cbc,arcfour server
aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr,chacha20-poly1305@openssh.com
at /usr/share/perl5/Net/SSH/Perl/SSH2.pm line 92

В BuildRequires надо добавить следующий список модулей:

perl-BSD-arc4random perl-Net-SSH perl-Crypt-OpenSSH-ChachaPoly perl-Crypt-OpenSSL-AES perl-Crypt-Curve25519 perl-Crypt-Ed25519 perl-IO-Socket-Socks

В Сизиф сейчас задание с ними приготовлю. В принципе, perl-Net-SSH-Perl 2.0 могу в него же добавить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155125</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-18 19:38:55 +0300</bug_when>
    <thetext>Crypt-OpenSSH-ChachaPoly и с новым Perl проблемы создал: на i586 тест не проходит:

Test Summary Report
-------------------
t/Crypt-OpenSSH-ChachaPoly.t (Wstat: 65280 Tests: 1 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 3 tests but ran 1.

Так что сложности с обновлением пока. Остальное всё собралось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155203</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-22 15:42:55 +0300</bug_when>
    <thetext>Некоторые подробности. На CPAN висит баг
https://rt.cpan.org/Public/Bug/Display.html?id=110379
про поддержку AES со ссылкой на https://github.com/lkinley/Net-SSH-Perl
То есть, на github-е репозитарий не того же автора, что на CPAN
Плюс есть ещё https://github.com/renormalist/Net-SSH-Perl, на основе репозитария Lance Kinley (lkinley).

Озвученный ранее набор модулей (плюс perl-Crypt-OpenBSD-Blowfish) требуется для сборки из репозитария от Steffen Schwigon (renormalist), для сборки из репозитария lkinley сейчас требуется другой дополнительный список: perl-IO-Socket-Socks perl-CryptX perl-Crypt-OpenSSH-ChachaPoly perl-Crypt-Curve25519 perl-Crypt-Ed25519 (сокращён за счёт перехода на perl-CryptX). Все дополнительные модули сейчас уже в Сизифе.

Что касается самого perl-Net-SSH-Perl. Ни вариант от Lance Kinley, ни вариант от Steffen Schwigon по-умолчанию не работают, как и 1.42. Так же приходится чиперы выбирать в конфиге sshd.

Соответственно, пара вопросов. Стоит ли делать обновление с github, или ждать CPAN ? Стоит ли обновлять сейчас, или добиться, всё же, работоспособности по-умолчанию ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155204</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-22 16:05:06 +0300</bug_when>
    <thetext>(In reply to comment #2)

&gt; Некоторые подробности. На CPAN висит баг
&gt; https://rt.cpan.org/Public/Bug/Display.html?id=110379
&gt; про поддержку AES со ссылкой на https://github.com/lkinley/Net-SSH-Perl
&gt; То есть, на github-е репозитарий не того же автора, что на CPAN
&gt; Плюс есть ещё https://github.com/renormalist/Net-SSH-Perl, на основе
&gt; репозитария Lance Kinley (lkinley).

Так, стоп. В README автор David Robins, а вот на CPAN последний (1.42) Net-SSH-Perl лежит как раз таки у Steffen Schwigon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155205</commentid>
    <comment_count>4</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-02-22 17:24:45 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Crypt-OpenSSH-ChachaPoly и с новым Perl проблемы создал: 

Нового perl нет, это я только test-only пробовал.
там надо все модули с ним пересобирать, если пытаться в Сизиф выкладывать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155206</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-22 18:13:51 +0300</bug_when>
    <thetext>(In reply to comment #4)

&gt; &gt; Crypt-OpenSSH-ChachaPoly и с новым Perl проблемы создал: 
&gt; 
&gt; Нового perl нет, это я только test-only пробовал.

Я имел ввиду тот, что в Сизифе сейчас. Относительно p7-то он новый. :-)
Но задание 159701 неплохо бы дособрать, чтобы посмотреть, спасёт ли от bug 31821.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155207</commentid>
    <comment_count>6</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-02-22 18:39:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; (In reply to comment #4)
&gt; задание 159701 неплохо бы дособрать, чтобы посмотреть, спасёт ли от bug
&gt; 31821.

там не просто:(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155210</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-22 22:29:55 +0300</bug_when>
    <thetext>(In reply to comment #2)

&gt; Что касается самого perl-Net-SSH-Perl. Ни вариант от Lance Kinley, ни вариант
&gt; от Steffen Schwigon по-умолчанию не работают, как и 1.42. Так же приходится
&gt; чиперы выбирать в конфиге sshd.

Или не sshd. Можно делать как-то так:
my $ssh = Net::SSH::Perl-&gt;new($server, ciphers =&gt; &apos;aes256-ctr,3des-cbc&apos;);

По-умолчанию, похоже, perl-Net-SSH-Perl использует chacha20-poly1305@openssh.com, и в нём проблема (https://github.com/lkinley/Net-SSH-Perl/issues/2). В принципе, наверное, можно chacha20-poly1305@openssh.com вообще убрать из perl-Net-SSH-Perl пока, только вот из какого репозитария его собрать...

В задании 159734 сейчас вариант Lance Kinley.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155220</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-24 01:00:41 +0300</bug_when>
    <thetext>(In reply to comment #7)

&gt; В задании 159734 сейчас вариант Lance Kinley.

Теперь работает, Lance Kinley починил работу Chacha на i586. Обновляем ? Или, всё же, будем CPAN ждать ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155223</commentid>
    <comment_count>9</comment_count>
    <who name="viy">viy</who>
    <bug_when>2016-02-24 01:13:18 +0300</bug_when>
    <thetext>поддерживаю</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155242</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-24 16:36:19 +0300</bug_when>
    <thetext>* Mon Feb 22 2016 Sergey Y. Afonin &lt;asy@altlinux.ru&gt; 2.01-alt1
- NMU
- new version (Closed #31818; switched to
  http://github.com/lkinley/Net-SSH-Perl instead of CPAN)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155256</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-02-25 14:25:43 +0300</bug_when>
    <thetext>2.01-alt1 в Сизифе.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>