/srv/irclogs.ubuntu.com/2008/05/07/#ubuntu-meeting.txt

Andre_Gondim@now recife00:04
ubottuAndre_Gondim: Current time in America/Recife: May 06 2008, 20:04:29 - Next meeting: Platform Team in 6 hours 55 minutes00:04
wobblywuso, I managed to miss the rest of the meeting, didn't I?00:11
basculeit was all OK in the end wobblywu00:11
basculenothing catastrophic :)00:12
* mneptok got waylaid by paying customers00:50
mneptoknighty, folks. back to the treadmill!00:52
gnomefreak@now new_york01:15
ubottugnomefreak: Current time in America/New_York: May 06 2008, 20:15:45 - Next meeting: Platform Team in 5 hours 44 minutes01:15
IdleOneevening all sorry I am late01:36
IdleOnemaybe I'm not01:37
MenZaMaybe the meeting's over. :)01:37
IdleOneheh maybe. is it?01:38
MenZaThe CC-meeting? Yes.01:38
IdleOneare you serious01:38
IdleOneomg01:39
IdleOneall day I have been waiting and I missed it :/01:39
gnomefreakits been over for over an hour01:39
IdleOnegnomefreak: I was sure it was for 8:30 eastern time01:39
MenZaTurns out it wasn't.01:40
gnomefreakno 7pm EST01:40
MenZa@now EST01:40
ubottuMenZa: Current time in EST: May 06 2008, 19:40:21 - Next meeting: Platform Team in 5 hours 19 minutes01:40
gnomefreakno thats not right either01:40
gnomefreakmore like 5 EST maybe01:40
MenZalol01:40
MenZaOr four01:40
IdleOneit's 2040 now01:40
gnomefreakmaybe 4 but i think 5 :(01:40
* MenZa nods01:41
gnomefreaki was there if that counts01:41
ograIdleOne, really? then i'm already over 70 years old now, damend, time flies01:41
IdleOnelol01:41
MenZa:D01:41
IdleOnegnomefreak: is the log for todays meeting up yet?01:41
gnomefreakIdleOne: not sure since we lost the secritary01:42
gnomefreakyes that isnt spelled right but you get the hint :)01:42
IdleOneyeah01:43
naliothgnomefreak: it was 5pm EST01:47
gnomefreaknalioth: thanks01:47
naliothgnomefreak: it was 4PM CST01:47
naliothon the wiki page, there is a link to tell you what time it is gonna be where you live01:47
IdleOnenalioth: or gnome or anybody else could you please help me to find the link for when the US-council is meeting next ?01:56
IdleOnegnomefreak*01:56
gnomefreakthats a bit harder but CC said they are gonna get everyone where they need to go01:57
IdleOneso I guess I can expect an email few days before the neeting from The fridge?01:58
IdleOnemeeting01:58
gnomefreakits not on the page i thought it was01:59
IdleOneyeah thought so also but figured I wuld ask in case I was not seeing something02:00
gnomefreakhttps://wiki.ubuntu.com/Membership/RegionalBoards/Americas02:00
gnomefreakIdleOne: ^^^02:00
IdleOnety02:00
gnomefreakanytime02:00
IdleOneok that is where I add myself but there are no dates lol02:02
IdleOnefor the next meeting02:02
gnomefreakIdleOne: maybe email them and find out or ping one of the council members02:03
IdleOnewill do02:04
gnomefreakIdleOne: nixternal is most likely the easies to reach02:04
gnomefreakor mikeB02:05
IdleOnethanks for the info :)02:05
emmaIdleOne, here's a little Ubuntu tip I did for myself --- I set my clock on the Gnome pannel to use UTC :)02:07
IdleOneemma: hehe yeah I might have to do that also but then I'll end up late for work everyday or early02:07
emmahehehe02:09
Prettognomefreak, the decision to change how new member will be aproved was made today?02:11
gnomefreakPretto: it was made a while ago its finished being set up today IIRC02:11
Prettognomefreak, ok.. i see.. i got a little frustrated with that decision made just in time02:12
Prettoi was just couting the days left02:16
IdleOnewell Im off . thanks for the help gnomefreak emma and nalioth02:25
IdleOneoh MenZa you too :)02:25
emmawelcome IdleOne see you around.02:25
=== ubottu changed the topic of #ubuntu-meeting to: Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 07 May 06:00 UTC: Platform Team | 07 May 12:00 UTC: Bugs for Hugs Day | 07 May 21:00 UTC: Server Team | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team
nickellery@now PST06:39
ubottunickellery: Error: Unknown timezone: PST - Full list: http://jussi01.com/web/timezones.html06:39
nickellery@now Vancouver06:39
ubottunickellery: Current time in America/Vancouver: May 06 2008, 22:40:06 - Next meeting: Platform Team in 19 minutes06:39
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Platform Team | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 07 May 12:00 UTC: Bugs for Hugs Day | 07 May 21:00 UTC: Server Team | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team
TheMusoGreetings folks.06:56
* ArneGoetje waves06:56
cjwatsongood morning Vietnam06:57
asacwelcome06:57
james_wmorning all06:57
evandheh, 'morning06:57
cjwatsonslangasek may not make it; he was ill earlier06:58
* ogra puts matches under the eyelids06:59
TheMusoOuch.06:59
cjwatsonbryce,calc,doko_: around?06:59
TheMusoThat would keep my eyes closed I think.07:00
ograwell, they stay open that way without effort :)07:00
doko_good mornign07:00
=== doko_ is now known as doko
cjwatsonslangasek: ah, wasn't really expecting you; feeling better?07:01
slangasekcjwatson: better, though tired :)07:01
cjwatsonso, hello everyone; as usual my mail has not yet caught up overnight, so I'm missing any late agenda items anyone sent07:02
cjwatsonthe main thing I wanted to bring up was intrepid merges07:02
cjwatsonthose on the 8.04.1 team are not expected to be spending time on intrepid as well, so (unless they're feeling keen beyond the call of duty) people will need to take over their merges07:03
cjwatsonhttp://merges.ubuntu.com/main.html - I've already agreed with Evan that I'll sort out his since they're mostly d-i07:03
evandthanks again for that.07:04
cjwatsonasac,TheMuso,slangasek: are you guys going to want assistance here, and/or do you have any special comments on particular packages?07:04
* calc here07:04
* calc was looking in another window07:04
slangasekI expect that assistance will be welcome, 8.04.1 is definitely keeping me occupied at present07:05
slangasekno comments on specific packages at the moment07:05
TheMusocjwatson: Well most of my merges are a11y stack related, which I can only partly do atm due to broken packages on the buildds. I've done espeak which was simple. I'd be happy if othes would look into my other merges, mdadm, openssl. I think thats about it for main.07:05
asacthe amount of merges listed for me looks still handlable for me07:05
TheMusocjwatson: However the a11y merges are very quick and easy, so I'm happy to do them.07:06
cjwatsonok07:06
asacwell ... xorg-server might wanna go back to bryce ;)07:06
cjwatsonasac: I thought that probably went without saying ;-)07:06
* ogra doesnt have many merges and could take some if ltsp is done (which will be a bit time cnsuming due to total redesign of the source)07:06
cjwatsonogra: perhaps you could take mdadm and openssl for Luke then07:07
ograsure07:07
TheMusoogra: re mdadm, I had a glance last night, and it has a gcc 4.3 issue that needs solving, preferably upstream first I suspect.07:07
ograoki07:07
cjwatsonSteve has a good pile of merges of completely unimportant packages like coreutils07:07
cjwatsonoh, it just occurred to me that not everyone has done this before07:08
cjwatson(maybe)07:08
cjwatsonbriefly, obviously we have to merge from Debian each cycle, and we assign this task to people by default on a who-touched-it-last basis, hence merges.ubuntu.com. However, the regular protocol is that if you want to do a merge you talk to whoever's listed on that page and ask (for synchronisation purposes), and anyone may choose to hand off a merge to any other developer if they choose07:09
dokohmm, still having some hardy stuff as well, so it may be difficult to take additional ones. trying ...07:10
cjwatsondoko: (what's on your hardy list?)07:10
TheMusocjwatson: Since my hands only seem to be full with sound for .1 atm, as I said in my report, I'm looking at dmraid bits, so that there is material for discussion at UDS. After that, I will focus on .1 moreso.07:10
dokoworking gcc-3.*-doc fixes, python, python-central, bash, openjdk, sun-java*07:11
cjwatsontraditionally doko ends up touched-it-last for the entire archive due to having uploaded lots of things for toolchain changes07:11
cjwatsonTheMuso: ok, up to Steve to keep you busy there07:12
asacTheMuso: what is the likelyhood that we can find something for the infamous bug 192888 ?07:12
ubottuLaunchpad bug 192888 in pulseaudio "firefox crashes on flash contents when using libflashsupport" [High,In progress] https://launchpad.net/bugs/19288807:12
TheMusoasac: Daniel and I are playing with using dmix with pulseaudio, however for some weird reason, this affects pulseaudio's esd compatibility code, relating to sample caching and playback.07:13
TheMusoasac: Nothign more at this stage.07:13
ograasac, not nspluginwrapper ? i thought i saw a discussion with crimsun to change it07:13
asacok ... yes, nspluginwrapper on i386 is certainly an option. not sure if its suitable for 8.04.107:13
asacbut if nothing else works we should consider this07:14
ograyeah07:14
ograeven though its very intrusive from a package change view i think its the sanest option07:14
cjwatsonI like the idea of nspluginwrapper, though it's kind of untried on i386 (at least in our context) isn't it?07:14
asaccjwatson: fedora does it ... untested for us07:14
ografedora defaults to it, but indeed it wasnt much tested for us07:15
asacwe can switch that soonish in intrepid and learn from experience07:15
ograsnap07:15
cjwatsonyeah, hence the parenthesis07:15
cjwatsonunfortunately I don't think we'll get a lot of user testing on intrepid right now07:15
TheMusoAny instructions anywhere on how to do it manually, so I can test locally?07:15
cjwatsonanyway, merge state was my only agenda item; any other business (after flash)?07:16
asacTheMuso: well ... you have to build nspluginwrapper on i386 ... once thats done you just need to enable the postinst snipped in flashplugin-nonfree for i386 too07:16
asacwe can take a look at this later today07:16
asac(if you are still available?)07:16
TheMusoasac: Ok, I'll probably be off for the evening in a while, but will look tomorrow morning.07:17
cjwatsonflashplugin-nonfree just tests whether /usr/bin/nspluginwrapper exists07:17
TheMusoRight.07:17
cjwatsonalthough you probably need to cause it to be reconfigured07:17
asacoh right. then you just need to build it :)07:17
ograwell, what about all the other plugins ?07:17
asacogra: the other plugins don't crash that much07:17
ograno, but do they clash ?07:18
asacwell ... some do. but its managable. but we can give it a try; certainly nothing for hardy updates07:18
ograif npluginwrapper is loaded it might hog something the others need ...07:18
ogra*ns07:18
asacpersonally, i would prefer to only use nspluginwrapper to shield ffox from nonfree plugins that we cannot fix. but that might just be me.07:21
asacogra: does fedora use it for everything?07:21
ograafaik yes07:22
ograi can ask warren later tonight if US eastcoast is up07:22
asacogra: yes, that would be great.07:23
TheMusoHrm interesting. Nspluginwrapper is only being built for amd64.07:23
asacTheMuso: yes. thats what i ment :)07:23
TheMusoasac: Right, I thought you meant it was available for i386 and amd64, but flashplugin-nonfree only uses it on amd64.07:24
ograis it used for everything in amd64 for us ?07:25
asacogra: no only to bridge 64-bit world to 32-bit => nonfree only07:25
cjwatsonhistorically it was a 64->32-bit shim - it's only more recently that it was mooted as a way to protect firefox from runaway plugins as well, AIUI07:25
ograah07:25
asacnote that nspluginwrapper only supports basic npp plugins; e.g. no totem (xpcom), no java07:26
dokoand it doesn't work for the javaplugin07:26
cjwatsonok, doesn't sound like there's any other business other than nspluginwrapper/flash/hardy07:27
cjwatsongoing once07:27
cjwatsongoing twice07:27
cjwatsonadjourned; thanks all07:28
asacthanks07:28
evandthanks07:28
TheMusoThanks.07:28
ograthanks07:28
ArneGoetjethanks07:28
cjwatsonrest -> #ubuntu-devel07:28
slangasekthanks!07:28
calcthanks!07:29
james_wthanks all07:30
=== ubottu changed the topic of #ubuntu-meeting to: Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 07 May 12:00 UTC: Bugs for Hugs Day | 07 May 21:00 UTC: Server Team | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team | 14 May 21:00 UTC: Server Team
* Hobbsee reads the CC log, with interest.08:38
Hobbseeglad to see it's relatively balanced, although misses some fairly important points (like that apologies for certain comments have been made)08:56
HobbseeDaviey: the reason she doesn't get unbanned, after saying that she won't spam anymore, is that she consistently says that she's not spamming, when, by all other accounts, she is.08:57
Hobbseewhile she continues to apparently not understand what spamming is, we have no confidence in her assurances that she'll actually stop.08:58
Daviey"by all other accounts" - and yet these weren't provided last night08:58
Hobbseewell, it was at 7am local time, and i had late night work.08:58
Hobbseeim' not sure why the entire wiki documentation wasn't provided.08:59
HobbseeOTOH, it was not asking the CC to deal with emma herself, so that's probably why.08:59
Davieymeh08:59
\shHobbsee, the whole discussion is so "childish"09:12
Hobbsee\sh: i know.  I would have expected resolution on a freenode level, as this has been happening in multiple namespaces, far prior to this.09:12
Hobbsee\sh: as it is, there actually is no resolution, beyond enforcing channel bans, because the users can always appeal to the CC.  *shrug*.09:13
Hobbsee\sh: resolution on how to make the op team work better is, of course, useful.09:13
Hobbsee\sh: short of the CC deciding, and sabdfl deciding, there is actually no, final, no-more-appeals resolution :(09:14
Hobbseewhich leads to childishness.09:14
\shHobbsee, it looks like that we are running into a dead end with all those rules ... we had the 10 commandments spread by moses directly from the hand of the almighty...and now we produced hundreds of thousands rules around them and pushing more stupidity towards others...oh well09:16
Hobbsee\sh: i know.  there's actually some progress on making -offtopic more subjective, and not being a list of rules of !o4o.  self-moderating, if you will.09:16
emma \sh -- I agree with you that it is childish and I hope that as a result of this meeting there will be less childish behavior. I do not appreciate finding my name highlighted in here after the meeting is over, by someone who has been one of the greatest sources of all the antagonism referenced in the meeting itself.09:21
Hobbsee(and apologies for not making what was expected to be a 6am local time meeting, and so hearby responding now.  sigh)09:23
* Hobbsee assumes emma will display proof, too.09:23
Davieyso, keep pushing in hope you do?09:25
Hobbseenah.  i have little time for this - that's only why i read the backscroll, and made a fwe comments after that.09:26
* Hobbsee can ignore her in most places.09:26
Daviey*sigh*09:27
\shemma, actually it has nothing to do with you...I'm referencing to general issues...09:30
emma \sh yes, understood. You are not the one who hightlighted me. But the fact we can all tell that you were talking about general issues, and nevertheless the the opportunity was seized by someone to mention me, is very telling.09:32
* Hobbsee blinks.09:33
Hobbsee"Thou shalt not discuss anything in the meeting, if it highlights emma"09:33
Hobbseeright then.09:33
* Hobbsee dumps emma on /ignore09:33
Hobbseemore to the point, *more* ignore.09:33
DavieyHobbsee: why can't you just stop it?09:42
=== ogra_ is now known as ogra
=== asac_ is now known as asac
pochu@schedule11:18
ubottupochu: Schedule for Etc/UTC: 07 May 12:00: Bugs for Hugs Day | 07 May 21:00: Server Team | 08 May 13:00: Desktop Team | 09 May 04:00: MOTU | 14 May 06:00: Platform Team | 14 May 21:00: Server Team11:18
bimberipochu: Thankyou for the python packaging session at UOW.  I've been reading through it - filling the gaping holes in my knowledge :)11:57
pochubimberi: I'm glad it was useful!12:05
bimberipochu: Very.  Plus someone's turned it into https://wiki.ubuntu.com/PackagingGuide/Python12:06
pochuyeah I know, he asked me where to put the tutorial and I told him that was a nice place ;)12:10
bimberi:)12:10
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 07 May 21:00 UTC: Server Team | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team | 14 May 21:00 UTC: Server Team
=== jw2328_ is now known as james_w
=== neversfelde_ is now known as neversfelde
pedro_hello16:57
henoHi pedro_16:58
pedro_hey heno, cgregan16:58
cgreganHello!16:59
henobdmurray, ogasawara: ping?16:59
ogasawaraoops, I'm here16:59
james_whi all. Is there an agenda for the meeting?17:00
henojames_w: https://wiki.ubuntu.com/QATeam/Meetings17:00
james_wthanks17:00
bdmurrayme too17:00
heno#startmeeting17:00
heno... :( no bot17:01
james_wI have something small to mention related to last week's meeting if you would give me a minute or two at the end.17:01
henoAs stated the agenda is here https://wiki.ubuntu.com/QATeam/Meetings17:01
henojames_w: sure17:01
henotopic: UDS topics - https://wiki.ubuntu.com/QATeam/UdsPrague17:02
henoThere are still a few open slots in the schedule17:02
henoso please suggest topics17:02
heno(esp. if you will be present)17:02
ogasawaraheno:  can we just add suggestions to the wiki and you'll work out the scheduling?17:03
* stgraber waves17:04
henoI'll add a session about coherence in the use of LP as dholbach suggested17:04
henohey stgraber17:04
henoogasawara: it helps if you email me a reminder too17:04
ogasawaraheno: ok will do, thanks.17:05
henowe can also schedule topics quite informally for FOSSCamp17:05
stgraberQA Tracker / QA Portal and Ubuntu Brainstorm stuff will have to be done at FOSSCamp17:05
stgraberalso the Ubuntu package website stuff mvo asked for17:06
henoindeed. in fact we should split up that list in two parts17:06
henomvo: will you be at FOSSCamp?17:06
stgraberhe'll17:06
henook, thanks :)17:07
henonext17:07
stgraberjcastro sent the full list of attendees yesterday17:07
henoMobile testing - the UME team could use some help with testing.17:07
henoI've sent an appeal to planet http://blog.omma.net/?p=817:08
pedro_I've just added one topic17:08
mvoI played with the mobile stuff a bit and a big problem seems to be that test images are hard to find (and/or not available)17:08
henopedro_: great, thanks17:08
* mvo will be at fosscamp17:08
cgreganThe ones we are worried about are here: http://cdimage.ubuntu.com/moblin/hardy/menlow/17:09
henomvo: are these no good http://cdimage.ubuntu.com/moblin/hardy/menlow ?17:09
henoIt's linked from https://wiki.ubuntu.com/Testing/Cases/UMEinstall but could perhaps be more prominent?17:10
cgreganI could also link from Project Page in LP?17:10
mvowill that work on any hardware ? I heard (maybe wrong) that it requires recent intel chiptsets17:10
cgreganUnless you have a Samsung Q1 you will need to use Xephyr17:11
* mvo nods17:11
cgreganThe steps are in the wiki17:11
=== vuntz_ is now known as vuntz
mvoI wonder if it would be possible to produce images that can be booted into via e.g. kvm and that are ready made - so that a test would only require a system with kvm and a download.17:12
mvobut this is probably out of scope for now (and for this meeting) :)17:12
cgreganlool is actually working on that17:12
henoIt is a good point actually17:12
mvoit just crosssed my mind today when I setup a environement to test some hildon stuff17:13
henoA direct kvm image is proving tricky but what about a barebones ubuntu system + xephyr in full screen mode as a kvm image?17:13
mvoyeah, I talked to him about it. I think it would be a great help already to just have a manually build kvm image (with ubuntu-vm-builder) so that people can quickly port stuff to hildon/mobile (or just check what it looks like)17:14
cgreganI agree17:14
jcastroyes I was just going to say a flag in ubuntu-vm-builder would be great17:14
mvothat sounds fine as well17:14
mvo(what are the tricky bits with a direct kvm image? sorry I'm a bit ignorant about the finer details)17:14
cgreganWe want to ditch Xephyr as soon as possible since you run as root17:15
mvolpia support was added to it (u-m-b) by lool and is in bzr already17:15
henobut root in a dedicated vm is not so bad (as a short term testing alternative anyway)17:15
cgreganheno: I agree, but since you need MIC to manage the images anyway and Xephyr is built in..we did not create a VM with Xephyr17:16
cgreganIt is possible though17:17
mvocould we plug a additional backend to the m-i-c so that it produces kvm images as a additional "device" ?17:17
heno(MIC = Moblin Image Creator, btw)17:18
cgreganmvo: I think that is what lool is working on...a script that can be run to kvm-ize a UME build17:18
cgreganWe also want to ditch MIC as soon as we can too...so very little is being integrated or changed there17:19
cgreganheno: thanks..forgot not all have heard of this thing! :-)17:20
henoI'll have a go a creating a bastardised Xephyr based VM image17:20
henook, next17:20
henoThe next meeting would normally be next Wednesday17:21
henobut several of us will be travelling17:21
henocan we move it to Tuesday same time?17:21
henoor 16.00 UTC even?17:22
pedro_1900 UTC right?17:22
pedro_both are ok for me17:22
henoeither works for me17:22
stgraberdate and time work for me17:22
henoslight preference for 16.00 perhaps17:22
ogasawaraI'd prefer 16.00 if possible17:22
bdmurray1600 is fine here17:23
stgraberok, so Tuesday 16:00 ?17:23
pedro_let's go for it then ;-)17:23
henogreat!17:23
cgreganheno: we would run over our talk, but otherwise is ok17:23
henoI'll mail the list about the change17:23
pedro_ok I'm updating the wiki page now17:23
henocgregan: we can perhaps move that17:23
cgreganSure...anytime after 1600 is good17:24
henoI'm actually not really at work on Tuesday anyway17:24
henojames_w: can we have your topic?17:24
james_wsure, it's a quick one.17:24
james_wI saw at the last meeting you were outlining some new QA Team Roles.17:25
james_wI mentioned these to someone, and she pointed out that the forums feedback coordinator role had a lot of overlap with the mission of the forum ambassadors17:25
james_wshe said the later project is not that active currently, but it may be somewhere to find interested people.17:26
henojames_w: indeed. I think the ambassadors project could benefit from well-focused missions like this one17:27
henoI think one reason it didn't take root was that it was too broad17:27
james_wcool, I just wanted to bring it up. Thanks for your time.17:28
henoI'll mention it for a few people I know who are involved in the ambassadors project17:28
henothanks james_w17:28
henoany other topics?17:28
stgrabernope17:29
henoright, thanks everyone!17:29
pedro_thanks17:29
heno#endmeeting17:29
stgraberthanks17:29
=== atoponce is now known as encryptz
Prettoemma, what theme do you use in your ubuntu?20:30
=== profoX_ is now known as profoX`
zulevening21:56
nijabao/21:57
sommeryo21:57
* owh opens bleary eyes.21:57
dendrobates\o21:58
jdstrand \o21:58
nijaba<o>21:59
soreno/21:59
nealmcbo/21:59
mathiazhello guys ! :)22:00
ivokshalloo, moelltaler gletschar...22:00
ivoks:D22:00
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Server Team | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team | 14 May 21:00 UTC: Server Team
nealmcbI'd say the right hands win.  or are those left hands?22:00
sorenMine's a stick.22:00
mathiazLet's get started now that ubottu updated the topic22:01
mathiaztoday's agenda: https://wiki.ubuntu.com/ServerTeam/Meeting22:01
nealmcbmootbot isn't back up yet22:01
jdstrandthat's my right hand-- I'm facing you22:01
mathiaznealmcb: nope - we'll have to live without him for a while :(22:01
mathiaz[TOPIC] Review ACTION points from previous meeting.22:02
mathiazPrevious meeting logs: https://wiki.ubuntu.com/MeetingLogs/Server/2008043022:02
mathiazThere was no action :D22:03
ivoks:)22:03
mathiaz[TOPIC] Ubuntu Virtualization Meta Packages22:04
owhmathiaz: I recall an action you had, but I cannot recall what it was.22:04
mathiazkirkland: what's your brand new ideea ?22:04
kirklandmathiaz: so...22:05
kirklandmathiaz: basically create a meta package that requires the virtualization packages necessary to get up an Ubuntu virt-host into a useful state22:05
kirklandmathiaz: we have a handful of documentation right now that details the steps to do so22:05
nealmcbno gui?22:05
kirklandmathiaz: but in the grand spirit of Ubuntu making difficult Linuxy things easier, this meta package helps things along22:06
sorenAnd no ponies, either.22:06
kirklandI have test packages available in my PPA22:06
kirklandright now, we're debating the most appropriate name of it22:06
kirklandright now, there are ubuntu-virt and ubuntu-virt-extras22:06
mathiazkirkland: is virt-manager included ?22:06
kirklandubuntu-virt being just stuff in main, ubuntu-virt-extras += universe packages22:06
kirklandmathiaz: yes, ubuntu-virt right now is (virt-manager, kvm, libvirtd)22:07
kirkland-extras adds stuff like virt-viewer22:07
kirklandqemu, etc.22:07
mathiazkirkland: I'm thinking about a server that one would like to turn into a virtualization host22:07
kirklandso i'm polling the server team here for two things22:07
kirklanda) confirmation/information on what packages should be included22:07
kirklandb) the most applicable name22:07
mathiazkirkland: virt-manager requires a desktop IIUC22:08
kirklanddendrobates suggested ubuntu-virt-host and ubuntu-virt-host-extras, and I tend to prefer those,  but soren and jdstrand like the shorter names22:08
zulmathiaz: i thought it didnt22:08
kirklandmathiaz: i think it pulls some X libraries, yes, but not the whole desktop22:08
jdstrand'host' doesn't mean anything to me *shrug*22:08
nealmcbubuntu-virt-dev for the gui stuff?22:08
kirklandmathiaz: I *think* you can ssh -X and run virt-manager22:08
nealmcbprobably not....22:08
nealmcbubuntu-virt-build?22:09
mathiazkirkland: well - virt-manager support qemu+ssh22:09
nealmcbbut requires x11 libraries?22:09
kirklandto me the key is the ability to create/delete/manage/host virtual machines22:09
mathiazkirkland: that's how I run it here - I have a server that only has kvm and libvirt22:09
nijabakirkland: I think we would need an ubuntu-virt-client, another ubuntu-virt-server22:09
* nealmcb would prefer offhand that ubuntu-virt just be what you need to run stuff, and have gui stuff on top of that22:09
mathiazkirkland: and then use virt-manager on my laptop to manage the vms22:09
kirklandone package for the bare minimum to do that.  a second package with add-on niceties22:09
nealmcbclient! yeah22:09
owhWhy are we referring to it as "virt", as in ubuntu-virt, rather than ubuntu-vm?22:10
mathiazkirkland: would it make sense to have a -gui package to pull in the gui part ?22:10
kirklandmathiaz: yes, perhaps22:10
nijabaowh: vm= virtual machine, not virtualization server22:10
nijabamathiaz: that's what I meant with ubuntu-virt-client22:11
owhnijaba: I realise that, but the thing makes virtual machines does it not?22:11
owhnijaba: Originally the script was ubuntu-jeos-builder.22:11
kirklandmathiaz: i find the most useful combination to me (kvm, libvirt-bin, virt-manager) ...  what would you call that?22:11
mathiazowh: we're talking about kvm and libvirt22:12
kirklandnote that i mainly use that on my desktop machines22:12
mathiazowh: not ubuntu-vm-builder22:12
jdstrandkirkland: -virt ;)22:12
nealmcbperhaps -gui would be better for the gui stuff, and -client can be used if necessary for cli/api client stuff22:12
nijabaowh: ubutu-vm-builder and virt-install do, yes (as well as part of virt-manager22:12
jdstrandthere aren't that many packages22:12
mathiazkirkland: in my own use case, I'm only using kvm+libvirt-bin on my server22:12
nijabakirkland: same as mathiaz here22:13
nijabakirkland: and all DC client will do the same22:13
nijabakirkland: remeber, no GUI on server by default22:13
mathiazkirkland: so I'd have ubuntu-virt for kvm+libvirt, which is what is needed to turn a server into a system that can provide vms22:13
kirklandnijaba: i understand22:13
mathiazkirkland: and then ubuntu-virt-gui or -client to manage the vms22:13
jdstrandwhat about moving virt-manager to -extras?22:14
kirklandmathiaz: hmm, i think that's just virt-manager though22:14
sorenubuntu-virt-node vs. ubuntu-virt-management?22:14
mathiazkirkland: yes - maybe that's enough then22:14
nijabasoren: not bad22:14
kirklandsoren: define ^22:14
sorenOr mgmt for short.22:14
soren-node is kvm + libvirt-bin.22:14
soren+ssh.22:15
jdstrand'node' is unclear-- node has a singular connotation to me22:15
soren-mgmt is libvirt-bin (to get virsh) and virt-manager.22:15
jdstrandwhereas a server could have a gajillion vms22:15
dendrobatesI think it important that the name clearly represent what it is.  I think the -host or -server helps that.22:15
kirklandjdstrand: soren: okay, i like this, but i agree that -node is ambiguous22:15
kirklandi'd suggest -host or -server22:15
sorenReally?22:15
sorenI have one virtualisation node on which I run 27 vm's.22:16
sorenThat makes sense in my book. I'm not insistant on it, though. At all.22:16
kirkland:-)  I'd say you have one "virtualisation SERVER  on which you run 27 vm's"22:16
sorenIt's never struck me as ambiguous.22:16
dendrobateshmm node? it sounds a bit jargony.22:16
nijabaso ubuntu-virt-server and ubuntu-virt-mgmt?22:17
kirklandokay, votes between ubuntu-virt-server and ubuntu-virt-host where either = (kvm, libvirt-bin, openssh-server) ?22:17
sorenMaybe I'm infected with the clustering terminology.22:17
nealmcbof course a vm can be a whole network with servers and networks....22:17
owh+1 ubuntu-virt-host22:17
mathiazkirkland: ubuntu-virt-host +!22:17
mathiazkirkland: ubuntu-virt-host +122:17
owhmathiaz: The first vote doesn't count, but is it a dimple?22:18
kirklandokay, and the other is ubuntu-virt-mgmt ?22:18
soren-server +122:18
nijabakirkland: ubuntu-virt-server +122:18
sommerubuntu-virt-server +122:18
jdstrand-mgmt +122:18
nealmcb-host +122:18
ivoksa tie :)22:18
dendrobates-server +122:18
ivoks-server +122:18
sorenI'm not sure where ubuntu-vm-builder fits in, though.22:18
sommerubuntu-virt-creator ? :)22:18
* owh is also unsure.22:18
kirklandsoren: i was going to put that in -extras22:18
jdstranddoes this mean no -extras for universe stuff?22:18
sorenkirkland: Ah, good. :)22:18
jdstrandok22:19
nealmcbhosting runs things, servers serve things (like download your vms from my server...)22:19
nealmcbbut it is all hopelessly ambiguous :-)22:19
* owh changes vote from host to server22:19
sorenI'm hosting server vm's on my cluster nodes.22:19
sorenIt's great.22:19
jdstrandunless you're like me, and have your vms on the local machine22:19
kirkland+1 from me for ubuntu-virt-server22:19
kirklandanother poll now, ubuntu-virt-mgmt vs ubuntu-virt-extras ?22:19
mathiazOk - so it seems ubuntu-virt-server is the prefered choice22:19
ivokswe have -server for everything else22:20
ivokspeople will understand22:20
nijabaI think it wold be neet to have a ubuntu-virt-full that is -server + -mgmt for the desktop guys22:20
ivoksbringing in -host, which is uniq is... 'what's that all about?'22:20
mathiazkirkland: -mgmt +!22:20
* nealmcb goes with the flow22:20
owh-extras +1 (to stay consistent with the other names)22:21
nijabakirkland: what is in -extra?22:21
nealmcbnijaba: how about -desktop?  full seems more ambiguous22:21
kirklandnijaba: virt-manager, ubuntu-vm-builder, qemu, virt-viewer, kqemu (perhaps) ... other goodness in universe22:21
* nealmcb is cautious about too much stuff in -extras22:22
nijabakirkland: isn't that what -mgmt is supposed to be?22:22
owhnealmcb: That has too many connotations with ubuntu-desktop.22:22
nijabaand u-v-b should be in -server (or not, since not in main)22:22
jdstrandhow is qemu 'mgmt'?22:22
kirklandnijaba: i was suggesting either -mgmt or -extras ...  perhaps we should split that into 3?22:23
ivoksjdstrand: how about kqemu? :)22:23
nijabaand qemu should be both in -server and mgmt22:23
jdstrandivoks: exactly22:23
nealmcbnijaba: I'd think u-v-builder would be part of the management stuff offhand22:23
kirklandnijaba: qemu is universe22:23
jdstrandnijaba: that puts -server in universe then22:23
kirklandnijaba: kvm includes a subset of qemu code (enough)22:23
nijabajdstrand: right22:23
* nijaba hides22:23
jdstrandheh22:24
ivoks-addons22:24
kirklandokay, so then we'll have a total of 3 meta packages built from the same source.....22:24
owhivoks: They're hardly addons, they're needed to get started :)22:24
kirklandubuntu-virt-server, ubuntu-virt-mgmt, ubuntu-virt-extras22:24
mathiazkirkland: works for me22:24
mathiazLet's move on22:24
kirklandwith ubuntu-virt-server being server-only, non-gui, packages for hosting vm's22:25
kirklandand in main22:25
jdstrandkirkland: I like the idea, but -mgmt seems to then only contain virt-manager...22:25
mathiazkirkland: could you upload these meta-package to your PPA and then ask for feedback on the ubuntu-server ml  ?22:25
kirklandmathiaz: you bet.22:25
kirklandmathiaz: i'll build against Hardy (since most people still running that) and Intrepid too22:26
mathiazkirkland: ok.22:26
mathiazkirkland: but the meta-package won't make it hardy22:26
kirklandmathiaz: i understand this22:26
mathiazkirkland: great22:27
mathiaz[ACTION] kirkland to upload new meta-package for ubuntu virtualization things and ask for feedback on ubuntu-server@l.u.c22:27
mathiaz[TOPIC] Merges22:27
mathiazAs you may have noticed, intrepid is open for business22:28
sorenWooh!22:28
ivokswhat's that? :)22:28
soren:)22:28
ivoksa joke, a joke...22:28
mathiazThere is a huge stack of packages from debian waiting to be merged22:28
mathiazI'd add that this is probably the best time to get started in packaging22:29
soren"merged" means that in hardy, we took the package from Debian and changed it somehow, and now Debian has a new version and we need to merge the two change sets.22:29
mathiazI'd like to know if any has a list of easy merges22:29
mathiaz/any/anyone/22:29
soren*cough* dpkg *cough*22:29
soren:)22:29
owhmathiaz: Microsoft and Yahoo?22:30
zul*cough* mysql *cough*22:30
ivoksi'm sure bacula won't be the easy one... :/22:30
mathiazso that we can hand them to people that want to start packaging.22:30
zulivoks: already done :)22:30
ivoks:]22:30
sorenWow.. I hardly have any left. :(22:31
sorenMaybe only like 20 or so.22:31
sorenWell, the basic rule is:22:31
kirklandowh: LoL  :-)22:31
sorenLook at either: http://merges.ubuntu.com/main.html or http://merges.ubuntu.com/universe.html and find things that look interesting.22:32
soren..and poke the person named there.22:32
sorenask them if they're working on it already.22:32
sorenIf not, dig in :)22:32
mathiazsoren: it's sugested to contact the last uploader before doing a merge - wouldn't the laste merger make more sense ?22:33
sommercool22:33
sorenmathiaz: It's hard to say anything in general about it.22:33
sorenmathiaz: The last uploader will usually know who to talk to.22:33
soren..so that's probably fine.22:33
mathiazsoren: well - or look into the changelog22:34
mathiazsoren: to figure out what the last uploader did22:34
owhIs there any documentation to actually do the merge, that is, something to help new people get started?22:34
zulowh: check the wiki22:35
nealmcbowh: and the recent open week logs22:35
sorenowh: The packaging guide is a good starting point, I believe.22:35
mathiazowh: https://wiki.ubuntu.com/UbuntuDevelopment/Merging22:35
owhTah22:35
mathiazowh: and the last openweek sessions - there were a couple of sessions related to Merging.22:35
* owh adds that to the ToDo list which is threatening to avalanche off the desk.22:36
mathiaz[TOPIC] SRU for hardy22:37
mathiazzul: how are we doing on this front ?22:38
_ZeuZ_Sorry to interrupt, just wanted to join and see what's going on... Hope you guys don't mind22:38
nealmcb_ZeuZ_: welcome22:38
zulmathiaz: pretty good been slowly going through my list22:38
owh_ZeuZ_: The meeting is open to all comers, welcome.22:38
zuladded a couple more today as well22:38
mathiazhttps://wiki.ubuntu.com/ServerTeam/StableReleaseTracker22:39
zulpeople are welcome to add to the list as well :)22:39
mathiazis the place where SRU are tracked22:39
_ZeuZ_Lovely, will do my best... I come from  Debian desktop enviroment seeking for easier network administration... Well, actually, easier traffic contorl and bandwidth managment and prioritizing... Hope I can help in something22:40
mathiazanyone that comes across a bug worth fixing in hardy should ping zul about it22:41
mathiaz[TOPIC] UDS topic and preparation22:41
zulor if Im idling zulcss@ubuntu.com22:41
mathiazAs I said last week, we're preparing for UDS22:41
ivoksmathiaz: sorry to interrupt22:41
ivoksmathiaz: what about bugs in dapper?22:41
ivoksdapper is still supported and should get our attention also22:42
mathiazivoks: we're still looking into them22:42
mathiazivoks: aggreed. But now we have two LTS to look after22:42
ivoksright22:42
mathiazivoks: we plan to 8.04.1 in July22:42
Nafalloonly LTSes? or just priority?22:42
mathiazivoks: so we focus on hardy until then22:42
* kirkland guesses we'll see more -server users come the first hardy dot-release22:43
mathiazivoks: of course it doesn't mean we drop dapper - if bugs pop up we should aim at fixing them.22:43
ivoksmathiaz: ok, i do understand, i'll fight for some bugs in dapper :)22:43
mathiazivoks: great - we're still issuing SRU for dapper, feisty and gutsy.22:44
mathiazivoks: any contribution is of course accepted22:44
ivokssorry for distraction, please continue with topic...22:44
mathiaz(a new cyrus-sasl2 package has been uploaded to dapper-proposed)22:44
mathiazto go back to UDS topics and preparation22:45
mathiazdendrobates: how are things going ?22:45
dendrobatesmathiaz: good, the schedule is nearly final.22:46
mathiazdendrobates: where/when will the schedule be published ?22:46
dendrobatesmathiaz: I am not sure.  All the track leads need to be done first.22:47
mathiazdendrobates: right - is a topic list available ?22:47
mathiazdendrobates: UDS is in one and half week - people should start preparing the subjects22:48
dendrobatesmathiaz: not yet.  But soon.  I'll announce it in #ubuntu-server.22:48
mathiazdendrobates: ok - thanks.22:48
mathiazAnyone has questions about UDS ?22:49
_ZeuZ_yes, a noob question here...22:49
nijabawho's coming?22:49
_ZeuZ_what is UDS?22:49
sorenIs it going to be fun?22:49
_ZeuZ_I dunno, was it?22:49
ivoksnijaba: o/22:49
sommero//22:49
nijaba_ZeuZ_: Ubuntu Developper Summit22:49
_ZeuZ_oh...22:49
owhsoren: Only if you bring your 27 virtual machines...22:49
zulis there going to be beer?22:49
_ZeuZ_Gotcha22:49
mathiaz_ZeuZ_: https://wiki.ubuntu.com/UDS-Intrepid?highlight=%28UDS%2922:50
ivokszul: in prague... lots of cheap beer22:50
sorenowh: Aw.. :(22:50
owhsoren: Ok, perhaps it will be fun if you turn up :)22:50
mathiazok - that's all I had for this week22:51
owhAre we onto other items yet?22:51
soren\o/22:51
mathiaz[TOPIC] Any other business22:51
ivoksyeah22:51
* owh would like to know about vmware-server in hardy. Do we have a time-line yet?22:51
kirklandmathiaz: i'd like to thank those that tested my Documentation Search ....  newz2000 is using it for the basis of a revamped search.ubuntu.com22:51
* ivoks would like to start bigger disscusion with kernel team22:51
ivokswe need to coordinate better22:52
* nealmcb still wishes we could see proposed blueprints - https://bugs.edge.launchpad.net/blueprint/+bug/6609322:52
owhkirkland: I use it regularly :)22:52
ubottuLaunchpad bug 66093 in blueprint "Meeting specifications page omits whether they have been accepted" [Medium,Confirmed]22:52
kirklandowh: ;-)22:52
_ZeuZ_is there any GUI for TCNG or Iptables bundled with Ubuntu Server? It would make it be even more used for newcomers,ISPs(news and old ones wanting to migrate)  and such...22:52
nealmcbo/ at uds22:52
mathiazivoks: how come ? why not talk directly to them ?22:52
mathiazivoks: in which area should we cooperate ?22:53
kirkland_ZeuZ_: perhaps a better topic for #ubuntu-server ...  as soon as this meeting is over, most of us will migrate our attention back over there22:53
ivoksmathiaz: there are bugs which impact servers, but are kernel bugs22:53
_ZeuZ_Oh, lovely... sorry...22:53
mathiazivoks: and they don't get the required attention ?22:54
ivoksmathiaz: right22:54
_ZeuZ_Just thought it would help for ubuntu's supremacy in this territory... Red Hat allready has one... I got the ISOs and burned them to test, we can't fall under red hats feets on what to servers come22:54
ivoksmathiaz: or no one notices them22:54
mathiazivoks: hm.. seems like we need to make more noise then22:54
ivoksmathiaz: i just wante to point out that we need to talk with them more often :)22:54
mathiazivoks: do you have a list of the bug numbers ?22:55
ivoksmathiaz: no, but i did encounter 2-3 in last 7 days :)22:55
mathiazivoks: we can talk with ogasawara  - she's the kernel bug triagger22:55
* owh wonders if the vmware-server question was noticed.22:56
mathiazI'm sure nijaba has an answer :D22:56
ivoksmathiaz: i'm not really sure what to do, but i have a feeling we aren't doing enough22:57
nijabamathiaz: I'd love to have one, sincerely22:57
ivoksmathiaz: as soon as i figure out what's wrong, i'll be first to op to fix it22:57
mathiazivoks: right - the right person to talk about that is ogasawara22:57
ivoks:D22:57
mathiaz[TOPIC] #22:57
mathiazAgree on next meeting date and time.22:57
_ZeuZ_a kernel bug? Hmmm... I'm pretty noob at that, but, shouldnt that be caused for a patch on the ubuntu's flavor of linus kernel?22:57
nijabawe have a meeting with vmware next week, so may have more info then22:57
* kirkland will be enroute to Prague this time next week22:58
owhnijaba: Tah.22:58
mathiaz[TOPIC] Agree on next meeting date and time.22:58
ivokskirkland: me too22:58
mathiazsame place, same time ?22:58
owhI'll be in sunny Perth waiting for the sun to rise :)22:58
kirklandmathiaz: perhaps meet a day earlier next time?  or a day later, from Prague?22:58
nealmcbI"ll be wandering around prague...22:58
nealmcbstarting tuesday22:58
sommerjust wanted to point out this link for uds attendees: https://wiki.ubuntu.com/UDS-Prague/Attendees22:59
mathiazmost of us will be in Prague on Thursday22:59
mathiazor travelling to Prague on Thursday22:59
ivokssommer: i tought we use lp for that22:59
mathiazand some of us will also be travelling to Prague on Wednesday22:59
sommerivoks: ah, I just noticed it on planet ubuntu this morning in someones blog23:00
ivokssommer: ups... nice wiki23:00
mathiazAnyway - I guess not a lot of people will show up for next week's meeting23:00
nealmcbsave our energy for the coming week....23:00
owhmathiaz: Any point in skipping a week?23:00
sommerivoks: thought it'd work good for shared cabs and such :)23:00
mathiazI'll be available as I'll already be in Europe then - and be travelling to Prague on Thursday23:00
kirklandsomeone should seed that wiki page with the attendees from https://edge.launchpad.net/sprints/uds-intrepid23:00
ivokssommer: yeah... it's 00:00 over here, so i have late start and didn't notice taxi, flights etc...23:01
mathiazowh: it seems most of us won't be available23:01
owhmathiaz: Sorry, I meant it as, "Let's skip next week..."23:02
mathiaznorth american will probably be flying over the atlantic then23:02
mathiazowh: we'd also skip in two week, when most of use will be at UDS23:02
sommermathiaz: +1 :)23:02
nealmcbthat should be a sub page of https://wiki.ubuntu.com/UDS-Intrepid23:02
owhmathiaz: You mean, I can sleep in ?23:02
owhexcellent!23:03
mathiazowh: hehe23:03
mathiazso let's say we skip the next two meetings ?23:03
sommerowh: nope, I don't think anyone said that :)23:03
owhI'm happy either way mathiaz. If there's a meeting, I'll be there.23:03
owhDo we know where UDS intrepid + 1 will be?23:04
mathiazowh: somewhere in North America23:04
mathiazowh: probably on the West Coast (according to the location of the previous UDS)23:05
owhmathiaz: Ah, so it alternates between USA and Europe then?23:05
mathiazowh: yeah - this is how it was done in the past23:06
jjesse@schedule detroit23:06
ubottujjesse: Schedule for America/Detroit: Current meeting: Server Team | 08 May 09:00: Desktop Team | 09 May 00:00: MOTU | 14 May 02:00: Platform Team | 14 May 17:00: Server Team23:06
owhmathiaz: If that's the case, then I might be at a UDS in a year from now :)23:06
mathiazalright - so we haven't decided if we meet next week23:06
owhSo, was it agreed that we skip the next two meetings?23:06
nealmcbowh: full list at https://wiki.ubuntu.com/DeveloperSummit23:06
jjessesorry for joing late23:07
mathiazwho's is in favour of having a meeting next week ?23:07
owh+123:07
owh-123:07
owhDoesn't matter :)23:07
owhWell it does, but I'll be here if there is one :)23:08
* mathiaz wonders if owh and him are the only one around23:08
ivoksnope23:08
sommerowh: just make sure to wake up either way23:08
jjessei', around not that it matters23:08
jjesseon a confrence call :)23:08
owhsommer: Only if you come and tuck me in the night before :)23:08
sommerheh, more fun when people wake up grumpy :)23:09
* kirkland pats mathiaz on the back23:09
* owh hasn't had a surrogate mother for years:)23:09
* owh thanks mathiaz for all the hard work and suggests we take a fortnight's leave.23:09
mathiazAlright - so no meeting next week - we'll meet in three weeks again - May 28th23:10
* nealmcb thinks we already have, in effect :-)23:10
* kirkland waves23:10
mathiazthanks all for attending23:10
sommerthanks mathiaz23:10
* ivoks drops ons bed23:10
owhLater all, I'm off to brekkie.23:10
mathiazand see ya in Prague for those of you that will be there :)23:10
owhivoks: ons?23:10
ivoksowh: on23:10
owhivoks: You need more sleep ;-)23:11
sommerlater all, have a good one23:11
ivoksowh: it's late... i baerly keep my eyes open23:11
nijabathanks for hosting mathiaz23:11
owhivoks: Go to bed. You're eyelids are getting heavy.23:11
ivoksmathiaz rulez23:11
=== fdd-0 is now known as fdd
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 08 May 13:00 UTC: Desktop Team | 09 May 04:00 UTC: MOTU | 14 May 06:00 UTC: Platform Team | 14 May 21:00 UTC: Server Team | 15 May 13:00 UTC: Desktop Team

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