/srv/irclogs.ubuntu.com/2012/09/04/#edubuntu.txt

alkisghttp://tech.slashdot.org/story/12/09/03/0318246/ubuntu-gnome-remix-1210-arrives-for-testing03:54
stgraberalkisg: yep, that's jbicha's work03:55
alkisgYup, I like the direction it's going in :)03:55
alkisgstgraber: any ideas about edubuntu/ltsp/thin client future, now that we won't have unity-2d and gnome-fallback? llvmpipe over the network really sucks, maybe switch to xfce/lxde?03:56
alkisgOr try to run the WM locally?03:57
stgraberalkisg: I sent an e-mail regarding that to the desktop team, we'll see what happens03:57
stgraberalkisg: short answer is, ltsp is in main and supported by Canonical, so I have to release with Unity support03:57
alkisgCool, /me searches for the archives...03:57
stgrabernow it's up to the unity team to fix it so that it works03:57
jbichastgraber: edubuntu 12.10 won't have gnome fallback?03:58
stgraberjbicha: Edubuntu 12.10 will still let our users use gnome fallback. I'm talking about LTSP here03:58
alkisgHmmm... warren mentioned that up to some point, maybe 2008/2009, 3d, compiz etc over the network worked quite well... unfortunately I've never been able to reproduce this03:58
stgraberalkisg: it does work fine if the software you're running supports indirect rendering03:59
stgraberwhich is the case for compiz, but not for compiz+unity...03:59
alkisgstgraber: with intel server + client, I'm still getting software rendering with llvmpipe03:59
alkisg(which is unusuably slow)03:59
stgraberalso, compiz blows up in 16bit mode (well, so does llvmpipe, which is why I had to revert to 24bit in quantal for now...)03:59
stgraberalkisg: that's weird. And LIBGL_ALWAYS_INDIRECT=1 is set in the environment?04:00
alkisgYeah.. I'll test again to make sure today04:00
stgraberI certainly was playing openarena full screen on 12.04 with my atom netbook just a few weeks ago ;)04:00
alkisgAs a thin client??!04:00
stgraberyep04:00
alkisgTy, I'll look into it04:00
stgraberit was using 30-40Mbps of bandwidth, so not something you'd want all your network to do, but it was still working04:00
alkisgWe'll have problems with all the older hardware that doesn't support 3d, but at least modern hardware will work in this case04:01
alkisg(although usually ancient hardware => thins, modern => fats...)04:01
stgraberyeah, I expect people deploying on older hardware to go with gnome-session-fallback or switch to lxde/xfce04:01
alkisgWe need to select one of them and debug it a bit to ensure a smoother experience04:01
alkisgI think vagrantc is using lxde, so it should work ok with ltsp04:02
stgraberyeah, will happily let that work to someone who actually cares ;) for now I'm just trying to get something that works fine on 2-3 years old Intel, that's already hard enough as it's...04:02
alkisgEdubuntu will stay with unity, right?04:03
stgraberyep04:03
stgraberthough as jbicha mentioned, we offer gnome-session-fallback as an option in the installer04:03
stgraberchoosing that option will change the default session of both the server and thin clients04:03
alkisgI don't think that'll still be alive for the next LTS though... they're killing it upstream04:03
stgraber(both unity and gnome-session-fallback are installed in all cases)04:04
stgraberyeah, that part kind of sucks as I really don't want to bring a whole different desktop environment in Edubuntu just to support older hardware...04:04
stgraberthe fallback session was really good for these cases...04:04
stgraber(and for the nostalgics ;))04:05
jbichaalkisg: I don't think gnome-session-fallback is dead yet04:05
alkisgAnd I heard some apps like totem won't work with fallback, I don't know when that started though04:05
alkisgjbicha: I'm reading this: https://live.gnome.org/ThreePointSeven/Features/DropOrFixFallbackMode04:05
jbichaalkisg: no, totem won't work now without 3D, it still works in GNOME Classic04:05
alkisg...and the relevant bug reports suggest they're removing support upstream currently04:05
stgraberalkisg: I believe the totem issues are linked to clutter which doesn't like 2D environments, so yeah, these will likely stop working on thin clients, whatever the desktop environment you're using04:06
jbicha"won't work with fallback" is a bit misleading04:06
stgraberunless they work with indirect rendering, then they should at least work on intel04:06
alkisg"several apps now require clutter and can't work in fallback mode (totem, audio/video UI in empathy, cheese, etc.) " ==> the way they say it, they should have problems with unity-3d too04:07
jbichait depends on what the meaning of "fallback" is04:07
jbichain the pure, ideal GNOME world, you'd only be using fallback if you don't have working 3D so in that case, the clutter apps won't work04:08
stgraberalkisg: anyway, it's indeed a pretty bad time for LTSP at the moment when gnome-shell, unity and kde all kind of suck on thin clients (where suck ranges from segfault to being so slow it's unusable). I'm expecting to recommend people to stick to 12.04 for now while we see how things evolve...04:08
alkisgTheir solution there is software emulation, llvmpipe04:08
alkisgstgraber: +104:09
stgraberalkisg: my guess is that soon enough we might have to start doing fat clients by default and let the thin client stuff to people who know what will work with it and what desktop environment they want...04:10
stgraberI'm really not looking forward to that day though... it kind of defeats the original purpose of LTSP...04:10
alkisgIt depends... the most valuable thing in LTSP for me is it's "whole lab in a server" feature, not just the "reuse ancient hardware" feature...04:11
stgrabersure, but we used to have both ;)04:12
alkisgYeah :(04:12
alkisgWe might be able to run the WM locally though...04:13
stgraberindeed, we'd likely have to fix dbus to work properly first though then check that dconf and similar stuff don't blow up04:13
stgraberand that wouldn't save us from totem and other stuff using clutter, though I suppose we could run these locally too (probably a good idea in any case)04:14
stgraberI think the idea would really to reverse the concept between local and remote apps and make sure we can seamlessly integrate "remote" apps on a fat client system04:15
stgraberthen build a list of stuff that should be running on the server (libreoffice, ...)04:15
* alkisg expects 14.04 to be a bit chaotic for LTSP, and the next LTS after that to use wayland and be even more chaotic :D04:15
stgraberI'm kinda hoping someone will eventually notice that our new shiny desktops don't have any working remote desktop protocol and will fix that somehow... as remote X11, VNC, RDP, NX, ... all suck with the new shiny desktop environments...04:16
stgrabergets me wondering why we even ship vino...04:16
jbichaalkisg: wayland was considered for 12.10, I expect they'll try again for 13.0404:16
alkisgI think that part will be very good for ltsp... either fats, or the wayland remote desktop solution04:16
alkisgjbicha: so we might have it as the default for 14.04 without the need for x-wayland? Dunno, it sounds to me the apps aren't ready yet...04:17
jbichaoh, it's still x on wayland04:17
alkisgThat will still give us the same problems with ltsp though :-/04:18
stgraberso far my upstream plans are to do the switch to lightdm during this year's hackfest (next month), nag Scotty to get libnss-ssh and libpam-ssh in shape, get that released, then fix/update stuff as things get better/worse04:19
stgraberthey landed lightdm with rdp support last week (or the week before?) in quantal, so my plan is to just re-use that API to implement an X11/LTSP backend04:20
stgraberthat should be trivial and should let us get rid of ldm04:20
alkisgCool, that's a very good plan04:20
stgraberthen again, it's an LTSP hackfest, so we'll see how much of that will actually happen ;)04:20
alkisgEat some lobster for me too :D04:21
stgraberhighvoltage: speaking of the hackfest, Marc and you are going, right? (otherwise I'll need to figure out how to get down there and pretty quick...)04:21
vmlintustgraber: is lightdm going to be the only supported dm? I remember there being talk about supporting kdm/gdm/xdm/lightdm with libnss-ssh/libpam-sshauth.12:14
alkisgIdeally we would support any pam-capable DM12:16
alkisgBut I don't know if we'll be able to support everything, like e.g. the rdp plugin12:17
alkisgWe can create different sessions in /usr/share/xsessions to be selected from any DM upon login12:17
alkisgE.g. "Local session (fat client)", "Gnome, on server (thin client)" etc12:17
alkisgAnd authentication is fine with pam as well12:17
vmlintudoes the rdp stuff require something special?12:18
alkisgBut "login as guest", "rdp session"... I don't know if we'll be able to support all the options that are available in ldm12:18
alkisgThe rdp session actually isn't a session at all, since the user doesn't exist locally12:18
alkisg*not in any ssh-capable server12:19
alkisgAnyways, most of these questions will be answered in BTS... although the implementation will need months12:19
vmlintunow that schools have started, I'll have time to work on the lightdm stuff again12:22
alkisgCool... it would be nice if you could attend the BTS as well, to give feedback to Scotty, even remotely...12:23
vmlintuuntil now we've been doing to work with any dm, but the lightdm specific backend stuff would change this12:23
alkisgI think the plan is to support any DM, and just polish lightdm a bit more12:24
alkisgSince it has supports for plugins etc12:25
vmlintuI won't be able to attend bts physically12:25
vmlintuwhen is it going to be?12:25
* alkisg neither... in a couple of months, not sure exactly12:25
alkisgThe certain part is that we'll need to change LTSP a bit as well12:26
alkisgE.g. if we only have 1 DM menu for selecting the thin client session, how will clustering or load balancing be done?12:26
alkisgSo maybe "Gnome on server with less CPU load (thin)", "LXDE on server1 (thin)" etc, multiple menus12:27
alkisgAnd we'll need the DM to notify pamssh about the selected session, _before_ the authentication...12:27
vmlintuso far we have disabled all ldm menus anyway12:27
alkisgThat's ok for testing, but it can't be committed upstream like this, people that use load balancing will complain12:28
* alkisg only uses a single linux server so doesn't care much about all that12:28
vmlintuautomatic load balancing should be no problem as the login script checks the servers before logging in12:29
alkisgAlso pulse will need to be started as part of the session... ldm/rc.d will need to find a new location12:29
vmlintuload balancing cannot be left to the user anyway12:29
alkisgThere are cases where the user needs a certain server because it has a specific app12:30
alkisgOr cases where someone wants to try a local login (fat), or an rdp login, or an ssh login (console)... too many cases to support12:30
vmlintuhmm.. I've never actually tried if ldm has support for selecting the server12:30
alkisgNow we only have /usr/share/xsessions/*.desktop files to go with12:31
alkisg(if we want to support all DMs)12:31
alkisgAnd we won't be able to display different languages per server12:31
alkisgWe'll just have to sum up all of them and display them all at once12:32
vmlintudifferent languages?12:32
alkisgLogin language12:32
alkisgE.g. a server might support en, fr, and another en, el12:32
alkisgIdeally when server1 was selected, the language combo box of the DM would only show en + fr12:33
vmlintuDoes LDM have currently something like that?12:33
alkisgNo, it only supports a single server :)12:33
alkisg(I think)12:33
vmlintuok.. I started thinking that I have missed something big12:34
vmlintuone option would of course be to have a separate dialog appearing after *dm login12:35
vmlintuThat could ask everything that is needed - specific server, language, what ever..12:36
alkisgOne for selecting the server before, and one for selecting specific options afterwards12:36
alkisgBut displaying dialogs is intrusive, they'd need to be optionally selected from DM menus12:37
vmlintuI want the *DM to be without a single selection anyway12:37
vmlintuDo you know what kind of apps people are using that are installed only on specific servers?12:38
alkisgI've heard some people at #ltsp mentioning specific use cases, but I don't remember any of them12:39
vmlintuI think I'll do some testing with the xsession .desktop files to see how lightdm behaves..12:41
vmlintuAre there other load balancing solutions besides ltsp-cluster around?12:41
vmlintuThat kind of load balancing doesn't require UI12:41
alkisgLDM_SERVER="server1 server2 server3"12:43
alkisgI think we support automatic load balancing when the user defines multiple servers12:44
alkisg(if not, I once wrote a script for that...)12:44
vmlintuthat queries ldminfod?12:44
alkisgI think ldminfod is queried for all LDM_SERVERs12:45
alkisg...but since we're only using 1 server always, I haven't really dug into all that12:46
vmlintuyep.. we've been using lately a load balancer that asks sinfod for server loads12:47
vmlintuit mimics partly ltsp-cluster so it works with normal chroots12:48
vmlintuI've been wondering if something like that should be built-in in ldminfod. Every server would broadcast its status and all other servers would always know the status for all servers.12:49
vmlintuldm/lightdm/*dm would need to query only one server to know where to connect12:49
alkisgAt some point in the future I want to propose a new configuration system for ltsp, a settings daemon on the server that provides info for the server itself and for each client/boot phase12:49
alkisgIf that's well implemented, it might replace ldminfod...12:50
vmlintuwould ldminfod replacement need to be compatible with it?12:50
highvoltagestgraber: it's highly unlikely that Marc will be going at this point12:51
highvoltagestgraber: I want to go, so we'll see12:51
alkisgvmlintu: it depends... it might have a compatibility layer there, it's not hard to do that, although I'm not sure if it's worth it12:51
vmlintuhighvoltage: going to uds?12:55
vmlintualkisg: what about the lts.conf stuff? Is there need for tftp based method?12:56
alkisgvmlintu: I don't see a need there, except for compatibility12:57
alkisgThe initramfs can access the web (wget) or any other port (nc), no need for the additional tftp client we're installing in the initramfs...12:57
alkisgAnd since we already have an ldminfod, it's not like we need another settings server. 1 is enough12:58
highvoltagevmlintu: I'm not sure, at this point it doesn't seem so12:59
vmlintuhighvoltage: ok12:59
highvoltagevmlintu: but I admittedly don't have much of a reason to go, I have enough work for the next 6 months edubuntu-wise already12:59
vmlintuhighvoltage: what kind of things are you working on now?13:02
vmlintualkisg: if there was a way to load the kernel with http, I'd be happy..13:04
alkisgvmlintu: other than ipxe / ipxelinux.0 ?13:05
vmlintualkisg: I always keep forgetting that.. it should be the default13:09
vmlintuand now I remember again that ipxe doesn't work with all the hw I have in hand..13:24
alkisgipxelinux.0 is supposed to reuse the pxe stack13:24
alkisgSo it should work for all cards13:25
vmlintumaybe I have tried it with some other method13:26
vmlintuhmm.. I think it was the chainloader that I tried earlier13:29
highvoltagevmlintu: not much, that's the problem13:30
highvoltagevmlintu: we don't have that much technical commitments atm, but we have a *lot* of project stuff to sort out, growing the community, contuing the work we set out to do on the website, interviews and news on the site, sponsorship process and more13:31
highvoltagevmlintu: not necessarilly big or scary things (actually quite the opposite), but I'm interested in too many things that could each be full-time things on their own. at least I've been making progress with time-managing all of these recently.13:32
vmlintualkisg: is ipxelinux.0 available somewhere?13:40
alkisgvmlintu: I haven't used that, I'm not even sure it's named like that13:40
alkisgIt might be called undi something13:40
vmlintuundionly.kpxe?13:41
alkisgYup, that one, but still not sure about it13:41
alkisgAnd not sure from what version on it supports http either13:41
alkisgTry the syslinux wiki or irc13:41
vmlintuthat has been giving be problems earlier13:41
alkisghttp support should be quite new, so you might have hit bugs that were fixed in the meantime13:42
vmlintuI'll do some testing13:42
vmlintuthanks13:42
alkisgPeople at #syslinux are friendly, do ask them about any problems13:42
vmlintuhighvoltage: that does sound like a lot13:45
bencerstgraber: did u see my reply on #1043654?14:34
highvoltagestgraber: these would be fine for weblive, right? http://www.hetzner.de/hosting/produkte_rootserver/ex416:45
highvoltagehey there bencer16:45
bencerhey highvoltage16:45
bencerim blocked waiting for the -release team to approve the ffe16:46
bencermigration is going to be difficult from precise16:46
benceras explained in the ticket16:46
bencerhttps://bugs.launchpad.net/ubuntu/+source/zentyal-samba/+bug/104365416:46
ubottuLaunchpad bug 1043654 in zentyal-samba (Ubuntu) "[FFe] New version of zentyal-samba" [Undecided,New]16:46
stgraberhighvoltage: yep16:48
highvoltagestgraber: ok, I sent PLC an email request cc'ing ben and serge and also sent ben an update on the sponsoring process that we're working on16:54
highvoltagestgraber: now to get the TB while I'm at it :)16:54
stgraberhighvoltage: ok :)16:54
bencerstgraber: highvoltage any opinion on the zentyal-samba?16:57
highvoltagebencer: imho it looks reasonable17:20
bencerhighvoltage: if you can comment something on the ticket, would be great17:20
highvoltagebencer: ok, but I have pretty much 0 say in it :)17:22
bencerhighvoltage: maybe helps to get the ok from the -release guys17:23
highvoltagebencer: ok, posted17:26
bencerhighvoltage: cool, thanks!17:26
bencerhighvoltage: ups and ltsp modules ffe are still there, no updates :-/17:26
highvoltagebencer: yeah you might want to ask in #ubuntu-release about that17:27
=== yofel_ is now known as yofel
highvoltagebencer: not sure if you follow #ubuntu-release...19:39
highvoltage15:36 < iulian> highvoltage: zentyal: I'd appreciate it if you could provide something more useful  than that, preferably some logs that show that it is indeed a low-risk update.19:39
bencerhighvoltage: https://launchpad.net/~bencer/+archive/zentyal-2.3-p/+packages20:10
highvoltagebencer: ok, see #ubuntu-release and paste that link to iulian too please20:13

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