On Fri, 2007-11-30 at 11:41 -0800, C.J. Adams-Collier wrote: > On Nov 29, 2007 8:07 PM, Srinivasa Ragavan <[EMAIL PROTECTED]> > wrote: > > On Thu, 2007-11-29 at 08:37 -0800, C.J. Adams-Collier wrote: > > On Thu, 2007-11-29 at 15:22 +0530, Srinivasa Ragavan wrote: > > > Hey, > > > > > > On Wed, 2007-11-28 at 12:29 -0800, C.J. Adams-Collier > wrote: > > > > What is the policy regarding committing patches to this > branch? > > > We commit every few lines on our disk to the branch :) > > > > Does "we" include me? :) > > > It is all open-sourced. You are free to help us with > patches :) > > > Alrighty, but the real question is: would you prefer to review the > patches first, or would you mind me committing sans review, since this > is a branch and not the trunk?
You need to gain the maintainers confidence to commit with out review ;-) Even for most of our patches, we do internal review. Lot of time, even my patches I get them reviewed by someone to be more confident. The review process shouldn't stop you really :) > > > > > Only after that I can commit the code to the > > > Evolution trunk. > > > > Is this keeping you from committing to the > EXCHANGE_MAPI_BRANCH branch? > > It sounds like it's not. How often are changes from trunk > integrated > > back to the MAPI branch? > > > > I really don't want to push any code that has licensing issues > into the > main tarball and developing in a branch and merging later > would be fine, > since it helps to keep the stability of the trunk. Changes > from the > trunk aren't integrated to the branch. Later some point, I > would merge > the branch to trunk. It should be pretty simple IMO > > Okay, so long as the GNOME Foundation doesn't mind having code with > "licensing issues" in their repository (be it in a branch or the > trunk). > > I'll look into integrating changes from the trunk back into > EXCHANGE_MAPI_BRANCH as a first project. > > jhbuild completed the build of evolution (and dependencies) from trunk > yesterday, and I began the process of gathering dependencies for the > MAPI branch. I don't think I have the ./configure args set up the way > I want just yet, but I'm getting close... > > Debian's libcupsys2-dev provides headers and libs on which > evolution-data-servers depends. However, libcupsys2-dev claims > dependence on libkrb5-dev where I've been using heimdal-dev. I sent a > patch to them to change from libkrb5-dev to libkrb5-dev | heimdal-dev > and built the patched .deb myself. This allows me to use mostly > stock .deb packages to meet build requirements and still provide > kerberos5 libs & headers for my preferred implementation. > > > Evolution/ > configure.in > plugins/exchange-mapi > > EDS/ > configure.in > addressbook/backend/mapi > calendar/backend/mapi > camel/providers/mapi > servers/mapi > > These are the directories and just the configure.in and > Makefile.am > would be the real merge work. > > Okay. I'll keep this in mind. > > I could have made this a conditional > compilation in trunk, but still I want to do the initial > things in a > branch and merge. > > This is a wise policy :) Conditionals should be avoided. They cause > "edge cases" which are difficult to exercise thoroughly. > > Speaking of testing, how do I run the regression suite? make check? Till now nothing automated AFAIK. We have our test team who do their part. > > > > > Till then I'm hoping is to have weekly/biweekly > > > opensuse buildservice packages for SUSE/Fedora/Debian > (What ever OBS > > > supports) for testing and help us back. If any one wants > to help us in > > > getting the OBS ready, your help is welcome. > > > > Hmmm... What's OBS, and does it build RHEL3 packages, > perchance? > > OBS - OpenSUSE Build Service. (RHEL3? I really donno. It sure > builds for > fedora/OpenSUSE/debian). So it may... > > Alrighty. The supported corporate dev desktops are all RHEL3, so I'm > sure the devs here would appreciate an .rpm they can install with > minimal effort. Im just not sure of the OBS support for RHEL3. -Srini. > > -Srini. > > Cheers, > > C.J. > > -- > moo. _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list