Hi,

I've been using these instructions for the last few days. Before, I
couldn't build Trafodion because I had no idea what the correct order was.
Now, I can.

I think the next step is to ask others to try the instructions out,
especially the people that failed before. The bulk of the time is now spent
installing required packages and tools. It takes time but it's easy to do
in my experience.

Also, I tried to separate building the code from setting up the test
environment, which helped a lot, at least for me. But, we'll only know by
having others try.

FYI, I intend to upload another version later tonight before tackling
moving everything into the wiki incorporating Hans' comments as well as
further testing-caused changes. For example, I added a section on how to
ensure that FQDN is setup correctly, which blocked me for hours yesterday.

Any volunteers?

Thanks,

Gunnar

On Tue, Jan 26, 2016 at 4:56 PM, Roberta Marton <[email protected]>
wrote:

> The document is good and easy to navigate.  It also contains all the
> information needed to contribute to Trafodion.  Thanks Gunnar for spending
> the time to do this.
>
> I agree with Hans and Steve with their maintainability concerns.
>
> Another concern I have is how our users view this information.  Let's say I
> want to install and use Trafodion, but when I go to the page, I have to
> read
> a book to just try out things.  From responses I received from the general
> IPMC list when requesting a release candidate - not one person who verified
> the release actually tried to build it.  They took a look at the steps and
> deemed way to complicated.   We don't want to turn people away before they
> even start.
>
>     Roberta
>
> -----Original Message-----
> From: Steve Varnau [mailto:[email protected]]
> Sent: Tuesday, January 26, 2016 3:06 PM
> To: [email protected]
> Subject: RE: New Version of Contributor Guide Uploaded
>
> > My one concern about this type of documentation is that it is
> > wonderful when new, but because it is not really easy to maintain and
> > update, it will get stale. A wiki is so much easier to change and may
> > stay a bit fresher as a result. So, I think by publishing this
> > document you have also volunteered to keep updating it until you have
> > found another volunteer to take over this task.
>
> I see Hans' point here.  Putting this info on the web site means it has to
> go through code-review process, which is good, but also raises the the
> effort to update it.  It is clear to me that we need product documents in
> the code repository, but less clear to me that we need the contributor doc
> there instead of the wiki.  Although it can also get stale on wiki, I think
> it is more inviting of multiple people updating it.
>
> --Steve
>
>
> > -----Original Message-----
> > From: Hans Zeller [mailto:[email protected]]
> > Sent: Tuesday, January 26, 2016 2:42 PM
> > To: dev <[email protected]>
> > Subject: Re: New Version of Contributor Guide Uploaded
> >
> > Hi Gunnar,
> >
> > Looks really nice overall! Here are a few comments:
> >
> >    - 4.3.3 "Create Pull Request": This shows "git pull-request" to
> > create a
> >    pull request. It should also mention that you can do this on the web
> by
> >    going to https://github.com/apache/incubator-trafodion and pressing
> the
> >    green "create pull request" button. Probably a nicer method that
> > allows to
> >    review the changes one more time before creating the pull request.
> >    - 4.3.3 "Address Review Comments": Would be good to add a warning
> > not to
> >    use git commit --amend. Also, you could note that pushing the new
> > commit is
> >    enough, it will be added automatically to the pull request.
> >    - 5.4: Should make it clear that one should do only one of 5.4.1 or
> >    5.4.2, they are alternatives.
> >    - 5.4.1 "Git": This duplicates some of the information in 4.3.3,
> should
> >    it just reference it instead?
> >    - 6.1.1 "Git": This again duplicates 4.3.3, I don't think people will
> >    want to read it a third time. 6.4.2 duplicates 5.4.2.
> >    - 6.3 second info block on page 29: I would add two suggestions:
> >    Whenever a build finishes, always check the return code of make
> > with this
> >    command: "echo $?". The make output may show "BUILD SUCCEEDED", yet
> > it may
> >    have failed. If the build fails and you can't easily find the
> > reason, rerun
> >    the make command with the "-j 1" option, a non-parallel build will
> > show the
> >    error more clearly.
> >    - 7.2.2, step 4: This also needs the "sqgen" step, in a new shell, and
> >    then sqstart again in a new shell. sqgen is mentioned in section 8,
> but
> >    people probably won't check there when they do this the first time.
> >
> > My one concern about this type of documentation is that it is
> > wonderful when new, but because it is not really easy to maintain and
> > update, it will get stale. A wiki is so much easier to change and may
> > stay a bit fresher as a result. So, I think by publishing this
> > document you have also volunteered to keep updating it until you have
> > found another volunteer to take over this task.
> >
> > Thanks,
> >
> > Hans
> >
> > On Mon, Jan 25, 2016 at 10:46 PM, Gunnar Tapper
> > <[email protected]>
> > wrote:
> >
> > > https://drive.google.com/open?id=0BxlwNhWxn8iTcXE1MlB6S3dyd0U
> > >
> > >
> > > Updated with install and build testing results.
> > >
> > > --
> > > Thanks,
> > >
> > > Gunnar
> > > *If you think you can you can, if you think you can't you're right.*
> > >
>



-- 
Thanks,

Gunnar
*If you think you can you can, if you think you can't you're right.*

Reply via email to