apache / petri

Apache Petri
https://petri.apache.org/
Apache License 2.0
3 stars 5 forks source link

info.yaml is inconsistent #42

Closed sebbASF closed 1 year ago

sebbASF commented 1 year ago

The info.yaml file has two lists of projects:

the 'projects' list and the 'cultures' list.

The 'projects' list is documented as 'current' Petri cultures. It is currently empty. However the 'cultures' list contains the buildstream culture, which has the status current. This is inconsistent.

Is the projects list really needed as well as the status? If so, it is vital that the two definitions of currency are kept in step.

sebbASF commented 1 year ago

Seems to me that the projects list should be dropped (having informed the relevant users)

dave2wave commented 1 year ago

info.yaml has:

cultures:
 buildstream:
  start: 2020/04/08
  end: 2022/09/21
  status: tlp

That seems correct and consistent.

I see no need to make changes at this time

sebbASF commented 1 year ago

https://petri.apache.org/info.yaml was only updated yesterday:

https://github.com/apache/petri/commit/c152876de400d7c61553fa12a2199f78dd37040a

Prior to that, it was still showing buildstream as current.

But the point is that there are two different ways of indicating that a project is active (or not), and these can easily be out of step, as was the case for several months.

This does not make sense to me.

gstein commented 1 year ago

Sure. We could maybe fill web page content using info.yaml

sebbASF commented 1 year ago

Yes, it would be good if one could also use the file to ensure the website is self-consistent, but first one needs to ensure that the info.yaml file is self-consistent.