Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303187 - DVB_CARDS="usb-dw2104" media-tv/linuxtv-dvb-firmware requires app-arch/unrar
Summary: DVB_CARDS="usb-dw2104" media-tv/linuxtv-dvb-firmware requires app-arch/unrar
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
: 326299 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-02 07:13 UTC by Anthony Bailey
Modified: 2012-01-23 22:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Bailey 2010-02-02 07:13:19 UTC
# emerge linuxtv-dvb-firmware
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-tv/linuxtv-dvb-firmware-2009.09.19
 * Tevii_linuxdriver_0815.rar RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                         [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                [ ok ]
 * CPV:  media-tv/linuxtv-dvb-firmware-2009.09.19
 * REPO: gentoo
 * USE:  dvb_cards_usb-dw2104 elibc_glibc kernel_linux userland_GNU x86
 *
 * List of possible card-names to use for DVB_CARDS:
 *    af9005 bcm3510 cx18 cx231xx cx23885 dibusb-usb1 dibusb-usb2 mpc718
 *    nxt200x opera1 or51132 or51211 pvrusb2 sp8870 sp887x tda10045 tda10046
 *    tda10046lifeview ttpci ttusb-dec usb-a800 usb-af9015 usb-bluebird
 *    usb-dib0700 usb-dtt200u usb-dw2104 usb-umt usb-vp702x usb-vp7045
 *    usb-wt220u vp7041
 *
 * If you need another firmware file and want it included create a bug
 * at bugs.gentoo.org.
 * In case some firmware sources are not fetchable please try again at
 * a later time and if it still does not fetch report a bug. If there
 * is no alternative source or an update to the firmware available we
 * have to remove it from the ebuild and you are on your own.
>>> Unpacking source...
>>> Unpacking Tevii_linuxdriver_0815.rar to /var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/work
/usr/lib/portage/bin/ebuild.sh: line 402: unrar: command not found
 * ERROR: media-tv/linuxtv-dvb-firmware-2009.09.19 failed:
 *   failure unpacking Tevii_linuxdriver_0815.rar
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_unpack
 *   environment, line 205:  Called unpack 'Tevii_linuxdriver_0815.rar'
 *     ebuild.sh, line 402:  Called die
 * The specific snippet of code:
 *                              unrar x -idq -o+ "${srcdir}${x}" || die "$myfail"
 *
 * If you need support, post the output of 'emerge --info =media-tv/linuxtv-dvb-firmware-2009.09.19',
 * the complete build log and the output of 'emerge -pqv =media-tv/linuxtv-dvb-firmware-2009.09.19'.
 * The complete build log is located at '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/environment'.
 * S: '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/work'

>>> Failed to emerge media-tv/linuxtv-dvb-firmware-2009.09.19, Log file:

>>>  '/var/tmp/portage/media-tv/linuxtv-dvb-firmware-2009.09.19/temp/build.log'


Reproducible: Always

Steps to Reproduce:
1. Don't install app-arch/unrar
2. Get a TeVii S650
3. `emerge linuxtv-dvb-firmware`
Actual Results:  
see above

Expected Results:  
to be prompted to emerge app-arch/unrar
Comment 1 Daniel Pielmeier gentoo-dev 2010-02-08 19:26:11 UTC
media-tv/linuxtv-dvb-firmware will be removed from the tree in 30 days. See bug
#304047 for more information.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2010-02-09 04:04:04 UTC
it will be fixed shortly.
Comment 3 Anthony Bailey 2010-02-09 14:40:03 UTC
I wouldn't bother, it shouldn't be too hard for people to manually unpack the rar and dump it in /lib/firmware or /usr/src/firmware or wherever. But it would be nice to know where, specifically, to unpack files, and I hope bug #304047 addresses that.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-01-23 22:17:27 UTC
*** Bug 326299 has been marked as a duplicate of this bug. ***
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2012-01-23 22:18:09 UTC
+  23 Jan 2012; Samuli Suominen <ssuominen@gentoo.org>
+  linuxtv-dvb-firmware-2009.09.19.ebuild:
+  Missing app-arch/unrar DEPEND for Tevii_linuxdriver_0815.rar wrt #303187 by
+  Anthony Bailey