*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 04:06 | |
*** shenki has joined #timvideos | 04:56 | |
*** shenki has quit IRC | 05:02 | |
*** CarlFK has quit IRC | 05:24 | |
*** hyades has joined #timvideos | 05:26 | |
*** shenki has joined #timvideos | 05:34 | |
*** hyades has quit IRC | 08:15 | |
*** hyades has joined #timvideos | 08:15 | |
*** tpb has joined #timvideos | 09:15 | |
-calvino.freenode.net- [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 09:15 | |
*** hyades has joined #timvideos | 09:25 | |
*** mithro has joined #timvideos | 10:24 | |
*** mithro has quit IRC | 10:47 | |
*** CarlFK has joined #timvideos | 10:55 | |
*** tpb has joined #timvideos | 12:07 | |
hyades | what to add to ubuntu-server to make it ubuntu-desktop? | 13:59 |
---|---|---|
CarlFK | apt-get install ubuntu-desktop | 14:00 |
hyades | CarlFK, I took two VMs | 14:00 |
hyades | on one I have server, another desktop | 14:00 |
hyades | installed using same script and ran same tests. | 14:01 |
hyades | fails in server, pass in desktop | 14:01 |
CarlFK | precise right ? | 14:01 |
hyades | yeah | 14:01 |
hyades | and I do have the ubuntu-desktop thing | 14:02 |
hyades | https://github.com/hyades/gst-switch/blob/master/.travis-setup.sh#L6 | 14:02 |
tpb | <http://ln-s.net/:1L4> (at github.com) | 14:02 |
CarlFK | where do the VMs come from? | 14:02 |
hyades | fresh installs | 14:02 |
CarlFK | from a CD? | 14:05 |
hyades | ye | 14:05 |
CarlFK | you downloaded 2 iso's, right? what's the filenames? | 14:06 |
hyades | ubuntu-12.04.3-server-i386.iso | 14:08 |
hyades | ubuntu-12.04.3-desktop-amd64.iso | 14:08 |
CarlFK | hmm.. i386/amd... | 14:08 |
CarlFK | try server-amd64 | 14:09 |
hyades | that wont matter? | 14:09 |
CarlFK | it shouldn't matter, but this shouldn't be happening | 14:09 |
CarlFK | and it is easy enough to test server-amd64 | 14:10 |
CarlFK | well.. I guess the install is a few steps | 14:10 |
hyades | that will take some time to download :) | 14:13 |
CarlFK | yeah... but thats not 'work' | 14:13 |
hyades | eh? | 14:17 |
CarlFK | start the download.. wait for it... don't have to think or type or spend your time | 14:17 |
hyades | hehe :) | 14:24 |
CarlFK | (09:01:26 AM) hyades: fails in server, | 14:25 |
CarlFK | do you have a .. um... log? or description of what failed? | 14:25 |
CarlFK | the problem we are trying to solve is a gst-switch test is failing, right ? | 14:27 |
hyades | all integration tests failed. Sadly no log. Will generate with this one. | 14:27 |
CarlFK | or no.. it won't compile? | 14:28 |
CarlFK | where is your blog post that describes this? | 14:28 |
hyades | the travis log gives same thing | 14:29 |
hyades | https://api.travis-ci.org/jobs/11652806/log.txt?deansi=true | 14:29 |
tpb | <http://ln-s.net/:1LJ> (at api.travis-ci.org) | 14:29 |
CarlFK | tests/integrationtests/test_controller.py:200: AssertionError | 14:34 |
CarlFK | that is the first error, right? | 14:34 |
hyades | yeah | 14:38 |
hyades | [1m> assert set(set_expected) == set(set_res)[0m | 14:38 |
hyades | [1m[31mE assert set([(3003,)]) == set([(0,)])[0m | 14:38 |
hyades | [1m[31mE Extra items in the left set:[0m | 14:38 |
hyades | [1m[31mE (3003,)[0m | 14:38 |
hyades | [1m[31mE Extra items in the right set:[0m | 14:38 |
hyades | [1m[31mE (0,)[0m | 14:38 |
hyades | audio port is returned as 0, which is not correct | 14:39 |
CarlFK | if the test failed, doesn't that mean something is broken? | 14:39 |
hyades | yeah but how it breaks is what I am unable to understand | 14:42 |
hyades | http://paste.ubuntu.com/6141461/ | 14:42 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:42 |
hyades | this is on ubuntu-desktop VM | 14:42 |
CarlFK | I think there are 2 problmes: 1. u-server and u-desktop have some difference. 2. bug in whatever test_controller.py tests | 14:46 |
CarlFK | hmm.. #2 might be a bad test | 14:47 |
CarlFK | er, there are 4 tests failing right ? | 14:49 |
hyades | yes | 14:49 |
CarlFK | pick one (first one is fine.. but whatever seems easiest) and try to reproduce that one fail | 14:50 |
hyades | If I create a gstreamer pipeline in python, and it fails. These tests will fail. | 14:51 |
hyades | pipeline = audio/video source | 14:51 |
CarlFK | show that | 14:52 |
CarlFK | right now you show a 13110 line log file.. no one wants to use that to start debugging | 14:52 |
hyades | see if there is no audio source and you try to do get_audio_port | 14:53 |
hyades | it will give you output as 0 | 14:54 |
hyades | get_preview_ports() | 14:54 |
hyades | with no source added will give empty again | 14:54 |
hyades | look at this http://i.imgur.com/A3bmS3O.png | 14:54 |
CarlFK | ubuntu-server-i386, apt-add-repo a few repos; apt-get install some packages; python test_controller.py | 14:56 |
CarlFK | or if you can replace test_controller with something simpler | 14:56 |
CarlFK | that demonstrates the bug | 14:57 |
CarlFK | that sounds like something the gstreamer dev can help with | 14:57 |
hyades | >>> Gst.init(None) | 15:15 |
hyades | [] | 15:15 |
hyades | >>> Gst.init(None) | 15:15 |
hyades | (python:65029): GStreamer-WARNING **: Element factory metadata for 'bin' has no valid long-name field | 15:15 |
hyades | ** | 15:15 |
hyades | GStreamer:ERROR:gst.c:535:gst_register_core_elements: code should not be reached | 15:15 |
hyades | Aborted (core dumped) | 15:15 |
CarlFK | heh | 15:18 |
CarlFK | I think you are onto something | 15:18 |
hyades | the first one is my system, and the other is the on which it breaks | 15:18 |
hyades | on the one | 15:18 |
CarlFK | put the python in a .py file I can run | 15:30 |
CarlFK | I have a ubuntu 386 desktop install handy, I can try on that | 15:32 |
hyades | it worked on 2nd try :p | 15:32 |
* CarlFK waits for .py..... | 15:38 | |
hyades | it was just | 15:38 |
hyades | from gi.repository import Gst | 15:38 |
hyades | Gst.init(None) | 15:38 |
hyades | .. | 15:38 |
CarlFK | put the python in a .py file I can run!!! | 15:49 |
CarlFK | next will come the .sh of apt-get stuff needed | 15:57 |
CarlFK | and maybe some git clone/make installs | 15:58 |
CarlFK | and then the .p | 15:58 |
CarlFK | and then the .py | 15:58 |
hyades | CarlFK, sorry went for dinner | 16:33 |
hyades | CarlFK, | 16:34 |
hyades | that problem no longer occurs | 16:36 |
CarlFK | heh | 16:37 |
hyades | currently installing on the amd64 VM | 16:37 |
*** tpb has joined #timvideos | 19:37 | |
hyades | CarlFK, and it works on the server machine too! | 20:18 |
hyades | maybe I had messed up the 32 bit one the first time. | 20:18 |
hyades | (without ubuntu-desktop installed) | 20:20 |
CarlFK | oh boy. | 20:36 |
hyades | :/ | 20:36 |
CarlFK | so it only errors on travis ? | 20:36 |
hyades | yes | 20:36 |
CarlFK | hyades: #travis says (05:24:20 PM) josh-k_: please email support and we can boot a vm for you | 22:26 |
CarlFK | (I am doing this, seems like fun :) | 22:30 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!