[00:00] Thank you all for attending today's sessions. I hope you find them as interesting and helpful as we enjoy doing them. === 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 [00:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session. [00:02] hello all [00:05] We are going to discuss - Switching to Ubuntu [00:05] There are really two 'ways' of doing this... [00:05] 1) Leave your former OS and use only Ubuntu [00:06] 2) gradually changing from your other OS to Ubuntu [00:07] I am going to make the assumption that most would want to take option 2 as the first one can be fairly frightening [00:07] in both cases the first step would be to back up your data... your data can not be re-installed like an OS can [00:07] so make sure you have that backed up. [00:08] if you are running Windows 7 you can actually backup your data and your OS (in case you want to go back) [00:10] in other cases you can simple copy your data files over to an external storage device; hard drive or usb memory stick [00:10] any question yet at this point? [00:11] ok... moving on [00:12] once you have your backup complete you will want to decide -- full Linux, dual environment or virtual environment [00:12] both of the later two allow you to use both operating systems [00:12] a virtual environment will allow you to use both at the same time [00:12] this is the method many of us choose when we have applications that can not be replaced that run only in Windows [00:13] I 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 alternatives [00:14] the 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 Maker [00:15] good examples of software that can be used inside a virtual environment are Active Directory management tools, VMWare Management tools, tax software and numerous others [00:16] If you need applications that require hardware 3d acceleration you will want a dual boot solution and not a virtual solution [00:16] A one hour block is too small to go in to the complete details [00:16] but here is a link to a set of instructions for dual booting [00:16] https://help.ubuntu.com/community/WindowsDualBoot [00:17] you can also ask for assistance in #ubuntu-beginners [00:17] here is another wiki page about dual booting [00:17] https://wiki.ubuntu.com/DualBootMigration [00:18] the 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 partition [00:18] there is a lower chance of an issue [00:19] The best write up I have seen for using Windows to resize your partition is here [00:19] http://www.howtogeek.com/howto/windows-vista/resize-a-partition-for-free-in-windows-vista/ [00:20] Another option is to use that does not require a repartion is using Wubi [00:20] instructions for this can be found here [00:20] https://wiki.ubuntu.com/WubiGuide [00:21] Wubi actually loads inside of Windows and takes care of installing Ubuntu [00:21] for virtualization you have two options [00:22] run Ubuntu as a guest on Windows [00:22] or run Windows as a guest on Ubuntu [00:22] personally, as a Microsoft Systems Administrator by day, I prefer to run Windows as my guest [00:23] Ubuntu takes less memory and I feel much more secure being able to control my firewall with Linux than the other way around [00:23] in both cases I would recommend using VirtualBox [00:23] Mostly because VirtualBox is cross platform [00:23] http://www.virtualbox.org/ [00:24] regardless of how you choose to take that first step... your next step will be trying to be 'productive' in your new OS environment [00:24] one of the sites that helped me evaluate 'alternative' applications was Linux App Finder [00:25] http://linuxappfinder.com/alternatives [00:25] if 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 useful [00:27] the 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 repositories [00:27] repositories... [00:27] wondering what they are? [00:27] repositories are what inspired Apple to build the 'app store' [00:28] repositories contain multiple applications that are able to be installed on your computer without fear of getting a trojan or malware [00:28] In Ubuntu in is called the Ubuntu SOftware Center [00:28] which is also a great place to just browse for applications [00:29] maybe even find some great ones that you would not have known about [00:29] the best part... no expense to try them [00:29] palhmbs> QUESTION: Is it better to start with an older Ubuntu version if my machine is low spec? [00:30] palhmbs: 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 alternatives [00:31] lubuntu, xubuntu or even use the alternative installer and carefully choose the components you want [00:31] if your version is too far back it will not be official supported... [00:31] updates, etc... [00:31] LTS versions, on the desktop, are supported for two years [00:32] it will all depend on what you want to do and how 'low' your computer specs really are [00:33] if you have a low spec machine and want to learn a lot about Ubuntu I would recommend the alternate installer [00:33] once you have installed Ubuntu you will certainly run in to issues... [00:34] do not let those bumps get you down... all OSes have bumps [00:34] in fact problems with Ubuntu are what made me discover the best part about Ubuntu [00:34] the community... and the depth of support and the willingness of that community to help me [00:35] there was never any RTFM or insults about how foolish my questions were [00:35] the support also does not cost you $300 per incident like Microsoft suport does [00:35] with Ubuntu you have the following places for support [00:35] http://askubuntu.com/ [00:36] http://ubuntuforums.org/ [00:36] https://help.ubuntu.com/ [00:36] https://help.ubuntu.com/community/ [00:37] https://wiki.ubuntu.com/ [00:38] AskUbuntu 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 question [00:38] The forums have fantastic tutorials [00:38] http://ubuntuforums.org/forumdisplay.php?f=100 [00:39] and a forum area just for beginners who are making the transition like you [00:39] http://ubuntuforums.org/forumdisplay.php?f=326 [00:39] if you are a programmer there is an area for you as well [00:39] http://ubuntuforums.org/forumdisplay.php?f=39 [00:40] I will not link the rest, but you have areas for Apple users, networking, multimedia, security, server platforms... [00:40] the forums are a truly excellent source of information [00:40] and getting to know your fellow Ubuntu users [00:40] if you want live support you can seek people out on IRC [00:41] just like you might be right now [00:41] You can also see if there is an active Local Community Team in your area [00:41] https://wiki.ubuntu.com/LoCoTeams [00:42] Local teams may even run 'install fests' in your area to assist with the installation of your Ubuntu system [00:42] a great place to find out about activities going on with your LoCo is the LoCo Team Directory [00:42] http://loco.ubuntu.com/ [00:43] just select your continent and then your specific loco [00:43] you will then have a list of activities [00:43] you can take a look at my loco for an example [00:43] http://loco.ubuntu.com/teams/ubuntu-newyork [00:43] If there is no active Loco you could also seek out a Linux User Group [00:45] I 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 answers [00:45] in IRC channels many people 'idle' so they can see questions even when they are away [00:46] if you can afford to stay in the channel and wait they will reply when they are 'back' and active in the channel [00:46] for the new Ubuntu user that is unfamiliar this can be a bit 'frustrating' at times... [00:47] but trust me it is much better than going through the automated attendant phone systems you fave with proprietary vendors [00:47] in 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 hurdles [00:48] I promise you it will be worth it in the end [00:48] I have been able to replace every application I used in Windows for personal use [00:48] and only use Windows in a VirtualBox session at work because I manage a 7200 user Microsoft environment [00:49] there have been some questions about system specs... [00:50] I would say that if you were able to run WindwsXP SP 3, Vista or 7 [00:50] you will be able to run Ubuntu [00:50] if 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 alternatives [00:51] any questions as we near the hour? [00:51] if not I want to just let you know about Ubuntu One.... [00:51] There are 10 minutes remaining in the current session. [00:51] Ubuntu one is built in to Ubuntu and it allows you to synchronize your files to the 'cloud' [00:52] and it can keep them in sync with multiple computers or allow them to be shared with others [00:52] http://www.ubuntu.com/desktop/features#one [00:53] I would like to welcome any potential new Ubuntu users to come and ask the Ubuntu Beginners Team questions as well [00:53] we are in #ubuntu-beginners (for questions) and #ubuntu-beginners-team (get to know us) [00:54] we can also help you when you are ready to 'give back' to the community when you are ready [00:54] oops... double the when you are ready part :-) [00:54] I also, to setup the next session, want to tell you that Ubuntu is not difficult [00:54] each of my children started using Ubuntu at the age of three... [00:55] and each never got frustrated except when our ISP was down and they could not get to the Internet [00:55] they LOVE Ubuntu [00:55] and I think you will as well!! [00:56] There are 5 minutes remaining in the current session. [00:57] One last recommendation -- make sure you attend classroom sessions like this... [00:57] and learn how to use IRC... as it is a great communication tool for getting help and meeting fellow Ubuntu users [00:58] Thanks everyone... [00:59] I hope the session helped you as your progress with transitioning from Windows to Ubuntu. === 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 [01:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session. [01:02] * MichelleQ steps to mic [01:02] Hi y'all [01:02] hello [01:03] I'm MichelleQ, and mhall119 happens to be my husband and star assistant. We're the founders of Qimo, the desktop for kids. :-) [01:03] And I'd like to take a few to talk about entertaining kids using linux, and perhaps educating them while we're doing so. [01:05] There 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] There are lots of options for kids. [01:05] Let me address the first issue of safety, before we talk about *how* to entertain kids. [01:06] Safety 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] Dan'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:07] http://dansguardian.org/ [01:07] SquidGuard is similar to Dan's Guardian. [01:07] http://www.squidguard.org/ [01:07] OpenDNS filters DNS servers, to keep kids from visiting a website they shouldn't. [01:07] both squidguard and dansguardian use an HTTP proxy that filters websites [01:08] And then we've found KidZui, which, though it is a subscription service, is an exceptionally good internet-browser for children. [01:08] OpenDNS has special DNS servers that will block blacklisted pages [01:08] We have installed KidZui for both of our children. [01:08] http://www.kidzui.com/ [01:09] KidZui has worked with us in the past, as well, giving subscriptions to kids who receive Qimo computers from our charity. [01:10] Edubuntu has a feature called GnomeNanny, which does things like set time limits on the computer. [01:10] Any questions on the nitty-gritty before I move onto exploding pink ponies? [01:10] http://projects.gnome.org/nanny/ [01:11] OK, so, how the heck do we actually entertain kids on Linux? [01:11] There are, of course, a whole swath of games that are well known, but there are others that deserve recognition. [01:12] I'm going to start at the top, and work my way down, just to give an overview and age range of games. [01:12] I'd like to start with gCompris, which I am overly fond of. [01:12] https://wiki.ubuntu.com/Edubuntu/AppGuides/gcompris [01:13] It'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] Games range in difficulty from basic, gross-motor, mouse skill games, to the intricacies of electrical engineering. [01:14] There 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] The electrical engineering game, for instance, teaches kids about circutry, switches, etc. [01:15] It'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] it's actually built on top of GnuCAP, a circuit analysis library [01:15] so all the voltages and everything are correct [01:16] The 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] https://wiki.ubuntu.com/Edubuntu/AppGuides/childsplay [01:16] The games are all positive-reinforcement games, meaning that a child can't lose, per se. It's exceptionally good for the younger set. [01:17] Tux 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] https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxpaint [01:17] We've added stamps of our kids' heads, which they find rather amusing. [01:18] Qimo also comes with Qimo and Ila coloring pages. [01:18] Tux Type and Tux Math are asteroids-style games. [01:18] https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxtype and https://wiki.ubuntu.com/Edubuntu/AppGuides/tuxmath [01:19] Type encourages emerging keyboarding skills, and Math helps build up math skills, from addition and number recognition, to division. [01:19] There are three very excellent space/exploration applications. [01:20] Stellarium is a star-observation tool - kids can explore the night sky. [01:20] http://www.stellarium.org/ [01:20] they can learn about the planets in the solar system, etc. [01:21] Stellarium will be replacing KStars in Edubuntu in 11.04 [01:21] Celestia allows children to explore a simulated universe. [01:21] BTW, all the games we've talked about so far are in the Ubuntu repositories [01:21] http://www.shatters.net/celestia/ [01:21] And Marble is a 3-D geography application. Allows children to explore Earth, learn about its geography [01:22] https://wiki.ubuntu.com/Edubuntu/AppGuides/marble [01:22] Ri-li is a wooden train game, for those of you with kids obsessed, like mine, with all things train. [01:22] https://wiki.ubuntu.com/Edubuntu/AppGuides/ri-li [01:23] The 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] Laby 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:24] https://wiki.ubuntu.com/Edubuntu/AppGuides/laby [01:24] The goal of both is to code a series of instructions for a little character on screen. [01:24] https://wiki.ubuntu.com/Edubuntu/AppGuides/kturtle [01:24] Laby 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:25] we 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 himself [01:26] There 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] Additionally, there is Scratch, also a rudimentary programming game. Quite expansive. [01:27] http://scratch.mit.edu/ [01:27] Pink Ponies is a tron-esque racing game [01:27] sebsebseb asked: What games would you recommend for a 9 year old, for example? [01:27] Definitely any of the programming games, Tux Math or Type, and things like Tux Racer, which we'll cover in a few minutes. [01:28] also gcompris, which still has enough challenging and entertaining games for a 9 year old [01:28] Pink 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] very, very young-girl appealing. [01:29] KTuberling is a delight. Think Mr. Potato Head meets the computer. [01:29] https://wiki.ubuntu.com/Edubuntu/AppGuides/ktuberling [01:29] You 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:30] TuxRacer 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] it can be quite difficult too, and addictive [01:30] then there is Bouncy The Hungry Rabbit [01:31] it'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] It's Beatrix Potter meets Linux. [01:31] himuraken asked: Is there a way to time restrict each game? [01:31] not each game, no [01:32] but there are some session timers out there that will boot the user back to the login screen after a set time [01:32] sebsebseb asked: Ever played Hannah's Horse? Like Pacman for those that don't know and in the repos :) and aimed at kids. [01:32] I haven't ever seen Hannah's Horse, but it is definitely one I will look into - sounds right up my daughter's alley [01:33] Finally, I wanted to mention both SuperTux, and SuperTuxRacer. [01:33] Think Mario, with penguins. [01:33] Mario Kart that is [01:33] for SuperTuxRacer [01:33] 20: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:34] hajour: many of the games are translated, some will use the system's language settings, while others ignore than and provide their own way of switching [01:34] some are translated upstream, others use Launchpad [01:35] if 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 fixed [01:35] I'm runnign way short tonight, so if you have any questions, please don't hesitate to ask [01:36] There are tons of other entertainment options out there - but these handful are things that we use regularly with our children. [01:36] There's a pretty complete list of the games in both Edubuntu and Qimo here: https://wiki.ubuntu.com/Edubuntu/AppGuide [01:36] And let's be honest, here, we've found ourselves spending a little too much time playing Pink Ponies. [01:36] each page has a section for user feedback too, so if you use any of them please leave a little message [01:37] himuraken asked: Qimo is built on Ubuntu. What version of Ubuntu is it currently based on? [01:37] Qimo 2.0 is based off Ubuntu 10.04 [01:38] you can also apt-get install qimo-session in 10.04 or 10.10 [01:38] we're planning a 3rd release to coincide with Ubuntu 11.04 [01:38] Both Qimo and Edubuntu can be added ontop of an already existing Ubuntu install [01:38] sebsebseb asked: What do you think of Tuxpaint? I love that app especially with the extra stamps. [01:38] Tuxpaint is brilliant, on so many different levels. [01:39] It's very, very intuitive for kids to follow, particularly little ones without reading skills. [01:39] sebsebseb: 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] and that's pretty much the truth [01:39] We love being able to add in our own coloring pages, too. The kids love being able to color Qimo into bright red clothing. [01:40] tuxpaint probably has the broadest appeal in terms of age, we've seen 2 year olds up to 16 year olds playing with it [01:40] Heck, we've spent more than a little time playing with it ourselves. [01:40] 20:41 < hajour> are there spoken guidings in the games?3 of my 4 children got dyslectic [01:41] hajour: I don't think so [01:41] hajour: not that I'm aware of. [01:41] I've been trying to get Orca working so I can test it against some of our games [01:41] but alas, I've had no luck with Orca [01:41] gpc: definitely booth the children out of the house and off the computer. We stress that it's not a babysitting service. [01:41] a lot of what is in gCompris and childsplay doesn't require reading though, ours started using them before they could read [01:42] himuraken asked: One of my children just turned 3, is it likely too advanced for him? [01:42] himuraken: definitely not. mhall119's looking for something, can't remember the name of it. It was a simple mouse-movement game. [01:43] Gamine. [01:43] that's it. [01:43] It responds positively to *any* input. [01:43] it's nothing but direct feedback from using the mouse [01:43] there are very basic games in gCompris, too, that work well for a 3yo. [01:44] himuraken: gcompris has a section of games specifically for that age range [01:44] it'll teach them how to use the mouse and keyboard properly [01:44] sebsebseb 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] No, not our kids personally. [01:44] We've actually discussed setting up an artwork gallery for Qimo on the website, though. [01:45] sebsebseb: I just found http://www.tuxpaint.org/gallery/ [01:45] himuraken asked: Can you give a brief history of the project? [01:46] A brief history of Qimo? Sure. It started off as a simple adjustment to a desktop for my autistic son. [01:46] And 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:47] mind you, I had no idea how to make it it's own distro when I suggested that [01:47] My brother-in-law is a graphics artist who kindly donated his talents for the art. [01:47] and away we went. [01:47] gpc asked: How old is Qimo? [01:47] two and a half years now [01:48] Qimo 1 was released in February of 2009 [01:48] and based on Ubuntu 8.10 [01:48] Our son, Quinn, is almost 7. He was four when we started on this [01:48] sebsebseb 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:49] sebsebseb: we've actually been asked similar questions quite often, and we've been discussing formulating something strictly for older adults. [01:50] When 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] sebsebseb: 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] habeous asked: How far does Tuxmath go in the curriculum? Does it go to algebra? [01:51] There are 10 minutes remaining in the current session. [01:51] dang it, wrong room [01:51] hajour tuxmath only goes up to multiplication and division [01:52] for algebra, check out https://wiki.ubuntu.com/Edubuntu/AppGuides/kalgebra [01:52] gpc: the easiest thing to do is email me. [01:52] hajour asked: can the games also run on light weight programs like lubuntu [01:52] hajour: for the most part, yes [01:52] yes, the games will run on any desktop environment [01:52] we use Xfce for Qimo because it's a good balance between weight and features [01:53] gpc asked: is there a Qimo foundation or some way we can donate funds/hardware ? [01:53] the easiest thing to do is email me. since the website is down at the moment, that's the best bet. [01:53] Once the website is back up, there's a donations page, you're welcome to visit there. [01:54] The server apparently needs a technical tap. :-/ [01:54] but 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 it [01:54] Any other questions before we go? [01:54] Anyone, anyone? [01:55] sebsebseb asked: Are either of school teachers for example or something like that? A bit of a different question I know. [01:55] Are either of us school teachers? [01:55] No, 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:56] There are 5 minutes remaining in the current session. [01:56] I've spent most of the past five years concentrating strictly on teaching my own children. [01:56] Someday I'll be back in a classroom, though. :-) [01:57] Any other questions, before classbot boots me? === xindz is now known as xindz`off [01:57] I 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 activities [01:57] Absolutely. Supervision is vitally important, and so is remembering to hit the off button. [01:58] sebsebseb asked: What touch typing software would you recommend? [01:58] sebsebseb: https://wiki.ubuntu.com/Edubuntu/AppGuides/ktouch is the only one I'm aware of [01:58] we haven't gotten to the touch typing stage yet with our kids [01:59] Thank you so much, folks. :-) [01:59] Feel free to track Mike or I down, should you have any further questions. [01:59] remember, you can always go to #edubuntu and #qimo channels to learn more === 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 [02:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session. [02:06] Folks, maco will be here in a few minutes :) [02:09] Hi! [02:09] Sorry, I'm at a LinuxChix meetup at a teahouse and lost track of time, but now I'm online, yay [02:10] Anyway, 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 now [02:10] So 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.pdf [02:11] So, 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 URL [02:13] Some 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:14] So, the actual word for all the bad software that hurts you is malware. [02:15] You can flip through the vocab at your leisure. I'm going to get into the explaining [02:15] So, first off: there have been viruses for Linux. Wikipedia has a list of about thirty [02:16] These 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:17] Several 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] However existence of past ones should be taken as a hint that more could happen in the future. [02:18] The 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 ago [02:18] So, 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 user [02:19] The name trojan comes from trojan horse. "Hi! I'm an awesome game and you should install me!" [02:19] ...and then you're pwned [02:20] A little while back someone posted a "screensaver" in deb form on gnome-look.org [02:20] Some folks installed it. One got suspicious when no new screensavers were listed in the configuration tool. [02:21] Turns 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] When someone controls a bunch of computers and uses them to do their bidding, that's a botnet. This deb made a botnet. [02:21] Thankfully it was found quickly and removed from gnome-look.org [02:22] Now, 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 trust [02:22] taves asked: whats linuxchix? [02:23] This is off-topic but just in case someone sees the logs and wants to join in: see http://linuxchix.org [02:23] sebsebseb 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] I'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 rear [02:24] So, how do you know who to trust? [02:25] (I know this is out of order of slides, oh well. This bit would be around slide 27) [02:27] Packages 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 process [02:28] The 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 reasons [02:28] 1. You need to run "sudo apt-get update" because a new version has been uploaded since you last checked for updates [02:29] 2. The package has been altered or is being pulled from an alternative not-right server (man in the middle attack) [02:29] palhmbs asked: Can you secure your data any better other than using the encrypt personal folder option at install? [02:29] That's fine protection if you just don't want anyone knowing what's there but are ok with them knowing that *something* is there [02:30] There'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 partitions [02:30] palhmbs 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:31] Yes, 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 example [02:32] If 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 there [02:32] palhmbs asked: Is it much safer not to install devel PPAs? [02:33] I'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] You 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 it [02:34] CVE = Common Vulnerabilities and Exposures <--- thank you [02:34] sebsebseb asked: What would your description be of a secure password? [02:35] Long 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 numbers [02:35] It makes them easier to remember [02:36] You 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 problems [02:36] palhmbs asked: Is Tor the best method for securing network & your anonymity online? [02:37] It 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 snooped [02:38] For 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 effort [02:38] LeGambitteur asked: What about hacking passwords using cloud ? [02:39] Spinning 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 password [02:41] Oh, 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 executable [02:41] This 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 BAD [02:42] So this way you have to take another step other than "click the thingy in my email that gives me hot pix" [02:42] I really like that in KDE it shows you the command that will be run so you can make an informed decision [02:42] (see slides 30-31) [02:42] sebsebseb 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:43] Oh 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] Like this: *reading* "huh!" [02:44] palhmbs asked: Does Ubuntu have built in exploits for government dept use - NSA / CIA whatever? [02:44] I work for neither of those agencies, and if I did, I wouldn't be allowed to answer that [02:44] palhmbs asked: Is security excellent on a distro that is only read-only live-cd / dvd based? [02:45] While 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 plan [02:46] Oh here's something important since everything lives in the web browser now [02:46] Browsers like Firefox are cross platform. They are a big target. [02:46] Cross-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:47] If 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 attacks [02:47] Cross site scripting is when one site steals data from another, basically [02:47] The other valuable thing NoScript does is alert on click jacking [02:47] That'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 bad [02:48] txomon asked: what about firesheep and those? [02:48] Oh good a segue for HTTPS/SSL! [02:48] You've probably hear to look for the lock and everything is good [02:49] The 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 SSL [02:49] Please set your GMail to force SSL in the settings [02:49] Please pester websites which default to insecure. Facebook finally took the hint and is adding SSL [02:49] (Note to self: pester dreamwidth) [02:50] The lock is NOT a magic bullet either though! [02:50] You can have an SSL connection to the wrong site [02:50] If you see http://mybank.com.iamnotevil.hax.info [02:50] You should read all the way to the end [02:50] Maybe that's http://mybank.com.iamnotevil.hax.info/blahblah.asp [02:50] You should read to the slash before blahblah [02:51] These are not the same as mybank.com I was surprised to learn a friend did not know this [02:51] There are 10 minutes remaining in the current session. [02:51] If you are at such a site, you could become a phishing victim [02:51] Banks in the US at least now use Extended Validation certificates (EV) [02:52] These validate not just that the domain name & its encryption key go together, but that the domain name and who you think it is go together [02:52] Take a look at http://paypal.com in Firefox [02:52] There'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:53] palhmbs asked: In your opinion / experience, which browser do you feel is safest / the most secure? [02:53] One 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] sebsebseb 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:54] I'd at least check in update manager to see what it says the thing is fixing [02:54] And check Ubuntu's security page [02:54] http://security.ubuntu.com I think [02:54] If 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 sure [02:54] taves asked: i have a router do i need a firewall? [02:55] Most consumer routers have firewalls built in. In the enterprise these are normally separate pieces of hardware. [02:55] Keep in mind you don't really need to configure your firewall (using iptables or ufw) unless you have services running [02:55] Ubuntu has none by default [02:55] There's also a mailing list for security update announcements: https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce [02:56] palhmbs 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] There are 5 minutes remaining in the current session. [02:56] That you shouldn't use the same password everywhere. Same lesson we learned from Gawker. [02:56] Password managers are your friend [02:57] txomon 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] Your password is your password, period. [02:57] Or do you mean your home dir encryption from ecryptfs? If that, then it's that the key is encrypted using your password [02:57] (Also the case with your ssh & encryption keys) [02:57] taves asked: what is this keyring popping up in ubuntu? [02:58] Keyring 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 in [02:58] If you use autologin, it can't unlock automatically and you have to type it in [02:58] You could change it to empty password and it would not ask, but the passwords would be stored on disk in the clear [02:59] Ok, time's up I think [02:59] \o/ [02:59] Nice job maco! [03:00] Thanks jcastro. Good luck with yours :) [03:00] Ok, I'm going to give it another minute or so, since DBO isn't around yet. [03:00] In the meantime feel free to familiarize yourself with Unity: [03:00] http://unity.ubuntu.com/ [03:01] and 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=50 === 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 [03:01] I'll give it another minute and then I'll start to take questions, so smoke if you got em! [03:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session. [03:02] Hi DBO! [03:02] howdy [03:02] we're just going to give it another minute before we begin [03:02] awesome [03:02] I gave people some links to familiarize themselves with Unity [03:02] and a link to the Unity tag [03:03] So for this hour we're going to do questions about Unity, and we have Jason Smith (DBO) here to answer your technical questions [03:03] then the last hour you can ask me about anything coming up in 11.04 in general [03:03] DBO: Ok let's start, introduce yourself! [03:04] my name is Jason Smith, I am a developer on the Unity project [03:04] I have worked largely on BAMF and the launcher aspects of unity [03:04] however I have a good high level view of all parts of the project [03:04] What other projects have you worked on? [03:05] panel, nux (the toolkit behind unity), compiz, mutter when we were using that, and quicklists [03:05] mhall119 asked: can we still use the 2-panel Gnome layout? I've heard that the global menu changes have broken it [03:06] I can field that one [03:06] yes, the GNOME 2.x desktop is actually our 2D fallback for 11.04 [03:06] in GDM there's a "Classic GNOME" session that you can select to get the same desktop you have today [03:07] to answer the other half of the question [03:07] DBO: 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] I am not aware of any conception break in the global menu for gnome 2.0 [03:07] however if there is one, we will fix it before release [03:08] sebsebseb asked: What is Canonical doing to help other distro's include Unity in their repo's? if anything? [03:08] i got this one :) [03:08] we are getting interest from several packagers involved with other distros [03:09] I know fedora and suse have shown interest recently [03:09] we communicate with them and help answer packaging questions [03:09] in a couple cases we have helped them either build unity without upstream patches or helped remove patches altogether [03:10] next :) [03:10] habeous asked: Is Unity going to completely replace GNOME? OR will they be shipped together? [03:10] got it [03:11] Unity is not a replacement of GNOME at all [03:11] GNOME is collection of applications and frameworks [03:11] among those things is a window manager and a "shell" (panel) [03:11] in Ubuntu we have not been defaulting to the GNOME window manager for some time, opting for Compiz instead [03:12] The only real change here is we will now also be replacing the GNOME Panel [03:12] everything else remains the same, GTK, EDS, menu framework [03:12] its all still GNOME :) just a new shell [03:12] sebsebseb 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:13] This one is best answered by this article: [03:14] in 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.ars [03:14] mhall119 asked: Is there any sharing going on with the GNOME Shell developers in terms of usability testing? [03:15] none 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:16] Sashin asked: What are the plans in regards to Unity post Natty Narwhal? [03:16] ooh, good question [03:16] tell us something cool DBO [03:17] Well from a developer standpoint this question is a bit tricky because its hard to tell sometimes when a feature will land, however! [03:17] Post natty we will see better web integration inside of unity [03:18] as well as standard design iterations and maintenance tasks [03:18] UDS 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] jmarsden 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:19] the Dell Mini 9 is our target bottom end machine for an optimal performance [03:19] currently we feel we are hitting that [03:20] * jcastro pops in with a subquestion: Does unity add any hardware requirements on top of normal compiz? [03:20] If I was running compiz fine before will I have problems I mean [03:20] Frame buffer objects are the only additional requirement [03:20] most video cards made after 1998 or so support this [03:21] so yeah, if you can run compiz, you should be able to run Unity [03:21] mhall119 asked: I want to get involved with Unity development, but I'm not a C/C++ developer, what are my options? [03:21] well we have some projects that are in Vala, which might be even more obscure for you [03:21] well, we could always use help triaging bugs [03:21] oh yeah, that too! [03:22] also, by merely building and testing unity you can help report bugs [03:22] either by running natty or running a daily build on top of natty [03:22] some of the best contributors to the project are guys who build trunk, report bugs and get us awesome stack traces [03:22] and since now Unity can run in Virtualbox 4.0 that's an easy way to get started [03:23] https://wiki.ubuntu.com/Unity/InstallationGuideFromSource [03:23] those who test our patches... we cant help but love that :) [03:23] ^ here are the instructions on how to build unity from source [03:23] https://launchpad.net/~unity/+archive/daily [03:23] or you can fire up some of those daily builds if you are crazy [03:24] Sashin 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] the only difference between netbook and desktop unity is the default options [03:24] otherwise they are the exact same code [03:25] the full screen dash will be back however (as an option in some form) [03:25] mhall119 asked: follow-up, anything for a Python developer to do? [03:26] you can make plugins as places using python [03:26] https://wiki.ubuntu.org/Unity/Places [03:26] places aren't ready yet, expect me to make a bunch of noise about places after Alpha 2 [03:26] you'll be able to make your own Dash things we call Places [03:26] it is worth noting the API for places wont change between maverick and natty [03:27] there 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 zeitgeist [03:27] so you can do "super key" + "batman" and the imdb place would return movies into the dash, etc. [03:28] but we'll need people like you to make them! [03:28] sebsebseb 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] I dont know if we have had code contributions yet from other distro developers [03:29] I don't think so, but I could be wrong [03:29] Omega asked: Are there any plans for a merge between Unity-2D and Unity-3D? What is the relationship between the two? [03:29] I know a fedora guy found some missing header licenses for us [03:29] No :) The 2D version is simply a 2D realization of the 3D version [03:30] its simply designed to be identical to the 3D version minus 3D :) [03:30] (You can find the 2d version here: https://launchpad.net/~unity-2d-team/+archive/unity-2d-daily) [03:30] it's pretty nice for older laptops, I have this old junky laptop with a crap graphics card and 2d unity runs great on it [03:31] charlie-tca asked: Is there a list of keyboard shortcuts used in Unity? [03:31] evil answer: currently no [03:32] less-evil answer: you can look in ccsm [03:32] better answer: we need to make a wiki page :) [03:32] right now the super key invokes the launcher [03:32] and you guys are bringing back the super-1, super-2, etc shortcuts right? [03:32] yes [03:33] mhall119: making a wiki page of the shortcut keys would be a good place for a non-C++ programmer to start ... :) [03:33] I'll start on a page on Monday I think, this would be quite useful [03:33] Sashin asked: What's happening with the proposed unity people's place? [03:34] I think Seif Lofty has written the code for this already [03:34] http://www.omgubuntu.co.uk/wp-content/uploads/2010/11/unity-ppl.png [03:34] ideally this will be packaged and placed in Universe repositories [03:34] yep, he's been working on that [03:35] mhall119 asked: What's the status of accessibility in Unity? [03:35] Pendulum: want to field that one? I am totally in the dark on a11y [03:35] The current status is "it's being worked on" [03:36] They're hoping to get the initial bits of the framework into alpha2, but I'm not sure if it'll happen or not [03:36] ok, thanks [03:36] I 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 it [03:36] otherwise we need the documentation on keyboard control ;) [03:36] DBO: 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:37] Pendulum: I'll get on a wiki page on monday, that shouldn't been too hard to set up [03:37] Drag and Drop support is the biggest work item coming soom [03:37] we are also getting some edge scrolling effects, and quite a few stability fixes [03:37] drag and drop like applications and stuff into the launcher? [03:37] correct [03:38] how about folders and whatnot? or things like my favorite document I am working on or something? [03:38] so you could say drag a file onto the launcher and launch an application with that file as an argument [03:38] finally. :) [03:38] Im not sure if we are going to allow storing files on the launcher itself yet [03:38] I hope so... but I have my doubts :P [03:38] Sashin asked: What's multimonitor support like in unity? Does the top panel extend across both monitors? Is it one virtual desktop per monitor? [03:39] I can field this one as I use unity in twinview [03:39] right now there are 2 annoying issues, first is the top panel still isn't multimonitor aware, so it streches across [03:39] though neil tells me he's working on that [03:40] and 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 one [03:40] the multiple workspaces are just like how they used to be pre-unity [03:40] that is when I move around both panels switch to a new workspace [03:40] maybe someday we'll get independant workspaces per panel (that would be sweet) [03:41] dream big [03:41] :P [03:41] so what else are you guys going to put in the dash? [03:42] I see the search field there but it's not working right now [03:42] can you explain a bit how search will work? [03:42] search is a "live search" [03:42] so as you type, the results will update [03:42] there is a really cool cross fade blur animation planed for that, I dont envy the GL programmers job for that... [03:43] how many GL programmers on the team? [03:43] results will be organized in much the same way they are in the maverick version [03:43] 3 GL gurus, 2 more GL competent [03:43] Sashin 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:44] Nope :) [03:44] can you explain what he means? [03:44] yeah [03:44] he means the size of the icons inside the little tile things right? [03:44] so there are two parts of the tile [03:44] there is a "tile" and an "icon" part [03:45] the tile part in maverick is 48x48 and the icon is 32x32 [03:45] in natty the tile is 52x52 and the icon is 48x48 [03:46] Omega asked: Will Ubuntu Light still be powered by Unity? Can you tell us a little more about that? [03:46] Ubuntu Light isn't really part of my pervu, but as far as I know it will remain unity based [03:46] thats all I really know :/ [03:47] me either, but basically Ubuntu Light = Unity + Normal Ubuntu customized for specific hardware [03:47] DBO: I hear we support icon sets in the launcher now [03:47] yeah we more or less follow whatever the selection icon set is [03:47] so people can make all sorts of crazy icon sets for the thing right? [03:48] yeah I guess they could [03:48] * DBO fears the results [03:48] (about 10 minutes left for questions folks, keep them coming) [03:49] Omega 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.html [03:49] I can say with 100% certainty the whole team looks at them, sometimes we oggle, sometimes we giggle [03:49] I love that the community is making mockups [03:49] you guys come up with some great ideas [03:50] those mockups remind me of a question [03:50] for 11.04 will we be able to switch to a light theme like Radiance? [03:50] probably not [03:51] if not in 11.04, for sure in 11.10 [03:51] Sashin asked: Why is the menubar hidden without mouseover? [03:51] There are 10 minutes remaining in the current session. [03:51] DBO: your favorite question! [03:51] I wont lie to you [03:52] I have absolutely no idea, I dont like it myself [03:52] http://askubuntu.com/q/22486/235 [03:52] im not really a designer however [03:52] Mark answers that specific question himself ^ [03:52] awesome [03:52] now you don't have to. :) [03:52] whew, close call [03:53] We have time for like 2-3 more questions [03:53] is there a session with Otto or John Lea? [03:53] nope [03:53] sweet [03:53] Sashin asked: What significant changes will come to the unity interface by final release? [03:54] The dash will undergo major visual changes (as well as become functional) [03:54] it currently does not reflect our design goals [03:54] And we'll have places [03:54] https://wiki.ubuntu.org/Unity/Places/Ideas [03:54] here are some ideas for places we have ^ [03:55] the BFB will also have some design changes [03:55] what's the bfb? [03:55] the Big Friendly Button [03:56] the button with the ubuntu logo you mean? [03:56] what kind of changes? [03:56] yeah that one :) [03:56] There are 5 minutes remaining in the current session. [03:56] when the dash is open it will have a visual appearance similar to it being integrated with the launcher [03:56] its cool looking [03:56] i don't suppose you have a teaser screenshot? [03:56] I do not :) [03:56] https://wiki.ubuntu.com/Unity/Places/Ideas <-- correct URL from before, sorry [03:57] ok welll, thanks Jason for joining us [03:57] we'll take a short break [03:57] sure :) [03:57] and then you guys can Q+A me on the rest of 11.04 for another hour [03:57] cheers! [03:57] Bitesize Bugs you can help with: http://goo.gl/i1WA1 and http://goo.gl/tiheb [03:57] ^^ For those of you who want to dive in and help with Unity! [04:01] ok, taking a quick break to go to the bathroom, chill out for a few, mingle amonst yourselves, and then we'll begin! === 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 [04:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html following the conclusion of the session. [04:05] ok [04:05] we'll run this one unmoderated and less formal [04:05] so we can go deeper into discussions and Q+A without worrying about the bot [04:05] I'm Jorge Castro and I'll be your host! [04:05] So for this session basically I'd like to answer your questions about what's going on around Ubuntu for 11.04 [04:06] so we can really have this session be whatever you guys want to ask questions about [04:06] wether it's new features coming in 11.04 [04:06] or specific questions about the distro in general [04:07] So, 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] is there any chance of the server-side of Ubuntu One being opened? [04:07] ok so let's start off with the software center [04:07] In case you didn't know, they uploaded a new USC this week that let's people rate and review software [04:08] you can rate things from 1-5 stars, and leave comments [04:08] I asked mvo (one of the developers) if this was going to be backported to 10.10 [04:08] and he tells me that they're still looking at doing that, depending on how complicated it is to backport what they need [04:09] as far as the look and feel and icon and all that, 24 March is the userinterface and beta freeze [04:09] so I expect any changes would have to land by then. I am not sure what the design team is cooking up for USC though [04:09] (I wonder if the yellow color for the comments is on purpose for example) [04:10] mhall119: No change in that policy as far as I know [04:10] is there an Ubuntu One webservice API? [04:10] you're in luck [04:10] or any way to integrate webapps with a user's U1 data [04:10] "soon" is what they tell me [04:11] yay! [04:11] * jcastro searches for a sec [04:12] can't find anything [04:12] but last I heard there will be a full API and SDK and all that jazz [04:12] it's okay, I know where to find you for updates [04:12] I also know where to find U1 devs [04:13] so another thing coming for 11.04 will be the 2.6.38 kernel [04:13] which is starting to land in natty itself right now [04:13] this does include the "200 line magic patch" thing everyone was talking about [04:14] wow, that alone makes it worth the upgrade [04:14] there are also 2 new programs in the default install [04:14] the first one is the switch from openoffice.org to LibreOffice [04:14] which has already been uploaded this past week === abhijain is now known as abhishek [04:14] and the second is that Banshee is now the default music player [04:15] (feel free to jump in with any questions at any time) [04:15] does libre office still support all that open office does? [04:15] yep [04:15] and more [04:15] Anything else apart from unity planned as a part of the Ayatana initiative landing in Natty? [04:16] in fact libreoffice derives from "go-ooo", which was a patchset of improvements to openoffice [04:16] What does the future hold for the "classic desktop" in Ubuntu? [04:16] so for ubuntu users it's just a continuation of improvements from the past [04:16] Sashin: good question [04:16] suport for the global menu in Firefox and Thunderbird will land [04:17] as far as the classic desktop [04:17] I suspect it won't be going anywhere for a while [04:18] Why is Banshee default? [04:18] so 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] Sashin: 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] Any planned changed to the installer ubiquity? [04:18] jcastro: I would hope until at least 12.04 [04:18] ah I see [04:19] Banshee by default mostly because of it's healthy improvement upstream [04:19] yeah Unity 2D probably the default fallback option for 11.10? [04:19] I have more detail on why Banshee here: http://askubuntu.com/questions/10911/why-is-banshee-becoming-the-default/10963#10963 [04:20] Sashin: on the installer front mostly all bug fixing [04:20] 10.10 was the big one featurewise for the installer === abhijain is now known as ajain [04:20] in 10.10 they made it so it installed in the background while you answered the questions [04:20] which really makes for a fast install [04:21] I suspect our decision to use Unity 2D in the future as a fallback will depend on how long GNOME 2.x is maintained upstream [04:21] but as with anything, we make those decisions at UDS, and it's much to early to determine something like that [04:21] especially 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] Isn't unity going to be a shell over gnome 3? [04:22] yes [04:22] Maybe 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 encryption [04:22] yeah, that'd be a nice wishlist bug [04:22] was that at me? [04:22] yes [04:22] ok :) [04:22] on the server side there are some cool improvements [04:22] this release will mark the debut of cobbler in ubuntu [04:22] What's cobbler? [04:23] cobbler is a deployment server from the guys at Red Hat [04:23] basically you have a server [04:23] and you tell it "I want ubuntu desktop 10.10, server 10.04, and these other isos" [04:23] it then imports them [04:23] and then you just start net booting machines and installing it [04:24] it's like an out of the box PXE installer with management features [04:24] http://www.ubuntu-user.com/Online/Blogs/Amber-Graner-You-in-Ubuntu/Chuck-Short-Discusses-Cobbler-On-Ubuntu [04:24] http://zulcss.wordpress.com/2011/01/19/using-cobbler-on-ubuntu/ [04:24] ohh, that sounds nice [04:24] oh ok so cobbler for more than one distro? So they can be installed eaiser on a server? [04:24] https://fedorahosted.org/cobbler/ [04:24] basically, most sysadmins set up their own kickstart server anyway [04:25] this one just comes out of the box [04:25] something else in the tasksel, like we do for LAMP, DNS, etc. [04:25] you just check the box and voila! [04:26] hmm, let's see what else [04:26] what about the web browser ? will Minefield be ready ? [04:26] yep, it'll be firefox 4 [04:26] which is already in natty [04:26] (with the global menu as I said earlier) [04:26] oh, here's one [04:26] we finally fixed the resizing of windows [04:27] so instead of that stupid 1 pixel target, you'll be able to basically grab any part of the "shadow" around a window to resize it [04:27] and on top of that there will be a little grippie on the bottom right corner of every window [04:27] (it's about time we fixed that bug, it was horrible) [04:27] Unity 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:28] like I said before it's much to early to tell [04:28] at this point in the cycle all we're thinking about is 11.04 [04:28] it's not until UDS where we start to think about 11.10 [04:28] so, ask me in May. :) === abhijain is now known as abhijain1 [04:29] sebsebseb: if you have a strong opinion either way, you might want to consider attending UDS either in person or remotely :) === abhijain1 is now known as ajain === ajain is now known as aajain [04:29] Gnome shell will still be in the repos? [04:29] we had to move gnome shell to a PPA [04:29] for a number of reasons [04:29] Pendulum: I did attend some sessions for not the last UDS, but the one before, remotely [04:29] https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002740.html [04:30] here's the full summary [04:30] but basically, since we're using GNOME 2.x as the fallback === aajain is now known as abhijain1 [04:30] we can't ship parts of GNOME 3 on the disc [04:30] so we're moving -shell and other parts onto a PPA [04:30] jcastro: yeah bingo, that's the one I read [04:31] that will let anyone work on -shell for ubuntu, since they don't have to have permissions to do that in the archive === abhijain1 is now known as ajain [04:31] yep and the PPA can be updated after the 11.04 release as well and all that [04:31] and this way too they don't have to worry about freezes, etc. in the distro [04:31] so they'll be able to keep putting in fresh snapshots in the PPA while the rest of the distro freezes [04:31] makes sense [04:31] if we kept it in the archive by the time we released it would be old [04:31] anyone is more than welcome to join that team [04:32] it has ricotz and some of the other people who have been running gnome 3 ppa's [04:32] https://launchpad.net/~gnome3-team [04:32] yes it will be interesting to see how distros deal with Gnome 3 :) [04:32] ohh, I have that installed but it doesn't have the new interface... [04:32] it'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 in [04:32] still has the old gnome 3. [04:32] right [04:33] I 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 ppa [04:33] we have feature freeze coming up in about a month [04:33] if -shell was in the archive then effectively whatever -shell was in the archive at that time would be what we would release [04:33] this way you can just run natty + the ppa and run the freshest shell [04:34] hmm, lets see, what else === abhijain is now known as abhijain1 [04:34] Is there any more desktop integration with internet planned? [04:34] jcastro: 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's [04:34] oh, dunno if you guys saw but network manager is now a proper indicator [04:34] (like gwibber ubuntu one, etc) [04:34] so no more old icons in the "tray" === abhijain1 is now known as xyz [04:35] that'll make things alot smoother. [04:35] oh, let me see if ken's around for gwibber [04:35] cyphermox has been working hard on n-m === xyz is now known as abhijain === abhijain is now known as akash [04:36] This may be a bit technical. Will this 200-line kernel patch business be disabled by default on the server? [04:36] Must you change your name constantly? [04:36] stefano-palazzo_: we don't ship the patch, we ship what's in 2.6.38, which iirc has whatever linus approved [04:36] I don't expect it will suck on servers [04:36] !nickspam > akash [04:36] akash, please see my private message [04:37] it would be cool if we could right click a picture and upload it to flickr or tinypic or something... [04:37] ken tells me that the improvements for gwibber this cycle are error handling and stability, and not much else. [04:37] a 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? === akash is now known as ajain === ajain is now known as abhijain [04:37] This 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] sure [04:37] abhijain: please stop that [04:38] ikt: I guess the offical support pages for Ubuntu will get re done for 11.04 or parts of them [04:38] that's part of the reason we have things like feature and UI freeze, to give teams a chance to update documentation [04:39] Lubuntu still won't be an offical one in 11.04? [04:39] I'm not sure what the lubuntu progress is lately [04:39] maybe asking on their project mailing list [04:40] but 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] Why isn't it offical already? I have tried it a few times, its quite good really as an Ubuntu based distro. [04:40] I don't know why it's not official [04:40] yeah, I'm sure people will make plenty of videos, etc. [04:41] I'll be making some myself [04:41] :> [04:41] on youtube or ? [04:42] ikt: yeah reading can be quite time consuming, but reading is a good way to find out things :) [04:42] yeah, we always post videos on the ubuntu developer channel [04:42] http://www.youtube.com/user/ubuntudevelopers [04:42] videos and audiocasts may be more fun though [04:42] yeah :D [04:42] If videos are made, do not forget to transcribe them. [04:43] Yeah and Jono has his ustream for people who want to ask questions about Ubuntu and such [04:43] Omega: +1 [04:43] right [04:43] sebsebseb, yeah I read a lot, but honestly I just prefer watching videos and seeing how things are done [04:44] http://www.ustream.tv/channel/at-home-with-jono-bacon [04:44] 15 minutes left, what other questions? [04:44] ikt: he likes showing Unity at the moment it seems, for example [04:44] What is your favorite food? [04:45] Any work being done on empathy or evolution? [04:45] :-P [04:45] tacos [04:45] haha [04:45] How do you see Unity being used in large scale deployments, big companies and that? [04:45] evo and empathy we depend on upstream to do that work [04:45] we just ship it, though we keep in contact with the guys @ collabora for improvements to empathy, etc. [04:46] stefano-palazzo_: I don't suspect most large companies would deploy a non-LTS release [04:46] however when the next LTS is ready for them then Unity will have gone through a bunch of iteration [04:46] by then it will be pretty metal [04:48] anything else? [04:48] no one's asked about btrfs yet! [04:48] uhmm sure [04:48] ,but [04:48] that won't be 11.04 by default I guess [04:48] What are its advantages over ext4? [04:48] maybe 11.10 though or at least as an option? [04:49] Sashin: snapshots [04:49] so can restore the system to an earlier state or something, if a problem, but I don't know much about btrfs right now at all [04:49] it's in 11.04 now as an option [04:49] What are the limitations of an install on btrfs going to be on release day? [04:49] how stable is it? [04:49] but it'll take some time for things like being able to snapshot back after an apt-get install, etc. [04:49] jcastro: oh yeah it was in 10.10 as an option as well if I remember correctly [04:49] gpc: I won't be using it. :) [04:50] sebsebseb: yeah but you couldn't boot into it [04:50] you had to make /boot ext2/3/4 [04:50] jcastro: neither will I in that case :) [04:50] unless a seperate boot partition or whatever [04:50] now the support is there in grub2 and the installer [04:50] so you'll be able to install it with just pure btrfs if you want [04:50] but to me it won't really be useful until it's integrated with dpkg and all that [04:51] Ext4 will be good enough for many of us, for quite a while yet I guess [04:51] imagine being able to say "you know what, I liked 12.04 better than 12.10" [04:51] and then just roll back [04:51] There are 10 minutes remaining in the current session. [04:51] I like the idea of rollback [04:51] jcastro: well yeah, but the snapshots will take up quite a lot of space or? [04:51] but it'll be there if people want to play with it [04:51] but it has to be absolutely stable and not wipe all my data [04:51] not really, that's the best part [04:51] snapshots are very cheap [04:51] gpc: you and others may get more lonely in #ubuntu when btrfs becomes default :D [04:52] actually, I found a good video on btrfs, one sec [04:52] gpc: since most problems, can be fixed by a rollback I guess [04:52] sebsebseb: 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] that there will be then I mean [04:53] gpc: I've wanted that closed since 2004. :) [04:53] http://video.linux.com/video/1608 [04:53] haha [04:53] here you go, this is a good video for btrfs [04:53] jcastro: yeah heh heh I guess [04:53] from the main upstream guy. :) [04:54] what about ZFS? maybe that will come properly later on as well? :D [04:54] that'll catch you up on btrfs in like 45 minutes [04:54] support for ZFS already landed in grub [04:54] Omega: well yeah I read something about that [04:54] ,but I did say more properly above :D [04:54] is there an ubuntu dev website coming along? a la this video: http://www.youtube.com/watch?v=GT5fUcMUfYg <- ~6:45 in [04:54] I'm keeping ext4 for a while. [04:54] http://developer.ubuntu.com/ [04:55] I've always been fond of reiserfs myself. [04:55] this is coming together [04:55] ^_^ [04:55] it'll be following the same release as the distro, so the website will be ready for 11.04 [04:55] Omega: Why? [04:55] that's awesome :D [04:55] sebsebseb: I've never had problems with it, except yesterday :( [04:56] oh, and what problem yesterday? [04:56] There are 5 minutes remaining in the current session. [04:56] We can talk about it later, it's kind of off-topic for here [04:56] ok awesome, well it's midnight here, and we're about out of time [04:56] Omega: true [04:56] thanks so much everyone for joining in [04:56] Thank you jcastro. [04:56] you can always keep abreast of changes going in 11.04 by following this list [04:56] jcastro, this has been awesome, thanks a lot [04:56] thanks to you all guys [04:56] https://lists.ubuntu.com/archives/natty-changes/ [04:57] Thank you for everyone who gave sessions. [04:57] thank you jcastro [04:57] to* [04:57] and this forum: http://ubuntuforums.org/forumdisplay.php?f=394 [04:57] Longer user days, the better in a way, I guess [04:57] thanks jcastro :) [04:57] ty jcastro and to all the teachers :> [04:57] till the end sebsebseb [04:57] thank you pleia2 nhandler Pendulum nigelb and everybody else :) [04:57] and if you have any questions about ubuntu in general feel free to ask us on http://askubuntu.com/ [04:57] thank you ClassBot [04:57] (though we stick to stable releases on ask ubuntu) [04:57] :) [04:58] cheers, and goodnight everyone! [04:58] 'night! [04:58] nn [04:58] and if you have a chance, please fill out http://tinyurl.com/UUDSurveyJan11 [04:58] helps us make the next User days better :) [04:58] pleia2: and in some ways that may make Open Week better as well I guess [05:00] Ok thanks good user days [05:01] good night all [05:01] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html === 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 || [05:01] thanks everyone! [05:02] thanks for hosting! [05:02] Thanks y'all! [05:06] good morning all, hehe [06:54] test === xindz`off is now known as xindz === yofel_ is now known as yofel [14:11] hola a todos [14:13] soy nuevo en el classroom. como es la tematica? [15:16] Hello :) [15:16] * coolbhavi peers about [15:17] who is around for the packaging intro? [15:18] :D === PhilT is now known as Guest3702 [15:19] I am...well head start for dev, but packaging is also good :P [15:19] P.S.: This chatter must be kept in -chat when the classroom starts [15:20] So its time now I guess to get started [15:20] In 10 minutes :) [15:20] Hang on, classbot should voice you and change topic in a few. [15:20] yes [15:20] :) [15:29] <^mNotIntelligent> hi all === 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 [15:31] Logs 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] hello all [15:32] and welcome to an intro into ubuntu development processes [15:32] by me i.e Bhavani Shankar [15:32] so lets get started [15:33] Ok, first things first: for those who are new please join #ubuntu-classroom-chat [15:34] and please just speak in there === dreamcode is now known as Guest32489 [15:34] if you ask a question about anything specific to the session, please write something like this in the channel: [15:35] QUESTION: Who is Bhavani's girlfriend? [15:35] and it comes in here [15:35] so that I can answer [15:36] so I hope no questions as of now and lets get started [15:38] I 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/UsingDevelopmentReleases [15:39] if you work on ubuntu development the essential thing for you is to have latest development release running or even a updated pbuilder [15:39] which i ll be covering at a later stage [15:40] So assuming there are no doubts as of now lets move on [15:42] Ubuntu 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 present [15:44] so 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 environment [15:47] We 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 source [15:47] and so on [15:48] and we have different types of people working in different teams in ubuntu but basically there are these types of people involved [15:49] Contributor: who submits patches to fix bugs and goes through the sponsorship process to get his fix uploaded [15:51] to 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 archive [15:53] second group is called as MOTU which stands for Masters of the Universe who have upload access to universe and multiverse components of ubuntu [15:54] Third 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 components [15:55] So any doubts anyone till this stage about the brief overview of ubuntu developer classification? [15:56] so lets move on [15:56] ok, so first of all as a head start please enable "Source code" and "universe" in System → Software Sources → Ubuntu Software [15:57] ok here is a question QUESTION: coolbhavi, when and how does one become MOTU from a contributor ? === purvesh is now known as purvesh7 [16:01] ^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 short [16:01] I hope this answers your question [16:01] lets move on [16:02] Now I am going to show you how to setup your ubuntu box as a development environment [16:03] I hope everyone has universe repository or component enabled as said above [16:03] so lets move on [16:04] type this in a terminal: sudo apt-get install --no-install-recommends bzr-builddeb ubuntu-dev-tools fakeroot build-essential gnupg pbuilder debhelper [16:04] It ll take some time depending upon the internet connection === abhijain is now known as ajain === ajain is now known as abhijain [16:06] bzr-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 classes [16:07] ubuntu-dev-tools pulls in devscripts which both are helpful at making repeating packaging tasks easy [16:07] fakeroot is needed by debuild (in devscripts) to mimic root privileges when installing files into a package [16:08] build-essential pulls in lots of useful very basic build tools like make gcc and so on [16:08] gnupg is used to sign files for uploads in future [16:09] pbuilder is a build tool that builds source in a sane, clean and minimal environment and it automatically sets up itself [16:10] debhelper contains scripts that automate lot of the build process in a package [16:11] So I assume download has completed and lets move on to creating a gpg key [16:11] please run gpg --gen-key now [16:12] sticking to the defaults should be fine [16:13] so while generating a gpg key you ll need to have something called as entropy [16:14] to help the system generate the key [16:14] if you need more info on gpg keys, head to https://help.ubuntu.com/community/GnuPrivacyGuardHowto which talks about everything in detail [16:15] as I said enter your name, email address and just stick to the default values for now [16:16] while the system gathers enough random data to generate gpg key open up another terminal and we ll continue [16:16] which should be fime [16:17] if you have a gpg key already its best to skip this step [16:17] :) [16:18] in the meantime we ll setup pbuilder [16:18] please open an editor and edit the file ~/.pbuilderrc (create one if you don't have it yet) [16:18] please add the following content to the file [16:19] COMPONENTS="main universe multiverse restricted" [16:19] and save it [16:19] and then run [16:19] sudo pbuilder create [16:20] this will take a lot of time and in between some more info on pbuilder [16:21] There are 10 minutes remaining in the current session. [16:21] what 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] it makes sure the package builds in a minimal, unmodified environment [16:22] so you ensure that the package does not just build because you made lots of changes on your system, but the build is reproducible [16:22] you can update package lists (later on) with: sudo pbuilder update [16:22] and to build packages you run: sudo pbuilder build package_version.dsc [16:23] So there are some 10 minutes in the session [16:24] one more important thing is if you use the bash shell, which is the default, please edit ~/.bashrc [16:24] and at the end of it, please add something like [16:24] DEBFULLNAME="Bhavani Shankar" [16:25] DEBEMAIL="bhavi@ubuntu.com" [16:25] Please use your own name [16:25] and save the file [16:25] :) [16:25] and type source ~/.bashrc [16:25] to update [16:26] There are 5 minutes remaining in the current session. [16:27] so 5 minutes remain and that should get you setup your ubuntu box as a dev environment [16:27] If there are no questions thats it for now [16:28] and I ll take you through different processes in the coming days [16:28] so assuming its all fine now [16:29] thanks guys for those who have turned up [16:29] to this session [16:30] I hope to continue this and explain various processes involved in ubuntu development in the coming days [16:30] thanks again [16:30] QUESTION: 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:31] Logs for this session will be available at http://irclogs.ubuntu.com/2011/01/30/%23ubuntu-classroom.html === 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 || [16:32] MrChrisDruif, I intend to have these sessions here only every fortnight [16:32] so the session ended [16:32] :) [16:36] coolbhavi, ? error in installation :Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? [16:37] abhijain, can you please run sudo apt-get install -f and have output in a pastebin? [16:39] coolbhavi, ok === 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