[06:16] <bobweaver> Does anyone know where I can get examples of rules for make files I am real green to all this and am wondering about things like. Can I use bash in make files how are they structured ect  I think that If I was to look at some examples that would help me.Thanks
[06:31] <SpamapS> bobweaver: make files for your upstream build, or for making a package?
[06:31] <SpamapS> bobweaver: there are tens of thousands of packages you can look at for debian/rules examples. :)
[06:31] <bobweaver> making a package the rules file under debian dir
[06:34] <bobweaver> oh wait I could just download the source code facepalm ....   what about learning about rules and how makefiles need certian things like ending quotes. how to mirror dir's can I run loops in them ect
[06:35] <bobweaver> pardon my n00bie question just trying to learn :)
[06:43] <bobweaver> http://web.mit.edu/gnu/doc/html/make_3.html   is looking good
[06:46] <SpamapS> bobweaver: a must read http://wiki.debian.org/IntroDebianPackaging
[06:47] <bobweaver> Thanks SpamapS  I just thought that by asking here I would be able to learn from other's mistakes
[06:47] <SpamapS> bobweaver: the ideal rules file is *two* lines long and has no loops or weird conditions. :)
[06:48] <bobweaver> cool I will keep that in mind
[06:49] <SpamapS> bobweaver: well if you're going to ask questions, make them specific or it will be hard to commit to an answer.
[06:50] <bobweaver> SpamapS,  Is there any gui based programs for making debian packages ? that you know off ?
[06:51] <bobweaver> everything that I have found is for heron or drapper
[07:03] <SpamapS> bobweaver: lots of GUI text editors. ;)
[07:17] <tumbleweed> \o/ beer festival today
[08:08] <bobweaver> I did it it worked I can not believe it my 1st make file http://paste.ubuntu.com/929107/  \o/ It worked !!!!!!! I am so flipin happy right now. To think that I started with nothing and now I have my own program YES !
[08:14] <bobweaver> OH.... It's on now every tar ball I see with no debian package is going to get one now. What a great feeling YES
[10:18] <Zhenech> soo, who wants to sync me pokerth into precise? :)
[11:36] <Adri2000> Zhenech: does it need a FFe?
[11:37] <Zhenech> Adri2000, it's a new upstream bugfix release, dholbach said yesterday it would be fine
[11:39] <Laney> "New report bad-game-name system"
[11:40] <Zhenech> Laney, what?
[11:40] <Laney> that doesn't sound like a bug fix
[11:40] <Laney> anyway, it should be fine for FFe
[11:40] <Laney> file it and I'll approve
[11:41] <Zhenech> uhm, https://bugs.launchpad.net/bugs/981511
[11:41] <Laney> ty
[11:41] <Zhenech> i just think I forgot -e to syncreq
[11:58] <jtaylor> dupondje: comment on bug 979986, the autoreconf call in debian rules was wrong and did nothing, so its probably not needed anymore, I still fixed it, should do not harm
[11:59] <jtaylor> also integrated the ubu5 changelog
[12:06] <jtaylor> also the profile diff is in debian, though I forgot that for the upload ^^
[12:11] <Adri2000> Laney: are you handling the pokerth sync sponsorship as well or may I do it?
[12:11] <Laney> I am doing an upgrade test from lucid now
[12:12] <Laney> "Yes, do as I say!"
[12:16] <Laney> Adri2000: syncing it
[12:18] <Adri2000> ok
[12:31] <dupondje> jtaylor: must have missed the profile diff indeed :(
[12:32] <jtaylor> a meld wrapper that does wrap-and-sort is useful for that :)
[12:33] <dupondje> you uploaded the new version now ? :)
[12:33] <jtaylor> dupondje: I use those two scripts for binary and source packages: http://paste.ubuntu.com/929406/
[12:33] <jtaylor> yes
[12:34] <dupondje> saving that ;) thx
[12:39] <dupondje> the autoreconf call was just taken from previous versions btw ..
[12:40] <dupondje> and ubu5 was missing because the MoM seems out of date again
[12:40] <dupondje> cjwatson: MoM stuck again?
[12:42] <bdrung> jtaylor: "cd $tmpdir/old/ && wrap-and-sort" could be changed to wrap-and-sort -d $tmpdir/old/debian"
[12:44] <cjwatson> dupondje: it's been having some trouble (crashing on base-installer merge), but I've poked it; hopefully it'll recover this time
[12:45] <dupondje> hehe thx
[12:45] <dupondje> I guess it wants to get poked sometimes :)
[13:13] <jtaylor> is there a sru channel?
[13:38] <cjwatson> no
[13:38] <cjwatson> (afaik)
[13:38] <jtaylor> hm, anyone on the -sru team here?
[13:48] <cjwatson> well, I am, but really ought to be doing housework etc.
[13:54] <jtaylor> cjwatson: just a question about updating from rc to final post release
[13:54] <jtaylor> matplotlib 1.1.1 is currently rc and as its the last versin supporting py2.4 it is supposed to be "rock solid"
[13:54] <jtaylor> bugfix only compared to 1.1.0 i precise
[13:55] <jtaylor> but probably final 1.1.1 will not be released before precise is out
[13:55] <jtaylor> i was wondering if it is possible to update to the rc now and maybe updating to the final as a SRU
[13:59] <cjwatson> depends on the scale and importance of the changes; I don't normally consider version numbers in themselves to be important, personally
[14:13] <jtaylor> 672 files changed, 22588 insertions(+), 20016 deletions(-) between the RC and the branch head :/
[14:13] <jtaylor> probably to much for an SRU
[14:14] <jtaylor> oh no wrong tag
[14:14] <jtaylor> 10 files changed, 449 insertions(+), 15 deletions(-)
[14:16] <jtaylor> I'll then update to the RC and observe what SRU worthy changes later
[14:25] <bobweaver> I have a real important question I am getting ready to make a huge .deb file while big for me. http://bazaar.launchpad.net/~josephjamesmills/zpanelcp/trunk/files       I am at the part that I have to make the rules file.  I had made a dialog installer script for zpanel. Is there anyway that I can call that installer script after the dependency have been installed ? I see all these .ex files and wondering if I can make my installer script i
[14:25] <bobweaver> nto one. then call to it in rules ? thank you so much for your time.
[14:26] <bobweaver> the installer scrip is wrote in bash
[14:27] <bobweaver> installerscript = http://paste.ubuntu.com/929556/     thanks again
[14:28] <bobweaver> I know that I would have to mod it some but is there a way ?
[14:33] <bobweaver> I used dh_make -e <email> -c gpl3 -f my.tar.gz to make what I have now
[14:36] <cjwatson> postinst scripts are run after dependencies are installed and your package is unpacked
[14:36] <cjwatson> however, if it's interacting with the user, it should use debconf, not your own dialog code
[14:37] <cjwatson> (that should give you some keywords to google for ...)
[14:38] <bobweaver> Thanks cjwatson
[14:38] <cjwatson> call to it in rules> it's important to understand that debian/rules is run at build time, while you're looking for something to run when the package is installed - those probably won't even be on the same computer, so it's not a matter of calling something from rules
[14:39] <cjwatson> (maybe that was just sloppy language, but I often find it saves people time if they get a good mental model of what's going on right from the start)
[14:41] <bobweaver> +1million
[14:45] <bobweaver> I want to release good code that is the goal if it is not soild I will not release. you can see by how I put comments in and also how I indent but I am a n00b 100% at this I made my first to packages last night they can be found here http://bazaar.launchpad.net/~josephjamesmills/ubforums-2-ubwiki/ubforums-2-ubwiki/files    . Thanks again for the Hints and if you can think opf any links please pass my way as I not only need them but want th
[14:45] <bobweaver> em. it is a great feeling to watch your code come to life. I only have been coding for under 6 months or so. Cheers Joseph
[18:51] <alket> How to make a deb package with binaries which will basicly move to /opt/ ?
[19:39] <ockham> do i need an FFe if i want to have ocrfeeder 0.7.9-1 synced from debian? both 0.7.8 and 0.7.9 were mostly about fixing http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661499
[19:52] <SpamapS> If anybody from the release team is monitoring, I missed 3 packages in the syncs from debian tomorrow for bug 863094 , so npm is now not installable
[19:57] <SpamapS> opened bug 981851 to track the issue
[20:04] <Laney> SpamapS: they were in the initial FFe — why do you think you need another?
[20:16] <Laney> anyway, ScottK ^^^ perhaps you want to accept
[20:16] <ScottK> SpamapS: Please upload and fix.
[20:17]  * ScottK will accecpt.
[20:17] <Laney> they are in NEW
[20:17] <jtaylor> if you're going over ffes bug 980602 needs ack/rej
[20:17] <jtaylor> see comment 1
[20:17] <ScottK> OK.  I'll look in a bit.
[20:20] <ScottK> SpamapS: Source New done.  I'll get the binaries after they appear too.
[20:25] <ScottK> SpamapS: Done.
[20:52] <jtaylor> thx Laney
[20:52] <Laney> yw
[21:43] <ockham> for building packages for future distribution versions, there's pbuilder, cowbuilder et al. but what's the best way to test packages, say, for Precise, if I don't want to give it a partition of its own? some chroot magic? is there any documentation on this?
[21:44] <jtaylor> VM's are an option
[21:46] <jtaylor> for many partitions use lvm
[21:47] <cjwatson> or schroot if it doesn't need much in the way of desktop infrastructure
[21:48] <ockham> that's the thing about chroots, right? if i want to test desktop applications, that'd be rather difficult with them
[21:48] <cjwatson> if you use mk-sbuild to create the chroots, then you can schroot into them and you'll get a throwaway overlay filesystem, so you can install stuff, test it, and then it all magically vanishes when you stop using it
[21:48] <cjwatson> yes, VMs might be more practical in that case
[21:48] <ockham> i was hoping for something as comprehensive as the stuff on the ubuntu wiki for pbuilder...
[21:48] <ockham> documentation-wise
[21:55] <ockham> any pointers to some blog article or anything covering this? let's say for the VM way...
[22:05] <SpamapS> ScottK: thanks! :)
[22:05] <SpamapS> Laney: and just to respond, it wasn't that I needed another FFE, just that I needed a release team member to ack the NEW's
[22:05]  * SpamapS really appreciates the responsiveness of the release team, ScottK in particular. :)
[22:09] <ScottK> Glad I could help out.
[22:11] <SpamapS> anything for the node.js community right? ;)
[22:54] <ScottK> SpamapS: Any thoughts on syncing nginx?
[23:00] <ockham> ScottK: thx for approving bug 981850
[23:00] <ScottK> You're welcome.
[23:00] <SpamapS> ScottK: +1
[23:00] <SpamapS> ScottK: I'm going to be evaluating nginx for main in 12.10
[23:00] <ScottK> SpamapS: Do me up an FFe so we have a paper trial, I'll approve it, you mash the sync button, and then I'll accept it.
[23:01] <ScottK> OK.
[23:01] <SpamapS> ScottK: gladly!
[23:01] <ScottK> Thanks.
[23:01] <SpamapS>      + Fixed a buffer overflow in the ngx_http_mp4_module. See: CVE-2012-2089
[23:01] <SpamapS> ScottK: do we even need a FFE for this?
[23:02] <ScottK> SpamapS: There's two upstream versions we'd get from a sync.  If they're both all bugfix, no.
[23:02]  * ScottK didn't check.
[23:02] <SpamapS> no there are a couple of new binaries
[23:03] <SpamapS> a new module for webdav and something called 'nginx-naxsi
[23:03] <ScottK> FFe then.  I'll do the New for them.
[23:03] <SpamapS> ScottK: Ok I'll file FFE
[23:03] <ScottK> Thanks.
[23:24] <SpamapS> ScottK: sync requested, FFE filed
[23:24] <SpamapS> ScottK: bug 981969
[23:27] <ScottK> SpamapS: Approved.