Go for it!

Jarcec

On Aug 19, 2014, at 7:50 PM, Gwen Shapira <gshap...@cloudera.com> wrote:

> Over a week with no additional objections!
> 
> I believe there is no need for a vote in this case, so I'll go ahead
> and open Jira tickets and submit patches for the changes we agreed on:
> 
> - Change the blurb on our front page to:
> Latest stable release is 1.4.5 (download, documentation). Latest
> experimental release is 1.99.3 (download, documentation) - Note that
> 1.99.3 is not compatible with 1.4.5 and not feature complete, it is
> not intended for production deployment.
> 
> - Change all references to 1.99.3 to "1.99.3-prerelease"
> But not the artifact itself since it seems too disruptive.
> 
> -  Add clarifications in Sqoop2 docs that Sqoop1 parameters and
> connectors are not supported.
> 
> Gwen
> 
> On Wed, Aug 13, 2014 at 8:39 AM, Arvind Prabhakar <arv...@apache.org> wrote:
>> Thanks, this looks good to me.
>> 
>> Regards,
>> Arvind Prabhakar
>> 
>> 
>> On Tue, Aug 12, 2014 at 5:05 PM, Gwen Shapira <gshap...@cloudera.com> wrote:
>> 
>>> Agree. That makes sense.
>>> 
>>> On Tue, Aug 12, 2014 at 4:55 PM, David Robson
>>> <david.rob...@software.dell.com> wrote:
>>>> I would like to see an addition to the note that says:
>>>> 
>>>> Latest stable release is 1.4.4 (download, documentation). Latest
>>> experimental release is 1.99.3 (download, documentation) - Note that
>>>> 1.99.3 is not compatible with 1.4.4 and not feature complete, it is not
>>> intended for production deployment.
>>>> 
>>>> Or something along those lines - basically the I would like to see the
>>> phrase "not for production deployment" in there somewhere.
>>>> 
>>>> -----Original Message-----
>>>> From: Gwen Shapira [mailto:gshap...@cloudera.com]
>>>> Sent: Tuesday, 12 August 2014 2:20 AM
>>>> To: dev@sqoop.apache.org
>>>> Subject: Re: Discussing solutions to Sqoop1 and Sqoop2 confusion (was:
>>> Code name for Sqoop 2)
>>>> 
>>>> Thanks to everyone contributing to the discussion.
>>>> 
>>>> I think it makes sense to mark Sqoop2 as Sqoop-1.99.3-prerelease and
>>> make our site a bit clearer about its lack of backward compatibility.
>>>> 
>>>> If this doesn't help - we can re-visit the rename idea.
>>>> 
>>>> How about taking the following steps:
>>>> - Change the blurb on our front page from:
>>>> "Latest stable release is 1.4.4 (download, documentation). Latest cut of
>>> Sqoop2 is 1.99.3 (download, documentation)."
>>>> 
>>>> to:
>>>> "Latest stable release is 1.4.4 (download, documentation). Latest
>>> experimental release is 1.99.3 (download, documentation) - Note that
>>>> 1.99.3 is not compatible with 1.4.4 and not feature complete."
>>>> 
>>>> - Change all references to 1.99.3 to "1.99.3-prerelease"
>>>> 
>>>> - Add clarifications in Sqoop2 docs that Sqoop1 parameters and
>>> connectors are not supported.
>>>> 
>>>> - I'd like to also change the name of our Sqoop2 shell client to
>>> something less confusing, but can't think of anything good here :)
>>>> 
>>>> What do you think?
>>>> 
>>>> Gwen
>>>> 
>>>> 
>>>> On Fri, Aug 8, 2014 at 4:17 PM, Kathleen Ting <kathl...@apache.org>
>>> wrote:
>>>>> Agreed with David and Arvind that codenames can be confusing to new
>>> users.
>>>>> 
>>>>> +1 on option 4 which is a combination of the following:
>>>>> (a) following Apache Hadoop precedence and calling it
>>>>> Sqoop-1.99.3-prerelease
>>>>> (b) putting a disclaimer that Sqoop-1.99.3-prerelease is not intended
>>>>> for production deployment on its download link
>>>>> (c) using explicit UI messaging to warn Sqoop-1.99.3-prerelease users
>>>>> that it does not have feature parity with Sqoop1
>>>>> 
>>>>> On Fri, Aug 1, 2014 at 6:39 PM, David Robson
>>>>> <david.rob...@software.dell.com> wrote:
>>>>>> So it seems like the problem we are trying to solve is for a new user,
>>> they download Sqoop 1.99.3 - have bad experiences because it is still
>>> experimental (based on recent mail threads this may put them off Sqoop for
>>> good). So we should make it as easy as possible to download the correct
>>> version of Sqoop for them.
>>>>>> 
>>>>>> I believe for a new user - codenames cause more confusion. Assuming a
>>> user knew nothing about Sqoop and was given the choice of Sqoop 1.4.5 or
>>> Sqoop Pelican - how would they know which one to choose? Now if they were
>>> given the choice of Sqoop 1.4.5 or Sqoop 1.99.3-alpha - it would be much
>>> more obvious. Of course either way you could put some text on the homepage
>>> / download page explaining the two releases which should be done either way.
>>>>>> 
>>>>>> I don't think we should add to the confusion by bringing in codenames
>>> - and instead stick with the industry standard alpha / beta / stable
>>> terminology as Arvind suggested.
>>>>>> 
>>>>>> So I would vote on option 2 - and we should put a warning like "not
>>> intended for production deployment" on the link to download Sqoop
>>> 1.99.3-alpha.
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Abraham Elmahrek [mailto:a...@cloudera.com]
>>>>>> Sent: Saturday, 2 August 2014 6:01 AM
>>>>>> To: dev@sqoop.apache.org
>>>>>> Subject: Re: Discussing solutions to Sqoop1 and Sqoop2 confusion
>>>>>> (was: Code name for Sqoop 2)
>>>>>> 
>>>>>> +1 for proposal 1 as well.
>>>>>> 
>>>>>> 
>>>>>> On Fri, Aug 1, 2014 at 11:46 AM, Venkat Ranganathan <
>>> vranganat...@hortonworks.com> wrote:
>>>>>> 
>>>>>>> +1 for propsal 1 also
>>>>>>> 
>>>>>>> Thanks
>>>>>>> 
>>>>>>> Venkat
>>>>>>> 
>>>>>>> On Fri, Aug 1, 2014 at 9:38 AM, Jarek Jarcec Cecho
>>>>>>> <jar...@apache.org>
>>>>>>> wrote:
>>>>>>>> I don’t have any other suggestion either, so let’s discuss which
>>>>>>>> one
>>>>>>> would people prefer?
>>>>>>>> 
>>>>>>>> I’m personally in favor of proposal 1).
>>>>>>>> 
>>>>>>>> Jarcec
>>>>>>>> 
>>>>>>>> On Jul 28, 2014, at 10:04 AM, Gwen Shapira <gshap...@cloudera.com>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Thanks for the great summary. I don't have additional suggestions.
>>>>>>>>> 
>>>>>>>>> Gwen
>>>>>>>>> 
>>>>>>>>> On Sun, Jul 27, 2014 at 11:03 AM, Arvind Prabhakar
>>>>>>>>> <arv...@apache.org>
>>>>>>> wrote:
>>>>>>>>>> Thanks Gwen and Jarcec. It appears that we all agree to the few
>>>>>>>>>> basic points below:
>>>>>>>>>> 
>>>>>>>>>> a) Sqoop2 is promising effort although not near completion. We
>>>>>>>>>> agree
>>>>>>> that
>>>>>>>>>> there is no need to discuss shutting that down at this time.
>>>>>>>>>> b) The naming of Sqoop2 is such that it raises expectations in
>>>>>>>>>> users/adopters to be better than Sqoop(1) and thus leads to
>>> confusion.
>>>>>>>>>> 
>>>>>>>>>> The second point (b) above is the key issue that needs resolution.
>>>>>>>>>> The options discussed thus far are as follows:
>>>>>>>>>> 
>>>>>>>>>> 1. Put a code name for Sqoop2 so that it is not confused with
>>> Sqoop(1).
>>>>>>>>>> This seems to have good community support.
>>>>>>>>>> 2. Use a explicit labels such as "stable" vs
>>> "beta/alpha/experimental"
>>>>>>> for
>>>>>>>>>> various Sqoop releases.
>>>>>>>>>> 3. Use explicit UI messaging to warn Sqoop2 users that it is not
>>>>>>>>>> the
>>>>>>> same
>>>>>>>>>> as Sqoop(1) and is far behind on feature completeness and
>>> stability.
>>>>>>> There
>>>>>>>>>> seems to be some concerns around how this can be done given the
>>>>>>>>>> client/server architecture of Sqoop2.
>>>>>>>>>> 4. A combination of options 2 and 3 above.
>>>>>>>>>> 
>>>>>>>>>> Are there any suggestions to mitigate this problem? Perhaps we
>>>>>>>>>> should cross-post this thread to user list as well to see if
>>>>>>>>>> they agree with
>>>>>>> the
>>>>>>>>>> options here and/or if they have any other suggestions.
>>>>>>>>>> 
>>>>>>>>>> Regards,
>>>>>>>>>> Arvind Prabhakar
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Sat, Jul 26, 2014 at 6:50 PM, Jarek Jarcec Cecho
>>>>>>>>>> <jar...@apache.org
>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hi Arvind,
>>>>>>>>>>> thank you very much for sharing your concerns! You’ve risen a
>>>>>>>>>>> very
>>>>>>> good
>>>>>>>>>>> points.
>>>>>>>>>>> 
>>>>>>>>>>> I personally see value in Sqoop 2 as the new architecture will
>>>>>>>>>>> allow
>>>>>>> us to
>>>>>>>>>>> cover much more use cases, various compliancy regulations and
>>>>>>>>>>> will eventually simplify user’s life. Based on the recent
>>>>>>>>>>> increase in dev activity, it seems that I’m not the only one
>>>>>>>>>>> who do believes in that
>>>>>>> and
>>>>>>>>>>> hence I strongly believe that discontinuing the effort doesn’t
>>>>>>>>>>> seem
>>>>>>> as the
>>>>>>>>>>> right way to go. I’m more then happy to discuss this topic
>>>>>>>>>>> further if
>>>>>>> you
>>>>>>>>>>> believe that it’s the right way though.
>>>>>>>>>>> 
>>>>>>>>>>> Having said that I do believe in Sqoop 2, I have to second Gwen
>>>>>>>>>>> that current situation is very confusing to our users. I’ve
>>>>>>>>>>> seen
>>>>>>> significant
>>>>>>>>>>> number of users confused about why 1.99.4 do not have
>>>>>>>>>>> Avro/HBase/Hive integration when Sqoop 1 already have that. I
>>>>>>>>>>> was anticipating the confusion and hence I’ve suggested to use
>>>>>>>>>>> version number 1.99.x
>>>>>>> instead of
>>>>>>>>>>> 2.0.0 back when we were working on getting the first cut out of
>>>>>>>>>>> the
>>>>>>> door. I
>>>>>>>>>>> hoped that version 1.99.x will make obvious to everybody that
>>>>>>>>>>> it’s not “2.0.0” quite yet. Sadly it seems that this alone did
>>>>>>>>>>> not helped as
>>>>>>> much as
>>>>>>>>>>> I hoped.
>>>>>>>>>>> 
>>>>>>>>>>> Hence I do see value in changing our public messaging as you’ve
>>>>>>> suggested
>>>>>>>>>>> to make the message more clearer. I personally like the idea
>>>>>>>>>>> with
>>>>>>> code name
>>>>>>>>>>> as that is quite popular in other projects and companies
>>>>>>>>>>> (remember
>>>>>>> Windows
>>>>>>>>>>> Longorn?) and it seems to be conveying the message. I do see a
>>>>>>>>>>> lot of variability of using that code name though - I don’t
>>>>>>>>>>> think that we necessarily have to remove any possible reference
>>>>>>>>>>> to “Sqoop 2” from
>>>>>>> the
>>>>>>>>>>> face of earth. I believe that the code name is very well suited
>>>>>>>>>>> for
>>>>>>> our
>>>>>>>>>>> webpage, wiki and perhaps a blog posts to make obvious that
>>>>>>>>>>> there is
>>>>>>> just
>>>>>>>>>>> one single stable Sqoop version and then some ongoing effort
>>>>>>>>>>> that do
>>>>>>> have
>>>>>>>>>>> available several cuts. I believe that just by doing that we
>>>>>>>>>>> will
>>>>>>> decrease
>>>>>>>>>>> confusion about what version should user download and use. We
>>>>>>>>>>> can
>>>>>>> discuss
>>>>>>>>>>> to what extent we want to push the code name and to what extent
>>>>>>>>>>> we
>>>>>>> will
>>>>>>>>>>> keep the reference to “Sqoop 2”. After all I’m confident that
>>>>>>>>>>> in not
>>>>>>> too
>>>>>>>>>>> distant future, we will have Sqoop 2  that will offer the
>>>>>>>>>>> comparable capability and features as Sqoop 1.
>>>>>>>>>>> 
>>>>>>>>>>> I don’t think that the code name is the only idea that will
>>>>>>>>>>> decrease
>>>>>>> the
>>>>>>>>>>> immediate user confusion and hence I’m happy to hear others
>>> thoughts!
>>>>>>>>>>> 
>>>>>>>>>>> Jarcec
>>>>>>>>>>> 
>>>>>>>>>>> On Jul 26, 2014, at 6:00 PM, Gwen Shapira
>>>>>>>>>>> <gshap...@cloudera.com>
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Thanks Arvind for your detailed explanation.
>>>>>>>>>>>> 
>>>>>>>>>>>> I agree that naming releases stable and alpha is a good idea.
>>>>>>>>>>>> I don't agree that it will solve the issue, but we can't know
>>> until we try.
>>>>>>>>>>>> 
>>>>>>>>>>>> Considering that Sqoop2 is intentionally a client-server
>>>>>>>>>>>> architecture with multiple clients and a REST API as an
>>>>>>>>>>>> additional access point, I believe that it is not feasible to
>>> mark UI as beta.
>>>>>>>>>>>> 
>>>>>>>>>>>> I want to stress that I personally believe that Sqoop2 is a
>>>>>>>>>>>> very viable branch effort, to the extent that I am actively
>>>>>>>>>>>> contributing
>>>>>>> to
>>>>>>>>>>>> it.
>>>>>>>>>>>> As Sqoop2 becomes more and more viable alternative to Sqoop1,
>>>>>>>>>>>> we need to prepare, as a community, to support both versions.
>>>>>>>>>>>> 
>>>>>>>>>>>> Considering the number of features currently in Sqoop1 and the
>>>>>>>>>>>> number of production Sqoop1 users, I can see us supporting
>>>>>>>>>>>> both versions for the next 2 years. Making it easy for the
>>>>>>>>>>>> community to support both is my top concern here. Having to
>>>>>>>>>>>> resolve endless confusions for two years doesn't seem like a
>>>>>>>>>>>> happy future to me. I see the Python community fighting the
>>>>>>>>>>>> same issue since they broke compatibility between versions 2
>>>>>>>>>>>> and 3. I'd like to see us learn from those
>>>>>>> mistakes
>>>>>>>>>>>> and do better.
>>>>>>>>>>>> 
>>>>>>>>>>>> I agree that a discussion would have been better than a vote.
>>>>>>>>>>>> I was under the mistaken impression that there is a consensus
>>>>>>>>>>>> on the
>>>>>>> matter.
>>>>>>>>>>>> I renamed the thread to make it clear that we are interested
>>>>>>>>>>>> in hearing opinions from the rest of the community on this
>>> subject.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Bike-sheddingly yours,
>>>>>>>>>>>> 
>>>>>>>>>>>> Gwen Shapira
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Sat, Jul 26, 2014 at 4:44 PM, Arvind Prabhakar
>>>>>>>>>>>> <arv...@apache.org
>>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>> Thanks for the detailed pointers Gwen. I understand your
>>>>>>>>>>>>> concerns
>>>>>>> better
>>>>>>>>>>>>> now. My understanding from these threads as well as what you
>>>>>>>>>>>>> have
>>>>>>>>>>> described
>>>>>>>>>>>>> is that the confusion you refer to stems from the fact that
>>>>>>>>>>>>> Sqoop2
>>>>>>> is
>>>>>>>>>>> not
>>>>>>>>>>>>> at feature parity with Sqoop(1) yet.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> It will be great to *discuss* what are the various ways to
>>>>>>>>>>>>> address
>>>>>>> this
>>>>>>>>>>> and
>>>>>>>>>>>>> then call a vote to decide upon the approach to use. Some
>>>>>>>>>>>>> other
>>>>>>>>>>> approaches
>>>>>>>>>>>>> that I can suggest are:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 1. Calling Sqoop1 explicitly as "stable" in our downloads
>>>>>>>>>>>>> section,
>>>>>>> or
>>>>>>>>>>> even
>>>>>>>>>>>>> within the release label. So instead of Sqoop-1.4.5, it would
>>>>>>>>>>>>> be Sqoop-1.4.5-stable.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 2. Alternatively calling Sqoop2 explicitly "alpha", "beta" or
>>>>>>>>>>>>> "experimental". Eg - Sqoop-1.99.4 would become
>>> Sqoop-1.99.4-beta.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 3. Or perhaps a combination of both of these.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 4. Plus good UI messaging that clearly outlines the critical
>>>>>>> differences
>>>>>>>>>>>>> between these to products.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Personally, I do not believe that having a code name will
>>>>>>>>>>>>> solve the
>>>>>>>>>>> issue
>>>>>>>>>>>>> at hand, and may even make it worse. If the motivation is to
>>>>>>>>>>>>> call
>>>>>>> out
>>>>>>>>>>>>> Sqoop2 as something "not-Sqoop", then perhaps we should
>>>>>>>>>>>>> discuss the viability of this branch effort. If we conclude
>>>>>>>>>>>>> that it is not
>>>>>>> going to
>>>>>>>>>>>>> progress any further, we could call a vote on discontinuing
>>>>>>>>>>>>> this
>>>>>>> effort
>>>>>>>>>>> and
>>>>>>>>>>>>> instead focusing on the main Sqoop1 branch alone.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Hope you understand my point of view on this.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Arvind Prabhakar
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Jul 25, 2014 at 10:53 AM, Gwen Shapira <
>>>>>>> gshap...@cloudera.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi Arvind,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Here are few more threads from the last month where we had
>>>>>>>>>>>>>> to
>>>>>>> explain
>>>>>>>>>>>>>> Sqoop2 status or explain that you can't use "sqoop import"
>>>>>>>>>>>>>> with Sqoop2, etc:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>> http://mail-archives.apache.org/mod_mbox/sqoop-user/201407.mbox/%3CC
>>>>>>> A%
>>>>>>> 2BP7NPNTFuPYqf74M5OFw4e9xKZm2ns%3DZ0ydkkuJ06Jcg31hnw%40mail.gmail.co
>>>>>>> m%
>>>>>>> 3E
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>> http://mail-archives.apache.org/mod_mbox/sqoop-user/201407.mbox/%3CC
>>>>>>> AA
>>>>>>> J8D%3D9Ho%3DYH7jdavNAb1gwz19Z5dapmS98yR71KmM5LsjCEVw%40mail.gmail.co
>>>>>>> m%
>>>>>>> 3E
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>> http://mail-archives.apache.org/mod_mbox/sqoop-user/201407.mbox/%3CC
>>>>>>> AP
>>>>>>> wc21YtdgAm9jO3%2Bs0asBZ2JkG%3DVCp5PLpkO5xQuuBPKQGuTw%40mail.gmail.co
>>>>>>> m%
>>>>>>> 3E
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>> http://mail-archives.apache.org/mod_mbox/sqoop-user/201406.mbox/%3CC
>>>>>>> AO
>>>>>>> rS3pxWuxL1X9Sb816N_o1Jd==gs9ww6uje2po+fpaw7vh...@mail.gmail.com%3E
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> In addition, I noticed the problem when talking to users in
>>>>>>>>>>>>>> conferences, customers, members of support team, etc (not to
>>>>>>> mention
>>>>>>>>>>>>>> that I got confused personally when I started out.) I didn't
>>>>>>>>>>>>>> bring much evidence in my first email because I thought
>>>>>>> there
>>>>>>>>>>>>>> was a wide consensus about the problem.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I have several goals with the code-name:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> * We need to remove the impression that the new version is
>>>>>>>>>>>>>> like
>>>>>>> Sqoop
>>>>>>>>>>>>>> only better. It is only somewhat like Sqoop and will not be
>>>>>>> strictly
>>>>>>>>>>>>>> better for many months yet.
>>>>>>>>>>>>>> * We need to clarify that this project is not even close to
>>>>>>> production
>>>>>>>>>>>>>> quality.
>>>>>>>>>>>>>> * We need to make it easy for us to quickly figure out which
>>>>>>> version
>>>>>>>>>>>>>> the user is talking about. We also need to make it easy for
>>>>>>>>>>>>>> the
>>>>>>> users
>>>>>>>>>>>>>> to describe what they are using.
>>>>>>>>>>>>>> * We want to have fun :)
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think the name Pelican Project will help with all goals:
>>>>>>>>>>>>>> - It is clearly not the same as Sqoop. So there's no
>>>>>>>>>>>>>> existing expectations on what will be supported.
>>>>>>>>>>>>>> - It is a "Project" and not a product yet.
>>>>>>>>>>>>>> - Sqoop and Pelican don't look or sound similar. No one can
>>>>>>>>>>>>>> expect
>>>>>>> to
>>>>>>>>>>>>>> use Sqoop by running "pelican-shell" or to use Pelican by
>>>>>>>>>>>>>> calling "sqoop import".
>>>>>>>>>>>>>> - And a cute mascot will make every future presentation and
>>>>>>>>>>>>>> blog
>>>>>>> post
>>>>>>>>>>>>>> on the topic much more fun.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> You do bring up good points of concern:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> a) Existing releases: I disagree code-names for in-progress
>>>>>>>>>>>>>> development cause too much confusion. They seem fairly
>>>>>>>>>>>>>> common in
>>>>>>> the
>>>>>>>>>>>>>> software world.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>> http://royal.pingdom.com/2010/05/27/the-developer-obsession-with-cod
>>>>>>> e-
>>>>>>> names-114-interesting-examples/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> b) "could impact the reproducibility of previous release
>>>>>>>>>>>>>> builds
>>>>>>> which
>>>>>>>>>>>>>> is not very good for the project."
>>>>>>>>>>>>>> This sounds fairly serious. Can you elaborate what you mean
>>>>>>>>>>>>>> by reproducibility of release build?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gwen
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Jul 25, 2014 at 8:02 AM, Arvind Prabhakar <
>>>>>>> arv...@apache.org>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> Hi Gwen,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Other than the recent thread [1] on our user list, is there
>>>>>>>>>>>>>>> any
>>>>>>> other
>>>>>>>>>>>>>>> precedent regarding the confusion this issue has caused? If
>>>>>>>>>>>>>>> so, I
>>>>>>>>>>> would
>>>>>>>>>>>>>>> appreciate if you could point it out.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Personally, I do agree that we ought to have a better
>>>>>>>>>>>>>>> mechanism to communicate the completeness (or
>>>>>>>>>>>>>>> incompleteness) of a release in
>>>>>>>>>>> order to
>>>>>>>>>>>>>>> ensure the users understand what benefits or drawbacks they
>>>>>>>>>>>>>>> may
>>>>>>> get.
>>>>>>>>>>>>>>> Incidentally, this was the primary reason for numbering the
>>>>>>>>>>>>>>> Sqoop2
>>>>>>>>>>>>>> release
>>>>>>>>>>>>>>> as 1.99.x, thereby indicating that the release is not quite
>>>>>>>>>>>>>>> 2.0
>>>>>>> yet,
>>>>>>>>>>>>>> which
>>>>>>>>>>>>>>> seems to be not working as well as expected.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> One traditional way to alleviate this issue would be to
>>>>>>>>>>>>>>> label the
>>>>>>>>>>> release
>>>>>>>>>>>>>>> alpha/beta etc. I prefer doing that instead of putting a
>>>>>>>>>>>>>>> code
>>>>>>> name for
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> release for a couple of reasons - a) we have already made
>>>>>>> releases of
>>>>>>>>>>>>>>> Sqoop2 with the previous versioning scheme and hence
>>>>>>>>>>>>>>> changing the
>>>>>>> name
>>>>>>>>>>>>>>> could cause more confusion; and b) renaming the branches to
>>>>>>>>>>>>>>> the
>>>>>>> new
>>>>>>>>>>> name
>>>>>>>>>>>>>>> could impact the reproducibility of previous release builds
>>>>>>>>>>>>>>> which
>>>>>>> is
>>>>>>>>>>> not
>>>>>>>>>>>>>>> very good for the project.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Another alternative to consider would be to have very clear
>>>>>>> messaging
>>>>>>>>>>> in
>>>>>>>>>>>>>>> the user-interface of Sqoop2 that it is still work in
>>>>>>>>>>>>>>> progress
>>>>>>> and not
>>>>>>>>>>>>>>> considered at par with Sqoop1.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [1] http://s.apache.org/TvD
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>> Arvind Prabhakar
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Fri, Jul 25, 2014 at 7:30 AM, Venkat Ranganathan <
>>>>>>>>>>>>>>> vranganat...@hortonworks.com> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> +1 for Pelican.   But documentation should not be called The
>>>>>>> Pelican
>>>>>>>>>>>>>> Brief
>>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Venkat
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Thu, Jul 24, 2014 at 8:12 PM, Abraham Elmahrek <
>>>>>>> a...@cloudera.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> There's something about schlep (or schlepper) that I'm
>>>>>>>>>>>>>>>>> having
>>>>>>>>>>> trouble
>>>>>>>>>>>>>>>>> resisting... but... +1 to Pelican.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Thu, Jul 24, 2014 at 7:18 PM, Jarek Jarcec Cecho <
>>>>>>>>>>>>>> jar...@apache.org>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I’m obviously biased, but +1 to Pelican.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Jarcec
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Jul 24, 2014, at 7:06 PM, Martin, Nick
>>>>>>>>>>>>>>>>>> <nimar...@pssd.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> +1 Pelican
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>>>>> From: Gwen Shapira [mailto:gshap...@cloudera.com]
>>>>>>>>>>>>>>>>>>> Sent: Thursday, July 24, 2014 9:51 PM
>>>>>>>>>>>>>>>>>>> To: dev@sqoop.apache.org
>>>>>>>>>>>>>>>>>>> Subject: Code name for Sqoop 2 (please vote!)
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> As you may have noticed on the user list, Sqoop2
>>>>>>>>>>>>>>>>>>> confuses the
>>>>>>> hell
>>>>>>>>>>>>>> out
>>>>>>>>>>>>>>>>>> of everyone.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Part of the problem is the name - Sqoop2 sounds newer
>>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>> therefore
>>>>>>>>>>>>>>>>>> better. People expect better quality and more features -
>>>>>>>>>>>>>>>>>> which
>>>>>>> we
>>>>>>>>>>>>>> don't
>>>>>>>>>>>>>>>>>> deliver :(
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Therefore, I propose finding Sqoop2 a project code name.
>>>>>>>>>>>>>>>>>>> This
>>>>>>> way
>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>> will sound experimental and will not have the number "2"
>>>>>>>>>>>>>>>>>> next
>>>>>>> to
>>>>>>>>>>> it.
>>>>>>>>>>>>>>>>>>> We can use the code name to mark the branches in the
>>>>>>>>>>>>>>>>>>> repo, the
>>>>>>>>>>>>>>>>>> documentation, the Hue frontend, etc. This will prevent
>>>>>>> confusion
>>>>>>>>>>> as
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>> name Sqoop will go back to refer to just one project,
>>>>>>>>>>>>>>>>>> and one
>>>>>>> that
>>>>>>>>>>>>>>>> actually
>>>>>>>>>>>>>>>>>> works.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Suggested names:
>>>>>>>>>>>>>>>>>>> Project Pelican (Based on the animal on O'Reilly's
>>>>>>>>>>>>>>>>>>> Sqoop
>>>>>>>>>>>>>>>>>>> book)
>>>>>>>>>>>>>> Project
>>>>>>>>>>>>>>>>>> Schlep (Yiddish for "moving heavy package")
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Friends, contributors, committers and PMC members -
>>>>>>>>>>>>>>>>>>> please
>>>>>>> respond
>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>>> either:
>>>>>>>>>>>>>>>>>>> * Vote (+1) on one of the names above
>>>>>>>>>>>>>>>>>>> * Your own suggestion
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> We'll be looking to close the vote by August 1st (Next
>>> week).
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Gwen
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> CONFIDENTIALITY NOTICE
>>>>>>>>>>>>>>>> NOTICE: This message is intended for the use of the
>>>>>>>>>>>>>>>> individual or
>>>>>>>>>>>>>> entity to
>>>>>>>>>>>>>>>> which it is addressed and may contain information that is
>>>>>>>>>>> confidential,
>>>>>>>>>>>>>>>> privileged and exempt from disclosure under applicable law.
>>>>>>>>>>>>>>>> If
>>>>>>> the
>>>>>>>>>>>>>> reader
>>>>>>>>>>>>>>>> of this message is not the intended recipient, you are
>>>>>>>>>>>>>>>> hereby
>>>>>>>>>>> notified
>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>> any printing, copying, dissemination, distribution,
>>>>>>>>>>>>>>>> disclosure or forwarding of this communication is strictly
>>>>>>>>>>>>>>>> prohibited. If you
>>>>>>> have
>>>>>>>>>>>>>>>> received this communication in error, please contact the
>>>>>>>>>>>>>>>> sender
>>>>>>>>>>>>>> immediately
>>>>>>>>>>>>>>>> and delete it from your system. Thank You.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> CONFIDENTIALITY NOTICE
>>>>>>> NOTICE: This message is intended for the use of the individual or
>>>>>>> entity to which it is addressed and may contain information that is
>>>>>>> confidential, privileged and exempt from disclosure under applicable
>>>>>>> law. If the reader of this message is not the intended recipient,
>>>>>>> you are hereby notified that any printing, copying, dissemination,
>>>>>>> distribution, disclosure or forwarding of this communication is
>>>>>>> strictly prohibited. If you have received this communication in
>>>>>>> error, please contact the sender immediately and delete it from your
>>> system. Thank You.
>>>>>>> 
>>> 

Reply via email to