[Buildroot] [PATCH 00/18] Improve alphabetical order checking of Config.in files

Jerzy Grzegorek jerzy.m.grzegorek at gmail.com
Tue Sep 3 21:03:33 UTC 2019


The main purpose of this patch series is to improve alphabetical order
checking of comments, menus and packages in Config.in files.
Patches 1-11 are preliminary ones and add small improvements.
Patches 12, 14, 15 do the main work.
Patches 13, 16-18 fix issues in  Config.in files.

Jerzy Grzegorek (18):
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: rename
    variable 'm'
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: change the
    type of variable 'level'
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: get value
    of variable 'level'
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: add
    functions to initialize arrays elements
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: change the
    type of variable 'new_package'
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: remove
    '-comment' state before the '-menu' one
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: separate
    the lines support
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: use '-' to
    describe state
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: drop
    function get_line
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: initialize
    'menu_of_packages' array
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: add more
    Config.in files to check
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: check
    package ordering just before 'if ' statement
  package/Config.in: fix packages ordering
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: check the
    order of comments menu
  checkpackagelib/lib_config.py: CommentsMenusPackagesOrder: check the
    order of menu of menus
  package/Config.in: fix menus ordering
  package/kodi/Config.in: fix menus ordering
  package/kodi/Config.in: fix menus ordering

 package/Config.in                   |  72 +++++------
 package/kodi/Config.in              |  16 +--
 utils/checkpackagelib/lib_config.py | 184 ++++++++++++++++++++++------
 3 files changed, 190 insertions(+), 82 deletions(-)

-- 
2.17.1



More information about the buildroot mailing list