/srv/irclogs.ubuntu.com/2008/12/10/#edubuntu.txt

LaserJockI've been thinking of how to think of it00:01
LaserJockif we call it "Edubuntu"00:02
LaserJockthen Ubuntu + Edubuntu = something00:02
LaserJockif it's Ubuntu Education Addon then we get00:02
LaserJockUbuntu + Ubuntu Education Addon = Edubuntu00:02
LaserJockI guess maybe it should be Ubuntu + Education Addon00:03
LaserJockUbuntu is maybe redundant in the second one00:03
stgraberRichEd: where are you ?00:05
LaserJockbut I'm sort of warming up to the  idea of considering the CD as secondary to the "bundles"00:05
LaserJockmaybe we could even call it: Educational Bundle CD00:06
LaserJocknot sure if that's any better than Addon00:07
RichEdstgraber: where we met yesterday ... outside the room00:12
RichEdLaserJock: but when does an Ubuntu desktop become Edubuntu ... if you have added 1 edu app, or 3, or a bundle ?00:13
LaserJockright, that's a problem00:13
RichEdIs a college who installs Ubuntu and adds 6 higher level edu applications using Ubuntu or Edubuntu ?00:13
LaserJockeither/both? :-)00:14
RichEdUbuntu problems / issues should belong to Ubuntu Support .... the education applications & education user issues belong to the Edubuntu "community"00:15
LaserJockok, so you think we should stick with Ubuntu Educational Addon?00:15
stgraberwell, edubuntu is the project name which goal is to provide bundles of education applications00:15
RichEdThat is why I see that there is no Edubuntu desktop ... simply Ubuntu, with education related applications provided by the Edubuntu project00:15
stgraberso no, I don't think we can say that someone is running edubuntu as it's just Ubuntu + 1->all edu packages00:16
LaserJockok, one sec00:16
LaserJockeverybody go to http://releases.ubuntu.com/edubuntu/00:16
RichEdand relationships with Education upstream etc. are all done through the edubuntu community00:16
LaserJockthis illustrates my problem00:16
stgraberwe used to be able to say that as we had an edubuntu distro, so someone was using edubuntu when he installed using the CD00:16
LaserJockon that page for Hardy and Intrepid, it says "Ubuntu Educational Edition"00:17
RichEdUbuntu Educationl Addon ? (not Educational ... that's a tad clumsy with the "al")00:17
RichEdoops sorry ...00:17
LaserJockoops, Education Edition00:17
LaserJockit's Ubuntu Education Edition00:17
LaserJocknow if you click on that00:17
RichEdUbuntu Education Add-on00:17
LaserJockfor Intrepid00:17
LaserJockit says "Ubuntu educational add-on CD"00:18
LaserJockand the name of the iso is "edubuntu-8.10-addon-amd64.iso"00:18
stgraber:)00:18
LaserJockmy point is that there is *no* consistency at *all*00:18
LaserJockeach thing is a different name00:18
RichEdI think that may have been Oliver's grammar chioce ...00:18
RichEd* Ubuntu Education Add-On CD00:19
RichEd* Edubuntu Project00:19
RichEd* Edubuntu Community00:19
RichEd---00:19
RichEdThat's my take00:19
RichEdAnd yes, we need to clear up the amibguation and clutter00:20
RichEd?? comments ?00:20
LaserJockI like Education00:20
LaserJockRichEd: is Edubuntu Addon Cd out?00:21
LaserJockdo we need to keep Ubuntu somewhere in the name?00:21
stgrabersounds like an addon for edubuntu to me00:21
LaserJockgood point00:21
RichEdYes I think so ... was about to make the same comment as stgraber00:21
LaserJockRichEd: do you like something other than "Addon"00:22
LaserJockI'm sort of not very fond of it00:22
LaserJockto be honest00:22
stgraberyeah, addon sounds a bit "unofficial"00:22
RichEdLaserJock: suggested alternatives ?00:22
LaserJockwell, I wondered about "Bundle"00:23
LaserJockUbuntu Education Bundle CD00:23
RichEdbut a bundle is singular, and the CD will offer 3/4 bundles and also singular install your own selection option00:23
RichEdso again not a great fit00:23
LaserJockwell, heck we could just get rid of that part altogether00:23
LaserJockUbuntu Education CD00:24
RichEdmrmm ... you got a point00:24
stgraberyeah :)00:24
LaserJockit doesn't really imply anything but Education on Ubuntu00:24
LaserJockwhich I think is what we want00:24
RichEdmy thinking proof testing is consider other "potential value packs" using the same naming style:00:24
RichEdUbuntu Multimedia CD00:25
RichEdUbuntu Education CD00:25
RichEdUbuntu Financials CD00:25
RichEdso that all works quite cleanly00:25
* RichEd gives a ++ for Ubuntu Education CD00:25
stgraber+100:26
LaserJockRichEd: ok, so can you work on getting that done?00:26
LaserJockalthough, that's not the full picture00:27
RichEdyep ... I'll change it on the strategy page, and will ask ogra to make back-changes ...00:27
RichEdLaserJock: ??00:27
LaserJockwhat about the actual CD name00:27
LaserJockedubuntu-8.10-addon-amd64.iso is the current00:27
LaserJockwould we do ubuntu-education-8.10-amd54.iso ?00:27
stgraberubuntu-education-8.10-amd64.iso00:28
LaserJockI think we need to retain the edubuntu directory structure00:28
LaserJockbut I don't *think* that should cause any problems00:28
* ogra notes a ping ... 00:29
ogra?00:29
LaserJockI think the concept that the Edubuntu project/community produce the Ubuntu Education CD should be fairly easy to see00:29
LaserJockogra: we're discussing the .iso naming stuff00:29
LaserJocktrying to clarify/clean it up a bit00:30
ograLaserJock, right, what back-changes is RichEd talking about ?00:30
LaserJockogra: we're going for Ubuntu Education CD and ubuntu-education-8.10-amd64.iso00:30
RichEdogra: just the naming on the download pages for 8.10 and 8.0400:30
ogranote that my approval for edu stuff from davidm is limited t only few hours for jaunty to make changes to the metapackages (this was requested in advance)00:30
ograRichEd, can you file a bug for that and subscribe the ubuntu-cdimage team to it ?00:31
ogra(probably even assign it to them)00:31
LaserJocksubscribe me00:31
RichEdogra: sure ... we need direction, not chunks of your time :) thanks00:31
ograwell, ubuntu-cdimage is the team implementing it00:31
LaserJockyeah00:31
LaserJockif I somehow found some time I could probably write the patch00:32
* ogra goes back to intel discussion00:32
LaserJockbut I'd like to stay in the loop in any case00:32
LaserJockRichEd: all good then on that?00:32
RichEdyep ...00:34
RichEdOkay ... we need to get onto the bundle spec ... I have another meeting in 45 mins00:34
LaserJockyep00:34
stgraberme too00:34
LaserJockwhat's the URL for that?00:34
RichEdLaserJock / stgraber have you been through the spec00:35
RichEdhttps://wiki.ubuntu.com/Specs/UbuntuJaunty/EducationAppBundles00:35
RichEdWhat I really need today is an idea of how the menu work LaserJock is working on cuold/would affect the spec I have created00:36
stgraberyeah, just had a quick look00:36
LaserJockRichEd: are you only wanting age-related bundles?00:36
RichEdWe'll need a session tomorrow over here with someone from the foundation team who would actually do the work00:36
LaserJockthat part I'm confused about00:37
RichEdLaserJock: subject could be an option, but then subject = science bundle might have a 6 year old science look at the stars mommy up to molecular modelling00:37
LaserJockwell00:37
RichEdso does that make sense as a bundle ?00:37
LaserJockgenerally I would start splitting into areas at secondary level00:38
LaserJockso I would do like Pre-school, Primary, Secondary (with areas), Tertiary (with areas)00:38
RichEdLaserJock: so what about ...00:40
RichEdBundles : Pre-school, Primary, Secondary, Tertiary00:41
LaserJockif we have a whole Education category having more than 4 entries would seem to be ok00:41
RichEdInstalls into [ Applications ] [ [ Education ] ] [ [ [ Subject ] ] ]00:41
RichEdCos surely the teacher would select All Secondary School Apps00:41
RichEdBut in class, they want the kids to find apps under menu categories ?00:42
LaserJockhmm, right00:42
LaserJockit's somewhat unlikely that a machine would be installed *just* for 6th grade science for instance00:42
RichEdso that would make it clean if we went with: Bundles Spec ... Canonical Desktop / Foundation00:43
RichEdMenu Category Spec ... laser and/or Canonical Desktop / Foundation00:43
* RichEd is just thnking aloud here ... not deciding]00:43
stgraberadminister users00:44
stgraberoops00:44
RichEdof course, the creation of the Menu Sub-Categories is kind of a boundary issue across both specs00:44
LaserJockRichEd: do you know much of the technical details about how these "bundles" are going to get implemented?00:45
LaserJockmy thoughts go along the lines of00:45
RichEdLaserJock: matt zimmerman said it was trivial, but i am not too clued up on the tech how00:46
LaserJockthe Add/Remove category with menu items can be done in gnome-app-install00:46
LaserJock*but* you need something for the menu items to *do*00:46
LaserJockI would suggest edubuntu metapackages00:47
LaserJockwe can then have those metapackages also contain menuing information00:47
RichEd"Add/Remove category with menu items" please clarify ?00:47
LaserJockok, so we use .desktop/.directory files to add the "Education" menu with the bundle menu entries00:48
LaserJockwe do this already on the Addon CD00:48
stgraberyeah, simply shipping some xdg menu files, you can then restrict access to these menus based on unix groups access to the files in /etc/xdg/menus/00:48
LaserJockbut when a person clicks on Pre-school, *something* has to be installed00:48
RichEdmy high level simplified view was that the bundle just preselected the "category apps to install" as though the user had done each one themselves ... then all proceeds as if it was manual00:49
RichEdis that too silly a concept ?00:49
LaserJockwell, it doesn't exactly work that way currently00:49
RichEdexplain the divergance ?00:50
LaserJockyou'd have to hack up Add/Remove quite a bit to do that00:50
LaserJockwell, in Add/Remove each entry corresponds to 1 package00:50
LaserJockwhen a user chooses the entry the corresponding package is installed00:50
RichEdLaserJock: ^ nope I disagree00:50
RichEdwhen a user chooses the entry the corresponding package is *selected*00:51
LaserJockwell, right00:51
RichEdthen they can go to games ... select others00:51
RichEdthen they can go to tool ames ... select others00:51
stgraberso we'd need an extra category like "Education bundles" with the various meta-packages in them00:51
RichEdthen they can go to tools ... select others00:51
LaserJockbut it's a 1:1 correspondence between entry and package00:51
LaserJockis my point00:51
LaserJocknot 1:how many ever you want00:52
RichEdthen ... they click apply ... then it says ... "the following changes will be made"00:52
RichEdso the route I was thinking is that the bundle choice simply does the "checkboxing" and then it moves to "the following changes will be applied"00:52
RichEdone app per checkbox00:53
LaserJockwell, I'm saying that's quite a bit of hacking00:53
LaserJockfor something we can already do with no changes00:53
RichEdokay ... can you perhaps fill out the design section on the spec ... the way you would see it ?00:54
LaserJockplus we can use that to do things like menus, etc.00:54
RichEdi'll need to get someone in from the team who will actually carry this out for us in a session tomorrow00:54
LaserJockI already have ~ 6 "bundles" on the Addon CD *and* have the Add/Remove bits00:54
LaserJockessentially I believe I've implemented your spec, we just need to make some changes :-)00:55
RichEdso today is a prep as far as we can get ... then tomorrow is "this is what we need, this is our suggestion, how would you like to apply it"00:55
RichEdLaserJock: so what is left ... just some string, glue and blue tack ... with a lick of paiin00:55
RichEdpaint00:55
LaserJockwell00:55
LaserJockI only do the Add/Remove stuff on the CD00:56
LaserJockwe'd need Ubuntu to have my data package installed so you can get at it from Ubuntu00:56
LaserJockand we'd want to define the bundles better00:56
LaserJockbut in Intrepid I changed them to use seeds so it's much easier to do00:56
LaserJockbut I'm pretty sure most of all the technical bits have already been done in Edubuntu00:57
LaserJockwe just need to get some of that moved to Ubuntu and better bundle definitions00:58
LaserJockif we then hook that up with the menus I think it might end up pretty cool00:58
LaserJockRichEd: I just don't want you guys to end up duplicating work we've already done and we're likely to duplicate anyway00:59
LaserJockbecause I've already got a pre-school "bundle", I just call it Young01:00
RichEdLaserJock: points taken ... but here is the deciding factor01:00
RichEdIt is essential that [1] we can offer the install bundles option for Jaunty, in and working01:00
RichEd[2] we can promise this now to decision makers ... and know that it will happen01:01
LaserJockright01:01
RichEdSo, if we have the edubuntu resources who can & will deliver ... great01:01
LaserJockwell, I'll put it this way01:01
LaserJockI'm less concerned about *who* does the work than where  it's done01:02
RichEdIf we don't, then canonical will satisfy the use case using internal devs01:02
LaserJocksince Edubuntu *already* wants to make those bundles and has a good start I don't think it's wise to duplicate01:02
LaserJockbut I understand the concern about making sure it's done01:02
RichEdBackground: We have people promoting Ubuntu in India, and the guys (decision makers) are hovering between building their own distro, or going ubuntu01:03
RichEdSimple things like this bundling may tip the scales#01:04
RichEdSo we need 100% certainty that it can be promised01:04
RichEd100% delivery on the trivial bundles is preferred to 95% delivery on bundles + menus + teacher menu editor01:05
RichEd^ that is all just a reality check ... not any comment in any way ... please understand01:05
RichEd:) okay01:05
RichEdSo how do we proceed ... with conviction ?01:06
LaserJockwell, I say first put down the technical details of what needs to get done01:06
LaserJockdo the spec01:06
LaserJockthen we can figure out who's gonna implement01:06
LaserJockIMO anyway01:07
stgraberyeah01:07
RichEdSo would it maker most sense for me to flesh out the spec a bit more, and then have a session scheduled tomorrow where we can get voice going, and get someone from Canonical internal tech to be present ?01:08
RichEdthen LaserJock can comment on his work and approach, and agreement might be reached on how to go forward and with who doing it01:09
RichEdA risk is that our own homebrew approach may not be approved to go into add/remove ... so we need a blessing or a nae before we leave UDs01:09
LaserJockwell01:09
LaserJockI mean, not to be a jerk, but I have more power to make the changes01:10
LaserJockunless you get mvo to do it01:10
RichEd(seeing as this is now an Ubuntu spec / impact ... and not just an Ubuntu)01:10
LaserJockI'm an Ubuntu Core Developer after all01:10
LaserJockI don't need permission per se01:10
* RichEd bows down in respect to LaserJock and thanks for the work he does and will do ... (seriously) ... but what I need to cover my gonads from getting ripped off is a guarantee01:11
LaserJocksure01:11
LaserJockI'm just saying I can put the details of how to do it in the spec01:11
RichEdso ... methinks ... LaserJock & mvo in a session tomorrow ... would that be clean ?01:12
LaserJockand if the internal person can upload then fine, no problems01:12
RichEdand if LaserJock can do the spec design before tomorrow, i'll throw ion a free t-shirt01:12
RichEdmvo looks kindly on our education requests, and I think LaserJock / stgraber  / mvo / RichEd would be a good quorum01:13
LaserJockyeah, I worked with mvo to get our current Addon CD stuff01:13
RichEdthen we are pretty much covered for design, approval, and 100% delivery01:13
stgraberyeah, I don't think it should be any problem to have mvo do the change especially as it's something Canonical wants:)01:13
RichEdokay ... i need to go to a one-on-one meeting now ... end of session in 2 mins ...01:14
pygisbalneav, ping!01:14
pygihello RichEd, long time no see01:14
pyginubae, ping01:14
RichEdhey pygi01:14
* stgraber has to go too01:14
RichEdmvo either doing the change or blessing it is a good confidence booster01:14
LaserJockyes, mvo is the *man* when it comes to Add/Remov01:16
* RichEd has to dash01:16
RichEdbefore I go ... seen this anyone ?01:18
RichEdhttp://scratch.mit.edu/01:18
RichEdany comments would be appreciated01:18
LaserJockI think that's a Squeak app01:19
LaserJockor maybe not01:19
RichEdyep ... squeak want to bundle into (Ed)Ubuntu ... MIT want to collaborate ... I need to know how much of a use it is to edu in the real world01:19
LaserJocksqueak is big01:20
LaserJockwe just have licensing issues01:20
LaserJockhopefully it'll work out though01:20
LaserJockSugar wants Squeak too01:20
RichEdokay ... thanks01:22
sbalneavEvening all01:22
LaserJockwhat we need is to get Squeak people interested in Ubuntu01:22
sbalneavHello pygi01:22
LaserJockit's a mess to maintain, I'm not particularly wanting to jump on it :-)01:22
=== Mario__ is now known as pygi
pygisbalneav, I hear you're reviving our old project ;)01:26
sbalneavWhich, the handbook? :)01:26
Mario__sbalneav, yup01:30
=== Mario__ is now known as pygi
sbalneavYeah, well, the handbook continued on as upstream LTSP:01:30
sbalneavhttp://wiki.ltsp.org/twiki/bin/view/Ltsp/LtspDocumentationUpstream01:31
sbalneavNow we're going to rip out the LTSP bits from Edubuntu handbook, and focus on Edubuntu-ey bits, since LTSP's found an upstream home :)01:31
=== Mario__ is now known as pygi
=== Loto__ is now known as Loto
=== spacey_ is now known as spacey
Guevarahi everybody14:40
sbalneavMorning all15:57
nubaemorning sbalneav15:57
nubaewell evening here15:57
LaserJockRichEd!19:34
RichEdLaserJock: !!19:34
RichEdRichEd & LaserJock run towards each other in slow motion ... dramatic reunion music19:35
LaserJocklol19:35
stgraber:)19:35
LaserJockRichEd: I was thinking last night about the bundles19:35
LaserJockRichEd: I reread the spec in detail and see some non-trivial things19:35
RichEdLaserJock: I was chatting to mvo about the last night about the bundles19:35
LaserJockheh19:36
RichEdLaserJock: fill me in please ... where are the showstoppers19:36
LaserJockwell, for 1 you have to push the bundles to the top of the list19:36
LaserJockright now Add/Remove just sort alphabetically19:36
LaserJockyou'd have to add a flag to the bundle .desktop to make them "float to the  top"19:36
LaserJock2) showing the list of apps to install and letting the user deselect some is not trivial at all19:37
LaserJockhowever19:38
LaserJockI thought of an alternative when I was thinking of all this19:38
RichEdre 2) the normal install process does that ... as per my use case ... hence my view of just using the bundle option to do a background macro select mimicing the user clicks#19:38
* RichEd listens19:38
LaserJockwell,  I'm not saying 2 can't be done19:39
LaserJockI'm saying it's currently not in the UI19:39
LaserJockso mvo would either need to do it for everything or special-case the bundles19:39
LaserJockhere's my thinking though19:39
* RichEd listens more intently19:40
LaserJockI'm thinking that perhaps we're trying to stuff too much into Add/Remove19:40
LaserJockmaybe it's not the best place to do this19:40
LaserJockwhat if we created a new menu item *just* for install Edu software19:40
LaserJockin System -> Administration we could have a "Install Educational Software" or "Educational Software Installer" entry19:41
LaserJockthat would call up a *customized* Add/Remove window19:41
LaserJockthat is now categorized not like "Applications, Education, Graphics ..."19:41
ballCan Edubuntu be added to a stand-alone desktop machine, or do I need Ubuntu Server?19:41
LaserJockball: for an LTSP server use Ubuntu Alternate Cd19:42
RichEdball: Edubuntu is now an Unbuntu install + Education Add-On CD to get the education apps19:42
LaserJockball: for just the Educational software, yes, you just need an Ubuntu Desktop installation19:42
ballLaserJock: Is that the Ubuntu Server Alternative CD?19:42
LaserJockball: no19:42
RichEdor you can use Ubuntu + Add/Remove19:42
LaserJockball: just plain Ubuntu Alternate CD19:42
ballok19:42
RichEdLaserJock: but that's not where the user would stumble across it ... mr joe average goes to Add/Remove ... we want to hit him there19:43
ballWill it work with Xubuntu, or is Gnome required?19:43
RichEdLaserJock: mdz felt it was trivial to implement during a high-level discussion via Add/Remove ...19:43
LaserJockball: well, if you install the edubuntu-desktop package it's going to pull in some Gnome stuff, but you can install it on Xubuntu19:43
LaserJockRichEd: well, trivial to implement, I'm just not sure it's the best way to go about it19:44
ballLaserJock: Thanks.  If I can fix my hardware problem, I'll give that ago in the early hours of tomorrow morning.19:44
ball...or perhaps late tonight.19:44
LaserJockRichEd: I think System -> Administration would be a decent place to put it19:44
LaserJockthough I recognize that it's a bit of a confusion to have both Add/Remove and this second install windows19:45
LaserJockwe do that already with Synaptic, but perhaps 3 is too much19:45
LaserJockRichEd: what I like about this separate UI is that we're free to play with the menu19:46
LaserJockRichEd: for what we're doing I think sticking everything in the "Education" menu is too restrictive19:46
RichEdLaserJock: see above ... joe public goes to Add/Remove to check out the software available ... we want him to stumble across the bundles there and go ... like hey shew wow ... i gott get me some of that19:46
LaserJockRichEd: I know, i know19:46
LaserJockit's a difficult thing19:46
RichEdwe need him/her to find it *without* being told or needing to find documentation, or even understanding en glish properly19:47
LaserJockI personally don't like Add/Remove all that much because of that sort of issue19:47
LaserJockpeople get pointed to Add/Remove but it only represents a fraction of the software that's available19:47
RichEdLaserJock: a slice of bread is better than a theoretical optimised non-real vapour loaf of raisin bread ...19:47
LaserJockit's stuck to this "must reflect the Applications menu" model that doesn't give us any flexability19:47
RichEdif Add/Remove is where people go, then that is where we need to be19:48
RichEdoptimal or not19:48
LaserJockRichEd: ok, but I'd put to you that "Install Educational Software" is *much* better than "Add/Remove ..."19:48
LaserJockthey know *exactly* what that means19:48
RichEdif the whole add/remove is one day optimised, then we'll get optimised with that19:48
RichEdLaserJock: there is no reason why we could not have a System / Install Edu Softyware *as well*19:49
LaserJockperhaps19:49
RichEdBut we *need* a trivial, low level, average me poke around to see what do I get, Add/Remove option#19:49
LaserJockwell, I know19:50
LaserJockI just think that my proposal is the most trivial and most straight forward, both to the user and the person implementing19:50
LaserJockbut I do acknowledge the point that Add/Remove is more widely know as the place to get software19:51
LaserJockeven if I disagree that it should be :-)19:51
ballIs Edubuntu mostly a collection of binary packages?19:52
ball...that relate to education?19:52
LaserJockRichEd: the thing about doing a separate UI is that we can do a whole lot better at presenting software to people19:52
LaserJockball: basically yes19:52
ballSo why not have a metapkg in Add/Remove and an Education menu to access the apps?19:52
* RichEd notes in the record that LaserJock has a better cleaner neater now new & improved solution, but gets down on his knees and begs him to please help with the use case requiring an Add/Remove education bundle choice19:53
LaserJockball: well, we're trying to get a bit more fine-grained selection19:53
LaserJockRichEd: well, do note that my idea *uses* Add/Remove19:53
LaserJockwe're just providing a "shortcut" to go straight to a better Education view19:54
ballLaserJock: right, well the metapkg could let you add/remove everything, but the individual packages would also be listed there individually wouldn't they?19:54
LaserJocksure19:54
LaserJockbut we're trying to create several metapackages and get them shown to the user in a good way19:55
balldo you need a parametapkg? :-)19:55
LaserJockheh19:55
ballHow about just prefixing the name of Edubuntu metapkgs with, say 'Edubuntu '19:56
ball?19:56
LaserJockRichEd: ok, so we can start by implementing the original spec, though I don't think it's as easy/nice, and get feedback on my idea for Jaunty+1?19:57
LaserJockI think it's just kinda ugly to special-case the bundles19:57
LaserJockI doubt mvo likes that very much19:58
ballhello HedgeMage19:58
LaserJockRichEd: another alternative I put on the spec page was to create a separate category for the bundles, something like "Education Bundles" that would separate bundles from individual apps19:59
ballKickin' Kiwi ?19:59
LaserJockI don't like it very much, but it's something I thought of19:59
HedgeMagehi, ball20:00
RichEdLaserJock: could be an option, but do Ubuntu want Education to take up 2 Add/Remove categories ?20:02
LaserJockRichEd: well, that's why I didn't like the idea20:05
LaserJockit's hard to not be intrusive, but also get stuff out there for people20:07
LaserJockRichEd: one other idea would be to utilize apt-url more20:09
LaserJockin fact that could be a really rockin' addition20:11
RichEdLaserJock: sorry to keep going around in circles back to the same point, but we need to have a way of putting an option to install education bundles by school level in the face of the casual user ... and the casual user goes to Add/Remove to see what apps they can install20:14
LaserJockright, but now I've got a 3-pronged approach20:15
RichEdAll the ++ and bells and whistles are secondary to the completion of that ... if we try to wrap up perfection now ... we lose the base requirement20:15
LaserJockRichEd: honestly I don't think people use Add/Remove as much as they use their web browser20:15
LaserJockhere's what we do though:20:16
LaserJock1) Add/Remove entries in "Education" for bundles, implement current spec more-or-less20:16
LaserJock2) Customized Add/Remove used on Ubuntu Education CD (what we do know but will use bundles)20:16
RichEd^ "as much as their web browse" explain that please for my edification ?20:17
LaserJock3) ubuntu.com/education and/or edubuntu.org pages using apt-url that describe contents of bundles, apps20:17
LaserJockRichEd: in Ubuntu we can install software from a web browser20:17
LaserJockRichEd: people will naturally look for software online20:17
LaserJockso we hit them there as well20:18
LaserJockI think you'd actually get more installs via web than you would via Add/Remove20:19
LaserJockbut we can hit them all really, no reason not to20:19
ballhitting people is bad ;-)20:19
LaserJockheh20:19
* RichEd hits mr ball in the ****s for facaetious comments ;)20:20
RichEd"in Ubuntu we can install software from a web browser" -> where do you mean specifically ... I need to understand what you mean20:20
LaserJockRichEd: open up firefox and type in apt://gcompris in your location bar20:21
ballThat's not the usual way of installing software on Ubuntu though afaik20:21
LaserJockno, but there's no reason we can't use it here20:21
ball...though a showcase/galary thing might be neat.20:21
LaserJockwe already have some pages to showcase20:21
ball(more digestable than Add/Remove)20:21
LaserJockwe want to do more20:21
LaserJockso if we hook those up we're getting even better coverage, IMO20:22
RichEdLaserJock: that is not really a browsable way of seeing what is available, and I doubt that > 2% of average education users have ever tried that out for themselves20:22
LaserJockI'm not suggesting using it as a replacement for Add/Remove20:22
RichEdyou need to know the package name beforehand as well20:23
LaserJockRichEd: no, that's why you make links in an HTML page20:23
LaserJockif I make up a webpage that describes gcompris, gives screenshot, user testimonials for that matter20:23
RichEdthat's a good idea, but let's file that under things to do once we have got add/remove bundles working20:23
LaserJockthen do a link: apt://gcompris they can just click the link and install20:23
RichEdeveryone has an add/remove menu item20:24
LaserJocksure, I'm not taking that away20:24
RichEdnot everyone will find the gallery page20:24
LaserJockbut in terms of reaching people I think you're more likely to get people on a web page20:24
RichEdnoted ... but can we take away all other options apart from add/remove until we have add/remove sorted ?20:24
LaserJockso it's something to look into, especially as we already need pages that list/describe the software20:24
* RichEd does the get down on the knees thinga again20:25
LaserJockRichEd: what I'm describing is a larger-scale spec20:25
LaserJockRichEd: don't worry20:25
LaserJockI'm just thinking large scale for a bit20:25
LaserJock3 prong approach20:25
LaserJockbut for today we're looking at 1 prong20:25
LaserJockso if mvo can do that add/remove changes needed, I can provide the bundles20:26
LaserJocks/that/the/20:26
RichEdokay ... i need to grab him to chat ... i discussed getting some of his time today and he was okay with that ...20:27
RichEdlet me ping him now ...20:27
LaserJockthat'd be great20:27
stgraberRichEd: I'm free most afternoon, I'm staying in the QA room but can join you to talk to mvo20:30
ballI made a list today of school districts near me.  I need to fire off a stream of resumes to them.20:30
ballI would like to be able to walk into an interview with a copy of Edubuntu under my arm and an idea of what's included and how it's used.20:31
RichEdball: think of it like this ...20:31
RichEddesktop: Ubuntu base install ... and a whack of education applications available to select as options to drop onto your desktop20:32
RichEdsome edu apps supported officially, some supported by the community20:32
ball...can also be deployed via LTSP, right?20:32
balls/deployed/used/20:32
RichEdserver: Ubuntu base install + LTSP + a whack of education applications available to select as options to drop onto your "desktop image"20:33
LaserJockball: LTSP is a desktop server, so in general what you can do on the desktop you can do via LTSP20:33
stgraberLTSP just provides remote access to an Ubuntu box20:33
RichEdeach workstation will get the same education desktop when they boot20:33
stgraberso yes, you can just install the edubuntu bundles on the server and all the thin clients will use them20:33
RichEdLTSP benefit (primary) is one image to maintain ... never any need for a workstation upgrade / new app install ... rebnoot & then the image is now the new one#20:34
ballOkay.  I recently set up Ubuntu Server with multiple X desktops served up via VNC, but I understand LTSP uses X1120:34
ballI would have tried it by now were it not for a couple of unfortunate hardware failures.20:34
LaserJockit's a bit more than just X11 forwarding too20:35
LaserJockthings like being able to plug in a usbdrive in the client and having it show up on their desktop (which is really the server)20:36
LaserJockplus no need for hard drives in the client20:36
LaserJockthat's always a plus :-)20:36
stgrabersound support too (both input and output), ... are things you won't get with VNC20:37
stgraberVNC is also unable to send 3D data, XV video, ...20:37
* ball nods20:37
ballIs sound done via NAS?20:37
stgrabernope, pulseaudio20:37
ballHmm.. interesting20:37
Studi8I have an idea for a new education software, where can I post it?21:14
ballDon't post it, write it! :-)21:19
ballhello Eghie21:19
Studi8Ok, i'm becoming teacher and serached for a video player which has a bookmark feature21:21
Eghiehello ball21:21
Studi8and found none....21:21
Studi8I'ts important, because you usually show the kids a snipped of 5mins out of a movie21:22
EghieStudi8: miro comes to mind21:23
Eghiehttp://www.getmiro.com/21:23
Studi8ok, i'm trying it out21:24
ballThat's a really good idea.21:24
Studi8hmm, seems to be a web video player, but I didn't find any bookmark functionality21:29
Studi8with bookmarks I mean like: start video.avi at 5:3321:30
Studi8so U prepare the bookmark, save it on USB stick, go to school, open it and play the movie from the right timestamp21:31
Eghieok21:32
Studi8Do u have any Idea?21:38
ballOnly thing that springs to my mind is to use a video editor to extract the clip you're after and then either save that as a separate file, or stick it on a presentation slide (if your software enables that)21:40
Eghiearen't there any scriptable video players?21:41
Eghiemaybe VLC is scriptable?21:42
Eghiethat whould mean an interface to the videoplayer which is scriptable21:42
* ball shrugs21:42
Studi8The problem with both solutions are: non-tech savy teachers won't use ist21:42
Eghiewell, I good interface on top of it, will make a good difference21:44
ballThat's a valid point.21:44
Eghiea21:44
Studi8yes, that would be a solution. Or is it possible to make a new simple GUI for an existing player?21:46
ballStudi8: if it's scriptable perhaps.21:46
Studi8hmm, now's the question: is it simplyer to take the codebase of an existing player and modify it or making a scripting Interface?21:49
Studi8sorry for my bad english...21:49
Eghiedoesn't matter21:50
Eghiebut VLC is by definition scriptable21:50
Eghieas in, the player is designed to be scriptable21:50
Eghiefor example, see this page: http://www.videolan.org/doc/play-howto/en/ch04.html21:50
LaserJockRichEd: you here?21:52
Studi8can the command vlc_seek be used?21:55
Eghievlc has :start-time=121:55
Eghievlc myvideofile.avi :start-time=1021:55
Eghiedon't know if its working though21:55
Eghiegoing to test it21:59
EghieDOES work22:01
Studi8cool22:02
Eghiecool22:02
Eghiealso :stop-time=10 does work :D22:02
Eghieso, basicly, it's the following: vlc myvideofile.avi :start-time=#seconds :stop-time=#seconds22:03
Eghie#seconds is seconds numeric without the # ofcourse22:03
Studi8atm i'm in windows, couldn't find out the right syntax to start vlc F**ing Microsoft...22:05
Eghievlc.exe22:05
Eghie"C:\Program Files\VideoLan\VLC\vlc.exe"22:05
EghieStudi8: use this under Windows http://pastie.org/33616422:08
Studi8works :-)22:11
Eghieso, basicly for now you can create those scripts to use it22:11
Eghiebut, it's not nice to do it that way22:12
Studi8it needed a smart and simple gui22:12
ballWow... I had no idea there were so many school districts near me.22:12
Studi8the nicest way would be to create a new vlc skin with this functionality included22:18
Studi8it just needed an input field for the timestamps plus the usual buttons22:24
EghieStudi8: what OS do you use that client on?22:25
Studi8i was a general idea, atm i'm not at a school22:27
Studi8it22:27
Eghieok22:27
Eghiewell VLC is cross platform22:27
Studi8yes22:27
EghieGTK is cross platform and not hard to program22:27
Eghiecould create a VLC skin, but are VLC skins usable to add functionality?22:28
Studi8I'm going to search22:29
Studi8https://trac.videolan.org/vlc/skineditor.html22:32
Studi8doesn't seem to have a text input box22:35
Studi8I searched the command list, there aint no command for time setting22:40
Eghieguess it's a hidden settign22:40
Studi8I have to sleep, I get up early tomorrow. Maybe I find an idea how to make it as easy as possible22:48
Studi8My mail is: beda.gygli@gmx.ch22:49
Eghiejust stay joining this channel ;)22:50
Eghiemy mail is michiel [at sign and stuff] ict4schools.nl22:50
Studi8ok, thanks :-) I will come back, just maybe not so soon, I have to finish writing a work atm22:52
Eghieok22:53
Eghiewill mail you some, if I have the time to work it out though22:53
Eghie>>> "兄弟,注册页面那个验证码,是大小写不敏感的,你想当然翻译成区分大小写了兄弟,注册页面那个验证码,是大小写不敏感的,你想当然翻译成区分大小写了兄弟,注册页面那个验证码,是大小写不敏感的,你想当然翻译成区分大小写了"22:53
Eghieehhm22:54
Eghiewrong channel22:54
Studi8ok :-)22:54
Studi8n822:54
Eghiegood n822:54
nubaeLaserJock: ping23:22
LaserJocknubae: yeah?23:23
nubaeI saw some mention of the name change back to ubuntu education yesterday...23:24
LaserJockyep23:24
LaserJockI think we sort of worked things out23:24
LaserJockno Ubuntu Eductional Edition23:24
nubaephew....23:24
LaserJockor Ubuntu Education Edition23:24
LaserJockwe're calling the CD simply Ubuntu Education CD23:25
nubaeok, and edubuntu, what happens to that?23:25
LaserJockit stays the same23:25
LaserJockEdubuntu (the community/project) produces the Ubuntu Education CD23:25
nubaeso that defines the community/project23:25
nubaeok23:25
nubaefine... I'll make the relevant changes to the site...23:26
nubaewas there a mention of the list of apps yet?23:26
LaserJockwell, we need to be sort of careful there23:26
LaserJocksince we've already got the Intrepid CDs out23:26
LaserJockwe need to be careful not to rename them23:27
nubaeisos, or cds?23:27
LaserJock.isos23:27
nubaeok... but they were called ubuntu education edition for intrepid23:27
LaserJockit's not trivial to change23:27
LaserJockwell, they were called Ubuntu Education Edition, Ubuntu Eductional Addon, and Edubuntu :-)23:28
nubaelol23:28
LaserJockbut that's not easy to change after the fact23:28
LaserJockwe'll have to think of some good was to transition back to sanity23:28
LaserJock*ways23:28
nubaeI think just calling it all edubuntu is the sanest23:28
LaserJockwell, that has it's issues too23:29
LaserJockbeing an addon gives problems23:30
LaserJockUbuntu Education CD seemed to be the most direct and clear name23:30
nubaeyeah I think its a shame there is no way to download a live desktop cd, even if its unofficial23:31
RichEdhi nubae ... the list of apps is on : https://wiki.ubuntu.com/Specs/UbuntuJaunty/EducationAppBundle23:31
nubaeRichEd: thanks!23:31
LaserJockRichEd!23:31
LaserJockRichEd: did you find mvo?23:32
nubaeRichEd: thats an empty page23:32
RichEdLaserJock: inj the process of moving my flight to friday ... gives me an extra day here23:32
RichEdnubae: ?? try wif an "s" on da end23:33
nubaeyeah that worked, thanks23:33
RichEdLaserJock: mvo briefed ... we are just looking for a time & whiteboard23:33
LaserJockRichEd: regarding that list, I think we need to say what is in Ubuntu and Ubuntu Education CD23:34
nubaethats a blueprint though, right?23:34
nubaeLaserJock: right23:34
LaserJockRichEd: because Gnome Games is installed by default for instance. I think that's about the only one that would be stock Ubuntu right now23:34
nubaea clear list of apps... I can put that on the website with nice cute little icons23:34
LaserJocknubae: if you go to the attachments there is a spreadsheet23:35
RichEdnubae: we still need to review the list of apps for sanity ... that's a shotgun blat extract from add/remove ... some may be low on kwalitee if you get my drift23:35
nubaeoh, ok23:35
LaserJockRichEd: there are also some that aren't in Add/Remove23:35
LaserJockwe should probably have a "hit list" of apps that need to go into Add/Remove23:35
RichEdbut that is the basis of how we will categorise for the bundles ... draft # 0.123:36
RichEdnubae: see the app bundle wiki page spec:23:36
nubaehmmm maybe I'm blind but I see no attachment23:36
LaserJocknubae: up at the top of the page look for the "Attachements" link23:37
RichEdSee attachment for categorisation of applications attachment:Ubuntu-Edu-Apps-education-&-games.ods23:37
RichEdRequires a review of:23:37
RichEd   1. Any new Education applications for Jaunty23:37
RichEd   2. Any removed Education applications for Jaunty23:37
RichEd   3.23:37
RichEd      A second eye to go over the School Classification levels to confirm 1st pass by RichEd23:37
RichEd   4. A quality check to gauge which applications should be included or excluded23:37
RichEdLaserJock: why did the attachment:file-name ... not make a link ... is my syntax furgled ?23:37
nubaeok the .ods23:39
nubaeok, can I edit that and upload again, or send to you RichEd?23:40
RichEdfixed the link ... left off the [[brackets]]23:41
nubaeWe need to discuss how sugar fits in there23:41
nubaebecause sugar has its own activities23:41
LaserJockwell, I'm not sure how that's gonna work right now23:42
RichEdright LaserJock ... bought myself another day here ... so i'll track down mvo in the next hour or two23:42
LaserJockI think right now with the spreadsheet it represents what's in the Add/Remove app23:42
nubaeI think its pretty important, I'm doing some deployments with it and it really needs definition and support23:42
nubaeyeah, but the sugar apps are packages...23:42
LaserJockbut not in Add/Remove23:43
nubaesugar-* packagaes23:43
nubaeyeah they are23:43
LaserJockare they?23:43
nubaeyes23:43
RichEdnubae: sugar is in the stage of ealry relationship ... i don't think we can make any definitive statements yet ... other than we are working with them to build a support and relationship bridge23:43
nubaeBut working towards Jaunty, we should have at least a first version, right?23:43
nubaeif we want bug fixes on those packages, it needs to be included23:43
LaserJockI don't see Sugar in Add/Remove23:44
nubaeapt-get install sugar sugar-activities and apt-get sugar-wahteveactivity23:44
nubaeis that not included in add/remove default?23:45
LaserJockthat's not Add/Remove23:45
nubaeoh23:45
nubaeok, my misunderstanding then23:45
LaserJockAdd/Remove uses a different mechanism23:45
nubaewhat does it take to get it in add/remove?23:45
LaserJockyou need to add .desktop files with a special syntax23:45
nubaethat sounds trivial, can I do it... ?23:45
LaserJockit works best with GUI apps (that was what it was designed for)23:46
nubaehmmm, ok, kinda of get where you are coming from now23:46
nubaesugar has its own app installation mech.23:46
LaserJockAdd/Remove was designed to be a super-simple way to install desktop programs23:47
nubaeok, let me give u my scenario...23:47
nubaeI install LTSP23:47
nubaeI then install sugar as sessions for users...23:47
nubaeI could then use add/remove to install sugar apps23:47
nubaebut thats not for everyone I guess23:47
LaserJockmy guess is that if you're playing with LTSP you'll be installing via apt-get23:48
nubaeI would never get my school admins to do that no, I'd get them to use add/remove23:49
nubaeI would use apt-get... but not schools23:49
LaserJockyeah, but I wouldn't generally thinking you'd be setting this up23:49
LaserJocksorry, I would think *you* would set Sugar up23:49
nubaeI would.... but then the school admins would use regular ltsp server desktop to install stuff23:49
nubaeits much easier23:49
nubaeand supported by sugar ubuntu team23:50
nubaeotherwise u have to install activities for every single user23:50
nubaefor groups, u need apt-get or add/remove23:50
nubaebut maybe thats not for everyone I don't know... maybe most users wont do ltsp+sugar23:50
nubaefine... so for Jaunty... we are including or not including sugar in a usable way?23:52
LaserJockwoah woah23:52
LaserJockI didn't say *anything* about not including Sugar23:52
LaserJockwe're just working on some app bundling stuff23:53
LaserJockand I'm uncertain how Sugar will fit into that23:53
LaserJockbut we're certainly shooting for including Sugar if we can23:53
LaserJockit depends mostly on what we can get into Main23:54
nubaeok, to me though, unless we have a sane way of installing the sugar apps, its useless23:54
LaserJockdepends on what "sane" is I guess23:54
nubaeadd/remove23:54
LaserJockthen probably not, but maybe23:54
LaserJockapt-get is a given23:55
LaserJockas is synaptic23:55
nubaeright, but thats a given even without including in edubuntu23:55
LaserJockI would think Synaptic would be "sane"23:55
RichEdLaserJock: i've just played around with add/remove according to my use case target ... and I note the following:23:55
nubaeI'm thinking of teachers and school admins here23:55
RichEd[ Apply the following changes? ]23:55
RichEdPlease take a final look through the list of applications that will be installed or removed.23:55
RichEd---23:55
LaserJocknubae: right, is synaptic too hard to use?23:55
RichEdit just gives a list, but there is no option to deselect your previous selections23:56
nubaeyes because it doesnt sufficiently describe the apps... add/remove puts them in categories, etc23:56
LaserJockRichEd: right exactly, we need to change that23:56
LaserJocknubae: hitting the search button and typing in sugar is too hard?23:56
LaserJockI'm not telling you it isn't, I've just been doing this too long :-)23:56
RichEdwhich clears that wish off the table (for now) and brings the metapackage option up to "best route"23:56
nubaethats not the same :-)23:57
nubaeteachers and school admins dont even know apt-get exists23:57
nubaewell maybe school admins too23:57
nubaedo23:57
LaserJockyeah, but synaptic is easy, isn't it?23:57
LaserJockyou don't have to touch a terminal23:57
RichEdnubae & LaserJock: there are some changes afoot regarding "main" so wait for news about that ...23:57
nubaebut, take the case where a teacher needs a particular app for all students, hes not sure of the name23:57
LaserJockRichEd: right, but that's unlikely to affect Jaunty, unless you're dropping us to Universe23:58
LaserJockbah23:58
LaserJocktry again :-)23:58
LaserJockRichEd: right, but that's unlikely to affect Jaunty, unless you're dropping us to Universe23:58
LaserJockif we're dropping to Universe we need to know ASAP23:58
RichEdno not us ... just a snippet comment about main in general ... from ollie ... i am not sure what is afoot ... but will find out soon23:59
LaserJockif it's just Archive Reorganization then we still need to worry about Jaunty I think23:59
nubaethis is my idea... for sugar, under add/remove we need sugar submenu, or put it all under education23:59
LaserJockRichEd: it's a plan under works to remove the Main/Universe distinction and go with a more flavor-based approach23:59

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