/srv/irclogs.ubuntu.com/2011/07/07/#ubuntu-devel.txt

soultekkiehttp://brainstorm.ubuntu.com/idea/28233/ << vote if you like the idea01:43
Chipzzsoultekkie: have you thought this through?02:00
Chipzzsoultekkie: ubiquity simply copies the content of the livecd02:00
Chipzzwhich would mean you would need to have both unity and gnome3 on the livecd02:01
RAOFWell, that's a simple matter of programming.  More to the point, offering options like that in the installer is not philosophically aligned with what we want to do.02:01
Chipzzwhich I doubt is an option, given that the available space is constantly an issue02:01
ChipzzRAOF: it's not. not for ubiquity02:02
ChipzzRAOF: it is an option for the alternate install cd, ok02:02
RAOFChipzz: If we *wanted* to do it we could without too much trouble.  We already (optionally) install packages from the internet during install.  I just don't think we want to do it.02:03
TheMusoAnd given that classic GNOME 3 is rather different to GNOME 2...02:04
ChipzzRAOF: that sounds more like a gross hack to ubiquity than "a simple matter of programming" though ;)02:04
lifelessgiven ubiquities deep roots in d-i, not really.02:06
Chipzzit would probably still qualify as "gross" though (IMO) ;)02:06
RAOFAs I say, we *already* do it.  It would presumably be simple to extend.02:07
ChipzzI can see where it makes sense for things like nvidia drivers etc02:07
Chipzzor certain network drivers02:07
Chipzzbecause you need those to have a proper functioning system02:07
lifelessnetwork is one of the least sensible :)02:09
Chipzzheh. right :)02:09
Chipzzthat just dawned upon me02:09
Chipzzunless you have both wired and wireless and it's the wireless network driver you need02:10
Chipzzor vice versa02:10
StevenK"Let's connect to the Internet so we can download a driver, so you can connect to the Internet." Oh.02:10
ChipzzStevenK: "04:10 < Chipzz> unless you have both wired and wireless..."02:11
StevenKDon't assume the wired works either :-)02:11
RAOFCould an archive admin please reject pyabiword from natty-proposed?02:23
TheMusoThe classic phrase comes to mind... "I would if I could, but I can't."02:24
RAOFThere's a StevenK here, right? :)02:24
TheMusoOh right.02:24
StevenKRAOF: pyabiword/0.8.0-6build2 Component: universe Section: python ?02:26
RAOFStevenK: Yes please.02:27
StevenKRAOF: Rejected.02:27
RAOFTa muchly.02:28
soultekkieI think ubuntu will lose many users by going "unity" only.and btw Gnome# is so great it can be used as is or with the classic look&feel02:35
soultekkie*gnome302:35
scialexsoultekki, im not so sure. its a WIP but its got potential02:52
TheMuso@pilot out02:56
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: Alpha-2 soft freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
* micahg sees there's not much left in the sponsoring queue, will try to drive it down further in a little bit02:59
pittiGood morning04:15
pittimicahg: seems scarneiro now fixed all the opendrim packages, these seem easy04:30
micahgpitti: they're all ready to go in?04:54
pittimicahg: it's the same FTBFS fix for all of them, and it was fixed properly now04:54
pittijust pointing out if you want to do some 10 queue items with relatively little effort04:55
micahgpitti: sure, was about to go hunting for patches :)04:55
micahg@pilot in04:57
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: Alpha-2 soft freeze | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: micahg
micahgpitti: do they have to go in any order?04:57
pittimicahg: I don't know these packages at all; but I suppose not04:57
micahgpitti: oh, ok, no worries, I'll figure it out05:01
brodermicahg: i...don't ever think i've seen documentation telling me to update timestamps05:20
broderlaunchpad will still keep its own timestamps, right? so this is purely a changelog optimization?05:21
micahgbroder: I did say try, not must :), but point taken, it does seem like changelog optimization to some extent, but the changelog is what ends up on the end-user's system, not the LP timestamp05:25
micahgwhen I started using bzr, I was trained to update timestamps, but maybe that was just for the release commit...05:26
broderi think i have a vague understanding of what you're trying to do, but whenever i've looked at timestamps in changelogs, i've only cared about them on the scale of months, so it seems weird to me to add this extra step i have to remember05:26
micahgmaybe someone will make debcommit do it for you :)05:26
micahgbroder: feel free to reply and say how pointless it is :), I don't mind being wrong05:28
micahgbroder: Actually, I should've been more specific I was referring to when the day was off, not just the hour or minnute05:33
=== pitti changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: micahg
pitti(might as well lift the freeze now, a2 images aren't going to get any better)05:57
pooliebroder, which timestamps would you be updating? in debian/changelog?06:02
micahgpoolie: see my mail to ubuntu-devel06:02
pooliei see06:19
didrocksgood morning06:22
brendandanyone know if the default for 'When the power button is pressed' was changed to 'Suspend' deliberately in Oneiric?07:06
pittiit's supposed to bring up a dialog with the shutdown/reboot/suspend/etc. options (works here)07:07
micahg@pilot out07:07
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
dholbachgood morning07:25
ronin___good morning07:26
dholbachhey ronin___07:28
ronin___hi dholbach07:29
ronin___dholbech: Thank you for your reply07:29
ronin___dholbech: I sand another mail to you07:30
dholbachronin___, great, I'll have a look in a bit07:30
ronin___dholbech: thank you07:30
=== smb` is now known as smb
brendandpitti - sure you haven't changed it manually? on all the default install i do it suspends07:42
pittibrendand: I have upgraded since natty, could very well be due to that07:42
brendandpitti - but the default should still be 'ask'? i'll file a bug if so07:43
pittiI think so; suspending doesn't make much sense, that's what the lid is for07:43
pittiif anything, it should default to powering off and asking07:43
pitti(for confirmation)07:43
pittibut the "power off/reboot/suspend" dialog makes sense IMHO07:44
brendandas far as i can tell gnome-power-manager is setting the default so i'll raise a bug there07:51
pittibrendand: should be gnome-settings-daemon07:53
brendandpitti - true that07:54
brendandpitti - thanks07:54
brendandpitti - bet it got borked by the gconf -> gsettings move07:57
brendandpitti - bug reported 806855. thanks08:05
pittithanks08:06
QuintasanGood morning.08:28
wzssyqahow to rebuild it : https://launchpad.net/ubuntu/+source/ns308:36
didrocksScottK: hey, small question, is there any reason (other not nothing for now depends on it), that libboost-system1.46.1 and libboost-filesystem1.46.1 are in universe?08:42
=== hunger_ is now known as hunger
evfoolhi all, quick question: is it worth fixing software-center bugs now, as the interface seems like its being reimplemented with gtk3 and also been redesigned by mpt and other designers08:53
mwhudsonis this a reasonable place to talk about dh_python2?08:55
brendandgot somebody with a touchpad broken by update in natty, anyone know how to find last weeks version of xorg-xserver?08:56
mvoevfool: depeds on the bug, if its a small one its still worth fixing as we can backport it to 4.0. the gtk3 port is work in progress still, much is still missing s its good to have the gtk2 in good shape08:57
evfoolthanks mvo08:58
mvoevfool: what bug do you have in mind?09:00
evfoolsmall ui/usability fixes, like bug 802918, bug 802919 and bug 80292009:01
ubottuLaunchpad bug 802918 in software-center (Ubuntu) "Message 'This App has not been reviewed yet' without network connection" [Low,Confirmed] https://launchpad.net/bugs/80291809:01
ubottuLaunchpad bug 802919 in software-center (Ubuntu) "Install menu is enabled while disconnected" [Low,Confirmed] https://launchpad.net/bugs/80291909:01
ubottuLaunchpad bug 802920 in software-center (Ubuntu) "'Reinstall previous purchase' menu is enabled while disconnected" [Low,Confirmed] https://launchpad.net/bugs/80292009:01
evfoolmvo^09:01
mvoevfool: I think that is still fine, you can even do it in the 4.0 branch and I will merge it from there into trunk09:02
mvobrendand: hello! you update-manager bbattery_msg_part_hidden branch is ready for merging, right?09:12
brendandmvo - no, i have a problem where it hangs when any of the labels are hidden that i want to resize09:12
brendandmvo - hope i don't offend anyone here but gtk is pretty stupid at handling text wrapping09:13
brendandmvo - someone gave me an idea of how to finish it but not got time yet to check it out again09:13
brendandmvo - do you have a deadline?09:14
mvobrendand: iirc this got better with gtk309:14
mvobrendand: no, deadline, no09:14
brendandmvo - that's cool, so the change might be even easier09:14
brendandmvo - it might be good if i wait until the gtk3 changes are done09:14
mvoyeah, exactly09:14
brendandmvo - is there a tracking bug for that in update-manager?09:16
mvofor gtk3?09:16
mvothere is a branch by evfool that I check out now :)09:16
brendandmvo - oh cool09:17
evfoolmvo - my branch? for update-manager? don't expect anything from that, just ran the pygi converter, and got stuck, but pitti asked me to push it somewhere and when he'll have time he'll look at it ... but he's extremely busy09:18
evfoolmvo: just wanted to experiment with porting from pygtk to pygi, but I was not able to handle it, so I though I'd leave it to more experienced people or wait until I gain some more experience09:20
evfool*were09:20
=== phantomcircuit is now known as _
mvoevfool: aha, thanks anyway for the update, I have a look at it09:21
=== _ is now known as Guest29065
benonsoftwareHi all09:36
mikey_kees, RAOF or bryce: Hi, I got advised to direct a question I have to you last time I was on this channel. Basically I've been involved with writing a couple of very basic scripts / apps that use X to create a second X session on which to play games, as a workaround for Compiz and game clashes. As a strategy it works well but I'm finding it increasingly difficult to make work within the Ubuntu X session management f10:01
mikey_ramework. I was hoping I could talk to you to come up with some definite solution.10:01
tjaaltoncjwatson: hey, I need a grub gfxpayload quirk in natty for lenovo L420, but I'm not sure where to get the information for the quirk line. any pointers?10:06
slomodoko: are you aware that the two binutils versions in sid from this month are not working well with valgrind? dlopen of a .so that was linked with new binutils (no matter if gold or normal ld) crashes valgrind: http://pastebin.com/qBrsiiTC10:11
dokoslomo: lool pointed out an upstream fix10:12
slomodoko: want me to try the fix?10:12
dokoslomo: sure10:13
slomodoko: where is it? :)10:13
seb128slomo, doko: the fix is in oneiric and verified to work10:13
seb128slomo, https://launchpadlibrarian.net/74573993/valgrind_1%3A3.6.1-0ubuntu1_1%3A3.6.1-0ubuntu2.diff.gz10:14
slomoseb128: thanks10:15
seb128slomo, yw10:15
tjaaltoncjwatson: think I got it10:21
RAOFmikey_: #ubuntu-x would be the place to talk about that.10:22
mikey_RAOF: oh, ok10:22
=== MacSlow is now known as MacSlow|lunch
=== dholbach_ is now known as dholbach
Amozdholbach, you still need someone to freshen up the packaging guide?11:14
dholbachAmoz, yes11:14
dholbachAmoz, somebody started work on bringing it more in line with the general design of the ubuntu pages but ran out of time11:14
dholbachAmoz, let me dig up the link again11:14
Amozdholbach, I already have it11:15
dholbachoh, great :)11:15
AmozI was trying some different approaches, but all of them seems unclean11:15
Amozdholbach, and "ubuntu pages" refers to something like the wiki?11:16
dholbachlet me see if Ronnie and daker are in awake in #ubuntu-locoteams - they did quite a bit of web ui stuff for loco.ubuntu.com11:16
dholbachAmoz, yes11:16
dholbachthere's already a branch with all the css, we just need to find a good way to map the css classes(is that what it's called? :-)) I think11:17
dakerhi11:18
dholbachdaker, Amoz and I were talking about http://daniel.holba.ch/blog/?p=102611:18
Amozdholbach, I think the best way would be to redesign the html templates and let the django-light-theme (or what the name is) be untouched11:18
Amozif that's possible11:19
dholbachAmoz, yes, and reuse those bits where possible11:19
Amozyeah otherwise we have to do a lot of css restyling I think11:19
* dholbach nods11:19
=== xeros_ is now known as xeros
dholbacheven if we do it gradually, like do big changes first and then fix small bits as we go would be sweet11:19
dholbachdaker, does the approach generally sound sane?11:20
dakerok, is there any work being done on that?11:20
dholbachhttps://code.launchpad.net/~raoul-snyman/ubuntu-packaging-guide/new-colours/+merge/56010 was the first try (without using the ubuntu-website bits)11:21
dholbachapart from that there's no work in progress AFAIK11:21
didrocks@pilot in11:21
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: didrocks
* dholbach hugs didrocks11:21
* didrocks hugs dholbach back (I won't be there next week for my patch pilot time, so swapping with today as nobody is there :))11:22
dholbachdidrocks, nice :)11:22
* daker checking the code11:22
dholbachAmoz, daker: should we maybe move to #ubuntu-website? (and whoever else is interested in retheming the packaging guide)11:23
dakeryep11:23
didrocksdholbach: stupid question, but how can I reject https://code.launchpad.net/~ubuntu-branches/ubuntu/oneiric/gnome-desktop3/oneiric-201107061510/+merge/67055 ? I can only set it as merged/WIP11:31
dholbachdidrocks, james_w can do it11:32
dholbachI think there's a bug open for changing that in the LP UI11:32
didrocksdholbach: ok, so apart from faking "merged", I can't make it disappear from the sponsoring list?11:33
dholbachWIP will make it go away from the list11:33
tumbleweeddidrocks: you could delete the merge proposal too11:34
didrockstumbleweed: not sure if james_w doesn't want to clean afterwards the new branches11:35
didrocksso yeah, WIP + comment then11:35
tumbleweeddidrocks: aah, I've deleted some recently11:36
cjwatsontjaalton: you should be able to extract it from lspci and massage it into the format described in /usr/share/grub-gfxpayload-lists/blacklist/00_header12:24
pittijames_w: who can I poke to get lp:ubuntu/gvfs updated?12:24
tjaaltoncjwatson: yeah, it should be fine now, just needs some testing12:26
james_wpitti, should be up to date in a few minutes12:26
pittijames_w: cheers!12:26
pittiis that something we can avoid happening somehow?12:27
pittiin oneiric we synced from Debian12:27
pittibut now we'll need to modify it again12:27
james_wpitti, in general you can ask in #bzr12:28
james_wbut that problem shouldn't happen12:29
evfoolmvo I have made some fixes for the 4.0 branch, and requested a merge to the 4.0 branch, I hope that's ok, and you can merge it in the trunk, if the fix's ok12:29
james_wit happens if you push --overwrite the branch12:29
pittijames_w: is that what syncing did?12:29
james_wpitti, nope12:30
james_wsyncing should be fine12:30
mvoevfool: \o/ awsome! thanks!12:32
barrycjwatson: can you do the sync request in bug 806103 today?12:35
ubottuLaunchpad bug 806103 in python-oauth (Ubuntu) "Sync python-oauth 1.0.1-3 (main) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/80610312:35
pittiI can sync it12:36
barrypitti: awesome, thanks12:36
=== MacSlow|lunch is now known as MacSlow
barrypitti: that'll close out python-central on the cds!12:37
pittiyay12:37
cjwatsonbarry: that's what I get for intermittently checking IRC12:45
ScottKdidrocks:  libboost-system1.46.1 and libboost-filesystem1.46.1 are only in Universe because nothing in Main needs them.12:53
didrocksScottK: thanks for the answer :) I know at least it's not a blocker then12:55
james_wpitti, unfortunately it hit another (known) bug and so it won't be up to date13:19
=== psurbhi is now known as csurbhi-testing
* psurbhi booted successfully from the first event-based initramfs on my laptop :) - just uploaded a ppa 13:36
stgraberyeah!13:37
psurbhihttps://launchpad.net/~csurbhi/+archive/natty-initramfs13:37
psurbhiwill not work for initrds that change the root device13:37
psurbhithat might need some modification13:37
psurbhihowever should work otherwise13:38
psurbhiif not, i will definitely wait for bugs13:38
psurbhi:)13:38
psurbhiis there a way of filing for bugs for a ppa?13:38
nigelbNot yet13:38
nigelbjust make a project if you want13:38
psurbhiok13:38
psurbhinigelb, thanks :)13:38
nigelbnp :)13:38
psurbhiediting the description of how to try the ppa13:41
psurbhiany volunteers:13:48
psurbhihttps://launchpad.net/~csurbhi/+archive/natty-initramfs13:48
psurbhiplease follow the description at this ppa13:49
psurbhii will wait for updates13:49
stgraberpsurbhi: you may want to e-mail ubuntu-devel@lists.ubuntu.com to get more testers13:50
nigelbAlso, blogging on the kernel blog might me a good idea13:52
psurbhiok13:52
psurbhistgraber, nigelb, thanks!13:52
psurbhiplan to make foundations team mates scape goats before i start attacking the ubuntu devel13:53
psurbhi:D13:53
psurbhistgraber, which means i will wait for your input13:53
psurbhi:P13:53
nigelbheh13:54
nigelbthen you'll have "psurbhi made my laptop to stop working!"13:54
psurbhinigelb, hehee! if you follow the instructions, you are pretty much risk free13:54
psurbhiif not, you definitely are at a big risk13:55
psurbhi:D13:55
psurbhiwhatever gurantees, never delete your initramfs that works13:55
psurbhi:)13:55
psurbhiuse a temporary one and edit your grub command line13:55
psurbhi:)13:55
psurbhido that and you will sail safely13:55
nigelbIf were running Natty, I'd definitely give it a shot, but alas my machines run Lucid and Maverick13:55
nigelbneed to upgrade the Maverick machines this weekend13:55
psurbhinigelb, you could try it for maverick too really13:56
psurbhii have tested it on maverick and natty13:56
nigelbIn which case, trying on maverick now.13:56
psurbhinigelb, thanks a lot!!!!13:56
psurbhiplease remember not to install the ppa- but install the SOURCE13:56
Laneywhy didn't you just upload the source if it's that bad?13:56
stgraberpsurbhi: hmm, I'll have to download and install a Natty VM then :) I only have Oneiric systems around.13:57
psurbhistgraber ok!13:57
psurbhiLaney, I have uploaded the source13:58
Laneyi mean somewhere other than a ppa13:58
psurbhiLaney, I haven't yet worked on the install scripts13:58
psurbhiyet13:58
psurbhiits not that bad yet!13:58
psurbhi;)13:58
psurbhiLaney, let me upload the source somewhere too :)13:59
Laneypsurbhi: I meant that if you don't want people to install it then you might as well /just/ upload the source to your webspace14:00
LaneyPPAs are for distributing debs really14:01
Laneybut YMMV :-)14:01
psurbhiLaney, yeah i agree with you14:01
nigelbActually, in that case, just push it into a bzr repo14:02
psurbhiok14:03
* Laney shrugs14:03
psurbhialso kept the source as tar.gz here:14:04
psurbhihttp://people.canonical.com/~surbhi/event-based-initramfs/14:04
LaneyI was just trying to save users from accidently installing .deb :P14:04
psurbhiLaney, ack!14:04
Laneycheers psurbhi!14:04
mvobarry: silly question, but can you recomment a good python indent tool? I have a piece of old python code of mine that is really a broken tab/2,4 indent piece that I want to fix once and for all14:14
mvobarry: nevermind, I found reindent.py14:17
ionI use vim to fix broken indentation.14:17
barrymvo: yeah, i use emacs :)14:17
ion:set et sw=4 sts=4, :%retab14:18
mvobarry: emacs is too clever, it notces the 2 space indent in a class wanted to keep it14:18
mvothanks ion14:18
ion(if i interpreted your message correctly)14:18
mvoion: yeah, that is what I want, a global reindent of the whole file with 4 spaces14:19
=== dendro-afk is now known as dendrobates
serge_pitti: hi, regarding the ill-fated bug 790145, would you mind kicking the current qemu-kvm packages from lucid-proposed and maverick-proposed (they've been superseded) and accepting my new ones which sit atop the new -security versions?14:35
ubottuLaunchpad bug 790145 in qemu-kvm (Ubuntu Maverick) "kvm husb: ctrl buffer too small" [Medium,Fix committed] https://launchpad.net/bugs/79014514:35
=== brendand_ is now known as brendand_n310
bdmurraymvo: I am looking at bug 803277 and an error message in the dpkgterminallog.txt regarding update-alternatives15:01
ubottuLaunchpad bug 803277 in mono (Ubuntu) "package mono-runtime 2.4.4~svn151842-1ubuntu4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 2" [Undecided,New] https://launchpad.net/bugs/80327715:01
bdmurraymvo: update-alternatives: error: /var/lib/dpkg/alternatives/cli corrupt: invalid status15:01
mvobdmurray: I think we need to ask for addding this file to the bugreport15:02
mvobdmurray: I asked in the bugreport now15:02
bdmurraymvo: okay, looking around there are quite a few 'update-alternatives.*invalid status' bug reports15:02
bdmurraymvo: should those be treated the same way or should dmesg be examined for memory / hardware issues?15:05
Sweetsharkwhere does the change that our ld is using --as-needed by default coming from? ubuntu? or debian?15:10
mvobdmurray: I don't now :/ I am not sure if that is the result of a programming error or fs corruption15:10
janimoSweetshark, I think it is an ubuntu change, at least that was the case in natty15:11
didrocks@pilot out15:12
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
Sweetsharkjanimo: k, thx. good to know since it break the build here.15:13
bdmurraymvo: okay, I'll look into some manually and see what I find15:13
mvobdmurray: thanks! keep me updated please15:13
janimoSweetshark, AIUI it is enabled so we fix packages preemptively, as this becomes default behaviour when a switch to the gold linker happens15:14
janimoalthough I may be confusing it with the --add-needed option (which got renamed to avoid such confusions)15:15
* Sweetshark is scared of the thought to link LibreOffice with gold.15:16
=== Ursinha is now known as Ursinha-lunch
janimosiretart, is there a particular schedule for uploading libav? There's a crasher fixed upstream which I found useful but it may not be necessarily urgent for Ubuntu (lightspark crashes with it)15:38
janimosiretart, I built a package locally to confirm it is the right fix http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/13336015:39
bdmurrayslangasek: cjwatson commented on bug 500175 regarding passthrough and debconf15:40
ubottuLaunchpad bug 500175 in software-center (Ubuntu Lucid) "Canceling an installation in Software Center crashes debconf with "Use of uninitialized value $reply in scalar chomp at /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 66,"" [Undecided,Confirmed] https://launchpad.net/bugs/50017515:40
cjwatsonit's not clear to me that the tzdata case is the same15:41
cjwatsonI'm having a go at reproducing that now15:41
bdmurrayI've also seen 'user did not accept license' in the msttcorefonts ones regarding passthrough.pm15:42
=== dendrobates is now known as dendro-afk
cjwatsonthat sounds like a symptom of cancellation15:43
cjwatsonI think at least some of these are going to end up being package installation failures that should be suppressed from crash reporting15:43
cjwatsonI don't see any other way round some of them15:43
=== JanC_ is now known as JanC
siretartjanimo: well, I'd prefer to have it fixed in libav upstream first, and then I'm happy to upload it to debian/ubuntu, but otherwise, I don't have a 'particular schedule' for uploads15:52
cjwatsonbdmurray: can't reproduce by just updating tzdata on top of 10.04 :-/15:53
cjwatson(well, a 10.04 image from July 2010 sometime)15:53
cjwatsonI guess I can try 11.04 since there are reports from that ...15:54
cjwatsonbdmurray: what would be a good way to stop reports of this kind of thing when it's just that the user hit cancel?  dump a known piece of text into the terminal log or something?16:04
bdmurraycjwatson: I think so but perhaps mvo would have a different idea16:07
mvosounds good to me16:08
cjwatsonif I could reproduce the damn thing it would really help, though.16:15
bdmurraymvo: and then we'd put that text in apt or apport?16:15
cjwatsonit would have to be a message emitted by the debconf passthrough frontend16:15
cjwatsonso you'd just have something pattern-matching on error messages, which is ugh but anyway16:15
bdmurraycjwatson: right and then added to apt or apport to not generate a crash16:16
mvoI would prefer apport (but need to rush to dinner now)16:18
bdmurrayslangasek: i was rebooting and during the shutdown process noticed that 'Checking for running unattended-upgrades' appeared on the same line as something else.  Does that mean /etc/init.d/unattended-upgrades is missing a newline? and is there some log file I check for shutdown messages?16:52
=== Ursinha-lunch is now known as Ursinha
barry@pilot in17:03
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: barry
=== deryck is now known as deryck[lunch]
=== beuno is now known as beuno-lunch
* cjwatson wonders why a bug's reporter is called .owner in the LP API17:12
infinitycjwatson: Because all LP objects have owners?17:17
cjwatsonI guess.  It just seems an odd way to put it17:17
infinityThankfully, that's the only odd thing in the entirety of Launchpad.17:17
Pici4hah17:18
cjwatsonmiaow17:21
highvoltageyou're not supposed to say that out loud are you? :)17:24
infinityWhat?  That was my "completely sincere" voice.17:25
bdmurraybarry: could pilot https://code.launchpad.net/~brian-murray/update-manager/apport-gconf/+merge/67228 ?17:25
bdmurrayer could you17:25
cjwatsonbdmurray: gah, even fairly brutal methods are failing to reproduce the tzdata case17:25
cjwatsonescalating to a bigger chainsaw17:25
barrybdmurray: yep, i'm looking at this one right now and will look at yours afterward: http://tinyurl.com/622frtw17:26
bdmurraybarry: thanks the debdiff in bug 797894 goes hand in hand with that merge proposal too17:28
ubottuLaunchpad bug 797894 in update-manager (Ubuntu Natty) "update-manager bug reports would benefit from an apport-hook" [Medium,In progress] https://launchpad.net/bugs/79789417:28
barrybdmurray: cool17:29
cjwatsonbdmurray: aha!  I can reproduce it if I upgrade both libpam0g and tzdata in update-manager17:32
macoany of you seen this odd behaviour on natty:  logging in only works at a DM, not at a TTY?17:32
bdmurraycjwatson: great!17:33
macohuh. well that just got more interesting. bugs are weird. works on TTY3, fails every time on TTY217:33
infinitymaco: Maybe tty2 thinks you have a key stuck or something?  (reset tty2, or switch to tty2 and randomly hammer modifier keys a bit before trying to log in?)17:34
macoooh and rww spotted someone in #ubuntu having *all* TTY logins fail18:05
=== deryck[lunch] is now known as deryck
=== _LibertyZero is now known as LibertyZero
=== beuno-lunch is now known as beuno
ahasenackhi, quick package versioning question. I have a package in oneiric I want to build on lucid: python-psutil 0.2.1-118:44
ahasenackwhat should the version/release look like in lucid?18:44
ahasenacknot only build, but backport and maintain in a ppa of mine18:45
barrybdmurray: is the patch in https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/797894 already uploaded to natty-proposed?18:45
ubottuUbuntu bug 797894 in update-manager (Ubuntu Natty) "update-manager bug reports would benefit from an apport-hook" [Medium,In progress]18:45
bdmurraybarry: no, it needs uploading18:46
barrybdmurray: k, looking at that now18:46
bdmurraybarry: thanks!18:47
serge_all right so if a debian package version jumped to 0.7.4.2-0.3 (used to be 0.7.3-1 format), do we make it 0.7.4.2-0.3-0ubuntu1?18:48
cjwatsonserge_: no, 0.7.4.2-0.3ubuntu118:50
cjwatsonserge_: 'dch -i' on an Ubuntu system should generally do the right thing to add a suitably incremented entry to the top of the changelog18:50
=== dendro-afk is now known as dendrobates
barrybdmurray: fwiw, the debdiff in #3 does not apply cleanly to the natty branch.  in fact: patch: **** malformed patch at line 36: diff -Nru update-manager-0.150.2/debian/update-manager-core.install update-manager-0.150.3/debian/update-manager-core.install18:53
barry 18:53
serge_cjwatson: thanks18:53
barrybdmurray: any chance you can regenerate the patch?  otherwise i'll manually apply it18:53
bdmurraybarry: sure18:56
slangasekbdmurray, cjwatson: 500175> so does cancel not get passed through the passthrough?18:58
slangasekor else, why is the log so messy when someone presses cancel?18:58
slangasekbdmurray: I don't think we have a shutdown log, no; but upstart jobs can run in parallel to init scripts even on shutdown, maybe that's what's happening here?18:58
pittijames_w: ok, thanks; I'll update it the oldfashioned way then :)19:01
pittiserge_: no need to explicitly kick them; we'll just review them19:01
bdmurraybarry: okay new one added19:02
barrybdmurray: thanks, that applies cleanly19:03
barrywell, except for the changelog, but i'll fix that19:04
bdmurraywhat is wrong with the changelog?19:05
barrybdmurray: the debian/changelog hunk FAILED19:07
barrybdmurray: hmm, i grabbed `bzr ubuntu:natty/update-manager`.  maybe i should have grabbed something else though19:07
bdmurraybarry: maybe natty-updates?19:08
barrybdmurray: let's try that!19:08
barrybdmurray: yep, much better19:09
cjwatsonslangasek: passthrough is a bit slow to notice cancel, and witters a bit about undef values until it eventually gets killed by SIGPIPE.  Fixing that would be a good thing.  However, the ultimate effect would be the same - the user's cancelled, it needs to exit non-zereo19:19
cjwatson*non-zero19:19
cjwatsonso the nonsense spewed on stderr is just noise rather than substance IMO19:19
cjwatsonbug 442941 is much more interesting19:20
ubottuLaunchpad bug 442941 in debconf (Ubuntu) "debconf failed to upgrade from 1.5.27ubuntu1 to 1.5.27ubuntu2: exit status 128 - Use of uninitialized value $reply in scalar chomp at /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 66" [High,Confirmed] https://launchpad.net/bugs/44294119:20
cjwatsonand I fear that the proximate cause is actually an installer bug19:21
cjwatsonafter a fresh installation, /var/cache/debconf/config.dat is mode 060019:21
cjwatsonthis means that the UI side of aptdaemon's debconf proxy can't start19:21
cjwatsonI don't know if that's the whole problem19:22
ahasenackhi guys, quick packaging question. I want to build https://launchpad.net/ubuntu/+source/python-psutil/0.2.1-1 in a lucid ppa, what should its version become? 0.2.1-1ubuntu0.10.04?19:32
micahgahasenack: try backportpackage from ubuntu-dev-tools19:33
brodermicahg: beat me to it :)19:33
micahg:)19:34
ahasenackmicahg: thanks, I will19:34
=== yofel_ is now known as yofel
ahasenackmicahg: hmm, I don't see it in that package19:35
ahasenackmicahg: mine is ubuntu-dev-tools                   0.9919:35
ahasenackI have lucid-backports19:35
broderahasenack: yeah, that's likely too old...let me see if the daily PPA has lucid builds...19:36
broderlooks like it doesn't19:36
micahgahasenack: yeah, so basically VERSION~RELEASE~ppa1 is what the script uses19:37
brodertumbleweed, bdrung_: ^19:37
ahasenackit also has other problems, it fails to import lazr.uri19:37
ahasenack    from lazr.uri import URI19:37
ahasenackImportError: No module named uri19:37
ahasenackbut I have it19:37
ahasenackii  python-lazr.uri                    1.0.2-119:37
ahasenackor I think I do :)19:37
ahasenackthat was ubuntu-build, btw19:37
brodermicahg: it's {VERSION}~{RELEASE}1~ppa119:37
broderbecause VERSION~RELEASE1 is what we use for automated backports19:37
micahgbroder: oh, hmm, right, was confusing with what I did before19:38
ahasenackso, python-psutil-0.2.1-1 becomes python-psutil-0.2.1-1~10.04.1~ppa1?19:38
broderahasenack: no, we would do 0.2.1-1~lucid1~ppa119:38
ahasenackok, s/10.04/lucid/19:38
ahasenackand a dot19:39
ahasenackbroder: and if I do local changes, I bump to ppa2 and so on?19:39
broderahasenack: you only need to bump the number each time you upload to the PPA19:40
ahasenackbroder: ok, but it's that last number, right? After the "ppa" suffix19:40
broderyeah19:40
ahasenackbroder: cool, thanks a lot19:40
broderthe idea is that you're doing a "prerelease" version of a real backport, so you always want your version number to be smaller than one the eventual real backports' version number would be19:41
ahasenackbroder: the real backport would be 0.2.1-1~lucid1?19:42
broderright19:42
ahasenackok, I might have a shot to get a hang of this someday :)19:42
ahasenackthanks again19:42
slangasekcjwatson: ah, heh; well, great to see that we actually have a foothold on these bugs now :)19:45
ahasenackbroder: I'm getting this error, I suppose this is a good case to actually use the suggested -b?19:48
ahasenackNew version specified (0.2.1-1~lucid1~ppa1) is less than19:48
ahasenackthe current version number (0.2.1-1)!  Use -b to force19:48
ahasenackthis with dch -v 0.2.1-1~lucid1~ppa1 "Backported to lucid."19:49
broderyeah, -b is fine19:49
ahasenackok19:49
brodermaking the version number smaller is what we're going for, because it means that when you upgrade, the original will have a "higher" version than the backport, so you'll be upgraded back to the original19:50
ahasenackright19:50
cjwatsonslangasek: I have no idea how to fix this post-release though19:50
slangaseka chmod from a maintainer script won't do the job?19:50
cjwatsonit might be worth cramming into 10.04.3 as a late change to try to stem the flow of bugs there; but applying any upgrade to fix this might very well be hit by the same bug19:50
cjwatsonI don't see how to reliably fix it before users encounter it19:51
slangasekright19:51
cjwatsonand it only affects the first upgrade that uses debconf, AFAICS19:51
cjwatsononce debconf rewrites the database, it sets the correct mode19:51
slangasekah19:51
cjwatsonwhich is why most of us never noticed19:52
slangasekif we suppressed the apport reports, would the *users* notice?  Beyond having to rerun the upgrade?19:52
slangasekwell, I guess they'd still get the prompt about a crash, and told afterwards that they don't need to report the bug19:52
cjwatsonright, it would be an improvement but not perfect19:53
cjwatsonhard to make the bug pattern very specific, too19:54
* slangasek nods19:54
cjwatsonwe'd have to ignore anything with this debconf warning pattern in it, and I can't claim confidence that this is the cause of all of them19:54
cjwatsonin fact I'm fairly sure it's not19:54
bdrung_broder: if you get u-d-t building on lucid, let me know what dependencies needs to be updated19:54
cjwatsonperhaps it's a price worth paying, I'm not sure19:55
broderbdrung_: oh, it doesn't build? that's too bad19:56
bdrung_broder: probably (i didn't test it)19:57
bdrung_broder: we probably need to backport a big bunch of packages19:57
cjwatsonslangasek,bdmurray: we could bugpattern it just in the tzdata case, I suppose, and maybe libpam*; the packages that this is most likely to be reported against will be high-priority packages that use debconf and that have been updated since release19:58
* cjwatson does a quick scour of "Binary package hint:" lines19:59
cjwatsonor "Package:" I guess19:59
slangasekAIUI the 'Binary package hint' is considered deprecated and rarely accurate, so probably Package: yeah20:00
cjwatsonthe accuracy bit isn't a problem here, but yeah20:01
slangasekright, but I think the idea is to make that field go away entirely :)20:03
cjwatsonindeed20:04
cjwatsonhttp://paste.ubuntu.com/639704/ packages against which dups of 442941 have been reported20:05
cjwatsonso tzdata accounts for 66%20:06
* slangasek nods20:07
serge_jbernard: hey20:07
cjwatsonI guess I'll have to check the others to make sure that they really are the same thing20:07
cjwatsonshould be recognisable by the terminal log being fairly short20:07
serge_jbernard: do you have any objection to my debdiff for bug 807199 ?20:07
ubottuLaunchpad bug 807199 in libcgroup (Ubuntu) "mount freezer cgroup by default" [Medium,In progress] https://launchpad.net/bugs/80719920:07
slangasekI can speak for samba (samba, smbclient, samba-common, winbind) and libmyodbc to say that their debconf usage hasn't changed in a long time, so any failures there are unlikely to be caused by debconf misuse on the package side; dunno if that means it's the same bug on the debconf side though20:08
* cjwatson causes lp-shell to eat his firefox so he can find out20:09
cjwatson 2794 cjwatson  20   0 2088m 1.6g  18m R  101 52.8  49:46.01 firefox-bin20:12
cjwatsonI suspect that the other common factor (other than high-priority packages) is stuff-users-install-straight-away20:13
cjwatsonand IIRC there's some bit of desktop furniture that offers to install some bit of samba for you, presumably using aptdaemon20:13
cjwatsonsimilarly for gstreamer0.10-fluendo-plugins-mp3-partner20:13
micahgcjwatson: upstream's (Mozilla) working on that memory usage, I think by 8 you should see a significant improvement20:14
cjwatsonmicahg: while it's certainly not fun, I just opened 100 tabs all at once from a script, so I suspect it's allowed to be a bit upset20:14
infinitymicahg: But it's already quarter past 9!20:14
micahgheh20:15
micahg 2789 micah     20   0 4440m 2.9g  22m S    6 36.6 465:05.60 firefox-bin, I run like this all the time :-/20:15
bdmurraycjwatson: could we bugpattern a specific version of the package such that only lucid/maverick/natty were blocked?20:16
cjwatsonbdmurray: given that this is the first upgrade after installation, it would be simpler to bugpattern InstallationMedia or some such20:22
cjwatsonI mean, include that in the pattern20:23
cjwatsonthe installer bug goes way back, I think it's very likely always been there20:23
cjwatsonsince ubiquity started in dapper anyway20:23
cjwatsonwe just never noticed it before package management frontends started using aptdaemon and having a user/root split20:24
DavieyAny of the DMB around?20:25
stgraberDaviey: what's up?20:26
Davieystgraber: can ~ubuntu-server-dev be added to ~ubuntu-dev please?20:26
Davieystgraber: *-server-dev is the package set team, and it's blocking the indirect ~ubuntu-dev and therefore ~ubuntumember foo.20:27
stgraberDaviey: done20:27
Davieystgraber: rocking, thanks20:28
cjwatsonalso voting rights20:28
stgraberI also added edubuntu-dev as both kubuntu-dev and mythbuntu-dev were in it20:29
Davieystgraber: rocking.20:32
Laneyyeah, think you got everything20:36
Laneywhat happened to the bzr package set we approved?20:37
stgraberI think it needs implementation by TB, though I'm not sure if someone sent them an e-mail yet20:38
Laney:S20:39
tumbleweedbroder: you wanting a u-d-t backport to lucid? the prerequise (for a no change backport) would be the dh_python2 backport20:43
broderah, ok20:43
Laneystgraber: er, i can't actually find where we heard it. any clue?20:44
Laneystgraber: ah nm, found it20:45
Laneyi wish we were better at minutes20:46
stgraberLaney: I guess we should create the team, make it a member of ubuntu-dev, then poke the TB to get the ACLs updated20:47
Laneyright, doing that20:47
Laneyit was your adding of teams that made me remember (when I was thinking if we'd missed any)20:47
stgraberthen we'll be able to move the current PPU people we have for bzr to that team and maybe (not really needed) poke the TB again to drop the PPU upload rights (as they'll have them coming from the team)20:48
LaneyI'll just ask the TB to do all of that20:49
bdmurraybarry: still piloting? ;-)20:52
barrybdmurray: yep.  need another one?20:53
bdmurrayhttps://code.launchpad.net/~brian-murray/apport/ubiquity-hook/+merge/6725420:53
bdmurrayI've tested it an awful lot20:54
bdmurrayprobably too much20:54
barry:)20:54
brycehslangasek, hi, we have xdiagnose as a Recommends of x11-common, however Sarvatt found it didn't get pulled in and installed in a fresh alpha2 install.  Any ideas where we went wrong?20:57
barrybdmurray: i have a couple of comments that would clean the code up a bit.  do you want them here or in the mp?20:58
brycehslangasek, ubuntu-desktop depends on xserver-xorg, should xdiagnose be a recommends of that instead?  or should it be a Depends rather than Recommends?20:58
RainCTpedro_: Hey. You'll probably see some more of those bug reports. Zeitgeist 0.8.1-1ubuntu1 is badly broken20:58
bdmurraybarry: here is fine20:58
pedro_RainCT, yup already have one assigned to didrocks20:59
pedro_he's doing the packaging there20:59
barrybdmurray: line 28.  it's always preferred to compare against None with identity instead of equality, so use "if response is None" instead20:59
Sarvattbryceh: actually it depends on xorg not xserver-xorg, sorry20:59
bdmurraybarry: right that was dumb20:59
barrybdmurray: line 30. it's generally not pythonic to test for equality against True, so just use "if response:" instead21:00
brycehSarvatt, ah right21:00
pedro_RainCT, bug 807203 , in case you want to subscribe21:00
ubottuLaunchpad bug 807203 in zeitgeist (Ubuntu) "ubuntuone-syncdaemon crashed with AttributeError in __getattr__(): 'Symbol' object has no attribute 'PAGINATED_TEXT_DOCUMENT'" [High,Confirmed] https://launchpad.net/bugs/80720321:00
barrybdmurray: the only other comment is about the start of the message on line 22.  i find the first sentence a little hard to follow.  can you rephrase/simplify that first sentence?21:01
RainCTpedro_: Yup, got the bug mail (and also sent didrocks a mail some hours ago). Just letting you know :)21:01
pedro_;-)21:02
bdmurraybarry: okay21:02
barrybdmurray: push an update and ping me and i'll be happy to upload it21:02
bdmurraybarry: "The system log from your installation contains an error.  The specific error commonly occurs when there is an issue with the media from which you were installing."21:04
bdmurraydoes that sound better?21:04
barrybdmurray: beautiful :)21:04
cjwatsonslangasek,bdmurray: I think what I'm inclined to do here is to have a bugpattern that's as accurate as I can make it, but have it redirect to a wiki page that (a) explains the debconf database permissions problem and a workaround (b) explains the issue with cancellation (c) suggests e-mailing me if they have some different problem not covered21:05
cjwatsondoes that seem reasonable?21:05
cjwatsonbecause I'm not even sure I can separate (a) and (b) in terminal logs manually, let alone automatically21:07
Davieybdmurray: Where is the bugpattern work being documented?21:09
cjwatsonbdmurray: do you think you've already caught all the duplicates with grab-attachments or whatever?21:09
bdmurraycjwatson: yes that sounds reasonable to me, however there may be some complications implementing it.21:09
bdmurraycjwatson: no, I stopped looking until we had the issue sorted more21:10
Davieybdmurray: I assume Ursinha is following this closely?21:10
cjwatsonbdmurray: what would the implementation problems be?21:10
Ursinhame21:10
bdmurrayDaviey: Ursinha and I have talked about bug patterns21:10
brycehcjwatson, heya, we have a MIR approved for xdiagnose, and have a Recommends on it from x11-common, but it appears to still be in universe; do you happen to know if there is something more we need to do to get it in?21:10
DavieyUrsinha: Guten Tag, i thought you might be /away by now.21:10
UrsinhaDaviey: not yet :)21:11
cjwatsonbryceh: I can do it now given an approved MIR21:11
bdmurraycjwatson: well if you want the pattern to work on releases before natty there are some issues but I can sort that out.21:11
cjwatsonhaven't gone through that queue for a bit21:11
* Ursinha reads backlog21:11
cjwatsonbryceh: where's the MIR?21:11
brycehcjwatson, that would be great, thanks - https://bugs.launchpad.net/ubuntu/+source/xdiagnose/+bug/78488521:11
ubottuUbuntu bug 784885 in xdiagnose (Ubuntu) "[MIR] Include xdiagnose in ubuntu" [High,Fix released]21:11
bdmurraybarry: the merge proposal has been updated21:11
cjwatsonI don't see it on https://bugs.launchpad.net/~ubuntu-mir/+subscribedbugs21:12
barrybdmurray: looks great, i'll sponsor it21:12
cjwatsonbryceh: oh, you marked it Fix Released, that removed it from our queue21:12
cjwatsonthe workflow is that MIR bugs go to Fix Committed once they're approved21:13
brycehcjwatson, guess I assumed since pitti uploaded some changes to it that he'd done the main promotion :-/21:13
bdmurraycjwatson: so once a wiki page was made I'd go looking for more duplicates and include the wiki page in the coment.21:13
cjwatsonbryceh: different hats there21:13
bryceh*sigh*21:13
brycehcjwatson, ok thanks for clarifying21:14
cjwatsonpromoted now, anyway21:14
brycehSarvatt, ok should be fixed now.  Once again a case of me being stupid, sorry.21:17
barrybdmurray: how many branches of apport are there?!  lp:apport, ubuntu:apport lp:~ubuntu-core-dev/ubuntu/oneiric/apport/ubuntu21:24
micahgthat's actually a normal number of branches :)21:25
barryah, well clearly the last two are not in sync, given bug 49448121:25
ubottuLaunchpad bug 494481 in Ubuntu Distributed Development "Too easy for people to not use merge-upstream" [High,Triaged] https://launchpad.net/bugs/49448121:25
barrymicahg: but it hurts ;)21:26
=== dendrobates is now known as dendro-afk
micahgbarry: well, in this case your minimum is 2 since upstream is hosted in LP :)21:27
bdmurraybarry: well I know lp:apport is the upstream one and that doesn't contain the package hooks as those are ubuntu specific21:27
barryi could handle two :)21:27
barryno worries though, i'm just complainin' ;)21:28
ScottKmicahg: Get off barry's lawn.21:28
barryScottK: exactly :-D21:28
* micahg goes to find another lawn...21:29
barryand with that...21:31
barry@pilot out21:31
=== udevbot_ changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
* Laney applauds barry21:32
=== Quintasan_ is now known as Quintasan
Laneyjono: can you CC the DMB in on your recent tech-board discussion?21:33
* barry bows and collides with the keyboard21:33
jonoLaney, I want to get the TB's perspective first before moving forward to see if my suggestions even fly21:37
jonoas this is a technical policy decision21:38
jonoand then I will move it forward to the DMB21:38
ScottKWhat's the topic?21:38
LaneyI'd have thought you wanted DMB input as you are proposing some quite serious changes to the way we work.21:38
DavieyScottK: https://lists.ubuntu.com/archives/technical-board/2011-July/000957.html21:38
jonoLaney, I am totally interested in input21:38
ScottKDaviey: Thanks.21:38
jonoI just wanted to get the TB input first21:38
LaneyThe effect that will have is that the path is rather firmly aligned when the discussion comes down to us21:39
ScottKThat is a bit of a change.21:40
jonoI am certainly keen that the DMB offers plenty of input on this21:40
ScottKjono: I'm interested in specific examples (in private if you prefer) of people not getting through the current process as they should have.  My view has been that if anything the process is too biased towards acceptance.21:41
jonoScottK, interesting21:41
jonoScottK, would be happy to hop on a call21:42
jonomaybe tomorrow if you are around?21:42
ScottKjono: Tomorrow is better for me.  I'm about EOD here.21:42
LaneyI thought that too.21:42
jonothanks ScottK21:42
LaneyI wonder why people don't come to the DMB with their concerns21:42
jonoLaney,  thought it was too accepting?21:42
ScottKjono: Give me a ping when you're awake and moving tomorrow (assuming you're in your home TZ).21:42
jonoScottK, will do, thanks, pal21:43
Laneyjono: yes, or at least that we treat deferrals much more seriously21:43
jonoright21:43
jonoI think there are just some areas in which we can ease the process21:43
jonoas I outline in my mail21:44
jonoI believe it should be more about reputation than anything, and we should bring more value into the testimonials21:44
ScottKLaney: I haven't said anything since I think that between the TB delegation and the election by ubuntu-dev the DMB has a lot of legitimacy to figure out how to handle approving members.  I'd have to find it seriously broken before I complained.  I don't think it is (seriously broken).21:44
ScottKjono: It's been my experience that people I give solid testimonials to get in easily and the one time I gave a "Dear God, please no" testimonial they didn't.21:45
LaneyScottK: I wasn't referring to your concerns, but these people who think that 'the process is too difficult to get through'21:45
ScottKSo I think they get a lot of weight already, but we can discuss tomorrow.21:46
jonoScottK, great, and that is what I am keen to empower and set expectations firmly about - the value of a +1/-1 from a core dev21:46
* ajmitch wouldn't necessarily say that all core devs are the same21:47
ScottKSome are definitely more equal than others.21:47
ScottKSee you all later.21:47
ajmitchI trust my opinion on +1/-1 far less than I'd trust others21:48
* cjwatson had an extensive argument on this subject on the DMB list just before retiring. My sense that I wasn't getting anywhere was part of why I retired.21:50
cjwatson(though far from all; I just didn't have the time)21:50
cjwatsonof course that was a while back now.21:51
jmlbarry: ping21:55
Laneybesides one which is currently unresolved, I'm not sure I can remember us voting down any applications since I joined anyway21:55
Davieyit's a shame the list isn't open.21:55
Laneyhowever I'm not at all sure that the DMB commands the legitimacy that it should21:55
DavieyLaney: I suspect that are quite a few people that are not applying through fear/embarrasement of applying for upload privs TBH.21:56
macoLaney: "serious changes to the way we work" is an understatement, IMO. "making the DMB redundant" is a better description21:56
Davieyfear of NACK, that is.21:56
Laneymaco: We get to press the 'Add member' button :-)21:56
LaneyDaviey: Right, applications are self selecting.21:57
nigelbLaney: :)21:57
macoLaney: but if all it takes is "well 2 people think its a good idea" then hey, just make there be a "make dev" button on everybody's LP page and once two core devs have +1'd by pressing it, there ya go automagic21:57
DavieyLaney: surivial of the most confident :)21:57
nigelbmaybe it should be +2 with no objections to make it more fair21:57
ajmitchDaviey: it should work like that, to some degree21:57
LaneyI didn't apply for MOTU until james_w told me to for the 15th time21:57
jonomaco, my suggestions do not make the DMB redundant21:57
jonothey just optimize the process around reputation21:58
macoLaney: it is no longer unresolved, i believe. you and persia both said +0. based on what persia says is historical practice, the application is "not yet"'d21:58
jonowe still need a board to assess applications21:58
LaneyIt assumes we undervalue testimonials, which I do not believe to be the case21:58
macoLaney++21:58
macowe just don't take testimonials as the end-all be-all21:59
cjwatsonjono: I think it may be worth assessing your past experiences in light of the facts around the current iteration of the DMB21:59
macoi probably couldve gotten some nice testimonials from a couple of people 6mo before i applied for motu, but i wouldve only had 5 uploads21:59
cjwatsonthat probably goes for me too21:59
cjwatsonjono: let's make sure it's actually a significant problem right now before changing anything21:59
Laneyupload count> I don't really consider that per se22:00
Laneyall activity goes into the mix22:00
nigelbcjwatson: What was the conclusion of the discussion on the DMB list (if it is possible to be made public that is)?22:00
cjwatsonnigelb: inconclusive22:00
nigelbah22:00
cjwatsonbut, as I say, that was the last board22:00
jonocjwatson, totally agreed22:00
macoactually, whatd be REALLY handy is if LP could tell us all uploads on which their name was *anywhere* in the changelog, since often with UDD and all, you get  [name]  stuff [name] stuff [name] stuff       name <email> $timestamp22:01
Laneydebian has 'ddportfolio'22:01
cjwatsonbasically my thesis was that the DMB has two functions, gatekeeper (keep out the bad eggs) and nurturer (encourage new developers), and that at the point I retired we had swayed too far towards the former22:01
jonoLaney, and my suggestions may well be redundant22:01
cjwatsonI'm entirely prepared to believe that that's changed since then22:01
Laneyjono: we can't really judge without specific examples22:01
cjwatsonthough I think the dual function is always worth keeping in mind22:02
nigelbmaco: Isn't that the responsibility of the candidate to say, "Hey, I've worked on foo, bar, and baz"22:02
cjwatsonnigelb: it'd be less tedious for everyone if we could just look up a full list22:02
jonosorry, I have to head to a meeting, maybe this could be a good point of discussion at the next TB meeting? invite the DMB along to participate too?22:02
Davieymaco: Funny you say that, i have a mbox parsing script for searching for names anywhere in the changelog.  Only takes 1.5 hours to run :)22:02
cjwatsoner, "we" being a board I'm not on, but YSWIM22:02
maconigelb: the template asks for a couple you're proud of. having a full list would by handy though22:02
macoDaviey: i suspect LP's db is faster than text parsing....22:03
nigelbcjwatson: ah, that makes sense22:03
cjwatsonjono: the proposal is to change DMB behaviour; I think it should be discussed primarily in the DMB, with the TB as guests22:03
nigelbDaviey: well, if you could run it everyday....22:03
cjwatsonjono: but I agree, we definitely need concrete current examples22:03
jonocjwatson, I suggested the TB as I see this as a wider policy that the DMB implements22:03
jonobut happy either way22:03
cjwatsonjono: that's a bit artificial though22:03
jonoDMB may well make better sense22:03
Laneythe TB has delegated deveoper membership to the DMB22:04
Davieymaco: I would hope so!  I had hoped that Laney's UDD work would deprecate it.22:04
macoLP shows who the uploader and sponsor were. if it showed "other contributors to the upload" and then had your /+relatedsoftware hook into that....yay22:04
LaneyDaviey: it doesn't include changelogs22:04
cjwatsonin practice I've not heard of any debate about any other team doing developer approvals (kubuntu council or whatever)22:04
Laneybut it does mean that I have a large cache of changes mboxes22:04
DavieyLaney: arse.22:04
Laneyinfact, the sysadmins kindly made them rsyncable for me22:04
Laneylists.ubuntu.com::changes-mboxes22:04
Laneyso it's easy for anyone to get :-)22:05
micahgmaco: re person in changelog> I actually discussed something like that with barry about 5 months ago as part of UDD22:05
jonotbh, I don't mind where the meeting is, so long as the DMB and TB both have input22:05
nigelblol22:06
nigelbtechnically, we could parse the changes mbox, but that's going to be time consuming.22:06
nigelbunless its a diff, hm. that should be interesting22:06
nigelbDaviey: Could I have your mbox parsing script?22:06
Davieynigelb: no.22:06
Davieynigelb: it's an embarrasement.22:07
Laneyit's not that time consuming22:07
nigelbDaviey: Don't worry, I won't show it to anyone. I don't want to start from scratch22:07
micahgmaco: one of the problems with parsing the changelog is without an e-mail address it's indeterminate as to whom the person is22:07
macomicahg: thats true22:07
Davieynigelb: -> PM.22:07
Davieymicahg: it's a reasonable indicator.22:08
Laneywith applicants, I suspect that a good time to apply is when existing developers get bored of sponsoring your changes and make you do it22:08
micahgDaviey: it can't be automated is my point22:08
Laneythat's probably the way it works for a lot of people22:08
Davieymicahg: agreed22:08
nigelbSure but a list of [Name] type entries is nice to have. Its posible to ask candidates, do you do that change?22:09
macoLaney: a month before my motu app, ogra was going "what? you need a sponsor? but thats a universe package!"22:12
Laneyhah22:12
ajmitchmaco: that can happen a bit22:14
Davieyis revu dead these days?22:14
Laneymostly22:15
macopretty much22:15
ajmitchit's just resting22:15
Laneyajmitch locked it in the cellar22:16
cjwatsonit's pining for the fjords22:16
macoi changed the wiki page to point out that the WNPP route is better because it benefits more users and involves a designated maintainer instead of just piling on to motu-work22:16
Laneyyay22:16
Laneydid you also link to wiki.d.o/Teams? :-)22:16
macoi linked to the WNPP process stuff for sure. not sure on particulars though...was a while ago22:17
macoi remember saying to persia that i couldnt apply for motu since i hadnt packaged enough from scratch, and he was like "that's fine! motu doesn't really need more work!"22:17
macooh hm. i should do whatever htat next step is in my DM application...22:18
Laneyif it's not leaking too much, the gist of cjwatson's email is that we shouldn't focus on debian/changelog too much but consider the whole22:18
Laneyis that a fair summary?22:18
cjwatsonpretty much yeah, plus my comments above on the two functions of the DMB22:19
Laneyso to refer to the conversation of a few minutes ago, we shouldn't worry too much about mining archives of upload history22:19
micahgheh, I'm still working on my first package from scratch (through Debian) and even that I "borrowed" a couple files from the UBuntu package22:20
LaneyI just uploaded a NEW package to debian that started life in a PPA :-)22:20
Laneyhttp://packages.debian.org/changelogs/pool/main/s/sparkleshare/current/changelog22:20
macoLaney: in most cases i dont think we need the extra upload history, but for example a recent person had only 1 visible upload on their +relatedsoftware page at the time of application, so in that case being able to see what they worked-on-but-didnt-officially-upload wouldve been handy to sway things toward a more positive space22:21
ajmitchoh it'd uploaded now?22:21
cjwatsonfor a lot of people upload history will be pretty significant, I just think y'all probably oughtn't be closed-minded about it22:21
Laneyajmitch: yeah, for ages!22:21
ajmitchLaney: well, uploaded & through NEW22:21
* ajmitch should try it out22:21
Laneygot NEWed rapidly, as happens in Debian these days22:21
Laneyinitial setup is rough22:21
macocjwatson: given i had like...a dozen...uploads when i joined motu, i dont really think i can be *too* anal about # of uploads, but ...plural is nice22:22
cjwatsonand there ought to be some sponsored uploads; I think what I was trying to push back on was that people ought to have dozens and dozens of sponsored uploads over a seriously extended period22:22
ajmitchLaney: synced to oneiric yet?22:22
cjwatson*was the idea that22:22
Laneymaco: oh yeah, that's why applicants are encouraged to point us to more information that can help review22:22
Laneyajmitch: in NEW22:22
cjwatsonat some level it was really just a difference of opinion about degree22:22
Laney(was a merge to add appindicator stuff)22:22
maco(im still a bit surprised yall approved me with a dozen uploads though)22:23
ajmitchmaco: I'm sure some of us got in with less22:23
macocjwatson: i do recall the "dozens and dozens" type talk before i applied.  sounded like some people wanted 50-ish uploads before you even think about applying, which...22:24
ajmitchthat seems excessive22:24
macoto establish "i'm not stupid and will ask for help when i reach my boundaries" doesn't take NEARLY that many22:24
* micahg was told 30 once upon a time22:24
ajmitchI'm sure that the DMB would take into account what sort of uploads they were22:25
macoif you're doing merges and ftbfs and actually getting them right pretty plz take upload rights :P22:25
ajmitch30 syncs is quite different than 30 uploads of a complex set of packages22:25
Laneydon't forget the testimonials that started this discussion off22:25
ajmitchright22:26
macobalance22:27
serge_jbernard: o/22:27
ajmitchmaco: and common sense22:28
lifelessas a data point, I'm nervous about applying for core-dev22:28
macolifeless: you're not one?22:28
lifelessnope22:28
ajmitchheh22:28
nigelbO_O22:29
lifelessI have stuff in main I can upload to via Debian :)22:29
macohuh.22:29
ajmitchwhy are you nervous about it?22:29
infinitylifeless: We're all nervous about you in core-dev.22:29
lifelessajmitch: I don't *routinely* change stuff that is in main22:29
lifelessinfinity: thanks :P22:29
infinitylifeless: But, more seriously, people who are cautious about responsibility are the people who should be applying. :P22:29
lifelessajmitch: and I have the impression there is a high assessment bar around core-dev22:29
infinitylifeless: Cause you won't break something you don't understand.22:30
macoinfinity++22:30
* ajmitch goes off to upload glibc for fun...22:30
infinityajmitch: *glare*22:30
Laneylifeless: can we swap you for ajmitch please?22:30
infinityajmitch: You shouldn't have given me warning, I can head that off. :P22:30
ajmitchinfinity: yeah I'm not that stupid :P22:30
lifelessLaney: hahaha :)22:30
lifelessLaney: sure, its only ~600km drive22:31
ajmitchLaney: <3 to you too22:31
nigelbhaha22:31
* Laney snuggles ajmitch really22:31
infinity...22:31
infinityShould we be seeing this?22:31
Laney:$22:31
Laneylifeless: but really, if you can get a couple of testimonials then I see no problem22:31
LaneyI usually ask about working with Debian, but if you're a DD already …22:32
infinityI suspect he just doesn't want to apply because then Daniel will rope him into patch piloting.22:32
Davieylifeless: Feel free to help out with the squid issues, then you'll get +100 testimonal from the server team :)22:32
micahginfinity: he's already MOTU22:32
lifelessI should do more piloting22:32
lifelessI was doing revu a lot at one point, but dropped the ball and didn't get back onto it22:33
lifelessDaviey: ask SpamapS .... I already do :P22:33
infinitymicahg: Oh, when I do my PP rotations, I can ignore people with patches to main?  Snazzy. ;)22:33
infinityDaviey: I'm sure he helps with squid a lot, you just don't realise it because he refers to it as "quiche".22:34
Davieyreal developers don't eat quiche.22:34
lifelessbah, fish schticks to you al22:34
micahginfinity: you're a core-dev already, his way out is he's with Launchpad :)22:34
lifelessl22:34
macoDaviey: zuchinni quiche is delicoius22:35
maco*delicious22:35
micahginfinity: actually, upload rights isn't a requirement for piloting22:35
Davieypah.22:35
lifelessmaco: I think you just broke my tastebuds22:35
LaneyCanonical DDs should be forced to troll in -devel to bring Debian down from the inside22:35
Laneydebian-devle that is :-)22:35
micahgor maybe it was only minimal upload rights...(PPU for one package at least)22:35
nigelblike the opposite of patch piloting?22:36
lifelesspatch creation?22:36
infinitymicahg: Ahh, well.  I've not really been initiated into the whole process yet, I just have an event on my calendar, and a Holbach threatening me with doom if I attempt to back out. ;)22:36
Laneycloak 'n dagger22:36
nigelbinfinity: On a positive note, its Daniel and not Jono :P22:37
micahgheh, which day is that, I have to make sure to flood the queue with stuff to sponsor for main :P22:37
Davieymicahg: yeah, Canonical engineering team who are in ~ubuntu-dev, are expected to do 4 hours per month.22:37
micahgDaviey: yep, so the second one :)22:37
maconigelb: because daniel's version of doom involves stuffed teddy bears and jono's involves listening to Severed Fifth?22:38
nigelbExactly!22:38
* infinity snickers.22:38
lifelesshmm, does gwibber have g+ integration in oneiric?22:39
infinitylifeless: Impatient much?22:39
nigelbhold on, g+ hasn't exposed api yet22:39
lifelessinfinity: curious is all22:39
lifelessnigelb: its massive client side js, that pretty mnuch defines it having an API :)22:39
Davieynigelb: python-mechanize was invented for this reason! :)22:40
nigelblifeless: I'll rephase. API docs!22:40
nigelb*rephrase22:40
Davieyah, JS.22:41
nigelbok, bed. 4 am is late enough.22:41
macoyeah, hometime22:41
lifelesshah, at least https://services.google.com/fb/forms/plusdevelopers/ is refreshingly honest22:42
lifeless'In addition, we'd love to gather more information about you.'22:42
nigelbI need to tell my brain which timezone my body is in.22:42
nigelbheh22:42
apacheloggerkees, mterry: bug 601662 requires attention, it is blocking movement on KDE 4.7 builds23:24
ubottuLaunchpad bug 601662 in grantlee (Ubuntu) "[MIR] libgrantlee-dev" [Critical,Triaged] https://launchpad.net/bugs/60166223:24
micahgapachelogger: kees is on vacation until next week23:25
TheMusoc23:27
apacheloggermicahg: oh, ok23:28
apacheloggeractually I could also live with a pre-promotion ;)23:28
=== Spads_ is now known as Spads
* micahg hugs cjwatson 23:59

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