> On Sep 4, 2026, at 9:39 AM, sebb <[email protected]> wrote:
> 
> On Fri, 4 Sept 2026 at 16:36, Dave Fisher <[email protected] 
> <mailto:[email protected]>> wrote:
>> 
>> Hi Rich,
>> 
>>> On Sep 4, 2026, at 5:14 AM, Rich Bowen <[email protected]> wrote:
>>> 
>>> I would like to publish this:
>>> 
>>> https://boxofclue.com/comdev-metrics/
>>> 
>>> to https://projects.apache.org/metrics
>>> 
>>> The goal is that over time I’m going to integrate the two more, with 
>>> interlinks and so on, but for now it would be standalone.
>>> 
>>> That metrics stuff is currently here - 
>>> https://github.com/rbowen/comdev-metrics - and I’d like to move it into 
>>> https://github.com/apache/comdev-projects
>> 
>> 
>>> 
>>> See https://boxofclue.com/comdev-metrics/about.html for more about how that 
>>> stuff works.
>>> 
>>> I’m looking for suggestions/opinions/advice as to:
>>> 
>>> 1) Where exactly to put that stuff into the comdev-projects repo, or if it 
>>> should go into another new repo
>> 
>> Actually that’s a Git mirror of svn. You make changes by committing to 
>> https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk 
>> <https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk>
>> 
>> 
>>> 2) The comdev-metrics stuff runs a weekly cronjob, which uses a Github API 
>>> key, and the ponymail MCP, to generate static HTML/js/json files, which can 
>>> then be published to wherever. The generated files don’t need to be in 
>>> version control. I presume I should move all of these cronjobs to 
>>> projects-vm3 and run them there. Where would be the best place to drop the 
>>> output files - just under site/ on the projects site, or somewhere else?
>> 
>> You cannot just drop those files onto the VM without knowing how the svn 
>> repository is checked out, the server does both svn up and svn commit 
>> commands.
>> 
>> Cronjob python goes here: 
>> https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/scripts/cronjobs/
>>  but actual crontab setup is defined in Infrastructure’s P6. It’s a private 
>> repository. I’ve studied the code. You will need help from Infra with EYAML 
>> to install the GH API key.
>> 
>>> 
>>> 3) What am I not thinking of that I’m likely to break?
>> 
>> You need to be aware of what is stored in svn and what is not. It may be 
>> tricky to serve generated code. The site uses gunicorn perhaps a symbolic 
>> link can be used, but I’m not sure.
> 
> The comdev VM already hosts two independent HTTP installations:
> projects and reporter.
> 
> Should be possible to set up another, and use a rewrite from
> https://projects.apache.org/metrics <https://projects.apache.org/metrics> to 
> access it.

It would, but the actual vm has a proxy in front of it and that would need the 
route to a new domain like project-metrics.apache.org.

I would just add a link to the new domain in projects.apache.org and 
reporter.apache.org (and likely in agenda.apache.org)

Sebb are you willing to help Rich with the P6 work?

HTH,
Dave 

> 
> Sebb
>> HTH,
>> Dave
>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] 
> <mailto:[email protected]>
> For additional commands, e-mail: [email protected] 
> <mailto:[email protected]>

Reply via email to