> On Apr 3, 2021, at 3:38 PM, sebb <[email protected]> wrote:
>
> On Wed, 31 Mar 2021 at 22:28, sebb <[email protected]> wrote:
>>
>> On Wed, 31 Mar 2021 at 17:48, Dave Fisher <[email protected]> wrote:
>>>
>>> Hi Sebb,
>>>
>>> I noticed you did a lot of updates to .htaccess [1] - I have some inline
>>> questions.
>>>
>>>> On Mar 30, 2021, at 4:31 PM, Dave Fisher <[email protected]> wrote:
>>>>
>>>> Hi Sebb,
>>>>
>>>>> On Mar 30, 2021, at 4:22 PM, sebb <[email protected]> wrote:
>>>>>
>>>>> It's currently quite awkward fixing up retired podling websites so
>>>>> they redirect to the status page.
>>>>> There are currently about 6 such podlings, dating back to Nov 2013.
>>>>>
>>>>> [It's easy enough to do this for incubator sub-sites (e.g.
>>>>> http://incubator.apache.org/wave), as these can use a single .htaccess
>>>>> file; that is not the case for the above sites otherwise they would
>>>>> have been fixed ages ago]
>>>>>
>>>>> Recent podlings use websites like http://ariatosca.apache.org/ and/or
>>>>> http://ariatosca.incubator.apache.org/
>>>>> The redirects need to be added in each website source.
>>>>>
>>>>> This can be difficult to do, see INFRA-21451 re Tamaya.
>>>>> This was opened on Feb 21st and has yet to be completed.
>>>>>
>>>>> I have proposed an Infra PR which should make it much easier to set up
>>>>> the redirect to the status file.
>>>>>
>>>>> The idea is to set up a special directory:
>>>>> http://incubator.apache.org/retired/
>>>>>
>>>>> For each retired podling, create a marker directory, e.g.
>>>>> tamaya/
>>>>
>>>> I can add a step in the clutch2.sh shell script to maintain these
>>>> placeholders.
>>>
>>> Do you still need retired/${podling} marker directories?
>>
>> Not yet.
>>
>> Infra have not yet applied the PR, so the marker directories won't
>> have any effect yet.
>
> The PR has now been applied.
So, please review https://incubator.apache.org/podlings_retired.txt
If create a retired/$col1 directory on the website the trouble will resolve?
I want to make sure I'm picking the podling attribute you expect.
Regards,
Dave
>
>>>>
>>>>>
>>>>> If the web server detects that there is a directory matching the first
>>>>> part of the web host name (e.g. tamaya), then it redirects to
>>>>> http://incubator.apache.org/projects/tamaya.html (e.g.)
>>>>
>>>> I think we should also review the .htaccess for the incubator. More
>>>> tomorrow.
>>>
>>> Would you explain .htaccess comments like:
>>> #
>>> https://gitbox.apache.org/repos/asf?p=incubator-retired-pirk.git;a=blob;f=.htaccess;hb=refs/heads/asf-site
>>> # https://svn.apache.org/repos/asf/incubator/sirona/site/.htaccess
>>
>> There was a TODO for the retired podling; I replaced it with details
>> of where the htaccess file is located.
>> (The redirect cannot be done in [1])
>>
>>>
>>> Would .htaccess redirects like the following break anything?
>>> RedirectMatch Permanent ^/sirona(/.*)?$
>>> http://incubator.apache.org/projects/sirona.html
>>
>> Redirects would not work.
>>
>> Or rather, they would only apply to http(s)://incubator.apache.org/sirona/*
>>
>> I don't think that would do any harm, but the original website was
>> http(s)://sirona.apache.org/ so they would not be particularly useful.
>>
>>> If possible I think that the whole set of graduated and retired .htaccess
>>> could be generated.
>>
>> Not sure it's worth the effort of coding, testing and maintaining such
>> a generator.
>>
>> Changes are not that frequent, and are pretty easy to do by reference
>> to an existing entry.
>>
>> In any case, I don't think there will be (m)any more changes to [1] --
>> podling redirects will have to be made elsewhere.
>>
>> When current podlings retire, the htaccess entry has to be made in the
>> podling website.
>>
>> However if Infra apply the PR, redirects can be enabled simply by
>> setting up the retired/<podling> marker directory.
>
> The PR has been applied, so it should now work.
>
>>> [1]
>>> https://raw.githubusercontent.com/apache/incubator/master/assets/.htaccess
>>>
>>> All The Best,
>>> Dave
>>>
>>>>
>>>> Regards,
>>>> Dave
>>>>
>>>>>
>>>>> Simples.
>>>>>
>>>>> Sebb.
>>>>> P.S. Attic works in a similar way, but adds a banner instead of
>>>>> redirecting.
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]