/srv/irclogs.ubuntu.com/2007/11/20/#ubuntu-meeting.txt

=== SD-Plissken is now known as SD-Plissken`away
=== tritium_ is now known as tritium
MacSlowGreetings everybody!08:03
=== doko_ is now known as doko
=== DrPepperKid is now known as MacSlow
=== dholbach_ is now known as dholbac
=== dholbac is now known as dholbach
zul@schedule montreal13:06
ubotuSchedule for America/Montreal: 22 Nov 09:00: Desktop Team Development | 23 Nov 07:00: MOTU meeting | 29 Nov 09:00: Desktop Team Development13:06
=== Shely is now known as iPage
soren@now14:48
ubotuCurrent time in Etc/UTC: November 20 2007, 14:48:05 - Next meeting: Desktop Team Development in 1 day14:48
sorenFigures.14:48
akincerMeeting in 1 day?14:55
sorenNo, in 5 minutes.14:56
sorenServer meeting.14:56
akincerRight, not sure I'll participate much, but I wanted to be here14:56
akincerOh, Desktop Team Development. Should have read the words before the 1 day part14:56
zulmorning14:57
akincermorning14:57
sorenNo, it's not.14:57
akincerIt's all relative14:58
zulsoren: yes it is...14:58
mathiazHi everyone !14:58
sorenUm.. I'm quite sure I can tell when it's morning and when it isn't... And it really isn't right now.14:58
sorenHi, mathiaz!14:59
ivokshi all14:59
zulsoren: im sure you can, but let me assure you it is morning14:59
jdstrandhi ivoks14:59
zulhey mathiaz14:59
akincerIt's 5 oclock somewhere14:59
sorenYes. In the afternoon.14:59
* soren shakes his head15:00
akincerand it is also 5AM somewhere15:00
ivoksguys, every second somewhere is midnight, so...15:00
zulits all black and white to me15:01
mathiazalright let's get the ubuntu server team meeting started15:01
mathiaz#startmeeting15:01
MootBotMeeting started at 15:00. The chair is mathiaz.15:01
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:01
pschulz01mathiaz: +115:02
mathiazSo I'd like to appoligize for the last meeting not being run.15:03
mathiazsome of the team members were not available to attend it.15:03
mathiazit's been a long month since the last one.15:03
mathiazI think it was before UDS.15:04
ivoksthen we have lots of things to talk about15:04
* dholbach hugs the server folks :)15:04
mathiazI hope so15:04
* soren hugs dholbach15:05
* ivoks turns to the dark side and hugs dholbach too :)15:05
dantalizingget a channel15:05
mathiazthe agenda for today is here: https://wiki.ubuntu.com/ServerTeam/Meeting15:05
sorendantalizing: :)15:05
mathiaz[TOPIC] Review ACTION points from previous meeting.15:05
MootBotNew Topic:  Review ACTION points from previous meeting.15:05
mathiazlast meeting notes can be found here: https://wiki.ubuntu.com/MeetingLogs/Server/2007102315:06
dholbachmore hugs for those of you who do reviews marked as 'canonical-server' on http://people.ubuntu.com/~dholbach/sponsoring/15:06
* dholbach is quiet now15:06
mathiazzul: did you start a wiki page about your plan for xen ?15:06
zulmathiaz: yes i havent updated it since Ive started it15:06
sorenzul: What's the name of it?15:07
zulits a launchpad spec15:07
zulgimme a sec..15:07
zulhttps://wiki.ubuntu.com/XenInHardy15:07
* pschulz01 greets sommer15:08
mathiazzul: did you register a spec in LP ?15:08
zulthats the gist of it15:08
zulmathiaz: yep15:08
sommerhey, all15:08
ivokszul: those xen releases patches for newer version of kernels?15:08
ivokss/those/does15:08
mathiazzul: https://blueprints.launchpad.net/ubuntu/+spec/xen-hardy gives me an error15:08
zulargh...ill fix it after the meeting15:09
zulivoks: correct.15:09
mathiazzul: ok - great !15:09
dendrobatesmathiaz: have we started?15:09
mathiazdendrobates: yes15:09
sorendendrobates: Yes :)15:09
dendrobatestopic?15:09
mathiazdendrobates: review last meeting points.15:10
mathiazdendrobates: https://wiki.ubuntu.com/MeetingLogs/Server/2007102315:10
mathiazI haven't sent an email about tagging bugs for documentation to the ubuntu-doc team.15:11
sorenI had an action point, too.15:11
sorenI sent the e-mail to debian-devel about the default MTA stuff.15:12
mathiazsoren: ah says. So did you send your email ?15:12
mathiazsoren: what was the response ?15:12
sorenDespite my efforts to emphasize the process and work included, no-one responded to that bit, and everyone started talking about if exim or postfix should be the default one.15:12
soren...so the discussion has gotten nowhere at all :(15:13
mathiazsoren: has the thread finished ?15:13
sorenWel... it's dead.15:14
sorenI can't find it in the ml archive right now. :/15:14
mathiazsoren: may be you could send another email explaining that the default choice of the mta is a hot topic and that what you propose is a technical improvement to give choice the end user15:15
mathiazsoren: give choice to the end user or developer15:15
sorenI thought about that, but I can already imagine the response. :)15:16
sorenI'll try.15:16
mathiazACTION: soren will try to come up with a new email for debian-devel about the default MTA change.15:17
soren"but we can't do this before we've all agreed which mta should be our default".. and then the same discussion will start again.15:17
sorenBut I'm not bitter.15:17
mathiaz[ACTION] soren will try to come up with a new email for debian-devel about the default MTA change.15:17
MootBotACTION received:  soren will try to come up with a new email for debian-devel about the default MTA change.15:17
sorenMoving right along..15:17
ivokssoren: may the force be with you...15:18
dendrobatesI thought we agreed on postfix in a previous meeting.15:18
sorendendrobates: *we* did. Debian didn't.15:18
sorendendrobates: ...and we'd really like to have Debian agree on the same technical way to do this, so that we don't go in different directions.15:19
dendrobatesperhaps slangasek can help point us to the correct people to get on board before we make another post to the ml.15:19
mathiazany other toughts about the last meeting ?15:19
sorendendrobates: Yeah, I could try talking to him.15:19
sorenmathiaz: no15:20
dendrobatesno15:20
mathiazok. Let's move on then.15:21
mathiaz[TOPIC] JeOS support/documentation for gutsy, plans for hardy15:21
MootBotNew Topic:  JeOS support/documentation for gutsy, plans for hardy15:21
dendrobatesnealmcb added te next topic.15:21
dendrobatesHe does not seem to be with us.15:21
sorenMaybe we can move to the next topic and return to this one if he shows up?15:22
dendrobatesI would like to table this discussion until he can join us.15:22
sorensnap15:22
mathiazok. Let's defer this discussion then.15:22
mathiaz[TOPIC] sudo bug discussion - dendrobates15:22
MootBotNew Topic:  sudo bug discussion - dendrobates15:22
dendrobatesThere have been sporadic reports of the user added at install time not being in the admin group.15:23
dendrobatesthis causes sudo not to work for that user.15:23
ivoksdendrobates: any examples?15:23
sorendendrobates: Actually, one of the reports mentioned that it was the %admin ALL=(ALL) ALL   line that was missing from sudoers..15:23
pschulz01dendrobates: URL?15:24
sorenhttp://www.enterprisenetworkingplanet.com/netos/article.php/371203115:24
MootBotLINK received:  http://www.enterprisenetworkingplanet.com/netos/article.php/371203115:24
mathiazdendrobates: is there a bug in LP ?15:24
jdstranddidn't I hear someone say it happened only when installing the mail-server task?15:24
dendrobatesThe reports have all been a little different, and I cannot reproduce it.15:24
jdstrand(I cannot remember where I heard/read that)15:24
mathiazI've also heard about some thread in the forums15:25
dendrobatesjdstrand: yes, that was one report, but it was not reproducable.15:25
ivoksm... this article... i've read it15:25
ivokswe really shouldn't base assumptions on it15:25
dendrobatesI don't put too much stock in that particulat report.15:25
dendrobatesbut it has popped up too pften to be a coincidence IMO15:26
sorenhttp://ubuntuforums.org/showthread.php?t=59029015:26
MootBotLINK received:  http://ubuntuforums.org/showthread.php?t=59029015:26
dendrobatesI would like everyone to try at least once this week to reproduce this.  I have done 20+ installs with no luck.15:27
jdstranddendrobates: I am curious if all of this has been in Vms?15:27
jdstrandVMs15:27
mathiazdendrobates: may be we could try to centralize all the links that describe such a problem ?15:27
dendrobatesmathiaz: good idea.15:28
ivoksjdstrand: or maybe even with wubi or someting like that...15:28
sommeris there a bug we can leave comments on?15:28
dendrobatesjdstrand: I have tried to reproduce it in VM and real HW.15:28
mathiazdendrobates: is there a bug in LP about this ?15:28
akincerI did a server install yesterday and did not run into this issue. Had a separate issue, but it isn't part of this discusion15:28
dendrobatesmathiaz: not yet.15:28
mathiazok. So I'll file a bug about this and assign to the server team then.15:28
mathiaz[ACTION] mathiaz will file a bug for the sudo bug to track all the links mentioning it.15:29
MootBotACTION received:  mathiaz will file a bug for the sudo bug to track all the links mentioning it.15:29
dendrobateswe can keep track of the various reports on the lp bug report.15:29
dendrobateshttps://bugs.launchpad.net/ubuntu/+source/user-setup/+bug/40684  perhaps they are using expert mode.15:31
ubotuLaunchpad bug 40684 in user-setup "expert install user not a sudoer if root password given" [Medium,Confirmed]15:31
ivoksah... expert mode15:31
sorenYeah, I just stumbled upon that.15:31
sorenThat is clearly intentional, though.15:31
sorenThe code very clearly checks if a root password has been set, and if so, no sudo-capable user is added.15:32
dendrobatesquite old though.  Should be looked at though. I did not try an expert install.15:32
sorenhttps://bugs.edge.launchpad.net/ubuntu/+source/sudo/+bug/16263815:32
ubotuLaunchpad bug 162638 in sudo "sudo - first user not in sudoers file" [Undecided,New]15:32
zuldendrobates: ill be trying a server install after the meeting so I can try to reproduce it15:32
dendrobatesin the reported cases, no root password was set, allegedly15:32
ivoksi'll try expert install today15:33
mathiazsoren: it seems that this is a bug where we should track the links.15:33
jdstranddendrobates: I haven't looked at that passwrod checking code.  maybe it is as simple as a 'blank' password (eg, a space or tab or something)15:33
dendrobatesjdstrand: it shouldn't be possible to inadvertantly do that from the installer15:34
jdstranddendrobates: we should ask for /etc/shadow entry for root15:34
jdstrandor at least whether it has a password in it15:34
dendrobatesanyway, I just wanted everyone to be aware.15:35
jdstrand(as opposed to '*' or '!'15:35
mathiazI've just subscribed ubuntu-server to bug 16263815:35
ubotuLaunchpad bug 162638 in sudo "sudo - first user not in sudoers file" [Undecided,New] https://launchpad.net/bugs/16263815:35
dendrobatesmathiaz: thanks.15:35
mathiazI think it should be used to track all the information we found about this issue.15:36
dendrobatesagreed15:36
mathiazdendrobates: anything else about this issue ?15:36
dendrobatesno15:37
mathiazlet's move on to the next topic then15:37
mathiaz[TOPIC] Hardy community projects - dendrobates15:37
MootBotNew Topic:  Hardy community projects - dendrobates15:37
dendrobateswe would like a volunteer to pick up a project for hardy.15:38
dendrobatesWe would like to add a ruby on rails stack.15:38
dendrobatesThis would consist of adding the necessary packages to main ,and creating a tasksel task15:39
ivoksanyone knows anything about ruby?15:39
dendrobatesthis is perfect for someone going for core-dev.15:40
zulnot me15:40
coffeedudenope.15:40
dendrobatesor someone that wants to learn ruby.15:40
sommerI've done some script type programming with Ruby... cool language15:40
dendrobatesor someone that knows ruby15:40
nealmcbahh - daylight savings - damn15:41
dendrobatesWhen everyone volunteers at once, I can't hear you.15:41
ivokswell15:41
ivoksi could do everything needed on apache side15:41
sommerI'm not haven't really done much packaging, but can probably help15:41
ivoksbut i really don't know anything about gems and other ruby stuff15:42
mathiazthere was another ruby spec registered in LP.15:42
sommers/I haven't/15:42
dantalizingI would be willing to help but would need some direction15:42
mathiazI can contact the person that registered the spec to see if he is interested in doing it.15:42
dantalizinga lot of direction15:43
akincerPardon me, but it seems the question worth asking is "Does anyone here who knows anything about Ruby on Rails want to volunteer to head up a RoR project for Gutsy?"15:43
mathiazakincer: s/gutsy/hardy/15:43
akincerdoh15:43
akincerNo coffee today, what do you expect?15:43
* coffeedude thought that was an implicit question anyways....15:44
mathiazwell - the first thing is to figure out what is the current state of ror in ubuntu.15:44
sommeris there a link to the spec?15:44
nealmcb[sorry to get my clocks messed up and miss so much of the meeting.  can someone shoot me a transcript somehow of the meeting so far?]15:44
mathiazsommer: https://blueprints.edge.launchpad.net/ubuntu/+spec/rubyonrails15:45
jdstrandnealmcb: the JeOS stuff was postponed til you got here15:45
nealmcb:-)15:45
sommermathiaz: thx15:45
mathiazthe actual wiki page is https://wiki.ubuntu.com/RubyOnRailsStack15:46
lionelmathiaz: all is free, nothing has been chossen like mongrel versus fast-cgi or something like that. This topic was discused at UDS?15:46
mathiazlionel: a little bit - but there wasn't enough knowledge around the table.15:46
dendrobatesthis is actually a different spec.  But we can use it.  I assigned jdstrand to create the spec, but since this exists, we can use it.15:47
dendrobatesDoes anyone know who David Portwood is?15:47
lioneldue to some nightmare in the past for me to install the RoR stack, I'm fine with helping on this topic :)15:47
jdstrandyea15:47
mathiazlionel: well you could help with drafting the spec then.15:47
mathiazlionel: which is just about figure out what's wrong with the current way of installing ror.15:48
lionelI'll try to contact David first.15:48
sorensomeone's at the door.. brb.15:49
lionelmathiaz: more or less : nothing is packaged and all is fech with ruby packaging system :-(15:49
mathiazlionel: david == dzportwood ?15:49
lionelbut I agreee that's something that's necessary15:49
dendrobatesWe need the spec completed by thursday, which is not alot of time.15:50
lionelmathiaz: yes. to know if he want to help us to implement :)15:50
lioneldendrobates: well, there is nothing at tv tonight ;)15:50
mathiazlionel: ok. So could you try to contact him ?15:50
dendrobateslionel: Ha, thanks.15:50
lionelyes, when the meeting is finished I send him a mail and I will digg in the spec15:51
mathiazlionel: and since we may be short on time, could also add your thoughts to a discussion section on the wiki page ?15:51
lionelI have not a lot of experience with specs, I may require a bit help from you15:51
lionelmathiaz: sure, no problem15:51
mathiazlionel: don't worry. I can be the approver of the spec.15:52
mathiaz[ACTION] lionel will contact david to write the ruby-on-rails spec.15:52
MootBotACTION received:  lionel will contact david to write the ruby-on-rails spec.15:52
dendrobatesok, that is an action item, lionel will work on the spec, and sommer, ivoks, and dantalizing will all help with the implementation.15:52
* soren is back15:53
dendrobateswe should go back to JEOS now that nealmcb is here.15:53
mathiazdendrobates: let's get the spec drafted and approved first.15:53
mathiazok. Let's get back to JEOS then.15:54
dendrobatestrue, but I want to capture who volunteered, so we don't have to ask again.15:54
nealmcbdendrobates: thanks15:54
mathiaz [TOPIC] JeOS support/documentation for gutsy, plans for hardy15:54
mathiaz[TOPIC] JeOS support/documentation for gutsy, plans for hardy15:54
MootBotNew Topic:  JeOS support/documentation for gutsy, plans for hardy15:54
nealmcbdid folks read my email on the topic?15:54
nealmcbany comments on that?  should I go thru it?  someone else want to lead this item?15:55
sorenIt would be wonderful if you could lead it.15:55
mathiaznealmcb: I've read your email.15:55
nealmcbI think documentation is a big part - lots of folks confused about what is out there15:55
nealmcb...for gutsy.  pretty easy to fix with a wiki page at help.ubuntu.com - right?15:56
sorenHeck, *I*'m confused sometimes!15:56
mathiaznealmcb: yes. Your proposal to create https://help.ubuntu.com/community/JeOS makes sense.15:57
=== georgy is now known as codingmaster
dendrobatesnealmcb: the question becomes what do we say about Jeos15:57
nealmcba big question in my mind is whether we should somehow get the ubuntu-jeos-builder out there for gutsy somehow15:57
sorennealmcb: I plan on renaming that, by the way.15:57
nealmcbsince it is so much nicer than the iso15:57
soren...to remove a big part of the confusion in my head.15:58
sorenTo ubuntu-vm-builder or something.15:58
nealmcbdendrobates: what are the options?15:58
nealmcb..for what we say...15:58
soren...and when I'm done looking at virt-install I'll figure out if I'll roll them into one, or upload both of them. It'll only be a few days.15:58
dendrobatestechnically, I'm not sure we have much of a story at this point.15:59
nealmcbsoren: right15:59
nealmcbI was also looking at rbuilder rpath.com last night - some very cool stuff there...15:59
mathiazfwiw it can be used to quickly create virtual machines with specific packages installed.16:00
nealmcbdendrobates: my sense is that the momentum is now, and if we don't at least get the community involved in helping make jeos work well on ubuntu, they'll go elsewhere16:00
mathiazex: I want an ldap server using hardy.16:00
dendrobatesnealmcb: ok.  agreed16:01
nealmcbso a mailing list makes lots of sense, and more transparency from the folks working on it16:01
nealmcbthere is a perception that canonical somehow is trying to make this a proprietary thing, which makes no sense to me16:01
mathiaznealmcb: more transparency means having a roadmap16:01
* soren has just reproduced the no-user-in-sudoers bug.16:01
sorener... no.16:02
sorennever mind :)16:02
* pschulz01 smiles at soren.16:02
* nijaba guesses that he forgot to update his meeting time after DST change16:02
nealmcbnijaba: you and me too....16:02
akincerOT, but DST needs to die16:02
nealmcbnijaba: the topic is jeos now16:02
mathiaznealmcb: do you think a team is needed ?16:03
zulwell how far along is jeos?16:03
nealmcbmathiaz: you mean launchpad team?16:03
nealmcbprobably16:03
mathiaznealmcb: well - not necessarly an LP team.16:03
nealmcbbut also mailing list for users and developers.  I hate talking about this on the forums....16:03
mathiaznealmcb: if you want to have users joining the project, a team in the wiki makes more sense.16:04
nealmcbwho wants to work on it?16:04
dendrobateszul: it exists, but there is no interesting technology, except the scritp that builds it.16:04
sorendendrobates: Well.. no.16:04
sorendendrobates: The script that builds the JeOS iso not exceptionally non-interesting.16:04
sorener.. s/not/is/16:05
pookeyhm, I'm an hour late :)16:05
nealmcbsoren: I disagree!16:05
dendrobatessoren: at least it is technology.16:05
sorenThe ubuntu-jeos-builder (which is sort of unrelated to JeOS, actually) is rather interesting, though.16:05
nijabasoren:  exceptionally non-uninteresting.16:05
nealmcbahh - right16:05
dendrobatesisn't that what I said?16:05
nealmcbthough i'd like to see how the jeos iso is built.....16:05
mathiazI think that the script to build iso is interesting.16:05
* nealmcb nods16:06
mathiazIt can be used as a base to build virtual appliances.16:06
nealmcbbut why an iso?  why not a vm?16:06
* nijaba nods as nealmcb16:06
akincerAnd I, for one, would like a plethora of documentation on how to use that16:06
sorenmathiaz: It's no different from any other cd building script, really.16:06
mathiazto me it's just another output.16:06
mathiazsome user want to create an iso, others want to create a vm.16:07
nealmcbare any doc folks here?16:07
nijabaIwas asked to write an article on how to build an appliance based on JeOS16:07
nijabaSo I guess that will be a start for a doc16:07
* sommer waves at nealmcb16:07
nealmcb:-)16:07
sorenmathiaz: If the vm builder should be part of this, we need a new name for it. A generic vm builder script does not match "Just enough OS" in any sane way, IMO.16:07
sorenmathiaz: I see the relation of the two things, though.16:08
pschulz01nijaba: I would be happy to review the article.16:08
dendrobatesWe could automate appliance building ala vmware vadk.16:08
zulI agree a vm would be more useful than an iso16:08
nealmcbsoren: though jeos is a catchy name now.  but I see your point16:08
mathiaznijaba: would you mind writing a wiki page for your articile ?16:08
nijabamathiaz: not at all16:08
nijabasoren: I will need some help from you to get started.16:09
mathiazso what about starting a document on help.u.c ?16:09
zulfor example most ISP would use a base VM rather than an ISO to install images for clients16:09
akincerNot everyone would find a vm more useful than an iso. Despite that being the trend, I can think of many uses of an iso as an appliance install16:09
nijabamathiaz: perfect16:09
sorennijaba: Sure.16:09
mathiaznijaba: do you already have a skeleton in mind ?16:10
zulor have a switch that either builds an iso or a vm16:10
nealmcbhaving easy tips on how to dpkg-reconfigure after the vm comes up (or before?) would help16:10
nealmcbakincer: what use case are you thinking of ?16:10
nijabamathiaz: for a_z step by step install install of a given web app (which I have not picked)16:10
mathiazit seems that we also need a way to capture all the other ideas of improvements16:10
sorenbugs.lp.net/ubuntu-jeos/+new ?16:11
dendrobateswe are technically out of time.16:11
akincernealmcb: Old machines that would do fine as a simple appliance like a DNS server16:11
mathiazdendrobates: is there another meeting scheduled now ?16:12
nealmcbakincer: I though jeos explicitely meant vm in people's minds, and putting lots of hw support for old hardware in there would be a different focus16:12
nijabaakincer: the problem is that the JeOS kernel is stripped of most drivers that you will need16:12
nealmcbdoes anyone have to leave now?16:12
dendrobatesI don't think so, I was just stating the obvious.16:12
akincerwouldn't the point of having a builder be to add in things like drivers? Maybe I don't understand enough about JeOS16:12
mathiazsoren: is there a spec for jeos in hardy ?16:13
sorenmathiaz: Well... Depends on what you mean by "jeos".16:13
sorenSee?16:13
sorenmathiaz: If it's for Ubuntu as a guest os, then yes.16:13
mathiazI'm trying to figure out where we can keep track of the proposed improvements16:13
sorenBugs on launchpad?16:13
mathiazsoren: ok.16:14
nealmcbbut a roadmap in a wiki spec would be more helpful for many folks16:14
sorenhttps://blueprints.edge.launchpad.net/ubuntu/+spec/jeos-hardy is about Ubuntu as a guest os16:14
mathiazI'll also add a section about it in the ServerTeam Roadmap.16:14
nijaba mathiaz: I think that JeOS is and should stay as Ubuntu as a guest os, but need to increase the number of virtualization environments supported16:14
sorenThere's currently no spec about the vm builder thing.16:14
akincerIf I'm simply uninformed, ignore my assertion16:14
mathiazakincer: if you're uninformed, we need to fix it.16:15
sorenakincer: You rarely care much about extra drivers in a vm, do you?16:15
nijabaakincer: your point is good, but that would be an appliance builder vs a virtual appliance builder16:15
nijabawe certainly could use both16:15
zulsoren: actually if i had a weird usb key drive then yes I would16:16
akincersoren: Right, but I was specifically talking about building an appliance for say an unused machine to be a DNS machine16:16
sorenzul: How weird?16:16
mathiazakincer: that's out of the scope of JeOS.16:16
zulsoren: usb thumbscanner or something like that16:16
sorenakincer: Ah, I thought you still meant in a virtual machine, but on old hardware.16:16
zulsoren: or a wireless driver that the kernel doesnt support but there are drivers out there that does support it16:17
akincerIs there a link to the scope of JeOS?16:17
mathiazakincer: not that know of. That's what we need to fix16:17
akincerwait, think I see it16:17
sorenzul: Wireless driver? In a VM?16:17
zulsoren: as an exmample16:17
sorenzul: I fail to see the use of that.16:17
zulsoren: people have done weirder things16:18
mathiazso to get back on track, what can we do ?16:18
nealmcbdocument what we offer in gutsy16:18
mathiaznijaba will write a short tutorial about using jeos to build a virtual appliances.16:18
nealmcbbackport some vm builder to gutsy16:18
nealmcbbuild a community around it16:19
nealmcband go for the gold in hardy16:19
mathiazanyone interested in writing a simple wiki page that presents and explain what is JeOS ?16:20
nealmcbgetting rid of unneeded app-level stuff seems like an important goal to me, and a hard one16:20
mathiazor would this part of nijaba's tutorial ?16:20
nijabamathiaz: will be part of it16:20
nealmcbthe jeos page should list various related pages, and include our working definition16:20
nijabain fact, I have already started this part internally16:20
mathiazit looks like the bigest problem now is documentation. let's focus on this first.16:21
nealmcbI've put various hints on using the jeos builder on that forums page16:21
nijabapreparing the eb page for u.c/server/jeos16:21
=== iPage is now known as Shely
nealmcband put the ubuntu-jeos-builder in my ppa16:21
nealmcbbut don't want to go to far without a plan....16:21
mathiaznealmcb: can you copy your hints on h.u.c/community/JeOS ?16:22
nealmcbabsolutely - though I think they would be in a sub-page16:22
sorenOk, let me just get this straigt:16:22
nealmcband picking the vm builder script of choice is a top priority so I look forward to soren's thoughts on virt-install etc16:22
nealmcbdoes virt-install require x11?16:22
zulno16:23
sorenI'm the only one who's annoyed that JeOS refers to two completely separate things? Ie. both Ubuntu as a guest os and the vm builder thingie?16:23
mralphabetand third a physical machine os16:23
nijabaso let's have JeOS and JeOS-Builder16:23
mathiazsoren: nope. There is some confusion.16:23
nealmcba jeos builder can also build simple vms right?16:24
nealmcbbut a vm builder might not be very savvy about tight jeos images16:24
sorenmathiaz: Then can we please, please, please not put anything about the vm builder script onto h.u.c/whatever/JeOS/whatever ?16:24
mathiazsoren: JeOS is ubuntu as a virtual guest.16:24
nealmcbso what is wrong with using the hip jeos term?16:24
mathiazsoren: vm builder script is part of the virtualization spec.16:24
akincerIf they are two entirely different things, I don't think having similar names is conducive to clarity16:24
sorenmathiaz: Not the virtualisation spec I wrote :)16:24
sorenmathiaz: I can be, but it isn't.16:25
nealmcbI'm just talking about the name of the tool.  ubuntu-jeos-builder now (a bit long)16:25
nealmcbjeos-builder would be better perhaps16:25
sorenvm-builder!16:25
* nijaba beeps -> trademark16:25
nealmcbvm's are so 1990's...16:25
nealmcb:-)16:25
mathiazsoren: ok. It seems that vm----builder would build on JeOS16:25
sorenI just hate that every conversation I have about JeOS has to start with: "So, when you say JeOS, do you mean the entirely separate installabal ISO, or do you mean the wicked cool vm builder script, I wrote?"16:25
zuli would have said virt-factory16:25
nealmcbI'm not firm on that opinion, but I think jeos has mindshare now.  it jeos trademarked?16:26
sorennealmcb: Good question.16:26
dendrobatesnealmcb: I don't know.16:26
* zul must go to work16:26
nealmcbnijaba: you brought up trademarks - in relation to what?16:27
nijabato vm-xxxx16:27
nealmcbis vm-xxxx trademarked?16:27
nijabanope, but vm- is very close to vmware16:27
nealmcbah16:27
nijabaso I would suggest getting away from it if we want to do stuff outside of vmware16:28
nealmcbregardless of what we call it - will we package "jeos-builder" for gutsy somehow?16:28
sorenI doubt it.16:28
nealmcb(other than my ppa :-)16:28
mathiazok. so it seems that this is still confusing. and we still have some things to talk about.16:28
sorenNot through any official channels anyway.16:28
mathiazlet's get this to the mailing list.16:28
* pschulz01 says: goodnight all. will ne reading the logs16:29
mathiazI'll reply to your email nealmcb16:29
nealmcbbut it is so cool - that is where we get traction!16:29
* nijaba +1 to mathiaz proposal16:29
nealmcb90 seconds to a new vm!16:29
mathiazwith a summary of the previous conversation.16:29
nealmcbgreat16:29
mathiaz[ACTION] mathiaz will reply to nealmcb mail about jeos.16:29
MootBotACTION received:  mathiaz will reply to nealmcb mail about jeos.16:29
mathiaz[TOPIC] Review each section of the ServerTeam/Roadmap.16:30
MootBotNew Topic:  Review each section of the ServerTeam/Roadmap.16:30
akincerGotta go. Goodbye and good luck.16:30
mathiazThe Roadmap: https://wiki.ubuntu.com/ServerTeam/Roadmap16:30
mathiaznealmcb: how is the factoids going ?16:31
* soren wonders if mathiaz lives in a hexagonal flat16:31
nealmcbI have't put any time into them - jeos is too much fun and work is pressing.  but I'll get back to them16:31
ivoksmathiaz: what about postfix+dovecot?16:32
soren:)16:32
ivoksmathiaz: i've tested it and i can't say anything else than 'works as advertised'16:32
nealmcband I'll work on a jeos factoid :-)16:32
* mathiaz checks that his flat hasn't changed drastically during this meeting16:32
ivoksa long one :)16:33
lamontivoks: dovecot should "just work" with the current postfix16:33
* nijaba states that mathiaz has actually moved out of the hexagon16:33
sorenmathiaz: I'm just curious where the ".* corner" terminology comes from.16:33
ivokslamont: we were talking about SASL over dovcot in postfix16:33
mathiazsoren: that comes from jono16:33
sorenmathiaz: oic16:33
* nealmcb finally gets the hexagon joke :-)16:34
lamontivoks: right16:34
ivokslamont: so, we would like to provide that out of the box16:34
lamontand it should "just work".  If not, iz bug and should be filed16:34
ivokslamont: it does just work :)16:34
mathiazivoks: what is the goal of this ?16:34
ivoksmathiaz: we talked about that at UDS16:35
ivoksmathiaz: replacing saslauthd with dovecot16:35
mathiazivoks: yes - it's been a while since then.16:35
mathiazivoks: right.16:35
mathiazivoks: so what needs to be done ?16:36
sommerjust to note the docs have been updated to use Dovecot SASL.16:36
ivoksmathiaz: we need to add 1 or 2 lines in main.cf16:36
sommerfor Hardy anyway16:36
nijabamathiaz: also update the mail task ?16:36
mathiazivoks: you said you've tested it - is there anything that can be done improve it ?16:36
mathiazsommer: great ! thanks.16:36
sommernp16:36
ivoksmathiaz: yes, we could provide it out of the box?16:36
mathiazivoks: where should this be done ? in the dovecot postinst script ?16:37
ivoksthat's the problem i wanted to disccuss16:37
mathiazivoks: OTOH I'm not sure we can mangle the postfix configuration file16:37
ivokswe can't do it in postinst, since that will break debian policy :/16:37
sorenNo.16:38
lamontmathiaz: I'd be happy to mangle the config file16:38
ivokswe talked about tasksel postinst, and it's the same thing...16:38
sorenpostfix provides postconf to alter its config, so all should be good.16:38
lamontivoks: in dovecot postinst?16:38
sorenSEction 11.7, IIRC.16:38
mathiazlamont: what would you suggest ?16:38
lamontyeah - that just means that we need an interface16:38
ivokssoren: that's ok, yes...16:38
sorenAh, 10.7.16:38
soren10.7.4 in particular.16:38
sorenlamont: Interface?16:38
ivokslamont: dovecot postinst could check if postconf exsist and then use it to set up sasl16:39
sorenHm... It would be nice if it asked first. :)16:39
ivoksyeah...16:39
sorenA simple yes/no, though.16:39
lamontand 10.7.4 says postconf -e will make things right16:39
mathiazsoren: OTOH this is one more question16:39
lamontnote that modifying config files does require that you ask first16:40
ivoksthat's why i was thinking about new package16:40
ivoksubuntu-mail-server16:40
ivokswich would depend and replace postifx and dovecot16:40
lamontivoks: ew16:40
sorenmathiaz: ...that's not much of an issue, as it turns out.16:40
lamontit shouldn't need to replace16:40
mathiazivoks: tasksel seems like a good candidate for that16:41
sommerI have another meeting... thanks all16:41
ivoksreplace means 'that's my config too, and i can edit it'16:41
lamontmathiaz: it's not a question in base install16:41
sorenmathiaz: We discussed this earlier (mysql root password stuff).16:41
lamontivoks: if it uses postconf, then it's not editing its config, and it's policy compliant16:41
mathiazok. It seems that it needs to be discussed a little bit more.16:41
ivokssorry, i forgot that we need to change dovecot's config also16:41
mathiazivoks: could you file a bug for that ?16:41
mathiazivoks: against dovecot.16:42
ivoksok16:42
lamontalso, please note that neither main.cf nor master.cf is a conffile, nor should they ever be.16:42
mathiazivoks: Are you willing to do the packaging work also ?16:42
ivoksmathiaz: yes16:42
* soren hugs ivoks 16:42
* nijaba hugs him too16:42
mathiazivoks: attach your debdiff and we'll keep discussing the technical bits in the bug.16:43
ivoksok16:43
lamontivoks: and don't replace dovecot or postfix, please.16:43
mathiaz[ACTION] ivoks will file a bug to work on dovecot and postfix integration.16:43
MootBotACTION received:  ivoks will file a bug to work on dovecot and postfix integration.16:43
ivokslamont: ok, i'll change dovecot's config and postconf postfix16:43
lamontivoks: if there's a way to export an interface from dovecot, that'd be the win tere.16:44
lamontthere.16:44
ivoksi know...16:44
mathiazivoks: on a related note, I've looked at fast-cgi16:45
mathiazivoks: the plan was to move fast-cgid to main16:46
ivoksum... fcgid16:46
ivoksnot fast-cgi16:46
mathiazivoks: I've described this in the webapplication spec.16:46
mathiazivoks: yes.16:46
ivoksok16:46
sorenYeah, -mod-fastcgi iz evil.16:47
mathiazivoks: I had one issue: Why choose mod_fcgid over mod_fastcgi ?16:47
ivoksi'm also eager to do packaging work for that16:47
ivoksit's evil :)16:47
sorenmathiaz: mod_fastcgi is non-free.16:47
mathiazsoren: yes - I've already mentionned that.16:47
mathiazis there another reason ?16:48
sorenmathiaz: ...but used to be the only way to get apache to do fastcgi, which in turn is the reason why the switch away from mod_php[45] hasn't happened a loooong time ago.16:48
sorenmathiaz: That's not enough? :)16:48
mathiazwhat about performance ?16:48
nijabaand security ?16:48
ivoksi will look into all that16:49
mathiazivoks: the next step for this is to write a MIR, which needs that sort of information.16:49
ivoksand write about it16:49
mathiazivoks: ok. great !16:49
ivoksi know16:49
mathiaz[ACTION]: ivoks will write a MIR to include mod-fcgid in main.16:50
MootBotACTION received: : ivoks will write a MIR to include mod-fcgid in main.16:50
nealmcbby the way for those that came late like me:  http://kryten.incognitus.net/mootbot/meetings/ubuntu-meeting.20071120_1500.html16:51
nealmcband http://kryten.incognitus.net/mootbot/meetings/ubuntu-meeting.log.20071120_1500.html16:51
mathiazIs there any comments on the ServerTeam Roadmap ?16:51
nealmcbI love how mootbot keeps meeting notes in real-time :-)16:52
ivoksroadmap to heaven :)16:52
mathiazok. We've almost run out of time.16:54
ivoksi'll also take a look at some modules for apache16:54
mathiazdo we need another meeting in one week ?16:55
ivokswhich aren't in ubuntu, but are life savers...16:55
nealmcbmathiaz: sounds useful to me16:55
nijaba+116:55
ivoksVOTE16:55
mathiazwe can schedule one next week at 16:00 UTC16:56
nealmcbis there a conflict with 15:00?16:56
mathiaz15:00 is a bit too early for the west coast people.16:56
sorenSlackers.16:56
* nealmcb nods16:56
nijabaspecially for mathiaz16:56
mathiazwe used to run the meeting at 15:00 UTC but with DST it has changed16:56
mathiazthe kernel team irc meeting is at 17:00 UTC16:57
nealmcbis 1600 bad in the summertime?  or should we (gasp) schedule it in some DST-using timezone for calendar sanity?16:57
* nealmcb needs a calendar that can schedule in UTC....16:57
mathiazok. So next meeting will be next week at 16:00 UTC16:57
mathiazsame place.16:58
sorenI'd just like to direct everyone's attention at http://people.ubuntu.com/~ubuntu-archive/pending-sru.html .. There's a few server packages on there that need testing before they can make their way to -updates.16:58
nealmcband you can test some with vms I bet :-)16:58
sorenIf people could test them and report on the relevant bugs if it works for them, that would be a great help.16:58
sorennealmcb: Oh, yeah.16:58
dendrobatesI have to go to another meeting, I'll check the logs for further developments.16:59
mathiazand don't forget the merges.16:59
mathiazdendrobates: well we've finished.16:59
mathiazthanks all for your participation16:59
nijabathanks !16:59
nealmcbthanks!16:59
mathiaz#endmeeting16:59
MootBotMeeting finished at 16:58.16:59
ivoksa long one17:00
ivoks2 hours17:00
nealmcbwe did the dst "jump back" during the meeting so it was really only one hour of clock time17:00
nealmcb:-)17:00
ivoksduration is not the same as time :)17:01
nealmcbyeah - the leap-second folks keep saying that17:01
ivoksand you were on hour late :p17:01
pookeyhi mathiaz , thanks for accepting my application to the server team :)17:01
ivoksone17:01
mathiazpookey: you're welcome :)17:02
nijabaTake care everybody.  See you next week17:02
nealmcbivoks: yup - only 100 minutes for me....17:02
=== asac_ is now known as asac
=== dendrobates is now known as dendro-away
mdz__mjg59,Keybuk: ping19:55
=== mdz__ is now known as mdz_
mjg59Hi19:55
mdz_good evening19:55
mjg59We still seem to be missing tech board meetings from the calendar19:55
mdz_mjg59: which calendar?20:00
mdz_they're on mine20:00
mdz_the fridge is a black box to me20:00
mjg59Well, missing from the topic (for instance)20:01
mdz_I think that's driven by the fridge20:01
mdz_Keybuk: are you available for the meeting?20:01
mdz_sabdfl is on holiday20:01
mdz_I'll ring Scott20:02
mdz_no answer20:03
mdz_#startmeeting20:04
MootBotMeeting started at 20:03. The chair is mdz_.20:04
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]20:04
mdz_[TOPIC] Martin Pitt's proposal for tightening the MOTU SRU process20:04
MootBotNew Topic:  Martin Pitt's proposal for tightening the MOTU SRU process20:04
mdz_mjg59: have you had a look at this?20:04
pitti_hi20:06
mdz_it seems eminently sensible to me20:06
=== pitti_ is now known as pitti
mdz_(1) is a no-brainer20:07
Keybukto me also20:07
Keybuk(hi, btw)20:07
mdz_we should start with the same policy as for main, and any divergence from that can be done later with appropriate justification20:07
mjg59Yes, it seems broadly sensible to me20:07
mdz_I think 2b is likely more effective than 2a20:08
mdz_any MOTU should be able to read an SRU request and confirm that it meets the documented policy20:08
mdz_particularly since the requestor must explain how it does20:08
pittisorry, what's the topic?20:08
mdz_<MootBot> New Topic:  Martin Pitt's proposal for tightening the MOTU SRU process20:09
mdz_I'm referring to the numbered points in your email, which it seems was only sent to technical-board so far20:09
pittiah, thanks20:09
pittisistpoty told me that this will also be discussed on the next MOTU meeting, but that will be some days20:10
mdz_regarding point 3, rejecting uploads which don't have a bug reference is perfectly acceptable in my opinion20:10
mdz_even if the policy were broadened, there needs to be a bug report filed to correspond to the SRU and explain in more detail what it's about20:11
mdz_and referring to that in the changelog is just basic good practice20:11
mdz_that's a very low bar20:11
mdz_pitti: would you like to explain your preference for 2a over 2b?20:11
mdz_pitti: and may I paste your points in the channel for context?20:11
* pitti caught up on ubuntu-devel@ now, seems there is basically a consensus20:12
pittimdz_: feel free to paste anything from my mail20:13
mdz_(1) Reintroduce a policy what kinds of bugs should be fixed in stable20:13
pittimdz_: slight preference because this would mean that we have a team which gets experienced with the nature and handling of SRUs20:13
mdz_    releases. Ideally this should be identical to the one for main20:13
mdz_    [3].20:13
mdz_(2a) Reinstate the MOTU-SRU team and require an ack from a team member20:13
mdz_    before the upload is done.20:13
mdz_ or20:13
mdz_(2b) Require acks of at least two other MOTUs before a universe SRU bug20:13
mdz_     is considered approved and ready to upload.20:13
mdz_(3) The archive admins will reject any upload which does not fulfill20:13
mdz_    above criteria. They will reject uploads without any notice if the20:13
mdz_    changelog does not have a bug reference. (It takes much time to20:13
mdz_    find the corresponding bug report otherwise, or just to find that20:13
mdz_    there is none at all.)20:13
mdz_pitti: how would you define the role of the team?  to make a judgement about whether an SRU proposal meets the criteria?20:14
pittiright, pretty much what ubuntu-sru does for main ATM: approve/deny/discuss patches, mangle bug tasks, supervise and enforce policy20:14
mdz_if so, I that's not so specialized that I think we need a team to house that experience, but if it would make the process work more smoothly, I have no particular objection to it20:14
mdz_ok, there's a bit more to it then20:15
mdz_if they're expected to make judgements about the implementation and discuss patches20:15
pittiTBH I'd leave that decision between 2a) and 2b) to the MOTUs themselves20:15
pittiif they don't want such a team and think that manpower is an issue, let's try peer review first20:15
pittithat spreads the patch review and discussion about the necessity, which is a good thing20:15
mdz_I'm happy to delegate it to the MOTU council20:16
mdz_and let them decide20:16
mdz_mjg59,Keybuk: any other comments or questions for pitti?20:16
pitti(between 2a and 2b, right?)20:16
Keybuknope, none from me20:16
mjg59I think I'm happy with that conclusion20:16
mdz_pitti: yes20:19
mdz_[VOTE] confirm approval for pitti's plan, delegating the decision between 2a and 2b to the MOTU Council20:19
MootBotPlease vote on:  confirm approval for pitti's plan, delegating the decision between 2a and 2b to the MOTU Council.20:19
MootBotPublic votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0  to MootBot20:19
MootBotE.g. /msg MootBot +1 #ubuntu-meeting20:19
mdz_+120:20
MootBot+1 received from mdz_. 1 for, 0 against. 0 have abstained. Count is now 120:20
Keybuk+120:20
MootBot+1 received from Keybuk. 2 for, 0 against. 0 have abstained. Count is now 220:20
mjg59+120:20
MootBot+1 received from mjg59. 3 for, 0 against. 0 have abstained. Count is now 320:20
mdz_#endvote20:20
mdz_MootBot: poke20:20
mdz_#endvote20:20
pittithanks20:20
mdz_anyway20:20
mdz_pitti: will you communicate the decision to the council on our behalf?20:21
pittimdz_: maybe you need to address it?20:21
pittimdz_: yes, I'm happy to do that20:21
mdz_MootBot: #endvote20:21
mdz_pitti: ok, thanks20:21
mdz_[ACTION] pitti to liaise with MOTU Council to implement the plan20:21
MootBotACTION received:  pitti to liaise with MOTU Council to implement the plan20:21
mdz_[TOPIC] Perl regular expressions in grep20:22
MootBotVote is in progress. Finishing now.20:22
MootBotFinal result is 3 for, 0 against. 0 abstained. Total: 320:22
MootBotNew Topic:  Perl regular expressions in grep20:22
mdz_this was raised by Joe Terranova <joeterranova@ubuntu.com> via email20:22
Keybukerr, do you have the e-mail?20:22
mdz_the issue is that he wants grep linked with libpcre to provide perl-compatible regex support20:22
mdz_discussion is here: https://bugs.launchpad.net/bugs/1505120:22
ubotuLaunchpad bug 15051 in grep "grep -P is not supported" [Medium,Confirmed]20:22
mdz_Keybuk: I've also forwarded the email to you20:23
Keybukoh, yes, I saw that one20:23
Keybukdidn't libpcre just have a *major* security hole?20:23
mjg59grep is required - pcre is important20:24
mjg59(from a point of view of just worrying about priorities)20:24
mdz_I don't see the problem with pcregrep, to be honest20:24
mdz_it's not as if this is a standard grep feature20:24
mdz_Keybuk: I don't know, but it's already in main and used by gobs of stuff20:25
Keybukisn't that basically just "perl -n" ?20:25
mdz_including network services20:25
mdz_Keybuk: no, not quite20:26
mdz_it provides grep-like command line options20:26
mjg59There was an issue with perl's regular expression library, but we didn't ship updates to libpcre20:26
mdz_it ships with pcre320:26
KeybukWhat's wrong with linking grep against pcre?20:28
mdz_the only point raised in the bug is that it's in /usr/lib20:29
mdz_and therefore would need to be moved to /lib20:29
mjg59Which is hardly an issue20:29
mdz_I have no particular objection to that, but it means maintaining that delta from Debian and doesn't buy us much20:29
Keybukit's in /lib in Fedora20:30
mdz_the Debian bug is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=35046820:30
ubotuDebian bug 350468 in libpcre3 "libpcre3: install libpcre.so* in /lib" [Wishlist,Open]20:30
Keybukwhy won't Debian put it in /lib ?20:30
* ogra1 tries to find out what a gob is to determine hw much stuff in main uses it20:30
mdz_sounds like the Debian grep maintainers are on board with it20:31
mdz_but not the pcre3 maintainer(s)20:31
mjg59We'd need to maintain a small delta and we'd use up an extra 150K in /20:32
mjg59I don't think this is a compelling argument against doing it20:32
mdz_the other question is, who would do the work and look after it?20:32
mdz_there aren't any comments from core-devs in support20:32
mdz_I have no argument against the technical correctness of doing this, only practical questions20:33
mjg59I'm happy with us making the technical decision, and then leaving the practical ones up to someone who cares20:33
mdz_if someone in core-dev wants to do it, I'm not bothered20:33
Keybukdo we need to care?  if he's asked the TB for a decision, and we have consensus, then actually persuading someone to do it is his problem? :)20:33
mdz_I suppose not, but it's the obvious next question20:34
mjg59I don't think worrying about who's going to do something this trivial is our problem20:35
mdz_[VOTE] approve moving libpcre (~150k) from /usr/lib to /lib to accomodate grep -P20:35
MootBotPlease vote on:  approve moving libpcre (~150k) from /usr/lib to /lib to accomodate grep -P.20:35
MootBotPublic votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0  to MootBot20:35
MootBotE.g. /msg MootBot +1 #ubuntu-meeting20:35
mdz_+120:35
MootBot+1 received from mdz_. 1 for, 0 against. 0 have abstained. Count is now 120:35
Keybuk+120:35
MootBot+1 received from Keybuk. 2 for, 0 against. 0 have abstained. Count is now 220:35
mjg59+120:35
MootBot+1 received from mjg59. 3 for, 0 against. 0 have abstained. Count is now 320:35
mdz_#endvote20:35
mdz_MootBot: silly bot20:35
mdz_[TOPIC] AOB20:35
MootBotVote is in progress. Finishing now.20:35
MootBotFinal result is 3 for, 0 against. 0 abstained. Total: 320:35
MootBotNew Topic:  AOB20:35
mdz_any other business?20:36
mdz_[ACTION] mdz to communicate libpcre decision to the relevant Launchpad bug20:36
MootBotACTION received:  mdz to communicate libpcre decision to the relevant Launchpad bug20:36
mdz_adjourned, thanks all20:37
mdz_#endmeeting20:37
MootBotMeeting finished at 20:36.20:37
Keybuknp :)20:37
ogra1:)20:37
=== ogra1 is now known as ogra
=== tonyy is now known as tonyyarusso
=== soren_ is now known as soren

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