Re: Listing all OpenWhisk Git repositories
Thanks Matt +1 On Wed, May 2, 2018 at 5:09 PM Matt Rutkowski wrote: > Whiskers, > > After some delay, I submitted the following JIRA issue summarizing updates > to both Descriptions and Topics in GitHub for all repos. slated for release > to provide consistency, enable search and reference our Apache project > website always (i.e., https://openwhisk.apache.org/). > > https://issues.apache.org/jira/browse/INFRA-16475 > > Once these changes are completed, it should be a vast improvement over > what we have today and a step towards more cohesiveness and project > traction; hopefully, the result will be to relieve developer confusion and > to spur community growth. > > Cheers, > Matt > > PS my next windmill... simplifying the website itself to be more developer > focused (less marketing, generalizations, remove cartoon images) and get > materials (mostly from our own repos. docs.) quickly to developers... > > On 2018/04/16 18:50:31, "Matt Rutkowski" wrote: > > Bertrand, > > > > Only those with "Admin" access, or have been delegated as a "Maintainer" > > by the org. owner (i.e., Apache Infra.), can "Manage topics" or change > > repo. description many plus other process control settings as per > > > https://help.github.com/articles/repository-permission-levels-for-an-organization/ > > > > AFAIK, there are no Committers for OW repos. with the "maintainer" > (Admin) > > role. If someone was granted either by Infra. I would love to know > > that... they would see "Settings" link/button at the top and see an > > "Edit" button next to the description. > > > > As you can see the Committers group many have been added to by Infra has > > "Write" access against the referenced table, not "Admin" access. > > https://github.com/orgs/apache/teams/openwhisk-committers (BTW, only > > Committers can view this Team). > > > > If you create using GitBox (i.e., > > https://gitbox.apache.org/setup/newrepo.html) it only allows for a > > description and no way to request topics/tags. Sometimes a submitter for > a > > new repo. using this form forgets to request a description it is > not > > always reflected in the creation by the fulfiller. The process Infra. > > asked me to follow last year was to submit a JIRA issue and INFRA asked > > that one comprehensive one (requesting changes across all repos.) be > > created so we can adjust just once. > > > > At this point, I think I will just do that and be done with it later > today > > after meetings. > > > > -mr > > > > > > > > > > From: Bertrand Delacretaz > > To: dev@openwhisk.apache.org > > Date: 04/16/2018 12:08 PM > > Subject:Re: Listing all OpenWhisk Git repositories > > > > > > > > On Mon, Apr 16, 2018 at 6:28 PM, Matt Rutkowski > > wrote: > > > ...It would be great if someone would verify the list against the > > current set of repos. (as it has grown since my pass at this) > > > and open a single JIRA issue for INFRA to fix all-at-once > > > > Please check what we can do ourselves before creating any infra jira > > tickets. > > > > I'm happy to review such a list of items before someone creates a > > ticket, as most everything should be doable by this PPMC, or Incubator > > PMC members if you don't have sufficient rights. > > > > -Bertrand > > > > > > > > > > > > >
Re: Listing all OpenWhisk Git repositories
Whiskers, After some delay, I submitted the following JIRA issue summarizing updates to both Descriptions and Topics in GitHub for all repos. slated for release to provide consistency, enable search and reference our Apache project website always (i.e., https://openwhisk.apache.org/). https://issues.apache.org/jira/browse/INFRA-16475 Once these changes are completed, it should be a vast improvement over what we have today and a step towards more cohesiveness and project traction; hopefully, the result will be to relieve developer confusion and to spur community growth. Cheers, Matt PS my next windmill... simplifying the website itself to be more developer focused (less marketing, generalizations, remove cartoon images) and get materials (mostly from our own repos. docs.) quickly to developers... On 2018/04/16 18:50:31, "Matt Rutkowski" wrote: > Bertrand, > > Only those with "Admin" access, or have been delegated as a "Maintainer" > by the org. owner (i.e., Apache Infra.), can "Manage topics" or change > repo. description many plus other process control settings as per > https://help.github.com/articles/repository-permission-levels-for-an-organization/ > > AFAIK, there are no Committers for OW repos. with the "maintainer" (Admin) > role. If someone was granted either by Infra. I would love to know > that... they would see "Settings" link/button at the top and see an > "Edit" button next to the description. > > As you can see the Committers group many have been added to by Infra has > "Write" access against the referenced table, not "Admin" access. > https://github.com/orgs/apache/teams/openwhisk-committers (BTW, only > Committers can view this Team). > > If you create using GitBox (i.e., > https://gitbox.apache.org/setup/newrepo.html) it only allows for a > description and no way to request topics/tags. Sometimes a submitter for a > new repo. using this form forgets to request a description it is not > always reflected in the creation by the fulfiller. The process Infra. > asked me to follow last year was to submit a JIRA issue and INFRA asked > that one comprehensive one (requesting changes across all repos.) be > created so we can adjust just once. > > At this point, I think I will just do that and be done with it later today > after meetings. > > -mr > > > > > From: Bertrand Delacretaz > To: dev@openwhisk.apache.org > Date: 04/16/2018 12:08 PM > Subject:Re: Listing all OpenWhisk Git repositories > > > > On Mon, Apr 16, 2018 at 6:28 PM, Matt Rutkowski > wrote: > > ...It would be great if someone would verify the list against the > current set of repos. (as it has grown since my pass at this) > > and open a single JIRA issue for INFRA to fix all-at-once > > Please check what we can do ourselves before creating any infra jira > tickets. > > I'm happy to review such a list of items before someone creates a > ticket, as most everything should be doable by this PPMC, or Incubator > PMC members if you don't have sufficient rights. > > -Bertrand > > > > > >
Re: Listing all OpenWhisk Git repositories
Hi, On Mon, Apr 16, 2018 at 8:50 PM, Matt Rutkowski wrote: > ...AFAIK, there are no Committers for OW repos. with the "maintainer" (Admin) > role. If someone was granted either by Infra. I would love to know > that... they would see "Settings" link/button at the top and see an > "Edit" button next to the description I got an answer at https://issues.apache.org/jira/browse/INFRA-16343 now (which is for Sling but with similar requirements). ASF infra cannot give us the "maintainer" role, so if people want to do changes to the OpenWhisk repositories that require that role, they can either -Create INFRA tickets for a small number of changes -Write a script (ideally Python) to contribute to [1] and ask infra to run it. -Bertrand [1] https://svn.apache.org/repos/infra/infrastructure/trunk/projects/github/
Re: Listing all OpenWhisk Git repositories
Thanks Bertrand for asking, lets see what's the their comeback on the ticket It would be good if they made all the PPMC members Admin role, or at least 2 designated individuals as Admins might even be OK also. --Carlos On Tue, Apr 17, 2018 at 5:03 AM Bertrand Delacretaz wrote: > On Mon, Apr 16, 2018 at 8:50 PM, Matt Rutkowski > wrote: > > ...AFAIK, there are no Committers for OW repos. with the "maintainer" > (Admin) > > role. If someone was granted either by Infra. I would love to know > > that... > > Yes, we have the same problem with Sling w.r.t adding GitHub topics to > our repositories. > > I have asked for that in > https://issues.apache.org/jira/browse/INFRA-16343 , let's see what > infra thinks and hopefully we can then transpose the results to > OpenWhisk. > > -Bertrand >
Re: Listing all OpenWhisk Git repositories
On Mon, Apr 16, 2018 at 8:50 PM, Matt Rutkowski wrote: > ...AFAIK, there are no Committers for OW repos. with the "maintainer" (Admin) > role. If someone was granted either by Infra. I would love to know > that... Yes, we have the same problem with Sling w.r.t adding GitHub topics to our repositories. I have asked for that in https://issues.apache.org/jira/browse/INFRA-16343 , let's see what infra thinks and hopefully we can then transpose the results to OpenWhisk. -Bertrand
Re: Listing all OpenWhisk Git repositories
Thanks for clarifying Michael, Perhaps we need to get this under a properly titled topic/subject... as I was confused as to why our existing listings were not sufficient. FWIW, I had hoped that each of the "deploy repos. would have their own installers that could be leveraged by a master installer at some point. That hoped hinged upon working to eliminate Ansible as a config. source and moving to a neutral way to load configs as we seem to be doing with pureconfig. Kind regards, Matt From: Michele Sciabarra To: dev@openwhisk.apache.org Date: 04/16/2018 12:12 PM Subject: Re: Listing all OpenWhisk Git repositories No, actually I was asking: is it possible to create a separate repository for an INSTALLER? Something like "incubator-openwhisk-install" There is a lot of confusion how to install OpenWhisk and multiple separate repositories. I think the docker-compose, the kubernetes installer, the dcos and the vagrant file should be collected in a single place. Then work from there to create an installer. I really believe you should be able to install openwhisk without having to install ansible or vagrant for example. I have as a model tools like kops, docker-machine or minikube. I discussed with Rodric about this problem and he basically agree. So, once done with the Go actions (I am 99%) I will try to work on this problem. -- Michele Sciabarra mich...@sciabarra.com On Thu, Apr 12, 2018, at 11:44 AM, Bertrand Delacretaz wrote: > Hi, > > About this question from the tech interchange notes: > > > Michele: is there poss. to create a separate a project that describes all repos/projects (help manage)? > > FWIW in Sling we have https://urldefense.proofpoint.com/v2/url?u=https-3A__sling.apache.org_repolist.html&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6zQLM7Gc0Sv1iwayKOKa4_SFxRIxS478q2gZlAJj4Zw&m=tyOX-O8vrG6V8efXSzhJUC8kf5Obqh9Qmce81QJsra8&s=Wcotf57beuWh3xByAJJLEFNumu8hVyZAcBDcqM9TeTs&e= which is > built from an XML file generated at > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_sling-2Daggregator_&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6zQLM7Gc0Sv1iwayKOKa4_SFxRIxS478q2gZlAJj4Zw&m=tyOX-O8vrG6V8efXSzhJUC8kf5Obqh9Qmce81QJsra8&s=jPF3MZTKDA3YAQI1TMFH6QvHAf0soVdSKN63Z64M6V4&e= . No automatic > regeneration of that XML file so far, but updates to it are picked up > whenever the Sling website is built. > > The relevant code is here - using Maven + JBake and not Jekyll, so FWIW: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_sling-2Dsite_blob_master_pom.xml&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6zQLM7Gc0Sv1iwayKOKa4_SFxRIxS478q2gZlAJj4Zw&m=tyOX-O8vrG6V8efXSzhJUC8kf5Obqh9Qmce81QJsra8&s=WgcU-ipYZk6Jit06nwOEIkyLW-xcpziDF4HifSqb2rs&e= downloads the > XML file > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_sling-2Dsite_blob_master_src_main_jbake_templates_repolist.tpl&d=DwICaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=6zQLM7Gc0Sv1iwayKOKa4_SFxRIxS478q2gZlAJj4Zw&m=tyOX-O8vrG6V8efXSzhJUC8kf5Obqh9Qmce81QJsra8&s=6Jz3PU4jkiXfZB2Mx-6Va5RQye5iJJyK2-226Bh76fw&e= > builds the web page > > I suppose this could be adapted for OpenWhisk. > > -Bertrand
Re: Listing all OpenWhisk Git repositories
Bertrand, Only those with "Admin" access, or have been delegated as a "Maintainer" by the org. owner (i.e., Apache Infra.), can "Manage topics" or change repo. description many plus other process control settings as per https://help.github.com/articles/repository-permission-levels-for-an-organization/ AFAIK, there are no Committers for OW repos. with the "maintainer" (Admin) role. If someone was granted either by Infra. I would love to know that... they would see "Settings" link/button at the top and see an "Edit" button next to the description. As you can see the Committers group many have been added to by Infra has "Write" access against the referenced table, not "Admin" access. https://github.com/orgs/apache/teams/openwhisk-committers (BTW, only Committers can view this Team). If you create using GitBox (i.e., https://gitbox.apache.org/setup/newrepo.html) it only allows for a description and no way to request topics/tags. Sometimes a submitter for a new repo. using this form forgets to request a description it is not always reflected in the creation by the fulfiller. The process Infra. asked me to follow last year was to submit a JIRA issue and INFRA asked that one comprehensive one (requesting changes across all repos.) be created so we can adjust just once. At this point, I think I will just do that and be done with it later today after meetings. -mr From: Bertrand Delacretaz To: dev@openwhisk.apache.org Date: 04/16/2018 12:08 PM Subject:Re: Listing all OpenWhisk Git repositories On Mon, Apr 16, 2018 at 6:28 PM, Matt Rutkowski wrote: > ...It would be great if someone would verify the list against the current set of repos. (as it has grown since my pass at this) > and open a single JIRA issue for INFRA to fix all-at-once Please check what we can do ourselves before creating any infra jira tickets. I'm happy to review such a list of items before someone creates a ticket, as most everything should be doable by this PPMC, or Incubator PMC members if you don't have sufficient rights. -Bertrand
Re: Listing all OpenWhisk Git repositories
No, actually I was asking: is it possible to create a separate repository for an INSTALLER? Something like "incubator-openwhisk-install" There is a lot of confusion how to install OpenWhisk and multiple separate repositories. I think the docker-compose, the kubernetes installer, the dcos and the vagrant file should be collected in a single place. Then work from there to create an installer. I really believe you should be able to install openwhisk without having to install ansible or vagrant for example. I have as a model tools like kops, docker-machine or minikube. I discussed with Rodric about this problem and he basically agree. So, once done with the Go actions (I am 99%) I will try to work on this problem. -- Michele Sciabarra mich...@sciabarra.com On Thu, Apr 12, 2018, at 11:44 AM, Bertrand Delacretaz wrote: > Hi, > > About this question from the tech interchange notes: > > > Michele: is there poss. to create a separate a project that describes all > > repos/projects (help manage)? > > FWIW in Sling we have https://sling.apache.org/repolist.html which is > built from an XML file generated at > https://github.com/apache/sling-aggregator/ . No automatic > regeneration of that XML file so far, but updates to it are picked up > whenever the Sling website is built. > > The relevant code is here - using Maven + JBake and not Jekyll, so FWIW: > > https://github.com/apache/sling-site/blob/master/pom.xml downloads the > XML file > https://github.com/apache/sling-site/blob/master/src/main/jbake/templates/repolist.tpl > builds the web page > > I suppose this could be adapted for OpenWhisk. > > -Bertrand
Re: Listing all OpenWhisk Git repositories
On Mon, Apr 16, 2018 at 6:28 PM, Matt Rutkowski wrote: > ...It would be great if someone would verify the list against the current set > of repos. (as it has grown since my pass at this) > and open a single JIRA issue for INFRA to fix all-at-once Please check what we can do ourselves before creating any infra jira tickets. I'm happy to review such a list of items before someone creates a ticket, as most everything should be doable by this PPMC, or Incubator PMC members if you don't have sufficient rights. -Bertrand
Re: Listing all OpenWhisk Git repositories
The very first thing we should do IMO is properly leverage GitHub to uniformly acknowledge it is part of "apache" and the ""openwhisk" project. That is, please see my "notes" in the last column where we do not have proper GitHub repo. descriptions or tagging. https://cwiki.apache.org/confluence/display/OPENWHISK/GitHub+Repository+Status It would be great if someone would verify the list against the current set of repos. (as it has grown since my pass at this) and open a single JIRA issue for INFRA to fix all-at-once. Please know that whoever does this must verify that INFRA indeed fixes all requested updates as my experience has been that they often try to be quick and fix only a percentage of what is asked for depending on the diligence of the person on that given day.
Re: Listing all OpenWhisk Git repositories
On Mon, Apr 16, 2018 at 4:31 PM, Matt Rutkowski wrote: > > ...on all presentations and website (and my own use) we simply supply: > https://github.com/apache?q=openwhisk Right, and that's also what http://openwhisk.incubator.apache.org/developers.html links to - I guess that's good enough. -Bertrand
Re: Listing all OpenWhisk Git repositories
FWIW on all presentations and website (and my own use) we simply supply: https://github.com/apache?q=openwhisk -mr
Re: Listing all OpenWhisk Git repositories
You could also just query the Github API to get all repo metadata: https://api.github.com/search/repositories?q=openwhisk+user:apache On Thu, Apr 12, 2018 at 5:44 PM, Bertrand Delacretaz wrote: > Hi, > > About this question from the tech interchange notes: > > > Michele: is there poss. to create a separate a project that describes > all repos/projects (help manage)? > > FWIW in Sling we have https://sling.apache.org/repolist.html which is > built from an XML file generated at > https://github.com/apache/sling-aggregator/ . No automatic > regeneration of that XML file so far, but updates to it are picked up > whenever the Sling website is built. > > The relevant code is here - using Maven + JBake and not Jekyll, so FWIW: > > https://github.com/apache/sling-site/blob/master/pom.xml downloads the > XML file > https://github.com/apache/sling-site/blob/master/src/ > main/jbake/templates/repolist.tpl > builds the web page > > I suppose this could be adapted for OpenWhisk. > > -Bertrand >
Listing all OpenWhisk Git repositories
Hi, About this question from the tech interchange notes: > Michele: is there poss. to create a separate a project that describes all > repos/projects (help manage)? FWIW in Sling we have https://sling.apache.org/repolist.html which is built from an XML file generated at https://github.com/apache/sling-aggregator/ . No automatic regeneration of that XML file so far, but updates to it are picked up whenever the Sling website is built. The relevant code is here - using Maven + JBake and not Jekyll, so FWIW: https://github.com/apache/sling-site/blob/master/pom.xml downloads the XML file https://github.com/apache/sling-site/blob/master/src/main/jbake/templates/repolist.tpl builds the web page I suppose this could be adapted for OpenWhisk. -Bertrand