[01:02] sivang: did you find anything interesting about scrollkeeper [01:03] sivang: like getting it to install? [01:03] enrico : well, mostly an example file, and the dh_ thingy [01:03] enrico : other then that, not much on how to actually invoke it to install documentatio :( [01:03] sivang: oh, right. Invoking such things in cdbs is non-trivial [01:04] Or rather, undocumented [01:04] yes, if I could find someone to tell my about it it would be great. [01:04] I have talk with tseng a week ago about cdbs , maybe it's worth asking him when his around? [01:04] I should have it somewhere [01:05] you mean documentation? [01:05] uh, no... but an example [01:07] try this rule in debian/rules: [01:08] binary-install/ubuntu-handbook:: [01:08] dh_scrollkeeper [01:08] try it also with a single colon if it doesn't work [01:08] and the spaces before dh_scrollkeeper are _one single tab_ [01:09] but I need to have an omf file available right? [01:10] Oh, right! [01:11] ok, I have an example === sm [~simon@lsanca1.ar5-4.15.64.42.lsanca1.dsl-verizon.net] has joined #ubuntu-doc === sm [~simon@lsanca1.ar5-4.15.64.42.lsanca1.dsl-verizon.net] has joined #ubuntu-doc === sm [~simon@lsanca1.ar5-4.15.64.42.lsanca1.dsl-verizon.net] has joined #ubuntu-doc === trickie [~trickie@203-173-46-246.dyn.iinet.net.au] has joined #ubuntu-doc [03:05] hi all, i hope Spain is fun... i wish i could i come... [03:05] i was just at the OSCD in MElbourne, Aust, and it was great... conferences can be sooo fun! === sm [~simon@lsanca1.ar5-4.15.64.42.lsanca1.dsl-verizon.net] has joined #ubuntu-doc === enrico_ [~enrico@81-174-12-206.f5.ngi.it] has joined #ubuntu-doc [12:01] enrico_: Hey... you'll be spending the night with Martin? :) [12:01] Yes! [12:01] argh! Someone dared to use my nick! [12:01] enrico_: Tell him I'm still stuck in the Debian NM queue. :) === enrico_ loads the gun === enrico blows on the smoking gun [12:02] ChrisH: so many people are stuck in the NM queue :( [12:03] enrico: Just kidding. I know how he thinks about that. [12:03] What did he says about that? [12:04] enrico: It was after a "state of the nation" talk last year. He said he is aware that the project has problems and that he is trying to fix those. But he also admitted that he tried before and the structures in Debian are sometimes a little complicated and that it's not always easy to get things moving. [12:05] right [12:06] I assume he can't just walk up to certain people and tell them they are fired. [12:06] No, that wouldn't be polite :) [12:06] But helpful for the whole project. [12:06] If I were an obstacle I wouldn't expect to be handled very politely. [12:06] Not necessarily: sometimes there is experience and know-how that you don't want to throw away [12:07] What about "everybody is replaceable"? :) [12:07] The risk is throwing away the baby together with the water (does this proverb translate?) [12:07] "everybody is replaceable" would be the goal to attain, imho [12:08] but replacing some of the people now, would be a superhellofapain [12:09] From my point of view the gear is already jammed. I see nothing moving at all. I get asked about when Sarge is about to release, when the DAM will accept new maintainers etc. [12:16] Me too. I prefer to think that the gear is slow and someone is looking for a way to oil it, though [12:17] The DDs seem to do a good job. Very current packages. Good cooperation in smaller groups. But the pieces that are responsible for getting it all together seem to be on vacation on a far-away beach. :) [12:21] Well, we have a working release team at the moment, which I think it's a very good step forward [12:21] a tiny one, but a good one [12:22] What was a "person" became a "team" [12:22] I'm indeed confident that the RM has improved. [12:25] Perhaps I shouldn't come to the conference with a "Die, Debian, Die" t-shirt. ;) [12:27] Uh, no, you shouldn't :) [03:05] ChrisH: so, are you ready with the fingerprint on the business cards? === plovs [~plovs@195.13.248.82] has joined #ubuntu-doc === plovs [~plovs@195.13.248.82] has left #ubuntu-doc [] === plovs [~plovs@195.13.248.82] has joined #ubuntu-doc === plovs [~plovs@195.13.248.82] has joined #ubuntu-doc [03:26] enrico: Hehe... not really. I only have biz cards from work and they contain nothing important. [03:26] ChrisH: fingerprints! Fingerprints! You need a lot of fingerprints! [03:27] enrico: I always carry some PGP snippets with me. There is a LaTeX tool somewhere that creates them. === sivang [~sivang@80.179.93.130.forward.012.net.il] has joined #ubuntu-doc [03:27] enrico: amu said when he signs my key I already have 3000 sigs. :) [03:27] sivang: Hey, the holy one! [03:28] ChrisH: I'm fairly well connected as well [03:28] let me check [03:28] Hey all! [03:28] Hey ChrisH, nm master :) [03:28] hi enrico [03:28] enrico: Not the top 1000 MSD list again. :) [03:29] talking gpg signing? [03:29] enrico: I suggested to amu that he sells sigs on eBay. :) [03:29] sivang: Yep. [03:29] sivang: hi! === ChrisH should print the key ID on his t-shirt [03:29] ChrisH: wow! Good idea! [03:29] ...or get a PGP tatoo :) [03:30] uh, amu is better than me [03:30] I'm 19th, he's 11th! [03:30] enrico: Like it's important who is better signed. :) [03:31] Wow! Amaya is 50! [03:32] I'm creating a new t-shirt anyway. But it may look mad to have it printed on. [03:32] But inside the Debian keyring, I'm 12th and amu is 23rd :) [03:33] I'm proud owner of a single signature. :) === plovs [~plovs@195.13.248.82] has joined #ubuntu-doc [03:33] ChrisH: your self-signature? :) [03:33] enrico: Nah, one *real* sig. :) [03:33] The other people either forgot to bring their ID cards or lost their keys afterwards or created new ones. === enrico likes playing with www.lysator.liu.se/~jc/wotsap [03:33] ChrisH: what's your key id? [03:34] enrico: 79CC6586 [03:34] Bu! Wotsap's not working today :( [03:40] who is amu? [03:42] sivang: Andreas Mller - a german DD who I talked to a few days ago. [03:43] ah, I see :) he also going be on the conf [03:43] Yes. He's also holding a BOF IIRC. [03:46] amu is supercool [03:46] amu rules [03:46] Because of his number of signatures? [03:46] Rather because of his license plate on his car. But not only that [03:47] Uh huh... [03:47] He's generally a great person [03:48] hi guys, all ready to go? [03:48] hehe [03:48] plovs : you? === enrico is almost ready [03:48] I'll leave tomorrow morning superearly [03:48] forgot to send my gpg key, am reading it now [03:48] plovs: send it now! [03:49] plovs: Blame the time zone and just send it. :) === plovs mutters about time-zones [03:49] plovs: If that doesn't work then you have to contact everyone and exchange sigs. I'd even do that. === plovs also has to study how all this gpg stuff works [03:50] plovs: gpg --export -a your-email-address > your-email-address [03:54] plovs: you can get explanations from anyone at the conf [03:55] enrico: would be nice to do it beforehand, i suppose [03:55] enrico: and then get some more explanation afterwards [03:55] plovs: no, not really. Beforehand you just have to do the export and marking the md5sum of the file on its printout [03:56] then, you can get explanations just before the keysigining [03:56] enrico: sounds good [04:04] ok, i exported it as ChrisH said, now i just send it to mako as an attachement? [04:04] yes [04:16] ChrisH: studying your postfix docs, atm, i have to update the mailserver and will use it as base [04:21] nice start postfix-tls: broken package [04:34] unbroken :-) [05:28] plovs: oops... broken? In sid? [05:28] sarge, but it is unbroken again, i missed something in my sources-file === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc [08:04] enrico : I seem to not be able to understand how to isntall the scrollkeepr stuf.. [08:04] enrico : any idea ? the cdbs lines won't work at all [08:38] sivang: I'll have dinner and then we'll look into it. In the meantime, please commit your last changes [08:38] See you in 30/40 minutes [09:09] ok [09:15] back [10:31] enrico : ok, I'll svn update [10:31] you mean svn commit? :) [10:31] enrico : ah yes :) [10:33] enrico : commited [10:33] enrico : what is the compat file for? [10:33] ChrisH: around? [10:35] it tells debhelper which interface it should export [10:35] if you put a different number there, debhelper scripts work a bit differently [10:36] interace? [10:36] (iirc) [10:36] what is an interface in means of debhelper? [10:36] the interface of its scripts [10:36] They probably changed some commandline options in version 4, and provided a compatibility mode [10:48] enrico : ok, I commited [11:00] trying to update [11:01] ok [11:09] Could not connect to server http://69.etc..) [11:10] strange [11:11] anyway, I just found out that the package does not install the xml files and the parts subdirectories [11:12] WELL [11:12] uhm.. [11:12] I'm doing a traceroute [11:12] It's really slow, dunno why [11:13] but it eventually gets through [11:13] I'll see if it likes my update [11:13] (svn update) [11:14] I can't even do a "telnet 69.155.172.150 80" (it times out) [11:15] And ECN is disabled [11:15] the machine seems down from here [11:16] gosh [11:16] where was the Matar map with the station and the hotel? === enrico almost forgot it [11:18] enrico : http://www.ubuntulinux.org/wiki/ConferenceMaps [11:18] sivang: thanks! [11:18] sivang: can you reach the svn server? [11:19] enrico : it appears not :( [11:20] svn: PROPFIND of '/faq': could not connect to server (http://69.155.172.150) [11:24] In the meantime, I printed the map [11:25] ah good idea [11:26] And the address of the hotel [11:26] good, althouh I have already talked with someone who arrived at the hotel already (IRC dutch channel moderator) and he said it as easy as in the wiki [11:27] you are out of the train station then turn left, [11:27] oh, people already there! [11:27] yes! [11:27] :) [11:27] the line below (at "Train station") starts where you would expect it :) [11:27] If you follow the 'Exit' signs in the station [11:27] you get to the starting point of the line, exactly [11:27] so with your back to the station, turn left, at the roundabout, turn right, third street left, and it'll apprear at your right hand (after the "JUSTICE" building) [11:27] (the justice building is on your left though) [11:27] really, it's as easy as described on the wiki [11:27] (and I'm not an experienced traveller) [11:29] but the train seemed like a pickpocket place, yes.. guard your stuff :) [11:29] yup! [11:32] Don't forget a good book for the trip! [11:40] enrico : saw this on the cdbs wiki? [11:40] his class adds the following make environnement variable : GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 [11:40] (This is necessary because the Gconf schemas have to be registered at install time. In the case of packaging, this registration cannot be done when building the package, so this variable disable schema registration in 'make install'. This procedure if defered until gconftool-2 is called in 'debian/postinst' to register them, and in 'debian/prerm' to unregister them. The dh_gconf script is able to add the right rules automatically for [11:40] you.) [11:40] It can handle the following dh_* scripts automagically : [11:40] dh_gconf [11:41] dh_scrollkeeper [11:41] Moreover it adds some more clean rules : [11:41] * [11:41] to remove intltool generated files [11:41] * [11:41] to remove scrollkeeper generated files [11:41] To use it, just add this line to your 'debian/rules', after the debhelper class include : [11:41] include /usr/share/cdbs/1/class/gnome.mk [11:41] apart from including that in the rules file, I am not sure what else I need to do [11:41] enrico : moreover, how can I copy the xml source tree to prefix/usr/share/doc/ubuntu-handbook ? [11:41] remove my attempt :) [11:41] Already did, [11:41] to copy that... [11:41] uhm... [11:42] the xml files (as they in the pkg source) need to be copied to somwhere , then maybe registed [11:42] why not use "postinst" [11:42] ? [11:42] just try adding the source directory to debian/docs [11:43] that cdbs rule should add the right parts to postinst for you [11:43] how will it know to take the xml files? they already exist, so it doesn't have to make them - that's why I think it ingoes them [11:43] you already use the debian/docs to copy the html directory, don't you? Use the same logic for the parts directory [11:44] else, we need to add to the makefile a rule to install the xml files [11:44] you mean add /xml under the html/ line? [11:44] is there a xml directory in your source tree? [11:44] no [11:44] parts [11:44] yup [11:45] and upper then that, users-guide.xml in the faq/ [11:45] so add those.. [11:45] let's check [11:49] done [11:49] touch debian/stamp-autotools-files [11:49] chmod a+x /home/pooh/devel/docteam/faq/faq/./configure [11:49] chmod: cannot access `/home/pooh/devel/docteam/faq/faq/./configure': No such file or directory [11:49] make: *** [config.status] Error 1 [11:49] ??? [11:54] it probably expects to have autotools installed [11:54] let's extract the scrollkeeper part of that cdbs class. Wait a sec [11:54] ifdef _cdbs_rules_debhelper [11:54] $(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: [11:54] dh_scrollkeeper -p$(cdbs_curpkg) $(DEB_DH_SCROLLKEEPER_ARGS) [11:54] endif [11:58] that's the snipped you can use instead of including the gnome class === enrico is about to go to bed [11:59] tomorrow, early wake up