=== RAOF_ is now known as RAOF [06:16] 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] bobweaver: make files for your upstream build, or for making a package? [06:31] bobweaver: there are tens of thousands of packages you can look at for debian/rules examples. :) [06:31] making a package the rules file under debian dir [06:34] 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] pardon my n00bie question just trying to learn :) [06:43] http://web.mit.edu/gnu/doc/html/make_3.html is looking good [06:46] bobweaver: a must read http://wiki.debian.org/IntroDebianPackaging [06:47] Thanks SpamapS I just thought that by asking here I would be able to learn from other's mistakes [06:47] bobweaver: the ideal rules file is *two* lines long and has no loops or weird conditions. :) [06:48] cool I will keep that in mind [06:49] bobweaver: well if you're going to ask questions, make them specific or it will be hard to commit to an answer. [06:50] SpamapS, Is there any gui based programs for making debian packages ? that you know off ? [06:51] everything that I have found is for heron or drapper [07:03] bobweaver: lots of GUI text editors. ;) [07:17] \o/ beer festival today [08:08] 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] 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 === tsimpson_ is now known as tsimpson [10:18] soo, who wants to sync me pokerth into precise? :) === Whoopie_ is now known as Whoopie [11:36] Zhenech: does it need a FFe? [11:37] Adri2000, it's a new upstream bugfix release, dholbach said yesterday it would be fine [11:39] "New report bad-game-name system" [11:40] Laney, what? [11:40] that doesn't sound like a bug fix [11:40] anyway, it should be fine for FFe [11:40] file it and I'll approve [11:41] uhm, https://bugs.launchpad.net/bugs/981511 [11:41] Launchpad bug 981511 in pokerth (Ubuntu) "Sync pokerth 0.9.4-1 (universe) from Debian sid (main)" [Undecided,New] [11:41] ty [11:41] i just think I forgot -e to syncreq [11:58] 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:58] Launchpad bug 979986 in opensc (Ubuntu) "[FFe] Please merge opensc 0.12.2-2 (universe) from debian unstable" [Undecided,Triaged] https://launchpad.net/bugs/979986 [11:59] also integrated the ubu5 changelog [12:06] also the profile diff is in debian, though I forgot that for the upload ^^ [12:11] Laney: are you handling the pokerth sync sponsorship as well or may I do it? [12:11] I am doing an upgrade test from lucid now [12:12] "Yes, do as I say!" [12:16] Adri2000: syncing it [12:18] ok [12:31] jtaylor: must have missed the profile diff indeed :( [12:32] a meld wrapper that does wrap-and-sort is useful for that :) [12:33] you uploaded the new version now ? :) [12:33] dupondje: I use those two scripts for binary and source packages: http://paste.ubuntu.com/929406/ [12:33] yes [12:34] saving that ;) thx [12:39] the autoreconf call was just taken from previous versions btw .. [12:40] and ubu5 was missing because the MoM seems out of date again [12:40] cjwatson: MoM stuck again? [12:42] jtaylor: "cd $tmpdir/old/ && wrap-and-sort" could be changed to wrap-and-sort -d $tmpdir/old/debian" [12:44] 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] hehe thx [12:45] I guess it wants to get poked sometimes :) [13:13] is there a sru channel? [13:38] no [13:38] (afaik) [13:38] hm, anyone on the -sru team here? [13:48] well, I am, but really ought to be doing housework etc. [13:54] cjwatson: just a question about updating from rc to final post release [13:54] 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] bugfix only compared to 1.1.0 i precise [13:55] but probably final 1.1.1 will not be released before precise is out [13:55] i was wondering if it is possible to update to the rc now and maybe updating to the final as a SRU [13:59] depends on the scale and importance of the changes; I don't normally consider version numbers in themselves to be important, personally [14:13] 672 files changed, 22588 insertions(+), 20016 deletions(-) between the RC and the branch head :/ [14:13] probably to much for an SRU [14:14] oh no wrong tag [14:14] 10 files changed, 449 insertions(+), 15 deletions(-) [14:16] I'll then update to the RC and observe what SRU worthy changes later [14:25] 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] nto one. then call to it in rules ? thank you so much for your time. [14:26] the installer scrip is wrote in bash [14:27] installerscript = http://paste.ubuntu.com/929556/ thanks again [14:28] I know that I would have to mod it some but is there a way ? [14:33] I used dh_make -e -c gpl3 -f my.tar.gz to make what I have now [14:36] postinst scripts are run after dependencies are installed and your package is unpacked [14:36] however, if it's interacting with the user, it should use debconf, not your own dialog code [14:37] (that should give you some keywords to google for ...) [14:38] Thanks cjwatson [14:38] 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] (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] +1million [14:45] 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] 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] How to make a deb package with binaries which will basicly move to /opt/ ? === bulldog98_ is now known as bulldog98 [19:39] 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:39] Debian bug 661499 in ocrfeeder "ocrfeeder: Interprets Tesseract's version string as part of the OCRed text" [Normal,Fixed] [19:52] 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:52] Launchpad bug 863094 in npm (Ubuntu Precise) "[FFE] npm versions less than 1.1 will not work with registry.npmjs.org" [Critical,Fix released] https://launchpad.net/bugs/863094 [19:57] opened bug 981851 to track the issue [19:57] Launchpad bug 981851 in npm (Ubuntu Precise) "npm is uninstallable" [Critical,Triaged] https://launchpad.net/bugs/981851 [20:04] SpamapS: they were in the initial FFe — why do you think you need another? [20:16] anyway, ScottK ^^^ perhaps you want to accept [20:16] SpamapS: Please upload and fix. [20:17] * ScottK will accecpt. [20:17] they are in NEW [20:17] if you're going over ffes bug 980602 needs ack/rej [20:17] Launchpad bug 980602 in mdp (Ubuntu) "[FFe] python-mdp raises an AttributeError on import" [Undecided,New] https://launchpad.net/bugs/980602 [20:17] see comment 1 [20:17] OK. I'll look in a bit. [20:20] SpamapS: Source New done. I'll get the binaries after they appear too. [20:25] SpamapS: Done. [20:52] thx Laney [20:52] yw [21:43] 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] VM's are an option [21:46] for many partitions use lvm [21:47] or schroot if it doesn't need much in the way of desktop infrastructure [21:48] that's the thing about chroots, right? if i want to test desktop applications, that'd be rather difficult with them [21:48] 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] yes, VMs might be more practical in that case [21:48] i was hoping for something as comprehensive as the stuff on the ubuntu wiki for pbuilder... [21:48] documentation-wise [21:55] any pointers to some blog article or anything covering this? let's say for the VM way... [22:05] ScottK: thanks! :) [22:05] 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] Glad I could help out. [22:11] anything for the node.js community right? ;) === mfisch` is now known as mfisch === mfisch is now known as Guest36701 === Guest36701 is now known as help [22:54] SpamapS: Any thoughts on syncing nginx? === bulldog98_ is now known as bulldog98 [23:00] ScottK: thx for approving bug 981850 [23:00] Launchpad bug 981850 in ocrfeeder (Ubuntu) "FFe: Sync ocrfeeder 0.7.9-1 (universe) from Debian sid (main)" [Wishlist,New] https://launchpad.net/bugs/981850 [23:00] You're welcome. [23:00] ScottK: +1 [23:00] ScottK: I'm going to be evaluating nginx for main in 12.10 [23:00] 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] OK. [23:01] ScottK: gladly! [23:01] Thanks. [23:01] + Fixed a buffer overflow in the ngx_http_mp4_module. See: CVE-2012-2089 [23:01] ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2089) [23:01] ScottK: do we even need a FFE for this? [23:02] 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] no there are a couple of new binaries [23:03] a new module for webdav and something called 'nginx-naxsi [23:03] FFe then. I'll do the New for them. [23:03] ScottK: Ok I'll file FFE [23:03] Thanks. === yofel_ is now known as yofel [23:24] ScottK: sync requested, FFE filed [23:24] ScottK: bug 981969 [23:24] Launchpad bug 981969 in nginx (Ubuntu Precise) "[FFE] sync nginx 1.1.19-1 from Debian unstable" [Undecided,New] https://launchpad.net/bugs/981969 [23:27] SpamapS: Approved.