Hi Cyril,

On Wed, 2026-07-15 at 18:23 +0200, Cyril Brulebois wrote:
> Marc Haber <[email protected]> (2026-07-15):
> > when I boot a qemu machine from
> > https://d-i.debian.org/daily-images/amd64/daily/netboot/mini.iso, everything
> > is fine. I can proceed until partman comes up (I abort then, partman is what
> > interests me).
> > 
> > When I check out
> > https://salsa.debian.org/installer-team/debian-installer.git, do make
> > reallyclean, make build_netboot and boot from that mini.iso, at the stage
> > where partman is supposed to come up, I get a red screen saying that
> > partitioning disks failed.
> 
> Since you're not mentioning switching branch or anything, I'm assuming
> you're working from the master branch, and building within unstable
> (e.g. a devel-oriented schroot environment).
> 
> Starting from a clean Git checkout (meaning reallyclean is a no-op),
> the build_netboot target gives me a build/dest/netboot/mini.iso that
> lets me start and finish partman successfully.

All I can say is that I ran into this circular dependency issue as well
when building d-i locally with the udebs partman-hfs and hfsprogs-udeb
injected manually and it only went away after I dropped partman-base from
Depends of partman-hfs.

> > The log then says:
> > Jul 15 09:03:01 main-menu[259]: INFO: Menu item 'partman-base' selected
> > Jul 15 09:03:01 main-menu[259]: WARNING **: Deep recursion configuring 
> > package partman-base (dep loop?)
> > Jul 15 09:03:01 main-menu[259]: WARNING **: Menu item 'partman-base' failed.
> > 
> > Why does my image behave differently? Any ideas what might be going
> > wrong here?
> 
> Maybe something to do with the build environment we have no information
> about.

I was building inside a freshly generated schroot, so the build environment
was clean in my case. Since I did not change anything but updating the d-i
repository with "git pull", I assume this to be a regression in d-i itself
or at least a requirement to implement some changes to udebs if dropped to
the "localudebs" directory.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to