Technical-2006-10-10

(15:59:17) mdz: morning
(15:59:58) jdong: afternoon, mdz :)
(16:00:38) ***ogra waves
(16:00:59) smurf: mdz, jdong: -EWRONGTIMEZONE
(16:01:31) ajmitch: morning
(16:01:36) jdong: AFTERNOON
(16:01:44) smurf: night ;-)
(16:01:46) mdz: welcome all
(16:01:49) tepsipakki: good evening <yaawwwn> ;)
(16:02:14) mdz: kristog proposed a discussion item for the agenda
(16:02:18) Keybuk: mdz: are you going to drive, or shall I?
(16:02:21) mdz: but there doesn't seem to be a kristog present
(16:02:28) mdz: Keybuk: I've got it
(16:02:41) mdz: does anyone know Riccardo Setti / kristog?
(16:02:44) amachu left the room (quit: Read error: 104 (Connection reset by peer)).
(16:02:50) Keybuk: he's on #ubuntu-devel
(16:02:55) kristog [n=kristog@energ63.energ.polimi.it] entered the room.
(16:02:59) kristog: hello
(16:03:11) mdz: kristog: you're up
(16:03:23) mdz: tell us what you want to discuss
(16:03:50) kristog: mdz, * i wanted ask if people.ubuntu.com could provide web space for all UbuntuMembers
(16:03:58) kristog: as people.debian.org/~developer do
(16:04:23) mdz: kristog: what would this space be used for?
(16:04:24) kristog: i , but i guess other people, could need space for put theyr work
(16:04:37) mdz: can you give some examples?
(16:04:39) kristog: mdz, ubuntu work, png, doc, debs
(16:04:48) sivang: hi all
(16:04:48) kristog: mdz, take a look on people.debian.org/~giskard
(16:04:50) ***sivang waves
(16:04:59) jdong: mdz: the most common application I can think of would be a personal APT repo
(16:05:04) kristog: mdz, i need to put a .debdiff file
(16:05:07) mdz: kristog: is that your directory?
(16:05:14) kristog: mdz yes
(16:05:21) kristog: jdong, no, i don't think so
(16:05:23) Keybuk: jdong: personal APT archives are something that Launchpad intends to provide
(16:05:32) ogra: kristog, well, if you keep *everything in a bzr branch you caqn just use launchpad ;)
(16:05:40) jdong: kristog: most of the other things I can think of can be attached to malone
(16:05:42) mdz: jdong: publishing something on people.ubuntu.com lends a certain officiality to it; I'm not sure that should apply to all members when it comes to producing packages
(16:05:43) jdong: or hosted as bzr branches on LP
(16:06:25) phanatic [n=phanatic@ubuntu/member/phanatic] entered the room.
(16:06:29) jdong: mdz: yeah, certainly point taken. I'm not voicing an opinion one way or another yet :)
(16:06:34) mdz: kristog: what is the .debdiff for?
(16:06:34) ***Toadstool waves
(16:06:43) kristog: jdong, yes, but i cannot say to people that they have to use bzr for *download* a .deb
(16:06:46) mdz: kristog: if it's a patch for a package in Ubuntu, it would be better to put it in Launchpad
(16:06:47) jenda left the room (quit: Read error: 54 (Connection reset by peer)).
(16:07:00) kristog: mdz, yes .debdiff was an example.
(16:07:03) jdong: kristog: malone is useful for that
(16:07:12) kristog: but i cannot attach .deb
(16:07:17) jdong: kristog: why not?
(16:07:18) Keybuk: mdz: otoh, it does seem ... odd that people.u.c is limited to canonical staff; and not at least core-dev members, no?
(16:07:22) mjg59: Sorry, hi
(16:07:27) raphink: hi
(16:07:32) pitti: hi mjg59
(16:07:33) jdong: kristog: I attach debs for backports quite often
(16:07:34) kristog: hello mjg59
(16:07:39) mdz: Keybuk: it's liimted to a pretty arbitrary and inconsistent group of people afaik
(16:07:39) ***smurf agrees with keybuk
(16:07:43) sivang: Keybuk++
(16:07:48) Keybuk: e.g. there is no people.u.c/~mjg59
(16:07:51) mdz: Keybuk: and I'm not arguing that, only the specific proposal on the table atm
(16:08:15) jdong: I'd personally lean core-dev and possibly MOTU also
(16:08:19) Keybuk: of course, elmo knows where I live ...
(16:08:26) sivang: hehe
(16:08:36) sivang: Keybuk: should have thought about this before :-)
(16:09:13) kristog: mdz, i use my ~ for this kind of stuff, but people should use it for other things (related to ubuntu)
(16:09:31) Keybuk: I'm not sure that this is something the TB can make a decision on?
(16:09:45) mdz: Keybuk: not directly, but we should have an opinion
(16:09:45) Keybuk: or, at least, an effectual decision
(16:10:02) kristog: Keybuk, i don't know sorry if this is not the right place :(
(16:10:16) mjg59: I think there are technical arguments in favour of providing a resouce with reasonable bandwidth for developers to distribute files from
(16:10:17) Keybuk: we give @ubuntu.com e-mail to every member
(16:10:31) Keybuk: so it would fit that they also got people.uc/~ as well
(16:10:43) mdz: I think that it is entirely appropriate for the project to have a place for contributors to place content, but there is some question in my mind about the particulars
(16:10:48) Keybuk: the "official distribution" moniker would equally apply if they sent it from that e-mail address, no?
(16:10:53) jdong: what are the use cases for a ~username that malone/launchpad wouldn't be appropriate?
(16:11:03) jdong: other than the PPA's
(16:11:13) Keybuk: jdong: launchpad lacks download areas (I've complained about this from a strictly "LP as an SF replacement" POV)
(16:11:30) mjg59: Well, in the launchpad case there's the basic problem that it doesn't have the functionality and someone would need to write it
(16:11:43) jdong: mmm, ok, so for _releasing_ arbitrary files
(16:11:45) mjg59: Whereas the ~ space is just a simple matter of configuration
(16:11:49) Keybuk: not really
(16:11:55) Keybuk: it needs a box allocated for it
(16:12:01) Keybuk: accounts copied from launchpad
(16:12:05) Keybuk: access control somehow arranged (libpam_lp?)
(16:12:17) mjg59: Well, that's still likely to be less work than launchpad integration
(16:12:18) Keybuk: ssh logins or just sftp?
(16:12:20) mdz: mjg59: there's a bit more to it than that; there are substantive issues about authentication, access control, quotas, appropriate content, etc. which would need to be included
(16:12:38) mjg59: But yeah, admittedly there are various issues
(16:12:38) ogra: but as i understood sabdfl in th epast it shall also provide something to have your own repo with packasges built from your bzr branches
(16:12:42) mdz: this should be considered entirely separate from the current rookery setup for canonical, I expect it would be an entirely new service
(16:13:00) jdong: a home folder sounds like a temporary workaround for desired launchpad features?
(16:13:00) Keybuk: indeed, rookery has been too much of a "staff machine" to just open up
(16:13:01) sivang: ogra: yes, probably as PPA's
(16:13:02) mdz: ogra: yes, it will
(16:13:02) kristog: mdz, yes, i agree with you.
(16:13:04) Keybuk: it would be too much of an audit
(16:13:13) kristog: simira, PPA?
(16:13:15) mdz: which is one of the reasons why there need to be concrete examples of how this service would be used
(16:13:20) pitti: kristog: personal package archives
(16:13:25) mdz: which are not already planned for launchpad
(16:13:27) kristog: pitti, thank you.
(16:13:42) jdong: if we're speaking of LP as a SF, then being a ubuntu member doesn't seem like an appropriate requirement for posting packages to download
(16:13:45) sivang: mdz: s/not// ?
(16:13:55) mdz: PPA = personal packages archives = a facility provided by launchpad for publishing .debs in a repository for use with apt
(16:13:57) Keybuk: mdz: much as the existing staff use their people areas? random files uploaded for other people to download
(16:13:59) Keybuk: it's not just debs
(16:14:03) mdz: sivang: no
(16:14:09) Keybuk: a quick glance at mine shows various bits and bobs
(16:14:22) pitti: yeah, I use mine for screenshots, patches, etc., too
(16:14:54) ***ogra doesnt dare to look at his rubbish ....
(16:15:09) mdz: my public_html has: 1) branches (which now belong on the supermirror)
(16:15:29) mdz: 2) random files which apply to bug reports (which should now be attachments in launchpad)
(16:15:42) mdz: 3) packages (which will belong in PPAs soon)
(16:15:54) pitti: my ~/public_html/bugpatterns/ is an interesting case
(16:15:55) mdz: 4) random photos from Ubuntu events
(16:16:04) Keybuk: I have a lot of "files I wanted somebody to look at"
(16:16:08) pitti: it's functionality that *should* eventually go to LP, but isn't net
(16:16:16) mdz: that's pretty much it for me
(16:16:20) jdong: pitti: yeah, that's what I'm getting out of this
(16:16:22) mdz: a few other things which have moved elsewhere
(16:16:38) pitti: so, they are nice for using as a staging area for future LP features
(16:16:47) kristog: jdong, in fact we have a wiki a bugtrack a bzr repo, we can do what we want with this services, but in the last 3 weeks i said a lot of times, why i have to put XXXX on my ~ on people.d.o and not on people.u.com
(16:16:54) mdz: pitti: what is that?
(16:17:17) sivang: pitti: what's http://people.ubuntu.com/~pitti/bugpatterns/ used for ?
(16:17:17) lucas [n=lucas@ubuntu/member/lucas] entered the room.
(16:17:38) keescook: it's a repo for apport to check for common crashes
(16:17:40) pitti: mdz, sivang: I recently announced it to ubuntu-devel, let me find the archive link
(16:17:47) smurf: pitti: "staging area" isn't entirely appropriate here, I'd call it "random junk" ;-)
(16:17:51) mdz: pitti: never mind, I'll see it when I catch up on lists
(16:17:54) mdz: s/when/if/
(16:18:07) sivang: pitti: ah, keescook explained it, thanks.
(16:18:11) pitti: unfortunately my network sucks ATM, so new connections take ages
(16:18:45) mjg59: I think one interesting example is the set of "unofficial" services on people.debian.org
(16:18:52) mjg59: Like alternative interfaces to mailing list archives
(16:19:14) Sergi0 [n=serge@ip227-28-166-62.adsl.versatel.nl] entered the room.
(16:19:23) keescook: bugpatterns> https://lists.ubuntu.com/archives/ubuntu-devel/2006-October/021502.html
(16:19:31) pitti: keescook: thanks
(16:19:33) Keybuk: mjg59: at that point we're talking about more than just a "download area" -- and have elevated it to "shell account"
(16:19:38) mjg59: Keybuk: Right
(16:20:13) mjg59: Keybuk: I think that useful things have come out of that, and so we ought to consider whether to provide a similar service
(16:20:13) mdz: shell accounts for all members would not be workable
(16:20:22) shawarma_away is now known as shawarma
(16:20:28) mdz: for -core-dev, possibly
(16:21:00) kristog: mdz, why not for all member?
(16:21:08) mdz: but realistically, Canonical is the only entity in a position to offer this service (and there is a substantial amont of work associated with it, both for setup and manitenance) so we would need to demonstrate a benefit to them
(16:21:09) lucas left the room (quit: Remote closed the connection).
(16:21:13) mdz: kristog: security
(16:21:46) kristog: mdz, please explain :)
(16:21:59) mdz: kristog: handing out shell accounts as liberally as we grant membership is unwise for security reasons.
(16:22:06) mdz: that won't fly
(16:22:09) Keybuk: kristog: giving shell accounts on a machine in the canonical data centre to every ubuntu member ... it would be hard to get canonical to accept that risk
(16:22:29) ajmitch: kristog: you've seen the issues with debian infrastructure at times, with ssh/gpg keys left open & abused
(16:22:45) Keybuk: ajmitch: it takes a year or more to get access to the debian machines
(16:22:47) ajmitch: the bar for membership is much lower than that for debian
(16:22:48) kristog: ajmitch, yes, but afaik only 1 time we had problem
(16:22:50) Keybuk: our membership process is MUCH easier
(16:23:03) jenda [n=jenda@ubuntu/member/jenda] entered the room.
(16:23:08) kristog: Keybuk, yes, but we should trust people
(16:23:16) kristog: we as ubuntu
(16:23:18) ajmitch: Keybuk: I agree, and many members wouldn't understand some of the issues with security either
(16:23:23) mdz: kristog: in response to your /msg, becoming a Debian developer is nothing like becoming an ubuntu member
(16:23:29) ***sivang feels this could be beneficial for core-dev, can't really see how it's integrated for members.
(16:23:40) smurf: kristog: security unfortunately doesn't work with a "should trust" metric
(16:23:41) kristog: mdz, yes, but it's not a signed gpg key that make the difference
(16:23:42) mdz: kristog: and, I might add, Debian has had more than one disastrous security incident involving a breach of one or more of those shell accounts
(16:23:52) Keybuk: kristog: why? I wouldn't expect it to take long before people applied for membership simply to get a free shell account, and then used that for various illegal activities
(16:24:13) sivang: that's a very good point.
(16:24:24) kristog: sivang, yes, poeple is bad
(16:24:46) kristog: but i guess we shouldn't start with this kind of argomentation.
(16:25:30) kristog: for example : i can attach an illegal mp3 to LP
(16:25:32) Keybuk: mjg59: thoughts on shell accounts?
(16:25:52) ompaul [n=ompaul@ubuntu/member/ompaul] entered the room.
(16:26:01) pitti: kristog: but you still cannot hack the data center with bug attachments
(16:26:07) jdong: kristog: you can do a lot more destructive things faster with a shell account
(16:26:17) smurf: kristog: but it's obvious when you do that. What you do in your own shell account somewhere isn't.
(16:26:31) jdong: and SF also has compromise issues with their shell servers
(16:26:31) mjg59: Keybuk: I think it would be desirable to provide them, but as noted it's not reasonable to offer them to all members
(16:26:39) mdz: I expect that shell accounts would not be an option for a broad subset of contributors
(16:26:48) mdz: it's simply too much security risk and administrative hassle
(16:26:58) pitti: ++
(16:27:02) mdz: more likely would be a WebDAV share
(16:27:08) mdz: or sftp
(16:27:12) pitti: also, web space is easy to get and cheap or free nowadays
(16:27:24) ***keescook agrees
(16:27:25) jdong: pitti: heh, tell me that as a broke student :)
(16:27:45) pitti: jdong: students usually have shell accounts in universities
(16:27:49) mdz: my universities gave me free web space and shell accounts
(16:27:54) pitti: I certainly had *more* bw and storage space than I have now :)
(16:27:57) mdz: some of which I still have
(16:28:14) mdz: being a student should be an advantage in this case, not a disadvantage
(16:28:18) Keybuk: jdong: http://pages.google.com/
(16:28:26) pitti: so, an upload area would be great, but shell accounts are not necessary for most use cases
(16:28:32) pitti: so I wouldn't give them out by default
(16:28:34) kristog: mdz, pitti yes, but i'm doing officially ubuntu work why i cannot put it on an official ubuntu space?
(16:28:35) sivang: pitti++
(16:28:50) pitti: if a particular member has an idea for a project that requires shell access, this can still be discussed on a case-by-case basis
(16:29:07) shawarma is now known as shawarma_away
(16:29:08) pitti: e. g. working together with someone who has a shell account, and using bzr branches, or so
(16:29:29) mc44 [n=mark@ip-81-170-97-35.cust.homechoice.net] entered the room.
(16:29:29) Seveas: I'd love to be able to put the various rss feeds I maintain on people.ubuntu.com -- bandwith usage is killing me ツ
(16:29:33) pitti: kristog: as I said, an upload area (sftp only) would be nice
(16:29:39) sivang: pitti: like specific mass process scripts for certain stuff.
(16:29:57) kristog: pitti, right.
(16:30:12) pitti: sivang: since that will have a considerable resource impact, it should be discussed with the admins anyway
(16:30:26) sivang: pitti: indeed, that's why it's in only special and specific cases :)
(16:30:36) Keybuk: Seveas's rss feeds take all the bandwidth away from the archive?
(16:30:52) mdz: kristog: I have done work on a lot of projects without having those projects give me a free shell account or web space
(16:31:00) ajmitch: note that we do have tiber (revu.tauware.de) for some stuff
(16:31:03) pitti: I know that many tasks require mass-processing (I'm hogging rookery with all sorts of weird stuff, too), but we shouldn't give that away *by default* to everyone
(16:31:05) mdz: it's not a typical arrangement
(16:31:19) sivang: indeed.
(16:31:20) ajmitch: a number of MOTUs have accounts & space on tiber
(16:31:35) dholbach: (which is the revu host)
(16:31:40) sivang: are they canonical machines?
(16:31:46) dholbach: no, revu.tauware.de
(16:31:49) ajmitch: not in the data centre
(16:32:01) sivang: ah
(16:32:09) mdz: I think we have a consensus that it would be useful to have a service to allow some Ubuntu contributors to publish content on the web at no cost
(16:32:39) mdz: but further discussion is needed (esp. with the CC and Canonical) to estiblish the specifics of what can be put into place
(16:32:59) mdz: Keybuk,mjg59: can we agree there and follow up accordingly?
(16:33:03) Keybuk: I agree
(16:33:38) mjg59: Yup
(16:33:44) mdz: ok, I will follow up via email
(16:33:52) mdz: to CC and Canonical sysadmin
(16:34:00) mdz: (and TB of course)
(16:34:10) mdz: when there is something to announce it will go to -devel-announce
(16:34:29) mruiz [n=mruiz@www.3ie.cl] entered the room.
(16:34:30) mdz: kristog: thanks for bringing this up; it's something which ought to be given serious consideration
(16:34:33) kristog: mdz, Keybuk mjg59 thank you
(16:34:46) mdz: on to -core-dev
(16:35:04) Keybuk: On cooooorrre dev tonight
(16:35:14) mdz: there have been three applicants since the last meeting
(16:35:29) mdz: Joao Zanella, "okaratas" and Butch Bristow
(16:35:55) mjg59: Any of them here?
(16:35:57) mdz: dholbach: did you receive responses to your pings of any of those?
(16:35:57) ajmitch: hm, none of those really sound familiar :)
(16:36:10) dholbach: mdz: I notified you about each and everyone of them
(16:36:17) Keybuk: . o O { I know a Flash Bristow ;) }
(16:36:21) mdz: none of them are MOTU yet
(16:36:49) dholbach: mdz: I need to compile that list (people <-> date of mail) still - I was too busy.
(16:36:59) ajmitch: mdz: I presume that launchpad can't enforce that people have to be members of one team to try & join another?
(16:37:08) mdz: dholbach: did you send me the template you use to explain the process, i.e. joining motu first?
(16:37:15) mdz: ajmitch: I don't think so, no
(16:37:23) Keybuk: ajmitch: we don't always enforce a strict ubuntu-dev -> ubuntu-core-dev progression
(16:37:29) mdz: we could set it up so that no one could apply for -core-dev directly, and would need to ask an administrator
(16:37:29) Keybuk: ajmitch: some people have gone straight to the latter
(16:37:37) mdz: anyone applying for -core-dev ought to know who to talk to
(16:37:57) mdz: and it's in launchpad anyway
(16:37:59) dholbach: mdz: I sent you a explanation you put in the launchpad team description
(16:38:03) Keybuk: mdz: that would be tricky ... we'd have to keep a manual list of those people
(16:38:14) Keybuk: the fact that we have a little date-sorted pending table atm is rather useful
(16:38:15) mdz: dholbach: ah, right, that's where I stashed it
(16:38:30) mdz: Keybuk: I think it's useful for -dev, but not really for -core-dev
(16:38:35) mdz: it's much smaller and more stable
(16:38:49) mdz: the vast majority of the applicants there are random people probing the system to see what they can do
(16:39:11) Keybuk: my experience is that people just click "Join Team" in an Orkut/Myspace style on everything they see
(16:39:17) jdong: lol
(16:39:18) mdz: yes
(16:39:28) zul_ [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] entered the room.
(16:39:31) zul left the room (quit: Read error: 131 (Connection reset by peer)).
(16:39:35) mruiz left the room ("Bytes!").
(16:39:38) zul_ is now known as zul
(16:39:49) mdz: well, I'm going to go through the -core-dev list and decline everyone who isn't in -dev
(16:40:20) mdz: I think there are a few there who were deferred at a meeting but not declined in LP also
(16:40:27) tepsipakki: the wikis should also be updated to point out clearly that the path is member -> dev -> core-dev
(16:40:28) mdz: I'll see if I can clean those up
(16:41:05) mdz: tepsipakki: I wrote https://wiki.ubuntu.com/UbuntuDevelopers to start clarifying the process
(16:41:21) mdz: it needs better linkage
(16:41:31) mc44 left the room (quit: "Leaving").
(16:41:42) tepsipakki: ah, yes.. https://wiki.ubuntu.com/MaintainerCandidates is a bit older
(16:41:45) mdz: anyway, moving on
(16:42:13) Keybuk: ubuntu-dev
(16:42:17) mdz: there seem to be 5 -dev applicants
(16:42:26) mdz: one of them is also okaratas
(16:42:49) mdz: sbalneav doesn't seem to be present
(16:42:58) jdong: mdz: I'm also here to be considered for -dev (my name has been on the list for a very long time, sorry, I know)
(16:43:00) mdz: mpgirijadevi@rediffmail.com is a very strange realname
(16:43:01) ogra: nope, he's on his way home
(16:43:17) mdz: jdong: indeed it has
(16:43:17) tepsipakki: I've been on that list for a while now, but since I've had no net at home participation in these meetings has been.. difficult ;)
(16:43:21) mdz: jdong: that means you get to go first
(16:43:26) jdong: oh boy... :)
(16:44:15) jdong: so how does it usually work? you guys ask the questions?
(16:44:30) ogra: you give a three line intro
(16:44:44) jdong: hi, I'm jdong.. you probably know me from Backports or the forums
(16:44:58) jdong: I'm recently been more and more interested in becoming MOTU
(16:45:07) jdong: I've found myself scratching at more and more bug reports
(16:45:21) jdong: and some Backports work requires reaching into universe
(16:45:23) mdz: jdong: you should read https://wiki.ubuntu.com/UbuntuDevelopers and give an introduction which shows how you fit the guidelines for joining
(16:45:34) jdong: ah, didn't know bout that
(16:45:36) ***jdong reads
(16:45:38) mdz: it's new :-)
(16:45:46) Amaranth [n=travis@ubuntu/member/amaranth] entered the room.
(16:45:55) mdz: if you'd like to take a few minutes and prepare while someone else presents, that's fine with me
(16:46:15) jdong: well, I think I've worked with ubuntu and the developers enough to understand most packaging concepts
(16:46:19) jdong: and development processes around here
(16:46:55) ***jdong looks for something else to say....
(16:47:10) mdz: jdong: can you give us some examples of packaging work you have done?
(16:47:21) mdz: jdong: have you had uploads sponsored for you by existing members of the development team?
(16:47:33) jdong: mdz: yeah, I've had some ktorrent and acidrips sponsored
(16:47:39) mdz: jdong: by whom?
(16:47:51) jdong: imbrandon has sponsored a ktorrent upload for me
(16:47:56) ogra: jdong, ... "merge new versions from Debian" ... would you take part in that, even if your focus lies in backports ?
(16:47:57) jdong: nafallo sponsored my acidrip upload
(16:48:11) mdz: are imbrandon and nafallo present?
(16:48:17) jdong: ogra: that seems to fit into the backports paradigm
(16:48:34) jdong: ogra: I'd be willing to do more MOTU type of work, certainly
(16:48:40) ogra: right, but would ayou do it for plain universe ? :)
(16:48:51) ogra: right, thankls :)
(16:48:58) ogra: *thanks
(16:49:01) jdong: ogra: why not? what's in universe directly benefits backports :)
(16:49:11) ogra: correct
(16:49:22) jdong: I guess that's something I didn't understand two years back :)
(16:49:31) jdong: so, ogra, you were right :)
(16:49:36) ogra: :)
(16:49:56) ajmitch: jdong: ktorrent/acidrip were new packages or fixes?
(16:50:04) jdong: ajmitch: primarily fixes
(16:50:17) mdz: jdong: it's a good idea to have a number of uploads reviewed and uploaded by an existing developer, so that we have some background on your work
(16:50:36) jdong: ok, what'd be considered "a number"?
(16:50:39) mdz: two uploads isn't much, and neither of the sponsors have provided feedback about your work
(16:51:40) seb128 [n=seb128@ubuntu/member/seb128] entered the room.
(16:51:47) jdong: ok
(16:52:05) mdz: jdong: it would depend on the nature of the work, but if you want a guideline, I'd say probably >=10
(16:52:28) jdong: ok
(16:52:31) mdz: depending on whether the changes were trivial, who reviewed them, and how they felt about the sponsorship process
(16:53:32) mdz: I'm going to improve the documentation about what we expect from developer applicants
(16:53:35) jdong: I'll definitely try to get more involved then
(16:53:46) mdz: basically what we need is enough information to make a judgement
(16:53:48) jdong: sorry if the application was somewhat premature by the standards set
(16:54:07) mdz: I know what you've done with backports, but uploading packages is a little different and we need to have more to go on
(16:54:26) jdong: ok
(16:54:32) mdz: I'll add some tips and a basic process to UbuntuDevelopers, I hope that will help you to prepare and reapply
(16:54:40) jdong: thank you
(16:55:09) mdz: tepsipakki: are you ready?
(16:55:19) tepsipakki: I guess.. :)
(16:56:10) mdz: please go ahead
(16:56:39) tepsipakki: I'm Timo Aaltonen, working for Computing Centre of Helsinki University of Technology. My work includes administering 220+ dapper-workstations and some Tru64 servers and clusters
(16:57:07) tepsipakki: for more go to https://wiki.ubuntu.com/TimoAaltonen
(16:57:52) mdz: that's quite a few workstations
(16:57:58) ***ajmitch sees the pam/ldap/krb5 stuff down the bottom & is happy
(16:58:05) mdz: have you seen http://www.ubuntu.com/mystory ?
(16:58:12) tepsipakki: I've been offline outside of work since June (until two weeks ago), so edgy was a bit off my queue
(16:58:22) tepsipakki: mdz: yes I have
(16:58:36) tepsipakki: but that kind of stuff has to go via my boss..
(16:58:46) [knap] [n=_knap_@217.129.215.237] entered the room.
(16:58:46) [knap] left the room (quit: Remote closed the connection).
(16:58:58) mdz: tepsipakki: we certainly would appreciate if you would ask :-)
(16:59:08) tepsipakki: I'll do that ;)
(16:59:28) mdz: so can you tell us about the development work you have already done on Ubuntu?
(16:59:29) Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] entered the room.
(16:59:32) [knap] [n=lmm1987@217.129.215.237] entered the room.
(16:59:32) [knap] left the room (quit: Remote closed the connection).
(17:00:19) tepsipakki: mdz: well, I haven't been sponsored that much.. during dapper there was gtkpod-aac, libgssapi, librpcsecgss that I can remember
(17:00:42) mdz: who was your sponsor, and are they able to speak on your behalf?
(17:01:04) knap [n=lmm1987@217.129.215.237] entered the room.
(17:01:04) knap left the room (quit: Client Quit).
(17:01:05) tepsipakki: then the debian maintainer (anibal) took over libgssapi&librpcsecgss in April I think
(17:01:15) cbx33 left the room (quit: Remote closed the connection).
(17:01:18) tepsipakki: oh, I don't remember
(17:01:47) Huahua left the room (quit: Read error: 60 (Operation timed out)).
(17:01:59) ajmitch: looks like jpatrick, who's not around
(17:02:07) tepsipakki: actually, libgssapi&librpcsecgss were sponsored by anibal directly into debian
(17:03:09) knap [n=lmm1987@217.129.215.237] entered the room.
(17:03:11) mdz: tepsipakki: is there any information you can provide us which would be useful in helping us judge whether you meet the guidelines for joining ubuntu-dev?
(17:03:44) tepsipakki: hmm
(17:05:08) highvoltage left the room (quit: "computer too noisy and I need sleep").
(17:06:29) tepsipakki: I'm not sure :/ Since there have been no sponsored packages for a while, it's hard to gather evidence
(17:06:49) tepsipakki: not that there ever were that many
(17:07:45) mdz: tepsipakki: would you be willing to work with MOTU to find a sponsor who would then advocate you?
(17:07:55) tepsipakki: sure
(17:08:05) mdz: if you've been away for a while, it would be a good idea to spend some time doing hands-on packaging work to get back into the groove
(17:08:24) mdz: ajmitch sounded keen :-)
(17:08:47) tepsipakki: there's libpam-krb5 which needs to be sorted out before edgy releases ;)
(17:08:54) ajmitch: so far I've just seen UVF exceptions, but I'm happy to work with you on that stuff
(17:09:05) mdz: if there's an edgy matter to discuss, please email me; this meeting is already running long
(17:09:06) ajmitch: even that should just be a sync
(17:09:08) mdz: thanks ajmitch
(17:09:29) mdz: I don't think mpgirijadevi@rediffmail.com is present
(17:09:31) mdz: so kristog is up next
(17:09:38) tepsipakki: ok, we can continue this when there is more to show :)
(17:09:39) kristog: ok :)
(17:09:44) mdz: tepsipakki: sounds good
(17:09:50) kristog: i'm Riccardo Setti, i'm a debian-developer
(17:10:05) kristog: my work on ubuntu until know was do some package work
(17:10:17) kristog: i packaged with dholbach most of the telepathy packages
(17:10:44) shawarma_away is now known as shawarma
(17:10:44) kristog: for more information you can take a look https://launchpad.net/people/giskard
(17:10:56) kristog: and https://wiki.ubuntu.com/RiccardoSetti
(17:10:57) pitti: I often see your name on utopia and network-manager alioth commits, right?
(17:11:02) kristog: pitti, :)
(17:11:06) kristog: yes.
(17:11:31) kristog: pitti, yes i don NM and g-p-m for Debian
(17:11:36) mdz: dholbach: do you have some input regarding kristog?
(17:11:45) kristog: i'm tring to improve the ubuntu packages too
(17:11:59) ogra: kristog expressed interest to care for gnome-power-manager in ubuntu as well btw :)
(17:12:10) jdong: heh, that's well needed :D
(17:12:20) dholbach: I think I would repeat myself with what I said a the CC meeting: kristog ROCKS, he works hard on galago, telepathy and desktop packages. he's apt, he helps other team members, he talks to upstream, he's everywhere. it's a pleasure to work with him and he's very funny.
(17:12:26) ogra: yeah, and i'd love to get it off my back
(17:12:44) mdz: dholbach: a ringing endorsement indeed!
(17:12:48) ***kristog points ogra to the g-screensaver patch
(17:12:53) mdz: kristog: how long have you been a Debian developer?
(17:12:54) kristog: mdz, i paied him ;)
(17:12:56) imbrandon: sorry did mdz ping me ?
(17:13:02) dholbach: hahahah - a true Italian ;-)
(17:13:05) kristog: mdz, officially since may
(17:13:20) ogra: dholbach, *giggle*
(17:13:24) kristog: mdz, i started my procces long time ago
(17:13:36) steph is now known as stgraber
(17:13:39) mdz: kristog: who were your AM/sponsors in Debian?
(17:13:43) kristog: mdz, http://qa.debian.org/developer.php?login=riccardo+Setti&comaint=yes
(17:13:48) Huahua [n=hua_@122.0.231.224] entered the room.
(17:13:50) kristog: mdz, AM seees and HE
(17:14:04) kristog: my sponsor frankie md lool sjoerd
(17:14:11) kristog: joeyh
(17:14:21) kristog: ccontavalli
(17:14:45) kristog: vorlon one time
(17:14:51) mdz: kristog: how did you become interested in contributing to ubuntu as well as Debian? do you plan to do similar types of work or different things?
(17:16:15) kristog: i shared interest with Ubuntu people
(17:16:23) lbm left the room (quit: "Leaving").
(17:16:26) kristog: so i started working with them..
(17:16:31) kristog: (galago)
(17:16:42) kristog: and with telepathy i started do real work for it
(17:17:29) j_ack left the room (quit: Remote closed the connection).
(17:17:29) kristog: and..if i maintain NM for Debian why i cannot help the Ubuntu NM maintainer
(17:17:30) mdz: how did your experience differ in developing for Ubuntu vs. Debian?
(17:17:30) Fujitsu left the room (quit: Read error: 54 (Connection reset by peer)).
(17:17:38) kristog: mdz, the proccess is different
(17:17:57) kristog: and the social skill of developer are sometimes different
(17:17:58) Tonio_ left the room (quit: Remote closed the connection).
(17:18:17) kristog: i like work with dholbach because we don't speak only of Ubuntu
(17:18:17) mdz: can you elaborate regarding the social differences you noticed?
(17:18:41) mdz: Keybuk,mjg59: still here?
(17:18:50) mjg59: Yup
(17:19:00) ogra: kristog, do you teach hinm italian ? i know he lacks there ;)
(17:19:04) seb128: kristog is doing a really good job on telepathy team and desktop packages too
(17:19:26) j_ack [n=rudi@p508D8DDE.dip0.t-ipconnect.de] entered the room.
(17:19:42) kristog: ogra, atm no :) if he will ask me i will happy to do :) i need some german lesson :)
(17:19:46) kristog: seb128, :)
(17:19:47) Keybuk: mdz: barely I'm afraid, I may have to flake out soon
(17:20:24) mdz: Keybuk: just one more after kristog
(17:20:27) mjg59: kristog: Have you got an answer to mdz's question?
(17:20:32) ogra: kristog, well, teaching dholbach another lang is easy, just send him the latest harry potter italian edition ;)
(17:20:47) ***dholbach hugs ogra - thanks for your faith in me :)
(17:20:51) ogra: :)
(17:20:53) kristog: ogra, AHAHAHAAH
(17:21:12) kristog: mjg59, ?
(17:21:18) mjg59: 22:16 < mdz> can you elaborate regarding the social differences you noticed?
(17:21:28) kristog: didn't see it. sorry.
(17:21:56) mjg59: np :)
(17:22:00) kristog: i feel it in a different way...
(17:22:14) kristog: i cannot explain it...it's something...
(17:23:25) kristog: mjg59, mdz you feel if something is different, i feel Debian more "techincal"
(17:23:40) mjg59: Ok, that's a distinction I think I can understand
(17:23:53) pitti: more 'human'? :p
(17:24:09) ogra: more ubuntu !
(17:24:13) mdz: kristog: based on what you said about dholbach, it sounds like you found it easier to relate to Ubuntu developers on a social level
(17:24:13) kristog: pitti, no, a lot of debian people are *human*
(17:24:26) pitti: kristog: (I know, just kidding)
(17:24:32) kristog: pitti, :)
(17:24:32) mdz: kristog: do you find it easier to relate to Debian developers on technical issues, relative to Ubuntu?
(17:25:02) pitti: kristog: I'm a DD myself, and on the person-to-person level Debian works great for me, too
(17:26:04) kristog: mdz, the approach is different
(17:26:40) kristog: it's a mind restriction i guess..but in fact is so..
(17:27:12) kristog: for example seb128 in #gnome-debian is different from the seb128 in #ubuntu-desktop
(17:27:18) kristog: (sorry seb128 ;) )
(17:27:22) mdz: really? there are two faces of seb128?
(17:27:34) ogra: heh
(17:27:35) kristog: mdz, don't know, but i feel him so
(17:27:57) seb128: I'm less participating on #gnome-debian for sure
(17:27:59) ogra: the french and the german sebastiens ?
(17:28:34) kristog: seb128, this was not my point :)
(17:28:43) dholbach: ogra: http://photos.jonathancarter.co.za/udsparis2006/800_PICT0136 <- germans
(17:28:48) seb128: the chan ambiance is not the same
(17:28:55) seb128: sure I don't hug people on #gnome-debian
(17:29:02) seb128: I'm not sure on how much they would like it :p
(17:29:09) mdz: mjg59,Keybuk: any questions?
(17:29:12) ogra: dholbach, *g*
(17:29:13) Keybuk: mdz: none from me
(17:29:30) kristog: seb128, RIGHT :)
(17:29:32) mjg59: No, I'm happy
(17:29:44) mdz: ok, votes
(17:29:46) Keybuk: +1
(17:29:56) mjg59: 1
(17:29:59) mdz: +1 from me based on Debian contributions and strong endorsements
(17:30:05) dholbach: CONGRATULATIONS kristog!
(17:30:11) mdz: kristog: congratulations and welcome
(17:30:11) pitti: kristog: welcome!
(17:30:11) seb128: kristog: congrat :)
(17:30:14) ***dholbach hugs kristog
(17:30:18) sivang: congrets kristog
(17:30:18) ***seb128 hugs kristog
(17:30:23) kristog: Keybuk, mjg59 mdz thank you :)
(17:30:27) mdz: keescook: you're up next
(17:30:29) keescook: I'm Kees Cook, and I'm part of the Ubuntu Security Team. I've been busy triaging CVE reports that impact Ubuntu. Outside of the security updates I've been doing, I've also done bug triage/fixing in edgy, and have been making progress towards becoming an official Debian Developer. (http://qa.debian.org/developer.php?login=kees@outflux.net).
(17:30:34) keescook: See https://wiki.ubuntu.com/KeesCook for details about my recent packaging work. (I can paste a summary here too, if you want.)
(17:30:38) keescook: With MOTU standing, I would continue doing the same work as linked above, but I'd also be in a better position to help with merges and mentoring. I'd like to someday become ubuntu-core-dev. Thanks!
(17:30:38) ***kristog hugs dholbach, phanatic sivang
(17:30:53) ogra: kristog, congrats !
(17:31:03) mdz: pitti: I assume you've been sponsoring his uploads; what has your experience been?
(17:31:06) phanatic: congrats kristog :)
(17:31:08) ***sivang hugs kristog
(17:31:12) kristog: phanatic, ogra, thank you.
(17:31:29) keescook: I asked crimsun to join us, but I think he is busy. (he sponsored one of my uploads too)
(17:31:31) pitti: keescook quickly became familiar with basic packaging and with all sorts of differnt irky patch systems
(17:32:02) pitti: I had to correct his very first updates, but the current ones have a consistent high quality and no major bugs
(17:32:08) mdz: pitti: would you say that you generally upload his packages unmodified now?
(17:32:19) pitti: he's a quick learner, doesn't hesitate to ask questions and is very curious about everything
(17:32:24) pitti: mdz: yes, I do
(17:32:27) Ubugtu has changed the topic to: Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 11 Oct 20:00 UTC: Edubuntu | 12 Oct 15:00 UTC: Ubuntu Development Team | 17 Oct 12:00 UTC: Community Council | 18 Oct 12:00 UTC: Edubuntu | 19 Oct 23:00 UTC: Ubuntu Development Team | 24 Oct 20:00 UTC: Technical Board
(17:32:59) pitti: I check the debdiff, but there have been no necessary fixes
(17:33:07) mdz: great to hear
(17:33:17) pitti: and he's very good at analyzing flaws
(17:33:22) pitti: writing exploits on his own, etc
(17:33:41) pitti: he certainly does not yet know everything about packaging
(17:33:41) Keybuk: isn't he supposed to be fixing them? :)
(17:33:42) keescook: thanks to pitti's eye and mentoring, I got debian sponsorship for some packages very quickly.
(17:33:46) mdz: Keybuk,mjg59: I've talked with kees on more than one occasion already so we are fairly familiar already
(17:33:48) pitti: Keybuk: that too :)
(17:34:14) mdz: pitti: he needs to know the basics, and enough to know when he doesn't know ;-)
(17:34:16) Keybuk: my concern is that Kees hasn't done much packaging work of his own yet
(17:34:18) pitti: but he now knows enough for me to have him do uploads on his own
(17:34:27) Keybuk: we rejected jdong earlier for only having two sponsored uploads
(17:34:38) Keybuk: and kees doesn't show many more to the archive, proper
(17:35:00) mdz: Keybuk: not only that; even for those uploads there was no feedback
(17:35:01) pitti: he did some non-security uploads to edgy, too
(17:35:14) Keybuk: I'm inclined to treat the security archive much like the backports archive, as a separate entity
(17:35:33) Keybuk: mdz: do we have feedback on kees uploads to edgy itself?
(17:35:35) mdz: I'd disagree, given that the backports system to date has been purely rebuilds and hands-off on packaging
(17:36:18) keescook: Keybuk: I can ask crimsun what he thought; he handled my debdiff for abuse-sdl.
(17:36:25) ogra: i see 8 tagged with his name
(17:36:29) keescook: (which were also taken by the debian maintainer)
(17:36:52) keescook: https://launchpad.net/people/keescook/+packages :)
(17:36:53) raphink left the room (quit: Read error: 60 (Operation timed out)).
(17:36:59) mdz: Keybuk: yes, security uploads via pitti
(17:37:26) Keybuk: mdz: as I said, I'm inclined to treat security differently
(17:37:32) mdz: Keybuk: security uploads _to edgy_
(17:37:34) Keybuk: especially as group membership has no bearing over it
(17:37:43) pitti: Keybuk: it does
(17:37:59) pitti: Keybuk: upload privs to -security are no different from the privs to upload to edgy
(17:38:19) Keybuk: pitti: I thought security had its own keyring with just you in it?
(17:38:36) pitti: Keybuk: no, every MOTU can upload universe apcakges, and every core dev to main -security
(17:38:45) pitti: Keybuk: I'm just the only one who approves them in the queue
(17:38:50) pitti: (so far)
(17:39:13) pitti: ouch, it's too late to type -- 'apcakges' *cough*
(17:39:14) mdz: uber privileges are required to actually push the update to users
(17:39:42) mdz: but it is more or less like uploading to -updates
(17:39:46) mdz: where the upload needs to be approved by an archive admin
(17:39:50) pitti: so far Kees has been very cautious when it came to stuff he didn't yet know about
(17:40:01) pitti: and he has shown to be very picky about reading debdiffs, etc.
(17:40:28) keescook: I don't want my name on broken stuff. :)
(17:41:03) Keybuk: you dpatch'd python2.3? :)
(17:41:26) ***Keybuk tries to understand the changelog; ignoring doko's wrong clock
(17:41:27) keescook: Keybuk: it lacks dpatch, and as a result, on a clean build, my original patch failed.
(17:41:46) keescook: i.e. at the time, I didn't have clean chroots (now I do)
(17:41:59) keescook: and they had dpatch, but the buildd's didn't, obviously.
(17:42:01) Keybuk: almost all of your sponsored uploads have been to main
(17:42:07) Keybuk: what kind of thing do you want to do in universe?
(17:42:27) keescook: specifically, I'd like to watch over inkscape, and fix games.
(17:42:40) pitti: (inkscape is main, for the record)
(17:42:47) keescook: er, whoops, yeah.
(17:43:03) keescook: there are things I use in universe as well: sendmail, clamav
(17:43:18) keescook: so I'd like to see those kept safe, up to date, etc.
(17:43:23) Keybuk: keescook: are you planning to join the MOTU Games Team?
(17:43:38) Keybuk: or either of the Ubuntu Games teams? :p
(17:43:40) pitti: we also have some universe tasks about cleaning up library duplication (which is sort of security related, too); would you be interested in helping with that?
(17:43:44) keescook: Keybuk: if there is need. :)
(17:44:07) pitti: like, getting rid of openssl097, old libdb versions, libtasn1-2, etc.
(17:44:16) keescook: pitti: sure, is there a history of that process anywhere for me to read?
(17:44:41) pitti: keescook: let's talk about that after the meeting
(17:44:49) mdz: there's a specification even
(17:44:53) ***keescook makes a note
(17:44:53) licio left the room (quit: "shutdown -h now").
(17:45:01) pitti: yeah, DapperDuplicatedPackages or so
(17:45:25) mdz: reducing-duplication
(17:45:36) mdz: mjg59: any questions for keescook?
(17:47:36) mjg59: I think I'm pretty happy wiht him
(17:48:43) mdz: Keybuk: anything more?
(17:48:50) Keybuk: mdz: nothing more
(17:48:54) mdz: ok, votes
(17:49:21) mjg59: +1 based on the recommendations from others
(17:49:22) mdz: +1 based on substantial Ubuntu and Debian contributions, feedback from pitti and prior personal interviews
(17:49:42) Keybuk: -1, not enough uploads to universe at this time
(17:50:06) pitti: Keybuk: fair point
(17:50:10) mdz: 2/3 majority, welcome keescook
(17:50:18) pitti: keescook: welcome to the team!
(17:50:21) keescook: woo!
(17:50:27) dholbach: congratulations keescook!
(17:50:29) mdz: keescook: I expect you to make Keybuk's reservations inapplicable in short order
(17:50:35) ogra: welcome keescook !
(17:50:37) ***dholbach hugs keescook
(17:50:48) keescook: Keybuk: given the UVF, what areas should I focus on in the near-term for universe?
(17:50:50) mdz: keescook: otherwise it will come back to haunt your -core-dev application :-)
(17:51:01) ***keescook hugs everyone
(17:51:01) Lure left the room (quit: Read error: 54 (Connection reset by peer)).
(17:51:02) Lure_ [n=lure@clj46-234.dial-up.arnes.si] entered the room.
(17:51:06) pitti: keescook: openssl transition would be most welcome
(17:51:08) Keybuk: keescook: that would be better off co-ordinated with the MOTU than me
(17:51:23) keescook: Keybuk: okay, noted. I will bug dholbach. ;)
(17:51:26) pitti: that is, if universe remains unfrozen for some time until release
(17:51:26) mdz: keescook: dholbach can guide you there
(17:51:36) mdz: ok, that's all of the pending candidates I saw
(17:51:36) dholbach: keescook: tomorrow? :-)
(17:51:44) keescook: dholbach: sure thing. :)
(17:51:45) mdz: is there any other business?
(17:51:46) dholbach: rock and roll
(17:51:46) Keybuk: I had one item of "further business"
(17:51:55) mdz: Keybuk: by all means
(17:52:06) Keybuk: the original TB appointments (mine and yours) were for two years, and mjg59's I believe was for one year
(17:52:11) Keybuk: all of these expire at the end of this month
(17:52:18) Keybuk: do we have any word from the sabdfl what the plan is
(17:52:24) mdz: wow, the time has passed quickly
(17:52:28) Keybuk: hasn't it just
(17:52:32) Seveas: (this also holds for the CC)
(17:52:47) Keybuk: I suspect the answer is "ask Mark"
(17:53:03) Keybuk: interestingly, his technically should expire too ;)
(17:53:04) mdz: emailing technical-board would be a good start
(17:53:19) mdz: if nothing happens there, I have a call scheduled with him later this week and will raise the issue then
(17:53:39) mdz: (have made a note of it)
(17:54:25) mdz: Keybuk: the launchpad expiry dates say 2007, but what you said sounds more correct
(17:54:50) mdz: anything more?
(17:54:51) Keybuk: yeah, the LP stuff is a bit random as it's just when the groups were moved around, etc.
(17:55:03) dholbach left the room (quit: "Ex-Chat").
(17:55:03) Linuturk [n=Linuturk@12.11.93.98] entered the room.
(17:55:06) mdz: workrave is demanding my first born
(17:55:12) pitti: mdz: what will be the official course for announcing EOL of hoary?
(17:55:28) Keybuk: mdz: heh, my other half has been turning lights off around me for the past half an hour
(17:55:38) pitti: ok, we can discuss this later, nevermind
(17:55:41) ***keescook <3 workrave
(17:55:50) mdz: pitti: it'll go to -security-announce and some user-oriented lists/forums
(17:56:11) mdz: Canonical comms is handling the announcement
(17:56:12) pitti: ah, -s-a is nice, we didn't do that for warty
(17:57:03) mdz: ok, not hearing any further business
(17:57:06) mdz: adjourned, thanks all
(17:57:09) pitti: thanks all
(17:57:11) ***keescook waves
(17:57:14) keescook: thanks!
(17:57:21) mdz: what a marathon

MeetingLogs/Technical-2006-10-10 (last edited 2008-08-06 16:33:15 by localhost)