All of lore.kernel.org
 help / color / mirror / Atom feed
* acpica failing to build
@ 2013-08-23 21:50 Martin Jansa
       [not found] ` <CAFoFrHahfobkP_i-y0+nQpiB-YWoO2C8OXaviKuHbQTNjdgQ-A@mail.gmail.com>
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Jansa @ 2013-08-23 21:50 UTC (permalink / raw)
  To: openembedded-devel, Fathi Boudra; +Cc: Naresh Bhat

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

Can you please check why it's sometimes failing like this:

| make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/acpica/20130626-r1/acpica-unix2-20130626/generate/unix/acpidump'
| 64-bit version of acpidump:
| -rwxr-xr-x 1 jenkins jenkins 121136 Aug 23 17:54 ../bin/acpidump
| 
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserlex.o obj/dtparserlex.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbstats.o ../../../source/components/debugger/dbstats.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserparse.o obj/dtparserparse.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/prparserlex.o obj/prparserlex.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_NAMES_APP -I../../../source/tools/acpinames -Wall -o obj/excreate.o ../../../source/components/executer/excreate.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbutils.o ../../../source/components/debugger/dbutils.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbxface.o ../../../source/components/debugger/dbxface.c
| ../../../source/compiler/prparser.l:46:24: fatal error: prparser.y.h: No such file or directory
|  #include "prparser.y.h"
|                         ^
| compilation terminated.
| make[1]: *** [obj/prparserlex.o] Error 1
| make[1]: *** Waiting for unfinished jobs....

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: acpica failing to build
       [not found] ` <CAFoFrHahfobkP_i-y0+nQpiB-YWoO2C8OXaviKuHbQTNjdgQ-A@mail.gmail.com>
@ 2013-08-26  7:04   ` Martin Jansa
  2013-08-26  8:18     ` Fathi Boudra
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Jansa @ 2013-08-26  7:04 UTC (permalink / raw)
  To: Naresh Bhat; +Cc: openembedded-devel

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

On Mon, Aug 26, 2013 at 11:53:39AM +0530, Naresh Bhat wrote:
> Are you able to see the "prparser.y.h" under acpica source and recipe
> is unable to locate it ?

I can check later when it fails again on jenkins, but workspace is gone
already.

> On 24 August 2013 03:20, Martin Jansa <martin.jansa@gmail.com> wrote:
> > Can you please check why it's sometimes failing like this:
> >
> > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/acpica/20130626-r1/acpica-unix2-20130626/generate/unix/acpidump'
> > | 64-bit version of acpidump:
> > | -rwxr-xr-x 1 jenkins jenkins 121136 Aug 23 17:54 ../bin/acpidump
> > |
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserlex.o obj/dtparserlex.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbstats.o ../../../source/components/debugger/dbstats.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserparse.o obj/dtparserparse.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/prparserlex.o obj/prparserlex.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_NAMES_APP -I../../../source/tools/acpinames -Wall -o obj/excreate.o ../../../source/components/executer/excreate.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbutils.o ../../../source/components/debugger/dbutils.c
> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbxface.o ../../../source/components/debugger/dbxface.c
> > | ../../../source/compiler/prparser.l:46:24: fatal error: prparser.y.h: No such file or directory
> > |  #include "prparser.y.h"
> > |                         ^
> > | compilation terminated.
> > | make[1]: *** [obj/prparserlex.o] Error 1
> > | make[1]: *** Waiting for unfinished jobs....
> >
> > --
> > Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: acpica failing to build
  2013-08-26  7:04   ` Martin Jansa
@ 2013-08-26  8:18     ` Fathi Boudra
  2013-08-26  9:14       ` Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Fathi Boudra @ 2013-08-26  8:18 UTC (permalink / raw)
  To: Martin Jansa; +Cc: Naresh Bhat, openembedded-devel

Hi,

On 26 August 2013 10:04, Martin Jansa <martin.jansa@gmail.com> wrote:
> On Mon, Aug 26, 2013 at 11:53:39AM +0530, Naresh Bhat wrote:
>> Are you able to see the "prparser.y.h" under acpica source and recipe
>> is unable to locate it ?
>
> I can check later when it fails again on jenkins, but workspace is gone
> already.
>
>> On 24 August 2013 03:20, Martin Jansa <martin.jansa@gmail.com> wrote:
>> > Can you please check why it's sometimes failing like this:
>> >
>> > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/acpica/20130626-r1/acpica-unix2-20130626/generate/unix/acpidump'
>> > | 64-bit version of acpidump:
>> > | -rwxr-xr-x 1 jenkins jenkins 121136 Aug 23 17:54 ../bin/acpidump
>> > |
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserlex.o obj/dtparserlex.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbstats.o ../../../source/components/debugger/dbstats.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserparse.o obj/dtparserparse.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/prparserlex.o obj/prparserlex.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_NAMES_APP -I../../../source/tools/acpinames -Wall -o obj/excreate.o ../../../source/components/executer/excreate.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbutils.o ../../../source/components/debugger/dbutils.c
>> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbxface.o ../../../source/components/debugger/dbxface.c
>> > | ../../../source/compiler/prparser.l:46:24: fatal error: prparser.y.h: No such file or directory
>> > |  #include "prparser.y.h"
>> > |                         ^
>> > | compilation terminated.
>> > | make[1]: *** [obj/prparserlex.o] Error 1
>> > | make[1]: *** Waiting for unfinished jobs....

we have a patch to fix parallel builds:
https://git.linaro.org/gitweb?p=openembedded/meta-linaro.git;a=commit;h=c4eeb9d314440962c8d732468dfac2f9360918b1

There's a discussion to get the patch merged upstream:
https://lists.acpica.org/pipermail/devel/2013-August/000549.html

but upstream is going to propose a better approach.

Do you want to add our patch in the meantime?


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

* Re: acpica failing to build
  2013-08-26  8:18     ` Fathi Boudra
