Re: Multiple podling status files

Dave Fisher <[email protected]>
Newsgroups gmane.comp.apache.incubator.general
Message-ID <[email protected]>
> On Aug 14, 2026, at 1:09 AM, sebb <[email protected]> wrote:
> 
> On Fri, 14 Aug 2026 at 08:43, tison <[email protected] <mailto:[email protected]>> wrote:
>> 
>> Some files may support information pages at [1], and other status pages.
>> But I don't have a full picture which one support what page.
>> 
>> [1] https://incubator.apache.org/projects/incubation-status-template.html <https://incubator.apache.org/projects/incubation-status-template.html>
> 
> The status pages are generated from projects/*.xml files.
> When a podling retires, its website is redirected there.
> 
> podlings.xml is used by clutch and to generate the summary listings:
> https://incubator.apache.org/projects/ <https://incubator.apache.org/projects/>
> and the current list on the index page
> It is also used by whimsy and probably other tools either directly or
> via JSON files created by Whimsy

As sebb notes: podlings.xml file is used by several systems outside of the incubator. It acts as the source of record and history of incubator podlings.

Another use is on https://projects.apache.org in various displays and this also hosts json files derived from the xml.

> 
> The podlings/*.yml files are a later addition, but include information
> that is not readiliy available elsewhere.

This file was built a decade ago to move some of the status information out of the project status xml

> 
> Whilst it might be easier to manage the files if they were in Git,
> that is not the issue here.

If the incubator wants to manage podlings.xml file by not hand editing xml then I would suggest creating some python scripts.

Best,
Dave 

> 
> Sebb
> 
>> Best,
>> tison.
>> 
>> 
>> tison <[email protected]> 于2026年8月14日周五 15:41写道:
>> 
>>> I generally consider them as paper work and we may either migrate them
>>> from SVN to make the paper work easy to finish, or just drop them.
>>> 
>>> 
>>> Best,
>>> tison.
>>> 
>>> 
>>> sebb <[email protected]> 于2026年8月14日周五 15:35写道:
>>> 
>>>> There are at least 3 podling status files:
>>>> 
>>>> 
>>>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings.xml
>>>> 
>>>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/podlings/
>>>> <podling>.yml
>>>> 
>>>> https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/
>>>> <podling>.xml
>>>> 
>>>> Which ones are required by policy, if any?
>>>> And if they are not required, why do they exist?
>>>> Equally, if they are needed, why are they not required?
>>>> 
>>>> Can thiey be simplified?
>>>> Maybe podlings.xml and podlings/*.yml could be combined?
>>>> (e.g. move the info from one into the other, and use that to generate
>>>> the moved data)
>>>> 
>>>> Sebb
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] <mailto:[email protected]>
> For additional commands, e-mail: [email protected] <mailto:[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.