All of lore.kernel.org
 help / color / mirror / Atom feed
* QA Logs now on tinderbox
@ 2008-09-23  8:58 Andrea Adami
  2008-09-23  9:34 ` Robert Schuster
  2008-09-23 11:14 ` Koen Kooi
  0 siblings, 2 replies; 6+ messages in thread
From: Andrea Adami @ 2008-09-23  8:58 UTC (permalink / raw)
  To: openembedded-devel

Hi,

yesterday oestats was expanded and now the QA errors are logged.

Here a first bunch of QA:

These two are the most common:

evil hides inside the .pc, staging,
/staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/pycairo.pc

evil hides inside the .pc, staging,
/staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/ORBit-2.0.pc

########

non dev contains .so, gcc,
/work/armv5teb-angstrom-linux-gnueabi/gcc-4.2.4-r3/install/gcc/usr/lib/gcc/armeb-angstrom-linux-gnueabi/4.2.4/libgcc_s.so

non dev contains .so, lirc,
/work/akita-angstrom-linux-gnueabi/lirc-0.8.1+cvs20070307-r1/install/lirc/usr/lib/liblirc_client.so

non dev contains .so, klibc,
/work/c7x0-angstrom-linux-gnueabi/klibc-1.5-r9/install/klibc/lib/klibc.so

non dev contains .so, libpython2,
/work/armv5teb-angstrom-linux-gnueabi/python-2.5.2-ml10/install/libpython2/usr/lib/libpython2.5.so

non dev contains .so, db,
/work/avr32-angstrom-linux-uclibc/db-4.3.29-r10/install/db/usr/lib/libdb-4.so

non dev contains .so, smpeg,
/work/armv5te-angstrom-linux-gnueabi/smpeg-0.4.5+rsvn370-r0/install/smpeg/usr/lib/libsmpeg.so

non dev contains .so, librfid,
/work/i586-angstrom-linux/librfid-0.2.0+svnr2094-r0/install/librfid/usr/lib/librfid.so


non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas_software_x11.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/x11.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas_buffer.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas_fb.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas_xrender_x11.so
non dev contains .so, ewl-engines,
/work/armv5te-angstrom-linux-gnueabi/ewl-2_0.5.2.042+svnr35984-r3/install/ewl-engines/usr/lib/ewl/engines/evas_software_16_x11.so


Andrea



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: QA Logs now on tinderbox
  2008-09-23  8:58 QA Logs now on tinderbox Andrea Adami
@ 2008-09-23  9:34 ` Robert Schuster
  2008-09-23 11:14 ` Koen Kooi
  1 sibling, 0 replies; 6+ messages in thread
From: Robert Schuster @ 2008-09-23  9:34 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 371 bytes --]

Hi,
is there a way to override this being reported as a problem in case of
these problems:

> non dev contains .so, gcc,
> /work/armv5teb-angstrom-linux-gnueabi/gcc-4.2.4-r3/install/gcc/usr/lib/gcc/armeb-angstrom-linux-gnueabi/4.2.4/libgcc_s.so

I ask because boost on purpose distributes lib*.so files and creates a
lot of binary packages.

Regards
Robert


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 268 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: QA Logs now on tinderbox
  2008-09-23  8:58 QA Logs now on tinderbox Andrea Adami
  2008-09-23  9:34 ` Robert Schuster
@ 2008-09-23 11:14 ` Koen Kooi
  2008-09-23 15:42   ` Andrea Adami
  1 sibling, 1 reply; 6+ messages in thread
From: Koen Kooi @ 2008-09-23 11:14 UTC (permalink / raw)
  To: openembedded-devel

Andrea Adami wrote:
> Hi,
>
> yesterday oestats was expanded and now the QA errors are logged.
>
> Here a first bunch of QA:
>
> These two are the most common:
>
> evil hides inside the .pc, staging,
> /staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/pycairo.pc
>
> evil hides inside the .pc, staging,
> /staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/ORBit-2.0.pc

While I applaud the fact that people are starting to take QA seriously, 
I must stress that the current logs are highly misleading to most people.

Take a look at http://tinderbox.openembedded.net/packages/libtool/

The QA log for libtool (on armeb) says:

evil hides inside the .pc, staging, 
/staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/pycairo.pc
evil hides inside the .pc, staging, 
/staging/armeb-angstrom-linux-gnueabi/usr/lib/pkgconfig/ORBit-2.0.pc

Both of these aren't part of the libtool packages, but part of 
python-pycairo_1.4.0.bb and orbit2_2.14.12.bb respectively.

The staging QA checks inspect the *complete* staging area, not just the 
files the recipe put in there. Some people have already started moving 
recipes to non-working because they didn't bother to look what was 
causing the QA error, but only acted on the last QA log on their screen. 
"Libtool has errors in its QA log, so it must be broken" - Bzzzzt! WRONG!

So please take care when you inspect the QA logs, things aren't always 
what they seem.

regards,

Koen




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: QA Logs now on tinderbox
  2008-09-23 11:14 ` Koen Kooi
