/srv/irclogs.ubuntu.com/2004/12/15/#ubuntu-doc.txt

enricosivang: did you find anything interesting about scrollkeeper01:02
enricosivang: like getting it to install?01:03
sivangenrico : well, mostly an example file, and the dh_ thingy01:03
sivangenrico : other then that, not much on how to actually invoke it to install documentatio :(01:03
enricosivang: oh, right.  Invoking such things in cdbs is non-trivial01:03
enricoOr rather, undocumented01:04
sivangyes, if I could find someone to tell my about it it would be great.01:04
sivangI have talk with tseng a week ago about cdbs , maybe it's worth asking him when his around?01:04
enricoI should have it somewhere01:04
sivangyou mean documentation?01:05
enricouh, no... but an example01:05
enricotry this rule in debian/rules:01:07
enricobinary-install/ubuntu-handbook::01:08
enrico        dh_scrollkeeper01:08
enricotry it also with a single colon if it doesn't work01:08
enricoand the spaces before dh_scrollkeeper are _one single tab_01:08
sivangbut I need to have an omf file available right?01:09
enricoOh, right!01:10
sivangok, I have an example01:11
=== 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
trickiehi all, i hope Spain is fun... i wish i could i come...03:05
trickiei was just at the OSCD in MElbourne, Aust, and it was great... conferences can be sooo fun!03:05
=== 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
ChrisHenrico_: Hey... you'll be spending the night with Martin? :)12:01
enrico_Yes!12:01
enrico_argh!  Someone dared to use my nick!12:01
ChrisHenrico_: Tell him I'm still stuck in the Debian NM queue. :)12:01
=== enrico_ loads the gun
=== enrico blows on the smoking gun
enricoChrisH: so many people are stuck in the NM queue :(12:02
ChrisHenrico: Just kidding. I know how he thinks about that.12:03
enricoWhat did he says about that?12:03
ChrisHenrico: 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:04
enricoright12:05
ChrisHI assume he can't just walk up to certain people and tell them they are fired.12:06
enricoNo, that wouldn't be polite :)12:06
ChrisHBut helpful for the whole project.12:06
ChrisHIf I were an obstacle I wouldn't expect to be handled very politely.12:06
enricoNot necessarily: sometimes there is experience and know-how that you don't want to throw away12:06
ChrisHWhat about "everybody is replaceable"? :)12:07
enricoThe risk is throwing away the baby together with the water (does this proverb translate?)12:07
enrico"everybody is replaceable" would be the goal to attain, imho12:07
enricobut replacing some of the people now, would be a superhellofapain12:08
ChrisHFrom 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:09
enricoMe too.  I prefer to think that the gear is slow and someone is looking for a way to oil it, though12:16
ChrisHThe 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:17
enricoWell, we have a working release team at the moment, which I think it's a very good step forward12:21
enricoa tiny one, but a good one12:21
enricoWhat was a "person" became a "team"12:22
ChrisHI'm indeed confident that the RM has improved.12:22
ChrisHPerhaps I shouldn't come to the conference with a "Die, Debian, Die" t-shirt. ;)12:25
enricoUh, no, you shouldn't :)12:27
enricoChrisH: so, are you ready with the fingerprint on the business cards?03:05
=== 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
ChrisHenrico: Hehe... not really. I only have biz cards from work and they contain nothing important.03:26
enricoChrisH: fingerprints!  Fingerprints!  You need a lot of fingerprints!03:26
ChrisHenrico: I always carry some PGP snippets with me. There is a LaTeX tool somewhere that creates them.03:27
=== sivang [~sivang@80.179.93.130.forward.012.net.il] has joined #ubuntu-doc
ChrisHenrico: amu said when he signs my key I already have 3000 sigs. :)03:27
ChrisHsivang: Hey, the holy one!03:27
enricoChrisH: I'm fairly well connected as well03:28
enricolet me check03:28
sivangHey all!03:28
sivangHey ChrisH, nm master :)03:28
sivanghi enrico03:28
ChrisHenrico: Not the top 1000 MSD list again. :)03:28
sivangtalking gpg signing?03:29
ChrisHenrico: I suggested to amu that he sells sigs on eBay. :)03:29
ChrisHsivang: Yep.03:29
enricosivang:  hi!03:29
=== ChrisH should print the key ID on his t-shirt
enricoChrisH: wow!  Good idea!03:29
ChrisH...or get a PGP tatoo :)03:29
enricouh, amu is better than me03:30
enricoI'm 19th, he's 11th!03:30
ChrisHenrico: Like it's important who is better signed. :)03:30
enricoWow!  Amaya is 50!03:31
ChrisHI'm creating a new t-shirt anyway. But it may look mad to have it printed on.03:32
enricoBut inside the Debian keyring, I'm 12th and amu is 23rd :)03:32
ChrisHI'm proud owner of a single signature. :)03:33
=== plovs [~plovs@195.13.248.82] has joined #ubuntu-doc
enricoChrisH: your self-signature? :)03:33
ChrisHenrico: Nah, one *real* sig. :)03:33
ChrisHThe other people either forgot to bring their ID cards or lost their keys afterwards or created new ones.03:33
=== enrico likes playing with www.lysator.liu.se/~jc/wotsap
enricoChrisH: what's your key id?03:33
ChrisHenrico: 79CC658603:34
enricoBu!  Wotsap's not working today :(03:34
sivangwho is amu?03:40
ChrisHsivang: Andreas Mller - a german DD who I talked to a few days ago.03:42
sivangah, I see :) he also going be on the conf03:43
ChrisHYes. He's also holding a BOF IIRC.03:43
enricoamu is supercool03:46
enricoamu rules03:46
ChrisHBecause of his number of signatures?03:46
enricoRather because of his license plate on his car.  But not only that03:46
ChrisHUh huh...03:47
enricoHe's generally a great person03:47
plovshi guys, all ready to go?03:48
sivanghehe 03:48
sivangplovs : you?03:48
=== enrico is almost ready
enricoI'll leave tomorrow morning superearly03:48
plovsforgot to send my gpg key, am reading it now03:48
enricoplovs: send it now!03:48
ChrisHplovs: Blame the time zone and just send it. :)03:49
=== plovs mutters about time-zones
ChrisHplovs: If that doesn't work then you have to contact everyone and exchange sigs. I'd even do that.03:49
=== plovs also has to study how all this gpg stuff works
ChrisHplovs: gpg --export -a your-email-address > your-email-address03:50
enricoplovs: you can get explanations from anyone at the conf03:54
plovsenrico: would be nice to do it beforehand, i suppose03:55
plovsenrico: and then get some more explanation afterwards03:55
enricoplovs: no, not really.  Beforehand you just have to do the export and marking the md5sum of the file on its printout03:55
enricothen, you can get explanations just before the keysigining03:56
plovsenrico: sounds good03:56
plovsok, i exported it as ChrisH said, now i just send it to mako as an attachement?04:04
enricoyes04:04
plovsChrisH: studying your postfix docs, atm, i have to update the mailserver and will use it as base04:16
plovsnice start postfix-tls: broken package04:21
plovsunbroken :-)04:34
ChrisHplovs: oops... broken? In sid?05:28
plovssarge, but it is unbroken again, i missed something in my sources-file05:28
=== enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc
sivangenrico :  I seem to not be able to understand how to isntall the scrollkeepr stuf..08:04
sivangenrico : any idea ? the cdbs lines won't work at all08:04
enricosivang: I'll have dinner and then we'll look into it.  In the meantime, please commit your last changes08:38
enricoSee you in 30/40 minutes08:38
sivangok09:09
enricoback09:15
sivangenrico : ok, I'll svn update10:31
enricoyou mean svn commit? :)10:31
sivangenrico : ah yes :)10:31
sivangenrico : commited10:33
sivangenrico : what is the compat file for?10:33
enricoChrisH: around?10:33
enricoit tells debhelper which interface it should export10:35
enricoif you put a different number there, debhelper scripts work a bit differently10:35
sivanginterace?10:36
enrico(iirc)10:36
sivangwhat is an interface in means of debhelper?10:36
enricothe interface of its scripts10:36
enricoThey probably changed some commandline options in version 4, and provided a compatibility mode10:36
sivangenrico : ok, I commited 10:48
enricotrying to update11:00
sivangok11:01
enricoCould not connect to server http://69.etc..)11:09
sivangstrange11:10
sivanganyway, I just found out that the package does not install the xml files and the parts subdirectories11:11
enricoWELL11:12
enricouhm..11:12
enricoI'm doing a traceroute11:12
enricoIt's really slow, dunno why11:12
enricobut it eventually gets through11:13
sivangI'll see if it likes my update 11:13
sivang(svn update)11:13
enricoI can't even do a "telnet 69.155.172.150 80" (it times out)11:14
enricoAnd ECN is disabled11:15
enricothe machine seems down from here11:15
enricogosh11:16
enricowhere was the Matar map with the station and the hotel?11:16
=== enrico almost forgot it
sivangenrico : http://www.ubuntulinux.org/wiki/ConferenceMaps11:18
enricosivang: thanks! 11:18
enricosivang: can you reach the svn server?11:18
sivangenrico : it appears not :(11:19
sivangsvn: PROPFIND of '/faq': could not connect to server (http://69.155.172.150)11:20
enricoIn the meantime, I printed the map11:24
sivangah good idea11:25
enricoAnd the address of the hotel11:26
sivanggood, 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 wiki11:26
sivangyou are out of the train station then turn left,11:27
enricooh, people already there!11:27
sivangyes!11:27
sivang:)11:27
sivang<Treenaks> the line below (at "Train station") starts where you would expect it :)11:27
sivang<Treenaks> If you follow the 'Exit' signs in the station11:27
sivang<Treenaks> you get to the starting point of the line, exactly11:27
sivang<Treenaks> 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
sivang<Treenaks> (the justice building is on your left though)11:27
sivang<Treenaks> really, it's as easy as described on the wiki11:27
sivang<Treenaks> (and I'm not an experienced traveller)11:27
sivang<Treenaks> but the train seemed like a pickpocket place, yes.. guard your stuff :)11:29
enricoyup!11:29
enricoDon't forget a good book for the trip!11:32
sivangenrico : saw this on the cdbs wiki?11:40
sivanghis class adds the following make environnement variable : GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=111:40
sivang(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
sivangyou.)11:40
sivangIt can handle the following dh_* scripts automagically :11:40
sivangdh_gconf11:40
sivangdh_scrollkeeper11:41
sivangMoreover it adds some more clean rules :11:41
sivang    *11:41
sivang      to remove intltool generated files11:41
sivang    *11:41
sivang      to remove scrollkeeper generated files11:41
sivangTo use it, just add this line to your 'debian/rules', after the debhelper class include :11:41
sivanginclude /usr/share/cdbs/1/class/gnome.mk11:41
sivangapart from including that in the rules file, I am not sure what else I need to do11:41
sivangenrico : moreover, how can I copy the xml source tree to prefix/usr/share/doc/ubuntu-handbook ?11:41
enricoremove my attempt :)11:41
sivangAlready did,11:41
enricoto copy that...11:41
enricouhm...11:41
sivangthe xml files (as they in the pkg source) need to be copied to somwhere , then maybe registed 11:42
sivangwhy not use "postinst"11:42
sivang?11:42
enricojust try adding the source directory to debian/docs11:42
enricothat cdbs rule should add the right parts to postinst for you11:43
sivanghow 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 them11:43
enricoyou already use the debian/docs to copy the html directory, don't you?  Use the same logic for the parts directory11:43
enricoelse, we need to add to the makefile a rule to install the xml files11:44
sivangyou mean add /xml under the html/ line?11:44
enricois there a xml directory in your source tree?11:44
sivangno11:44
sivangparts11:44
enricoyup11:44
sivangand upper then that, users-guide.xml in the faq/11:45
sivangso add those..11:45
sivanglet's check11:45
sivangdone11:49
sivangtouch debian/stamp-autotools-files11:49
sivangchmod a+x /home/pooh/devel/docteam/faq/faq/./configure11:49
sivangchmod: cannot access `/home/pooh/devel/docteam/faq/faq/./configure': No such file or directory11:49
sivangmake: *** [config.status]  Error 111:49
sivang???11:49
enricoit probably expects to have autotools installed11:54
enricolet's extract the scrollkeeper part of that cdbs class.  Wait a sec11:54
enricoifdef _cdbs_rules_debhelper11:54
enrico$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:11:54
enrico        dh_scrollkeeper -p$(cdbs_curpkg) $(DEB_DH_SCROLLKEEPER_ARGS)11:54
enricoendif11:54
enricothat's the snipped you can use instead of including the gnome class11:58
=== enrico is about to go to bed
enricotomorrow, early wake up11:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!