<div dir="ltr"><div>Hi Erik</div><div><br></div><div>thanks for the explanation.  Let's say that I have a few complications in mind about what a user like me would like to have from CLNET GitLab pages, but we can discuss them later.</div><div><br></div><div>For the time being can we check what is happening with "with-contexts-site" and why it is not deploying?  It looks like there is no "gitlab group".</div><div><br></div><div>All the best</div><div><br></div><div>Marco</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 27, 2021 at 5:02 PM Erik Huelsmann <<a href="mailto:ehuels@gmail.com">ehuels@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Marco,<br>
<br>
On Wed, Feb 24, 2021 at 9:09 PM Marco Antoniotti<br>
<<a href="mailto:marco.antoniotti@unimib.it" target="_blank">marco.antoniotti@unimib.it</a>> wrote:<br>
><br>
> Hi Ray<br>
><br>
> yes.  That is exactly my question.  I have WITH-CONTEXTS and OOK (let's say).  Both now must have WITH-CONTEXTS-SITE and OOK-SITE repositories.  Must why have their own group?  Can they be in more than one group, like UNIX groups?<br>
><br>
> I know I should RTFM, but it is easier to ask :)<br>
<br>
In this case, it's better to ask, because the FM won't supply the<br>
answer. The problem is the setup of the URL structure of the<br>
<a href="https://common-lisp.net/" rel="noreferrer" target="_blank">https://common-lisp.net/</a> site, with all projects being subdirectories<br>
on the same top-level domain. The GitLab pages functionality that we<br>
use to host the project sites, wasn't designed with that in mind;<br>
instead, it was designed to be run on its own top-level domain where<br>
all subdomains get rerouted to GitLab Pages.<br>
<br>
In order to be able to use GitLab Pages with our use-case, I've hacked<br>
around a restriction or two in the way GitLab manages its published<br>
web page assets. In order to keep things simple (that is: manageable<br>
with Apache mod_rewrite), I needed a fixed transformation from<br>
<a href="https://common-lisp.net/project/" rel="noreferrer" target="_blank">https://common-lisp.net/project/</a><project-name>  to an on-disc path<br>
that might or might not exist when /project/<project-name> does not.<br>
In order to support the group/repo structure where<br>
*/<project-name>-site is supported as a mapping, I no longer have a<br>
fixed mapping, because all '*' paths (group names) need to be checked<br>
for existence (GitLab stores its published webpages hierarchically).<br>
<br>
Those are all *explanations*, not solutions. I'm thinking about<br>
available solutions, but don't have one quickly: checking more paths<br>
than the available fixed mapping, might run into clones of the repo.<br>
If that happens, which one of them is the true and leading one? (That<br>
is: what should the software do if there are ehuelsmann/ook-site,<br>
mantoniotti/ook-site and with-contexts/ook-site?)<br>
<br>
<br>
Regards,<br>
<br>
-- <br>
Bye,<br>
<br>
Erik.<br>
<br>
<a href="http://efficito.com" rel="noreferrer" target="_blank">http://efficito.com</a> -- Hosted accounting and ERP.<br>
Robust and Flexible. No vendor lock-in.<br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">Marco Antoniotti, Associate Professor</span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration:none">             </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration:none"> </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">tel.</span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;text-decoration:none;display:inline;float:none;white-space:pre"> </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">+39 - 02 64 48 79 01</span><br style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">DISCo, Università Milano Bicocca U14 2043</span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration:none">     </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration:none"> </span><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre;word-spacing:0px;text-decoration:none"></span><a href="http://bimib.disco.unimib.it/" style="font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank">http://dcb.disco.unimib.it</a><br style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">Viale Sarca 336</span><br style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline;float:none">I-20126 Milan (MI) ITALY</span><br></div></div></div></div>