<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>148306</bug_id>
          
          <creation_ts>2006-09-20 02:23 0000</creation_ts>
          <short_desc>neon/subversion mix</short_desc>
          <delta_ts>2007-06-13 18:11:20 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>orzel@freehackers.org</reporter>
          <assigned_to>pauldv@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-20 02:23:21 0000</bug_when>
            <thetext>i updated my system today, and since then i can&apos;t use subversion on https:// URL (like kde svn).
It appears subversion has been bumped to 1.4 (i&apos;m ~amd64)
So i thought it was the pb and went back to subversion 1.3.2-r3. Two things
* svn 1.4 changed my checkout automatically to the new 1.4 format=noxml, so i can&apos;t use svn 1.3 anymore. This is important, maybe 1.4 shouldn&apos;t be unmasked as soon, even for ~
* 1.3.2-r3 has the same problem. It seems(as read in bugs.gentoo.org) that neon is often the source of problems, so i decided to unmerge neon-0.26.1 and subversion, and go for what i was using yesterday : neon-0.25.5 and svn 1.3.2 (with no -r?)

And it goes well. It works ! Though i should tell you

Example of failure :
orzel kdeutils% svn up
svn: PROPFIND request failed on &apos;/home/kde/branches/KDE/3.5/kdeutils&apos;
svn: PROPFIND of &apos;/home/kde/branches/KDE/3.5/kdeutils&apos;: SSL negotiation failed: SSL alert received: Handshake failed (https://svn.kde.org)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-09-20 02:30:41 0000</bug_when>
            <thetext>Need to re-emerge neon after openssl upgrade.

*** This bug has been marked as a duplicate of 147618 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-20 02:44:24 0000</bug_when>
            <thetext>i dont think this is right.
My failing neon-0.26.1 had actually been emerged after openssl-0.9.8c as seen by genlop : 
     Tue Sep 19 19:46:46 2006 &gt;&gt;&gt; dev-libs/openssl-0.9.8c-r2
     Tue Sep 19 22:15:52 2006 &gt;&gt;&gt; net-misc/neon-0.26.1
     Wed Sep 20 10:49:26 2006 &gt;&gt;&gt; dev-util/subversion-1.4.0
And this configuration fails to run.
As such, i dont see the bug as being a duplicate of 147618.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-21 04:11:59 0000</bug_when>
            <thetext>i&apos;ve tried another time today : 
i unmerged neon and subversion
i recompiled both again
and i&apos;ve got the same problem. So this is not just about recompiling neon

Some misc information :

 * dev-libs/openssl
     Wed May 10 12:23:53 2006 &gt;&gt;&gt; dev-libs/openssl-0.9.7j
     Tue Sep 19 19:46:46 2006 &gt;&gt;&gt; dev-libs/openssl-0.9.8c-r2
 * net-misc/neon
     Wed Sep 20 11:18:00 2006 &gt;&gt;&gt; net-misc/neon-0.25.5
     Thu Sep 21 12:53:44 2006 &gt;&gt;&gt; net-misc/neon-0.26.1
 * dev-util/subversion
     Wed Sep 20 11:05:32 2006 &gt;&gt;&gt; dev-util/subversion-1.3.2-r3
     Wed Sep 20 11:22:36 2006 &gt;&gt;&gt; dev-util/subversion-1.3.2
     Thu Sep 21 12:58:42 2006 &gt;&gt;&gt; dev-util/subversion-1.4.0


my ldd : 

orzel@berlioz kde-3.5/kdeutils/kcalc% ldd /usr/bin/svn
        libsvn_client-1.so.0 =&gt; /usr/lib64/libsvn_client-1.so.0 (0x00002ab500456000)
        libsvn_wc-1.so.0 =&gt; /usr/lib64/libsvn_wc-1.so.0 (0x00002ab500580000)
        libsvn_ra-1.so.0 =&gt; /usr/lib64/libsvn_ra-1.so.0 (0x00002ab5006b4000)
        libsvn_diff-1.so.0 =&gt; /usr/lib64/libsvn_diff-1.so.0 (0x00002ab5007b8000)
        libsvn_ra_local-1.so.0 =&gt; /usr/lib64/libsvn_ra_local-1.so.0 (0x00002ab5008c0000)
        libsvn_repos-1.so.0 =&gt; /usr/lib64/libsvn_repos-1.so.0 (0x00002ab5009c7000)
        libsvn_fs-1.so.0 =&gt; /usr/lib64/libsvn_fs-1.so.0 (0x00002ab500ae9000)
        libsvn_fs_fs-1.so.0 =&gt; /usr/lib64/libsvn_fs_fs-1.so.0 (0x00002ab500bf0000)
        libsvn_fs_base-1.so.0 =&gt; /usr/lib64/libsvn_fs_base-1.so.0 (0x00002ab500d0d000)
        libsvn_ra_svn-1.so.0 =&gt; /usr/lib64/libsvn_ra_svn-1.so.0 (0x00002ab500e38000)
        libsvn_ra_dav-1.so.0 =&gt; /usr/lib64/libsvn_ra_dav-1.so.0 (0x00002ab500f4e000)
        libsvn_delta-1.so.0 =&gt; /usr/lib64/libsvn_delta-1.so.0 (0x00002ab50106b000)
        libsvn_subr-1.so.0 =&gt; /usr/lib64/libsvn_subr-1.so.0 (0x00002ab501176000)
        libaprutil-0.so.0 =&gt; /usr/lib64/libaprutil-0.so.0 (0x00002ab5012ac000)
        libdb-4.2.so =&gt; /usr/lib64/libdb-4.2.so (0x00002ab5013c4000)
        libapr-0.so.0 =&gt; /usr/lib64/libapr-0.so.0 (0x00002ab5015a5000)
        librt.so.1 =&gt; /lib/librt.so.1 (0x00002ab501704000)
        libm.so.6 =&gt; /lib/libm.so.6 (0x00002ab50180d000)
        libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0x00002ab501965000)
        libpthread.so.0 =&gt; /lib/libpthread.so.0 (0x00002ab501a9a000)
        libdl.so.2 =&gt; /lib/libdl.so.2 (0x00002ab501bb0000)
        libneon.so.26 =&gt; /usr/lib64/libneon.so.26 (0x00002ab501cb4000)
        libgnutls.so.12 =&gt; /usr/lib64/libgnutls.so.12 (0x00002ab501dd6000)
        libgcrypt.so.11 =&gt; /usr/lib64/libgcrypt.so.11 (0x00002ab501f5b000)
        libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x00002ab5020a5000)
        libgpg-error.so.0 =&gt; /usr/lib64/libgpg-error.so.0 (0x00002ab5021bc000)
        libexpat.so.1 =&gt; /usr/lib64/libexpat.so.1 (0x00002ab5022bf000)
        libz.so.1 =&gt; /lib/libz.so.1 (0x00002ab5023ed000)
        libc.so.6 =&gt; /lib/libc.so.6 (0x00002ab502502000)
        /lib64/ld-linux-x86-64.so.2 (0x00002ab500339000)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2006-09-21 11:53:50 0000</bug_when>
            <thetext>I assume that you have actually got access to that host? I can&apos;t verify because https is not available for anonymous svn. Could you try on different svn servers too? Perhaps if it is possible for you, try with neon-0.25.5 .</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-21 13:27:16 0000</bug_when>
            <thetext>of course, i can reach this host. see my comment 
