Hello David, thank you for the report! In my opinion, the double slash in the path does not matter (UNix considers it as a simple slash: just try for example "ls /home/david///".
However, the file globdef.py should create the directory APP_DATA_PATH
when it does not yet exist, mith a command "mkdir -p" in order to create
the whole chain of subdirectories when not available.
I shal fix it shortly.
Come a écrit :
> Package: python-mecavideo
> Version: 5.5-3
> Severity: important
>
> Hi.
>
> I would like to use pymecavideo for my studies but the software crashes when
> it
> starts with this message:
>
> Traceback (most recent call last):
> File "/usr/bin/pymecavideo", line 3, in <module>
> import pymecavideo.pymecavideo
> File "/usr/lib/pymodules/python2.6/pymecavideo/pymecavideo.py", line 66, in
> <module>
> from cadreur import Cadreur, openCvReader
> File "/usr/lib/pymodules/python2.6/pymecavideo/cadreur.py", line 30, in
> <module>
> from globdef import PYMECA_SHARE
> File "/usr/lib/pymodules/python2.6/pymecavideo/globdef.py", line 106, in
> <module>
> os.mkdir(NEWVID_PATH)
> OSError: [Errno 2] Aucun fichier ou dossier de ce type:
> '/home/david/.local/share/data//pymecavideo/videos_recodees'
>
> I understand that the software crashes because of the prescence of '//' in
> the
> path.
> I've looked into /usr/share/pyshared/pymecavideo/globdef.py and even if I
> don't know alot about python, I'm pretty sure that the failure is due to
> theses 2 lines:
>
> datalocation=os.path.join("%s"%QDesktopServices.storageLocation(QDesktopServices.DataLocation),"pymecavideo")
> PATH = APP_DATA_PATH = datalocation
>
> Indeed, I've created the folder /home/david/.local/share/data/pymecavideo/
> and
> commented both lines above then I put
> PATH = APP_DATA_PATH = "/home/david/.local/share/data/pymecavideo/"
>
> The software works fine.
>
> If you need more information.
> Debian sid 64 bits, python-mecavideo v 5.4.
>
> Hope you can fix this.
> David Côme.
>
>
>
> -- System Information:
> Debian Release: wheezy/sid
> APT prefers unstable
> APT policy: (987, 'unstable'), (985, 'stable'), (983, 'stable'), (500,
> 'stable-updates'), (98, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.39-1-amd64 (SMP w/2 CPU cores)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages python-mecavideo depends on:
> ii conkeror [www-browser] 0.9.3+git110602-1 keyboard focused web browser
> with
> ii elinks [www-browser] 0.12~pre5-3.2+b1 advanced text-mode WWW browser
> ii epiphany-browser [www- 2.30.6-2 Intuitive GNOME web browser
> ii evince [postscript-vie 2.30.3-3 Document (PostScript, PDF) viewer
> ii ghostscript [postscrip 9.02~dfsg-2 interpreter for the PostScript
> lan
> ii gv [postscript-viewer] 1:3.7.2-1 PostScript and PDF viewer for X
> ii iceweasel [www-browser 3.5.19-2 Web browser based on Firefox
> ii links [www-browser] 2.3~pre1-1+b1 Web browser running in text mode
> ii links2 [www-browser] 2.3~pre1-1+b1 Web browser running in both
> graphi
> ii lynx-cur [www-browser] 2.8.8dev.8-1 Text-mode WWW Browser with NLS
> sup
> ii opera [www-browser] 11.11.2109 A fast and secure web browser
> and
> ii python 2.6.6-14 interactive high-level
> object-orie
> ii python-matplotlib 1.0.1-2 Python based plotting system in
> a
> ii python-opencv 2.1.0-4 Python bindings for the computer
> v
> ii python-qt4 4.8.3-2+b1 Python bindings for Qt4
> ii python-support 1.0.13 automated rebuilding support for
> P
> ii shared-mime-info 0.90-1 FreeDesktop.org shared MIME
> databa
> ii w3m [www-browser] 0.5.3-2+b1 WWW browsable pager with
> excellent
> ii xdg-utils 1.1.0~rc1-2 desktop integration utilities
> from
>
> Versions of packages python-mecavideo recommends:
> ii mencoder 3:1.0~rc4-0.1 MPlayer's Movie Encoder
> ii mplayer 3:1.0~rc4-0.1 The Ultimate Movie Player For
> Linu
> ii vlc 1.1.9-1+b1 multimedia player and streamer
>
> Versions of packages python-mecavideo suggests:
> ii transcode 3:1.1.5-0.7 Utility to encode raw
> video/audio
>
> -- no debconf information
>
>
>
--
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70
signature.asc
Description: Digital signature

