On 03/25/2012 12:31 PM, David C. Rankin wrote:
On 03/25/2012 12:11 AM, David C. Rankin wrote:
It does,
I'm also going to check the code of the tdesvn and tdesdk version of the same
files to see if that may not be where some issues are arising with kio on
various protocols.
I think the latest stable release of openssl just killed fish://. If so, that
means we currently have no sftp:// or fish:// in tde... bummer. I know those
aren't the protocols at issue, but it will be interesting to see if the tdesvn
and tdesdk files are consistent...
OK,
First, fish:// is fine with openssh-5.9p1-8 and openssl-1.0.1-1, but sftp is
still dead. Second, what we will do for the conflicting files is split the files
out of both packages into a third package 'tde-svnservices' and make that a
dependency of both tdesvn and tdesdk.
That raises another question. Since the svn+file.protocol, ... files are not
exactly the same between the two packages -- which one should we use?
tdesvn files use the ksvn_kio service while tdesdk uses the svn_kio service. I
think both are functionally equivalent, but I don't know which would be better
or if it matters.
Is there somebody on the list familiar with the kio files and the difference
between ksvn_kio and svn_kio that could shed some light on the situation??
OK,
Here is what I've done. I split the tdesvn package into two packages
'tde-tdesvn' and 'tde-kiosvn' making tde-kiosvn a dependency of tde-tdesvn
and
of tde-tdesdk. Now the conflict is gone and both tdesvn and tdesdk will pull in
kiosvn. The only remaining question is whether there is any functional
difference in the kio_svn and kio_ksvn calls. Confirmation of the packaging:
14:08 nirvana:~/tde/bld/tde-tdesvn> diff tdesvn-full.txt tdesvn-nokio.txt
398,402d397
< tde-tdesvn /opt/trinity/share/services/svn+file.protocol
< tde-tdesvn /opt/trinity/share/services/svn+http.protocol
< tde-tdesvn /opt/trinity/share/services/svn+https.protocol
< tde-tdesvn /opt/trinity/share/services/svn+ssh.protocol
< tde-tdesvn /opt/trinity/share/services/svn.protocol
14:08 nirvana:~/tde/bld/tde-tdesvn> pacman -Qpl
tde-kiosvn-3513_tqt-1-x86_64.pkg.tar.xz
tde-kiosvn /opt/
tde-kiosvn /opt/trinity/
tde-kiosvn /opt/trinity/share/
tde-kiosvn /opt/trinity/share/services/
tde-kiosvn /opt/trinity/share/services/svn+file.protocol
tde-kiosvn /opt/trinity/share/services/svn+http.protocol
tde-kiosvn /opt/trinity/share/services/svn+https.protocol
tde-kiosvn /opt/trinity/share/services/svn+ssh.protocol
tde-kiosvn /opt/trinity/share/services/svn.protocol
--
David C. Rankin, J.D.,P.E.