dholbach welcome everybody to our MOTU Q&A session!

MrLimeni hello everybody

dholbach I'm Daniel Holbach, have been MOTU for a couple of releases already, worked in the Desktop Team and other places, but now am focussed on making MOTU KICK ASS and make going through the MOTU process as smooth and enjoyable as possible Smile :)

* jono raises hand/join #ubuntu-classroom-chat

jono oops

* dholbach spotted some familiar faces - introduce yourselves Smile :-)

dholbach ok, let me introduce a few people then...

* seb128 hugs dholbach

dholbach we have jono "Jäger" bacon, Metal Drummer and Community Manager

* lool waves

jono hehe

dholbach we have Hobbsee, she kicks ass in the MOTU team and has the large pointy stick of doom

* Hobbsee waves

dholbach lool, Loïc Minier, he rocks as much as Séb does

* effie_jayx raises hand

dholbach effie_jayx: great to have you here

* warp10 raises hend

lool dholbach: Don't say "as much", one of Séb and me must be better than the other, you got to name the best of us two

dholbach warp10: great Smile :)

lool :-P

dholbach jono wants to become a MOTU too Smile :-)

* Hobbsee wants to become a motu! :P

MrLimeni I'm Dino Rastoder, and i am student at computer science. I'm very interested in becoming a MOTU.

dholbach lool: I wouldn't try to make that decision - you guys ROCK Smile :)

* proppy raises a finger

dholbach nice, great to have you all here

jono this is great Smile :)

* txwikinge2 waves

dholbach do we have questions already?

jono can I make one small statement dholbach?

dholbach jono: sure

jono I would just like to encourage all existing MOTUs and all new prospective MOTUs to spread the word about MOTU and blog about it - I would love to see new MOTUs blogging about their progress

dholbach this session is completely free-form: so please interrupt and ask whenever you have a question or a statement to make deadwill heya

dholbach jono: very good point

jono MOTU is going to be a real focus in the coming year, so I would love to see us all advocate people getting involved Smile :)

dholbach it'd be great to have more coverage on planet ubuntu, also setting up a blog at wordpress.com should be just a matter of a few clicks

dholbach do we have questions already?

txwikinge2 dholbach: how is it with the package names for different releases. DO they change even nothing in the package changes?

MrLimeni What are responsibility of a MOTU?

effie_jayx dholbach, Your last session on packaging on Open Week was awesome. very "human", I wanted to find the logs to it. but I found it was your first talk on both logfiles

* txwikinge2 is playing with the packaging tools

dholbach txwikinge2: if there are no changes during a releases, the package is unchanged but will be transferred into the new "release pocket"

txwikinge2 but you have to change the gutsy->hardy in the changelog file ?

dholbach txwikinge2: only if you do an upload to hardy

txwikinge2 ah ok.. thanks

dholbach great

proppy do we have to fill a debian bugs or a ubuntu bugs for each ubuntu or debian counterpart ?

dholbach if you decide to take care of a certain package or a class of packages, you are responsible for keeping the package in a good shape:

proppy or is this a good idea to work only in one place, and then get the result synced ?

dholbach - keep the package updated

MrLimeni ok, now i have some ideas

dholbach great

MrLimeni tnx

dholbach proppy: some people decide to talk to the debian teams in IRC, some send emails to mailing lists, some file bug reports

proppy dholbach: i.e yesterday I fill a new upstream version bug for debian, I don't know if it a good practice to also fill one on launchpad and to link the debbugs ?, or just to ask for a sync when it's one on the debian part ?

* norsetto thinks it is a VERY good idea during merging to forward changes upstream

dholbach but close bonds between maintainers and teams are very important, it helps to not duplicate work

* norsetto upstream meaning especially debian

proppy dholbach: but filling two bugs, one on ubuntu and one on debian, could lead to duplicate work too, due to lack of coordination ?

dholbach proppy: the good thing is that the bug status in LP is updated automatically

proppy I mean in the hypothetical case that there is lack of coordination on a specific issue, I'm not speaking in general team

dholbach we can't rule out that some duplication happens

proppy what about ITP versus Needs-packaging ?

dholbach it references all the important steps you need to go through

effie_jayx dholbach, how can we help for the next release? I have some minor experience with pbuilder and I can say I know my motu ABC

dholbach proppy: we have no policy telling you to file an ITP or RFC

dholbach ITP in Debian means "Intent to Package", so you should only file it if you REALLY want to maintain the package in debian

proppy dholbach: but what is the usage (not the policy) ?