https://bugs.gentoo.org/show_bug.cgi?id=148306#c0
(first for this bug)

where i explain how to get a working configuration
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grimm26@mitsein.net</who>
            <bug_when>2006-09-21 13:50:22 0000</bug_when>
            <thetext>https works fine for anonymous svn access.
I had the same issue after updating subversion, but a rebuild of neon without having to rebuild subversion fixed the issue for me.  neon also had a new flag in that build (expat), but that shouldn&apos;t make a difference.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2006-09-23 07:36:13 0000</bug_when>
            <thetext>Could you give me the exact url you try to update (use &quot;svn info&quot; to get it if you forgot it) and confirm that this one has anonymous read access (For example by using a webbrowser to go there). I use https myself where the only difference is that my openssl does not have a revision. And it just works.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-23 07:46:31 0000</bug_when>
            <thetext>
This is the kde svn, and i dont think you can have anonymous access using this url. (there are other ways, of course).
Moreover, i&apos;m using a proxy to connect to it (through ~/.subversion/servers)

I&apos;ve tried to connect using konqueror on the same url. I have to provide my login/passwd, but then i can browse the files. Whether i&apos;m using the proxy, or not.

orzel@berlioz svn/kde-3.5/kdelibs% svn up
svn: PROPFIND request failed on &apos;/home/kde/branches/KDE/3.5/kdelibs&apos;
svn: PROPFIND of &apos;/home/kde/branches/KDE/3.5/kdelibs&apos;: SSL negotiation failed: SSL alert received: Handshake failed (https://svn.kde.org)
orzel@berlioz svn/kde-3.5/kdelibs% svn info
Path: .
URL: https://orzel@svn.kde.org/home/kde/branches/KDE/3.5/kdelibs
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2006-09-23 08:03:45 0000</bug_when>
            <thetext>If you have the option (if you don&apos;t use other apps that require neon-0.26) to use the 0.25 version. That one is better tested with subversion, although 0.26 does not give problems here in a similar setting. One thing I also remember as possibly problematic is gnutls. If compiled with gnutls, please try neon without gnutls (with openssl).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-23 11:14:54 0000</bug_when>
            <thetext>As i state in my first comment, i _does_ work with neon 0.25.5!!

About the ssl/tls problem. i have this : 
[ebuild   R   ] net-misc/neon-0.26.1  USE=&quot;gnutls nls ssl zlib -expat -socks5 -static&quot; 0 kB

so i guess i&apos;m already using the openssh thinguy.. no ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-23 11:17:43 0000</bug_when>
            <thetext>
I tried that just to check : 
USE=-ssl emerge neon -vta

[ebuild   R   ] net-misc/neon-0.26.1  USE=&quot;gnutls nls zlib -expat -socks5 -ssl* -static&quot; 0 kB

And doesn&apos;t work neither (same error):

svn: PROPFIND request failed on &apos;/home/kde/branches/KDE/3.5/kde-common/admin&apos;
svn: PROPFIND of &apos;/home/kde/branches/KDE/3.5/kde-common/admin&apos;: SSL negotiation failed: SSL alert received: Handshake failed (https://svn.kde.org)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2006-09-23 11:21:38 0000</bug_when>
            <thetext>No you use gnutls. Please try to add 
&quot;net-misc -gnutls&quot;
to your /etc/portage/package.use and rebuild neon.

Neon-0.25.5 does not try to use gnutls at all. I&apos;ve seen some cases of gnutls not working, so it&apos;s a likely cause of your troubles. If this works, please confirm so the option for gnutls can be removed from neon.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pauldv@gentoo.org</who>
            <bug_when>2006-09-23 11:25:41 0000</bug_when>
            <thetext>The line should be &quot;net-misc -gnutls ssl&quot;, not &quot;net-misc -gnutls&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2006-09-23 17:41:04 0000</bug_when>
            <thetext>[ebuild  N    ] dev-util/subversion-1.4.0  USE=&quot;berkdb java nls perl python -apache2 -bash-completion -emacs -nowebdav -ruby&quot; 0 kB
[ebuild  N    ]  net-misc/neon-0.26.1  USE=&quot;nls ssl zlib -expat -gnutls -socks5 -static&quot; 0 kB

this way, it works. So gnutls is probably to blame here indeed.
(sorry, i was focusing on the &apos;ssl&apos; USE, and i missed the (obvious) gnutls.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-06-13 18:11:20 0000</bug_when>
            <thetext>it&apos;s over now i think.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>