Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163052 - media-tv/freevo: twisted-2.5 breaks recordserver (missing app module)
Summary: media-tv/freevo: twisted-2.5 breaks recordserver (missing app module)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Robert Buchholz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 218647
Blocks:
  Show dependency tree
 
Reported: 2007-01-21 11:47 UTC by Matz Rasmus
Modified: 2008-05-02 09:24 UTC (History)
7 users (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 Matz Rasmus 2007-01-21 11:47:34 UTC
Since sometime around beginning of January I cannot start the freevo recordsever any more. This is the error message I get:

Traceback (most recent call last):
  File "/usr/lib64/python2.4/site-packages/freevo/helpers/recordserver.py", line 46, in ?
    from twisted.internet.app import Application
ImportError: No module named app


Reproducible: Always

Steps to Reproduce:
1. #freevo recordserver start
2.
3.

Actual Results:  
the error message shown above is produces

Expected Results:  
recordserver starts in the background and records tv-programs

# eix freevo
[I] media-tv/freevo 
     Available versions:  1.5.4 ~1.5.4-r2 ~1.6.0 (~)1.6.1
     Installed:           1.6.1(12.37.42 2007-01-21)(X -directfb dvd encode -lirc -matrox nls)

# eix ^python$
[I] dev-lang/python 
     Available versions:  
        (2.1)   [M]2.1.3-r1
        (2.2)   [M]2.2.3-r6
        (2.3)   2.3.5-r2 2.3.5-r3 ~2.3.6
        (2.4)   2.4.3-r1 2.4.3-r4 ~2.4.4
        (2.5)   [M]~2.5-r1
     Installed:           2.4.3-r4(2.4)(14.22.35 2007-01-20)(berkdb -bootstrap -build -doc gdbm ipv6 ncurses -nocxx readline ssl -tk -ucs2)

#emerge --info 
Portage 2.1.1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-g4 x86_64)
=================================================================
System uname: 2.6.18-g4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.6
Last Sync: Sun, 21 Jan 2007 09:50:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
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"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache distlocks metadata-transfer parallel parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
LANG="sv"
LC_ALL="sv_FI@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="sv"
MAKEOPTS="-j4"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X alsa alsa_cards_cmipci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cddb cdr cli cracklib crypt cups dbus dlloader dri dvb dvd dvdr eds elibc_glibc emboss encode exif fam fat ffmpeg firefox flac fortran gdbm gif gpm gstreamer gtk2 hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads java jpeg kde kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text libg++ linguas_sv lm_sensors mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline reflection reiserfs sdl session smp spell spl sse3 ssl tcpd threads truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales v4l v4l2 video_cards_nvidia video_cards_vga vorbis wmf x264 xine xml xorg xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-21 11:55:34 UTC
Which dev-python/twisted version?
Comment 2 Matteo Azzali (RETIRED) gentoo-dev 2007-01-21 16:50:48 UTC
This bug is due to twisted-2.5.0 , I already reported this behaviour in 
bug #162402 but even an update to latest freevo (1.6.2) didn't fixed that.

Workarounds for now are:
-mask >=twisted-2.5.0
or
-try newer, experimental versions of freevo (beta 1.7) hoping that they don't
use the deprecated twisted.internet.app classes.
Comment 3 Matz Rasmus 2007-01-22 19:51:33 UTC
Thanks!

That solved it! I did not know enough about things to search for bugs for twisted as well.