dholbach something I used to do, when I packaged a new piece of software, for example when I packaged 'glom': follow up on the debian bug report saying "please package glom", I said "I packaged it for Ubuntu, grab the source package at http..."

proppy dholbach: I was just worried if I should fill an itp for the needs-packaging bugs I'm working on

dholbach 'bitesize' bugs for example are bugs that are suited for new contributors, because they're likely to be easy

effie_jayx dholbach, Could I comment on something?

dholbach we have 'upgrade' bugs, where users request new upstream versions of a package, this can be easy too, if you follow the 'update a package' recipe on http://wiki.ubuntu.com/MOTU/Recipes

effie_jayx dholbach, One of the most difficult things about helping out doing MOTU work is that people like you help out alot ... but people in the channel are at times busy building stuff for ubuntu and have little time to check your stuff. People in #ubuntu-motu are AWESOME but they lack the time for doing MOTU stuff. we would need more people just there to mentor little grasshoppers like us

dholbach also we have the huge list of 'needs-packaging' bugs, where users request new software to finally get packaged

effie_jayx dholbach, aha... that I didn't know Big Grin :)

dholbach effie_jayx: also ask norsetto about the mentor process he's currently trying to improve - it's not set in stone yet, but we're trying to work out mentoring

effie_jayx dholbach, yes... and lot's to do... MOTUS have lots to do

dholbach your best bets are #ubuntu-motu, ubuntu-motu-mentors@lists.ubuntu.com for general questions

proppy what about #ubuntu-mentors ?

dholbach and if you want to get your package or patch reviewed: http://wiki.ubuntu.com/SponsorshipProcess and http://wiki.ubuntu.com/UbuntuDevelopment/NewPackages

norsetto proppy: well, the idea is that we should really not separate mentoring from the normal process flow

dholbach good point norsetto

* Hobbsee is also going to have a whole stack of bitesize bugs, soon, too.

dholbach Hobbsee: file / tag those bugs? or fix them yourself?

* norsetto knows that Hobbsee is very good at bitesizing

Hobbsee file

dholbach NICE

* dholbach hugs Hobbsee

Hobbsee they'll be good for new people to fix Smile :)

dholbach everybody give Hobbsee a hug Smile :)

Hobbsee but that will be after the merge season

dholbach MOTU is also a lot about hugging... Smile :)

* proppy nugs Hobbsee

proppy oups

* Hobbsee hugs proppy back Smile :)

dholbach Smile :-)

* effie_jayx hugs Hobbsee

Hobbsee Smile :)

dholbach referenced from http://wiki.ubuntu.com/MOTU/GettingStarted

effie_jayx dholbach, a note on the debdiff wiki would be good

dholbach can we solve a practical problem today? Smile :)

effie_jayx dholbach, let me give you link

* txwikinge2 hugs Hobbsee

dholbach effie_jayx: ok Smile :)

effie_jayx I was drowning on papercup

Hobbsee yeah. everyone can do a problem of my optoelectronics paper tomorrow. thanks for offering Smile :)

* dholbach sees the new MOTU motto already: "MOTU - we solve ALL your problems!"

Hobbsee Big Grin :)

dholbach Smile :)

effie_jayx dholbach, https://wiki.ubuntu.com/MOTU/Recipes/Debdiff <--- after I generate the debdiff there is a very scary message saying the public key cannot be berified

Hobbsee dholbach: "what's the difference bewteen all the build systems, and all the patch systems? do i care? which one should i use? which one is "better"?"

effie_jayx so I thought there must be something wrong with my gpg key

Hobbsee dholbach: how's that for a question? Smile :)

dholbach effie_jayx: did you add a changelog entry?

effie_jayx dholbach, I did... one that matches my key

dholbach effie_jayx: is exactly that name and email address on your gpg key?

norsetto dholbach: no, thats becuase of the key used to sign the original .dsc

effie_jayx dholbach, yes

dholbach norsetto: ahhh, right

effie_jayx norsetto, right

dholbach good point

effie_jayx so that was the problem

Hobbsee effie_jayx: you dont sign debdiffs Smile :)

effie_jayx Hobbsee, for one ... that's true

Hobbsee they'd never apply, if you did. they're just special forms of patches.

dholbach effie_jayx: ok, we can add a note explaining to ignore that message

effie_jayx Hobbsee, but mee as a MOTU-noob... It scared me...

Hobbsee effie_jayx: fair enough Smile :)

dholbach in Debian and Ubuntu packaging there's a variety of build and patch systems

Hobbsee dholbach: oh, and how do i tell the different build systems apart? why are some debian/rules files so much shorter than others?

