On Thursday 10 July 2008, Jérémy wrote: > > Questions: > > - What is size increase of initrd with this included? [...] Thanks for the numbers. Those are pretty hefty runtime demands (total of 2.5 MB for first shell). However, I guess it's still not completely absurd for what G-I already uses and can expect to have available. Updated numbers some time with Davide's improvements would be nice. > I have reused the one from the original package. I am going to shorten > it nevertheless. It's mainly because nobody reads it anyway (at least, not for the udeb) and it only wastes space in the status file. > > - I see nothing in the patch that ensures we'll get correct > > dependencies on this udeb. > > I thought that it would be enough to have in debian/control: > Depends: ${misc:Depends}, ${shlibs:Depends} For library udebs we need to ensure that _other_ udebs that get built against them on them get their deps on the lib correct. So the shlibs file must have udeb: lines. You do have the necessary magic in the ncurses patch (though you should still check the generated shlibs file and the deps of udebs built against it). > > > * libncurses5-udeb needed by libvte. > > > > For this one we need to be careful that others don't start using it > > for other purposes which may get it included in "normal" initrds. > > It's not huge, but still. > > This could be prevented by statically linking libncurses5 to libvte9 in > the udeb. Would that be a desirable option? I think it's probably a bit too big and "common" for that. Do you have any idea how much of the lib actually gets used? If it is really minimal that could be a reason to do it anyway. Cheers, FJP
Attachment:
signature.asc
Description: This is a digitally signed message part.