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

TheMusoAnybody around? I have a quick question. THere is new upstrae code in Debian's git for ardour, but it hasn't yet been uploaded to Debian. Should I grab it and upload it? Only have a short while till feature freeze.00:42
holsteinTheMuso: whats the #?00:42
holsteini cant imagine why not00:42
holsteinardour is stable00:42
TheMusoholstein: The # of what?00:42
holsteinIF it doesnt break anything else00:42
holsteinor need anything else00:42
holsteinTheMuso: i was wondering if you could see the verion00:43
holsteineasily00:43
holsteinScottL: ping ^^00:43
TheMusoThe version of what?00:43
holsteinardour?00:43
holsteinis it a rev?00:43
holsteinor just fixes?00:44
TheMusoHrm maybe not, seems the new package is not ready according to git log.00:44
TheMusoIts a rev.00:44
TheMusor8077.00:44
holsteinhmmm00:44
holsteini guess if it aint ready00:45
holsteinand, if it aint broke, dont fix it right?00:45
TheMusoyep00:47
ScottLhi TheMuso 01:04
TheMusoHey ScottL.01:04
ScottLdo you think you will have time for one more round of changes to the seeds01:05
ScottLsorry to keep bothering you about it TheMuso but dvdstyler pullled in some rather unwanted packages (beyond the libavcodec business)01:05
TheMusoScottL: So remove it?01:06
ScottLand i wanted to add zynjacku for the lv2rack package01:06
ScottLi have a list, let me check it quickly to make sure nothing is being forgotten01:06
TheMusook01:07
ScottLTheMuso, yes, that was it, i think the plan would be to add zynjacku to the audio-common seed and remove dvdstyler from video seed01:08
TheMusook will do.01:08
ScottLTheMuso, also, what did the merge that cjwatson propose do for ffmpeg?01:08
TheMusoCleaned up ffmpeg related packages that got onto the disks.01:08
ScottLwas it the libavcodec stuff?01:09
TheMusoyes01:09
ScottLand that you for updating the seeds again, TheMuso , unless we continue to have failed installs i don't think it will change again for natty01:09
TheMusoOK cool.01:10
TheMusoand no problem.01:10
ScottLTheMuso, how do you feel about me learning the rest of updating the seeds so you don't have to be bothered with this everytime?01:10
ScottLand did you see cjwatson's suggested about using libavcoded*-extras-* from multiverse?01:10
TheMusoSure, I'll do it now as I've already started, but next time, let me know and I'll walk you through it.01:11
ScottLTheMuso, i've done it through germinate but i have never uploaded to the repos yet and i don't believe i have rights, even for just ubuntu studio packages01:11
TheMusoNo I don't think you do.01:11
ScottLpersia had told me when i felt comfortable to ask for them, and in some cases i do, like the -menu package and a few others01:11
ScottLbut others still worry me a bit01:12
ScottLit's interesting about ardour though, but paul usually posts when there is a new ardour release and i haven't seen anything about it01:15
TheMusoRight.01:16
ScottLholstein, after this week i'm going to start up backporting again, are you up for working on rakarrack together?01:24
ScottLand maybe working on fixing the menu together as well?01:24
ScottLalthough the menu update should wait until the.muso finishes the seeds update and it propagates 01:25
holsteinScottL: yes01:26
holsteini think if you're up for some hand-holding01:26
holsteini can learn how to be more helpful with it all in the future01:26
TheMusoScottL: done01:29
ScottLholstein, you'll do fine :)  it's actually pretty easy if there aren't dependency problems and i think i looked and most of ours shouldn't be01:35
ScottLTheMuso, wow, thanks :)  i don't know what we would do without you01:35
TheMusoYou'd manage/get another MOTU to help you.01:36
holsteinnah, you're the only one TheMuso :)01:36
holsteinScottL: you checked out http://harmonyseq.wordpress.com/ ?01:37
holsteinvery cool01:37
TheMusoholstein: Well, depending on whether I get a renewed interest in studio, the plan is to eventually withdraw completely.01:37
holsteinTheMuso: just let me know if i can do anything01:37
holsteinto help keep you interested01:38
TheMusoholstein: sure01:38
TheMusoheh ok01:38
TheMusoIts just a matter of having so many other things on my plate, and those things being somewhat more important to me atm.01:38
holsteini hear you01:38
holsteinbut, i appreciate your time helping ScottL on the backend01:39
ScottLTheMuso, i realize that i do use you like a crutch for such things as updating seeds, pushing patches and i've decided that i do need to expand into using other MOTU's for help01:41
TheMusoScottL: I don't mind, if I have the time.01:41
ScottLTheMuso, oh, jono mentioned you again by name in his latest Linux Format article on unity, he wields your name as a power :)01:42
TheMusoheh right01:42
TheMusoI should really track these articles down...01:43
ScottL"we realized we had alot of work to do for accessability on Unity, so we had Luke Y. head it up"   like there, it's taken care of ;)01:43
ScottLTheMuso, i have membership with LXF and have access to the pdf's, i'll send then to you sometime01:44
TheMusoah ok, no its fine01:44
ScottLTheMuso, it's no problem really, i have both of the magazines in the loo right now so i know which number they are, it won't take any effort really to get it from the website01:53
ScottLholstein, harmonySEQ looks quite nice actually for live music, better than seq24 really01:54
holsteinthats what im thinking01:54
holsteini was saying, i really havent figured out seq2401:54
holsteinand there is a button01:55
holsteinthe one with the hammer i think?01:55
holsteinwhen i click that01:55
holsteinbad things happen01:55
holsteinand, i dont really know how to use it01:55
holsteini spent about 4 minutes with Hseq01:55
holsteinand had something resembling music01:55
ScottLholstein, i followed [lsd]'s (i wish he wouldn't use the brackets, they're hard to type) tutorial, it was like *magic* (did you see my eyes light up when i typed that?)02:10
holsteinhehe02:11
holsteinyeah, he is my go-to guy for most everything02:11
holsteinall the tutorials on his site have been helpful02:11
ailoScottL: ping02:59
ailoI hear someone in the ubuntu-artwork team was interested in working with UbuntuStudio theme.03:01
ScottLailo, really?03:11
ailoJust slept off some beers I had earlier. It's embarrassing that I'm still not finished with the -controls. I'll do it over the next few hours.03:11
ScottLailo, dick macinnis from dream studio (ubuntu studio derivative) emailed me about artwork and art director/lead03:11
ScottLi should blog about looking for an art director/lead tomorrow as well (i should have done it tuesday but was ill)03:12
ScottLi told dick i'd like to wait no longer than 2 weeks to make a decision after the blog post03:12
ailoScottL: A guy named cozziemoto says he emailed you. Don't know if that's the same guy.03:12
ScottLailo, do you konw who was interested in ubuntu-artwork?03:12
ScottLcozziemoto isn't the same guy, i'll check email again03:13
ScottLeh, can't find an email but i'll look for cozziemoto in #ubuntu-artwork and talk to him if i can03:15
ailoScottL: Sorry, I meant AustinDanger03:15
ailoYou can see some discussion about that in the logs03:15
ailoAbout -11h from now03:15
ailoin #ubuntu-artwork03:15
ScottLi think i have austin's email then :)03:16
ScottLi just haven't responded, probably tomorrow morning i shall answer a few emails03:16
ScottLtonight i want to work on the -lowlatency kernel per abogani1 's instructions03:16
scott-upstairsabogani1, i have some more questions for you (sorry for needing so much hand holding)03:31
scott-upstairsabogani1, i see three debian folders03:31
scott-upstairs1) debian 2) debian.lowlatency and 3) debian.master03:32
scott-upstairsthe /debian directory doesn't have a changelog03:32
scott-upstairsyou told me i should be in /debian.lowlatency to udpate changelog but when i run debuild -S -sa it says it can find the debian/changelog and when i rename the folder to get around that it says there is no rules file03:33
scott-upstairsthe /debian file has the rules file03:33
scott-upstairsthe /debian.master has changelog but no rules files03:34
ailoscott-upstairs: There's some symbolic links in the debian.lowlatency folders. Aren't they going to the right places?03:34
scott-upstairsi would presume that i can rename the /debian.lowlatency to /debian (after renaming the /debian directory) and copy the rules file from the renamed /debian folder03:34
scott-upstairsailo, i didn't see any symbolic links in nautilus :(03:35
scott-upstairsi suppose it would help me if i knew the purposes of all the different folders and what is tried to be accomplished03:36
ailoscott-upstairs: In debian.lowlatency, changelog.generic points to the changelog in debian.master for example03:36
scott-upstairsi.e. "i started with the debian folder and kept it as record but updated the .lowlatency folder from it, that's the run we will run everything from, yadda, yadda"03:37
* scott-upstairs realizes that sounds whiny03:37
scott-upstairshmmm, i don't have changelog.generic ailo in my debian.lowlatency folder03:37
scott-upstairsi have changelog.historical03:38
scott-upstairsbut it's an actual text file, not a symlink03:38
ailoscott-upstairs: Might be that the source has changed. But those files that are not specific to -lowlatency are just links03:38
scott-upstairsailo, BUT looking back at the original folder i see them, they just didn't copy to the new directory03:39
ailoscott-upstairs: Maybe that's what's messing it up then?03:39
scott-upstairsailo,  it would appear so :P03:39
scott-upstairsokay, i now have the symlinks in there but debuild still says it can't find a "readable debian/changelog anywhere"03:41
scott-upstairsi tried "debuild debian.lowlatency/changelog -S -sa" but it didn't work still03:42
ailoscott-upstairs: Sure the source is clean? Maybe better to start from the beginning?03:42
scott-upstairsailo, well, the source doesn't have a changelog or a symlink for changelog under the /debian directory03:43
scott-upstairsbut debian.lowlatency does have a changelog AND the symlink chagnelog.generic to the debian.master directory :/03:44
scott-upstairsit's all rube goldberg to me03:44
scott-upstairsailo, did it work really easy for you?03:45
* scott-upstairs is beginning to get a complex :P03:45
ailoscott-upstairs: Building the kernel? I haven't tried building this kernel. Just looked at the configs to see what I needed for a Debian Squeeze kernel, when I build that.03:46
ailobuilt* that03:46
scott-upstairsokay, i feel a little better LOL03:47
ailoDon't know how to set up the custom flavor folder. Just added the configs into the main folder, which is a bit easier I guess03:47
ailoscott-upstairs, I'm thinking there should be something useful to read about that in the wiki, but the pages I've visited are all a bit outdated. Still, they may provide some info. I'm sure it's not as hard as it seems after knowing some more about it.03:50
scott-upstairsailo, i think i'm close, it's probably just a step that abogani1 forgot to tell me or that i'm too ignorant to realize myself (this is why i like to understand more about the process's goals)03:51
scott-upstairsailo, email away to austin :)03:57
ailopaultag: Are you a python re wizard?04:33
paultagailo: humm?04:45
paultagailo: regexps?04:45
paultagI know my way around a regex, but i'm not fantastic04:45
paultagwhy?04:45
ailopaultag: I'm trying to create search patterns to find if user is in audio group and what value memlock is set at, but I'm learning really slowly how to do that04:46
paultagahhha04:46
paultagailo: which file is that again?04:47
ailomemlock string to look for is "@audio   -  memlock    unlimited" in /etc/security/limits.d/audio.conf04:47
ailo"unlimited" can either be a number, or unlimited04:48
paultagailo: are those tabs or any number of spaces?04:48
ailoJust white space. I guess re can use \s for that04:49
paultagailo: it'll be simple if you break this up a bit -- see if you can find the @audio line, then run two regexps against it to get each value. That's actually super simple :)04:49
paultagailo: aye! It'd be \s*04:49
paultagspace, one --> sideways 804:49
ailoI just want the value, so either "unlimited" or the number if it's a number04:49
ailoI can get the string now, but don't know how to get just the value04:50
paultagailo: so you know it's going to be \w*, then a \s*, then a -, then \s*, then a \w*, then a \s*, then you want the following \w* until the ^04:51
paultagsorry! $04:51
paultagnot ^04:51
ailoah, I think I get it. Let me try it04:51
paultagailo: or, if you want to get randy, you can use \S (for non-whitespace), but let's just start off with that :)04:52
paultagailo: bracket expressions will help you here :)04:52
abogani1scott-upstairs: ScottL: You need of "fakeroot debian/rules clean" before "debuild -S -sa".07:18
scott-upstairs/bin/bash: kernel-wedge: command not found12:22
scott-upstairsmake: *** [debian/control] Error 12712:22
scott-upstairsabogani, ^^^12:22
scott-upstairswhen i ran "fakeroot debian/rules clean"12:22
scott-upstairsi suppose i need to install "kernel-wedge" :P12:23
scott-upstairsinstalled kernel-wedge, reran "fakeroot debian/rules clean" and "debuild -S -sa" and all seems to have worked, dput'ing to my ppa now12:25
aboganiscott-upstairs: Good job! :)12:27
ScottLeh, i forgot to remove "ubuntu1" in the changelog and launchpad rejected it becuase i was trying to a do a "release" pocket (or whatever the note said)13:01
ScottLthen i removed the "ubuntu1" and then rebuilt, tried to upload and it said it  wasn't a changes file :/13:01
ScottLbut it looked like it uploaded, don't know13:02
ScottLi'll probably just start over at the "cp -a debian*" tonight after i purge a few things13:03
aboganiScottL: Do you have executed "fakeroot ..." again?13:11
ScottLabogani, yes, i believe i did13:12
AutoStaticIt might be useful to use pbuilder(-dist), that will save you from dputs being rejected13:14
scott-upstairsit's still giving me "Not permitted to upload to the RELEASE pocket in a series in the 'SUPPORTED' state." in the rejected email from launchpad13:14
aboganiscott-upstairs: Forward me the email.13:20
scott-upstairssent to gmail account abogani 13:21
scott-upstairsi think the last time i saw this kind of email it was because i just typed "dput foo.changes" and didn't put my ppa, but I'm doing it this time :P13:22
scott-upstairsUploading to ubuntu (via ftp to upload.ubuntu.com):13:22
scott-upstairs  Uploading linux-lowlatency_2.6.38-3.30.dsc: done.13:22
scott-upstairs  Uploading linux-lowlatency_2.6.38-3.30.tar.gz: done.      13:22
scott-upstairs  Uploading linux-lowlatency_2.6.38-3.30_source.changes: done.13:22
scott-upstairsSuccessfully uploaded packages.13:22
scott-upstairsNot a .changes file.13:23
scott-upstairsPlease select a .changes file to upload.13:23
scott-upstairsTried to upload: ppa:slavender/broken13:23
scott-upstairsscott@lucid-studio:~/build/kernel$ 13:23
scott-upstairsokay, i need to get daughter to bus stop and go to work, i'll check back in later tonight13:23
scott-upstairsthanks for your help abogani 13:23
aboganiscott-upstairs: Please let me know your dput command line.13:32
scott-upstairsscott@lucid-studio:~/build/kernel$ ls13:35
scott-upstairsaboganis-lowlatency13:35
scott-upstairsaboganis-meta-lowlatency13:35
scott-upstairslinux-lowlatency_2.6.38-3.30.dsc13:35
scott-upstairslinux-lowlatency_2.6.38-3.30_source.build13:35
scott-upstairslinux-lowlatency_2.6.38-3.30_source.changes13:35
scott-upstairslinux-lowlatency_2.6.38-3.30.tar.gz13:35
scott-upstairsrebuild13:35
scott-upstairsscott@lucid-studio:~/build/kernel$ dput -f *.changes ppa:slavender/broken13:35
=== JamesHarrison` is now known as JamesHarrison
paultagailo: prod :)19:46
TheMusoFixing the daily builds...20:56
scott-workTheMuso: what's wrong with the daily builds?20:59
TheMusoscott-work: language-selector breakage.21:01
scott-workTheMuso: is the part in the build log where it keeps complaining about language packs?21:26
ailopaultag: Hi, I'm doing the last bit of code now to make the program fully functional, though it will still need some text editing21:49
paultagailo: roger!21:49
TheMusoscott-work: Don't know what thats about.22:02
scott-workTheMuso: if you are interested, around line 326 it starts a *large* list of missing language packs: http://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntustudio/natty/daily-20110224.log22:09
scott-worki've thought about looking into it but i figured there are more important things to devote time to at this time22:10
TheMusohrm interesting, will take a look later if I have time.22:10
scott-workoh, language, gimp and aspell packs22:10
TheMusoah ok.22:14
ailopaultag: I know I must be braindead to thing the feature freeze was the 28th, but how is the situation for this app now?22:37
ailoThere's still some work to be done22:37
ailoI just got the functionality going22:37
paultagailo: if it can be done I can roll it and ready to upload. worst comes to worst we declare a critical bug against ubuntu studio that the upload closes22:40
ailopaultag: You can pull the app if you want22:42
ailopaultag: Some basic things I don't still know about. The app only starts from the terminal. What is missing?22:43
paultagailo: why can't it start from GNOME?22:45
ailopaultag: Don't know. If I double click the main python file, it won't start. 22:46
paultagoh damn, that error again22:46
paultagdamn, I'm outdated22:46
paultagailo: I can't run it on 10.1022:46
paultagwhich is OK22:46
paultagas long as it runs on 11.0422:46
paultagailo: it needs to find the glade file, I would guess22:47
ailoFull path then..22:47
paultagailo: have you tried making a setup.py for it?22:47
paultagailo: I mean to double-click it22:47
ailoNo, haven't learned about that22:47
paultagailo: I have a template setup.py you can use22:47
paultagailo: http://bazaar.launchpad.net/~ubuntu-lococouncil/locolint/trunk/view/head:/setup.py22:48
ailopaultag: I guess it would be easier to use the setup.py that comes with the original version22:54
paultagailo: haha aye22:55
ailopaultag: Ok, the setup.py makes the app usable, though it won't install all the files23:04
ailoI guess the debian package should take care of the rest23:04
ailopaultag: Actually, the setup.py creates a folder in the folder where I run "sudo python setup.py install"23:07
paultag:)23:07
ailopaultag: I'm adding the original source + a folder with my app setup in the same way. Maybe you can take a look, hold on23:08
paultagailo: of course23:08
ailopaultag: Ok. Those should be all the files. So, all of the files except "ubuntustudio-controls" and "meminfo_total" should end up in /usr/share/ubuntustudio-controls/23:12
paultagailo: you can just add it to the .install :)23:13
ailopaultag: The Debian .install, you mean?23:14
paultagailo: aye23:15
paultagailo: unless you want to put it in setup.py, which is the "right" way to do it23:15
ailopaultag: So, the current setup.py is not functional?23:15
paultagailo: I've not looked at it23:15
paultagailo: but try doing a sudo setup.py install23:16
paultagailo: and if it installs, then you're OK, if it fails, then it's failed :)23:16
ailopaultag: I tried that, but it would only install the program files, not the resources23:16
ailopaultag: I'll edit the Debian package and try that23:17
paultagailo: so, no, it's not functional totally23:17
paultagailo: but yeah the deb package can compensate23:17
ailopaultag: http://paste.ubuntu.com/571965/23:44
ailopaultag: I haven't changed anything about that file to my knowledge23:45
paultagailo: because you have a prefix in debian/23:45
paultagoh wait23:45
paultagnvmd23:45
paultagailo: push the branch up and I'll pull it, if you'd like23:45
ailopaultag: It's including the files after trying to build the package. I've updated some files, the changelog, for instance. But, I wouldn't know if I missed something23:47
ailopaultag: But the package got built23:48
ailopaultag: Ok23:49
ailopaultag: git crashed, took me some time23:50
ailopaultag: No package, but a tar file, as you will see23:50
ailopaultag: Ok, so that's the source file. Great.23:51
paultagrighto23:53
ailopaultag: The meminfo_total.py ends up in */python2.7/* instead of 2.623:55
ailoWhich I guess it should23:55
ailopaultag: Which version of Glade worked for you?23:59
paultagailo: none, sadly. There was a function that you actually needed 2.24 for23:59
paultagailo: your versioning is fine right now :)23:59

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