#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