Re: [Discuss][VOTE] Move Chainsaw to dormant status

2023-09-22 Thread Christian Grobmeier



On Thu, Sep 21, 2023, at 19:38, Ralph Goers wrote:
> At this point in time I will abstain from voting. As far as I am 
> concerned only 1 vote counts - Scott’s. He has steadfastly asked that 
> the project not be retired and until he positively says he will no 
> longer maintain it I am not willing to override that.


Agreed. I don’t think this discussion is already due for a vote. Even when we 
consider it dormant, we should consider to fix the problem. Unlike log4j1, 
chainsaw was never considered EOL.

I would like to hear from Scott but also Robert, who did the last commits.

Christian 

> I should also note that AFAIK we have never “archived” a dormant 
> project. We simply change its status on the web site. That said, a 
> read-only repo does make some sense for a dormant project I guess.
>
> Ralph
>
>> On Sep 21, 2023, at 10:00 AM, Volkan Yazıcı  wrote:
>> 
>> As earlier discussions[1] indicate, Chainsaw has been lacking on
>> maintenance and no PMC member stepped up to perform necessary chores.
>> This is a vote to retire the Chainsaw by means of
>> 
>> - Move it to the list of dormant projects[2]
>> - Making it clear in its README and website that the project is not
>> maintained anymore
>> - Archive its repository[3]
>> 
>> Please cast your votes on this mailing list.
>> 
>> [ ] +1, retire the project
>> [ ] -1, don't retire, because...
>> 
>> This vote is open for 72 hours and will pass unless getting a net
>> negative vote count. All votes are welcome and we encourage everyone,
>> but only the Logging Services PMC votes are officially counted. At
>> least 3 +1 votes and more positive than negative votes are required.
>> 
>> [1] https://lists.apache.org/thread/fsykp5hxr9z0c2h85snnhnj2pq553t6q
>> [2] https://logging.apache.org/dormant.html
>> [3] https://github.com/apache/chainsaw


Re: [VOTE] Move Chainsaw to dormant status

2023-09-22 Thread Scott Deboy
-1

While changes may be infrequent, the project is still useful and works
well. I'll continue to contribute to maintenance.

Scott

On Thu, Sep 21, 2023, 10:00 AM Volkan Yazıcı  wrote:

> As earlier discussions[1] indicate, Chainsaw has been lacking on
> maintenance and no PMC member stepped up to perform necessary chores.
> This is a vote to retire the Chainsaw by means of
>
> - Move it to the list of dormant projects[2]
> - Making it clear in its README and website that the project is not
> maintained anymore
> - Archive its repository[3]
>
> Please cast your votes on this mailing list.
>
> [ ] +1, retire the project
> [ ] -1, don't retire, because...
>
> This vote is open for 72 hours and will pass unless getting a net
> negative vote count. All votes are welcome and we encourage everyone,
> but only the Logging Services PMC votes are officially counted. At
> least 3 +1 votes and more positive than negative votes are required.
>
> [1] https://lists.apache.org/thread/fsykp5hxr9z0c2h85snnhnj2pq553t6q
> [2] https://logging.apache.org/dormant.html
> [3] https://github.com/apache/chainsaw
>


Re: `chainsaw` vs `logging-chainsaw`

2023-09-22 Thread Christian Grobmeier


On Thu, Sep 21, 2023, at 21:53, Robert Middleton wrote:
> I think #1 is a mirror of SVN(
> https://svn.apache.org/repos/asf/logging/chainsaw/trunk/), while #2 is a
> mirror of the gitbox repository.

Looks like the SVN mirror is outdated. Can we safely remove it?
If there are no objections, I will create a ticket with infra

Christian

> -Robert
>
> On Thu, Sep 21, 2023 at 1:59 PM Volkan Yazıcı  wrote:
>
>> Does anybody know the difference between these two repositories[1][2]
>> and why the mirroring does not work? [1] hasn't been updated since
>> 2014.
>>
>> [1] https://github.com/apache/chainsaw
>> [2] https://github.com/apache/logging-chainsaw
>>


Re: `chainsaw` vs `logging-chainsaw`

