/srv/irclogs.ubuntu.com/2011/02/17/#ubuntustudio-devel.txt

ScottLailo_at, are you still working on the theme as well?00:59
ScottLailo_at, would you mind looking at bug #72047601:23
ubottuLaunchpad bug 720476 in debian-installer (Ubuntu) "Ubuntu Studio Natty fails to install software when ubuntustudio-video is chosen" [Undecided,New] https://launchpad.net/bugs/72047601:23
ScottLand marking it as "confirmed" if you are experiencing the same problem01:24
ailo_atScottL: Was it hard to file the bug? I confirmed it.01:24
ailo_atI mean, I marked that it affects me as well..01:25
ailo_atOk, I confirmed it.01:26
ScottLailo_at, filing it?  no, wasn't hard at all actually :)   i used the command that persia suggest "ubuntu-bug debian-installer"01:36
ScottLit absolutely rocked01:36
ailo_atScottL: I didn't look through the attachments, but did you see the cause for it at all?01:37
ScottLit started collecting information, opened a new tab in firefox, started the bug report, and attached the "relevant" information01:37
ScottLailo_at, i didn't look through it really, there were many attachments and i would be looking for a needle in a haystack because of my ignorance01:38
ScottLbut i'm hoping to poke someone tomorrow at work in #ubuntu-installer as persia suggested01:38
ailo_atI suppose someone will find out, if the info is missing from the bug report.01:39
ScottLi say "relevant" because it may not contain any information from the failed install at all!  especially after backing up and not selecting the video-meta and completing the install :/01:39
ScottLbut there's a bug report now and i'll poke around in #ubuntu-installer and maybe the can suggest a better way to find out01:39
ailo_atScottL: I've been working on the -controls the past two days. Still learning the basics. I copy what I can from the original controls01:41
ailo_atBut using the gui I made.01:41
ScottLit looks like you and paultag are working together, no?01:42
ScottLwhich is an awesome way to learn...he told me he was part of the beginner team that helps people learn01:42
paultagyeah, I've been really sick, I'm just on now01:43
paultagScottL: ailo_at rocks, he's got a ton done01:43
ailo_atI had a problem yesterday with hidden tabs (symbols that you don't see from a text editor), that comes from copy and pasting from the web. :P01:43
ailo_atSpent a couple of hours scratching my head01:44
paultagailo_at: heheh01:44
ailo_atpaultag: Just pushed an update on the Glade file. The code is still just a barebone. The only thing that is partly worked on is the memlock control, and the help file opens the ubuntustudio docu wiki page.01:47
ScottLpaultag, heh, i was hella sick yesterday and just getting over it today, think it was a slight bit of food poisoning :/01:47
paultagailo_at: awesome01:48
paultagScottL: oh no :(01:48
ScottLoh, ailo_at and paultag: not that we should stress on this now, but someone had a really good suggestion :01:48
ScottLhave a graphical way to "upgrade" to ubuntu studio from ubuntu desktop01:48
ScottLthat might fit into -controls as some point, just a single click "upgrade" button to do it all01:49
ScottLjust thinking out loud, maybe this isn't the place01:49
ailo_atScottL: I have a button called "Set UbuntuStudio Default Settings" that is supposed to do that.01:49
ScottLand certainly not for this release but i'll add it to the "release planning"...01:49
ScottLoRLy?01:50
ScottLwell, that unequivocally rocks ailo_at :)01:50
ailo_atScottL: Allthough, it doesn't install audio packages at all, but I suppose we could expand that a little. Add metapackage selection to the controls.01:51
ScottLnow that i have an install of ubuntu studio on my second computer that seems stable i can start testing kernels as well01:51
ScottLailo_at, don't stress on it yet, that can be a feature to be added later for sure01:51
paultag:)01:51
ailo_atAdding meta packages should be easy enough01:51
ailo_atAnother thing I've thought about is having an indicator app for the controls. The app we are working on now could be a system preferences part of an indicator menu.01:58
ScottLi've been making good use of my latest Linux Format magazine today while incapacitated and have been reading jono's effusing on unity and i realized...02:05
ScottLwhen i installed studio today it went straight to gnome instead of unity!02:05
ScottLso the patch i did actually worked!  yay :)02:05
ScottLthanks TheMuso for uploading it :)02:05
ScottLand i'll have to send didirock a big thank you tomorrow as well for patiently working with me to wrangle up the patch02:05
ailo_atI have to start installing from network. I'm running out of DVD's :P02:06
ScottLailo_at, i've been using rewritable dvd's, they're good for 20 or so rewrites before they start acting up02:06
ailo_atI usually install from usb on the computers that support it. Would be nice to get rid of the CD DVD format all together.02:07
ScottLi wonder however, etiquette for bugs, can i mark the gnome-classic bug as "fixed" now, or should i wait until the official natty release?02:07
ScottLand i need to report this bug fixed on the team report also :)02:08
ScottLholstein has been pushing for a graphical installer, which i believe will then allow you to create usb images to install02:28
ScottLmaybe in a non-lts version we can implement the graphical installer and just install ALL the packages for that release02:28
ScottLand work on a way to select (if we feel we still need to do select packages*) packages for the next release02:29
ScottLthis would give us a year to work on implementing package selection in a graphical installation02:29
ScottL* i suppose it is possible to decide not to select packages if we have a streamlined package selection anyway02:30
ScottLi noticed the 'audio production' menu fits on the screen currently in natty, which is a good thing in my opinion :)02:30
ailo_atNot for me, since I have a 1024x768 resolution.02:32
ailo_atScottL: Just thinking about the graphical installer. Isn't it better to have a meta package for that in Software Center?03:04
ailo_atThe controls can still have package selection, at least meta-package selection.03:05
ailo_atAnd the way you would install from the -controls would be: choose packages, hit apply.03:05
ailo_atIf we made the controls into a indicator menu app, we could split up the functions. We could have a dedicated Multimedia package management app and a preferences app.03:18
ailo_atAs menu items in the controls03:18
ailo_atfalktx idea of a control app seemed very all in one. If the controls could dock other software into it, like jack, it could be similar to what falktx is working on.03:20
ailo_atI mean qjackctl, not jack itself03:21
ailo_atCould be nice to have a sound check function too.03:21
aboganiailo_at: Could you rerun tests disabling AUTOGROUP (that is do as root "echo 0 > /proc/sys/kernel/sched_autogroup_enabled"), please?08:12
aboganiailo_at: For find culprit you could use perf (with its function_graph tracer).08:17
ailo_atabogani: So, I installed linux-tools for 2.6.38-3 for now. Running perf gave this error "perf_2.6.38-3: error while loading shared libraries: libbfd-2.21-system.so: cannot open shared object file: No such file or directory". I have /usr/lib/libbfd-2.21.0-system.20110216.so, created today, so I made a symbolic link at /usr/lib/libbfd-2.21-system.co. It seems to work. You think this is ok to do?12:40
aboganiailo_at: It could be safe.13:01
aboganishould*13:01
aboganiailo_at: Perhaps sched_switch is better trace...13:06
aboganiBut I'm really know...13:06
abogani*don't*13:06
ailo_atabogani: So much to look through. Could you give me an example command?13:06
aboganiI know how find latencies culprit on realtime kernel but not on "normal" kernel :-(13:07
aboganiAs root13:14
aboganicd /sys/kernel/debug/tracing13:14
aboganiecho 0 > tracing_enabled13:14
aboganicat availabe_tracers13:14
aboganiecho tracer_choosen > current_tracer13:15
aboganiecho 1 > tracing_enabled13:15
aboganido what do you want13:15
aboganiecho 0 > tracing_enabled13:15
aboganicat trace13:15
aboganiailo_at: Do you have already made test with turning AUTOGROUP off?13:16
ailo_atI turned it off, but no change as far as I can see. No reboot needed, right?13:17
aboganiNo.13:17
aboganiNo reboot needed.13:17
* abogani thinks that for do this works we should build a custom kernel...13:19
ScottLhere is something a little surprising: http://ubuntu-tweak.com/app/ulatency/13:21
ScottLclaims to lower latency by using cgroups13:21
ScottLabogani, i have done as you enumerated13:21
ScottLhttps://launchpad.net/~slavender/+archive/broken13:22
aboganiScottL: really good guy.13:24
ScottLailo_at, just to make sure i understand your previous comments, are you suggesting that we create a singe "install ubuntu studio"meta package so that someone could upgrade by installing a single package via software center or synaptic or CLI ?13:24
aboganiStudio still use alternate cd/dvd?13:24
ScottLabogani, yes13:24
aboganimhhhh13:24
ScottLailo_at, i also like falktx idea of a single control app, i even suggested to him that he incorprate patchage or similar for connections in it as well13:25
ScottLailo_at, this would really give a single point of usage to control the audio server13:25
ScottLabogani, but there are serious talks about moving to the graphical installer13:25
ScottLit's just a matter of understanding how and having the commitment from people to implement/maintain it13:26
ScottLand i suppose we need to address a few items as well, like if we continue to give people installation choice via tasksel and how to implement it13:26
ailo_atScottL: I am for the single install package in Software Center. I'm not sure about having your own software doing the patchage and stuff, since there already are so many out there. I don't like putting everything in one program. Would be better to have it able to dock programs, like if they were plugins.13:26
ailo_atScottL: An indicator menu like the one for sound and mail, maybe?13:27
* abogani don't think that ulatencyd could help us. It seems a "replace" for AUTOGROUP (features added recently into the kernel also called "200 line magic patch" or similar)13:28
aboganithinks*13:28
* ScottL is heading to work13:29
aboganiOk the next step for update lowlatency kernel is:13:35
aboganiRepeat the same steps for ubuntu-natty-lowlatency (done for -meta).13:35
abogani*Before* launch debuild:13:36
aboganimkdir ~/a_temporary_directory_wherever_you_want -p13:36
aboganicp -a debian* ~/a_temporary_directory_wherever_you_want13:36
aboganicd ~/a_temporary_directory_wherever_you_want13:36
aboganiand so debuild -S -sa 13:37
aboganiand all the rest (like -meta)13:37
aboganiScottL: ^13:38
aboganiIt is simple, isn't it?13:38
abogani;-)13:38
persiaFor those interested in graphical installers for the point of graphical installers, rather than for some other reason, plenty of work has been done at http://wiki.debian.org/DebianInstaller/GUI to provide a GUI for the current installer, which may be interesting, to avoid having to reengineer everything for a completely different installer.13:44
aboganiWe can't use the same Ubuntu installer?13:48
persiaabogani, So, there are two different sorts of installer available for the architectures we support.  One is used on the live images (ubiquity), and the other is used on the alternate images (debian-installer).14:51
persiaMost of the actual installation code is shared (it comes from other packages and the code is delivered within the context of the selected installer).14:51
persiaRight now, Ubuntu Studio only has alternate images, so all the testing has been done with debian-installer.14:51
persiaAdding a GUI to that is 90% testing: it might just work.  It might need a couple tweaks.14:52
persiaSwitching to ubiquity means changing the install experience, writing wrapper handlers for any installer components that aren't currently supported (e.g. for task handling), and then testing/tweaking.14:52
* abogani admits that alternate install not suit well with Studio's audience ...15:29
holsteinpersia: i'll look at that link15:31
holsteini would just want to make sure that USB stick installs are simplified15:31
holsteinwhich ever way we decide to go15:31
holstein*to try and cover as many issues as possible15:31
holsteini think adding the GUI to what we have would be cool15:32
persiaI don't see any reason why USB installs shouldn't be completely independent of the technology used during the install.15:32
holsteinwell, currently there is an error15:33
persiaBut yeah, just making what we have use GTK rather than curses seems the line of least resistance to me (assuming the code works: I don't believe it's ever been tested in Ubuntu)15:33
holsteinwhere the installer cant locate the media15:33
holsteinthats using unetbootin15:33
holsteini havent tried the ubuntu USB stick maker in a while15:34
holsteinbut back at 10.0415:34
holsteinit didnt do anything15:34
holsteinalso, having a LIVE installer would be nice15:34
holsteinfor testing purposes15:34
holsteinso someone can fire up JACK and a synth on their hardware15:35
holsteinfor example15:35
persiaI don't think we can get support for unetbootin at any point.15:35
persiaI've heard there's work to port USB Creator to other platforms (Windows and OS X).  I'm unsure of current status.15:36
holsteinubiquity works with unet15:36
holsteinand usb creator15:36
holsteinthats why i was pushing for it15:36
persiaI'm still opposed to LIVE, especially because if someone fires up JACK and a synth on their hardware in a live environment, they probably won't be able to play anything with anywhere close to acceptable latency.15:36
holsteinseemed to take out the most birds with one stone ;)15:36
holsteinyeah?15:37
holsteinwell, i was pushing for it for several reasons15:37
holsteinit makes the installer look and feel like normal ubuntu15:37
persiaTry it.  Boot a live Desktop CD, install qjackctl and a synth, and see what performance you get.15:37
holsteinmakes USB installs easier15:37
persiaAll prior testing found it completely unacceptable.15:37
holsteinand15:38
holsteinwe are the only audio distro i can find that doesnt have a live installer15:38
holsteinand my testing has been actually quite acceptable15:38
holsteinthe old dynebolic acutally gave a bit better performance live for me15:39
persiaYou've tried the test I described above?15:39
holsteinthat ubuntustudio 8.0415:39
holsteinnot a fair comparison15:39
holsteinBUT15:39
holsteinAVlinux live is quite similar to ubuntustudio installed15:39
holsteinand KXstudio15:39
holsteinnot bad15:39
holsteindo-able15:39
holsteinpersia: i'll try that test again in natty15:40
holsteinjust to make sure15:40
persiaOK.  And no fair if you have really-new-extra-super-powered hardware :)15:40
holsteinnope15:41
persiaBut if you think it's acceptable, maybe things have changed in the past few years.15:41
holsteindynebolic was running on a p315:41
holsteinwith 256 ram15:41
holsteinthat was able to have jack stable at 20ms15:41
holsteinpersia: well, would i make an album on a live CD of ubuntustudio?15:41
holsteinno15:41
holsteinbut, i think it would be handy15:42
holsteini think a lot of bad vibes occur for new users15:42
holsteinfor example15:42
holsteinfolks dont know that ubuntustudio = ubuntu15:42
persiaI'm not opposed if it's acceptable.  I'm mostly opposed if it can give a poor impression of Ubuntu Studio.15:42
holsteinso, they wipe their functional buntu install15:42
holsteinOR dual boot15:42
persiaWe need to fix that.15:42
holsteinpersia: we should talk about this more15:43
persiaWe're Ubuntu Studio, but our difference to Ubuntu Desktop isn't enough to make us not Ubuntu.15:43
holsteinbecause that is completely my motivation as well15:43
holsteinall i can do is look at my experiences15:43
holsteinand notice what i see in the support channel15:44
holsteinfor me, i installed 8.0415:44
holsteinubuntustudio15:44
holsteinseveral times15:44
holsteindidnt even know about the IRC back then15:44
holsteinall i knew was my firepod didnt work15:44
holsteinBUT, it worked with the 64studio live CD15:45
holsteinand i didnt know why15:45
holsteinit was simple permissions pretty much15:45
holsteinBUT for me to test ubuntustudio15:45
holsteini had to install each time15:45
holsteinand that at the time gave me a poor impression of ubuntustudio15:46
persiaAha.  Yes, that's a useful case for  a LiveCD.15:46
persiaAs long as stuff actually *works*.15:46
holsteinand im arguing that this could be the case for others as well15:46
holsteinhowever, i totally see your point of view as well15:46
holsteini feel like maybe we can come to some comfortable middle ground15:46
persiaI'm mostly echoing the historical point of view.  In practice, I don't care that much.15:46
holsteinand will address all of my concerns15:46
holsteinand keep the performance in mind15:47
persiaMy main goal is to make sure we don't repeat mistakes because we've forgotten our history.15:47
holsteinpersia: i gotta split for a while15:47
holsteini'll catch up later though :)15:47
persiaSure :)15:47
holsteinalright16:02
holsteincouple more minutes16:02
holsteini sked cjwatson about the switch to ubiquity16:02
holsteinhypothetically of course16:03
holsteini was told it would not be trival16:03
holsteinBUT do-able16:03
holsteinand the biggest loss for us is the metapackage selection16:03
holsteini would like to bring this up to though16:03
holsteini remember the first probably 6 or so times i saw it16:03
holsteini would hit the wrong key16:04
holsteinand skip past it16:04
holsteinaccidentally16:04
holsteinand not get any of them16:04
holsteinand i should have RTFM'd probably16:04
holsteinbut i had not seen that kind of installer before16:04
holsteinand didnt understand it fully16:05
holsteinthen, somewhere around 9.1016:05
holsteinthe metepackages wouldnt install16:05
holsteinit took a while for me to figure out which one *not* to install16:05
holsteinso that then install wouldnt fail16:05
holsteinin this scenario, the end-user needed to figure out a work around for a bug16:06
holsteinthen, download a significant amount of data twice16:07
holsteinjust to finally see the ubuntustudio desktop16:07
holstein*and not know how to join a wifi network ;)16:07
holsteinanyways... maybe this can be a time when we can really think about wht we want going forward16:08
holsteini mean, functionally, the alternate installer is fine16:08
holsteinwe all know that16:08
holsteinbut, i think we can all agree that something needs to be changed in the near-ish future16:08
holsteineven if its just better USB stick installation documentation16:09
holsteinscrap the live-cd idea16:09
holsteinand a GUI installer kinda like the one we've got16:09
holsteini gotta run again, but16:10
holsteinpersia: are there any other options for installers that you are thinking about?16:10
holsteinwe got the current alternate16:10
holsteinubiquity16:10
holsteinthe debian GUI16:10
persiaThat's about it.16:10
holsteinthats what i was thinking16:11
persiaAnd the difference between the current one and the debian-GUI is presentation-only: no functional changes.16:11
persiaDoing it in ubiquity is some functional work.16:11
holsteinyeah, thats nice16:11
holsteinjust adding the GUI is easy16:11
holsteinassuming the meta packages work*16:11
holsteinwell, we got options16:12
holsteinmaybe scott-work ScottL ailo_at abogani 16:12
holsteinwhoever16:12
holsteinif you get a minute to read the scroll back16:12
holsteinand comment or just think it over...16:12
persiaTechnically, that's task selection, not metapackage selection, although the names are the same, and the tasks all include the metapackages :)16:13
holsteingood point16:14
holsteinthat helps me understand how one can be broken16:14
holsteinand not the other16:14
holsteinbiab...16:15
scott-worksorry it took a bit, but i read the backscroll...exciting stuff :)16:41
scott-workwork is kinda crazy today since i was out yesterday :/16:41
scott-workjust to pull some other threads into this conversation...16:41
scott-worki was talking with ailo_at yesterday and i made myself question the task selection part16:41
scott-workif we have reduced the number of packages that are installed, perhaps we don't even need to worry about asking for user input during installation and just install all that we feel is necessary16:42
scott-worki imagine that users would find that a live cd /graphical installation is more important that being able to pick and choose between five task selections16:42
* scott-work ducks and runs for cover now16:42
persiaScottL, With the GUI I referenced, we get task selection without extra work.  With ubiquity, we lose task selection, or we have to implement something complex (and that for natty+1, because feature freeze is RSN).16:43
persiaMain thing to ask about task selection is if there are serious users who don't want the audio stuff.16:44
persiaAt one point there were some.  I don't know about now.16:44
scott-workpersia: i think this might get to the core of *what* is ubuntu studio...both from what users expect and the reasons we make it17:05
scott-worki say that not to be flippant, i'm serious17:05
persiaI don't take it flippantly, and I agree.17:05
scott-worki believe we don't do anything special for video or graphics that can't be done with synaptic, software center, or apt-get install17:05
persiaBut while I'm happy to discuss history and theory, I leave vision and decision to you.17:05
persiaI believe we don't do anything special for audio that can't be done with a package manager.17:06
* scott-work runs around screaming "We're doomed! We're doomed!"17:06
scott-workkidding17:06
persiaI further believe that if we *do* anything special, we're doing it wrong.17:06
persiaThe point of a flavour is to express an opinion about appropriate defaults and package selection.17:06
scott-workwe adjust a few settings, like user in audio group and maybe including the -lowlatency kernel once it's in the repos17:06
persiaAnyone can replicate the end-state with any package manager, *but* by having a flavour, people are saved the effort of doing so, and it Just Works.17:07
scott-workbut this furthers my point: we would someone download a larger image, have to use a dvd, loose the live aspect of it, just to have gimp installed?17:07
scott-workwhen you can download a smaller, live cd, install it quicker with a fancy gui and less clicks and then add gimp?17:08
scott-works/we/why17:08
scott-worki think our brand is audio and we tune the distro to it, we are even discussing a live dvd so that people can make sure their hardware works17:10
ailo_atI think puredyne has a nice combination. A live CD and a live DVD. You get both a slimmer version and a full version. DVD's can be tough to burn. USB will not work for everyone.17:11
ailo_atSo, they cover all those problems17:11
ailo_atMain reason why I stopped installing US from DVD was I often got some corruption when burning, so it failed to install at some point17:12
ailo_atI'm checking out puredyne again to try performance.17:12
ailo_atIt's 9.11, based on Karmic.17:13
persiaIf puredyne is based on Ubuntu, someone ought scavenge it for nifty patches :)17:14
persiaScottL, If the brand is audio, then yes, all the non-audio stuff doesn't matter at all.17:14
persiaThe interesting question is whether the brand is audio.17:14
scott-workpersia: what was the demand previously for non-audio applications?17:17
persiaThere were a number of folk interested in video and video applications.17:17
persiaAnd there was some work done to improve support for tablets, improve gimp/inkscape/etc. as tools, and otherwise ensure the quality of the experience for graphics production.17:18
persiaI have no idea about user counts.17:18
persiaAsking this a different way: who cares for firewire permissions, blender interfaces, tablet support, testing of inkscape/gimp/etc. if not Ubuntu Studio?17:19
persiaI'm not saying we do this well today, but I wonder if it is determined to be out of scope if we can find someone else who will do this well.17:20
scott-workhmmm, good points17:20
ailo_atFor myself I have very little knowledge about Video and Graphic applications, and if there are any problems setting up a system to work with those. 17:21
ailo_atFonts, formats?17:22
persiaSo, setting up the system isn't especially hard.  Nothing special.17:22
persiaThere's really two areas that get interesting:17:22
persia1) software: do the selected tools install/run smoothly.  Is someone watching their bugs, and making sure they get upstream, etc.17:22
persia2) hardware: do we have working support for tablets, for jog:shuttle devices, for firewire cameras, etc.  Does RAW import and SANE do what we expect?17:23
persiafirewire cameras were a dispute point for a long time.  With juju it should matter less, because it's now possible to have a solution, but I don't know if anyone is testing/tweaking this.17:24
* persia has no firewire cameras, nor tablets17:25
scott-worki wonder how many of these improvements (like udev rules for firewire) have made their way into ubuntu desktop as well now, maybe by simply working with upstream17:35
scott-work?17:35
persiaSome.17:39
ailo_atSince a lot of multimedia/audio distros are based on Ubuntu and each one of them is tackling the problems with what apps to include (allthough they all are somewhat similar) I don't see why Ubuntu Studio must work for everyone. That is why I like the idea of a slim Live CD with only the essential stuff on it (some apps take very little space too).17:39
persiaI know of several specific cases where the necessary stuff has just happened.17:39
persiaBut where I'm less sure is if there is anyone regularly testing: in the past we broke wacom support at least once during each release cycle.17:40
persiaailo_at, I don't think it's interesting to consider derivatives as real alternatives for users.  I instead consider them cases where we've failed to find a useful way to cooperate with someone.17:41
persiaAnd I doubt I'm alone in wishing that if other folk are tackling the same question of which packages to include by default, they were doing so with us.  It's not easy to find the right answer, and users aren't well served by 10 different choices, each requiring a reinstall, all based off almost identical code.17:43
persiaIf someone has good patches, we should be integrating those.  If it's just look&feel, surely we can come to agreement.17:44
ailo_atpersia: We should identify the reasons to why people would want to choose another distro over US. I'm sure many reasons are pretty trivial. PA, though not crashing so much anymore is still not working with some chips without tweaking. 17:49
ailo_atThere are many things I never do on Linux, so I never see if there are issues. I never us VST plugins for instance (don't know what you need to get those working).17:51
persiaPA is falsely accused in most cases.17:51
ailo_atI think the most important part for the user is that everything works without tweaking.17:52
persiaBut I think that we'd do better to reach out to derivatives, and find out why they are changing things, and whether we could just make a change to solve that problem so they don't need another distro, rather than trying to figure out why users might select something else.17:53
ailo_atGood point17:53
persiaAs a bonus, integrating with the derivatives helps to grow our team.17:53
persiaAnd that makes it easier to make more changes, and make it better for everyone.17:53
ailo_atYes, that would make sense. I think many of the Ubuntu based distros are at least using US kernels if they exist, like Puredyne uses the Karmic rt-kernel. Would make sense to cooperate on some levels.17:54
persiaI strongly suspect that any Ubuntu derivative is using mostly Ubuntu packages.  Some of them have patches, some may have new upstreams, etc.17:55
persiaMost of that work is stuff that we would have done if we had the time/effort/skill17:55
persiaSome of the rest is horrid hacks for which there are better solutions, although more difficult17:55
persiae.g. fluxbuntu does a lot with dpkg-divert, rather than looking at general solutions, in part because they don't have the time/effort/skill to do it right.17:56
persia(nothing against fluxbuntu: nice guys, doing interesting things, but limited time makes for less-than-ideal choices sometimes)17:56
persiaAnd the last bit tends to be branding, themes, etc.17:57
persiaIf folk want to do the branding/themes/etc., I think that's fine, and more power to them.17:57
persiaI'd like to have a list of the horrid hacks, so we could try to address them over time (might be a while).17:57
persiaFor everything else, I think it ought be done in Ubuntu.17:57
ailo_atIf I've understood correctly realtime will be achived in a secure way in the future (rtkit, right?), and that that will need no further "hacking" in that area (but I suppose all the apps using realtime will need to be updated). Firewire is supposed to work now, thought it won't work with jackd without audio group. What else is there that is a hack now? 18:02
persiaI don't have a complete list of hacks.18:08
persiaWhat about firewire doesn't work without the "audio" group?18:08
persiaIs that the memlock stuff, or is it broken udev rules?18:08
ailo_atpersia: Firewire will work with jack, but not in realtime, at least that is what I was told from testing. Holstein tried it.18:11
ailo_atWithout audio group18:12
persiaAh, that's two issues.18:12
persia1) jack needs porting to rtkit18:12
persia2) jack wants memlock support, and there's no memkit, nor does rtkit support memlock.18:13
persiaNothing to do with firewire.18:13
ailo_atJust tried Puredyne i386 version on a AMD64 machine. I get roughly the same performance as with the -lowlatency kernel.18:13
ailo_atRoughly the same performance as with Natty and the -lowlatency that is18:15
ailo_atThis was using a live USB made with Unetbootin.18:16
persiaOK.  Let's turn that into something actionable.18:16
ailo_atSo, I don't think there aught to be any performance problems, other than that apps may take longer to load.18:16
persiaSo, which kernel was that?  If not 2.6.38, what happens with a 2.6.38 kernel?18:16
persiaWhat is the kernel configuration?  Are there things we should consider adjusting?18:16
persiaHow is the live environment constructed?  How does that compare with how Ubuntu does live environments?  Do we believe we can generate a similar experience?18:17
ailo_atpersia: Puredyne, with Karmic -rt kernel. Same as UbuntuStudio Karmic (sorry if I am confusing you)18:17
persiaI'm not confused: I'm only asserting that the results you collected are not actionable in terms of Ubuntu Studio Natty.18:18
persiaSo, while interesting, this means they don't translate into a way we can improve things, nor do they necessarily indicate that we should or would expect similar results.18:18
ailo_atI've used the Puredyne before, and I get the same performance when installing on Hard Disk as well. This was around 2.5ms latency.18:18
ailo_atI have no idea about how they make the iso. Never done that myself. They use their own script to create a live USB on which you can install programs.18:24
persiaRight.  Needs comparison of that script to the ones Ubuntu uses for the live environment.18:26
persiaThere may be differences in how they do things that impact performance.18:27
ailo_atHere's the script that creates the live device (usb) http://paste.ubuntu.com/568364/18:28
ailo_atI tried running the script on Maverick, and it didn't work. Either on Karmic or Lucid (could be they updated it since).18:30
ailo_atThey're working on a gui app for it too18:30
ailo_atIf you have bzr installed you can just do "bzr branch lp:bouilloncube" to get the whole thing18:31
persiaThe process by which they generate the bootable image isn't the interesting part.  The interesting part is the set of scripts that are used on boot to create the live experience.18:33
ailo_atpersia: Get the ISO maker scripts "bzr branch lp:broth"18:38
persiaI'm in the middle of a few things just now.  Maybe you could look, and compare?18:40
ailo_atWheres the Ubuntu script?18:40
persialivecd-rootfs constructs the liveFS, and casper has the master control scripts that perform the limited installation-like steps to turn that into a live environment (like creating the user "ubuntu", etc.)18:43
ailo_atCould this be a place to start? https://help.ubuntu.com/community/LiveCDCustomizationFromScratch18:55
scott-workmaybe we should solicit some ideas from users to see what they desire20:21
scott-workthe more i think about this maybe we should ask20:24
scott-workwe have lots of ideas:  live media, updates for -controls, maybe an upgrade pacakge20:24
scott-workwould be nice to know that we are aligned with user's wants20:25
ailo_atscott-work: Maybe we could ask on lau list. Ask them what they think is most important with a multimedia distro? And what about Graphics and Video, where is the forum for those people?20:26
scott-workLAU would be a good place to ask for a generalized audience, we can also hit the ubuntustudio-user and ubuntustudio-devel lists as well20:27
scott-workpost in ubuntu forums20:27
scott-worki've already started a loose questioning in other channels i frequent20:28
scott-workwe might also be able to turn this into a recruiting tool20:28
scott-workif someone is feeling very strongly about a particular item, we can invite them to help do it :)20:28
scott-workespecially if what they feel strongly about is in the minority and we can't devote enough people to it20:28
ailo_atSounds like good ideas to me20:29
scott-workmy first reaction is to list some of the ideas we have, then to ask people what the  most pressing idea is to them, even if it isn't on that list20:29
ailo_atI think asking other distro people, like persia suggested is a good thing too.20:30
scott-workor should be just ask them cold..."what would you like to see improved in ubuntu studio?"20:30
scott-workafter february and rpm challenge i wanted to distro hop a few to see what they are doing20:30
scott-workbut we could certainly email them and see if we can incorprate what they do20:30
persiaailo_at, I think they are different exercises.  Asking users is just general feedback.  Talking to derivatives should be focused clearly on recruiting: we need to understand why they aren't part of Ubuntu Studio, and fix that.20:30
scott-workmcinnis from dream studio has already contacted me about a few things20:30
scott-workpersia: i would like for us to contact other distros and ask them for collaboration, that is a great idea to foster innovation, improvement, and development :)20:36
scott-workthis is analogous as "upstream" asking for patches20:36
scott-worki'd like to also play with linux mint and crunch bang as "bases" to build a recording setup during march, to just experiement while i am also playing with avlinux, kxstudio, dream studio, et al20:52
persiaI'm not sure you'll encounter much difference for derivatives that don't focus on audio production.20:53
persiaIt's probably just our packages.20:54
ailo_atAs I've said before, I would like all these people to collaborate at least on the "under the hood" stuff.20:55
ailo_atThe multimedia based distro people that is20:56
falktxailo_at: i'm already starting to contribute20:59
scott-workailo_at: i think that most of the derivatives are not really into the "under the hood" stuff except for falk20:59
scott-worklol, there he is20:59
falktxailo_at: scott-work: http://img340.imageshack.us/img340/6603/scr004.jpg20:59
falktxhehe20:59
falktx^ that is my new tool - a multi-plugin host20:59
* falktx stole the knobs from calf... :)21:00
falktxthe LV2 is killing me21:00
ailo_atLooks nice. Will vst plugs work too?21:02
falktxailo_at: yes, windows plugins too21:04
falktxnative and windows21:04
falktxailo_at: I also want to support LMMS plugins21:04
falktxailo_at: the gui is written in python, and uses (loads) a backend c++ code, making it possible to use many type of plugins (native, windows, native 32bit on 64bit, etc)21:04
ailo_atNice to have everything in one place.21:05
scott-workif we are going to talk to derivatives of ubuntu studio and solicit collaboration, which distros are these?21:32
scott-worksomeone mentioned pure-dyne or dyne-bolic?21:33
scott-worktango studio is one i belive21:33
scott-workav linux is another i believe21:33
scott-workand dream studio21:33
ailo_atscott-work: With KXStudio, those are the only ones I know of. Puredyne has their own irc channel and mail list. Both are low traffic, but the guys in charge I think are on them both.21:36
ailo_atI know PureDyne do some kernel hacking, but they chose to use the Karmic -rt kernel for their last release.21:37

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