[00:23] micahg: I'm sorry, I forgot to commit the modification! [00:23] I really have to go to sleep :) [00:25] matttbe: I'll fix it then a bit later [00:25] micahg: thank you :) [01:34] Hello every one [01:34] here comes my questions [01:34] Why are all freaking examples of gnu make in c or c++ I just what to learn the dang syntax not c or c++ I thought that it was used for way more then just c and c++ . If anyone knows of links that I can read that Dont use c or c++ that would be super duper cool. Here is what I am doing http://ubuntuforums.org/showthread.php?t=1960641 [01:35] like [01:35] install: [01:35] cp /some/dir/* /someother/dir/ [01:35] also how to make permissions correct to write to things or mkdir example \ [01:36] install: [01:36] mkdir -p /etc/sandbox [01:36] with out having to run as root or sudo user ? [01:37] do I have toi change the permissions of etc then make the whole thing (package that is ) then change permissions again ? [01:47] bobweaver: You see C/C++ in make examples because it's what it was mostly used for at the time of writing. [01:47] Cool I can understand that. [01:48] bobweaver: But your makefile looks basically okay - however, you can't write to system-wide directories without having the appropriate permissions (ie: being root, or root-equivalent) [01:48] bobweaver, 'make' was invented in the early 1970s to make compiling projects written in C and nroff easier [01:48] IS there any way that I could talk one of you all into making a video on Makefiles [01:48] the one on youtube only touchs on t [01:48] it [01:48] he says you have to know how a make file works [01:48] what if you do not ? [01:49] you could try reading http://oreilly.com/catalog/make3/book/ch11.pdf, which is an example of non-C projects [01:50] RAOF but I thought that I can not be root or it messes up build later with dh_make [01:50] thanks a million bregma [01:50] bobweaver: You basically already know how a make file works; it runs the commands in the target, one after another. There's absolutely no special features to do what you want. [01:50] if you install into the system directories you _must_ have appropriate permission [01:51] ie: there's no makefile syntax to do what you're after. [01:52] bobweaver: You *might* want to look into autotools, which is the buildsystem generator that most things use; that has a bunch of features to make what you're trying to do easier. At the cost of being entirely opaque. [01:52] you would normally run 'sudo make install' to install into real system directories but dpkg-buildpackage and friends know how to do the right thing at the right time [01:53] bregma, and RAOF male of female dont want to say thanks guys if one is a girl but thanks :) [01:55] RAOF, funny I won a book at my last linux users group meeting called autotools by john calcote. say fate ? thanks again. back to the hacking block. I am learning a ton :) [01:57] Someone should do a quick merge of gajim. [02:03] micahg: ^^^ is for a couple of security fixes including remote sql injection. [02:04] ScottK: meh, I saw that, but I can't get to it until later in the week [02:04] OK [02:06] I'm pretty sure there are regressions in it btw [02:06] micahg: ^ [02:07] (#debian-security iirc) [02:08] I'd probably pick security fixed over regression free for release. [02:08] But I don't use the package myself, so I may be biased. [02:08] well, iirc, the regression was it didn't start [02:08] pretty secure :) [02:08] (which was the joke in #debian-security ;) [02:09] Yeah. [02:09] I still think that's probably better. [02:10] I'd rather a user get frustrated than owned. [02:10] regression was in the stable version, not the unstable/testing one at least as far as the bug report goes [02:10] Even better. [02:13] fair enough-- just thought I'd mention it === ryanakca is now known as Guest39137 [04:57] micahg: gajim regression: I don't think the tmp fix made it into the unstable version yet, so just a straight merge of 0.15-1 should be fine. [04:57] sbeattie: I"d be happy to sponsor for you if you want to do it :) [06:20] \o/ YES !!! I now have a apt-get install zpanelx \o/ === Whoopie_ is now known as Whoopie [06:37] <_ruben> aww .. shame .. vmfs-tools is still at 0.2.1 in p, yet 0.2.5 is in debian testing and unstable [06:49] good morning [07:05] Guten Morgen dholbach [07:05] hi geser [07:12] Hello and good morning dholbach [07:17] hey bobweaver [07:22] * micahg is baffled why blueman isn't accepting the --enable-sendto flag even from the cli === bobweaver is now known as josephmills === josephmills is now known as bobweaver === almaisan-away is now known as al-maisan [10:13] bobweaver, I'm glad you finally got your problems sorted -- it all makes sense in the end, doesn't it? [10:14] Yup and could not do it with out you [10:14] still having some permission troubles but will figure out [10:15] is there a way to update wuth dpkg ? like in my /debian/postinst I made a boo boo do I have to start over again I called apt-get upgrade [10:16] dpkg -i $fixed.deb [10:16] in postinst I called and forgot about it now gives mee error that it can not unlock /var/something/dpkg because apt is all ready using it [10:17] thanks ! [10:17] I made repo on my virtual machine so I can install with apt [10:17] you can't call apt or dpkg from maintainer scripts, that isn't going to work :P [10:17] thanks tumbleweed ! [10:18] so I will start over again but I have real clear direction this time [10:18] I am going to prove to myself that I can do this :) [10:18] if you want something to be installed, you Depend on it, that's what Depends are for [10:19] yeah I just forgot that I had a apt-get -y upgrade in there [10:19] I will post postinst [10:22] http://paste.ubuntu.com/935250/ [10:22] dialod is wrong there and need to change to $HOME/.dialog for all [10:22] because of fakeroot [10:23] eeek [10:23] you should use debconf for prompts [10:23] so is there a way to update postinst then make new .deb [10:24] tumbleweed, I hear that I am going to learn that in the next day or 2 that is what I had laying around as I am in early stage of alpha [10:24] maintainer scripts taket arguments, you need to be aware of that: http://wiki.debian.org/MaintainerScripts [10:24] you can't touch anything in user's home directories from the maintainer script [10:24] Thanks for the link ! [10:24] yeah because I am using fakeroot ? [10:25] no, because systems can have more than one user [10:25] dang xchat [10:25] brb [10:25] sorry about that froze up on me [10:26] could not see if you where saying anything :) [10:26] don't touch home directories [10:27] also, don't configure other packages, if anything you can drop files in their .d directories, if they have them [10:27] .d ? [10:28] things like /etc/cron.d and /etc/apache2/conf.d [10:28] ahh I see thanks [10:28] and you definitly don't reboot at the end :P [10:29] will take out [10:29] like I said the whole thing is going to change but I am loving the imput it helps me big big big time Thanks ! [10:31] this is my first package that is big and I am loving this. learning so much. I figure after I learn learn and learn some more I will try to see what I can do to help you all out. [10:32] but that is a long way away [10:33] good to hear, enjoy :) [10:33] for now I am going to put the rocky song back on and get back to work :) thanks again for all of your imput esp the post that you posted for me bregma [10:33] that was the breaking point for the make file [10:34] also bregma if you want developer stats on the forum I can talk to others. just a suggestion [10:34] as you are one correct ? [10:38] But on a super real note I can not thank you all enough for taking me under your wing I have no clue where I would be at this point if it was not for your videos and wiki page and what not. So truly form the bottom of my heart THANK YOU all. I look forward to learning more and building a relationship with the Mothers of the Universe. [10:40] And am right here if you all EVER need anything. thanks again And talk to you all soon :) [11:08] "mothers of the universe" ... I like that ... less patriarchal, more nurturing than "masters of the universe" [11:08] not at all like "dominatrix of the universe" [11:09] ... help whip your packages into shape [11:29] mdeslaur_, hi :), maybe you like to upload packages like seahorse-plugins/-nautilus to gnome3-ppa? [11:37] wow debconf looks and feels alot like the control file from the man pages === dholbach_ is now known as dholbach === al-maisan is now known as almaisan-away === bobweaver is now known as sweetnuthin_load === sweetnuthin_load is now known as sweetnuthin === sweetnuthin is now known as Loaded [14:31] consolekit in ubuntu has a 'unstable' in it's changelog entries. Is that right? [14:32] That's fine - it was just synced from Debian [14:32] Do we do that where packages are identical to Debian upstream ? I wouldn't expect it to work... [14:32] Works fine [14:32] OK [14:32] If you upload it by hand then you need to mangle Distribution: in .changes [14:32] But usually such things aren't uploaded by hand [14:32] wookey, packages are uploaded to debian unstable, unless something odd is going on. so that's the release in changelog for syncs [14:32] Nowadays the publication record just gets copied around in LP [14:32] It used to get done by a script that mangled .changes === Loaded is now known as bobweaver [14:34] The other way to look at it is that if this didn't work we'd have to change a vast number of packages unnecessarily just to tweak the distribution in their changelog ... [14:35] right - that's exactly what I thought did get done :-) [14:35] but thinking about it it's only for things with an 'ubuntuN' suffix. [14:41] indeed === Guest39137 is now known as ryanakca === Quintasan_ is now known as Quintasan === andreas__ is now known as ahasenack [16:40] Only two grave bugs fixed in Debian, but not precise now (or otherwise not relevant) http://qa.ubuntuwire.org/bugs/rcbugs/ [16:40] Still plenty of severe bugs. [16:40] ajmitch: rcbug list has been hugely helpful for me once again this cycle. [16:49] can one adapt it to also show the bug title? and possibly also important bugs === bulldog98_ is now known as bulldog98 [17:17] Hi all! === Nafallo_ is now known as Nafallo === highvolt1ge is now known as highvoltage [22:49] Hi motu's and release peeps. I need to do one more Juju upload.. which includes a new version of txzookeeper. Can I get an FFE ack on bug #985249 ? [22:49] Launchpad bug 985249 in txzookeeper (Ubuntu Precise) "[FFE] Latest juju version includes critical features" [Undecided,New] https://launchpad.net/bugs/985249