/srv/irclogs.ubuntu.com/2012/03/28/#edubuntu.txt

* highvoltage starts syncing current isos13:22
highvoltage"For this release we focused on quality and stability and refrained from any important feature change.20:07
highvoltage"20:07
highvoltagestgraber: can I "s/important/significant/g"?20:08
highvoltage"iTalc, our classroom management tool was replaced by Epoptes, that's more stable and better integrated with Edubuntu and LTSP."20:08
stgraberhighvoltage: sure, sounds better20:08
highvoltage"s/that's/which is/g"?20:08
stgraberhighvoltage: +120:08
* stgraber does ISO testing in very-picky mode, reporting everything he sees as a bug (only two so far)20:09
highvoltagestgraber: I'm temtped to mention the gnome-fallback improvements too, since we're the only derivative shipping it (even though it's an option)20:13
stgraberhighvoltage: yeah, we can probably at least mention that we still ship it20:13
stgraberhighvoltage: I didn't get a session that looks as good as omgubuntu's by default but close enough to it and at least it didn't crash on me this time20:14
stgraberhighvoltage: looking at it again, the only difference is that I don't have the ubuntu icon next to the menu (or edubuntu in this case)20:17
highvoltagestgraber: yeah and that we can easily fix20:25
highvoltagealkisg: hmm, we don't have epoptes-client installed by default in the edubuntu chroot, we need it right?20:25
highvoltagestgraber: heh, we have a big puppet text logo in the resolv.conf in the default chroot in ltsp in edubuntu20:25
alkisghighvoltage: so and so. We lose some functionality, but not all20:26
alkisgWe lose the ability to control the clients before login (shut them down, vnc to them)20:26
highvoltagestgraber: I thought we fixed that by cp'ing resolv.conf and sources.list from the host after installation, but aparantly I'm mistaken :(20:26
alkisgAnd x11vnc then runs in the user session instead of locally, so it's just a bit slower20:26
alkisgSo it's not very important, but yeah it'd be nice if it was installed. But you'd need the server certificate in the chroot.20:27
alkisg(a file copy, or epoptes-client -c in the chroot)20:27
highvoltageok20:27
highvoltagealkisg: ah, we extract the ltsp image when installing, and then we're able to make some changes before doign a ltsp-update-image again20:28
highvoltagealkisg: so it's possibly something we could fix still20:28
stgraberhighvoltage: it wasn't easy to install epoptes by default and still make it work with ltsp-live in a secure way20:28
alkisgCool! We just need /etc/epoptes/server.key20:28
alkisgCopied in the same location in the chroot20:28
alkisgstgraber: if needed, we can easily regenerate the certificate, or symlink to the snakeoil one20:29
alkisg*server.crt20:29
stgraberalkisg: the problem is with ltsp-live, the chroot is built on a completely different machine and architecture as the rest of the CD20:29
stgraberalkisg: we use 4 machines to build the Edubuntu media20:30
stgraber1) builds our ltsp i386 chroot and sends a .squashfs back to nasukan20:30
highvoltagestgraber: yeah if we can at least have it work for the installed system out of the box, that would be good20:30
stgraber2) builds our i386 live system and sends it to nasukan20:30
stgraber3) builds our amd64 live system and sends it to nasukan20:30
highvoltage(but I don't care so much for ltsp-live and epoptes atm)20:30
stgraber4) (nasukan) generates the .iso including all the .squashfs it received20:30
alkisgstgraber: I can add an epoptes-client option to make it run without verifying the certificate, if it helps. Maybe even check for an lts.conf option for that.20:31
stgrabernasukan never unpacks/repacks .squashfs, so there's no way to copy a file from the live media to the chroot for ltsp-live20:31
alkisgE.g. EPOPTES_CLIENT_VERIFY_CERTIFICATE=False in lts.conf20:31
stgraberallowing it to run without certificate would work for ltsp-live indeed, then let the ltsp-server package mangle the chroot when installing20:31
alkisgAnd of course that won't be put in the installed system20:31
stgraberbut I won't do that for 12.0420:31
stgrabermight do it for 12.1020:31
highvoltagealkisg: cool, that doesn't sound any worse than the ssh security we currently bypass in ltsp-live, so I guess that would work20:32
alkisgIf it's going in 12.04, I'll do it next week, otherwise I'll leave it for later20:32
highvoltageI guess for 12.04 we should at the very least remember to document how to use epoptes on edubuntu20:32
stgraberit won't be going in 12.04, adding the extra package will require a change to the Canonical build infrastructure which by itself can take over a week20:32
highvoltage(since we say that it's well integrated)20:33
stgraberbut for 12.10 we can certainly do it20:33
highvoltageand create a bug so long for 12.1020:33
stgraberhighvoltage: as for resolv.conf, it's weird it got in there but it's not a big concern as it gets replaced at boot time anyway20:33
alkisghighvoltage: with epoptes preinstalled, and without epoptes-client in the chroot, there's nothing to document, one only needs to launch it :)20:34
stgraberhighvoltage: sources.list is a bit more annoying though20:34
highvoltagealkisg: ah, it didn't work for me and mgariepy like that20:35
alkisgI'd like to hear why, it should20:35
stgraberhighvoltage: can you file a bug against ltsp and assign it to me? I'll make sure I get these two fixed in the next upload, simply re-generating sources.list20:35
alkisgFor ltsp, that is20:35
highvoltagestgraber: yeah but I don't need to change the chroot for that, iirc we did fix that in ltsp-live at some point20:35
alkisghighvoltage: Ooops sorry the user needs to be added in the epoptes group20:35
alkisgYou're right20:35
highvoltagestgraber: so it would extract the image, then copy over the host's sources.list and resolv.conf and then ltsp-update-image20:36
highvoltagealkisg: ok, mgariepy says there wasn't a certificate on the server, but it's possible that he *might have looked on the wrong place20:36
alkisgstgraber, highvoltageI wonder if it would be a good idea to make the socket owned by sudo:epoptes, so that sudoers can run epoptes without using sudo and without being in the epoptes group20:36
highvoltage(brb rebooting thin client where my session is currently displayed)20:36
alkisghighvoltage: the certificate is auto-generated on postinst, it should be here20:36
highvoltagealkisg: ah right, that resulted in a bug where all the certificates on the live media were the same20:37
highvoltagealkisg: I believe stgraber recently fixed that, perhaps that's what broke it again :)20:37
stgraberhighvoltage: http://paste.ubuntu.com/904529/20:38
stgraberhighvoltage: please just give me a bug number to go with it :)20:39
stgraberhighvoltage: ubiquity is supposed to generate a new one at install time20:40
stgraberbut failed at doing it apparently...20:40
stgraberhighvoltage: can you get me a bug report for that one too please? (against edubuntu-live)20:41
highvoltagealkisg: epoptes is working very nicely :)20:41
alkisgAfter spending more than a month stabilizing it, it'd better be! :D20:41
alkisgI'll do that sudo-group change though for precise, in order to avoid having to add users in the epoptes group for common cases20:42
alkisgAnd I'll put that lts.conf var option to run without a certificate verification, even if it's not going to be used for 12.0420:42
alkisgI hope vagrantc can upload it on debian on monday, so I'll do the last epoptes upload on tuesday20:43
stgraberhighvoltage: I found a fix for the epoptes missing-certificate bug, just file a bug against edubuntu-live20:43
highvoltagestgraber: ah, great! I'll go ahead and file that bug for the files20:43
stgraberhttp://paste.ubuntu.com/904537/ is the fix20:44
stgrabersomething in epoptes' postinst changed that make the rm -Rf of the whole dir break the postinst :)20:44
alkisgI declared that in debian/dirs instead, yeah20:44
stgraberwell, that's the right place for it ;) sadly my code was depending on you creating it in postinst. easy fix anyway20:46
* alkisg loves the idea of the lts.conf var, which would help troubleshooting a lot of cases where people don't read the installation instructions about epoptes-client -c in the chroot, and the sudo group change, which will make epoptes run out of the box on edubuntu live and on most other cases too20:47
alkisgBah. sudo is a group, not a user, the socket can't be owned by sudo:epoptes :(20:49
alkisgI could automatically add all sudo members to the epoptes group, since they'd be able to add themselves to the epoptes group anyway, but I don't really like the idea20:52
alkisg'night guys20:58
stgraberhighvoltage: I'm taking care of filing the LTSP bug (so I can finally commit that stuff)20:59
highvoltagestgraber: ok great20:59
stgraberhighvoltage: also taking care of the edubuntu-live one21:01
highvoltagestgraber: that won't be fixed for the beta (I'm assuming), so can I release not it?21:01
highvoltage*note21:01
* highvoltage adds it so long anyway21:02
stgraberhighvoltage: yeah, I'll mark them all on the tracker so we can get them from there if we forget to add them as we find them21:02
rtdoswhat's the gnome command to add/remove users and change a users (advanced) permissions?21:09
stgraberhighvoltage: can you try reporting a bug at https://bugs.launchpad.net/ubuntu/+source/edubuntu-live/+filebug see if it oops for you too?21:09
stgraberhighvoltage: I'm trying to report the epoptes one but LP no longer likes me for some reason21:09
highvoltagestgraber: which one should I file a bug for? the ltsp-live one for sources.list and resolv.conf?21:12
stgraberhighvoltage: nope ltsp-live is the one I filed before (and worked fine), I'm trying to file the epoptes one21:14
highvoltagestgraber: heh, mine just got slow to the point that loading the page timed out21:30
stgraberhighvoltage: yeah, spm in #launchpad just told me that they messed up a LP rollout21:30
highvoltageah ok21:30
stgraberhighvoltage: I'll post my bug again when he tells me that's fixed21:30
stgraberedubuntu is now fully tested21:46
stgraberhighvoltage: Edubuntu 12.04 will ship by Epoptes by => s/by //23:08
stgraberhighvoltage: (post on G+)23:08
highvoltageoops23:14
stgraberhighvoltage: at least on G+ it's fixable, if you posted somewhere else, well, too bad ;)23:15
highvoltagesome guy on facebook complained about the pic on user 3's desktop23:20
highvoltage(silly people)23:20

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