mashruq / damnvid

Automatically exported from code.google.com/p/damnvid
GNU General Public License v3.0
1 stars 0 forks source link

DamnVid needs a Lucid PPA #49

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Trying to start the program
2. executing from commandline same result
3.

What is the expected output? What do you see instead?
Program start,  running command just shows a crosshair

What version of the product are you using? On what operating system?
1.5 64 bit on Ubuntu Lucid 10.04  64 bit

Please attach the file damnvid.log, found the in the following directory:
- %APPDATA%/DamnVid if you're on Windows (Copy/paste that into Explorer's
address bar)
- Home/Library/Preferences/DamnVid on Mac OS X
- ~/.damnvid on Linux

Please provide any additional information below.

Uninstalled and reinstalled purging both times, same result. Works on
another system running Ubuntu 9.10 Karmic 64 bit

No .damvid directory. had to run binary from /usr/share/damnvid in terminal
this is output
amano@amano-desktop:/usr/share/damnvid$ ./DamnVid 
Traceback (most recent call last):
  File "<string>", line 6, in <module>
  File "__main__.py", line 105, in <module>
  File "__main__DamnVid__.py", line 27, in <module>
  File "wx/__init__.py", line 45, in <module>
  File "wx/_core.py", line 4, in <module>
  File "wx/_core_.py", line 14, in <module>
ImportError: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol:
g_desktop_app_info_get_filename

also ran

amano@amano-desktop:~$ sh /usr/share/damnvid/DamnVid.py 
: not founddamnvid/DamnVid.py: 3: 
: not founddamnvid/DamnVid.py: 8: 
: not founddamnvid/DamnVid.py: 13: 
: not founddamnvid/DamnVid.py: 16: 
: not founddamnvid/DamnVid.py: 19: 
: not founddamnvid/DamnVid.py: 26: 

Original issue reported on code.google.com by chojin.b...@gmail.com on 26 Mar 2010 at 10:11

GoogleCodeExporter commented 8 years ago
Sounds like a GTK version mismatch. I'll download the Lucid Beta and build 
DamnVid
against its version of GTK, I guess.

Original comment by windypo...@gmail.com on 26 Mar 2010 at 4:09

GoogleCodeExporter commented 8 years ago
Well, it was really tougher than I expected, but here's an AMD64 build for Lucid
Lynx. Please give it a try and report here on how well or bad it worked:
http://drop.io/d4mnv1d (download damnvid_1.5-1_amd64.deb)

Original comment by windypo...@gmail.com on 31 Mar 2010 at 5:16

GoogleCodeExporter commented 8 years ago
new version starts and is functional

Original comment by chojin.b...@gmail.com on 31 Mar 2010 at 4:15

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Alright... I don't know if I should keep two separate packages for each version 
of
GTK, though. I mean, there's already 4 different packages, maintaining 2 
versions of
GTK would mean 8 packages.

Original comment by windypo...@gmail.com on 2 Apr 2010 at 10:28

GoogleCodeExporter commented 8 years ago
Thanks for update, it could be a lucid problem that will be corrected once it's 
out.
hellabzb another python program quit working in lucid

Original comment by chojin.b...@gmail.com on 5 Apr 2010 at 1:20

GoogleCodeExporter commented 8 years ago
No, it will not be corrected, as Ubuntu does say that they do not ensure binary
compatibility, and that if it does happen that a program is binary compatible 
from a
version of Ubuntu to another, it is only a coincidence. This fortunate 
coincidence
has happened for the last 3 or so releases it seems, apparently it'll break 
with Lucid.

Original comment by windypo...@gmail.com on 5 Apr 2010 at 6:26

GoogleCodeExporter commented 8 years ago
Same problem here on Jaunty 32bit, so it's not just Lucid. The error message is
slightly different though:
ImportError: /usr/share/damnvid/libgio-2.0.so.0: undefined symbol:
g_ptr_array_new_with_free_func

Original comment by stefanie...@gmail.com on 7 Apr 2010 at 8:28

GoogleCodeExporter commented 8 years ago
On Jaunty? That's weird... Did you upgrade the GNOME libraries through PPAs or 
something?

Original comment by windypo...@gmail.com on 7 Apr 2010 at 4:10

GoogleCodeExporter commented 8 years ago
I added jaunty-backports and jaunty-proposed to my sources, maybe that's why?
libgtk2.0-0 is version 2.16.1-0ubuntu2 on my system. 

Original comment by stefanie...@gmail.com on 8 Apr 2010 at 9:22

GoogleCodeExporter commented 8 years ago
Hm, it sounds like the official packages' version. Did you try the Lucid 
package?

Original comment by windypo...@gmail.com on 8 Apr 2010 at 10:34

GoogleCodeExporter commented 8 years ago
Using Jaunty 64 bit, and basically got the same message the others did.  

Regular package:

ImportError: /usr/share/damnvid/libgio-2.0.so.0: undefined symbol:
g_ptr_array_new_with_free_func

I uninstalled and purged damnvid, and succesfully installed the lucid package.  
I
still couldn't open the program.  This is what came up when I checked it in the 
terminal.

