Jump to: navigation, search

Difference between revisions of "Meetings/Horizon"

(Sep 12 meeting is canceled due to PTG.)
(Agenda for Next Meeting)
Line 9: Line 9:
 
* Notices
 
* Notices
 
* Action items from the previous meeting
 
* Action items from the previous meeting
* OpenStack PTG
 
** http://openstack.org/ptg
 
** https://etherpad.openstack.org/p/horizon-ptg-planning-denver-2018
 
 
* Community Goals
 
* Community Goals
 
** mox => mock migration
 
** mox => mock migration
** Current status: https://etherpad.openstack.org/p/horizon-unittest-mock-migration
+
*** [e0ne] finish openstack_auth tests migration
* horizon release model: cycle-with-milestone vs cycle-with-intermediary
+
** Python3 first
** The infra change (zuulv3 configuration change) [1] now forces horizon plugin developers to handle horizon dependencies in a tricky way.
+
*** https://governance.openstack.org/tc/goals/stein/python3-first.html
*** The OpenStack CI installs horizon master (based on tox-siblings) and it works well, but local testing will fail because it installs horizon queens.
+
** pre-upgrade check ("horizon-status upgrade check" command)
*** This problem is based on a horizon version published to PyPI.
+
*** https://governance.openstack.org/tc/goals/stein/upgrade-checkers.html
*** horizon is a kind of library from perspective of horizon plugins. from this point, it is reasonable to publish horizon with cycle-with-intermediary.
+
*** need to check deprecated and dropped options
*** If so, the version of horizon would follow semantic versioning. It would help horizon plugin developers.
+
* Bug status
*** However, the versioning might be surprising for horizon consumers like operators/users.
+
** low-hang-fuits bugs
** horizon-lib again might be a good candidate on this problem.
+
** bug triage results
*** http://lists.openstack.org/pipermail/openstack-dev/2018-June/131458.html
 
** [1] http://lists.openstack.org/pipermail/openstack-dev/2018-March/128310.html
 
* Improve Horizon Testing
 
** Blueprint https://blueprints.launchpad.net/horizon/+spec/improve-horizon-testing
 
** Getting rid of Nose test runner
 
** Open patches:
 
*** https://review.openstack.org/#/q/status:open+branch:master+topic:bp/improve-horizon-testing
 
** Cross-project CI jobs to test plugins
 
* Django 2 support
 
** https://etherpad.openstack.org/p/django20-support
 
** http://lists.openstack.org/pipermail/openstack-dev/2018-May/130261.html
 
 
* Horizon feature gap
 
* Horizon feature gap
 
** https://etherpad.openstack.org/p/horizon-feature-gap
 
** https://etherpad.openstack.org/p/horizon-feature-gap
 +
** [e0ne] need to create a list of most needed features
 +
* CI for plugins
 
* Review priority
 
* Review priority
 
** https://etherpad.openstack.org/p/horizon-reviews-priority
 
** https://etherpad.openstack.org/p/horizon-reviews-priority
 
** Feel free to add your patches to the etherpad above
 
** Feel free to add your patches to the etherpad above
 +
 
* Open Discussion
 
* Open Discussion
** Bug Triage: who is checking new bugs? After I stopped triaging new bugs, the number of new bugs increased from 40 to 70 bugs.
 

Revision as of 13:38, 26 September 2018

The OpenStack Horizon Team holds public meetings in #openstack-meeting-alt, weekly on Wednesdays at 1500 UTC.

See http://eavesdrop.openstack.org/#Horizon_Team_Meeting for recordings of previous meetings and the upcoming meeting schedule.

Everyone is encouraged to attend!

Agenda for Next Meeting

  • Open Discussion