Email stripped the image out. Please send it directly.
> On Apr 3, 2019, at 11:54 AM, Josh Fischer <[email protected]> wrote:
>
> Ok went to that link and nothing and authed with apache, GH, and saw
> confirmation of repos. Still no access via UI or CLI.
> Image attached.
>
>
> On Wed, Apr 3, 2019 at 1:46 PM Dave Fisher <[email protected]
> <mailto:[email protected]>> wrote:
> Infra has a question:
>
> Could you please have him submit a screenshot of what
> https://gitbox.apache.org/setup/ <https://gitbox.apache.org/setup/> says
> after he has authed? He may need to reset his github linking (reset link in
> the middle box of the setup page.)
>
> Regards,
> Dave
>
> > On Apr 3, 2019, at 11:19 AM, Dave Fisher <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > It looks like you are missing from the heron committers group on Git Hub.
> > I’m asking Infra why on Slack. If no answer soon then I’ll file a JIRA.
> >
> > Anyone else having issues?
> >
> >> On Apr 3, 2019, at 11:03 AM, Josh Fischer <[email protected]
> >> <mailto:[email protected]>> wrote:
> >>
> >> I do have 2FA enabled. I've also tried to log in/ log out. No success.
> >> Any suggestions on who I should contact to help diagnose and fix?
> >>
> >> On Wed, Apr 3, 2019 at 12:58 PM Dave Fisher <[email protected]
> >> <mailto:[email protected]>> wrote:
> >>
> >>>
> >>>
> >>>> On Apr 3, 2019, at 10:49 AM, Josh Fischer <[email protected]
> >>>> <mailto:[email protected]>> wrote:
> >>>>
> >>>> Thanks for the info Dave. I have a couple of responses to your
> >>> questions.
> >>>>
> >>>> (1) Does the project wish to create documentation in a new repository -
> >>> say
> >>>> apache/incubator-heron-site
> >>>> Or should the build use an asf-site branch in
> >>>> apache/incubator-heron which just keeps the deployed content.
> >>>>
> >>>> ** The site build is currently dependent on Bazel to generate Javadocs.
> >>> I
> >>>> think we should just have a "asf-site" branch that is used within the
> >>>> current repo to serve static files from as it would require less moving
> >>>> parts. Not sure if that would cause any issues with the current setup
> >>>> though. I was asking Ning a similar question on how to set this up
> >>> since I
> >>>> don't have write access to the repo yet.Hi -
> >>>
> >>> Really? - Have you enabled 2FA on GitHub for your joshfischer1108
> >>> username?
> >>>
> >>> I recommend that you get access fixed and then work on doing the build
> >>> locally. Once you have that we can work on the Jenkins build with
> >>> triggers.
> >>>
> >>>>
> >>>>
> >>>> (2) Does the website Jenkins box already support the build requirements.
> >>>>
> >>>> ** I will look into this.
> >>>
> >>> Ask on the-asf.slack.com <http://the-asf.slack.com/> #asfinfra - tell
> >>> them it is for a gitpubsub
> >>> website build.
> >>>
> >>> Regards,
> >>> Dave
> >>>
> >>>
> >>>>
> >>>> On Wed, Apr 3, 2019 at 10:43 AM Dave Fisher <[email protected]
> >>>> <mailto:[email protected]>>
> >>> wrote:
> >>>>
> >>>>> Hi -
> >>>>>
> >>>>> TL:DR - The project should definitely use gitpubsub approach.
> >>>>>
> >>>>>> On Mar 28, 2019, at 7:08 PM, Josh Fischer <[email protected]
> >>>>>> <mailto:[email protected]>> wrote:
> >>>>>>
> >>>>>> How does everyone want to manage publishing the site? After looking at
> >>>>> the
> >>>>>> docs it seems there are 3 options. Being that we are using git, I
> >>> would
> >>>>>> thing that gitsubpub would be the path of least resistance?... But I
> >>>>> can't
> >>>>>> find much on how to create the jenkins job. Maybe this is listed
> >>>>> somewhere
> >>>>>> else in the documentation? Does anyone have other suggestions or
> >>> ideas?
> >>>>>>
> >>>>>> Here is link to the guidelines ->
> >>>>>> http://www.apache.org/dev/project-site.html
> >>>>>> <http://www.apache.org/dev/project-site.html>. I copy and pasted some
> >>> info
> >>>>>> below on the different methods of website publishing for quick
> >>> reference.
> >>>>>>
> >>>>>>
> >>>>>> - Apache CMS, which provides a simple browser-based user interface for
> >>>>>> editing, staging and publishing site content in Markdown, HTML or any
> >>>>> other
> >>>>>> source format for which support has been added. See the CMS reference
> >>>>>> <https://www.apache.org/dev/cmsref
> >>>>>> <https://www.apache.org/dev/cmsref>> and adoption
> >>>>>> <https://www.apache.org/dev/cmsadoption
> >>>>>> <https://www.apache.org/dev/cmsadoption>> for more details. The Apache
> >>>>>> CMS uses svnpubsub as the underlying mechanism for publishing a site.
> >>>>>
> >>>>> While this was home grown in Apache and all the rage 7-8 years ago when
> >>> I
> >>>>> used this to port over OpenOffice.org with a reskin. This should not be
> >>>>> used. Infra wants people to stop and there are occasional publishing
> >>> issues.
> >>>>>
> >>>>>> - svnpubsub, which allows the static contents of a designated svn
> >>>>> folder
> >>>>>> (example <http://svn.apache.org/repos/asf/ant/site/ant/production/
> >>>>>> <http://svn.apache.org/repos/asf/ant/site/ant/production/>>)
> >>>>> to
> >>>>>> automatically published as the project web site at
> >>>>>> http://project.apache.org/ <http://project.apache.org/>. The project
> >>>>>> team can use any site build
> >>>>>> mechanism it wants as long as the above requirements are met.
> >>>>>
> >>>>> The CMS also uses svnpubsub. Not many new projects or podlings are using
> >>>>> Subversion other than as required for releases.
> >>>>>
> >>>>>> - gitpubsub, which allows the static contents of a designated git
> >>>>>> repository to be served as the website for a project. git based
> >>>>> websites
> >>>>>> are typically maintained in a asf-site branch to be published as
> >>>>>> https://project.apache.org <https://project.apache.org/>. They can be
> >>>>>> hosted from your primary
> >>>>> project
> >>>>>> repo. Typically these will be built as a jenkins job or a buildbot
> >>>>> job. It
> >>>>>> is recommended that you only have a single writer to the asf-site
> >>>>> branch to
> >>>>>> avoid potential conflicts.
> >>>>>
> >>>>> I’ve just revised the Incubator’s site build since we have a mix of svn
> >>>>> legacy, current analysis and git static content.
> >>>>>
> >>>>> See https://github.com/apache/incubator
> >>>>> <https://github.com/apache/incubator> and the README.md. This is a
> >>>>> jBake site with two Jenkins build steps.
> >>>>>
> >>>>> This should be the approach. Two areas for further discussion.
> >>>>>
> >>>>> (1) Does the project wish to create documentation in a new repository -
> >>>>> say apache/incubator-heron-site
> >>>>> Or should the build use an asf-site branch in
> >>>>> apache/incubator-heron which just keeps the deployed content.
> >>>>> (2) Does the website Jenkins box already support the build requirements.
> >>>>>
> >>>>>>> Hugo --- Static site generator
> >>>>>>> GulpJS --- Build tool for static assets
> >>>>>>> Twitter Bootstrap --- Sass/CSS and JavaScript
> >>>>>>> Documentation Setup
> >>>>>>> Running the Heron documentation locally requires that you have the
> >>>>>>> following installed:
> >>>>>>>
> >>>>>>> Make
> >>>>>>> Node.js
> >>>>>>> npm
> >>>>>>> pip - install PyYAML>=3.12
> >>>>>>> Go (make sure that your GOPATH and GOROOT are set)
> >>>>>
> >>>>> What versions of the above and we can check with Infra through the
> >>>>> [email protected] <mailto:[email protected]> email.
> >>>>>
> >>>>> Regards,
> >>>>> Dave
> >>>>>
> >>>>>
> >>>>>>>
> >>>>>>> On Fri, Mar 22, 2019 at 10:50 AM Josh Fischer <[email protected]
> >>>>>>> <mailto:[email protected]>>
> >>>>> wrote:
> >>>>>>>
> >>>>>>>> I have some time free over the next week, I can look into fixing the
> >>>>>>>> build.. However, I think we should figure out the repo situation
> >>> first
> >>>>>>> with
> >>>>>>>> the submodule that is tied to the documentation.
> >>>>>>>>
> >>>>>>>> My responses are in *bold. *
> >>>>>>>>
> >>>>>>>> On Fri, Mar 22, 2019 at 12:26 PM Dave Fisher <[email protected]
> >>>>>>>> <mailto:[email protected]>>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi -
> >>>>>>>>>
> >>>>>>>>> Thanks for asking. This has been on my list to discuss with the
> >>> Heron
> >>>>>>>>> community.
> >>>>>>>>>
> >>>>>>>>> The website is seriously non-compliant.
> >>>>>>>>>
> >>>>>>>>>> On Mar 22, 2019, at 9:38 AM, Josh Fischer <[email protected]
> >>>>>>>>>> <mailto:[email protected]>>
> >>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hey All,
> >>>>>>>>>>
> >>>>>>>>>> With the heavy lifting behind us on the Bazel upgrade, I think the
> >>>>>>> next
> >>>>>>>>>> task we should tackle is fixing the public docs. I have a few
> >>>>>>> questions
> >>>>>>>>>> about them.
> >>>>>>>>>>
> >>>>>>>>>> 1. Are they still to be served from GH pages?
> >>>>>>>>>
> >>>>>>>>> No.
> >>>>>>>>>
> >>>>>>>>>> 2. If not where do they need to live?
> >>>>>>>>>
> >>>>>>>>> It should be on Apache servers as heron.apache.org
> >>>>>>>>> <http://heron.apache.org/> <
> >>>>>>>>> http://heron.apache.org/ <http://heron.apache.org/>>
> >>>>>>>>>
> >>>>>>>>> Many projects build through Jenkins. There are requirements for the
> >>>>>>> site
> >>>>>>>>> which are scanned.
> >>>>>>>>>
> >>>>>>>>> There is a page here (needs some updates)
> >>>>>>>>>
> >>>>>>>>> https://incubator.apache.org/guides/sites.html
> >>>>>>>>> <https://incubator.apache.org/guides/sites.html> <
> >>>>>>>>> https://incubator.apache.org/guides/sites.html
> >>>>>>>>> <https://incubator.apache.org/guides/sites.html>>
> >>>>>>>>>
> >>>>>>>>> Some projects keep a separate GitHub repository for their website.
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> * I would recommend that we move the docs out of this repo or at
> >>>>> least
> >>>>>>>> remove the submodule. Working within the submodule has been quite a
> >>>>>>>> difficult task.*
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> There is a lot wrong with the current website.
> >>>>>>>>>
> >>>>>>>>> This page was put onto the Incubator website this week. (It’s been
> >>> my
> >>>>>>>>> “distraction” the last few weeks.)
> >>>>>>>>> https://incubator.apache.org/clutch/heron.html#errata
> >>>>>>>>> <https://incubator.apache.org/clutch/heron.html#errata> <
> >>>>>>>>> https://incubator.apache.org/clutch/heron.html#errata
> >>>>>>>>> <https://incubator.apache.org/clutch/heron.html#errata>>
> >>>>>>>>>
> >>>>>>>>> Check out that almost all ASF links, trademarks, disclaimer, and
> >>>>>>>>> copyrights are not correct on a site scan that is periodically
> >>>>>>> performed.
> >>>>>>>>>
> >>>>>>>>> https://whimsy.apache.org/pods/project/heron
> >>>>>>>>> <https://whimsy.apache.org/pods/project/heron> <
> >>>>>>>>> https://whimsy.apache.org/pods/project/heron
> >>>>>>>>> <https://whimsy.apache.org/pods/project/heron>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> 3. If I remember correctly, some steps in the Makefile are
> >>>>>>> currently
> >>>>>>>>>> broken for building the static assets. Once those issues are
> >>>>>>>> resolved
> >>>>>>>>> is
> >>>>>>>>>> there anything else we need to do to release new set of docs?
> >>>>>>>>>
> >>>>>>>>> Follow what I listed on 2.
> >>>>>>>>>
> >>>>>>>>> What technology is used to build assets currently?
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> * It looks like is a mix of technologies.. The main one being
> >>> Gulp.
> >>>>>>>> For generating java docs Bazel is used to query targets. Generating
> >>>>>>> python
> >>>>>>>> docs pdoc is used. *
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> 4. Does updating the docs require a vote?
> >>>>>>>>>
> >>>>>>>>> Not normally. The Podling can decide if you want to use RTC or CTR.
> >>>>>>> Since
> >>>>>>>>> everything is in version control I would lean to CTR!
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>> Dave
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> - Josh
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>
> >>>
> >
>