[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#112090: PROPOSAL]: support reduced footprint debs at build time



Wed, Sep 12, 2001 at 09:06:12PM -0400 wrote:
> David Kimdon wrote:
> > boot-floppies - when we are creating the _install_ root filesystem we
> > apt-get a bunch of binary packages, extract them into a temporary
> > area, remove stuff we don't want, do library reduction etc..  Some of
> > the packages that we grab are special *-bf packages, smaller versions
> > built specifically for boot floppies. _no one_ else uses them except
> > for people buliding boot-floppies.
> > 
> > debian-installer - we apt-get a bunch of .udebs, then build our little
> > fs. _no one_ else uses them except for people building
> > debian-installer.
> > 
> > Proposed:
> > 
> > Both systems grab source pacakages during the build, rather than
> > binaries.  embedded is put into DEB_BUILD_OPTIONS, and the packages
> > are compiled small, fit for boot-floppies or debian-installer.  We
> > then take those generated binary packages and build our install disk.
> 
> Sorry, no. debian-installer's design demands that the actual .udeb
> packages are available on the archive. They won't all fit on the install
> disk.

True debian-installer wants a udeb archive available. There is
absolutely no reason, however, why the creation of that archive can't
be part of the debian-installer build process, the result uploaded
with the debian-installer build and as a whole handled much like
baseX_X.tgz used to be.

> Also, your idea ignores part of the reason behind udebs, which is to let
> the installer be maintained in a distributed manner like the rest of
> debian.

Sorry, no. Take for example pump-udeb.  It has a maintainer, all is
distributed, the only difference is where it gets built.

The parts of debian-installer that have no life outside of
debian-installer may just live as source packages, and not be built,
much like pcmcia-source.

The only difference is where it gets built.

-David




Reply to: