Re: svn commit: r1926099 - in /comdev/projects.apache.org/trunk/site: about.html index.html projects.html

2025-06-05 Thread sebb
On Thu, 5 Jun 2025 at 06:19, Herve Boutemy  wrote:
>
> I fully agree on the lack of completeness for projects
> => I'm convinced about the disclaimer at the beginning of
>  https://projects.apache.org/projects.html
> no objection at all on it
>
> On PMCs = Committees, I don't get why you say the list may not be 
> comprehensive: of course, there may be bugs, but the list of committees is 
> not really done by projects, and even less by DOAP files
> Am I wrong, or are you aware of serious issue in our completeness of 
> Committees?

See https://lists.apache.org/thread/pxbrn5j6h1jrx8y0wwjxbqk8chmqflf2

The code currently relies on someone creating the PMC RDF files manually.
This could probably be automated, and missing entries are reported to
the site-dev!a.o list:

https://lists.apache.org/thread/449g3ftkrzk4332qktlcqspyrt9ry4kx

>
> The strong before difference of responsibility, accuracy and completeness of 
> data between Committees and Projects is a key reason why I want to clarify 
> that DOAP is key for Projects, but not for Committees

Indeed, but the index page no longer makes it clear that project data
may be incomplete.

""

> (very useful discussion)
>
> Regards,
>
> Hervé
>
> On 2025/06/04 23:42:23 sebb wrote:
> > On Thu, 5 Jun 2025 at 00:15, Herve Boutemy  wrote:
> > >
> > > I'd love to have a PR for better discussion...
> > >
> > > I'll revert if you really feel strong about it
> > > but have this copy/pasted in 2 places is IMHO not the most efficient to 
> > > help end users understand committees (foundation data) vs projects (DOAP)
> > >
> > > I just added links behind these 2 terms on the main page to foster focus:
> > > https://projects.apache.org/
> > >
> > > Please confirm if this is ok or if you really want to revert this commit: 
> > > I'm not convinced, but I'll add back the copy/paste if you really want
> >
> > As it stands, the page reads as though the site contains a
> > comprehensive list of all PMCs and projects.
> > But that is far from being the case.
> >
> > I think it is vital that the main page of the site is very clear that
> > it depends on projects providing the information, and that it is
> > optional.
> > Not only may information be missing, but it may also be out of date.
> >
> > It may be reworded, but a clear disclaimer needs to be shown so
> > readers are aware.
> >
> > > Regards,
> > >
> > > Hervé
> > >
> > > On 2025/06/04 08:57:05 sebb wrote:
> > > > On Tue, 3 Jun 2025 at 22:59,  wrote:
> > > > >
> > > > > Author: hboutemy
> > > > > Date: Tue Jun  3 21:59:29 2025
> > > > > New Revision: 1926099
> > > > >
> > > > > URL: http://svn.apache.org/viewvc?rev=1926099&view=rev
> > > > > Log:
> > > > > use no-tlp-doap category to find TLPs with no DOAP
> > > > >
> > > > > Modified:
> > > > > comdev/projects.apache.org/trunk/site/about.html
> > > > > comdev/projects.apache.org/trunk/site/index.html
> > > > > comdev/projects.apache.org/trunk/site/projects.html
> > > > >
> > > >
> > > > 
> > > >
> > > > > Modified: comdev/projects.apache.org/trunk/site/index.html
> > > > > URL: 
> > > > > http://svn.apache.org/viewvc/comdev/projects.apache.org/trunk/site/index.html?rev=1926099&r1=1926098&r2=1926099&view=diff
> > > > > ==
> > > > > --- comdev/projects.apache.org/trunk/site/index.html (original)
> > > > > +++ comdev/projects.apache.org/trunk/site/index.html Tue Jun  3 
> > > > > 21:59:29 2025
> > > > > @@ -29,9 +29,6 @@
> > > > >  
> > > > >
> > > > >  
> > > > > -   Please note that the information displayed  > > > > href="projects.html">here relies on the DOAP files which  > > > > href="committees.html">PMCs are encouraged to provide.
> > > > > -  However DOAPs are not mandatory, and not all PMCs have 
> > > > > provided a DOAP for all the projects they manage.
> > > > > -   
> > > >
> > > > -1
> > > >
> > > > I think that information needs to be retained on the main page.
> > > >
> > > > > Welcome to the Apache Projects Directory
> > > > > This site is a catalog of Apache Software Foundation projects.
> > > > >It is designed to help you find specific projects that meet 
> > > > > your interests and to gain a broader understanding of
> > > > >
> > > >
> > > > 
> > > >
> > > > -
> > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > > For additional commands, e-mail: dev-h...@community.apache.org
> > > >
> > > >
> > >
> > > -
> > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > > For additional commands, e-mail: dev-h...@community.apache.org
> > >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> > For additional commands, e-mail: dev-h...@community.apache.org
> >
> >
>
> ---

