Age | Commit message (Collapse) | Author | Files |
|
Debian packages
|
|
x86_64 can not be detected properly with this code - needed change:
- ELFFile.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS32)) # only 32 bits
+ ELFFile.my_assert(self.data[ELFFile.EI_CLASS], chr(ELFFile.ELFCLASS64))
|
|
|
|
Add a small ELF parser and read OSABI, ABIVERSION, ENDIAN and MACHINE. This
code compares TARGET_OS and TARGET_ARCH to a list of known versions. Currently
we have values for linux and linux-uclibc for arm, armeb and powerpc. mips,
i386, amd64, ia64 are missing. ABI wise ARM EABI is missing as well, but koen
is likely to enter the values into the documented dict
|
|
Add a method to implement koen's skipping of
errors of type .so in non dev package. This
will turn into a list of known and acked issues which
we decided to ignore. I do not yet know how to maintain
such a list properly though
Split the .so in non-dev package and the .debug in non-dbg
package into two different packages
|
|
-Print all errors of the built packages and if we have printed
any errors fail
-Log the errors to a log file, so we can see them afterwards
-Print the path (- the TMPDIR) of the package in question
|
|
errors
-Inspired by doku's work on mpd's buildsystem grep through
the config.log and find broken autotools tests
-Make errors fatal so we will notice these things more quickly.
|
|
mailing list. There should be no functionality changes yet.
|
|
|
|
|
|
|
|
Untested check inspired by Richard to check if non debug packages
depends on -dbg packages.
|
|
|
|
Holger F.
|
|
with the funy BitBake scope
The def methods are in a different scope that the PACKAGEFUNC and the
result is only the packagefunc is able to use 'd' so we need to make
this a parameter for the other methods.
Use the installed scanelf to check for the RPATH of the files
|
|
|
|
Run each test from within the PACKAGEFUNC, add a special
task for checking .la and .pc files from within staging.
|
|
The initial idea was to use the shell magic from ebuild,
but I do not plan this anymore and will do it using python.
This is why I'm removing the GPL license.
Add some more planned checks and assume they are already
implemented.
|
|
Use the PACKAGE_DEPENDS hack to avoid circular
dependencies for pax-utils-native
|
|
inherit package.bbclass instead of the nonexistant packages one
|
|
-Add the skeleton for the QA bbclass
|