| Age | Commit message (Collapse) | Author | Files | |
|---|---|---|---|---|
| 2007-06-03 | classes/insane: fixed a bug with undefined 'name' and improved output a bit. | Michael Krelin | 1 | |
| 2007-06-01 | insane.bbclass: add avr32 support | Koen Kooi | 1 | |
| 2007-05-29 | classes/insane.bbclass: quote filenames to avoid problems with funny ↵ | Michael Krelin | 1 | |
| characters. Closes bug #2227 | ||||
| 2007-05-17 | insane.bbclass: fix sdk builds | Koen Kooi | 1 | |
| 2007-05-12 | insane.bbclass: add support for ARM EABI/uclibc | Koen Kooi | 1 | |
| 2007-05-05 | insane.bbclass: repair last commit | Koen Kooi | 1 | |
| 2007-05-05 | insane.bbclass: on check for references to WORKDIR in RPATH, instead of ↵ | Koen Kooi | 1 | |
| WORKDIR and STAGING [18:23] likewise: would be my proposed fix for now, until we figure out if cross tooling need to RPATH to it's own libs. | ||||
| 2007-04-27 | insane.bbclass: Re-add -B to scanelf to make it correctly check single RPATH ↵ | Leon Woestenberg | 1 | |
| occurences. | ||||
| 2007-04-26 | insane.bbclass: Commented out scanelf format debugging. | Leon Woestenberg | 1 | |
| 2007-04-26 | insane.bbclass: RPATH check was always true due to scanelf output including ↵ | Leon Woestenberg | 1 | |
| the file path. | ||||
| 2007-04-26 | insane.bbclass: depend on chrpath-native | Koen Kooi | 1 | |
| 2007-04-26 | insane.bbclass: Broaden check for RPATHs by removing work/ path component. | Leon Woestenberg | 1 | |
| 2007-04-26 | insane.bbclass: Fix check for bad RPATHs. This is gonna break builds. Needs ↵ | Leon Woestenberg | 1 | |
| fixes in the shared library handling. | ||||
| 2007-04-22 | insane.bbclass: support mipsel - close #2119 | Thomas Kunze | 1 | |
| 2007-04-06 | insane.bbclass: short circuit architecture check for cross packages (e.g. ↵ | Koen Kooi | 1 | |
| gcc-cross-sdk) | ||||
| 2007-03-31 | insane.bbclass: Support armeb EABI. | Rod Whitby | 1 | |
| 2007-03-15 | insane.bbclass: Add support for sh4. | Jamie Lenehan | 1 | |
| 2007-03-09 | classes/insane.bbclass: Use split and make it work with python2.3 again | Holger Freyther | 1 | |
| rsplit was introduced in python 2.4 and is like split but starts to split from the right side. The only difference is obviously if you have maxsplit set (which we don't). So it is fine to remove the 'r' | ||||
| 2007-02-22 | insane.bbclass: only check for workdir in .pc files, we already forcefully ↵ | Koen Kooi | 1 | |
| sed out /usr/include references | ||||
| 2007-02-21 | classes/insane.bbclass: Do not follow links, fix the issue that made koen ↵ | Holger Freyther | 1 | |
| add bb.fatal udev has a link to host binaries, do not check the architecture of these binaries. We will skip all links for now for the two reasons: -We either point to a file in our package and then we will check it anyway -It is a file for a another package, which will be checked anyway Make architecture mismatch a fatal/insane error and return False. This should fix the issue koen has seen when he added a bb.fatal the make_fatal_error method returns true if the error should be made fatal, in this case our checks need to set sane to False. The return not makes sure this is happening. | ||||
| 2007-02-20 | insane.bbclass: fix ERROR: Exception:exceptions.TypeError Message:not enough ↵ | Koen Kooi | 1 | |
| arguments for format string by removing a spurious '%s' | ||||
| 2007-02-20 | insane.bbclass: unbreak it for 64bit targets | Marcin Juszkiewicz | 1 | |
| Added extra entry into dict to mark 32bit/64bit and use it for manipulating ELF headers. Some architectures would need checking (not OE ones). | ||||
| 2007-02-20 | insane.bbclass: remove commented code to unbreak builds | Marcin Juszkiewicz | 1 | |
| 2007-02-20 | insane.bbclass: reformatting | Marcin Juszkiewicz | 1 | |
| 2007-02-20 | insane.bbclass: add i{4,5,6}86 | Marcin Juszkiewicz | 1 | |
| 2007-02-20 | classes/insane.bbclass: No use to make it bb.fatal if we return False... | Holger Freyther | 1 | |
| The idea of insane.bbclass is to report all issues found at once. This is why the checks return True if no error was found and False if at least one was found. At the end of all check runs we will see if at least one check failed and call bb.fatal | ||||
| 2007-02-20 | insane.bbclass: we really don't want packages with the wrong architecture, ↵ | Koen Kooi | 1 | |
| so do bb.fatal instead if bb.error symptom: ERROR: Architecture did not match (20 to 3) on /work/ppc603e-angstrom-linux/udev-092-r15/install/udev/sbin/scsi_id This means OE detected type 3 (i386) while it expected type 20 (powerpc), most likely caused by some fool hardcoding 'gcc' as compiler | ||||
| 2007-02-19 | insane.bbclass: report, but don't die on broken .la files | Koen Kooi | 1 | |
| 2007-02-19 | classes/insane.bbclass: missing import os was added in the .so check | Holger Freyther | 1 | |
| 2007-02-19 | classes/insane.bbclass: check stages .pc and .la for sanity | Holger Freyther | 1 | |
| native ones: .la files should have installed=yes (at least I believe this). And somehow some believe this as well, some don't though... some like fakeroot love to install two .la files... non-native: .la should have installed=no both: should not point to tmp/work. libgettext and libltdl(libtool) fails this... happy fixing and arguing | ||||
| 2007-02-19 | classes/insane.bbclass: Make the .so-check check for symlinks (merge poky ↵ | Holger Freyther | 1 | |
| r1258,r1195) The .so check now looks for symlinks ending with .so. These are a typical trait of -dev packages and kills a lot of false positives. This was authored by ross and was taken from the poky svn repository. | ||||
| 2007-02-19 | classes/insane.bbclass: Remove whitespace | Holger Freyther | 1 | |
| 2007-02-19 | insane.bbclass: fix some more ',' vs '%' issues | Koen Kooi | 1 | |
| 2007-02-19 | insane.bbclass: fixes | Koen Kooi | 1 | |
| * change "," to "%" so python doesn't die if an error occurs * spell architecture correctly * add arm/eabi tupple that works for stripped binaries, but fails for -dbg binaries (abiversion 0 vs 97) | ||||
| 2007-02-19 | insane.bbclass: added ia64, alpha, hppa, m68k, mips, s390, sparc based on ↵ | Marcin Juszkiewicz | 1 | |
| Debian packages | ||||
| 2007-02-19 | insane.bbclass: added dict entries for mipsel, i386, x86_64 | Marcin Juszkiewicz | 1 | |
| 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)) | ||||
| 2007-02-18 | classes/insane.bbclass: Be less verbose | Holger Freyther | 1 | |
| 2007-02-18 | classes/insane.bbclass: Add a small elf reader and check ABI,ARCH and Endian | Holger Freyther | 1 | |
| 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 | ||||
| 2007-02-18 | classes/insane.bbclass: Allow errors to be ignored | Holger Freyther | 1 | |
| 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 | ||||
| 2007-02-18 | classes/insane.bbclass: Print the actual error, write a log file | Holger Freyther | 1 | |
| -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 | ||||
| 2007-02-16 | classes/insane.bbclass: Grep through config.log to check for CROSS Compile ↵ | Holger Freyther | 1 | |
| 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. | ||||
| 2006-11-29 | Introduce STAGING_BINDIR_CROSS and STAGING_BINDIR_NATIVE as discussed on the ↵ | Richard Purdie | 1 | |
| mailing list. There should be no functionality changes yet. | ||||
| 2006-11-06 | insane.bbclass: update message for -dbg packages | Koen Kooi | 1 | |
| 2006-10-26 | classes/insane.class: Make workdir known, remove whitespace | Holger Freyther | 1 | |
| 2006-10-26 | insane.bbclass: import bb | Koen Kooi | 1 | |
| 2006-10-25 | classes/insane.bbclass: Check if packages RDEPENDS on -dbg packages | Holger Freyther | 1 | |
| Untested check inspired by Richard to check if non debug packages depends on -dbg packages. | ||||
| 2006-10-24 | insane.bbclass: fix some python stuff and make error message a bit more helpfull | Koen Kooi | 1 | |
| 2006-10-22 | insane.bbclass: update to current -dbg handling, as indicated by QA meister ↵ | Koen Kooi | 1 | |
| Holger F. | ||||
| 2006-09-12 | classes/insanity.bbclass: Check for possible insecure RPATH, make it work ↵ | Holger Freyther | 1 | |
| 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 | ||||
| 2006-09-11 | classes/insane.bbclass: Run the first test of the insanity.bbclass | Holger Freyther | 1 | |
