#20480: menuconfig missing packages when using variants and submenus
-----------------------+------------------------
 Reporter:  openwrt@…  |      Owner:  developers
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:
Component:  other      |    Version:  Trunk
 Keywords:             |
-----------------------+------------------------
 Due to the way tmp/.config-package.in is generated, if one does not use
 package names that ensure all menu items of a particular variants are not
 sorted together, then tmp/.config-package.in mixes different submenus
 together (since the generator puts the items in this file in lexical sort
 order) and that causes the mixed up items not to appear on menuconfig (the
 config system requires all submenu items to be grouped together).

 For instance:

 If you have sane-libs-backend-abaton and sane-libs-backend-abaton-ssl (and
 so for abaton, canon, etc), then the packages will be in tmp/.config-
 package.in in *sort* order and not grouped so that all the -ssl entries
 are together.  Because of that, the submenu which depend on e.g. sane and
 sane-ssl, will not display since all items for sane and all items for
 sane-ssl are not grouped under their respective toplevel but are instead
 intermixed.

 At the moment the work around I use in the package feed I am working on
 (which has things like better nut packaging, resurrects and freshens sane,
 cups, and hplip and other goodies) is to make sure the package names are
 like:

 sane-libs-backends-abaton and sane-z-ssl-libs-backend-abaton and sane and
 sane-z-ssl, so that all items for a particular variant sort together.

--
Ticket URL: <https://dev.openwrt.org/ticket/20480>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to