/srv/irclogs.ubuntu.com/2007/09/28/#ubuntu-classroom.txt

=== Red-Sox [n=jonny@unaffiliated/red-sox] has joined #ubuntu-classroom
=== merriam_ [n=merriam@85-211-21-215.dyn.gotadsl.co.uk] has joined #ubuntu-classroom
=== sacater [n=sacater@ubuntu/member/colchester-lug.sacater] has joined #ubuntu-classroom
=== croppa [n=stuart@135.27.233.220.exetel.com.au] has joined #ubuntu-classroom
=== xeruno [n=xeruno@cable200-116-11-46.epm.net.co] has joined #ubuntu-classroom
=== PWill [n=paul@unaffiliated/pwill] has joined #ubuntu-classroom
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-classroom
=== Crusher [n=You@ppp121-45-43-149.lns10.adl2.internode.on.net] has joined #ubuntu-classroom
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #ubuntu-classroom
=== Topic for #ubuntu-classroom: Ubuntu Open Week info: Information and Logs: https://wiki.ubuntu.com/UbuntuOpenWeek | Ubuntu classroom transcripts: https://wiki.ubuntu.com/ClassroomTranscripts
=== Topic (#ubuntu-classroom): set by nalioth at Fri Jun 8 21:28:23 2007
=== croppa [n=stuart@135.27.233.220.exetel.com.au] has joined #ubuntu-classroom
=== elkbuntu [n=melissa@ubuntu/member/elkbuntu] has joined #ubuntu-classroom
=== PriceChild [n=pricechi@ubuntu/member/pdpc.supporter.student.PriceChild] has joined #ubuntu-classroom
=== dholbach [n=daniel@ubuntu/member/dholbach] has joined #ubuntu-classroom
dholbachMOTU Q&A session in 12 minutes01:47
=== flohack [n=hacki@chello084115131198.3.graz.surfer.at] has joined #ubuntu-classroom
dholbachHEY flohack01:48
flohackHi! I'll wait until 14.00 before I repost my question01:49
=== jussi01 [n=jussi@oul088-gw3.netplaza.fi] has joined #ubuntu-classroom
dholbachheya jussi0101:49
=== BugMaN [n=BugMaN@nat.cabi.uniroma1.it] has joined #ubuntu-classroom
jussi01hi dholbach :)01:49
BugMaNhi01:49
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-classroom
=== flohack is back
dholbachhey guys :)01:49
=== jussi01 hugs Hobbsee Hello!
Hobbseehiya!01:49
=== Hobbsee is not here
=== porthose [n=charliej@67.60.186.55] has joined #ubuntu-classroom
=== siretart [i=siretart@ubuntu/member/siretart] has joined #ubuntu-classroom
=== TheMuso [n=luke@ubuntu/member/themuso] has joined #ubuntu-classroom
=== Goliath23 [n=david@vidsolbach.de] has joined #ubuntu-classroom
dholbachhi-bye Hobbsee :)01:57
=== DBO [n=DBO@unaffiliated/dbo] has joined #ubuntu-classroom
dholbachhello everybody - welcome to another MOTU Q&A session01:59
dholbachif you're here for the session, please quickly introduce yourself :-)01:59
dholbachI'm Daniel Holbach, MOTU for quite a long time now and trying to make it as easy as possible to join the developer crowd - if you still have questions after the session, please mail me with anything02:00
dholbachWho else do we have here? :-)02:00
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-classroom
flohackHi! I'm one of the developers of ktikz, a small application designed for scientific writers who use TikZ for drawing their illustrations. I try to get ktikz into Ubuntu :-)02:00
dholbachgreat to have you here flohack02:01
TheMusoHi. I am Luke Yelavich, a MOTU since January, and packaging lead for the UbuntuStudio project, as well as a regular accessibility team contributer.02:01
dholbachseb128: we're going through a round of introductions atm02:01
flohackDon't laugh at the name ktikz please...not one of my most creative inventions I know gg02:01
seb128Hi, I'm Sebastien and I'm working on the Ubuntu Desktop for canonical02:02
dholbachflohack: don't worry - I think there are names for software that are worse :)02:02
dholbachanybody else?02:02
BugMaNHi! I'm Maurizio, i try to improve my skills on packages activities02:02
=== AstralJava [n=jaska@e82-103-217-184.elisa-laajakaista.fi] has joined #ubuntu-classroom
dholbachgreat to have you here, BugMaN02:02
pleia2hey, I'm Lyz, I do some software packaging for Debian, will sort of be lurking (I'm at work) but am interested in starting to pick up on how things work in MOTU02:02
=== adam_b [n=adam@bumble.xosia.com] has joined #ubuntu-classroom
dholbachAstralJava, adam_b: we're going through a quick round of introductions atm - nice you are stopping by :)02:03
dholbachpleia2: excellent02:03
porthoseHi I packaged ampache for debian, just hanging out02:03
dholbachporthose: nice to see you again02:04
porthose:)02:04
dholbachok, maybe everybody else will introduce themselves during the session; let's go :-)02:04
dholbachthe documents I can suggest to all those of you who are new to packaging are02:04
dholbach - https://wiki.ubuntu.com/MOTU (of course)02:04
dholbach - https://wiki.ubuntu.com/MOTU/Recipes (to start playing with tools you use for packaging everyday)02:05
dholbach - https://help.ubuntu.com/6.10/ubuntu/packagingguide/C/ (to look up whatever might be new to you)02:05
dholbachhttps://wiki.ubuntu.com/MOTU/Documentation (has important links to all kinds of packaging docs)02:06
dholbachwho of you started packaging new software or working on existing packages already?02:06
=== agoliveira [n=adilson@201.22.83.196.adsl.gvt.net.br] has joined #ubuntu-classroom
porthosenew02:07
flohackI just uploaded ktikz to REVU, could someone please give me a link to the review procedure, or explain? Do I have to ask someone here for a review explicitly, or are you reviewing packages all the time and should I just wait until my package is reviewed?02:07
jussi01Hei, Im Jussi, Im a motu mentoree - hopefully one day I'll get to MOTU. Im also part of the ubuntu studio team02:07
flohackso that would be new then02:07
dholbachflohack: yes, that's a NEW package02:07
=== agoliveira [n=adilson@201.22.83.196.adsl.gvt.net.br] has left #ubuntu-classroom []
dholbachflohack: good question... the MOTU policy says that two MOTUs will have to give a positive review for your package02:08
flohackYes that's clear from the docs02:08
TheMusoSince we are close to a release, bug fixing is more of a priority at the moment, so your package likely won't be looked at till next cycle.02:08
dholbachflohack: you can ask for reviews on #ubuntu-motu on the ubuntu-motu-mentors@ mailing list, but at the moment we're in NewPackagesFreeze02:08
dholbachso we're focusing more on existing bugs, etc02:08
TheMusodholbach: That too.02:08
dholbachflohack: but it does not hurt to send a mail to ubuntu-motu-mentors@; somebody with a bit of free time will look after your package02:09
flohackI thought that was just for main atm...but you just released beta...which probably introduced the freeze i suppose02:09
TheMusoflohack: The freeze has been in place for a few weeks actually.02:09
dholbachhttp://wiki.ubuntu.com/GutsyReleaseSchedule has more info on all the freezes02:09
=== Baby [n=miry@195.37.62.208] has joined #ubuntu-classroom
porthoseDuring next release cycle will MOTU be reviewing packages in PPA's02:09
=== norsetto_ [n=Cesare@host49-197-dynamic.19-79-r.retail.telecomitalia.it] has joined #ubuntu-classroom
dholbachporthose: yes, if they have bugs with needs-packaging assigned to them02:10
TheMusoporthose: They would be better on revu, as there is a comments system that allows for viewing of what has been reviewed, and what needs work etc.02:10
TheMusoIMO02:10
flohackIs FeatureFreeze the relevant deadline for new Universe packges?02:10
dholbachyes, it's as TheMuso says; we currently are in a state where we have not integrated the PPA system into our review processes fully yet02:11
porthoseCool Thx02:11
dholbachflohack: yes, https://wiki.ubuntu.com/FeatureFreeze02:11
dholbachWho of you worked on existing packages already? Like applied a patch?02:12
norsettome :-)02:12
jussi01me02:12
BugMaNme sometimes :)02:12
AstralJavao/02:12
dholbachgreat :)02:13
dholbachhow did you get your packages uploaded?02:13
dholbachfirst of all, I'm pleased to see that you are working on existing packages like that - that's one thing I like about MOTU: if there's a bug that bothers you, it's very easy to just change it and get things fixed02:14
=== ian_brasil [n=ian@dasasob.nokia.com] has joined #ubuntu-classroom
=== huats [n=huats@194.98.120.3] has joined #ubuntu-classroom
dholbachdid you make use of  https://wiki.ubuntu.com/SponsorshipProcess  to get the change included in Ubuntu or did you ping somebody to get it done?02:14
BugMaNyes, usual i'm subscribe bug to universe or main sponsors02:15
jussi01no, pinged02:15
=== Riddell [i=jr@kde/jriddell] has joined #ubuntu-classroom
jussi01nice page to know though :)02:15
dholbachBugMaN: nice02:16
dholbachjussi01: yeah, it's good to use that process, because you're not blocked on individual persons, who might or might not have time02:16
BugMaNdholbach: i done that via LP and not with a tool02:16
flohackThank you very much for helping! Unfortunately I have to get back to my thesis. Keep up the good work!02:16
dholbachjussi01: also you get input from not just one, but lots of different people02:16
dholbachflohack: let me know how your attempts at becoming a MOTU go02:16
flohackI'll do!02:17
dholbachflohack: I'm keen to see you on that team and keen to see you project in Ubuntu soon02:17
dholbachrock on!02:17
flohackthanks!02:17
=== flohack [n=hacki@chello084115131198.3.graz.surfer.at] has left #ubuntu-classroom []
dholbachBugMaN: yeah that's fine too; as long as ubuntu-*-sponsors are on the bug02:17
dholbachdoes anybody have any concrete questions?02:17
=== DBO [n=DBO@unaffiliated/dbo] has joined #ubuntu-classroom
dholbachany package or problem we could take a look at together?02:17
jussi01dholbach: is there a list of things you need to know for becoming a motu?02:18
dholbachjussi01: good question02:19
dholbachjussi01: no, there's not; but the process is very easy and very straight-forward02:19
TheMusoMy answer to that would be, you can't know everything, but you need to know where to go to get the answers you seek.02:19
=== slytherin [n=Salazar@pdpc/supporter/base/slytherin] has joined #ubuntu-classroom
dholbach1) basically you contribute changes, new packages, patches, etc by the process described above02:19
TheMusoTHings you do need to know, are how to read and understand diffs, understand the commonly used files in the debian directory, and how a package goes together.02:20
dholbach2) at some stage your sponsors tell you "hey man, you should be able to do this yourself; you're doing good work"02:20
dholbach3) you send a small application to the MOTU Council02:20
dholbach4) You become MOTU02:20
jussi01ahhh :)02:20
dholbachhttps://wiki.ubuntu.com/MOTU/Hopeful/Recruitment is the process for that02:20
jussi01cool. thank you02:20
dholbachit's really straight-forward and it takes people like norsetto just a few weeks ;-)02:20
=== dholbach hugs norsetto
=== norsetto hugs dholbach back
jussi01(and people like jussi01 a few years...lol)02:21
dholbachbut TheMuso has a good point: it's really important to know who to ask and when to ask other people02:21
dholbachthat's why it's good to be on the ubuntu-motu and ubuntu-motu-mentors mailing lists and ask people if you're unsure02:21
dholbachalso to get your packages reviewed by a variety of people02:21
dholbachjussi01: I doubt that :-)02:22
TheMusoAgreed. Getting known amongst the MOTUs, means a better chance of becoming one yourself.02:22
=== gpocentek [i=gauvain@ubuntu/member/gloubiboulga] has joined #ubuntu-classroom
dholbachhey gpocentek02:22
gpocentekhello dholbach02:22
jussi01dholbach: :) One more question - is it necessary to become an ubuntu member before becoming a motu?02:22
TheMusojussi01: No.02:22
dholbachjussi01: no, motu membership includes ubuntumembers membership02:23
jussi01ok. :)02:23
dholbachif you want to get involved with the MOTUs and don't know what to work on: https://wiki.ubuntu.com/MOTU/TODO has a variety of easy bugs and packages to fix02:23
dholbachfor example the weekly bitesize tasks at the bottom of the page02:23
huatsjussi01: and you will notice that everyone is very nice with you when you start (even after ofcourse...)02:23
=== TheMuso has been trawling the big pile of universe bugs lately, and found a fair few that he could fix.
jussi01huats: very true :)02:24
TheMusoSO theres plenty there, just be prepared to do some bug triaj along the way. :p02:24
dholbachhttps://launchpad.net/ubuntu/+bugs?field.tag=unmetdeps for example02:24
norsettojussi01: a little word of advice from a fresh motu: don't be shy or afraid to ask, ask, ask, and when in doubt ask. oh, and ask02:24
dholbachthat's a list of bugs of packages that are not installable in gutsy at the moment02:24
=== jussi01 needs to head home from work, will catch you all later.
TheMusojussi01: Thanks for dropping by.02:25
jussi01norsetto: thanks...dont worry... I do02:25
dholbachjussi01: see you around and let me know how things go02:25
ian_brasilhi ..i have just ported a couple of apps to ubuntu mobile. I assume that I need to make the .deb packages now and then ping someone when it is done ..is this the correct procedure. Also is there a canonical tutorial for packaging?02:25
BugMaNdholbach: for those bugs it's better to have a pbuilder envy for gutsy to test?02:25
jussi01dholbach: np. I will02:25
dholbachBugMaN: and probably a chroot to test-install the packages in afterwards02:25
dholbachBugMaN: but yeah, that's a requirement02:25
BugMaNdholbach:02:26
BugMaNdholbach: ok02:26
TheMusodholbach: Do we have a good document explaining what a chroot is?02:26
dholbachian_brasil: I can paste you a few documentation links I mentioned at the beginning of the session02:26
ian_brasilcool02:26
dholbachTheMuso: DebuggingProgramCrash has one I think02:26
TheMusodholbach: ah ok.02:26
dholbachsudo mkdir /chroots; sudo debootstrap gutsy /chroots/gutsy     should work I think02:27
dholbach(getting debootstrap from -backports is necessary for that)02:27
norsettoTheMuso: I find this very good https://wiki.ubuntu.com/DebootstrapChroot02:27
dholbachah nice02:27
TheMusonorsetto: Yeah thats another good one, but it uses the slowly phasing out dchroot.02:27
dholbachian_brasil: after that uploading them and asking for review using http://wiki.ubuntu.com/SponsorshipProcess will get you reviews for those packages02:28
norsettoTheMuso: yes, but it says so ;-)02:28
TheMusoI use LVM snapshots with chroots and sbuild personally.02:28
dholbachian_brasil: after having gone through a bunch of successful sponsored uploads, people will ask you to become a MOTU yourself and you can send an application to the MOTU Council02:28
dholbachian_brasil: that's basically it02:29
dholbachany more questions?02:29
dholbachany packages / patches we should look at together?02:29
ian_brasildholbach: that helps a lot...thx02:29
Goliath23dholbach: i have a technical question. debuild fails on my machine here with an error message.02:31
Goliath23can I post it?02:31
dholbachGoliath23: fire away02:31
norsetto!ask | goliath2302:31
ubotugoliath23: Don't ask to ask a question. Just ask your question :)02:31
Goliath23checking if C++ programs can be compiled... no02:31
Goliath23configure: error: Your Installation isn't able to compile simple C++ programs.02:31
Goliath23Check config.log for details - if you're using a Linux distribution you might miss02:31
Goliath23a package named similar to libstdc++-dev.02:31
TheMusoGoliath23: DO you have build-essential installed?02:31
dholbachGoliath23: do you have build-essential installed?02:31
Goliath23I have the standard c++ libs installes. on my computer at home debuild works fine02:31
dholbachhehe02:31
Goliath23yes02:32
dholbachis this a certain package?02:32
dholbachor some other software?02:32
Goliath23nono, ist ksplash-engine-moodin02:32
Goliath23works fine and builds fine at home02:32
dholbachtry       sudo apt-get build-dep ksplash-engine-moodin02:32
Goliath23nothing installed02:33
dholbachthen config.log will have the answer02:33
Goliath23can I somehow remove and reinstall build-essential and all deps of it?02:33
norsettoGoliath23: can you paste your configure.log to pastebin?02:33
Goliath23#ifdef __cplusplus02:33
Goliath23extern "C" void std::exit (int) throw (); using std::exit;02:33
Goliath23configure: exit 102:33
Goliath23norsetto: sure02:33
Goliath23http://pastebin.com/m658d439802:34
slytherinIs there any page mentioning what kind of changes can/should/should not be done when creating a package from existing debian package?02:34
TheMusoslytherin: What reason do you have to modify a debian packge for Ubuntu02:35
=== LjL [n=ljl@ubuntu/member/ljl] has joined #ubuntu-classroom
TheMusoUsually f possible, its better to send the fix to Debian, and sync accross to Ubuntu.02:35
dholbachslytherin: not to my knowledge. but there's an easy rule of thumb: if it addresses a certain need that we can't achieve by syncing from debian, keep the changes as small as possible02:35
Goliath23norsetto: hm, line 1012 something about pthread..02:35
slytherinTheMuso: ex. I modified copyright year and download url in debian/copyright of a package. I also added version for libvorbis-dev as per my understanding of configure sript.02:36
dholbachslytherin: the thing is: we re-merge all our changed packages with debian in the beginnign of the release cycle and the bigger your change, the more conflicts it's probably going to have with a new version from debian we're merging with02:36
TheMusoslytherin: That sounds like something that could go to Debian, and synced accross.02:37
slytherindholbach: That is right. That is why I wanted to know if their are any guidelines.02:37
dholbachslytherin: that sounds like cosmetical changes the user probably has no benefit of02:37
dholbachslytherin: no strict guidelines, but bear in mind that you or somebody else will have to re-do your changes to package when merging again02:37
norsettoGoliath23: yes, sounds like an header problem02:38
slytherindholbach: hmm02:38
dholbachslytherin: does that make sense?02:38
slytherindholbach: yes, it does02:38
dholbachok02:38
dholbachGoliath23: what kind of modifications did you do?02:39
Goliath23dholbach: no modifications.. I guess I'll be able to continue from here... I guess I have to remove some deprecated libsomthing-dev ...02:39
norsettoGoliath23: try reinstalling libc6-dev02:39
Goliath23kk, thanks guys02:40
huatsHey all02:40
dholbachgenerally a: sudo apt-get install devscripts build-essential fakeroot; sudo apt-get build-dep <package>; fakeroot apt-get source -b <package>       should enable you to build it02:40
Goliath23ah... apt-get remove --purge libpthread-dev did the job!02:40
dholbachhey huats02:40
dholbachany more packaging problems? any packages we should look at?02:41
huatsoups I thought Goliath23 was over... I let you finish and then I ask mine :-)02:41
dholbachhuats: fire away02:41
Goliath23i'm finished02:41
dholbachian_brasil: any mobile packages you have lined up? :)02:41
huatsI have problems for solving bug #3673302:41
huatsthe rubber part....02:42
dholbachoh, the py[co]  one? :)02:42
huatsyep02:42
norsettobug 3673302:42
=== dholbach remembers the bug number :)
dholbachhttps://bugs.launchpad.net/ubuntu/+source/adonthell/+bug/3673302:42
huatsyou saw it so many times...02:42
dholbachyes :)02:42
dholbachalright, which source package are we looking at?02:42
huatswell I have been searching a way to remove the pyc and the only one was to make a find /rm02:43
dholbachrubber?02:43
huatsrubber02:43
huatsyep02:43
slytherinis ubotu sleeping? Why didn't he read the bug description for us?02:43
dholbachslytherin: no idea02:43
ian_brasili have ported gpodder and liferea to UME02:43
dholbachian_brasil: wow - nice02:43
ian_brasili python and i C app02:43
huatsso I tried to insert that in debian/rules inside the install target02:43
huatsbut nothing seems to work...02:43
dholbachcan you post the new rules file somewhere?02:44
huatsyep02:44
huatspastebin....02:44
dholbachdoes everybody understand what huats' bug is about?02:44
ian_brasilI am writing the UME Guide so my idea is to document the whole MOTU process for other mobile devs02:44
dholbachian_brasil: that's great - we should chat about that at some stage02:44
ian_brasilfor sure..i was hoping you would say that :)02:44
porthoseis there a way to setup multiple pbuilder like one for feisty, one for gusty etc?02:44
dholbachporthose: I think that's documented too on PbuilderHowto02:45
TheMusoporthose: Yes. There is a script in ubuntu-dev-tools to do this I think.02:45
dholbachyeah02:45
TheMusopbuilder-dist02:45
dholbachhuats: do you have the rules file up somewhere?02:45
huatspaste.ubuntu.com/491/02:45
porthoseThx02:45
huatssorryfor the delay (the file was on another compuer)02:46
huatsI have put in purpose the find/rm twice02:46
=== DBO [n=DBO@unaffiliated/dbo] has joined #ubuntu-classroom
TheMusohuats: WHy did you put the find line twice?02:47
huatsTheMuso: juste to shiw you where I have tried to use it02:47
=== dholbach does a test build: apt-get source rubber; #download rules file, stick into debian/rules
huatss/shiw/show/02:47
TheMusohuats: Right02:47
TheMusohuats: Wht has worked, and what hasn't?02:47
huatsnothing has worked... it builds correctly, but the .pyc are still there...02:48
TheMusoRight.02:48
TheMusohuats: Have you considered building the package step by step by hand, and attempting to determine which step creates the files? By steps I mean, fakeroot debian/rules clean, ./debian/rules build, fakeroot debian/rules install and fakeroot debian/rules binary02:49
huatsTheMuso: no but I'll be very interested in doing it...02:49
TheMusoI personally have found this very helpful, especially recently, in finding problems.02:49
huatsTheMuso: how can I do that ?02:50
huatsTheMuso: after a  pbuilder login or not ?02:51
TheMusohuats: You need to make sure you have all the package's build-dependencies installed, and run the above commands manually.02:51
TheMusohuats: If you can login to a pbuilder, and get the package into the chroot, thats great, but things like this need a general purpose chroot handy.02:51
TheMusoi.e not specifically for pbuilder use.02:52
huatsTheMuso: ok so I chroot to my pbuilder env02:52
huatsTheMuso: and the I can build it step by step...02:52
TheMusohuats: Yes.02:53
norsettodholbach: you may want to look at my changes some time today: https://wiki.ubuntu.com/MOTU/Mentoring/Contributor02:53
dholbachnorsetto: will do02:53
dholbachI found the problem02:54
dholbachinstall: build02:54
dholbach        dh_testdir02:54
dholbach        dh_testroot02:54
dholbach        dh_clean -k02:54
dholbach        dh_installdirs02:54
dholbach        $(MAKE) install prefix=$(CURDIR)/debian/rubber/usr02:54
dholbach        find $(CURDIR) -name '*.pyc' -exec rm {} \;02:54
dholbach# Build architecture-independent files here.02:54
dholbachthis will make it work02:54
dholbachyou have to put *.pyc into ''02:54
huatsdholbach: I know02:54
huatsdholbach: :-)02:54
TheMusofind is funny like that at times.02:54
dholbachelse the shell will expand it to the first thing it finds02:54
dholbachok great :)02:55
dholbachanother bug solved02:55
huatsdholbach: oh02:55
dholbachhuats: let me know when you put up the debdiff for the fix :-)02:55
huatsdholbach: I had misread your sentence02:55
huatsdholbach: ok02:55
huatsdholbach: sorry for bothering...02:55
dholbachhuats: does it make sense?02:55
dholbachhuats: no, you're not bothering at all02:55
dholbachhuats: what do you think how many times I made that particular mistake02:56
TheMusohuats: This is what we are here for.02:56
huatsdholbach: yes... you use the same command at the same place, but with the correct syntax...02:56
dholbachit's a mistake that's easy to make02:56
TheMusodholbach: Often not quoting the name parameter stuff works.02:56
dholbachin debian/rules you often mix shell code with Makefile code02:56
dholbachit's easy to be wrong there02:56
TheMusoAs I said, find can be an unusual beast.02:56
dholbachyes02:57
dholbachany other bugs you want to talk about? if not I have one02:57
=== TheMuso will be heading off to bed soon, so won't be round much longer.
dholbachI talked about 'unmetdeps' bugs before; package that are not installable because their dependencies cannot be resolved02:57
dholbachI'll make this the last one then02:57
dholbachwe should have another session next week :)02:58
=== norsetto keeps TheMuso awake by hammering him on the head every 30 sec
dholbachhttps://bugs.launchpad.net/ubuntu/+source/wammu/+bug/145538 is one of the list I mentioned earlier02:58
dholbachnorsetto: you're so mean02:58
TheMusonorsetto: DO you want me to fix bugs, or not? :)02:58
dholbachcan anybody find out what the problem is with this bug?02:58
=== norsetto keeps TheMuso awake by gently hammering him on the head every 30 sec
TheMusonorsetto: DO you want me to fix bugs, or not? :)02:59
TheMusoTo fix bugs, I need sleep at some point.02:59
dholbachif you look at the bug you will notice that it mentions amd64 - you can ignore that02:59
=== norsetto sings a lullaby to TheMuso
dholbachthis bug affects all architectures02:59
=== TheMuso listens to the lullaby, and then sings along with it, singing a harmony.
dholbachso? anybody up for fixing the bug? :)03:00
=== norsetto notice all the cats are suddendly fleeing his house ....
dholbachok, maybe we can get this one fixed next time or you can look at it and let me know what you find :-)03:01
norsettodholbach: give them time to donwload the source :-)03:01
dholbachyou don't need to download the source if you're on gutsy03:02
dholbachjust try to install it by running           sudo apt-get install --dry-run wammu03:02
TheMusodholbach: Often though, you do need to look atht e source package to get a good idea of why the unmet dep is the way it is.03:03
dholbachTheMuso: absolutely03:03
=== TheMuso makes the meeting the last task for tonight.
AstralJavawammu: Depends: python-gammu (>= 0.21) but it is not going to be installed03:05
dholbachAstralJava: yep03:05
norsettoAstralJava: and why is that?03:05
adam_bdholbach: the dry run was happy to install (until I updated repositorys, then as AstralJava)03:05
dholbachwhy is this not possible to install?03:06
AstralJavaHang on, I'll get the source. :)03:06
norsettoAstralJava: no need yet .....03:06
adam_bpython-gammu is only 0.20-103:06
dholbachexactly03:06
dholbachso we need to get a newer version from Debian03:06
AstralJavaHeh, didn't think of that.03:07
dholbachhttp://packages.debian.org/src:python-gammu03:07
adam_bdholbach: thats ok with freeze?03:07
dholbachhttps://wiki.ubuntu.com/UbuntuDevelopment#SyncingAndMerging is the process for that03:07
dholbachadam_b: it will have to get a FeatureFreeze exception03:08
dholbachhttps://wiki.ubuntu.com/FreezeExceptionProcess#head-1d28045481b8803d4815989e93edc4206f4848c403:08
dholbachbut I'm sure it will get granted, because it fixes a serious bug03:08
dholbachdoes anybody of you want to work on that?03:08
dholbachand follow up with our findings on the bug report?03:08
=== AstralJava can volunteer if no one else wants to
dholbachAstralJava: that's great03:09
dholbachAstralJava: be sure to let me know if it gets stuck somewhere03:09
TheMusoAstralJava: Great. Feel free to ask me any questions if you have any.03:10
dholbachso you see; sometimes being a MOTU is some kind of detective work03:10
adam_bwhat about testing if wammu really needs the new version of python-gammu?03:10
dholbachand it's important to follow up on bug reports with what you've found out03:10
AstralJavaSure thing, and dholbach, TheMuso is my sponsor so I'll see him first before bugging all the world. :)03:10
AstralJavaOh wait, no that's wrong.03:10
AstralJavaNevermind.03:10
=== AstralJava is still a bit buggered-up because of the flu
TheMusoAstralJava: mentor.03:10
AstralJavaHeh, yeah that too. :)03:11
dholbachadam_b: we inherited both versions from Debian (no Ubuntu changes), so the debian maintainer must have thought that it's necessary to have that new version03:11
norsettoadam_b: note as well the version of wammu03:11
dholbachadam_b: as it happens the debian maintainer is also the upstream author, so it's probably right what he's doing :-)03:11
=== porthose thinks this has been a good Q&A session :)
dholbachadam_b: but you're right; sometimes version numbers are too strict and you can "bend" them to make packages installable again03:12
dholbachadam_b: in this case I think it's not applicable03:12
dholbachporthose: thanks a lot for that03:12
dholbachit's been great to have you all around03:12
adam_bahh ok, and probably worth checking that the newer python_gammu dosnt need any other new things?03:12
dholbachand make sure you're on the ubuntu-motu-mentors list, then I'll announce the next session there03:12
pleia2dholbach: quick policy question?03:12
norsettoeverybody a good applause for dholbach!03:12
dholbachadam_b: exactly03:12
TheMusoGreat to see the Q&A sessions are attracting peopl.03:12
TheMusopeople03:12
dholbachpleia2: fire away03:12
=== norsetto applauds
dholbachthanks a lot... applaud yourselves too - you all were great03:13
dholbachand I hope to see you all as MOTUs soon :-)03:13
=== porthose claps
=== TheMuso seconds dholbach.
pleia2so I'm wondering what the opinion is about packaging in general because of my involvement with Ubuntu-Women, we've sort of been pushing women to contribute directly to Debian rather than Ubuntu since it'll benefit both distros03:13
=== huats claps
dholbachpleia2: right... that's a valid point03:14
pleia2so is this appropriate?03:14
dholbachpleia2: I can only speak for myself: I contribute to Ubuntu, because I use Ubuntu and test things on Ubuntu03:14
pleia2I do tend to suggest they check out their package in Ubuntu too, see how it's doing and all, if it needs help03:14
=== pleia2 nods
dholbachpleia2: but I have close contact to debian developers, so I let them know about things I do03:14
AstralJavaThank you norsetto, dholbach, TheMuso and all others for having us here. :) Great job.03:15
Hobbseepleia2!03:15
pleia2hey Hobbsee :)03:15
dholbachor another example: if I package a new software, I follow up on a debian RFP (request for package) or ITP (intent to package) bug to let them know, that I've already done the work in UBuntu, so they can benefit from that03:15
pleia2dholbach: good to know, thanks03:15
dholbachpleia2: so my answer would be something like: to contribute to Debian (and make other people benefit from our work too) you don't have to be a debian developer03:16
dholbachas long as you're easy to work with and maintain good channels of communication03:16
dholbachI hope that makes sense03:16
pleia2well the RFP and ITP bug notification if you package in ubuntu is a great idea03:17
Hobbseeof course, it helps that there are DD's around that you can persuade to upload your package to debian too03:17
pleia2I come from Debian, so that's why my dev work is over there, and it's neat to see my packages end up in Ubuntu too ;)03:17
TheMusoWell folks, I must be off. Hope to see all you hopefuls around ni the community, asking questions, and fixing bugs/updating packages.03:18
=== norsetto notices the use of thw word "persuade"
TheMusos/ni/in/03:18
dholbachI'm off for lunch now03:18
pleia2enjoy, thanks!03:18
dholbachI'll let you all know on ubuntu-motu-mentors about the next session03:18
norsettoTheMuso: thanks for sticking with us so late :-)03:18
dholbachthanks a lot to all of you again!03:18
TheMusonorsetto: This is my normal time for staying up anyway.03:19
huatsTheMuso: finally the hammer thing will stop :-)03:19
AstralJavaThanks again.03:19
TheMusohuats: heh.03:19
huatsthanks all once again....03:19
porthoseThanks to all03:19
huatsdholbach: will you put the log of this meeting somewhere ?03:19
huatswell daniel or someone else :-)03:20
=== TheMuso [n=luke@ubuntu/member/themuso] has left #ubuntu-classroom []
=== porthose [n=charliej@67.60.186.55] has left #ubuntu-classroom []
=== AstralJava [n=jaska@e82-103-217-184.elisa-laajakaista.fi] has left #ubuntu-classroom []
dholbachhuats: http://daniel.holba,ch/temp/motu-qa.log03:22
dholbachit'd be nice if somebody could put this into some better place03:23
dholbachmaybe on the wiki somewhere03:23
huatsdholbach: ok thanks03:25
dholbachde rien03:25
huatsdholbach: :-)03:25
=== dholbach needs to get his computer repaired, so see you later
norsettodholbach: perhaps in the MOTU/School section03:25
=== dholbach -> lunch
huatsdholbach: I have provided the debdiff to correct the rubber pb...03:25
dholbachhuats: great, will take look later03:26
huatsdholbach: of course... and "bon apptit"03:26
dholbachmerci03:27
=== dholbach [n=daniel@ubuntu/member/dholbach] has left #ubuntu-classroom ["Ex-Chat"]
=== huats [n=huats@194.98.120.3] has left #ubuntu-classroom []
=== adam_b [n=adam@bumble.xosia.com] has left #ubuntu-classroom []
=== DBO [n=DBO@unaffiliated/dbo] has joined #ubuntu-classroom
=== slytherin [n=Salazar@pdpc/supporter/base/slytherin] has left #ubuntu-classroom []
=== siretart [i=siretart@ubuntu/member/siretart] has left #ubuntu-classroom []
=== zween [n=zween@vpn-102.vpn.net.ed.ac.uk] has joined #ubuntu-classroom
=== norsetto [n=Cesare@host49-197-dynamic.19-79-r.retail.telecomitalia.it] has left #ubuntu-classroom ["g'bye]
=== vistakiller [n=spiros@ppp171-41.adsl.forthnet.gr] has joined #ubuntu-classroom
=== hjmf [n=hjmf@115.Red-83-49-18.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
=== vistakiller [n=spiros@ppp171-41.adsl.forthnet.gr] has left #ubuntu-classroom []
sacateres you can05:08
sacatereep05:08
sacatersorry wrong chan05:08
=== nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-classroom
=== zween [n=zween@79-66-30-55.dynamic.dsl.as9105.com] has joined #ubuntu-classroom
=== dgjones [n=Cheshire@unaffiliated/dgjones] has joined #ubuntu-classroom
=== emonkey [n=emonkey@static-pro-212-101-27-121.adsl.solnet.ch] has joined #ubuntu-classroom
=== nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-classroom
=== vistakiller [n=spiros@ppp4-107.adsl.forthnet.gr] has joined #ubuntu-classroom
=== dgjones [n=Cheshire@unaffiliated/dgjones] has left #ubuntu-classroom ["Leaving"]
=== hjmf [n=hjmf@115.Red-83-49-18.dynamicIP.rima-tde.net] has joined #ubuntu-classroom
=== hjmf [n=hjmf@115.Red-83-49-18.dynamicIP.rima-tde.net] has joined #ubuntu-classroom

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