=== ejat- is now known as ejat === 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 || Event: Ubuntu Open Week - Current Session: Ask Mark! - Instructors: sabdfl [10:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [10:01] hello hello [10:02] how are you all? [10:03] hey, sabdfl, ready? [10:04] all set [10:04] ok, so let me give a quick tips [10:04] Hello, everyone! For the Ask Mark! session, you can ask all your questions at #ubuntu-classroom-chat. Make sure you prefix them with "QUESTION:", no quotes. [10:05] I'll also skip all support-like questions that may fit in #ubuntu. [10:05] Now, let's start! [10:05] sabdfl: can you introduce yourself? :) [10:05] hi everyone, i'm mark shuttleworth, chair the cc and lead canonical strategy [10:06] wrists are all warmed up for your questions :) [10:06] and looking forward to UDS next week in Copenhagen [10:06] let's go! [10:06] fire away [10:06] d0od asked: I hear rumours about Ubuntu on a nexus 7.. can you tell us about that? [10:06] sure [10:06] we've said that the driver of unity was to build an experience that spans phones, tablets, desktops and tv [10:06] i think we can do that by 14.04 [10:07] so in 13.04 we're focused on tuning the performance of the base system in mobile settings [10:07] memory footprint, boot performance, battery life [10:07] we've ported ubuntu to the nexus 7 (it's just the desktop) [10:08] and will all be focused on that for 13.04 [10:08] next! [10:08] davmor2 asked: Out of all the things that you've done with Ubuntu what are you most proud of and why? [10:08] this community [10:08] it's diverse both in culture and contribution [10:08] membership in ubuntu has meaning and reflects well on the member [10:09] that's not been easy, but i think it's the thing we've done very well that makes us more than just another company that does linux [10:09] we catch a lot of flack for making decisions [10:09] but its amazing how many decisions are entirely lead by people who are the best people, no matter what their affiliation, in the project [10:09] and i'd like to keep it that way [10:09] there are some things that we can do best [10:10] but it's the partnership with likeminded people outside which gives it all meaning [10:10] next! [10:10] AlanBell asked: how is the honey production going? [10:10] it's been a rough year to be a bee in northern europe [10:10] so we have some honey in the supers, but i'll leave it to them for the winter [10:11] started the year with 3 colonies, finish the year with 4 [10:11] will be interesting to see how they overwinter [10:11] it's a great hobby [10:11] next! [10:11] cielak asked: Mark, concerning your blog post about opening up some of the development processes to community members: How can one know if he is appropriate for participating? You are looking for a variety of interested people, how can I tell if I might be useful? [10:11] cielak, just ping michael and tell him what you're interested in and what you've done inside ubuntu, and elsewhere [10:12] i really screwed up that blog [10:12] it never even occurred to me that people would interpret as aiming to be MORE CLOSED [10:12] when the obvious intent was to open everything up, while still preserving the delight of the reveal [10:12] amazing [10:12] anyhow, thanks for your interest and ping michael [10:12] next! [10:12] Valtam asked: Any plans to return to space? [10:13] Valtam, not soon, but in due course it would be great [10:13] next! [10:13] davmor2 asked: For Ubuntu's future what are you most excited about? [10:14] am torn between the cloud and the mobile world [10:14] juju is like magic for the cloud [10:14] it's very exciting to see what people are doing with it, and how it's changing their practices and expectations [10:15] and on the mobile front, we'll find out by 14.04 if the world wants ubuntu on phones and tablets [10:15] if you'd like to see that, come to UDS or put Ubuntu on your nexus 7 to help us get it into shape [10:15] the design work is *amazing*, even if its my baby, i've seen independents react to it, and they love it [10:15] next! [10:15] d0od asked: Users have complained that 12.04/12.10 crashes more than previous releases (thanks to the new whoopsie dialog). What have you learned from that new feature? [10:16] great question but i don't have a great answer [10:16] i think the most useful thing is that it gives us a clear data-driven approach to prioritising problems [10:16] we can focus on the crashers that affect the most people [10:17] but i agree, there was a lot of behind-the-scenes stuff happening previously on ubuntu (and rhel and debian... ) that was invisible before whoopsie [10:17] next! [10:17] d0od asked: I'm sure you get tired of being asked every six months, but are there any plans for theme, icon, sound etc changes in the coming cycle? [10:17] yes [10:17] we have hired the amazing matthieu, which means we can start the icon project [10:17] we will work with a university team [10:17] that are global leaders / experts in typography, design and iconography [10:18] so it has a rigorous approach [10:18] and artistically, we have been exploring the full theme story beyond ambiance / radiance [10:18] next! [10:19] let's wait a couple minutes for people to ask questions again - looks like they're frozen :) [10:19] nigelb asked: LDS came to Asia last year. When do we see a UDS in Asia? :) [10:19] nigelb, it would be great to do singapore or hong kong [10:20] but i don't know that there are any plans to do so [10:20] next! [10:20] d0od asked: A question which comes up frequently is that of the tight 6-month release cycle. Clearly 12.10 had some issues with things landing late in the cycle. Are there plans to move to a longer cycle - or maybe rolling releases? [10:21] rick rolling releases :) [10:21] yeah, i missed a good line in the R announcement! [10:21] the team is passionate about "daily quality" [10:22] so that the development release is always usable [10:22] they have done amazing stuff, and it continues to get better [10:22] we run tests on hundreds of packages when any of them change, for example [10:22] which is catching a lot of breakages quickly [10:22] so, that gets us very close to a rolling release [10:22] with the advantage of actual releases for ISVs to target [10:23] we will reduce the number of milestone releases to get more development time in each cycle [10:23] and see how that feels [10:23] next! [10:23] AlanBell asked: what phones/tablets/laptops do you have? [10:24] i use an iphone, have an ipad that i don't use very often, and also have a collection of android phones and tablets for various r&d purposes [10:24] next! [10:24] smartboyhw asked: Since this is Ubuntu Open Week, what do you think you can do to strengthen the relationship between Canonical and the community? [10:24] well, first i would say that relationships between large groups are always complex [10:25] i don't know any two large groups of people where there aren't points of friction [10:25] think of a university and a company, or two universities, or debian and ubuntu [10:25] you can ALWAYS find examples of things you don't like [10:25] i can find plenty of examples of things I don't like in both the ubuntu community and in canonical [10:25] so [10:25] we could wail and gnash our teeth and berate those examples [10:26] or we could calmly continue to build good relationships and faith [10:26] sometimes, stuff happens that is worth berating [10:26] the launch banner for quantal ("Avoid the pain of Windows 8") was terrible, very un-ubuntu, totally inappropriate [10:26] worth berating [10:27] the folks responsible have apologised, they got carried away and made a mistake [10:27] but mostly, it serves us all better to lead by positive example and not make heroes out of the problems [10:28] basically, it's important for everyone to realise that the people "on the other side" are smart, good hearted people who want the best for each other [10:28] which is actually true in the case of ubuntu+canonical [10:28] neither side should take the other for granted [10:28] this gig doesn't work without both [10:28] and neither is perfect [10:28] we should not allow histrionics to derail us [10:29] making celebrities of mistakes and disagreements will just poison the living room [10:29] next! [10:29] SuperMatt asked: You mentioned the excitement of the 'big reveal' in your recent blog post. Are there any plans to reveal exciting things at UDS-R, or is it just business as usual? [10:29] can't answer that [10:29] of course [10:29] it wouldn't be a big reveal if I did! [10:30] we get a lot of attention for free software when we show sexy stuff [10:30] it's healthy and good [10:30] and people who make the loudest noise against that are the people who would rather we didn't have anything sexy to show [10:30] next! [10:30] JoseeAntonioR asked: What do you think is your marketing strategy with MS now that 8 has been released? [10:31] make ubuntu as great as we can [10:31] encourage all of us, who are passionate about it, to make the case [10:31] offer to help oems ship ubuntu as an alternative [10:32] this is not about "microsoft hate", it's about having good ideas, shared development and easy access [10:32] next! [10:32] AlanBell asked: Are you expecting there will be different technologies used for phone/embedded type products or GTK/Compiz like the desktop? [10:33] we're an open platform, developers are welcome to use the tools of their choice [10:34] for mobile, qml2 and html5 work really well [10:34] you can do stuff in gtk, but it's much harder [10:34] nevertheless, we're not ideological about what developers should use [10:34] next! [10:34] philballew asked: What drives you to work with the Ubuntu project still? You have been spearheading it since you started it with project “no name yet”, Is it still the same reasons for wanting to keep going, or is it different reasons you find yourself getting up in the morning to make Ubuntu better? [10:34] two things [10:35] one, we are working on some groundbreak innovation [10:35] unity is achieving something nobody else has managed, and many had actively said was impossible: to build a coherent family of interfaces from end to end in the personal computing arena [10:36] and it's extraordinary that we have exactly the same libraries, the same VERSIONS of the same libraries, running on phones and on supercomputers in the cloud [10:36] so, that's worth getting up for [10:36] that's changing the world [10:36] and then there's the idea that, if we can be successful, we will be the second wave of success for free software [10:36] red hat, credit to them, pioneered the idea of shrink-wrapped free software [10:36] which worked, and we should respect and appreciate that [10:37] but i think free software can have an even bigger economic and social impact in the world [10:37] and it's achieving that that is the ultimate challenge [10:37] android is close [10:37] can we do better? [10:37] with your help, perhaps [10:37] that's also worth getting up for [10:37] next! [10:37] Tm_T asked: what is the biggest fun factor for you? Linus Torvalds often says he's doing the kernel because it's fun, is it the driving force with Ubuntu for you? [10:38] i love the design process [10:38] exploring alternatives, weighing up subtle, deep, difficult tradeoffs [10:38] seeing things for the first time [10:38] it's like a very deeeeeep board game [10:38] that's easy to play badly [10:39] and really, really hard to play well [10:39] and then do that live on stage with lots of people with rotten tomatoes in the audience ;) [10:39] next! [10:39] cielak asked: Some longer time ago you blogged about ambitious plans to incorporate Wayland as the display server for Ubuntu and Unity, but since few years there were no news in that matter: do you know if there is some progress on that? [10:39] yes and no [10:39] it's still clear that the display stack is broken [10:40] but we've not yet got confidence in the alternatives, though we continue to explore what's possible [10:40] next! [10:40] JasnaBencic asked: Since you have mentioned that you are going to cooperate with university considering typography if I remember well, are there any plans to work with universities considering other areas e.g. development? [10:40] there are lots of universities that encourage students to work on free software [10:40] it's tougher to do that at the distro level [10:40] because the work is very inter-connected [10:41] it's not like making a patch for a single piece [10:41] you have to think about how all the pieces are put together [10:41] which requires longer timespans, deeper insights, more awareness of both history and possibility, and social skills [10:41] next! [10:41] d0od asked: If you wanted to re-do the shopping lens release / announce / implementation, what would you do differently, or would you do the same again? [10:42] funny thing about that [10:42] the dash has sent data on the wire since the beginning! [10:42] not secretly [10:42] but how else do you search videos and online music? [10:43] we did studies and came to the conclusion that most people think of stuff "there" and "here" in exactly the same way [10:43] so we made that the default [10:43] there was an announcement on u-devel [10:43] it was apparently all cool for a few days [10:43] then we had some mobbing over the weekend, and needed to calm the mood [10:43] we did some things badly [10:44] crypto should have been there in the first drop [10:44] it was always, obviously, a requirement [10:44] but the team got caught between feature freeze and crypto, between "release early" and "wait till it's done" [10:44] and erred on the wrong side on that one [10:45] the mid-sentence-keyword-nsfw issue was unexpected [10:45] but that was addressed in 24 hours by the team, quite elegantly [10:45] you have to really WANT to get something to get it ;) [10:45] and it continues to be refined [10:46] i don't think we search amazon for gedit any more :) [10:46] if i look into the future, the dash today is closer to the future than anything else on the market [10:46] i'm proud of that [10:46] and the way forward is forward, not back [10:46] the testing we've done supports that [10:47] it involves a lot of responsibility for us, because the future is that platforms are services, and services are platforms [10:47] but we can't shy away from that future [10:47] we learned after the brouhaha that both microsoft and google have been doing exactly the same r&d around bringing the outside world to the desktop [10:48] i'd rather be leading, and figuring out how to do it well, as free software [10:48] than sitting on the sidelines throwing comments at the people who actually carry the responsibility [10:48] easy to throw peanuts [10:48] hard to innovate and do so responsibly [10:48] i think that's what we're here to do [10:48] next! [10:48] oscailt asked: Is there any plans for Ubuntu to join the Google Summer of Code project again? [10:49] not sure, jono would be the best person to ask [10:49] next! [10:49] philballew asked: How is Ubuntu doing with getting OEM's to ship Ubuntu. You talked about it Oakland, where we will be on 5 percent of machines in the near future. What is being done to make this a reality? [10:49] lots of looooong booooooring meeeeeeetings [10:49] it's hard work [10:49] we have (contrary to what you might have heard from the competition) tens of kernel engineers [10:50] who are totally focused on making linux work on laptops and desktops [10:50] the good news is we will see some major OEMs shipping in the USA soon [10:50] albeit in small volume [10:50] but high end machines, which they have never done before [10:50] There are 10 minutes remaining in the current session. [10:50] in emerging markets, generally, we continue to ship more and more [10:50] next! [10:50] philballew asked: I see we have been putting a lot of effort to bring gaming to Ubuntu. Can you expend on why this is being done, and how it is getting accomplished? [10:52] this is being driven by the gaming companies [10:52] who see ubuntu as an interesting platform [10:52] and are actively finding ways to explore the opportunity [10:52] we're supporting them [10:52] next! [10:53] so, guys, any more questions for the last 10 minutes? [10:53] davmor2 asked: If you were starting the Ubuntu Project now is there anything you would of done differently? [10:55] There are 5 minutes remaining in the current session. [10:55] hmm [10:56] yes, of course we've learned a few things [10:56] i would have started on u1 earlier! [10:56] but broadly, i think we've done well [10:56] next [10:57] well, I think that's all questions for now, plus we have to wrap-up this session :) [10:57] alrighty [10:57] thank you all [10:57] sabdfl: thanks so much for being here, it's a pleasure as always [10:57] thanks for the hospitality [10:57] any last words? [10:57] you all rock [10:57] hope to see some of you next week [10:57] let's have a great UDS and 13.04 [10:59] thanks! for those of you who have just arrived, logs will be linked in the wiki in the next couple minutes. make sure you come back at 13 UTC for more sessions, starting with the Translations team one! [11:00] and tomorrow, don't forget we'll be at www.ubuntuonair.com [11:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%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 || [13:00] Welcome to open week day 2 [13:00] Loks of fiun [13:00] *lots [13:00] We;; Here we go [13:00] Yay === 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 || Event: Ubuntu Open Week - Current Session: Ubuntu Translations Team - Instructors: hannie, trijntje [13:00] Welcome to the Open Week session Ubuntu Translations team [13:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [13:01] In this session Trijntje and I, members of Ubuntu Dutch Translators, will talk about what to translate, how to contribute as a translator, how translations teams work and how to join them. [13:01] Hi everybody ;) [13:01] If you have any questions during the session, feel free to ask in #ubuntu-classroom-chat in the following format: [13:02] QUESTION: [13:02] Here we go: [13:02] What to translate? [13:03] When we talk about translating Ubuntu, we usually mean the GUI, that is everything you see on your desktop, in the menu's/indicators/Dash/Launcher, during installation etc. [13:03] Apart from this, we also have what we call UPSTREAM (trijntje will talk about this later) and documentation. [13:04] !QUESTION [13:06] Where to translate? [13:06] Launchpad [13:06] https://translations.launchpad.net/ubuntu/quantal/ [13:06] This is where translations are done. We call this "online" translating. [13:06] You have to create a Launchpad account before you can start translating. [13:07] I will give you a few minutes to create a LP account [13:08] How does Launchpad work? [13:09] After chosing the language to translate into, you see all the translatable templates. [13:09] Part of them are translated elsewhere (Upstream), trijntje will explain this later. [13:10] I see no questions so far. Do you all understand what I have said so far? [13:11] In the column Status you see how much of the package is translated already (green=Translated, Red=Untranslated) [13:13] Clicking on a template name with untranslated strings takes you to the package. [13:13] Here you see the English string, the translation (if it exists) and a text field "New translation". [13:14] Just type your suggestion in this field. [13:14] Your suggestions will be reviewed/accepted or corrected by translators with full rights. [13:15] If a language already has a translation team, it is for the team to decide if the quality is good enough to make you a team member with full rights. [13:15] If a language does not have a translation team, see https://wiki.ubuntu.com/Translations > Create a new translation team [13:17] How do translation teams work? [13:17] Most teams have information on Launchpad, for example https://launchpad.net/~ubuntu-l10n-nl [13:18] and their own web pages like http://wiki.ubuntu-nl.org/community/Vertaalteam [13:18] You can always contact someone from the team to get more information. [13:18] Our Dutch wiki has a lot of information like: [13:18] How to become a member, translation tools, reference material, status page (where translators can see what needs to be translated), how to communicate etc. [13:19] How to communicate? [13:19] If a team has its own mailing list, this is where team members exchange useful information, ask each other questions, inform about events, etc. [13:20] For details, go to the web pages of the team you are interested in. [13:21] Some teams have an irc channel which they can use to chat with other members of the team. [13:21] For general translation questions, subscribe to the mailing list of Ubuntu Translators: [13:21] ubuntu-translators@lists.ubuntu.com [13:24] dpm asked: Could you tell us a bit how you got involved in translations? -- There are 0 additional questions in the queue. [13:25] Well, just after I started using Ubuntu I contacted the Dutch translation team to see if I could help [13:26] I got a lot of information on how to join from Cumulus, who was owner of the team at the time. [13:27] Our team has expanded greatly in the past two years. Most of the GUI is translated into Dutch now. [13:27] !YES [13:28] sorry, wrong command [13:28] dpm asked: Could you tell us a bit how you got involved in translations? [13:28] see my answer above ;) [13:29] If there are no more questions about the general part, I let trijntje continue. He will talk about upstream translations [13:29] trijntje, the stage is yours [13:30] Thanks hannie! [13:30] as hannie said, I'll be talking about upstream translations, and how to get them into ubuntu [13:31] As many of you will know, most programs included in ubuntu are not written specifically for ubuntu, but are imported from their respective projects, which are collectively called 'upstream'. [13:31] For example, firefox is taken from mozilla, which means the mozilla project is the upstream for firefox in ubuntu. [13:32] Just as most programs in ubuntu are not written by members of the ubuntu community, most translations used in ubuntu are not made by ubuntu translators, but by upstream translation teams. [13:33] So, before diving into launchpad to start work on our favorite program, we better check if upstream has translations we can use, to prevent duplicate effort [13:34] Unfortunately, it is not very straigthforward to find out which upstream project a program comes from. [13:34] Usually gnome is a good bet, since it is the upstream for most programs included in ubuntu. Otherwise I usually just check the projects homepage, which often includes a page on how to contribute translations. [13:35] So, lets say we want to complete translations for evolution in ubuntu: https://translations.launchpad.net/ubuntu/quantal/+source/evolution/+pots/evolution [13:36] First thing to do is to get both the ubuntu and upstream translations on your computer. [13:36] To do this you have to download the po-files, which is what launchpad and most other projects use behind the scenes. You can work on these translations offline using a po editor such as gtranslator, poedit or even gedit. [13:37] To get translations from launchpad, click on your language in the list, and then choose 'download translation'. In a few minutes, you will get an email from launchpad with a link where you can download the po file. [13:37] This is the link for Dutch, which I will use in this example: launchpadlibrarian.net/121067426/po_evolution-3.6-nl.po [13:38] (if you are reading the log, that link has probably expired) [13:38] Then we have to get the upstream translations from gnome http://l10n.gnome.org/languages/nl/all/ui/ [13:39] Replace nl with your language code to get the templates in your language. [13:39] Find evolution in the list, and download the 'master' version, which should have the latest translations. http://l10n.gnome.org/POT/evolution.master/evolution.master.nl.po [13:40] to merge the translations from upstream into the template for ubuntu, you can use the following terminal command:msgmerge evolution.master.nl.po po_evolution-3.6-nl.po -o merged.po [13:40] What this does is that for each translation in po_evolution-3.6-nl.po, it checks if it is also present in evolution.master.nl.po. If this is the case, it will copy the translation from master into the ubuntu template, and write the output to merged.po [13:41] When a translation cannot be found in master, it will simply keep the translation already present in the ubuntu template, so no work gets lost [13:41] What is perhaps even more important, is what happens when the english original is not exactly the same in both templates [13:42] When this is the case, msgmerge will still copy the translation from master into the ubuntu template, but will add a flag to the translation to indicate it isn't sure these translations are really the same [13:42] When this happens, the translation is marked as 'fuzzy' [13:43] Normally when a typo is fixed in the original English, the translations for that string will be discarded [13:43] However, with msmgerge that translation will be marked as fuzzy, and you don't have to redo the whole translation, you just have to check if the fuzzy translation is correct [13:44] so it can even be helpfull to merge translations for precise into quantal, just to get the fuzzys [13:45] So, after we have merged the file it is time to review all the fuzzys, to see if the suggestions are correct or not [13:45] After that, we are almost ready to upload the merged translations back to launchpad again (this is only possible for people who are member of a translation team) [13:46] first, we have to make sure the “X-Launchpad-Export-Date” header is present in the merged file, or else you will not be able to import it back into launchpad [13:47] to do this, just open the file from launchpad and the merged file in gedit, and simply copy the header if it is missing [13:47] then choose 'Upload translation” in the apropriate template in launchpad (https://translations.launchpad.net/ubuntu/quantal/+source/evolution/+pots/evolution/nl/+translate) , and after a few hours you should get an email confirming the translations were imported [13:48] Now, if the upstream translations are not complete there might still be work to do after importing the merged translations. If this is the case, please consider dropping upstream a message that you will be working on those translations for ubuntu, and ask if they would be interested in reusing your translations. [13:48] That way, more people will be using your great translations, and upstream can focus on other programs, which will also result in less work for you down the line. Everybody wins ;) [13:49] smartboyhw asked: When is the deadline for translating languages and how do you form a translations team? [13:49] trijntje, shall I answer this one? [13:49] sure [13:49] the first of the 2 questions? [13:50] for each version, we check the version's release schedule [13:50] https://wiki.ubuntu.com/QuantalQuetzal/ReleaseSchedule?action=show&redirect=QReleaseSchedule [13:50] As for the second part of your question: https://wiki.ubuntu.com/Translations > Create a new translation team [13:50] There are 10 minutes remaining in the current session. [13:51] trijntje, will you continue with the following question? [13:51] Timo asked: Are the upstream translations of programs automatically merged with the downstream ones? [13:52] For gnome, translations should be imported from upstream automatically [13:53] for other upstreams this is not the case. Furthermore, fuzzy's are discarded when translations are imported into launchpad, so even with automatic imports enabled it could save a lot of work to merge translations manually [13:53] Timo asked: And for KDE? [13:54] afaik, KDE translations are not imported automatically [13:55] There are 5 minutes remaining in the current session. [13:55] Any other questions? [13:57] if not, I guess that is the end of the session [13:58] commandoline asked: What's the nicest thing about translating Ubuntu, in your opinion(s)? [13:58] I guess so. I would like to thank everyone who was present for being here. I hope you got enough information from us and hopefully we see each other either on IRC or in a team [13:59] It's nice to know that people who do not speak English will be able to use ubuntu thanks to our work (and the work of upstream) [13:59] The nicest thing about translating is the contact with hard working people all over the world who make Ubuntu a success! [14:00] Thank you all for being here. === 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 || Event: Ubuntu Open Week - Current Session: Ubuntu Quality Assurance Team - Instructors: smartboyhw [14:00] If there are any more questions, the ubuntu translators mailinglist always has people who are ready to help you out! [14:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [14:01] OK guys welcome to Ubuntu Open Week! [14:01] Thanks hannie and trijntje for their session on translations:D [14:02] First of all, a brief intro of myself [14:02] My name's Howard Chan, a 14-year-old (yes) student from Hong Kong. [14:02] On the other hand I'm the QA contact for Ubuntu Studio, and I work my computer time a lot on testing. [14:03] So today I will tell you what is testing, how to do it, some important tools, and accept questions [14:03] Let's start! [14:03] So what is Quality Assurance? [14:04] Quality Assurance means that to try to make the software as bug-free as possible. [14:04] In our case that means: Testing! [14:05] The Ubuntu QA Team ensures Ubuntu is a high-quality product [14:05] And that means we need to make sure that no bugs are in it. [14:06] So what types of activities do we do? [14:06] So the first type is know as ISO Testing. [14:06] There are normally three types of ISO testing, depending on how much you want to participate [14:07] The first type is known as daily testing, where you do actually download an ISO every day and test it. [14:07] This will normally fit in a Virtual Machine or a test machine apart from your main computer [14:08] TheLordOfTime asked: In regards to your comment on making sure "that no bugs are in it", how do you deal with the sheer number of bugs in the software used in Ubuntu? [14:08] TheLordOfTime, quite interesting [14:09] The QA Team's main job is to find out bugs, to make sure that no hidden bugs are in it [14:10] After we find out a bug one of the guys from bugsquad or bugcontrol teams change their importance to either low, medium, high or critical [14:11] One of the developers of the package (for example if ubiquity has a bug, the Ubuntu Installer Team will be responsible) [14:11] will have to fix the bug and release a new version [14:12] If there is any bug that you find blocking your installation you must report it through the ISO QA Tracker. I will talk about the trackers later on. [14:12] Then there is "cadence" testing [14:13] The testing happens every two weeks, where we try to spot critical bugs that cuts into the way of installation [14:23] Sorry guys [14:23] Internet connection got haywire [14:23] Anyway go to iso.qa.ubuntu.com [14:23] Don't click Raring daily yet, there are no images there (except netboot) [14:23] so instead we will try Precise Daily images [14:24] So for this time click Ubuntu Desktop i386 [14:25] You will see loads of testcases [14:25] before testing we need to get the image. But how? [14:25] Click "Link to the download information" at the top of the page [14:26] To sync (or download) an ISO I recommend to use zsync [14:26] So in a terminal, type zsync http://cdimage.ubuntu.com/precise/daily-live/20121025/precise-desktop-i386.iso.zsync [14:26] It would download it for you [14:27] then go back to the page where it lists the testcases, and click "Install (auto-resize)" [14:27] Open the testcase tab [14:28] There you will see a list of instructions on how to run a testcase [14:29] For Precise it is still the old legacy ones [14:30] But when you test Quantal or Raring you get to see them in the Tracker itself [14:30] By the Testcase Admins Team [14:30] So either use a VM or test machine to boot into the ISO [14:30] follow the testcase instructions [14:31] If you spotted any bugs, you have to report it [14:31] For example I spotted a bug in ubiquity [14:32] I will first type "ubuntu-bug ubiquity" in the terminal of the test machine [14:32] Report the bug to Launchpad [14:32] Then go back to the "Install (auto-resize) page [14:33] You will see a box to add a test result [14:33] If you are successful on your installation you choose Passed [14:33] Unsucessful= Failed [14:34] If a bug stops you from installing it correctly, fill in the bug number in the "Critical bugs" field. You should have a failed result for that [14:35] If the installation is OK but you spotted a tiny bug that won't hurt the installation itself, type the bug number in the "Bugs" field [14:35] Add comments if you like, then click "Submit result" [14:36] That is the first testcase you have completed! [14:36] OK now away from ISO testing into packages testing [14:37] Sometimes we needed to test specific new features, like a new Unity version [14:37] That is when Package testing kicks in [14:38] the QA Tracker for packages is in packages.qa.ubuntu.com [14:38] For example you see "12.10 kernel on 12.04 userspace", that is for 12.04 users who want to test new kernels [14:39] So when you see http://packages.qa.ubuntu.com/qatracker/milestones/223/builds/25321/testcases/1306/results [14:39] You can see links to the installation instructions, the testcase and the bug reporting instructions [14:39] Follow them and test a new kernel [14:40] Moving on now to notebook testing:D [14:40] Laptop testing is quite an interesting thing to test [14:41] You install Ubuntu 12.10 into a lapop [14:41] *laptop [14:41] And then test whether your hardware works [14:41] One good thing to do when you are doing laptop testing is to create a hardware profile [14:43] Like this [14:43] https://wiki.ubuntu.com/smartboyhw/LaptopMakeModel [14:43] Albeit a difficult one to decode:P [14:44] Then you go to laptop.qa.ubuntu.com [14:44] Choose "Quantal Final" [14:44] then your architecture [14:44] Run through all the testcases and report bugs [14:45] Make sure you add your laptop hardware profile on the "Hardware profile" field [14:45] And that's all for the laptop testing [14:46] There is also some other testing methods like automated testing and sru testing, but not enough time here [14:46] So anyone have any questions? [14:48] OK some critical answers to some important questions:D [14:49] 1. Do I need any programming knowledge to do testing? [14:50] A: No. I only know very novice C, C++ and Visual Basic [14:50] Yet I can do good in the QA Team [14:50] 2. Who do you contact? [14:50] Actually where/ [14:50] There are 10 minutes remaining in the current session. [14:51] To find us come to #ubuntu-testing [14:51] Please also subscribe this mailing list [14:51] https://lists.ubuntu.com/mailman/listinfo/ubuntu-qa [14:51] and join the ubuntu-testing team on launchpad [14:52] On normal circumstances you can ping any of us in #ubuntu-testing, but if balloons (Canonical QA Community Supervisor) is online it is the best to ping him [14:53] If you want to test for a specific flavour, contact the flavour's QA Lead [14:53] For example: [14:53] Xubuntu: elf [14:53] *elfy [14:53] Ubuntu Studio: me [14:53] Lubuntu: philballew [14:53] Oops tab error [14:53] Lubuntu: phillw [14:54] Sorry guys:D [14:55] 3. Must I run the development release to do testing? [14:55] A: No. Laptop testing can be done on Quantal and Precise [14:55] SRU testing is also available [14:55] There are 5 minutes remaining in the current session. [14:55] So finally if you want to have a guide on how to do QA, go to https://wiki.ubuntu.com/QATeam [14:56] You will find what to do, how does the team work, etc. there [14:57] So I hope you enjoy this Ubuntu Open Week [14:57] And also come to help us on QA! [14:57] Don't forget: If you want help: Come to #ubuntu-testing ! [14:57] Thank you for attending this session [14:58] Next up: czajkowski on Ubuntu LoCo Teams! === 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 || Event: Ubuntu Open Week - Current Session: Ubuntu LoCo Teams - Instructors: czajkowski [15:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [15:01] aloha [15:01] and welcome to todays session on LoCo Teams [15:01] if you have questions please just ask and Ill try and answer them as best i can [15:02] *What are loco teams* [15:02] With the incredible success of Ubuntu around the world, the LoCo project is here to help groups of Ubuntu fans and enthusiasts work together in regional teams to help advocate, promote, translate, develop and otherwise improve Ubuntu - Learn more http://loco.ubuntu.com/about-loco/ [15:02] *How many of them are* [15:02] 191 :-) [15:03] Each team does things differently in their area, there is no right or wrong way to do things in a locoteams. [15:03] If you're looking for one to join have a look at the list on - http://loco.ubuntu.com/teams/ [15:03] *What happens if there is no Loco Near me* [15:04] Anyone can set up a loco team but there are some guidelines to follow http://loco.ubuntu.com/about-loco/setup/ [15:04] LoCo teams are there to help support users and spread Ubuntu news [15:04] get feedback on Ubuntu [15:04] get more people involved [15:04] there are many ways and like I say there is no one thing every team has to do [15:04] So I'm here representing the LoCo council [15:05] The Ubuntu LoCo Council is comprised of elected, dedicated members of the Ubuntu Community. [15:05] They have diverse backgrounds, but have a firm understanding of what makes up successful LoCos. The LoCo Council was set up to govern Ubuntu LoCo teams, and utilizing their past experiences, provide guidance and help when needed to these teams and lead them by example. [15:05] There are currently 6 of elected for 2 years to help locoteams [15:05] czajkowski itnet7 huats SergioMeneses Shankar bhavi Efraín Valles [15:06] We help make decisions on resource allocation, deals with conflict resolution and make decisions about where the project should move forward. [15:06] any questions so far ? [15:07] ok shall move on [15:08] If anyone wants to contact the council please feel free to drop us a mail - loco-councillists.ubuntu.com many of us also idle on irc in #ubuntu-locoteams, if we're not about please just mail us [15:08] more information on http://loco.ubuntu.com/loco-council/ [15:09] THere are two types of LoCo teams [15:09] Approved: [15:09] which means they've gone through a process of documenting their work what they do, how they do it, and been around for some time. They also promote Ubuntu and are different from a LUG for example. [15:10] being approved does mean you get some small perks like DVD allocation from Canonical at the time of release. [15:10] there is also a welcome banner and cloth as a once off gift [15:10] It also comes in handy when getting conference packs [15:10] thats not to say being approved is the be all and end all, it's not it's just a nice thing to have [15:11] you still have the same stuff like irc mailing list and wiki etc as other teams. [15:11] Every 2 years teams have to be reapproved [15:12] the loco coucil has done this via creating bugs in the past and assigning them to the team contact and giving them lots of notice to get their work documented, I find it's easier if you keep track of this through blog posts of team reports then it's easy ;) [15:12] Unapproved teams [15:12] is more than likely a new team just been set up and is just finding their feet [15:13] QUESTION: You said "They also promote Ubuntu and are different from a LUG for example." Sorry what does LUG mean? [15:13] LUG - Linux User Group [15:13] so a loco promote Ubuntu and that's its main focus [15:13] other user groups might dabble in lots of other Linux projects [15:13] hope that helps [15:14] if you're unapproved and want help from the council please ask and we'll give yo ideas on how to documetn your work, get more people involved in your group [15:15] and help get your tools in order, and get you talking to the right people if you need things like getting bots put into channels [15:15] any other questions ? [15:16] https://wiki.ubuntu.com/LoCoGettingApproved [15:16] https://wiki.ubuntu.com/LoCoCouncil/TeamApprovalGuidelines [15:16] might help. [15:17] I would say to all locoteams adding your events to the loco team portal is of great benefit to you [15:17] http://loco.ubuntu.com/events/ [15:17] it helps show others what you're doing [15:17] but also encourages new teams to try stuff you've done [15:17] it's about sharing knowledge. [15:18] you can add any type of event your loco runs under your team page [15:18] from a meet and greet [15:18] to an install fest [15:18] geeknic [15:18] piza night [15:18] giving a talk [15:18] it's up to you [15:18] the benefit of putting them on there means also whe it comes to your approval or reapproval we can see the events you run [15:19] if you take photos they appear there also which is great as it's glimpse into you loco :) [15:19] photos tend to make people happy :-) [15:19] any questions [15:21] 16:20 < IdleOne> QUESTION: Do Ubuntu hours run by individual members of a loco count as a loco event? [15:21] yup they sure do! [15:21] anyone in the team can run an event! [15:21] if I decide I'm going to run an Ubuntu hour here in Limerick/Ireland that's great I'll add it under the Irish team events [15:22] we want people to feel empowered to run their own events and add it there as it encourages others to do similar [15:22] for those who've not heard of the Ubuntu hours [15:22] they are a great way to meet people informally [15:22] what I've done in the past is pick a place - bar /cafe/hotel [15:23] told people I'll be there from 5-6 and if people want to come along we chat [15:23] I might show them something cool I've found on my desktop [15:23] someone else my just chat about installing Ubuntu on a machine [15:23] but it's bacailly just being sociable and chatting to your community members [15:23] https://wiki.ubuntu.com/Hour [15:24] http://loco.ubuntu.com/events/global/1444/detail/ you can see we have over 181 of them :) [15:24] so they are successful [15:25] I will say, do try and make sure your information is up to date on LP as it's pulled into the LTP http://loco.ubuntu.com/teams/ubuntu-ie [15:25] any questions [15:27] if locoteams do need the council to help with issues internally, don't worry it does happen from time to time [15:27] no team are judged on this [15:28] we have been known to get involved in some teams from time to time, where we're needed to help mediate a situation. there is nothing wrong wit this and we do encourage people to come to us so we can work with them [15:28] as I said earlier there are 6 of us on the council [15:28] all coming from diverse backgrounds [15:28] so we do have experience and will always work with people to help locos [15:30] < IdleOne> QUESTION: How much activity is normally required for a team to become approved? [15:30] great question! [15:31] so we do ask people to show a sustained amount, few months or a cycle and a bit is a good judge to be honest [15:31] given it takes some time to get a loco off the ground [15:31] it take time to get people involved [15:31] have a few events [15:31] if you have team reports showing your work it's really good! [15:32] having monthly irc meetings is a good way to keep in contact with one another [15:32] and also a good way to do a health check on the loco [15:32] you dont have to go for approval on your 8th month of being active [15:32] many dont do it for a year or more tbh [15:32] there is no rush :) [15:35] THere is also the loco contacts list [15:35] and I'd love to see more discussion happening on there [15:36] https://lists.ubuntu.com/mailman/listinfo/loco-contacts [15:36] it would be nice to see more people shaing their ideas [15:36] their events [15:36] on there and might encourage other teams to get some ideas off it [15:36] if there any more questions please shout [15:36] or I'll finish up early [15:38] ok thanks for coming folks [15:38] and hope this information helps [15:38] as I said we do idle in ubuntu-locoteams but if we're not there do just email us [15:50] There are 10 minutes remaining in the current session. [15:55] There are 5 minutes remaining in the current session. === 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 || Event: Ubuntu Open Week - Current Session: Ubuntu Women Team - Instructors: Deindre [16:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [16:02] Hi everyone, welcome to the Ubuntu Open Week session about the Ubuntu Women Project! [16:03] I'm Flavia Weisghizzi, I'm Italian, and I work as journalist. [16:03] I led in Italy the Media Relations project and recently I have been elected to the leadership of Ubuntu Women Project along with Cheri Francis, Silvia Bindelli and Elizabeth Krumbach. [16:04] Thank you very much to be here today, I'm very excited to be here! [16:04] In this session I'll be covering some of our recent projects and plans for the future. [16:04] First of all. [16:05] What is Ubuntu Women Project? [16:05] A crochet club. :) [16:05] A crochet club ??? [16:05] Well if someone thought I was serious, maybe Ubuntu Women project makes sense. Still. Unfortunately. [16:05] I was sarcastic, of course [16:06] No, we aren't a crochet club of course, and it's really boring still hear something like that [16:06] but we aren't here to explain why Ubuntu Women project has its reasons to being, or to debate about feminism, [16:06] nor about the challenges that many women face in open source, tech or geek communities in general. [16:07] Some documentation about this issues could be found to http://geekfeminism.wikia.com/wiki/Category:Issues [16:07] or http://geekfeminism.wikia.com/wiki/Timeline_of_incidents [16:07] What I want to underline here is that Ubuntu Women Project is made to welcome, in the pure spirit of open source, whoever would like to participate. [16:08] And, of course, to try to give menthoring and be source of inspiration [16:09] Ubuntu Women team counts about 320 active members, [16:09] 318, counts Launchpad [16:09] https://launchpad.net/~ubuntu-women [16:09] At the Ubuntu Developer Summit in Oakland for the Quantal cycle we put together a blueprint outlining some of our goals:here you can read the projects regarding q-cicle [16:10] https://blueprints.launchpad.net/ubuntu-women.org/+spec/community-q-ubuntu-women-project-goals [16:10] here instead https://blueprints.launchpad.net/ubuntu-women.org/+spec/community-r-ubuntu-women-project-goals are gathered goals we'd like to reach next months. [16:11] At moment is still rather empty, but we're having a intense brainstorming, and the result will be registered here in our Road map http://wiki.ubuntu-women.org/Roadmap-R [16:11] Moreover, several of us will be meeting in person next week at the Ubuntu Developer Summit (UDS) in Copenhagen, Denmark [16:12] we'll had a session during UDS on Thursday 15:00- 16:00, and this will be the perfect date to plan some of our work for the next cycle, [16:12] so I'll hope our roadmap will be soon fill! [16:12] :) [16:13] We're trying to organize a dinner too, so, if you are in the neighbourhood, turn up, [16:13] we'll be very happy to meet you. [16:13] There will be an audio feed and an IRC channel associated with it for remote attendees, more information about attending remotely can be found here: [16:14] http://uds.ubuntu.com/community/remote-participation/ [16:14] Fresh perspectives from other women are vital to projects like ours, so please don't be shy when offering suggestions which may help women like you (or like your sister, girlfriend, mother) get involved :) [16:15] Next UDS will be my first one, but I believe that have the opportunity to meet new people is really vital to have new ideas and let them grow strong. [16:15] For this reason , I believe this session could be a great occasion to gather suggestions to discuss together in UDS, so questions and purposes are welcome at any time. [16:16] Just ask and prefix it with QUESTION: [16:17] Our first goal is always, to increase the female participation in free Software. [16:17] Now, one of the really interesting matter is always how teams should move about treating, recruiting and keeping women in their projects [16:17] But how? [16:18] the first answer is always looking for new members, in IRC, in forum, in every community [16:18] new members probably are waiting for a warm welcome, and something to feel themselves helpful. [16:19] If nobody give trust to you, probably neither you trust yourself :) [16:19] Another very interesting channel for the recruiting is to knock to the doors of other female or FLOSS community, [16:19] communities, sorry :) [16:20] build networks among communities whose aims or interests are similar. [16:20] For instance in Italy , with the local branch of Ubuntu Women, we drawn up a link with Girls Geek Dinners [16:20] http://girlgeekdinners.com/. [16:21] Both me and Silvia Bindelli, and many of the women following the Italian branch of Ubuntu Women project have participated to their speechs and have written articles about Ubuntu on their on line magazine. [16:21] another word: be social :) [16:22] world :) [16:22] When is possible, be open to new opportunities for friendships and networking. Sit with new people during break, introduce yourself, go out for pizza and beer with a group. [16:22] But a good participation needs a good menthoring. [16:23] One of the really interesting things we've learned during these years was that while there was some value to large, formalized mentor-mentee programs, the best way to really gain contributors and keep them was by more casual mentoring [16:23] Another keyword of the success of a team is the capability to organize the work in bite-tasks [16:23] easy to comprehend and to be completed. [16:23] Pages to translate, documents to write, tests to do, code to write, artwork to draw... just choose the field more fit to oneself! [16:24] And finally: inspiration [16:25] Inspiration is very important [16:25] Cheri Francis has ad this great idea the idea of "Career Days" which we've been hosting in Ubuntu Classroom every month [16:25] It was inspired by her own experiences in tech and studies which continue to show that women lack female role models and exposure to tech career opportunities [16:26] During a Career Days session we have a woman with a career related to technology join us in IRC to talk about her career path and what her job looks like. [16:26] Last session, Dolasilla talked about her work of Software Release Coordinator, [16:26] she explained how she like to improve people's life through technology. [16:26] In April Emma Marshall instead presented on being a Media Liaison. [16:27] These lessons have been very valuable for our community and it's been fascinating to hear how all of these women have become so involved with open source because of where their careers have taken them [16:28] Mainly because they came from different backgrounds [16:29] their experiences has to remember that FLOSS is not only coding [16:29] it is made by code and ideas, people able to write and people able to speech [16:29] and so every skill are welcome. [16:30] Tasks may help people in finding the correct approach for everyone to FLOSS, and offer the opportunity to feel immediately involved depending on personal skill and inclinations. [16:30] (if you want to take a look, here there are other career days... :) http://blog.ubuntu-women.org/category/career-days/ ) [16:31] again: communication [16:31] recently we launched a bunch of social networking outlets last year (twitter/identica feeds, Facebook and Google+ all linked on blog.ubuntu-women.org) and it's really started to extend our reach beyond the open source world [16:32] maintaining them all has been an adventure :) but getting into touch with a broader audience has made it worth it [16:32] Moreover we try to give relevance to women activities, as possible: [16:32] last year there were the month of making, our way to celebrate Ada Lovelace day [16:33] but we also continue in writing articles for an Ubuntu Women column in Full Circle Magazine, and could always use ideas for more articles and women to interview [16:33] Our FCM wiki page links to details about our column past articles: [16:33] http://wiki.ubuntu-women.org/FullCircleMagazine [16:33] So you can get some idea of what we've written in the past, who we've interviewed [16:34] and if you're interested in writing something there is also some information about the basics of what we're looking for and some style guidelines [16:34] The situation regarding women in FLOSS is generally still hard, [16:35] Open source projects have the unique opportunity to reach wide audiences [16:36] but while women make up 25% of those who work in the tech industry and generally in STEM (Science, Technology, Engineering, Mathematics) [16:36] we comprise about only 1% of those in open source [16:37] even in projects that don't ask a specific technical skills as Wikipedia, the percent is about 13%. [16:37] A research made by OpEd Project ( http://www.theopedproject.org/) [16:37] shows that many women feel ashamed to give their opinion because it's still a minority point of view [16:38] I dare to say that gender diversity is still a gap [16:38] ok, it's true [16:38] On the Internet, nobody knows you're a dog [16:39] but the involvement that we'd like to reach is more than just “on-line” [16:40] nobody knows you're a women, but should we hide for this? [16:40] We need advocacy, we need be present and help other women to be present, [16:41] For instance the involvement we need is to share news and notice about fairs or events in which is possible to meet or to be present as speaker, or panelist or simple guest [16:41] Sometimes the hope to meet someone we just have known by mailing list could be enough to persuade to go [16:42] Many women I've met accuse a coarse language, that one you're not used to listen in a “mixed company” [16:42] The presence of a plenty of women could help in easily changing things like this [16:42] :) [16:42] I personally have been very happy in reading that some members of Ubuntu Women project gave their time in helping other women to fight bureaucracy to submit a sponsorship request for UDS [16:43] I believe Ubuntu community has always made this best to avoid diversity gap [16:43] like for instance anti-harrasment policy, and Code of conduct [16:43] It's important to remind that [16:44] Ubuntu Women is not about segregation of women, rather its goal is to integrate women as equals within the mainstream development going on in the Ubuntu world. [16:44] Remember, membership is open to all and not based on gender. [16:44] So the question we could get asked is . "What does it take to become an Ubuntu Women?" [16:45] Probably just want it and do it :) [16:45] Thank you :) [16:46] !q [16:47] !y [16:48] mikhas asked: Have you considered that parity regarding female/male participation in F/OSS projects is unlikely to be achieved simply because male generally have more "time to waste" in their youth and early twenties? [16:48] ok, very good question [16:49] it's sure that there is social question behind the lack of female participation [16:50] but as I told, women in closed source projects are about 25% [16:50] there is something wrong in this :) [16:50] What I (personally) have found [16:50] There are 10 minutes remaining in the current session. [16:51] it's that many women and especially young women fear to lost their "charm"? Many women prefer be considered "geek" [16:52] this is the reason why I talked about inspiring [16:52] every women I meet are definetely women, but this is something to show [16:52] :) [16:55] There are 5 minutes remaining in the current session. [16:56] Ok, if there aren't any other question, let me thanks everyone who has been here [17:00] Alright, thanks Flavia, that was an interesting session ;) === 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 || Event: Ubuntu Open Week - Current Session: Ubuntu Accomplishments Team - Instructors: cielak [17:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%23ubuntu-classroom.html following the conclusion of the session. [17:01] Welcome everyone, my name is Rafał Cieślak, and I am from Ubuntu Accomplishments Team [17:02] In this session, I am going to explain who we are, what the Ubuntu Accomplishments project is, and how you can join us regardless of your programming skills [17:02] Remember that you are very welcome to ask me questions, please ask them in #ubuntu-classroom-chat, and remember to prefix them with "QUESTION: " [17:03] Probably some of you are familiar with Ubuntu Accomplishments System, but since some are not, let me briefly explain what it actually is [17:04] The Ubuntu Accomplishments System is meant to provide a way to reward Ubuntu community members and casual Ubuntu users for being active in community [17:05] It is also meant to encourage newcomers to explore Ubuntu, customize it, and generally have a good fun playing with it [17:06] This is done by a set of applications, that recognise one's efforts, and reward them with symbolic trophies [17:06] Installing the system is very easy as we have a PPA, you can find instructions here: https://wiki.ubuntu.com/Accomplishments/Installing [17:07] The Ubuntu Accomplishments System consists of several parts: [17:08] * Accomplishments Viewer - that's an application which allows you to browse your trophies, learn about your opportunities on new trophies, and read details on how to be rewarded [17:09] The idea is that one can start the application, found that 'Be a member of the Community Council' trophy looks interesting and read instructions on what steps have to be taken to be rewarded [17:10] Of course there are many other trophies you can get! For example, "Change the wallpaper", "Register on Launchpad" are pretty easy to get [17:10] Some are more challenging, "Blitzkrieg" requires you to win a gnomine game in less then 8 seconds [17:11] But most of them are meant to encourage to be active in community [17:11] So expect to be rewarded for filling bug reports, becoming an Ubuntu Member, being active on AskUbuntu etc. [17:12] It is indeed inspired by the concept of 'Achievements' that are popular in many modern games [17:13] * Accomplishments Daemon - That's an invisible application that runs in bacground, checks if you should be rewarded with something new, and notifies you when you deserve a trophy [17:14] * Accompishments Collcetions - These are sets of accomplishments that define what trophies one can get [17:14] Currently two are installed by default [17:14] That is Ubuntu Community Accomplishments, and Ubuntu Desktop Accomplishments [17:15] The whole system can be ported to other communities, so if you substitute the collections with, for example, Kubuntu Community Trophies or San Francisco Diving Club Trophies - you will be able to see your achievements that are not related to Ubuntu community! [17:16] * Accomplishments Validation Server - that's a server which rewards you trophies for some activities, it's purpose is to reduce your chances of cheating the system ;) [17:17] * Accomplishments Web Gallery - soon to be deployed on trophies.ubuntu.com - Allows you to browse your trophies online, as well as to show off with your collection to your friends! [17:17] So this is basically what the system consists of [17:18] Currently the project is developed by a small team of developers, but we are growing [17:20] Key developers here are: Jono Bacon - the original author and the inventor of the idea, Matt Fischer - who contributes lots of awesome code to the core parts of the system, and me - who loves to hack on all these pieces of the system [17:20] There are also about 20 other contributors engaged [17:20] And they do lots of useful stuff [17:21] That includes inventing and writing up new accomplishments, testing the application and looking for bugs, improving accomplishments documentation, translating them into their native language [17:23] While gaining trophies via Ubuntu Accomplishments System is a nice way to become gradually more and more involved in Ubuntu Community, our project itself is a GREAT place to start your contributions to Ubuntu [17:23] Why is it a good choice? [17:23] Because it's really simple, and because we're looking for help in many many areas === cielak_ is now known as cielak [17:28] alright, I am back, sorry for my connection problems [17:28] so I was saying that we're looking for help in many areas [17:28] Programmers are always welcome [17:29] The whole system is developed in Python, but you don't need to know it to work! [17:29] When I joined the project, I had never seen a single line of python code before [17:30] But learning how Accomplishments work, starting to fix tiny bugs, was probably the best way to learn Python :) [17:30] So if you are not familiar with it - do not be discouraged! [17:30] We also need people to work on documentation [17:31] What does it mean? [17:31] If you had already a chance to play with Ubuntu Accomplishments System, you must have noticed that all trophies have a detailed description on how to get it. [17:32] That text is meant to explain and teach, users reading it have to be instructed in deed detail [17:33] For example, "Become an Ubuntu Member" trophy explains the details of Membership, has some tips on gaining it, and warns about possible pitfals [17:33] Most of these descriptions are fine, but many still need improvement [17:34] So if you are into writing that sort of documentation, we'll be happy to see you contribute! [17:34] Another way in which you can be useful is inventing ideas for new accomplishments [17:34] The collections are by no means complete [17:35] And they are lacking lots of possible rewards [17:35] If you know well how Ubuntu Community works, or if you simply have a bunch of ideas on what we might do to improve our set of accomplishments, be sure to get in touch with us [17:36] And lastly, we need translators! [17:36] If you speak any more language than English, you can work on translating singular (or maybe larger sets?) accomplishments into other languages [17:37] This is essential, as we believe that to be encouraged by the idea of a shiny trophy for being active in community, users have to be presented with explanations in their native tongue [17:38] As you see, contributing is really easy [17:38] If you got interested in contributing, you may be wondering now "Okay, I want to help you with X, but what steps should I take?" [17:39] Step #1 is: get in touch with us, and we'll tell you the rest! [17:39] Almost all the time there is at least one of us on #ubuntu-accomplishments channel [17:40] We have also a mailing list we use to contact each other, see https://launchpad.net/~ubuntu-accomplishments-contributors to join it [17:40] Just drop us an email, or ping one of us on IRC, say what sort of contributions you are interested in, and we'll give you a hand! [17:41] Remember - this is all very simple [17:41] Most of people involved in our project choose to contribute an accomplishment [17:42] We have a good guide to this: https://wiki.ubuntu.com/Accomplishments/Creating [17:42] But if you don't understand anything - we're here to help [17:43] I have even personally led several contributors through the whole process of writing an accomplishment [17:43] And that's totally fine, as they learned something useful [17:43] So don't hesitate and join us! [17:44] We're also going to have a bunch of sessions on UDS [17:44] So if you happen to be in Copenhagen next week, be sure to meet us ;) [17:45] Among many interesting sessions scheduled, we're organising workshops on writing accomplishments, and you all are very welcome ;) [17:45] Okay, that's all I've got, let's proceed to questions! [17:45] FOAD asked: Are there any secret achievements? [17:46] Thanks FOAD, that's a great question! [17:46] I have never thought about secret achievements, and it looks like a cool idea [17:46] But I am pretty much sure there never will be any secret trophies [17:47] This is because the system is meant to teach users and encourage them to be active in community [17:47] So detailed descriptions are always needed ;) [17:47] A hidden trophy wouldn't do it's job, as it does not motivate to take action [17:48] Also, considering the way the accomplishments system works, it would be really hard to actually hide an accomplishment ;) [17:48] Any more questions? [17:50] There are 10 minutes remaining in the current session. [17:51] Alright, so that would be it [17:51] Keep in mind you can find us in #ubuntu-accomplishments in case of any further questions [17:51] Thanks everyone for coming! :-) [17:55] There are 5 minutes remaining in the current session. [18:00] Logs for this session will be available at http://irclogs.ubuntu.com/2012/10/25/%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 || === yofel_ is now known as yofel === fire_ is now known as babaji === babaji is now known as nerd === VGoff is now known as VGoff_afk