This is the 4th meeting of the ServerTeam, starting at 15:00 UTC and finishing at 16:13 UTC


  • Review ACTION points from previous meeting.
  • Discuss hardware testing for tribe-6 release - MathiasGug.

  • Review each section of the ServerTeam/Roadmap.

  • Agree on next meeting date and time.


Review ACTION points from previous meeting

Organise a doc day

The doc day wasn't organised.

ACTION: mathiaz will organize the doc day scheduled for Friday, September the 7th.

Default page for the LAMP tasks

infinity said he would do it. jdstrand will follow up with him.

ACTION: jdstrand will file a bug for a default page for the LAMP tasks and follow up with infinity.

Update factoids

The webmin factoid has been updated by mathiaz. nealmcb will have a look at other topics that could be updated.

ACTION: nealmcb will add a task to the documentor section about updating the factoids for server related questions.

New tasks for tasksel

dendrobates asked if someone had an idea about another task that could be added to tasksel. A file server task was discussed, that could include samba and/or nfs. No concensus was reached. If this task should be added to Gutsy, it has to be done quickly.

ACTION: jdstrand will send a email to the ml regarding the file server task.

ACTION: sommer will update the roadmap to add a section for the file server task.

Review the triagger section of the roadmap

The focus of the triagging effort is on php5 bugs.

Review the test section of the roadmap

mathiaz asked if someone had some server hardware that could be used to test the ubuntu-server isos for tribe-6. dendrobates suggested to send an email to the mailing list and a post in the forum. mathiaz asked how to handle the testing and reporting infrastructure. He looked into smolt.

Review the documentor section of the roadmap

sommer has updated the dovecot wiki pages on help.ubuntu.com. He looked the list in the Cleanup Category, but there wasn't a lot of server related pages. mathiaz suggested to start looking at the server guide and review it for Gutsy.

dendrobates mentionned that he'll have to update the LDAP authentication pages.

ACTION: sommer will look through the documentation to update php5 related pages and list them on the roadmap.

Review the developer section of the roadmap

mathiaz gave a brief update on AppArmor: it's currently blocked on the new kernel module. He also clarified that AppArmor will be included in Gutsy, as it's already enabled. He is currently working on integrating the latest version from upstream.

dendrobates and soren stated that ebox has been deferred and won't be ready in time for Gutsy.

Next meeting

The next meeting will be on Tuesday, September, 11th at 15:00 UTC in #ubuntu-meeting.


