[01:19] ScottL: i'm back, do you have some time now? [01:19] I started working on the new -controls thing [01:26] falktx: There was some discussion earlier about how to implement installing a new kernel and adding user to audio group. [01:26] ailo: oh, cool [01:26] One of the ideas was to implement it into the installation of Ubuntustudio, or Ubuntustudio packages [01:27] How far did you come on the controls? [01:27] hm, 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:28] ailo: well, for that, I have good news and bad news [01:28] ailo: which first? [01:28] I don't judge. [01:28] you may consider both good news, not sure [01:28] let me make some screenshots [01:30] are you making the controls in Qt? [01:30] rlameiro: yes [01:30] kinda [01:30] hummm well, it easier :D [01:30] rlameiro: do you know about my patchbay project ? [01:30] klaudia? [01:31] I can try to help you on the controls.. [01:31] I did ported it to gtkbuilder [01:31] from glade [01:32] rlameiro: i prefer to start from scratch [01:32] rlameiro: ailo: recent screenshot of my patchbay app -> http://kxstudio.sourceforge.net/tmp/scr105.jpg [01:32] falktx: yeah, of course [01:33] but you can take ideas from the project already done [01:33] rlameiro: yes [01:33] so let's start with the good news [01:33] falktx: I saw it before. Looks nice. [01:33] nice!!!! [01:33] this is the good news: [01:34] http://kxstudio.sourceforge.net/tmp/scr102.jpg [01:34] http://kxstudio.sourceforge.net/tmp/scr103.jpg [01:34] it looks a mix of patchage with controls :D [01:34] http://kxstudio.sourceforge.net/tmp/scr104.jpg [01:34] rlameiro: ailo: ^ this is my version of -controls, that is not mockup, but the start of the app design [01:34] That is more or less my first idea :D [01:35] falktx: Looks nice [01:36] now the "bad" news [01:36] :( [01:36] it won't be part of UbuntuStudio [01:36] why? [01:36] because its Qt? [01:36] I'll develop to continue my idea of the next kxstudio [01:37] this app will integrate into my other app, like the patchbay, in a all-in-one jack solution [01:37] I already have the patchbay, a jack-logs viewer, jack-render app, and a gui to configure jack [01:38] falktx: How about making a simplified version for Ubuntustudio? [01:38] If I join some work I've already done for kxstudio, I'm guessing the app will be very cool [01:38] ailo: my plan is to create an app that will work on any distro, any version of linux [01:38] ok [01:39] yea [01:39] http://kxstudio.sourceforge.net/tmp/scr102.jpg [01:39] ailo: If I worked close to US, than only ubuntu would benefit from it [01:39] here is stated "linux distributiono" bla bla bla [01:39] soo its made thinking on that :D [01:39] yes [01:39] falktx: not necessarily [01:40] it your software [01:40] ailo: all my code is gpl, and all the modules are in different files, so it will be very easy to implement them on new apps [01:40] Also diferent distro have diferent place to setup stuff, so everyone would need to adapt it to each distro [01:40] rlameiro: that's where it comes in [01:41] rlameiro: I already have a team setup to help in this [01:41] rlameiro: first step is to handle jack properly in all DEs (mostly gnome, kde and xcfe) [01:41] Qt works well [01:41] rlameiro: https://launchpad.net/~kxstudio-team/ [01:42] is that an invite? falktx ? [01:42] rlameiro: just say 'yes' if you wanna join [01:42] yes [01:42] :) [01:42] lol [01:42] rlameiro: give me the link to your launchpad page [01:42] everything for the good to the community [01:43] https://launchpad.net/~rlameiro [01:45] rlameiro: done, you're on the team now [01:45] :) [01:45] rlameiro: I'll publish some docs about the team tasks soon... ;) [01:46] ok [01:46] rlameiro: afaik, everytime I do a package upload, you'll get a mail about it [01:46] falktx: take in mind that my main task on US is testing... [01:46] I am on the process of learning C and python [01:47] and also playing around with ARM [01:47] rlameiro: don't worry, I plan to do most of the work [01:47] lol [01:47] falktx: Is there some place where one can see what you are planning to do? [01:47] rlameiro: but AutoStatic joined the team too, so he will help in packaging too [01:47] falktx: you should make an Amazon wishlist dude [01:47] i get emails when falktx is hard at work [01:48] package updates :) [01:48] hehe, sorry for that holstein [01:48] falktx: no, i like it [01:48] holstein: did you get the new ones about patchage, raul, etc? [01:48] well, then we need to clarify what is needed for the new Studio controls [01:48] falktx: i think so [01:48] falktx: they just kinda go by [01:48] at least for now... [01:48] ailo: rlameiro: this is an old doc I made some time ago - http://kxstudio.sourceforge.net/tmp/KXStudio-Team.odt (outdated!) [01:48] and im starting to know what the packages are [01:48] and what they do [01:50] falktx: office document? Was empty. [01:50] ailo: no, it's not... [01:50] ailo: i just opened it [01:51] yeah [01:51] ailo: you trying OO.o ? [01:52] hostein: 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] yeah, plausible [01:52] FF4 is nice though [01:52] very nice [01:52] faster again [01:52] falktx: what control modules do you have? [01:52] maybe i can hack something for natty... [01:52] holstein: lol, you remind me of mythbusters... [01:53] ;) [01:53] rlameiro: right now (the code already done or that I can copy) is... [01:53] jack-config [01:53] jack-logs [01:53] jack-patchbay [01:53] audio-plugins-path [01:53] default-applications [01:54] user-groups [01:54] firewire/ hpet, rtc permissions [01:54] hm... [01:54] falktx, yes i have time :) [01:54] falktx: I was told you were doing something unifying. (I would like to help in that respect.) [01:54] ScottL: oh, please read backlog [01:55] ok, so maybe i will need is the jack config ans the firewire and hpet etc... [01:55] ailo: "unifying" ? [01:55] Not distro dependant. [01:55] unificador falktx [01:55] rlameiro: one hany thing not done yet is wine/wineasio stuff [01:56] ailo: yes, the document clears a few things [01:56] falktx: no problem, i dont think it is a very important [01:56] if it is ppa based you can roll out updates easily [01:56] rlameiro: I want to make it compatible with winetricks, so that useful dlls can be easily installed [01:57] rlameiro: the PPA is just for packaging, I really dont want to force these new tools for ubuntu-only [01:57] at least they should on debian too... hehe [01:57] falktx: I am talking for testing :D [01:58] rlameiro: ha, yes [01:58] rlameiro: in fact, the new PPAs are almost ready! [01:58] https://launchpad.net/~kxstudio-team/+archive/ppa [01:58] falktx, that's cool that your work on -controls won't be part of ubuntu studio [01:59] falktx, i think ailo and paultag are going to make some good progress together [01:59] falktx, have you made any progress on getting ladish into debian? [02:00] ScottL: as soon as it gets beta, I'll try to push it to debian [02:00] falktx, excellent! [02:00] ScottL: on ladish progress, I need some help [02:00] falktx, oh? is it something quadrispro can help with? [02:01] falktx, 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 morning [02:01] ScottL: yes [02:01] falktx, the debian multimedia team is really good giving feedback when you post to their git and send email to the mailing list [02:01] ScottL: i think I told you before, I already have the package in revu [02:01] falktx, i mean they are awesome! [02:02] falktx, yes, but REVU moves extremely slow compared to DMT, you will probably receive a reply email within 24 hours on the DMT mailing list [02:02] ScottL: yep, I think I'll never use revu again [02:03] falktx, i can only surmise that it works for *something*, but apparently not very well for audio centric packages [02:03] What's the deal with debian. Abstractions (tasksels and settings) stay in Ubuntu, but all the individual packages go to Debian? [02:04] ailo, no, it's not really a hard, fast rule...at least for audio packages [02:04] it's more a logistical consideration [02:04] time to sleep [02:04] cya tomorrow [02:04] they have mad packages and developers who work packages super aggresively and rapidly [02:04] goodnight rlameiro [02:05] s/packages/packagers [02:05] ailo, and they have quite a number of packagers/developers as well [02:05] and by "they" i mean the debian multimedia team (DMT) [02:05] So, you guys don't think you'll move to Debian entirely with time? [02:06] ailo, one last thing: every release, all packages that are not in ubuntu will sync automatically from debian into ubuntu [02:06] ailo, re: move to debian, i suppose it's a possibility :/ [02:07] ailo, 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] ScottL: I don't suppose Ubuntu will become too one-minded? [02:08] ailo, i consider it a real possibility within several releases [02:08] Debian seems like a safe haven. [02:08] ubuntu likes to break the rules [02:08] debian/rules, hehe [02:09] i think mark wants to make something _different_ than other linux distros, to stand apart from the others, and directed toward the masses [02:09] ScottL: i think mark just wants to imitate Mac [02:09] ScottL: That seems to have been one of its strengths. Now perhaps Ubuntu is movin towards tablets. [02:09] eh, i'm not that sure about that, but i could be wrong falktx [02:10] ScottL: he, the notify-osd, globalmenu, and bunch of other stuff that are just ripped off mac's [02:10] But Ubuntu should make two flavors, classic and new [02:10] ailo, 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 distro [02:11] ailo: from time to time I began to feel the need to look for other distros [02:11] but the PPAs are just the greatest thing... [02:11] but to be forthcoming, fixing unity xsession really doesn't seem to be that big of a deal at this time [02:12] ScottL: falktx: Audio devs need to have a common face and a common goal on the basic system. [02:12] mark 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 gnome [02:12] i really doubt he'll simply copy the mac [02:13] ailo, that would really help audio work i believe [02:13] hm... [02:13] Ubuntu is big, so a unified kernel would not be bad [02:14] Who is talking with the linux kernel devs about audio issues? [02:14] i fully believe we will get the -lowlatency kernel into the repositories, just may be in natty+1 [02:14] ailo, i believe abogani keeps up with upstream [02:15] i don't know how much "discourse" occurs, he may only read posts and mailing lists [02:15] ailo, what would you like to see different in the kernel for audio? [02:16] Just thinking about this cgroups thing [02:16] No one was prepared [02:17] It could be good to have an alternative kernel in the repo (or a couple) and let distros be based outside of Ubuntu. [02:18] So, 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] The -lowlatency is gold [02:18] An -rt kernel on top of that would be platinum [02:19] Debian seems to be the place for software packages [02:19] Maybe desktop setups is a place for PPA's? [02:20] (I mean PPA's being the place for Desktop Setups) [02:20] Puredune, Tango Studio, KXStudio, Ubuntustudio... same kernel, but different settings [02:20] Might as well be [02:22] What is the best strategy for the future? [02:22] After putting all packages into Debian, the move to Debian won't be so difficult. [02:22] If needed [02:24] ailo: have you heard of the new kernel-for-multimedia thing? [02:24] No [02:24] * holstein reading about http://liquorix.net/ [02:26] ailo: ha, holstein got it, http://liquorix.net/ [02:26] falktx: I did read about it at one time [02:27] falktx: How does it work with Ubuntu? [02:27] falktx: OH, i thought you had a different project to link :) [02:27] i wouldnt have stolen it from you [02:28] i was just literally reading about that in the browser [02:28] Debian sid, aha [02:29] And arch.. [02:29] ailo: i can easily rebuild that stuff in PPAs [02:29] ailo: using the exact same configs and sources [02:29] anyone interested? [02:29] falktx: i'll try it [02:30] i was thinking about trying it in squeeze [02:30] falktx: Do you know what is the deal with that? Is it like the -lowlatency? [02:30] holstein: i think I'll push it to the kernel PPA [02:30] ailo: I have no idea... [02:30] I tried Debian with -rt once. Don't remember if I tried this one [02:31] Got kernel panic [02:31] It was a short marriage [02:31] But maybe such a project should be encouraged [02:31] well, I'll try to package it now! [02:33] falktx: How do you feel about communicating about long-term stuff with other audio distro friends? [02:34] ailo: i spoke with linux mint guys about making an audio distro and join with kxstudio, they rejected [02:34] ailo: i spoke with GMaq from avlinux too, but he's into debian [02:34] 64studio is dead [02:35] other distros are just crappy, and many stole my work (dreamstudio...) [02:36] the only good audio distros I see now are avlinux and kxstudio [02:36] no offense to US, but it's has it's issues [02:36] * falktx believes in honesty [02:36] I was pretty happy with puredyne. It's XFCE, though [02:36] Karmic -rt kernel [02:36] ailo: oh, but I consider that has "live" distro only, not really for install [02:37] They do install too [02:37] like gnuguitar ? [02:37] And you can have it live on usb, and still install packages, add users [02:37] nice [02:37] It's the best I've tried in that sence [02:37] Except for having to put up with XFCE, which is buggy on some platforms, I think [02:38] They had an alternative wm, nothing on, except access to a terminal, pretty much [02:39] To make the live-usb, you would probably need to have Karmic installed. Otherwise the script doesn't seem to work [02:40] falktx: How do you solve jack remembering which card is chosen after reboot? [02:41] ailo: jackdbus does that by default [02:41] ailo: but I have an option to load a specifc ladish studio at login, which also does this [02:42] the new GUI (-controls alternative) will also have this [02:42] It does? How is that started? I asked this question on lau, and some jack people didnt give me this answer, strangely enough. [02:43] I mean, on the previous question [02:43] ailo: jack is started pre-kde, before kde even starts [02:43] ailo: kde allows this (running scripts before kde itself) [02:44] I guess I should give it a try :) [02:45] ailo: the new app should be able to this in all DEs, not just kde [02:45] I hope gnome supports this [02:45] i think one strong division between ubuntu and ubuntu studio is that ubuntu tends to focus on a new user experience on the desktop [02:45] rather than keeping a stable base and only updating applications and providing function over form [02:46] falktx: 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:47] ailo: looking for how to implment stuff on gnome [02:47] ailo: the pre-session script start for example [02:47] You can find me on https://launchpad.net/~ailo.at [02:48] I'm interested in two things. Basic system compatibility, and ease of use. [02:48] 24 karma [02:48] Yes, funny [02:48] ailo: so you wanna join too? [02:48] Sure. I am looking to get more involved. [02:49] * falktx has 26370 of karma [02:49] ailo: thanks!! [02:49] i love when people say things like this..! [02:49] I'm staying with US too, though, at least for this release. I am doing mostly testing, and finding results. [02:50] ailo: to be honest... [02:50] ailo: I hope to drop kxstudio soon and help US instead [02:50] this is a nice way to move users, without loosing anything [02:52] Well, I'm just looking to get involved, as I said. [02:52] well, I appreciate [02:53] ScottL: 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:59] falktx: I see you've started packaging for Natty. [02:59] ailo: yes, but it has some issues [03:00] ailo: python and fltk packages FTBFS [03:00] New versions? [03:01] ailo: not sure for fltk, but python error come from ubuntu [03:01] heh, in liquorix changelog -> "remove cfs-low-latency features - performs worse with 2.6.37 backports" [03:01] ? [03:02] falktx: Do you compile kernels at any point? You seem to be pretty busy otherwise. [03:02] ailo: no, I only compiled a kernel once [03:03] ailo: I'm busy with learning new code, and making "cadence" (that new tool) [03:03] ailo: i take some time sometime I package backports now [03:03] err, one "I" by mistake [03:04] hm, I need to sleep [03:04] Good night. [03:04] ailo: not yet [03:05] i said I needed to sleep, not that I was going to.. heeh [03:05] Well, let us all know when you will :) [03:06] sure [03:06] :) [03:06] ailo: I'm finishing the import of the liquorix kernel [03:09] arr, damn, failed [03:09] falktx: It will lack some Ubuntu stuff, right? What is the diff? [03:10] ailo: my internet sucks, so I was viewing it through SSH [03:10] ailo: but I noticed a lot of patches [03:10] it seems like cfs and bfs enabled [03:11] cgroups too [03:12] ScottL: I'm here to get dirty, man. [03:12] RE make progress ( and so on ) [03:15] falktx: I think it's this that would have caused no realtime: # CONFIG_BLK_CGROUP is not set [03:16] No, sorry [03:16] falktx: # CONFIG_RT_GROUP_SCHED is not set [03:19] ailo: I'm not the best guy for these kind of questions... [03:19] ailo: and I already closed SSH, so I can't check now [03:19] but... [03:21] According to jack's faq, it is (I think).. [03:22] ailo: http://liquorix.net/sources/36/ [03:22] config are there [03:22] # CONFIG_RT_GROUP_SCHED is not set [03:23] falktx: Yeah, I looked them over a little bit. [03:23] so no realtime possible with this kernel [03:24] falktx: Isn't it the other way around? http://jackaudio.org/linux_group_sched [03:25] hm, not sure [03:25] Anyway, interesting with bfs and cfs. Seems like a lot of configs to consider, when compiling.. [03:27] falktx: Do you have a notification tray app? [03:27] Could be a good place to place the controls. [03:28] ailo: i do [03:28] ailo: you should try the code I already have, in the patchbay [03:28] ailo: so you can already try the jack-logs, jack-config and jack-render tools [03:34] paultag: What are you doing now on US? [03:34] I mean, what's your plan? [03:35] ailo: 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 will [03:36] ailo: so if you have stuff hanging around, let me know and I can patch and stuff [03:36] ailo, paultag: how much involvement do you want from me? i'm certainly not a coder [03:36] paultag: What are your thoughts about adding some system checking? [03:36] ailo: I'm all for it. If you have a list of tasks I can prototype out stuff [03:36] Maybe the notification is a good start? [03:37] ailo: sure :) [03:37] ScottL: a sepc doc would rock my socks [03:37] ScottL: I like having goals we can nail [03:37] personally [03:37] and I'm by no means driving ailo stuiff. I'm playing barback [03:37] i'm just here to help and patch :) [03:37] paultag: Did you see my script? Not very fancy, and meant for qjackctl. [03:38] ailo: yeah I saw it, great start -- IMHO it can be squashed a bit into a < 20 liner [03:38] paultag, i thought about making a blueprint of sorts, just to spec things out, i can have it tomorrow [03:38] ailo: but I'm thinking of a login checker, not a qjackctl starter [03:38] ScottL: :) [03:38] paultag, although you and ailo will certainly have some say in it and correct and add to to it [03:39] ScottL: sure :) [03:39] paultag: sure. I'm sure my script is nonsense, but if you can use any of it http://paste.ubuntu.com/553561/ [03:39] Or, how do you do a system-check at bootup? [03:39] * falktx checks too [03:40] ailo: let me hack something up quickly and paste it [03:40] ailo: I personally recommend using python, if possible [03:41] falktx: overkill imho [03:41] falktx: this is just a quick check, not a fullblown app [03:41] falktx: I have just begun to learn python. I can only redo stuff right now on python. [03:41] it'd just be system calls anyway ;) [03:42] ailo: and I wish to know more C++, I start to feel python "slowlyness" on my bigger apps [03:42] At 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 -realtime [03:42] ailo: that runs into issues, it's really hard to check that [03:43] uname -a [03:43] falktx: -r * [03:43] My check seems to work, though [03:43] well, after the generic one gets 'good enough' [03:43] whenever that is [03:43] it wont matter right? [03:43] paultag: yes [03:43] we just need a different kernel that vanilla for now [03:44] than* [03:44] Even with the generic working, isn't the -lowlatency to be regarded as a -generic kernel for music? [03:44] paultag: good to see you here :) [03:44] thanks for you're attention and time [03:44] ailo: on python: [03:44] rt_yesno = commans.getoutput("uname -r") [03:44] if ("-realtime" in rt_yesno or "-rt" in rt_yesno): ... [03:45] print ... [03:45] rt_yesno = commands.getoutput("uname -r") [sorry for the typo] [03:45] falktx: Seems like simpler syntax then what I was doing, but I googled to get mine :) [03:46] lowlatency_running=$(echo `expr match "$linux_version" '.*\(lowlatency\)'`) [03:46] ailo: for users could be like: [03:46] if [ $lowlatency_running = "lowlatency" ]... [03:47] audio_yesno = commands.getoutput("groups"); if ("audio" in audio_yesno): ... [03:47] guys [03:47] this is all overkill [03:47] http://pastebin.com/P5EuLZT8 [03:47] run that on login, be done with it [03:47] I've not tested that [03:47] but it looks right [03:47] Oh shucks, quotes around notify-send [03:47] paultag: yes, i got: [03:47] Invalid number of options. [03:47] hehe [03:48] http://pastebin.com/PkCbaac9 [03:48] not bad for writing it in pastebin ;) [03:48] paultag: i can do better [03:48] just run that on login ever time, have it so when you click on the notify, open software center to download the lowlag kernel [03:49] falktx: have at it. That's a 2 minute script that I wrote in a webfield [03:49] I'm saying -- python is overkill [03:49] you have to import system calls and libnotify [03:51] paultag: hm, you can use os.system [03:52] falktx: 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-liner [03:52] falktx: python is good for complex stuff -- not for checking a kernel version [03:52] paultag: It's not working right. No errors, so maybe the variable matching is not working right? [03:52] ailo: I tested it, try overriding RELEASE to a ll string [03:53] ailo: it's all working, and should handle hand-rolled kernels with a good name [03:53] This is the name of lowlatency: 2.6.37-11-lowlatency [03:53] falktx: I'd use python if we needed floating point math for a multi-agent system with talking threads [03:53] ailo: so set RELEASE="2.6.37-11-lowlatency" [03:53] ... [03:54] ailo: after the uname call, it handles it fine :) [03:54] paultag: Yeah, but we don't want to use the numbers to do the match, right? [03:54] ailo: nope. It just uses a grep [03:54] My way only checks for the name "lowlatency" [03:54] ailo: keep it simple ;) [03:54] err, anyway, http://pastebin.com/AVchBVi3 [03:55] falktx: I mean, yeah -- but that's just wrapping bash calls [03:55] i know, it's bad [03:55] :) [03:55] if it works, it works [03:56] ailo: do you see what it's doing? [03:56] good 'nuf for goverment work ;) [03:56] time to go, bye eveyone! [03:56] falktx: cheers! [03:56] paultag: I added my way to it http://pastebin.com/HTwaQjNw [03:57] ailo: $linux_version is undefined [03:57] It will work regardless of the version number. [03:57] ailo: might want to put a uname -r in there [03:57] ailo: and my way will work just as well -- remember it uses grep [03:58] Ah, sorry [03:58] ;) [04:00] Ah, forget it. I'm too tired. But still, don't we need that, in case of upgrades? [04:01] ailo: upgrades don't matter to us :) [04:01] ailo: as long as the kernel has that string in it, we're fine [04:01] ailo: if the kernel has generic, we'll complain again [04:01] paultag: Yeah, that's what I mean. [04:02] ailo: give it some testcases :) [04:02] paultag: I would like to give it some time tomorrow and look it over. [04:03] ailo: 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] ailo: I'll watch email, too -- my irc nick @ ubuntu [04:04] paultag: thanks! I'll be around. [04:04] ailo: rock on! [04:47] paultag, it's not only cool that you are helping get stuff done but also that you share knowledge as well! [04:52] ScottL: thanks dude, I'm one of the founding members of the Ubuntu Beginners Team -- been helping beginners with Ubuntu since 2007 [04:52] ScottL: it's just how I roll at this point ;) [04:54] not that I have anyting special to impart, really [11:41] good morning abogani [11:42] i saw your comments in https://bugs.launchpad.net/bugs/695892 [11:42] Ubuntu bug 695892 in Ubuntu Studio "no live CD for ubuntustudio" [Wishlist,New] [11:42] do you know how to make a live cd/dcd within the buildd system? [12:01] hi rlameiro [12:01] * ScottL is going back to bed now the he let the puppies out to do their "business" [12:01] lol [12:02] ScottL, have a good night then :D [12:06] abogani, hey man:D [12:06] how are you? [12:06] are you doing some stuff with arduinno lately? [12:54] ScottL: Good morning! [12:54] ScottL: Really I don't know. I made some livecds but not within buildd infrastructure... [12:57] * abogani waves all! [14:14] abogani; Hey could I ask a question? [14:22] !ask | tanders12 [14:22] tanders12: 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] ;) [14:22] Wow, that's much more rude the ours in ubt [14:31] tanders12: Yes [14:35] paultag: 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:37] abogani: 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] ;) [14:38] sorry i just woke up [14:39] ailo: No. [14:39] abogani: are there known issues with running your natty kernels on maverick, other than networking? [14:41] tanders12: No but you have to update it manually. [14:42] ailo: ping [14:43] abogani: I'm still new to irq. What's a ping? :) [14:43] ailo: It's a way to call you. And you should reply "pong" [14:44] abogani: I will have to remember that ;) [14:45] ailo: 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:46] Something similar to [ -e /proc/loadavg_rt ] [14:47] abogani: Thanks. That should take care of self compiled kernels, no matter what they are called then. [14:47] ailo: the name, for now [14:47] ailo: if someone can compile a kernel, they can read the docs on disabling the script [14:47] ailo: :) [14:47] ailo: since all this is compiled in, there's no good way to test this externally [14:47] ailo: unless there's a flag in proc or something, but I doubt it [14:50] abogani: ah ok thanks. also, is it normal for the had .deb's to not install due to dependencies? [14:50] ailo: picking up what I'm putting down? [14:50] paultag: Sure [14:50] awesome [14:51] abogani: realtime != lowlatency [14:51] I missed your lines, there [14:51] paultag: ? [14:52] tanders12: Because missing debs are in official Natty archives. [14:52] abogani: the realtime patch is not the same as the lowlatency flag [14:52] paultag: So? [14:52] abogani: /proc/loadavg_rt does not matter for what ailo is doing ;) [14:53] paultag: 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 kernels [14:53] ailo: Yeah, I s'pose. RT has a lot of issues IMHO [14:53] it's quite buggy and can lead to deadlock pretty darn quick [14:54] paultag: I suppose, but then it is not by our choice, anyway. [14:54] ailo: truth [14:56] If ailo calls lowlatency kernel "realtime" it isn't my fault. [14:56] abogani: I'm not accusing you of anything [14:56] :-) [14:56] :) [14:57] can someone look at this error? http://paste.ubuntu.com/554031/ [14:57] it'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:58] abogani: I wrote a kerenel from scratch, I know how one uses an IRQ line ;) [14:58] ScottL: #!/bin/bash [14:58] ScottL: you have ##!/bin/bash, so it fails to find it as a script, since the magic bits are blown [14:59] sh * [15:02] How about making sure -lowlatency is the default kernel? [15:03] ailo: we can add it as a dependency on the metapackage, in theory [15:04] ailo: or we could just not make it default [15:04] ailo: people might use studio for GIMP work, or video production and not need the lowlag kerenl [15:04] kernel [15:04] paultag: Seems like we are installing from PPA, and we haven't decided how to do that yet. [15:04] We could just bitch on login in a passive-aggressive way [15:04] ailo: Oh, aye. Yup. [15:06] paultag: Seems like a good kernel for most things, though I suppose it should only be a dependency for audio-meta-packages. [15:07] Is it totally wrong to put the PPA stuff into a meta-package installation? [15:07] ailo: aye. I mean, it's against policy to mark something as a dependency if it's really not [15:07] ailo: humm. Not sure [15:07] ailo: if done right, I can't imagine that it's horrid, but perhaps frowned upon [15:07] ailo: it would have to be part of the serving-suggestion package [15:08] paultag: Don't you think we should consider -lowlatency a dependency for audio work? I really think it's needed, at least now. [15:08] ailo: yes, I'd agree -- but IMHO just for the audio et [15:08] set * [15:10] ScottL: What do you think? Alessios PPA, and installing from it into a meta-package? [15:10] ailo: the only way that'd be OK is if an ubuntu studio team only had upload rights to the PPA [15:10] otherwise you're giving upload rights to someone without any [15:11] paultag: I see [15:11] ailo: ( someone could upload bash with hacks in it, and klobber all the machines on an overriden ppa upload ) [15:11] paultag: But if it is presented as an option during install? [15:12] ailo: we could have a help page and suggest PPAs, but there's no way we can do that undercover [15:12] paultag: One suggestion was to add that to the Ubuntustudio-controls. [15:12] +1 there [15:13] Maybe 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:14] ScottL had an idea about a script starting at first boot into the system. Maybe that is even better? [15:14] ailo: yeah, but most people want to dig right into their system [15:14] ailo: so they might close out and not read it, then be fuxed [15:15] paultag: Yeah, people like to try first [15:15] ailo: perhaps have a popup notify, and have it clickable -- when you click, open the helper [15:15] paultag: I like that. [15:16] awesome. [15:16] We still don't have anyone working on the controls. falktx offered to help, but decided to do his own thing. [15:17] humm [15:17] controls for what? [15:17] I was supposed to try it, and I still can. I might need some help, though. [15:17] ailo: is there any old code hanging around? [15:17] ailo: I can help [15:17] tanders12: no clue, tbh. My guess is the random crap that we all know but is not documented anywhere [15:18] paultag: https://launchpad.net/ubuntu/natty/+source/ubuntustudio-controls/0.4.7 [15:18] ailo: awesome, thanks [15:18] lol, you mean the random crap i spent the last month of my life learning? [15:18] guess so ;) [15:18] tanders12: Ubuntustudio-controls. The app, that used to fix firewire and set memlock and audio prio [15:18] k thats what i thought [15:19] whats the gui written in (no time to check right now)? [15:19] ScottL: did that work? [15:19] tanders12: my guess, knowing freetards -- gtk and python [15:19] checking it out now to find the vcs, give me a moment [15:20] paultag: yeah prollly [15:20] not like it matters, i have no gui experience [15:20] https://code.launchpad.net/~ubuntustudio-dev/ubuntustudio-controls/ubuntustudio-controls [15:20] might be fun to look at tho [15:20] YES! Called it! [15:20] ^^ [15:21] ailo: code looks sane [15:21] well i gtg. working on half a dozen things today but maybe ill take an hour and see if i can fiddle with the controls too [15:21] tanders12: :) [15:22] paultag: For someone experienced, doesn't seem like too much work, right? [15:22] paultag: lemme know if you get anywhere with it [15:22] ailo: christ no -- should be easy enough -- code looks easy to hack out, and it uses Glade 3 [15:22] life's grand [15:22] tanders12: sure thing [15:23] paultag: We really don't need so much. But, maybe we need to change the program so it runs in user mode. [15:23] paultag: So we can let the user add itself to audio group [15:23] ailo: yeah, it would be nice to bump up with gksudo only when you need it [15:24] We don't really need anything more than, add user to audio group, and install -lowlatency, as basic needs [15:24] ailo: aye. It looks pretty good from my brief lookover [15:24] Then, of course one can always add all kinds of features [15:24] ailo: some bits could use a clean, but overall solid [15:25] I'd work from that, no need for a rewrite or anything, which is nice [15:25] paultag: So, you want to do that, or should I start doing something? [15:26] ailo: why don't you wind up on it, you have a really great vision for it [15:26] ailo: if you need help, I can help out however you need me [15:26] ailo: I'm just here to back you up [15:26] paultag: Ok. I suspect we have until some time in February. Should be no problem. [15:26] yessir! [15:28] ailo: btw, I don't think we officially met -- I'm Paul Tagliamonte :) [15:28] I'm pretty new around these parts [15:32] paultag: I'm Kaj Ailomaa. https://launchpad.net/~ailo.at . Musician, living in Sweden. [15:33] http://launchpad.net/~paultag here [15:33] ailo: well met :) [15:33] paultag: Nice to meet you to :) [15:34] ailo: what do you play? [15:37] P.S. you should totally buy the domain ailo.at [15:40] sorry, family woke up and belam ensued [15:41] ah! thanks paultag, that's quite embarrassing actually [15:41] ScottL: nah! not at all! [15:42] ScottL: it's not clear unless you know the underlying crap [15:43] paultag, ah, but i do know enough that it should have been a single # [15:44] i misrepresent myself slightly, i have done programming before, in basic, fortran, pascal, AutoLISP, but these where twenty years ago [15:44] s/where/were [15:44] :) [15:45] we 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] ScottL: it can wait -- family first, dude [15:46] however, i should be able to get it this afternoon/evening, along with some specs for the -controls [15:46] ScottL: the little things will be the big things, man [15:46] :) [15:46] ScottL: great! ttyl :)F [15:46] :) * [16:05] * ScottL managed to fix the '##' and start the package building with pbuilder before leaving :) [16:13] :) [16:13] ScottL: let me know if it still FTBFS [16:13] or fails to install, whavever the issue was ;)