public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] Buildman Kconfig issue with consecutive builds
@ 2019-11-06 16:16 Schrempf Frieder
  2019-11-07  7:30 ` Schrempf Frieder
  2019-11-07 12:41 ` Bin Meng
  0 siblings, 2 replies; 9+ messages in thread
From: Schrempf Frieder @ 2019-11-06 16:16 UTC (permalink / raw)
  To: u-boot

Hi,

I'm having some trouble using buildman to test the impact of some 
Kconfig cleanup patches ([1]).

The patches introduce a new CONFIG_SPL_* option and I try to find out 
which defconfigs need to be fixed, by comparing build sizes.

Now when I added a patch to fix a defconfig I noticed that buildman 
wouldn't report the expected size changes and upon looking more closely 
I found that the added Kconfig options are still missing in u-boot-spl.cfg.

The strange thing is, that when I try to build only the last commit then 
the Kconfig options are there, which is why I suspect a bug in buildman 
not handling Kconfig changes correctly with consecutive builds.

Can anyone have a look what is wrong or how I can debug this issue?

The issue can be reproduced with the branch at [1], running:

buildman -b spi_flash_kconfig_cleanup_3 --step 0 xilinx_zynqmp_virt

for a build where the added Kconfig options are missing in the resulting 
u-boot-spl.cfg.

And:

buildman -b spi_flash_kconfig_cleanup_3^..spi_flash_kconfig_cleanup_3 
xilinx_zynqmp_virt

for a build of only the last commit with expected output.

Thanks,
Frieder

[1]: https://github.com/fschrempf/u-boot/commits/spi_flash_kconfig_cleanup_3

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-11-07 19:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-06 16:16 [U-Boot] Buildman Kconfig issue with consecutive builds Schrempf Frieder
2019-11-07  7:30 ` Schrempf Frieder
2019-11-07 12:41 ` Bin Meng
2019-11-07 13:28   ` Schrempf Frieder
2019-11-07 14:02     ` Bin Meng
2019-11-07 15:15       ` Schrempf Frieder
2019-11-07 16:23         ` Simon Glass
2019-11-07 19:14           ` Schrempf Frieder
2019-11-07 19:19             ` Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox