On Mon, Jan 17, 2011 at 9:04 PM, Nigel Daley <nda...@mac.com> wrote: > Good questions. Keep them coming! I'll compile a list so we can start an > FAQ on this. > >> # Is project split a goal for hadoop in the future (even though we are not >> ready yet?). If it is, then putting projects back together might result in >> tight dependencies between the project. Ho do we avoid it? > > > Note, we're not putting them back together. This is NOT a cmd-Z (ctrl-Z) on > the project split. It's putting them back under one trunk, but as separate > projects underneath that. IMO this is a relatively small change in the > universe of undo-the-project-split possibilities.
Yes, the three projects would still build separately. However, it would be useful to have a small top-level script to produce a single artifact, like https://issues.apache.org/jira/browse/HADOOP-6342 and https://issues.apache.org/jira/browse/HADOOP-6846. > >> # The committer list for each of the sub project today is different. How do >> we reconcile them? > > I'd like to keep that issue out of this change if at all possible. I > recommend for now we keep the status quo. Thus, even though all committers > may technically have permission to commit to all 3 project trees (can someone > confirm that?), we would need to rely on the honor system that committers > will only commit to their project trees. That's right - we don't have fine-grained commit access on the Hadoop tree, so we don't need to change anything here. Tom > > Cheers, > Nige > > On Jan 14, 2011, at 12:00 PM, Suresh Srinivas wrote: > >> I like the idea of merging projects together. It save a lot of time. >> >> However, I would like to see a detailed proposal on how this will be done >> and discussions on it, before moving forward on this. If this work is done, >> need clear messages to the developers on what has changed, and how >> development process is affected. These details were missing when project >> split was done, causing great deal of confusion and pain. >> >> We should also address the following: >> # Is project split a goal for hadoop in the future (even though we are not >> ready yet?). If it is, then putting projects back together might result in >> tight dependencies between the project. Ho do we avoid it? >> # The committer list for each of the sub project today is different. How do >> we reconcile them? >> >> >> On 1/14/11 11:53 AM, "Tsz Wo (Nicholas), Sze" >> <s29752-hadoopgene...@yahoo.com> wrote: >> >> This is a kind of an incompatible change: all the developers, QAs, release >> engineers and users have to change their local settings and scripts for this >> change. Moreover, there are documentations, web pages and existing tools >> using >> the Apache svn URLs. So it is a huge impact. I am conservative on this >> since, >> as Konstantin mentioned, we risk to get into the same mess, and it will >> create >> more work for the community. >> >> Why do we want to enforce the releases as a unit, given that the long term >> target is to release these 3 projects independently? >> >> Nicholas >> >> >> >> >> >> ________________________________ >> From: Nigel Daley <nda...@mac.com> >> To: general@hadoop.apache.org >> Sent: Fri, January 14, 2011 11:21:25 AM >> Subject: Re: [DISCUSS] Move project split down a level >> >> >> On Jan 14, 2011, at 11:16 AM, Tsz Wo (Nicholas), Sze wrote: >> >>> Hi Nigel, >>> >>>> As I look more at the impact of the common/MR/HDFS project split on what >>>> and how we release Hadoop, I feel like the split needs an adjustment. Many >>>> folks I've talked to agree that the project split has caused us a splitting >>>> headache. I think 1 relatively small change could alleviate some of that. >>> >>> Could you elaborate your idea on how the proposed changes would help? What >>> the >>> >>> problems are being addressed? It is not clear to me. >> >> Critical in my mind was my statement: "We're a long way from releasing these >> 3 >> projects independently. Given that, they should be branched and released as >> a >> unit." This can not be enforced given the current svn layout. Other's can >> weigh >> in with additional thoughts. >> >>> You are right that the change is small but the impact is huge. We should >>> first >>> >>> understand what we are getting from the changes before doing it. >> >> What do you see as the huge impact? >> >> Nige >> > >