| [03:21] | <nick_fn> | How do I convince the firmware updater that my CF card is large enough? It's labelled 128MB, df -h shows 124.5M |
| [03:22] | <nick_fn> | (large enough for open.neurosaudio.com ) |
| [03:23] | <nerochiaro> | nick_fn: the difference in size seems due to the overhead of the filesystem (FAT). but may be a bug on our side |
| [03:24] | <nick_fn> | nerochiaro: I guess the updater looks at the filesystem, rather than the partition? |
| [03:24] | <nick_fn> | mkfs.ext2 doesn't seem to be on the OSD |
| [03:25] | <nerochiaro> | keep it as FAT. it's likely our fault, since we should really account for that |
| [03:25] | <nerochiaro> | can you file a bug about that |
| [03:25] | <nick_fn> | ok, I'll just upgrade later :-) |
| [03:25] | <nick_fn> | ok |
| [03:26] | <nerochiaro> | nick_fn: thank you, we'll get fixed. probably it was tested only with larger CFs |
| [03:26] | <nick_fn> | I don't really understand bugzilla much - bugzilla.neurostechnology.com doesn't reference patches/svn commits, or anything like that? |
| [03:26] | <nerochiaro> | and that check slipped by |
| [03:28] | <nerochiaro> | nick_fn: no, we don't have such a system in place like it would be sane to do. we just reference the date of the commit usually, since testing team works on release of the day before |
| [03:28] | <nick_fn> | Why not have bugzilla record the svn changeset numbers? (just curious, really) |
| [03:29] | <nerochiaro> | automatically ? i have no idea how to do that |
| [03:30] | <nick_fn> | automatically is better (we do that), but manually is great compared to someone saying "bug is fixed" but without a link to the actual change |
| [03:30] | <nerochiaro> | how do you do that automatically ? |
| [03:31] | <nick_fn> | svn commit hook |
| [03:31] | <nerochiaro> | and in the commit msg you need to name the bug in some specific way ? |
| [03:31] | <nick_fn> | yes |
| [03:31] | <nick_fn> | It's a very popular way. Debian does it, we do it :-) |
| [03:32] | <nick_fn> | Much less work for the developers, and you get a great historical resource. |
| [03:32] | <nerochiaro> | have a link to scripts used to do it handy ? |
| [03:32] | <nerochiaro> | i agree it's useful |
| [03:32] | <nerochiaro> | having team use it properly is another matter entirely though |
| [03:32] | <nick_fn> | only for Trac these days - but google 'scmbug' |
| [03:33] | <nerochiaro> | will do |
| [03:33] | <nick_fn> | so now, I just say "Change the widget to blue; this fixes #230" |
| [03:33] | <nick_fn> | which automatically updates ticket 230, and changes it into the next stage of the bug lifecycle |
| [03:33] | <nerochiaro> | that would be bad |
| [03:33] | <nick_fn> | why? |
| [03:34] | <nerochiaro> | we use a bit of a non-standard bugzilla lifecycle |
| [03:34] | <nerochiaro> | bugs get reassigned to lead tester when fixed, and he close them or reassing back |
| [03:34] | <nick_fn> | well, it's up to you to make things work for you - you'd just edit the integration script. |
| [03:34] | <nick_fn> | that's fine. |
| [03:34] | <nerochiaro> | yes, i mean, bad just the part to move to next stage |
| [03:34] | <nerochiaro> | the "linking bug to patch" is ok |
| [03:34] | <nerochiaro> | where does it put the link ? in a comment ? |
| [03:35] | <nick_fn> | we have the commit messages be attached to the tickets as a comment, yep |
| [03:35] | <nick_fn> | with a html link to the actual diff in svn |
| [03:35] | <nerochiaro> | hopefully in bugzilla there's a way to not pollute the comments |
| [03:36] | <nick_fn> | we see this as *part* of the comments |
| [03:36] | <nerochiaro> | hmm, i much prefer like they do down at xmms2 bug tracker. iirc they have a special field for commit references |
| [03:37] | <anders_> | We (xmms2) have both. A custom field for commit-id. And a comment added when change referring that bug automatically added when changes is pushed to trunk (xmms2-devel.git) |
| [03:40] | <nick_fn> | can I tell (from a shell) what my current firmware is? |
| [03:40] | <nerochiaro> | i think if we do it, we'll be using a custom field. testing team really thinks in terms of releases and is not big on having too much stuff in comments. confuse them a bit often |
| [03:41] | <nerochiaro> | nick_fn: you can't, AFAIK |
| [03:41] | <nick_fn> | it would have to be a custom field *list*, because you can obviously have more than one commit per bug |
| [03:41] | <nerochiaro> | nick_fn: that's true |
| [03:42] | <nick_fn> | plus then you don't see them in the correct "timeline", but maybe that's just me :-) |
| [03:42] | <nerochiaro> | nick_fn: or commit numbers separated by spaces |
| [03:42] | <nerochiaro> | nick_fn: timeline is enforced by hook |
| [03:42] | <nick_fn> | what about seeing the commit messages from the bug page? |
| [03:43] | <nerochiaro> | you go to svn |
| [03:43] | <nick_fn> | by timeline, I mean we have "regular comments" and "commit messages" in the same list on the page, so you can see the order of history properly |
| [03:44] | <nick_fn> | nerochiaro: that's not quite as nice - if you're looking for something in particular, you'd have to click *each* commit ID, rather than just reading the comments and seeing which you want. |
| [03:44] | <nerochiaro> | it would be ok for me and you, but make no sense at all for testing team |
| [03:44] | <nick_fn> | ok |
| [03:44] | <nerochiaro> | i know it's nicer your way, no doubt about that |
| [03:46] | <nick_fn> | Will Arizona have sshd at last? |
| [03:46] | <nerochiaro> | no one worked on that officially, sorry |
| [03:46] | <nick_fn> | bugzilla.neurostechnology.com |
| [03:46] | <nerochiaro> | do we have all pieces to run it yet ? last i checked we missed random generator that was good enough |
| [03:47] | <nick_fn> | no idea |
| [03:47] | <nick_fn> | I just know I have to keep coming here for a password, rather than using an ssh key ;-) |
| [03:47] | <nerochiaro> | we never change it |
| [03:47] | <nerochiaro> | it's the same since we first added it |
| [03:47] | <nick_fn> | yeah I know, but I keep having to type it :-P |
| [03:48] | <nick_fn> | and scp doesn't work, etc. |
| [03:48] | <nerochiaro> | fair enough :) |
| [03:48] | <nick_fn> | no matter, I'll wait patiently |
| [03:49] | <nerochiaro> | IIRC we can have ssh, but it would be as secure as telnet due to some lack in the random number generator that basically defeats the purpose of ssh encryption |
| [03:49] | <nerochiaro> | but i checked a lot of time ago and never in depth |
| [03:55] | <crweb> | typically security is a pain in the ass |
| [03:55] | <crweb> | which is why its such a global problem |
| [07:20] | <greyback> | nick_fn: hey, you can get firmware version via shell with "ubootcmd get cur_rootfs" |
| [07:55] | <nick_fn> | thanks greyback |
| [07:57] | <greyback> | nick_fn: np |
| [10:49] | <orion-uk> | hay Greyabck :) thanx 4 the post about the audio decoder :) any idea what it could be or what I can try? |
| [10:50] | <orion-uk> | set a scedualed recording last night 4 a film and it recorded 1 min 53 secs only! |
| [10:52] | <nerochiaro> | orion-uk: to which media were you recording ? |
| [10:53] | <orion-uk> | nerochiaro: Hi, usb hd.. 7200rpm |
| [10:53] | <nerochiaro> | orion-uk: self-powered ? |
| [10:54] | <MattJ> | orion-uk: Poor you, I 9 minutes out of 60 :) |
| [10:54] | <MattJ> | *I got |
| [10:55] | <orion-uk> | size 150gb, seperate power cable yes |
| [10:55] | <orion-uk> | hi Mattj ;-) |
| [10:55] | <orion-uk> | prob still wiv u 2 then Mattj :-/ |
| [10:56] | <MattJ> | Yup |
| [10:56] | <orion-uk> | ggrrr :( |
| [10:56] | <nerochiaro> | well, both of you, unfortunately i need a log from console to be able to make sense of what's happening (or try to at least) |
| [10:56] | <MattJ> | Though I still can't rid the suspicion that it is related to free space |
| [10:56] | <nerochiaro> | MattJ: it's possible |
| [10:56] | <orion-uk> | forums.neurostechnology.com |
| [10:56] | <MattJ> | But it happens randomly |
| [10:57] | <orion-uk> | ;-) |
| [10:57] | <orion-uk> | same here.. but more than not! |
| [10:58] | <orion-uk> | 112gig free btw |
| [10:58] | <orion-uk> | hows tricks MattJ? |
| [10:59] | * MattJ <-- been very busy | |
| [10:59] | <orion-uk> | good&bad thing then |
| [10:59] | <MattJ> | Heh, yes :) |
| [10:59] | <orion-uk> | :-) |
| [11:00] | <orion-uk> | me 2, got a wks agency work at a construction site 2 get me by... darn wind n rain ! ;-/ |
| [11:00] | <orion-uk> | gone back 2 my old roots 4 money untill some better job comes along. |
| [11:01] | <orion-uk> | nerochiaro: did that link help at all? |
| [11:01] | <nerochiaro> | sorry, looking now |
| [11:01] | <orion-uk> | np, k, ty. |
| [11:03] | <nerochiaro> | orion-uk: no, that's not what i need, that's a dmesg log. what i need is simply to connect to the serial terminal and log to a file the stuff that the OSD spits out there (before and during recording) |
| [11:03] | <nerochiaro> | greyback: regarding what you wrote there, the dmesg log and serial log aren't the same |
| [11:03] | <nerochiaro> | greyback: dmesg is generally only from kernel |
| [11:03] | <greyback> | nerochiaro: ahh, fair enough, my bad :( |
| [11:04] | <orion-uk> | ty 4 ur input though greyback :) |
| [11:04] | <greyback> | I figured since the codecs were via kernel modules that's where their output would go |
| [11:04] | <orion-uk> | nerochiaro: not possible 2 do serial link 4 me :( |
| [11:04] | <greyback> | orion-uk: no prob, sorry for wasting your time! |
| [11:04] | <nerochiaro> | greyback: the bulk of what is going wrong is in nmsd, which is userspace |
| [11:05] | <nerochiaro> | orion-uk: well, thanks anyway for reporting, it's useful to be aware of the issue |
| [11:05] | <orion-uk> | has.. yuor times more valuable than mine atm..thanx 4 giving it :> |
| [11:05] | <nerochiaro> | something fishy is going on in these recent firmwares on recording, unfortunately i don't know yet what |
| [11:05] | <orion-uk> | so not much i can do my end (for now) then? |
| [11:06] | <orion-uk> | k |
| [11:06] | <greyback> | nerochiaro: hmm, makes sense. Pity serial is the only resort |
| [11:06] | <nerochiaro> | orion-uk: keep an eye on how often that happens |
| [11:06] | <nerochiaro> | greyback: you may be able to turn on syslog |
| [11:06] | <orion-uk> | am on 3.33-1.73-04.81t |
| [11:07] | <orion-uk> | pretty much every recording tbh.. strange thing is... |
| [11:07] | <nerochiaro> | try checkign the wiki, there should be a page about it. or the ML. i used it only once and wasn't the one who put it there, but IIRC it sould still be there |
| [11:08] | <orion-uk> | if i have a few recordings (say 4-5-6) it starts to work ok, if i remove the hd to store them on my other pc or delete any OR upgrade fw,unplug HD.. it goes "funny" again! |
| [11:08] | <greyback> | nerochiaro: it'd be worth getting going. I'll have a look |
| [11:09] | <nerochiaro> | orion-uk: 4-5-6 already completed recordings, or scheduled ? |
| [11:09] | <orion-uk> | pretty much a gamble on any recording working tbh |
| [11:09] | <orion-uk> | ... |
| [11:09] | <nerochiaro> | greyback: thanks |
| [11:09] | <orion-uk> | it happend on either |
| [11:10] | <orion-uk> | if i have 4-5-6 recordings (sucsessful or not) then it seems to start working fine! |
| [11:10] | <orion-uk> | untill i do any of the above. |
| [11:11] | <nerochiaro> | orion-uk: sorry, i'm not sure i understand |
| [11:11] | <nerochiaro> | orion-uk: where do you have these recordings = |
| [11:11] | <nerochiaro> | ? |
| [11:11] | <orion-uk> | sorry am i not explaining properly.. |
| [11:11] | <nerochiaro> | or i'm thick ;) |
| [11:11] | <orion-uk> | recordings on usb hd |
| [11:11] | <orion-uk> | ;-)..lol nah |
| [11:11] | <orion-uk> | had a long day, prob not got my head on..lol |
| [11:11] | <nerochiaro> | so if you previously recorded from 4 to 6 movies, it works, if you remove these, it doesn't ? |
| [11:12] | <orion-uk> | yah |
| [11:12] | <orion-uk> | but this is not always the case.. just a pattern i seem to see, but could mean nothing! |
| [11:13] | <nerochiaro> | it actually sounds pretty weird, but i've seen stranger things |
| [11:13] | <orion-uk> | lol |
| [11:13] | <orion-uk> | maybe im putting 2x2=7..lol |
| [11:13] | <nerochiaro> | well, let's see if anything comes up with that log, in case anyone manages to get one |
| [11:13] | <nerochiaro> | greyback: thanks for giving it a shot |
| [11:14] | <nerochiaro> | also, if you folks downgrade to something older, does it start to work again properly, i assume ? |
| [11:14] | <orion-uk> | have tried all fws avaiulable with no diff... beta,dev,officials... |
| [11:15] | <nerochiaro> | that's strange, since this rate of failure is something we didn't have in the past |
| [11:15] | <nerochiaro> | with past firmwares, i mean |
| [11:15] | <orion-uk> | only real change i saw was the youtube sertver updated. |
| [11:16] | <nerochiaro> | orion-uk: well, that was pretty recent |
| [11:16] | <nerochiaro> | i mean downgrade, not upgrade |
| [11:16] | <nerochiaro> | go back to older firmwares |
| [11:16] | <orion-uk> | i have only had my osd a couple of wks... |
| [11:17] | <orion-uk> | so i should dl old fws from website instead n try them? |
| [11:17] | <nerochiaro> | well, that may help until we get a fix on the issue |
| [11:18] | <orion-uk> | ok.. will look on w-site 4 1 now n try |
| [11:18] | <orion-uk> | any recomendations on how far back 2 go? |
| [11:18] | <nerochiaro> | go back in steps until you find one that works, and then let us know what it is |
| [11:19] | <nerochiaro> | i mean, one step at a time |
| [11:20] | <orion-uk> | ok, will keep u posted... funny thing is.. when i tried to re-produce the error for greyback.. it would not happen..lol |
| [11:20] | <orion-uk> | will try some fws and get back 2 u ok... thanx for the advice ;-)] |
| [11:23] | <orion-uk> | even if i loose youtube by downgrading atleast my recordings will work (i hope) lol...well better let u get on for now.. thanx again Nerochiaro, MattJ,Greyback :-)) |
| [11:23] | <greyback> | orion-uk: good luck! |
| [11:23] | <orion-uk> | greyback: ty :) |
| [11:24] | <greyback> | nerochiaro: strange, syslogd refuses to run, bailing with 'readonly filesystem' even when I give it a path to a rw dir |
| [11:25] | <orion-uk> | anyone: could a hd overheating be a cause? (maybe i could put a fan on it!) does feel a lil too warm at times.. but, i have had this prob even when using other usb hds. |
| [11:27] | <greyback> | orion-uk: I doubt it, it's usual they get a quite warm, just put it on a surface where air can circulate |
| [11:28] | <orion-uk> | is out of case sitting on foam atm. anyways...am off for dinner, thanx again all... cath u l8trs :) |
| [11:34] | <MattJ> | nerochiaro: my firmware isn't very recent - a beta from some weeks before Christmas |
| [11:37] | <nerochiaro> | sorry, got a phone call |
| [11:38] | <nerochiaro> | MattJ: i'm not sure why syslog bails. i don't have a firmware installed of that version you're running to check |
| [11:38] | <nerochiaro> | but wait a second, i'll try |
| [11:41] | <nerochiaro> | MattJ: it's trying to access /dev/log , not sure why |
| [11:42] | <nerochiaro> | why it's missing, i mean |
| [11:42] | <MattJ> | syslogd? |
| [11:42] | <nerochiaro> | ya |
| [11:42] | <MattJ> | It's an alternative to the serial console then? |
| [11:43] | <nerochiaro> | most applications log with a system that goes both to syslog and serial. kernel goes to dmesg and/or serial. badly written apps to serial only |
| [11:43] | <MattJ> | k |
| [11:43] | <MattJ> | I would really like the serial to be configurable |
| [11:44] | <MattJ> | Enable/disable, baud, etc. |
| [11:44] | <nerochiaro> | MattJ: i think it's something the hardware doesn't let you do, but not sure |
| [11:44] | <MattJ> | I see |
| [11:44] | <MattJ> | I asked on the ml a long time ago |
| [11:44] | <MattJ> | Someone sent instructions on how to change it |
| [11:45] | <MattJ> | But it involves rebuilding the firmware, since there is a call there to open the serial port |
| [11:45] | <MattJ> | and also set params |
| [11:46] | <nerochiaro> | isn't it something you have to pass as a parameter to kernel ? |
| [11:47] | <nerochiaro> | and anyway, uboot won't be able to be configured very easily anyway |
| [11:48] | <nerochiaro> | well, actually, via ubootcmd, maybe |
| [11:48] | <nerochiaro> | on second thought it may be something interesting to check |
| [11:49] | <nerochiaro> | anyway, to get syslogd running, you need to create that /dev/log device, which sadly you can't do since it's ro fs |
| [11:49] | <nerochiaro> | :( |
| [11:49] | <nerochiaro> | that needs to be fixed clearly |
| [11:49] | <MattJ> | groups.google.co.uk |
| [11:53] | <nerochiaro> | MattJ: you can change that argument via telnet, using ubootcmd |
| [11:54] | <MattJ> | Yes, but won't help if I don't rebuild the code? |
| [11:54] | <MattJ> | Oops, gtg, bbl |
| [11:55] | <nerochiaro> | it will. you will not be able to attach console to uboot, but you will be able to attach it to kernel. the parameter you need to change is called "console" and the value is "console=ttyS0,115200n8" (you need the "console=" part in the value, it's not a typo) |
| [12:40] | <antics> | how hard would it be to support other video sites besides youtube? |
| [12:41] | <nerochiaro> | antics: i posted about what that would involve in mailing list recently |
| [12:41] | <antics> | nerochiaro: thanks, i'll go look thru my mail (sadly i rarley read it) |
| [12:42] | <nerochiaro> | antics: no problem. you can also search via the google groups web interface. maybe you can find it faster that way |
| [12:43] | <antics> | nerochiaro: there have been tons of firmware updates lately, when has the release cycle gotten so short? |
| [12:43] | <antics> | not that i'm complaining mind you, just curious |
| [12:44] | <nerochiaro> | antics: define "lately" |
| [12:44] | <nerochiaro> | ;) |
| [12:44] | <antics> | heh, i'd say the last few months |
| [12:45] | <nerochiaro> | up until december (i think) we went with cycle of a release every three weeks or so (for officials) |
| [12:45] | <antics> | I'll guess i've had mine for 6mo, in the first ~4mo there was 1 update |
| [12:45] | <antics> | oh, thats about right |
| [12:45] | <antics> | best feature is remembering samba credentials |
| [12:46] | <nerochiaro> | antics: of course if you moved your auto update settings to the [dev] channel, you got almost daily releases :) |
| [12:47] | <nerochiaro> | antics: right now (last months) we are releasing very very slowly since we're working on a completely new line of software based on QTopia |
| [12:49] | <antics> | aren't there royalitys with that? |
| [12:49] | <nerochiaro> | not anymore since quite some time |
| [12:49] | <nerochiaro> | qtopia-core at least |
| [12:49] | <antics> | oh good. will the development environment change much? |
| [12:50] | <nerochiaro> | not really. most of the changes are in the linux-r3-main-app (applications) repository |
| [12:50] | <antics> | I keep threatening to set it up. at least now i have vmplayer and the vm |
| [12:51] | <nerochiaro> | if you set it up now, trunk in SVN is already the new software |
| [12:51] | <nerochiaro> | should be quite useable already, but still has issues |
| [12:57] | <antics> | nerochiaro: good points. personally I would like to have a neurostech developed app that accepts user submitted plugins for a particular site |
| [12:57] | <antics> | (for the youtube-like sites) |
| [12:58] | <nerochiaro> | antics: me too, that's in line with my ideas that allowing more user-contributed stuff is better |
| [12:58] | <antics> | it would make it a lot easier for someone like me who then just needs to do the middleware |
| [12:59] | <nerochiaro> | antics: once we get that new software out of the door i want to focus a bit on these kind of user-based features, including MattJ's package manager |
| [12:59] | <antics> | agreed, and you would have more control over look and feel |
| [12:59] | <nerochiaro> | indeed |
| [13:00] | <antics> | that would be swell too. I'm hoping to put down some projects and dedicate myself more to a select few soon too |
| [13:00] | <antics> | such is always the problem, so many projects so little time |
| [13:01] | <nerochiaro> | yeah, and same we are having now at neuros, right now though almost 100% resources are focused on the release of the QT-based sw, so not much to include these cool community submissions these days. hopefully we'll get to it soon |
| [13:01] | <nerochiaro> | er "to them" |
| [13:42] | <antics> | nerochiaro: do you know offhand how youtube videos play on the neruos? |
| [13:42] | <nerochiaro> | how as in how well, or how technically ? |
| [13:42] | <antics> | does the std video player handle the stream or is some other program read the data? |
| [13:43] | <antics> | technically. I am trying to figure out how much work it'll be to do with another site |
| [13:44] | <nerochiaro> | we pick up the flv stream, convert it to h.263 on the fly, and then hand off for playback. the conversion and fetching is done by a plugin of our media server |
| [13:45] | <nerochiaro> | other sites based on flv don't need anythign else to _play_ videos |
| [13:46] | <antics> | oh so the heavly lifting isn't done on the neuros |
| [13:48] | <antics> | nm, i understand |
| [13:52] | <nerochiaro> | it is |
| [13:52] | <nerochiaro> | media server is "nmsd", an application living on the neuros |
| [13:52] | <nerochiaro> | on the OSD |
| [13:53] | <nerochiaro> | antics: we do everything related to youtube playback on the device itself |
| [14:01] | <antics> | nerochiaro: yeah i figured it out after a few minutes. that's good news for me |
| [14:03] | <nerochiaro> | antics: glad to hear that |
| [14:53] | <gremlin[it]> | night all ! |
| [18:00] | <green_mango> | hello |
| [18:01] | <green_mango> | is it possible to use g++ for neuros? |
| [18:01] | <nerochiaro> | green_mango: we use it |
| [18:01] | <green_mango> | is the current trunk setup to use g++? |
| [18:02] | <nerochiaro> | yes, it's in toolchain, we use to build most of the software |
| [18:02] | <green_mango> | i'll check that out |
| [18:02] | <green_mango> | sorry to ask so many questions...but has anyone tried using boost libraries? |
| [18:03] | <nerochiaro> | IIRC one of the libraries we use use some of them and it was a bit of a mess, but it should be possible |
| [18:04] | <green_mango> | great...thanks |
| [18:05] | <nerochiaro> | green_mango: check Neuros-Cooler/external-libs/boost/ |
| [18:06] | <green_mango> | this is from the trunk right? |
| [18:06] | <green_mango> | ls |
| [18:06] | <nerochiaro> | ya |
| [18:06] | <green_mango> | thanks..i'll check that out |
| [18:08] | <nerochiaro> | you're welcome |