[all] maintainers/reviewers/committers wanted for tiny projects

Leni Kadali Mutungi lenikmutungi at gmail.com
Tue Nov 20 09:15:48 UTC 2018


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



More information about the openstack-discuss mailing list