graduate oslo.i18n

Registered by Doug Hellmann

Release the module(s) that belong in oslo.i18n as a libary

Blueprint information

Status:
Complete
Approver:
Doug Hellmann
Priority:
High
Drafter:
Doug Hellmann
Direction:
Approved
Assignee:
Doug Hellmann
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon juno-2
Started by
Doug Hellmann
Completed by
Doug Hellmann

Related branches

Sprints

Whiteboard

We are going to need to provide an interface for creating the translation domain functions for each library and application that handles translation. -- dhellmann

Gerrit topic: https://review.openstack.org/#q,topic:bp/graduate-oslo-i18n,n,z

Addressed by: https://review.openstack.org/87386
    Add API for creating translation functions

Gerrit topic: https://review.openstack.org/#q,topic:graduate-oslo-i18n,n,z

Addressed by: https://review.openstack.org/91119
    Update the status of gettextutils to graduating

Repo to be imported: https://github.com/dhellmann/oslo.i18n
Change to infra: https://review.openstack.org/91149

Addressed by: https://review.openstack.org/92679
    fix docstring for fakes module

Addressed by: https://review.openstack.org/92678
    Update default tox settings

Addressed by: https://review.openstack.org/92682
    Handle . and - in translation domains

Addressed by: https://review.openstack.org/92681
    Split up monolithic test file

Addressed by: https://review.openstack.org/92680
    Fix up usage instructions

Addressed by: https://review.openstack.org/95002
    Add graduate-oslo-i18n spec to juno

Addressed by: https://review.openstack.org/95218
    Update wording in instructions in the templates

Addressed by: https://review.openstack.org/97931
    Check the lazy flag at runtime

Addressed by: https://review.openstack.org/97932
    Update the public API of the library

Addressed by: https://review.openstack.org/98429
    Trivial refactors for gettextutils

Addressed by: https://review.openstack.org/99054
    Build locale dir env var name consistently

Addressed by: https://review.openstack.org/98542
    Remove Babel version workaround code

Addressed by: https://review.openstack.org/99948
    Fix import grouping in tests

Addressed by: https://review.openstack.org/100068
    Update sphinx and hacking requirements

Addressed by: https://review.openstack.org/104307
    Mark gettextutils obsolete

5 July 2014 - Marking this "done" although the cross-testing work isn't. That will be handled when the cross-test script work is implemented.

(?)

Work Items

Work items:
Update MAINTAINERS in incubator with status and name: DONE
Run graduate.sh: DONE
Fix the output of graduate.sh: DONE
Sync tools from incubator: DONE
Publish git repo: DONE
Oslo team review new repository: DONE
openstack-infra/config - modules/openstack_project/files/review.projects.yaml: DONE
openstack-infra/config - modules/openstack_project/files/gerrit/acls/stackforge/project-name.config: DONE
openstack-infra/config - modules/openstack_project/files/jenkins_job_builder/config/projects.yaml: DONE
openstack-infra/config - modules/openstack_project/files/zuul/layout.yaml: DONE
Update Gerrit Groups and ACLs: DONE
openstack/requirements projects.txt - https://review.openstack.org/92890: DONE
openstack/governance reference/programs.yaml - https://review.openstack.org/#/c/92429/: DONE
Update list of libraries on Oslo wiki page: DONE
Update .gitreview in new repository: DONE
Make the library do something: DONE
Update _make_translation_func() to work with USE_LAZY at runtime instead of when func is created - https://review.openstack.org/#/c/97931/: DONE
Remove global marker functions from gettextutils module - https://review.openstack.org/#/c/97931/: DONE
Fix domain environment variable calculation so libs with . in their name produce valid var names - https://review.openstack.org/#/c/92682/: DONE
Fix import order in test_gettextutils.py - https://review.openstack.org/#/c/92681: DONE
Update public API of library - https://review.openstack.org/97932: DONE
Improve the documentation - https://review.openstack.org/96961: DONE
Give openstackci Owner permissions on PyPI: DONE
Tag a release: DONE
Mark graduated code obsolete in oslo-incubator - https://review.openstack.org/104307: DONE
Update oslo-incubator/update.py to not rewrite references to the library - https://review.openstack.org/#/c/90605/: DONE
openstack/requirements - global-requirements.txt - https://review.openstack.org/#/c/104304/: DONE
Document Migration Process: DONE
openstack-infra/devstack-gate - devstack-vm-gate-wrap.sh - https://review.openstack.org/92880: DONE
openstack-dev/devstack - lib/oslo and stackrc - https://review.openstack.org/104300: DONE
openstack-infra/config - modules/openstack_project/files/jenkins_job_builder/config/oslo.yaml: TODO
Update project list on docs.openstack.org https://review.openstack.org/95003: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.