Inviato da Freemor il Dom, 06/17/2018 - 18:06
linux-image-generic_3.13.0.149.159+7.0trisquel3_i386 depends on non-existant firmware-linux-free in Trisquel 7
Progetto: | Trisquel |
Versione: | 7.0 |
Componente: | Kernel/drivers |
Categoria: | segnalazione di bug |
Priorità: | critical |
Assigned: | Non assegnata |
Stato: | patch (needs review) |
Jump to:
Descrizione
I've been using T7 since it came out.
No issues to this point.
But on my most recent aptitude update; aptitude full-upgrade this occured
freemor@server:~$ sudo aptitude full-upgrade The following NEW packages will be installed: linux-headers-3.13.0-151{a} linux-headers-3.13.0-151-generic{a} linux-image-3.13.0-151-generic{a} linux-image-extra-3.13.0-151-generic{a} The following packages will be upgraded: linux-headers-generic linux-image-generic{b} linux-libc-dev 3 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 51.6 MB/62.7 MB of archives. After unpacking 201 MB will be used. The following packages have unmet dependencies: linux-image-generic : Depends: firmware-linux-free which is a virtual package. The following actions will resolve these dependencies: Remove the following packages: 1) linux-image-generic Accept this solution? [Y/n/q/?]
I did some debugging.
It seems that the current version of the package (3.13.0.141.151+7.0trisquel2 ) does not depend on the missing firmware-linux-free
but the newer one (3.13.0.149.159+7.0trisquel3) doe. So either the package need to be created or the dependency dropped from the linux-image-generic
- Login o registrati per inviare commenti
Confirmed here as well; thanks Freemor for debugging. This issue also prevents fresh installations with belenos-updates enabled.
The dependency was added by package-helpers commit e5bc4d83. It can be fixed by either undoing that commit or backporting helpers/make-firmware-free from flidas to belenos.
Priority bumped, as this renders Trisquel 7 now impossible to install or upgrade.
Merge request submitted to backport firmware-free to belenos.
This bug is now fixed. Rubén removed the firmware-linux-free dependency from binaries built from source packages linux-meta 3.13.0.153.163+7.0trisquel4 (source of linux-image-generic) and linux-meta-lts-xenial 4.4.0.130.110+7.0trisquel3.
Edit: Or, I assume linux-image-generic will once again be installable once a new version of the linux source package with a linux-image-3.13.0-153-generic binary package is added to the package archive.