Jump into the discussion: http://groups.google.com/group/horn-development/browse_thread/thread/ab4a3ba003b85e6a
On Dec 16, 3:05 am, John Simons <[email protected]> wrote: > These are probably discussions for the horn mailing list but... > > In my opinion the descriptors to build a project should live with the > project, not on the horn repository. > And it should be the project leader/developers responsibility to > maintain their own horn descriptors. > > I know that horn can get the latest from all my project dependencies > (that's what is all about), but as a developer I would like to be able > to nominate what versions of dependencies to use to compile my > project, even the trunk version, because of compatibility issues as we > are seeing in Castle trunk right now. > > Cheers > John > > On Dec 16, 1:35 pm, Mauricio Scheffer <[email protected]> > wrote: > > > > > Descriptors live in this github repo:http://github.com/dagda1/hornget > > In fact, horn is currently hardcoded to fetch descriptors from this > > repo only. > > Paul is the maintainer of this repo, but of course anyone can fork and > > make changes. > > About the stability of the builds, I'm +1 too for using fixed > > versions, but I'll ask on the Horn groups. > > > -- > > Mauricio > > > On Dec 15, 7:19 pm, John Simons <[email protected]> wrote: > > > > That's awesome news :) > > > > Who maintains the project descriptors? Should we maintain them and > > > host them in our svn? > > > > Reply to your questions inline > > > > On Dec 16, 1:39 am, Mauricio Scheffer <[email protected]> > > > wrote:> Paul Cowan and I have been working on the Castle descriptors for > > > Horn. > > > > There are now individual descriptors for each project, like: > > > > > Monorail:http://hornget.net/packages/web/castle.monorail/castle.monorail-trunk > > > > ActiveRecord:http://hornget.net/packages/ioc/castle.activerecord/castle.activereco... > > > > etc > > > > > It needs a couple of minor adjustments (e.g. Spring being included in > > > > ActiveRecord) but it should work. Please check it out. > > > > > Now a couple of questions about this: > > > > > * Other than building things like Monorail + > > > > Facilities.ActiveRecordIntegration, what value would have a descriptor > > > > that builds all Castle projects? > > > > I myself do not see value in this, what everyone else thinks? > > > > > * Should we use fixed versions for our dependencies? > > > > Yes I think we should because we are now using binary dependencies and > > > that is the version of the dependency we support. > > > > Since Horn > > > > > builds do not run any tests (they could, but then they would take > > > > *forever*) things can break very easily. (even worse > > > > thanhttp://groups.google.com/group/castle-project-devel/browse_thread/thr... > > > > since we'd use external projects' trunks) > > > > > * On git migration: I added shallow clones to horn, so what I > > > > described > > > > inhttp://groups.google.com/group/castle-project-devel/msg/1fe66437349e8e46 > > > > would no longer be a problem. If everyone agrees, I'll duplicate the > > > > history in each project. It will make the transition easier and this > > > > way we don't need the git superproject (trunk) anymore. > > > > > Comments and questions welcome. > > > > > -- > > > > Mauricio -- You received this message because you are subscribed to the Google Groups "Castle Project Development List" 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/castle-project-devel?hl=en.