2023-09-22 Thread Gary Gregory
An svn mirror should be useless. Would you please do a sanity check? Is the
last commit from repo in our git repo?

TY,
Gary

On Fri, Sep 22, 2023, 1:50 PM Christian Grobmeier  wrote:

>
> On Thu, Sep 21, 2023, at 21:53, Robert Middleton wrote:
> > I think #1 is a mirror of SVN(
> > https://svn.apache.org/repos/asf/logging/chainsaw/trunk/), while #2 is a
> > mirror of the gitbox repository.
>
> Looks like the SVN mirror is outdated. Can we safely remove it?
> If there are no objections, I will create a ticket with infra
>
> Christian
>
> > -Robert
> >
> > On Thu, Sep 21, 2023 at 1:59 PM Volkan Yazıcı  wrote:
> >
> >> Does anybody know the difference between these two repositories[1][2]
> >> and why the mirroring does not work? [1] hasn't been updated since
> >> 2014.
> >>
> >> [1] https://github.com/apache/chainsaw
> >> [2] https://github.com/apache/logging-chainsaw
> >>
>


Re: `chainsaw` vs `logging-chainsaw`

2023-09-22 Thread Christian Grobmeier



On Fri, Sep 22, 2023, at 20:16, Gary Gregory wrote:
> An svn mirror should be useless. Would you please do a sanity check? Is the
> last commit from repo in our git repo?

Yes, the Git repo: Updated on Jul 19, 2023  1,134 commits
SVN: Updated on Jul 8, 2022,  934 commits

>
> TY,
> Gary
>
> On Fri, Sep 22, 2023, 1:50 PM Christian Grobmeier  wrote:
>
>>
>> On Thu, Sep 21, 2023, at 21:53, Robert Middleton wrote:
>> > I think #1 is a mirror of SVN(
>> > https://svn.apache.org/repos/asf/logging/chainsaw/trunk/), while #2 is a
>> > mirror of the gitbox repository.
>>
>> Looks like the SVN mirror is outdated. Can we safely remove it?
>> If there are no objections, I will create a ticket with infra
>>
>> Christian
>>
>> > -Robert
>> >
>> > On Thu, Sep 21, 2023 at 1:59 PM Volkan Yazıcı  wrote:
>> >
>> >> Does anybody know the difference between these two repositories[1][2]
>> >> and why the mirroring does not work? [1] hasn't been updated since
>> >> 2014.
>> >>
>> >> [1] https://github.com/apache/chainsaw
>> >> [2] https://github.com/apache/logging-chainsaw
>> >>
>>


[chainsaw] Developing for Chainsaw

2023-09-22 Thread Christian Grobmeier
Hi,

I tried to start Chainsaw from the official build, using Maven (mvn package) 
and even starting it using the LogUI main class.

All methods failed for various reasons.

What is the best method to get Chainsaw started, when trying to fix an issue?

Kind regards,
Christian

When running using IntelliJ:

20:33:04.814 [AWT-EventQueue-0] INFO  org.apache.log4j.chainsaw.LogUI - 
SecurityManager is now: null
20:33:17.611 [AWT-EventQueue-0] WARN  
org.apache.log4j.chainsaw.help.HelpManager - Could not find any local JavaDocs, 
you might want to consider running 'ant javadoc'. The release version will be 
able to access Javadocs from the Apache website.
20:33:26.420 [AWT-EventQueue-0] DEBUG 
org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel - Can't find new GTK 
L&F, might be Windows, or (ApplicationPreferenceModelPanel.java:127)
at 
org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.createTreeModel(ApplicationPreferenceModelPanel.java:86)
at 
org.apache.log4j.chainsaw.AbstractPreferencePanel.initComponents(AbstractPreferencePanel.java:67)
at 
org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.(ApplicationPreferenceModelPanel.java:57)
at org.apache.log4j.chainsaw.LogUI.initGUI(LogUI.java:406)
at org.apache.log4j.chainsaw.LogUI.activateViewer(LogUI.java:528)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch$$$capture(InvocationEvent.java:318)
at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)



--
The Apache Software Foundation
V.P., Data Privacy


Migrating the landing page

2023-09-22 Thread Christian Grobmeier
Hello,

the current landing page:
https://logging.apache.org/

is done with JBake. We have rather complicated instructions on how to 
re-generate the landing page:
https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites

The Infra team recommends Pelican or Jekyll to create these kinds of pages. I 
have in-depth knowledge of Jekyll and would like to propose migrating the 
current landing page to Jekyll.

The benefits:

- autodeploy of our changes
- great support of blogging (I'd like to create one)
- easy handling and supported by Infra
- writing content in Markdown

I am aware that we have a discussion open on how to do documentation in the 
future. I would still like to migrate the page asap and  - if deemed necessary 
- touch it again later.

So far, I will leave all design/content intact until migrated, and come back 
with additional changes (as the blog) after migration to be discussed 
separately.

If there are no objections, I will start with this move sometime next week.

Thanks!
Christian

--
The Apache Software Foundation
V.P., Data Privacy


Re: `chainsaw` vs `logging-chainsaw`

2023-09-22 Thread Matt Sicker
Any repos we own that don’t start with logging- are almost guaranteed to be SVN 
mirrors. I think we’ve migrated everything by now.

> On Sep 21, 2023, at 1:00 PM, Volkan Yazıcı  wrote:
> 
> Does anybody know the difference between these two repositories[1][2]
> and why the mirroring does not work? [1] hasn't been updated since
> 2014.
> 
> [1] https://github.com/apache/chainsaw
> [2] https://github.com/apache/logging-chainsaw



Re: [chainsaw] Developing for Chainsaw

2023-09-22 Thread Matt Sicker
What version of Java are you using here? Chances are that you’ll need to use 
Java 8 for this.

> On Sep 22, 2023, at 1:34 PM, Christian Grobmeier  wrote:
> 
> Hi,
> 
> I tried to start Chainsaw from the official build, using Maven (mvn package) 
> and even starting it using the LogUI main class.
> 
> All methods failed for various reasons.
> 
> What is the best method to get Chainsaw started, when trying to fix an issue?
> 
> Kind regards,
> Christian
> 
> When running using IntelliJ:
> 
> 20:33:04.814 [AWT-EventQueue-0] INFO  org.apache.log4j.chainsaw.LogUI - 
> SecurityManager is now: null
> 20:33:17.611 [AWT-EventQueue-0] WARN  
> org.apache.log4j.chainsaw.help.HelpManager - Could not find any local 
> JavaDocs, you might want to consider running 'ant javadoc'. The release 
> version will be able to access Javadocs from the Apache website.
> 20:33:26.420 [AWT-EventQueue-0] DEBUG 
> org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel - Can't find new 
> GTK L&F, might be Windows, or  java.util.NoSuchElementException: Key 'statusBar' does not map to an existing 
> object!
>   at 
> org.apache.commons.configuration2.AbstractConfiguration.throwMissingPropertyException(AbstractConfiguration.java:1902)
>   at 
> org.apache.commons.configuration2.AbstractConfiguration.checkNonNullValue(AbstractConfiguration.java:1889)
>   at 
> org.apache.commons.configuration2.AbstractConfiguration.getBoolean(AbstractConfiguration.java:1165)
>   at 
> org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel$VisualsPrefPanel.updateModel(ApplicationPreferenceModelPanel.java:280)
>   at 
> org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel$VisualsPrefPanel.(ApplicationPreferenceModelPanel.java:127)
>   at 
> org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.createTreeModel(ApplicationPreferenceModelPanel.java:86)
>   at 
> org.apache.log4j.chainsaw.AbstractPreferencePanel.initComponents(AbstractPreferencePanel.java:67)
>   at 
> org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.(ApplicationPreferenceModelPanel.java:57)
>   at org.apache.log4j.chainsaw.LogUI.initGUI(LogUI.java:406)
>   at org.apache.log4j.chainsaw.LogUI.activateViewer(LogUI.java:528)
>   at 
> java.desktop/java.awt.event.InvocationEvent.dispatch$$$capture(InvocationEvent.java:318)
>   at 
> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java)
>   at 
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
>   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
>   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
>   at 
> java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
>   at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
>   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
>   at 
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
>   at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
>   at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
>   at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
>   at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>   at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> 
> 
> 
> --
> The Apache Software Foundation
> V.P., Data Privacy



