Hi Jérémy, On Mon, Apr 14, 2008 at 10:16:35AM +0200, Jérémy Bobbio wrote: > On Mon, Apr 14, 2008 at 12:11:48AM +0200, Max Vozeler wrote: > > On Thu, Apr 10, 2008 at 03:58:55PM +0200, Frans Pop wrote: > > > The first volumes were loop-aes with random key. The last one was with > > > gnupg > > > key file. While configuring the last, partman and the debconf frontend > > > crashed. > > > > That crash is caused by an API and ABI change in cdebconf 0.129: > > > > -char *question_get_field(const struct question *q, const char *lang, > > +char *question_get_raw_field(const struct question *q, const char *lang, > > const char *field); > > +char *question_get_field(struct frontend *obj, const struct question *q, > > + const char *lang, const char *field); > > > > Currently cdebconf-entropy (or any other plugin) crashes > > cdebconf when it tries to use this function. > > Damn. I should really have thought about this, and I apologies. :(
No bad feelings - such things happen! Especially since we have no clear boundary between an cdebconf-internal API and something like a "plugin module API". > > We'll need to adapt plugins and rebuild them. > > > > Unfortunately I have a very busy work week ahead of me and > > won't be able to do anything about it before next weekend. > > > > Jérémy, could you maybe have a look? > > > > This situation is further complicated by missing strutl.h in > > libdebconfclient0-dev 0.129, which currently prevents plugins > > from building against that version. > > I'd like to fix this today, and upload the recent changes in > cdebconf-entropy at the same time, if you feel fine with it. That's fine with me - thanks. Max