=== dorsy_ is now known as Guest9545 [06:45] goodmorning === Lcawte|Away is now known as Lcawte [07:19] hey YoBoY === Claudinux_ is now known as Claudinux [07:29] hi markjones [08:02] good morning! === nhandler_ is now known as nhandler [08:48] hi [08:51] hey toabctl === Lcawte is now known as Lcawte|Away [11:50] aloha [12:06] hello [13:35] dholbach: czajkowski: cjohnston: http://family.ubuntu-fl.org/mhall/community-website-foundation/ [13:37] :) [13:37] mhall119, good work! [13:44] man, gwibber won't stay authorized with identi.ca [13:44] :( [14:59] hello everybody [15:03] morning [15:11] jtoomey: aloha [15:11] jtoomey: mhall119 might be able to help [15:11] yo! [15:12] or just explainign where you are having issues, dholbach does a bit of packaging [15:12] really? that would be awesome... [15:12] what might I be able to help with? [15:12] packaging..... [15:13] what's the problem? [15:13] im trying to build gnome-disk-utility into a deb from the source (which i found on launchpad) [15:13] im using these instructions: http://www.webupd8.org/2010/01/how-to-create-deb-package-ubuntu-debian.html [15:14] isn't that packaged already? [15:14] what are you trying to do? :) [15:15] well..... i would really like to (read: my manager wants me to) modify the app slightly to add some extra functionality... [15:16] but i would like to use the ubuntu sources from launchpad rather than the vanilla source from the gnome git repo.... if that makes sense... [15:16] ok [15:16] the easiest way is: [15:16] (make sure you have deb-src lines in your /etc/apt/sources.list or go to settings → administration → software sources → ubuntu sources (or something)) [15:17] sudo apt-get update [15:17] sudo apt-get install devscripts; sudo apt-get build-dep gnome-disk-utility [15:17] apt-get source gnome-disk-utility [15:17] cd gnome-disk-utility-* [15:17] patch -p1 < ../your-patch-with-new-functionality [15:17] debuild -us -uc && sudo debi [15:17] done [15:17] (in theory :)) [15:18] might want to explain what some of those do [15:18] :O [15:18] * czajkowski hugs dholbach [15:18] "apt-get source" gets the source [15:18] "apt-get build-dep" install necessary build dependencies [15:18] "debuild -us -uc" builds the package without trying to sign it afterwards [15:19] "sudo debi" installs it [15:20] to clarify, "apt-get source" downloads the source of the *package* in the repositories, not just the source of the app, so you have all the package configurations and build scripts you need [15:21] "build-dep" will check to see what tools and libs are needed to build the package, and will install those for you [15:21] ah ok cool [15:21] between the two, you will have everything you need to re-build the package in the same way it is build for Ubuntu [15:22] ok.. when you say cd gnome-disk-utility, where is that dir? [15:22] it should be right there where you ran "apt-get source" [15:22] * dholbach hugs czajkowski, jtoomey and mhall119 [15:22] ah - there it is, hiding right in front of me.... [15:24] so - if i do that dbuild bit it will build exactly the same .deb that is in the repo (presumably?) [15:24] more or less [15:24] it won't be signed [15:24] oh ok [15:24] but I think that's the only difference [15:24] timestamps might be different [15:25] small subtle things because you probably now have newer libraries on your machine than were available at the time when it was built [15:25] but essentially yes, probably near to "same" [15:25] close enough [15:26] im not sure how to create a patch to apply to the source i just downloaded, is it easy to do or can i just work away on that source? [15:26] you can just work away on that source [15:27] what are the .diff and .dsc files that also appeared? [15:30] .orig.tar.gz is the original tarball that was downloaded from the gnome-disk-utility authors [15:30] unchanged? [15:30] the .diff.gz is the compressed set of changes that is necessary to build it the "debian/ubuntu way" [15:30] the .dsc is just metadatza [15:30] like md5sums etc [15:31] so - is the diff applied when you build the .deb? [15:31] https://wiki.ubuntu.com/PackagingGuide/Complete#Building the Package Locally (Binary Only) [15:32] it's applied in the gnome-disk-utility-*/ directory [15:33] that makes sense. [15:33] this packaging stuff is quite a lot more complex than i thought it would be! [15:34] last question - is there any easier way to work on the source without having to rebuild the deb every time i make a change and want to test? [15:35] jtoomey: you should come along to the packaging sessions the folks run [15:36] czajkowski: sounds good, is there going to be one soon? [15:37] jtoomey: they usually run things in #ubuntu-classroom and #ubuntu-classroom-chat [15:37] jtoomey: dholbach runs them === Joeb454 is now known as CptSerious [15:38] jtoomey, you can run debuild binary after every change [15:38] czajkowski: i think i will have to attend the next one :D [15:38] it's a bit like running "make" [15:38] czajkowski, it's not only me running them :) [15:39] so - that will tell me if it still compiles? [15:39] jtoomey, the terminal will be busy when it compiles [15:39] dholbach: you're the name I associate with them [15:39] as soon as you get a prompt again it's done [15:39] jtoomey: as bad as the packaging stuff seems ubuntu/debian/deb/apt is one of the best systems out there [15:39] doing the same task on windows or OSX takes mucho much longer [15:40] even things like "apt-get build-dep X" save you massive amounts of time :) [15:41] well - at least i have the basics now and i can go back to doing battle with GTK+ and UDisks :D [15:42] dholbach, czajkowski, mhall119: thank you all for your help! its very much appreciated!!! [15:42] now i better write it down before i forget... === CptSerious is now known as Joeb454 [15:49] jtoomey: no problem [15:49] hope to see your contributions [15:49] hint hint [15:50] lol [15:54] mhall119: heya! [15:54] (do you ever see your PM?) [15:54] Nice work on the foundation thingy :) [15:55] nigelb: yes I see my PMs [15:55] they make a pretty red number on my screen while I ignore them [15:55] but you can rest happy in the satisfaction of knowing you've made my laptop screen slightly more visually attractive [15:56] ;) [15:56] lol === Lcawte|Away is now known as Lcawte [15:57] hah [15:58] mhall119: subtle [15:58] mhall119: I miss blake! [16:50] czajkowski: you allowed to have pets where you're at now? [16:50] nope [16:51] too bad [16:51] guess you'll just have to come visit again [23:36] mhall119: could you look at Bug #644817 please [23:36] Launchpad bug 644817 in loco-directory "Global Event Page should list the team name and the event name (affects: 1) (heat: 6)" [Wishlist,In progress] https://launchpad.net/bugs/644817 [23:36] cjohnston: you want comment or code? [23:36] oh, there is [23:36] I see that now [23:37] ;-) [23:37] cjohnston: the venue information should only be listed once [23:37] it won't be different for different teams in a single team_event [23:38] print venue info, then ' - ' then loop over teams [23:38] make sense? [23:39] {{ team_event.name }}{% for team in team_event.teams.all %}{% if team_event.venue.city %}, {{ team_event.venue.city }}{% endif %} - {{ team.name }}{% endfor %} [23:39] thats what it does [23:39] you're printing team_event.venue info for each team [23:40] {% for team in team_event.teams.all %}{% if team_event.venue.city %} [23:40] the city [23:40] but that won't be different from one team to the next [23:40] its based on the location of the event [23:40] every team in team_event is going to the same venue [23:41] but they are listed by country [23:41] this is for global events [23:41] okay, maybe I'm missing something, hang on [23:41] so florida and new york can be listed right next to each other [23:42] oh, i see now [23:42] I forgot that global event participating team events are grouped by location, not by team_event [23:42] :-) [23:42] * mhall119 is tired [23:43] heh [23:43] hmmm, there's got to be a better way of doing this [23:43] we're already doing too much nested looping on that page [23:46] okay, let me get my testing environment back up and updated and I'll try it out [23:46] ok [23:50] oh, I wasn't as out of date as I thought [23:52] looks good and merged [23:54] your killin me [23:54] lol [23:55] my merge wont go in cause you merged yours first [23:55] lol [23:58] :P [23:59] what are you merging?