ImportError: /lib/libc.so.6: version `GLIBC_2.11' not found (required by
/usr/share/damnvid/libpng12.so.0)

Original comment by mizunoya...@gmail.com on 20 Apr 2010 at 2:44

GoogleCodeExporter commented 8 years ago
That sounds weird. I think I will change the packaging method though. I have 
been
compyling all the stuff on all platforms, but I think I shouldn't compile 
anything on
the Linux packages and simply mark Python and the required modules as 
dependencies.

In the meantime, you can still "build" from source:
http://code.google.com/p/damnvid/wiki/BuildingFromSource

Original comment by windypo...@gmail.com on 20 Apr 2010 at 4:15

GoogleCodeExporter commented 8 years ago
Hi, Salut 
Je ne sais pas si je dois parler anglais ou bien français.
I have discovered your software and i'm interested by it.
I'm on :
1.5.1 64 bit on Ubuntu Lucid 10.04  RC
Damnvid is not launch (desktop, console). no message
I have not not directory in my home .damnvid.
I have no binary at /usr/bin
I have try to launch it and i have this in console :
olivier@Triton:~$ whereis damnvid
damnvid: /usr/share/damnvid
olivier@Triton:~$ locate damnvid
/usr/share/damnvid
/usr/share/applications/damnvid.desktop
/usr/share/damnvid/COPYING
/usr/share/damnvid/Crypto.Cipher.AES.so
/usr/share/damnvid/Crypto.PublicKey._fastmath.so
/usr/share/damnvid/DamnVid
/usr/share/damnvid/DamnVid.py
/usr/share/damnvid/_bisect.so
/usr/share/damnvid/_codecs_cn.so
/usr/share/damnvid/_codecs_hk.so
/usr/share/damnvid/_codecs_iso2022.so
/usr/share/damnvid/_codecs_jp.so
/usr/share/damnvid/_codecs_kr.so
/usr/share/damnvid/_codecs_tw.so
/usr/share/damnvid/_ctypes.so
/usr/share/damnvid/_elementtree.so
/usr/share/damnvid/_hashlib.so
/usr/share/damnvid/_locale.so
/usr/share/damnvid/_multibytecodec.so
/usr/share/damnvid/_random.so
/usr/share/damnvid/_socket.so
/usr/share/damnvid/_ssl.so
/usr/share/damnvid/_struct.so
/usr/share/damnvid/_weakref.so
/usr/share/damnvid/array.so
/usr/share/damnvid/bin
/usr/share/damnvid/binascii.so
/usr/share/damnvid/bz2.so
/usr/share/damnvid/cStringIO.so
/usr/share/damnvid/collections.so
/usr/share/damnvid/conf
/usr/share/damnvid/datetime.so
/usr/share/damnvid/fcntl.so
/usr/share/damnvid/grp.so
/usr/share/damnvid/img
/usr/share/damnvid/itertools.so
/usr/share/damnvid/libICE.so.6
/usr/share/damnvid/libSM.so.6
/usr/share/damnvid/libX11.so.6
/usr/share/damnvid/libXau.so.6
/usr/share/damnvid/libXcomposite.so.1
/usr/share/damnvid/libXcursor.so.1
/usr/share/damnvid/libXdamage.so.1
/usr/share/damnvid/libXdmcp.so.6
/usr/share/damnvid/libXext.so.6
/usr/share/damnvid/libXfixes.so.3
/usr/share/damnvid/libXi.so.6
/usr/share/damnvid/libXinerama.so.1
/usr/share/damnvid/libXrandr.so.2
/usr/share/damnvid/libXrender.so.1
/usr/share/damnvid/libatk-1.0.so.0
/usr/share/damnvid/libbz2.so.1.0
/usr/share/damnvid/libcairo.so.2
/usr/share/damnvid/libcrypto.so.0.9.8
/usr/share/damnvid/libdirect-1.2.so.0
/usr/share/damnvid/libdirectfb-1.2.so.0
/usr/share/damnvid/libexpat.so.1
/usr/share/damnvid/libfontconfig.so.1
/usr/share/damnvid/libfreetype.so.6
/usr/share/damnvid/libfusion-1.2.so.0
/usr/share/damnvid/libgcc_s.so.1
/usr/share/damnvid/libgio-2.0.so.0
/usr/share/damnvid/libgmp.so.3
/usr/share/damnvid/libjpeg.so.62
/usr/share/damnvid/libncurses.so.5
/usr/share/damnvid/libncursesw.so.5
/usr/share/damnvid/libpcre.so.3
/usr/share/damnvid/libpixman-1.so.0
/usr/share/damnvid/libpng12.so.0
/usr/share/damnvid/library.zip
/usr/share/damnvid/libreadline.so.6
/usr/share/damnvid/libresolv.so.2
/usr/share/damnvid/libselinux.so.1
/usr/share/damnvid/libssl.so.0.9.8
/usr/share/damnvid/libstdc++.so.6
/usr/share/damnvid/libtiff.so.4
/usr/share/damnvid/libuuid.so.1
/usr/share/damnvid/libwx_baseu-2.8.so.0
/usr/share/damnvid/libwx_baseu_net-2.8.so.0
/usr/share/damnvid/libwx_baseu_xml-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_adv-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_aui-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_core-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_html-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_qa-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_richtext-2.8.so.0
/usr/share/damnvid/libwx_gtk2u_xrc-2.8.so.0
/usr/share/damnvid/libxcb-render-util.so.0
/usr/share/damnvid/libxcb-render.so.0
/usr/share/damnvid/libxcb.so.1
/usr/share/damnvid/libz.so.1
/usr/share/damnvid/locale
/usr/share/damnvid/math.so
/usr/share/damnvid/modules
/usr/share/damnvid/operator.so
/usr/share/damnvid/py
/usr/share/damnvid/pyexpat.so
/usr/share/damnvid/readline.so
/usr/share/damnvid/select.so
/usr/share/damnvid/strop.so
/usr/share/damnvid/termios.so
/usr/share/damnvid/time.so
/usr/share/damnvid/unicodedata.so
/usr/share/damnvid/version.damnvid
/usr/share/damnvid/wx._animate.so
/usr/share/damnvid/wx._controls_.so
/usr/share/damnvid/wx._core_.so
/usr/share/damnvid/wx._gdi_.so
/usr/share/damnvid/wx._misc_.so
/usr/share/damnvid/wx._windows_.so
/usr/share/damnvid/zlib.so
/usr/share/damnvid/bin/ffmpeg64
/usr/share/damnvid/conf/!readme.txt
/usr/share/damnvid/conf/conf.ini
/usr/share/damnvid/conf/preferences.damnvid
/usr/share/damnvid/img/bugreportload.gif
/usr/share/damnvid/img/download-allthree.png
/usr/share/damnvid/img/download-linux.png
/usr/share/damnvid/img/download-osx.png
/usr/share/damnvid/img/download-space-left.png
/usr/share/damnvid/img/download-space-right.png
/usr/share/damnvid/img/download-top.png
/usr/share/damnvid/img/download-windows.png
/usr/share/damnvid/img/download.png
/usr/share/damnvid/img/droptarget.gif
/usr/share/damnvid/img/droptargetloading.gif
/usr/share/damnvid/img/foldermovie.png
/usr/share/damnvid/img/icon.icns
/usr/share/damnvid/img/icon.ico
/usr/share/damnvid/img/icon128.png
/usr/share/damnvid/img/icon16.png
/usr/share/damnvid/img/icon192.png
/usr/share/damnvid/img/icon224.png
/usr/share/damnvid/img/icon256.png
/usr/share/damnvid/img/icon32.png
/usr/share/damnvid/img/icon48.png
/usr/share/damnvid/img/icon512.png
/usr/share/damnvid/img/icon64.png
/usr/share/damnvid/img/iconfile.ico
/usr/share/damnvid/img/logo.png
/usr/share/damnvid/img/logo512.png
/usr/share/damnvid/img/logo640.png
/usr/share/damnvid/img/logo768.png
/usr/share/damnvid/img/modules.png
/usr/share/damnvid/img/online.png
/usr/share/damnvid/img/os
/usr/share/damnvid/img/profile.png
/usr/share/damnvid/img/profiles.png
/usr/share/damnvid/img/search-background.png
/usr/share/damnvid/img/search.gif
/usr/share/damnvid/img/searchctrl.png
/usr/share/damnvid/img/searching.gif
/usr/share/damnvid/img/searchpanel.gif
/usr/share/damnvid/img/searchpanel.png
/usr/share/damnvid/img/splashscreen.png
/usr/share/damnvid/img/stars_0.png
/usr/share/damnvid/img/stars_1.png
/usr/share/damnvid/img/stars_2.png
/usr/share/damnvid/img/stars_3.png
/usr/share/damnvid/img/stars_4.png
/usr/share/damnvid/img/stars_5.png
/usr/share/damnvid/img/stoat.jpg
/usr/share/damnvid/img/thumbnail-background.png
/usr/share/damnvid/img/thumbnail.gif
/usr/share/damnvid/img/video.png
/usr/share/damnvid/img/vimeo.png
/usr/share/damnvid/img/web.ico
/usr/share/damnvid/img/web.png
/usr/share/damnvid/img/youtube.png
/usr/share/damnvid/img/youtubebrowser.png
/usr/share/damnvid/img/os/osxfinder.png
/usr/share/damnvid/img/os/tux.png
/usr/share/damnvid/img/os/winvista.png
/usr/share/damnvid/img/os/winxp.png
/usr/share/damnvid/locale/English.locale
/usr/share/damnvid/locale/French.locale
/usr/share/damnvid/modules/bliptv-1.0.module.damnvid
/usr/share/damnvid/modules/break-1.0.module.damnvid
/usr/share/damnvid/modules/canalplus-1.1.module.damnvid
/usr/share/damnvid/modules/clubic-1.0.module.damnvid
/usr/share/damnvid/modules/collegehumor-1.0.module.damnvid
/usr/share/damnvid/modules/crunchyroll-1.0.module.damnvid
/usr/share/damnvid/modules/dailymotion-1.1.module.damnvid
/usr/share/damnvid/modules/deviantart-1.0.module.damnvid
/usr/share/damnvid/modules/escapistmagazine-1.2.module.damnvid
/usr/share/damnvid/modules/flickr-1.0.module.damnvid
/usr/share/damnvid/modules/gametrailers-1.1.module.damnvid
/usr/share/damnvid/modules/gamevideos-1.0.module.damnvid
/usr/share/damnvid/modules/googlevideo-1.0.module.damnvid
/usr/share/damnvid/modules/ignvideo-1.0.module.damnvid
/usr/share/damnvid/modules/itmspodcasts-1.0.module.damnvid
/usr/share/damnvid/modules/jeuxvideocom-1.0.module.damnvid
/usr/share/damnvid/modules/livevideo-1.0.module.damnvid
/usr/share/damnvid/modules/megavideo-1.0.module.damnvid
/usr/share/damnvid/modules/metacafe-1.1.module.damnvid
/usr/share/damnvid/modules/myspacetv-1.0.module.damnvid
/usr/share/damnvid/modules/newgrounds-1.0.module.damnvid
/usr/share/damnvid/modules/onn-1.0.module.damnvid
/usr/share/damnvid/modules/revver-1.0.module.damnvid
/usr/share/damnvid/modules/tmtube-1.1.module.damnvid
/usr/share/damnvid/modules/veoh-1.0.module.damnvid
/usr/share/damnvid/modules/vimeo-1.0.module.damnvid
/usr/share/damnvid/modules/wattv-1.0.module.damnvid
/usr/share/damnvid/modules/wegame-1.0.module.damnvid
/usr/share/damnvid/modules/youku-1.1.module.damnvid
/usr/share/damnvid/modules/youtube-1.4.module.damnvid
/usr/share/doc/damnvid
/usr/share/doc/damnvid/README.Debian
/usr/share/doc/damnvid/changelog.Debian.gz
/usr/share/doc/damnvid/copyright
/var/lib/dpkg/info/damnvid.copyright
/var/lib/dpkg/info/damnvid.dirs
/var/lib/dpkg/info/damnvid.list
/var/lib/dpkg/info/damnvid.rules 
olivier@Triton:~$ cd /usr/share/damnvid
olivier@Triton:/usr/share/damnvid$ ls
array.so                       cStringIO.so        libdirectfb-1.2.so.0 
libreadline.so.6           libwx_gtk2u_richtext-2.8.so.0  libXrender.so.1     
_struct.so
bin                            _ctypes.so          libexpat.so.1        
libresolv.so.2             libwx_gtk2u_xrc-2.8.so.0       libz.so.1           
termios.so
binascii.so                    DamnVid             libfontconfig.so.1   
libselinux.so.1            libX11.so.6                    locale              
time.so
_bisect.so                     DamnVid.py          libfreetype.so.6      
libSM.so.6 
               libXau.so.6                    _locale.so          unicodedata.so
bz2.so                         datetime.so         libfusion-1.2.so.0   
libssl.so.0.9.8            libxcb-render.so.0             math.so            
version.damnvid
_codecs_cn.so                  _elementtree.so     libgcc_s.so.1        
libstdc++.so.6             libxcb-render-util.so.0        modules             
_weakref.so
_codecs_hk.so                  fcntl.so            libgio-2.0.so.0       
libtiff.so.4
              libxcb.so.1                    _multibytecodec.so  wx._animate.so
_codecs_iso2022.so             grp.so              libgmp.so.3           
libuuid.so.1
              libXcomposite.so.1             operator.so         wx._controls_.so
_codecs_jp.so                  _hashlib.so         libICE.so.6          
libwx_baseu-2.8.so.0       libXcursor.so.1                py                 
wx._core_.so
_codecs_kr.so                  img                 libjpeg.so.62        
libwx_baseu_net-2.8.so.0   libXdamage.so.1                pyexpat.so          
wx._gdi_.so
_codecs_tw.so                  itertools.so        libncurses.so.5      
libwx_baseu_xml-2.8.so.0   libXdmcp.so.6                  _random.so         
wx._misc_.so
collections.so                 libatk-1.0.so.0     libncursesw.so.5     
libwx_gtk2u_adv-2.8.so.0   libXext.so.6                   readline.so        
wx._windows_.so
conf                           libbz2.so.1.0       libpcre.so.3         
libwx_gtk2u_aui-2.8.so.0   libXfixes.so.3                 select.so           
zlib.so
COPYING                        libcairo.so.2       libpixman-1.so.0     
libwx_gtk2u_core-2.8.so.0  libXinerama.so.1               _socket.so
Crypto.Cipher.AES.so           libcrypto.so.0.9.8  libpng12.so.0        
libwx_gtk2u_html-2.8.so.0  libXi.so.6                     _ssl.so
Crypto.PublicKey._fastmath.so  libdirect-1.2.so.0  library.zip          
libwx_gtk2u_qa-2.8.so.0    libXrandr.so.2                 strop.so
olivier@Triton:/usr/share/damnvid$ python DamnVid.py 
Traceback (most recent call last):
  File "DamnVid.py", line 36, in <module>
    import urllib2 # Fetch data from the tubes, encode/decode URLs
  File "/usr/lib/python2.6/urllib2.py", line 94, in <module>
    import httplib
  File "/usr/lib/python2.6/httplib.py", line 72, in <module>
    from urlparse import urlsplit
  File "/usr/lib/python2.6/urlparse.py", line 84, in <module>
    from collections import namedtuple
ImportError: cannot import name namedtuple
olivier@Triton:/usr/share/damnvid$ ./DamnVid 
Traceback (most recent call last):
  File "<string>", line 6, in <module>
  File "__main__.py", line 105, in <module>
  File "__main__DamnVid__.py", line 27, in <module>
  File "wx/__init__.py", line 45, in <module>
  File "wx/_core.py", line 4, in <module>
  File "wx/_core_.py", line 14, in <module>
ImportError: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol:
g_desktop_app_info_get_filename
olivier@Triton:/usr/share/damnvid$ 

I have tried too to move the file DamVid in usr/bin because he is empty. It 
doesn't walk.

If you have a suggestion i'm taken. Thanks 

Original comment by eolin...@gmail.com on 1 May 2010 at 7:46

GoogleCodeExporter commented 8 years ago
You can speak both english and french because those are the languages I speak as
well, but this is en english website so please speak english.

The problem is that you're using Lucid Lynx, for which DamnVid hasn't been 
packaged
yet. Please read the comments above. There is a 64-bit .deb package for Lucid 
here:
http://drop.io/d4mnv1d

Original comment by windypo...@gmail.com on 1 May 2010 at 8:21

GoogleCodeExporter commented 8 years ago
I have made packages for lucid here: 
https://launchpad.net/~damnvid-ubuntu/+archive/ppa
To add it to your system type the following commands in a shell:

sudo add-apt-repository ppa:damnvid-ubuntu/ppa
sudo apt-get update
sudo apt-get install damnvid

The packages are not perfect yet, but they work, and I would like to have 
someone
test them. My goal is to get DamnVid included into Ubuntu Maveric (10.10).

Original comment by anot...@gmail.com on 7 May 2010 at 7:31

GoogleCodeExporter commented 8 years ago
Upgraded Damnvid from previous drop.io version to launchpad lucid version it 
crashes
and gives this error when starting. same result when removing .damnvid folder 

End init, begin declarations. 
!! Traceback (most recent call last):

  File "/usr/share/damnvid/DamnVid.py", line 1210, in <module>
    class DamnHyperlink(wx.HyperlinkCtrl):

AttributeError: 'module' object has no attribute 'HyperlinkCtrl'

Original comment by chojin.b...@gmail.com on 7 May 2010 at 10:55

GoogleCodeExporter commented 8 years ago
I have just tried this package on a fresh install of Kubuntu 10.04 64-bit and 
it has
worked nicely, I cannot reproduce the bug of chokin.beta. However, from the 
sound of
it, it looks like you have an old and/or weird version of wx, one which does not
have the HyperlinkCtrl class: http://www.wxpython.org/docs/api/wx.HyperlinkCtrl-
class.html
Try reinstalling the wxPython package from the Ubuntu repos, they should work 
fine.
sudo apt-get remove --purge python-wxgtk2.8
sudo apt-get install damnvid (should reinstall python-wxgtk2.8 since it depends 
on
it)

@anoteng: The PPA is awesome, however https://launchpad.net/~damnvid belongs to 
me!
I had made that account because I knew it'd come in handy some day. If you 
want, I
can give you the credentials to it. It's not a team, it's a regular account,
though... Not sure if that can be changed.
Also, I've seen that you have created a branch on Launchpad to patch up DamnVid 
and
its build process. Please do not do that; I don't want to have multiple repos to
handle... I can give you commit access instead, I'd prefer that a lot.

Original comment by windypo...@gmail.com on 7 May 2010 at 11:18

GoogleCodeExporter commented 8 years ago
Thanks, I didn't realize that the ppa wasn't the official one, The drop.io 
worked
fine so i'll reinstall that one. The Python-wxgtk2.8 on my system apparently is 
a
weird version since it wants to remove a lot of programs I've installed that 
use it

Original comment by chojin.b...@gmail.com on 8 May 2010 at 12:00

GoogleCodeExporter commented 8 years ago
I figured it belonged to you, but having to log in to different users is 
impractical
since I use the launchpad login for a lot of things (ubuntu forums, packaging 
other
projects, bug triaging and even slashdot login)
There are several reasons for the bzr branch; i've made some minor Ubuntu 
specific
adjustments to the source using quilt, there are no actual changes to the source
(besides removing the prebuilt binaries). Commiting those changes to your repo 
would
break things for you. Also, bazaar integrates very nicely with launchpad and 
debuild.
What we perhaps could to if you really don't like having the bzr branch around 
is: I
could commit only the debian folder, that would not break anything for you. Do 
you
know if there's a debuild plugin for subversion?
Another option would be to upload only the debian folder to the bzr branch, and
export the source from svn.

I'll change the package so that it depends on the current version of wx, 
currently
the package only checks for wx, not the correct version.

Also please keep in mind that the PPA is still only for testing, and I would 
like for
as many as possible to test and report any bugs, like chojin.beta did.

Original comment by anot...@gmail.com on 8 May 2010 at 5:33

GoogleCodeExporter commented 8 years ago
Well, is there some way to change the account into a team (or delete the 
account and
create a team)?
I don't know about debuild or if it has a Subversion plugin but I don't want 
multiple
copies of the source files that are not in sync with each other (for example, 
the
branch's /DamnVid.py and /modules/youtube/youtube.damnvid are outdated already),
because that's exactly the problem that version control system is supposed to 
solve.
If it's possible to keep both in sync then that's fine, but I'd much rather 
keep one
repo. You can commit /debian to the SVN repo, I don't mind at all; also, for 
your
patches, the ones that would break things would be
http://bazaar.launchpad.net/~damnvid-ubuntu/%2Bjunk/lucid/annotate/head%3A/debia
n/patches/ffmpeg_path.patch
- cmd = [DV.bin_path + 'ffmpeg' + os_exe_ext, '-i', '?DAMNVID_VIDEO_STREAM?', 
'-y',
'-passlogfile', DV.tmp_path + 'pass']
+ cmd = ['/usr/bin/ffmpeg' + os_exe_ext, '-i', '?DAMNVID_VIDEO_STREAM?', '-y',
'-passlogfile', DV.tmp_path + 'pass']
But you could just do this instead and it wouldn't break anything:
- cmd = [DV.bin_path + 'ffmpeg' + os_exe_ext, '-i', '?DAMNVID_VIDEO_STREAM?', 
'-y',
'-passlogfile', DV.tmp_path + 'pass']
+ if DV.os == 'posix':
+     cmd = ['/usr/bin/ffmpeg' + os_exe_ext, '-i', '?DAMNVID_VIDEO_STREAM?', 
'-y',
'-passlogfile', DV.tmp_path + 'pass']
+ else:
+     cmd = [DV.bin_path + 'ffmpeg' + os_exe_ext, '-i', 
'?DAMNVID_VIDEO_STREAM?',
'-y', '-passlogfile', DV.tmp_path + 'pass']
That's totally fine as well (though of course a proper patch wouldn't hardcode
/usr/bin/ffmpeg but would search in $PATH and stuff, and it probably wouldn't 
search
for it as this place of the code), but it's OK to use OS-specific if's at some 
points
in the code.
Also, for things like this:
http://bazaar.launchpad.net/~damnvid-ubuntu/%2Bjunk/lucid/annotate/head%3A/debia
n/patches/disable_update.patch
Please don't do that, because as I said it would break module updates which 
must be
done immediately to make sure the program still works as intended. What should 
be
done instead is to silence the "There's a new version!" dialog when there's a 
new
version of DamnVid itself. I've just done this right now actually, in revision 
230.

Original comment by windypo...@gmail.com on 8 May 2010 at 3:44

GoogleCodeExporter commented 8 years ago
ok, we'll go for the deb-dir in svn repo approach, and I'll delete the bazaar 
branch.
Please modify the patches if you can make them better, I'll upload the 
debian-dir to
the repo as soon as you grant me access. I have barely touched python before, 
but it
looks like an easy language to learn so I guess I'll hit the books soon.

For the damnvid account, I think you'll have to delete the account, and when 
the name
becomes available I'll create a new team and delete the old.

Original comment by anot...@gmail.com on 8 May 2010 at 7:25

GoogleCodeExporter commented 8 years ago
Hi,
Désolé d'être en retard, j'ai eu pas mal de problemes de connections cette 
semaine et
en plus, j'attendais un mail de reponse (l'habitude de notre forum, désolé).
So, now in english.
@windypo
the deb works perfectly .Damnvid is now open.
@anoteng
Your ppa is not working because  before installing the deb, i have tried it. I 
must
precise that was 30 minutes after your updated.
Both: Launchpad and his tool bazaar is a great tool and you could have a lot of 
help
thanks to this tool and the Ubuntu community. I know a little the question 
because
i'm in a team and launchpad manage the project. My profile :
https://launchpad.net/~eolinwen
Now, i have just look at the preferences and it seems to be a interesting tool, 
very
complete. I must just know how he is working. Thanks. 

Original comment by eolin...@gmail.com on 8 May 2010 at 8:04

GoogleCodeExporter commented 8 years ago
Issue 67 has been merged into this issue.

Original comment by windypo...@gmail.com on 9 May 2010 at 5:21

GoogleCodeExporter commented 8 years ago
I have deactivated the damnvid account (how long can deletion take?).

I have opened the .deb package from the PPA and saw that it contains multiple 
useless
files:
/img/os <- Useless, it's only used on the Google Code website to display the OS 
icons
/os <- Seems to be a copy of /img/os?
/modules/lotsOfFolders <- The packaged build should only contain the 
.module.damnvid
files, since it does not use the unpackaged ones.
/img/*.psd <- These are the Photoshop source files of some graphics. They all 
have a
PNG equivalent so that they can be used in DamnVid; the .psd is only in the 
repo so
that the .PNG's can be easily edited.
/img/*.noinclude.* <- These files shouldn't be included, that's why they contain
noinclude in their file name
And some other images.
Instead, you should make it use the build-required-files.py list in /build-any/,
which I have just modified so that it doesn't include the ffmpeg binary. When 
you run
it (you should run it from the directory DamnVid.py is in), it will package up 
all
the modules and generate a file called required-files.txt that contains a list 
of
filenames that should be included.
Also, don't bother with buying books about Python, as the Python's official
documentation is quite readable and very funny as it contains lots of 
references to
Monty Python. It's actually an enjoyable read, which is quite a feat for a
programming language documentation!

@eolinwen: Yes, Launchpad is a nice vertically-integrated tool for Ubuntu 
software,
but DamnVid is cross-platform so I don't think Launchpad should be its (main) 
home.
Also, Google Code should notify you of updates about this issue; if it does not,
click the little star next to the issue title.

Bug renamed and transferred to anoteng~

Original comment by windypo...@gmail.com on 9 May 2010 at 6:06

GoogleCodeExporter commented 8 years ago
The PPA has now been moved to https://launchpad.net/~damnvid/+archive/ppa

I will update the package and remove the unneeded files.

@eolinwen: I'm sorry but I didn't quite understand what you ment. Did you have a
problem with the PPA or the package? Launchpad PPA's had some downtime 
yesterday,
maybe that was your problem?

Original comment by anot...@gmail.com on 9 May 2010 at 10:40

GoogleCodeExporter commented 8 years ago
I downloaded your file from the ppa, but i only got a bunch of developer tools 
and I
didn't get DamnVid. Whats going on?

Original comment by elementa...@gmail.com on 9 May 2010 at 4:34

GoogleCodeExporter commented 8 years ago
To add the PPA to your system open a shell and type:
sudo apt-add-repository ppa:damnvid/ppa
sudo apt-get update

To install DamnVid:
sudo apt-get install damnvid

These actions can of course also be done from the gui, but command line 
commands are
easier to explain.

Original comment by anot...@gmail.com on 9 May 2010 at 6:12

GoogleCodeExporter commented 8 years ago
I looked at r236 and saw that it contains the (static) list of files as given by
build-required-files.py; but wouldn't it be possible to run that script when 
building
the package rather than keeping it like this? The point of 
build-required-files.py is
to not have to maintain a list of files required to package for each platform. 
That
script also rebuilds all modules (same as DamnVid.py --rebuild-modules, only it
doesn't launch DamnVid), so I tihnk that's what should be used in /debian/rules

Original comment by windypo...@gmail.com on 9 May 2010 at 7:23

GoogleCodeExporter commented 8 years ago
I have added a -o option to build-required-files.py in r239, that way you can 
point
it to debian/install directly:
build-any/build-required-files.py -o debian/install

Original comment by windypo...@gmail.com on 9 May 2010 at 7:34

GoogleCodeExporter commented 8 years ago
Yes, good idea..

Original comment by anot...@gmail.com on 9 May 2010 at 8:06

GoogleCodeExporter commented 8 years ago
or not... the install file needs to be in the format:
file /destination/folder

Original comment by anot...@gmail.com on 9 May 2010 at 8:08

GoogleCodeExporter commented 8 years ago
Well, I added a "destination folder" option -d. Try it like this:
build-any/build-required-files.py -o debian/install -d /usr/share/damnvid

Original comment by windypo...@gmail.com on 9 May 2010 at 8:17

GoogleCodeExporter commented 8 years ago
Nice!

Original comment by anot...@gmail.com on 9 May 2010 at 9:27

GoogleCodeExporter commented 8 years ago
Issue 68 has been merged into this issue.

Original comment by windypo...@gmail.com on 10 May 2010 at 3:10

GoogleCodeExporter commented 8 years ago
Sorry for some reason I didn't see issue 49 :(

Original comment by AndyMan...@gmail.com on 10 May 2010 at 3:53

GoogleCodeExporter commented 8 years ago
*To add the PPA to your system open a shell and type:
*sudo apt-add-repository ppa:damnvid/ppa
*sudo apt-get update
*
*To install DamnVid:
*sudo apt-get install damnvid
*
*These actions can of course also be done from the gui, but command line 
commands are
*easier to explain.

Ok i did this. but i can't start it. How do i do that? 
Also it didnt show up in my menu.

Useing Ubuntu 10.4 32

Original comment by empleyf...@gmail.com on 10 May 2010 at 2:58

GoogleCodeExporter commented 8 years ago
Apparently I forgot to check that the menuentry actually worked. will be fixed
tomorrow. For now you'll have to press alt+f2 and type damnvid or simply type 
damnvid
in a shell. sorry about that.

Original comment by anot...@gmail.com on 10 May 2010 at 5:39

GoogleCodeExporter commented 8 years ago
When i type that in the terminal it says: damnvid: command not found
alt+F2 says there is no file in the home/username folder

Original comment by empleyf...@gmail.com on 10 May 2010 at 7:46

GoogleCodeExporter commented 8 years ago
What is the output of:
$ which damnvid
and
$ echo $PATH

Then try launching it directly:
python /usr/share/damnvid/DamnVid.py

Original comment by windypo...@gmail.com on 10 May 2010 at 7:55

GoogleCodeExporter commented 8 years ago
First one dont do any thing.
Second one : 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

The third one gave me this:

Starting up.
Traceback (most recent call last):
  File "/usr/share/damnvid/DamnVid.py", line 40, in <module>
    import socks # SOCKS proxy client
ImportError: No module named socks

Original comment by empleyf...@gmail.com on 10 May 2010 at 8:10

GoogleCodeExporter commented 8 years ago
Oh right, cd to DamnVid's directory before launching it:
$ cd /usr/share/damnvid/
$ python /usr/share/damnvid/DamnVid.py

It sounds like you don't have the damnvid startup shell script in /usr/bin. 
Perhaps
the package hasn't been updated to contain it yet.

Original comment by windypo...@gmail.com on 10 May 2010 at 8:16

GoogleCodeExporter commented 8 years ago
jan@christersito:~$ cd /usr/share/damnvid/
jan@christersito:/usr/share/damnvid$ python /usr/share/damnvid/DamnVid.py
Starting up.
Traceback (most recent call last):
  File "/usr/share/damnvid/DamnVid.py", line 40, in <module>
    import socks # SOCKS proxy client
ImportError: No module named socks

I have no ide. Im very new to linux.
I am useing a Modification of ubuntu 10.04
Ultimate Edition 2.6
Its based on the new ubuntu.
Comes whit preinstalled more programs and themes and what not.

Original comment by empleyf...@gmail.com on 10 May 2010 at 8:30

GoogleCodeExporter commented 8 years ago
Dammit, isn't the SOCKS module included in the package?
Well, I guess you could "build" from source. You could follow the Wiki article 
here:
http://code.google.com/p/damnvid/wiki/BuildingFromSource
But it makes a lot of assumptions about things you know. If you're very new, 
here's a
braindead list of commands to get it working (I think):

Go to your home folder:
cd ~

Remove leftover DamnVid preferences (careful, type this correctly):
rm -rf ~/.damnvid

Add the DamnVid PPA (here, it's only used to get the updated python-gdata 
package):
sudo apt-add-repository ppa:damnvid/ppa
sudo apt-get update

Get the required packages:
sudo apt-get install subversion python-wxgtk2.8 python-beautifulsoup 
python-gdata

Get DamnVid's source code (this will take a little while):
svn checkout http://damnvid.googlecode.com/svn/trunk/ damnvid

Go to the directory which contains the source code:
cd damnvid

Rebuild the modules:
python DamnVid.py --rebuild-modules

This will say a huuge block of gibberish, just let it go. Some moments later, 
DamnVid
should appear; close it when you can.

And now launch DamnVid normally:
python DamnVid.py

To launch it again later, do:
cd ~/damnvid
python DamnVid.py

If at some point you get an error, post about it here. I think I'll put that 
list of
commands on the wiki page if you can confirm they work.

Original comment by windypo...@gmail.com on 10 May 2010 at 8:43

GoogleCodeExporter commented 8 years ago
When i tried to start it i got the longest error massage i have ever seen.

From the last lines

-*Hugh wall of text and shit over her*-
Loading locales. 
Loading locale /home/jan/damnvid/locale/BrazilianPortuguese.locale 
Loading locale /home/jan/damnvid/locale/Spanish.locale 
Loading locale /home/jan/damnvid/locale/French.locale 
Loading locale /home/jan/damnvid/locale/English.locale 
End init, begin declarations. 
!! Traceback (most recent call last):

  File "DamnVid.py", line 1223, in <module>
    class DamnHyperlink(wx.HyperlinkCtrl):

AttributeError: 'module' object has no attribute 'HyperlinkCtrl'

Original comment by empleyf...@gmail.com on 10 May 2010 at 8:56

GoogleCodeExporter commented 8 years ago
Forgot to say if its fixed in some days the normal Deb install i can pick up the
program then.
Right now its bed time...
Got work early to morrow.

Original comment by empleyf...@gmail.com on 10 May 2010 at 8:57

GoogleCodeExporter commented 8 years ago
Looks like you need a more recent version of python-wxgtk2.8. Mine is
2.8.10.1-0ubuntu1 from the Lucid repos... chojin.beta had the same issue, it 
seems.
$ sudo apt-cache show python-wxgtk2.8

Anyway, please email me if you want to continue with this (so we don't spam 
people's
inboxes and stuff), or just wait for the PPA.

Original comment by windypo...@gmail.com on 10 May 2010 at 9:05

GoogleCodeExporter commented 8 years ago
the ppa .deb contains the socks module and the startup script. There must have 
been
an error while installing/downloading it. It should also depend on the correct
version of python-wxgtk.

sudo apt-get purge damnvid
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install damnvid

this SHOULD fix your problem, unless there's some other thing wrong with your 
system,
or your modification of Ubuntu somehow breaks the packaging system (don't see 
how
though..)

Original comment by anot...@gmail.com on 10 May 2010 at 10:29

GoogleCodeExporter commented 8 years ago
so what is the definate fix ti all this?

Original comment by elementa...@gmail.com on 11 May 2010 at 9:34

GoogleCodeExporter commented 8 years ago
For now, nothing. The PPA package doesn't work anymore and it's mostly my 
fault. You
can still build from source if you want to try.

@anoteng: I updated build-required-files.py to add socks/* (sorry, I totally 
forgot
it) to the required files, as the current package doesn't contain it (which is 
why it
didn't work). It also didn't include the desktop file in 
/usr/share/applications and
the shell script in /usr/bin; those have been added back now.
I have also deleted the bash_startup patch because the startup script is in the
repository now (/build-deb/damnvid); there was a typo in the file path inside 
the
script by the way, which is why it didn't work before either.
Last but not least, I have re-included the precompiled ffmpeg binaries inside 
the
build-required-files script so that users will be able to use it from the PPA 
right
now rather than having to wait. So please get Launchpad to rebuild the package 
now.

Original comment by windypo...@gmail.com on 11 May 2010 at 10:28