[all] maintainers/reviewers/committers wanted for tiny projects
I was recently going through the list of things to which I'm trying to pay attention and realized there are quite a few small software projects that are OpenStack-related that could do with additional attention because I'm either the sole or one of few maintainers. Some of these are hosted on OpenStack^wOpendev infra, some not. If you're interested in helping out, please have a look and feel free to ask me questions. Many are in some state of either disrepair or incompleteness because they were adopted from absentee owners. Paste: WSGI middleware management framework https://github.com/cdent/paste This was recently adopted because it had issues with Python 3.7 and there were concerns that OpenStack's continued use might present problems. I've also just inherited the pastedeploy package, and will be migrating it over to github too. It will also need some help. Use Flask instead. WSME: Web Service Made Easy (ha!) http://git.openstack.org/cgit/openstack/wsme For a brief period back in the day, this was the recommended way to make a web service in OpenStack. Soon after that it was abandoned by its maintainers and Lucas Gomez and I were press-ganged into maintaining it. It still gets the occasional patch to fix testing or Python 3 -related bugs. Does anyone still use this? Use Flask instead. microversion-parse: Library and WSGI middleware for parsing microversion headers http://git.openstack.org/cgit/openstack/microversion-parse This was extracted from placement's implementation for handling microversions. It tries to be framework agnostic, but is biased somewhat towards WebOb. It's nominally under the management of the API-SIG but it would be good to see it getting more use and thus more fixes. It's also used in Nova, not sure where else. wsgi-intercept: Intercept socket connection to wsgi applications for testing https://github.com/cdent/wsgi-intercept A convenient way to do functional testing of WSGI applications without needing to run a separate process but while still doing legit HTTP. Is used in nova and placement, and may still be used in the telemetry projects. It's old but very useful. It's at the core of gabbi. gabbi: Declarative HTTP Testing for Python and anything else https://github.com/cdent/gabbi YAML-driven testing of HTTP APIs that makes live _so_ _much_ _easier_. Was developed when I was working on telemetry, and is now central to the functional testing of placement. gabbi-tempest: A tempest plugin for using gabbi https://git.openstack.org/cgit/openstack/gabbi-tempest A tempest plugin + zuul job to make it super easy to use gabbi tests for driving integration tests in OpenStack, by mostly adding some YAML. If you're interested, great! Please let me know or simply start fixing things. -- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
Hi Chris! Would like to be a committer to paste, WSME, and gabbi. I can see that gabbi has the most issues of the three so maybe I could start there? Or is there a project which you think needs the attention more urgently? On 11/19/18 1:56 PM, Chris Dent wrote:
I was recently going through the list of things to which I'm trying to pay attention and realized there are quite a few small software projects that are OpenStack-related that could do with additional attention because I'm either the sole or one of few maintainers. Some of these are hosted on OpenStack^wOpendev infra, some not.
If you're interested in helping out, please have a look and feel free to ask me questions. Many are in some state of either disrepair or incompleteness because they were adopted from absentee owners.
Paste: WSGI middleware management framework https://github.com/cdent/paste This was recently adopted because it had issues with Python 3.7 and there were concerns that OpenStack's continued use might present problems.
I've also just inherited the pastedeploy package, and will be migrating it over to github too. It will also need some help.
Use Flask instead.
WSME: Web Service Made Easy (ha!) http://git.openstack.org/cgit/openstack/wsme For a brief period back in the day, this was the recommended way to make a web service in OpenStack. Soon after that it was abandoned by its maintainers and Lucas Gomez and I were press-ganged into maintaining it. It still gets the occasional patch to fix testing or Python 3 -related bugs.
Does anyone still use this?
Use Flask instead.
microversion-parse: Library and WSGI middleware for parsing microversion headers http://git.openstack.org/cgit/openstack/microversion-parse This was extracted from placement's implementation for handling microversions. It tries to be framework agnostic, but is biased somewhat towards WebOb. It's nominally under the management of the API-SIG but it would be good to see it getting more use and thus more fixes. It's also used in Nova, not sure where else.
wsgi-intercept: Intercept socket connection to wsgi applications for testing https://github.com/cdent/wsgi-intercept A convenient way to do functional testing of WSGI applications without needing to run a separate process but while still doing legit HTTP. Is used in nova and placement, and may still be used in the telemetry projects. It's old but very useful. It's at the core of gabbi.
gabbi: Declarative HTTP Testing for Python and anything else https://github.com/cdent/gabbi YAML-driven testing of HTTP APIs that makes live _so_ _much_ _easier_. Was developed when I was working on telemetry, and is now central to the functional testing of placement.
gabbi-tempest: A tempest plugin for using gabbi https://git.openstack.org/cgit/openstack/gabbi-tempest A tempest plugin + zuul job to make it super easy to use gabbi tests for driving integration tests in OpenStack, by mostly adding some YAML.
If you're interested, great! Please let me know or simply start fixing things.
-- -- Kind regards, Leni Kadali Mutungi
On Mon, 19 Nov 2018, Chris Dent wrote:
Paste: WSGI middleware management framework https://github.com/cdent/paste This was recently adopted because it had issues with Python 3.7 and there were concerns that OpenStack's continued use might present problems.
I've also just inherited the pastedeploy package, and will be migrating it over to github too. It will also need some help.
In a nice stroke of luck, the Pylons project noticed pastedeploy was moving and we've worked out that is should live under their github organization: https://github.com/Pylons/pastedeploy -- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
Octavia is using WSME and I am still an active core reviewer. Michael On Thu, Nov 22, 2018 at 11:23 AM Chris Dent <cdent+os@anticdent.org> wrote:
On Mon, 19 Nov 2018, Chris Dent wrote:
Paste: WSGI middleware management framework https://github.com/cdent/paste This was recently adopted because it had issues with Python 3.7 and there were concerns that OpenStack's continued use might present problems.
I've also just inherited the pastedeploy package, and will be migrating it over to github too. It will also need some help.
In a nice stroke of luck, the Pylons project noticed pastedeploy was moving and we've worked out that is should live under their github organization:
https://github.com/Pylons/pastedeploy
-- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
On Mon, 26 Nov 2018, Michael Johnson wrote:
Octavia is using WSME and I am still an active core reviewer.
Ah, excellent. Glad to hear that someone is still watching there, I'll feel less anxious about that one then. Do you like WSME or is it more of a case of it was there? -- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
In general we like it. It has some corner cases that can be challenging to work around, but so far we have accomplished everything we need. We developed our API during the window where WSME was the "future", so we used it to be "good OpenStack citizens". We do not have any immediate plans to stop using it. Michael On Mon, Nov 26, 2018 at 10:04 AM Chris Dent <cdent+os@anticdent.org> wrote:
On Mon, 26 Nov 2018, Michael Johnson wrote:
Octavia is using WSME and I am still an active core reviewer.
Ah, excellent. Glad to hear that someone is still watching there, I'll feel less anxious about that one then.
Do you like WSME or is it more of a case of it was there?
-- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
participants (3)
-
Chris Dent
-
Leni Kadali Mutungi
-
Michael Johnson