Open Bug 1603671 Opened 5 years ago Updated 5 years ago

Cleanup docker images for system symbol uploading.

Categories

(Socorro :: Symbols, task, P3)

Tracking

(Not tracked)

People

(Reporter: tomprince, Unassigned)

References

Details

In Bug 1596775, the system symbol tasks were landed in-tree mostly unchanged, in order to get them running, but there are a bunch of improvements to be made (see here and here):

  • the docker images should be based on the debian images in-tree
  • the tools used should be built as toolchains in-tree (many of them are already available)
  • verify that the symbol tasks are not repeating the same work on every run, and the max run time decreased
Flags: needinfo?(mcastelluccio)
  • Use run_task.

The list you provided looks comprehensive to me. Another item: add a task for Linux symbols, moving gsvelto's code.

Flags: needinfo?(mcastelluccio)

Note that these improvements are not something that I have bandwidth to do at the moment.

Priority: -- → P3
Depends on: 1675263

Out of the three points in comment 0 the first one was addressed but the two remaining ones remain valid. Specifically we need to do the following:

  • Switch the system-symbols-mac task to use the dump_syms we already build as part of the toolchain, this way we can stop building the Breakpad-base dump_syms in the Docker image
  • Build xar and libdmg as part of the toolchain
  • Find if we can still use reposado or if we need to switch to another system to identify Apple update packages

We already have a libdmg toolchain.

You need to log in before you can comment on or make changes to this bug.