Fwd: Publish firmware selector

Rich Brown richb.hanover at gmail.com
Sat Nov 14 09:08:45 EST 2020


[Forgot to switch to non-HTML mail]

> Begin forwarded message:
> 
> From: Rich Brown <richb.hanover at gmail.com>
> Subject: Re: Publish firmware selector
> Date: November 14, 2020 at 9:07:24 AM EST
> To: Thomas Endt <tmo26 at gmx.de>
> Cc: Paul Spooren <mail at aparcar.org>, openwrt-adm at lists.openwrt.org, moritzwarning at web.de
> 
> 
> Hi Thomas (and all),
> 
> Moritz beat me to a response, and I agree. But since I've done all this typing, I'll send along my thoughts, too.
> 
> Rich
> 
>> On Nov 14, 2020, at 7:41 AM, Thomas Endt <tmo26 at gmx.de> wrote:
>> 
>>> von Paul Spooren
>>> Gesendet: Donnerstag, 5. November 2020 10:02
>> 
>> [...]
>> 
>>> Please test the selector and share objections against a release.
>> 
>> I'm still missing the "Big picture" and the plan behind it.
> 
> Let me jump in here with my thoughts:
> 
> 1) Back in Hamburg, Paul Spooren mentioned in passing something about automagically building images with all the desired package "on the fly". My ears pricked up, and I promised to remember, but the conversation went another direction, and I didn't follow up.
> 
> Subsequently, Paul has done a bunch of work to create the ImageBuilder at chef.libremesh.org to implement that vision.
> 
> Here's how this could evolve (Paul & Moritz - pull me off the wires if I have this wrong...)
> 
> - The Firmware Selector (https://firmware-selector.staging.openwrt.org/) is a test bed for the machinery for selecting the right binary file from an imprecise description of a device manufacturer/model. It needs testing today. 
> 
> - If that process works as desired, then we can start to advertise the ImageBuilder. It lets you to enter your favorite list of packages, and returns a build from cache, or builds it on the fly. This needs a ton of testing. (I used one of those scripts for listing manually-installed packages, pasted that list into the ImageBuilder web page, and retrieved an image. In a one-out-of-one test, that worked fine for me.)
> 
> - (Here's the cool part.) The router *already knows* what packages have been manually installed. Once the ImageBuilder facility is reliable and robust, a LuCI page can derive the package list, request an updated binary, install it  keeping settings, and Presto! you're back on the air. (I understand Paul has a prototype LuCI page now...)
> 
> So my sense is that these are testing stages for this path: 
> 
> 	Firmware Selector -> ImageBuilder -> LuCI page to install updates
> 
> 
> 2) That said, Thomas raises the very good point: What is our grand plan? How does any of this work fit into the current site?
> 
> I envision the Firmware Selector/ImageBuilder page will eventually become the "home page" of downloads.openwrt.org replacing the current "All Downloads" page.
> 
> This decision, in turn, requires lots of adjustments in lots of places:
> 
> - We need to begin the process of updating all the "how do you get your image" references in the wiki to describe the new facility. This will take a long time: we (wiki-maintainers) only need to adjust the "official places"...
> - Firmware Selector/ImageBuilder page would obviously need to be enhanced to include links to the current "All Downloads" pages.
> - The Firmware Selector/ImageBuilder page may need more explanatory text to address questions like "What the heck is this thing?" and "This couldn't possibly work, could it?"
> - We need to decide when to change the wiki theme to match these new pages.
> 
> Thoughts? Thanks.
> 
> Rich
> 
>> What is the plan how to really integrate this into the current working
>> infrastructure (i.e. the wiki, which I feel is simply ignored completely),
>> i.e. make the downloads for the specific devices available on the
>> devicepages?
>> The devicepages is where the download links are needed, because that's where
>> the installation instructions reside.
>> 
>> Having a separate firmware selector page leaves the next question open: Now
>> that I have downloaded the firmware, how do I install it?
>> Why are we ripping apart firmware download links and installation
>> instructions?
>> Why do we need the firmware selector in the first place?
>> 
>> The wiki should be your one-stop-solution: Enter your model name into the
>> wiki search, find the devicepage and you will have all information (download
>> links, installation instructions, and more) about your device on one page.
>> 
>> Regards,
>> 
>> Thomas
>> 
>> 
>> _______________________________________________
>> openwrt-adm mailing list
>> openwrt-adm at lists.openwrt.org
>> https://lists.openwrt.org/mailman/listinfo/openwrt-adm
> 




More information about the openwrt-adm mailing list