Amazing work, David -- sorry for not saying so sooner!

Since we now have our git repo with all the current html and the required yaml 
file, I'll file a ticket with infra to have us cutover from CMS/subversion to 
the git publishing.

All other topics such as Antora, etc. still on the table and probably even 
easier to pursue once we get out from behind the CMS.


-David


> On Aug 29, 2020, at 9:02 AM, David Jencks <david.a.jen...@gmail.com> wrote:
> 
> The content history is now in tomee-site-pub.  I added an .asf.yaml file:
> 
> ```
> notifications:
>  commits: site-...@tomee.apache.org
>  issues: site-...@tomee.apache.org
>  pullrequests: site-...@tomee.apache.org
>  jira_options: link label link label
> 
> # this staging config will publish any commits to 
> https://tomee-beta.staged.apache.org
> #staging:
> #  profile: beta
> #  whoami: master
> ```
> 
> that directs mail to site-...@tomee.apache.org.
> 
> Mail notifications are turned back on.
> 
> For reference, here’s how far I’ve got with publishing the Aries site:
> 
> ```
> #!/bin/bash
> 
> npm run clean-install
> 
> rm -rf build
> mkdir -p build/site
> # clone the aries-site-pub repo
> (
> cd build/site
> git clone --depth 1 g...@github.com:apache/aries-site-pub.git .
> git rm -r .
> )
> 
> npm run build-noclean
> 
> (
> cd build/site
> git add .
> git commit -m "site build"
> git push origin master
> )
> ```
> 
> This is for an Antora-only site; the site build is actually `npm run 
> build-noclean`.  So far I only know how to run this locally, buildbot and 
> jenkins remain mysteries to me.  I don’t see why this couldn’t be run on 
> GitHub using GitHub actions, but it might be against infra policy.
> 
> David Jencks
> 
>> On Aug 27, 2020, at 9:51 PM, David Jencks <david.a.jen...@gmail.com> wrote:
>> 
>> Maybe my memory’s just a bit slow.
>> 
>> svn log https://svn.apache.org/repos/infra/websites/production/tomee/content 
>> <https://svn.apache.org/repos/infra/websites/production/tomee/content> shows 
>> that I’ve found the last commit.
>> 
>> David Jencks
>> 
>>> On Aug 27, 2020, at 9:47 PM, David Jencks <david.a.jen...@gmail.com 
>>> <mailto:david.a.jen...@gmail.com>> wrote:
>>> 
>>> I’m afraid I no longer understand how svn works or how to see what’s in it. 
>>>  I can’t find the published site on viewvc.
>>> 
>>> The last imported-to-git revision I got was 
>>> 
>>> commit d971bdc415a5aacedad7a73bfc59a72abe0ddc09 (HEAD -> master, svn/trunk)
>>> Author: Daniel Gruno <humbed...@apache.org <mailto:humbed...@apache.org>>
>>> Date:   Mon Aug 10 17:53:26 2020 +0000
>>> 
>>>    Publishing svnmucc operation to tomee site by humbedooh
>>> 
>>>    git-svn-id: 
>>> https://svn.apache.org/repos/infra/websites/production/tomee/content@1064188
>>>  
>>> <https://svn.apache.org/repos/infra/websites/production/tomee/content@1064188>
>>>  90ea9780-b833-de11-8433-001ec94261de
>>> 
>>> 
>>> however there appeared to be a git gc error after that.  I can’t figure out 
>>> how to confirm that this is indeed the last site commit, although running 
>>> the svn2git command again doesn’t find anything more.
>>> 
>>> What I can find in https://svn.apache.org/viewvc/tomee/site/trunk/?view=log 
>>> <https://svn.apache.org/viewvc/tomee/site/trunk/?view=log> is
>>> 
>>> Revision 1880750 
>>> <https://svn.apache.org/viewvc?view=revision&revision=1880750> - Directory 
>>> Listing <https://svn.apache.org/viewvc/tomee/site/trunk/?pathrev=1880750> 
>>> Modified Mon Aug 10 17:17:31 2020 UTC (2 weeks, 3 days ago) by dblevins
>>> force cms to update
>>> so the time frame seems approximately right.
>>> 
>>> Can anyone confirm I’ve got the whole history?
>>> 
>>> Thanks
>>> David Jencks
>>> 
>>>> On Aug 27, 2020, at 7:44 PM, David Jencks <david.a.jen...@gmail.com 
>>>> <mailto:david.a.jen...@gmail.com>> wrote:
>>>> 
>>>> tomee-site-pub created
>>>> site-...@tomee.apache.org <mailto:site-...@tomee.apache.org> requested
>>>> INFRA-20781 <https://issues.apache.org/jira/browse/INFRA-20781> (disable 
>>>> commit emails) opened
>>>> svn2git still in process.
>>>> 
>>>> If things go really quickly I might be able to push tomorrow.
>>>> 
>>>> David Jencks
>>>> 
>>>>> On Aug 27, 2020, at 4:42 PM, David Blevins <dblev...@tomitribe.com 
>>>>> <mailto:dblev...@tomitribe.com>> wrote:
>>>>> 
>>>>>> On Aug 27, 2020, at 1:58 PM, David Jencks <david.a.jen...@gmail.com 
>>>>>> <mailto:david.a.jen...@gmail.com>> wrote:
>>>>>> 
>>>>>> I’ve been “warming up” with the Aries website and did this recently for 
>>>>>> them.  I think I can do this easily.  What do we want the TomEE repo to 
>>>>>> be named? I’d suggest tomee-site-pub.
>>>>> 
>>>>> I was struggling to think of a good name.  `tomee-site-pub` is great!
>>>>> 
>>>>>> On Aug 27, 2020, at 2:11 PM, David Jencks <david.a.jen...@gmail.com 
>>>>>> <mailto:david.a.jen...@gmail.com>> wrote:
>>>>>> 
>>>>>> I started…. should be done in a few hours.  Next step is to create the 
>>>>>> apache git repo using self-serve and ask infra to turn off commit emails 
>>>>>> for the push (which may take a day or so).
>>>>>> 
>>>>>> Where should commit emails for this repo go?  For aries I created a 
>>>>>> site-...@aries.apache.org <mailto:site-...@aries.apache.org> list since 
>>>>>> I don’t think anyone is interested in looking at the html changes 
>>>>>> directly.  Should I ask for such a list for TomEE?  Sending the emails 
>>>>>> there is configured with the .asf.yaml file in the root of the repo.
>>>>> 
>>>>> I think site-pub@ is another very good suggestion.
>>>>> 
>>>>> Thank you so much for taking this one up, David!
>>>>> 
>>>>> I'm pretty excited to ditch the CMS!  The last publish I did took hours 
>>>>> of checking/poking and prodding just to get the updates to go live as the 
>>>>> commit size was so large and there are 2 repos to go through.  It'll be 
>>>>> wonderful to be done with that.
>>>>> 
>>>>> 
>>>>> -David
>>>>> 
>>>> 
>>> 
>> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to