Riku Voipio wrote:
-snip-

You are attempting to work around a issue: dh-consoledata is
broken in debian devkit. Either you can fix console-data build rule,
or you can just remove /scratchbox/devkits/debian/deb_list/console-common.

In general current system should match sarge, and if it doesn't it's a bug.

I tried to remove /scratchbox/devkits/debian/deb_list/console-common, but this just leads to a cascade of problems. Then, the package dh-consoledata is not installable, since it has a dependency on debhelper, which is not installed from the viewpoint of apt-get (since it is also provided by the debian devkit and apt has no record of it as installed). The debhelper package in turn should I try to replace it would be dependent on several more packages (such as dpkg-dev, cpio, etc, which in turn have install dependencies on nasty things like binutils). Essentially it looks like all of the stuff the debian devkit provides would need to be built and made to replace those pieces to satisfy the cascade of dependencies (if that is even possible), since all the stuff in the devkit is unknown to apt-get, and therefore cannot satisfy install dependencies of packages being installed. Is there a way around this?

This leaves me with three choices and I'd like to get a read on where best to place my efforts.

1. Try to fix the debian devkit. Is this actively being supported at this point for such fixes? How hard could I expect this to be?

2. Try to work around the problem. I was confused by your suggestion to fix the console-data build rule, do you think I can avoid using dh-consoledata and still build the console-data package (or what I would commonly need of it)?

3. Pour my efforts into scratchbox2. From the link you provided, it looks like SB2 development is coming along pretty well, but as you pointed out is not yet ready to build Debian packages or install target libraries. From the lack of a chroot environment in SB2, this effort looks a lot more like the emdebian approach (http://www.emdebian.org/) Is that a fair assesment, or am I missing something obvious on how SB2 is meant to work?

Thanks,

-Jim Heck
This is exactly something that scratchbox2 [1] should make possible.
Or actually better, you don't need to _avoid_ host tools in order
to select your preferred host tools versions. You can just install
the version you want. Currently sbox2 can build applications (./configure ; make ; make install) , however nobody has written
enough remapping rules to build .deb:s (should be easy) or install
target libraries with apt-get (a more tricky problem). I suggest you
take a closer look, sbox2 is much smaller and easier to grasp than
1.x series. The only hard part is the remapping engine.

[1] http://rahina.org/sb2/
_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to