Comment 9 for bug 1448247

Revision history for this message
Martin Pitt (pitti) wrote :

gcc built on all releases now, and spot-checking ddebs looks fine. E. g.

   https://launchpad.net/~ubuntu-core-dev/+archive/ubuntu/ddeb-test/+build/7366154/+files/fixincludes-dbgsym_4.9.1-16ubuntu6pitti1_amd64.ddeb

has

 Package: fixincludes-dbgsym
 Source: gcc-4.9 (4.9.1-16ubuntu6pitti1)
 Version: 1:4.9.1-16ubuntu6pitti1
 Depends: libgcc1-dbg (= 1:4.9.1-16ubuntu6pitti1)

and uploading went alright. The package is supposed to be empty as the debug symbols are already in libgcc1-dbg, which it depends on.

The precise build https://launchpad.net/~ubuntu-core-dev/+archive/ubuntu/ddeb-test/+build/7366150/+files/fixincludes-dbgsym_4.6.3-1ubuntu5pitti1_amd64.ddeb has

 Package: fixincludes-dbgsym
 Source: gcc-4.6 (4.6.3-1ubuntu5pitti1)
 Version: 1:4.6.3-1ubuntu5pitti1
 Depends: fixincludes (= 1:4.6.3-1ubuntu5pitti1)

which also is correct (epoch'ed, correct Source: version, upload went fine), and has debug symbols as in precise gcc-4.6 didn't yet build -dbg packages on its own.

binutils and systemd also built everywhere, e. g. systemd on trusty has an epoch'ed gudev lib: https://launchpad.net/~ubuntu-core-dev/+archive/ubuntu/ddeb-test/+files/libgudev-1.0-0-dbgsym_204-5ubuntu20_amd64.ddeb

 Package: libgudev-1.0-0-dbgsym
 Source: systemd (204-5ubuntu20)
 Version: 1:204-5ubuntu20
 Depends: libgudev-1.0-0 (= 1:204-5ubuntu20)

and contains debug symbols.

I am now reasonably confident with these fixes, and uploaded them to {precise,trusty,utopic,vivid}-proposed SRU review queues.