[04:28] micahg, alright, so not sure where to start exactly. i'm guessing to get work done with songbird i'll have to know how to package it, but mozilla tarballs are different from the gnu ones demoed in the motu video so i don't know how, haha [04:29] ddecator: yeah, well, the current problem is that we need to have it build its own copy of sqlite [04:29] micahg, and how is that done? [04:29] ddecator: to generate a tarball for it, just run ./debian/rules get-orig-source [04:30] ddecator: you have to edit debian/rules [04:30] micahg, want me to start doing this stuff now while we talk? [04:30] ddecator: sure, I'm working on prism and fennec :) [04:31] micahg, fair enough =), so i should get the tarball from songbirds site so i can edit the debian rules file, yes? [04:32] ddecator: no, we maintain the packaging branch on Launchpad and that generates the tarball from svn [04:32] micahg, ok... [04:32] ddecator: bzr branch lp:songbird I think [04:33] micahg, "songbird has no default branch" [04:33] * micahg checks [04:34] ddecator: fixed [04:34] micahg, that was fast... [04:35] ddecator: easy fixes are fast ;) [04:35] micahg, fair enough, haha. it's getting the source [04:35] with a notification too, very nice [04:36] micahg, alright, "branched 108 revisions" [04:36] ddecator: I can teach you about patching too as that branch needs the patches updated refreshed [04:36] ddecator: that's just the packaging bracnh [04:36] *branch [04:36] micahg, sounds good to me, got my hw done early so i could work on this =) [04:39] oh hey, the files are in my home folder, haha... [04:39] micahg, i'm guessing i should work with the folder that has the version number? [04:39] ddecator: ? [04:40] oh wait... [04:40] micahg, i have a "songbird" folder that has just the debian folder, and the "songbird-1.8.0" folder that has the full set of files [04:40] where did you get the songbird-1.8.0 dir? [04:41] that might be leftover from when i was trying to get songbird working before...one sec [04:42] micahg, yah, that was leftover, haha, never deleted it...ok, now what do i need to change in the debian folder? [04:42] ddecator: well, debian/rules needs to be modified so that we pull sqlite from svn [04:43] micahg, alright, looking at the file now... [04:46] micahg, ok what do i need to change exactly? [04:46] ddecator: take a look at the file... [04:46] try to figure it out [04:47] ooooooh, this will be interesting, haha. one sec [04:50] alright, so i see that right now it uses the system sqlite... [04:53] ddecator: yes [04:53] micahg, the only svn i see mentioned is the songbird svn [04:54] ddecator: yep [04:55] micahg, so we want to modify it so that it always pulls sqlite from svn, or only in certain situations? [04:56] ddecator: always at the moment [04:58] micahg, so we need to modify the use_system_sqlite and change it over to having it pulled from svn...not sure how to do that [04:59] ddecator: :) that's the current challenge [04:59] micahg, ok. what svn will it be pulled from? [04:59] ddecator: same as the source [05:00] micahg, ok... [05:05] micahg, ok, i'm starting to get this more...i'm just trying to figure out where the sqlite file is hosted on the source svn... [05:06] micahg, sqlbuilder? [05:06] * micahg looks for online source browsing [05:07] ddecator: http://timeline.songbirdnest.com/client/browser/trunk [05:10] i feel like this should be really easy to find and i'm missing some kind of shortcut to doing it... [05:12] ddecator: it should be under modules I think [05:13] micahg, any idea what the parent folder would be for modules? [05:16] ddecator: I think it's under dependencies [05:16] micahg, only thing in there is a makefile [05:17] ddecator: yeah, put I think it pulls in xulrunner in there [05:17] micahg, oh, so the makefile is what we need? [05:17] ddecator: no [05:19] micahg, i'm confused... [05:23] ddecator: run ./debian/rules get-orig-source and you should see how it checks out stuff and then removes some directories [05:25] micahg, says svn is missing... [05:26] ddecator: can you pastebin the error at paste.ubuntu.com [05:31] micahg, http://pastebin.ubuntu.com/394949/ [05:32] i haven't felt this noob in a long time, haha [05:33] ddecator: do you have mozilla-devscripts installeD? [05:34] sorry, forgot to mention that... [05:34] micahg, nope, just installed it [05:34] micahg, same error though [05:37] ddecator: you don't have svn installed :) [05:38] ddecator: you should probably do sudo apt-get build-dep songbird [05:38] micahg, heh, i thought that was installed by default... [05:38] ddecator: no [05:39] micahg, ran that command, "Unable to find a source package for songbird" [05:39] micahg, the other command works now though... [05:39] ddecator: ugh...you would need the deb-src line from the PPA [05:45] workin on it...internet is slow right now [05:52] alright, ran that command, installed the packages [05:52] micahg, sorry you have to walk me through this so much, but i appreciate the help =) [05:58] ddecator: np, but this isn't the easiest of tasks [05:59] micahg, is this something i shouldn't be trying? [05:59] ddecator: that's up to how big a challenge you want :) [06:00] micahg, i freed up my night for this. if you're willing to help me out, then i'm willing to work on it and get it figured out. best way to learn with this is to do =) [06:00] ddecator: sure, I should be up for another hour [06:01] micahg, fair enough. i ran ./debian/rules get-orig-source and it's still going [06:02] ddecator: k, so you can see what happens during the process the directories it pulls and deletes [06:03] micahg, yah, and i just saw it mention sqlite... [06:07] micahg, found sqlite in the browser...it was under vendor instead of client [06:07] ddecator: yep [06:08] micahg, the link you gave me was for the client svn ;) [06:09] ddecator: check out lines 265 on in debian/rules [06:11] micahg, nothing is there with gedit...what program are you using to view it? [06:11] ddecator: vi [06:11] micahg, vi isn't showing me the line numbers... [06:12] ddecator: se nu [06:14] vi keeps freaking out on me... [06:14] ddecator: ESC :se nu [06:15] ddecator: then 265 gg [06:17] micahg, it's freaking out on me and i can't even get it to close properly... [06:18] micahg, there we go [06:19] micahg, ok, so line 265 is blank... [06:20] ddecator: are you sure you checked out the right copy from bzr? [06:21] micahg, i just checked out songbird...maybe it's because i have the daily ppa so it pulled the 1.8.0 version? [06:21] ddecator: no [06:21] the file is in the packageing branch [06:21] lp:songbird [06:22] that's the one i'm looking at... [06:22] ddecator: run bzr diff in the dir to see if the file cvhanged [06:23] micahg, alright, one sec, i'm having it check to make sure i have the latest... [06:25] and another error... [06:26] ddecator: latest what? [06:27] micahg, when i go into "songbird," nautilus has a button to "Update to Latest" [06:28] there we go, got it to run...didn't do anything [06:28] ddecator: I didn't know nautilus had a bzr plugin [06:28] is that groundcontrol? [06:29] micahg, might be [06:29] micahg, but i just entered back into the rules file and line 265 is blank...stuff above and below it, but that line itself is blank [06:44] micahg, alright, so what does FILTER_OUT do? [06:44] ddecator: so, basically it filters what we want in the source tarball so we don't get everything in their repo [06:45] micahg, makes sense [06:45] actually line 274 is probably better [06:45] yah, i was just looking at that [06:46] so we need to add sqlite there? [06:46] ddecator: yeah, that's probably a first good step [06:48] micahg, ok, so i added "sqlite \" not sure if it needs to be more specific than that [06:50] ddecator: try to pull the source again and see if you get sqlite [06:51] micahg, using the get-orig-source command again? [06:51] ddecator: yes [06:52] micahg, ok, it's working on it, might take a few minutes [06:52] ddecator: k [07:13] finally... [07:15] micahg, libsqlite3.so is in the xulrunner folder. is that what we're looking for? [07:16] ddecator: did you build that? [07:16] micahg, when i ran the command it built it too [07:17] what did you run? [07:18] i was in the /debian folder, did ./rules get-orig-source (seemed to work different then being in songbird and doing ./debian/rules get-orig-source) [07:18] s/then/than [07:18] hmm [07:18] it built an orig.tar.gz [07:18] ddecator: k [07:19] well, there shouldn't be any .so files in there [07:19] there's a bunch... [07:20] ddecator: that's not good, we need the source for those so we can build the .so files [07:21] micahg, i'm not sure what you mean... [07:21] ddecator: .so are library files that are compiled [07:21] we need to source so we can build then ourselves [07:22] micahg, build them separately from packaging the whole tarball? [07:23] not sure if how i just worded it makes any sense... [07:23] ddecator: the tarball is the source that is complied [07:24] micahg, right, i'm looking at songbird-1.8.0.orig.tar.gz, so there shouldn't be .so files compiled in there? [07:25] ddecator: that doesn't sound right as there is no songbird 1.8.0 AFAIK [07:25] micahg, it's the daily build [07:25] micahg, except... [07:26] micahg, this is the last bit from running the command in the terminal: http://pastebin.ubuntu.com/394982/ [07:26] micahg, wait, found it [07:26] i was looking at the wrong thing [07:27] i think that was leftover from yesterday too... [07:27] micahg, there is an sqlite folder in the file that was created [07:28] micahg, and no .so files in xulrunner like that other one, haha [07:28] ddecator: ah, good [07:28] micahg, i'm guessing that's more what we were looking for,haha [07:30] ddecator: so now, you can try to build it [07:30] micahg, alright, that i can work on. sorry, i know you planned on going to be a while ago, haha. i can try this and let you know if it works or not tomorrow [07:30] s/be/bed [07:31] ddecator: k [07:31] micahg, thanks again for the help [07:31] ddecator: np, hope it was actually "help" [07:31] micahg, well, i wouldn't have gotten this far without you =) [07:33] ddecator: I'm trying to fix 2 problems at once at my computer is going slow :( [07:33] micahg, haha, with prism and fennec? [07:34] ddecator: nah, did those already, now thunderbird-dev and the firefox won't start issue [07:34] micahg, did you figure out the cause of the firefox problem? [07:35] ddecator: no, but I think the debian maintainer did [07:35] micahg, well that would make things a lot easier [07:37] ddecator: I'm test building with the patch [07:37] micahg, were you ever able to reproduce the bug? [07:38] ddecator: yes [07:38] micahg, very nice, so at least you can test it yourself then [07:38] ddecator: right [07:38] micahg, i thought i heard something about it maybe being 64-bit related, but that might have been a different bug... [07:42] micahg, odd...the copyright file doesn't look complete [07:43] ddecator: don't worry, it's not ready for production yet [07:43] micahg, fair enough [08:06] so far so good... [08:08] holy crap it's building... [08:09] ddecator: patches aren't failing? [08:09] micahg, nothing has failed that i've noticed... [08:09] it just finished [08:11] micahg, it created a deb...should i test it? [08:11] ddecator: weird, sure [08:12] installation completed... [08:13] and the songbird command cannot be found -_- [08:14] ddecator: how did you build it? [08:14] micahg, pbuilder [08:14] how did you geenrate the dsc? [08:14] debuild [08:16] micahg, or rather 'debuild -S -sa' [08:16] \o/ it works [08:17] wait what? [08:19] the firefox fix [08:19] well that's good news =) [08:19] yep, I'll have to talk to asac about it in the morning [08:20] any idea where i went wrong with building songbird? [08:21] ddecator: nope [08:21] ddecator: you can email me the pbuilder build log if you want [08:21] micahg, we can worry about that tomorrow, haha. i'll take a look at it and see if there were any errors [08:22] ddecator: k [08:24] micahg, well, quick question. where can i find the build log? [08:24] ddecator: /var/cache/pbuilder I think [08:24] micahg, that's where i'm looking. maybe i just overlooked it... [08:25] ddecator: maybe not [08:26] micahg, what kind of file would it be? [08:26] I don't know if one is made by default [08:26] dang... [08:26] well, i can rebuild it tomorrow and see what comes up [14:31] Hi [14:32] What is going on with Firefox 3.7? There was no updates for 10 days or more ... [15:47] kenvandine: around? need a quick patch: for gwibber to allow to post *OVER* 140 chars. my brainbird.net statusnet account is limited to 300 [16:05] asac: around? === yofel_ is now known as yofel [21:32] hello [21:33] is the font issue fixd? [21:33] mbana: no [22:24] anyone that can help me with debuild failing on me? 'dpkg-buildpackage -rfakeroot -d -us -uc -S -sa failed'