dholbach most packages make use of debhelper in debian/rules

dholbach debhelper contains a bunch of scripts to make a maintainer's life easier

proppy dholbach: do I need to understand dh_* call when working on a package, or should I just blind copying them form dh_make, and read the man when needed ?

dholbach CDBS contains Makefile snippets, that are 'controlled' by variables you can set

dholbach the answer is: it depends

proppy dholbach: what about the order of dh_* call is it documented somewhere, or should I trust and copy that from existing package ?

dholbach but if work on a variety of packages and fix a variety of bugs, as most MOTUs do, you will need to learn the individual patch/build systems that are used by the packages

Hobbsee and if you ever have to install yada, RUN AWAY!!!

dholbach proppy: the debian policy should contain information about that

Hobbsee death to all yada!

effie_jayx hehehe

dholbach we have pretty good documentation of all patch systems in the packaging guide

Hobbsee dholbach: please add that to the faq, btw

dholbach Hobbsee: it is already there: https://wiki.ubuntu.com/UbuntuDevelopment/FAQ

Hobbsee that's different.

dholbach . o O { I'm the wiki slave... Smile :-) }

Hobbsee dholbach: the stuff about what the differences are betwen the build systems, and patch systems, and if you ened to care.

* Hobbsee queries

dholbach Hobbsee: OK, added a note in my todo list

Hobbsee dholbach: (both groups of questions need to be there)

dholbach right, thanks for the suggestion

txwikinge2 dholbach: I have uploaded two new pacakges to revu.. .what do I do now?

dholbach txwikinge2: NEW packages?

txwikinge2 well.. packages not existing in ubuntu yet

Hobbsee (where NEW == new to ubuntu)

* norsetto notes that we have regular REVU days on every monday now

dholbach txwikinge2: does the package in Ubuntu exist already?

txwikinge2 no

dholbach right

txwikinge2 ok

dholbach great

txwikinge2 ok

dholbach for those of you interested in becoming a MOTU: any ideas what you'll be working on or get started with?

proppy dholbach: working on NEW package as well, have working on existing bugs when I find some

jono I think I am going to continue to learn how to package existing stuff and then pick something

dholbach I always like to plug seb128's and lool's team: if you're interested in Desktop Stuff: http://wiki.ubuntu.com/DesktopTeam/TODO has a LOT of stuff to get involved with

norsetto txwikinge2: having a new package in ubuntu can be a very frustrating experience, don't be discouraged easily

txwikinge2 I think I will look at some of the bitesize stuff next

proppy dholbach: and when norsetto ask me too

jono would be fun to contribute to a team

Hobbsee dholbach: am i better off to put new packages into ubuntu, or fix bugs in current packages? does it make any difference, in getting MOTU?

jono the main thing I need to learn right now is how packaging works :P

txwikinge2 norsetto: Don't worry.. I won't .. I just don't want to get on peep's nerves either Smile :)

dholbach Hobbsee: to become a MOTU it's important that we see so many good contributions (in whatever form) to Ubuntu, that we trust you and see that you do good work

jono could I package audio files for ubuntu?

Hobbsee dholbach: so the suggestion would be to go with bugfixes, as the new packages take so long?

jono like another example-content

txwikinge2 for the login sound?

dholbach Hobbsee: if you want some new package included in ubuntu really badly, you will have to do that Smile :)

Hobbsee dholbach: yes, but if i dont care, i just want to contribute somewhere?

dholbach jono: sure, only the licensing and size is important

Hobbsee: I personally learnt a lot by fixing/modifying existing packages

jono dholbach: right

Hobbsee ok

dholbach I would not discourage people from packaging new stuff Smile :)

dholbach - make Universe ROCK Smile :-)

* txwikinge2 doesn't have a blog yet

dholbach any final words? Smile :-)

dholbach ok... have a great day then!

Hobbsee I'd like to also point out that the MOTU are almost all volunteers - so it would be unwise to demand your stuff gets done immediately, etc. we have queues for a reason, and we don't take kindly to someone filing 50 bugs, then complaining when they arent all uploaded the next day. we have stuff to implement too.

txwikinge2 thanks dholbach

Hobbsee (which also applies to reviews, etc)

dholbach we'll have another Q&A session next week - I'll announce the details ~mid next week

Hobbsee i'd also like to point out that you dont need to be a super-l33t coder to be a MOTU

dholbach but we do our best to keep queues as short as possible Smile :)

Go back to MOTU/Q&A/Logs.

MOTU/Q&A/Logs/16-11-07 (last edited 2008-08-06 16:41:10 by localhost)