[Starlingx-discuss] V1 Review Request: Story 29990: libvirt and qemu patch reduction

Saul Wold sgw at linux.intel.com
Thu Apr 18 16:48:24 UTC 2019


Hi Jim,

This looks like great work and a strong effort to reduce patches, thanks!

On 4/18/19 8:21 AM, Jim Somerville wrote:
> Hi Dean and other interested parties,
> 
> I've finished reducing the patches on libvirt and qemu.  I was able to 
> get rid of virtually all of the RHEL patches, replacing them with just a 
> minor "support for running on CentOS" patch or two.  This will make our 
> lives a lot easier moving to newer versions.  qemu went from 97 patches 
> down to 14, and libvirt from 23 to 13.  The STX patches themselves 
> required very little rework, this was mostly a testing exercise in the 
> container realm with things changing frequently, making it quite 
> challenging.
> 
I have not yet reviewed your repos, but want to know if you have given 
thoughts to upstreaming any of the remaining patches to qemu or libvirt 
as appropriate?

> This passed our regular sanity test run, and we subsequently did a full 
> regression test run.  All of the interesting failures in the regression 
> run were explainable via existing bug reports.  I feel reasonably 
> confident that this isn't going to break anything, but, hey, famous last 
> words and all that.
> 
> Once you're satisfied with the review, I'll issue pull requests.  Once 
> you've pulled and created new branches, I'll follow up with the two 
> commits, one referring to the new branches in the manifest, and the 
> other with minor changes to the qemu spec file in the stx-integ repo. 
> Linked so they both go in together.
>
Is there a reason to not issue the pull requests directly to the 
stx-staging repos now if your ready?

> One issue concerns me a bit, and that is the tis patch number.  It 
> starts counting from the last upstream commit, and with me removing 
> patches, it is now lower than it used to be.  If this is a real concern 
> I could just add a fixed 100 to the gitrevcount in both qemu and libvirt 
> build_data files, guaranteeing package versions will not collide with 
> ones in the past.  Your thoughts?
> 
At the last F2F in Chandler the discussion about TIS_PATCH_VER 
determined that it was a sequential version number, and not a count of 
patches. If this was a rebase with a version change, then you would 
start at 1 again, but since this is a rebase without, you should bump 
TIS_PATCH_VER by 1.

> https://github.com/jsomervi/stx-qemu/commits/v3.0.0-patch-reduction-1
> https://github.com/jsomervi/stx-libvirt-1/commits/v4.7.0-patch-reduction-1


Thanks
   Sau!


> Thanks,
> 
> -Jim
> 
> 
> 
> 
> 



More information about the Starlingx-discuss mailing list