Closed GoogleCodeExporter closed 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
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
new version starts and is functional
Original comment by chojin.b...@gmail.com
on 31 Mar 2010 at 4:15
[deleted comment]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Issue 67 has been merged into this issue.
Original comment by windypo...@gmail.com
on 9 May 2010 at 5:21
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
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
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
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
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
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
Yes, good idea..
Original comment by anot...@gmail.com
on 9 May 2010 at 8:06
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
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
Nice!
Original comment by anot...@gmail.com
on 9 May 2010 at 9:27
Issue 68 has been merged into this issue.
Original comment by windypo...@gmail.com
on 10 May 2010 at 3:10
Sorry for some reason I didn't see issue 49 :(
Original comment by AndyMan...@gmail.com
on 10 May 2010 at 3:53
*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
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
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
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
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
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
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
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
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
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
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
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
so what is the definate fix ti all this?
Original comment by elementa...@gmail.com
on 11 May 2010 at 9:34
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
Original issue reported on code.google.com by
chojin.b...@gmail.com
on 26 Mar 2010 at 10:11