@ 2008-09-23 15:42   ` Andrea Adami
  2008-09-23 15:54     ` Koen Kooi
  2008-09-23 17:18     ` Jeremy Lainé
  0 siblings, 2 replies; 6+ messages in thread
From: Andrea Adami @ 2008-09-23 15:42 UTC (permalink / raw)
  To: openembedded-devel

>These two are the most common:

Well, it is clear to me these are 'cruft' in staging. Two wrong
packages are tainting the whole staging area.
(This phenomenon has been already seen with libmudflap, libc, ... in
angstrom-stable [1])

But...why not fix these two immediately?

Andrea


[1]
ERROR: QA Issue: libmudflap.la failed sanity test (installed) in path
/OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
NOTE: a QA error occured but will not be logged because QA_LOG is not set
ERROR: QA Issue: libsupc++.la failed sanity test (installed) in path
/OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
NOTE: a QA error occured but will not be logged because QA_LOG is not set
ERROR: QA Issue: libmudflapth.la failed sanity test (installed) in path
/OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
NOTE: a QA error occured but will not be logged because QA_LOG is not set
ERROR: QA Issue: libstdc++.la failed sanity test (installed) in path
/OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
NOTE: a QA error occured but will not be logged because QA_LOG is not set



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: QA Logs now on tinderbox
  2008-09-23 15:42   ` Andrea Adami
@ 2008-09-23 15:54     ` Koen Kooi
  2008-09-23 17:18     ` Jeremy Lainé
  1 sibling, 0 replies; 6+ messages in thread
From: Koen Kooi @ 2008-09-23 15:54 UTC (permalink / raw)
  To: openembedded-devel

Andrea Adami wrote:
>> These two are the most common:
>
> Well, it is clear to me these are 'cruft' in staging. Two wrong
> packages are tainting the whole staging area.
> (This phenomenon has been already seen with libmudflap, libc, ... in
> angstrom-stable [1])
>
> But...why not fix these two immediately?

The .pc.in files need to get fixed, since fixing them when they are 
already in staging means that you are shipping from .pc files in -dev 
packages.

regards,

Koen



>
> Andrea
>
>
> [1]
> ERROR: QA Issue: libmudflap.la failed sanity test (installed) in path
> /OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
> NOTE: a QA error occured but will not be logged because QA_LOG is not set
> ERROR: QA Issue: libsupc++.la failed sanity test (installed) in path
> /OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
> NOTE: a QA error occured but will not be logged because QA_LOG is not set
> ERROR: QA Issue: libmudflapth.la failed sanity test (installed) in path
> /OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
> NOTE: a QA error occured but will not be logged because QA_LOG is not set
> ERROR: QA Issue: libstdc++.la failed sanity test (installed) in path
> /OE/angstrom-tmp//staging/arm-angstrom-linux-gnueabi/lib
> NOTE: a QA error occured but will not be logged because QA_LOG is not set





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: QA Logs now on tinderbox
  2008-09-23 15:42   ` Andrea Adami
  2008-09-23 15:54     ` Koen Kooi
@ 2008-09-23 17:18     ` Jeremy Lainé
  1 sibling, 0 replies; 6+ messages in thread
From: Jeremy Lainé @ 2008-09-23 17:18 UTC (permalink / raw)
  To: openembedded-devel

> But...why not fix these two immediately?

I have fixed python-pycairo, the problem here was that setup.py was
re-generating pycairo.pc every single time it was run, so patching the
file with sed did no good.

Instead we now generate pycairo.pc from pycairo.pc.in ourselves using sed.

Will look into Orbit-2.0.pc if I have a moment.

Cheers,
Jeremy



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-09-23 17:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-23  8:58 QA Logs now on tinderbox Andrea Adami
2008-09-23  9:34 ` Robert Schuster
2008-09-23 11:14 ` Koen Kooi
2008-09-23 15:42   ` Andrea Adami
2008-09-23 15:54     ` Koen Kooi
2008-09-23 17:18     ` Jeremy Lainé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.