graduate oslo.i18n

Registered by Doug Hellmann on 2014-01-30

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 on 2014-04-14
Completed by
Doug Hellmann on 2014-07-05

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.