=== RAOF_ is now known as RAOF | ||
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:16 |
---|---|---|
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:31 |
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:34 |
bobweaver | pardon my n00bie question just trying to learn :) | 06:35 |
bobweaver | http://web.mit.edu/gnu/doc/html/make_3.html is looking good | 06:43 |
SpamapS | bobweaver: a must read http://wiki.debian.org/IntroDebianPackaging | 06:46 |
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:47 |
bobweaver | cool I will keep that in mind | 06:48 |
SpamapS | bobweaver: well if you're going to ask questions, make them specific or it will be hard to commit to an answer. | 06:49 |
bobweaver | SpamapS, Is there any gui based programs for making debian packages ? that you know off ? | 06:50 |
bobweaver | everything that I have found is for heron or drapper | 06:51 |
SpamapS | bobweaver: lots of GUI text editors. ;) | 07:03 |
tumbleweed | \o/ beer festival today | 07:17 |
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:08 |
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 | 08:14 |
=== tsimpson_ is now known as tsimpson | ||
Zhenech | soo, who wants to sync me pokerth into precise? :) | 10:18 |
=== Whoopie_ is now known as Whoopie | ||
Adri2000 | Zhenech: does it need a FFe? | 11:36 |
Zhenech | Adri2000, it's a new upstream bugfix release, dholbach said yesterday it would be fine | 11:37 |
Laney | "New report bad-game-name system" | 11:39 |
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:40 |
Zhenech | uhm, https://bugs.launchpad.net/bugs/981511 | 11:41 |
ubottu | Launchpad bug 981511 in pokerth (Ubuntu) "Sync pokerth 0.9.4-1 (universe) from Debian sid (main)" [Undecided,New] | 11:41 |
Laney | ty | 11:41 |
Zhenech | i just think I forgot -e to syncreq | 11:41 |
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:58 |
ubottu | 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:58 |
jtaylor | also integrated the ubu5 changelog | 11:59 |
jtaylor | also the profile diff is in debian, though I forgot that for the upload ^^ | 12:06 |
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:11 |
Laney | "Yes, do as I say!" | 12:12 |
Laney | Adri2000: syncing it | 12:16 |
Adri2000 | ok | 12:18 |
dupondje | jtaylor: must have missed the profile diff indeed :( | 12:31 |
jtaylor | a meld wrapper that does wrap-and-sort is useful for that :) | 12:32 |
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:33 |
dupondje | saving that ;) thx | 12:34 |
dupondje | the autoreconf call was just taken from previous versions btw .. | 12:39 |
dupondje | and ubu5 was missing because the MoM seems out of date again | 12:40 |
dupondje | cjwatson: MoM stuck again? | 12:40 |
bdrung | jtaylor: "cd $tmpdir/old/ && wrap-and-sort" could be changed to wrap-and-sort -d $tmpdir/old/debian" | 12:42 |
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:44 |
dupondje | hehe thx | 12:45 |
dupondje | I guess it wants to get poked sometimes :) | 12:45 |
jtaylor | is there a sru channel? | 13:13 |
cjwatson | no | 13:38 |
cjwatson | (afaik) | 13:38 |
jtaylor | hm, anyone on the -sru team here? | 13:38 |
cjwatson | well, I am, but really ought to be doing housework etc. | 13:48 |
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:54 |
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:55 |
cjwatson | depends on the scale and importance of the changes; I don't normally consider version numbers in themselves to be important, personally | 13:59 |
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:13 |
jtaylor | oh no wrong tag | 14:14 |
jtaylor | 10 files changed, 449 insertions(+), 15 deletions(-) | 14:14 |
jtaylor | I'll then update to the RC and observe what SRU worthy changes later | 14:16 |
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:25 |
bobweaver | the installer scrip is wrote in bash | 14:26 |
bobweaver | installerscript = http://paste.ubuntu.com/929556/ thanks again | 14:27 |
bobweaver | I know that I would have to mod it some but is there a way ? | 14:28 |
bobweaver | I used dh_make -e <email> -c gpl3 -f my.tar.gz to make what I have now | 14:33 |
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:36 |
cjwatson | (that should give you some keywords to google for ...) | 14:37 |
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:38 |
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:39 |
bobweaver | +1million | 14:41 |
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 | 14:45 |
alket | How to make a deb package with binaries which will basicly move to /opt/ ? | 18:51 |
=== bulldog98_ is now known as bulldog98 | ||
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:39 |
ubottu | Debian bug 661499 in ocrfeeder "ocrfeeder: Interprets Tesseract's version string as part of the OCRed text" [Normal,Fixed] | 19:39 |
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:52 |
ubottu | 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:52 |
SpamapS | opened bug 981851 to track the issue | 19:57 |
ubottu | Launchpad bug 981851 in npm (Ubuntu Precise) "npm is uninstallable" [Critical,Triaged] https://launchpad.net/bugs/981851 | 19:57 |
Laney | SpamapS: they were in the initial FFe — why do you think you need another? | 20:04 |
Laney | anyway, ScottK ^^^ perhaps you want to accept | 20:16 |
ScottK | SpamapS: Please upload and fix. | 20:16 |
* 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 |
ubottu | Launchpad bug 980602 in mdp (Ubuntu) "[FFe] python-mdp raises an AttributeError on import" [Undecided,New] https://launchpad.net/bugs/980602 | 20:17 |
jtaylor | see comment 1 | 20:17 |
ScottK | OK. I'll look in a bit. | 20:17 |
ScottK | SpamapS: Source New done. I'll get the binaries after they appear too. | 20:20 |
ScottK | SpamapS: Done. | 20:25 |
jtaylor | thx Laney | 20:52 |
Laney | yw | 20:52 |
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:43 |
jtaylor | VM's are an option | 21:44 |
jtaylor | for many partitions use lvm | 21:46 |
cjwatson | or schroot if it doesn't need much in the way of desktop infrastructure | 21:47 |
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:48 |
ockham | any pointers to some blog article or anything covering this? let's say for the VM way... | 21:55 |
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:05 | |
ScottK | Glad I could help out. | 22:09 |
SpamapS | anything for the node.js community right? ;) | 22:11 |
=== mfisch` is now known as mfisch | ||
=== mfisch is now known as Guest36701 | ||
=== Guest36701 is now known as help | ||
ScottK | SpamapS: Any thoughts on syncing nginx? | 22:54 |
=== bulldog98_ is now known as bulldog98 | ||
ockham | ScottK: thx for approving bug 981850 | 23:00 |
ubottu | 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 |
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:00 |
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 |
ubottu | ** 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 |
SpamapS | ScottK: do we even need a FFE for this? | 23:01 |
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:02 |
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:03 |
=== yofel_ is now known as yofel | ||
SpamapS | ScottK: sync requested, FFE filed | 23:24 |
SpamapS | ScottK: bug 981969 | 23:24 |
ubottu | 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:24 |
ScottK | SpamapS: Approved. | 23:27 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!