/srv/irclogs.ubuntu.com/2007/04/26/#ubuntu-classroom.txt

=== emet [n=emet@unaffiliated/emet] has joined #ubuntu-classroom
=== crevette_ [n=crevette@man06-2-88-167-44-76.fbx.proxad.net] has joined #ubuntu-classroom
=== neversfelde [n=neversfe@nrbg-4db44557.pool.einsundeins.de] has joined #ubuntu-classroom
=== Merchelo [n=Merchelo@deathray.redbrick.dcu.ie] has left #ubuntu-classroom []
=== sm [n=sm@pool-71-107-255-135.lsanca.dsl-w.verizon.net] has left #ubuntu-classroom []
=== darich_ [n=trickyki@88-110-181-140.dynamic.dsl.as9105.com] has joined #ubuntu-classroom
=== MikeRicci [n=MikeRicc@exchange.kingsharbor.org] has joined #ubuntu-classroom
=== n2diy_ [n=darryl@66.212.43.230] has joined #ubuntu-classroom
=== moreati [n=alex@91.108.39.99] has left #ubuntu-classroom []
=== hanzomon4 [n=hanzomon@adsl-153-80-116.lft.bellsouth.net] has joined #ubuntu-classroom
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
=== anti_pop [n=anti_pop@p54b0a653.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== SaarlandMase [n=matthias@srbk-590fb836.pool.einsundeins.de] has joined #ubuntu-classroom
=== RADD [n=rdelfin@adsl-065-012-184-153.sip.asm.bellsouth.net] has joined #ubuntu-classroom
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
RADDHello?12:43
nealmcbshawarma: Yeah - I had the same question about "Resource primer".  Resource as in... documentation?  tools?  human resources? http resources (uRls)?    Such a vague term....  http://en.wikipedia.org/wiki/Resources12:44
=== mc44 [n=mc44@unaffiliated/mc44] has left #ubuntu-classroom ["Exit,]
nealmcbRADD: the presenter didn't show up for this session....12:45
RADDNEALMCB: thank you for letting me know.12:46
=== weiers [n=weiers@dsl-240-112-64.telkomadsl.co.za] has joined #ubuntu-classroom
RADDHave a good day you all!12:48
=== RADD [n=rdelfin@adsl-065-012-184-153.sip.asm.bellsouth.net] has left #ubuntu-classroom []
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
=== dicon [n=lol@spinoza.ime.usp.br] has joined #ubuntu-classroom
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== anti_pop [n=anti_pop@p54b0a653.dip0.t-ipconnect.de] has left #ubuntu-classroom ["Kopete]
=== Twisted [n=Twisted@66-169-204-37.dhcp.ftwo.tx.charter.com] has joined #ubuntu-classroom
=== blueyed [n=daniel@pdpc/supporter/active/blueyed] has left #ubuntu-classroom ["Konversation]
=== mahmoud__ [n=mahmoud@196.218.171.235] has joined #ubuntu-classroom
=== brainsik [n=brainsik@dsl092-001-132.sfo1.dsl.speakeasy.net] has joined #ubuntu-classroom
=== nixternal [n=nixterna@ubuntu/member/nixternal] has joined #ubuntu-classroom
=== z3b [n=sebastia@p549fa1b2.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== Evil_Shenanigans [n=null@220-253-85-252.QLD.netspace.net.au] has joined #ubuntu-classroom
=== JLP [n=jlp@89-212-91-146.dynamic.dsl.t-2.net] has joined #ubuntu-classroom
=== jgraem1 [n=Graeme@dyn-62-56-116-121.dslaccess.co.uk] has left #ubuntu-classroom []
=== ^^malajenho^^ [n=juanchi@245.Red-83-57-64.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
^^malajenho^^hi01:54
jribhi01:55
=== hanzomon4 [n=hanzomon@adsl-153-80-116.lft.bellsouth.net] has left #ubuntu-classroom []
^^malajenho^^one moment01:56
^^malajenho^^I'm coming01:56
=== chaddy passes the tissues
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
^^malajenho^^hi again02:07
^^malajenho^^i'm trying to compile a source withot configure, only with makefile02:07
^^malajenho^^and when I do a "make"02:07
=== welshbyte [n=welshbyt@ubuntu/member/welshbyte] has left #ubuntu-classroom []
^^malajenho^^this is the answer:        gcc -fno-for-scope -c -D__LINUX_WLAN__ -D__I386__ -o wepattack.o wepattack.c02:10
^^malajenho^^cc1: aviso: la opcin de lnea de comando "-fno-for-scope" es vlida para C++/ObjC++ pero no para C02:10
^^malajenho^^wepattack.c: En la funcin loop_packets:02:10
^^malajenho^^wepattack.c:141: aviso: declaracin implcita incompatible de la funcin interna strlen02:10
^^malajenho^^wepattack.c:146: aviso: declaracin implcita incompatible de la funcin interna strlen02:10
^^malajenho^^wepattack.c:151: aviso: declaracin implcita incompatible de la funcin interna strlen02:10
=== mode/#ubuntu-classroom [+o jrib] by ChanServ
=== mode/#ubuntu-classroom [-o jrib] by jrib
^^malajenho^^gcc -fno-for-scope -c -D__LINUX_WLAN__ -D__I386__ -o rc4.o rc4.c02:11
^^malajenho^^cc1: aviso: la opcin de lnea de comando "-fno-for-scope" es vlida para C++/ObjC++ pero no para C02:11
^^malajenho^^gcc -fno-for-scope -c -D__LINUX_WLAN__ -D__I386__ -o wepfilter.o wepfilter.c02:11
^^malajenho^^cc1: aviso: la opcin de lnea de comando "-fno-for-scope" es vlida para C++/ObjC++ pero no para C02:11
jrib!paste | ^^malajenho^^02:11
^^malajenho^^gcc -fno-for-scope -c -D__LINUX_WLAN__ -D__I386__ -o log.o log.c02:11
ubotu^^malajenho^^: pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)02:11
^^malajenho^^mmm02:11
^^malajenho^^sorry02:11
^^malajenho^^:S02:11
=== nalioth [i=nalioth@freenode/staff/ubuntu.member.nalioth] has joined #ubuntu-classroom
^^malajenho^^here you are02:12
^^malajenho^^http://paste.ubuntu-nl.org/17704/02:12
^^malajenho^^it is in spanish, I hope you don't have problem02:12
jribit seems you are getting permission errors02:13
^^malajenho^^ohh02:14
^^malajenho^^with "sudo" I have the same problem02:14
jribdon't run make with sudo02:14
^^malajenho^^and how do u think I could to resolve the problem02:15
^^malajenho^^?02:15
jribcan you start over and paste the errors you get with "LANGUAGE=en_US make"02:15
jribby start over, i mean delete the directory and untar it again02:16
^^malajenho^^ok02:16
=== merriam [n=merriam@85-211-173-18.dyn.gotadsl.co.uk] has joined #ubuntu-classroom
jribthis thing is broken02:19
jribtheir Makefile has a typo02:19
=== hernan [n=hernan@212-182-231-201.fibertel.com.ar] has joined #ubuntu-classroom
=== hernan [n=hernan@212-182-231-201.fibertel.com.ar] has left #ubuntu-classroom []
=== jrib wonders why he just built wepattack
=== ^^malajenho^^ [n=juanchi@245.Red-83-57-64.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
^^malajenho^^hi again02:24
^^malajenho^^here is the paste02:24
^^malajenho^^http://paste.ubuntu-nl.org/17708/02:25
=== ^^malajenho^^ [n=juanchi@245.Red-83-57-64.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
jrib^^malajenho^^: yes02:28
jribif you hilight me I'll notice you said something :)02:29
^^malajenho^^what do u think?02:29
jrib^^malajenho^^: issue this command: chmod +x wlan02:29
^^malajenho^^right02:30
jrib^^malajenho^^: now try 'make' again (it will fail)02:30
^^malajenho^^ok02:30
jribut pastebin the errors02:30
^^malajenho^^http://paste.ubuntu-nl.org/17709/02:31
jrib^^malajenho^^: ok, now you need to edit the Makefile02:31
^^malajenho^^aha02:31
jrib^^malajenho^^: do you see the mistake?02:31
^^malajenho^^mmm02:32
^^malajenho^^wait02:32
^^malajenho^^I'll see02:32
jribk02:32
=== berg [n=desktop@201-75-105-115-ma.cpe.vivax.com.br] has left #ubuntu-classroom ["Konversation]
=== jrib goes looking for food
^^malajenho^^I don't know exactly02:33
^^malajenho^^cflags ?02:33
jriblook at the error02:34
jribgcc: log.omodes.o: No such file or directory02:34
jribdoes that look funny?02:34
^^malajenho^^aha02:34
^^malajenho^^I have to install the library of log.omodes.o ?02:34
jribnah02:35
jribin your Makefile, you have a line like this:02:35
jribgcc  -o wepattack wepattack.o rc4.o wepfilter.o log.o\02:35
jribit should be:02:35
jribgcc  -o wepattack wepattack.o rc4.o wepfilter.o log.o \02:35
jribnotice the space at the end02:35
^^malajenho^^ahhh02:35
^^malajenho^^ok02:37
^^malajenho^^now I have a new message02:37
^^malajenho^^I'll paste02:37
^^malajenho^^http://paste.ubuntu-nl.org/17711/02:38
jribi see no errors, you should have a file called "wepattack" now02:38
^^malajenho^^sure02:39
^^malajenho^^hehe02:39
^^malajenho^^I'm a litle slept02:39
^^malajenho^^;)02:39
=== j_ack [n=rudi@p508DBCE7.dip0.t-ipconnect.de] has joined #ubuntu-classroom
^^malajenho^^jrib:  a lot of thanks02:40
^^malajenho^^:D02:40
jribnp02:40
^^malajenho^^sorry for my english02:42
^^malajenho^^i'm spanish02:42
^^malajenho^^heheh02:42
jribcool, I'm portuguese.  We're basically neighbors02:42
^^malajenho^^ohh02:43
^^malajenho^^I'm galician02:43
=== ubuntu [n=ubuntu64@197.Red-80-59-135.staticIP.rima-tde.net] has joined #ubuntu-classroom
ubuntuihahahahha02:49
ubuntusomeone here.02:49
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== jrib tells everyone to hide
=== imtheface [i=imthefac@ubuntu/member/imtheface] has left #ubuntu-classroom []
ubuntuman02:53
ubuntuyou are here02:53
ubuntuhow are you going02:53
=== bryce [n=bryce@71.237.200.28] has left #ubuntu-classroom ["Ex-Chat"]
=== LoCusF [n=asuomala@cs.uku.fi] has joined #ubuntu-classroom
=== a1l3n [n=a1l3n@ip24-255-152-91.ks.ks.cox.net] has joined #ubuntu-classroom
=== gouki__ [n=gouki@bl4-197-58.dsl.telepac.pt] has joined #ubuntu-classroom
=== a1l3n [n=a1l3n@ip24-255-152-91.ks.ks.cox.net] has left #ubuntu-classroom ["Leaving"]
=== |Crusher| [n=You@ppp168-220.lns11.adl2.internode.on.net] has joined #ubuntu-classroom
=== Lurkan_papito [n=Lurkan@189.142.99.224] has joined #ubuntu-classroom
=== nomasteryoda [n=nomaster@132.sub-70-222-215.myvzw.com] has left #ubuntu-classroom ["Leaving"]
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== gissi [n=silvio@201-75-193-13-am.cpe.vivax.com.br] has joined #ubuntu-classroom
=== macconline [n=macconli@190.37.43.156] has joined #ubuntu-classroom
=== maniacmusician [n=maniacmu@68.112.86.64] has joined #ubuntu-classroom
=== Jozo [i=jozo@nelli.ikonia.fi] has left #ubuntu-classroom []
=== lurkan is away: Ausente por ahora.
=== pr0nGuy [n=sgpsaros@c-68-61-81-117.hsd1.mi.comcast.net] has joined #ubuntu-classroom
=== zul [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== watchme [n=watchme@p50849B8C.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== datten [n=datten@xdsl-81-173-186-212.netcologne.de] has joined #ubuntu-classroom
=== hanzomon4 [n=hanzomon@adsl-153-80-116.lft.bellsouth.net] has joined #ubuntu-classroom
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== bababian [n=google@61.144.54.48] has joined #ubuntu-classroom
=== Telep [n=telep@pc9.htk.fi] has joined #ubuntu-classroom
=== Susana_ [n=Susana@bl6-3-176.dsl.telepac.pt] has joined #ubuntu-classroom
bababianNICKNAME05:03
=== ScottLij [n=ScottLij@66-227-218-192.dhcp.klmz.mi.charter.com] has joined #ubuntu-classroom
=== Lurkan_no_esta is away: Ausente por ahora.
=== Lurkan_no_esta is away: off
=== Lurkan_no_esta is away: Ausente por ahora.
=== Lurkan_no_esta is back.
tonyyarussolurkan: please turn off your away script in Ubuntu channels.05:37
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== DShepher1 [n=alteroo@port0034-afo-adsl.cwjamaica.com] has joined #ubuntu-classroom
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== DShepherd [n=dwight@72.252.132.188] has joined #ubuntu-classroom
=== z4k4ri4 [n=Zakaria@202.127.100.222] has joined #ubuntu-classroom
=== eboogie__ [n=evan@pool-70-111-22-247.nwrk.east.verizon.net] has joined #ubuntu-classroom
=== awk_ [i=awk@chello085216152082.chello.sk] has joined #ubuntu-classroom
=== leninz [n=masteryo@adsl-072-148-175-245.sip.bct.bellsouth.net] has joined #ubuntu-classroom
leninzcan someone help me install wxJavaScript on ubuntu 6.06?06:01
leninzplease?06:02
someothernicktry #ubuntu06:02
leninzcan't anyone help me here?06:03
=== leninz [n=masteryo@adsl-072-148-175-245.sip.bct.bellsouth.net] has left #ubuntu-classroom []
=== delmorep [n=chris@71.15.124.230] has joined #ubuntu-classroom
=== ubunt1 [n=ubuntu64@197.Red-80-59-135.staticIP.rima-tde.net] has joined #ubuntu-classroom
=== lapland_ [n=m@ANice-151-1-38-109.w83-197.abo.wanadoo.fr] has joined #ubuntu-classroom
=== Jay_Dogg [n=jukka@a88-112-171-77.elisa-laajakaista.fi] has joined #ubuntu-classroom
=== bossie [n=hendrik@dsl-243-93-244.telkomadsl.co.za] has left #ubuntu-classroom ["Leaving"]
=== DerXero [n=patrick@dslb-082-083-150-167.pools.arcor-ip.net] has joined #ubuntu-classroom
=== elkbuntu [n=melissa@ubuntu/member/elkbuntu] has joined #ubuntu-classroom
=== ausimage [n=ausimage@ubuntu/member/ausimage] has joined #ubuntu-classroom
=== awk_ [i=awk@chello085216152082.chello.sk] has joined #ubuntu-classroom
=== Syk1 [n=malmrose@c-71-202-249-103.hsd1.ca.comcast.net] has joined #ubuntu-classroom
=== hedix [i=usr3450@c1.edrana.lt] has joined #ubuntu-classroom
=== Syk1 [n=malmrose@c-71-202-249-103.hsd1.ca.comcast.net] has left #ubuntu-classroom []
=== lapland [n=m@ANice-151-1-38-109.w83-197.abo.wanadoo.fr] has joined #ubuntu-classroom
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== yharrow [n=sysadmin@unaffiliated/yharrow] has joined #ubuntu-classroom
=== hanzomon4 [n=hanzomon@adsl-153-80-116.lft.bellsouth.net] has left #ubuntu-classroom []
=== Superhuman [n=superhum@universe.posix.co.za] has joined #ubuntu-classroom
=== stonehelm [n=mandre@134.171.15.253] has left #ubuntu-classroom []
=== Lure [n=lure@external-1.hermes.si] has joined #ubuntu-classroom
=== croppa [n=stuart@135.27.233.220.exetel.com.au] has joined #ubuntu-classroom
=== weiers [n=weiers@dsl-240-112-64.telkomadsl.co.za] has joined #ubuntu-classroom
=== pradeep [n=pradeep@unaffiliated/pradeep] has joined #ubuntu-classroom
=== n2diy__ [n=darryl@ppp-42d42840.wlks.losch.net] has joined #ubuntu-classroom
=== thekorn [n=thekorn@a89-182-64-131.net-htp.de] has joined #ubuntu-classroom
=== allee [n=ach@lapex-mcallee.mpe.mpg.de] has joined #ubuntu-classroom
=== Mean-Machine [n=maciek@p508EA5CD.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== yharrow [n=sysadmin@unaffiliated/yharrow] has joined #ubuntu-classroom
=== tmske [n=thomas@dD5E07693.access.telenet.be] has joined #ubuntu-classroom
=== jenda [n=jenda@freenode/staff/ubuntu.member.jenda] has joined #ubuntu-classroom
=== LongPointyStick [n=user@ubuntu/member/hobbsee] has joined #ubuntu-classroom
=== kshcshbash [n=sanjay@CPE0013102d9e78-CM0013718c00aa.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== budg [n=budg@c211-30-92-146.mirnd1.nsw.optusnet.com.au] has joined #ubuntu-classroom
=== ubuntu_demon [n=ubuntu_d@ubuntu/member/ubuntudemon/-x-12083] has joined #ubuntu-classroom
=== jhnthn [n=jhnthn@77-97-19-80.cable.ubr01.pert.blueyonder.co.uk] has left #ubuntu-classroom []
=== artnay [i=artnay@divxfinland.org] has joined #ubuntu-classroom
=== CheshireViking [n=CV2@unaffiliated/cheshireviking] has joined #ubuntu-classroom
=== Treenaks [n=martijn@thuis.foodfight.org] has left #ubuntu-classroom []
=== sky_walkie [i=czzhrd02@xdsl-563.lodz.dialog.net.pl] has joined #ubuntu-classroom
=== tmske [n=thomas@dD5E07693.access.telenet.be] has joined #ubuntu-classroom
=== zween [n=zween@80-47-58-26.lond-hex.dynamic.dial.as9105.com] has joined #ubuntu-classroom
=== sky_walkie [i=czzhrd02@xdsl-563.lodz.dialog.net.pl] has left #ubuntu-classroom []
=== Gabz [n=gabriel@dsl-202-173-185-172.nsw.westnet.com.au] has joined #ubuntu-classroom
=== PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-classroom
=== jgoss [n=josh@24.115.218.54.res-cmts.sth.ptd.net] has joined #ubuntu-classroom
=== PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-classroom
=== Telep [n=telep@pc9.htk.fi] has joined #ubuntu-classroom
=== zorglu_ [n=zorglub@165.43.102-84.rev.gaoland.net] has joined #ubuntu-classroom
=== blackskad [n=blackska@vpna129.ugent.be] has joined #ubuntu-classroom
=== whyhankee [n=whyhanke@whyhankee.xs4all.nl] has left #ubuntu-classroom []
=== earth2 [n=chatzill@c-67-160-219-79.hsd1.ca.comcast.net] has joined #ubuntu-classroom
=== earth2 [n=chatzill@c-67-160-219-79.hsd1.ca.comcast.net] has left #ubuntu-classroom []
=== Zeddy [n=Zed@dsl-220-253-78-170.NSW.netspace.net.au] has joined #ubuntu-classroom
=== Superhuman [n=superhum@universe.posix.co.za] has joined #ubuntu-classroom
=== muuh-gnu [n=gnu@drynwhyl.heim6.tu-clausthal.de] has joined #ubuntu-classroom
AndrewB:)11:42
=== maniacmusician_ [n=maniacmu@68.112.86.64] has joined #ubuntu-classroom
=== AlexLatchford [n=alex@82-44-193-109.cable.ubr07.haye.blueyonder.co.uk] has joined #ubuntu-classroom
=== upps [n=tsar@134.130.96.35] has joined #ubuntu-classroom
=== upps [n=tsar@134.130.96.35] has left #ubuntu-classroom []
=== kryptonas [n=tsar@134.130.96.35] has joined #ubuntu-classroom
=== kryptonas [n=tsar@134.130.96.35] has left #ubuntu-classroom []
=== vattam [n=vattam@59.92.175.61] has joined #ubuntu-classroom
=== Useful- [n=jeremy@61-69-2-105.netspeed.com.au] has joined #ubuntu-classroom
=== Useful- [n=jeremy@61-69-2-105.netspeed.com.au] has left #ubuntu-classroom []
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== ccm [n=damokles@lilith.spinnenwerk.de] has joined #ubuntu-classroom
=== tmske [n=thomas@dD5E07693.access.telenet.be] has joined #ubuntu-classroom
=== EADG_ [n=vader@d206-75-103-225.abhsia.telus.net] has joined #ubuntu-classroom
=== vattam [n=vattam@59.92.175.61] has left #ubuntu-classroom []
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #ubuntu-classroom
=== DerXero [n=patrick@dslb-082-083-150-167.pools.arcor-ip.net] has joined #ubuntu-classroom
=== schrotti-berlin [n=schrotti@rfm3.in-berlin.de] has joined #ubuntu-classroom
=== bullgard4 [n=detlef@p54bf1383.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== n3t0 [n=n3t0@200-207-143-185.dsl.telesp.net.br] has joined #ubuntu-classroom
=== hjmf [n=hjmf@6.Red-88-25-28.staticIP.rima-tde.net] has joined #ubuntu-classroom
=== neversfelde [n=neversfe@nrbg-4db444f1.pool.einsundeins.de] has joined #ubuntu-classroom
=== ishesh [n=root@122.167.84.94] has joined #ubuntu-classroom
=== niekie [n=niekie@cc725705-a.roden1.dr.home.nl] has joined #ubuntu-classroom
=== alterlaszlo [n=eolo999_@host-84-221-22-213.cust-adsl.tiscali.it] has joined #ubuntu-classroom
=== kryptonas [n=tsar@0-124.vpn.RWTH-Aachen.DE] has joined #ubuntu-classroom
=== hernan43 [n=ray@li16-217.members.linode.com] has joined #ubuntu-classroom
=== Ceelight [n=Ceelight@83.125.41.65] has joined #ubuntu-classroom
=== tmske_ [n=thomas@dD5E07693.access.telenet.be] has joined #ubuntu-classroom
=== Mean-Machine [n=maciek@p508ea5cd.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== dicon [n=lol@201-1-100-202.dsl.telesp.net.br] has joined #ubuntu-classroom
=== KalleDK_Lap [n=no@0x5552e14f.adsl.cybercity.dk] has joined #ubuntu-classroom
=== CryptoVenom [n=CryptoVe@adsl-76-198-147-195.dsl.chcgil.sbcglobal.net] has joined #ubuntu-classroom
=== nic-oooh [n=nico@wll192-231.wlan.hu-berlin.de] has joined #ubuntu-classroom
=== nic-oooh [n=nico@wll192-231.wlan.hu-berlin.de] has left #ubuntu-classroom []
=== MattJ [n=matthew@88-110-62-16.dynamic.dsl.as9105.com] has joined #ubuntu-classroom
=== barlas [n=Aqeel@linuxpakistan/user/barlas] has joined #ubuntu-classroom
=== pixelpapst [n=pixelpap@p54827BA2.dip.t-dialin.net] has joined #ubuntu-classroom
balrok(j #centerim02:43
=== schrotti-berlin [n=schrotti@rfm3.in-berlin.de] has left #ubuntu-classroom []
=== Agash [n=susi@89-186-140-118.dynamic.primacom.net] has joined #ubuntu-classroom
=== Agash [n=susi@89-186-140-118.dynamic.primacom.net] has left #ubuntu-classroom []
=== sfair [n=sfair@200.145.13.81] has joined #ubuntu-classroom
=== SaarlandMase [n=matthias@srbk-590f9de2.pool.einsundeins.de] has joined #ubuntu-classroom
=== visualdeception [n=sdudenho@66-73-14-33.ded.ameritech.net] has joined #ubuntu-classroom
=== Elephantman [n=Cory@vai69-1-82-67-45-194.fbx.proxad.net] has joined #ubuntu-classroom
=== alterlaszlo [n=eolo999_@217-133-1-186.b2b.tiscali.it] has joined #ubuntu-classroom
=== jmchugh [n=jmchugh@dargo.trilug.org] has joined #ubuntu-classroom
=== wastrel [n=wastrel@76.8.67.2] has joined #ubuntu-classroom
Tm_Tjaba: o/03:21
=== smalu [n=smalu@dbq5.neoplus.adsl.tpnet.pl] has joined #ubuntu-classroom
=== pochu [n=emilio@ubuntu/member/pochu] has joined #ubuntu-classroom
pochuhey all!03:29
=== Susana_ is now known as Susana
=== fruitflute [n=eric@amon.uca.es] has joined #ubuntu-classroom
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
=== pwnguin [n=jld5445@camaro.cis.ksu.edu] has joined #ubuntu-classroom
=== hggdh [n=hggdh@95.sub-70-196-114.myvzw.com] has joined #ubuntu-classroom
=== rrittenhouse [n=tad@unaffiliated/rrittenhouse] has joined #ubuntu-classroom
=== zul [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== scresawn [n=steve@hatfull12.bio.pitt.edu] has joined #ubuntu-classroom
KennethP@now03:58
ubotuCurrent time in Etc/UTC: April 26 2007, 13:58:39 - Next meeting: MOTU in 6 hours 1 minute03:58
=== barlas [n=Aqeel@linuxpakistan/user/barlas] has joined #ubuntu-classroom
=== nmrm [n=nuno@89.181.118.225] has joined #ubuntu-classroom
=== neuratix [n=lorents@ti521110a080-8637.bb.online.no] has joined #ubuntu-classroom
=== hjmf [n=hjmf@6.Red-88-25-28.staticIP.rima-tde.net] has joined #ubuntu-classroom
KennethP@schedule04:02
ubotuSchedule for Etc/UTC: 26 Apr 20:00: MOTU | 26 Apr 21:00: Ubuntu Development Team | 01 May 15:00: Kernel Team | 01 May 18:00: Mozilla Team | 02 May 12:00: Edubuntu | 03 May 16:00: Ubuntu Development Team04:02
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
sharms@schedule EST04:04
ubotuSchedule for EST: 26 Apr 15:00: MOTU | 26 Apr 16:00: Ubuntu Development Team | 01 May 10:00: Kernel Team | 01 May 13:00: Mozilla Team | 02 May 07:00: Edubuntu | 03 May 11:00: Ubuntu Development Team04:04
=== sieuwagn [i=sieuwagn@faui01d.informatik.uni-erlangen.de] has joined #ubuntu-classroom
=== MRjinx [n=Mr@216-43-24-3.ip.mcleodusa.net] has joined #ubuntu-classroom
=== sieuwagn [i=sieuwagn@faui01d.informatik.uni-erlangen.de] has joined #ubuntu-classroom
=== prayforwind [n=steve@67.55.19.245] has joined #ubuntu-classroom
=== nixternal [n=nixterna@ubuntu/member/nixternal] has joined #ubuntu-classroom
=== barlas [n=Aqeel@linuxpakistan/user/barlas] has joined #ubuntu-classroom
=== balrok [n=balrok@i59F762FC.versanet.de] has joined #ubuntu-classroom
=== reccan [i=reccan@81-235-209-80-no62.tbcn.telia.com] has joined #ubuntu-classroom
=== teckfatt [n=teckfatt@60-241-201-96.static.tpgi.com.au] has joined #ubuntu-classroom
=== towerk [n=keith@c-68-55-144-31.hsd1.md.comcast.net] has joined #ubuntu-classroom
=== hernyman2007 [i=c83a3232@gateway/web/cgi-irc/ircatwork.com/session] has joined #ubuntu-classroom
=== gumpa [n=chatzill@s10-33.rb.lax.centurytel.net] has joined #ubuntu-classroom
=== prayforwind [n=steve@67.55.19.245] has left #ubuntu-classroom []
=== PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-classroom
=== barlas [n=Aqeel@linuxpakistan/user/barlas] has joined #ubuntu-classroom
=== jjstwerff [n=jjstwerf@charon.betterbe.com] has joined #ubuntu-classroom
=== towerk [n=keith@c-68-55-144-31.hsd1.md.comcast.net] has left #ubuntu-classroom []
=== the_ringmaster [n=jeffrey@pool-71-244-159-19.chi.dsl-w.verizon.net] has joined #ubuntu-classroom
=== LjL [n=ljl@ubuntu/member/ljl] has joined #ubuntu-classroom
PriceChildHey LjL04:26
sharmsis MOTU still scheduled for 16:00 UTC?04:28
LjLhi PriceChild04:30
=== zorglu_ [n=zorglub@165.43.102-84.rev.gaoland.net] has joined #ubuntu-classroom
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-classroom
PriceChildsharms, yes please :)04:30
=== jsleeper [n=jsleeper@206.192.18.14] has left #ubuntu-classroom ["Leaving"]
=== jgraeme [n=Graeme@dyn-62-56-124-245.dslaccess.co.uk] has joined #ubuntu-classroom
=== the_ringmaster [n=jeffrey@pool-71-244-159-19.chi.dsl-w.verizon.net] has left #ubuntu-classroom ["Ex-Chat"]
=== MRjinxtoo [n=Mr@216-43-24-3.ip.mcleodusa.net] has joined #ubuntu-classroom
=== MRjinxtoo [n=Mr@216-43-24-3.ip.mcleodusa.net] has joined #ubuntu-classroom
=== harrisony [n=Harrison@r220-101-77-68.cpe.unwired.net.au] has joined #ubuntu-classroom
=== rfdparker2002 [n=rfdparke@80-195-17-246.cable.ubr02.dudl.blueyonder.co.uk] has joined #ubuntu-classroom
=== _dennis_ [n=dennis@d54C2B03F.access.telenet.be] has joined #ubuntu-classroom
=== ubuntu_demon [n=ubuntu_d@ubuntu/member/ubuntudemon/-x-12083] has left #ubuntu-classroom []
=== turox [n=chatzill@dslb-084-056-236-178.pools.arcor-ip.net] has joined #ubuntu-classroom
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
=== bababian [n=google@61.144.54.47] has joined #ubuntu-classroom
=== amrlima [n=amrlima@81.20.249.22] has joined #ubuntu-classroom
pwnguin@schedule CDT04:47
pwnguin@schedule CST04:47
=== richb [n=richb@82-38-189-122.cable.ubr03.shef.blueyonder.co.uk] has joined #ubuntu-classroom
=== PiffPaff [n=dennis@dslb-088-076-038-192.pools.arcor-ip.net] has joined #ubuntu-classroom
pwnguin@schedule Chicago04:48
ubotuSchedule for America/Chicago:04:48
=== ShankarGanesh [n=chatzill@59.92.115.14] has joined #ubuntu-classroom
pwnguini guess it pulls from the wiki04:48
PriceChild@now chicago04:51
ubotuCurrent time in America/Chicago: April 26 2007, 09:51:16 - No meetings scheduled04:51
KalleDK_Lap@now denmark04:51
KalleDK_Lap:(04:51
PriceChilduse a city04:51
KalleDK_Lap@now copenhagen04:51
ubotuCurrent time in Europe/Copenhagen: April 26 2007, 16:51:56 - No meetings scheduled04:51
KalleDK_Lap:D04:51
KalleDK_Lap@schedule copenhagen04:52
ubotuSchedule for Europe/Copenhagen:04:52
KalleDK_Lap!love04:52
ubotuLove is like racing across the frozen tundra on a snowmobile which flips over, trapping you underneath. At night, the ice-weasels come.04:52
=== Belutz [n=belutz@ubuntu/member/belutz] has joined #ubuntu-classroom
zorglu_hehe i guess that 'no meeting' may the same whatever the location on earth :)04:52
rfdparker2002@now stourbridge04:54
rfdparker2002gah04:54
rfdparker2002@now birmingham04:54
rfdparker2002oh well04:54
=== Nightrose [n=lydia@port-87-234-150-228.dynamic.qsc.de] has joined #ubuntu-classroom
=== ranf [n=ralfm@dslb-084-058-138-012.pools.arcor-ip.net] has joined #ubuntu-classroom
ranfhi04:57
KalleDK_Lap!hi ranf04:58
ubotuSorry, I don't know anything about hi ranf - try searching on http://bots.ubuntulinux.nl/factoids.cgi04:58
=== mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-classroom
=== alterlaszlo [n=eolo999_@217-133-1-186.b2b.tiscali.it] has joined #ubuntu-classroom
=== festival_gaim [n=ralfm@dslb-084-058-138-012.pools.arcor-ip.net] has joined #ubuntu-classroom
=== luis_lopez [n=llopez@68.182.95.197] has joined #ubuntu-classroom
=== jono [n=jono@ubuntu/member/jono] has joined #ubuntu-classroom
=== mode/#ubuntu-classroom [+o PriceChild] by ChanServ
=== mohnkern_ [n=mohnkern@c-69-140-177-65.hsd1.md.comcast.net] has joined #ubuntu-classroom
=== mode/#ubuntu-classroom [+o sharms] by ChanServ
=== nic-oooh [n=nico@i59F746F0.versanet.de] has joined #ubuntu-classroom
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
PriceChildwhoops...05:01
=== mode/#ubuntu-classroom [-o sharms] by ChanServ
=== ..[topic/#ubuntu-classroom:PriceChild] : The Ubuntu Open Week continues at 15:00UTC - be there! || SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Ubuntu Women - Belinda Lopez
=== Sanne [n=Sanne@p548DA014.dip0.t-ipconnect.de] has joined #ubuntu-classroom
PriceChildNow where is our host? :)05:03
elkbuntushe seems MIA05:03
=== imtheface [i=imthefac@ubuntu/member/imtheface] has joined #ubuntu-classroom
=== sampbar [n=sampbar@cpc3-oxfd4-0-0-cust495.oxfd.cable.ntl.com] has joined #ubuntu-classroom
mc44elkbuntu can do it instead :p05:03
elkbuntuif she's not here in the next 5, i might have to05:04
jonoelkbuntu: :)05:04
=== elliotjhug [n=elliot@91.84.51.237] has joined #ubuntu-classroom
=== elkbuntu pulls up monday's notes Just In Case
=== Belutz cheers for elkbuntu
naliothmc44: looks like a good candidate05:05
=== jinzo [n=jinzo@jinzo.slo-warez.org] has joined #ubuntu-classroom
=== McKinney [n=Dennis@Qc1b9.q.pppool.de] has joined #ubuntu-classroom
=== neversfelde [n=neversfe@nrbg-4db443cf.pool.einsundeins.de] has joined #ubuntu-classroom
=== janjimusepertifa [n=ubuntu@203.84.142.95] has joined #ubuntu-classroom
Tm_Telkbuntu: whooo \o/05:07
=== mode/#ubuntu-classroom [+o elkbuntu] by ChanServ
=== PiffPaff [n=dennis@dslb-088-076-038-192.pools.arcor-ip.net] has left #ubuntu-classroom []
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-classroom
elkbuntuOk, we're currently missing our scheduled hostess, so I will fill in for her05:10
elkbuntuMy name is Melissa Draper, I'm from Australia, and I've been involved with ubuntu for around 18 months05:11
elkbuntuUbuntu Women was initially started by Vid Ayer and others.  I Understand that Sabdfl and Canonical helped register the domain and get resources in place.05:12
=== Webspot [i=d9b3743b@gateway/web/cgi-irc/ircatwork.com/session] has joined #ubuntu-classroom
=== xarc72 [n=xarc72@e176108218.adsl.alicedsl.de] has joined #ubuntu-classroom
elkbuntuFor a while we were a group of helpers with no leaders.  Several folks stepped up to get the group moving and now we have several projects that we are working on.05:12
elkbuntuour scheduled host was one of the ones who helped get the project moving again :)05:13
elkbuntuAnyway, the biggest question we get is "Why is there an Ubuntu-Women Project?"05:13
elkbuntuSome believe "Integration by Separation" is A Bad Thing but unfortunately it is necessary. It is not something I ever intended to get involved with, but I am now :)05:14
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
elkbuntuMany of our members came from other areas first and then we realized this is an area that still needs work to simply help level the playing field in Ubuntu and within many other F/LOSS projects.05:14
elkbuntuUnfortunately, even within Ubuntu, several female members have reported problems on mailing lists, within their loco teams and especially on IRC. . .05:15
elkbuntuBelinda actually posted something like this to a forum: ". . . when we start seeing the "I just got my tech skills insulted because of my gender" or "because I'm a man they just assumed I knew nothing technical about Linux/SysAdmin/prgramming/etc." post by men then we won't need women's groups."05:16
elkbuntuThere are many technically capable women in the group and within F/LOSS, so it can be very frustrating when someone challenges your tech skills simply because "you?re a girl"05:16
=== habeeb [n=habeeb@athedsl-86954.home.otenet.gr] has joined #ubuntu-classroom
elkbuntuAnd when we started sharing our experiences in IT, F/LOSS and even Ubuntu we realized that it is still happening.05:17
=== Tejo_B [n=bertitho@201-35-220-126.jvece701.dsl.brasiltelecom.net.br] has joined #ubuntu-classroom
elkbuntuEven if you personally have experienced it or seen it happen, it can be very frustrating to see others go through bad experiences.  So the UW Project is also here to help in that area.05:17
elkbuntuMany of us joined the UW project because we found a welcoming group of folks who were open to questions and people with similar experiences as ours.05:18
elkbuntuAt this point, i run out of notes, so I will start taking questions05:18
elkbuntuIf there are any...05:18
elkbuntu<zorglu_> QUESTION: dont you feel that by putting women in a special group, you actually follow a gender discrimination ?05:20
=== emet [n=emet@unaffiliated/emet] has joined #ubuntu-classroom
elkbuntuzorglu_, I used to feel that way, but then I came to realise that it wasnt 'putting women in a special group', but rather providing an outlet for discussion, mentoring, etc05:21
elkbuntuThe group is more about sharing experiences, good and bad, and feeling comfortable and not along in the F/LOSS world05:21
elkbuntuWhen 95+% of people around you are male, it can be *very* lonely05:22
elkbuntu<richb> QUESTION: You mentioned problems with IRC, do you feel this is a problem with IRC itself (also mailing lists), in that essentially they are anonymous and make it difficult to police bad behaviour?05:22
=== datten_ [n=datten@xdsl-81-173-183-234.netcologne.de] has joined #ubuntu-classroom
elkbuntuIt's not IRC exclusive by any means. Anywhere people communicate openly is a problem area05:22
elkbuntuWhen guys are used to being around guys, and remember, there's <5% women in alot of IT areas, they get used to 'being guys' and often are quite mean, insulting and insensitive without intending it05:23
elkbuntu<jjstwerff> QUESTION: should there be more ways to enforce the Code of Conduct on IRC? Like quicker banning people insulting women?05:23
=== datten_ is now known as datten
=== j_ack [n=rudi@p508D848E.dip0.t-ipconnect.de] has joined #ubuntu-classroom
elkbuntuThe ways are already there, but the problem is identifying the problem to start with. Often women don't speak up, and leave instead, so they dont ahve to put up with 'Oh, you're making a huge deal out of nothing' or 'Can't you take a joke?'05:24
elkbuntu<jrib> QUESTION: since the creation of this group do you feel like things are getting better?05:24
elkbuntuI cant really tell. U-W has effectively been around for the duration of my involvement in Ubuntu, so I don't know for sure what it was like beforehand05:25
=== laszlok [n=laszlo@CABLE-72-53-73-3.cia.com] has joined #ubuntu-classroom
elkbuntuHowever, I hope that it has made some women more comfortable, having people they can relate to in an easy to find place.05:25
elkbuntu<zorglu_> QUESTION: is there a ubuntu-men ?05:26
bababianQUESTION: will the UW team have some focus on children also? I mean spreading the true UBUNTU idea among the once perceived-to-be disadvantaged group?05:26
elkbuntuNo. But feel free to make one.05:26
elkbuntubababian, in #ubuntu-classroom-chat please05:26
=== nmrm [n=nuno@89.181.118.225] has left #ubuntu-classroom []
elkbuntubababian, I've been tossing up with the idea of #ubuntu-youth, where younger Ubunteros can go to find people their own age to geek out with.05:26
elkbuntu<jrib> QUESTION: can men help by particiating in the group somehow?05:26
elkbuntuDefinately. Providing they're polite, helpful and dont exhibit the types of behaviours that Ubuntu-Women is there to couteract05:27
elkbuntu<luis_lopez> QUESTION: Any plans to have ubuntu-women website in languages other than english?05:27
elkbuntuIt would be great. Translation efforts are always welcome in every part of the Ubuntu community ;)05:27
elkbuntuBelutz> QUESTION: will the UW team make an ubuntu theme for women?05:28
=== Loic [n=Loic@ram94-2-89-85-122-46.dsl.club-internet.fr] has joined #ubuntu-classroom
elkbuntuAlot of people seem to think all women want is pink and flowers. This is not the point of Ubuntu-Women, or LinuxChix or any $distro-Women groups. It is about social attitude.05:29
elkbuntuHowever, there are already feminine themes on gnome-look.org and kde-look.org ;)05:29
elkbuntu<richb> QUESTION: You mentioned problems with people doubting technical skills based on gender, do you think positive promotion would be worthwhile or cause more problems?05:29
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #ubuntu-classroom
elkbuntuI think it would definately be a good thing. One of the reasons I got involved with Ubuntu-Women, is as a role-model. I am a woman who is active and relatively successful in the community, and if it can inspire women, and give women a face, them I'm happy to do that05:30
elkbuntu<Sanne> QUESTION: It's important for women and men to speak up against offending behavior against women. However, mostly it is unintended, so the one speaking up should make sure to not also offend, because that just gets up defenses. How can we make sure this doesn't happen?05:30
elkbuntuI think it is extremely important. 'nipping it in the bud' for a lack of better definition is the best way to stop any problem before it blooms into a disaster05:31
elkbuntuNegative reinforcement, when guys overstep the line, is one of the most effective ways we have to hammer the concept home05:31
elkbuntu<Belutz> QUESTION: is UW team is a regional team or worldwide team? will there be a regional team for UW? or do you prefer it to be just a worldwide team?05:31
elkbuntuIt is a world-wide team, At the moment, regional activities etc are probably better done through regional LinuxChix chapters05:32
elkbuntu<_dennis_> QUESTION: what's the estimated percentages of female ubuntu users05:32
=== vicox [n=vicox@p54985CA9.dip.t-dialin.net] has joined #ubuntu-classroom
elkbuntuandreas lloyd gathered some statistics, as did i (still unreleased unfortunately), but the number of people who identify as women in the community are around 2.4%05:33
elkbuntu<zorglu_> QUESTION: would you like to add a close in a code of conduct, specific to women ?05:33
elkbuntuI do not believe this is necessary. The code of conduct already covers respect etc, and that is what this boils down to.05:34
elkbuntu<bababian> QUESTION: Do you have many female team members from countries like China, South Africa, and other developing countries?05:34
elkbuntuI dont know personally where everyone is from, but afaik Vid Ayer is indian05:34
elkbuntu<Belutz> QUESTION: has any men compained about the existence of UW team?05:34
elkbuntuPlenty. They're usually the type that 'dont get it' and hence the reason why there does need to be a team05:34
elkbuntu<Lynoure> QUESTION: I'm a woman but never thought or felt that being one or other sex made any difference for me in IT, as the results I feel very confused about UW. However, I feel strongly about equality. Is there some way I can help or at least not harm without getting into UW as such?05:35
elkbuntuLynoure, I am, well was with you in this mind at one point. We are the lucky ones05:36
elkbuntuAs I said before, the main reason I did get involved is because I can be a positive rolemodel. I'm not a shrinking violet and it's good to show women who've been unfairly treated that they can be brave.05:36
elkbuntuI think the best way you can help indirectly, as can anyone here watching this, is to speak up when someone steps out of line. Negative reinforcement is a powerful tool.05:37
elkbuntu<Belutz> QUESTION: how do you feel about women that use computers only to do a particular jobs done, sometimes they think computer is windows and windos is computer, there are a lot of women who think like that in my country05:37
elkbuntuBelutz, I know more men like this than I do women.05:38
=== davmor2 [n=davmor2@82-45-48-19.cable.ubr04.wolv.blueyonder.co.uk] has joined #ubuntu-classroom
elkbuntuThe problem is Windows having the majority mindshare, not women being unaware/uneducated.05:38
elkbuntuNightrose> Qn: Where do you think is the point groups like UW and linuxchix are no longer needed?05:38
elkbuntuWhen women are appropriately represented in the IT industry05:39
elkbuntuWhen women don't feel chastised by their workmates and bosses05:39
elkbuntuWhen women are on a fair pay scale05:39
elkbuntuAll those things are goals that we need to achieve before the mindset of inequality is filtered out05:40
elkbuntuTm_T> elkbuntu: COMMENT: I think it's cultural thing to "teatch" that tecnology is for boys only in some cases (sure it's ridicolous)05:40
elkbuntuBelieve it or not, I used to get that when I was younger. It's a deeper cultural issue than I think we'll see surpassed in our lifetimes, but it is the basis of the problem.05:41
elkbuntu<Belutz> QUESTION: I also find that women who study computer science in my country still think the same, do you blame the curriculum or the women who don't want to explore the world of computer science?05:41
elkbuntuI blame the curriculum, the media, etc. It is nothing to do with women. Maybe they just stand out more to you becuase they're already different?05:42
elkbunturichb> QUESTION: There seems a popular perception that men assume that women will find Linux "hard to use" or worse still attach preconditions like "If Gnome had a pink theme, more women would use it!", obviously this is nonsense, is there an easy way to fix this perception?05:42
elkbuntuConvert grandma to Ubuntu ;)05:42
=== samgee [n=samgee@125.186-241-81.adsl-dyn.isp.belgacom.be] has joined #ubuntu-classroom
=== davmor2 [n=davmor2@82-45-48-19.cable.ubr04.wolv.blueyonder.co.uk] has left #ubuntu-classroom []
=== Syk1 [n=malmrose@c-71-202-249-103.hsd1.ca.comcast.net] has joined #ubuntu-classroom
elkbuntuAs i've been saying, this is the underlying issue. Women are not seen as equal, and hence are discriminated, discouraged and chastised.05:43
elkbuntu<scresawn> QUESTION: Are there efforts by UW to showcase the technical competence of UW members? Wouldn't that help to address one of the problems here--that of a perceived gender/technology gap?05:43
=== bleinmono [n=toffel@ppp85-141-149-199.pppoe.mtu-net.ru] has joined #ubuntu-classroom
elkbuntuWe would love to, and I believe someone in the group did surveys. It'd be interesting to see the results of that.05:43
elkbuntu<bababian> QUESTION: will there be difference of mentality between geeks among women and non-geeks among women in terms of their attitude towards FOSS?05:44
=== Niwatori [n=niwatori@125.163.73.210] has joined #ubuntu-classroom
elkbuntubababian, Do you mean geeks are more problematic than other people?05:44
elkbuntuI think this is equally a stereotype. Many perceive geeks as the fat loner who's never had a girlfriend, or the horny teenage geek.05:45
elkbuntustereotypes are dangerous no matter when or to whom they're applied05:45
=== Toma- [n=e17@203-59-13-104.dyn.iinet.net.au] has joined #ubuntu-classroom
bababianbababian>elkbuntu : i mean their understanding of the FOSS culture05:46
=== Rhune [n=daniel@c-7f11e455.02-229-6c756e10.cust.bredbandsbolaget.se] has joined #ubuntu-classroom
elkbuntuI'm still not sure what you're asking. Are you trying to ask if geeky women have more problems than other women?05:47
elkbuntuThe problem is across the board in terms of gender problems, discrimination etc.05:48
elkbuntu<Belutz> QUESTION: so how do you suggest to educate women about FLOSS?05:48
bababianbababian>elkbuntu: i think women who tinker with tech would know more about the FOSS issues than their nontech counterparts do, in terms of having a receptive mind towards Linux/Ubuntu05:48
elkbuntuThe same way you educate a man.05:48
=== samgee [n=samgee@125.186-241-81.adsl-dyn.isp.belgacom.be] has left #ubuntu-classroom ["Ik]
elkbuntubababian, likewise with men. Geeky men know Foss more than non-geeky men.05:49
elkbuntuany more questions?05:50
elkbuntuwe still have 10 minutes :)05:50
gnomefreakmay i?05:50
elkbuntusure05:50
=== dneary [n=dneary@mne69-9-88-163-116-163.fbx.proxad.net] has joined #ubuntu-classroom
gnomefreakelkbuntu: do you expect the women geek or non geek be treated the same as men geek or non geek? I treat everyone same but this is one question ive seen beaten around but never asked to point)05:51
Toma-QUESTION: elkbuntu- whats the most attractive part about ubuntu that drew you and like minded women towards it?05:52
=== varka_ [n=varkatop@p54a5e7a6.dip.t-dialin.net] has joined #ubuntu-classroom
elkbuntuToma-, the same things that drew the men to it.05:52
=== My8os [n=My8os@ppp196-242.adsl.forthnet.gr] has joined #ubuntu-classroom
=== Myrtti [i=myrtti@velhottaret.net] has joined #ubuntu-classroom
Toma-I was after the FOSS women :D but hey, if thats what floats your boat :)05:53
elkbuntugnomefreak, I expect everyone to be treated equally. I expect the asian geeks and non-geeks to be treated the same as the american geeks and non-geeks, and so forth.05:53
Toma-Basically leading to my QUESTION: Whats the best way to sway a not-so-computer savvy girl to Ubuntu?05:54
=== Myrtti [i=myrtti@velhottaret.net] has left #ubuntu-classroom ["/window]
elkbuntuToma-, the same things you'd be swayed by. expecting a women to need a different type of computing environment, color, etc is part of the prooblem05:55
elkbuntuToma-, we're all geeks. I like linux because of what it is, not by some girly feature05:56
elkbuntuthe same as you dont need racecars on the desktop to like the system05:56
elkbuntuor so forth05:56
elkbuntu<zorglu_> QUESTION: so women should be treated as anybody else without special consideration for their gender ?05:57
elkbuntu*YES* that is *exactly* what we mean05:57
=== samgee [n=samgee@125.186-241-81.adsl-dyn.isp.belgacom.be] has joined #ubuntu-classroom
zorglu_so why a special group for them ?05:57
Toma-i was thking that too :(05:58
elkbuntuwhen you take a characteristic of a someone and make fun of it, it's not nice, it is not respectful. making jokes for about women is like making jokes about someone's race, religion, big nose etc. you treat people as you expect to be treated. you do not tease their characteristics05:58
elkbuntuthe reason we need ubuntu women is because *that is not happening*05:58
elkbuntuwhen it does happen, we'll be fine05:59
=== Lutin [n=Lutin@ubuntu/member/lutin] has joined #ubuntu-classroom
zorglu_you mean this is happening more to women than to other minorities ?05:59
elkbuntuzorglu_, it is happening to every minority. however, the problem with female sterotyping is it exists as a sub-problem of most of the other minorities as well06:00
=== jadhog [n=jad@kelemvor.cns.montana.edu] has joined #ubuntu-classroom
zorglu_ok06:00
sharms@schedule now06:00
=== Zic [n=Zic@Final-Fantasy.FF-IRC.net] has joined #ubuntu-classroom
=== Zic [n=Zic@Final-Fantasy.FF-IRC.net] has left #ubuntu-classroom ["Quitte"]
=== j1mc [n=jcampbel@157.199.22.99] has joined #ubuntu-classroom
Syk1until my daughter (and I) can feel at ease in the Linux community then we'll appreciate groups like this. For now, an Ubuntu girl / woman is still a novel concept.06:01
elkbuntuok, that's all we have time for... lets see who is up next06:01
=== mode/#ubuntu-classroom [+o sharms] by ChanServ
sharms@now06:01
ubotuCurrent time in Etc/UTC: April 26 2007, 16:01:37 - Next meeting: MOTU in 3 hours 58 minutes06:01
sharmsThere we go06:01
=== ..[topic/#ubuntu-classroom:PriceChild] : The Ubuntu Open Week continues at 15:00UTC - be there! || SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: MOTU - Steven Harms and Adrien Cunin
=== mode/#ubuntu-classroom [+o Adri2000] by sharms
Adri2000hi!06:02
sharmsWelcome.  We are going to do a presentation on the MOTU06:02
sharmsAdri2000: do you want to cover asking questions?06:02
Adri2000yep, I will take the questions in #ubuntu-classroom-chat06:03
Adri2000prefix them with "QUESTION:" please06:03
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has left #ubuntu-classroom ["Ex-Chat"]
sharmsOk, well lets get this ball rolling, as we need as many of you to start working with us asap :)06:03
sharmsI'm Steven Harms (www.sharms.org/blog), and work with the MOTU on various tasks.06:04
=== neversfelde [n=neversfe@nrbg-4db443cf.pool.einsundeins.de] has joined #ubuntu-classroom
Adri2000and I'm Adrien Cunin, a simple MOTU :)06:04
sharmsI am a member of the MOTU Media Team, which never has a shortage of things06:04
sharmsto work on.06:04
sharmsI am also a member of the bugs team, and an official ubuntu member.06:04
sharmsIf you are not familiar with the way teams work etc, we basically all collaberate at www.launchpad.net06:04
=== gissi [n=silvio@32.104.18.240] has joined #ubuntu-classroom
=== Sanne [n=Sanne@p548DA014.dip0.t-ipconnect.de] has left #ubuntu-classroom ["Bye"]
=== Nightrose [n=lydia@port-87-234-150-228.dynamic.qsc.de] has left #ubuntu-classroom ["Konversation]
sharmsThat is where all the bugs go, where eventually source will go, and planning etc really happens06:05
=== thekorn [n=thekorn@a89-182-22-104.net-htp.de] has joined #ubuntu-classroom
sharmsAlso if you like anything you hear here, I highly recommend sticking around for the next session "Patching Packages" with Pitti.06:05
sharmsAt 19:00 UTC there is a "bug triaging" presentation also, which is a huge part of what I do.06:05
sharmsWith our huge userbase, there is never a shortage of bugs.06:05
=== bleinmono [n=toffel@ppp91-76-73-217.pppoe.mtu-net.ru] has joined #ubuntu-classroom
=== ditsch [n=dennis@80.69.123.119] has joined #ubuntu-classroom
=== naveen [n=chatzill@59.92.160.78] has joined #ubuntu-classroom
sharmsIf you are not familiar with the way teams work etc, we basically all collaberate at www.launchpad.netMOTU stands for 'Masters Of The Universe' which originates from the Universe component, which holds the biggest amount of our packages.06:06
=== naveen [n=chatzill@59.92.160.78] has left #ubuntu-classroom []
sharmsMaster of the Universe is also a he-man reference for those old enough to remember06:07
elliotjhug.306:07
elliotjhug*sorry*06:08
sharmsNow we have all downloaded packages if we are running Ubuntu, and these packages are stored in repositories06:08
sharmsThis is where we come in06:08
sharmsThere are various repositories ubuntu offers:  'main' and 'restricted' are supported by Canonical, 'universe' and 'multiverse' by the community.06:08
sharms'main' and 'restricted' hold 5167 packages today and 'universe' plus 'multiverse' 16237.06:09
sharmsOne of the common misconceptions that people have about contributing to any form of Linux is that it seems that everyone is already working on everything.06:10
sharmsThis is not true, and there is a TON of opportunity to give a hand06:10
sharmsAs you can imagine, 16,000 packages is a lot to handle06:10
sharmsAlso the MOTU team is not secretive, and we are not the tron guy hiding behind 20 monitors06:11
=== orintor [n=patrick@dslb-088-064-138-007.pools.arcor-ip.net] has joined #ubuntu-classroom
sharmsMOTU is extremely easy to talk to, and you can get involved at #ubuntu-motu06:11
sharmsSo what does a MOTU do?06:12
sharmsAs a MOTU you're maintaining packages.06:12
=== blackskad [n=blackska@d54C1A48C.access.telenet.be] has joined #ubuntu-classroom
=== Shiovhra [n=grow@c-71-202-249-103.hsd1.ca.comcast.net] has joined #ubuntu-classroom
sharmsIn MOTU there isn't some big "this is my package you can't work on it" issue06:13
sharmsMOTU's work where they are needed, whenever they want06:13
sharmsWe have people06:13
sharms * taking care only of 'their own packages'06:13
sharms * working together with others on a set of packages in a team06:14
sharms * fixing lots of different packages06:14
sharms(* working on no packages at all)06:14
=== erstazi [n=erstazi@unaffiliated/erstazi] has joined #ubuntu-classroom
sharmsIf you belong to the last category, this might be your first step in the Ubuntu Development Community06:14
sharmsThe really important thing to remember is we want, and *need* your help06:15
sharmsSo if you are into Linux, you can help improvie it right here right now, give back, and help make great software06:15
=== tuxmaniac [n=aanjhan@unaffiliated/tuxmaniac] has joined #ubuntu-classroom
sharmsSo how do I become a MOTU?06:15
sharmsThat's very easy.06:16
sharmsou basically contribute to the team's efforts, either by packaging a new piece of software or by helping with fixing / updating / merging existing packages.06:16
=== wburge [n=wburge@cobra.cs.nmsu.edu] has joined #ubuntu-classroom
=== Syk1 [n=malmrose@c-71-202-249-103.hsd1.ca.comcast.net] has left #ubuntu-classroom []
sharmsOne of the easiest ways to get involved is to start reviewing the bug reports, and eventually you will come across very easy to solve bugs that nobody has gotten around to.06:17
sharmsThis is great experience, and if you get stuck you can check out our docs at http://wiki.ubuntu.com/MOTU and if that fails, just ask someone in #ubuntu-motu06:17
sharmsAs a MOTU hopeful you're not allowed yet to upload to the archive yourself, but you can ask other team members to sponsor the upload for you.06:18
sharmsWhen working with MOTUs, if you don't have upload access, you can also provide them with debdiffs, but that is probably a better topic for the patching packages talk06:18
=== mahmoud__ [n=mahmoud@196.202.117.129] has joined #ubuntu-classroom
sharmswhich I really recommend people attend, that is the first step06:18
sharmsTo get a package sponsored, we have a very easy to use process in place: https://wiki.ubuntu.com/SponsorshipProcess06:19
sharmsAfter a while, when you've become more comfortable with packaging, the processes and you've worked with a couple of people, you will hear that people are tired of uploading your packages and you should be able to do so yourself06:20
sharmsIt's easy to see that it's not just a matter of technically abilty, but it's also a matter of teamwork and trust06:21
sharmsOnce your mentors and people of the MOTU team are happy with you, they will tell you to apply to become a MOTU yourself.06:21
sharmsFor that you write an application mail to the MOTU Council and if they're happy with you, they'll approve you.06:22
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
=== ishesh [n=root@122.167.19.16] has joined #ubuntu-classroom
sharmsI highly recommend anyone who is on the edge, who is thinking about giving back to Ubuntu, checks out the process to get going:06:22
sharmshttps://wiki.ubuntu.com/MOTU/Hopeful/Recruitment06:22
sharmsThat is where everyone starts pretty much, no matter what your aspiration06:22
sharmsThings the team does:06:22
sharmsWe work on Bugs, just to put some numbers into the discussion:06:23
sharms * 18484 bugs in Universe/Multiverse    (96084 in Ubuntu total)06:23
sharms * 10380 closed bugs Universe/Multiverse (56612 closed in Ubuntu total)06:23
sharmsWhile the numbers look scary, here's a very good thing about working with the MOTUs: you're not alone.06:23
sharmsIf you try to fix a bug in a package you have:06:23
sharms 1) Fellow MOTU members06:23
sharms2) The Debian package maintainer06:24
sharms3) The upstream (which is the actual author(s))06:24
sharmsAll of which you can pull on to get help on any issue06:24
sharmsWorking on bugs is very rewarding: sometimes it's just a one line fix, or it will already be fixed upstream and just needs to be pasted into the current code, and you make a ton of people (including yourself!) happy06:25
sharmsMotu Teams06:25
sharmsMOTU has formed a huge bunch of subteams already:06:25
sharms* Games Team06:26
sharms* Media Team06:26
sharms* Science Team06:26
sharms* Photo Team06:26
sharms* UncommonProgrammingLanguages team06:26
sharmsand a lot of other teams, which started in Universe, but now are working across the whole distro, the Mono team is a good example for that.06:26
sharmsIf you see a team that doesn't fit your needs, all you need to do is grab a few MOTUs and get one created on launchpad06:27
sharmsIt's all about working together, making a great distro even better, and having fun while doing it06:27
sharmsTransitions! That's usually an easy way to get involved.06:27
=== Bixente [n=vincent@mau49-1-82-245-44-201.fbx.proxad.net] has joined #ubuntu-classroom
sharmsIn order to use a new technology consistently across the whole archive, we sometimes need to change several hundreds of packages.06:27
sharmsThis is gratifying work also, as it's sometimes easy to do and nice to do this within a team. Good examples of this were:06:28
sharms* the switch from python2.3 to python2.4 (as a default)06:28
sharms* the use of gcc406:28
sharms* the transition to use Xorg06:28
=== Xander21c [n=mgarrido@200.62.165.36] has joined #ubuntu-classroom
sharmsWe used to have  H U G E   working lists on the wiki, nowadays we often use Launchpad to keep track of these06:28
Xander21cHello06:29
sharmsOne of the questions we get the most is "How do I get X package in?"06:29
sharmsLots of software is packaged already, but your personal pet project might be missing still.06:29
Toma-Xander21c: chit chat + Questions in #ubuntu-classroom-chat06:30
sharmsThis is a gratifying task, as you make many users happy by providing igh-quality software in the archive.06:30
=== ishesh [n=root@122.167.19.16] has left #ubuntu-classroom []
sharmsor even high-quality06:30
sharmsAll NEW packages go through a review process, which currently happens on http://revu.tauware.de - this might change in the near future06:30
sharmsIf you want to know how to get a package in, we have a wiki page for that: http://wiki.ubuntu.com/MOTU/Processes/REVU06:31
sharmseviewing is a great way to mentor, but also to learn, which leads us to our next point.06:31
sharmsReviewing06:31
sharmsOne of the things with MOTU is that people seem to be overwhelmed at first06:32
sharmsThere is a lot of documentation out there, but really it isn't rocket science (although I believe laserjock is a rocket scientist)06:32
sharmsOne thing we do to help people along is provide a mentor (think Karate Kid style)06:32
sharmsWe're doing huge efforts at helping people get up to scratch on packaging, especially #ubuntu-motu on irc.freenode.net is always buzzing and somebody is always awake to answer *your* packaging question.06:33
=== ego [n=ego@nrbg-4db40b3e.pool.einsundeins.de] has joined #ubuntu-classroom
sharmsBut mentoring also happens on our ubuntu-motu@lists.ubuntu.com mailing list, in private chats, by doing reviews of packages and patches or via mail.06:33
sharmsI personally went through the mentoring process during the beginning, and it was very helpful to get some questions answered that were not totally obvious to me06:34
sharmsDon't hesitate to approach us, join the Master of the Universe today06:34
sharmsThe team is also working out details to refine the process and make it easier for MOTU hopefuls and future mentors.06:34
sharmsIf you read planet.ubuntu.com, you have probably seen my blog (www.sharms.org/blog) entry on mentoring, and that is getting good responses06:35
sharmsand we are always looking to improve.06:35
sharmse'll have a session at UDS06:35
sharmsabout that:06:35
sharmshttps://blueprints.beta.launchpad.net/ubuntu/+spec/better-mentoring06:35
=== clownfish_ [n=clownfis@58.65.200.243] has joined #ubuntu-classroom
sharmsso if you're in Sevilla at that time, join in, if not add your ideas to the wiki page. We'll also work on getting a Mentoring mailing list ready.06:36
sharmsMerges06:36
sharmsIn the beginning of each release cycle we merge our efforts with those of the Debian maintainers.06:36
PriceChildFor everyone not on the launchpad beta, please use the following link: https://blueprints.launchpad.net/ubuntu/+spec/better-mentoring06:37
sharmsSo this is what we currently do for Gutsy.06:37
sharmsOne thing people need to understand is that we are deeply connected with debian06:38
sharmsAlmost every package we have comes from them first06:38
sharmsSo at the beginning of the release cycle we take their packages, and "import" them into our repositories, which is called merging06:38
sharmshttps://wiki.ubuntu.com/MOTU/Merging and06:39
sharmshttps://wiki.ubuntu.com/MOTU/School/Merging-and-Syncing06:39
sharmsare great references on the subject06:39
sharmsBasically debian makes our lives easy, and we like to utilize their work as much as possible, and in turn contribute back06:39
sharmsMOTU School06:40
=== Maikel [n=ma1kel@cp818518-b.roose1.nb.home.nl] has joined #ubuntu-classroom
=== dnmartins [n=dnmartin@200-207-53-227.dsl.telesp.net.br] has joined #ubuntu-classroom
sharmsIn the spirit of the Ubuntu's Open Week we already had some interesting MOTU School sessions: https://wiki.ubuntu.com/MOTU/School06:40
=== Maikel [n=ma1kel@cp818518-b.roose1.nb.home.nl] has left #ubuntu-classroom []
sharmsand I am aware we have a bunch of questions, so let me just say06:40
=== turox [n=chatzill@dslb-084-056-236-178.pools.arcor-ip.net] has joined #ubuntu-classroom
sharmsDocumentation - we are always working on this and trying to make to easy to understand06:40
sharmshttps://wiki.ubuntu.com/MOTU/Documentation06:40
=== _dennis_ [n=dennis@d54C2B03F.access.telenet.be] has joined #ubuntu-classroom
sharmsOk Adri2000 want to start Q&A?06:41
Adri2000let's go06:41
Adri2000<zorglu_> (for later) QUESTION: ffmpeg needs to be recompiled from source to get mp3 support, what about having a mp3 enable version in multiverse with other mp3 codes ?06:41
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
sharmsI would say the first step in that direction would be a file a bug with as much information as you can possibly gather, and then join #ubuntu-motu and get someone from the media team to take a look06:42
Adri2000and it's a license problem, so it's finally up to the archive admin06:43
sharmsJust be patience waiting for a response in #ubuntu-motu, we are not as fast as mcdonalds, but are probably faster than watching water boil06:43
sharmsnext06:43
Adri2000<Toma-> QUESTION: If theres a bug in a package, youve posted the problem and the solution on launchpad, and still the maintainer hasnt fixed it, what can you do?06:44
Adri2000we haven't a maintainer for each package in ubuntu06:44
sharmsThat is an awesome question, I bet a lot of people have the same one06:44
=== DerXero [n=patrick@dslb-082-083-145-033.pools.arcor-ip.net] has joined #ubuntu-classroom
sharmsThe best thing to do there is: Get involved!06:44
=== frederiko [n=frederik@207.47.0.82.static.nextweb.net] has joined #ubuntu-classroom
Toma-(Its in the kernel :))06:45
Adri2000ah, that's different06:45
=== frederiko is now known as FrederikoCosta
sharmsKernel is generally not motu, we do the 15,000+ extra packages06:45
sharmsnext06:45
Adri2000<pwnguin> QUESTION: Debian has a process to orphan packages that have seen no attention recently. With no ownership of packages, or any commitments to quality, what process does MOTU have to retire unmaintained pacakges?06:45
Adri2000we can request a removal from the archive06:46
sharmsI would say first and foremost, we do have an extreme commitment to quality06:46
=== Jack3 [n=michael@pool-71-115-201-120.spknwa.dsl-w.verizon.net] has joined #ubuntu-classroom
sharmsWe have release cycles, and we work through those, along with "hug" days to get as much done on items that might not get as much attention06:47
sharmsIf debian drops the package also, we generally do unless there are other circumstances06:47
=== clownfish_ [n=clownfis@58.65.200.243] has left #ubuntu-classroom ["Take]
sharmsso there are several tiers of eyes that take care of that06:47
sharmsnext06:48
=== CheshireViking [n=Interdic@unaffiliated/cheshireviking] has joined #ubuntu-classroom
Adri2000<j1mc> QUESTION: are motu members starting to feel overwhelmed with the number of bug reports that are being submitted?  Do they feel that it's getting to be too much, or is it still manageable?06:48
sharmsIt is still manageable, but we would love to get more people to help06:48
=== el_ericho [n=erich@189.129.42.233] has joined #ubuntu-classroom
sharmsThat is why we are here today, because it is important to get as many people involved06:48
sharmsWhen talented people get less work, that is when more innovation can happen06:48
sharmsand really push us into critical-mass06:49
sharmsnext06:49
Adri2000<txwikinger> QUESTION: What will be interesting upcoming "transistion" and when are they planned to occur?06:49
=== McKinney [n=Dennis@Qc1b9.q.pppool.de] has joined #ubuntu-classroom
sharmsWe are still waiting to flesh out details of gutsy after the UDS, so its hard to say.  Adri2000 have anything to ad?06:50
Adri2000g77 transition06:50
Adri2000it's in the email "Opening development for Gutsy Gibbon"06:50
Adri2000so that's at least one transition for gutsy :)06:51
sharmsJust to verify with everyone, g77 doesn't sound like much fun, but if you stick around #ubuntu-motu you will see items like that come up06:51
Adri2000next?06:51
sharmsyup06:51
Adri2000<PriceChild> QUESTION: Any news on revu2?06:51
Adri2000I don't think it is actively being developed now06:52
Adri2000because we will eventually use launchpad instead of revu06:52
sharmsReally we want to keep the scope of this talk to people new to MOTU.  If you know what revu2 is, then you just need to hang in #ubuntu-motu06:52
=== pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-classroom
sharmsnext06:53
=== jjstwerff [n=jurjen@jjstwerff.demon.nl] has joined #ubuntu-classroom
Adri2000<Loic> QUESTION: How do one go about patching a motu universe package for Feisty since feisty has already been released, if the fix (missing dependency in debian/control) is trivial, without having to wait for gusty repos to be open?06:53
sharmsWell first, it has to be a nasty bug to be fixed to make it into feisty06:53
sharmsand definitely nothing to do with changing features etc06:53
sharmsBut we have a team just for security fixes, which would be very important06:54
pittiLoic: https://wiki.ubuntu.com/MOTU/SRU describes that process06:54
Adri2000you'll have to do an SRU, Stable Release Update: https://wiki.ubuntu.com/MOTU/Processes/SRU06:54
sharmsThere we go :) next06:54
Adri2000<elliotjhug> QUESTION: What's the best way to get a mentor?06:55
=== Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-classroom
=== stgraber [n=stgraber@ubuntu/member/stgraber] has joined #ubuntu-classroom
=== wookii [n=timo@78-196-103-86.dynamic.dsl.tng.de] has joined #ubuntu-classroom
sharmsWhen I got a mentor, I just followed the wiki page, and then I found their nick and starting talking on IRC06:55
sharmswhen I ran into issues, I tried to figure it out, if I couldn't they were there to help me06:55
Adri2000or just ask in #ubuntu-motu, on the mailing-list :)06:56
=== frederiko [n=frederik@207.47.0.82.static.nextweb.net] has joined #ubuntu-classroom
Adri2000the wiki page is https://wiki.ubuntu.com/MOTU/Mentors06:56
sharmsMOTU members are a big fan of trying to figure out things from documentation first06:56
sharmsbut we can definitely help you if the docs are confusing06:56
sharmsnext06:56
Adri2000<MattJ> QUESTION: I'm the developer of a new program. Are there guides on building a package from scratch for Ubuntu, as opposed to patching? Also, would I become the maintainer of my package?06:56
Adri2000first question: yes, we have the packaging guide06:57
sharmsWe don't have concrete maintainers, but you can chose to just work on your package06:57
sharmshttp://doc.ubuntu.com/ubuntu/packagingguide/C/index.html06:57
=== bac [n=bac@canonical/launchpad/bac] has joined #ubuntu-classroom
sharmsthat is the first and best step right there06:57
sharmsI would also recommend taking a similar package and looking at their source for packaging06:58
sharmsnext06:58
Adri2000<Toma-> QUESTION: What if alot of bugs in a package can be fixed by installing the latest release in debian unstable? Is there a chance to get it updated in feisty? eg, 2.16.0 --> 2.16.106:58
Adri2000not in feisty06:58
=== __VippeR__ [i=99Vipper@20151160037.user.veloxzone.com.br] has joined #ubuntu-classroom
=== circlejtp [n=jt@mail2.asibpi.com] has joined #ubuntu-classroom
sharmsnext06:59
sharms1 more minute!06:59
Adri2000you'll have to take out the appropriate patches from debian06:59
Adri2000<zorglu_> [18:54]  <zorglu_> QUESTION: revu has been known as a bottleneck, what are the plan to speed it up ?06:59
Adri2000but that's revu again :)06:59
zorglu_Adri2000: yep you can skip it :)06:59
sharmsok well please, everyone join us at #ubuntu-motu06:59
sharmshang out, get a feel for the people07:00
Toma-Thanks!07:00
=== pitti rings the schoolbell
=== ..[topic/#ubuntu-classroom:PriceChild] : The Ubuntu Open Week continues at 15:00UTC - be there! || SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Patching Packages - Martin Pitt
sharmsThank you very much, stick around for Pitti's talk.  He is awesome and can get into some of the technical, nitty-gritty07:00
Adri2000thanks everybody for coming! :)07:00
=== mode/#ubuntu-classroom [+o pitti] by PriceChild
pittisharms: thanks :)07:00
=== mode/#ubuntu-classroom [-o sharms] by sharms
MattJThanks all :)07:01
=== mode/#ubuntu-classroom [-o Adri2000] by Adri2000
pittiwelcome to my hands-on training about patching packages, an inevitable tool for new developers07:01
pittias a warning, this will be the very same talk that I did on Tuesday07:01
pittiso if you were in that, this won't be particularly interesting07:01
=== kkass [n=kassing@c-69-138-206-206.hsd1.md.comcast.net] has joined #ubuntu-classroom
pittiif anyone has any question, or I'm totally uncomprehensible (sorry for my English, I'm German), please do not hesitate to interrupt and ask *immediately*07:01
pittiAlso, don't bother trying to take notes, we'll sort that out at the end. You can fully concentrate on the discussion and examples.07:01
pittiwho here would learn about patching packages? (quick audience straw-poll)07:02
elliotjhugme07:02
rrittenhousemememe :P07:02
sampbarme!07:02
el_erichome07:02
pittithat sounds more than manageable :)07:02
sampbar(not that i have any packages to patch)07:03
pittiLet's begin with a little bit of history:07:03
pitti== Why use separate patches ==07:03
pittiIn earlier times, people just applied patches inline (i. e. directly in the source code tree). However, this makes it very hard to extract patches later to modify them, send them upstream, etc. Also this means that new upstream versions are a pain, since they generate a lot of rejections when applying the package diff.gz to them.07:03
pittiWith split-out patches it is much easier to send them upstream, keep track of them, develop them, etc., since you always see which changes belong together.07:03
pittiThe ideal state is an unmodified tarball from upstream, plus clean and separate patches, plus the packaging bits in debian/. That means that lsdiff -z <sourcepackage>.diff.gz only contains debian/.07:03
pittioh, btw, I assume that you already know what a source package is and how it looks like in general07:03
=== RobsterUK [i=c30a2d8b@gateway/web/cgi-irc/ircatwork.com/x-f83dda1e5dfc6072] has joined #ubuntu-classroom
pittiThe first attempts to split-out patches were pretty trivial: storing patches in debian/patches/, and adding some patch/patch -R snippets to debian/rules. This worked for small patches, but provided no tools for editing these patches, updating them for new upstream versions, etc.07:04
=== Bixente [n=vincent@mau49-1-82-245-44-201.fbx.proxad.net] has joined #ubuntu-classroom
pitti(we will see why that is painful)07:04
pittiThus several standard patch systems were created which are easy to deploy and provide tools for patch juggling and editing.07:04
pitti<bullgard4> pitti: QUESTION: Will you speak about patching a module for everybodys use or for one'own use?07:04
pittithat doesn't matter much07:05
pittiof course packages that will be uploaded need to be more strict and cleaner07:05
pittibut it's still useful if you personally do a patch and just want to send it to someone, or keep it around for a while07:05
pittiWhat I would like to do now is to introduce the most common patch systems and show some hands-on demo how to add a new patch and how to edit one. For this, I will point at a source package from the current feisty archive, quickly explain the patch system, and show how to apply some (braindead) modifications to it. I recommend you to do the same steps in a terminal, so that you get a feeling for the process and can immediately ask questions.07:05
pittiis everyone fine with this approach?07:05
Elephantmanbye :)07:06
elliotjhugsounds good07:06
=== gotiniens_ [n=gotinien@cc68413-a.ensch1.ov.home.nl] has joined #ubuntu-classroom
rrittenhousesure07:06
Elephantman(sorry, amsg)07:06
=== sampbar isnt on his ubuntu machine :(
pittisampbar: that will make it kind of tricky; well, just listen then and do the steps later according to the documentation and irc log07:06
pittiIf you want to try the stuff yourself, please do the following commands (on feisty) as preparation:07:06
pitti  sudo apt-get install dpatch cdbs quilt patchutils devscripts07:06
pitti  apt-get source cron udev pmount gnome-volume-manager ed xterm07:06
pitti  wget http://people.ubuntu.com/~pitti/scripts/dsrc-new-patch07:06
pitti  chmod 755 dsrc-new-patch07:06
pittiI deliberately picked the smallest packages I could find07:07
=== pitti waits a bit for people to do the preparations; any questions so far?
Toma-Hows the weather? :)07:07
sampbarPitti: good plan :)07:07
pittiToma-: splendid here :) (but please stay on topic)07:07
pittiplease make a noise when you are ready07:08
ranfdone07:08
=== Toolskyn [n=toolskyn@adsl-dc-266ef.adsl.wanadoo.nl] has joined #ubuntu-classroom
elliotjhugdone07:08
Toma-Ok, can you upload patches to launchpad? Is that a good way of getting it applied?07:08
Loicdone07:08
pittiToma-: later, please queue in #chat07:08
Toma-ok!07:09
pitti== udev: separate patches, but no standard patch system ==07:09
pittierm, sorry, scratch that ^07:09
pitti== cron: inline patches ==07:09
pittiNo patch system at all, nothing much to say about this.  You directly edit the files in the source tree. This is convenient for a simple and quick change, but will bite back for new upstream versions (see above) and is inconvenient for submitting patches upstream, or reviewing for merges.07:09
=== el_ericho is ready
pittijust because all patches you apply will end up as a giant big mess in the diff.gz07:09
pittiif you do 'lsdiff -z <package>.diff.gz' and you see changes which are not in debian/, then you probably have such a package07:10
pittiso, I think I do not need to say anything else about cron, unless someone has a question07:10
pitti== udev: separate patches, but no standard patch system ==07:10
pittiThis case is the most complicated one since you have to do all the hard work manually. In order to make you understand what a patch system does, and to give you a fallback method that will *always* work with any patch system, I handle this first.07:11
pittiThe good news is that you will seldomly be required to actually do this procedure, since for many packages there are nice tools which make things a charm.07:11
pittiThe bad news is that it may seem utterly complicated for people who never did it before, but I would like you to understand what's actually going on behind the curtains of the tools.07:11
pittiSo please do not desperate if you do not fully understand it at first; there's written documentation and you can always take your time to grok it.07:11
=== jordiR [n=jordi@87.219.190.129] has joined #ubuntu-classroom
pittiThe general approach is:07:11
pitti1. copy the clean source tree to a temporary directory /tmp/old07:11
=== Susana [n=Susana@bl6-3-176.dsl.telepac.pt] has joined #ubuntu-classroom
pitti2. apply all patches up to the one you want to edit; if you want to create a new patch, apply all existing ones (this is necessary since in general patches depend on previous patches)07:11
pitti3. copy the whole source tree again: cp -a /tmp/old /tmp/new07:12
pitti4. go into /tmp/new, do your modifications07:12
pitti5. go back into /tmp and generate the patch with07:12
pitti  diff -Nurp old new > mypatchname.patch07:12
pitti6. move the newly generated patch to <original source dir>/debian/patches/mypatchname.patch07:12
pittiin general we want the following diff options:07:12
pitti-N -> include new files07:12
pitti-u -> unified patches (context diffs are ugly)07:12
pitti-r -> recursive07:12
pitti-p -> bonus, you can see the name of the affected function in the patch07:12
pittidoes anyone have a question about the principle method?07:13
=== janjimusepertifa [n=ubuntu@203.84.142.95] has joined #ubuntu-classroom
pittiok, some hands-on example07:13
pittiopen a shell, ready your fingers :)07:13
pittiudev example 1, let's create a new patch 92_penguins.patch:07:13
pitti  cd /whereever/you/unpacked/the/source/udev-10807:14
pitti-> now we are in our original source tree where we want to add a new patch07:14
pitti  cp -a . /tmp/old07:14
pitti-> create a copy of the clean sources as reference tree07:14
pitti  pushd /tmp/old07:14
pitti-> go to /tmp/old; 'pushd' to remember the previous directory, so that we can go back conveniently07:14
bullgard4pitti: I am ready.07:14
=== j1mc [n=jcampbel@157.199.22.99] has left #ubuntu-classroom []
pitti  debian/rules patch07:15
pitti-> apply all already existing patches; of course we could use the 'patch' program to do it manually, but since debian/rules already knows how to do it, let's use it. The actual name for the patch target varies, I have seen the following ones so far: patch, setup, apply-patches, unpack, patch-stamp. You have to look in debian/rules how it is called.07:15
=== BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-classroom
pitti  cp -a . /tmp/new; cd ../new07:15
pitti-> copies our patched reference tree to our new work directory /tmp/new where we can hack in07:15
pittithat's the preparatory part07:15
pittilet's do a braindead modification now07:15
pitti  sed -i 's/Linux/Penguin/g' README07:16
pitti-> changes the README file; of course you can use your favourite editor, but I wanted to keep my examples copy&pasteable07:16
=== jkamenik [n=jkamenik@c-69-138-206-206.hsd1.md.comcast.net] has joined #ubuntu-classroom
pittiand now we create a patch between the reference and our new tree:07:16
pitti  cd ..07:16
pitti-> go back to /tmp, i. e. where our reference tree (old) and hacked tree (new) is located07:16
pitti  diff -Nurp old new > 95_penguins.patch07:16
pitti-> generate the patch (Ignore the 'recursive directory loop' warnings)07:16
=== macconline [n=macconli@190.37.43.156] has joined #ubuntu-classroom
=== vattam [n=vattam@59.92.163.60] has joined #ubuntu-classroom
pitti  popd07:17
pitti-> now you should be back in your original source tree (when you did the pushd)07:17
=== beuno [n=martin@ubuntu/member/beuno] has joined #ubuntu-classroom
pitti  rm -rf /tmp/old /tmp/new07:17
pitti-> clean up the temporary trees07:17
pitti  mv /tmp/95_penguins.patch debian/patches07:17
pitti-> move the patch from /tmp to the source tree's patch directory, where it belongs.07:17
pitti*uff* :)07:17
pittiNow take a look at your shiny new debian/patches/95_penguins.patch.07:17
pittiafter that, if you do 'debian/rules patch', you'll see that the patch applies cleanly; please do 'debclean' afterwards to unapply the patches and get back a pristine source tree07:18
pittiso, obviously that's not the end of the wisdom, but if you do these steps a couple of times, you should get a feeling for how to create the most complicated patch conceivable07:18
=== vattam [n=vattam@59.92.163.60] has left #ubuntu-classroom []
pittiso this procedure is the life safer if anything else fails07:18
pittiquestions so far?07:18
pittiare you guys still with me? Am I too fast? (cry and slow me down if so)07:19
=== silviogissi [n=silvio@32.104.18.240] has joined #ubuntu-classroom
=== pitti wonders whether he managed to kill his complete audience now
pittibut promised, from now on it will get really easy :)07:20
sampbarim still here but im not doing the commands07:21
pitti<ranf> COMMENT: debclean complains about missing build dependencies07:21
pittiranf: ah, right; you can use 'fakeroot debian/rules clean' to work around that, or just apt-get install them07:22
=== teckfatt [n=teckfatt@60-241-201-96.static.tpgi.com.au] has joined #ubuntu-classroom
ranfk07:23
pittiSince this case happens pretty often, I created a very dumb helper script 'dsrc-new-patch' for this purpose.07:23
pittiUsing this, above steps would reduce to:07:23
pitti  ../dsrc-new-patch 95_penguins.patch07:23
pitti  sed -i 's/Linux/Penguin/g' README07:24
pitti  <press Control-D to leave the subshell>07:24
pittithat looks slightly better, doesn't it? If you like the script, please put it into your ~/bin, so that it is in your $PATH07:24
pittibut I had to torture you with the close-to-the-metal method for the sake of understanding.07:24
=== orintor [n=patrick@dslb-088-064-138-007.pools.arcor-ip.net] has left #ubuntu-classroom ["Kopete]
pittidsrc-new-patch is currently too dumb to edit existing patches, or to put patches somewhere else than the top of the patch stack. If you need this, then you need to do the manual approach.07:24
=== Bixente [n=vincent@mau49-1-82-245-44-201.fbx.proxad.net] has joined #ubuntu-classroom
=== _dennis_ [n=dennis@d54C2B03F.access.telenet.be] has joined #ubuntu-classroom
=== gotiniens_ [n=gotinien@cc68413-a.ensch1.ov.home.nl] has joined #ubuntu-classroom
pittieveryone in sync?07:25
=== bossie [n=hendrik@dsl-243-93-234.telkomadsl.co.za] has joined #ubuntu-classroom
=== Belutz [n=belutz@ubuntu/member/belutz] has joined #ubuntu-classroom
pittioh, just answer here, btw07:27
pittiLoic: just needing more time, or some difficulties?07:27
=== davmor2 [n=davmor2@82-45-48-19.cable.ubr04.wolv.blueyonder.co.uk] has joined #ubuntu-classroom
LoicWhat r the steps done by dsrc-new-patch07:28
pittiLoic: the script does the exact same steps that you did manually before07:28
=== nic-oooh [n=nico@i59F746F0.versanet.de] has joined #ubuntu-classroom
=== hendrixski [n=hendrixs@cpe-74-65-1-154.rochester.res.rr.com] has joined #ubuntu-classroom
=== ScottLij [n=ScottLij@66-227-218-192.dhcp.klmz.mi.charter.com] has joined #ubuntu-classroom
pittiok, let's go on then07:29
=== vattam [n=vattam@59.92.163.60] has joined #ubuntu-classroom
pittiSince this is so hideously complicated, patch systems were invented to aid you with that. Let's look at the most popular ones now (they are sufficient to allow you to patch about 90% of the archive's source packages; for the rest you have to resort to the manual approach above).07:30
pitti== pmount: cdbs with simple-patchsys ==07:30
pitticdbs' simple-patchsys.mk module matches its name, it has no bells and whistles whatsoever. However, it is pretty popular since it is sufficient for most tasks, and long ago I wrote a script 'cdbs-edit-patch' which most people can live with pretty well. This script is contained in the normal cdbs package.07:30
=== berg [n=desktop@201-75-105-115-ma.cpe.vivax.com.br] has joined #ubuntu-classroom
pittiif you have a package, you can tell that it uses this system by checking debian/rules07:30
=== RobsterUK [i=c30a2d8b@gateway/web/cgi-irc/ircatwork.com/x-ac48ed4b4ccddaa4] has joined #ubuntu-classroom
pittiit has 'include /usr/share/cdbs/1/rules/simple-patchsys.mk'07:31
pittiYou just supply the name of a patch to the script, and depending on whether it already exists or not, it will create a new patch or edit an existing one.07:31
pittieveryone please look in debian/patches, debian/rules to get a feeling how it looks like07:31
pittiso, let's mess up pmount a bit07:31
pittiand add a new patch07:31
pitti  cd /whereever/you/unpacked/the/source/pmount-0.9.1307:31
pitti  cdbs-edit-patch 03-simple-readme.patch07:31
pitti  echo 'This should document pmount' > README07:31
pitti  <press Control-D to leave the subshell>07:31
=== hendrixski [n=hendrixs@cpe-74-65-1-154.rochester.res.rr.com] has left #ubuntu-classroom ["later]
pittieasy, isn't it?07:32
pittithis will take care of applying all patches that need to be applied, can change patches in the middle of the stack, and also create new ones07:33
pittiEditing an already existing patch works exactly the same way.07:33
pittiso I won't give a demo07:33
pitti(BTW, "cdbs-edit-patch" is slightly misleading, since it actually only applies to simple-patchsys.mk. You can also use other cdbs patch system plugins, such as dpatch or quilt.)07:33
pittiquestions?07:34
pitti== ed: dpatch ==07:34
=== dinda [n=dinda@204.118.48.3] has joined #ubuntu-classroom
pittidpatch is a pretty robust and proven patch system which also ships a script 'dpatch-edit-patch'07:35
pittipackages which use this build-depend on 'dpatch', and debian/rules includes 'dpatch.mk'07:35
pittiThe two most important things you should be aware of:07:35
=== emet [n=emet@unaffiliated/emet] has joined #ubuntu-classroom
pitti * dpatch does not apply debian/patches/*, but instead applies all patches mentioned in debian/patches/00list, in the mentioned order. That means that you do not have to rely on asciibetical ordering of the patches and can easily disable patches, but you have to make sure to not forget to update 00list if you add a new patch.07:36
pitti(forgetting to update 00list is a common cause of followup uploads)07:36
ranf"dpatch.make" that is in debian/rules07:36
pittiright, sorry07:36
pitti * dpatch patches are actually scripts that are executed, not just patches fed to 'patch'. That means you can also do fancy things like calling autoconf or using sed in a dpatch if you want.07:37
pittiusing dpatch for non-native patches is rare, and normally you do not need to worry about how a .dpatch file looks like07:37
pittibut I think it's important to mention it07:37
pittiso if you ever want to replace *all* instances of Debian with Ubuntu in all files, write a dpatch with a small shell script that uses sed07:37
pittiinstead of doing a 300 KB static patch which won't apply to the next version anyway :)07:37
pittiThe manpage is very good and has examples, too, so I will only give an example here:07:37
pittiThis will edit an already existing patch and take care that all previous patches are applied in order:07:37
pitti  cd /whereever/you/unpacked/the/source/ed-0.207:37
pitti  dpatch-edit-patch 05_ed.1-warning-fix07:37
pitti  <edit stuff, press Ctrl+D>07:37
pittiso that's exactly like cdbs-edit-patch07:38
=== eRazor [n=madhu@59.92.145.41] has joined #ubuntu-classroom
pittiok, now we edited a patch, that was pretty straightforward now07:39
pittinow let's create a new one; this is a bit different from cdbs-e-p07:39
=== kalila [i=djihed@warhead.dreamhost.com] has joined #ubuntu-classroom
pitti  dpatch-edit-patch foo.dpatch 06_testsuite-Makefile.dpatch07:39
pitti  <edit stuff, press Ctrl+D>07:39
pitti  echo foo.dpatch >> debian/patches/00list07:39
pittiThis will create a new patch foo.dpatch relative to the already existing 06_testsuite-Makefile.dpatch. If your patch is very confined and does not depend on other patches, you can leave out the second argument.07:40
=== mastroDani [n=daniele@host2-65-dynamic.2-87-r.retail.telecomitalia.it] has joined #ubuntu-classroom
kalilaRosetta classroom on?07:40
pittiplease note the last action (adding your new patch at the appropriate position in the patch list)07:40
=== leonel [n=leonel@189.155.113.246] has joined #ubuntu-classroom
pittikalila: not yet, 'patching source packages' ATM07:40
pittiis the issue of patch dependencies clear to everyone or do you have questions about it?07:41
pittithere's a third (and last) common patch system, quilt, but it's a bit more difficult07:42
mastroDani20 minutes to the next lesson?07:42
pittido you want to learn about this as well, or rather digest the stuff above and discuss it more in-depth?07:42
jjstwerffdoesn't matter much to me... I will try all of those for myself soon ;)07:43
pittithen let's discuss the question of patch ordering a bit07:44
pittiusually, when you maintain packages, there are several types of patches07:44
=== james_w [n=jw2328@217.147.94.141] has left #ubuntu-classroom []
pittisometimes you create a distro-specific patch which will not go upstream07:45
pittithose should go at the top of the patch stack07:45
pittibut sometimes you get a bug fix from upstream cvs, etc.07:45
pittithose should go at the bottom, i. e. be applied to the original code *first*07:45
=== Mean-Machine [n=maciek@p508ea5cd.dip0.t-ipconnect.de] has joined #ubuntu-classroom
pittiso that (a) they have a better chance to actually apply (you might modify the same code in a custom patch)07:46
=== danilos [n=danilo@adsl-236-193.eunet.yu] has joined #ubuntu-classroom
pittiand (b) you keep your custom patches up to date, so that you have a better chance to send them to upstream07:46
pittiupstreams really like patches which apply to their cvs head :)07:46
=== darich [n=trickyki@88-110-181-140.dynamic.dsl.as9105.com] has joined #ubuntu-classroom
=== guspad [n=guspad@r200-40-193-30.ae-static.anteldata.net.uy] has joined #ubuntu-classroom
pittiif you need a reference of patch systems (including quilt), there is a wiki page https://wiki.ubuntu.com/MOTU/School/PatchingSources which provides most of above information in a more convenient format.07:49
pittiHowever, it might be slightly out of date (it's from dapper times). Feel free to update the page and and add missing bits.07:49
pitti=== A glimpse into the future ===07:49
pittiAs you saw, Debian source packages do not have any requirements wrt. structure, patch systems, etc., other source package systems like SRPM are much stricter wrt that. This of course means more flexibility, but also much more learning overhead.07:49
=== eRazor [n=madhu@59.92.145.41] has left #ubuntu-classroom []
pittiAs a member of the security team I can tell tales of the pain of a gazillion different source package layouts... :)07:49
pittiTherefore some clever people sat together the other day to propose a new design which would both give us a new and unified source package and patch system that uses bzr (with a quilt-like workflow). This would also integrate packages and patches much better into Launchpad and revision control in general.07:50
pittiPlease take a look at https://wiki.ubuntu.com/NoMoreSourcePackages if you are interested in this.07:50
pitti<Loic> <pitti> Thanks. I can also just edit any file in debian/ as well?07:50
pittithat's indeed an interesting question07:50
pittiin general I recommend *not* to patch debian/ control files in patches07:51
pittisince developers expect that they can change debian/* stuff at will07:51
pittipatches should really just patching the upstream bits, i. e. everything except debian/*07:51
pitti<Loic> QUESTION: 2nd question : in dpatch-edit-patch foo.dpatch 06_testsuite-Makefile.dpatch why do you have 2 *.dpatch files? Why not just 06_testsuite-Makefile.dpatch ?07:51
pitti"This will create a new patch foo.dpatch relative to the already existing 06_testsuite-Makefile.dpatch."07:52
kalilaI am hoping this is recorded somewhere07:52
pittiLoic: i. e. this command will not touch 06_testsuite-Makefile.dpatch *at all*07:52
pittiLoic: instead, it will apply all existing patches up to 06_testsuite-Makefile.dpatch and then create a new patch foo.dpatch relative to that with the modifications you do in the subshell07:53
ranfSo foo lands before or after 06_test...07:53
pittikalila: https://wiki.ubuntu.com/MOTU/School/PatchingSources07:53
pittiranf: if you use the 'echo foo.dpatch >> debian/patches/00list' command that I gave, it will land after it07:53
pittiranf: since in dpatch there is no asciibetical patch order, but it is defined in the debian/patches/00list file07:54
pitti<Loic> "those should go at the bottom, i. e. be applied to the original code *first*" How do I make a patch get at the botom instead?07:55
=== Demon012 [n=alan@82-46-76-235.cable.ubr05.stav.blueyonder.co.uk] has joined #ubuntu-classroom
pittiLoic: with dpatch, you leave out the second argument (which specifies the 'parent' patch)07:55
=== ligeia [n=doris@85-124-110-92.dynamic.xdsl-line.inode.at] has joined #ubuntu-classroom
pittiLoic: and then add the new patch file name at the top in 00list07:56
=== barsanuphe [n=barsanup@ver78-6-88-166-84-152.fbx.proxad.net] has joined #ubuntu-classroom
pitti<Loic> "and then add the new patch file name at the top in 00list" can I just manually edit 00list after patching?07:57
pittiyes, as I said, when you create a new dpatch, you *have* to add it to 00list manually07:57
=== carlos [n=carlos@canonical/launchpad/carlos] has joined #ubuntu-classroom
pittiunlike cdbs-edit-patch, where there is no explicit list07:57
pittii. e. there the list is 'ls debian/patches/*'07:57
=== deniz_ogut [n=chatzill@81.215.99.86] has joined #ubuntu-classroom
pitti<ranf> pitti do you use meld or something like this?07:58
pittiranf: I don't; maybe you can explain what meld is?07:59
ranfa graphical diff.07:59
=== tiwalun [n=dominik@90.217.203.62.cust.bluewin.ch] has joined #ubuntu-classroom
jjstwerffit can show differences between directories of files07:59
jjstwerffincluding an editor07:59
pittiah; well, I'm a hopeless hardcore 'diff | vim -' user, I'm afraid :)07:59
ranfnp08:00
=== laszlok [n=laszlo@CABLE-72-53-73-3.cia.com] has left #ubuntu-classroom ["Konversation]
pittiif you have some good hints how to use that to make patching more efficient, I invite you to mention it on the wiki page08:00
pittibut time is up, I'm afraid, so I'll give away the microphone here08:00
=== ..[topic/#ubuntu-classroom:PriceChild] : The Ubuntu Open Week continues at 15:00UTC - be there! || SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Translating with Launchpad - Carlos Perello and Danil
danilospitti: thanks08:01
=== pitti introduces carlos and thanks his audience for the patience
pittiI'm still available in #chat08:01
=== j1mc [n=jcampbel@157.199.22.99] has joined #ubuntu-classroom
=== carlos introduces danilos, he will be driving the session
danilosWelcome to "Translating with Launchpad" Session.  Thanks for joining us.08:01
danilosI am Danilo Segan, and I will be your host together with Carlos Perello Marin ("carlos" on the channel).08:01
=== mode/#ubuntu-classroom [+oo carlos danilos] by PriceChild
=== mode/#ubuntu-classroom [-o pitti] by pitti
danilosI'd also like to announce that since recently, we've got a new member of the Launchpad Translations development team: Jeroen Vermeulen or jtv on IRC (when online), and you can catch all three of us regularly on #launchpad channel for any questions or issues.08:02
danilosLaunchpad is a platform for collaborative development of free software, and a major component of free software development is doing translations.08:02
danilosLaunchpad provides system for management of translation work, and system for doing translations over the web or offline.08:03
danilosTo start doing translations, head over to http://translations.launchpad.net/08:03
danilosLaunchpad can help translate distributions and projects, and help their maintainers organise entire translation effort.08:03
danilosLaunchpad can help individual translators find software to translate, translation teams to join, and makes it easier for them to do translations.08:03
danilosLaunchpad can help translation teams organise, share effort and standardize terminology to use.08:03
=== jjstwerff [n=jurjen@jjstwerff.demon.nl] has left #ubuntu-classroom []
danilos= Distributions and Projects =08:04
danilosFor distributions or projects, there are many benefits.08:04
=== sebp [n=sebp@e181097136.adsl.alicedsl.de] has joined #ubuntu-classroom
=== stuart_ [n=stuart@bb-87-80-127-196.ukonline.co.uk] has joined #ubuntu-classroom
danilosThey can leave entire translation organisation on Launchpad, which provides privilege control, team management, PO uploads and downloads via tarballs, use of big existing pool of translators and translations.08:04
=== jdonat [n=john@CPE-70-92-7-206.wi.res.rr.com] has joined #ubuntu-classroom
danilosFor example of a distribution taking maximum advantage of Launchpad Translations system, check out https://translations.launchpad.net/ubuntu/ (but you probably knew that already)08:04
danilosMaintainers/distributors can track their imports using translations import queue page at https://translations.launchpad.net/translations/imports08:04
danilosSince we love helping project maintainers use Launchpad as their translation service, you can send any questions in the Q&A part of the session (I am leaving a lot of time for questions).08:05
danilosSo get your questions ready, there will be plenty of time to answer them :)08:05
danilos= Translators  =08:05
danilosLast session showed that we get most interest from translators, so here's what it can do for them.  I'll describe the basic usage and how you can make most of Launchpad.08:05
danilosAs a translator, first thing you'd want to do is set your preferred languages (Launchpad can sometimes pick them up based on your IP address, but don't rely on that):08:05
daniloshttps://translations.launchpad.net/+editmylanguages08:05
danilosThen you can either join one of Ubuntu translation teams (https://translations.launchpad.net/translations/groups/ubuntu-translators) or start your own, or you can simply translate any of the projects which are using Launchpad for their translations: https://translations.launchpad.net/translations/+products-with-translations08:06
=== Lutin [n=Lutin@ubuntu/member/lutin] has left #ubuntu-classroom []
danilosWhen you go either to a translation overview page for a package (https://translations.launchpad.net/ubuntu/feisty/+source/debian-installer/+translations) or a product (https://translations.launchpad.net/silva/), you'll see a list of templates which you can translate, and their translation status for your preferred languages (so you can see why was that important above).08:06
=== rohan [n=rohan@unaffiliated/rohan] has joined #ubuntu-classroom
danilosClicking on the language title will take you directly to the page where you can add your translation suggestions (or review other suggestions, depending on your privileges).08:07
=== pitti [n=pitti@ubuntu/member/pitti] has left #ubuntu-classroom ["Bye"]
danilosAlternative way to find what to translate is to head over to choose distribution release from the start page, such as Ubuntu Feisty, and then choose language you want to work on from that page: https://translations.launchpad.net/ubuntu/feisty/+translations08:07
danilosWhen you click on a language, you'll get a list of all packages you can translate for Ubuntu Feisty, sorted by priority (as given by Ubuntu packagers and Launchpad Translations team).08:08
danilosWhen finally on the translation page, you see a list of translatable messages, ten per page, with their translations, suggestions and a field to enter new translation.  Using that is, hopefully, clear, and if not, file a bug so we can make it clear.  Some things are trickier (such as 'need review' marking), so feel free to drop by #launchpad and ask for explanation any time.08:08
danilosIt's important to note that your privileges determine what you can do: eg. for Ubuntu, if you are a member of Spanish translation team, you can submit translations directly.  If you are not, your submissions will only appear as suggestions in Spanish translation, and a member of Spanish team will have to approve it.08:09
danilosTranslation page also allows filtering translated, untranslated and entries which need review.  This can help you complete big translations which lack only a few translations to be complete again.08:10
danilosOn that same translate page, you can download (look for 'Download' in the Actions menu) PO files to work offline using any of the PO editors (GTranslator, KBabel, POEdit, Emacs+po-mode, any text editor), and you can upload them back using 'Upload a file' in the Action menu on the left.08:10
=== beuno_ [n=martin@68-155-114-200.fibertel.com.ar] has joined #ubuntu-classroom
danilosNow, lets get to organising translation teams.08:11
danilos= Translation teams =08:11
danilosLaunchpad can help you organise your translation teams.08:11
danilosTranslation teams are general Launchpad teams which can be assigned one of the translation duties (eg. https://launchpad.net/~ubuntu-l10n-es is in charge of translating Ubuntu into Spanish)08:11
danilosThis is controlled using something we call 'Translation Groups'--https://translations.launchpad.net/translations/groups/.  This provides a mapping between languages and teams which translate for them.08:11
danilosEvery distribution or project can select a translation group they want to use for their translations.08:12
danilosMembers of translation teams should *only* be trusted translators: they will have full power over translations for that language, and you should NOT let anyone in.08:12
danilosWe've had a lot of problems upstreams complaining about bad translations, and most of them were due to badly managed teams (i.e. teams allowing anyone in). So, don't do that, and be strict about who you let in :)08:13
danilosAt the moment, to organise work you need to coordinate outside Launchpad: use mailing lists, IRC, Jabber or whatever.  We will be solving this.08:13
danilosAnd I am done with my short overview of what can Launchpad do for translators. I *do* expect a lot of questions later on, but now I'm continuing with our plans for the future.08:14
=== Belutz [n=belutz@ubuntu/member/belutz] has joined #ubuntu-classroom
danilos= Future =08:15
danilosWe've got big plans for the future, and some of the priorities are the08:15
danilosfollowing:08:15
danilos- Search for translations (yes, infamous bug 44 in LP)08:15
danilos(you all saw that coming, didn't you)08:15
danilos- Support for legacy KDE PO files (plural forms and context)08:15
danilos- Native support for other translation formats (Mozilla, OpenOffice.org...)08:15
danilos- Fixing import queue to give priority to human provided PO files and PO files for products over PO files for distribution (which there are usually too many of, so products and people wait because of them)08:16
danilos- Improve speed (we're taking concrete steps to make this happen :)08:16
=== Demon012 [n=alan@82-46-76-235.cable.ubr05.stav.blueyonder.co.uk] has left #ubuntu-classroom []
=== magicmonty [n=magicmon@p5483F424.dip.t-dialin.net] has joined #ubuntu-classroom
danilos- Improve mechanisms for upstream cooperation (I expect some Qs in Q&A about this)08:16
=== niekie [n=niekie@cc725705-a.roden1.dr.home.nl] has joined #ubuntu-classroom
danilos- Make team management more flexible and powerful08:17
kalilahehe08:17
=== mrmonday [n=mrmonday@89.240.132.220] has joined #ubuntu-classroom
danilos- 'Open' Gutsy translation by May 31st08:17
danilosWe welcome suggestions on what should we focus on, even if we've got so much work to do already to make Launchpad rock.08:17
danilosSo, now to some interesting bits.08:17
danilos= Tips, tricks and trivia =08:17
danilosThere's got to be some stuff you didn't know. Or you did, but didn't share with others :)08:17
danilosWhen uploading, choose 'Published upload' if you don't want to override others' translations that have happened in the meantime.08:18
danilosYou can download PO files to find a specific string in it (many have done this already)08:18
danilosFor Ubuntu, start translating from the top of https://translations.beta.launchpad.net/ubuntu/feisty/+lang/sr (for Serbian): they are sorted by priority.08:18
carlos(remove beta from the given URL)08:19
danilosDon't forget to update Last-Translator field when translating via PO files, and also never remove or change X-Rosetta-Export-Date field from PO header (or you won't be able to re-import it).08:19
=== billstei [n=bill@207.138.198.62] has joined #ubuntu-classroom
daniloscarlos: thanks, that's right, the link should be https://translations.launchpad.net/ubuntu/feisty/+lang/sr08:19
=== Wazzaaabid [n=florent@83.110.98-84.rev.gaoland.net] has joined #ubuntu-classroom
danilosUse Google with "site:translations.launchpad.net" to search for strings as a workaround.  This will commonly give you pointer to someone's translations page, but you can pick a template name from there, visit it, and switch over to your own language.08:19
danilosFor those of you familiar with 'Rosetta', you can notice that we rarely use it, and we are favouring just 'Launchpad' or 'Launchpad Translations' for the present and future :)08:20
danilosYou can use [nbsp]  to get non-breaking spaces if you've got problems inserting them directly (Firefox is known to be buggy with them).08:20
=== magicmonty [n=magicmon@p5483F424.dip.t-dialin.net] has left #ubuntu-classroom []
=== Chenson [n=avatar@p548CE547.dip.t-dialin.net] has joined #ubuntu-classroom
danilosDon't upload wrong PO files (eg. wrong language): this will mess up suggestions for entire PO file.08:20
danilosNo need to email us back with 'thank you' for automatic exports (though, we indeed appreciate those :).08:20
=== elliotjhug [n=elliot@91.84.51.237] has left #ubuntu-classroom []
danilosWhen you get message that your language is missing plural forms, either email us at rosetta@launchpad.net, or file a ticket using https://answers.launchpad.net/rosetta/08:21
=== statik [n=emurphy@canonical/launchpad/statik] has joined #ubuntu-classroom
danilosAnd that's it: I'd welcome you to #launchpad on FreeNode and rosetta-users and ubuntu-translators lists08:21
danilos= Questions and Answers =08:21
danilosThis is where I expect Carlos to be a big help.  Guys, shoot.08:21
carlos<bullgard4> danilos: QUESTION: Does Ubuntu prefer American English or British English?08:22
danilosI've seen this one already answered on chat channel, but lets repeat: it's supposed to be American English, and British English provides a translation08:22
kalilaQUESTION: ok, let me get this out of the way :)     are there any plans for "locking" translations? especially ones that are coming from upstream, and only allowing the ones that need to be customised?08:22
daniloshowever, it's still very much dependent on the project what base language they use08:23
carloskalila: please, use #ubuntu-classroom-chat for the questions, I will paste them one by one, don't worry08:23
danilosfor example, GNOME does use American English, but some other projects might not (I don't know them off the top of my head)08:24
daniloshope this clears it up about the language in use08:24
=== davmor2 [n=davmor2@82-45-48-19.cable.ubr04.wolv.blueyonder.co.uk] has left #ubuntu-classroom []
daniloscarlos: next question, please :)08:24
carlos<bullgard4> danilos: QUESTION: How do you define a 'trusted translator'?08:24
danilosok, this one is tricky, and doesn't have much to do with Launchpad08:25
=== gotiniens_ [n=gotinien@cc68413-a.ensch1.ov.home.nl] has joined #ubuntu-classroom
danilosI generally trust community processes to determine who is a 'trusted translator'08:25
danilosThat means that, over time, people become generally satisfied or dissatisfied with someone08:25
danilosLaunchpad helps there with Karma counts, but that's not enough for proper conclusion08:26
carlosbullgard4: for instance in spanish team08:26
carloswe require two approved translators to validate the new member translations quality08:26
carlosbefore we actually accept him08:27
=== berg [n=desktop@201-75-105-115-ma.cpe.vivax.com.br] has joined #ubuntu-classroom
carlos<bullgard4> danilos: QUESTION: Why are the Feisty translations of Gnome so patchy in German? Some parts are in English, others in German, and I cannot recognize any regular pattern in it.08:27
danilosfor this one, we'd need more details08:27
carlosyeah, and a bug report so we can debug it08:28
danilosthere are several possible reasons: bad translation from package, bad translation using Launchpad, or a bug08:28
carlos<bullgard4> danilos: QUESTION: How do you secure that a translation is objectively of high standard and not prone to subjective preferences of one ore two translators in power?08:29
danilosbut it's a problem, and if you've run into case like that, please report it either using answer tracker, or file a bug08:29
=== habeeb [n=habeeb@85.73.227.93] has joined #ubuntu-classroom
=== Tejo-Away [n=bertitho@201-35-220-126.jvece701.dsl.brasiltelecom.net.br] has joined #ubuntu-classroom
danilosok, on to next question08:29
danilosagain a hard one, and not really tied to Launchpad08:29
daniloswe simply don't secure that, but again trust community processes which have given us the most of free software and their translations so far08:30
carlosbullgard4: if you think there is any abuse on people approving translators, you can always use Ubuntu mechanisms to resolve conflicts08:30
carlosabuse of having extra rights or permissions is against Ubuntu CoC08:31
danilossince we don't have native speakers for all of Worlds languages, we simply cannot ensure quality of translations ourselves08:31
danilosbut if enough people complain about people in power, that should be a good indicator that they are doing a bad job, and we can fix that08:31
carlos<bullgard4> danilos: QUESTION: How can a rank-and-file Ubuntu user contribute to an improved translation without being admitted to the elusive circle of admitted Ubuntu tranlators?08:32
daniloslike some other free software projects, Ubuntu seems to be meritocracy: you are valued as much as you contribute08:33
=== bdmurray [n=bdmurray@24.21.235.175] has joined #ubuntu-classroom
daniloswhen you start, you start by giving out suggestions08:33
=== mrevell [n=matthew@canonical/launchpad/mrevell] has joined #ubuntu-classroom
danilosthen you ask already 'trusted translators' to review your translations08:34
danilosand they'll have a few suggestions to comply with glossary, terminology, etc.08:34
danilosor they'll be extremely satisfied08:34
danilosand once you contributed enough, they'd probably welcome you to the team, having gotten trust in you08:34
carlos<kalila> QUESTION: ok, let me get this out of the way :)     are there any plans for "locking" translations? especially ones that are coming from upstream, and only allowing the ones that need to be customised?08:35
=== thekorn [n=thekorn@a81-14-156-97.net-htp.de] has joined #ubuntu-classroom
danilosWe have not planned locking translations yet, but we have planned making it easier to roll back to translations coming from packages (which are usually almost exactly like upstream :)08:36
danilosThere are several things we plan to do to make this happen08:36
danilosFirst thing we'll do is provide filter on translation pages to look only at strings which are changed from upstream08:36
danilosand another is to provide a PO file download which includes only such changed translations (so you can easily merge them with upstream PO files)08:37
danilosWe'll consider allowing locking translations as well08:37
danilosbut not in the short term08:38
carlos<deniz_ogut> QUESTION: How will the translation teams initially form? (So they have the ability to let others in.)08:38
danilosI am glad we are getting this many questions on translation teams: proper organisation is key to good work08:38
danilosIn practice, translation teams form from one person who is devoted and dedicated to working on translations for a language08:39
daniloswell, one or a couple08:39
danilosonly "larger" languages (I won't define 'larger', but you can guess what I mean) don't have a problem finding enough translators08:39
danilosthose initial members usually grow out to be team leaders08:39
danilosand they need to be diplomatic and constructive in their work, ready to change courses, and welcoming to new members08:40
=== vicox [n=vicox@p54985CA9.dip.t-dialin.net] has left #ubuntu-classroom []
danilosif they are not, they risk staying the only members in the long run08:40
danilosof course, proper knowledge of English and language they translate to is very useful08:40
danilosand how they organise effort is important, but there are many right ways to do it08:40
carlos<deniz_ogut> QUESTION: In my country most of thie translation job is done in KDE or GNOME groups and people from several different distros work there. So translated GNOME applications are used both for Ubuntu and other distros, KDE both for Kubuntu and others. Some applications such as Firefox and OpenOffice have their own teams. Now, won't it create a conflict and mess if we begin to do some translations under Launchpad?08:41
danilos(I know successful teams who have used mailing lists, others who used bug trackers, web pages, CVS/SVN, or something entirely different for organising themselves)08:41
=== vattam [n=vattam@59.92.163.60] has left #ubuntu-classroom []
=== eRazor [n=madhu@59.92.145.41] has joined #ubuntu-classroom
danilosThere is indeed risk for conflict08:42
danilosbut we try to ensure it's minimal08:42
=== eRazor [n=madhu@59.92.145.41] has left #ubuntu-classroom []
carloswe ask translators to coordinate with them and send them back changes done in Rosetta08:42
danilosWe are generally using stable releases of most software in Ubuntu, which already have their translation work finished08:42
danilosbut other than that, we hope Ubuntu translators are able to coordinate with them, as carlos said08:43
=== poningru [n=poningru@adsl-074-245-140-197.sip.gnv.bellsouth.net] has joined #ubuntu-classroom
carlosthe main problem we try to solve is that once GNOME does a release08:43
carlosthe don't release new translations after a couple of months08:43
daniloswe can also suggest people to use Launchpad for translations for upstream projects, and they can contribute their translations back upstream (i.e. it can work the other way as well)08:43
carlosbut we could have that version around for 2 more years08:44
carlosso we allow Ubuntu translators to have a full translated GNOME/KDE for all that time08:44
=== rohan [n=rohan@unaffiliated/rohan] has joined #ubuntu-classroom
danilosthe main advantage of Launchpad is that it allows you to have almost real-time updates to translations as translators do them08:45
daniloswell, not the main advantage, but one of advantages :)08:45
carlosand final question (we have more time, so feel free to ask more on #ubuntu-classroom-chat)08:46
carlos<bullgard4> danilos: QUESTION: Do make available International Standards (e. g. of ISO) to translators in order to improve the quality of tranlations?08:46
=== nansub0111 [n=don@adsl-156-170-30.mia.bellsouth.net] has joined #ubuntu-classroom
danilosI don't understand what is meant with this question08:47
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
carlosbullgard4: could you give us more details about it?08:47
danilosok, so bullgard4 explains08:47
danilos<bullgard4> A tranlator who is knowleadgable will deliver better tranlations.08:48
danilos<bullgard4> ISO takes care of terminology also.08:48
danilosISO terminology is usually limited to English (and French, sometimes)08:48
=== luis_lopez [n=llopez@68.182.95.197] has joined #ubuntu-classroom
daniloswhat translators usually need to turn to is *national* standards, not international ones08:49
bullgard4yes of course, they are important.08:49
danilosnational and linguistic standards provide good reference for translators08:49
danilosknowing international standards is useful when translating specific applications08:50
carlosok, we got another question:08:50
carlos<deniz_ogut> QUESTION: Does it give any harm to the process if I translate an application "very partially", online via Launchpad. I mean; I have 15 minutes today, do some; 2 hours next week... and so on.08:50
danilosno, not at all: this is a big advantage of Launchpad way of doing translations08:51
danilosit's designed specifically to allow such workflow08:51
danilosit can even be several people translating bit by bit08:51
danilosof course, when several people are doing it, it's important to have standard terminology and style guide08:52
danilosbut that's something you organise and coordinate inside your team08:52
=== _MMA_ [n=mma@cpe-071-070-203-016.nc.res.rr.com] has joined #ubuntu-classroom
carlosnext one,08:52
carlos<rohan> QUESTION: what about languages not using english character set ? e.g. hindi ? is it just as easy to translate ? do i put the translated strings using copy paste or so ?08:53
=== niekie [n=niekie@cc725705-a.roden1.dr.home.nl] has joined #ubuntu-classroom
carloswell08:53
danilosrohan: I must admit that I don't know much about hindi input08:53
danilosso, I'll let carlos take this one over08:53
carlosthe good think about Launchpad is that we are not directly and editor08:53
carlosso we rely on your web browser08:54
carlosif your web browser/system supports it, Launchpad does too08:54
=== _MMA_ [n=mma@cpe-071-070-203-016.nc.res.rr.com] has left #ubuntu-classroom []
carloswe already implement the required tags to control text direction08:54
carlosbased on the language the user is translated into, the rest should be supported by your computer08:55
=== moogman_ [n=moogman@88-96-126-254.dsl.zen.co.uk] has joined #ubuntu-classroom
=== Monika|K [n=chatzill@dslb-084-057-251-001.pools.arcor-ip.net] has joined #ubuntu-classroom
carlosok, seems like there is no other questions08:56
danilosany more questions folks? if we missed something, you've got 5 more minutes, or you can catch us regularly on #launchpad08:56
carloswe still have 4 minutes08:56
carlos:-)08:56
danilosyes, 4 :)08:56
danilosok, so no questions08:56
carlos<pochu> carlos: QUESTION: any ETA for the search feature in rosetta? ;)08:57
carlosthat's more a question for danilos, he's working on that task08:57
carlosbut I don't think we have an ETA yet08:57
carloswe started with that task08:57
carloswe hope to finish it soon, but we don't know exactly when08:58
=== libervisco [n=libervis@tuxhacker/libervis] has joined #ubuntu-classroom
danilosI am very bad at giving ETA's, so I can't give it out for you... It won't happen in a month since we've got other important things to work on08:58
pochunow that you're three in the team, you should get it soon ;)08:58
danilosbut it's one of major things we know everybody is interested in (and so are we)08:58
carlos<bullgard4> danilos: QUESTION: Some translators are proud that their translations are better than those of M$. Do you agree?08:58
danilospochu: yeah, having help from jtv is very welcome :)08:58
danilosI indeed agree. I can positively say that Serbian translations of Ubuntu/GNOME/OpenOffice are better than Microsoft translation of Windows08:59
danilos:)08:59
danilosHowever, note that MS is indeed lacking in i18n framework in several places09:00
carlosok, we ran out of time09:00
daniloslike plural forms support09:00
carlosdanilos: thanks for driving this session09:00
=== AdministratorX [n=adminx@66-23-192-162.clients.speedfactory.net] has joined #ubuntu-classroom
carlosand thanks for coming !!09:00
danilosthanks everybody, I'll stick around -chat for a few minutes as well09:00
=== ..[topic/#ubuntu-classroom:PriceChild] : SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Translating with Launchpad - Triaging Bugs With Launchpad - Bjorn Tillenius
carlosand remember, we are always around at #launchpad09:00
carlosBjornT: the channel is all yours09:01
=== mode/#ubuntu-classroom [+o BjornT] by PriceChild
BjornTthanks carlos09:01
=== j1mc [n=jcampbel@157.199.22.99] has left #ubuntu-classroom []
BjornTPriceChild: could you please give bdmurray +o as well?09:01
=== mode/#ubuntu-classroom [+o bdmurray] by PriceChild
=== mode/#ubuntu-classroom [-o carlos] by ChanServ
=== mode/#ubuntu-classroom [-o danilos] by ChanServ
BjornTOk, so let's start this session about triaging bugs with Launchpad.09:02
BjornTI'm Bjorn Tillenius, the lead developer of the bug tracking part of Launchpad.09:02
=== gonk23 [n=gonk23@218-215-136-172.people.net.au] has joined #ubuntu-classroom
BjornTThis session will be more or less a repeat of the previous one on Monday, but I'll be giving more priorities to questions, trying to answer as many as possible.09:03
BjornTAlso, this time Brian Murray (bdmurray) from the Ubuntu BugSquad is here to help me answer questions.09:04
=== zween [n=zween@80-47-58-26.lond-hex.dynamic.dial.as9105.com] has joined #ubuntu-classroom
BjornTAt least he should be joining us shortly.09:05
bdmurrayYes, hello.09:05
BjornTCool.09:05
BjornTFor those of you that don't already know, Launchpad (https://launchpad.net) is a web application for managing software projects, i.e. it provides bug tracking, feature tracking, code hosting, and more.09:05
BjornTA lot more could be said about Launchpad. If you're intested in knowing more, mrevell gives an introduction to Launchpad tomorrow.09:05
BjornTFirst of all, let's define "triage", since it's not a commonly used word. The09:06
BjornTdictionary defintion is:09:06
BjornT    1.   the process of sorting victims, as of a battle or disast er, to determine medical priority in order to increase the number of survivors.09:06
BjornT     2.   the determination of priorities for action in an emergency.09:06
BjornTWhen I talk about triaging here, it has a slightly different meaning, though. :) It involves prioritisation of bugs, but more importantly it means to prepare the bug reporter for a bug fixer, so that he can focus on what he can do best.09:07
BjornTNow, let's talk about getting started with triaging bug.09:07
BjornTTriaging bugs is a great way of getting involved with a project. It doesn't require that you know how to code, and pretty much anyone can learn how do it.09:07
BjornTDoing this session actually made me realize that it can be quite hard to know how to get involved with triaging bugs, but don't let that put you off!09:07
BjornTIf you just contact the right people, they will most of the time be happy that you want to help, since that can improve the experience for their bug reporters.09:08
BjornTDo contact someone related to the project before triaging bugs, though. Each project has their policy of how to triage bugs, and it might not be that well documented. It's important to have a good dialog, so that you know that you are triaging correctly.09:08
BjornTAs a bug reporter, you want that someone cares about your bug report, so having bug triagers that can reply promptly to new bug reports is a great asset for a project.09:08
BjornTBy triaging bugs you'll also help the developers focus more on bug fixing, and less on talking.09:09
BjornTThere are a few different ways you can triage bugs; some require more knowledge and authority than the others.09:09
BjornTI'd say the two most common meanings of triaging are:09:09
BjornT    - making sure that the bug report contains enough information09:09
BjornT     - prioritize the bug09:09
=== _neversfelde [n=neversfe@nrbg-4db442c3.pool.einsundeins.de] has joined #ubuntu-classroom
BjornTThe latter can be quite difficult to do, and it requires that you are trusted by the project, so i'll be concentrating on the first point, which basically means to make the bug report good enough so that more experienced people can prioritize and fix the bug.09:10
BjornTSo, what kind of information should the bug report contain?09:10
BjornTBasically it should contain enough information so that someone could reproduce the bug, and it should also clearly state what the actual bugs is.09:10
=== danilos [n=danilo@adsl-236-193.eunet.yu] has left #ubuntu-classroom []
=== licio [n=licio@ubuntu/member/licio] has joined #ubuntu-classroom
BjornTi.e., it should contain the answers to the following questions:09:11
BjornT    - what did you do?09:11
BjornT     - what happened?09:11
BjornT     - what did you expect to happen?09:11
BjornTBut this is not the only information that is needed;  each project have their set of requirements and guidelines as to what exactly a bug report should contain.09:11
BjornTSo before starting to triage bugs for a project, you should get in contact with the people that are dealing with bugs within the project.09:11
BjornTYour best bet is usually to look at who's the designated "Bug Contact"09:11
BjornTof the project, find them on IRC or drop them an e-mail.09:11
BjornTSince this is *Ubuntu* Open Week, let's take Ubuntu as an example. Note that most of the things I will talk about here apply to any project using Launchpad, not just Ubuntu.09:12
BjornTIf you look at https://launchpad.net/ubuntu you can see that the 'Ubuntu Bugs' team is the bug contact. If you follow that link to https://launchpad.net/~ubuntu-bugs, you can see that you shouldn't join that team, though!09:12
=== stuart_ [n=stuart@bb-87-80-127-196.ukonline.co.uk] has joined #ubuntu-classroom
BjornTThe ubuntu-bugs team is used mostly to get all the bug notifications sent to a mailing list.09:13
BjornTOn the same page you can see that the Ubuntu QA Team is listed as the owner, so if you'd follow that link you'd be pointed to the Ubuntu BugSquad, which is that team that deals with bugs in Ubuntu.09:13
BjornThttps://wiki.ubuntu.com/BugSquad contains all information you need to join the team and start triaging Ubuntu bugs. Don't be shy, they will appreciate any help you can give them. :) They usually hang out in #ubuntu-bugs here on freenode.09:13
BjornTBut don't go off reading all that information just yet, though, since it would take most of this session. Instead I will talk a bit about triaging bugs here.09:13
=== dcomsa [n=daniel@89.137.6.153] has joined #ubuntu-classroom
BjornTSo, now that we know who we should talk to about triaging bugs, we can talk about picking which bugs to triage.09:14
BjornTIf you look at https://bugs.launchpad.net/ubuntu you can see that there's a great deal of Unconfirmed bugs. It's those bugs that you want to turn to either Confirmed or Rejected.09:14
BjornTConfirmed basically means that the bug report contains enough information for someone to fix the bug, and Rejected means that it's not really a bug, for example, it could be a support request disguised as a bug report.09:15
BjornTWhen you triage bugs, you start to have a conversation with the bug reporter. This is important work, since it gives the bug reporter someone to talk to, and it shows him that someone does care about his bug report.09:15
BjornTBe sure to be polite to the reporter, though :), we don't want him to get a bad impression of the community.09:16
=== Vader__ [n=vader@d206-75-103-225.abhsia.telus.net] has joined #ubuntu-classroom
=== Belutz [n=belutz@ubuntu/member/belutz] has joined #ubuntu-classroom
BjornTIn order to avoid more than one people triage the same bug, it's a good idea to assign the bug you want to triage to yourself. This gives you a list of bugs you need to pay extra attention to at https://launchpad.net/people/+me/+assignedbugs.09:16
BjornTAssigning the bug to yourself also makes it easier for triager to find bugs you want to triage, since you can exclude bugs that are assigned to someone.09:16
BjornTTo find bugs to triage, you can go back to https://bugs.launchpad.net/ubuntu and click on the "Advanced search" link, which will allow you to filter the bug listing in a great number of ways.09:17
BjornTIn Ubuntu, bugs are considered untriaged if they are Unconfirmed, have an Undecided importance, and doesn't have an assignee.09:17
BjornTSo you should make sure that no other statuses or importances are checked, as well as making sure that "Nobody" is specified as the assignee.09:17
BjornTAfter you've done this and clicked on "Search", you probably want to bookmark that page.09:18
BjornTWhen you have the list of bugs, it's a good idea to open each bug you want to triage into a new browser tab. That makes it easier to get back to the bug listing after you're done with the bug.09:18
=== ubuntu_demon [n=ubuntu_d@ubuntu/member/ubuntudemon/-x-12083] has joined #ubuntu-classroom
BjornTNow, let's talk about how you actually triage a bug report that you've found.09:18
BjornTFirst, you should read through the bug report and make sure that you understand what the bug report is about. If it's unclear, ask the reporter to clarify.09:18
BjornTWhen you ask the reporter something, you should set the status to "Needs Info", so that the reporter (and you) knows that action is required from him.09:19
BjornTSometimes the bug reporter doesn't respond, so if a bug in "Needs Info" hasn't gotten a reply for a while, it's usally a good idea to Reject the bug, since it can't be fixed without knowing more about the problem.09:19
=== RainC1 [n=RainCT@77.209.12.179] has joined #ubuntu-classroom
BjornTNow, it might not be completely obvious how to change a bug's status, so I'll better tell you how to do it :).09:20
BjornTYou change the status of the bug by clicking on the package name (e.g.  "amule (Ubuntu)"), which will expand the edit form, where you can edit things like status, assignee, and package name, and you can also leave a comment while editing.09:20
BjornTAnyone is allowed to edit the status of a bug, you don't need any special privileges.09:21
BjornTNow, let's get back to actually triaging the bug.09:21
=== _czessi [n=Czessi@dslb-088-073-156-063.pools.arcor-ip.net] has joined #ubuntu-classroom
BjornTThere are a number of different things you can to do. A good first step is to try to reproduce the bug. If you don't know what steps are necessary, you should ask the bug reporter for more information.09:21
BjornTNow, after he's given all the information, it will be there in the comments. But sometimes there are a great number of comments in a bug, so the needed information can be hard to find there.09:22
BjornTSo, to make it easier to find, Launchpad allows you to edit the bug description, by clicking on the "Edit description/tags" link in the action menu to the left.09:22
BjornTMoving the important information to the description will make it much easier for the next person looking at the bug to understand the bug.09:23
BjornTThe next thing you should do is to try to decide whether the bug is filed under the correct source package. In Launchpad bugs are associated with source packages, not binary packages, and it can be hard for people to know on which package to file the bug on.09:23
BjornTIf a bug doesn't have a package at all, or an incorrect one, it could lead to the bug not getting looked at by the people that should.09:24
=== ego [n=ego@nrbg-4db40b3e.pool.einsundeins.de] has joined #ubuntu-classroom
BjornTAlso, each package generally have few different guidelines as to what information a bug should contain, and it narrows down the scope of possible duplicate bugs.09:24
=== RainC1 is now known as RainCT
BjornTYou can change/set the source package on the same form as editing the status, which is expanded by clicking on the package name on the bug page. You can find more information about finding the right source package at https://wiki.ubuntu.com/Bugs/FindRightPackage.09:25
BjornTLet's break for a quick question.09:25
BjornT < zorglu_> q. is there some kind of voting system ... i mean something09:26
BjornT                 which say 1 people reported this bug but 300 others have seens09:26
BjornT                 it as well ?09:26
zorglu_it was more for -chat, but ok :)09:26
BjornTno, there's no such voting system.09:26
BjornTbut you if someone experiences a bug, he might subscribe to the bug, so you can look at how many duplicates and subscribers a bug has.09:27
BjornT< Belutz> QUESTION: should we triage bugs for the recent release? or all. release that is still supported?09:28
=== gumpa [n=chatzill@s10-33.rb.lax.centurytel.net] has joined #ubuntu-classroom
BjornTbdmurray: can you answer that one?09:28
bdmurrayFor all releases that are supported should be triaged.  However, it is possible that something might be fixed in Feisty and not get backported to Dapper or Edgy.09:28
bdmurrayIt is also possible to find bugs about unsupported releases for example Breezy in launchpad.09:29
BjornT< dcomsa> <question> what are the conditions to be met, so that a. developer will have a look at a bug report?09:29
BjornTIn general, if a bug is Confirmed and have an importance set, it should be good enough for a developer to look at.09:30
bdmurrayThe information needed for a developer to be successful is dependent on the package the bug is in.09:30
BjornT< Belutz> QUESTION: so if i use feisty now, i can't reproduce bugs that. happened in dapper/edgy so I should leave those bugs to other. people to triage?09:31
BjornTbdmurray: ^^^09:31
bdmurrayTo a degree.  It is still possible to gather the right information for a bug that happens in Edgy or Dapper you just may not be able to verify or reproduce it.  Furthermore you could help find duplicates for Dapper and Edgy without running it.09:32
BjornTOk, let's continue with the session. There'll be more time for questions later.09:33
BjornTAfter you decided that the source package is correct, you can start to search for similar bug reports, to see if the bug has already been reported before.09:33
BjornTYou should start by going to the package's bug listing, which you can reach by expanding the edit form by clicking on the package name, and then click on the package name next to "Affecting:" to the right in the edit form.09:33
BjornTIt's good to open this page in a new browser tab, so that you can easily return to the bug report.09:33
BjornTOn the package bugs page, e.g.  https://bugs.launchpad.net/ubuntu/+source/amule, you can search for bugs that are reported on the amule package. The search will include all the bug reports that include the search words that you specify.09:33
BjornTIf you found a bug report that is about the same bug as the report you are triaging, you can go back to the latter and indicate that it's a duplicate bug by clicking on "Mark as duplicate" and enter the id of the bug you've found.09:34
BjornTIt can be hard to identify duplicate bug sometimes, though. The important thing is that the root cause is the same. Sometime two different bugs can appear to be the same, but have different root causes.09:35
=== aanderse [n=aaron@CPE0015e916db19-CM001225d7436c.cpe.net.cable.rogers.com] has joined #ubuntu-classroom
BjornTe.g., two different bugs could cause the error message "An error occured" to be printed out.09:36
BjornTNow, if the bug isn't a duplicate, you can continue making sure that the bug report contains enough information so that a developer can debug what's wrong, ideally without having to request more information for the bug reporter.09:36
BjornTThe most common thing is to ask the user what version of the related packages he's using. The reporter might not know how to get at this information, so be prepared to tell him how to do it.09:37
BjornTApart from the general version information, each package, or subsystem has their own set of information they want a bug report to contain. For example, bugs involving a USB printer should contain a list of loaded usb modules, as well as some specific log output. The BugSquad can tell you more about this.09:37
BjornTNow, since each part of a project is different, it can makes sense to focus on a specific part. This is especially true for large projects like Ubuntu. For example, in Ubuntu you could choose to focus on printing bugs, desktop bugs, firefox bugs, etc.09:38
BjornTFocusing on a smaller set of bugs gives you an opportunity to learn more about it, so that you, after a while, can do more advanced triaging, and maybe even fix bugs yourself.09:39
=== engla [n=ulrik@wikipedia/Sverdrup] has joined #ubuntu-classroom
BjornTThere are usually teams you can join if you want to focus on some specific kind of bugs.09:40
=== mrmonday [n=mrmonday@84.13.83.162] has joined #ubuntu-classroom
=== hacktick [n=martin@dslb-088-073-117-221.pools.arcor-ip.net] has joined #ubuntu-classroom
BjornTLet's break for some more questions.09:40
BjornT< habeeb> QUESTION: Right now I'm using a distro other than Ubuntu. Can I. still help on the bug triaging? What would you suggest to be. sure that I don't mess up stuff?09:41
BjornTbdmurray: ^^^09:41
=== hernan43 [n=ray@li16-217.members.linode.com] has left #ubuntu-classroom []
bdmurrayFrequently bug reports come in without all the necessary information to recreate the bug.  So you could still ask questions to make sure the right information is gathered.  We have a list of standard response at https://wiki.ubuntu.com/Bugs/Responses09:42
BjornT< bullgard4> BjornT: QUESTION: I have started Ubuntu 7.04 Herd4 and when. it announced a crash I would file it to the uggested. channels. Usually I could only add some circumstances under. which the error occurred. I noticed some answers I've got.. But more I could not contribute, I'm afraid. Is this still. helpful?09:42
BjornTbdmurray: ^^^09:42
bdmurrayIt sounds like you were using apport to report a crash and yes the information it reported was helpful.  However, it is best to have the circumstances around the crash reported.09:44
BjornTOk, let's finish off with talking a bit about more advanced triaging, which you can do when you are a bit more experienced.09:45
BjornTOne example of more advanced triaging is forwarding bugs to other projects.09:45
BjornTMost of the time, the bugs reported on Ubuntu, aren't bugs in the actual packaging of the software, but a bug in the software itself, which is better fixed by someone else.09:45
BjornTIn this case Launchpad allows you to link bug to the other software's bug tracker. For example, if you look at https://bugs.launchpad.net/ubuntu/+source/abiword/+bug/6710 you can see that there are two abiword rows in the "Affects" table, one (upstream), and one (Ubuntu).09:45
=== dcomsa [n=daniel@89.137.6.153] has left #ubuntu-classroom []
BjornTThe abiword (upstream) one is linked to bug #6857 in abiword's real bug tracker, and when that bug change its status, Launchpad will send a notification it, so that the Ubuntu developer fixing the bug may choose to pull in the upstream fix.09:46
BjornTYou can create such an (upstream) row by clicking on the "Also affects: +Upstream..." link. There you will first get prompted to enter the name of upstream project.09:47
BjornTLaunchpad does have some knowledge of which upstream project corresponds to which Ubuntu package, so sometimes you don't have to specify anything at all, and can simply continue linking to the external bug report.09:47
BjornTHowever, if Launchpad doesn't know which project you want to link to, you have to specify the name yourself, and sometimes you even have to register it in Launchpad.  Registering projects in Launchpad for this purpose is ok to do, even if you aren't associated with that project.09:48
BjornTWhen doing this it's good to be aquinted with upstream project. You should always try to be a good upstream community citizen, which will help Ubuntu.09:49
=== j_ack [n=rudi@p508D848E.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== txeNehTnepO [n=lain@c34189.upc-c.chello.nl] has joined #ubuntu-classroom
BjornT< Belutz> QUESTION: how do we know that the bugs also affect upstream?09:50
BjornTbdmurray: ^^^09:50
bdmurrayThat's a good question.  Some of it is knowing how different Ubuntu's code base for a pacakge is from upstreams.  Part of it is also looking to see if the bug has already been reported upstream.  Another way to find out would be to ask the packager of the product for Ubuntu.09:52
=== tsmithe [n=toby@ubuntu/member/tsmithe] has joined #ubuntu-classroom
BjornT< RainCT> QUESTION: How can I set that a bug is affecting many Ubuntu. version?09:53
BjornTYou can do this by clicking on "Also affects:... +Distribution"09:54
=== nevermind_ [i=nevermin@82.192.26.35] has joined #ubuntu-classroom
bdmurrayThat is not releases of Ubuntu though.09:55
BjornTThat page is used both for saying that a bug affects another distribution (e.g. Debian), as well as saying that it affects another source package.09:55
BjornToh, wait, misread the question :_09:55
nevermind_QUESTION: having timeouts with irq on using synaptics touchpad on my acer travelmate 250, running latest stable ubuntu09:55
nevermind_had same prob with all linux distris so far, on the web there are a few bootloader tricks, that didnt do for me09:56
BjornTbdmurray: maybe you'd like to answer how you deal with bugs affecting more than one ubuntu version? do you care about it?09:56
nevermind_tried kernels: 2.6.1x, 2.6.0x, 2.4.x, 2.2.x09:56
=== arualavi [n=Iva@117.Red-83-33-7.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
nevermind_and 2.6.2009:56
bdmurrayThat sounds like a specific bug question and should be asked in #ubuntu-bugs09:56
nevermind_still seems to have the problem, sadly09:57
nevermind_ok, thx for the tip)09:57
=== jmchugh [n=jmchugh@dargo.trilug.org] has left #ubuntu-classroom []
=== radmen [n=radmen@adx79.neoplus.adsl.tpnet.pl] has joined #ubuntu-classroom
=== ranf [n=ralfm@dslb-084-058-171-127.pools.arcor-ip.net] has joined #ubuntu-classroom
bdmurrayFor bugs affecting more than one version of Ubuntu it is dependent on the severity of the bug as to whether or not it will be fixed in a previous release.  If a bug is filed on a specific package it is understood that it affects all versions with that version of the package.09:58
bdmurrayall releases rather09:58
nevermind_well, its not exactly a ubuntu problem09:58
nevermind_id say its a kernel thing09:58
nevermind_)09:58
=== leninyee [n=leninyee@189.174.15.7] has joined #ubuntu-classroom
nevermind_tried with ubuntu's own, and build my own stock packages too, same result09:59
=== SniperBeamer [n=sniperb@HSI-KBW-085-216-015-190.hsi.kabelbw.de] has joined #ubuntu-classroom
BjornTOk, I think it's time to let the next session begin. Thanks for listening.10:00
BjornTTo remind you, if you want to start triaging Ubuntu bugs (you really should give it a try), read https://wiki.ubuntu.com/BugSquad and https://wiki.ubuntu.com/Bugs/HowToTriage.10:00
=== jenda pokes his head in
=== ..[topic/#ubuntu-classroom:PriceChild] : SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Ubuntu Marketing Team - Jenda Vanura
=== mode/#ubuntu-classroom [+o jenda] by PriceChild
bdmurrayAnd feel free to ask me questions in ubuntu-bugs10:01
BelutzBjornT, bdmurray thanks for a great session10:01
jendaHello :)10:01
jendaI'm Jenda, and I'll be presenting the Marketing Team in this session10:02
=== MighMoS [n=adam@user-52-214.resnet.uncg.edu] has joined #ubuntu-classroom
=== magnetron [n=magnetro@unaffiliated/magnetron] has joined #ubuntu-classroom
jendaAlthough I'll be leading this session, the Marketing Team itself (MT) does not have a leader.10:02
=== shiyee [n=Shiyee@0x535854b3.abnxx4.adsl-dhcp.tele.dk] has joined #ubuntu-classroom
jendaI'll return to the actual structure of it later.10:02
=== shiyee [n=Shiyee@0x535854b3.abnxx4.adsl-dhcp.tele.dk] has left #ubuntu-classroom ["Client]
jendaI'm hoping some other marketing team folks will appear and drop in a few words about their individual projects.10:03
jendaJono mentioned earlier that I might be talking about marketing...10:03
jenda...don't be fooled, I know nothing about marketing ;)10:03
jendaI'll be talking about Ubuntu's marketing _team_.10:04
jendaI'm still hoping others, more qualified in actual marketing, will appear later on :)10:04
jendaThe MT's most interesting attribute, I'd say, is that it's an area in Ubuntu where even the least technical of us (of you, too) can contribute.10:05
jenda(By the way, feel free to interrupt me at any time with questions)10:05
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-classroom
jendaThe Marketing Team is a group of loosely knit projects, which are listed at http://wiki.ubuntu.com/MarketingTeam10:06
=== bdmurray [n=bdmurray@24.21.235.175] has left #ubuntu-classroom []
jendaThe most obvious shortcoming of not having a team leader is that nobody is responsible for that page being up to date ;)10:06
jendaAnd nobody but the actual project members will usually dare mark a project 'inactive'.10:07
=== sampbar [n=sampbar@cpc3-oxfd4-0-0-cust495.oxfd.cable.ntl.com] has joined #ubuntu-classroom
jendaThe MT is a purely community effort, there is little or no contact with Canonical's professional Marketing - save occassional consultation.10:08
jenda(us consulting them, I'd say, is more common ;))10:08
=== Keyseir [n=Keyseir@166-82-208-32.quickclick.ctc.net] has joined #ubuntu-classroom
=== Richard [n=chatzill@cpe-24-30-168-87.socal.res.rr.com] has joined #ubuntu-classroom
jendaThis means the MT has no budget or formal existence - and thus can't and doesn't actually participate in professional marketing per se.10:09
jendaWhat the MT focuses on is what the community does best: grassroots marketing.10:09
RichardIs there a meeting currently in place?10:10
jendaRichard: kinda ;) see #ubuntu-classroom-chat10:10
jendaCurrently, what the MT is doing, what I think it should be doing, and what it probably could be doing are three largely disjunct categories.10:11
jenda(well, no the latter two are actually nearly identical ;))10:11
jendaThe MT's only truly active projects are the Ubuntu Weekly Newsletter (you all read that, don't you? Don't you??) and the Fridge, which likes to distance itself a bit from the MT itself.10:12
jendaThere is also the ubuntu counter.10:13
jendaThese three projects all have one thing in common:10:13
jendaThey focus within the community.10:13
jendaThe UWN does a _great_ job of keeping the community up to date of itself.10:14
=== pwnguin [n=jld5445@camaro.cis.ksu.edu] has left #ubuntu-classroom []
jendaThe Fridge fulfills a similar role, in a slightly different style.10:14
=== libervisco [n=libervis@tuxhacker/libervis] has left #ubuntu-classroom ["Leaving"]
jendaExperience has shown that (IMO, at least) these two are not mutually redundant and each has their place.10:15
jendaBut they can hardly be considered Marketing Projects.10:15
jenda(In the FLOSS world, I imagine marketing as raising public awareness of the existence, benefits and malefits of (the particular piece of) FLOSS, it's promotion and advocacy.)10:16
jendaThe counter is clearly only of interest to us, members who like being counted.10:16
=== stfl_ [n=sf@p54A3821E.dip0.t-ipconnect.de] has joined #ubuntu-classroom
jendaThe Joe User does care about how many people use Ubuntu, of course, but he cares more about "We estimate 5-8 million users" than "We have reliably counted 20,000 users..."10:17
=== richb [n=richb@82-38-189-122.cable.ubr03.shef.blueyonder.co.uk] has joined #ubuntu-classroom
jendaIn this line of thought, I'll admit that my own project within the MT, DIY Marketing, also focuses mainly on existing community members as is, and even when complete will still be of more interest to them than to non-users.10:18
jendaI'll get to the details of the project towards the end of the sesion.10:19
jenda*ss10:19
=== AdministratorX [n=adminx@66-23-192-162.clients.speedfactory.net] has left #ubuntu-classroom []
=== s3 [n=sb@p548C4151.dip0.t-ipconnect.de] has joined #ubuntu-classroom
jendaThe pattern I described is, I believe clear: it's immensely easier to work for a target audience within the existing community than the TA without.10:20
jendaFrom this I conclude - we should focus on the latter ;)10:20
jendaMy personal opinion (and observation) is that the only _real_ marketing, as described above, can be done by LoCo teams.10:21
=== kunstar [n=kunal@87.114.142.185.plusnet.thn-ag1.dyn.plus.net] has joined #ubuntu-classroom
=== s3 is now known as supaburna
jendaOnly the LoCo teams are close enough to the target audience (TA) to be able to appeal to it.10:21
jendaThis doesn't mean there is no place for the MT to do its work10:22
jendaIt means it needs to adjust its work, taking the above into account.10:23
=== rdieter [n=rdieter@sting.unl.edu] has joined #ubuntu-classroom
=== ConvertOne [i=ConvertO@88-104-134-187.dynamic.dsl.as9105.com] has joined #ubuntu-classroom
jendaThis allows us to split marketing efforts into two basic categories10:23
=== RainCT [n=RainCT@77.209.12.179] has left #ubuntu-classroom []
=== dnmartins [n=dnmartin@200-207-53-227.dsl.telesp.net.br] has left #ubuntu-classroom ["Ex-Chat"]
jendaThe first category would be activities done by LoCos10:24
jendaThis includes Press Relations, RL fests, conferences and expos, face-to-face advocacy etc.10:25
=== Evil_Shenanigans [n=null@220-253-91-84.QLD.netspace.net.au] has joined #ubuntu-classroom
=== Mean-Machine [n=maciek@p508ea5cd.dip0.t-ipconnect.de] has left #ubuntu-classroom []
jendaThe other category includes marketing efforts that are targeted towards the global audience, and I personally believe this category to be nearly empty.10:26
=== FordCortina [n=frank@ACD421CF.ipt.aol.com] has joined #ubuntu-classroom
jendaIt might contain stuff like web advertisements.10:26
jendaThey do not require further attention, I think.10:26
jendaSo, if category #2 is negligeable, and category #1 is better suited for LoCos... what can the MT do?10:27
=== atreju [n=atreju@ip565e8a96.direct-adsl.nl] has joined #ubuntu-classroom
jendaThat is the question ;)10:27
jendaThe answer is: a lot of the work the locoteams do will have to be replicated by other locoteams in order to achieve the same result.10:27
jendaThis means, a lot of effort can be saved by them either sharing their work, or someone (hint: MT) to predict their needs and cater to them, centrally.10:28
=== kkass [n=kassing@c-69-138-206-206.hsd1.md.comcast.net] has left #ubuntu-classroom []
jendaMy focus within the team, and my vision for the entire team is just that - it should provide resources for the LoCo teams to use.10:30
jendaI find it remarkable how close this envisioned role gets to the only role the MT manages to fulfill to date (which is of intra-community communication)10:31
jendaI ran out of words for the MT's role, I hope what I had to say was understandable :) I'll now move on...10:32
jendaI said I'd get back to the structure of the MT.10:32
jendaThe MT is quite simply composed of individual projects, who's sub-teams overlap.10:33
jendaThere is rarely a need to decide for teh entire team, and when there is, it is decided by consensus or simply acquiesced.10:34
jenda(I'm sure I spelt that wrong :))10:34
=== Rhune [n=daniel@c-7f11e455.02-229-6c756e10.cust.bredbandsbolaget.se] has joined #ubuntu-classroom
jendaMost notably, the decisions we make for the entire team are times of meetings. It's usually one of teh MT members who write them out, and unless there's a complaint from someone who really has something to say at the meeting, it usually stays at that.10:35
jendaI'll now move on to the individual projects.10:35
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
jendaI'm not sure if there are any of the MT folks here who'd like to talk about theirs...10:36
=== ash211 [n=andrew@user-1121k7e.dsl.mindspring.com] has joined #ubuntu-classroom
jendaGoing once... ;)10:36
jendaOK, beuno will now tell you a bit about the UWN10:37
jendaHe has sent out the past few issues.10:37
jenda(sent out and largely made happen, i sohuld say ;))10:38
beunoHi everyone, I'm Martin Albisetti and I've been the editor for the past (7 or 8 I think) issues. I'm probably a good example of what Jenda is trying to explain by how the Marketing Team works10:38
jendahehe10:38
beunothe Ubuntu Weekly Newsletter was stalled, and I just picked it up, finished it and nagged people until it got released10:39
=== emonkey-f [n=emonkey@static-pro-212-101-27-121.adsl.solnet.ch] has joined #ubuntu-classroom
beunoso that's a good example of how you can get involved pretty quickly10:39
=== JabberWalkie [i=JabberWa@fc03-05-14-10.srfc01.resnet.ubc.ca] has joined #ubuntu-classroom
=== SaarlandMase [n=matthias@srbk-590f9de2.pool.einsundeins.de] has joined #ubuntu-classroom
beunothe UWN is a great place to start since it doesn't require any prior experience in marketing or ubuntu itself10:40
jenda(In fact, it's what I did to the Marketing Team a little over a year ago ;))10:40
beunothere is a secret to it which I think we should advertise more, which is if you actually go on the wiki page (ie: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue37), and you click on edit10:41
beunoyou will see many comments on how to contribute to each specific section10:42
PriceChild(if you're logged in to the wiki with your launchpad account)10:42
beunoa lot of work has gone into making it as clear as possible10:42
=== mode/#ubuntu-classroom [+o beuno] by ChanServ
=== balrok [n=balrok@i59F762FC.versanet.de] has joined #ubuntu-classroom
=== jgraem1 [n=Graeme@dyn-62-56-124-245.dslaccess.co.uk] has joined #ubuntu-classroom
beunoand as jenda mentioned, the main focus is keeping the community updated on what's been going on, so anything you *hear* might be useful10:43
beunomuch of our material come from random emails in our mailing list and users on IRC mentioning specific topics or articles10:44
beunoright now the UWN is keeping up with a weekly release every sunday, which means a lot of presure on very few people, so if you're looking for something to help out with, you are more the welcome in UWN10:45
=== kNo` [n=kNo`@i02v-62-34-120-240.d4.club-internet.fr] has joined #ubuntu-classroom
beunoa great way to help out is to hang around in #ubuntu-marketing and ask what needs to be done this week, as simple as that10:47
beunoanother effort that has been going on the past few issues is translating the UWN10:47
=== silviogissi [n=silvio@32.104.18.240] has joined #ubuntu-classroom
=== jono [n=jono@ubuntu/member/jono] has joined #ubuntu-classroom
beunosince the goal is to keep as many users as possible informed, we want it to be available in as many languages as possible10:48
=== berg [n=desktop@201-75-105-115-ma.cpe.vivax.com.br] has joined #ubuntu-classroom
=== dcsmith_ [n=dcsmith@ool-4351bc6d.dyn.optonline.net] has joined #ubuntu-classroom
beunomy very rough estimate is that it's being translated into 5 or 6 languages on a weekly basis, which is a lot considering how often it's released10:49
beunoagain, translations, like the rest of the projects in the MT has a "just do it approach"10:50
beunologin to the wiki, create a new page for the translation, and get it done10:50
jenda(not all projects have that approach!)10:51
beunosome translations are done through LoCo groups, some are done individually, and it even changes every week10:51
=== blue-frog [n=bluefrog@dyn-83-152-56-197.ppp.tiscali.fr] has joined #ubuntu-classroom
beunoright, sorry, not all projects have that approach10:51
beunobut there are many areas where you can help out without necessarly participating actively in the marketing team (although that does help)10:52
jendabeuno: shhh ;)10:53
jendabeuno: anything else about the UWN?10:53
beunonot unless someone has a question10:53
jendaI was about to move on to my own DIY project, but I'll pass as we are running short on time.10:53
jendaYou can read pretty much all I have to say about DIY on wiki.ubuntu.com/MarketingTeam/DIYWebsite10:54
=== Evil_Shenanigans [n=null@220-253-91-84.QLD.netspace.net.au] has joined #ubuntu-classroom
=== CheshireViking [n=Interdic@unaffiliated/cheshireviking] has joined #ubuntu-classroom
jendaI believe now's a good time for any questions you might have :)10:54
zorglu_q. have you guys already tried to provide extension which are not the pex one (with the extension protocol i mean) ? i may try to make one but im afraid of the compatibility with other. even if the spec says it is ok, this is unusual so may trigger bugs in remote implementation10:54
jendaIf you don't get them answered here and now, feel free to come into #ubuntu-marketing at any time and ask there.10:54
zorglu_argg wrong cutpaste10:54
jendazorglu_: entirely OT10:55
=== xerosis [n=kieran@87-194-21-125.bethere.co.uk] has joined #ubuntu-classroom
jendakk10:55
zorglu_QUESTION: any plan to produce a study on how to make a living from opensource ? (more people paid to do opensource means more people doing that full time, so a lot more contribution)10:55
jendaANSWER: no10:55
PriceChild<Belutz> QUESTION: for offline marketing, do you to use your own money or someone paid for it?10:55
=== rulus [n=roel@d54C1A033.access.telenet.be] has joined #ubuntu-classroom
jendazorglu_: please ask in #ubuntu-classroom-chat10:56
=== ufuntu [n=notme@unaffiliated/ufuntu] has joined #ubuntu-classroom
jendazorglu_: Personal gain is of no concern to the Marketing Team.10:56
jendaBelutz: I use my own money.10:56
mc44(except for jenda's profit margin)10:57
PriceChild<Belutz> QUESTION: is full circle magazine also a marketing team project?10:57
jendaBelutz: however, I've managed to use it effectively, so as to earn a certain 'fund' from which I can draw10:57
jendamc44: :)10:57
jendaBelutz: it's been communicating with the Marketing Team, and it's very much supported. But it has never explicitly declared itself as such to my knowledge.10:57
=== Sanne [n=Sanne@p548DB01E.dip0.t-ipconnect.de] has joined #ubuntu-classroom
=== PWill [n=paul@unaffiliated/pwill] has joined #ubuntu-classroom
PriceChild<BHSPitMonkey> QUESTION:  I often end up touting Ubuntu to friends and family members, but when it comes down to actual argumentation vs. other options (Windows), I find I lack a lot of reasons to give (I know that I prefer linux/Ubuntu...);  Are there any resources out there to help learn how to promote effectively?10:58
=== tekteen [i=nobody@ool-45768f2b.dyn.optonline.net] has joined #ubuntu-classroom
beunoBelutz: some members from the Marketing Team participate in it, but it was started (and is run by) from someone outside the team10:58
PriceChildarg I'm rubbish tonight :)10:58
jendaBHSPitMonkey: there is whylinuxisbetter.com :)10:59
=== BjornT [n=bjorn@canonical/launchpad/BjornT] has joined #ubuntu-classroom
jendaBHSPitMonkey: it's maintained by an Ubuntu person, but it's general in nature.10:59
=== ditsch [n=dennis@80.69.123.119] has left #ubuntu-classroom ["Verlassend"]
beunojenda: that link doesn't seem to be correct10:59
jendaBHSPitMonkey: That would be a very useful section of the DIY project's HOWTO section10:59
jendabeuno: It's correct when I say it's correct ;)11:00
=== kNo` [n=kNo`@i02v-62-34-120-240.d4.club-internet.fr] has left #ubuntu-classroom []
BHSPitMonkey( .net )11:00
jendasorry, it could also be whyislinuxbetter.com or .net or something ;)11:00
jendaBHSPitMonkey: thansk ):11:00
jendaehm11:00
jenda*thanks :)11:00
PriceChild<Belutz> QUESTION: any suggestion for promoting ubuntu to companies/schools/governments?11:00
=== rpw [n=ralf@p54AF17B4.dip0.t-ipconnect.de] has joined #ubuntu-classroom
jendaBHSPitMonkey: so, to answer the question clearly - not yet for Ubuntu in particular11:00
jendaBelutz: Didn't I say I knew nothing about marketing?11:01
jendaBelutz: I have one11:01
jendaBelutz: Get your LoCo team interested, and make it come up with a plan.11:01
beunoBelutz: the argentina LoCo, for example, is installing Ubuntu in an installfest tomorrow11:02
jendaOnce that happens - the MT would be very interested in the results and process, and might publish info on it for other LoCos to draw upon.11:02
=== tekteen [i=nobody@ool-45768f2b.dyn.optonline.net] has left #ubuntu-classroom []
jendaBelutz: Your LoCo is _bound_ to have many talented and qualified people in it who can answer that question on teh local scale much better than I..11:02
=== tomtig [n=tomtig@201.230.224.223] has joined #ubuntu-classroom
=== mikesown [n=sdaff@ool-457805ba.dyn.optonline.net] has joined #ubuntu-classroom
jendaAny more questions?11:03
=== orangefly [n=russ@pool-71-244-239-137.chi01.dsl-w.verizon.net] has joined #ubuntu-classroom
PriceChildThanks very much jenda :)11:04
jendaI take that as a 'no' :)11:04
jendaThanks for your attention.11:04
mikesownwere you talking about MOTU?11:04
PriceChild<tomtig> QUESTION: Is there any updated ODP presentation for Ubuntu project and I can take and give a presentation with at my LUG?11:04
habeebMarketing.11:04
PriceChildjenda, one last one ^11:04
mikesownah, ok11:04
jendaand thanks beuno for your help :)11:04
jendatomtig: sorry, not that I know of.11:05
jendatomtig: if you find one, as always, the MT is very interested :)11:05
beunojenda, np.  and if anyone isn't sure on how to approach helping with UWN, feel free to contact me11:05
jenda(the DIY project more than anyone else)11:05
=== mode/#ubuntu-classroom [+o imbrandon] by PriceChild
PriceChildimbrandon, You around? :)11:05
Belutzthanks jenda, thanks beuno :)11:06
PriceChildSCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Kubuntu - Brandon Holtsclaw11:06
jendaOh, and before I give way to imbrandon... you're all very welcome to hang around in #ubuntu-marketing, and if you have questions unanswered, you might get them answered there, too.11:06
habeebThanks for the session, jenda .11:06
RiddellPriceChild: he doesn't seem to be11:06
PriceChildRiddell, arg he wasn't around yesterday either :(11:07
=== jenda thanks you
=== mode/#ubuntu-classroom [-o jenda] by ChanServ
Riddellmm, hope he's ok11:07
Riddellwell I'm happy to take question11:07
Riddellquestions11:07
=== mode/#ubuntu-classroom [+o Riddell] by PriceChild
=== mc44 [n=mc44@unaffiliated/mc44] has left #ubuntu-classroom ["Exit,]
=== ajmitch wonders if he has imbrandon's phone number somewhere
=== Arby [n=richard@82.152.250.139] has joined #ubuntu-classroom
=== ..[topic/#ubuntu-classroom:PriceChild] : SCHEDULE: https://wiki.ubuntu.com/UbuntuOpenWeek - SCHEDULE CHANGES, PLEASE SEE THE TIMETABLE || RULES: https://wiki.ubuntu.com/UbuntuOpenWeek/Rules Please respect them || LOGS: https://wiki.ubuntu.com/MeetingLogs || Ask questions and chat in #ubuntu-classroom-chat, "QUESTION: <insert question here>/cs o || CURRENT SESSION: Kubuntu
=== myriam_rs [n=myriam_r@156-233.cable.senselan.ch] has joined #ubuntu-classroom
=== Scunizi [n=Scunizi@ip72-197-238-223.sd.sd.cox.net] has joined #ubuntu-classroom
PriceChildOk this session is supposed to be taken by Brandon. However he seems to be afk and Riddell has offered to take his place. Do we have any questions? Could you introduce yourself Riddell?11:11
Riddellhi, I'm Jonathan Riddell11:11
RiddellI work on Kubuntu11:11
Riddellalong with an excellent bunch of the coolest people you'll ever know11:11
Riddellwho all have a 24 hour party on #kubuntu-devel11:11
Riddellwith gusty open there's loads of merges to be done so if you're looking for an easy way to help out, that's very welcome11:12
=== gnrfan [n=gnrfan@201.230.224.223] has joined #ubuntu-classroom
Riddellany questions?11:13
=== lapland_ [n=m@ANice-151-1-86-189.w86-194.abo.wanadoo.fr] has joined #ubuntu-classroom
PriceChild<Belutz> QUESTION: i haven't tried kubuntu 7.04 is desktop effects also available in kubuntu?11:13
Riddellit's not on the CD and there's no tick box way to turn it on11:14
Riddellthat's because compiz doesn't integrate with KDE yet11:14
Riddelland also because the proper way to do it is to wait for KDE 411:14
Riddellwhich will have funky desktop effects built in11:14
=== pibbujes [n=minos@d83-181-123-204.cust.tele2.ch] has joined #ubuntu-classroom
Riddellhttp://www.kdedevelopers.org/node/278711:14
Riddellhowever...11:14
Riddellberyl does have kde integration with aquamarine11:14
=== GreenCult [n=cesar@200.60.98.244] has joined #ubuntu-classroom
Riddellso you can install beryl and aquamarine and beryl-manager and beryl-kubuntu and get it working just lovely11:15
Riddell(I believe, I don't have any hardware that works with it myself)11:15
nevermind_ubuntu is amazing, and ive seen many gnu distributions in my life11:15
Riddellwith beryl and compiz merging that will make it easyer for us to have a tickbox for turning on desktop effects11:15
Riddellso hopefully with gusty it'll be simple to do11:16
=== auge [n=mat@p57AF5EF7.dip.t-dialin.net] has joined #ubuntu-classroom
augehi11:16
=== zorglu_ [n=zorglub@165.43.102-84.rev.gaoland.net] has left #ubuntu-classroom ["Konversation]
PriceChild<xerosis> QUESTION: do you feel the need for any more paid developers on kubuntu? if so, what is the likelihood of more?11:16
nevermind_hi eye11:16
Riddellthere's always a need for more developers11:16
Riddellthat goes for any free software project (and I expect for proprietry software too, although I've never worked with any)11:17
Riddellone problem is that trolltech keeps hiring all the elite kde developers11:17
Riddellthe ones that don't work for suse anyway11:17
Riddellcanonical only hire the best developers11:17
Riddellbut I'm keeping my eye out for elite KDE people who need a job and will encourage them to send CVs to canonical11:18
auge.oO(pay more money :))11:18
nevermind_QUESTION: how about teaching your own developers up from schools or colleges?11:18
nevermind_ahh11:18
=== testbalrok2 [n=balrok@i59F762FC.versanet.de] has joined #ubuntu-classroom
=== testbalrok2 [n=balrok@i59F762FC.versanet.de] has left #ubuntu-classroom []
Riddellnevermind_: #ubuntu-classroom-chat please11:18
nevermind_yea11:18
Riddellthen PriceChild can feed it back here :)11:18
nevermind_on my way, sorry11:18
nevermind_)11:18
=== mode/#ubuntu-classroom [+o jenda] by ChanServ
jenda< Tm_T> QUESTION: Will next LTS have KDE4 or still hold on "good old" KDE3 ?11:18
jendaRiddell: not him anymore ;)11:18
=== billstei [n=bill@cable-207-138-198-62.dynamic.hbci.com] has joined #ubuntu-classroom
=== jenda ate PriceChild, sorry.
Riddelljenda: dunno, if next LTS is gusty+1 then I don't think KDE 4 will be read for LTS treatment11:19
Riddellif it's gutsy+2 then maybe, we'll have to see at the time11:19
jendaRiddell: Tm_T asked, not I ;)11:19
=== Vorian [n=steve@ubuntu/member/Vorian] has joined #ubuntu-classroom
Riddeller, aye11:20
Riddellany more questions?11:21
=== n2diy [n=darryl@ppp-42d4293f.wlks.losch.net] has joined #ubuntu-classroom
jenda< nevermind_> QUESTION: how about teaching your own developers up from schools or colleges?11:21
Riddellnevermind_: I'm not sure I understand what you mean11:22
jendanevermind_: feel free to rephrase the question here11:22
jendahm, next, then11:23
jenda< xerosis> QUESTION: I appreciate, there's not even been a UDS yet, but what are your personal goals for inclusion in gutsy?11:23
jendaRiddell?11:23
Riddellwell KDE 4 is due to be released shortly after gutsy, so I hope to be in a position to have a KDE 4 Kubuntu CD when 4.0 is out11:23
jendak ;)11:24
Riddellalso..11:24
Riddellimprovements to adept to make it match synaptic functionality11:24
Riddellmake kiosktool work with sudo11:24
Riddellporting some of the kubuntu apps to KDE 4 like system settings and guidance11:24
Riddellgetting an onscreen keyboard since that's something we lack11:25
Riddelland our summer of code student is working on a port of gdebi11:25
Riddelloh and a port of restricted-manager11:25
nevermind_ok, time to read up a bit better on the tutorials for these sessions11:25
Riddellother suggestions welcome11:25
Riddellnevermind_: did you mean getting university students into kubuntu development?11:26
=== n3t0 [n=n3t0@201-26-2-216.dsl.telesp.net.br] has joined #ubuntu-classroom
nevermind_not only university students11:26
nevermind_more like... offering courses at the teaching centers at cities and such11:26
RiddellI'm just one programmer, I'm not a teacher11:26
nevermind_base courses like "usage" maybe some admining or networking, maybe some base programming11:27
Riddellbut canonical is working on a training programme11:27
Riddellso you can get trained up in various aspects of ubuntu usage11:27
nevermind_yah, but id guess there are some ppls around who may be actually interrested)11:27
nevermind_might wanna bring it up at some lug meetings even11:27
RiddellI also think that university students are a much under-used resource for free software11:27
nevermind_yea11:27
Riddellcomputing science students have to do a dissertation on something which usually ends up written up and forgotten about11:27
RiddellI made a programme called Umbrello UML Modeller which has a lot of real world users11:28
Riddellrecently a university in france had a course where their students worked on Umbrello and KPlato11:28
Riddellwe got good features11:28
nevermind_ive just read some paper of a japanese student who did cpu virtualisation11:28
jendaRiddell: you'll prolly have to poke me for each next question ;)11:28
Riddelland they got real world experience of code11:28
=== Slayer_X [n=slayer@190.41.82.203] has joined #ubuntu-classroom
nevermind_theres alot of good papers and ideas out there one could continue to work with11:28
Riddellso if you're trying to learn about programming, there's no better way than to code free software11:28
Riddellit's a guaranteed A for a uni dissertation11:29
Riddellin my experience anyway11:29
nevermind_hehehe11:29
Riddelljenda: go11:29
jenda< Belutz> QUESTION: all the websites i visited always highlights the new features of ubuntu 7.04 and give screenshots of that feature. Is there a website that highlights new features in kubuntu with screenshots?11:29
Riddellwell, kubuntu.org would11:29
Riddellexcept it's died in the data centre crash that happened earlier today11:29
Riddellbut I'm sure it'll be up soon11:30
nevermind_ouch11:30
Riddellhttps://wiki.kubuntu.org/FeistyFawn/Beta/Kubuntu is a good guide11:30
Riddelland the previous Herd ones it links to11:30
Riddellthanks to nixternal, he does a great job on them11:30
Riddelljenda: yo11:30
jenda< Belutz> QUESTION: i haven't tried kubuntu 7.04 is desktop effects also available in kubuntu?11:30
jendagargh11:30
jendasorry11:30
RiddellI refer the honourable gentleman to the answer I gave some moments ago11:31
jenda< Armagon> QUESTION: What is the best way to go from loving to use KDE, and knowing how to program, but knowing next-to-nothing about programming with KDE or Linux, to becoming a competent kubuntu developer?11:31
jendaRiddell: that was my fault11:31
RiddellArmagon: find a bug a fix it!11:31
Riddellthere's lots of bugs in lots of programmes11:31
Riddellif one annoys you, fix it11:31
Riddelland soon you'll find yourself fixing too many things11:32
nevermind_for a real starter, id suggest good books on c and c++11:32
=== BlackHand [n=yonsy@190.81.5.46] has joined #ubuntu-classroom
Riddellwe also like python for kubuntu or ubuntu stuff, python is great11:32
nevermind_yea, but python to start with...11:32
Riddelltry joinging the bugs team and you'll find plenty of small fixes you can help with11:32
Riddelland hang around on developers channels (#kubuntu-devel) for help11:33
Riddelljenda: yo11:33
jenda< auge> Question: When will the postgresql driver in kexi be enabled again?11:33
=== Loic [n=Loic@ram94-2-89-85-122-46.dsl.club-internet.fr] has left #ubuntu-classroom ["Quitte"]
Riddellauge: hmm, I thought it was11:34
augeno, it is not in feisty :(11:34
Riddellauge: I'm not sure what library is needs, it may not be in main, but if it is there's no reason why not11:34
Riddellauge: I'll look out for it when I merge koffice and poke me if it doesn't get fixed in the next month in gutsy11:34
Riddelljenda: yo11:34
=== testbalrok2 [n=balrok@i59F762FC.versanet.de] has joined #ubuntu-classroom
augeRiddell: thank you.11:35
jenda< emet> QUESTION: Why don't Ubuntu developers make their software a bit easier to port (Eg: not dependent on GNOME libraries)?11:35
Riddellemet: port to what?  most of the programmes are well designed so it's often easy to port to KDE11:35
Riddellbut if it's a UI app, you have to use some UI library11:36
=== hubuntu [n=hubuntu@gprs-ggsn6-nat.mobil.telenor.no] has joined #ubuntu-classroom
Riddelljenda: yo11:36
jenda< samgee> QUESTION: I have recently heard comments that Python is making the desktop sluggish. What are you're comments on that?11:36
Riddellsamgee: hard to tell, performance is such a subjective thing.  kubuntu has power manager written in python by default now and I've had a couple of complaints that it's too slow compared to the c++ competition but a couple out of our millions of users isn't many11:37
Riddellubiquity seems to struggle in 256MB now, but I don't know if that's because of python, I suspect not11:38
Riddellno easy answer to that, although I suspect if we start using lots of different environments things start to get short of memory (openoffice, firefox, mono, python.. ouch)11:38
jenda< Belutz> QUESTION: still on the website question, do you know any community/user website that highligths kubuntu features like this one http://philbull.livejournal.com/25596.html (this one is for ubuntu)11:39
Riddellfortunatly kubuntu only has two of those :)11:39
Riddelljenda: yo11:39
jendaRiddell: answered Belutz', too?11:39
jenda< emet> QUESTION: Wouldn't the easiest thing be to just include GTK+ with Kubuntu then? Or is that not an option?11:40
=== CheshireViking [n=Interdic@unaffiliated/cheshireviking] has left #ubuntu-classroom ["Leaving"]
RiddellBelutz: that page doesn't load.  I don't know of any although blogs usually cover stuff, but if you think a special blog/website is needed for that it would be great to have someone set one up11:40
Riddellemet: kindae defeats the purpose of it being a KDE operating system :)11:41
Riddellemet: I don't see any advantage in that, KDE has everything we need for a basic operating system (which is all you can fit on 1 CD)11:41
Riddellif there's stuff missing, it usually gets added soon enough11:41
Riddelljenda: yo11:42
jenda23:40 < Belutz> QUESTION: how do you feel as a kubuntu developer, that the release code name is always refer to ubuntu not kubuntu, so any media that use that code name to highliths new features in a release could mislead the kubuntu users (like i just know now that kubuntu doesn't have desktop effects and restricted manager)11:42
RiddellBelutz: we can feel a bit in the shadow of the gnome side11:43
Riddellwhich isn't what anyone wants.  it's one of the reasons why Kubuntu is a Gold sponsor of Akademy, to show our support to KDE11:43
RiddellI'd really like to make the branding a bit more fair, I doubt the ubuntu CD will get renamed to gubuntu to give everyone equally silly names11:43
Riddellbut it would be nice to have an Ubuntu Family brand rather than have the umbrella brand and the gnome CD share the same branding11:44
Riddelljenda: yo11:44
jenda< apokryphos> QUESTION: Will there be any chance of kickoff in gutsy?11:44
=== macconline [n=macconli@190.37.43.156] has joined #ubuntu-classroom
Riddellapokryphos: kickoff is tricky to package because it's a fork of kdebase rather than a patch11:45
Riddellbut from talking to the authors they don't see any reason why we can't package it11:45
Riddellthey say the diff is small enough to be maintainable11:45
Riddellthe mono dependency for beagle is my other concern, but I'm told that's a plugin11:45
Riddellso it's something we should look at again for gutsy11:45
Riddellvolunteers welcome11:46
Riddelljenda: yo11:46
jenda< Belutz> COMMENT: I think canonical should think about promoting two products, ubuntu, kubuntu and/or edubuntu to media not just a code name (version) in general11:46
RiddellBelutz: of course I always think canonical should promote kubuntu more :)11:46
Riddellespecially given some of the commercial successes we've had11:47
RiddellI believe there's a deal to ship 100,000 kubuntu desktops in a latin american company happened11:47
Riddelland the french parliament11:47
Riddelland educational rollouts11:47
jendaThey're on Kubuntu?11:47
jenda(french)11:47
Slayer_Xmy small office runs Kubuntu in 20 desktops ^_^11:48
Riddellthe french parliament is yes, although the initial publicity never mentioned it11:48
RiddellSlayer_X: excellent!11:48
jenda< auge> QUESTION: Do you expect KDE4 will rock the house and bring a lot of new users to KDE, especially to kubuntu?11:48
Riddellauge: short term, quite possibly not11:48
Riddelllong term, absolutely11:48
BlackHandwe have 6 kubuntus in all the laptops (ibook and thinkpads )11:48
RiddellI suspect 4.0 won't be a revolution compared to KDE 3, just a slicker version in places11:49
=== nic-oooh [n=nico@i59F746F0.versanet.de] has left #ubuntu-classroom []
augeRiddell: why?11:49
Riddellbut the platform stuff that's going in is lovely11:49
augeah, ok11:49
Riddellauge: because most of the changes so far as under the desktop11:49
gnrfanI know very little about KDE really.. all I can tell you is all of this GNOME hackers are always excited to party with Aaron Saigo ;)11:49
=== brainsik [n=brainsik@dsl092-001-132.sfo1.dsl.speakeasy.net] has left #ubuntu-classroom []
Riddellplasma may change that, but there's nothing to see yet11:49
augeRiddell: ok. And is the porting of the Apps difficult?=11:49
Riddellporting of the apps in non-trivial11:50
jenda< Belutz> QUESTION: have kubuntu team ever suggest that default desktop for edubuntu should be KDE?11:50
Riddellnot difficult, but it takes time and care11:50
Riddellbut aye, KDE 4.0 will lay the ground for the next 5 years very very well11:50
Riddelland that will rock the house for the next 5+ years11:50
RiddellBelutz: lets not mention that to ogra :)11:51
RiddellBelutz: it's so cool to have meduxa rolling out Kubuntu on tens of thousands of desktops in the canary islands schools11:51
Riddellfor gutsy I have a session registered for making sure all the edubuntu stuff works on kde too11:51
Riddellwhich most of it probably does, I just havn't checked it ever11:52
Riddelland I'd like an edubuntu-kde meta package ready to install (but I don't see a need for a CD)11:52
Riddelljenda: yo11:52
jendaRiddell: no more for you11:52
jendaoops11:52
jendathere are11:52
jenda< emonkey-f> QUESTION: Is there some reference for all this big rollouts like in french parlament?11:52
Riddellemonkey-f: no, canonical has a press release but it needs approved by the client and that hasn't happened yet11:53
Riddellemonkey-f: you can ask tonio (anthony mercatante), he recently got employed by the company doing it11:53
Riddellso, Kubuntu rules, it's taking over the world one country at a time11:54
Riddellwe have a great community, who I love dearly11:54
Riddellplenty of help needed11:54
jenda< Belutz> QUESTION: is it possible that ubuntu and kubuntu could have a different release date?11:54
Riddellfree CDs on shipit of course, hand them out to your friends11:54
RiddellBelutz: it's possible but would cause problems and I don't see any advantage in it11:55
Riddelloh and come to Akademy11:56
Riddellit's going to rock11:56
Riddellregistration now open11:56
Riddellor, come to debconf11:56
Riddellbut I don't have any spare beds left11:56
jendammm, bed11:56
Tm_TRiddell: empty floor left? ;)11:57
=== Riddell dances a jig
=== Watje [n=watje@82-171-203-19.dsl.ip.tiscali.nl] has joined #ubuntu-classroom
=== Belutz hugs Riddell for answering all of my questions
=== kunstar [n=kunal@87.114.142.185.plusnet.thn-ag1.dyn.plus.net] has left #ubuntu-classroom []
jendaI'm afraid that's all the questions we'll have tonight  :)11:58
xerosisthanks Riddell :)11:58
Riddellgroovy, thanks aa, guid nicht11:58
BelutzRiddell, thanks for a great session11:58
Tm_Tthanks sir Riddell and good night <311:58
Riddellreally, I'm not knighted11:58
Tm_T;)11:58
Belutzit's 5 am and i haven't have my sleep :(11:59
emonkey-fRiddell, thx for your answers. 11:59
Tm_TI know you don't like it, only reason for using it :)11:59
Lureall invited to #kubuntu-devel ;-)11:59
=== rpw [n=ralf@p54AF17B4.dip0.t-ipconnect.de] has left #ubuntu-classroom ["Kopete]
augethanks Riddell11:59
=== samgee [n=samgee@125.186-241-81.adsl-dyn.isp.belgacom.be] has left #ubuntu-classroom ["Ik]
deniz_ogutThank you Riddell. Thanks to all "teachers". Great school day!12:00
=== aos101 [n=adam@gw.interweb.ukisp.com] has joined #ubuntu-classroom
=== balrok [n=balrok@i59F762FC.versanet.de] has joined #ubuntu-classroom
=== Vorian [n=steve@ubuntu/member/Vorian] has left #ubuntu-classroom ["Leaving"]

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