liblaunchpad-integration1 isn't present on the alternate CD, so the version seen here is the one from lucid which has a Breaks: from liblaunchpad-integration-common.
Looking more closely at what wants liblaunchpad-integration1:
Installing liblaunchpad-integration1 as Depends of libbrasero-media0
--> obsolete library.
apt later reconsiders libbrasero-media0 itself:
Investigating (0) libbrasero-media0 [ amd64 ] < 2.30.2-0ubuntu1.1 > ( libs )
Broken libbrasero-media0:amd64 Depends on brasero-common [ amd64 ] < 2.30.2-0ubuntu1.1 -> 3.4.1-0ubuntu1 > ( gnome ) (< 2.31)
Considering brasero-common:amd64 10 as a solution to libbrasero-media0:amd64 -1
Removing libbrasero-media0:amd64 rather than change brasero-common:amd64
But this happens too late to get liblaunchpad-integration-3.0-1 reconsidered.
An artificial Breaks: from liblaunchpad-integration-3.0-1 to libbrasero-media0 might be a sufficient hammer. I'd suggest testing with a mocked-up Packages file that introduces such a breaks, rather than going through an SRU cycle to test this.
$ grep liblaunchpad- integration ../simple/ precise/ ubuntu- 12.04-alternate -amd64. list l/launchpad- integration/ liblaunchpad- integration- 3.0-1_0. 1.56_amd64. deb l/launchpad- integration/ liblaunchpad- integration- common_ 0.1.56_ all.deb
/pool/main/
/pool/main/
$
liblaunchpad- integration1 isn't present on the alternate CD, so the version seen here is the one from lucid which has a Breaks: from liblaunchpad- integration- common.
Looking more closely at what wants liblaunchpad- integration1:
Installing liblaunchpad- integration1 as Depends of libbrasero-media0
--> obsolete library.
apt later reconsiders libbrasero-media0 itself:
Investigating (0) libbrasero-media0 [ amd64 ] < 2.30.2-0ubuntu1.1 > ( libs ) media0: amd64 Depends on brasero-common [ amd64 ] < 2.30.2-0ubuntu1.1 -> 3.4.1-0ubuntu1 > ( gnome ) (< 2.31) common: amd64 10 as a solution to libbrasero- media0: amd64 -1 media0: amd64 rather than change brasero- common: amd64
Broken libbrasero-
Considering brasero-
Removing libbrasero-
But this happens too late to get liblaunchpad- integration- 3.0-1 reconsidered.
An artificial Breaks: from liblaunchpad- integration- 3.0-1 to libbrasero-media0 might be a sufficient hammer. I'd suggest testing with a mocked-up Packages file that introduces such a breaks, rather than going through an SRU cycle to test this.