Re: I'm confused

2010-06-07 Thread Neil Williams
On Mon, 7 Jun 2010 20:43:58 +0530
Abhijit Bera abhib...@gmail.com wrote:

 Hi Neil

Will you PLEASE ask on the list. Stop emailing me directly!

This is the LAST time I'll respond to direct enquiries from you. Any
more and your email address will go on an automated kill list.

 I upgraded my chroot to sid.
 
 So now I can't use emdebian-tools. Also apt-cross doesn't seem to work.
 
 apt-cross -a armel -u
 Could not open file
 /root/.apt-cross/sid/lists/ftp.us.debian.org_debian_dists_sid_main_source_Sources
 - open (2: No such file or directory)

Ignore it. apt-cross is unable to persuade apt to not output such
messages because of the perl bindings. These issues have been discussed
to death many times already. There is no prospect of these things
changing until apt-cross is replaced.
 
 So now how do I get my dependencies while building my packages?

Why not use pdebuild-cross which is the current method of
cross-building in Emdebian. This frees you from having to maintain your
own chroot, you can simply let pdebuild-cross maintain a cross-building
chroot on your behalf.

Please read the last email I sent - there are reasons why
cross-building is in this state in Debian right now and pestering and
nagging me is NOT the way to get anything to change!

You did not need emdebian-tools anyway, just use the normal Debian
build tools: dpkg-buildpackage -a (which I must have told you three
times already).

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgpNLdwajr5oB.pgp
Description: PGP signature


Re: I'm confused

2010-06-07 Thread Abhijit Bera
Hi Neil

Sorry I hit the reply button instead of reply all. I didn't see the address
it was going to. My sincere apologies. I did intend to write to the mailing
list.

Regards

Abhijit Bera

On Mon, Jun 7, 2010 at 11:11 PM, Neil Williams codeh...@debian.org wrote:

 On Mon, 7 Jun 2010 20:43:58 +0530
 Abhijit Bera abhib...@gmail.com wrote:

  Hi Neil

 Will you PLEASE ask on the list. Stop emailing me directly!

 This is the LAST time I'll respond to direct enquiries from you. Any
 more and your email address will go on an automated kill list.

  I upgraded my chroot to sid.
 
  So now I can't use emdebian-tools. Also apt-cross doesn't seem to work.
 
  apt-cross -a armel -u
  Could not open file
 
 /root/.apt-cross/sid/lists/ftp.us.debian.org_debian_dists_sid_main_source_Sources
  - open (2: No such file or directory)

 Ignore it. apt-cross is unable to persuade apt to not output such
 messages because of the perl bindings. These issues have been discussed
 to death many times already. There is no prospect of these things
 changing until apt-cross is replaced.

  So now how do I get my dependencies while building my packages?

 Why not use pdebuild-cross which is the current method of
 cross-building in Emdebian. This frees you from having to maintain your
 own chroot, you can simply let pdebuild-cross maintain a cross-building
 chroot on your behalf.

 Please read the last email I sent - there are reasons why
 cross-building is in this state in Debian right now and pestering and
 nagging me is NOT the way to get anything to change!

 You did not need emdebian-tools anyway, just use the normal Debian
 build tools: dpkg-buildpackage -a (which I must have told you three
 times already).

 --


 Neil Williams
 =
 http://www.data-freedom.org/
 http://www.linux.codehelp.co.uk/
 http://e-mail.is-not-s.ms/




I'm confused

2010-06-01 Thread Abhijit Bera
How do I use emdebian-grip for compiling packages for Armel? I was used to
emdebian-tools. I had created a chroot in which I was running emdebian-tools
with all required packages via apt-cross to compile my source. What
differences are there now?


Re: I'm confused

2010-06-01 Thread Neil Williams
On Wed, 2 Jun 2010 00:05:05 +0530
Abhijit Bera abhib...@gmail.com wrote:

 How do I use emdebian-grip for compiling packages for Armel?

You don't. You use normal Debian build systems: 
dpkg-buildpackage -aarmel.

Then, you pass the armel packages through emdebian-grip -
emdebian-crush contains a helper
(/usr/share/emdebian-crush/emsource.sh) to wrap those stages into one.

 I was
 used to emdebian-tools.

... which simply became impossible to maintain.

emdebian-tools would have gone away before Squeeze anyway. There is
still little chance of any packages for Crush in line with Squeeze. 

Please read why:

http://lists.debian.org/debian-embedded/2009/08/msg5.html

 I had created a chroot in which I was running
 emdebian-tools with all required packages via apt-cross to compile my
 source. What differences are there now?

Less packages to install. You can use your chroot or you can switch to
using standard Debian build methods by using pdebuild-cross.

You don't need emdebian-tools, you just need to handle the cross
dependencies (apt-cross will do for now but will disappear in due
course) and then build packages as normal.

emdebian-grip is then used to remove the unwanted files - instead of
having to make so many changes to the packages before the build.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgpXNPfVfLnoi.pgp
Description: PGP signature