/srv/irclogs.ubuntu.com/2012/09/21/#ubuntu-devel.txt

=== Logan__ is now known as Logan_
=== fenris is now known as Guest78410
=== bigjools-afk is now known as bigjools
=== fenris_ is now known as Guest60646
pittiGood morning03:10
=== apachelogger is now known as trainlogger
=== amitk_ is now known as amitk
* pitti unleashes new quantal langpacks; builders, beware06:37
pittiskaet_: ^ we aim to please06:38
dholbachgood morning07:09
dholbachcan somebody please reject https://code.launchpad.net/~jjesse/ubuntu/quantal/libstring-approx-perl/typo-fix/+merge/125547 and https://code.launchpad.net/~jjesse/ubuntu/quantal/liborigin/typo-fix/+merge/125549 and https://code.launchpad.net/~jjesse/ubuntu/quantal/libpam-foreground/typo-fix/+merge/125548?07:10
pittidholbach: done07:16
dholbachthanks pitti07:17
=== bigjools-afk is now known as bigjools
StevenKpitti: compinit is a zsh function to set up tab completion, it will write the runes for it into .zshrc08:06
=== henrix_ is now known as henrix
pittiStevenK: ah, thanks; as I said, /me <- zsh n00b08:18
StevenKpitti: Yeah, I saw that bit, which is why I helped out. :-)08:19
=== tkamppeter_ is now known as tkamppeter
dokoqt4-x11 built fine locally here ... and no build log available ...09:20
mvocjwatson: want me to have a look at #1052605 or are you on it already?09:34
cjwatsonmvo: I'm not on it yet - if you could that would be lovely09:36
mvocjwatson: ok09:37
=== dendrobates is now known as dendro-afk
jamespageis ubuntu-devel an appropriate list to send call for testing type stuff?09:46
xnoxjamespage: if it is general, it can be.09:55
xnoxjamespage: tasting what stuff though?09:55
Laneythere's a dedicated testing ML I think09:55
jamespageLaney, yeah - I was going to send it there as well09:56
jamespagexnox, its specifically about testing of java apps with the transition of default java from openjdk-6 to openjdk-709:56
xnoxsounds -devel worthy09:56
xnoxI tested the transition by checking that purging java from my machine still works ;-)09:57
jamespagexnox, lol09:58
jamespageshould od09:58
xnoxjamespage: it is tricky though, trying to remove current implementation tries to install another one =)09:59
jamespagexnox, they co-exists quite happily09:59
jamespagemanaged via alternatives...09:59
xnoxjamespage: install default-jdk, then try to remove it. Apt says: ok but i will install 6. remove default and 6? Ok but i will install gcj. Remove default, 6 and gcj? Sorry can't do anything.10:04
xnoxjamespage: so you need to delete stuff like java-common & apps in a single go, for it to go away.10:05
=== Amaranthus is now known as Amaranth
=== Amaranth is now known as Amaranthus
=== Amaranthus is now known as Amaranth
henodoko, Hi, I've filed a freeze exception request -- https://bugs.launchpad.net/ubuntu/+bug/105393310:29
ubottuLaunchpad bug 1053933 in Ubuntu "Feature Freeze Exception - inclusion of OpenERP (quantal)" [Undecided,New]10:29
dokoheno, xnox already replied10:32
xnoxdoko: ;-)10:32
henoxnox, doko, ok thanks I'll pick it up on the bug :)10:36
=== cpg is now known as cpg|away
lamontctl-alt-t not working with as of sometime recently (on quantal) - is that expected?11:28
didrockslamont: yeah, it's a keybinding conflict, bug #105079611:30
ubottuLaunchpad bug 1050796 in compiz (Ubuntu Quantal) "Double shortcuts conflict with gnome-control-center ones" [High,Triaged] https://launchpad.net/bugs/105079611:30
=== henrix is now known as henrix_
lamontdidrocks: but is there a trivial workaround? (what file to I smash?)11:34
=== henrix_ is now known as henrix
didrockslamont: you can go to gnome-control-center -> keybindings -> launcher11:34
didrocksyou will see 2 "Launch a terminal"11:34
didrocksone has to be set, not the other11:34
didrocks(you have to try, they are both named the same)11:34
lamontdoes it matter which?11:34
didrockslamont: yeah, only one is wired11:35
lamontmuch better11:36
=== MacSlow is now known as MacSlow|lunch
=== MacSlow is now known as MacSlow|lunch
=== sagaci__ is now known as sagaci
ahasenackhi, can someone please sponsor this bug? It's critical for us: bug #105305712:13
ubottuLaunchpad bug 1053057 in landscape-client (Ubuntu) "Client queues up lshw calls if talking to old server" [Undecided,New] https://launchpad.net/bugs/105305712:13
SpamapSahasenack: I uploaded it to quantal-proposed yesterday... awaiting beta-freeze acceptance (or post-beta-thaw)12:15
ahasenackSpamapS: thanks, who can I talk to about that?12:15
SpamapSahasenack: #ubuntu-release12:15
ahasenackSpamapS: thanks12:15
=== _salem is now known as salem_
cjwatsonpitti: What's up with the ARM test failures on https://launchpad.net/ubuntu/+source/glib2.0/2.33.14-1svn2 ?12:19
ahasenackhi, can someone please nominate bug #1053057 for lucid, natty, oneiric and precise? I have debdiffs ready and will change the bug description to comply with sru rules12:28
ubottuLaunchpad bug 1053057 in Landscape Client "Client queues up lshw calls if talking to old server" [Critical,Fix committed] https://launchpad.net/bugs/105305712:28
SpamapSahasenack: on it12:29
=== dendro-afk is now known as dendrobates
lucazadehi all! Is bug #1053269 going to be solved or at least any idea why it happens?12:47
ubottuLaunchpad bug 1053269 in grub2 (Ubuntu) "black boot" [Undecided,Confirmed] https://launchpad.net/bugs/105326912:47
cjwatsonlucazade: It might be related to a framebuffer handling bug that smb and I were talking about yesterday12:48
cjwatsonlucazade: I have an nvidia box I can dig out, so I'll take a look as soon as I can dig myself out from under everything else ...12:49
lucazadecjwatson: is it a regression?12:49
cjwatsonWell, you said it was a regression in the bug description12:49
dokotkamppeter, foomatic-db demoted12:49
cjwatsonSo who am I to argue12:49
lucazadecjwatson: if you need any test i'm here12:49
cjwatsonWhat it's a regression *in* is a different question12:49
lucazadei've an optimus dell desktop to test it out12:50
dokoapw, ping on https://launchpad.net/bugs/104882412:50
ubottuLaunchpad bug 1048824 in svn2cl (Ubuntu) "[MIR] svn2cl" [Medium,Incomplete]12:50
apwdoko, will look at it, thanks12:51
smbcjwatson, lucazade If there is a second machine to ssh into the one with the black screen, then dmesg from that machine with the black screen would be helpful to find out whether framebuffers are replaced12:51
lucazadesmb: ok ... good idea.. i'll try to catch dmesg12:52
dokobryceh, nivida-common shows up on the demotion list. is this wanted?12:55
lucazadesmb, cjwatson ... pasted my dmesg ... http://pastebin.com/VdDtBQqs  (ubuntu pastebin is broken atm)12:55
cjwatsondoko,bryceh: 'apt-cache show nvidia-common' says it's a transitional package13:00
=== MacSlow|lunch is now known as MacSlow
dokocjwatson, so I assume it's safe to demote13:01
cjwatsonshould be13:01
cjwatsonlucazade: huh, you have the nvidia module loaded apparently (or did you file that bug from a different machine?), but that dmesg shows inteldrmfb13:02
cjwatsonbut I have to go out for a bit ...13:02
smblucazade, I don't see a framebuffer switch from one kernel driver to the other (like I talked to cjwatson yesterday).13:02
smbcjwatson, Might be a dual gfx machine13:02
cjwatsonsmb: Yeah.  Any way you can think of to distinguish which of us owns this bug?13:02
lucazadesmb it is an optimus machine: intel + nvidia13:03
xnoxdoko: if you demote to universe, how would main-only lts->lts upgrade happen? just fine?13:04
smbcjwatson, I may be tempted to go for option 3 and ask someone else...13:04
xnoxdoko: or is that not the package that people install to have nvidia?13:04
cjwatsonxnox: this is hardly the only problem in that category - in any case LTS->LTS upgrades generally have universe enabled13:04
cjwatsonSo I wouldn't expect that to be a problem13:05
xnoxcjwatson: ok. thanks.13:05
cjwatsonIt used to be a problem for cdromupgrade, but we've basically desupported that13:05
xnox=)13:05
smbcjwatson, The problem might be somewhere in the middle. I don't see failures to obtain resources like in the one I was looking at. Might just be a fail in switching gfx13:07
smblucazade, Any way, you should upload the dmsg file to the bug report as it is likely to get lost otherwise13:09
lucazadesmb: going to upload the dmesg to the bug report13:15
smbcjwatson, lucazade The only other thing I noticed (but cannot really decide about its influence) is that from the dummy 80x24 console the system goes to inteldrmfb and later enables the discrete nvidia gfx...13:18
lucazadesmb, cjwatson.. if I disable the vt.handoff=7 feature at least I can see the VT.. is it possible that new grub rev is not patched against it?13:19
lucazadesmb, cjwatson .. I can try to blacklist nvidia module to see if it is related to this13:21
smblucazade, I guess it cannot hurt to gather that as an additional testing case... Not having really much experience with those dual gfx machines...13:24
tkamppeterdoko, pitti, hi13:34
cjwatsonlucazade: I was pretty careful to keep all those patches13:36
cjwatsonlucazade: in fact most of them are upstream.  Perhaps you could attach your /boot/grub/grub.cfg as well though13:36
=== skaet_ is now known as skaet
lucazadecjwatson http://pastebin.com/XstaeXXA13:50
lucazadecjwatson: going to blacklist nvidia module... rebooting13:51
dokotkamppeter, foomatic-db-compressed-ppds still recommends printer-driver-all13:55
lucazadecjwatson: dmesg blacklisting nvidia_current http://pastebin.com/ZVSqxYk8  (same behaviour)13:57
cjwatsonlucazade: as far as I can see, all the necessary GRUB configuration is still in place13:58
cjwatsonlucazade: It's possible that something is wrong with video setup internally in GRUB, but at this point I would be rather inclined to suspect the kernel instead13:59
cjwatsonlucazade: You might try downgrading to a kernel version that previously worked to test this theory, or downgrading to GRUB 1.99; either ought to narrow it down14:00
lucazadecjwatson... going to try an old kernel14:04
lucazadecjwatson: reverted to -21 kernel (-22 is the new one) and it fixes the issue14:11
lucazadecjwatson: so it is the kernel!14:11
lucazadeupdated the bug report https://bugs.launchpad.net/linux/+bug/1053269  .. hope it is the correct project14:13
ubottuLaunchpad bug 1053269 in grub2 (Ubuntu) "black boot" [Undecided,Confirmed]14:13
micahgcould someone more familiar with objective-c binary dependencies take a look at bug 1051389?14:20
ubottuLaunchpad bug 1051389 in sope (Ubuntu) "Sync sope 1.3.16-1 (universe) from Debian unstable (main)" [Undecided,In progress] https://launchpad.net/bugs/105138914:20
cjwatsonlucazade: great, thanks14:20
dokobryceh, tjaalton: libdri2 is scheduled for demotion. is this intended?14:20
tjaaltondoko: looks to be some linaro thing14:23
tjaaltonrsalveti: ^14:23
lucazadecjwatson: will the bug be assigned to anyone or I should ping Tim Gardner?14:26
cjwatsonlucazade: smb already knows about it, so let that team worry about their own assignment processes14:27
lucazadecjwatson: perfect.. tnx for the support!14:27
smbcjwatson, Thanks so much. :)14:27
cjwatsonOh, the bug is actually in the wrong place14:27
cjwatsonLet me fix that14:27
cjwatsonsmb: can you delete the bogus linux upstream task from that bug?14:27
cjwatsonlucazade: you should always use packages in Ubuntu, not (upstream) projects, unless you know that the bug is reproducible with upstream code14:28
lucazadecjwatson: ok... good to know14:28
smbcjwatson, hm.. not sure14:28
tkamppeterdoko, I can demote the Recommends to a Suggests, but we need something which fits both Ubuntu and Debian.14:28
cjwatsonsmb: do you have the minus sign in a red circle next to the upstream task?14:28
smbcjwatson, Ah yea14:28
smbcjwatson, gone14:29
cjwatsonta14:29
dokotkamppeter, well, is the recommendation correct for Ubuntu? but then we have to promote some packages14:29
tkamppeterdoko, no, Debian folks have added that.14:29
cjwatsonyou can generate recommends/suggests dynamically using substvars14:30
dokothat would be an idea14:30
dokocjwatson, would it be good to have an Inclusion list for the seeds that python3-% is seeded, if python-% already is?14:37
cjwatsondoko: Maybe for R.  Sounds likely to induce some confusion at this point14:39
dokoyeah, not now14:39
cjwatsondoko: I don't think germinate can do the particular logic you mention, though14:39
cjwatsonIt can include python3-* if anything else in its source package is in main, but it's quite possible that there are sources in main with python-* in universe14:40
dokoand on second thought, we maybe want to demote the python2-% packages, so better seed these explicitly14:40
rsalvetitjaalton: doko: hm, this library is needed for the PowerVR SGX driver14:42
rsalvetifor omap414:42
dokorsalveti, then some reference was lost this cycle14:42
rsalvetithe only package depending on it is the pvr-omap4 one, which is in restricted14:43
rsalvetidon't know if that is what caused this14:43
ahasenackhi, can someone please sponsor and upload these sru packages to -proposed? https://bugs.launchpad.net/ubuntu/+source/landscape-client/+bug/105305714:45
ubottuLaunchpad bug 1053057 in landscape-client (Ubuntu Precise) "Client queues up lshw calls if talking to old server" [Undecided,New]14:45
dokocjwatson, is the libdri2 demotion a bug? still has references in the b-d's and the armhf binaries in restricted14:53
ogra_uh, definitely a bug14:54
ogra_the omap GLES driver that is in teh images needs it14:54
dokoI mean, a bug in germintate14:55
ogra_well, dunno where a bug is here, just saying that demoting it is definitely worng :)14:56
cjwatsondoko: one moment14:58
didrocksogra_: waow, libreoffice on armhf?14:59
ogra_didrocks, used to always have it in the past14:59
cjwatsonogra_: what's the exact package name of that driver?14:59
ogra_cjwatson, pvr-omap415:00
didrocksogra_: oh, I didn't know, thought it was too slow fo the armhf image15:00
ogra_didrocks, why would it ?15:00
ogra_its not to slow for an atom15:00
ogra_cortext-a9 is faster than most low end atoms :)15:00
ogra_*cortex15:01
didrocksogra_: ah, you were talking about armel at the time15:02
didrocks(just looked at the logs)15:02
* cjwatson looks very confused15:02
cjwatsonpvr-omap4 isn't in germinate output, but it isn't listed for demotion either15:02
ogra_cjwatson, at pvr-omap4 or at the conversation above ?15:03
ogra_:)15:03
ogra_intresting, it should be restricted15:03
didrocksogra_: http://irclogs.ubuntu.com/2011/03/01/%23ubuntu-release.html#t15:58 ;)15:03
ogra_could it be that it was promoted without seed update ?15:03
dokocjwatson, it is listed for demotion on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt15:03
dokoahh, you mean the driver15:04
cjwatsondoko: pvr-omap4 isn't15:04
cjwatsonogra_: But then it should be listed for demotion15:04
ogra_didrocks, pfft, thats sooo 201115:04
cjwatsonIt shouldn't be in this neither state15:04
didrocksogra_: I so stick to the past, you know :)15:04
ogra_didrocks, we used to ship LibO before zoho ...15:04
cjwatsonSo I'd like to debug that before we do anything to the seeds15:04
dokook15:04
ogra_didrocks, it was just that the slow builds on arm were always delaying the images15:05
didrocksogra_: ok, was thinking it was a runtime issue, my bad :)15:05
cjwatsonIt does indeed seem that there was never an MIR for pvr-omap415:05
ogra_didrocks, but that was pre-panda-buildd times ... wheer the buildds were only 10% as fast :)15:05
cjwatsonUnless it was split out from something else15:05
didrocksheh15:05
ogra_cjwatson, no, it wasnt15:06
cjwatsonBut it's been there since precise now, so there's an argument that we should just grandfather it in now ...15:06
ogra_bug 104215115:07
ubottuLaunchpad bug 1042151 in libdri2 (Ubuntu Quantal) "MIR: libdri2 needs to be in main for pvr-omap4 (restricted) to build" [High,Fix released] https://launchpad.net/bugs/104215115:07
ogra_there was a mir for libdri215:07
ogra_bug 959924 is the only papertrail i find for pvr-omap415:09
ubottuLaunchpad bug 959924 in Ubuntu Precise "[needs-packaging] pvr sgx driver and kernel module for Pandaboard" [Wishlist,Fix released] https://launchpad.net/bugs/95992415:09
ogra_but that has no MIR attached or anything15:09
cjwatsonoh15:13
cjwatsonwait, what15:13
cjwatson        if archive_source[pkg][1] == "restricted":15:13
cjwatson            continue15:13
cjwatsonoh, great, it predates revision control of that file15:17
cjwatsonelmo: do you remember why component-mismatches (née anastacia) ignores anything currently in restricted?15:18
elmo*blink*15:19
=== ara is now known as Guest75781
elmocjwatson: no, sorry, I can't thin of any good reason to do that15:19
cjwatsonIt might not be from when you maintained it - I just unfortunately can't tell15:19
elmothink15:19
cjwatsonThere was a non-trivial period between you running the archive and all that stuff going into bzr15:20
cjwatsonelmo: Unless ... there isn't revision control somewhere for Ubuntu's dak instance, is there?15:21
cjwatsonThe only reason I can think of is that really it ought to know to say "to multiverse" etc. for stuff in restricted15:22
cjwatsonAnd vice versa15:22
elmocjwatson: sorry, I don't think so, I don't seem to have the bzr trees from the jackass era dak15:24
cjwatsonOK, never mind - thanks15:24
elmoat least not locally, it may be in the DC *somewhere*15:24
cjwatsonProbably not worth it if it's not readily to hand15:25
cjwatson(What naming scheme was jackass from, anyway?)15:25
cjwatsonOh, penguins, duh15:26
elmoso, it apparently dates back to a copy of anastacia from 200515:26
elmowhich is so old it's in subversion15:27
cjwatsonIt's possible that at one point nothing in restricted was seeded15:27
cjwatsongerminate's default set of components didn't include restricted until germinate 0.8 in February 200615:29
cjwatsonSo that would sort of make sense15:29
thebishophello hello15:40
thebishophas any work been done (or would anyone be interested in) adding Gamepad support to Unity?15:41
xnoxthebishop: design is at #ubuntu-design, unless you are talking about writting a search lense to dash, than it's #ubuntu-app-devel i believe.15:54
=== yofel_ is now known as yofel
infinitybryceh: Around?16:28
infinitybryceh: I'm going to remove the out-of-date intel-gpu-tools binaries on !x86, which is going to render xdiagnose uninstallable.  Care to move the intel-gpu-tools hard dep for xdiagnose to a recommends?  (I assume its use is guarded in some way, since not every computer has an intel GPU, but if it's not, that should be fixed too) :P16:30
hallynrsalveti: hey, in qemu-linaro hav eyou seen https://launchpadlibrarian.net/116773384/buildlog_ubuntu-quantal-powerpc.qemu-kvm_1.2.0%2Bnoroms-0ubuntu1_FAILEDTOBUILD.txt.gz ?16:31
rsalvetihallyn: not yet, just finished my local package to be able to push, so just missing the test for powerpc16:32
hallynoh maybe i do that to myself16:32
rsalvetiinfinity: btw, package not seeded, but we're in freeze, should I just push it or would it be better to wait beta 2?16:33
rsalvetiqemu-linaro I mean16:33
infinityrsalveti: My approval was based on the assumption that you'd both be uploading, so please do.16:34
infinityrsalveti: Though, it would be nice if it also builds...16:34
* infinity glances at hallyn.16:34
plarsdidrocks: around still?16:34
rsalvetiinfinity: great, yeah, need to sort this build for powerpc16:34
rsalvetimight be the same issue16:34
didrocksplars: was about to leave, what's up?16:34
hallyninfinity: builds everywhere ican test :)  non-upload would have caused spurious errors in all sorts of testers, so still think it was worth it16:34
plarsdidrocks: I filed bug #1054034 from a test I had running, but then noticed right after there was a compiz update16:35
ubottuLaunchpad bug 1054034 in compiz (Ubuntu) "keyboard shortcuts not saved in precise->quantal upgrade" [Undecided,New] https://launchpad.net/bugs/105403416:35
plarsanything in the update you think could have fixed it?16:35
didrocksplars: right, as I told you the other day, the new unity stack partially fixed it16:35
didrocksplars: we still have a dconf-writer bug, but most of the issue there is fixed16:36
plarsdidrocks: right, but you mentioned some fixes coming.  Just checking to see if this should have been fixed already in those or if it's still expected by you to be broken16:36
didrocksplars: no, this upload must fix it (but still with some known caveats)16:37
didrocksplars: the caveats are: some times the migration is reverted to the default16:37
plarsdidrocks: I don't think I'm getting the defaults... in fact I'm now getting two entries for launch a terminal16:38
plarsdidrocks: ok, I'll retest with the one that came in this morning16:38
didrocksplars: this is separate16:39
didrocksplars: launch a terminal is an opened bug16:39
didrocksplars: bug #1050796 FYI16:39
ubottuLaunchpad bug 1050796 in compiz (Ubuntu Quantal) "Double shortcuts conflict with gnome-control-center ones" [High,Triaged] https://launchpad.net/bugs/105079616:39
didrocksplars: needing a compiz fix, I set it to the release team tracking so that PS is looking at it (not trivial to change the binding)16:39
plarsdidrocks: but also launch hud is getting set to disabled16:40
plarswhich I don't think is the default16:40
didrocksplars: ah, this is part of the issue that are fixed with the newer version16:40
plarsdidrocks: right, so I'll check that. thanks!16:40
didrocksyw :)16:40
hallynhm, interesting.  so this is fallout from the last merge with debian.16:41
infinityhallyn: Merging from experimental git, or from sid?16:41
hallyninfinity: from sid, early during quantal16:42
hallyni need to find a power box to play on16:42
Laneydavis.c.c16:45
Laneyseems borked :(16:46
cjwatsondoko: I'm still working on this component-mismatches bug, but it's rather involved.  I may not finish today.17:25
jtaylorthere are a bunch of uninstallable php packages17:31
jtayloris there an unfinished transition going on?17:32
jtaylorSpamapS: why are -imap and -interbase dropped form php5?17:45
jtaylorthe argument in the changelog does not really apply as the universe ones are uninstallable and fail to build17:46
brycehinfinity, will do.  Do we need a new intel-gpu-tools in quantal?17:49
infinitybryceh: No, the one in quantal is correct (only builds on x86, as it should).17:51
infinitybryceh: It's xdiagnose that's wrong, by depending on it. :P17:51
brycehahh17:52
micahginfinity: maybe arch specific depends?17:52
micahgif it's really that important17:52
micahgalthough that doesn't make too much sense now that I think about it :)17:52
infinityAlso a possibility.  But it still feels wrong to force it to be there on all systems, even if they don't have the GPU.17:52
brycehI  think recommends should be fine.  Did a quick review of the code and looks like nothing will break if it's not present17:55
infinitybryceh: That would be lovely, if you just fix up the one that's currently in the queue and re-upload for me.17:56
brycehinfinity, uploaded as 3.217:57
infinitybryceh: Cool, thanks.17:58
SpamapSjtaylor: for imap, because c-client is unsupported upstream18:05
SpamapSjtaylor: the changelog has lost information actually18:05
SpamapSjtaylor: I am fairly certain that it was a conscious decision to avoid having it in main18:05
jtaylorso what do we do with the broken ones in universe now?18:06
SpamapSjtaylor: I believe I already commented on the bug that I'd sponsor any work to get php5-imap updated18:06
jtaylorso if there is no patch remove?18:07
fgintherCan someone please help with sponsoring a patch? https://code.launchpad.net/~fginther/ubuntu/precise/evemu/transitional-1051044/+merge/12521418:07
fgintherI also have a debdiff attached to the bug: https://bugs.launchpad.net/ubuntu/+source/evemu/+bug/105104418:07
ubottuLaunchpad bug 1051044 in evemu (Ubuntu) "Need transitional package to the renamed libevemu1" [Undecided,New]18:07
SpamapSjtaylor: indeed. Perhaps removing it would help push a few people to migrate away from it ;)18:08
=== dendrobates is now known as dendro-afk
jtayloris it there an alternative?18:08
jtaylorimap seems kind of important18:08
infinityWhat's "broken" with php5-imap?18:08
jtaylorfails to build. uninstallable18:08
infinityIt was always a no-brainer to just update it and keep it lockstep with php5...18:08
jtaylorSpamapS: can you sponsor bug 1054249 please18:09
ubottuLaunchpad bug 1054249 in redland-bindings (Ubuntu) "rebuild against phpapi-20100525 in quantal" [Undecided,New] https://launchpad.net/bugs/105424918:09
infinityYeah, imap and interbase both should be simple to update, it's just that no one has done so in ages. :/18:11
jtaylorinfinity: how is the procedure for that? extract it from php5 source?18:11
jtaylorno documentation in the package18:11
infinityjtaylor: Yeah.  I haven't done it for years (I was the one who originally split the sources), but it should be fairly evident from looking at the orig for each.18:11
infinityYou can blame me for the lack of docs, I suspect.18:11
jtaylorI looked through php5 git, there is stuff in the imag orig that never appears in php5 git18:12
jtaylorspecifically the part that now fails18:12
infinityWhich is?18:13
jtaylorsome stuff in a HAVE_IMAP2005 define18:13
infinityOther than that one patch we're apparently carrying, it should literally just be a cp -a of ext/imap.  If it's not, someone messed up.18:13
SpamapSinfinity: I can't find the justification for them both not being in main actually.. was that an accident?18:14
infinityjtaylor: Yeah, that's a local patch.18:14
infinitydebian/patches/kolab.patch18:14
brycehinfinity, try #2...18:14
infinitySpamapS: No, it was intentional, to keep the libs out of main.18:14
jtayloroh18:14
infinitySpamapS: php-imap was also my example package long ago to show people how to do out-of-tree module builds.18:14
SpamapSinfinity: but it wasn't documented anywhere I can find18:14
jtaylordo we still need thaT?18:14
infinitySpamapS: The split was documented waaaay back in php4, I suspect.18:14
infinitySpamapS: It's been like this ever since hoary.18:15
brycehinfinity, as 3.1 this time18:15
SpamapSinfinity: the split is in the changelogs.. Ubuntu keeping them split is not (they've since been re-united in Debian)18:15
infinitySpamapS: Right, they were reuinted in Debian because of the lack of main/universe, and because I stopped maintaining it.18:15
infinitySpamapS: The only reason they were split in Debian was to keep the packages in sync, and so php-imap could be an example.18:16
infinitySpamapS: But the split in Ubuntu was purely for main/universe reasons.18:16
infinityAnyhow, the bit that's failing, you can blame zul for...18:17
infinityAnd if Debian's not carrying this "kolab" patch, nor is upstream after two years, it might be worth just dropping it.18:17
SpamapSinfinity: I guess what I'm looking for is where we nacked c-client and interbase libs for main...18:17
zulinfinity: that was before my time18:17
SpamapSheh, I was just looking for the status of said kolab patch18:18
SpamapShttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=45659118:18
ubottuDebian bug 456591 in uw-imap "include kolab annotation patch" [Wishlist,Fixed]18:18
infinityErr, what?18:18
SpamapSthats in uw-imap18:18
infinityzul: You're the one who added the patch, how could that be before your time? :P18:18
SpamapSI believe the patch for upstream php was nacked tho18:18
infinitySpamapS: There was no MIR process in 2005.18:18
zulinfinity: i thought you were talking about the imap split18:18
infinityzul: No, the imap split was me. :P18:19
zulinfinity: but yeah i was asked to include that patch18:19
SpamapShttps://bugs.php.net/bug.php?id=43948 .. there's part of it, I think18:19
zulinfinity: iirc ScottK wanted that patch in18:20
jtaylorok interbase has no patches I'll just try the cp -a approach for that18:20
jtaylormcrypt still builds, but should we update it too?18:20
infinityjtaylor: If it's actually changed, yeah.18:21
SpamapSLooks like Kolab did the right thing and ditched the imap extension ;)18:21
infinityjtaylor: Just do a quick diff of the current source and the packaged one.  No point doing an empty version bump for nothing.18:21
jtayloroh course I'm not that far yet18:21
infinityjtaylor: (Or just blindly update, cause who cares)18:22
infinitySpamapS: By which, you mean, dropping the kolab patch from php-imap would be a sane way forward?18:22
SpamapSinfinity: indeed18:23
infinitySpamapS: Cool.  That's a 2-second fix that would be much better than talking about it. :)18:24
infinitySpamapS: (Though, again, if php-imap has changed upstream, worth revving to the latest too, which makes it a 4-second fix)18:24
SpamapSyeah we should do that too18:25
=== dendro-afk is now known as dendrobates
infinitybryceh: Trailing , on your Recommends seems a bit sloppy. ;)18:27
infinitybryceh: (I'm also not sure how dpkg parses that...)18:28
fgintherinfinity, can you take a look as some more utouch related packages, or recommend someone who can?18:30
infinityfginther: That would be my thing still, yeah.  Toss me a list in /msg and we can chat about them.18:30
jtaylormcrypts diff is not really significant18:30
jtaylor-       {NULL, NULL, NULL}18:30
jtaylor+       PHP_FE_END18:30
infinityjtaylor: Well, if it touches the .c at all, I'd assume it's a bugfix. :P18:30
fgintherinfinity, thanks18:30
jtaylorthough that might be worth it18:30
infinityjtaylor: Most of the extensions are pretty insanely old and stable, so generally any change to them is either a bugfix or catching up with Zend's API tweaks.18:31
jtaylorI'll just do it for that18:31
jtaylorseems like a change that makes sense even if it is a noop now18:31
infinityjtaylor: Oh, and <3 for the README.source additions.  That wasn't really a convention back when I did the splits, but totally still my fault for not documenting it.18:33
ScottKinfinity: We added the patch to php to get rid of an embedded code copy being shipped with kolab.18:33
infinityjtaylor: (I guess it seemed "obvious" to me, which nothing ever really is)18:33
infinityScottK: And that's no longer required?18:34
ScottKI'm not sure why people think that.  I don't know.18:34
ScottKI would be quite surprised if it weren't though.18:34
=== henrix is now known as henrix_
infinityScottK: Oh, hrm.  Well, the other option is someone fixing the patch. :P18:36
ScottKwhat's the issue?18:37
infinityDunno.  It's FTBFS, apparently, due to the patch.  I haven't looked at it.18:37
=== trainlogger is now known as apachelogger
ScottKRiddell: Could you have one of your Kolab buddies look into this ^^^18:38
=== arosales1 is now known as arosales
=== fisted_ is now known as fisted
r000t_bdWho would I talk to about an idea I had that, while I didn't think was that great, 8 friends so far have told me to bring up to you guys18:51
r000t_bdThe general idea is when one runs apt-get install/upgrade, it broadcasts the list of packages it needs to the LAN broadcast address, to see if anybody else has what it needs. If so, a computer replies with the package(s) it has, and a high-speed LAN transfer (that also doesn't bug the mirrors) begins18:52
hallyni kinda like it18:53
r000t_bdapt-p2p is SIMILAR, but it doesn't solve the issue my idea solves with massive corporate installs hogging bandwidth whenever an update is released18:53
r000t_bdnot to mention this could be enabled by default without the same concerns as doing the same for apt-p2p18:53
r000t_bdBad packages aren't an issue since they're digitally signed anywya18:54
hallynr000t_bd: could be a painful DOS though if not disabl-able18:57
hallynunlikely, yes18:57
RiddellScottK: what's that?18:59
infinityr000t_bd: To be far, massive corporate installs should either run local mirrors or local proxies.19:01
infinitys/far/fair/19:01
infinityBut it's still a cute idea, if it could be implemented securely and sanely.19:01
sarnoldr000t_bd: yeah, I kinda like that. but sooner or later _some_ system is going to have to ping the servers to see if updates are available..19:02
r000t_bdsarnold, well yeah, initial updates have to come from the mirrors19:04
r000t_bdwhich is why an updated package could be announced, "Hey, I have a newer version of BIND9, this version is x.x.x.x, who needs it?"19:05
r000t_bdThe issue with local mirrors or apt-cachers is, off the top of the head, roaming clients (a friend of mine has a company provided laptop that he docks at work and then takes with him) that wouldn't be able to get new/updated packages when not at work19:06
r000t_bdand for MASSIVE installs, that server would get slammed19:06
sarnoldr000t_bd: announce is odd; it'd be too easy for a temporarily down host to miss the announcement. Polling from clients tends to be more reliable.19:06
r000t_bdAnd it's not just about corporate users, consider maybe the house that has 9 computers but only a DSL connection19:07
r000t_bdAnd I don't think there would be a way to NOT have to ask the mirrors for a package list19:07
r000t_bdif the list comes from peers it can get very out of date19:07
infinityr000t_bd: Most corporate sysadmins I know loathe excessive broadcast traffic and often even actively prevent it.19:08
sarnoldI did a caching web proxy once to try to address that problem for my multiple systems -- completely forgetting that between an x86_64 and an x86 system there was very little package overlap, surely not worth the hassle.19:08
infinityr000t_bd: As for the local mirror/cache issue, I see that as a misconfiguration.  A corporate setup that transparently proxies for archive.ubuntu.com isn't tough, for instance.19:09
infinityr000t_bd: There's no reason roaming needs to be hard for users.19:09
r000t_bdNow have any of you guys heard of apt-p2p?19:09
infinityr000t_bd: And there's also no real reason this needs to be apt's problem.19:09
sarnoldinfinity: though its hard to see firefox _really_ benefitting from this to the same extent :)19:11
brendandbryceh, did you ever think about putting lpltk in pypi?19:11
infinitysarnold: Hrm?  I'm not sure how firefox relates...19:11
sarnoldinfinity: ah. i thought you were going in the direction of generic http caching for all clients19:12
infinitysarnold: Or are you just referring to the part where all port 80 traffic would now route through a transparent proxy (even if it's usually a no-op)?19:12
infinitysarnold: Which again, to be fair, is a pretty common corporate setup. :P19:12
infinityOf course, we also don't use dnssec, so one could just spoof the DNS for archive.ubuntu.com to point at an internal machine.19:13
sarnoldinfinity: I'm guilty of inflicting that on users myself, when a 64K frame-relay link was the best affordable option....19:13
infinityAnd other awful fun things.19:13
infinityBecause, again, a "large corporate environment" (or even a smallish one) that doesn't control its own DNS resolution is pretty rare.19:14
r000t_bdinfinity, what about people who've used "select best server" in Software Sources and thus directly connect to a different mirror?19:14
infinityr000t_bd: People who don't use the corporate-prescribed setup (and are given root) tend to fall out of the realm of "stuff sysadmins should muck with" anyway, and you also can't guarantee they'd use your fancy p2p setup.19:15
infinityr000t_bd: If you trust them enough to be root on their own machines, you trust them to break things differently from how you wanted them to use them.19:15
infinity(You can also spoof for *.archive.ubuntu.com, it's not rocket surgery)19:16
jtaylorRiddell: php-imap fails to build in quantal partly due to an old kolab patch19:16
arosalesiamfuzz: Hello, as we near beta2 for 12.10 I wanted to get your thoughts on https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-eucalyptus19:16
infinityr000t_bd: Anyhow, I'm not trying to discourage you from writing something cool, I'm saying that I doubt you'll get others interested in writing it for you, as I see any number of solutions to the "large install base updating" problem that are much more pleasant than broadcast storms and a fragile/untested new apt method.19:17
infinityr000t_bd: If you want to do it yourself as a fun project, go to town, cause, well, people working on fun new code are always welcome, whether it pans out or not.  Most of my "best" learning experiences were things no one but me used. :P19:18
r000t_bdmkay19:20
=== cpg|away is now known as cpg
r000t_bd(reverting to smalltalk) Has anybody considered what happens when we hit release 17.04 and reach the end of the alphabet?19:21
Laneycyrillic19:21
r000t_bdAA, AB, AC, is an option... start with Aardvark19:22
infinityIf you can find an animal that starts with BB, I'll be impressed.19:23
r000t_bdThat's why you use AB instead of BB :p19:23
micahgwell, we fixed the only place in the distro where it makes a difference (backports), so we can just start with A again19:24
infinitymicahg: No, no, we need to start with W, H, and B again.19:25
infinityAnd that probably ends that discussion. :P19:25
r000t_bdWhat if we stop using animals?19:30
r000t_bdStarting with 17.04, using minerals instead19:30
brycehbrendand, pypi?  no I hadn't.  It's in the ppa now btw19:31
brycehinfinity, aiui dpkg parses it ok, but I can upload without that if you'd like19:32
infinitybryceh: Please do, it offends my sensibilities. ;)19:33
brycehinfinity, there you go.19:36
infinitybryceh: Many thanks.19:36
iamfuzzarosales, hey there19:59
iamfuzzarosales, we're just going to remain in the Partner repo for Quantal19:59
iamfuzzarosales, we're in Sid now so should be in future releases by default20:00
infinityH/win 19720:03
=== cpg is now known as cpg|away
Laneythat's a lorra windows20:06
infinityLaney: IRC is serious business.20:07
stgraberI usually try to restart irssi when I reach 100 as it's sometimes good to make sure all the channels are in auto-join and the config isn't completely broken ;)20:08
stgraberit so far it seems to nicely match our kernel release cycle20:08
LaneyI garbage collect quite aggressively, as I have a big ol' window list at the bottom of my irssi20:09
Laney197 would leave me with about 3 lines for conversation :P20:10
=== cpg|away is now known as cpg
stgraberI'm always suprised how easily I can keep a full window-number => channel name mapping in my head :)20:12
infinityLaney: I do activity lists numerically at the bottom, and hilight lists in the title bar, but the activity list filters join/part cruft and such, so it's not unwieldly.20:12
r000t_bd(they use irssi and not a GUI client combined with a znc)20:12
infinitystgraber: And yeah, that creeps me out that I tend to know who/what a number is when it hilights.20:13
LaneyI get to do that with letters instead, thanks to the window list20:13
Laneyw = ubuntu-devel, 0 = ubuntu-release20:13
arosalesiamfuzz: good to hear about being in sid. Regarding the 2 work items in servercloud-q-eucalyptus were those complete, valid todo, or need postponing?20:17
arosalesiamfuzz: there were mainly around getting feedback20:17
iamfuzzarosales, the first is complete, second is ongoing20:17
arosalesiamfuzz: ah good to hear, I'll update the blueprint accordingly.20:19
iamfuzzarosales, many thanks20:19
arosalesiamfuzz: sure, np, and thanks for the update.20:20
Riddelljtaylor: where is this?  php-imap package that hasn't been updated since oneiric?20:35
jtaylorthats the problem20:35
jtaylorwe need to update it, but the patch needs fixing or dropping20:36
ScottKRiddell: php5 ftbfs due to the patch we added for kolab, apparenlty.20:48
=== dendrobates is now known as dendro-afk
bdmurraystgraber: do you know anything about welcome.jpg in the slideshow still being a pangolin?21:13
stgraberbdmurray: nope, my guess is that we'll get yet another last minute slideshow, I'd actually be surprised if we ever get the slideshow in place by UIF ...21:14
stgraberbdmurray: might be worth poking Dylan about it21:14
stgraberI only take care of reviewing the stuff they land in the branch, making sure they have the required paperwork, update the translations and upload21:15
bdmurraystgraber: okay, thanks21:17
=== dendro-afk is now known as dendrobates
=== salem_ is now known as _salem
cjwatsondoko: http://paste.ubuntu.com/1219512/22:09
cjwatsondoko: deployed - I suggest you may want to seed a bunch of those rather than move them to multiverse :-)22:10
cjwatsonSome arguably ought to be seeded by pattern to save effort later22:12
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== norbi is now known as Guest18259

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