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

Re: Inconsistent handling of sourceless packages in main



Jeroen van Wolffelaar <jeroen@wolffelaar.nl> writes:

> The above is a bit sparce on details of what exactly is the issue here.
> debian-installer builds use udeb's, and work is underway to not only
> keep those udeb's used last, but the udeb's for all d-i builds on the
> mirror network. If a udeb or deb is on the mirrors, the corresponding
> source is too, that's already ensured.

How will you do that? Will that include the files copied from the
build system into the D-I images? Can the same mechanism be used for
ia32-libs and similar?

> So what is exactly the problem? Are you referring to libraries taken
> from regular .deb's, mangled and used in the initrd's? That's indeed a
> point, but not (much) different from the static linking issue we're
> already facing with any normal library in Debian -- there is a
> copy-on-compile, so the library that was staticly linked to, might move
> on and gain new source lines/drop them.

The point is that anything using prebuild binaries to build debs can
end up without source.

I previously mentioned the D-I images, ia32-libs and kernel-images /
modules. Now you added static libs to it.

Kernel-source takes great care to preserve old sources in new uploads
so they are fine, D-I just becomes sourcesless and ia32-libs has to
carry all sources and debs it uses insite its tar.gz.

If you are working on something to fix this for D-I then please share
some details and hopefully this is general enough to be used for more
than just D-I.

MfG
        Goswin



Reply to: