/srv/irclogs.ubuntu.com/2011/01/14/#ubuntustudio-devel.txt

falktxScottL: i'm back, do you have some time now?01:19
falktxI started working on the new -controls thing01:19
ailofalktx: There was some discussion earlier about how to implement installing a new kernel and adding user to audio group.01:26
falktxailo: oh, cool01:26
ailoOne of the ideas was to implement it into the installation of Ubuntustudio, or Ubuntustudio packages01:26
ailoHow far did you come on the controls?01:27
falktxhm, kernel might work, but not sure how to add a user to audio if running as root (no way to tell which is the current user)01:27
falktxailo: well, for that, I have good news and bad news01:28
falktxailo: which first?01:28
ailoI don't judge.01:28
falktxyou may consider both good news, not sure01:28
falktxlet me make some screenshots01:28
rlameiroare you making the controls in Qt?01:30
falktxrlameiro: yes01:30
falktxkinda01:30
rlameirohummm well, it easier :D01:30
falktxrlameiro: do you know about my patchbay project ?01:30
rlameiroklaudia?01:30
rlameiroI can try to help you on the controls..01:31
rlameiroI did ported it to gtkbuilder01:31
rlameirofrom glade01:31
falktxrlameiro: i prefer to start from scratch01:32
falktxrlameiro: ailo: recent screenshot of my patchbay app -> http://kxstudio.sourceforge.net/tmp/scr105.jpg01:32
rlameirofalktx: yeah, of course01:32
rlameirobut you can take ideas from the project already done01:33
falktxrlameiro: yes01:33
falktxso let's start with the good news01:33
ailofalktx: I saw it before. Looks nice.01:33
rlameironice!!!!01:33
falktxthis is the good news:01:33
falktxhttp://kxstudio.sourceforge.net/tmp/scr102.jpg01:34
falktxhttp://kxstudio.sourceforge.net/tmp/scr103.jpg01:34
rlameiroit looks a mix of patchage with controls :D01:34
falktxhttp://kxstudio.sourceforge.net/tmp/scr104.jpg01:34
falktxrlameiro: ailo: ^ this is my version of -controls, that is not mockup, but the start of the app design01:34
rlameiroThat is more or less my first idea :D01:34
ailofalktx: Looks nice01:35
falktxnow the "bad" news01:36
rlameiro:(01:36
falktxit won't be part of UbuntuStudio01:36
rlameirowhy?01:36
rlameirobecause its Qt?01:36
falktxI'll develop to continue my idea of the next kxstudio01:36
falktxthis app will integrate into my other app, like the patchbay, in a all-in-one jack solution01:37
falktxI already have the patchbay, a jack-logs viewer, jack-render app, and a gui to configure jack01:37
ailofalktx: How about making a simplified version for Ubuntustudio?01:38
falktxIf I join some work I've already done for kxstudio, I'm guessing the app will be very cool01:38
falktxailo: my plan is to create an app that will work on any distro, any version of linux01:38
ailook01:38
rlameiroyea01:39
rlameirohttp://kxstudio.sourceforge.net/tmp/scr102.jpg01:39
falktxailo: If I worked close to US, than only ubuntu would benefit from it01:39
rlameirohere is stated "linux distributiono" bla bla bla01:39
rlameirosoo its made thinking on that :D01:39
falktxyes01:39
rlameirofalktx: not necessarily01:39
rlameiroit your software 01:40
falktxailo: all my code is gpl, and all the modules are in different files, so it will be very easy to implement them on new apps01:40
rlameiroAlso diferent distro have diferent place to setup stuff, so everyone would need to adapt it to each distro01:40
falktxrlameiro: that's where it comes in01:40
falktxrlameiro: I already have a team setup to help in this01:41
falktxrlameiro: first step is to handle jack properly in all DEs (mostly gnome, kde and xcfe)01:41
rlameiroQt works well01:41
falktxrlameiro: https://launchpad.net/~kxstudio-team/01:41
rlameirois that an invite? falktx ?01:42
falktxrlameiro: just say 'yes' if you wanna join01:42
rlameiroyes01:42
rlameiro:)01:42
rlameirolol01:42
falktxrlameiro: give me the link to your launchpad page01:42
rlameiroeverything for the good to the community01:42
rlameirohttps://launchpad.net/~rlameiro01:43
falktxrlameiro: done, you're on the team now01:45
rlameiro:)01:45
falktxrlameiro: I'll publish some docs about the team tasks soon... ;)01:45
rlameirook01:46
falktxrlameiro: afaik, everytime I do a package upload, you'll get a mail about it01:46
rlameirofalktx: take in mind that my main task on US is testing...01:46
rlameiroI am on the process of learning C and python01:46
rlameiroand also playing around with ARM01:47
falktxrlameiro: don't worry, I plan to do most of the work01:47
rlameirolol01:47
ailofalktx: Is there some place where one can see what you are planning to do?01:47
falktxrlameiro: but AutoStatic joined the team too, so he will help in packaging too01:47
rlameirofalktx: you should make an Amazon wishlist dude01:47
holsteini get emails when falktx is hard at work 01:47
holsteinpackage updates :)01:48
falktxhehe, sorry for that holstein01:48
holsteinfalktx: no, i like it01:48
falktxholstein: did you get the new ones about patchage, raul, etc?01:48
rlameirowell, then we need to clarify what is needed for the new Studio controls 01:48
holsteinfalktx: i think so01:48
holsteinfalktx: they just kinda go by01:48
rlameiroat least for now...01:48
falktxailo: rlameiro: this is an old doc I made some time ago - http://kxstudio.sourceforge.net/tmp/KXStudio-Team.odt (outdated!)01:48
holsteinand im starting to know what the packages are01:48
holsteinand what they do01:48
ailofalktx: office document? Was empty.01:50
falktxailo: no, it's not...01:50
falktxailo: i just opened it01:50
holsteinyeah01:51
holsteinailo: you trying OO.o ?01:51
ailohostein: I think its' firefox 4 on Natty. It won't open magnet links either. I have to download files before I can open them. Same thing here.01:52
holsteinyeah, plausible01:52
holsteinFF4 is nice though01:52
rlameirovery nice 01:52
holsteinfaster again01:52
rlameirofalktx: what control modules do you have?01:52
rlameiromaybe i can hack something for natty...01:52
falktxholstein: lol, you remind me of mythbusters...01:52
holstein;)01:53
falktxrlameiro: right now (the code already done or that I can copy) is...01:53
falktxjack-config01:53
falktxjack-logs01:53
falktxjack-patchbay01:53
falktxaudio-plugins-path01:53
falktxdefault-applications01:53
falktxuser-groups01:54
falktxfirewire/ hpet, rtc permissions01:54
falktxhm...01:54
ScottLfalktx, yes i have time :)01:54
ailofalktx: I was told you were doing something unifying. (I would like to help in that respect.)01:54
falktxScottL: oh, please read backlog01:54
rlameirook, so maybe i will need is the jack config ans the firewire  and hpet etc...01:55
falktxailo: "unifying" ?01:55
ailoNot distro dependant.01:55
rlameirounificador falktx 01:55
falktxrlameiro: one hany thing not done yet is wine/wineasio stuff01:55
falktxailo: yes, the document clears a few things01:56
rlameirofalktx: no problem, i dont think it is a very important01:56
rlameiroif it is ppa based you can roll out updates easily01:56
falktxrlameiro: I want to make it compatible with winetricks, so that useful dlls can be easily installed01:56
falktxrlameiro: the PPA is just for packaging, I really dont want to force these new tools for ubuntu-only01:57
falktxat least they should on debian too... hehe01:57
rlameirofalktx: I am talking for testing :D01:57
falktxrlameiro: ha, yes01:58
falktxrlameiro: in fact, the new PPAs are almost ready!01:58
falktxhttps://launchpad.net/~kxstudio-team/+archive/ppa01:58
ScottLfalktx, that's cool that your work on -controls won't be part of ubuntu studio01:58
ScottLfalktx, i think ailo and paultag are going to make some good progress together01:59
ScottLfalktx, have you made any progress on getting ladish into debian?01:59
falktxScottL: as soon as it gets beta, I'll try to push it to debian02:00
ScottLfalktx, excellent!02:00
falktxScottL: on ladish progress, I need some help02:00
ScottLfalktx, oh?  is it something quadrispro can help with?02:00
ScottLfalktx, i forgot i told you i would find some links for you to help get ladish into debian, i'll try to find those tonight/tomorrow morning02:01
falktxScottL: yes02:01
ScottLfalktx, the debian multimedia team is really good giving feedback when you post to their git and send email to the mailing list02:01
falktxScottL: i think I told you before, I already have the package in revu02:01
ScottLfalktx, i mean they are awesome!02:01
ScottLfalktx, yes, but REVU moves extremely slow compared to DMT, you will probably receive a reply email within 24 hours on the DMT mailing list02:02
falktxScottL: yep, I think I'll never use revu again02:02
ScottLfalktx, i can only surmise that it works for *something*, but apparently not very well for audio centric packages02:03
ailoWhat's the deal with debian. Abstractions (tasksels and settings) stay in Ubuntu, but all the individual packages go to Debian?02:03
ScottLailo, no, it's not really a hard, fast rule...at least for audio packages02:04
ScottLit's more a logistical consideration02:04
rlameirotime to sleep02:04
rlameirocya tomorrow02:04
ScottLthey have mad packages and developers who work packages super aggresively and rapidly02:04
ScottLgoodnight rlameiro 02:04
ScottLs/packages/packagers02:05
ScottLailo, and they have quite a number of packagers/developers as well02:05
ScottLand by "they" i mean the debian multimedia team (DMT)02:05
ailoSo, you guys don't think you'll move to Debian entirely with time?02:05
ScottLailo, one last thing: every release, all packages that are not in ubuntu will sync automatically from debian into ubuntu02:06
ScottLailo, re: move to debian, i suppose it's a possibility :/ 02:06
ScottLailo, and i suppose it depends on which direction shuttleworth keeps pushing ubuntu and whether it's more direct or less troublesome with debian (?)02:07
ailoScottL: I don't suppose Ubuntu will become too one-minded?02:07
ScottLailo, i consider it a real possibility within several releases02:08
ailoDebian seems like a safe haven.02:08
falktxubuntu likes to break the rules02:08
falktxdebian/rules, hehe02:08
ScottLi think mark wants to make something _different_ than other linux distros, to stand apart from the others, and directed toward the masses02:09
falktxScottL: i think mark just wants to imitate Mac02:09
ailoScottL: That seems to have been one of its strengths. Now perhaps Ubuntu is movin towards tablets.02:09
ScottLeh, i'm not that sure about that, but i could be wrong falktx 02:09
falktxScottL: he, the notify-osd, globalmenu, and bunch of other stuff that are just ripped off mac's02:10
ailoBut Ubuntu should make two flavors, classic and new02:10
ScottLailo, but i think they will still offer a desktop release, but it may be buried under layers of "improvements" as to be very difficult to make an audio distro02:10
falktxailo: from time to time I began to feel the need to look for other distros02:11
falktxbut the PPAs are just the greatest thing...02:11
ScottLbut to be forthcoming, fixing unity xsession really doesn't seem to be that big of a deal at this time02:11
ailoScottL: falktx: Audio devs need to have a common face and a common goal on the basic system.02:12
ScottLmark has done a lot of things different, launchpad instead of a normal git repo, not contributing to kernel, gnome as much, unity and wayland vs gnome02:12
ScottLi really doubt he'll simply copy the mac02:12
ScottLailo, that would really help audio work i believe02:13
falktxhm...02:13
ailoUbuntu is big, so a unified kernel would not be bad02:13
ailoWho is talking with the linux kernel devs about audio issues?02:14
ScottLi fully believe we will get the -lowlatency kernel into the repositories, just may be in natty+102:14
ScottLailo, i believe abogani keeps up with upstream02:14
ScottLi don't know how much "discourse" occurs, he may only read posts and mailing lists02:15
ScottLailo, what would you like to see different in the kernel for audio?02:15
ailoJust thinking about this cgroups thing02:16
ailoNo one was prepared02:16
ailoIt could be good to have an alternative kernel in the repo (or a couple) and let distros be based outside of Ubuntu.02:17
ailoSo, the kernel syncs with all the other system stuff, like graphic drivers (don't know so much, other than that there have been problems in the past).02:18
ailoThe -lowlatency is gold02:18
ailoAn -rt kernel on top of that would be platinum02:18
ailoDebian seems to be the place for software packages02:19
ailoMaybe desktop setups is a place for PPA's?02:19
ailo(I mean PPA's being the place for Desktop Setups)02:20
ailoPuredune, Tango Studio, KXStudio, Ubuntustudio... same kernel, but different settings02:20
ailoMight as well be02:20
ailoWhat is the best strategy for the future? 02:22
ailoAfter putting all packages into Debian, the move to Debian won't be so difficult.02:22
ailoIf needed02:22
falktxailo: have you heard of the new kernel-for-multimedia thing? 02:24
ailoNo02:24
* holstein reading about http://liquorix.net/02:24
falktxailo: ha, holstein got it, http://liquorix.net/02:26
ailofalktx: I did read about it at one time02:26
ailofalktx: How does it work with Ubuntu?02:27
holsteinfalktx: OH, i thought you had a different project to link :)02:27
holsteini wouldnt have stolen it from you02:27
holsteini was just literally reading about that in the browser02:28
ailoDebian sid, aha02:28
ailoAnd arch..02:29
falktxailo: i can easily rebuild that stuff in PPAs02:29
falktxailo: using the exact same configs and sources02:29
falktxanyone interested?02:29
holsteinfalktx: i'll try it02:29
holsteini was thinking about trying it in squeeze02:30
ailofalktx: Do you know what is the deal with that? Is it like the -lowlatency?02:30
falktxholstein: i think I'll push it to the kernel PPA02:30
falktxailo: I have no idea...02:30
ailoI tried Debian with -rt once. Don't remember if I tried this one02:30
ailoGot kernel panic02:31
ailoIt was a short marriage02:31
ailoBut maybe such a project should be encouraged02:31
falktxwell, I'll try to package it now!02:31
ailofalktx: How do you feel about communicating about long-term stuff with other audio distro friends?02:33
falktxailo: i spoke with linux mint guys about making an audio distro and join with kxstudio, they rejected02:34
falktxailo: i spoke with GMaq from avlinux too, but he's into debian02:34
falktx64studio is dead02:34
falktxother distros are just crappy, and many stole my work (dreamstudio...)02:35
falktxthe only good audio distros I see now are avlinux and kxstudio02:36
falktxno offense to US, but it's has it's issues02:36
* falktx believes in honesty02:36
ailoI was pretty happy with puredyne. It's XFCE, though02:36
ailoKarmic -rt kernel02:36
falktxailo: oh, but I consider that has "live" distro only, not really for install02:36
ailoThey do install too02:37
falktxlike gnuguitar ?02:37
ailoAnd you can have it live on usb, and still install packages, add users02:37
falktxnice02:37
ailoIt's the best I've tried in that sence02:37
ailoExcept for having to put up with XFCE, which is buggy on some platforms, I think02:37
ailoThey had an alternative wm, nothing on, except access to a terminal, pretty much02:38
ailoTo make the live-usb, you would probably need to have Karmic installed. Otherwise the script doesn't seem to work02:39
ailofalktx: How do you solve jack remembering which card is chosen after reboot?02:40
falktxailo: jackdbus does that by default02:41
falktxailo: but I have an option to load a specifc ladish studio at login, which also does this02:41
falktxthe new GUI (-controls alternative) will also have this02:42
ailoIt does? How is that started? I asked this question on lau, and some jack people didnt give me this answer, strangely enough.02:42
ailoI mean, on the previous question02:43
falktxailo: jack is started pre-kde, before kde even starts02:43
falktxailo: kde allows this (running scripts before kde itself)02:43
ailoI guess I should give it a try :)02:44
falktxailo: the new app should be able to this in all DEs, not just kde02:45
falktxI hope gnome supports this02:45
ScottLi think one strong division between ubuntu and ubuntu studio is that ubuntu tends to focus on a new user experience on the desktop02:45
ScottLrather than keeping a stable base and only updating applications and providing function over form02:45
ailofalktx: I am like rlameiro, only learning to code. I know a little this and that. How could I be of help in your project?02:46
falktxailo: looking for how to implment stuff on gnome02:47
falktxailo: the pre-session script start for example02:47
ailoYou can find me on https://launchpad.net/~ailo.at02:47
ailoI'm interested in two things. Basic system compatibility, and ease of use.02:48
falktx24 karma02:48
ailoYes, funny02:48
falktxailo: so you wanna join too?02:48
ailoSure. I am looking to get more involved.02:48
* falktx has 26370 of karma02:49
falktxailo: thanks!!02:49
falktxi love when people say things like this..!02:49
ailoI'm staying with US too, though, at least for this release. I am doing mostly testing, and finding results.02:49
falktxailo: to be honest...02:50
falktxailo: I hope to drop kxstudio soon and help US instead02:50
falktxthis is a nice way to move users, without loosing anything02:50
ailoWell, I'm just looking to get involved, as I said.02:52
falktxwell, I appreciate02:52
falktxScottL: ailo: btw, we (team) have a mailing list, so it would be nice for you to join (https://launchpad.net/~kxstudio-team/ -> bottom left)02:53
ailofalktx: I see you've started packaging for Natty.02:59
falktxailo: yes, but it has some issues02:59
falktxailo: python and fltk packages FTBFS03:00
ailoNew versions?03:00
falktxailo: not sure for fltk, but python error come from ubuntu03:01
falktxheh, in liquorix changelog -> "remove cfs-low-latency features - performs worse with 2.6.37 backports"03:01
ailo?03:01
ailofalktx: Do you compile kernels at any point? You seem to be pretty busy otherwise.03:02
falktxailo: no, I only compiled a kernel once03:02
falktxailo: I'm busy with learning new code, and making "cadence" (that new tool)03:03
falktxailo: i take some time sometime I package backports now03:03
falktxerr, one "I" by mistake03:03
falktxhm, I need to sleep03:04
ailoGood night.03:04
falktxailo: not yet03:04
falktxi said I needed to sleep, not that I was going to.. heeh03:05
ailoWell, let us all know when you will :)03:05
falktxsure03:06
falktx:)03:06
falktxailo: I'm finishing the import of the liquorix kernel03:06
falktxarr, damn, failed03:09
ailofalktx: It will lack some Ubuntu stuff, right? What is the diff?03:09
falktxailo: my internet sucks, so I was viewing it through SSH03:10
falktxailo: but I noticed a lot of patches03:10
falktxit seems like cfs and bfs enabled03:10
falktxcgroups too03:11
paultagScottL: I'm here to get dirty, man.03:12
paultagRE make progress ( and so on )03:12
ailofalktx: I think it's this that would have caused no realtime: # CONFIG_BLK_CGROUP is not set03:15
ailoNo, sorry03:16
ailofalktx: # CONFIG_RT_GROUP_SCHED is not set03:16
falktxailo: I'm not the best guy for these kind of questions...03:19
falktxailo: and I already closed SSH, so I can't check now03:19
falktxbut...03:19
ailoAccording to jack's faq, it is (I think)..03:21
falktxailo: http://liquorix.net/sources/36/03:22
falktxconfig are there03:22
falktx# CONFIG_RT_GROUP_SCHED is not set03:22
ailofalktx: Yeah, I looked them over a little bit.03:23
falktxso no realtime possible with this kernel03:23
ailofalktx: Isn't it the other way around? http://jackaudio.org/linux_group_sched03:24
falktxhm, not sure03:25
ailoAnyway, interesting with bfs and cfs. Seems like a lot of configs to consider, when compiling..03:25
ailofalktx: Do you have a notification tray app?03:27
ailoCould be a good place to place the controls.03:27
falktxailo: i do03:28
falktxailo: you should try the code I already have, in the patchbay03:28
falktxailo: so you can already try the jack-logs, jack-config and jack-render tools03:28
ailopaultag: What are you doing now on US?03:34
ailoI mean, what's your plan?03:34
paultagailo: I've got no plan. I've got day-to-day stuff with Ubuntu general, so I'm here for my 10% time, if you will03:35
paultagailo: so if you have stuff hanging around, let me know and I can patch and stuff03:36
ScottLailo, paultag:  how much involvement do you want from me?  i'm certainly not a coder03:36
ailopaultag: What are your thoughts about adding some system checking?03:36
paultagailo: I'm all for it. If you have a list of tasks I can prototype out stuff03:36
ailoMaybe the notification is a good start?03:36
paultagailo: sure :)03:37
paultagScottL: a sepc doc would rock my socks03:37
paultagScottL: I like having goals we can nail03:37
paultagpersonally03:37
paultagand I'm by no means driving ailo stuiff. I'm playing barback03:37
paultagi'm just here to help and patch :)03:37
ailopaultag: Did you see my script? Not very fancy, and meant for qjackctl.03:37
paultagailo: yeah I saw it, great start -- IMHO it can be squashed a bit into a < 20 liner03:38
ScottLpaultag, i thought about making a blueprint of sorts, just to spec things out, i can have it tomorrow03:38
paultagailo: but I'm thinking of a login checker, not a qjackctl starter03:38
paultagScottL: :)03:38
ScottLpaultag, although you and ailo will certainly have some say in it and correct and add to to it03:38
paultagScottL: sure :)03:39
ailopaultag: sure. I'm sure my script is nonsense, but if you can use any of it http://paste.ubuntu.com/553561/03:39
ailoOr, how do you do a system-check at bootup?03:39
* falktx checks too03:39
paultagailo: let me hack something up quickly and paste it03:40
falktxailo: I personally recommend using python, if possible03:40
paultagfalktx: overkill imho03:41
paultagfalktx: this is just a quick check, not a fullblown app03:41
ailofalktx: I have just begun to learn python. I can only redo stuff right now on python.03:41
paultagit'd just be system calls anyway ;)03:41
falktxailo: and I wish to know more C++, I start to feel python "slowlyness" on my bigger apps03:42
ailoAt least checking if the kernel is realtime capable would be nice. How else to do that, than to check if it not named -lowlatency -rt or -realtime03:42
paultagailo: that runs into issues, it's really hard to check that03:42
falktxuname -a03:43
paultagfalktx: -r *03:43
ailoMy check seems to work, though03:43
holsteinwell, after the generic one gets 'good enough'03:43
holsteinwhenever that is03:43
holsteinit wont matter right?03:43
falktxpaultag: yes03:43
holsteinwe just need a different kernel that vanilla for now03:43
holsteinthan*03:44
ailoEven with the generic working, isn't the -lowlatency to be regarded as a -generic kernel for music?03:44
holsteinpaultag: good to see you here :)03:44
holsteinthanks for you're attention and time03:44
falktxailo: on python:03:44
falktxrt_yesno = commans.getoutput("uname -r")03:44
falktxif ("-realtime" in rt_yesno or "-rt" in rt_yesno): ...03:44
falktx  print ...03:45
falktxrt_yesno = commands.getoutput("uname -r")  [sorry for the typo]03:45
ailofalktx: Seems like simpler syntax then what I was doing, but I googled to get mine :)03:45
ailolowlatency_running=$(echo `expr match "$linux_version" '.*\(lowlatency\)'`)03:46
falktxailo: for users could be like:03:46
ailoif [ $lowlatency_running = "lowlatency" ]...03:46
falktxaudio_yesno = commands.getoutput("groups"); if ("audio" in audio_yesno): ...03:47
paultagguys03:47
paultagthis is all overkill03:47
paultaghttp://pastebin.com/P5EuLZT803:47
paultagrun that on login, be done with it03:47
paultagI've not tested that03:47
paultagbut it looks right03:47
paultagOh shucks, quotes around notify-send03:47
falktxpaultag: yes, i got:03:47
falktxInvalid number of options.03:47
falktxhehe03:47
paultaghttp://pastebin.com/PkCbaac903:48
paultagnot bad for writing it in pastebin ;)03:48
falktxpaultag: i can do better03:48
paultagjust run that on login ever time, have it so when you click on the notify, open software center to download the lowlag kernel03:48
paultagfalktx: have at it. That's a 2 minute script that I wrote in a webfield03:49
paultagI'm saying -- python is overkill03:49
paultagyou have to import system calls and libnotify03:49
falktxpaultag: hm, you can use os.system03:51
paultagfalktx: still, python is sub par -- you're pulling up a VM to do system calls, and regex parsing when it can be done in bash with a one-liner03:52
paultagfalktx: python is good for complex stuff -- not for checking a kernel version03:52
ailopaultag: It's not working right. No errors, so maybe the variable matching is not working right?03:52
paultagailo: I tested it, try overriding RELEASE to a ll string03:52
paultagailo: it's all working, and should handle hand-rolled kernels with a good name03:53
ailoThis is the name of lowlatency: 2.6.37-11-lowlatency03:53
paultagfalktx: I'd use python if we needed floating point math for a multi-agent system with talking threads03:53
paultagailo: so set RELEASE="2.6.37-11-lowlatency"03:53
falktx...03:53
paultagailo: after the uname call, it handles it fine :)03:54
ailopaultag: Yeah, but we don't want to use the numbers to do the match, right?03:54
paultagailo: nope. It just uses a grep03:54
ailoMy way only checks for the name "lowlatency"03:54
paultagailo: keep it simple ;)03:54
falktxerr, anyway, http://pastebin.com/AVchBVi303:54
paultagfalktx: I mean, yeah -- but that's just wrapping bash calls03:55
falktxi know, it's bad03:55
paultag:)03:55
paultagif it works, it works03:55
paultagailo: do you see what it's doing?03:56
paultaggood 'nuf for goverment work ;)03:56
falktxtime to go, bye eveyone!03:56
paultagfalktx: cheers!03:56
ailopaultag: I added my way to it http://pastebin.com/HTwaQjNw03:56
paultagailo: $linux_version is undefined03:57
ailoIt will work regardless of the version number.03:57
paultagailo: might want to put a uname -r in there03:57
paultagailo: and my way will work just as well -- remember it uses grep03:57
ailoAh, sorry03:58
paultag;)03:58
ailoAh, forget it. I'm too tired. But still, don't we need that, in case of upgrades?04:00
paultagailo: upgrades don't matter to us :)04:01
paultagailo: as long as the kernel has that string in it, we're fine04:01
paultagailo: if the kernel has generic, we'll complain again04:01
ailopaultag: Yeah, that's what I mean.04:01
paultagailo: give it some testcases :)04:02
ailopaultag: I would like to give it some time tomorrow and look it over.04:02
paultagailo: rock on dude. I'll be online for a little while. That's nothing good or anything, just some crap I mocked up to prove a point -- no python needed ;)04:03
paultagailo: I'll watch email, too -- my irc nick @ ubuntu04:03
ailopaultag: thanks! I'll be around.04:04
paultagailo: rock on!04:04
ScottLpaultag, it's not only cool that you are helping get stuff done but also that you share knowledge as well!04:47
paultagScottL: thanks dude, I'm one of the founding members of the Ubuntu Beginners Team -- been helping beginners with Ubuntu since 2007 04:52
paultagScottL: it's just how I roll at this point ;)04:52
paultagnot that I have anyting special to impart, really04:54
ScottLgood morning abogani11:41
ScottLi saw your comments in https://bugs.launchpad.net/bugs/69589211:42
ubottuUbuntu bug 695892 in Ubuntu Studio "no live CD for ubuntustudio" [Wishlist,New]11:42
ScottLdo you know how to make a live cd/dcd within the buildd system?11:42
ScottLhi rlameiro 12:01
* ScottL is going back to bed now the he let the puppies out to do their "business"12:01
rlameirolol12:01
rlameiroScottL, have a good night then :D12:02
rlameiroabogani, hey man:D12:06
rlameirohow are you?12:06
rlameiroare you doing some stuff with arduinno lately?12:06
aboganiScottL: Good morning!12:54
aboganiScottL: Really I don't know. I made some livecds but not within buildd infrastructure...12:54
* abogani waves all!12:57
tanders12abogani; Hey could I ask a question?14:14
paultag!ask | tanders12 14:22
ubottutanders12: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)14:22
paultag;)14:22
paultagWow, that's much more rude the ours in ubt14:22
aboganitanders12: Yes14:31
ailopaultag: I was thinking more about the notification script. Suppose someone builds their own -rt kernel. What should decide the user is running the wrong kernel?14:35
ailoabogani: I suspect kernel 2.6.38 is to be in Natty, right? They are talking about a fix to solve realtime. Do you know anything about that?14:37
tanders12;)14:37
tanders12sorry i just woke up14:38
aboganiailo: No.14:39
tanders12abogani: are there known issues with running your natty kernels on maverick, other than networking?14:39
aboganitanders12: No but you have to update it manually.14:41
aboganiailo: ping14:42
ailoabogani: I'm still new to irq. What's a ping? :)14:43
aboganiailo: It's a way to call you. And you should reply "pong"14:43
ailoabogani: I will have to remember that ;)14:44
aboganiailo: Any realtime kernel (so also which are self-compiled) create a new file in proc so called (please check) /proc/loadavg_rt So if this file exist the running kernel is realtime.14:45
aboganiSomething similar to [ -e /proc/loadavg_rt ]14:46
ailoabogani: Thanks. That should take care of self compiled kernels, no matter what they are called then.14:47
paultagailo: the name, for now14:47
paultagailo: if someone can compile a kernel, they can read the docs on disabling the script14:47
paultagailo: :)14:47
paultagailo: since all this is compiled in, there's no good way to test this externally14:47
paultagailo: unless there's a flag in proc or something, but I doubt it14:47
tanders12abogani: ah ok thanks. also, is it normal for the had .deb's to not install due to dependencies?14:50
paultagailo: picking up what I'm putting down?14:50
ailopaultag: Sure14:50
paultagawesome14:50
paultagabogani: realtime != lowlatency14:51
paultagI missed your lines, there14:51
aboganipaultag: ?14:51
aboganitanders12: Because missing debs are in official Natty archives.14:52
paultagabogani: the realtime patch is not the same as the lowlatency flag14:52
aboganipaultag: So?14:52
paultagabogani: /proc/loadavg_rt does not matter for what ailo is doing ;)14:52
ailopaultag: I suppose, even if there is a fix to the generic kernel, I gues it won't hurt for us to recommend the -lowlatency, but we could also make sure it doesn't notify for -rt kernels14:53
paultagailo: Yeah, I s'pose. RT has a lot of issues IMHO14:53
paultagit's quite buggy and can lead to deadlock pretty darn quick14:53
ailopaultag: I suppose, but then it is not by our choice, anyway.14:54
paultagailo: truth14:54
aboganiIf ailo calls lowlatency kernel "realtime" it isn't my fault.14:56
paultagabogani: I'm not accusing you of anything14:56
abogani:-)14:56
paultag:)14:56
ScottLcan someone look at this error?  http://paste.ubuntu.com/554031/14:57
ScottLit's for this code:  http://paste.ubuntu.com/554033/14:57
* abogani is also suspecting that here there is a term misuse of "Irqs conflicts"...14:57
paultagabogani: I wrote a kerenel from scratch, I know how one uses an IRQ line ;)14:58
paultagScottL: #!/bin/bash14:58
paultagScottL: you have ##!/bin/bash, so it fails to find it as a script, since the magic bits are blown14:58
paultagsh *14:59
ailoHow about making sure -lowlatency is the default kernel? 15:02
paultagailo: we can add it as a dependency on the metapackage, in theory15:03
paultagailo: or we could just not make it default15:04
paultagailo: people might use studio for GIMP work, or video production and not need the lowlag kerenl15:04
paultagkernel15:04
ailopaultag: Seems like we are installing from PPA, and we haven't decided how to do that yet.15:04
paultagWe could just bitch on login in a passive-aggressive way15:04
paultagailo: Oh, aye. Yup.15:04
ailopaultag: Seems like a good kernel for most things, though I suppose it should only be a dependency for audio-meta-packages.15:06
ailoIs it totally wrong to put the PPA stuff into a meta-package installation?15:07
paultagailo: aye. I mean, it's against policy to mark something as a dependency if it's really not15:07
paultagailo: humm. Not sure15:07
paultagailo: if done right, I can't imagine that it's horrid, but perhaps frowned upon15:07
paultagailo: it would have to be part of the serving-suggestion package15:07
ailopaultag: Don't you think we should consider -lowlatency a dependency for audio work? I really think it's needed, at least now.15:08
paultagailo: yes, I'd agree -- but IMHO just for the audio et15:08
paultagset *15:08
ailoScottL: What do you think? Alessios PPA, and installing from it into a meta-package?15:10
paultagailo: the only way that'd be OK is if an ubuntu studio team only had upload rights to the PPA15:10
paultagotherwise you're giving upload rights to someone without any15:10
ailopaultag: I see15:11
paultagailo: ( someone could upload bash with hacks in it, and klobber all the machines on an overriden ppa upload )15:11
ailopaultag: But if it is presented as an option during install?15:11
paultagailo: we could have a help page and suggest PPAs, but there's no way we can do that undercover15:12
ailopaultag: One suggestion was to add that to the Ubuntustudio-controls.15:12
paultag+1 there15:12
ailoMaybe it's enough to have info on the Desktop on how to get started with audio, and let Ubuntustudio-controls handle -lowlatency install and adding user to audio group, then?15:13
ailoScottL had an idea about a script starting at first boot into the system. Maybe that is even better?15:14
paultagailo: yeah, but most people want to dig right into their system15:14
paultagailo: so they might close out and not read it, then be fuxed15:14
ailopaultag: Yeah, people like to try first15:15
paultagailo: perhaps have a popup notify, and have it clickable -- when you click, open the helper15:15
ailopaultag: I like that.15:15
paultagawesome.15:16
ailoWe still don't have anyone working on the controls. falktx offered to help, but decided to do his own thing.15:16
paultaghumm15:17
tanders12controls for what?15:17
ailoI was supposed to try it, and I still can. I might need some help, though.15:17
paultagailo: is there any old code hanging around?15:17
paultagailo: I can help15:17
paultagtanders12: no clue, tbh. My guess is the random crap that we all know but is not documented anywhere15:17
ailopaultag: https://launchpad.net/ubuntu/natty/+source/ubuntustudio-controls/0.4.715:18
paultagailo: awesome, thanks15:18
tanders12lol, you mean the random crap i spent the last month of my life learning?15:18
paultagguess so ;)15:18
ailotanders12: Ubuntustudio-controls. The app, that used to fix firewire and set memlock and audio prio15:18
tanders12k thats what i thought15:18
tanders12whats the gui written in (no time to check right now)?15:19
paultagScottL: did that work?15:19
paultagtanders12: my guess, knowing freetards -- gtk and python15:19
paultagchecking it out now to find the vcs, give me a moment15:19
tanders12paultag: yeah prollly15:20
tanders12not like it matters, i have no gui experience15:20
paultaghttps://code.launchpad.net/~ubuntustudio-dev/ubuntustudio-controls/ubuntustudio-controls15:20
tanders12might be fun to look at tho15:20
paultagYES! Called it!15:20
tanders12^^15:20
paultagailo: code looks sane 15:21
tanders12well i gtg. working on half a dozen things today but maybe ill take an hour and see if i can fiddle with the controls too15:21
paultagtanders12: :)15:21
ailopaultag: For someone experienced, doesn't seem like too much work, right?15:22
tanders12paultag: lemme know if you get anywhere with it15:22
paultagailo: christ no -- should be easy enough -- code looks easy to hack out, and it uses Glade 315:22
paultaglife's grand15:22
paultagtanders12: sure thing15:22
ailopaultag: We really don't need so much. But, maybe we need to change the program so it runs in user mode.15:23
ailopaultag: So we can let the user add itself to audio group15:23
paultagailo: yeah, it would be nice to bump up with gksudo only when you need it15:23
ailoWe don't really need anything more than, add user to audio group, and install -lowlatency, as basic needs15:24
paultagailo: aye. It looks pretty good from my brief lookover15:24
ailoThen, of course one can always add all kinds of features15:24
paultagailo: some bits could use a clean, but overall solid15:24
paultagI'd work from that, no need for a rewrite or anything, which is nice15:25
ailopaultag: So, you want to do that, or should I start doing something?15:25
paultagailo: why don't you wind up on it, you have a really great vision for it15:26
paultagailo: if you need help, I can help out however you need me15:26
paultagailo: I'm just here to back you up15:26
ailopaultag: Ok. I suspect we have until some time in February. Should be no problem.15:26
paultagyessir!15:26
paultagailo: btw, I don't think we officially met -- I'm Paul Tagliamonte :)15:28
paultagI'm pretty new around these parts15:28
ailopaultag: I'm Kaj Ailomaa. https://launchpad.net/~ailo.at . Musician, living in Sweden.15:32
paultaghttp://launchpad.net/~paultag  here15:33
paultagailo: well met :)15:33
ailopaultag: Nice to meet you to :)15:33
paultagailo: what do you play?15:34
paultagP.S. you should totally buy the domain ailo.at15:37
ScottLsorry, family woke up and belam ensued15:40
ScottLah!  thanks paultag, that's quite embarrassing actually15:41
paultagScottL: nah! not at all!15:41
paultagScottL: it's not clear unless you know the underlying crap15:42
ScottLpaultag, ah, but i do know enough that it should have been a single #15:43
ScottLi misrepresent myself slightly, i have done programming before, in basic, fortran, pascal, AutoLISP, but these where twenty years ago15:44
ScottLs/where/were15:44
paultag:)15:44
ScottLwe promised my daughter that we would take her to see the Disney movie Tangled, so i'll be out of the house for several hours and i really wanted to work on this script more :/15:45
paultagScottL: it can wait -- family first, dude15:45
ScottLhowever, i should be able to get it this afternoon/evening, along with some specs for the -controls15:46
paultagScottL: the little things will be the big things, man 15:46
paultag:)15:46
paultagScottL: great! ttyl :)F15:46
paultag:) *15:46
* ScottL managed to fix the '##' and start the package building with pbuilder before leaving :)16:05
paultag:)16:13
paultagScottL: let me know if it still FTBFS16:13
paultagor fails to install, whavever the issue was ;)16:13

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!