Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » Re: [buckminster-dev] help with CVS
Re: [buckminster-dev] help with CVS [message #5165] Thu, 21 February 2008 15:05
Todd Lee is currently offline Todd LeeFriend
Messages: 44
Registered: July 2009
Member
Okay, so just to follow up on-list with the cause/resolution for this (in
case anyone besides myself has worn a hole in their desk from banging their
head :) ) With Thomas' help we were able to determine that the cvs provider
(reader) built into buckminster does not support CVS repositories whose
CVSROOT contains symbolic links.

ie -
physical absolute path:
/path/to/cvsroot

path used externally:
/path/to/cvsroot/with/symlink -> /path/to/cvsroot

As a result, the provider will fail to get metadata for any files in the
repository, making for an unsuccessful resolution. The reason is that,
while the the provider uses the external path in the rmap, when collecting
metadata it gets the file location (physical absolute path) from the RCS
file info gathered via the 'rlog' request. A validation check that matches
the file paths fails, causing the file to be skipped - ignoring its
metadata.

As a workaround, CVS can be reconfigured to add the additional path as an
alias for the CVSROOT (which we've done) but I wonder if this should be
entered as a bugzilla issue to be handled inside Buckminster?

Thanks,
Todd




Todd_Lee@amis.com
Sent by:
buckminster-dev-b To
ounces@eclipse.or Buckminster developer discussions
g <buckminster-dev@eclipse.org>
cc

02/15/2008 09:07 Subject
AM Re: [buckminster-dev] help with CVS


Please respond to
Buckminster
developer
discussions
<buckminster-dev@
eclipse.org>






Hi Thomas,
Thanks again for all your help in trying to get us up and running...
I'm actually working from home today, so I'm on our vpn and I just grabbed
the latest buckminster from the update site.

I was able to successfully run your public cquery and everything
resolved/materialized without incident.

Feeling bold, I tried the same helloworld test that I set up on our local
cvs yesterday and I still got the same error. I'm left scratching my head!?

Oh, and so as not to create any wild goose chases, I did find docs last
night that confirmed that eclipse cvs should be fine with cvs going all the
way back to 1.11.1, so I'm assuming our 1.11.3 shouldn't be a problem.

If you have any other suggestions, please feel free to fire them off.

One question - is there any way to get more debug info out of the
resolution stage? I have all three log settings in the prefs set to full
DEBUG and there's still not a whole lot of information in the console or
the .metadata/.log file.

It would probably be helpful if the debug statements actually printed out
checks for the files inside the cvs path that buckminster uses to poll for
metadata for a given component type. Could give us a better idea of where
it's failing?

Thanks
Todd

Todd Lee
Software Tools
AMI Semiconductor
Tel: +1.519.884.9696 ext 2242
Fax: +1.519.884.0228
E-mail: todd_lee@amis.com

-----buckminster-dev-bounces@eclipse.org wrote: -----

To: Buckminster developer discussions <buckminster-dev@eclipse.org>
From: Thomas Hallgren <thomas@tada.se>
Sent by: buckminster-dev-bounces@eclipse.org
Date: 02/15/2008 05:06AM
Subject: Re: [buckminster-dev] help with CVS

Hi Todd,
>
> Thanks for the effort - sorry to report it's a no go...
> After spinning it's wheels for a while (pressed resolve to wizard) I get
a
> dialog popup the details of which are:
>
> "Could not connect to
:pserver:anonymous@www.tada.se:/cvsroot/test:
> I/O has been interrupted.
> Timeout while reading from input stream"
>
A difficult one to crack, this is...

Last night I tried using machines that were on the same LAN as the CVSNT
server. So today I tried
running the resolution from one machine in our office in Pilsen Czech
Republic (running Vista) and
another machine here in Sweden (running Linux). No luck. I just can't
provoke this error. It works
like a charm every time.

I made the cquery public. You can find it here:

http://www.tada.se/pub/queries/demo.cquery

This query contains relative URL's so it will really require the latest
version of Buckminster.

- thomas

_______________________________________________
buckminster-dev mailing list
buckminster-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/buckminster-dev

AMI Semiconductor - "Silicon Solutions for the Real World"
NOTICE:
This electronic message contains information that may be confidential or
privileged. The information is intended for the use of the individual or
entity named above. If you are not the intended recipient, please be aware
that any disclosure, copying, distribution or use of the contents of this
information is prohibited. If you received this electronic message in
error, please notify the sender and delete the copy you received.


_______________________________________________
buckminster-dev mailing list
buckminster-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/buckminster-dev


AMI Semiconductor - "Silicon Solutions for the Real World"
NOTICE:
This electronic message contains information that may be confidential or privileged. The information is intended for the use of the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you received this electronic message in error, please notify the sender and delete the copy you received.
Previous Topic:Re: [buckminster-dev] help with CVS
Next Topic:Re: [buckminster-dev] help with CVS
Goto Forum:
  


Current Time: Fri Apr 26 15:16:56 GMT 2024

Powered by FUDForum. Page generated in 0.03414 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top