I Agree with the optimized tool, the less required steps to build an ISO the better, as an additional comment I think the tool needs to have the next requirements: * Standardize required mirror packages on a single manifest, open to discussion (YAML, CSV,...) * Standardize error's output (Avoid checking multiple error files), based on this output we can add a fallback verification. * Based on the manifest mentioned above we can optimize download time by only downloading the required architecture (E.g. avoid downloading i686 packages) * Use the manifest to avoid missing dependencies by verifying package tree dependencies for each package change on the manifest. Regards Jesus Ornelas Aguayo (chuy) On 7/4/18, 11:14 AM, "Lara, Cesar" <cesar.lara@intel.com> wrote: I'm up for taking the complexity out of the picture and have a better error control, so I need people from the community to really take a look at his as this might be what we are going to focus on . Regards Cesar Lara -----Original Message----- From: Ponce Castaneda, Guillermo A [mailto:guillermo.a.ponce.castaneda@intel.com] Sent: Wednesday, July 4, 2018 11:03 AM To: Arevalo, Mario Alfredo C <mario.alfredo.c.arevalo@intel.com>; starlingx-discuss@lists.starlingx.io Cc: Wold, Saul <saul.wold@intel.com> Subject: Re: [Starlingx-discuss] building proposal Hi Mario, I have been working at StarlingX for over a month now and I would really like to have a tool like this one, it can get very complicated to even create a working mirror by only using the documentation, there are steps/hacks that are not documented or are very hard to follow and this tool would solve everything and take load off the final user. I also understand there are a lot of people that like or have the need to do everything step by step but I am also sure that some other people will find this tool very handy, so I would like to work on this project. Thanks and Regards. - Guillermo (Memo) Ponce On 7/4/18, 10:33 AM, "Arevalo, Mario Alfredo C" <mario.alfredo.c.arevalo@intel.com> wrote: Hi folks, Taking a look inside stx-tools mirror, I come up with an idea related to the building ISO flow, I think the most of the instructions can be automated in a centralized tool. This tool can be developed in golang or python language in order to take advantage of the provided modules by these languages. Furthermore we can improve the error handling, and hide the flow complexity due to the current stuff could be a little prone to error. The idea is to have some basic commands as first version. $ stx mirror donwload/create an RPM mirror $ stx build-iso build an ISO image using a possible mirror as input (e.g. --mirror/home/user/mirror), or if it does not exist, crate one. I would like some comments related to this. Best regards. Mario. _______________________________________________ Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss _______________________________________________ Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss