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

Kokitohowdy03:42
KokitoScottL: in case you are there, if I cannot attend the IRC meeting on Sunday, I will send you an email with a status update03:43
graciasfidelhi here11:11
astraljavao/11:13
ScottLhi graciasfidel 12:49
scott-workmorning everyone :)14:47
scott-workholstein: i have topics for the meeting agenda, i'll get it on the wiki today14:56
scott-workyesterday was a bit hectic at work and i actually fleshed out the agenda during a meeting14:56
scott-worklooks like jean-baptiste is proposing someone change the gcdmaster dependency on cdrdao should be bumped to 1:1.2.3-0.1ubuntu216:01
scott-workanyone interested?16:01
scott-workhttps://bugs.launchpad.net/ubuntu/+source/cdrdao/+bug/79146716:01
ubottuUbuntu bug 791467 in cdrdao (Ubuntu Oneiric) "bump gcdmaster dependency on cdrdao to 1:1.2.3-0.1ubuntu2" [Medium,Triaged]16:01
* holstein looking16:12
holsteinscott-work: personally, i'll be stoked when we have a live installer and no more tasksel16:13
holsteinthats been broken for me for a long time16:13
scott-workholstein: this isn't a tasksel issue though16:13
holsteineven when it wasnt officially broken*16:13
scott-workbut i agree it will be nice to have a live installer16:13
holsteinso, whats the proposal?16:14
scott-workthis particular item is that a package isn't building properly and therefore can't be installed or included in our -meta package16:14
holsteini think its nice to have gcdmaster in the repos*16:14
holsteini dont think its something that needs to be default though16:14
holsteinscott-work: thats something we'll have to work on *if* we go with a live installer16:15
holsteina nice software base16:15
scott-workholstein: i believe we would need to download the source, look in the /debian/control file, adjust the dependencies for gcdmaster, make a patch for it, then attach the patch to the bug report16:15
holsteini REALLY like the workflow idea16:15
holsteinfor metapackages and whatever else16:15
holsteinscott-work: i mean, is thats something i can handle?16:16
holsteinscott-work: i would like to set up a teamviewer box or something share-able16:16
holsteinmaybe you or someone could help me get going on some of this more advanced stuff that i just cant quite get my mind around16:17
scott-worki'm not sure what you mean by "teamviewer box"16:17
scott-workyou mean etherpad?16:17
holsteinscott-work: teamviewer is an easy VNC type thing16:17
holsteinnah, that wont do for me16:17
holsteini need to see it done16:17
holsteini cant read a doc16:17
holsteini have too many holes in my knowlege base16:17
scott-workoh, you need to watch it happen in real-time16:18
holsteinone doc leads me to another, then i get busy/frustrated16:18
scott-worki'm on a windows machine currently so i can't even download a .tar.gz file at this point and see the source :/16:18
scott-worki know i could download something on windows to do it, but this is a work machine and i would rather not16:18
holsteini remember getting the source to rakarrack for backporting16:18
holsteinbut, i got stuck a couple times16:18
holsteinand, tbh, im not even far enough along to know what to ask16:19
holsteineven reading that very well laid out wiki you made16:19
holsteinits like giving the VCR manual to my granny ;)16:19
holsteinanyways, i wont be able to mess with it til later16:20
holsteinim busy for another 5 hours or so16:20
holsteinscott-work: should i comment in that bug that somebody is going to do something?16:20
holsteini subscribed16:21
scott-worki'll look at it tonight and then see what's going on unless maybe astraljava wants a to look at it since he expressed interested previously16:21
scott-workholstein: after looking at the gcdmaster/cdrdao issue i think i have a better understanding on it17:01
scott-workif you want we could work this together tonight/tomorrow/this weekend, where we work this in parallel and compare at each step17:01
scott-worki do believe this is a very simple fix where we will be correcting something very, very simple17:02
scott-workbut this can provide you with extremely good experience with a few staple tasks for packaging17:02
scott-workthis is really Open Week material where they show case a simple, topical change which is easy to digest and helps introduce new people to the tools17:03
scott-workholstein: if you are interested, i'll explain more about what i believe is the issue and provide a summary explanation of what is required17:04
scott-workholstein: i updated the agenda and stole some formatting from the xubuntu-devel group18:32
scott-workhttps://wiki.ubuntu.com/UbuntuStudio/Meetings/2011June518:32
* scott-work is impressed at the organization of the xubuntu team and hopes to model them more18:33
charlie-tcathank you18:45
scott-workcharlie-tca: you are welcome :)18:47
holsteinscott-work: yeah, im very interested19:05
holsteinif i can see you in action of some of this stuff, that might help19:06
scott-workholstein: do you want a brief explanation of what needs to be changed and why at this time?  or should we wait until later?20:48
ailoAha, alpha is released :P21:08
scott-workailo: it was but it shouldn't have been21:41
scott-worki had talked with skaet who works with the -release team and i thought we had an understanding that it wouldn't be published :921:41
scott-work:(21:41
scott-workwe knew that gcdmaster/cdrdao were having troubles and also we didn't have the xfce packages ready21:42
scott-work 21:42
scott-workailo: one thing we will need to do pretty soon regarding the documentation is decide on the format we want and priorities21:43
scott-workby format, i meant the outline version of what we wanted21:43
holsteinscott-work: i say, dont wait on me21:51
holsteini dont want to hold anything up21:51
holsteinanything you feel like sharing though, even if you just want to screen capture and email it to me21:52
holsteinid just weed through it, and learn something21:52
scott-workholstein: here's the poop...21:57
scott-worksorry, someone came to my desk for answers22:10
scott-workokay, holstein , there is a source package called 'cdrdaco':  https://launchpad.net/ubuntu/+source/cdrdao22:11
scott-workwhen you clikc the link you will see in the upper left...22:11
scott-workcdrdao: records CDs in Disk-At-Once (DAO) mode gcdmaster: GNOME GUI for cdrdao22:11
scott-workthat's actually two lines22:11
scott-workthese are the biniaries that are built from the source package22:12
scott-workso the cdrdao source package builds the cdrdao binary and the gcdmaster binary22:12
holsteinOK22:12
holsteinhttps://code.launchpad.net/ubuntu/+source/cdrdao22:12
holstein^ source ?22:12
scott-workaye22:12
scott-worki don't think launchpad stores any binaries, not in the sense that we are discussing22:13
scott-workthe trouble isn't that one package or the other will not build, they do!22:13
holsteinright22:13
scott-workit's that when you try to install gcdmaster it can't22:13
holsteinOK22:13
scott-workthat's why it's called an "uninstallable binary"22:13
scott-workand in this case it is a dependency problem22:13
holsteinbecuase of some dep thats changed?22:13
scott-workaye22:14
holsteinseems easy enough22:14
holstein*in theory22:14
scott-worki'm guessing that the gcdmaster depends on a previous version of cdrdao22:14
scott-workand it that version is stated in the dependencies22:14
* scott-work can't check because he's not on a ubuntu machine :(22:14
scott-workholstein: you got two minutes to check this?22:15
scott-workif so i would recommend that you 'apt-get install build-essential quilt cdbs dpatch devscripts' first22:16
holsteinscott-work: lemme see what i come up with22:17
scott-workit might be that only one of those packages would be enough to do what we need but i'm not sure it would be22:17
scott-workholstein: oh, that's not doing anything with the cdrdao package yet, that's just getting some tools we need in order to do something with the package22:17
scott-worklaunchpad works in a slightly different way then most people expect, they expect a whole package of source code all in a single directory or bundle, this isn't the case22:18
scott-worktypically, the upstream code is kept original...also referred to as pristine a lot,22:19
scott-workit is typically in the form of a tarball or such22:19
scott-work.tar.gz or whatever22:19
scott-workall the other stuff, like the /debian directory or any patches we (ubuntu) apply is external to this22:20
scott-worklook under the Downloads section:  https://launchpad.net/ubuntu/+source/cdrdao/1:1.2.3-0.1ubuntu222:20
scott-workthere is an origin.tar.bz2 - this is the upstream pristine code22:20
scott-workthere is a debian.tar.gz - these are the changes (additions/deletions/any changes) that we (debian and/or ubuntu) have applied against the original code22:21
scott-workand a .dsc file - this is a description file that primarily used for building the package22:21
scott-workthe .dsc file will also contain the dependencies for building the package - but these are not the dependencies we are worried about22:22
scott-workthe package builds fine, it just can not satisfy an install dependency22:22
scott-workyou with me so far?22:23
scott-workare you still installing the tools?22:23
holsteinOK, thats finished22:23
scott-workhave you read what i've been typing?  any questions on that before we move on?22:24
holsteinim reading that now22:24
holsteinbut, go on, and im catching up...22:24
scott-workjust to clarify expicitly, there are two dependencies for a package; one for building it and another for running it22:25
scott-workfor example; ardour needs a shit load of libraries to build, but not jackd22:25
scott-workbut ardour needs jackd to run, but not those libraries22:25
scott-workthat's a rough (and slightly inaccurate) example but it makes the point22:26
scott-workthe dependencies needed to build are in the *.dsc file and those for running are in the /debian/control file22:26
scott-workare you ready to start typing to get the source?22:26
scott-workholstein: ^^^22:26
holsteini think so22:26
scott-workokay, we need a terminal22:27
scott-workand you will need to make a nice directory somewhere where you don't mind numerous files or folder populating22:27
scott-worki tend to mkdir /build under my home directory and then add another directory for whatever package i'm working on22:28
scott-workso in this case i would mkdir build22:28
scott-workcd build22:28
scott-workmkdir cdrdao22:28
scott-workcd mkdir cdrdao22:28
holsteinOK22:28
scott-worknow, you should be at somethinglike mike@ubuntu:~/build/cdrdao$22:29
scott-workokay, so type 'apt-get source cdrdao'22:29
scott-workyou don't need sudo because you are only getting the source22:29
scott-workand by the way, we are getting the source for whatever version you are currently running22:29
* scott-work thinks this will be okay22:30
holsteinscott-work: OH, im on lucid too22:30
scott-workthe reason we got all the tools is so we can actually see what the hell is going on with the package22:30
scott-workholstein: it's probably okay, i don't think these packages have been udpated in a while, but i'll check it later at home22:30
holsteincool22:31
scott-workthere is probably a nfity and succinct way to pull a specific version's source, but i don't know it off the top of my head22:31
holsteinCan't check signature: public key not found22:31
scott-workthat's fine22:31
holsteinother than that, looks good22:31
scott-workokay, the tools took the two tarballs and make a nice looking directory with it22:31
scott-workand even applied whatever patches were included as well22:32
scott-workso, now we will look for the /debian/control file and see what it says22:32
scott-worki use nautilus for this part usually22:32
scott-worknavigate under cdrdao then cdrdao_1.2.3 (or whatever)22:32
scott-workthen look for /debian22:33
scott-workthen look for the 'control' file under the /debian directory22:33
holsteinhttp://paste.ubuntu.com/617082/22:33
holsteinthat look right?22:33
scott-workaye, that's it22:33
scott-workthe first part is like a header that talks a bit about the over all package22:34
scott-workthen there are different sectiosn for each of the binaries that will be built22:34
scott-workgcdmaster is on the bottom, look for Dependencies:22:34
holsteinyup22:34
holsteinDepends: ${misc:Depends}, ${shlibs:Depends}, cdrdao (= ${binary:Version}22:34
scott-worker. Depends22:34
scott-workokay it's using some magic to check for the version22:34
scott-worki'm not sure i can adequately put this in layman's terms, which shows my ignorance or such a base understanding of it22:36
scott-workbut i think the mechanism is to ensure that gcdmaster always tries to use cdrdao of the same versioning22:36
scott-workyou wouldn't want to try to use gcdmaster that is using an earlier version of cdrdao22:37
scott-workin this case, i think persia is correct in that there is nothing to fix and something needs to drop into the repos22:38
holsteini was meaning to get proactive with GCDmaster22:38
holsteinits been borked for a while22:38
scott-workyou did :)22:38
holsteini was trying to use it recently,k and had to use it as root22:38
scott-workyou were proactive, you have determined that there is not a problem with the package22:38
holsteinscott-work: cool :)22:38
holsteinthats a start22:39
scott-workhowever, it appears that there may still be a problem elsewhere22:39
scott-worki'll see about asking persia or TheMuso about what steps we should take next22:39
scott-workit might be as simple as waiting a few more days for things to move out of the queue and into the repos22:39
scott-workholstein: running gcdmaster as root is a problem that probably should have a bug filed against it (if there isn't one already)22:40
holsteinscott-work: there is one, and i think i joined it?22:40
holsteini felt like i needed to test more22:40
holsteinAND< make sure i wasnt using something from falktx22:40
scott-workholstein: it is entirely possible that there is a problem with the upstream code and nothing that ubuntu/debian did22:41
scott-workthis might be why there is a new version ;)22:41
scott-workoh, the changelog says it's because it relied on a deprecated gnome library :/22:42
holsteinscott-work: i thought it was likely that its old code22:42
holsteinbeing passed along22:42
holsteinand passed by :/22:42
holsteinlike i said, thats some of the fat that could get trimmed22:42
holsteinits really specifec22:42
holsteinspecific*22:42
holsteinh...22:42
holsteini mean, most pro's probably just use brasero22:42
holsteini had some fancy fading i wanted to do, blend a few tracks or something,and i wanted GCDmaser22:43
holsteinand it didnt work22:43
scott-worki did notice that 1.2.2 was in lucid but 1.2.3 was in maverick22:43
scott-workif you haven't used it in something other than lucid the problem might already be fixed22:43
holsteinscott-work: i havetn22:45
holsteinhavent*22:45
holsteinand i wanted to talk to falk about it, see if he had a fix22:45
scott-workbrasero is okay, but it will not make a blue book master or whatever it's called22:45
scott-workred book master22:45
holsteinyeah, i rarely want to burn a CD anyways22:46
* scott-work has had a long day and i'm slightly brain dead at the momment22:46
holsteinhehe22:46
holsteini think its orange?22:46
holsteinsome color... i know what you mean :)22:46
scott-workour parent company purchased our biggest competitor and now we are working on integrating the two companies22:46
scott-workwhile we are doing production work as well22:46
scott-workit's all very heady at the moment22:46
holsteingood times22:47
holsteindouble the work, half the pay :/22:47
scott-workah, i like being involved in all the stuff, it's good stuff22:47
scott-workjust gets a little overwhelming sometimes22:47
* scott-work is going home however 22:47
astraljavaScottL: I was out almost all day, so didn't have time for cdrdao issue. Will look at it tomorrow, I shouldn't have any important matters then.23:04

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