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

Re: discover-udeb: Depends: libdiscover1 but it is not installable



On Wed, Dec 10, 2003 at 03:00:55PM +0100, Goswin von Brederlow wrote:
> stappers@stappers.nl (Geert Stappers) writes:
> 
[ reporting a build problem, suggested solution, discussion ]
> 
> Either way breaks for some. You have to little packages installed, I
> have to many. Turning the status file off will only work for udebs and
<big_snip/>

> 
> > > Try either adding libdiscover1 to the list, or changing the APT_GET
> > > to not use the dummy status file. I've done the latter in my own tree,
> > > for weeks.
> > 
> > Besides adding libdiscover1, also discover-data was needed.
> 
> There is no dicover-data. The right package is discover-data-udeb as
> it stands. If the archve scripts could get fixed to allow debs and
> udebs of equal names that could be avoided.
> 
> There is also no libdiscover1 udeb. Nothing may depend on libdiscover1
> strictly speaking. Doing so is just plain broken, sorry.
> 
> The discover-udeb won't be installable over the net for this
> reason. It will only work in the initrd itself. You need an
> libdiscover1 udeb. period.
> 
> > Removing the status file tweaking stuff did also work and much cleaner.
> > Please apply attached getpackages.patch
> 
> Don't. Fix the broken udebs, fix the archive scripts to allow equaly
> named packages for debs and udebs to get all the shlibs bugs fixed.
> Package up the missing libraries as udebs or convince Joey to allow
> me using debs.
> 

I do appricate your work on the build system of d-i.

However the build system is just a tool to me,
right now I don't care how ugly the tool is.
It simply should do it's job, building/compiling/glueing/casting d-i.
I don't call a udeb that works inside debian-installer broken.

When I get error messages from the build tool,
I want to get it fixed to be able to get building the thing I want to build.

Can you or better can we live with the attached (ugly???) patch?


> 
> MfG
>         Goswin
> 

Geert Stappers
Index: get-packages
===================================================================
RCS file: /cvs/debian-boot/debian-installer/build/get-packages,v
retrieving revision 1.6
diff -u -r1.6 get-packages
--- get-packages	17 Nov 2003 12:20:42 -0000	1.6
+++ get-packages	12 Dec 2003 09:48:38 -0000
@@ -72,6 +72,7 @@
 	# Some archs have libc6 others have libc6.1
 	dpkg -s libc6 >> $APTDIR/state/status || dpkg -s libc6.1 >> $APTDIR/state/status
 	for i in libnewt0.51 libdebconfclient0 libdebian-installer4 \
+		libdiscover1 discover-data \
 		libdb1-compat slang1a-utf8; do
 		dpkg -s $i >> $APTDIR/state/status
 	done

Reply to: