`worktree`s is a personal preference, I just shared how easy it would
be to manage sources next to the website *using a single [git] clone*.
Those who want to have multiple clones, can still do so. This has
again nothing to do with Piotr's proposal. Piotr's proposal in essence
is

1. generate single use domains *on staging* while voting a release
2. move the website of each project to the project's source code repository

On Fri, Oct 20, 2023 at 7:55 AM Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
> If the urls are preserved then I would not be -1.
>
> As far as the worktree stuff goes, I’d be in favor of that if it can be used 
> to solve the issues Piotr mentions where Log4j-Scala and Log4j-Kotlin need to 
> be independently committed and merged, although I have a suspicion that the 
> ASF web site support would work better if those were in their own repos as I 
> have my doubts they support worktrees.
>
> Ralph
>
> > On Oct 19, 2023, at 4:37 PM, Christian Grobmeier <grobme...@apache.org> 
> > wrote:
> >
> >
> >>> Why are you pissed? I am sorry if I would be the reason
> >>
> >> 1. I indicated I didn’t want changing to Jekyl to be the reason for
> >> changing to Jekyll. So far, that appears to be the reason. I thought
> >> you mentioned something about getting CI to work but the current
> >> process could have been automated as well.
> >
> > No, that's not the reason. Switching to Jekyll would mean easy updates, 
> > data files, SCSS support.
> >
> >> 2. Switching to Jekyll seems to have changed the target directory with
> >> dire consequences. As I stated, my experience with the ASF “CMS” is
> >> that you can “layer” web sites on top of each other by using sub-dirs
> >> of the content directory. I don’t recall the details as it has been
> >> several years since I migrated the web sites from the old CMS to the
> >> Git tooling provided by infra. But what I did was deliberate and on
> >> purpose.
> >
> > The output directory was changed. I took a lot of time (I am not used to 
> > Python) to send 2 PRs to Infra:
> > https://github.com/apache/infrastructure-p6/pull/1704
> > https://github.com/apache/infrastructure-p6/pull/1700
> > To fix the output directory situation.
> > Both were accepted. The output directory is now working again, as described 
> > in the docs.
> > https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=git+-+.asf.yaml+features
> >
> > However, for unknown reasons, the webserver still does not recognize the 
> > fix. That's why I asked for help and eventually created a ticket for Infra 
> > to help return to the old status:
> > https://issues.apache.org/jira/browse/INFRA-25097
> >
> >> 3. The final consequence is that it seems that we must now use
> >> logging-log4j2.staged.apache.org/log4j/2.x
> >> <http://logging-log4j2.staged.apache.org/log4j/2.x>. Since staging is
> >> supposed to exactly match live this means the live url now has to be
> >> logging-log4j2.apache.org/log4j/2.x
> >> <http://logging-log4j2.apache.org/log4j/2.x>. That is unacceptable.
> >
> > I agree this is unacceptable, but it is not the case that we must now use 
> > this.
> >
> > I am working towards using the same system as before, using the same URLs 
> > except, instead of jbake, with Jekyll. I am sorry that I ran into bugs I 
> > could not control, but I am not enforcing or promoting a change of URLs 
> > just because there are bugs.
> >
> > I want it to be "as before". Piotr's proposal contains ideas that have 
> > nothing to do with my tooling change. You could decline it if you wish, 
> > without any effect of the switch to Jekyll.
> >
> > To summarize:
> >
> > - I want to replace jbake with jekyll
> > - I don't want to change anything on the URLs
> > - I run into Infra bugs, that I fixed myself
> > - I now look at a web server mess, that I can't control, and wait for Infra 
> > support
> >
> > Once Infra helps to sort out the webservers, it should be exactly as before.
> >
> > Again, I apologize for opening this discussion, it was not my intent. My 
> > intent was to move to a tool that is easier to use (in my opinion), and 
> > that helps me to promote log4j further. It is not the fault of the tooling 
> > that the web server has that hiccup.
> >
> > I hope you are less pissed now, that you know that we are on the same page. 
> > To be precise, I am pretty much stressed that the docs told me "it would 
> > work" when I had to find out "it doesn't".
> >
> > Kind regards,
> > Christian
>

Reply via email to