/srv/irclogs.ubuntu.com/2010/10/11/#ubuntustudio-devel.txt

paultagHeyya persia 00:25
paultag'afternoon00:25
paultagNow that the -M cycle is all set, reporting in for the -N cycle :)00:25
persiapaultag, Hey.  I expect ScottL will be giving us guidance on what to do in the next couple weeks.00:29
paultagawesome00:29
persiaFor now, best thing is probably to catch the bugs reported by early installers, and try to get those sorted so that we don't have to think about them later, once we're busy.00:29
paultagpersia, any routine tasks that should be done no matter what?00:29
paultagAye, sounds good00:29
persiaTwo big sources of routine stuff are triaging/closing user-reported bugs and ensuring we're as closely in sync with the debian-multimedia crew as possible (being in sync means we don't need to upload twice: we can just sync bugfixes)00:30
paultagroger, makes sense00:31
paultagpersia, I'm not MOTU. Should I just file requests for syncs and patches to Debian?00:31
paultagI have a pretty good relationship upstream00:32
persiaWell, can't do much with Debian now: it's frozen for squeeze release.00:32
paultagpersia, sure is, but that does not rule out experimental uploads00:32
persiaIf there are outstanding patches in Ubuntu or Debian that aren't yet upstream, getting those upstream would usefully streamline updates in the future.00:32
paultagroger00:32
persiaActually, often an experimental upload isn't even needed: just get a commit to the debian-multimedia VCS.00:33
persiaThen the next Debian upload becomes a sync into Ubuntu.00:33
paultagrighto00:33
persiaWe're not in much of a hurry at the beginning of a cycle.00:33
paultagaye, but I know how crazy it gets at the end of a cycle so I try and get stuff done early :)00:34
persiahttp://qa.ubuntuwire.com/multidistrotools/ubuntustudio.html is a summary of current discrepancies between Ubuntu and Debian for our packages.00:34
paultagOh, killer00:34
persiaLooks like about 40 packages need investigation.00:35
persiaErr, 50.00:36
* persia gives up on trying to do math00:36
paultag:)00:36
persiaNote that sometimes there is a requirement for a difference between Debian and Ubuntu.  Lots of times we want different Recommends: to avoid getting other things on the images, or we need to support something from other parts of Ubuntu that differs from Debian.00:36
paultagpersia, a lot of our ubuntuN uploads ( > sid ) do some good fixes -- do you know if it's common practice to send that to the BTS ?00:37
persiaI don't know if it's common.  I know it's encouraged.00:37
paultagaye00:37
persia*but*00:37
paultagpersia, I'll see if I can't push through sending the ones they'd want upstream00:37
persiaIt's always worth attempting to replicate the issue in a Debian environment (or with upstream), and then sending the targeted patch (not the entire diff) to Debian and/or upstream.00:37
paultagCool. I have a few VMs ( stable / testing / unstable ) and a netbook with testing on it00:38
paultagshould not be too hard :)00:38
persiaPerfect!00:38
paultagpersia, I maintain flux in Debian, I am pretty cool with the process up there00:38
paultagfluxbox *00:38
persiaheh, indeed you would be.00:39
paultag:)00:39
paultagWell I'll get on reviewing some of this stuff00:39
paultagthanks persia :)00:39
persiaif you want to get serious about Ubuntu Studio stuff, you probably also want to get involved with Debian-Multimedia00:39
paultagI'll send them an email :)00:39
paultagThere we are, #debian-multimedia on oftc. Nice :)00:41
paultagand on the mailing list. Ready to rock.00:47
ScottLpaultag and persia, that is awesome!02:00
ScottLpaultag, i had also began to look at this: http://revu.ubuntuwire.com/tag/ubuntustudio02:01
paultagkiller ScottL 02:01
paultagScottL, I'll see if I can chip away there too ( after I'm done jamming ;) )02:01
ScottLthis has all packages in REVU that ubuntu studio would be interested in, many of these have been not making much progress02:01
ScottLpaultag, :)02:01
ScottLi was going to talk with quadrispro about getting them into debian first but he's on vacation (and i was slow about it as well)02:02
paultagScottL, hopefully I can foster some kind of relationship upstream02:02
persiaSome upstreams for the REVU stuff hang around in this channel02:03
scott-upstairspersia, ubuntu studio website - https://code.launchpad.net/~ubuntustudio-dev/ubuntustudio-resources/website02:23
persiascott-upstairs, Nice find.  Are you good for getting it updated?02:27
scott-upstairsNot tonight, I've used most of my free, available time for the evening, persia02:31
scott-upstairsbut perhaps tomorrow02:31
scott-upstairsi'll try to snoop around in the package nonetheless tonight, just to understand where and what02:32
persiaThat looks like a drupal theme and some scrap bits.  I think we need to change the content (which would involve logging into drupal, etc.)02:32
scott-upstairsdoh, then i sent an erroneous email to the -devel mailing list02:37
scott-upstairshowever, i also sent an email to eric and cory asking for direction, hopefully one of them responds relatively soon02:37
scott-upstairsand of course i will need to mail the -devel list again to correct myself02:38
ScottLa new and interested website mockup, under 'audio horizons' https://wiki.ubuntu.com/UbuntuStudio/TaskWebRevamp#Audio%20Horizons04:41
ScottLhas some promise i believe04:42
persiaI know I said I missed blue, but this subtly the wrong blue, and the color revamp seemed to align with the mission revamp, etc.04:45
persiaI do like the bit about making the -video and -graphics bits focused towards an -audio target.  I'm not convinced it's the right long-term solution, but it helps build a sense of coordination to the selection of stuff in the short term, and expansion should be easier once there is a well-working set of procedures for each bit (docs, testing, app selection, app maintainence, etc.)04:46
jussiI think one of the things we need to keep is the dark theme, and thats why that doesnt work for me. The dark theme has always been an attraction for users, be they studio people or not, and I see no reason to change that. 06:28
* abogani waves07:28
aboganiWhere could I upload some image file for let some users see it?07:28
jussiabogani: imagebin.ca08:03
aboganijussi: Thanks08:04
jussiyw.08:05
jussibtw, some new music from my friends band, if anyone is interested: http://www.myspace.com/theriffkinsband08:05
astraljavaScottL: I really like the Audio Horizons mockup! Quite a refreshing change from all the dark themes.08:58
jussiastraljava: so, what do you think of the riffkins?09:06
jussiastraljava: and Hai!09:06
astraljavajussi: Hello. :) I'll check them soon, no opinions yet. :)09:16
scott-workis there any reason why this would not be a good candidate to run ubuntu studio  http://www.surpluscomputers.com/349849/rackable-systems-dual-xeon-2.8.html12:50
persiascott-work, What do you intend to use it for?  That's not a quiet box, so if you don't have some noise isolation, you don't want it around microphones.12:51
scott-worki thought it might be an interesting experiment to make a rackable ubuntu studio computer, i presume in the vein that daniel james has done things at one point or another12:53
scott-worki realize that the hard drive is smallish and I would need a firewire audio interface most likely12:53
persiaI'd probably look at http://www.surpluscomputers.com/350052/rackable-systems-dual-xeon-3.0.html if purchasing from that provider.  The extra space will change the fan sound from a jet-engine to a mere roar.12:53
scott-workand i might run out of firewire ports possible, if the mouse and keyboard need to be on firewire12:53
persiaAnd you might be able to do tricks with lower-power Xeons, baffling, etc.12:53
persiaMouse and Keyboard never need to be on firewire: HID devices are notoriously bad at handling multipath network routing.12:54
scott-workpersia: sorry, meant usb, not firewire12:56
persiaYou did see those were USB 1.1 ports, so completely unsuitable for anything other than HID, right?12:57
persiaThat box can't handle USB audio, USB hard drives, etc.12:57
scott-worki'm unsure what HID is exactly, but i think you are trying to tell me ... ah yes, you are ;)12:57
scott-worki tend to avoid usb audio interfaces anyways12:58
scott-worki would rather pay more for firewire (although that isn't necessarily as true anymore)12:58
scott-workor i would prefer to use PCI card foremost (best latency, less driver headaches with the right card)12:58
persiaHuman Interface Devices: keyboards, mice, tablets, BCIs, trackpads, trackballs, presentation controllers, joysticks, knobs, and other similar things not actually on my desk.12:58
persiaI suspect you could probably handle printers and scanners over 1.1 as well, as long as you mostly printed stuff that had a short postscript notation on a postscript printer, and scanned at low resolution (~300dpi) with some patience.13:00
scott-workah, learned a new acronym today13:02
scott-workif this box is to be mine for studio work, i would not need printing or scanning capabilities, but i might end up giving it to someone else as well....i'll think about that some more i suppose13:03
persiaI read a recent discussion about USB Audio vs. Firewire.  Seems that newer USB is actually better than older (4- or 6- wire) firewire.13:03
scott-workyes!  i was reading that, it's going to grossly effect my beliefs paradigm, LOL13:04
persiaWell, unless you're doing cool multi-device FW routing rather than just pushing everything into the computer.13:04
scott-workcan you give an example of "cool multi-device FW routing"?13:04
persiaJust take care: there's lots of older USB out there (like that server, or many audio interfaces (and *heaps* of MIDI interfaces).13:04
persiaActually, that server can probably handle USB-MIDI just fine.13:05
persiaSo, you have this synth and you have this computer and you have this Mackie FW mixer.13:05
persiaAnd you use the computer to send MIDI-over-FW to the synth, and also run local tone generators (perhaps a drum machine).13:05
persiaAnd you connect your guitar with DI and A/D to the mixer.13:06
persiaSo the sounds from the external synth are sent over FW to the mixer, but never hit the computer.13:06
persiaYamaha has a lot of cool software to make this work (but their linux client hasn't been updated since 2004, sadly, and doesn't build anymore).13:06
persiaFFADO has some (limited) support for routing, but doesn't have any discovery interface enabled.13:07
persiaExplaining rather than giving an example: USB is master/slave whereas Firewire is Peer-to-Peer.13:08
persiaIf you have more than two Firewire devices on the bus, and they all have good software stacks, you can do Peer-Peer-Peer... so that no single device needs to carry all the bandwidth (and you can do looping topologies to optimise traffic if you have congestion)13:08
persiaWhereas with USB, some device needs to be at the centre of everything, and that device needs sufficient IO bandwidth to handle everything else simultaneously.13:09
persiaAnyway, been up too long.13:12
persiaOh: small note for the avoidance of misinformation: the *reason* yamaha's linux client hasn't been updated since then is that Yamaha is still using that code on their linux-based workstations, whereas we have changed ABI to lose compatibility (at least, last I heard).  it's not about Yamaha not supporting linux, or not sharing code, or similar.13:14
* scott-work is reading backscroll now, been out in the shop at work13:23
scott-worki understand more about FW routing now13:25
scott-workpersia: when you get up again, can we discuss the new proposed natty audio metapackages?  i have some concerns about installation logistics with an ubuntustudio-audio-base metapackage/task13:26
persiaLet's do that now: I might want to stop at some point, but I'd rather not having it hanging over me.13:29
persiaWhat are your concerns?13:29
scott-workif we separate the -base from either -generating or -recording then we would need have two options for installation:13:30
scott-work1. -base is an option for the user to select and tasksel to install13:30
scott-work2. we use some logic in the installation process so that if either -generating or -recording is selected it automagickly installs -base as well13:31
scott-worki think #1 includes an extra step that might cause problems for users (they forget to select it)13:31
scott-workand i don't know how to do #213:31
scott-workmy only suggested solution is to take all the packages included in -base and include them in both, -recording and -generating13:32
persiaFor 2: I'd probably make -generating and -recording depend on base in STRUCTURE in the seeds, and not bother actually defining a -base task.13:32
scott-workand i would expect that the installation process is smart enough to realise they are duplicative13:32
persiaJust have two overlapping tasks (-generating and -recording) from three seeds.13:32
persiaoverlap is fine: apt is smart enough to do the right thing.13:33
* scott-work sent release declaration to distrowatch13:33
scott-workall the other *buntu variants all seem to hit distrowatch at the same time, i wonder if we can get on that list so it happens automatically13:33
scott-workpersia: why do you say that two tasks are "overlapping" from three seeds?13:37
persiaSo, each seed can declare that it ought be a task.13:37
persiaAnd in debian/rules in the metapackage source, one can declare which seeds become metapackages.13:38
persiaIn the seed collection branch, there is a file named "STRUCTURE" which allows one to define dependencies between seeds.13:38
scott-worki have STRUCTURE in front of me now13:38
* scott-work keeps a manilla folder with certain time-based pertinant documentation, ala the seeds13:39
persiaIf there are two seeds, each of which happens to declare a task, and they contain the same package, apt will properly sort it out so that the package is only installed once if both tasks are installed (as will all the other package managers)13:39
scott-workokay, so you are saying that "the same package" in this case might be the -base metapackage :)13:40
persiaIf two seeds both declare the same dependency in STRUCTURE (e.g. both ubuntu/desktop and kubuntu/desktop have a dependency on platform/desktop-common), and both define tasks, those tasks can be said to overlap.13:40
scott-worki was thinking in the lower paradigm of all the packages in -base might be listed in both of the other metapackages13:40
persiaAt the task and metapackage layer, that's precisely how it would work.13:40
persiaFor simplicity of maintenance, we'd want to rely on germinate to actually handle that, and use a common seed for the -base stuff, which had no associated task or metapackage.13:41
persiaAnd in STRUCTURE we'd have the seeds that we want to overlap depend on that.13:41
scott-workright, like ubuntustudio-controls, i believe, which is pulled in from ubuntustudio-audio currently13:41
scott-workbut ubuntustudio-controls is NOT a task13:42
persiaRight, it's a package.13:42
persiaSo that package would be listed in ubuntustudio/base and ubuntustudio/generating would depend on ubuntustudio/base in STRUCTURE13:43
persiaso germinate would track the dependency, and, if ubuntustudio/generating created a task, include ubuntustudio-controls in that task.13:43
scott-workso, the STRUCTURE file would say something like:13:44
scott-workaudio-generating: desktop base13:44
persiaright.13:44
scott-workaudio-recording: desktop base13:45
scott-workcool :)13:45
persiaBut be careful with "desktop": we don't want to break things for users who want to install a task on another desktop (e.g. Ubuntu Desktop or Xubuntu Desktop)13:45
persiaThey may not want some of our Desktop stuff.13:45
scott-worki included "desktop" because it was already in the ubuntu studio STRUCTURE file13:46
persiaAs an example, it's absolutely correct.  I just caution you about the specific one :)13:46
persiaAlso, be careful with the nomenclature.  You might want something like:13:46
persiageneration: audio13:46
persiarecording: audio13:46
persiaBecause "base" is the kind of thing that might be found in the platform seed collection.13:47
persiaAny other concerns?13:48
scott-worknot really, i feel like you have more of a handle and understanding that i, but at least i have a general direction if not all the technical specifics13:52
persiaCool.  Continue to ask me questions about it as they arise :)13:53
scott-workokay, thank you again13:53
persiaNo, thank you for making this happen.  I'm more than happy to help, but I never have the time to do as much as I'd like.13:53
* persia often fails at even documenting how to do stuff so other folk can do them13:54
scott-worki noticed that natty seeds are up: https://code.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.natty14:20
scott-worki am presuming this means we can start making modifications to the code now :)14:20
rlameiroscott-work: ping14:26
scott-workhi rlameiro :)14:26
rlameiroI am testing gnome shel right now14:26
rlameirousing empathy....14:27
rlameiroit is actually not so bad, however, i will need to test it with audio software14:27
scott-workis gnome shell really gnome3 or is it something in between ?14:28
rlameiroshell is something on top of gnome14:28
rlameiroits a windows manager, plus toolbar replacement14:29
rlameirohttp://dl.dropbox.com/u/1333955/CapturaEcra.png14:31
rlameiroit is a little weird to find the way over here, it looks like some integration is missing14:32
scott-workinteresting, and a little strange :/  but i suppose all new things are like that14:45
scott-workrlameiro: i see "seg out 11, etc"   i presume "out" is Octubre or October and that "seg" is Monday ?14:46
rlameiroseg is a short for segunda-feira that means monday, yes14:47
rlameiroI should remeber that the screnshot shows the menu/tolbar to select a file or a programm, after selecting it will maximaze and look almost like before14:48
scott-workJFo: any movement on helping abogani get the -lowlatency kernel into the repositories for natty?19:11
paultaghey, persia, do you play anything?22:23
paultagI was just talking with a few others in -community, and I think I can find a few people who want to cover some music and CC it22:24
paultagI'm pretty sure this is something ubuntu studio would be badass for22:24
paultagesp. with the new site redesign etc22:24
ronjTheMuso, ScottL_, I'd like to help with -lowlatency in Natty. Right now I'm in https://wiki.ubuntu.com/RealTime under the table as {Packaging, Bug triage, Testing, Video Driver Testing} on Natty -lowlatency i386. Can I add myself to the official matrix with these roles?22:30
scott-workronj: absolutely!22:35
scott-worki wish others would add themselves to the matrix as well :)22:35
scott-workohhh, paultag, that's a wicked good idea22:36
* scott-work is going home, you can get at ScottL is an hour22:36
ckontrosScottL: Ng (Chris Jones) works for Canonical and should be able to give you access to the site.22:40
paultagScottL_, well real good then. I'll see if I can sketch out code that the future implementation can use. I think I've got most of it covered22:41
ckontrosHe's also the main guy behind the Terminator terminal. #terminator22:41
ckontrosScottL: As far as the release notes go, I cant remember where scochtastic (i think he handled the last ones) put them. You can and I believe should host them in the website branch on LP. Then, link to them through the site proper.22:43
ckontrosScottL: Hit me up in PM if you need me.22:45
* holstein will audition for the ubuntustudio cover-band paultag :)22:51
paultagholstein, killer! What do you play?22:51
holsteinwell, i play bass professionally22:53
paultagholstein, standing or E?22:53
holsteinbut i can help with other stuff22:53
holsteini dont have an electric bass22:53
paultagAh, awesome22:53
holsteinactually, i dont believe in them ;)22:53
paultagGee, thanks22:53
paultag<-- E-Bass, Accordion and Keyboard / Piano 22:53
holsteinhehe22:53
paultagI can struggle with other stuff OK, but not well enough22:53
* holstein is an accordian owner22:53
paultagNice! :)22:54
paultagI think this is going to work out awesome22:54
holsteinyou hear the one about the accordian player that left his accordian in his car overnight ?22:54
holsteinhe came out, and someone had broken the window22:54
paultagyeah, his window was broken in and found another one22:54
holsteinhehe22:54
paultagheyo!22:54
paultagI love that one :)22:54
holstein:)22:55
paultagholstein, oh you and me will get along famously22:55
holsteinpaultag: we have tried having some multi-track session in #opensourcemusicians22:56
holsteinmight i suggest22:56
holsteinyou kinda pre-produce some22:56
paultag"seed" it a bit?22:56
holsteinand give a lot of suggestion right off22:56
holsteinyeah22:56
paultagAwesome idea22:56
paultagI was thinking of a web interface, have a mixed down wav and a track "owner". You can pull the source audio file(s), throw your own in, and upload it. Then the "owner" takes it in or gives feedback22:57
paultagkinda like how git works22:57
holsteini mean, even assigning another producer to it even22:57
holsteinpaultag: nice 22:57
holsteinsorry about all the even's22:57
paultagoh not at all22:57
paultagMy hope is that there is as little "red tape" as can be allowed22:57
* holstein 's girlfriend was asking a question22:57
paultagno worries :)22:57
paultagjust enough to stop people from defacing stuff22:57
holsteinive got a mumble room too22:58
paultagOh?22:58
holsteinwe were doing soem vitual producing22:58
paultagOh, cool idea22:58
holsteinbouncing ideas around22:58
holsteinnot in real-time22:59
holsteinbut not too much LAG22:59
paultagyeah22:59
holsteinnot enough to jam together22:59
paultagI always wanted to do a jam that way22:59
paultagyeah, for sure22:59
holsteinbut enough to talk about it22:59
* holstein emailed about getting celt in jack-trip22:59
holsteini think thats the way to go22:59
holsteindecent straming quality22:59
holsteinand record on both ends22:59
paultagkiller23:01
paultagalright, I need to run off to work23:01
holsteinpaultag: laterx23:01
paultagholstein, let me know if you come up with some cool ideas :)23:01
paultagholstein, thanks for the idea-football :)23:01
holsteingood-times23:01

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