Oh that's easy! I had just copied the generated site for Avatica (jekyll build) into the target for the Calcite site after it built initially.

Long term -- yes, it'd be good to separate the two, but I kept them more-or-less the same just to not block us on that redesign.

Regarding the build: everything is working to the best of my knowledge. How do you (and others) feel about me throwing together a release candidate for an Avatica 1.7.0? I'm assuming we'll have to work in tandem the first time (first couple of times?) until we get a good process in place.

If you want to throw together an Avatica specific logo, that'd be awesome :)

Julian Hyde wrote:
I discovered a simple way to develop and deploy the web site:

$ cd calcite/site
$ ln -s ../avatica/site avatica

then

$ bundle exec jekyll serve

as usual. The calcite site will be generated to calcite/site/target as usual, and the 
avatica site will be generated to calcite/site/target/avatica. I see the avatica site 
at http://localhost:4000/avatica/<http://localhost:4000/avatica/>, as expected. 
Then we can “svn ci” files under calcite/site/target as usual.

I think we should take this approach rather than doing what 
avatica/site/README.md currently recommends, which is to have a separate svn 
tree under avatica/site/target.

I’ll quickly create a (bad) placeholder Avatica logo so that the sites are 
visually different.

Julian




On Mar 7, 2016, at 10:49 AM, Julian Hyde<[email protected]>  wrote:

Thanks Josh, this is great.

The next priority is to get an Avatica release 1.7.0 out. This needs to happen 
before Calcite release 1.7.0, so that Calcite can depend on it. (The release 
numbers are currently in sync but I expect them to drift apart over time.)

I saw you copied the web site wholesale. I presume plan to remove quite a lot 
of it (e.g. the news posts). Shall we adopt a different color scheme for the 
Avatica part of the site so that it’s visually different?

I added a “powered by” page over the weekend, apparently after you’d copied the 
site. Do you want Avatica and Calcite to share a Powered By page? (By which I 
mean Avatica would not have its own Powered By page.) I guess that the 
“Community” page should be shared (since we share a PMC, lists etc.) Are there 
any other pages that should be shared?

Can you re-visit the NOTICE file (the included software mentioned therein has 
not been copied to Avatica).

What’s the state of the build? Do you believe that Calcite and Avatica builds 
are working right now?

Julian




On Mar 7, 2016, at 10:32 AM, Josh Elser<[email protected]>  wrote:

Hi all --

Just a warning, with this commit, Avatica is no longer attached to the main 
Calcite build. I'm deploying a build of 1.7.0-SNAPSHOT as I type, so, 
hopefully, no one should see any issues with this (as long as you're connected 
to the internet).

Things will be a little weird until we get 1.7.0 out (local changes to Avatica won't be 
directly represented in a "Calcite" build unless you install them first), but 
hopefully this will just be a temporary issue. Please feel free to reach out if you run 
into any issues and let me know if there's any more documentation I can update to clarify.

- Josh

-------- Original Message --------
Subject: [jira] [Resolved] (CALCITE-1078) Move all Avatica module into a 
detached directory
Date: Mon, 7 Mar 2016 18:28:40 +0000 (UTC)
From: Josh Elser (JIRA)<[email protected]>
Reply-To: [email protected]
To: [email protected]


    [ 
https://issues.apache.org/jira/browse/CALCITE-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Josh Elser resolved CALCITE-1078.
---------------------------------
   Resolution: Fixed

Fixed in 
https://git1-us-west.apache.org/repos/asf?p=calcite.git;a=commit;h=5cee486f3ad878275ffe67e67cd8593d6bcfd62d

Move all Avatica module into a detached directory
-------------------------------------------------

               Key: CALCITE-1078
               URL: https://issues.apache.org/jira/browse/CALCITE-1078
           Project: Calcite
        Issue Type: Sub-task
        Components: avatica
          Reporter: Josh Elser
          Assignee: Josh Elser
           Fix For: 1.7.0


To decouple Avatica from the rest of Calcite, we need to restructure the 
location of the Maven modules and the pom structure.
Let's move all of the avatica modules into an "avatica/" directory at the root 
of the Calcite repository. We should also directly use the Apache parent pom instead of 
the Calcite parent pom.


--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Reply via email to