/srv/irclogs.ubuntu.com/2011/01/30/#ubuntu-classroom.txt

charlie-tcaThank you all for attending today's sessions. I hope you find them as interesting and helpful as we enjoy doing them.00:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Switching from Windows - Instructors: cprofitt
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.00:01
cprofitthello all00:02
cprofittWe are going to discuss - Switching to Ubuntu00:05
cprofittThere are really two 'ways' of doing this...00:05
cprofitt1)  Leave your former OS and use only Ubuntu00:05
cprofitt2) gradually changing from your other OS to Ubuntu00:06
cprofittI am going to make the assumption that most would want to take option 2 as the first one can be fairly frightening00:07
cprofittin both cases the first step would be to back up your data... your data can not be re-installed like an OS can00:07
cprofittso make sure you have that backed up.00:07
cprofittif you are running Windows 7 you can actually backup your data and your OS (in case you want to go back)00:08
cprofittin other cases you can simple copy your data files over to an external storage device; hard drive or usb memory stick00:10
cprofittany question yet at this point?00:10
cprofittok... moving on00:11
cprofittonce you have your backup complete you will want to decide -- full Linux, dual environment or virtual environment00:12
cprofittboth of the later two allow you to use both operating systems00:12
cprofitta virtual environment will allow you to use both at the same time00:12
cprofittthis is the method many of us choose when we have applications that can not be replaced that run only in Windows00:12
cprofittI want to stress that such applications are rare for home users, but they do exist... or in some cases you may prefer a Windows application to its alternatives00:13
cprofittthe only applications that can not run in a virtual environment are most Windows games (they require 3d acceleration) and some multimedia applications that also make use of direct3D functionality like Movie Maker00:14
cprofittgood examples of software that can be used inside a virtual environment are Active Directory management tools, VMWare Management tools, tax software and numerous others00:15
cprofittIf you need applications that require hardware 3d acceleration you will want a dual boot solution and not a virtual solution00:16
cprofittA one hour block is too small to go in to the complete details00:16
cprofittbut here is a link to a set of instructions for dual booting00:16
cprofitthttps://help.ubuntu.com/community/WindowsDualBoot00:16
cprofittyou can also ask for assistance in #ubuntu-beginners00:17
cprofitthere is another wiki page about dual booting00:17
cprofitthttps://wiki.ubuntu.com/DualBootMigration00:17
cprofittthe one recommendation I do have is that if you have Windows 7 or Vista that you should use the built-in partition editor (Windows) to resize your Windows partition00:18
cprofittthere is a lower chance of an issue00:18
cprofittThe best write up I have seen for using Windows to resize your partition is here00:19
cprofitthttp://www.howtogeek.com/howto/windows-vista/resize-a-partition-for-free-in-windows-vista/00:19
cprofittAnother option is to use that does not require a repartion is using Wubi00:20
cprofittinstructions for this can be found here00:20
cprofitthttps://wiki.ubuntu.com/WubiGuide00:20
cprofittWubi actually loads inside of Windows and takes care of installing Ubuntu00:21
cprofittfor virtualization you have two options00:21
cprofittrun Ubuntu as a guest on Windows00:22
cprofittor run Windows as a guest on Ubuntu00:22
cprofittpersonally, as a Microsoft Systems Administrator by day, I prefer to run Windows as my guest00:22
cprofittUbuntu takes less memory and I feel much more secure being able to control my firewall with Linux than the other way around00:23
cprofittin both cases I would recommend using VirtualBox00:23
cprofittMostly because VirtualBox is cross platform00:23
cprofitthttp://www.virtualbox.org/00:23
cprofittregardless of how you choose to take that first step... your next step will be trying to be 'productive' in your new OS environment00:24
cprofittone of the sites that helped me evaluate 'alternative' applications was Linux App Finder00:24
cprofitthttp://linuxappfinder.com/alternatives00:25
cprofittif you were using FOSS apps on Windows you will likely be able to just install the same applications on Ubuntu, but if you were in the jail cell with the proprietary apps you will find the site very useful00:25
cprofittthe site has multiple applications for each proprietary application and when you click on the app you are presented with a page that gives you a description, a rating (if it has been rated), a link to the app's website and if the application is in the repositories00:27
cprofittrepositories...00:27
cprofittwondering what they are?00:27
cprofittrepositories are what inspired Apple to build the 'app store'00:27
cprofittrepositories contain multiple applications that are able to be installed on your computer without fear of getting a trojan or malware00:28
cprofittIn Ubuntu in is called the Ubuntu SOftware Center00:28
cprofittwhich is also a great place to just browse for applications00:28
cprofittmaybe even find some great ones that you would not have known about00:29
cprofittthe best part... no expense to try them00:29
cprofittpalhmbs> QUESTION: Is it better to start with an older Ubuntu version if my machine is low spec?00:29
cprofittpalhmbs: I would say no. If you machine is too low spec to run the full Ubuntu I would try a up-to-date version of one of the low spec alternatives00:30
cprofittlubuntu, xubuntu or even use the alternative installer and carefully choose the components you want00:31
cprofittif your version is too far back it will not be official supported...00:31
cprofittupdates, etc...00:31
cprofittLTS versions, on the desktop, are supported for two years00:31
cprofittit will all depend on what you want to do and how 'low' your computer specs really are00:32
cprofittif you have a low spec machine and want to learn a lot about Ubuntu I would recommend the alternate installer00:33
cprofittonce you have installed Ubuntu you will certainly run in to issues...00:33
cprofittdo not let those bumps get you down... all OSes have bumps00:34
cprofittin fact problems with Ubuntu are what made me discover the best part about Ubuntu00:34
cprofittthe community... and the depth of support and the willingness of that community to help me00:34
cprofittthere was never any RTFM or insults about how foolish my questions were00:35
cprofittthe support also does not cost you $300 per incident like Microsoft suport does00:35
cprofittwith Ubuntu you have the following places for support00:35
cprofitthttp://askubuntu.com/00:35
cprofitthttp://ubuntuforums.org/00:36
cprofitthttps://help.ubuntu.com/00:36
cprofitthttps://help.ubuntu.com/community/00:36
cprofitthttps://wiki.ubuntu.com/00:37
cprofittAskUbuntu is realtively new, but it has the great feature of having the 'best' answer (voted on by those using AskUbuntu) at the top right underneath the question00:38
cprofittThe forums have fantastic tutorials00:38
cprofitthttp://ubuntuforums.org/forumdisplay.php?f=10000:38
cprofittand a forum area just for beginners who are making the transition like you00:39
cprofitthttp://ubuntuforums.org/forumdisplay.php?f=32600:39
cprofittif you are a programmer there is an area for you as well00:39
cprofitthttp://ubuntuforums.org/forumdisplay.php?f=3900:39
cprofittI will not link the rest, but you have areas for Apple users, networking, multimedia, security, server platforms...00:40
cprofittthe forums are a truly excellent source of information00:40
cprofittand getting to know your fellow Ubuntu users00:40
cprofittif you want live support you can seek people out on IRC00:40
cprofittjust like you might be right now00:41
cprofittYou can also see if there is an active Local Community Team in your area00:41
cprofitthttps://wiki.ubuntu.com/LoCoTeams00:41
cprofittLocal teams may even run 'install fests' in your area to assist with the installation of your Ubuntu system00:42
cprofitta great place to find out about activities going on with your LoCo is the LoCo Team Directory00:42
cprofitthttp://loco.ubuntu.com/00:42
cprofittjust select your continent and then your specific loco00:43
cprofittyou will then have a list of activities00:43
cprofittyou can take a look at my loco for an example00:43
cprofitthttp://loco.ubuntu.com/teams/ubuntu-newyork00:43
cprofittIf there is no active Loco you could also seek out a Linux User Group00:43
cprofittI do want to ensure that you are aware that if you seek help on the forums or in IRC that you may not get instant answers00:45
cprofittin IRC channels many people 'idle' so they can see questions even when they are away00:45
cprofittif you can afford to stay in the channel and wait they will reply when they are 'back' and active in the channel00:46
cprofittfor the new Ubuntu user that is unfamiliar this can be a bit 'frustrating' at times...00:46
cprofittbut trust me it is much better than going through the automated attendant phone systems you fave with proprietary vendors00:47
cprofittin general you need to plan on making a real committment to learning the new OS, the new apps and getting past some of the learning hurdles00:47
cprofittI promise you it will be worth it in the end00:48
cprofittI have been able to replace every application I used in Windows for personal use00:48
cprofittand only use Windows in a VirtualBox session at work because I manage a 7200 user Microsoft environment00:48
cprofittthere have been some questions about system specs...00:49
cprofittI would say that if you were able to run WindwsXP SP 3, Vista or 700:50
cprofittyou will be able to run Ubuntu00:50
cprofittif your machine struggled to run XP SP3 and was stuck on SP2 or prior you will have to look at some of the low sys requirement alternatives00:50
cprofittany questions as we near the hour?00:51
cprofittif not I want to just let you know about Ubuntu One....00:51
ClassBotThere are 10 minutes remaining in the current session.00:51
cprofittUbuntu one is built in to Ubuntu and it allows you to synchronize your files to the 'cloud'00:51
cprofittand it can keep them in sync with multiple computers or allow them to be shared with others00:52
cprofitthttp://www.ubuntu.com/desktop/features#one00:52
cprofittI would like to welcome any potential new Ubuntu users to come and ask the Ubuntu Beginners Team questions as well00:53
cprofittwe are in #ubuntu-beginners (for questions) and #ubuntu-beginners-team (get to know us)00:53
cprofittwe can also help you when you are ready to 'give back' to the community when you are ready00:54
cprofittoops... double the when you are ready part :-)00:54
cprofittI also, to setup the next session, want to tell you that Ubuntu is not difficult00:54
cprofitteach of my children started using Ubuntu at the age of three...00:54
cprofittand each never got frustrated except when our ISP was down and they could not get to the Internet00:55
cprofittthey LOVE Ubuntu00:55
cprofittand I think you will as well!!00:55
ClassBotThere are 5 minutes remaining in the current session.00:56
cprofittOne last recommendation -- make sure you attend classroom sessions like this...00:57
cprofittand learn how to use IRC... as it is a great communication tool for getting help and meeting fellow Ubuntu users00:57
cprofittThanks everyone...00:58
cprofittI hope the session helped you as your progress with transitioning from Windows to Ubuntu.00:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Entertaining and educating kids using Ubuntu - Instructors: MichelleQ
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.01:01
* MichelleQ steps to mic01:02
MichelleQHi y'all01:02
mhall119hello01:02
MichelleQI'm MichelleQ, and mhall119 happens to be my husband and star assistant.  We're the founders of Qimo, the desktop for kids.  :-)01:03
MichelleQAnd I'd like to take a few to talk about entertaining kids using linux, and perhaps educating them while we're doing so.01:03
MichelleQThere are multiple distributions available for kids, ranging from Edubuntu - which focuses more on classrooms, and Qimo - for young kids, to things like the Miley Cyrus distro, to Fluffy, which is lovely shades of pink.01:05
MichelleQThere are lots of options for kids.01:05
MichelleQLet me address the first issue of safety, before we talk about *how* to entertain kids.01:05
MichelleQSafety is the first and foremost requirement of a distro for kids.   Qimo is made to be stand-alone, without internet access, but there are all sorts of options for filtering.01:06
MichelleQDan's Guardian is perhaps the most well known.   It is a good content filter, but does require a significant amount of tinkering to set it up.01:06
mhall119http://dansguardian.org/01:07
MichelleQSquidGuard is similar to Dan's Guardian.01:07
mhall119http://www.squidguard.org/01:07
MichelleQOpenDNS filters DNS servers, to keep kids from visiting a website they shouldn't.01:07
mhall119both squidguard and dansguardian use an HTTP proxy that filters websites01:07
MichelleQAnd then we've found KidZui, which, though it is a subscription service, is an exceptionally good internet-browser for children.01:08
mhall119OpenDNS has special DNS servers that will block blacklisted pages01:08
MichelleQWe have installed KidZui for both of our children.01:08
mhall119http://www.kidzui.com/01:08
MichelleQKidZui has worked with us in the past, as well, giving subscriptions to kids who receive Qimo computers from our charity.01:09
MichelleQEdubuntu has a feature called GnomeNanny, which does things like set time limits on the computer.01:10
MichelleQAny questions on the nitty-gritty before I move onto exploding pink ponies?01:10
mhall119http://projects.gnome.org/nanny/01:10
MichelleQOK, so, how the heck do we actually entertain kids on Linux?01:11
MichelleQThere are, of course, a whole swath of games that are well known, but there are others that deserve recognition.01:11
MichelleQI'm going to start at the top, and work my way down, just to give an overview and age range of games.01:12
MichelleQI'd like to start with gCompris, which I am overly fond of.01:12
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/gcompris01:12
MichelleQIt's a suite of games, targeting kids 3 to about 12, and while on the surface looks like it may be very elementary, it scales up with kids quite well.01:13
MichelleQGames range in difficulty from basic, gross-motor, mouse skill games, to the intricacies of electrical engineering.01:13
MichelleQThere are multiple layers of games within the gCompris navigation system, and then, there are multiple layers of difficulty in on top of those.01:14
MichelleQThe electrical engineering game, for instance, teaches kids about circutry, switches, etc.01:14
MichelleQIt's quite astounding to come into a room to find your four year old figuring out how to wire switches, batteries, and light bulbs together to turn the bulbs on.01:15
mhall119it's actually built on top of GnuCAP, a circuit analysis library01:15
mhall119so all the voltages and everything are correct01:15
MichelleQThe second suite, of which I am quite fond, is Child's Play.  It has multiple memory-building games, but it also has a nifty pac-man style game that encourages beginning spellers.01:16
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/childsplay01:16
MichelleQThe games are all positive-reinforcement games, meaning that a child can't lose, per se.  It's exceptionally good for the younger set.01:16
MichelleQTux Paint, I'm sure, we're all familiar with, but did you know that you can add both stamps, and coloring pages, into the program?01:17
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxpaint01:17
MichelleQWe've added stamps of our kids' heads, which they find rather amusing.01:17
MichelleQQimo also comes with Qimo and Ila coloring pages.01:18
MichelleQTux Type and Tux Math are asteroids-style games.01:18
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxtype and https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxmath01:18
MichelleQType encourages emerging keyboarding skills, and Math helps build up math skills, from addition and number recognition, to division.01:19
MichelleQThere are three very excellent space/exploration applications.01:19
MichelleQStellarium is a star-observation tool - kids can explore the night sky.01:20
mhall119http://www.stellarium.org/01:20
MichelleQthey can learn about the planets in the solar system, etc.01:20
MichelleQStellarium will be replacing KStars in Edubuntu in 11.0401:21
MichelleQCelestia allows children to explore a simulated universe.01:21
mhall119BTW, all the games we've talked about so far are in the Ubuntu repositories01:21
mhall119http://www.shatters.net/celestia/01:21
MichelleQAnd Marble is a 3-D geography application.  Allows children to explore Earth, learn about its geography01:21
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/marble01:22
MichelleQRi-li is a wooden train game, for those of you with kids obsessed, like mine, with all things train.01:22
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/ri-li01:22
MichelleQThe purpose of the game is to clear the track for the train to run on, but it is interspersed with quizzes about things like human rights.01:23
MichelleQLaby and KTurtle are both basic programming games.  Laby allows kids to learn rudimentary python, C, or Java, and Kturtle has a self-defined programming language.01:23
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/laby01:24
MichelleQThe goal of both is to code a series of instructions for a little character on screen.01:24
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/kturtle01:24
MichelleQLaby has little mazes from which you have to rescue an ant.  KTurtle just allows a child to expore making a character move through programming instructions.01:24
mhall119we got our son started on Laby when he was 5, after about 20 minutes explaining the python commands, he finished the first 2 mazes by himself01:25
MichelleQThere is also Alice, which is a 3D game designed for girls.  Like Laby, and KTurtle, the purpose is to program in a series of instructions, but in Alice, the goal is to make the figure skater dance.  the intention is to get little girls interested in programming by giving them a character they can relate to.01:26
MichelleQAdditionally, there is Scratch, also a rudimentary programming game.  Quite expansive.01:26
mhall119http://scratch.mit.edu/01:27
MichelleQPink Ponies is a tron-esque racing game01:27
ClassBotsebsebseb asked: What games would you recommend for a 9 year old, for example?01:27
MichelleQDefinitely any of the programming games, Tux Math or Type, and things like Tux Racer, which we'll cover in a few minutes.01:27
mhall119also gcompris, which still has enough challenging and entertaining games for a 9 year old01:28
MichelleQPink Ponies is quite mindless fun, the goal is to keep your pony from crossing the path of another pony.  If you don't, your pony explodes into a ball of glitter.01:28
MichelleQvery, very young-girl appealing.01:28
MichelleQKTuberling is a delight.  Think Mr. Potato Head meets the computer.01:29
mhall119https://wiki.ubuntu.com/Edubuntu/AppGuides/ktuberling01:29
MichelleQYou can configure your potato into all sorts of fashions, place him in different environments, etc.  Little ones love it, because they love to make the potato's face look silly.01:29
MichelleQTuxRacer is really quite fun.  The goal is to race your penguin through a course, and go as fast as you can, collecting as many fish as you can, without flinging your penguin into a ravine.01:30
mhall119it can be quite difficult too, and addictive01:30
MichelleQthen there is Bouncy The Hungry Rabbit01:30
MichelleQit's a little game that requires problem-solving skills.  The goal is to keep your rabbit happy and fed, by stealing the farmer's crops, without getting caught by the farmer.01:31
MichelleQIt's Beatrix Potter meets Linux.01:31
ClassBothimuraken asked: Is there a way to time restrict each game?01:31
mhall119not each game, no01:31
mhall119but there are some session timers out there that will boot the user back to the login screen after a set time01:32
ClassBotsebsebseb asked: Ever played Hannah's Horse?  Like Pacman for those that don't know and in the repos :) and aimed at kids.01:32
MichelleQI haven't ever seen Hannah's Horse, but it is definitely one I will look into - sounds right up my daughter's alley01:32
MichelleQFinally, I wanted to mention both SuperTux, and SuperTuxRacer.01:33
MichelleQThink Mario, with penguins.01:33
mhall119Mario Kart that is01:33
mhall119for SuperTuxRacer01:33
mhall11920:34 < hajour> i would say something about the games .it would be nice if there could be  choose from language you want it.my youngest have trouble with english wile  Netherlands is here native language.01:33
mhall119hajour: many of the games are translated, some will use the system's language settings, while others ignore than and provide their own way of switching01:34
mhall119some are translated upstream, others use Launchpad01:34
mhall119if you find one without support for a language you want, the best thing to do is file a bug against it in Launchpad, and the game's maintainers will forward it on to where it can be fixed01:35
MichelleQI'm runnign way short tonight, so if you have any questions, please don't hesitate to ask01:35
MichelleQThere are tons of other entertainment options out there - but these handful are things that we use regularly with our children.01:36
mhall119There's a pretty complete list of the games in both Edubuntu and Qimo here: https://wiki.ubuntu.com/Edubuntu/AppGuide01:36
MichelleQAnd let's be honest, here, we've found ourselves spending a little too much time playing Pink Ponies.01:36
mhall119each page has a section for user feedback too, so if you use any of them please leave a little message01:36
ClassBothimuraken asked: Qimo is built on Ubuntu. What version of Ubuntu is it currently based on?01:37
mhall119Qimo 2.0 is based off Ubuntu 10.0401:37
mhall119you can also apt-get install qimo-session in 10.04 or 10.1001:38
mhall119we're planning a 3rd release to coincide with Ubuntu 11.0401:38
MichelleQBoth Qimo and Edubuntu can be added ontop of an already existing Ubuntu install01:38
ClassBotsebsebseb asked: What do you think of Tuxpaint? I love that app especially with the extra stamps.01:38
MichelleQTuxpaint is brilliant, on so many different levels.01:38
MichelleQIt's very, very intuitive for kids to follow, particularly little ones without reading skills.01:39
mhall119sebsebseb: while making the installer slideshow for Qimo 2, I asked out son what he liked best about tuxpaint, he said "Everything is fun in tuxpaint"01:39
mhall119and that's pretty much the truth01:39
MichelleQWe love being able to add in our own coloring pages, too.  The kids love being able to color Qimo into bright red clothing.01:39
mhall119tuxpaint probably has the broadest appeal in terms of age, we've seen 2 year olds up to 16 year olds playing with it01:40
MichelleQHeck, we've spent more than a little time playing with it ourselves.01:40
mhall11920:41 < hajour> are there spoken guidings in the games?3 of my 4 children got dyslectic01:40
mhall119hajour: I don't think so01:41
MichelleQhajour: not that I'm aware of.01:41
mhall119I've been trying to get Orca working so I can test it against some of our games01:41
mhall119but alas, I've had no luck with Orca01:41
MichelleQgpc: definitely booth the children out of the house and off the computer.  We stress that it's not a babysitting service.01:41
mhall119a lot of what is in gCompris and childsplay doesn't require reading though, ours started using them before they could read01:41
ClassBothimuraken asked: One of my children just turned 3, is it likely too advanced for him?01:42
MichelleQhimuraken: definitely not.  mhall119's looking for something, can't remember the name of it.  It was a simple mouse-movement game.01:42
MichelleQGamine.01:43
MichelleQthat's it.01:43
MichelleQIt responds positively to *any* input.01:43
mhall119it's nothing but direct feedback from using the mouse01:43
MichelleQthere are very basic games in gCompris, too, that work well for a 3yo.01:43
mhall119himuraken: gcompris has a section of games specifically for that age range01:44
mhall119it'll teach them how to use the mouse and keyboard properly01:44
ClassBotsebsebseb asked: There's a artwork gallery on the Tuxpaint site of  users submitted art work, is any of your kids in there? Probably not.01:44
MichelleQNo, not our kids personally.01:44
MichelleQWe've actually discussed setting up an artwork gallery for Qimo on the website, though.01:44
mhall119sebsebseb: I just found http://www.tuxpaint.org/gallery/01:45
ClassBothimuraken asked: Can you give a brief history of the project?01:45
MichelleQA brief history of Qimo?  Sure.  It started off as a simple adjustment to a desktop for my autistic son.01:46
MichelleQAnd we realized that our daughter loved it, too, and so we shared the adjustment with some friends, and the mhall119 suggested we actually do it right, and make it it's own distribution.01:46
mhall119mind you, I had no idea how to make it it's own distro when I suggested that01:47
MichelleQMy brother-in-law is a graphics artist who kindly donated his talents for the art.01:47
MichelleQand away we went.01:47
ClassBotgpc asked: How old is Qimo?01:47
MichelleQtwo and a half years now01:47
mhall119Qimo 1 was released in February of 200901:48
mhall119and based on Ubuntu 8.1001:48
MichelleQOur son, Quinn, is almost 7.  He was four when we started on this01:48
ClassBotsebsebseb asked: Do you know of maybe some older people who are using Tuxmath to learn Maths? I know it can be rather useful and fun for anyone who wants to learn maths.01:48
MichelleQsebsebseb: we've actually been asked similar questions quite often, and we've been discussing formulating something strictly for older adults.01:49
MichelleQWhen we have gross amounts of freetime, hopefully we'll be able to get around to turning Qimo into a distribution for elderly or dementia patients, to work on cognative skills.01:50
mhall119sebsebseb: you may also be interested in Cognitionplay, it's a variant of Childsplay designed for use with the elderly and adults with mental diseases: http://www.schoolsplay.org/01:50
ClassBothabeous asked: How far does Tuxmath go in the curriculum? Does it go to algebra?01:50
ClassBotThere are 10 minutes remaining in the current session.01:51
MichelleQdang it, wrong room01:51
mhall119 hajour tuxmath only goes up to multiplication and division01:51
mhall119for algebra, check out https://wiki.ubuntu.com/Edubuntu/AppGuides/kalgebra01:52
MichelleQgpc: the easiest thing to do is email me.01:52
ClassBothajour asked: can the games also run on light weight programs like lubuntu01:52
MichelleQhajour: for the most part, yes01:52
mhall119yes, the games will run on any desktop environment01:52
mhall119we use Xfce for Qimo because it's a good balance between weight and features01:52
ClassBotgpc asked: is there a Qimo foundation or some way we can donate funds/hardware ?01:53
MichelleQthe easiest thing to do is email me.  since the website is down at the moment, that's the best bet.01:53
MichelleQOnce the website is back up, there's a donations page, you're welcome to visit there.01:53
MichelleQThe server apparently needs a technical tap.  :-/01:54
mhall119but if you have a computer, the best thing you can do is install Qimo or Edubuntu on it yourself and give it to a family or daycare facility that could benefit from it01:54
MichelleQAny other questions before we go?01:54
MichelleQAnyone, anyone?01:54
ClassBotsebsebseb asked: Are either of school teachers for example or something like that?  A bit of a different question I know.01:55
MichelleQAre either of us school teachers?01:55
MichelleQNo, we're not.  Mike's a programmer by trade.  I'm an at-home mom, though if I were working, I'd be teaching.01:55
ClassBotThere are 5 minutes remaining in the current session.01:56
MichelleQI've spent most of the past five years concentrating strictly on teaching my own children.01:56
MichelleQSomeday I'll be back in a classroom, though.  :-)01:56
MichelleQAny other questions, before classbot boots me?01:57
=== xindz is now known as xindz`off
mhall119I know MichelleQ mentioned it earlier, but it's worth repeating: all of this technology is a wonderful tool to help teaching children, but it still requires parental involvement and other activities01:57
MichelleQAbsolutely.  Supervision is vitally important, and so is remembering to hit the off button.01:57
ClassBotsebsebseb asked: What touch typing software would you recommend?01:58
mhall119sebsebseb: https://wiki.ubuntu.com/Edubuntu/AppGuides/ktouch is the only one I'm aware of01:58
mhall119we haven't gotten to the touch typing stage yet with our kids01:58
MichelleQThank you so much, folks.  :-)01:59
MichelleQFeel free to track Mike or I down, should you have any further questions.01:59
mhall119remember, you can always go to #edubuntu and #qimo channels to learn more01:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Linux Security Myth - Instructors: maco
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.02:01
nigelbFolks, maco will be here in a few minutes :)02:06
macoHi!02:09
macoSorry, I'm at a LinuxChix meetup at a teahouse and lost track of time, but now I'm online, yay02:09
macoAnyway, I'm Mackenzie, and I did a thing earlier on GNOME & KDE with pleia2 doing the Xfce side of things.  I'm a MOTU and work for a security company now02:10
macoSo catching up.... I have slides from when I gave this presentation at Southeast LinuxFest and Ohio LinuxFest which you can follow along with here http://bazaar.launchpad.net/~maco.m/presentations/security/view/head:/OLF2010_security_myth.pdf02:10
macoSo, the idea for this presentation happened after one of those conversations with my brother where I realise he thinks all bad things on the internet are covered by "virus" and with a friend who didn't know how to tell phishing by looking at a URL02:11
macoSome folks hear that "there are no viruses for linux" and assume it's a magic bullet and nothing bad can ever happen.  The first chunk of slides dispells that. There are lots of bad things that can happen!02:13
macoSo, the actual word for all the bad software that hurts you is malware.02:14
macoYou can flip through the vocab at your leisure. I'm going to get into the explaining02:15
macoSo, first off:  there have been viruses for Linux. Wikipedia has a list of about thirty02:15
macoThese were the ones that made it into the wild that are known.  They won't hurt you if you are using a current system.02:16
macoSeveral hundred more have existed as proof of concept (ie, "we need to patch this, and here's why") but those were not in the wild.02:17
macoHowever existence of past ones should be taken as a hint that more could happen in the future.02:17
macoThe most recent virus I remember that affected Linux systems was a macro virus for OpenOffice.org and worked cross-platform.  That was maybe 3 years ago02:18
macoSo, other than viruses, there are trojans.  I think these are what affects people in general more often and what have the best chance of getting you as a Linux user02:18
macoThe  name trojan comes from trojan horse. "Hi! I'm an awesome game and you should install me!"02:19
maco...and then you're pwned02:19
macoA little while back someone posted a "screensaver" in deb form on gnome-look.org02:20
macoSome folks installed it.  One got suspicious when no new screensavers were listed in the configuration tool.02:20
macoTurns out, it started a script which checked for a script online, downloaded, and ran it.  The person running the webserver could change that script to do whatever they want whenever they want.02:21
macoWhen someone controls a bunch of computers and uses them to do their bidding, that's a botnet.  This deb made a botnet.02:21
macoThankfully it was found quickly and removed from gnome-look.org02:21
macoNow, this isn't a "omg gnome-look is evil" -- It's full of user-uploaded stuff.  The important thing to take from this is:  do not use what you do not have reason to trust02:22
ClassBottaves asked: whats linuxchix?02:22
macoThis is off-topic but just in case someone sees the logs and wants to join in: see http://linuxchix.org02:23
ClassBotsebsebseb asked: Many people think that Linux distros won't get targeted by a lot of malware unless they gain the kind of market share Mac OS X or Windows have. What do you think about that?02:23
macoI'm sure that as it becomes a more lucrative target attempts will increase.  And I also suspect that as we get complacent and gain a false sense of security, our hubris will bite us in the rear02:23
macoSo, how do you know who to trust?02:24
maco(I know this is out of order of slides, oh well. This bit would be around slide 27)02:25
macoPackages uploaded to the Ubuntu archives are made by Ubuntu or Debian developers. They sign them cryptographically to prove it's coming from them. Before getting permission to upload packages, trust is established by a long while of sending patches to the other developers to demonstrate knowledge and lack of evil intent. Their application is voted on. So, there is a vetting process02:27
macoThe packages you download are built on Ubuntu build servers which then sign them. Your package manager on your system checks the signature. If it doesn't match there are a couple reasons02:28
maco1. You need to run "sudo apt-get update" because a new version has been uploaded since you last checked for updates02:28
maco2. The package has been altered or is being pulled from an alternative not-right server (man in the middle attack)02:29
ClassBotpalhmbs asked: Can you secure your data any better other than using the encrypt personal folder option at install?02:29
macoThat's fine protection if you just don't want anyone knowing what's there but are ok with them knowing that *something* is there02:29
macoThere's a field related to encryption called stegonagraphy that's about making it so you can't tell something's there.  Truecrypt lets you have hidden *and* encrypted partitions02:30
ClassBotpalhmbs asked: If known bugs in the kernel can be fixed then regressed / rolled back and allow expliots with root privileges - do the ubuntu team track these bad and patch the kernel to fix these for just us ubuntu users?02:30
macoYes, the Ubuntu Security Team keeps track of CVEs (I forget what it stands for. V = Vulnerability) and prepares fixes for such regressions. Which are fixed first depends on how bad they are.  A local exploit isn't nearly as worrisome as a remote one, for example02:31
macoIf you are aware of a security bug, you can report it in Launchpad and mark it to be a security issue. This will make the bug private and viewable only by the security team so that not-nice people can't learn how to break things by poking around there02:32
ClassBotpalhmbs asked: Is it much safer not to install devel PPAs?02:32
macoI'd say it depends who is running the PPA. Is it upstream developers? Well, you trust the code anyway...   Is it an Ubuntu developer?  Well you trust the rest of their packages anyway... Is it a random person on the internet?  Uhhhh.....02:33
macoYou can find this out by clicking on their name and looking at all the little icons listed on their page.  If they're in ~ubuntu-dev, they're an Ubuntu developer.  If the project is hosted on Launchpad, you can see from their Code page whether they're actually working directly on it02:33
maco<rww> CVE = Common Vulnerabilities and Exposures     <--- thank you02:34
ClassBotsebsebseb asked: What would your description be of a secure password?02:34
macoLong and complicated!  Personally, I take sentences, titles, lines of poetry or lyrics.... things with lots of words.. and either mash the words together (if it's like 3-4 words) or take the first letter of each and throw in some punctuation and ch4ng3 l3tt3r5 ... ok too hard to type that way... change letters to numbers02:35
macoIt makes them easier to remember02:35
macoYou can write them down if you want. I know, "but what if someone reads it?"  Look, if someone has already broken into your house and so able to snoop around post-its under your keyboard...you've got bigger problems02:36
ClassBotpalhmbs asked: Is Tor the best method for securing network & your anonymity online?02:36
macoIt was really interesting to learn that there are governments using Tor as their sole source of internet protection.  That is, without encryption.  I learned this from someone who ran a Tor node and snooped02:37
macoFor anonymity, yes, go for it. But still use basic protections like https.  SSL may be somewhat broken, but it's better than nothing and at least makes them have to put in effort02:38
ClassBotLeGambitteur asked: What about hacking passwords using cloud ?02:38
macoSpinning up many many cloud instances to crack passwords in parallel in a few hours makes things a lot cheaper than buying massive amounts of hardware.  This does change the playing field a bit. IMO, it makes it more important that you don't use 123456 as your password02:39
macoOh, so something new that happened in the DEs a little bit ago (a year or so) is that now you can't run .desktop launchers from inside /home unless they are marked as executable02:41
macoThis is because it is conceivable that you get a "hot pix!!!!1!!" email with a .desktop file that runs "rm -rf *"  (DO NOT RUN. YOU WILL LOSE ALL DATA) and that would be BAD02:41
macoSo this way you have to take another step other than "click the thingy in my email that gives me hot pix"02:42
macoI really like that in KDE it shows you the command that will be run so you can make an informed decision02:42
maco(see slides 30-31)02:42
ClassBotsebsebseb asked: Maybe not so much on topic, but how do you think educational establishments can teach computer security better? Since most say about antivirus if anything and that's about it.02:42
macoOh they could do a lot better. I was very disappointed to find that my computer security professor was learning things for the first time as he read the slides (which he got from the previous professor) to the class.02:43
macoLike this:  *reading* "huh!"02:43
ClassBotpalhmbs asked: Does Ubuntu have built in exploits for government dept use - NSA / CIA whatever?02:44
macoI work for neither of those agencies, and if I did, I wouldn't be allowed to answer that02:44
ClassBotpalhmbs asked: Is security excellent on a distro that is only read-only live-cd / dvd based?02:44
macoWhile nothing can persist beyond reboot (unless you get a BIOS virus...), you could still end up with something affecting you just for that run.  But if you intend to attend DEFCON or Black Hat, running from a live cd and not typing in your valuable passwords would be a good plan02:45
macoOh here's something important since everything lives in the web browser now02:46
macoBrowsers like Firefox are cross platform.  They are a big target.02:46
macoCross-site scripting tends to work regardless of the OS or browser. It's a matter of bad coding on the website. You are still vulnerable.02:46
macoIf you want to be paranoid, install No Script to at least limit what Javascript can run.  I don't expect you to know what domains to trust. The important thing is that it alerts on cross site scripting attacks02:47
macoCross site scripting is when one site steals data from another, basically02:47
macoThe other valuable thing NoScript does is alert on click jacking02:47
macoThat's when there's an invisible button covering a chunk of the page so when you go to click on something good, you click on something bad02:47
ClassBottxomon asked: what about firesheep and those?02:48
macoOh good a segue for HTTPS/SSL!02:48
macoYou've probably hear to look for the lock and everything is good02:48
macoThe lock means your connection to the site is encrypted.  Firesheep lets anyone on the network manipulate the sites you are on and eavesdrop if you do not use SSL02:49
macoPlease set your GMail to force SSL in the settings02:49
macoPlease pester websites which default to insecure. Facebook finally took the hint and is adding SSL02:49
maco(Note to self: pester dreamwidth)02:49
macoThe lock is NOT a magic bullet either though!02:50
macoYou can have an SSL connection to the wrong site02:50
macoIf you see http://mybank.com.iamnotevil.hax.info02:50
macoYou should read all the way to the end02:50
macoMaybe that's   http://mybank.com.iamnotevil.hax.info/blahblah.asp02:50
macoYou should read to the slash before blahblah02:50
macoThese are not the same as mybank.com  I was surprised to learn a friend did not know this02:51
ClassBotThere are 10 minutes remaining in the current session.02:51
macoIf you are at such a site, you could become a phishing victim02:51
macoBanks in the US at least now use Extended Validation certificates (EV)02:51
macoThese validate not just that the domain name & its encryption key go together, but that the domain name and who you think it is go together02:52
macoTake a look at http://paypal.com in Firefox02:52
macoThere's a green bar.  You click, and it tells you what the legal entity is that owns this website and who verified it.  Financial institutions should tend to have these.02:52
ClassBotpalhmbs asked: In your opinion / experience, which browser do you feel is safest / the most secure?02:53
macoOne with Javascript turned off? lynx?  I don't know.  On the one hand, Firefox has lots of eyeballs looking at it. On the other, it's a huge target.02:53
ClassBotsebsebseb asked: When do you think security updates should be installed into Ubuntu or other distros?  I mean a few weeks not up to date at the moment, and probably still going to be ok right?02:53
macoI'd at least check in update manager to see what it says the thing is fixing02:54
macoAnd check Ubuntu's security page02:54
macohttp://security.ubuntu.com I think02:54
macoIf it's a remote exploit, I'd install pretty quickly. If not, then a few weeks...if you're not in a financial or governmental institution...meh sure02:54
ClassBottaves asked: i have a router do i need a firewall?02:54
macoMost consumer routers have firewalls built in.  In the enterprise these are normally separate pieces of hardware.02:55
macoKeep in mind you don't really need to configure your firewall (using iptables or ufw) unless you have services running02:55
macoUbuntu has none by default02:55
maco<rww> There's also a mailing list for security update announcements: https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce02:55
ClassBotpalhmbs asked: What things can we learn from Sourceforge getting hit and are we likely to see a huge increase in cyber-warfare attacks in the future?02:56
ClassBotThere are 5 minutes remaining in the current session.02:56
macoThat you shouldn't use the same password everywhere. Same lesson we learned from Gawker.02:56
macoPassword managers are your friend02:56
ClassBottxomon asked: about linux passwords security... the password is just generated from the passphrase or it is a combination of passphrase and system variables? and how can we protect a system from phisical accesS?02:57
macoYour password is your password, period.02:57
macoOr do you mean your home dir encryption from ecryptfs? If that, then it's that the key is encrypted using your password02:57
maco(Also the case with your ssh & encryption keys)02:57
ClassBottaves asked: what is this keyring popping up in ubuntu?02:57
macoKeyring stores passwords for you. It is encrypted with a password. By default this is the same as your login password so it is automatically unlocked by you logging in02:58
macoIf you use autologin, it can't unlock automatically and you have to type it in02:58
macoYou could change it to empty password and it would not ask, but the passwords would be stored on disk in the clear02:58
macoOk, time's up I think02:59
jcastro\o/02:59
jcastroNice job maco!02:59
macoThanks jcastro. Good luck with yours :)03:00
jcastroOk, I'm going to give it another minute or so, since DBO isn't around yet.03:00
jcastroIn the meantime feel free to familiarize yourself with Unity:03:00
jcastrohttp://unity.ubuntu.com/03:00
jcastroand you can see other Unity questions people have been asking us over the past 4 months: http://askubuntu.com/questions/tagged/unity?sort=votes&pagesize=5003:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: Unity - Instructors: jcastro, Dbo
jcastroI'll give it another minute and then I'll start to take questions, so smoke if you got em!03:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.03:01
jcastroHi DBO!03:02
DBOhowdy03:02
jcastrowe're just going to give it another minute before we begin03:02
DBOawesome03:02
jcastroI gave people some links to familiarize themselves with Unity03:02
jcastroand a link to the Unity tag03:02
jcastroSo for this hour we're going to do questions about Unity, and we have Jason Smith (DBO) here to answer your technical questions03:03
jcastrothen the last hour you can ask me about anything coming up in 11.04 in general03:03
jcastroDBO: Ok let's start, introduce yourself!03:03
DBOmy name is Jason Smith, I am a developer on the Unity project03:04
DBOI have worked largely on BAMF and the launcher aspects of unity03:04
DBOhowever I have a good high level view of all parts of the project03:04
jcastroWhat other projects have you worked on?03:04
DBOpanel, nux (the toolkit behind unity), compiz, mutter when we were using that, and quicklists03:05
ClassBotmhall119 asked: can we still use the 2-panel Gnome layout?  I've heard that the global menu changes have broken it03:05
jcastroI can field that one03:06
jcastroyes, the GNOME 2.x desktop is actually our 2D fallback for 11.0403:06
jcastroin GDM there's a "Classic GNOME" session that you can select to get the same desktop you have today03:06
DBOto answer the other half of the question03:07
jcastroDBO: and I believe we're doing something with detecting wether the driver can support unity or not and making a smart choice about that?03:07
DBOI am not aware of any conception break in the global menu for gnome 2.003:07
DBOhowever if there is one, we will fix it before release03:07
ClassBotsebsebseb asked: What is Canonical doing to help other distro's include Unity in their repo's? if anything?03:08
DBOi got this one :)03:08
DBOwe are getting interest from several packagers involved with other distros03:08
DBOI know fedora and suse have shown interest recently03:09
DBOwe communicate with them and help answer packaging questions03:09
DBOin a couple cases we have helped them either build unity without upstream patches or helped remove patches altogether03:09
DBOnext :)03:10
ClassBothabeous asked: Is Unity going to completely replace GNOME? OR will they be shipped together?03:10
DBOgot it03:10
DBOUnity is not a replacement of GNOME at all03:11
DBOGNOME is collection of applications and frameworks03:11
DBOamong those things is a window manager and a "shell" (panel)03:11
DBOin Ubuntu we have not been defaulting to the GNOME window manager for some time, opting for Compiz instead03:11
DBOThe only real change here is we will now also be replacing the GNOME Panel03:12
DBOeverything else remains the same, GTK, EDS, menu framework03:12
DBOits all still GNOME :) just a new shell03:12
ClassBotsebsebseb asked: Why exactly was it decided to go with Unity for 11.04 desktop as well as netbook, instead of going with Gnome Shell by default?03:12
jcastroThis one is best answered by this article:03:13
jcastroin which Mark is interviewed and explains on why we chose to go with Unity for 11.04: http://arstechnica.com/open-source/news/2010/10/shuttleworth-unity-shell-will-be-default-desktop-in-ubuntu-1104.ars03:14
ClassBotmhall119 asked: Is there any sharing going on with the GNOME Shell developers in terms of usability testing?03:14
DBOnone that I know of but I know both the design team and the DX team look at what GNOME Shell does, both good and bad. We also publish our findings, so I figure they must do the same.03:15
ClassBotSashin asked: What are the plans in regards to Unity post Natty Narwhal?03:16
jcastroooh, good question03:16
jcastrotell us something cool DBO03:16
DBOWell from a developer standpoint this question is a bit tricky because its hard to tell sometimes when a feature will land, however!03:17
DBOPost natty we will see better web integration inside of unity03:17
DBOas well as standard design iterations and maintenance tasks03:18
jcastroUDS is coming up in May, we'll have a better idea then -- we're not quiet about things we plan at UDS, so I guess stay tuned.03:18
ClassBotjmarsden asked: Are there perceived performance issues with Unity compared to "Classic GNOME" -- put another way, is there a minimum hardware recommendation (CPU? RAM? video card?) for using Unity without being annoyed by it seeming slow?03:18
DBOthe Dell Mini 9 is our target bottom end machine for an optimal performance03:19
DBOcurrently we feel we are hitting that03:19
* jcastro pops in with a subquestion: Does unity add any hardware requirements on top of normal compiz?03:20
jcastroIf I was running compiz fine before will I have problems I mean03:20
DBOFrame buffer objects are the only additional requirement03:20
DBOmost video cards made after 1998 or so support this03:20
DBOso yeah, if you can run compiz, you should be able to run Unity03:21
ClassBotmhall119 asked: I want to get involved with Unity development, but I'm not a C/C++ developer, what are my options?03:21
DBOwell we have some projects that are in Vala, which might be even more obscure for you03:21
jcastrowell, we could always use help triaging  bugs03:21
DBOoh yeah, that too!03:21
jcastroalso, by merely building and testing unity you can help report bugs03:22
jcastroeither by running natty or running a daily build on top of natty03:22
DBOsome of the best contributors to the project are guys who build trunk, report bugs and get us awesome stack traces03:22
jcastroand since now Unity can run in Virtualbox 4.0 that's an easy way to get started03:22
jcastrohttps://wiki.ubuntu.com/Unity/InstallationGuideFromSource03:23
DBOthose who test our patches... we cant help but love that :)03:23
jcastro^ here are the instructions on how to build unity from source03:23
jcastrohttps://launchpad.net/~unity/+archive/daily03:23
jcastroor you can fire up some of those daily builds if you are crazy03:23
ClassBotSashin asked: Will the full screen dash and application menu make an appearance on netbooks again? Will there be any distinguishing between Desktop and Netbook in Unity?03:24
DBOthe only difference between netbook and desktop unity is the default options03:24
DBOotherwise they are the exact same code03:24
DBOthe full screen dash will be back however (as an option in some form)03:25
ClassBotmhall119 asked: follow-up, anything for a Python developer to do?03:25
DBOyou can make plugins as places using python03:26
jcastrohttps://wiki.ubuntu.org/Unity/Places03:26
jcastroplaces aren't ready yet, expect me to make a bunch of noise about places after Alpha 203:26
jcastroyou'll be able to make your own Dash things we call Places03:26
DBOit is worth noting the API for places wont change between maverick and natty03:26
jcastrothere will be tons of places you could make, they'll be similar to things like Firefox search extension things, except system wide and they'll be able to talk to zeitgeist03:27
jcastroso you can do "super key" + "batman" and the imdb place would return movies into the dash, etc.03:27
jcastrobut we'll need people like you to make them!03:28
ClassBotsebsebseb asked: Have any of the developers of other distros contributed any Unity code yet? Or is it still mainly Canonical and the Ubuntu Community making it?03:28
DBOI dont know if we have had code contributions yet from other distro developers03:28
jcastroI don't think so, but I could be wrong03:29
ClassBotOmega asked: Are there any plans for a merge between Unity-2D and Unity-3D? What is the relationship between the two?03:29
DBOI know a fedora guy found some missing header licenses for us03:29
DBONo :) The 2D version is simply a 2D realization of the 3D version03:29
DBOits simply designed to be identical to the 3D version minus 3D :)03:30
jcastro(You can find the 2d version here: https://launchpad.net/~unity-2d-team/+archive/unity-2d-daily)03:30
jcastroit's pretty nice for older laptops, I have this old junky laptop with a crap graphics card and 2d unity runs great on it03:30
ClassBotcharlie-tca asked: Is there a list of keyboard shortcuts used in Unity?03:31
DBOevil answer: currently no03:31
DBOless-evil answer: you can look in ccsm03:32
DBObetter answer: we need to make a wiki page :)03:32
jcastroright now the super key invokes the launcher03:32
jcastroand you guys are bringing back the super-1, super-2, etc shortcuts right?03:32
DBOyes03:32
jcastromhall119: making a wiki page of the shortcut keys would be a good place for a non-C++ programmer to start ... :)03:33
jcastroI'll start on a page on Monday I think, this would be quite useful03:33
ClassBotSashin asked: What's happening with the proposed unity people's place?03:33
DBOI think Seif Lofty has written the code for this already03:34
jcastrohttp://www.omgubuntu.co.uk/wp-content/uploads/2010/11/unity-ppl.png03:34
DBOideally this will be packaged and placed in Universe repositories03:34
jcastroyep, he's been working on that03:34
ClassBotmhall119 asked: What's the status of accessibility in Unity?03:35
jcastroPendulum: want to field that one? I am totally in the dark on a11y03:35
PendulumThe current status is "it's being worked on"03:35
PendulumThey're hoping to get the initial bits of the framework into alpha2, but I'm not sure if it'll happen or not03:36
jcastrook, thanks03:36
PendulumI do believe, however, (and charlie-tca can correct me in chat if I'm wrong about this) that the accessible installer works, but that's about it03:36
Pendulumotherwise we need the documentation on keyboard control ;)03:36
jcastroDBO: while we wait for more questions can you fill us in on what we can expect in the launcher over the next coming weeks?03:36
jcastroPendulum: I'll get on a wiki page on monday, that shouldn't been too hard to set up03:37
DBODrag and Drop support is the biggest work item coming soom03:37
DBOwe are also getting some edge scrolling effects, and quite a few stability fixes03:37
jcastrodrag and drop like applications and stuff into the launcher?03:37
DBOcorrect03:37
jcastrohow about folders and whatnot? or things like my favorite document I am working on or something?03:38
DBOso you could say drag a file onto the launcher and launch an application with that file as an argument03:38
jcastrofinally. :)03:38
DBOIm not sure if we are going to allow storing files on the launcher itself yet03:38
DBOI hope so... but I have my doubts :P03:38
ClassBotSashin asked: What's multimonitor support like in unity? Does the top panel extend across both monitors? Is it one virtual desktop per monitor?03:38
jcastroI can field this one as I use unity in twinview03:39
jcastroright now there are 2 annoying issues, first is the top panel still isn't multimonitor aware, so it streches across03:39
jcastrothough neil tells me he's working on that03:39
jcastroand the second is if one monitor is larger than the other the launcher gets confused, but alex launi (our QA/testing dude for Unity) has a grasp on that one03:40
jcastrothe multiple workspaces are just like how they used to be pre-unity03:40
jcastrothat is when I move around both panels switch to a new workspace03:40
jcastromaybe someday we'll get independant workspaces per panel (that would be sweet)03:40
DBOdream big03:41
DBO:P03:41
jcastroso what else are you guys going to put in the dash?03:41
jcastroI see the search field there but it's not working right now03:42
jcastrocan you explain a bit how search will work?03:42
DBOsearch is a "live search"03:42
DBOso as you type, the results will update03:42
DBOthere is a really cool cross fade blur animation planed for that, I dont envy the GL programmers job for that...03:42
jcastrohow many GL programmers on the team?03:43
DBOresults will be organized in much the same way they are in the maverick version03:43
DBO3 GL gurus, 2 more GL competent03:43
ClassBotSashin asked: Are you going to reduce the Icon to tile ratio to make it like Maverick Unity? ( I think it looks cleaner with more spacing)03:43
DBONope :)03:44
jcastrocan you explain what he means?03:44
DBOyeah03:44
jcastrohe means the size of the icons inside the little tile things right?03:44
DBOso there are two parts of the tile03:44
DBOthere is a "tile" and an "icon" part03:44
DBOthe tile part in maverick is 48x48 and the icon is 32x3203:45
DBOin natty the tile is 52x52 and the icon is 48x4803:45
ClassBotOmega asked: Will Ubuntu Light still be powered by Unity? Can you tell us a little more about that?03:46
DBOUbuntu Light isn't really part of my pervu, but as far as I know it will remain unity based03:46
DBOthats all I really know :/03:46
jcastrome either, but  basically Ubuntu Light = Unity + Normal Ubuntu customized for specific hardware03:47
jcastroDBO: I hear we support icon sets in the launcher now03:47
DBOyeah we more or less follow whatever the selection icon set is03:47
jcastroso people can make all sorts of crazy icon sets for the thing right?03:47
DBOyeah I guess they could03:48
* DBO fears the results03:48
jcastro(about 10 minutes left for questions folks, keep them coming)03:48
ClassBotOmega asked: Some people have been making Unity mockups, have you guys taken a look at those? link: http://www.techdrivein.com/2011/01/4-beautiful-ubuntu-unity-ui.html03:49
DBOI can say with 100% certainty the whole team looks at them, sometimes we oggle, sometimes we giggle03:49
DBOI love that the community is making mockups03:49
DBOyou guys come up with some great ideas03:49
jcastrothose mockups remind me of a question03:50
jcastrofor 11.04 will we be able to switch to a light theme like Radiance?03:50
DBOprobably not03:50
DBOif not in 11.04, for sure in 11.1003:51
ClassBotSashin asked: Why is the menubar hidden without mouseover?03:51
ClassBotThere are 10 minutes remaining in the current session.03:51
jcastroDBO: your favorite question!03:51
DBOI wont lie to you03:51
DBOI have absolutely no idea, I dont like it myself03:52
jcastrohttp://askubuntu.com/q/22486/23503:52
DBOim not really a designer however03:52
jcastroMark answers that specific question himself ^03:52
DBOawesome03:52
jcastronow you don't have to. :)03:52
DBOwhew, close call03:52
jcastroWe have time for  like 2-3 more questions03:53
DBOis there a session with Otto or John Lea?03:53
jcastronope03:53
DBOsweet03:53
ClassBotSashin asked: What significant changes will come to the unity interface by final release?03:53
DBOThe dash will undergo major visual changes (as well as become functional)03:54
DBOit currently does not reflect our design goals03:54
jcastroAnd we'll have places03:54
jcastrohttps://wiki.ubuntu.org/Unity/Places/Ideas03:54
jcastrohere are some ideas for places we have ^03:54
DBOthe BFB will also have some design changes03:55
jcastrowhat's the bfb?03:55
DBOthe Big Friendly Button03:55
jcastrothe button with the ubuntu logo you mean?03:56
jcastrowhat kind of changes?03:56
DBOyeah that one :)03:56
ClassBotThere are 5 minutes remaining in the current session.03:56
DBOwhen the dash is open it will have a visual appearance similar to it being integrated with the launcher03:56
DBOits cool looking03:56
jcastroi don't suppose you have a teaser screenshot?03:56
DBOI do not :)03:56
jcastrohttps://wiki.ubuntu.com/Unity/Places/Ideas  <-- correct URL from before, sorry03:56
jcastrook welll, thanks Jason for joining us03:57
jcastrowe'll take a short break03:57
DBOsure :)03:57
jcastroand then you guys can Q+A me on the rest of 11.04 for another hour03:57
jcastrocheers!03:57
jcastro Bitesize Bugs you can help with: http://goo.gl/i1WA1 and http://goo.gl/tiheb03:57
jcastro^^ For those of you who want to dive in and help with Unity!03:57
jcastrook, taking a quick break to go to the bathroom, chill out for a few, mingle amonst yourselves, and then we'll begin!04:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Ubuntu User Day - Current Session: What's cooking in Ubuntu - Instructors: jcastro
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.04:01
jcastrook04:05
jcastrowe'll run this one unmoderated and less formal04:05
jcastroso we can go deeper into discussions and Q+A without worrying about the bot04:05
jcastroI'm Jorge Castro and I'll be your host!04:05
jcastroSo for this session basically I'd like to answer your questions about what's going on around Ubuntu for 11.0404:05
jcastroso we can really have this session be whatever you guys want to ask questions about04:06
jcastrowether it's new features coming in 11.0404:06
jcastroor specific questions about the distro in general04:06
SashinSo, what are the plans in regard to the software centre changes, have we seen them all (ratings and reviews) or is there more to come? (interface changes, new icon, features etc)04:07
mhall119is there any chance of the server-side of Ubuntu One being opened?04:07
jcastrook so let's start off with the software center04:07
jcastroIn case you didn't know, they uploaded a new USC this week that let's people rate and review software04:07
jcastroyou can rate things from 1-5 stars, and leave comments04:08
jcastroI asked mvo (one of the developers) if this was going to be backported to 10.1004:08
jcastroand he tells me that they're still looking at doing that, depending on how complicated it is to backport what they need04:08
jcastroas far as the look and feel and icon and all that, 24 March is the userinterface and beta freeze04:09
jcastroso I expect any changes would have to land by then. I am not sure what the design team is cooking up for USC though04:09
jcastro(I wonder if the yellow color for the comments is on purpose for example)04:09
jcastromhall119: No change in that policy as far as I know04:10
mhall119is there an Ubuntu One webservice API?04:10
jcastroyou're in luck04:10
mhall119or any way to integrate webapps with a user's U1 data04:10
jcastro"soon" is what they tell me04:10
mhall119yay!04:11
* jcastro searches for a sec04:11
jcastrocan't find anything04:12
jcastrobut last I heard there will be a full API and SDK and all that jazz04:12
mhall119it's okay, I know where to find you for updates04:12
mhall119I also know where to find U1 devs04:12
jcastroso another thing coming for 11.04 will be the 2.6.38 kernel04:13
jcastrowhich is starting to land in natty itself right now04:13
jcastrothis does include the "200 line magic patch" thing everyone was talking about04:13
Habeouscorpuswow, that alone makes it worth the upgrade04:14
jcastrothere are also 2 new programs in the default install04:14
jcastrothe first one is the switch from openoffice.org to LibreOffice04:14
jcastrowhich has already been uploaded this past week04:14
=== abhijain is now known as abhishek
jcastroand the second is that Banshee is now the default music player04:14
jcastro(feel free to jump in with any questions at any time)04:15
Habeouscorpusdoes libre office still support all that open office does?04:15
jcastroyep04:15
jcastroand more04:15
SashinAnything else apart from unity planned as a part of the Ayatana initiative landing in Natty?04:15
jcastroin fact libreoffice derives from "go-ooo", which was a patchset of improvements to openoffice04:16
gpcWhat does the future hold for the "classic desktop" in Ubuntu?04:16
jcastroso for ubuntu users it's just a continuation of improvements from the past04:16
jcastroSashin: good question04:16
jcastrosuport for the global menu in Firefox and Thunderbird will land04:16
jcastroas far as the classic desktop04:17
jcastroI suspect it won't be going anywhere for a while04:17
sebsebsebWhy is Banshee default?04:18
Pendulumso it should still be an option when Unity 2D starts to really be pushed (which I'm under the impression will happen in O-cycle)04:18
jcastroSashin: as far as the rest of ayatana, this cycle is mostly maintenance, so instead of improvements to them we'll see more work being done on apps, etc.04:18
SashinAny planned changed to the installer ubiquity?04:18
gpcjcastro: I would hope until at least 12.0404:18
Sashinah I see04:18
jcastroBanshee by default mostly because of it's healthy improvement upstream04:19
sebsebsebyeah Unity 2D probably the default fallback option for 11.10?04:19
jcastroI have more detail on why Banshee here: http://askubuntu.com/questions/10911/why-is-banshee-becoming-the-default/10963#1096304:19
jcastroSashin: on the installer front mostly all bug fixing04:20
jcastro10.10 was the big one featurewise for the installer04:20
=== abhijain is now known as ajain
jcastroin 10.10 they made it so it installed in the background while you answered the questions04:20
jcastrowhich really makes for a fast install04:20
jcastroI suspect our decision to use Unity 2D in the future as a fallback will depend on how long GNOME 2.x is maintained upstream04:21
jcastrobut as with anything, we make those decisions at UDS, and it's much to early to determine something like that04:21
jcastroespecially when Unity 2D isn't finished yet, and GNOME 2.x is very mature code that's been rocking for us for going on 6 years.04:21
SashinIsn't unity going to be a shell over gnome 3?04:21
jcastroyes04:22
sebsebsebMaybe the encrypted home should be in an advanced option or something?  I remember people in #ubuntu with issues after re installs or whatever it was, because they had used encryption04:22
jcastroyeah, that'd be a nice wishlist bug04:22
sebsebsebwas that at me?04:22
jcastroyes04:22
sebsebsebok :)04:22
jcastroon the server side there are some cool improvements04:22
jcastrothis release will mark the debut of cobbler in ubuntu04:22
sebsebsebWhat's cobbler?04:22
jcastrocobbler is a deployment server from the guys at Red Hat04:23
jcastrobasically you have a server04:23
jcastroand you tell it "I want ubuntu desktop 10.10, server 10.04, and these other isos"04:23
jcastroit then imports them04:23
jcastroand then you just start net booting machines and installing it04:23
jcastroit's like an out of the box PXE installer with management features04:24
jcastrohttp://www.ubuntu-user.com/Online/Blogs/Amber-Graner-You-in-Ubuntu/Chuck-Short-Discusses-Cobbler-On-Ubuntu04:24
jcastrohttp://zulcss.wordpress.com/2011/01/19/using-cobbler-on-ubuntu/04:24
gpcohh, that sounds nice04:24
sebsebseboh ok so cobbler for more than one distro?  So they can be installed eaiser on a server?04:24
jcastrohttps://fedorahosted.org/cobbler/04:24
jcastrobasically, most sysadmins set up their own kickstart server anyway04:24
jcastrothis one just comes out of the box04:25
jcastrosomething else in the tasksel, like we do for LAMP, DNS, etc.04:25
jcastroyou just check the box and voila!04:25
jcastrohmm, let's see what else04:26
LeGambitteurwhat about the web browser ? will Minefield be ready ?04:26
jcastroyep, it'll be firefox 404:26
jcastrowhich is already in natty04:26
jcastro(with the global menu as I said earlier)04:26
jcastrooh, here's one04:26
jcastrowe finally fixed the resizing of windows04:26
jcastroso instead of that stupid 1 pixel target, you'll be able to basically grab any part of the "shadow" around a window to resize it04:27
jcastroand on top of that there will be a little grippie on the bottom right corner of every window04:27
jcastro(it's about time we fixed that bug, it was horrible)04:27
sebsebsebUnity 2D probably by default for well versions of Ubuntu after 11.04 right?  Gnome 2 is on the verge of dieing after all.  Also I think I read that for Ubuntu to do Gnome 3,  would need to do the whole thing so no Gnome 2 fall back option. Which is planned for 11.10?04:27
jcastrolike I said before it's much to early to tell04:28
jcastroat this point in the cycle all we're thinking about is 11.0404:28
jcastroit's not until UDS where we start to think about 11.1004:28
jcastroso, ask me in May. :)04:28
=== abhijain is now known as abhijain1
Pendulumsebsebseb: if you have a strong opinion either way, you might want to consider attending UDS either in person or remotely :)04:29
=== abhijain1 is now known as ajain
=== ajain is now known as aajain
SashinGnome shell will still be in the repos?04:29
jcastrowe had to move gnome shell to a PPA04:29
jcastrofor a number of reasons04:29
sebsebsebPendulum: I did attend some sessions for not the last UDS, but the one before, remotely04:29
jcastrohttps://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002740.html04:29
jcastrohere's the full summary04:30
jcastrobut basically, since we're using GNOME 2.x as the fallback04:30
=== aajain is now known as abhijain1
jcastrowe can't ship parts of GNOME 3 on the disc04:30
jcastroso we're moving -shell and other parts onto a PPA04:30
sebsebsebjcastro: yeah bingo, that's the one I read04:30
jcastrothat will let anyone work on -shell for ubuntu, since they don't have to have permissions to do that in the archive04:31
=== abhijain1 is now known as ajain
sebsebsebyep and the PPA can be updated after the 11.04 release as well and all that04:31
jcastroand this way too they don't have to worry about freezes, etc. in the distro04:31
jcastroso they'll be able to keep putting in fresh snapshots in the PPA while the rest of the distro freezes04:31
Sashinmakes sense04:31
jcastroif we kept it in the archive by the time we released it would be old04:31
jcastroanyone is more than welcome to join that team04:31
jcastroit has ricotz and some of the other people who have been running gnome 3 ppa's04:32
jcastrohttps://launchpad.net/~gnome3-team04:32
sebsebsebyes it will be interesting to see how distros deal with Gnome 3 :)04:32
Sashinohh, I have that installed but it doesn't have the new interface...04:32
jcastroit's just the way that the archive is organized it makes more sense to kick fast moving projects out of the distro and then bring it back in04:32
Sashinstill has the old gnome 3.04:32
jcastroright04:32
sebsebsebI think the way Ubuntu are doing it for 11.04 makes sense though,  even though I wasn't that sure when I first read it was going to a ppa04:33
jcastrowe have feature freeze coming up in about a month04:33
jcastroif -shell was in the archive then effectively whatever -shell was in the archive at that time would be what we would release04:33
jcastrothis way you can just run natty + the ppa and run the freshest shell04:33
jcastrohmm, lets see, what else04:34
=== abhijain is now known as abhijain1
SashinIs there any more desktop integration with internet planned?04:34
sebsebsebjcastro: yeah and maybe a bit easier then doing it the current Gnome 3 site way, but at the moment, I haven't tried either,  for the later Gnome Shell's04:34
jcastrooh, dunno if you guys saw but network manager is now a proper indicator04:34
Sashin(like gwibber ubuntu one, etc)04:34
jcastroso no more old icons in the "tray"04:34
=== abhijain1 is now known as xyz
Sashinthat'll make things alot smoother.04:35
jcastrooh, let me see if ken's around for gwibber04:35
gpccyphermox has been working hard on n-m04:35
=== xyz is now known as abhijain
=== abhijain is now known as akash
stefano-palazzo_This may be a bit technical. Will this 200-line kernel patch business be disabled by default on the server?04:36
days_of_ruinMust you change your name constantly?04:36
jcastrostefano-palazzo_: we don't ship the patch, we ship what's in 2.6.38, which iirc has whatever linus approved04:36
jcastroI don't expect it will suck on servers04:36
gpc!nickspam > akash04:36
ubot2akash, please see my private message04:36
Sashinit would be cool if we could right click a picture and upload it to flickr or tinypic or something...04:37
jcastroken tells me that the improvements for gwibber this cycle are error handling and stability, and not much else.04:37
ikta lot of people think the changes to the desktop are massive, and that a lot of people will have to re-learn how to use the desktop, are there any plans for tutorials or guides or something similar built into ubuntu?04:37
=== akash is now known as ajain
=== ajain is now known as abhijain
OmegaThis was from a while ago, but is still important, Ubuntu used to ship go-ooo, so the switch to Libreoffice is not that radical.04:37
jcastrosure04:37
gpcabhijain: please stop that04:37
sebsebsebikt: I guess the offical support pages for Ubuntu will get re done for 11.04 or parts of them04:38
jcastrothat's part of the reason we have things like feature and UI freeze, to give teams a chance to update documentation04:38
sebsebsebLubuntu still won't be an offical  one in 11.04?04:39
jcastroI'm not sure what the lubuntu progress is lately04:39
jcastromaybe asking on their project mailing list04:39
iktbut I mean going further than standard documentation, like the possibility of having video guides or at worst maybe a youtube channel showing some of the newer features etc (can you tell I'm not a fan of reading :X)04:40
sebsebsebWhy isn't it offical already? I have tried it a few times, its quite good really as an Ubuntu based distro.04:40
jcastroI don't know why it's not official04:40
jcastroyeah, I'm sure people will make plenty of videos, etc.04:40
jcastroI'll be making some myself04:41
ikt:>04:41
ikton youtube or ?04:41
sebsebsebikt: yeah reading can be quite time consuming, but reading is a good way to find out things :)04:42
jcastroyeah, we always post videos on the ubuntu developer channel04:42
jcastrohttp://www.youtube.com/user/ubuntudevelopers04:42
sebsebsebvideos and audiocasts may be more fun though04:42
iktyeah :D04:42
OmegaIf videos are made, do not forget to transcribe them.04:42
sebsebsebYeah and Jono has his ustream for people who want to ask questions about Ubuntu and such04:43
PendulumOmega: +104:43
jcastroright04:43
iktsebsebseb, yeah I read a lot, but honestly I just prefer watching videos and seeing how things are done04:43
sebsebsebhttp://www.ustream.tv/channel/at-home-with-jono-bacon04:44
jcastro15 minutes left, what other questions?04:44
sebsebsebikt: he likes showing Unity at the moment it seems, for example04:44
gpcWhat is your favorite food?04:44
SashinAny work being done on empathy or evolution?04:45
gpc:-P04:45
jcastrotacos04:45
gpchaha04:45
stefano-palazzo_How do you see Unity being used in large scale deployments, big companies and that?04:45
jcastroevo and empathy we depend on upstream to do that work04:45
jcastrowe just ship it, though we keep in contact with the guys @ collabora for improvements to empathy, etc.04:45
jcastrostefano-palazzo_: I don't suspect most large companies would deploy a non-LTS release04:46
jcastrohowever when the next LTS is ready for them then Unity will have gone through a bunch of iteration04:46
jcastroby then it will be pretty metal04:46
jcastroanything else?04:48
jcastrono one's asked about btrfs yet!04:48
sebsebsebuhmm sure04:48
sebsebseb,but04:48
sebsebsebthat won't be 11.04 by default I guess04:48
SashinWhat are its advantages over ext4?04:48
sebsebsebmaybe 11.10 though or at least as an option?04:48
sebsebsebSashin: snapshots04:49
sebsebsebso can restore the system to an earlier state or something, if a problem, but I don't know much about btrfs right now at all04:49
jcastroit's in 11.04 now as an option04:49
stefano-palazzo_What are the limitations of an install on btrfs going to be on release day?04:49
gpchow stable is it?04:49
jcastrobut it'll take some time for things like being able to snapshot back after an apt-get install, etc.04:49
sebsebsebjcastro: oh yeah it was in 10.10 as an option as well if I remember correctly04:49
jcastrogpc: I won't be using it. :)04:49
jcastrosebsebseb: yeah but you couldn't boot into it04:50
jcastroyou had to make /boot ext2/3/404:50
gpcjcastro: neither will I in that case :)04:50
sebsebsebunless a seperate boot partition or whatever04:50
jcastronow the support is there in grub2 and the installer04:50
jcastroso you'll be able to install it with just pure btrfs if you want04:50
jcastrobut to me it won't really be useful until it's integrated with dpkg and all that04:50
sebsebsebExt4 will be good enough for many of us, for quite a while yet I guess04:51
jcastroimagine being able to say "you know what, I liked 12.04 better than 12.10"04:51
jcastroand then just roll back04:51
ClassBotThere are 10 minutes remaining in the current session.04:51
gpcI like the idea of rollback04:51
sebsebsebjcastro: well yeah, but the snapshots will take up quite a lot of space or?04:51
jcastrobut it'll be there if people want to play with it04:51
gpcbut it has to be absolutely stable and not wipe all my data04:51
jcastronot really, that's the best part04:51
jcastrosnapshots are very cheap04:51
sebsebsebgpc: you and others may get more lonely in #ubuntu when btrfs becomes default :D04:51
jcastroactually, I found a good video on btrfs, one sec04:52
sebsebsebgpc: since most problems, can be fixed by a rollback I guess04:52
gpcsebsebseb: I long for the day we can close #ubuntu or maybe just keep it open as a chat channel and not a support channel .04:52
sebsebsebthat there will be then I mean04:52
jcastrogpc: I've wanted that closed since 2004. :)04:53
jcastrohttp://video.linux.com/video/160804:53
gpchaha04:53
jcastrohere you go, this is a good video for btrfs04:53
sebsebsebjcastro: yeah heh heh I guess04:53
jcastrofrom the main upstream guy. :)04:53
sebsebsebwhat about ZFS?  maybe that will come properly later on as well? :D04:54
jcastrothat'll catch you up on btrfs in like 45 minutes04:54
Omegasupport for ZFS already landed in grub04:54
sebsebsebOmega: well yeah I read something about that04:54
sebsebseb,but I did say more properly above :D04:54
iktis there an ubuntu dev website coming along? a la this video: http://www.youtube.com/watch?v=GT5fUcMUfYg <- ~6:45 in04:54
jcastroI'm keeping ext4 for a while.04:54
jcastrohttp://developer.ubuntu.com/04:54
OmegaI've always been fond of reiserfs myself.04:55
jcastrothis is coming together04:55
ikt^_^04:55
jcastroit'll be following the same release as the distro, so the website will be ready for 11.0404:55
sebsebsebOmega: Why?04:55
iktthat's awesome :D04:55
Omegasebsebseb: I've never had problems with it, except yesterday :(04:55
sebsebseboh, and what problem yesterday?04:56
ClassBotThere are 5 minutes remaining in the current session.04:56
OmegaWe can talk about it later, it's kind of off-topic for here04:56
jcastrook awesome, well it's midnight here, and we're about out of time04:56
sebsebsebOmega: true04:56
jcastrothanks so much everyone for joining in04:56
OmegaThank you jcastro.04:56
jcastroyou can always keep abreast of changes going in 11.04 by following this list04:56
stefano-palazzo_jcastro, this has been awesome, thanks a lot04:56
LeGambitteurthanks to you all guys04:56
jcastrohttps://lists.ubuntu.com/archives/natty-changes/04:56
OmegaThank you for everyone who gave sessions.04:57
gpcthank you jcastro04:57
Omegato*04:57
jcastroand this forum: http://ubuntuforums.org/forumdisplay.php?f=39404:57
sebsebsebLonger user days, the better in a way, I guess04:57
pleia2thanks jcastro :)04:57
iktty jcastro and to all the teachers :>04:57
LeGambitteurtill the end sebsebseb04:57
gpcthank you pleia2 nhandler Pendulum nigelb and everybody else :)04:57
jcastroand if you have any questions about ubuntu in general feel free to ask us on http://askubuntu.com/04:57
gpcthank you ClassBot04:57
jcastro(though we stick to stable releases on ask ubuntu)04:57
gpc:)04:57
jcastrocheers, and goodnight everyone!04:58
Sashin'night!04:58
LeGambitteurnn04:58
pleia2and if you have a chance, please fill out http://tinyurl.com/UUDSurveyJan1104:58
pleia2helps us make the next User days better :)04:58
sebsebsebpleia2: and in some ways  that may make Open Week better as well I guess04:58
sebsebsebOk thanks good user days05:00
LeGambitteurgood night all05:01
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html05:01
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 ||
pleia2thanks everyone!05:01
jcastrothanks for hosting!05:02
PendulumThanks y'all!05:02
Kljavergood morning all, hehe05:06
skymonrietest06:54
=== xindz`off is now known as xindz
=== yofel_ is now known as yofel
goosfancitohola a todos14:11
goosfancitosoy nuevo en el classroom. como es la tematica?14:13
mpountaHello :)15:16
* coolbhavi peers about15:16
coolbhaviwho is around for the packaging intro?15:17
JackyAlcine:D15:18
=== PhilT is now known as Guest3702
MrChrisDruifI am...well head start for dev, but packaging is also good :P15:19
MrChrisDruifP.S.: This chatter must be kept in -chat when the classroom starts15:19
coolbhaviSo its time now I guess to get started15:20
MrChrisDruifIn 10 minutes :)15:20
nigelbHang on, classbot should voice you and change topic in a few.15:20
coolbhaviyes15:20
coolbhavi:)15:20
^mNotIntelligenthi all15:29
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 || Event: Packaging Training Session - Current Session: Head Start into Ubuntu Development - Instructors: coolbhavi
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session.15:31
coolbhavihello all15:31
coolbhaviand welcome to an intro into ubuntu development processes15:32
coolbhaviby me i.e Bhavani Shankar15:32
coolbhaviso lets get started15:32
coolbhaviOk, first things first: for those who are new please join #ubuntu-classroom-chat15:33
coolbhaviand please just speak in there15:34
=== dreamcode is now known as Guest32489
coolbhaviif you ask a question about anything specific to the session, please write something like this in the channel:15:34
coolbhaviQUESTION: Who is Bhavani's girlfriend?15:35
coolbhaviand it comes in here15:35
coolbhaviso that I can answer15:35
coolbhaviso I hope no questions as of now and lets get started15:36
coolbhaviI ll make it a short session as possible but before that please do me a favour and bookmark https://wiki.ubuntu.com/MOTU/GettingStarted because it links to all the important pages you'll need in your life especially https://wiki.ubuntu.com/UbuntuDevelopment/UsingDevelopmentReleases15:38
coolbhaviif you work on ubuntu development the essential thing for you is to have latest development release running or even a updated pbuilder15:39
coolbhaviwhich i ll be covering at a later stage15:39
coolbhaviSo assuming there are no doubts as of now lets move on15:40
coolbhaviUbuntu development sphere in short is a sphere consisting of various processes to get in your packages into the official archive or fix existing bugs in a ubuntu package present15:42
coolbhaviso what I will be going through today in detail is explanation about the various processes in ubuntu development and how to setup your ubuntu devel environment15:44
coolbhaviWe have basically various types of processes like getting in a new package through revu, upgrading various existing packages to the latest version to match upstream merging/syncing a package from debian as ubuntu is based on debian, Stable release updates, Fixing packages failing to build from source15:47
coolbhaviand so on15:47
coolbhaviand we have different types of people working in different teams in ubuntu but basically there are these types of people involved15:48
coolbhaviContributor: who submits patches to fix bugs and goes through the sponsorship process to get his fix uploaded15:49
coolbhavito help contributors who dont have a upload access to the archive we do what is called as sponsoring a package in the ubuntu/debian world which essentially means getting the help of an existing developer to get your patch reviewed and upload it to the official archive15:51
coolbhavisecond group is called as MOTU which stands for Masters of the Universe who have upload access to universe and multiverse components of ubuntu15:53
coolbhaviThird group is called as a core dev who can upload to main and restricted components of the ubuntu archive in addition to universe and multiverse components15:54
coolbhaviSo any doubts anyone till this stage about the brief overview of ubuntu developer classification?15:55
coolbhaviso lets move on15:56
coolbhaviok, so first of all as a head start please enable "Source code" and "universe" in System → Software Sources → Ubuntu Software15:56
coolbhaviok here is a question QUESTION: coolbhavi, when and how does one become MOTU from a contributor ?15:57
=== purvesh is now known as purvesh7
coolbhavi^mNotIntelligent, once you sustain yourselves in the above mentioned processes of ubuntu development and once your sponsors feel that you are good enough to handle these processes on your own then you ll be given testimonials and asked to face an interview with Developer Membership Board who ll grant you MOTU status upon favorable voting on you in short16:01
coolbhaviI hope this answers your question16:01
coolbhavilets move on16:01
coolbhaviNow I am going to show you how to setup your ubuntu box as a development environment16:02
coolbhaviI hope everyone has universe repository or component enabled as said above16:03
coolbhaviso lets move on16:03
coolbhavitype this in a terminal:  sudo apt-get install --no-install-recommends bzr-builddeb ubuntu-dev-tools fakeroot build-essential gnupg pbuilder debhelper16:04
coolbhaviIt ll take some time depending upon the internet connection16:04
=== abhijain is now known as ajain
=== ajain is now known as abhijain
coolbhavibzr-builddeb pulls in bzr which we'll use to get the source code for distributed development as an example which will be covered in the coming classes16:06
coolbhaviubuntu-dev-tools pulls in devscripts which both are helpful at making repeating packaging tasks easy16:07
coolbhavifakeroot is needed by debuild (in devscripts) to mimic root privileges when installing files into a package16:07
coolbhavibuild-essential pulls in lots of useful very basic build tools like make gcc and so on16:08
coolbhavignupg is used to sign files for uploads in future16:08
coolbhavipbuilder is a build tool that builds source in a sane, clean and minimal environment and it automatically sets up itself16:09
coolbhavidebhelper contains scripts that automate lot of the build process in a package16:10
coolbhaviSo I assume download has completed and lets move on to creating a gpg key16:11
coolbhaviplease run gpg --gen-key now16:11
coolbhavi sticking to the defaults should be fine16:12
coolbhaviso while generating a gpg key you ll need to have something called as entropy16:13
coolbhavito help the system generate the key16:14
coolbhaviif you need more info on gpg keys, head to https://help.ubuntu.com/community/GnuPrivacyGuardHowto which talks about everything in detail16:14
coolbhavias I said enter your name, email address and just stick to the default values for now16:15
coolbhaviwhile the system gathers enough random data to generate gpg key open up another terminal and we ll continue16:16
coolbhaviwhich should be fime16:16
coolbhaviif you have a gpg key already its best to skip this step16:17
coolbhavi:)16:17
coolbhaviin the meantime we ll setup pbuilder16:18
coolbhaviplease open an editor and edit the file ~/.pbuilderrc (create one if you don't have it yet)16:18
coolbhaviplease add the following content to the file16:18
coolbhaviCOMPONENTS="main universe multiverse restricted"16:19
coolbhaviand save it16:19
coolbhaviand then run16:19
coolbhavisudo pbuilder create16:19
coolbhavithis will take a lot of time and in between some more info on pbuilder16:20
ClassBotThere are 10 minutes remaining in the current session.16:21
coolbhaviwhat does pbuilder do? it builds packages in a clean and minimal environment, it keeps your system "clean" (so you don't install millions of  dependencies on your own system)16:21
coolbhavi it makes sure the package builds in a minimal, unmodified environment16:21
coolbhaviso you ensure that the package does not just build because you made lots of changes on your system, but the build is reproducible16:22
coolbhaviyou can update package lists (later on) with: sudo pbuilder update16:22
coolbhaviand to build packages you run: sudo pbuilder build package_version.dsc16:22
coolbhaviSo there are some 10 minutes in the session16:23
coolbhavione more important thing is if you use the bash shell, which is the default, please edit ~/.bashrc16:24
coolbhaviand at the end of it, please add something like16:24
coolbhaviDEBFULLNAME="Bhavani Shankar"16:24
coolbhaviDEBEMAIL="bhavi@ubuntu.com"16:25
coolbhaviPlease use your own name16:25
coolbhaviand save the file16:25
coolbhavi:)16:25
coolbhaviand type source ~/.bashrc16:25
coolbhavito update16:25
ClassBotThere are 5 minutes remaining in the current session.16:26
coolbhaviso 5 minutes remain and that should get you setup your ubuntu box as a dev environment16:27
coolbhaviIf there are no questions thats it for now16:27
coolbhaviand I ll take you through different processes in the coming days16:28
coolbhaviso assuming its all fine now16:28
coolbhavithanks guys for  those who have turned up16:29
coolbhavito this session16:29
coolbhaviI hope to continue this and explain various processes involved in ubuntu development in the coming days16:30
coolbhavithanks again16:30
coolbhaviQUESTION: You say something about the coming days, but I don't see anything about that in the Learning Events Calender. Where and when will you be going to handling it?16:30
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html16:31
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Survey: http://tinyurl.com/UUDSurveyJan11 ||
coolbhaviMrChrisDruif, I intend to have these sessions here only every fortnight16:32
coolbhaviso the session ended16:32
coolbhavi:)16:32
abhijaincoolbhavi, ? error in installation :Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?16:36
coolbhaviabhijain, can you please run sudo apt-get install -f and have output in a pastebin?16:37
abhijaincoolbhavi, ok16:39
=== homer is now known as Guest24298
=== DZ is now known as Guest94567
=== qwerty is now known as Guest8686
=== xindz is now known as xindz`off

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