(In reply to comment #0)
> Since sometime around beginning of January I cannot start the freevo
> recordsever any more. This is the error message I get:
> 
> Traceback (most recent call last):
>   File "/usr/lib64/python2.4/site-packages/freevo/helpers/recordserver.py",
> line 46, in ?
>     from twisted.internet.app import Application
> ImportError: No module named app
> 
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. #freevo recordserver start
> 2.
> 3.
> 
> Actual Results:  
> the error message shown above is produces
> 
> Expected Results:  
> recordserver starts in the background and records tv-programs
> 
> # eix freevo
> [I] media-tv/freevo 
>      Available versions:  1.5.4 ~1.5.4-r2 ~1.6.0 (~)1.6.1
>      Installed:           1.6.1(12.37.42 2007-01-21)(X -directfb dvd encode
> -lirc -matrox nls)
> 
> # eix ^python$
> [I] dev-lang/python 
>      Available versions:  
>         (2.1)   [M]2.1.3-r1
>         (2.2)   [M]2.2.3-r6
>         (2.3)   2.3.5-r2 2.3.5-r3 ~2.3.6
>         (2.4)   2.4.3-r1 2.4.3-r4 ~2.4.4
>         (2.5)   [M]~2.5-r1
>      Installed:           2.4.3-r4(2.4)(14.22.35 2007-01-20)(berkdb -bootstrap
> -build -doc gdbm ipv6 ncurses -nocxx readline ssl -tk -ucs2)
> 
> #emerge --info 
> Portage 2.1.1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4,
> 2.6.18-g4 x86_64)
> =================================================================
> System uname: 2.6.18-g4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
> Gentoo Base System version 1.12.6
> Last Sync: Sun, 21 Jan 2007 09:50:01 +0000
> distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
> [disabled]
> ccache version 2.3 [enabled]
> app-admin/eselect-compiler: [Not Present]
> dev-java/java-config: 1.3.7, 2.0.30
> dev-lang/python:     2.4.3-r4
> dev-python/pycrypto: 2.0.1-r5
> dev-util/ccache:     2.3
> dev-util/confcache:  [Not Present]
> sys-apps/sandbox:    1.2.17
> 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.16.1-r3
> sys-devel/gcc-config: 1.3.14
> sys-devel/libtool:   1.5.22
> virtual/os-headers:  2.6.11-r2
> ACCEPT_KEYWORDS="amd64"
> AUTOCLEAN="yes"
> CBUILD="x86_64-pc-linux-gnu"
> CFLAGS="-march=athlon64 -O2 -pipe -msse3"
> 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"
> CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="autoconfig candy ccache distlocks metadata-transfer parallel
> parallel-fetch sandbox sfperms strict"
> GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/"
> LANG="sv"
> LC_ALL="sv_FI@euro"
> LDFLAGS="-Wl,-O1"
> LINGUAS="sv"
> MAKEOPTS="-j4"
> 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="/var/tmp"
> PORTDIR="/usr/portage"
> PORTDIR_OVERLAY="/usr/local/portage"
> SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
> USE="amd64 X alsa alsa_cards_cmipci alsa_pcm_plugins_adpcm
> alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy
> alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop
> alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file
> alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug
> alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear
> alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi
> alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate
> alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm
> alsa_pcm_plugins_softvol bash-completion berkdb bitmap-fonts bluetooth bzip2
> cairo cddb cdr cli cracklib crypt cups dbus dlloader dri dvb dvd dvdr eds
> elibc_glibc emboss encode exif fam fat ffmpeg firefox flac fortran gdbm gif gpm
> gstreamer gtk2 hal iconv input_devices_keyboard input_devices_mouse ipv6
> isdnlog ithreads java jpeg kde kernel_linux lcd_devices_bayrad
> lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780
> lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses
> lcd_devices_text libg++ linguas_sv lm_sensors mozilla mp3 mpeg ncurses nls nptl
> nptlonly nsplugin nvidia ogg opengl pam pcre pdf perl png ppds pppd python qt
> qt3 qt4 quicktime readline reflection reiserfs sdl session smp spell spl sse3
> ssl tcpd threads truetype truetype-fonts type1-fonts udev unicode userland_GNU
> userlocales v4l v4l2 video_cards_nvidia video_cards_vga vorbis wmf x264 xine
> xml xorg xv xvid xvmc zlib"
> Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
> 

(In reply to comment #2)
> This bug is due to twisted-2.5.0 , I already reported this behaviour in 
> bug #162402 but even an update to latest freevo (1.6.2) didn't fixed that.
> 
> Workarounds for now are:
> -mask >=twisted-2.5.0
> or
> -try newer, experimental versions of freevo (beta 1.7) hoping that they don't
> use the deprecated twisted.internet.app classes.
> 

Comment 4 Robert Buchholz (RETIRED) gentoo-dev 2007-07-15 19:27:14 UTC
See comments in bug #165026
Comment 5 Robert Buchholz (RETIRED) gentoo-dev 2007-07-16 23:07:00 UTC
CC'ing twisted maintainers.
If possible, please do not stable dev-python/twisted-2.5.0 and dev-python/twisted-web-0.7.0 until this issue is solved. Thanks.
Comment 6 Robert Buchholz (RETIRED) gentoo-dev 2007-12-01 21:09:39 UTC
Finally fixed in freevo-1.7.4.

I'll leave this open as the stable version is still affected.
Comment 7 Laurento Frittella (mrfree) 2008-03-28 18:38:30 UTC
The latest freevo release drastically solves the problem :)

Release Notes for 1.8.0
=======================
In this release Twisted has been removed from the recordserver and now we use
kaa.rpc. kaa.rpc is faster than Twisted's xml-rpc calls and so the TV guide is
more responsive.
[...]
http://tvcentric.com/viewvc/freevo/tags/REL-1_8_0/freevo/RELEASE_NOTES?view=markup
Comment 8 Robert Buchholz (RETIRED) gentoo-dev 2008-05-02 09:24:12 UTC
(In reply to comment #6)
> I'll leave this open as the stable version is still affected.

This bug is now fixed in the stable tree. Please reopen if you disagree.