----- Original Message -----

> My experience with some of my company projects is that it makes
> everything harder:
> * it's harder to submit patches that encompass more than one project.
> Developper have to split their patches, make sure they are queued and
> merged at the same time to all the projects.
> 
> * it's harder for developper to setup a dev environment, if they have
> to manually fetch all deps.
> 
> * it's harder for newcomer to understand how the bits they are
> interested in fits in the big scheme.
> 
> * it's harder for maintainer to keep track of various dependencies
> versions to perform a release.
> 
> * it's harder to isolate bugs, when you have to check all the possible
> versions of a given sub-system.
> 
> * it's harder for various sub-system maintainer because they have to
> version everything.
> 
> I don't think we ever found a good way to solve this problem.

Pains me to say this but Gems are designed to solve these problems cos 
you can have many versions on a machine and each project can require
the version they wish.

I'd favor some way to vendor them into our projects so we can maintain
the one we care about internally to each project and upgrade when we're
ready.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to