(Please keep me in Cc, I am not subscribed to the list.) Hi!
I have made custom udebs for the source package partman-base (binary packages partman-base and partman-utils). The only change I have done to partman-base source is upping the version number in the changelog and commenting out lines 77-79 in init.d/parted (code which ignores MTD). With these two udebs I have rolled my own armel versatile netboot ramdis. With this I use a custom kernel image. Both these are supplied as arguments to QEMU, which I use for testing. The problem arise when disk partitioning menu item is run, it fails with Jun 4 16:50:53 main-menu[631]: WARNING **: Deep recursion configuring package partman-base (dep loop?) It seems that partman-base gets stuck in an infinite recursion in the function di_config_package in main-menu.c. I enabled two debug lines in the function di_config_package in main-menu.c and got the result shown below (full output in attached syslog) Jun 4 16:50:53 main-menu[631]: DEBUG: configure libgcc1, status: 0 Jun 4 16:50:53 main-menu[631]: DEBUG: configure partman-partitioning, status: 2 Jun 4 16:50:53 main-menu[631]: DEBUG: configure partman-base, status: 2 [repeats many times] Jun 4 16:50:53 main-menu[631]: WARNING **: Deep recursion configuring package partman-base (dep loop?) AFAICS partman-base and partman-partitioning udebs have circular dependencies. What I don't understand is why this should become a problem now, when it clearly is not a problem with earlier versions. Best regards, Per
090604-versatile.syslog.gz
Description: GNU Zip compressed data
090604-versatile.hardware-summary.gz
Description: GNU Zip compressed data