The main problem with this approach is the fact that there are still 
dependencies between the packages that are not fulfilled.
Mainly because the package name has been changed from gocheck to check, I get 
lots of type errors when updating dependencies by themselves.
What works so far is replacing everything under juju + the 
gopkg.in/juju/charm.v3 package which also causes some trouble. As long as 
they're updated at the same time, the tests continue to run perfectly.

Any ideas on how we might achieve this? I think simply putting up PR's on each 
repo isn't feasible since they won't be merged at the same time.

Bogdan
________________________________
From: John Meinel [[email protected]]
Sent: Thursday, September 04, 2014 8:02 AM
To: Bogdan Teleaga
Cc: [email protected]
Subject: Re: Changing gocheck fetch url

I would migrate things over one at a time, as there shouldn't be dependencies 
between them (test suites are run in a separate process for every package). 
There is likely to be some "testing" packages that are used in multiple 
packages, but that should all be in the juju-core layer. There might be some 
test harnesses from other dependencies, but we have proper lock-step dependency 
management already.

So my suggestion is to put up proposals for the dependencies, land them, then 
update juju-core and dependencies.tsv at the same time, and everything should 
go smoothly.

John
=:->



On Wed, Sep 3, 2014 at 7:05 PM, Bogdan Teleaga 
<[email protected]<mailto:[email protected]>> wrote:
Hey,

It seems that gocheck is still updated from https://launchpad.net/gocheck. 
However, as you can see if you check the page the project has moved to 
github(https://github.com/go-check/check) and this results in us not having the 
latest updates.
So far I've tried doing a global sed in a backup go/src directory and 
everything seems to be working fine test-wise. However we need to commit 
everything in the respective repositories for godeps to work correctly. Is 
there any particular way we should go about doing this? I can get patches ready 
for every particular repo if needed.

Bogdan

--
Juju-dev mailing list
[email protected]<mailto:[email protected]>
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


-- 
Juju-dev mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to