[Starlingx-discuss] Adding packages to build .lst files

Saul Wold sgw at linux.intel.com
Tue Jul 17 16:50:28 UTC 2018


Hi Don,

Not sure what happened, maybe because of the attached script, this got 
scrubbed on my end.  Can you resend possibly with the script in a zip file?

Thanks
    Sau!


On 07/17/2018 08:15 AM, Rowsell, Brent wrote:
> Saul,
> 
> Can someone provide some input on this ?
> 
> Thanks,
> 
> Brent
> 
> *From:* Penney, Don [mailto:Don.Penney at windriver.com]
> *Sent:* Monday, July 16, 2018 2:22 PM
> *To:* 'starlingx-discuss at lists.starlingx.io' 
> <starlingx-discuss at lists.starlingx.io 
> <mailto:starlingx-discuss at lists.starlingx.io>>
> *Subject:* [Starlingx-discuss] Adding packages to build .lst files
> 
> Hi folks,
> 
> We’ve got some packages to add to the build, and I’m wondering if 
> there’s some description of the various .lst files in 
> stxtools/centos-mirror-tools. For example, how do you decide whether a 
> package is listed in rpms_from_centos_repo.lst vs 
> rpms_from_centos_3rd_parties.lst?
> 
> I started writing a script to pull together a list of the dependencies 
> based on Requires and BuildRequires. As I understand it, we need to add 
> all such dependencies, recursively, to these .lst files. Using the 
> StarlingX.repo config file as an arg to repoquery, I get some packages 
> overlapping with rpms_from_centos_3rd_parties.lst, however, so I’m 
> hoping there’s some clear direction with these files. My script is 
> finding hundreds of rpms to add to rpms_from_centos_repo.lst with its 
> calls to repoquery to resolve the dependencies, so either I’ve got lots 
> of overlap and many of these need to go to the 3rdparty file, my 
> repoquery approach for automating this is completely wrong, or these new 
> packages are using a completely different set of dependencies for the 
> builds than anything else we’ve got.
> 
> I’ve attached the first draft of my script for anyone that’s curious.
> 
> Thanks,
> 
> Don.
> 
> *Don Penney*, Developer, *Wind River*
> 



More information about the Starlingx-discuss mailing list