=== LaserJock [n=LaserJoc@ppp-69-227-157-8.dsl.renocs.pacbell.net] has joined #ubuntu-doc === theCore [n=ubuntu@Toronto-HSE-ppp3714657.sympatico.ca] has joined #ubuntu-doc [01:25] LaserJock: ping [01:28] theCore: hi [01:28] LaserJock: i build my first package ! [01:28] theCore: nice [01:29] LaserJock: it was quite easy dh_make [01:29] LaserJock: how i know how to make the guide [01:31] LaserJock: first we will need to introduce the reader howto build packages from source [01:31] LaserJock: just a quick review [01:32] LaserJock: after we put a basic tutorial, that walkthrough the reader [01:32] theCore: I've been thinking. Maybe we should start from scratch. [01:32] LaserJock: maybe ... [01:33] LaserJock: but I think we need catch the reader with something concret [01:33] theCore: I'm going to throw a quick outline together of what I'm thinking and put it on a wiki page [01:33] LaserJock: ok [01:41] theCore: check out https://wiki.ubuntu.com/UbuntuPackagingGuide/Outline [01:45] LaserJock: "Scope of guide" is quite the same of "Target Audience", isn't it ? [01:46] theCore: yeah pretty much [01:47] theCore: but its' a pretty rough outline ;-) [01:47] LaserJock: i know ;) [01:54] LaserJock: does Ubuntu has a list of orphaned packages ? [01:55] theCore: I don't really think there is any such thing in Ubuntu. At least for Universe packages the team as a whole is the maintainer === bshumate [n=bshumate@adsl-210-97-250.clt.bellsouth.net] has joined #ubuntu-doc [02:27] LaserJock: i made somes changes [02:28] ok, I will be away for a bit. I'll be back a little later though. [02:28] me too, cya later [02:32] theCore: well, hmmm. I think we need to work through these. I don't want to seem critical but I was trying to get away from the DNMG but the changes you made kinda seem like it turns it into that. === poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #ubuntu-doc === poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #ubuntu-doc === jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #ubuntu-doc [03:36] LaserJock: im back [03:57] theCore: now II'm back :-) [03:57] nice [04:00] LaserJock, i think we try to make the Packaging guide both a introduction and a refrence guide [04:01] *reference [04:03] LaserJock, in what way you want to get away from DNMG ? [04:07] theCore: well, I would like to start getting into examples earlier [04:07] LaserJock, i think so too [04:08] LaserJock, but before getting to the examples, the reader must configure his system propely [04:10] theCore: my thought would be that we would only require build-essentials and devscripts to start with. Then as the examples progress will start each example with the programs needed. [04:11] LaserJock, hmm, then we need to put the require programs as an annexes [04:11] LaserJock, all right then [04:12] theCore: no just say at the beginning of each section, "Required programs : ..." [04:12] LaserJock, i see ... [04:12] LaserJock, good lets make like that [04:13] that way the reader doesn't get overwhelmed in figuring out the packages they need to install and what they do before we have even started an example [04:14] LaserJock, good idea [04:15] LaserJock, edit the wiki then [04:15] theCore: the other thing is I would like to put most of the stuff you have in "Files under /debian" into the Packaging scenarios. I invision that most of the material will be in that section [04:16] LaserJock, i wanted this section as a reference of all the options of those file [04:18] LaserJock, maybe, we should divide the guide in 2 parts: a tutorial and a reference part [04:19] theCore: I was thinking more basic part and advanced part but yeah something like that [04:20] LaserJock, we could divide the tutorial in 2 parts too: basic and adv. ... [04:20] theCore: ok, let me edit the wiki a bit and we can go through it again. Thanks for doing this with me. It really helps to have somebody to talk things over with. [04:20] LaserJock, no prob. [04:24] LaserJock, however, there is something with which I stand firmly for: the user must get no errors [04:25] theCore: of course ;-) [04:26] LaserJock, so we need to adapt properly the commands [04:26] theCore: yes and I hope to get lots of proofreading from the MOTU and the core devs. [04:26] LaserJock, me too [04:28] LaserJock, today when i was reading DNMG, I got a gnupg error with dh_make and it's only at the end they shown how to configure it so it works [04:31] theCore: yeah, stuff like that would be good to avoid, although it is an easy mistake to make sometimes [04:32] LaserJock, we need to get to the user a real package to make [04:33] LaserJock, like that we can tweak the guide so the reader go get an obscur error [04:34] LaserJock, but we will need a set of good packages, so we can show all the typical error and problem to get over with [04:36] LaserJock, so how is it going with the wiki? [04:37] theCore: sorry, still working on it. I was trying to help my wife decorate a Christmas tree for a minute. [04:38] LaserJock, lol [04:38] theCore: yes, minghua suggested the hello packages. That is what they are designed for [04:38] LaserJock, ok lets go with the hello pkg [04:40] LaserJock, maybe it would be cooler for the reader using a real package [04:41] LaserJock, so at the end he didn't read the guide for nothing === Wrightplace2305 [n=Wrightpl@216-15-55-41.c3-0.slvr-ubr2.lnh-slvr.md.cable.rcn.com] has joined #ubuntu-doc === Wrightplace2305 [n=Wrightpl@216-15-55-41.c3-0.slvr-ubr2.lnh-slvr.md.cable.rcn.com] has left #ubuntu-doc [] [04:58] theCore: ok, check it out [04:58] theCore: it still needs some work [04:58] LaserJock, okay [05:00] LaserJock, not bad ... [05:02] theCore: the thing is that most of the material should be done in the packaging scenarios because that is where the examples will mainly be [05:03] LaserJock, true [05:03] theCore: but at this point it is hard to show that on an outline [05:03] LaserJock, why did you put Binary & Source packages before the walkthrough ? [05:04] theCore: because the reader should understand the difference between them I think before they really start getting into it, then you say " This is how you create the source packages" [05:05] if you say that before they know the difference I think there might be confusion [05:06] in fact maybe "Tools needed for development" should be after the overview [05:06] LaserJock, okay, can you explain to me what do you consider a source pkg ( are talking about the .tar.{gz,bz2} package ? ) [05:07] LaserJock, nah , i don't think so [05:07] theCore: the source pkg is the .orig.tar.gz, .dsc, and an optional .diff.gz file [05:07] LaserJock, okay [05:08] theCore: that is what the packager deals with almost exclusively, not the binary packages [05:10] LaserJock, we should add a quick tutorial on how building a package just with the source [05:10] theCore: what do you mean exactly? [05:10] LaserJock, building form a tarball [05:10] from* [05:11] theCore: I think that should be covered in the "Packages from scratch" scenario [05:11] LaserJock, or maybe we should put that into the prerequisites [05:11] ah okay, i see [05:12] theCore: I think the point should be to get the reader to the scenarios as quickly as possible [05:12] true [05:13] theCore: the getting started section should just get everybody on the same page [05:13] LaserJock, i just figured out what you wanna do [05:14] LaserJock, i think so, too [05:14] LaserJock, the scenario idea is nice === zenrox [n=zenrox@71.115.198.118] has joined #ubuntu-doc [05:15] theCore: I think that is the distinction I'm trying to make with the DNMG [05:15] LaserJock, and i think it's great way to do it [05:16] theCore: well, I hope it will work === bhuvan [n=bhuvan@b14.gw.maa.collab.net] has joined #ubuntu-doc [05:17] LaserJock, i think we will need to rebuild the whole DocBook XML file, because the current one is quite crapy [05:17] theCore: how so? you mean content or the actual XML? [05:18] LaserJock, both [05:18] theCore: I agree. Although I did try to get the first couple of sections tidied up a bit [05:18] LaserJock, i think we will need to rebuild the whole DocBook XML file, because the current one is quite crapy [05:19] oups [05:19] wrong key ... :( [05:20] LaserJock, for now, it's just a DocBook convertion of DNMG [05:20] theCore: with some wiki thrown in [05:20] and a diagram [05:21] yep, I mean the original author did quite a bit of work, but I think we need to go with this other approach [05:22] i agree [05:25] LaserJock, do we start ? [05:26] theCore: yes. I think the first step would be to flesh out that outline a little bit more and get the Getting Started section done. That shouldn't take too long. [05:28] LaserJock, i think we should use the wiki as a development area, and then when we finish a section we could do the DocBook conversion [05:30] theCore: yeah, at least until I get commit access to the repo ;-) [05:30] LaserJock, lol [05:31] Hopefully that will be right after Tuesday's CC meeting [05:33] you are lucky, i would like to get a access too ... but anyway ... [05:33] keep on working and you will. [05:33] LaserJock, hmm dh-make as an advance tool ? [05:33] LaserJock, i'm sure about that [05:35] theCore: well we will have to see. I just stuck them there for now until we know what we will put in the scenarios [05:36] http://www.us.debian.org/doc/manuals/maint-guide/ap-pkg-eg.en.html <<<< that was, for me, the most useful part of the DNMG [05:38] theCore: right, those kinds of things are what we should be focused on. I was really dissapointed when I read through all the material and then all the good stuff was at the end [05:38] LaserJock, lol, me too [05:39] LaserJock, but me i started reading the guide from the end ;) [05:41] LaserJock, what are the packages we use for the examples ? [05:42] LaserJock, i think we need some concrete examples with real packages [05:43] hello, hello-dbs, and hello-debhelper are already in Ubuntu [05:43] we may need to add others if we need to do more [05:45] hello packages are not what i call concrete example ... but they will do the jobs ... [05:45] are they in tar.gz format ? [05:46] theCore: why not? they were designed for showing how to package [05:46] theCore: they are just like any other package [05:47] LaserJock, i dunno, i wouldn't feel proud building an hello package, i would, more likely, feel dumb [05:47] but that my point of view [05:47] Isn't "Hello World" the standard first step in programming? why shouldn't it be the first step in package-building? ;) [05:48] theCore: take a look at hello [05:48] Madpilot, maybe ... :-/ [05:49] the worst thing we can do is pick a package that either will change enough that the example will need to get updated often or it won't work anymore, or something that will need a bunch of dependecies [05:49] the other thing is that a lot of packages aren't exactly the best examples of packaging [05:51] LaserJock, okay ... i'm conviced ... but i still have some doubts [05:52] theCore: well, I admit that the outcome isn't terribly exciting but I think it is better than having readers chase down dependencies [05:54] LaserJock, i really the LinuxFromScratch book and they show tough example [05:54] I mean it's got postinst and prerm scripts, autotools [05:55] LaserJock, for me, LFS is the best book out on the web to learn linux [05:56] LaserJock, the whole book is one big example [05:58] LaserJock, so maybe we should use their way ... [05:58] ... mixed with your [05:59] theCore: hmm, how would it be different? [06:00] theCore, it's wouldn't have dumb examples [06:01] LaserJock, * [06:01] theCore: really though, how dumb is it? Packagers often don't care about what they are packaging they just need to do it [06:02] LaserJock, yea .. maybe [06:03] theCore: well, it might be the easiest starting point, unless you have something better [06:04] LaserJock, ok, lets do it like this then [06:05] LaserJock, now, we really need to concentrate on the Packaging Scenarios, i think it's really a good idea [06:06] LaserJock, those will be existing for the readers [06:07] LaserJock, and enriching too [06:07] I hope so === Liz [n=Liz@static-203-87-81-158.nsw.chariot.net.au] has joined #ubuntu-doc [06:29] LaserJock, so what are you doing right now ? [06:30] theCore: looking at your changes ;-) === poningru [n=poningru@n128-227-82-53.xlate.ufl.edu] has joined #ubuntu-doc [06:32] LaserJock, so? [06:36] theCore: couple of changes, check it now [06:37] LaserJock, cdbs ? [06:37] yep [06:37] LaserJock, what is it exactly ? [06:39] http://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml [06:45] http://ubuntuforums.org/showthread.php?t=51003 <<< could be useful [06:47] yes, I've seen that before === highvoltage [n=Jono@196.36.161.235] has joined #ubuntu-doc [07:00] http://women.alioth.debian.org/wiki/index.php/English/BuildingWithoutHelper <<< could be useful too [07:07] yes === robitaille [n=robitail@ubuntu/member/robitaille] has joined #ubuntu-doc [07:08] I gotta go sleep, cya later === bshumate [n=bshumate@adsl-210-97-250.clt.bellsouth.net] has joined #ubuntu-doc === LaserJock [n=LaserJoc@ppp-69-227-157-8.dsl.renocs.pacbell.net] has left #ubuntu-doc [] === manicka [n=grant@203-158-39-222.dyn.iinet.net.au] has joined #ubuntu-doc === jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #ubuntu-doc === ssam [n=ssam@88-104-132-192.dynamic.dsl.as9105.com] has joined #ubuntu-doc === highvoltage [n=Jono@196.36.161.235] has joined #ubuntu-doc === jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #ubuntu-doc === wjb [n=warren@c220-237-178-175.lowrp1.vic.optusnet.com.au] has joined #ubuntu-doc === wjb [n=warren@c220-237-178-175.lowrp1.vic.optusnet.com.au] has joined #ubuntu-doc === enrico_ [n=enrico@debian/developer/enrico] has joined #ubuntu-doc === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #ubuntu-doc === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #ubuntu-doc === Belutz [n=Belutz@ubuntu/member/belutz] has joined #ubuntu-doc === zenrox [n=zenrox@71.115.198.118] has joined #ubuntu-doc === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #ubuntu-doc === ssam [n=ssam@88-104-132-192.dynamic.dsl.as9105.com] has joined #ubuntu-doc === uniq [n=frode@213.184.199.55] has joined #ubuntu-doc === MichaleR [n=mikeraz@eye.patch.com] has joined #ubuntu-doc === Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #ubuntu-doc === bhuvan [n=bhuvan@b14.gw.maa.collab.net] has left #ubuntu-doc [] === jjesse [n=jjesse@mail.ftpb.com] has joined #ubuntu-doc === jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #ubuntu-doc [02:31] hey guys [02:32] hi [02:32] hey Kamping_Kaiser what's up? [02:32] about to try and work out why pam fails for *one* username on a server :( [02:32] it's going to be impossible [02:33] same user, added removed 3 times, still on joy. [02:46] is there a sync time for PAM? [02:46] i know in Active Directory there is a delay when you remove a username and it syncs across the domain controllers [02:46] i thought it was imidate. [02:46] *shrug*. [02:47] Kamping_Kaiser: i don't know PAM at all just a thought [02:47] worth looking at if i cant get it [02:47] so thaniks :) === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #ubuntu-doc === ssam [n=ssam@88-104-132-192.dynamic.dsl.as9105.com] has joined #ubuntu-doc === uniq [n=frode@213.184.199.55] has joined #ubuntu-doc === MichaleR [n=mikeraz@eye.patch.com] has joined #ubuntu-doc === Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #ubuntu-doc === jjesse [n=jjesse@mail.ftpb.com] has joined #ubuntu-doc === mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #ubuntu-doc === Kamping_Kaiser [n=Kaiser@ppp207-221.lns1.adl2.internode.on.net] has joined #ubuntu-doc === ssam [n=ssam@88-104-132-192.dynamic.dsl.as9105.com] has joined #ubuntu-doc === WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #ubuntu-doc === MichaleR [n=mikeraz@eye.patch.com] has joined #ubuntu-doc === uniq [n=frode@213.184.199.55] has joined #ubuntu-doc === Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #ubuntu-doc === Belutz [n=Belutz@ubuntu/member/belutz] has joined #ubuntu-doc === theCore [n=corrupte@Toronto-HSE-ppp3714657.sympatico.ca] has joined #ubuntu-doc [04:58] hello there [05:10] hello theCore [05:11] jjesse: do you work on some doc ? [05:11] yes i do, mostly kubuntu docs :) [05:11] ah, nice [05:12] on my side, i work on the PackagingGuide === mdke_ [n=matt@ubuntu/member/mdke] has joined #ubuntu-doc [05:13] oh how is that going? === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-doc === bshumate [n=bshumate@adsl-210-97-250.clt.bellsouth.net] has joined #ubuntu-doc === mdke_ [n=matt@ubuntu/member/mdke] has joined #ubuntu-doc === LaserJock [n=LaserJoc@lambda.chem.unr.edu] has joined #ubuntu-doc === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #ubuntu-doc === Belutz [n=Belutz@ubuntu/member/belutz] has joined #ubuntu-doc === bshumate [n=bshumate@adsl-210-97-250.clt.bellsouth.net] has joined #ubuntu-doc [07:36] mdke_: ping? === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #ubuntu-doc ["http://mpt.net.nz/"] === mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #ubuntu-doc === enrico [n=enrico@debian/developer/enrico] has joined #ubuntu-doc === ssam_ [n=ssam@88-104-132-192.dynamic.dsl.as9105.com] has joined #ubuntu-doc [08:40] LaserJock, pong [08:42] mdke_: I had a long discussion last night with theCore about the packaging guide [08:42] cool [08:42] theCore was on here earlier today [08:43] we kinda were thinking that maybe it would be best to start from scratch on the Packaging Guide [08:43] ok [08:44] it would help to eleviate the license issues but we also wanted to do it in a different way that will, I think, be much easier on the reader [08:44] did you contact Diziet about the developer documentation spec? [08:44] dude, seriously don't worry about the licence issues. but if you want to rework it, that's fine [08:45] mdke_: yes, I talked to Diziet a while back and he thought that there wasn't any problem for us to do the Packaging Guide. He thought that there wouldn't be much overlap [08:45] oh right [08:46] mdke_: well the license thing wasn't a big deal. I just think that right now it is too similar to the Debian New Maintainer Guide and theCore and I saw that there might be a better way to do it [08:46] ok [08:47] LaserJock, will you continue working in our repo? [08:47] we made an outline at https://wiki.ubuntu.com/UbuntuPackagingGuide/Outline [08:48] mdke_: oh, for sure. I am commited to getting a Packaging Guide in the doc-team repo by the time Dapper is released [08:48] awesome [08:49] tomorrow hopefully I will become a Ubuntu member so then it will be a little easier [08:49] LaserJock: did i say i would speak up for you? i don't remember if i did or not [08:49] jjesse: you did, but if you can't make it or something that's ok [08:50] i'll leave a message with someone [08:50] nope still planing on being there [08:51] well, hopefully it won't be to bad. I have a couple of MOTUs to speak for me also. [08:51] you'll be fine [08:52] mdke_: anyway, I just wanted talk to you about the Packaging Guide and what thCore and I were thinking [08:53] LaserJock, i don't know squat about packaging, but I'll certainly support anything you want to do with the guide [08:54] mdke_: thanks === wjb [n=warren@c220-237-178-175.lowrp1.vic.optusnet.com.au] has joined #ubuntu-doc === jjesse [n=jjesse@mail.ftpb.com] has joined #ubuntu-doc === judax [n=judax@69.150.58.218] has joined #ubuntu-doc === macgyver2 [n=eric@pdpc/supporter/student/macgyver2] has joined #ubuntu-doc === HrdwrBoB [n=matt@bob.is.teh.admin.at.vicnet.net.au] has joined #ubuntu-doc === mpt [n=mpt@200-158-80-35.dsl.telesp.net.br] has joined #ubuntu-doc === bshumate [n=bshumate@adsl-210-97-250.clt.bellsouth.net] has left #ubuntu-doc [] === HrdwrBoB_ [n=matt@bob.is.teh.admin.at.vicnet.net.au] has joined #ubuntu-doc