/srv/irclogs.ubuntu.com/2012/03/05/#ubuntu-devel.txt

=== jalcine is now known as JackyAlcine_
=== JuN1x_ is now known as JuN1x
=== webjadmin_ is now known as JackyAlcine_
micahgslangasek: your merges seem to be lacking teh Debian changelogs01:44
slangasekmicahg: sigh02:21
slangasekmicahg: sorry02:21
RAOFWe should probably get some tooling to detect and reject that.02:26
RAOFIt's *way* too easy to neglect.02:26
ajmitchwhat's that, missing -v?02:28
slangasekmissing --package-merge02:29
infinityRAOF: Rejecting just because the .changes is lacking entries seems a bit harsh.  We certainly allow much buggier uploads than that. :P02:54
RAOFOnly because we can't catch them :)\02:54
infinityWell, but a truncated .changes isn't a package bug at all.02:54
infinity(Not saying we shouldn't continue to promote a best-practice of -v(last_upload), just that I don't see the point in rejecting if someone forgets)02:55
infinityIt doesn't affect the quality of the package at all, nor even the contents of the real changelog, just the mail to -changes, and the upload record in LP.02:56
infinity(And if we're "checking" that it's correct by tearing apart the package and reading the real changelog, then LP could correct both those issues instead of rejecting)02:57
RAOFIt'll sometimes cause launchpad bugs that would be closed by a proper changes file to go un-closed.02:57
RAOFWell, making launchpad do the right thing would be nice, too :)02:57
infinityYes, it can leave bugs unclosed.  And the upload can and should fix that. :P02:58
infinityBut I still don't see rejecting non-buggy packages as the answer.02:58
infinityI find it about as distasteful as the people who spend hours arguing over someone submitting a patch in the "wrong" format instead of just applying it.02:58
infinityNot that the two things relate at all, but in both cases, it's a question of process, not function.02:59
infinitys/the upload can/the uploader can/02:59
=== stokachu is now known as battlemidget
hallynbroder: stgraber: to be clear, on that bluez patch, that didn't originate with me03:43
hallynmaybe i didn't do the right thing there, but i wanted to keep the guys' patch going, but didnt' have the rights to do anything but make a new merge proposal myself03:43
=== webjadmin is now known as JackyAlcine_
=== emma_ is now known as emma
=== battlemidget is now known as stokachu
stokachucan i ask a packaging question here or does that fall under ubuntu-app-devel?05:03
RAOFIt depends; is it to do with the development of ubuntu?05:05
RAOF(#ubuntu-motu can also be reasonable for packaging questions)05:05
stokachuah ok ill try there05:05
stokachuthanks05:05
RAOFBasically - if the objective is to work on a package in the main archive, then either here or #ubuntu-motu is entirely appropriate.05:06
pittiGood morning05:42
samy241190bdfhjk: Hi05:59
apwthe binary packages from the latest linux-meta upload in precise (3.2.0.18.18) seem to be MIA, can't find them anywhere06:32
pittiapw: I binNEWed them an hour ago06:35
pittithey should appear RSN06:35
pittithey should be there now, actually06:35
apwpitti, hmmm, ahh, compat-wireless was added ... didn't spot that06:35
* pitti cleans up http://people.canonical.com/~ubuntu-archive/nbs.html06:35
apwthanks06:35
pittiapw: any chance to get a bumped linux-meta-ti-omap4, too?06:38
apwpitti, will do06:38
pitticheers06:38
pittiapw: linux-meta added a modules-cw package which depends on a non-existing linux-backports-modules-cw-3.3-3.2.0-18-server06:48
pittiapw: is that binary package going to exist, or does -meta need to drop that?06:48
apwpitti, i believe it will ... /me checks06:49
apwpitti, oh is that in amd64 ?06:51
pittiyes06:51
pittihttp://people.canonical.com/~ubuntu-archive/testing/precise_probs.html06:51
apwpitti, ok leave that with me, i think thats a thinko06:51
infinityapw: It won't exist, -server was replaced with generic...06:52
infinityapw: (And you just dropped the cw-server stuff in the last lbm upload)06:52
apwyeah, i'll fix that and get it updated06:52
* infinity wonders how deeply he cares about fixing -tools-armadaxp.06:54
pittiinfinity: we could just drop the package temporarily instead, to get rid of the uninstallability?07:00
infinitypitti: If it bugs you terribly, I can just drop it from the meta for now, sure.07:00
pittiit's the one step away from beer :)07:02
pittiwell, now two steps since yesterday, but apw is sorting this out07:03
infinityFine.  I'll fix the meta JUST FOR YOU.07:04
infinityOh man, I'd gotten so used to the syntax hilighting in vim with the incorrect background=, that the new and correct setting just looks weird.07:05
infinityFigures.07:05
pittiinfinity: thanks!07:06
pittiinfinity: yeah, the new default totally broke here as well; I added "set bg=light" to my .vimrc now07:06
pittibright text on dark background is just plain wrong07:06
infinityWell, it makes some sense this way.  And that bright text definitely would have been unreadable on white backgrounds.07:07
infinityStill.07:07
infinityWeird.07:07
infinityI might flip it back locally too. :P07:07
infinitypitti: I think I stand by my belief that the new default is "correct", and old nerds like us just hate change.07:11
pittiinfinity: no, it's a matter of ergonomy07:12
pittiat least for people who work in a bright environment07:12
pittiinfinity: which might not apply to night-time workers like you of course :)07:12
infinitypitti: Perhaps, but edit a changelog with bg=dark, and tell me that package name field in incredibly dark blue is actually readable without eye strain.07:12
pittiinfinity: oh, it's certainly matching our default terminal colors better07:13
infinity(I'm used to it, and I pretend it's readable, but I'm not sure it actually is)07:13
pittiinfinity: but I never said that _those_ were correct either07:13
infinity;)07:13
infinitypitti: Oh, wait.  Do you use white terminals?07:13
pittiyes, of course07:14
pittiwell, white-ish07:14
infinitypitti: Oh, kay, then I misunderstood your complaint.07:14
infinitypitti: And I choose to just pretend people like you don't exist.  Terminals should be black. ;)07:14
infinitypitti: (But as I noted when the change was being discussed, it shouldn't be hard to make vim smart enough to actually detect the bg hue and DTRT... termcap makes that available)07:15
pittiyeah, and many centuries of experience in book printing just got it all wrong07:15
infinitypitti: So, yeah, someone really should do that.07:15
pittiinfinity: indeed I actually thought that vim did that already07:15
pittiuntil it got that explicit default07:15
infinitypitti: You'd think, but apparently not. :/07:15
infinitypitti: No, before that default change, I was getting your "light" colours in my black terminals.07:15
infinitypitti: It would be stellar if someone sorted out making it smart.07:16
apwpitti, ok linux-meta is building ...07:16
infinity(And maybe the smart is already there and the Debian package just fails to turn it on or something silly?)07:16
=== tkamppeter_ is now known as tkamppeter
infinitypitti: meta-armadaxp uploaded mit fixen.07:20
pittiinfinity: cheers!07:20
YokoZarScottK: ~email to u-devel -- I see priority: required on apt-cache show libncurses5, which is the same as dpkg...07:24
micahgYokoZar: dpkg is Essential: yes07:24
YokoZarmicahg: Ahh I see my source of confusion. I'm not talking about the essential field then, I'm talking about the priority field.  Is it not the case that all priority: required packages are installed on a system?07:25
YokoZar(of the system native arch, that is)07:25
micahgYokoZar: no07:25
micahgonly Essential: yes07:25
YokoZarso, uh, what's the point?07:26
YokoZarThe point of the Priority: Required category, rather07:27
micahgYokoZar: http://www.debian.org/doc/debian-policy/ch-binary.html#s-dependencies07:27
micahgYokoZar: they're generall installed, but you can't depend on them being there unless they're Essential: yes or (usually transitively Essential: yes)07:28
YokoZarmicahg: See, I was confused by http://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities  which seems to indicate that removing a required package is something that can totally break things (dpkg included), and (perhaps wrongly) interpreted that as being safe to assume they're there07:35
micahgYokoZar: they usually are, also, I'm curious why ${shlibs:Depends} isn't adding the dependency for you07:37
YokoZarmicahg: I was wondering that myself.  It seems Wine likes to dlopen libraries at runtime and fail gracefully if they're not there by disabling components07:38
YokoZarWhich makes me think I have potentially a lot of missing dependencies that are only now coming out.07:38
micahgwell, normally that's called friendly :)07:39
YokoZarmeh, if the program quits on startup because it can't dlopen a particular library, it might as well be flat out linked against it07:39
YokoZar(as was the case with libncurses)07:39
micahgyes, I'd suggest that's an upstream bug then07:39
apwpitti, how often does the problems page update?  hopefully everything is published07:41
dholbachgood morning07:55
pittiapw: every half an hour after the publisher08:09
apwpitti, with luck things should be good by :30 then08:10
=== smb` is now known as smb
=== webjadmin is now known as JackyAlcine_
=== webjadmin is now known as jalcine
cousteau`uniI have a suggestion for a keyboard layout, where should I send it?08:48
cousteau`uni(it's a modification on the Spanish layout; it adds n- and m-dash, 1/4 and 3/4 fractions, and dead caron)08:48
cousteau`uniI made an xkb file for it; I don't have it here but it's on my PC at home08:50
cousteau`uni(now it's when someone will tell me that xkb isn't used anymore or something like that...)08:51
RAOFcousteau`uni: Upstream is a good place for that - bugzilla.freedesktop.org.08:51
cousteau`uniok08:51
cousteau`uniOk, I think I have an account on that site; however I forgot the user and password.  Any clue?08:55
cousteau`uni(i.e. user is a name or an e-mail address?  and were there any restrictions on the password?)08:55
RAOFemail address, no restrictions.08:55
jalcineReset?08:55
cousteau`unijalcine: would need the user for that08:56
cousteau`uniRAOF: ok08:56
cousteau`uniI'm starting to think I don't have an account there...08:57
=== doko_ is now known as doko
tjaaltonis there a master bug for '..foo/changelog.Debian.gz is different from the same file on the system' install errors?09:24
micahgtjaalton: idk, there's Bug #87108309:27
ubottuLaunchpad bug 871083 in libtasn1-3 (Ubuntu Precise) "gzip -9n sometimes generates a different output file on different architectures" [Medium,Triaged] https://launchpad.net/bugs/87108309:27
tjaaltonmicahg: thanks, would that mean a rebuild of the affected packages is needed?09:29
micahgtjaalton: I think so09:29
tjaaltonalrighty09:30
micahgdholbach: did you get an FFe for mdbtools, looks like it needed one09:32
dholbachmicahg, really? why?09:32
micahg* Added support for REPID (UUID) fields. Thanks Will Daniels from Ubuntu.09:33
tjaaltonhmm, though looks like this time the fault was in not having a i386 version update available and the amd64 update failed with that error09:33
dholbachmicahg, it's a small patch which makes the exported data a bit more useful by adding another piece of data09:35
dholbachmicahg, I didn't read that as a new feature09:35
micahgwell, IANA release team member, maybe one can chime in :)09:36
dholbachsure you can :)09:36
jalcinedholbach: loved your post about the Ubuntu weekend :)09:37
dholbachmicahg, but in general the update looked like a good idea, as it fixed a crash and it was requested by the debian maintainer who seems to have a look over things, so I felt additionally encouraged :)09:37
dholbachjalcine, thanks a lot09:37
dholbachjalcine, I'm going to write a summary of the activity in a bit09:38
micahgdholbach: oh, I agree it was a good idea, just thought it needed an FFe, that's all :)09:38
dholbachjalcine, and I'm already looking forward to the next Friday :)09:38
jalcineSame here!09:38
dholbachmicahg, thanks a bunch for keeping an eye on things :)09:38
apwcjwatson, would we expect an external esata connected drive to be handled sensibly ?  ie mounted when connected etc?09:42
cjwatsondon't see why not09:43
apwcjwatson, it seems to behave like its an internal drive, it detects it ok as it appears etc, but i have to open 'disk utility' and hit mount to get it moutned09:44
infinityI tend to prefer them to behave like internal ones.09:45
infinityBut I'm not sure what the "normal usecase" is.09:45
broderi thought you couldn't tell from udev whether or not a sata drive was esata or internal09:46
apwinfinity, yeah not clear cut, but i'd say that could apply to any external drive09:46
broderso udisks treats them all as internal09:46
Laney.09:46
Laneyoops09:46
apwbroder, then our handling of new internal drives is also poor, as i added this 'internal drive' and there is no interface i can find to make it mount by default09:47
apwyeah i can edit /etc/fstab cause i is smart, but ...09:47
infinityWell, and I use eSATA drives as "normal system" drives.  I'm not sure I'd want to deal with the strange races involved in, say, my system trying to simultaenously mount it on my desktop and rebuild a raid array from the cold-swap.09:47
apwinfinity, indeed, but i have wanted that in that past with USB drives, an option to say "this is a key drive, the world is over without it" seems reasonable either way09:48
apwpitti, ahhh frothy beer09:58
ogra_woah09:59
ogra_ogra@horus:~$ mkdir bin09:59
ogra_ogra@horus:~$ cp /bin/ls bin/foo09:59
ogra_ogra@horus:~$ foo09:59
ogra_Segmentation fault09:59
ogra_evil09:59
apwogra_, arm ?10:00
ogra_apw, yes, works fine if i re-loagin to do a "sudo -i -u ogra"10:01
ogra_*login10:01
apwogra_, worked for me not on arm10:01
ogra_did you have ~/bin in your PATH already ?10:02
ogra_it only happens for me if it isnt in PATH and i newly create the dir without re-login10:02
apwnope bin not in my path10:04
* ogra_ will try on armhf to verify it happens there too10:05
ogra_still running el here10:05
pkhis this the right place to discuss kernel issues with the latest beta?10:31
ogra_try #ubuntu-kernel10:31
pkhcheers.10:32
=== jodh` is now known as jodh
* micahg wonders if anyone's interested in processing a round of removals11:01
Davieystgraber: Have you seen, bug 946754?11:06
ubottuLaunchpad bug 946754 in dnsmasq (Ubuntu) "dnsmasq does not respect/watch '/etc/hosts' updates" [Undecided,New] https://launchpad.net/bugs/94675411:06
dupondjecould somebody have a look at https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/77626411:54
ubottuLaunchpad bug 776264 in cryptsetup (Ubuntu) "Please merge cryptsetup 2:1.4.1-2 (main) from debian unstable (main)" [Wishlist,New]11:54
geserdupondje: have you checked if any packages depending libcryptsetup1 build with the new libcryptsetup-dev? as there was a API change12:01
debfxdupondje: you should subscribe ubuntu-release to the bug, it needs a FFe12:10
=== _salem is now known as salem_
=== sunwc_ is now known as sunwc
=== MacSlow is now known as MacSlow|lunch
=== dholbach_ is now known as dholbach
=== MacSlow|lunch is now known as MacSlow
=== kenvandine is now known as ken[out]
stgraberDaviey: the latest NetworkManager upload actually turned off /etc/hosts parsing entirely giving that job back to the libc/nss14:28
dholbachjelmer, mvo: mhall119 and I ran into a small problem with UDD work-flows - basically it was just about this use-case: branch ubuntu:geany, use edit-patch to change a .desktop file - the resulting diff is HUGE because of applied quilt patches14:39
dholbachdo you think we should add a    quilt pop -af; bzr commit -m "unapply quilt patches"     step somewhere?14:39
dholbachand where might be a good place for this?14:39
dholbachit's certainly confusing contributors and reviewers alike14:39
seb128dholbach, that commit idea seems a workaround, it mean you couldn't bzr merge without getting that "buggy commit" in the middle14:41
dholbachseb128, yes it is a workaround14:42
dholbachbut it makes things a bit less confusing14:42
mhall119seb128: right now, making a 1-line change to geany.desktop.in results in a 4745 line diff14:42
seb128mhall119, dholbach: I'm not saying "right now" is not buggy ;-)14:45
dholbachyeah, it'd be nice to get some advice on what might be a good way of solving it or in the meantime workaround it, so we can let new contributors know what to do14:46
* seb128 puts debian dir only desktop vcs use 14:46
seb128ups, "pets"14:46
mhall119seb128: I'm going to try and get the quicklist and keywords contributors making proper patches, as requested, but I need an easy-to-follow process that "just works"14:47
seb128mhall119, yeah, anyway I'm not the one working on that, I was just doing a side comment so I'm stepping out14:48
mhall119dholbach: it looks like edit-patch *should* be quilt pop'ing all the patches before it commits14:49
dholbachmhall119, the question is: should it commit the unapplied patches into history?14:49
mhall119so the question is, when there are applied patches on the branch, should they be unapplied in a separate revision from the actual change, or as part of the same revision14:50
dholbach:)14:50
mhall119not so much "if" as "when"14:50
cjwatsonabsolutely not in a separate revision14:50
mhall119cjwatson: why?14:50
cjwatsonbecause each revision should be self-contained14:50
cjwatsonif there are applied patches on the branch, then you should leave the branch that way14:50
cjwatsonif there are unapplied patches on the branch, then you should leave the branch that way14:50
mhall119cjwatson: ok, but edit-patch unapplies all patches14:51
cjwatsonedit-patch shouldn't be changing the branch handling policy14:51
mhall119so should edit-patch not be used?14:51
cjwatsonsurely it should be fixed14:51
mhall119so that's a bug in edit-patch?  If so, I'll file a bug report14:53
cjwatsonsounds like it; it should try as hard as possible to leave stuff the way it found it ...14:54
=== yofel_ is now known as yofel
=== cmagina_ is now known as cmagina
dholbachogra_, were you going to upload https://code.launchpad.net/~gruemaster/flash-kernel/no-mtd/+merge/95618?14:56
mhall119cjwatson: filed bug #94718014:58
ubottuLaunchpad bug 947180 in devscripts (Ubuntu) "edit-patch should not unapply quilt patches" [Undecided,New] https://launchpad.net/bugs/94718014:58
ogra_dholbach, see -changes, already done14:59
dholbachaha14:59
ogra_(it needed some changes, i didnt bother to ask GrueMaster to change it again but made them on the go)14:59
dholbachogra_, should it be marked as merged then?15:00
jokerdinohey thanks dholbach !15:01
dholbachogra_, or maybe rejected as it wasn't merged as is15:01
ogra_dholbach, oh, indeed, will do, thanks for the pointer15:01
jokerdino(not intended to be completely random, but was just too excited)15:02
dholbachogra_, it's possible you can't reject it yourself, but somebody else in here should be able to do it15:03
ogra_i dont want to reject it ... but mark it merged with the comment that i dropped a misaligned chnage from a former iteration15:04
ogra_and i think i can mark it as i used to own the branch it wants to be merged in (at least in the past)15:04
dholbachor did you file one already?15:07
dholbachoops :)15:08
dholbachcan somebody reject https://code.launchpad.net/~gruemaster/flash-kernel/no-mtd/+merge/95618 please? (fixed in a different way)15:18
ScottKI think ogra_ has to do it.15:19
=== dendro-afk is now known as dendrobates
lynxmanQuestion about packaging, if I wanted to say that package B is an upgrade for B but also obsoletes package A just adding in the control file Replaces: A would be enough?15:21
ogra_dholbach, so why the heck do i have to do all this crap, it now took me 20min of paperwork for a less than 5 min package fix (incl. upload)... i though UDD would nowadays just take care of it15:23
ScottKlynxman: if it replaces some of the files in A, but not the entire package.  If it entirely supercedes it, you need both Replaces and Breaks.15:23
dholbachogra_, I guess if it's fixed in a different way, the machinery can't figure out which fix it originally was and how it was applied15:24
lynxmanScottK: it entirely supercedes, so Replaces and Breaks then?15:24
dholbachogra_, I don't know all the internals15:24
ScottKYes.15:24
ogra_well, why cant i just mark it merged with a comment that a part of the merge was omitted15:24
lynxmanScottK: cool, thank you :)15:24
ScottKYou're welcome.15:25
dholbachogra_, I'm sure there's a bug open about it - I don't know - I mostly just asked in here and somebody with more powers in LP did it for me15:25
ogra_ah, seems i can, i just tried it with the wrong button15:26
dholbachaha!15:27
* ogra_ was expecting it in the review pulldown at the bottom 15:27
stgraberdpm: hey there, any idea when I can expect a go/no-go from the translations team on bug 926493?15:40
ubottuLaunchpad bug 926493 in ubiquity (Ubuntu) "[UIFe] The installer still says your picture will be used on the login screen" [Low,Triaged] https://launchpad.net/bugs/92649315:40
* dpm looks15:41
mhall119when running 'quilt' commands, should I be in the ./debian/ directory, or in ./?15:44
mhall119in ./ it thinks everything is applied but can't find a series file, in ./debian/ it thinks none are applied but it sees the series15:44
cyphermoxmhall119: do you have a ~/.quiltrc file?15:45
cjwatsonyou should not be in the debian/ directory15:45
cyphermoxmhall119: sounds like QUILT_PATCHES isn't set15:45
mhall119cyphermox: no15:45
dpmstgraber, +1'd it with a suggestion15:45
cjwatsonhttp://paste.ubuntu.com/870039/ <- my .quiltrc15:45
cjwatson(though 'export QUILT_PATCHES=debian/patches' is sufficient for a one-off)15:46
mhall119ok, that got it working15:48
mhall119it that needed for edit-patch to run?15:48
stgraberdpm: any suggestion on who to poke to get a nice proper english sentence that sounds right? :)15:49
mhall119ah, nvm, I see it's being set in edit-patch15:49
dpmstgraber, try with mattprice15:49
GrueMasterogra_: dholbach, what was wrong with my patch (other than maybe no changelog entry (which I thought was autogenerated)).15:51
dholbachGrueMaster, I was just wondering why it was still on the list15:51
dholbachI had no specific comment about the patch itself15:51
dholbachcan somebody please reject https://code.launchpad.net/~nik90/ubuntu/precise/software-center/add_quicklist/+merge/94178 from the list?15:51
dholbacherr, reject the MP :)15:51
stgraberdpm: ok, poked him15:52
GrueMasterI pushed it Friday, and ogra said he would pull it in today.15:52
stgraberdpm: thanks15:52
dpmstgraber, no worries ;)15:52
infinitystgraber: I prefer the proposed string with s/some/certain/15:52
dholbachGrueMaster, likely a problem in the machinery - it didn't get the memo15:53
GrueMasterah.15:53
=== ken[out] is now known as kenvandine
mhall119mvo: dholbach: cjwatson: https://code.launchpad.net/~mhall119/devscripts/fixes-947180/+merge/9592916:13
mhall119that should fix the problem I was having16:14
mvomhall119: in a call right now, but from looking at it for 3s it looks fine16:15
ogra_GrueMaster, your patch had changes in the mx5/imx51 section that were bogus, i just omitted them and merged the rest (as i said in the merge comment on LP)16:17
GrueMasterOh.  Actually, they weren't bogus as they actually fixed a potential problem I noticed when editing the code, but I can easily re-add them and push them.  I had just forgotten about them when I made the initial no-mtd fix.16:19
ogra_they wre between two case statements16:19
ogra_that would have choked heavily :)16:19
ogra_i thought it was just an accidential paste, the code surely didnt belong where it was16:21
TREllisslangasek: hmmm, don't suppose gconf 3.2.3-2 will make precise? it had some multi-arch fixes16:21
GrueMasterLooking at my actual code, it looks like somehow the ;; got pasted in at the beginning of the if statement.  Not sure how that happened.16:21
ogra_right, thats what gave me the impression there was something wrong with the first bit of the patch16:22
ogra_but since i had promised you i would merge it asap i took the working part of it :)16:22
GrueMasterOk.  Well, it isn't critical, but it does fix a potential issue of no-mtd on Freescale platforms.  I'll fix and repush.16:23
GrueMasterOr push as separate I should say.16:23
ogra_just give me a pastebin with the patch and i'll upload immediately16:24
=== Ursinha is now known as Ursinha-lunch
hrwis there a command which will grab bug info from launchpad?16:32
brendandhrw, there should be16:33
brendanddon't know if there is though16:33
brendandsomeone could surely whip one up in launchpadlib in a few moments16:34
mhall119seb128: updated https://code.launchpad.net/~mhall119/ubuntu/precise/geany/add_keywords/+merge/94825 after fixing edit-patch, does it look good now?16:43
seb128mhall119, if you actually file the "## Description: add some description"  "## Origin/Author: add some origin or author" "## Bug: bug URL" yes16:44
seb128mhall119, that and lp: #.... in the changelog so the bug gets closed on upload16:45
mhall119seb128: ah,  didn't know I had to further edit the patches16:46
seb128mhall119, well it's clearly written ;-)16:46
mhall119seb128: written where? edit-patch  made it and committed it for me without prompting me to change those parts16:47
seb128mhall119, at the top of the patches16:47
seb128mhall119, hum, edit-patch shouldn't commit for you...16:47
seb128it should create the patch so you can bzr diff16:47
seb128review your change16:47
seb128edit if needed, then commit16:47
mhall119seb128: (LP: 942154) or (Closes: 942154)16:49
seb128mhall119, lp: #nnnn16:49
mhall119pushing changes16:50
ScottKmhall119: (Closes: #nnnnnn) is for Debian.16:52
=== Ursinha-lunch is now known as Ursinha
jodhbrendand: lptools pkg, wget -O /tmp/${bug}.txt https://bugs.launchpad.net/bugs/$bug/%2Btext, http://people.canonical.com/~jhunt/scripts/lp-show-bug.py (caveat - hideous code).17:02
brendandjodh, would be nice to have something in universe that does it17:03
SpamapSWill precise-backports open early this cycle?17:21
* ScottK doesn't think the tech board has approved it yet and there are some LP changes needed in any case.17:22
ScottKbroder: ^^^?17:22
Laneypretty sure they did approve it, but at any rate the implementation isn't ready AFAIK17:22
Laneynot sure what the blockers are though17:22
Laneyat least n+1 initialisation17:23
SpamapSAh ok17:23
SpamapSSince we're being conservative and not shipping PHP 5.4.0 , I want to get it into precise-backports early.17:23
SpamapSWe've never had a PHP version in backports, but in this case, I think its going to be key given the unfortunate timing of their release.17:24
micahgSpamapS: it will require a install/run test of all the reverse dependencies17:30
SpamapSmicahg: I think its time we re-evaluate what "test" means. :)17:31
Laneytest already is the loosest it can be17:32
=== deryck is now known as deryck[lunch]
micahgSpamapS: and PHP being what it is, I think we'd have to ask for some type of commitment to keep the backport updated for security patches17:32
infinityYeah, I don't like the idea of shipping a backport that we think many/most people will end up installing.17:33
infinityAt that point, it's worth re-examining the possibility of a freeze exception, with perhaps a loose "and make it 5.4.1 ASAFP".17:33
SpamapSinfinity: would you argue instead for just shipping 5.4.0? I've closed that door a few times only to have a few people try and kick it down again.17:34
infinityCause well all knw dot-zero from php.net is lollerskates pretty much every time.17:34
infinitySpamapS: Well, I really don't want to see 5.3.x not being used in favour of an unsupported backport.17:34
SpamapSinfinity: the release process is light years different.. I think this one may be at least better.17:34
infinitySpamapS: And that's what's likely to happen in your scenario.17:34
infinitySpamapS: Unfortunately, many webapps will break horribly with the pass-by-reference changes.17:35
SpamapSinfinity: 5.3.x is just as likely to be used by stubborn organizations.17:35
infinitySpamapS: Which is a non-issue for 3rd party stuff, but sucks for anything we ship.17:35
SpamapS5.4 has a pass by reference change?17:35
infinityUhm.  Yeah.17:35
SpamapSI thought that was 5.3's big suckage17:35
SpamapSinfinity: oh, that has been spitting E_WARNING since 5.3 was released 3 years ago. I have almost no sympathy for those people who ignored that change.17:36
SpamapSI think even 5.2 had it as an E_DEPRECATED17:37
infinitySpamapS: As long as nothing in the archive breaks, I don't care.  3rd party upstreams will fix their shit.17:37
infinitySpamapS: But yeah, with my release hat on, if our options are "split the userbase between 5.3.x and an unsupported 5.4.x backport" or "just effin' make 5.4.0 work", I'm for the latter.17:37
SpamapSinfinity: Yeah, thats why we're not shipping 5.4.. because *ZERO* people stepped up to test anything in the archive.17:38
infinitySpamapS: That needs some commitment from the server team of making sure it kinda works.17:38
infinitySpamapS: And I care less about webapps here than making sure extensions DTRT, etc.  Which should be trivial.17:38
infinitySpamapS: But some few "important" webapps we ship should be tested...17:38
SpamapSI believe I found only 2 php dependencies in main, and they both work fine w/ 5.417:38
micahgbackports doesn't particularly care about the main/universe split :)17:39
SpamapSbut the 107 other reverse deps .. no clue if they work17:39
infinitySpamapS: Putting it in the inverse, I'd be inclined to forbid 5.4.x backports if we ship 5.3.x. :P17:39
infinitySpamapS: So, given all those options, shipping 5.4.x seems the least nasty.17:39
infinityBut *some* testing needs to be done.17:40
infinityReally.17:40
infinityAt this point in the game, we can't guess.17:40
SpamapSinfinity: so, if we went the 5.4.0 route.. we are ignoring the fact that MANY users are only just now migrating to 5.3.x .. so *they* will be even less likely to upgrade to precise.17:40
SpamapSOr they'll go on some wonky unsupported 5.3.x package.. or upstream17:40
infinityI don't see that as an issue.  New releases have new software.  They'll learn to cope.17:40
micahgSpamapS: that means they skipped lucid as well or so it would seem17:40
SpamapSmicahg: there are quite a few questions out there on the forums and askubuntu about how to run 5.2.x on lucid17:41
infinityAnd yes, lucid was 5.3.x17:41
SpamapSI really want to ship 5.4.017:41
infinityPeople running old releases are more rare than people wanting the new shiny.17:41
SpamapSOndrej from the Debian PHP team suggested I should do it.17:41
PaoloRotoloHi all!17:41
SpamapSinfinity: hrm.. not sure I agree with that from my experience w/ PHP. Its bass-ackwards from most of the other languages.17:42
SpamapSinfinity: thats part of the reason the PHP devs adopted their new stricter release process.. because people were almost completely unable to upgrade due to the insanity of the past 5.1.x -> 5.2.x and 5.2.x -> 5.3.x17:42
infinityFrom my experience maintaining it in the past, there was always a small set of corporate holdouts that hated rewriting that stayed on old versions for "too long", and everyone else upgraded to CVS versions before they were even released. :P17:43
infinityBut that was then.17:43
infinityI'm not sure how things work now, to be fair.17:44
SpamapSEvery PHP meetup I go to is full of sad developers who are forced to stay on ridiculously old versions because they have no test suite and tens of thousands of lines of code.17:44
infinityStill, I think shipping a new language version in backports is the wrong answer to any of these questions.17:44
SpamapSI think we should kick them in the shins w/ 5.4 actually17:44
infinitylucid is still supported for 3 more years if people need 5.317:44
infinityAnd heck, hardy is supported for another year, if they need 5.217:44
SpamapSok, since this issue has been raised from the dead I think 5 times now.. it warrants a re-evaluation of my priorities.17:45
infinityTo be honest, I'd like to go back in time and spend a couple of weeks on evaluating apache2.4 as well, but at least that one's not "necessary" for anyone, just nice-to-have.17:47
micahgSpamapS: well, that's why I'm shocked by the new PHP roadmap in general, things would seem to be moving too fast for most PHP devs17:47
LaneyI wouldn't mind shipping 5.4.* in Precise, but breaking half the Universe package would be uncool, so some evaluation is needed. I also don't think I would forbid a backport on principle if there is a maintenance commitment (aside: we should extend tools like the CVE tracker to cover backports).17:47
infinityAnd, well, every bit of software has an "I wish it was newer" version.17:47
infinityLaney: If there was a maint commitment, sure, but I don't honestly see that happening.17:47
micahgLaney: I didn't say anything about forbidding on principle, that was infinity :)17:48
LaneyI didn't say I was addressing you micahg :P17:48
Laneymaybe I was with the CVE comment though ...17:48
* Laney runs17:48
micahgLaney: oh, silly me with my backport highlight :)17:48
infinitybackport backport backport17:48
infinityThis could be fun.17:48
ogra_backwards rolling releases ?17:49
* Laney eyes the universe page on the CVE tracker17:49
Laneybad community17:49
infinityNo biscuit?17:49
micahgLaney: people in glass houses :)17:50
infinity... shouldn't walk around naked?17:50
ogra_depends17:50
infinityogras in glass houses shouldn't walk around naked?17:50
infinityAnyhow.  Back to work with me.17:51
infinitySpamapS: Ping me and keep me in some sort of loop about whatever's going down.17:51
infinitySpamapS: As Laney says, a backport with a firm support commitment would probably be fine, but I don't see the security team agreeing to it, and I suspect your team doesn't want to maintain a precise backport for five years.17:51
SpamapSinfinity: I'm going to put 5.4.0 in a PPA and make a call for testing.. and test whatever I can myself.17:52
infinitySpamapS: But.  I could be wrong on the latter (I suspect I'm not wrong on the former)17:52
micahgthe security team will not be supporting the backport :)17:52
SpamapSinfinity: one thing thats going to suck is how many upstreams are not ready for it because it only came out 2 weeks ago.17:52
infinityMost of the "important" ones move pretty fast.17:52
mhall119seb128: ping17:52
* SpamapS is convinced the backport is a bad idea.17:52
infinityAnd, as you point out, the one really nasty change has been a deprecated/warning for years.17:53
seb128mhall119, hey17:53
SpamapSinfinity: right, but at this point in the cycle.. shouldn't we be moving.. slow. ;)17:53
mhall119seb128: your last comment on https://code.launchpad.net/~mhall119/ubuntu/precise/geany/add_keywords/+merge/94825 was talking about quicklist changes, but the MP is for keywords17:53
infinitySpamapS: Yup.  I'm just trying to mediate a lesser of multiple weevils in this case.17:54
micahgSpamapS: you have the option to backport PHP later as well if at some point you find testers/people willing to help make sure security updates flow (i.e. build and don't break the old backport)17:54
seb128mhall119, your upstream pull request link confused me17:55
seb128mhall119, you have 3 patches there, 2 of them dealing with lists17:55
mdeslauroh, please, let's not ship an LTS with a .0 PHP release17:55
infinitySpamapS: If enough testing can happen "soonish", my preference is definitely with shipping 5.4.0, and maybe even a short-term (ie: not standing) SRU exception to jam a point release into updates post-release.17:55
mdeslaurtrying to maintain that security-wise for the next 5 years will be brutal17:55
mhall119seb128: one pull request should have been deleted....17:55
mhall119I'll go back and check17:56
infinitymdeslaur: And 5.3.x for another 5 years won't be? :)17:56
seb128mhall119, thanks17:56
seb128mhall119, otherwise the keyword stuff looks good now17:56
mdeslaurinfinity: no, because the code stopped evolving...the thing with .0 releases is everyone then panics and does major changes in .1 and .2 and .3 and then we're stuck with code that's not like the previous stable release, and looks nothing like the current stable release17:57
infinitymdeslaur: PHP vulns seem to be pretty awesome at applying universally all the way back to 4.0 (and sometimes 3.x!)17:57
infinitymdeslaur: I'm told by SpamapS that the release process has "changed".  I'm kinda taking his word on that.17:57
infinitymdeslaur: Though, the part where they had eight RCs is a good sign.17:57
mdeslaurinfinity: aren't you on the release team? you should be fighting against major last minute changes like this in an LTS, not arguing for them :)18:00
infinitymdeslaur: I'm fighting against shipping a 5.4.0 backport that's unsupported and we know damn well a large number of users will use.18:00
mdeslauryeah, I don't think we should be doing that either18:01
mdeslaurthey can wait until lts+1, or get it from a PPA18:01
infinitymdeslaur: But I too am in the "php dot-zeros suck" camp from my years of maintaining it, which is why I'd be willing to have a post-release temporary SRU exception for a dot release or two.18:01
infinityI just think that is a large enough number of users will be looking elswwhere for PHP (and not the ones that always build it themselves anyway), we need to sort out how to make this the least scary nightmare.18:02
mdeslaurinfinity: ah, yeah, that would make more sense then living with .0 for 5 years...18:02
infinity(Other than dropping PHP completely, so don't suggest it)18:02
mdeslaurhehe18:03
infinityBut yeah, I think a couple of dot releases would likely solve my concerns and yours.18:03
infinityAssuming 5.4.x is viable at all, which SpamapS will test.18:03
infinityUntil that testing's vaguely underway, I don't much care about the other tangents of the conversation anyway.  Cause the point may prove moot.18:04
infinityBut if it looks really viable, we can make it work.18:04
* mdeslaur nods18:04
infinityWe have the flexibility and a little bit of creativity between us. ;)18:04
SpamapSmdeslaur: the PHP release process is *completely* different. No major features or backward incompatible changes are allowed in 5.418:07
SpamapSmdeslaur: and they are targetting releaseing 5.5 in *October*18:08
SpamapSmdeslaur: https://wiki.php.net/rfc/releaseprocess18:08
SpamapS"No feature addition after final x.y.0 release (or x.0.0). Self contained features or new SAPIs could be carefully considered on a case by case basis.18:09
SpamapS"18:09
SpamapSmdeslaur: lets not get too far ahead of ourselves, but I think we might even be able to consider a micro release exception18:10
SpamapS*IF* they prove disciplined in sticking to this RFC18:10
* mdeslaur crosses fingers18:10
cjwatsonhallyn: so, grub2 is failing its tests for me: it's non-deterministically hanging when trying to halt a qemu instance18:15
cjwatsonhallyn: Debian's qemu has got through 20 runs of that test without failing, so I think this is a bug in Ubuntu's qemu.  What do you need?18:16
hallyncjwatson: i have no idea.  Since i'm basically out all this week i'm afraid i may have to ask someone else to look at it.  But, how do i reproduce?18:18
cjwatsonhttp://people.canonical.com/~cjwatson/tmp/grub-test-build.tar.gz - untar and run  for x in `seq 1 100`; do echo "RUN $x"; /bin/sh -e ./grub-shell --qemu-opts= --modules= ./grub_script_break; done18:19
cjwatson(that's actually finished uploading now ...)18:20
cjwatsonI can try to decompose this a bit further so that it doesn't need a full build tree18:21
hallyndownloading18:21
cjwatsonok, http://people.canonical.com/~cjwatson/tmp/grub-breaks-qemu.iso, considerably smaller18:23
cjwatsonqemu-system-i386 -nographic -serial file:/dev/stdout -monitor file:/dev/null -hda grub-breaks-qemu.iso -boot c18:23
cjwatsonshould print a load of output and exit; instead, sometimes prints the same load of output and hangs18:24
hallyncjwatson: http://people.canonical.com/~cjwatson/tmp/grub-breaks-qemu.iso permission denied18:26
cjwatsonsorry, fixed18:26
=== deryck[lunch] is now known as deryck
hallynhaven't reproduced it yet, but i wonder if it's a seabios bug18:46
cjwatsonhallyn: I'm on an amd64 kernel with i386 userspace, if that matters; but since Debian qemu works and I see the same thing with qemu-system-x86_64, it seems not18:54
broderScottK, SpamapS, Laney: the TB has approved the policy, but i want to ping them about one tweak. lp needs to be modified in a couple of key ways for us to accept backports when the archive is not frozen/released. and i need to write the bot that tells us when the release pocket might have a change that backports doesn't19:11
broder(i want to tweak the requirement about the components that are enabled for backports builds - TB approved making it the same as the rest of the archive, but i want to nix that given how we ended up deciding to implement it)19:12
hallyncjwatson: how often would you say it hangs for you?19:16
hallyni'm doing 64-bit userspace.  guess i'll debootstrap a 32-bit userspace and try it in a chroot19:18
cjwatsonhallyn: it's a bit sporadic, but somewhere between 10% and 50% of the time19:22
cyphermoxjdstrand: https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/94741619:42
ubottuLaunchpad bug 947416 in ufw (Ubuntu) "DHCPv6 isn't allowed through" [Undecided,New]19:42
jdstrandcyphermox: thanks! :)19:43
cyphermoxnp :)19:44
cyphermoxit's getting ridiculously late to notice this, but oh well ;)19:44
broderif anybody's got a sec, i'd appreciate a second pair of eyeballs on https://code.launchpad.net/~broder/ubuntu/precise/bluez/bluez-respawn/+merge/9597919:45
broderi think i got the maintainer scripts right, but i've never been good at the weird corner cases like these19:45
hallyncjwatson: still not reproduced (in a seq 1 100 on i386 chroot right now, still going)19:57
cjwatsonhallyn: huh19:58
cjwatsonhallyn: that's bizarre, I saw it first in sbuild where there's definitely no funny business19:58
cjwatsoni386 chroot on amd64 install should be completely equivalent19:59
hallyncjwatson: can you see if you can reproduce it in gdb with qemu-kvm-dbgsym installed?19:59
hallyncjwatson: oh, when you tried debian's qemu, that was with precise's seabios installed?20:00
SpamapSam I crazy or does my focus seem to just jump around every once in a while while typing in precise?20:00
* SpamapS suspects a new obscure keyboard shortcut20:00
hallynnot your huge-ass trackpad?20:00
SpamapSits 2 feet away from my fingers which are on my USB keyboard ;)20:01
lifelesssee20:01
lifelessthats huge ass20:01
SpamapScould be its catching clicks from dust falling in the room20:01
hallyn:)20:01
lifelessif you can hit it from 2ft away20:01
hallyn<chekcs bofh calendar>  solar flares20:01
* SpamapS does breathe heavily20:01
hallynSpamapS: i personally haven't seen anything like that, but then i keep hitting the 'menu' key and getting terminal menu, so might not even notice if it was there20:03
hallyncjwatson: yeah, 100 runs in i386 chroot, no hangs20:07
hallyntrying to think what coudl be different20:07
hallynare you on amd?20:07
infinityHost kernel version?20:07
hallyn3.2.0-17-generic #26 for me20:08
imbrandonSpamapS: i get/got that with my bluetooth mice batterys go low and i get random ghost clicks20:09
hallyncjwatson: you're running with kvm enabled right?20:10
ajmitchSpamapS: php 5.4.x came up again? I didn't test much beyond merging an RC & seeing what extensions broke because of how the RCs were still coming out20:14
imbrandonajmitch: its not too bad been running our apps on 5.4 a few weeks in prep20:17
imbrandonajmitch: even got runkit working :)20:18
mhall119mvo: I submitted the edit-patch changes upstream too: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=66268920:34
ubottuDebian bug 662689 in devscripts "devscripts: [edit-patch] should not unapply quilt patches" [Normal,Open]20:34
Davieymhall119: Fancy making it not prepend stock (##'d out) DEP-3 headers when there are already valud entries there20:36
DavieyOh, also make it use DEBEMAIL for Author: field?20:37
Davieykkthnx20:37
mhall119Daviey: say what now?20:37
Davieymhall119: if you edit-patch an existing patch, it'll add stock headers to a patch that already contains valid headers. this sucks.20:38
mhall119Daviey: I only fixed what I needed fixed, I haven't contributed enough to get stuch with othership :P20:39
mhall119s/stuch/stuck/20:39
mhall119s/othership/ownership/20:39
mhall119wow, I need more sleep and/or caffiene20:39
Davieymhall119: touched-it-last is ownership, :)20:40
mhall119I thought it was a three-strikes policy20:41
Davieymhall119: fair enough. :)20:42
slangasekstgraber: as long as you're looking at 946215, could you see if you can figure out bug #946783?  The submitter of 946215 seems to allude to a similar problem in his install20:43
ubottuLaunchpad bug 946783 in live-build (Ubuntu) "No networking in live-cd " [High,Incomplete] https://launchpad.net/bugs/94678320:43
cjwatsonhallyn: (1) trying gdb; (2) when I tried Debian's qemu, that was in an actual unstable chroot, so Debian's seabios too, but I'll try with precise's seabios; (3) intel core2duo; (4) 3.2.0-17-generic #27; (5) yes, kvm is enabled20:43
stgraberslangasek: ok, I'll have a look. bug 946215 was a casper bug (we were writing /etc/resolv.conf directly instead of using /run/resolvconf/interfaces/casper when resolvconf is around)20:44
ubottuLaunchpad bug 946215 in casper (Ubuntu Precise) "12.04 not set nameserver in pxe boot ( resolvconf or dhcp client bug)" [Medium,Triaged] https://launchpad.net/bugs/94621520:44
slangasekstgraber: yep, saw your comment :)20:44
cjwatsonhallyn: Debian's qemu + precise's seabios seems to work fine (I'm assuming Debian's qemu is configured to use it, mind you)20:45
stgraberslangasek: right, just saw your comment in 946783 and indeed the only case where I see this kind of thing being possible is with NETBOOT being set and in that case you definitely don't want NM messing with it20:45
slangasekstgraber: ok.  didn't know if there was another package I should have looked at for code that would do this (I looked in casper and live-build)20:46
stgraberslangasek: so if he confirms it's a netboot live session, then it's a duplicate of bug 946215 (assuming his only problem is lack of working DNS)20:46
ubottuLaunchpad bug 946215 in casper (Ubuntu Precise) "12.04 not set nameserver in pxe boot ( resolvconf or dhcp client bug)" [Medium,Fix released] https://launchpad.net/bugs/94621520:46
cjwatsonhallyn: similarly, precise's qemu + unstable's seabios still fails - so I don't think this is a seabios bug20:46
stgraberslangasek: I quickly went through all of the initramfs code and casper for the resolv.conf one, the only place I saw messing with /etc/network/interfaces is in casper (23networking)20:47
stgraberwell, there are a few other initramfs hooks doing the same kind of thing (like LTSP) but it shouldn't be relevant to that bug20:47
slangasekstgraber: I'm pretty sure he had no networking at all; but I'm waiting for him to respond to my question... he's a local student that was at the global jam yesterday, I'll continue to nag him on IRC20:47
stgraberslangasek: ok. /proc/cmdline would likely be helpful to find exactly what path he's taking at boot time20:49
hallyncjwatson: ok, thanks, i'll look through the changelogs20:49
hallyn(biab)20:50
cjwatsonhallyn: gdb: http://paste.ubuntu.com/870479/20:50
cjwatson(which aligns with strace, which shows it stuck in a futex)20:51
cjwatson... maybe I should open a bug at this point ...20:51
dupondjeWhere can I report typo's on canonical's website ? ;)20:52
highvoltagehttps://launchpad.net/canonical-web seems appropriate20:52
cjwatsonbugs.launchpad.net/canonical-website20:52
cjwatsonoh, yes, what highvoltage said, sorry20:53
dupondjethat seems more like layout and framework things no? Not really the text itself20:54
=== dendrobates is now known as dendro-afk
cjwatsonmdz,pitti: TB?20:59
mdzcjwatson, y21:00
Davieymdz: wow, you are still alive!21:02
mdzI am!21:02
slangasekTREllis: gconf 3.2.3-2> let me have a look21:03
brycehheya mdz, long time21:08
mdzbryceh, howdy!21:08
cjwatsonscott-work: do you happen to be around?  if so, TB in #ubuntu-meeting21:09
scott-workcjwatson: aye21:17
SpamapSajmitch: it would have been nice to have seen your results reported on the blueprint https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-php5421:32
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
alexblighIs there some lazy way for me to spit out all the stuff apport does into a text file, without reporting a bug? (IE does apport invoke one program, or do all the hard work itself)23:12
broderalexbligh: are you looking for apport-unpack?23:12
broderoh sorry, collect the information? you can do that with ubuntu-bug --save=something.crash23:13
alexblighbroder, don't think so. I want to run it on the system with the problem, but not send the system info in via apport / lp23:13
broder(apport does all the collection internally)23:13
alexbligh$ ubuntu-bug --save=x.crash23:14
alexblighNo pending crash reports. Try --help for more information.23:14
alexbligh(note there will have been no crashes - I just want all the system information)23:14
broderyou have to give it a package name. apport collects different information based on which package it's reporting a bug against23:15
brodersee ubuntu-bug --help23:15
alexblighbroder, oh sure, so apport-bug linux --save=blah. But I don't want to report against a package, as I don't want it to ask me questions (it's in an automated script gathering system info), I just want it to do the system info bit.23:17
broderalexbligh: i don't know of any way to do that23:17
alexblighbroder, thx - I will just have to be less lazy and do it myself...23:19
cjwatsonhallyn: I filed this as bug 94759723:40
ubottuLaunchpad bug 947597 in qemu-kvm (Ubuntu) "qemu sometimes hangs on shutdown in GRUB tests" [Undecided,New] https://launchpad.net/bugs/94759723:40
=== dendro-afk is now known as dendrobates

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