@ 2013-08-26  9:14       ` Martin Jansa
  0 siblings, 0 replies; 4+ messages in thread
From: Martin Jansa @ 2013-08-26  9:14 UTC (permalink / raw)
  To: Fathi Boudra; +Cc: Naresh Bhat, openembedded-devel

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

On Mon, Aug 26, 2013 at 11:18:43AM +0300, Fathi Boudra wrote:
> Hi,
> 
> On 26 August 2013 10:04, Martin Jansa <martin.jansa@gmail.com> wrote:
> > On Mon, Aug 26, 2013 at 11:53:39AM +0530, Naresh Bhat wrote:
> >> Are you able to see the "prparser.y.h" under acpica source and recipe
> >> is unable to locate it ?
> >
> > I can check later when it fails again on jenkins, but workspace is gone
> > already.
> >
> >> On 24 August 2013 03:20, Martin Jansa <martin.jansa@gmail.com> wrote:
> >> > Can you please check why it's sometimes failing like this:
> >> >
> >> > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/acpica/20130626-r1/acpica-unix2-20130626/generate/unix/acpidump'
> >> > | 64-bit version of acpidump:
> >> > | -rwxr-xr-x 1 jenkins jenkins 121136 Aug 23 17:54 ../bin/acpidump
> >> > |
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserlex.o obj/dtparserlex.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbstats.o ../../../source/components/debugger/dbstats.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/dtparserparse.o obj/dtparserparse.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_ASL_COMPILER -I../../../source/compiler -Iobj -Wall -oobj/prparserlex.o obj/prparserlex.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_NAMES_APP -I../../../source/tools/acpinames -Wall -o obj/excreate.o ../../../source/components/executer/excreate.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbutils.o ../../../source/components/debugger/dbutils.c
> >> > | arm-oe-linux-gnueabi-gcc  -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -c -O2 -pipe -g -feliminate-unused-debug-types -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -D_CYGWIN -D_GNU_SOURCE -I../../../source/include -DACPI_EXEC_APP -I../../../source/tools/acpiexec -Wall -o obj/dbxface.o ../../../source/components/debugger/dbxface.c
> >> > | ../../../source/compiler/prparser.l:46:24: fatal error: prparser.y.h: No such file or directory
> >> > |  #include "prparser.y.h"
> >> > |                         ^
> >> > | compilation terminated.
> >> > | make[1]: *** [obj/prparserlex.o] Error 1
> >> > | make[1]: *** Waiting for unfinished jobs....
> 
> we have a patch to fix parallel builds:
> https://git.linaro.org/gitweb?p=openembedded/meta-linaro.git;a=commit;h=c4eeb9d314440962c8d732468dfac2f9360918b1
> 
> There's a discussion to get the patch merged upstream:
> https://lists.acpica.org/pipermail/devel/2013-August/000549.html
> 
> but upstream is going to propose a better approach.
> 
> Do you want to add our patch in the meantime?

Yes please.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

end of thread, other threads:[~2013-08-26  9:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-23 21:50 acpica failing to build Martin Jansa
     [not found] ` <CAFoFrHahfobkP_i-y0+nQpiB-YWoO2C8OXaviKuHbQTNjdgQ-A@mail.gmail.com>
2013-08-26  7:04   ` Martin Jansa
2013-08-26  8:18     ` Fathi Boudra
2013-08-26  9:14       ` Martin Jansa

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.