** Description changed:

+ [Impact]
+ In the past we put the sof-firmware files into the linux-firmware,
+ and about half year ago, the sof-firmware has its own debian package,
+ it is firmware-sof-signed, here we remove the sof-firmware files
+ from linux-firmware and replace them with the package firmware-sof-signed.
+ 
+ Here put Recommends: firmware-sof-signed (>= 1.9-1) in the
+ linux-firmware/debian/control, when upgrading the linux-firmware, the
+ firmware-sof-signed will be unpacked first, it will have conflicts
+ because this package update the same files in the linux-firmware of
+ old version, so apart of this pull-request to linux-firmware, also need to
+ do some change on firmware-sof-signed. Please see the debdiff for
+ firmware-sof-signed in the launchpad.
+ 
+ This is the error log when unpacking the firmware-sof-signed:
+ Unpacking firmware-sof-signed (1.9-1) ...
+ dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.9-1_all.deb (--unpack):
+  trying to overwrite '/lib/firmware/intel/sof/sof-bdw.ri', which is also in 
package linux-firmware 1.202
+ dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
+ Preparing to unpack .../linux-firmware_1.202+staging.1_all.deb ...
+ Unpacking linux-firmware (1.202+staging.1) over (1.202) ...
+ Errors were encountered while processing:
+  /var/cache/apt/archives/firmware-sof-signed_1.9-1_all.deb
+ E: Sub-process /usr/bin/dpkg returned an error code (1)
+ 
+ 
+ [Fix]
+ remove the sof-firmware files from linux-firmware, and replace
+ them with a debian package firmware-sof-signed.
+ 
+ [Test]
+ put the updated firmware-sof-signed and linux-firmware to my ppa,
+ and run sudo apt install linux-firmware, then the two packages are upgraded
+ and installed, reboot all audio function work as well as before.
+ 
+ [Where problems could occur]
+ The firmware-sof-signed doesn't contain all files that we plan to remove from
+ linux-firmware, but there is no evidence that those files are used by
+ any platforms, If some platforms fail to load the sof-firmware or topology
+ files and audio function fail to work, it is possibily this SRU introduce the
+ regression.  
+ 
+ 
+ 
  (Reading database ... 220533 files and directories currently installed.)
  Preparing to unpack .../firmware-sof-signed_1.6.1-2_all.deb ...
  Unpacking firmware-sof-signed (1.6.1-2) ...
  dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb (--unpack):
-  trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
+  trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
  Errors were encountered while processing:
-  /var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb
- 
+  /var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb
  
  Is there a work around?
  
  ProblemType: Package
  DistroRelease: Ubuntu 21.04
  Package: firmware-sof-signed (not installed)
  ProcVersionSignature: Ubuntu 5.11.0-18.19-generic 5.11.17
  Uname: Linux 5.11.0-18-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia zfs zunicode zavl icp zcommon 
znvpair
  ApportVersion: 2.20.11-0ubuntu65.1
  AptOrdering:
-  firmware-sof-signed:amd64: Install
-  NULL: ConfigurePending
+  firmware-sof-signed:amd64: Install
+  NULL: ConfigurePending
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Fri Jun  4 17:22:54 2021
  DpkgTerminalLog:
-  Preparing to unpack .../firmware-sof-signed_1.6.1-2_all.deb ...
-  Unpacking firmware-sof-signed (1.6.1-2) ...
-  dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb (--unpack):
-   trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
+  Preparing to unpack .../firmware-sof-signed_1.6.1-2_all.deb ...
+  Unpacking firmware-sof-signed (1.6.1-2) ...
+  dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb (--unpack):
+   trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
  DuplicateSignature:
-  package:firmware-sof-signed:(not installed)
-  Unpacking firmware-sof-signed (1.6.1-2) ...
-  dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb (--unpack):
-   trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
+  package:firmware-sof-signed:(not installed)
+  Unpacking firmware-sof-signed (1.6.1-2) ...
+  dpkg: error processing archive 
/var/cache/apt/archives/firmware-sof-signed_1.6.1-2_all.deb (--unpack):
+   trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
  ErrorMessage: trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which 
is also in package linux-firmware 1.197
  InstallationDate: Installed on 2021-06-02 (2 days ago)
  InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
  Python3Details: /usr/bin/python3.9, Python 3.9.5, python3-minimal, 3.9.4-1
  PythonDetails: N/A
  RelatedPackageVersions:
-  dpkg 1.20.9ubuntu1
-  apt  2.2.3
+  dpkg 1.20.9ubuntu1
+  apt  2.2.3
  SourcePackage: firmware-sof
  Title: package firmware-sof-signed (not installed) failed to install/upgrade: 
trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is also in 
package linux-firmware 1.197
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1930868

Title:
  Package firmware-sof-signed (not installed) failed to install/upgrade:
  trying to overwrite '/lib/firmware/intel/sof/sof-apl.ri', which is
  also in package linux-firmware 1.197

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firmware-sof/+bug/1930868/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to