/srv/irclogs.ubuntu.com/2010/04/25/#ubuntustudio-devel.txt

* stochastic waves09:40
astraljavaHeya.10:00
persiaScottL: Given the feedback, I think it's worth keeping the non-audio stuff around, all the more so since Desktop dropped GIMP, etc.12:53
persiaScottL: But it would definitely be worth a renewed call for which applications are considered core applications for use for the amateur/hobbist/student/etc. user.12:53
* persia believes there to be no suitable high-grade tools, although some that may be suitable for certain classes of production (e.g. webart).12:54
rlameiropersia, i have kinda a good news for you12:58
persiaWhich?12:58
rlameirohttp://www.omgubuntu.co.uk/2010/04/oscar-winning-video-editor-goes-open.html12:59
rlameiroit edits vido up to 2k!!!!!!!12:59
rlameiromore pro than that i difficult :D12:59
persiaSuitable target for maverick+1, for next April, if someone starts now.13:00
rlameirobut they are talking to open it only on the 3rd quartes13:00
rlameiroso no maverick13:00
rlameiroyeah13:00
persiaOh, right.  Then maverick+213:00
persiaMany times when some project is freshly open-sourced, there's a mess that needs digging regarding licensing.13:01
rlameirowell, it depends, if it is a linux version of it at launch time, well maybe it could be packaged for maverick+113:01
rlameirooh, licenses.... yeah13:01
persiaCommon issues are reliance on embedded forks of libraries, incomplate licensing adjustments, code review to ensure appropriate attributions, etc.13:01
rlameirowell, if they have all the copyright on the editor13:02
persiarlameiro: Indeed.  If upstream executes perfectly, and supports Ubuntu out-of-the-box, it *might* make maverick.13:02
persiaErr, maverick+1.13:02
rlameiroand they open it up, maybe it will be all on the same license13:02
persiarlameiro: Are you sure?  Do you know that no lazy coder they ever employed copied some snippet of code found online?13:02
rlameirowell, nevertheless it is a good new13:03
rlameiropersia: lol, maybe....13:03
rlameirobut like that the review will take months13:03
persiaAnd if they release it as all the same license, are you sure they will go through and appropriately license the source files, or just give a *separate* license grant to the source-as-a-whole whlist leaving standard closed-source headers, etc.13:03
persiaRight.13:03
rlameirobut i think thats is waht a company does before releasing something opensource13:04
persiaThat's why I say maverick+2, if someone starts when the source is out, or maverick+1 if someone could start now :)13:04
persiaSome companies do, and those should be commended.13:04
persiaIf that happens, then someone *is* starting now, so we might hit maverick+113:04
rlameiroi think they will release that on a bsd like license13:04
persia(the someone concerned might be staff that the company)13:04
rlameirothey want to sell plugins for it13:04
persiaLots of licenses allow that.13:05
rlameirodoes gpl allow that?13:05
persiaDepends on how the plugin interface is implemented.  Sometimes.13:06
rlameirohummmm13:06
persiaLGPL is more likely to allow it.13:06
rlameirowell, we need to wait13:06
persiaYep.13:06
rlameirook abaout your idea to ask again for software to stay in, and software out of US i agree with you13:06
rlameirowe should decide what US will be aimed off13:07
rlameiroGIMP is missing from the desktop, so US can gain from it13:07
rlameirobut at the core US needs to solve basic problems13:07
persiaFor some value of "we", I agree.13:08
rlameirowe as community, of course13:08
rlameirofor instance, it is imperative to have networking out the box13:08
rlameirochange the ART, or at least the theme13:09
persiaWhen you say "networking out of the box", what do you mean?13:09
rlameiroafter indtall you have networkmanager installed13:09
persiaWhy?13:09
rlameiroi couldnt install it from cd easily13:10
persiaSo, what didn't the included network management tool do for you?13:10
persiaHow didn't that work?13:10
persiaThe idea isn't for you to tell me specifically, but for something to think about.13:10
persiaNetwork manager requires a fair bit of sporadic resources.13:10
rlameirowhen i tried to use the cd as a repo, it didnt worked13:10
persiaIt's not much under user-contrl.13:11
rlameirocould be, but the majority of the user want networking, its easiar to unistall it if you dont want13:11
persiaI think we're not communicating.13:11
rlameirowe?? you and me, or the community?13:12
persiaI agree that the majority of users want networking.  I'm unsure that network-manager is the solution that best meets the needs of folk who may have realtime requirements.13:12
persiaYou and I.13:12
rlameiroi agree, but when i work in rt intensive app, i just diconnect networking13:13
persiaSo, for those doing audio work, or those rendering animation, etc. network-manager is a decidedly suboptimial solution to the problem.13:13
persiaWhy?13:13
persiaThere's lots of use cases to have working networking during a session.13:13
rlameiroyes they are13:13
rlameiroi use it13:13
persiae.g. rendering to network store, shared ardour sessions, MIDI-over-ethernet, etc.13:13
rlameirofor instance using OSC needs networking13:13
persiaRight.13:13
rlameiroso we need networking13:14
persianetworking != network-manager13:14
rlameirowell, i dont think most of the people would want to mess with ifconfig and friends....13:14
persiaWe've historically shipped with gnome-network-admin, which doesn't run all the time, and only does stuff when the user tells it to do stuff.13:14
persiaIf gnome-network-admin has a bug, that bug should be fixed.13:15
rlameiroyeah, never worked for me13:15
persiaSo, figure out how it didn't work, and file some bugs.13:15
rlameirodoes it support wireless?13:15
persiaShould do.13:15
* rlameiro digging about gnome-network-admin13:16
rlameiropersia: for instance i never got this choice13:17
rlameirohttp://library.gnome.org/users/network-admin/2.30/tool-getting-started.html.en13:17
rlameiroit was empty13:17
persiaFile a bug.13:18
rlameirohumm13:18
rlameirook13:18
persiaI agree there should be networking out of the box.13:18
rlameiroi will need to reboot into the amd64 RC i have installed13:18
persiaI'm just not convinced that the solution is to install something else, rather than fixing what we have, without analysis.13:18
persiaIt may be that network-manager is the right solution.  It is not the case that someone decided to make networking not work.13:19
rlameironetworkmanager is usig 5 mb ram13:21
rlameiroand the applet 2.913:21
rlameiroCPU is 013:21
rlameiroand i am using WPA2 wireless13:21
persiaCPU usage for gnome-network-admin should *only* happen whilst actually configuring stuff.  CPU for network-manager happens variously, as it adjusts the current connection and scans for others, etc.13:22
rlameirohumm ok13:23
rlameiroi will reboot into it and see how it goes13:23
rlameiroi will need a restricted driver for my wireless card13:23
rlameiromaybe that is the problem13:23
rlameiroi need internet to get it13:23
persiaUgh.13:24
rlameiroyeah13:24
persiaFor some drivers, we can put them on the DVD.  Others we can't.13:24
persiaCheck the licensing, and see if it's freely redistributable.13:24
rlameirowell i do have a network cable13:25
rlameirobut for not so power useres its hard13:25
rlameiroaltought the same maybe would happen on the desktop13:25
rlameiroi will need to try a live cd to see if they shipp the restricted drivers on cd13:25
* rlameiro rebooting13:26
rlameiropersia: http://dl.dropbox.com/u/1333955/net1.png13:32
rlameiropersia: http://dl.dropbox.com/u/1333955/net2.png13:32
rlameiropersia: http://dl.dropbox.com/u/1333955/net3.png13:32
rlameirothis is all i get on a freshly onstalled ubuntustudio13:33
rlameiroconcerning network13:33
rlameiropersia13:35
rlameirognome-network-admin13:35
rlameirois network-admin13:35
rlameirorun it from the cli and look at it13:35
rlameirothat is what you have on a fresh US13:35
persiaThat's not enough :(  It needs the Connections page.13:41
* persia hunts changelogs13:42
persiarlameiro: It's 10_disable_interfaces.patch, introduced in 2.22.1-6, which is no longer needed because of the package split in 2.29.1-0ubuntu113:44
persiaUnfortunately, nobody caught that until today.  it's trivially fixable, but not for lucid.13:44
rlameiroso you need network manager for it....13:44
persiaNo.13:44
persiaYou just need to fix the bug.13:44
rlameirono, at the moment13:45
rlameironot in the future13:45
persiaAh, OK.13:45
stochastichmm, would a FFE work for this in lucid persia?13:45
rlameiroon a RC?13:45
persiastochastic: Be a hard push at this point.13:45
rlameirobut critical one13:45
persiastochastic: Someone might ask why this wasn't caught during RC testing, and I'm not sure anyone has a good answer.13:45
rlameirobecause people normally install network manager...13:46
stochasticpersia, the only real answer is lack of testing - not a very good answer13:46
rlameiroI saw that 2 weeks ago13:46
rlameiroi didnt knew that was a bug13:46
rlameiroi tought i was like it13:46
persiaRIght, and since it's a package shared with the Ubuntu Desktop, which did get a lot of testing, the RMs would likely ask whether the change might introduce regressions.13:46
* stochastic installs network manager as the first step to fixing his wireless driver on every install13:47
persiarlameiro: If something doesn't work right, please file a bug as soon as you notice, and if you think it's critical to fix for release, say so.13:47
rlameirome to stochastic 13:47
rlameiropesiA13:47
rlameiropersia: i do talked about it, its what i talked about13:48
rlameironetwork out the box since a month ago13:48
rlameiro...13:48
stochasticugh, persia you're right, it's just not possible to fix it now, especially because it would change the package in vanilla Ubuntu13:48
rlameiromaybe noone listened to me13:48
persiastochastic: That's what I think the release managers would say :(13:48
rlameirofor sure13:48
stochasticIf I was in their shoes, that's what I'd say.13:48
persiarlameiro: Did you file a bug?13:48
rlameiroRC is finishing13:48
rlameiropersia: I didnt knew it was a bug13:49
rlameiroI though it was a US choice13:49
persiaOK.  With a bug that's a couple weeks old, we'd have an argument.  Currently, I don't think we have one :(13:49
persiaNo, choice was not to install network-manager.  Networking is supposed to work.13:49
stochasticthe development team in the past has talked about not worrying about networking for studio13:49
rlameiroyeah.....13:50
persiaThat's mostly because it just worked.13:50
persiaThere's a difference between networking not being a priority and networking not working at all :)13:50
stochasticvery true13:50
stochasticwell, the good news is that we're aware of the issue and can instruct users on how to work around the issue13:51
persiaIndeed.  Deserves to be in the release notes.13:52
persiaAnd we can file a bug, and fix it for maverick.13:52
stochasticpersia, has anyone started writing the release notes?13:52
persiaDunno.13:52
persiaScottL: Any idea about the release note status?13:52
stochasticI imagine ScottL would be willing to get that rolling when he wakes up.  If not, I can possibly assist.13:53
rlameirostochastic: you are missing :D lot of work?13:57
rlameiroalso there is another problem13:58
rlameiroI talked about it i think to TheMuso, not sure who was13:59
rlameirothe ubuntustudio controls stills has glade as a dependency13:59
stochasticrlameiro, I'm on my way back, have unfortunately lost a bit of touch while concentrating on some personal issues.14:00
rlameiroi think it only needs to take the line away fromthe deb package14:00
rlameirostochastic: i hope everything is ok with you man14:00
stochasticall is well14:00
rlameiroare you stil djing?14:01
rlameirostochastic: https://wiki.ubuntu.com/UbuntuStudio/ControlsRedesign14:01
rlameiropersia: https://wiki.ubuntu.com/UbuntuStudio/ControlsRedesign14:01
rlameiro:D14:01
stochasticDJing less and less.  I've recently bought a piano (electric) so my focus has returned to coffee and piano on sunday mornings.14:02
rlameiroi really need feed back to know if i push it or not14:02
rlameirostochastic: nice14:02
persiaI think "Extra Software PPAs" is a bad idea.  What can't we do with backports?14:02
rlameirowhy not14:03
rlameirothe idea of the wiki page is to people put the ideas there14:03
rlameirothat are only ideas14:04
persiaUnderstood.  I'm only trying to improve the redesign :)14:04
stochasticI agree with persia on this one.  You're welcome to have the idea but I think it's a bad direction for the project to take.14:04
rlameirobut if i will try to code that, i really need to know what from the beggining, since i am not a coder, i will need to study it14:04
rlameiromaybe its best to have backports14:05
rlameiroyeah14:05
stochasticPPAs are extremely unstable and unchecked14:05
rlameirobut we should at least point users to ppas that have nice software14:05
stochasticno14:05
rlameiroafter that they choose if they want it or not14:05
rlameiromaybe just links to the ppa14:06
stochasticbeginners shouldn't use ppas, that will ruin their systems14:06
rlameirook14:06
ScottLpersia, release notes   https://wiki.ubuntu.com/UbuntuStudio/WorkingReleaseNotes14:06
rlameirowhat about wine vst?14:06
ScottLi had been keeping up with them for a while14:06
stochasticawesome work ScottL 14:07
rlameiroanyone interested in porting a perl script to python???14:08
rlameirohehe14:08
stochasticone quick note ScottL, the preempt kernel will only be installed by default in the amd64 IF the ubuntustudio-audio meta is selected during install14:08
stochasticrlameiro, in response to your wine & VST idea, I'm not too keen on that, but if someone has the drive to get that code written I see no reason to not use it14:11
rlameirothere is in the audio tweaks14:12
rlameiroi dont remeber the name14:12
rlameiroshame on me14:12
rlameiroSandie14:13
rlameirohttp://www.sandgreen.dk/index.php?side=python_uat14:13
persiaIs there a clear way in which installing dssi-vst doesn't just work?  I know YokoZar has been working on that.14:14
rlameiromaybe it works14:15
rlameirobut the idea is to use wine to run windows vst plugins using asio to jack14:16
stochasticrlameiro, Sandie's script actually has a section that merely installs dssi-vst14:17
persiaI believe that's entirely what dssi-vst does, and why it was written.14:18
stochasticrunning wine and asio to jack is much more overhead for a vst than running it on dssi-vst14:18
persiadssi-vst relies on libwine to do it's thing, mind you.14:18
rlameirohumm14:18
rlameirook, i never tried it14:18
stochasticokay, maybe it's the same overhead14:18
persiaDunno: depends on precisely how much WINE is required the other way.14:19
persiaAnyway, easier to just install a package than go through any complex configuration.14:19
persiaAnd if the package doesn't just work, that's a bug we ought fix.14:19
stochasticI'd put money on the fact that dssi-vst has trimmed some fat in the process14:19
persiaTrying to shove that into a config applet is just working around the problem the hard way.14:19
persiaProbably.  It's easier to optimise when one has a tightly defined goal.14:20
persiaI believe dssi-vst is even shipped on the DVD for easy installation (and installed by default with the appropriate task selection)14:20
persia(but not on the RC DVDs, because of a bug)14:21
persia(which YokoZar is trying to fix)14:21
ScottLsome to put into the collective conscious - i've spoken with jdong about backports since some that I was aware of did not make it back into the official backport repositories14:23
ScottLhe suggested me maintain our own LTS backport PPA which then could be proven stable and eventually moved into the official backport repositories14:24
rlameiroabout dssi-vst, isnt that only for VSTi ?14:24
stochasticScottL, I like the idea14:24
persiaI don't see the point of a backports PPA.14:25
persiaIt takes *two* testers to get something approved to -backports.14:25
ScottLi need to follow up with an email to him to make sure he is okay if i post our emails to the list14:25
persiaIf we can't get two testers, we aren't providing softward anyone wants to use.14:25
ScottLpersia, he mentioned backports team was pretty busy and apologized when i pointed out ardour 2.8.2 and jack 0.116 were ready to backport and didn't make it14:26
ScottLperhaps we should provide an element that will commit to testing backports as such14:26
rlameirowhat does it takes to test it?14:27
ScottLerr. make it into hardy14:27
rlameiroinstall it and see if it works?14:27
ScottLBUT, even if we run two tests we may still need to prod the backports team via email to actually backport it14:27
ScottLrlameiro, basically, yes14:28
rlameirook14:28
stochasticrlameiro, I also should warn against digging code out of Sandie's audio tweaks program in hopes of adding it to the Ubuntu Studio Controls app, her code has essentially no safety checks or error handling capabilities.  Extensive edits would be required.14:28
persiaBackports needs 5 things: 1) software gets into the development release, 2) someone builds & tests against an earlier release, 3) two people test that, 4) a backporter ACKs, 5) an archive-admin copies.14:28
rlameiroso i will need to have always a LTS install to test backports14:28
rlameiroi can do that14:28
rlameiroI bought a 500gb disk, i can spare 80gb for that14:28
persiaNote that a backport needs to happen for each release in order, so to get to hardy, one has to go lucid, karmic, jaunty, intrepid, hardy.14:28
persia(but intrepid goes EOL soon, so can be skipped once it does)14:28
ScottLewww, but okay :) 14:29
persiarlameiro: I'd recommend 4 20GB sections, rather than one 80GB.14:29
persiaScottL: That's the process :)14:29
rlameiroWTF14:29
rlameirolol14:29
ScottLhaha persia, i'm just being a wag14:30
rlameiro4 distro plus my working one??14:30
rlameirolol14:30
persiaIf someone on this team works with the backporters regularly, and becomes trusted, they may be able to be a backporter.14:30
rlameiromy grub menu will be flooded :D14:30
persiaThere is a backporter on the archive-admin team, so that step usually goes fairly smoothly.14:30
persiarlameiro: Nothing says you can't use VMs.14:30
ScottLpersia, that's was jdong basically intimated (US member -> backport team) but didn't state it outright, kinda followed the US backport PPA -> official backports repository model14:31
rlameiropersia: well, like that is really easy :D I can try to test things out for backport if its needed14:31
ScottLsaying that "you do it, if it works well...then we'll see about making it official"14:31
ScottLthat's my reading of it anyways ;)14:31
persiaScottL: I'll recommend working *with* the backporters team, rather than using a PPA, to make it easier to demonstrate knowledge of their process, and speed the first bit :)14:31
rlameirostochastic: what are you talking about error handling? the exceptions on python, or in general?14:32
persiaI've seen folks get approved as backporters after 4-5 months of working with the team.14:32
ScottLpersia, i don't disagree, i'm just reporting what jdong told me, he didn't say no, he just mentioned that it was 90% QA which can happen outside the team14:32
ScottLlike i said, i think he wanted this to be a real addition to the department and wanted verification before moving to the next step14:33
stochasticrlameiro, the code is like a blind surgeon that doesn't listen to its co-workers.  It can do some nasty things while not completing it's job.14:33
ScottLstochastic, do i need to add that note about "amd64 -rt kernel with audio meta selection" into the release notes?14:34
rlameirostochastic: ok, so in genersl, ive looked in it, it just send apt-get commands and hopes them to work, true :D14:34
ScottLand who will get the notes out where they need to be14:34
rlameirono rt, preempt ScottL 14:34
ScottLsorry preempt14:34
persiarlameiro: Please don't use system("apt-get install ...").  Use python-apt if you need to do something.14:35
stochasticScottL, if you can add that clarification that'd be great.  I'll post the finalized notes to the website (our website) when release day comes.14:35
ScottLbut i just want to make sure everyone understands the expectations, so that something doesn't get not done14:35
ScottLstochastic, righty-o14:35
rlameiropersia: I know, Sandie's script is working like that, i was already looking into apt-python14:36
rlameiromost of ubuntu uses it14:36
rlameiroso, it should also use it14:36
stochasticrlameiro, the apt commands in her scripts aren't terribly dangerous, it's the removal scripts, moving scripts, linking scripts, wine regedit scripts, and so forth that are really troublesome.  But essentially it's not paying any attention to it's surroundings, it's just executing what it thinks should be done.14:39
rlameirostochastic: ok, but do you think that this redesign is the right aproach?14:42
stochasticrlameiro, I still don't understand how it's a redesign and not a feature addition plan14:42
rlameirowell, redesign on the GUI side14:43
rlameiromaybe its a new contols14:43
stochasticI think that would need to be fleshed out more before it can be judged.  What's wrong with the current GUI?14:44
rlameirowell nothing14:44
stochasticwhy fix something that isn't broken?14:45
rlameirobut if we want to add a lot of things that gui will get confusing14:45
rlameirostochastic: well i see where you are heading14:45
rlameirook14:45
rlameiroso, maybe just adding features to the actuall GUI14:46
stochasticadd one bit at a time, when/as confusion begins to rear it's head, then adjust the GUI14:46
rlameirook14:46
rlameiroso what do you think is a priority?14:46
rlameiroI really like the archlinux script14:47
rlameiroit is really handy14:47
stochasticgot a link?14:47
rlameiroon the wiki14:47
persiaI think the priority is to review each potential feature addition for suitabliilty.14:47
rlameirowait a sec14:47
rlameirohttp://wiki.archlinux.org/index.php/Pro_Audio14:47
persiaI suspect some of them can be addressed in other ways (e.g. like fixing dssi-vst rather than providing a WINE configurator)14:47
rlameiropersia: exactly14:47
rlameirowell i was more interest on the script than the others14:48
rlameirothat are just ideas14:48
rlameirothe script scans the system and check things to put the system at full pottential14:48
stochasticrlameiro, I don't see any script on that page14:48
rlameirowhat would be nice is if the erros detected could be fixed by the US controls14:49
persiaGoing through that page: "Getting Started" is handled by the default install.14:49
persia(and where it's not, we can fix that)14:49
rlameirohttp://wiki.archlinux.org/index.php/Pro_Audio#Quickscan_Jack_script14:49
persiaThe only interesting part of System Configuration is the limits.conf stuff.14:49
rlameiroand the disk optimizations14:50
persiaRunning JACK is a matter of sane defaults.14:50
persia(plus the instructions on that wiki page are outdated: see bug #538702)14:51
ubottuLaunchpad bug 538702 in qjackctl "Comply with jackd >= 0.118.0 which now runs in real-time mode by default" [Medium,Fix released] https://launchpad.net/bugs/53870214:51
persiaSomeone ought check if firewire just works out of the box (I forgot to test for jaunty).  It ought.14:51
rlameiroyeah, i dont want to use this script14:51
rlameirojust the bits we need14:51
persiajack flash is better handled with the planned pulse/jack stuff14:52
rlameirofor instance rtirq checks for firewire cards ???14:52
persiaRealtime kernel is -rt, and I thought I read that irqbalance was installed by default on the server: we could add it if it helps.14:52
persiarlameiro: What does rtirq checks on FW cards do?14:53
ScottLpersia, the bug you listed, that is JACK setting it's own audio.config (or whatever file) and therefore we don't have to moderate limits.conf right?14:53
rlameiropersia: IRQ conflicts14:53
ScottLif so we should put that in the notes as well and publish in forums, -user mail list14:53
rlameirofor instance my firewire  shares IRQ with my wireless card...14:53
persiaScottL: No, that's JACK trying to do realtime by default, so changing the sense of the qjackctl stuff so users can turn off realtime if they like, rather than having a useless control.14:54
persiaWe might be able to have JACK set limits.conf, but that would require more discussion.14:54
persiaEnvironment variables should be unnecessary, as we have common agreements based on the various packages that provide the various bits.14:55
persiarlameiro: Hrm.  That might be interesting, but I think I'd rather see a general configurator, rather than something studio-specific, and then guide users to try it if they need to tune performance.14:55
rlameiropersia: are you talking of making a "general controls" for ubutnu wide ?14:57
rlameiroor just point at command line how tos?14:57
persiaNo.  Just for IRQ adjustment.14:57
rlameirowell IRQ settings are intittled for studio matters14:57
rlameirortIRQ script was made with audio stuff in mind14:57
rlameiroby the same guy that made qjackctl, qtractor, etc14:58
rlameirostochastic: did you ran the script?14:59
rlameiropersia: also, rtIRQ already comes on ubuntustudio15:00
ScottLsorry, was away with kids, i understand what you are saying about that bug persia15:09
ScottLbut should we have concerns about jack setting it's own setting in //etc/security/limits.d/audio.conf ?     http://www.pubbs.net/201003/linuxaudio/9816-lau-changing-for-editing-etcsecuritylimitsconf-in-debian-testing-ubuntu-lucid.html15:10
ScottLit says something about it conflicting with /etc/security/limits.conf i believe15:10
ScottLif this is the case then we really should make users away of it15:15
persiaI don't have /etc/secuirty/limits.d/audio.conf on my lucid install, but agree that's the way to fix it.  This deserves a bug for maverick.15:29
persiaLet's see if it blows something up in lucid: if there are a number of complaining users, we can look at an SRU *after* fixing it in maverick.15:31
rlameiroi have i15:31
rlameiro*it15:32
persiaHave what?15:32
persiaA conflict between /etc/security/limits.d/audio.conf and /etc/security/limits.conf?15:32
rlameiro /etc/secuirty/limits.d/audio.conf15:32
rlameirooh15:32
persiaPlease dpkg -S it, and share which package created it.15:32
rlameiroi dont have conflicts15:32
persiaGood!  No conflicts is ideal :)15:33
rlameirobut there are a lot of tuttorials and how to pointing to /etc/security/limits.conf15:33
persiaThey are outdated.  Most documentation gets that way.  Search engines are more likely to point to outdated stuff, because there are more likely to be outdated links to outdated docs.  Users who try the outdated stuff and find it still helps, will link to it.  Users who try the outdated stuff and find it's horrid will link to it.  Both of these actions make the outdated stuff more likely to appear in search lists, which then causes users to15:36
persia find it, and comment on it, etc.15:36
ScottLi will start working through our documentation about it and comment, as well I will post to the -users list and forums.  but first i will append the release notes15:42
ScottLstochastic, note this ^^^ in case you have already started putting the release notes out somewhere15:42
ScottLstochastic, release notes updated16:03
ScottLlater today i will start searching wikis and pushing information to -user and forum16:08
ScottLdoh, /etc/security/limits.d/audio.conf vs /etc/security/limits.conf also effects ubuntustudio-controls, i suppose we will need to address that during maverick as well16:48
persiaYep.16:52
persiaThe release note is mostly "Don't change this setting", I think.16:53
persiaBut we've clearly not been on top of lucid.  Maybe we only want to give it 18 months of support?16:53
persia(we don't *have* to do LTS)16:53
ScottLpersia, think of this in the paradigm for new user accessability and tell me where i fail ;)17:23
ScottLadd a line to rc.local to run a script which checks to see if a value is either 1 or 017:24
persiaYou've gotten too complicated already :)17:24
ScottLif the set value (default to 0) is 0 then it starts ubuntustudio-controls17:24
ScottLoh, you serious?17:25
persiaYep.17:25
ScottLokay17:25
persiaEven I try to avoid fiddling with rc.local because of the significant opportunity to make a system unbootable.17:25
persiaWhat are you trying to accomplish?17:25
ScottLthe idea would be present a place for a new user to see some important configuration settings17:26
ScottLand perhaps provide some links to important documents17:26
ScottLwhich would require clicking a radio box to stop it from being shown on boot17:26
ScottLit's not important at this time, just brainstorming ideas about adding ubuntu/linux ignorant new users17:27
persiaToo late for lucid.17:27
persiaFor maverick, add it to the default session, and give it the ability to remove itself from the session when a preference is changed.17:27
ScottLoh, yeah...didn't expect it for lucid, probably not even for maverick to be honest, but mav+1 perhaps17:27
persiaCritically, you want it to run at user login, not at boot.17:28
persiaEasy for maverick, if the application exists.17:28
persiaI like the idea, but the implementation was overengineered :)17:28
ScottLi'm hoping to leverage rlamerio for that part, perhaps part of the ubuntustudio-control moderations17:28
ScottLyes, i have that trouble at work, i'm supervisor for engineering department and i tend to tell people not only *what* to do but also *how* to do it17:29
ScottLbut sometimes it's not the right *how*17:29
ScottLplus also people need to find their own solutions to learn and grow17:30
ScottLso i often don't just put forth an idea, but also the implementation17:30
ScottLbut, back to your point about LTS support, do you feel strong about not providing LTS support?17:31
persiaI learned to stop doing that after reading a book on eliciting software requirements.  The book went to great lengths on techniques to get the users to tell you what they wanted the system to do, and not how they thought they wanted the system to work.17:31
ScottLas i said before, you have a rather zen way of approaching things (i called it yoda-like before)17:32
persiaI still fail at not doing it (frequently), but I try to remember to make sure I understand the "what" before I think about the "how".17:32
ScottLtroy also has a very singular approach to things (which has significatnly changed my thinking about Studio) for which i am very grateful as well17:32
persiaI don't really care if LTS support is required.  Historically, I only exceedingly rarely actually do SRUs myself, and then for things that are blocking my work on the development release in one way or another.17:33
persias/required/provided/17:33
persiaI just wanted to make sure that folks knew that the opportunity existed to choose whether or not to declare LTS on a per-flavour basis.17:33
ScottLthe good thing is that i am aware of my deficiencies at work and i strive to make changes but i am very active and direct so when people come to me with problem i give more than just direction, i tend to solve the problem for them17:34
ScottLi thought an LTS was beneficial to provide users with a stable release (which it still is) but if we feel the quality of our releases will be maintained, this reasoning might not be applicable17:36
ScottLwhich release was it that had significant -rt troubles?  intrepid?  do we foresee something similar happening again?17:36
ScottLs/something/a similar circumstance17:37
persiaintrepid was nigh-on unusable for several reasons.17:44
persiaIt was so bad that we specifically recommended that users *not* upgrade.17:44
persia(-rt kernel was broken, -generic kernel had significant audio issues, etc.)17:45
persiaOh, and there was a bundle of post-hardy changes with which the team couldn't keep up.17:45
ScottLwere the changes too vast or the team minimally capable or other reasons?17:47
persiaYes.17:47
astraljava:)17:47
ScottLlol17:47
persiaseveral members of the then team (including me) had other commitments take up lots of time during that cycle, there's always a heap of experimental stuff that lands in the first release after an LTS (all the stuff that was determined to be "too experimental" for the LTS), there was a decision mid-cycle to change the kernel version, causing much confusion, and some other things happened.17:49
ScottLhi quadrispro18:07
quadrisprohi ScottL !18:08
ScottLhi detrate 18:42
detratehey18:42
ScottLquadrispro, i was hoping to develop an organized relationship between Debian Multimedia and Ubuntu Studio18:42
detratehad a little fiasco over the past few days, technology revolted after I did something stupid18:43
detratebut I fscked and I'll all good now :)18:43
ScottLquadrispro, do you think Debian Multimedia would be receptive so such an idea?18:43
ScottLdetrate, what did you do?18:43
detrateaccidentally unplugged my system drive while it was on18:43
* persia is against the idea of an organised relationship, and instead believes the teams should share members18:44
detrateso I booted into a live CD and was using that to fix it, then my RAID 5 started going in another computer, so I wanted to back that up as I had planned earlier, to a more condensed setup.18:44
ScottLlol persia, there i go again :) trying to establish means instead of result18:46
ScottLdoh, detr18:46
ScottLdetrate, 18:46
quadrisproScottL, of course! a good relationship is the way, IMHO we should empower our teamwork18:48
persiaScottL: To extend on that: if we have patches to D-M maintained software, we need to get those into the D-M VCS or have a really good reason not to do so.  Similarly, I'd hope that if we have bugs, the D-M folks would help address them.  I know that a good number of D-M folks run Ubuntu and several have upload permission to Ubuntu.18:48
quadrisprohello persia 18:48
persiahey quadrispro :)18:48
ScottLD-M are much more efficient at packaging and Ubuntu is based on Debian so, i was hoping to coordinate with D-M to help Ubuntu Studio18:50
ScottLbut to do so in an organized, methodical, and persistent manner18:50
persiaFor Games team, we encourage everyone who works on Games in Ubuntu to do the packaging work in Debian, and when folks don't listen, we pull from Ubuntu to update Debian (or overwrite the changes from the non-listening folk).18:51
persiaAnd we try to make the packages work for both distributions.18:51
persiaTo achieve that level of integration with D-M, I think we'd need to identify all the changes to studio software, and all the new packages, and work to get that into the D-M VCS during the beginning of the maverick cycle.18:52
quadrisproI agree18:52
persiaAnd we'd have to encourage folk packaging NEW software we want to get it into the D-M team repos.18:52
ScottLe.g. the new lv2 packages in lucid18:52
persiaRight.18:53
persiaIf we help the other D-M folk by doing that, and generally helping bugsquash, there's a good chance they will help us bugsquash.18:53
ScottLbut also including updates to existing applications (e.g. as what happened with hydrogen-0.9.4 and ardour-2.8.6)18:53
persiaAs a bonus, by following the D-M mailing lists, and participating in discussions, there's opportunities to help shape the infrastructure in advance, and we have a better idea what's new with each reelase.18:54
persiaRight.18:54
* ScottL will be subscribing to the mailist list this afternoon then18:54
persiaWhere Ubuntu is historically strong is in providing two things: 1) integration and 2) an interface to users.18:55
quadrisproright now, we're talking about the packaging policy for NEW packages18:56
persiaWhere Debian has a strong team that works collaboratively, 1) is less important, but we can work around the stubborn-separate-maintainer issue more easily in Ubuntu (if e.g. 14 packages out of 15 are team maintained, and the 15th needs a change to accomplish something, we can just change it).18:56
persia2) remains critically important: Ubuntu is *good* at reaching out to users, getting feedback, getting lots of bug reports, etc.  If we can get people to help filter those and feed *good* bug reports back to D-M, that helps D-M provide better software.  Bonus points if we can help with the fixes.18:57
persiaThat said, we still have to do the bits that make the result a quality release image, but the more we can keep the software we use to do that in sync with that maintained in collaboration with other teams, the more folk are helping us get it done (regardless of their possibly quite different motivations in doing so)18:59
persiaWhere Debian is historically strong (and Ubuntu is weak) is in having a close relationship with the original software authors.  Often members of a Debian development team will be actively involved in working upstream on the software, and software authors often subscribe to Debian maintenance team mailing lists.19:00
persiaUbuntu has too much noise to do that well (see the note about being good at attracting users), but if we, as individuals, wear multiple hats, we can take advantage of both to accomplish our personal goals.19:00
quadrispronothing more to say, I totally agree19:06
* persia should learn not to get on the soapbox, and actually engage in dialogue19:07
ScottLheh, but good points nonetheless19:09
persiaMind you, it can go too far.19:10
ScottLyour soapbox or the symbiotic relationship?19:10
ScottL;)19:10
persiaThe Ubuntu Java team is no more, the Ubuntu Games team was mercilessly crushed and became a marketing and advocacy team.  We must remember to *also* have separate team identity for the flavour from D-M, alothough we may share any number of members.  For some teams it makes sense not to have separate identities, but I'm *sure* D-M doesn't care about whether we release a LiveCD or not.19:11
persiaBoth :)19:11
persiaMy soapbox is spring-loaded, so sometimes I don't even notice until someone tosses a tomato (or a coin)19:12
quadrisproehy guys, I'm sorry but i have to go, but before leaving I would show you this: http://snipurl.com/vs451 :)19:18
quadrisproI had a workshop about UbuntuStudio (rt kernel, software collection, etc) and i'm very happy: it's been a success!19:18
ScottLcool quadrispro , i look forward to reading it19:19
ScottLheh, it's a flyer19:20
ScottLi thought it was a document19:20
ScottLbut, that is still cool19:20
quadrisproScottL, no worry, just the poster of the event19:21
quadrisprosee you!19:22

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