Hello,

After adding missing petalogix* files, they are duplicated in
qemu-system-misc and qemu-system-ppc packages,
so install of both qemu-system-misc and qemu-system-ppc fails with:

Unpacking qemu-system-misc (1:2.2+dfsg-2) over (2.1+dfsg-10.1) ...
dpkg: error processing archive
/var/cache/apt/archives/qemu-system-misc_1%3a2.2+dfsg-2~1_amd64.deb
(--unpack):
 trying to overwrite '/usr/share/qemu/petalogix-s3adsp1800.dtb', which
is also in package qemu-system-ppc 1:2.2+dfsg-2~1
Apdorojant įvyko klaidų:
 /var/cache/apt/archives/qemu-system-misc_1%3a2.2+dfsg-2~1_amd64.deb
needrestart is being skipped since dpkg has failed

Best regards,

Tomas

On Tue, 11 Nov 2014 10:40:46 +0400 Michael Tokarev <m...@tls.msk.ru> wrote:
> Package: qemu-system-misc
> Version: 2.1+dfsg-5
> Severity: normal
> Tags: patch
>
> The package is missing two firmware files for qemu-system-microblaze,
> petalogix-ml605.dtb and petalogix-s3adsp1800.dtb. These files has
> been removed in DFSG-fication step from the upstream sources due to
> lack of source code for them, but it turns out that these files ARE
> the source as upstream ships them. dtc is used to convert between
> dtb (binary) and dts (editable text) forms, and the conversion is
> 1:1 in this case, there's nothing in the original dts besides the
> content dtc produces given a dtb.
>
> The solution is to restore the upstream files, stop removing them
> for DFSG, and ship them in qemu-system-misc. Unfortunately this
> requires a new source upload.
>
> Alternative is to ship .dts files in debian/ and compile them during
> build time. Somewhat ugly but should work too.
>
> /mjt
>
>

-- 
Pagarbiai

Tomas Martišius
Vytauto Didžiojo universiteto
vyr. tinklo administratorius



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to