trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] tdesdk -> Installation failure - conflicting files share/services/svn+file.protocol

From: "David C. Rankin" <drankinatty@...>
Date: Sun, 25 Mar 2012 14:12:41 -0500
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.