Re: Migrating the landing page

2023-09-22 Thread Matt Sicker
I like this idea. I’m less experienced with any of those tools, but I do use 
Jekyll for my own blog and some random GitHub page websites.

> On Sep 22, 2023, at 1:47 PM, Christian Grobmeier  wrote:
> 
> Hello,
> 
> the current landing page:
> https://logging.apache.org/
> 
> is done with JBake. We have rather complicated instructions on how to 
> re-generate the landing page:
> https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites
> 
> The Infra team recommends Pelican or Jekyll to create these kinds of pages. I 
> have in-depth knowledge of Jekyll and would like to propose migrating the 
> current landing page to Jekyll.
> 
> The benefits:
> 
> - autodeploy of our changes
> - great support of blogging (I'd like to create one)
> - easy handling and supported by Infra
> - writing content in Markdown
> 
> I am aware that we have a discussion open on how to do documentation in the 
> future. I would still like to migrate the page asap and  - if deemed 
> necessary - touch it again later.
> 
> So far, I will leave all design/content intact until migrated, and come back 
> with additional changes (as the blog) after migration to be discussed 
> separately.
> 
> If there are no objections, I will start with this move sometime next week.
> 
> Thanks!
> Christian
> 
> --
> The Apache Software Foundation
> V.P., Data Privacy



Re: Migrating the landing page

2023-09-22 Thread Ralph Goers
Personally, I hate all these tools. I picked JBake simply because I could 
figure out how to run it with a simple Maven command.

I really don’t see how you can make it any simpler by changing the tooling. If 
you look at the instructions they are all git commands except for “mvn install”.

The current web site supports markdown and asciidoc.

I am not in favor of changing the tooling for the sake of changing the tooling. 
 I am in favor of changing the tooling if there is some major tangible benefit. 
I have always wanted to use tooling that would let us edit the pages in a GUI 
editor similar to like Wix or Squarespace do. I despise having to write things 
in Markdown or Asiciidoc and then run a tool so I can preview what it is going 
to look like.

In other words, I want the ease of editing and maintaining the web site to 
drive the tooling decision, not the other way around.

Ralph

> On Sep 22, 2023, at 11:47 AM, Christian Grobmeier  
> wrote:
> 
> Hello,
> 
> the current landing page:
> https://logging.apache.org/
> 
> is done with JBake. We have rather complicated instructions on how to 
> re-generate the landing page:
> https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites
> 
> The Infra team recommends Pelican or Jekyll to create these kinds of pages. I 
> have in-depth knowledge of Jekyll and would like to propose migrating the 
> current landing page to Jekyll.
> 
> The benefits:
> 
> - autodeploy of our changes
> - great support of blogging (I'd like to create one)
> - easy handling and supported by Infra
> - writing content in Markdown
> 
> I am aware that we have a discussion open on how to do documentation in the 
> future. I would still like to migrate the page asap and  - if deemed 
> necessary - touch it again later.
> 
> So far, I will leave all design/content intact until migrated, and come back 
> with additional changes (as the blog) after migration to be discussed 
> separately.
> 
> If there are no objections, I will start with this move sometime next week.
> 
> Thanks!
> Christian
> 
> --
> The Apache Software Foundation
> V.P., Data Privacy



Re: `chainsaw` vs `logging-chainsaw`

2023-09-22 Thread Gary Gregory
On Fri, Sep 22, 2023 at 2:28 PM Christian Grobmeier
 wrote:
>
>
>
> On Fri, Sep 22, 2023, at 20:16, Gary Gregory wrote:
> > An svn mirror should be useless. Would you please do a sanity check? Is the
> > last commit from repo in our git repo?
>
> Yes, the Git repo: Updated on Jul 19, 2023  1,134 commits
> SVN: Updated on Jul 8, 2022,  934 commits

TY for checking Christian.

Gary

>
> >
> > TY,
> > Gary
> >
> > On Fri, Sep 22, 2023, 1:50 PM Christian Grobmeier  wrote:
> >
> >>
> >> On Thu, Sep 21, 2023, at 21:53, Robert Middleton wrote:
> >> > I think #1 is a mirror of SVN(
> >> > https://svn.apache.org/repos/asf/logging/chainsaw/trunk/), while #2 is a
> >> > mirror of the gitbox repository.
> >>
> >> Looks like the SVN mirror is outdated. Can we safely remove it?
> >> If there are no objections, I will create a ticket with infra
> >>
> >> Christian
> >>
> >> > -Robert
> >> >
> >> > On Thu, Sep 21, 2023 at 1:59 PM Volkan Yazıcı  wrote:
> >> >
> >> >> Does anybody know the difference between these two repositories[1][2]
> >> >> and why the mirroring does not work? [1] hasn't been updated since
> >> >> 2014.
> >> >>
> >> >> [1] https://github.com/apache/chainsaw
> >> >> [2] https://github.com/apache/logging-chainsaw
> >> >>
> >>


Re: Migrating the landing page

2023-09-22 Thread Christian Grobmeier



On Fri, Sep 22, 2023, at 22:08, Ralph Goers wrote:
> Personally, I hate all these tools. I picked JBake simply because I 
> could figure out how to run it with a simple Maven command.
>
> I really don’t see how you can make it any simpler by changing the 
> tooling. If you look at the instructions they are all git commands 
> except for “mvn install”.
>
> The current web site supports markdown and asciidoc.
>
> I am not in favor of changing the tooling for the sake of changing the 
> tooling.  I am in favor of changing the tooling if there is some major 
> tangible benefit. I have always wanted to use tooling that would let us 
> edit the pages in a GUI editor similar to like Wix or Squarespace do. I 
> despise having to write things in Markdown or Asiciidoc and then run a 
> tool so I can preview what it is going to look like.
>
> In other words, I want the ease of editing and maintaining the web site 
> to drive the tooling decision, not the other way around.

Currently, there are 10 steps listed for deploying the website.
I do "git commit && push"

Currently, we have to install JBake
In my scenario, I use Docker.

As an example, for the privacy website to check:
docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build --mount 
type=volume,dst=/root/build/node_modules -it apache/privacy_apache_org serve 
--watch --incremental

There are significant benefits in this, such as speed of deployment, support of 
infra, etc pp. 
I don't see any reason to stick with JBake.

I understand you don't like static site generators, but in this case, a less 
frequently updated website, I see benefits: easy blogging support and ASF 
support. Additionally, Docker support.

There is also GUI support for Jekyll and Hugo, but I don't like it. There is 
none for JBake to my knowledge.

I an not changing the tooling because I like Jekyll better, but because it is a 
standard, I have autodeploy tools ready and it generally is better understood 
than JBake.

Kind regards,
Christian


>
> Ralph
>
>> On Sep 22, 2023, at 11:47 AM, Christian Grobmeier  
>> wrote:
>> 
>> Hello,
>> 
>> the current landing page:
>> https://logging.apache.org/
>> 
>> is done with JBake. We have rather complicated instructions on how to 
>> re-generate the landing page:
>> https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites
>> 
>> The Infra team recommends Pelican or Jekyll to create these kinds of pages. 
>> I have in-depth knowledge of Jekyll and would like to propose migrating the 
>> current landing page to Jekyll.
>> 
>> The benefits:
>> 
>> - autodeploy of our changes
>> - great support of blogging (I'd like to create one)
>> - easy handling and supported by Infra
>> - writing content in Markdown
>> 
>> I am aware that we have a discussion open on how to do documentation in the 
>> future. I would still like to migrate the page asap and  - if deemed 
>> necessary - touch it again later.
>> 
>> So far, I will leave all design/content intact until migrated, and come back 
>> with additional changes (as the blog) after migration to be discussed 
>> separately.
>> 
>> If there are no objections, I will start with this move sometime next week.
>> 
>> Thanks!
>> Christian
>> 
>> --
>> The Apache Software Foundation
>> V.P., Data Privacy


Re: Migrating the landing page

2023-09-22 Thread Apache
You have to be kidding me. I now need to use Docker to build the web site? And 
that is somehow simpler?

Ralph

> On Sep 22, 2023, at 2:03 PM, Christian Grobmeier  wrote:
> 
> 
> 
>> On Fri, Sep 22, 2023, at 22:08, Ralph Goers wrote:
>> Personally, I hate all these tools. I picked JBake simply because I 
>> could figure out how to run it with a simple Maven command.
>> 
>> I really don’t see how you can make it any simpler by changing the 
>> tooling. If you look at the instructions they are all git commands 
>> except for “mvn install”.
>> 
>> The current web site supports markdown and asciidoc.
>> 
>> I am not in favor of changing the tooling for the sake of changing the 
>> tooling.  I am in favor of changing the tooling if there is some major 
>> tangible benefit. I have always wanted to use tooling that would let us 
>> edit the pages in a GUI editor similar to like Wix or Squarespace do. I 
>> despise having to write things in Markdown or Asiciidoc and then run a 
>> tool so I can preview what it is going to look like.
>> 
>> In other words, I want the ease of editing and maintaining the web site 
>> to drive the tooling decision, not the other way around.
> 
> Currently, there are 10 steps listed for deploying the website.
> I do "git commit && push"
> 
> Currently, we have to install JBake
> In my scenario, I use Docker.
> 
> As an example, for the privacy website to check:
> docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build 
> --mount type=volume,dst=/root/build/node_modules -it 
> apache/privacy_apache_org serve --watch --incremental
> 
> There are significant benefits in this, such as speed of deployment, support 
> of infra, etc pp. 
> I don't see any reason to stick with JBake.
> 
> I understand you don't like static site generators, but in this case, a less 
> frequently updated website, I see benefits: easy blogging support and ASF 
> support. Additionally, Docker support.
> 
> There is also GUI support for Jekyll and Hugo, but I don't like it. There is 
> none for JBake to my knowledge.
> 
> I an not changing the tooling because I like Jekyll better, but because it is 
> a standard, I have autodeploy tools ready and it generally is better 
> understood than JBake.
> 
> Kind regards,
> Christian
> 
> 
>> 
>> Ralph
>> 
 On Sep 22, 2023, at 11:47 AM, Christian Grobmeier  
 wrote:
>>> 
>>> Hello,
>>> 
>>> the current landing page:
>>> https://logging.apache.org/
>>> 
>>> is done with JBake. We have rather complicated instructions on how to 
>>> re-generate the landing page:
>>> https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites
>>> 
>>> The Infra team recommends Pelican or Jekyll to create these kinds of pages. 
>>> I have in-depth knowledge of Jekyll and would like to propose migrating the 
>>> current landing page to Jekyll.
>>> 
>>> The benefits:
>>> 
>>> - autodeploy of our changes
>>> - great support of blogging (I'd like to create one)
>>> - easy handling and supported by Infra
>>> - writing content in Markdown
>>> 
>>> I am aware that we have a discussion open on how to do documentation in the 
>>> future. I would still like to migrate the page asap and  - if deemed 
>>> necessary - touch it again later.
>>> 
>>> So far, I will leave all design/content intact until migrated, and come 
>>> back with additional changes (as the blog) after migration to be discussed 
>>> separately.
>>> 
>>> If there are no objections, I will start with this move sometime next week.
>>> 
>>> Thanks!
>>> Christian
>>> 
>>> --
>>> The Apache Software Foundation
>>> V.P., Data Privacy



Re: Migrating the landing page

2023-09-22 Thread Gary Gregory
Hmm, and how much disk space do you need for that image?

Gary

On Fri, Sep 22, 2023, 8:30 PM Apache  wrote:

> You have to be kidding me. I now need to use Docker to build the web site?
> And that is somehow simpler?
>
> Ralph
>
> > On Sep 22, 2023, at 2:03 PM, Christian Grobmeier 
> wrote:
> >
> > 
> >
> >> On Fri, Sep 22, 2023, at 22:08, Ralph Goers wrote:
> >> Personally, I hate all these tools. I picked JBake simply because I
> >> could figure out how to run it with a simple Maven command.
> >>
> >> I really don’t see how you can make it any simpler by changing the
> >> tooling. If you look at the instructions they are all git commands
> >> except for “mvn install”.
> >>
> >> The current web site supports markdown and asciidoc.
> >>
> >> I am not in favor of changing the tooling for the sake of changing the
> >> tooling.  I am in favor of changing the tooling if there is some major
> >> tangible benefit. I have always wanted to use tooling that would let us
> >> edit the pages in a GUI editor similar to like Wix or Squarespace do. I
> >> despise having to write things in Markdown or Asiciidoc and then run a
> >> tool so I can preview what it is going to look like.
> >>
> >> In other words, I want the ease of editing and maintaining the web site
> >> to drive the tooling decision, not the other way around.
> >
> > Currently, there are 10 steps listed for deploying the website.
> > I do "git commit && push"
> >
> > Currently, we have to install JBake
> > In my scenario, I use Docker.
> >
> > As an example, for the privacy website to check:
> > docker run --rm -p 4000:4000 --mount type=bind,src=$PWD,dst=/root/build
> --mount type=volume,dst=/root/build/node_modules -it
> apache/privacy_apache_org serve --watch --incremental
> >
> > There are significant benefits in this, such as speed of deployment,
> support of infra, etc pp.
> > I don't see any reason to stick with JBake.
> >
> > I understand you don't like static site generators, but in this case, a
> less frequently updated website, I see benefits: easy blogging support and
> ASF support. Additionally, Docker support.
> >
> > There is also GUI support for Jekyll and Hugo, but I don't like it.
> There is none for JBake to my knowledge.
> >
> > I an not changing the tooling because I like Jekyll better, but because
> it is a standard, I have autodeploy tools ready and it generally is better
> understood than JBake.
> >
> > Kind regards,
> > Christian
> >
> >
> >>
> >> Ralph
> >>
>  On Sep 22, 2023, at 11:47 AM, Christian Grobmeier <
> grobme...@apache.org> wrote:
> >>>
> >>> Hello,
> >>>
> >>> the current landing page:
> >>> https://logging.apache.org/
> >>>
> >>> is done with JBake. We have rather complicated instructions on how to
> re-generate the landing page:
> >>>
> https://cwiki.apache.org/confluence/display/LOGGING/Managing+the+Logging+Services+Web+Sites
> >>>
> >>> The Infra team recommends Pelican or Jekyll to create these kinds of
> pages. I have in-depth knowledge of Jekyll and would like to propose
> migrating the current landing page to Jekyll.
> >>>
> >>> The benefits:
> >>>
> >>> - autodeploy of our changes
> >>> - great support of blogging (I'd like to create one)
> >>> - easy handling and supported by Infra
> >>> - writing content in Markdown
> >>>
> >>> I am aware that we have a discussion open on how to do documentation
> in the future. I would still like to migrate the page asap and  - if deemed
> necessary - touch it again later.
> >>>
> >>> So far, I will leave all design/content intact until migrated, and
> come back with additional changes (as the blog) after migration to be
> discussed separately.
> >>>
> >>> If there are no objections, I will start with this move sometime next
> week.
> >>>
> >>> Thanks!
> >>> Christian
> >>>
> >>> --
> >>> The Apache Software Foundation
> >>> V.P., Data Privacy
>
>


Re: [VOTE] Move Chainsaw to dormant status

2023-09-22 Thread Robert Middleton
I think Chainsaw /can/ be useful, but it currently is not.  If people are
willing to work on it a bit more, I can help out a bit.  I can see it
potentially being useful for the type of work that I do(embedded work) but
it needs a fair amount of attention in order to get to the useful level IMO.

I have spent a fair amount of time getting it into a state where it will
run with newer JVMs and removing the old dependencies and re-architecting
the backend to be more generic and allow for inputs from all types of
sources.  I think the basic architecture is sound at this point, but I
think the GUI is much too busy to make it useful.  I have been thinking
about how it could be re-done though, I do have some ideas that I can put
in a new thread.

Latest staging site for reference:
https://logging.staged.apache.org/chainsaw/2.2.0/

-Robert Middleton

On Fri, Sep 22, 2023 at 10:30 AM Scott Deboy  wrote:

> -1
>
> While changes may be infrequent, the project is still useful and works
> well. I'll continue to contribute to maintenance.
>
> Scott
>
> On Thu, Sep 21, 2023, 10:00 AM Volkan Yazıcı  wrote:
>
> > As earlier discussions[1] indicate, Chainsaw has been lacking on
> > maintenance and no PMC member stepped up to perform necessary chores.
> > This is a vote to retire the Chainsaw by means of
> >
> > - Move it to the list of dormant projects[2]
> > - Making it clear in its README and website that the project is not
> > maintained anymore
> > - Archive its repository[3]
> >
> > Please cast your votes on this mailing list.
> >
> > [ ] +1, retire the project
> > [ ] -1, don't retire, because...
> >
> > This vote is open for 72 hours and will pass unless getting a net
> > negative vote count. All votes are welcome and we encourage everyone,
> > but only the Logging Services PMC votes are officially counted. At
> > least 3 +1 votes and more positive than negative votes are required.
> >
> > [1] https://lists.apache.org/thread/fsykp5hxr9z0c2h85snnhnj2pq553t6q
> > [2] https://logging.apache.org/dormant.html
> > [3] https://github.com/apache/chainsaw
> >
>


Re: [VOTE] Move Chainsaw to dormant status

2023-09-22 Thread Scott Deboy
Most of the ui elements can be hidden. The explicit hidden expression
filter and real time update support are indispensable.

I use it to aggregate results from multiple hosts into a single tab and
filter in that view.

Scott



On Fri, Sep 22, 2023, 7:35 PM Robert Middleton 
wrote:

> I think Chainsaw /can/ be useful, but it currently is not.  If people are
> willing to work on it a bit more, I can help out a bit.  I can see it
> potentially being useful for the type of work that I do(embedded work) but
> it needs a fair amount of attention in order to get to the useful level
> IMO.
>
> I have spent a fair amount of time getting it into a state where it will
> run with newer JVMs and removing the old dependencies and re-architecting
> the backend to be more generic and allow for inputs from all types of
> sources.  I think the basic architecture is sound at this point, but I
> think the GUI is much too busy to make it useful.  I have been thinking
> about how it could be re-done though, I do have some ideas that I can put
> in a new thread.
>
> Latest staging site for reference:
> https://logging.staged.apache.org/chainsaw/2.2.0/
>
> -Robert Middleton
>
> On Fri, Sep 22, 2023 at 10:30 AM Scott Deboy 
> wrote:
>
> > -1
> >
> > While changes may be infrequent, the project is still useful and works
> > well. I'll continue to contribute to maintenance.
> >
> > Scott
> >
> > On Thu, Sep 21, 2023, 10:00 AM Volkan Yazıcı  wrote:
> >
> > > As earlier discussions[1] indicate, Chainsaw has been lacking on
> > > maintenance and no PMC member stepped up to perform necessary chores.
> > > This is a vote to retire the Chainsaw by means of
> > >
> > > - Move it to the list of dormant projects[2]
> > > - Making it clear in its README and website that the project is not
> > > maintained anymore
> > > - Archive its repository[3]
> > >
> > > Please cast your votes on this mailing list.
> > >
> > > [ ] +1, retire the project
> > > [ ] -1, don't retire, because...
> > >
> > > This vote is open for 72 hours and will pass unless getting a net
> > > negative vote count. All votes are welcome and we encourage everyone,
> > > but only the Logging Services PMC votes are officially counted. At
> > > least 3 +1 votes and more positive than negative votes are required.
> > >
> > > [1] https://lists.apache.org/thread/fsykp5hxr9z0c2h85snnhnj2pq553t6q
> > > [2] https://logging.apache.org/dormant.html
> > > [3] https://github.com/apache/chainsaw
> > >
> >
>