Started logging meeting in #ubuntu-meeting
[14:53:43] * jdstrand is feeling old at 36...
[14:54:00] <mathiaz> let's get started... dendrobates is not here for now
[14:54:09] <mathiaz> he'll join us a little bit later
[14:54:26] <soren> slacker..
[14:54:27] <soren> :)
[14:54:28] <mathiaz> hi keescook
[14:54:33] <soren> Hey, kees.
[14:54:40] <keescook> heya folks
[14:54:57] <keescook> I was sitting in the #server-team channel wondering where everyone was. ;)
[14:54:59] <mathiaz> so the agenda for today's meeting is https://wiki.ubuntu.com/ServerTeam/Meeting
[14:55:26] <mathiaz> [TOPIC] Review ACTION points from previous meeting.
[14:55:58] <mathiaz> The previous meeting logs are here: https://wiki.ubuntu.com/MeetingLogs/Server/20070814
[14:56:29] <mathiaz> well. we didn't organise a doc day as suggested by jono during last meeting.
[14:56:57] <soren> ACTION: Tell MootBot the correct time. :)
[14:57:38] <mathiaz> let's try to get one organized next friday.
[14:58:13] <mathiaz> the 7th of september
[14:58:56] <soren> Sounds good to me.
[14:59:29] <mathiaz> [ACTION] organise a doc day for Friday, September 7th
[14:59:54] <mathiaz> jdstrand: what's the state of the default LAMP install page ?
[15:00:17] <jdstrand> infinity (who doesn't seem to be here now) expressed an interest in the meeting that he wanted to do it
[15:00:26] <jdstrand> I talked to him after the meeting and we decided he would
[15:00:37] <nealmcb> mootbot: for the record, the time is now 15:09:00 UTC so you are about 9 minutes slow....
[15:00:39] <soren> Is there a bug about it? That would make it easier to track it..
[15:00:46] <jdstrand> I followed up with him, and he said he will still do it, but hasn't had time yet
[15:01:01] <mathiaz> I think there is a bug about it
[15:01:15] <mathiaz> at least there is a bug about the default apache2 website.
[15:02:16] <mathiaz> jdstrand: could you file a bug about this ?
[15:02:19] <soren> mathiaz: That's sort of different, though.
[15:02:23] <jdstrand> mathiaz: yes
[15:02:40] <jdstrand> I'll follow up with infinity on it as well
[15:02:40] <soren> mathiaz: I expect the LAMP one will use PHP and MySQL for stuff. The default apache2 should not make any assumptions about the presence of neither PHP nor MySQL.
[15:03:17] <mathiaz> [ACTION] jdstrand will file a bug for a default page for the LAMP tasks and follow up with infinity
[15:03:55] <mathiaz> I've updated the factoid about webmin
[15:03:57] <mathiaz> !webmin
[15:03:58] <ubotu> webmin is no longer supported in Debian and Ubuntu. It is not compatible with the way that Ubuntu packages handle configuration files, and is likely to cause unexpected issues with your system
[15:04:16] <mathiaz> does this seem correct ?
[15:04:52] <nealmcb> mathiaz: thanks - that is better. I'm still hoping to be able to point people to specific problems it has caused, if anyone has any stories... or mentioning debconf or something.
[15:05:05] <soren> Well, yes. I thought it would just shout "NOOOOO!!", though :)
[15:05:13] <nealmcb> :-)
[15:05:48] <mathiaz> I haven't seen any other factoid that needs to be updated. Ideas ?
[15:05:55] <nealmcb> I imagine there are some things for which it or something similar would be useful. e.g. how do people allow clerks to update /etc/aliases?
[15:06:08] <soren> nealmcb: clerks?
[15:06:25] <soren> nealmcb: Like junior admins?
[15:06:33] <nealmcb> i.e. folks who know who should get email, but don't know how to log in with ssh and edit files
[15:06:41] <nealmcb> soren: yeah
[15:06:42] <soren> nealmcb: I have a web interface for that.
[15:06:56] <soren> nealmcb: I don't use /etc/aliases. I store that sort of config in a mysql db.
[15:07:35] <soren> I've been planning to make a package for that, but haven't worked on it for over a year.
[15:07:55] <soren> I should probably write a spec about it for gutsy+1.
[15:07:55] <nealmcb> soren: well, a solution we could point small site admins to that works with supported packages would be nice.
[15:08:08] <soren> dendrobates: Hey, rick.
[15:08:11] <dendrobates> hello all.
[15:08:15] <nealmcb> could ebox do that?
[15:08:17] <mathiaz> there is a list of all the factoids: http://ubotu.ubuntu-nl.org/factoids.cgi
[15:08:26] <mathiaz> dendrobates: hi.
[15:08:42] <dendrobates> dsl still not fixed, so I could drop at any time. But I 'll come back asap.
[15:08:57] <nealmcb> mathiaz: I posted a list of other missing factoids on the previous agenda - I'll look
[15:09:32] <mathiaz> nealmcb: ok. So you'll look throught the server related factoid and see if anything could be improved ?
[15:09:42] <soren> nealmcb: Yes, eBox has a mail module. I haven't really looked much at it, though.
[15:09:45] <nealmcb> oops - my confusion - it's still there on the agenda :-O
[15:09:48] <nealmcb> webmin, mail, mua, mta, pop, imap, nic, openssl, inetd.
[15:10:24] <mathiaz> what about adding a task to the documentor section of the roadmap ?
[15:10:27] <nealmcb> I've seen many email conversations and being able to get ubotu to clarify mta and mua would be handy
[15:10:38] <nealmcb> I can do that
[15:11:21] <mathiaz> [ACTION] nealmcb will add a task to the documentor section about updating the factoids for server related questions
[15:11:30] <mathiaz> as for the openssh task,
[15:11:40] <mathiaz> it's been added to tasksel.
[15:11:57] <soren> Right. Suggestions for additional tasks are welcome.
[15:12:00] <mathiaz> It hasn't made it for tribe-5, due to bad timing.
[15:12:10] * jdstrand thanks keescook for openssh task
[15:12:12] <mathiaz> But it's on the server cd now.
[15:12:21] <keescook> :)
[15:12:24] <nealmcb> great
[15:13:21] <mathiaz> dendrobates: you wanted to talk about new tasks ?
[15:14:05] <dendrobates> yes. I wated to discuss possible tasksle tasks, now that ssh-server is sucessfully added.
[15:14:44] <mathiaz> [TOPIC] New tasks for tasksel
[15:15:00] <dendrobates> Does anyone see a need for any more install tasks?
[15:15:27] <dendrobates> Perhaps a samba file server?
[15:15:40] <jdstrand> dendrobates: this is for gutsy, not gutsy+1 or farther?
[15:15:46] <soren> Gutsy.
[15:15:56] <mathiaz> I could think of a file server, mail server
[15:16:11] <dendrobates> gutsy: if we have a important task, it could still be added.
[15:16:27] <soren> Yes, mail server seems obvious, but is a bit tricky.
[15:16:29] <mralphabet> proxy server?
[15:16:45] <mathiaz> file server would just include installing samba ?
[15:16:56] <dendrobates> I think we should think about low hanging fruit. Things that will be fairly easy, but make installation easier for admins.
[15:16:58] <soren> We have to settle on one mail server to rule them all :)
[15:17:19] <jdstrand> should file-server also nfs?
[15:17:27] <jdstrand> s/also/also include/
[15:18:12] <dendrobates> I consider that a different task, but it could be argued.
[15:18:29] <soren> I agree with dendrobates. It's a different task.
[15:18:36] * nealmcb nods
[15:18:41] <mathiaz> adding new tasks to tasksel that would just install one package is not really a good idea
[15:18:43] <soren> Neither should be called "File server", of course.
[15:19:18] <dendrobates> I think samba would be the most helpful, esp. since we are putting off ebox.
[15:19:33] <mathiaz> Well - I think it would make sense to have a file server task that would install samba and nfs.
[15:19:45] <jdstrand> I agree with not pulling in both, but agree with soren that it should not be named 'file-server'
[15:19:52] <dendrobates> We need to name it in a way that is both truthful and would be understood by a novice admin.
[15:20:00] <jdstrand> dendrobates: yes
[15:20:14] <mathiaz> yeah.. that's why I'd install both nfs and samba
[15:20:18] <soren> dendrobates: Something like "Samba (Windows file sharing)" ?
[15:20:27] * nealmcb nods
[15:20:33] <mathiaz> so that a novice user can serves his file to windows client and unix clients
[15:20:45] <jdstrand> then there are three
[15:20:53] <mathiaz> that's what you get when you buy a NAS appliance
[15:21:06] <jdstrand> what soren said, "Unix File Server' and "General Purpose FIle Server" or similar
[15:21:09] <nealmcb> but what other things will they run into? all the authn and AD stuff etc
[15:21:18] <dendrobates> Is the samba package simple enough to configure, that it would make a good task.
[15:21:29] <soren> jdstrand: "General Purpose File Server"? Is that NFS?
[15:21:32] <dendrobates> nealmcb: that's what I mean.
[15:21:37] <jdstrand> soren: both
[15:21:40] <soren> jdstrand: Oh. :)
[15:21:59] <jdstrand> soren: obviously the wording would have to be better since you didn't get it! :)
[15:22:31] <jdstrand> "Samba + NFS (Windows and Unix file sharing)
[15:23:03] <mathiaz> I'd call it 'File server'
[15:23:09] <dendrobates> mathiaz: you are familliar wirth the samba package. Could it be easily configured to be useful.
[15:23:20] <mathiaz> dendrobates: it works OOTB
[15:23:24] <jdstrand> maybe this Samba + NFS is good for the task, since just smaba or just nfs are installing one package
[15:23:33] <jdstrand> do those separately
[15:23:37] <mathiaz> jdstrand: +1
[15:23:51] <nealmcb> why would people want both samba and nfs?
[15:24:06] <mathiaz> nealmcb: to server windows client and unix clients
[15:24:14] * soren wanders off to answer the door.
[15:24:29] <dendrobates> I have seen both in certain situations, but we only need to worry about the most common use cases for tasks.
[15:24:36] <sommer> Would you enable a Samba share by default?
[15:24:36] <nealmcb> of course some will, but as one of the few "tasks" I'm afraid folks would end up with either nfs that they don't want, or samba that they don't want.
[15:24:43] <dendrobates> sommer: no
[15:24:48] <nealmcb> dendrobates: right
[15:24:55] <sommer> gotcha
[15:25:17] <dendrobates> user should be able to select at install, maybe.
[15:26:11] <mathiaz> hum... It seems that this needs more discussion. Who would like to look into this and send a proposal to the mailing list ?
[15:26:49] <dendrobates> It would need to be pretty quick.
[15:27:11] <mralphabet> Could Task Select set up a default read only share? Then the script could say "To view your files on the network, browse to //{server ip or hostname}/default_share/"
[15:27:14] <jdstrand> perhaps the question of whether or not single package tasks to make it easier for users is worth exploring more
[15:27:45] <mathiaz> from what I understood from tasksel, tasks should not be used to install just one package
[15:28:00] <mathiaz> openssh was an exception to the rule I think
[15:28:09] <jdstrand> most devs seem to not like it-- but the convenience for users is obviously a good thing
[15:28:17] <dendrobates> However it is the easiest way to get an option into the installer, afaik.
[15:28:21] <nealmcb> for ssh server it made sense since that is necessary to even do more remote installs. but the argument for other single-package tasks is harder
[15:29:04] <dendrobates> We need to thank about the users. We don't want useless cruft, but if it makes things easier it is a good idea.
[15:29:29] <mathiaz> so.. noone wants to draft something and start the discussion ?
[15:29:32] <nealmcb> but I'm not arguing against single-package tasks, if they help novice sysadmins and don't get them in trouble
[15:30:34] <sommer> I can do it if no one else is wants to.
[15:30:44] <sommer> the ml discussion that is.
[15:31:19] <mathiaz> [ACTION] sommer will send a draft to the mailing list about a file server task in tasksel
[15:31:38] <mathiaz> sommer: just a mail to kickoff the discussion
[15:31:48] <mathiaz> sommer: and may be you could add an item to the roadmap ?
[15:31:49] <nealmcb> sommer: thanks
[15:32:06] <sommer> mathiaz: sure no problem
[15:32:23] * soren wanders back in
[15:32:35] <soren> A task can't "do" anything.
[15:32:47] <mathiaz> [ACTION] sommer will update the roadmap to add a task for the file server.
[15:32:50] <soren> A task is simly a "selection of packages".
[15:33:23] <mathiaz> [TOPIC] review the triagger section of the roadmap
[15:33:30] <soren> To have it automatically add a share of any sort, there would need to be a package doing the hard work and the task would have to include that package.
[15:33:48] <mathiaz> so we had decided to triagge bug for apache2
[15:34:05] <mathiaz> that took me a couple of hours to do.
[15:34:16] <mathiaz> so I've updated the roadmap for php5.
[15:34:19] <soren> mathiaz: You're done?
[15:34:41] <mathiaz> soren: for the apache2 bug in New,Unconfirmed yes
[15:34:49] * soren hugs mathiaz
[15:34:50] <soren> Cool!
[15:35:06] * soren still has about 700 unread lp mails from his holiday
[15:35:07] <mathiaz> soren: that doesn't mean I've fixed or triagged all of them
[15:35:13] <dendrobates> mathiaz: your'e a mad bug triager.
[15:35:19] <mathiaz> I've just had a look at it.
[15:35:30] <mralphabet> soren: ahh, that makes more sense, thanks
[15:35:31] <mathiaz> anyway - we're on php5 bugs now.
[15:35:42] <dendrobates> we should all try to help him more.
[15:35:53] * dendrobates looking guilty
[15:35:57] <soren> Alright. PHP5 it is.
[15:36:23] <mathiaz> [TOPIC] review the packager corner
[15:36:40] <mathiaz> I think there is nothing new for the watch files.
[15:36:48] <mathiaz> and fernando doesn't seem to be around
[15:36:55] <mathiaz> [TOPIC] review the tester corner
[15:36:58] <dendrobates> I sent all the ldap-auth-client stuff upstream to Debian.
[15:37:54] <mathiaz> I'd like to discuss hardware testing for tribe-6
[15:38:11] <dendrobates> mathiaz: I have repaired my sparc box.
[15:38:17] <mathiaz> I'm trying to organize hardware coverage for tribe-6.
[15:38:40] <mathiaz> so who has some 'server' hardware that could be used to some iso testing ?
[15:39:25] <dendrobates> mathiaz: we should try a very specific post to the mailing list.
[15:39:35] <mathiaz> The idea is to know if ubuntu-server can be installed on the main brands (dell poweredge, hp proliant, ibm xserver, etc...)
[15:40:19] <soren> I have a Dell Poweredge 1750 (I think), that's just collecting dust. I could fire it up, I guess.
[15:40:19] <mathiaz> dendrobates: and also a very simple testing and reporting infrastructure.
[15:40:46] <mathiaz> I've looked into smolt to gather hardware profiles.
[15:40:50] <dendrobates> mathiaz: also a request in the the forums, might be useful.
[15:41:32] <mathiaz> I'm still wondering what's the best way to manage the reports for tribe-6.
[15:41:51] <mathiaz> There is the ServerTesting team, that uses wiki pages for each model
[15:42:10] <mathiaz> it's modeled after the LapTop testing team.
[15:42:20] <nealmcb> is it mainly about new servers, or do regressions happen often for older server hardware?
[15:42:32] <mathiaz> both
[15:42:49] <soren> REally? Are there a lot of regressions?
[15:42:55] <soren> I didn't know.
[15:43:08] <mathiaz> the more we have hardware coverage, the better
[15:43:16] <dendrobates> sometimes vendors repair older models with slightly different chip versions.
[15:44:06] <mathiaz> well. I still have to work on it.
[15:44:12] <dendrobates> but, I wouldn't think we would have many regressions.
[15:44:16] <soren> Sure, sure, but that's not a regression on our part. I was thinking more along the lines of stuff that worked on edgy which doesn't work on Gutsy.
[15:44:19] <dendrobates> in the older hardware.
[15:44:30] <dendrobates> soren: I know.
[15:45:06] <dendrobates> I'm just talking about reasons to test the older models. To a customer it is the same.
[15:45:31] <mathiaz> [TOPIC] review documentor section
[15:45:43] <mathiaz> sommer: what's the state of the wiki pages ?
[15:45:56] <mathiaz> sommer: I've seen you've done some work on the server guide also.
[15:46:19] <sommer> I updated the page on Dovecot and added a page to configure Dovecot to use LDAP
[15:46:28] <soren> dendrobates: Sure.
[15:46:44] <sommer> also sent a patch with some very minor changes for the official Dovecot Doc
[15:47:11] <sommer> sort of ran out of ideas after that on what to edit
[15:47:27] <mathiaz> sommer: I've used it to setup a dovecot. It worked :). Thanks for your help.
[15:47:28] <sommer> started looking through the CategoryCleanup articles
[15:47:43] <sommer> mathiaz: welcome :)
[15:47:58] <mathiaz> sommer: is there a lot of server related pages in the cleanup category ?
[15:48:30] <sommer> There really didn't seem to be to many
[15:49:00] <mathiaz> hum.. may be we could target the server guide then.
[15:49:03] <sommer> CategoryCleanup looked mostly to be desktop things, but I haven't look very close
[15:49:17] <mathiaz> I'm still pointing people to the server guide to install basic tasks.
[15:49:36] <mathiaz> So it may worth checking the server guide is up to date for gutsy.
[15:49:44] <sommer> Since PHP5 is the current Bug theme I can look through and work on updated any guides for PHP.
[15:50:03] <mathiaz> sommer: that seems great... :)
[15:50:23] <dendrobates> I will certainly need to update any info on ldap auth
[15:50:42] <mathiaz> [ACTION] sommer will look through the documentation to update php5 related pages.
[15:50:42] <sommer> I also think a gutsy server guide review is a good idear
[15:51:09] <mathiaz> sommer: could you list the wiki pages that would need to be updated in the roadmap ?
[15:51:25] <mathiaz> sommer: so that people can start working on it if they want.
[15:51:25] <sommer> mathiaz: sure
[15:51:46] <mathiaz> [TOPIC] review the developer corner
[15:51:51] <mathiaz> sommer: thanks.
[15:52:21] <mathiaz> for AppArmor, I'm blocked on the latest version of the kernel
[15:52:36] <mathiaz> there are some problems with unionfs and the live cd.
[15:54:35] <sommer> so is AppArmor going to be part of gutsy?
[15:54:44] <mathiaz> sommer: it's already there.
[15:54:55] <mathiaz> sommer: it's just not the latest version.
[15:55:19] <sommer> ah...AppArmor is on my list of things to learn
[15:55:33] <mathiaz> sommer: there is a guide on help.ubuntu.com
[15:55:48] <mathiaz> sommer: you're welcome to read through it and poke around.
[15:56:04] <dendrobates> As for ebox, we have decided that there is not enough time to get it ready for Gutsy, so it is deferred.
[15:56:23] <dendrobates> But soren is still working on it, and can give us updates.
[15:57:34] <soren> Well, I haven't really looked at it since I got home from my honeymoon. Um..
[15:57:47] <dendrobates> I don't mean an update now.
[15:57:52] <dendrobates> I mean going forward.
[15:57:54] <soren> Well, major parts of it are ready, but there are a few obstacles in the way, that makes it impossible for me to upload certain parts of it.
[15:58:26] <soren> I may keep working on it during the gutsy cycle (in my own time), but as dendrobates said, it's deferred for now.
[15:58:57] <soren> dendrobates: Oh, I thought that was my cue. :)
[15:59:24] <dendrobates> I had only told you, so I needed to say something.
[15:59:24] <mathiaz> ok. we're running out of time.
[15:59:32] <jdstrand> mathiaz: soren's comments about tasks gave me an idea regarding the file server tasks. If you don't mind, I'll send the email to the ml.
[15:59:45] <mathiaz> jdstrand: ok.
[15:59:51] <dendrobates> jdstrand: Go ahead.
[16:00:17] <mathiaz> [ACTION] jdstrand will send a email to the ml regarding the file server task
[16:00:25] <dendrobates> anything else, before we go?
[16:01:39] <mathiaz> Next meeting will be held in two weeks
[16:01:44] <mathiaz> same time, same place.
[16:02:09] <nealmcb> who is organizing the doc day?
[16:02:12] <soren> dendrobates: Ah, ok. I've blogged about it, too.
[16:02:34] <dendrobates> soren: cool
[16:02:51] <mathiaz> nealmcb: I'll send an email about it.
[16:02:56] <nealmcb> cool
[16:03:07] <mathiaz> [ACTION] mathiaz will organize the doc day.
[16:03:16] <nealmcb> :-)
[16:03:37] <nealmcb> mathiaz: you're doing a great job!
[16:03:51] <mathiaz> Alright. Thanks all for your attention.
[16:04:19] * soren hugs everyone
[16:04:22] <soren> See you next time!
[16:04:27] <mathiaz> See ya in two weeks.
[16:04:30] <sommer> later all
[16:04:37] <jdstrand> bye!
[16:04:38] <keescook> bye
[16:04:44] <mathiaz> #endmeeting
Meeting ended.

CategoryScribesTeam CategoryTemplate

MeetingLogs/Server/20070828 (last edited 2008-08-06 16:41:12 by localhost)