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? > > 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 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. > -Srini. > Cheers, C.J. -- moo.
_______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list