[jira] [Commented] (COMDEV-560) projects list is inconsistent between UI and generated .json file: missing no-tlp-doap in json

2025-06-05 Thread Dave Fisher (Jira)


[ 
https://issues.apache.org/jira/browse/COMDEV-560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956400#comment-17956400
 ] 

Dave Fisher commented on COMDEV-560:


I took a look into parseprojects.py. It does not currently read the list of 
committees. It does read the list of retired committees.

We can see how to read the committee list from 
[https://github.com/apache/comdev-projects/blob/trunk/scripts/cronjobs/parsecommitteeinfo.py#L154-L156]
 which uses an import of 
[https://github.com/apache/comdev-projects/blob/trunk/scripts/committee_info.py#L157]
 and the function at that line number.

Adding minimal Projects for Committees without DOAP should be done before 
[https://github.com/apache/comdev-projects/blob/trunk/scripts/cronjobs/parseprojects.py#L284]

 

> projects list is inconsistent between UI and generated .json file: missing 
> no-tlp-doap in json
> --
>
> Key: COMDEV-560
> URL: https://issues.apache.org/jira/browse/COMDEV-560
> Project: Community Development
>  Issue Type: Bug
>  Components: Projects Tool
>Reporter: Hervé Boutemy
>Assignee: Hervé Boutemy
>Priority: Major
>
> while working on https://github.com/apache/tooling-trusted-release/issues/117
> we discovered that projects's list in UI = 
> https://projects.apache.org/projects.html
> is not consistent with list in .json = 
> https://projects.apache.org/json/foundation/projects.json
> json does not contain no-tlp-doap category = 
> https://projects.apache.org/projects.html?category#no-tlp-doap
> this auto-generated minimal project description for committees that did not 
> write a DOAP file for their TLP should be consistent



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Commented] (COMDEV-561) migrate projects to Git

2025-06-05 Thread Sebb (Jira)


[ 
https://issues.apache.org/jira/browse/COMDEV-561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956300#comment-17956300
 ] 

Sebb commented on COMDEV-561:
-

projects and reporter have their own (shared) host. This runs the webservers 
and cron etc, all based on SVN workspaces. These are administered by Puppet.

The repos are public, so SVN auth only needs to be provided when writing back 
to the repo, and can be provided on the command line from a file only visible 
to the relevant user.

Someone needs to investigate how to provide the password safely to Git.

> migrate projects to Git
> ---
>
> Key: COMDEV-561
> URL: https://issues.apache.org/jira/browse/COMDEV-561
> Project: Community Development
>  Issue Type: Improvement
>  Components: Projects Tool
>Reporter: Herve Boutemy
>Priority: Major
>
> in COMDEV-288, we let the source code in svn but created a svn2git Git mirror 
> https://github.com/apache/comdev-projects
> next step is to make Git read-write
> full impact analysis to be done, but we can immediately list a few topics:
> - cronjobs update to commit to Git instead of svn
> - switch to ASF website publication from Git instead of svn (probably through 
> .asf.yaml)
> anything else?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org