June 10 - June 17: Add the metadata information needed to enable the theorical crossbuild of all packages in the self contained repository Introduction: As discussed in the last report [1] , even if we consider that all packages of the foreign architecture are built, we still cannot crossbuild all sources needed to theoreticaly bootstrap a minimal build system. The reason is the lack of metadata information in some packages. Objective: The objective of this week was to add the metadata information in all packages to enable the theoretical crossbuild of the packages. Results: The metadata information was added to the packages and now the theoretical crossbuild of the minimal system is possible. The package list and source list used in this step was [2] and [3]. The patch containing the modifications to the package list is in [4]. An updated document with tables datailing the current state of the importante packages for the bootstrap problem is in [5]. The document still shows some conflicts but to solve them we need to add the cross toolchain packages in the debian repository. how to do this is still not defined yet. One possibility is to add the crossbuild-essential package that will be required when crossbuilding in the exactly same way as build-essential in the native build. Also a mechanism to translate build dependencies of specific version of packages like gcc-4.6 into something like -gcc-4.6 is also necessary. Next step: Test if the sources of the Self contained repository can be crossbuilt using the new inserted metadata information. [1] http://www.lrc.ic.unicamp.br/~alkmim/debian/GSoC2013/Documents/Reports/Week-2.txt [2] http://snapshot.debian.org/archive/debian/20130101T032636Z/dists/sid/main/binary-amd64/Packages.bz2 [3] http://snapshot.debian.org/archive/debian/20130101T032636Z/dists/sid/main/source/Sources.bz2 [4] http://www.lrc.ic.unicamp.br/~alkmim/debian/GSoC2013/Documents/Reports/Week-2/amd64.patch [5] http://www.lrc.ic.unicamp.br/~alkmim/debian/GSoC2013/Documents/multiarch-crossbuild-status/host-and-build-packages-available/status-at-16-06-2013.pdf