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