luci-app-attendedsysupgrade and owut by default?

peter willcn peterwillcn at gmail.com
Wed Dec 31 01:43:17 PST 2025


  My bad, I just learned that Luci Light can solve this problem. Sorry
to disturb everyone.
reference: https://github.com/openwrt/luci/pull/8178
Thanks @castillofrancodamian

peter willcn <peterwillcn at gmail.com> 于2025年12月31日周三 09:42写道:
>
> 1.  **Priority to Space Compatibility**
>     OpenWrt supports a vast array of hardware devices, including
> entry-level models equipped with only 4MB or 8MB of flash memory.
> Adding these tools—with a total footprint of over 200KB—as default
> packages would eat into the storage space reserved for the core system
> and other essential functions, rendering them incompatible with
> low-flash devices. **Providing them as optional packages** allows
> users to make independent choices based on their device's flash
> capacity, striking a balance between compatibility and flexibility.
>
> 2.  **On-Demand Function Loading**
>     Attended sysupgrade is not a necessity for all users: some prefer
> compiling firmware manually, while certain embedded scenarios demand
> an ultra-minimalist system. Designating these tools as **optional
> components** aligns with OpenWrt’s modular, lightweight design
> philosophy, and prevents non-target users from being burdened with
> unnecessary dependencies.
>
> 3.  **Greater Flexibility for Iteration**
>     The UI/UX of `luci-app-attendedsysupgrade` still requires
> optimization, and `owut` is undergoing component refactoring for
> architectural improvements. If these tools were included as default
> packages, any code changes would have to go through the rigorous
> iteration process for major releases. In contrast, distributing them
> as optional packages enables rapid updates via package feeds,
> accelerating feature development and bug fixes.
>
> 4.  **Recommended Implementation Plan**
>     - Retain `luci-app-attendedsysupgrade` and `owut` in the **package
> feed repository** instead of migrating them to the main repository.
>     - Avoid adding these tools as dependencies in `DEFAULT_PACKAGES`;
> instead, clearly document their functions in the LuCI package list and
> official documentation to guide users to install them on demand.
>     - For high-flash-capacity devices, include these two tools in the
> officially recommended "full-featured firmware" configurations as a
> **differentiated supplement** to the default packages.
>
> --
> Best Regards  !



-- 

Best Regards  !



More information about the openwrt-devel mailing list