Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166534 - media-tv/ivtv patch to support 2.6.20 kernel added in svn upstream
Summary: media-tv/ivtv patch to support 2.6.20 kernel added in svn upstream
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Steve Dibb (RETIRED)
URL: http://ivtvdriver.org/viewcvs?rev=379...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-12 17:46 UTC by Olivier Castan
Modified: 2007-02-21 11:44 UTC (History)
2 users (show)

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


Attachments
ivtv-0.10.0 ebuild (ivtv-0.10.0.ebuild,2.19 KB, text/plain)
2007-02-19 20:58 UTC, Peter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Castan 2007-02-12 17:46:01 UTC
Patch added on trunk for new work queue in 2.6.20 (see URL)
Not tested yet

Reproducible: Always

Steps to Reproduce:




emerge --info
Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System version 1.12.9
Timestamp of tree: Mon, 12 Feb 2007 16:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/home/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ "
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr fr_FR en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X X509 a52 aac aalib accessibility acl acpi acpi4linux aiglx aio alsa amd64 amr apm ares asf async audiofile auth autoipd avahi bash-completion berkdb bitmap-fonts bogofilter bonjour bonobo branding browserplugin bzip2 cairo canvas caps cdda cddb cdio cdparanoia cdr chroot cle266 cli codecs console cpulimit cracklib crypt cscope css cups curl daap dbus dga dillo directfb diskio divx djvu dlloader dmi dnd dri dts dv dvd dvdr dvdread dvi eds elf emboss enca encode erandom esd exif expat faac faad fam fame fat fbcon ffmpeg firefox flac flash font-server fontconfig foomaticdb fortran fr fuse gd gdbm ggi gif gimp gimpprint glitz glut gmedia gmp gnome gnome-print gnomecanvas gnomedb gnutls gphoto2 gpm graphviz gsl gstreamer gtk gtk2 gtkhtml gzip hal hfs howl-compat hpn iconv imagemagick imlib imlib2 ipv6 isdnlog java javascript jbig jce jikes jp2 jpeg jpeg2k junit kerberos kqemu lcms ldap libcaca libg++ libnotify lirc live logrotate lua lzo mad mailwrapper matroska md5sum mdnsresponder-compat mfd-rewrites midi mikmod mime mjpeg mng modplug mono motif moznoirc moznomail mozsvg mp3 mp4 mpeg mpeg2 mpeg4 mplayer msn nas nautilus ncurses network nls nntp nptl nptlonly nsplugin ntfs ntlm oav offensive ofx ogg openexr opengl oss pam pango pascal pcap pcre pdf perl physfs pie png ppds pppd print python qt qt3 qt4 quicktime rar readline reflection reiserfs rle rtc rtsp samba scanner sdl session sftp sftplogging shout silc skins slang slp smbkrb5passwd smime smp smux sox spamassassin speex spell spl sqlite sqlite3 ssl startup-notification stencil-buffer stream subtitles svg svgz swat sysfs syslog t1lib tcl tcltk tcpd tetex tga theora threads threadsafe tiff tk tools transcode truetype truetype-fonts tv_check type1 type1-fonts unicode upnp usb v4l v4l2 vcd vim vim-syntax vim-with-x vlm vorbis wma wma123 wmf wmp x264 xanim xcb xcomposite xface xforms xine xml xml2 xorg xosd xpm xprint xrandr xv xvid xvmc yv12 zeroconf zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon directory" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR en en_GB" LIRC_DEVICES="mceusb2" USERLAND="GNU" VIDEO_CARDS="nv fbdev vga vesa nvidia vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Steve Dibb (RETIRED) gentoo-dev 2007-02-12 19:43:42 UTC
First of all, this isn't really a blocker, since it isn't broken on 2.6.20, it hasn't been ported to it yet, so I'm removing that.

Secondly, I'd prefer to get it merged upstream.  Hans is good about releasing stuff on a timely manner, and I'd rather wait for his.

However, since I haven't even packaged the latest release anyway (or tested it), I'll see what I can do.
Comment 2 Olivier Castan 2007-02-19 17:00:52 UTC
ivtv-0.10.0 is out since 17/02 ; according to the README file:
http://ivtvdriver.org/viewcvs/ivtv/branches/0.10/README?rev=3836&view=markup
"This driver will work with kernels 2.6.18, 2.6.19 and 2.6.20. For the latter kernel you will need to apply the cx25840.diff patch that[...]"
Comment 3 Peter 2007-02-19 20:58:40 UTC
Created attachment 110694 [details]
ivtv-0.10.0 ebuild
Comment 4 Peter 2007-02-19 20:59:15 UTC
Made a quick ebuild of 0.10.0.

According to the ivtv-site it depends on pvr-firmware-20070217 thats not in the portage tree yet either, but thats a simple copy of the ebuild to the new name, so I'm not attaching that.

ivtv-0.10.0 compiles and seems to work fine for me, on amd64 and kernels gentoo-sources-2.6.19-r6 and gentoo-sources-2.6.20. 
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2007-02-19 23:25:59 UTC
Yes we know. We're working on it. You opened this bug 24 hours after the release. This is what we call a 0-day bug.
Comment 6 Olivier Castan 2007-02-21 11:44:41 UTC
Sorry, the purpose wasn't to upset you. I would have proposed an ebuild but I'm not very comfortable with kernel ebuilds.
I think the attached ebuild is missing the rebuild of cx25840.ko after applying the patch in case of 2.6.20 kernel.