incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <w...@apache.org>
Subject Re: Redirecting retired podling websites
Date Sun, 04 Apr 2021 00:30:28 GMT


> On Apr 3, 2021, at 4:49 PM, sebb <sebbaz@gmail.com> wrote:
> 
> On Sat, 3 Apr 2021 at 23:43, Dave Fisher <wave@apache.org> wrote:
>> 
>> 
>> 
>>> On Apr 3, 2021, at 3:38 PM, sebb <sebbaz@gmail.com> wrote:
>>> 
>>> On Wed, 31 Mar 2021 at 22:28, sebb <sebbaz@gmail.com> wrote:
>>>> 
>>>> On Wed, 31 Mar 2021 at 17:48, Dave Fisher <wave@apache.org> 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 <wave@apache.org>
wrote:
>>>>>> 
>>>>>> Hi Sebb,
>>>>>> 
>>>>>>> On Mar 30, 2021, at 4:22 PM, sebb <sebbaz@gmail.com> 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
> 
> No idea what that file has to do with this thread, or what you expect
> me to review.
> 
>> If create a retired/$col1 directory on the website the trouble will resolve?
> 
> Try creating retired/tamaya/ and see what happens to http://tamaya.apache.org/
> It should redirect to http://incubator.apache.org/projects/tamaya.html
> 
> N.B. this only needs to be done for retired podlings whose URLs don't
> already redirect.
> 
> There are only about 6 of those, see:
> https://issues.apache.org/jira/browse/INCUBATOR-262
> 
>> I want to make sure I'm picking the podling attribute you expect.
> 
> The directory name under retired/ must be the same as the unqualified
> host name for the podling website.

I’m not sure I’m doing what you expected:

A file is created with the directories you expect at http://incubator.apache.org/retired/tamaya/project.txt

The source is here: https://github.com/apache/incubator/blob/master/assets/retired/tamaya/project.txt

However I’m not seeing the redirect.

> 
> i.e. tamaya for tamaya.apache.org or tamaya.incubator.apache.org
> 
>> 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: general-unsubscribe@incubator.apache.org
>>>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message