/srv/irclogs.ubuntu.com/2011/11/08/#ubuntu-devel.txt

psusikees, re: bug #556167 when you say "actual disk files" what are you referring to?  a block device?01:22
ubottuLaunchpad bug 556167 in vm-builder (Ubuntu) "vmbuilder uses parted to create disk images, which leads to broken sector counts (cannot use grub2 on disk images created by vmbuilder/parted)" [Medium,Confirmed] https://launchpad.net/bugs/55616701:22
bryceh@pilot out02:07
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #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:
cjwatsoncould somebody (a Kubuntu person perhaps) merge libkipi and kde-baseapps?  The lack of those merges is causing gwenview to fail to build02:19
slangasekev: has bug #542310 been a problem lately?  the change apparently got dropped in a console-setup merge in maverick03:08
ubottuLaunchpad bug 542310 in Ubuntu Translations "Corrupted layout/variant list on Step 3 in installer" [High,Fix released] https://launchpad.net/bugs/54231003:08
adam_gis there anything that needs to be added to bug #885998 to expedite release of the regression fix? i can't seem to nominate it for series, but the proposed branches have been merged into -proposed earlier today. awaiting upload03:14
ubottuLaunchpad bug 885998 in facter (Ubuntu) "facter upgrade crashes puppet" [Critical,Confirmed] https://launchpad.net/bugs/88599803:14
slangasekcjwatson: lp:~ubuntu-core-dev/console-setup/ubuntu/ updated and ready for review03:22
slangasekadam_g: looking03:22
slangasekadam_g: since I don't speak ruby so I'm not sure what this does; what's 'rescue'?03:25
slangasek(accepting, anyway)03:26
adam_gslangasek: it catches an exception. ive run it by jacob (upstream) and he confirms the fix03:26
adam_ggah. i need to run03:27
=== negronjl_ is now known as negronjl
adam_gslangasek: thanks for checking that03:27
slangasekadam_g: well, that would've been my first guess; I think I'm confused that explicitly catching the one exception, but returning the same value as in the common case, is semantically significant :)03:27
slangasekadam_g: packages accepted for lucid/maverick/natty; as soon as someone confirms that the package fixes the regression, one of the SRU team members can push to -updates03:31
slangasekcjwatson: do we apply the same policy as Debian regarding including translations in udebs (i.e., only when translation percentage is high enough)?05:17
slangasekcjwatson: user-setup has wo, cy translations dropped upstream, but there are local Ubuntu translations05:17
pittiGood morning06:30
pittiroaksoax: I am now, what's up?06:31
pittiroaksoax: rh-cluster is not in the queue, I suppose someone already did06:31
pittibroder: I'm not actually sure; can I please refer you to cjohnston about this?06:32
pittibroder: but NB that it doesn't yet produce precise charts; you might just turn up automatically if you get precise WIs06:33
broderpitti: sure, no problem. i might alternatively get bored and go source diving06:33
manishpitti: can you review my review request for software-properties?06:34
pittimanish: sure, in a bit; I need to do some firefighting right now06:35
pittimanish: can you toss me the link, and I'll review it ASAP?06:35
manishpitti: sure https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/88724906:37
ubottuLaunchpad bug 887249 in Software Properties "Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropriately" [Undecided,In progress]06:37
manishyeah sure, look at it when you are free. No hurry06:37
=== smb` is now known as smb
=== ejat- is now known as ejat
dholbachgood morning08:04
LaibschCan somebody please accept the nomination for LTS for bug 807545?08:42
ubottuLaunchpad bug 807545 in piuparts (Ubuntu) "piuparts uses debian instead of ubuntu keyring" [Low,Fix released] https://launchpad.net/bugs/80754508:42
Laibschit really is too easy for SRU work to be ignored because the main task is already fixed (which is a prerequisite for an SRU, mind you!).  I don't think I need to tell you that this is very frustrating for a contributor.08:43
pittiLaibsch: done08:43
Laibschpitti: thanks!!08:43
=== jtr__|away is now known as jtr__
smbjhunt_, morning, are you around?09:27
jhunt_smb: hi09:28
smbjhunt_, Just wanted to let you know that I "fixed" the battery info problem in hardware (seems it needed a battery removal for a bit). Still I think it would be good if we could get udev fixed in a way not to repeat something till eternity that fails (and in turn setting the machine on fire, sort of)09:29
jhunt_smb: interesting. However, I believe kay's view is that upstart-udev-bridge should be tweaked to handle this rather than changing udev. My concern is that *if* any hardware already exposes data via utf-8, fixing this problem at any level will potentially cause a change in system behaviour since before dbus added this new assert, utf-8 data may have been propagating into userspace.09:35
jhunt_smb: I'll take a look at this today.09:37
smbjhunt_, I agree. I think what the contents of the data are is a different problem and finding that it just was crappy hw makes it a much less important thing to fix. The lesson learned here would rather be that upstart-udev-bridge needs a way to handle this in a way of knowing that the invalid characters error won't go away by sending them again to dbus.09:39
chrisccoulsonhmmm, does anybody have any idea what's going on with https://launchpadlibrarian.net/84686467/buildlog_ubuntu-natty-powerpc.firefox_8.0%2Bbuild1-0ubuntu0.11.04.1_FAILEDTOBUILD.txt.gz ?09:44
chrisccoulsonit fails because of a missing file, despite the fact that this source is identical to one which already built successfully09:45
chrisccoulsoni can't reproduce it on the ppc porter box09:45
chrisccoulsonand there's lots of "rm: cannot remove directory `chroot-autobuild/build/buildd/*" after it fails too09:45
evslangasek: huh, I haven't noticed any further reports like that09:50
pittichrisccoulson: looks like someone interrupted the build09:50
pittichrisccoulson: the standard way of cancelling a build is to rm -rf its build tree09:50
chrisccoulsonpitti - hmmm, they've interrupted all of the builds then. all the firefox builds failed in the same way09:50
pittichrisccoulson: perhaps they needed the powerpc builds for an urgent security update?09:51
chrisccoulsonpitti - this was a security update ;)09:51
pittichrisccoulson: so, no idea I'm afraid; lamont might know more09:52
chrisccoulsonthanks09:52
pittislangasek: I set you as reviewer of https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-power-consumption; is that ok for you or want me to find someone else?10:33
=== Guest12703 is now known as Zic
cjwatson@pilot in11:13
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #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: cjwatson
* dholbach hugs cjwatson11:18
icerootcjwatson: hi11:25
tkamppeterpitti, hi11:26
pittihey tkamppeter11:27
tkamppeterpitti, it is about bug 877793. Some people use the upstreanm source HPLIP instead of the Ubuntu one because they want the newest for some reason (and there is no LSB package of HPLIP).11:28
ubottuLaunchpad bug 877793 in HPLIP "Ubuntu 11.10 HPLiP drivers not working for Color Laserjet CM2320nf printer" [Undecided,In progress] https://launchpad.net/bugs/87779311:28
icerootcjwatson: if i am correct, you help people getting there patches in ubuntu and/or upstream?11:29
tkamppeterThe upstream HPLIP installs certain libraries to /usr/lib64 on 64-bit systems. This was no problem until Natty, as there /usr/lib64 was a softlink to /usr/lib. This got dropped in Oneiric. Why?11:29
cjwatsoniceroot: that's the theory anyway11:30
icerootcjwatson: :) may  i steal some of your time?11:31
cjwatsoniceroot: sure11:32
pittitkamppeter: I don't know really; presumably because of the multiarch transition11:32
tkamppeterpitti, who should I ask?11:32
pittitkamppeter: slangasek is probably the best person11:32
tkamppeterslangasek, hi11:33
icerootcjwatson: https://bugs.launchpad.net/ubuntu/+source/kwalletcli/+bug/802274  is there a way instead of this debdiff-thing that i can build and upload! the package myself to some proposed repos?11:33
ubottuLaunchpad bug 802274 in kwalletcli (Ubuntu) "Security issue in kwalletcli_getpin(1): tty I/O now properly disables echoing input when asking for a passphrase is not fixed" [Low,Confirmed]11:33
cjwatsoniceroot: you can certainly use a PPA (https://help.launchpad.net/Packaging/PPA); that may be useful to you to have a fixed version in the meantime, although it won't help it get into the security repository11:34
icerootcjwatson: so the correct way to get it in the sec-repos is waiting for a review of the debdiff?11:35
icerootcjwatson: so the steps i did were correctly and nothing more to do for me11:36
cjwatsonright, that's the only way.  there are a couple of improvements you could make though; the version number would be more obviously correct for a security update if it were 2.03-1ubuntu1.1 rather than 2.03-1ubuntu2; the upload target should be "natty-security", not "natty"; and if I were you I would use 'quilt rename' to rename the debian/patches/ file to something more descriptive, and fill out the patch header template11:38
cjwatson(I would help, but I don't have access to upload to -security myself; you did the right thing in subscribing ubuntu-security-sponsors)11:39
cjwatsonthanks for your patch, sorry it seems to have taken a while for people to look at it11:39
icerootcjwatson: thanks for the feedback sounds good. for the version-numer is was just using dch -i, the upload target "natty-security" is the "tag" where also the tag "patch" is? and what do you mean with "patch header template"?11:41
icerootcjwatson: ah ok, i see what you mean with patch header11:42
icerootcjwatson: but +Reviewed-By: <name and email of someone who approved the patch>  should not be filled from me?11:44
cjwatsoniceroot: version number - right, but dch -i isn't always the best thing to use for security updates, see https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging11:44
cjwatsoniceroot: upload target - where it currently says "natty" on the first line of debian/changelog11:44
cjwatsoniceroot: patch header - leave out fields you can't fill in, don't just leave them as the template11:44
icerootcjwatson: ok then i only will use +Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>11:45
icerootcjwatson: thank you very much for your feedback and your time. i will no recreate my debdiff and upload it again11:46
cjwatsonit should also have Description and either Author or Origin11:46
cjwatsonat minimum11:46
icerootcjwatson: already set11:46
cjwatsonhttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/openssh/precise/view/head:/debian/patches/auth-log-verbosity.patch for example11:47
cjwatsoniceroot: true, though it's best to trim down the Description from the one that was automatically created there.  "Description: tty I/O now properly disables echoing input when asking for a passphrase" for instance11:48
cjwatsonanyway, this is relatively minor, just helps the person reviewing it to see that you know what you're doing and thus process it faster :)11:48
icerootcjwatson: i will do so. a patchpilot is a good "thing" to help people with things like that :) good work11:52
cjwatsonok, glad to help11:52
dupondjeHi, could somebody look @ https://bugs.launchpad.net/ubuntu/+source/papyon/+bug/887481 ?12:02
ubottuLaunchpad bug 887481 in papyon (Ubuntu) "Unable to connect to MSN/Windows Live network" [Undecided,Confirmed]12:02
dupondjeseems like alot of people are affected12:02
=== MacSlow is now known as MacSlow|lunch
apwpitti, do we have a precise work-items db as yet ?12:21
pittiapw: status.u.c. has been switched apparently12:21
apwpitti, are we maintaining our own bot for that or dropping it12:22
apw(the one in ~platform)12:22
pittiapw: well, it is our's12:22
pittiapw: no, the one on people is gone12:22
pittiit just retains the old charts for hysteric raisins12:22
apwand does the one on status maintain db we can snarf?12:23
pittijames_w: ^ do you know?12:23
* pitti checks on cranberry12:24
pittiapw: http://status.ubuntu.com/ubuntu-precise/ubuntu-precise.db12:25
pittijames_w: unping12:25
apwpitti, thanks12:25
sebnercjwatson: thanks for syncing flightgear and related stuff :)12:28
apwpitti, so i assume james_w is the one to hastle about issues on status ... seems its importer isn't well as it sees 2 WIs on https://blueprints.launchpad.net/ubuntu/+spec/hardware-p-kernel-config-review which has about 2012:29
cjwatsonsebner: np12:33
dupondjehttps://bugs.launchpad.net/ubuntu/+source/papyon/+bug/887349 and anoher one :( bugfix seems to be already upstream12:35
ubottuLaunchpad bug 887349 in papyon (Ubuntu) "Can't login in Windows live acount using empathy" [Undecided,Confirmed]12:35
zygamvo, hi12:41
zygamvo, quick question: is aptitude supposed to work well with multiarch?12:41
zygamvo, I keep getting odd behaviour, some of which smells like bugs12:41
mvozyga: its not working well, but not totally broken. i would suggest to use apt-get for now12:44
zygamvo, ah, ok so this is expected12:45
mvoyeah, at least currently12:45
zygamvo, I mainly see 'new packages' going crazy (resetting to ~18K) and spurious remove frenzy when I accidentally try to install i386 library12:45
hertonpitti: launchpad.net/bugs/871899 is waiting to be copied to -updates/-security for some time, can you take a look? (I want to push a new update this week to -proposed)12:46
pittiherton: oh, I thought I caught them all last Friday12:47
pittiherton: doing12:47
hertonthanks12:47
pittiherton: done12:50
pittiherton: ah, I remember -- I skipped this on Friday12:51
pittiherton: releaseing a new major kernel to -updates on a Friday before everyone hopped into planes seemed a bit bold12:51
hertonhehe ok, np. thanks12:52
dupondjehttps://bugs.launchpad.net/ubuntu/+source/papyon/+bug/88734913:00
ubottuLaunchpad bug 887349 in papyon (Ubuntu) "Can't login in Windows live acount using empathy" [Undecided,Confirmed]13:00
dupondjeattached debdiff13:00
dupondjecould somebody check please?13:00
dupondjebarry: are you there ?13:06
=== MacSlow|lunch is now known as MacSlow
tkamppeterslangasek, hi13:51
=== dendro-afk is now known as dendrobates
cjwatson@pilot out14:13
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #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:
dupondjeits silent here :(14:16
* dupondje looks nice to some people to review patch in https://bugs.launchpad.net/ubuntu/+source/papyon/+bug/887349 :)14:17
ubottuLaunchpad bug 887349 in papyon (Ubuntu) "Can't login in Windows live acount using empathy" [Undecided,Confirmed]14:17
lamontchrisccoulson: that looks for all the world like someone stabbed a build... wasn't me14:17
chrisccoulsonlamont, it's ok. someone killed it because the builds hang. i was confused because the same person must have killed the precise build, which is the only one without the problem14:18
chrisccoulsoni uploaded a fix for all the other releases now14:18
m4n1shmvo: as I see you are the uploader of software-properties, can you look into this merge request when you have time https://code.launchpad.net/~manishsinha/software-properties/fix-887249-handle-404-error/+merge/8148814:19
lamontchrisccoulson: it is sad when we're overly thorough. :(14:20
chrisccoulsonlamont, that's ok :)14:20
lamontcool14:20
chrisccoulsonlamont, would you mind killing the builds on ross, buttercup and cushaw though? :-)14:20
lamontbah14:20
lamontsure, why not.14:20
chrisccoulsonthose all have the same problem14:20
dupondjekenvandine: I see you also did uploads for papyon. Could you check the bug above please? Nobody is able to connect to msn anymore with empathy ... :)14:21
lamontchrisccoulson: terminating now14:21
chrisccoulsonlamont, cool, thanks14:22
lamontchrisccoulson: in the classic manner:  rm -rf ../chroot-autobuild/build/buildd/*14:22
kenvandinedupondje, sure14:22
lamontwell, .../chroot....14:23
chrisccoulsonlamont, excellent, thanks :)14:23
lamontthe idea being that when you look at a build and go "wtf, looks like the source tree just disappeared from under the build", you know it was terminated with prejudice14:23
chrisccoulsonlamont, yeah, i'll remember that in future :)14:24
kenvandinedupondje, cool... i'll sponsor that14:24
dupondjesweet :D14:24
dupondjeat least we can msn again then :D14:24
* kenvandine doesn't use msn, but glad to help others :)14:25
dupondjewell its the only way to communicate with girls online ;) except facebook :P14:26
kenvandinehehe14:26
=== 13WAARLRD is now known as SWAT
mvom4n1sh: sure, I have a look now14:32
m4n1shmvo: another clarification. I have some ideas in mind on how to improve adding PPA - both by command line and via GUI14:33
m4n1shit it would need launchpadlib as a dependency14:33
m4n1shwould it be okay to have it as a dependency? AFAIK launchpadlib is in main14:34
mvom4n1sh: yes, adding LPlib is fine14:37
mvom4n1sh: hm, hold on a sec, I need to check how much this adds to the CD, but in general it should be fine .)14:38
m4n1shisn't python-launchpad installed by default?14:38
m4n1shmvo: where can I get the list of packaged on the CD? IIRC a URL had some  iso seeds or something like that14:38
mvoI don't think so, but let me double check14:38
m4n1shsure14:39
cjwatsonpython-launchpadlib is already on pretty much all our images14:40
mvom4n1sh: the seed output is here http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.oneiric/ but I'm lazy and just boot the livecd in a vm. aha, it appears that python-launchpadlib is installed already14:40
cjwatsonif you're just checking whether it's on the CD it's usually quicker to check the .manifest and .list files at http://releases.ubuntu.com/oneiric/ or http://cdimage.ubuntu.com/daily-live/current/ or whatever's appropriate14:41
pittiI usually use apt-cache show and look at Task:14:41
pittiPackage: python-launchpadlib14:41
pittiTask: cloud-image, ubuntu-desktop, server, ubuntu-usb, [..]14:41
cjwatsonyeah, me too, but that requires a bit more interpretation14:41
cjwatson$ curl -s http://releases.ubuntu.com/oneiric/ubuntu-11.10-desktop-i386.manifest | grep python-launchpadlib14:42
cjwatsonpython-launchpadlib     1.9.8-214:42
pittimvo: if nothing else, then apport depends on it14:42
m4n1shanother question is whether this same application is present in debian too14:42
pittibut launchpad-integration, too14:42
m4n1shin this case care has to be taken to make sure that if launchpadlib is not present14:42
m4n1shthen it should now throw an error14:42
m4n1shsoftware-properties is also used in debian?14:43
mvocjwatson, pitti: thanks, both solutions are good to keep in mind :)14:43
m4n1sh*not throw an error14:43
mvom4n1sh: yeah, indeed14:44
m4n1shmy plan was to provide a section in software-properties-gtk14:44
m4n1shwhen you click add14:45
m4n1shinstead of just providing a line for adding deb14:45
m4n1shI was thinking adding a PPA section too14:45
=== dendrobates is now known as dendro-afk
mvom4n1sh: patch looks fine, I will merge now14:46
m4n1shthanks14:46
dupondjekenvandine: could you SRU that also ? :)14:52
kenvandinedupondje, already did :)14:52
dupondjeaight :D14:52
dupondjethx14:52
kenvandinenp14:53
roaksoaxpitti: howdy! it seems that rh-cluster is in -proposed still (at lesat that's what lp says), is there a way to unapprove that upload?14:58
=== dendro-afk is now known as dendrobates
pittiroaksoax: oh, I misunderstood you15:04
pittiroaksoax: I thought you meant "reject from the queue"15:05
pittiroaksoax: yes, we can remove the pacakge from -proposed, the question is why15:05
pittiroaksoax: if we remove it, that won't magically uninstall/downgrade it for people who already installed the -proposed update15:05
pittiroaksoax: if we are going to fix it harder, there should just be a new -proposed upload15:05
roaksoaxpitti: yes that's the plan. Reject the upload and upload a new ubuntu5.1 package with more fixes or should I go ahead an upload a ubuntu5.2?15:07
pittiroaksoax: you can't reupload ubuntu5.1, the version number is taken15:08
pittiroaksoax: just upload 5.215:08
pittiwith a fix for the fix :)15:08
pittibut we are not exactly short of natural numbers15:08
pittiI heard there's quite a lot of them :)15:08
roaksoaxhehe will do15:09
roaksoaxthanks15:09
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
dupondjekenvandine: the patch will prolly needed to be SRU'ed in lucid etc also.15:27
kenvandinedupondje, can you create a debdiff for lucid as well?15:28
kenvandinei suspect the patch won't apply cleanly as is15:28
dupondjeI make one15:29
kenvandinedupondje, thx15:29
dupondjekenvandine: attached patch in https://bugs.launchpad.net/ubuntu/+source/papyon/+bug/88734915:36
ubottuLaunchpad bug 887349 in papyon (Ubuntu Oneiric) "Can't login in Windows live acount using empathy" [High,Confirmed]15:36
kenvandinedupondje, thx15:43
kenvandinedupondje, can you do natty and maverick as well?15:46
dupondjesure, give me some minutes :)15:47
kenvandinethx15:47
kenvandine:)15:47
dupondjekenvandine: attached15:55
kenvandinedupondje, thx15:55
slangasekpitti: happy to be reviewer for desktop-p-power-consumption16:01
slangasekev: alright, if there are no reports of that regression I'll not worry about it further and leave it to you to decide if the patch should be reapplied or if it's obsolete16:02
evI'm happy to drop it and see what breaks, knowing that everything is safely tucked away in version control16:02
slangasektkamppeter: /usr/lib64> this directory is disallowed as an installation target by Debian plicy16:03
slangasekpolicy16:03
slangasektkamppeter: why does the upstream build not auto-create this directory when installing?16:03
* JLuc is away: Occupé16:42
PiciJLuc: We'd appreciate if you disabled those messages in Ubuntu channels.16:43
Laneyoccupy #ubuntu-devel16:43
* Laney sits down16:43
nigelbheh16:44
lynxmanLaney: want some cookies?17:09
* lynxman distributes cookies and milk amongst the occupiers17:09
chrisccoulsonLaney, did you see https://twitter.com/#!/search/%23occupyhtml5 ?17:10
chrisccoulsoni found that last week at UDS. made me laugh ;)17:10
=== chrisccoulson is now known as chrisccoulson_
=== chrisccoulson_ is now known as chrisccoulson
cr3is there a way I could some of the steps during the installation of a package, like configure for example, from within the source of a project with a debian/ subdirectory? I'm not sure if that even makes sense though, I'm just hoping someone got tired of the debuild/pbuilder, then install, to work on the installation scripts17:32
cr3s/I could some/I could run some/17:33
cjwatsoncr3: you could dpkg --unpack an earlier build of the package, edit the postinst in-place in /var/lib/dpkg/info/ to match how you want it to look, then dpkg --configure $package17:35
cr3cjwatson: I wasn't familiar with --unpack, thanks!17:36
infinity@pilot in17:44
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #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: infinity
infinity<-- coughing, sniffing, pilot of exploding sinus doom.17:45
SpamapSahh lovely, offlineimap has decide today is the day it should delete and re-download all of my email17:47
* SpamapS gets coffee :-P17:47
infinitySpamapS: Maybe it got bored?17:51
SpamapSyeah, its like my 2 year old.. if it can't figure things out, it just screams and sets it all on fire17:52
cjwatsonwow, your house must be fun to live in17:52
infinityWarm, at any rate.17:53
=== deryck is now known as deryck[lunch]
m4n1shmvo: is software-properties under CLA?18:46
glatzorm4n1sh, right. it is.18:48
m4n1shglatzor: really? wans't it created before CLA came into existance?18:49
m4n1shI remember software-properties-gtk in 6.06 too18:49
glatzorm4n1sh, you are free to distribute, fork or modify it. the code is released under GPL18:51
m4n1shwell, that is not a solution anyway18:51
m4n1shnever mind, just wanted to know18:51
glatzorm4n1sh, but if you want to make a larger contribution to the software-center hosted and deployed by ubuntu you have to sign18:51
glatzorthe cla18:51
m4n1shhmm18:52
glatzorm4n1sh, the cla "only" affects the canonical source code repository18:52
m4n1shglatzor: I am changing lp:software-properties18:52
glatzorm4n1sh, why?18:54
m4n1shfor making apt-add-repository more friendly18:54
m4n1shnow noticed it is under CLA18:55
tkamppeterslangasek, still there?18:57
tkamppeterslangasek, as I understand, the upstream package creates /usr/lib64 because it is missing and then installs libs into it. The system then searches them in /usr/lib.18:58
slangasektkamppeter: right - saw the bug you assigned, understand the problem now18:59
tkamppeterIf Debian policy forbids installing stuff in /usr/lib64 this directory would stay empty if it exists or not exist, so I see no problem to keep it a symlink simply to make badly done third-party software happy.19:00
slangasektkamppeter: not something that we can straightforwardly solve in the distribution, however; /usr/lib64 was never a part of the FHS/LSB that Debian and Ubuntu accepted19:00
tkamppeterSo as /usr/lib64 has no meaning at all, why not simply keep the symlink?19:02
tkamppeterslangasek, ^^19:03
slangasekbecause in multiarch, package unpacks that follow that symlink can lead to incorrect overwrites of the system libraries19:04
slangasekbreaking the entire system19:04
infinitytkamppeter: Libraries should be installed to the correct locations.  Why it this problematic?19:04
slangasekinfinity: it's problematic because upstream is following the FHS, and getting bitten by it19:04
slangasekbecause /usr/lib64 isn't on the path19:04
infinityslangasek: Sure, but that becomes a non-issue when we package things sanely, surely?19:04
slangasekinfinity: the issue here is with unpackaged upstream stuff19:05
infinity(I realise this all fails with third-party binaries, and that's a problem we've been dealing with for far too long)19:05
* slangasek nods19:05
infinitySpeaking of.  How goes the multiarch-versus-FHS battle?19:05
slangasekETOOMANYIRONS19:06
slangasekthe revived FHS process suffers in general from a deplorable amount of LSBitis19:07
* infinity gets vorlon a bigger forge.19:07
slangasekwhich is kinda something that should be addressed, not simply taken advantage of :P19:07
tkamppeterslangasek, infinity, so the bug is solely in HPLIP and in no part of Ubuntu?19:08
* infinity is hoping that, shortly after we get concensus that m-a paths are the way and the light, we then convince everyone that Debian's triplets are the right ones...19:09
slangasektkamppeter: it's a standards dispute; I think the right thing for hplip to do on Debian and Ubuntu is to use /usr/lib instead of /usr/lib64, because that's how we define our system19:09
infinitytkamppeter: The bug is standards diverging from practice, and then some practice following new standards.19:09
infinitytkamppeter: For packaged software, this is a non-issue.  For people who want to ship a single binary for "Linux amd64", it gets probelmatic if they have libraries involved.19:10
infinitytkamppeter: That said, if they distributed with a tiny shell script instead of just a tarball, it fixes itself readily by just installing to the correct path.19:10
slangasekwe could theoretically have /usr/lib64 put on the linker path, but that still doesn't help if things like python modules get installed to /usr/lib6419:11
slangasek(and from the bug report, I gather that python modules are involved)19:12
tkamppeterslangasek, infinity, HP's installer is a script, it even compiles from source instead of shipping binaries. So it could for example check the absence of /usr/lib64 and then install in /usr/lib, or check the libs in /usr/lib with "file", see that they are 64-bit and then drop its own libs there too.19:16
tkamppeterslangasek, infinity, am I right that SUSE does something different here, like /usr/lib/ being 32-bit-only and /usr/lib64 being the place for all 64-bit libs and executables?19:17
slangasektkamppeter: correct; that's the current FHS/LSB directory for amd64 libraries, which was driven by SuSE and Red Hat and never adopted by Debian and Ubuntu19:22
infinitytkamppeter: Checking things with file would hackishly work.  They could also make their installer script depend on the existance of lsb_release and DTRT depending on the target OS.19:23
slangasekor even check for the existence of /etc/debian_version, really19:24
infinitytkamppeter: And yeah, the problem is that Debian was doing 64-bit for ages (on sparc, power, parisc, etc) before RH/SUSE decided to standardize on doing the inverse with ia64 and amd64.19:24
infinityslangasek: Fair point, I suppose we're the only oddballs here, despite being the trailblazers.19:24
slangasekinfinity: whether or not we are, debian_version guarantees that we'll DTRT on all Debian derivatives even if lsb-base isn't installed19:31
* slangasek upgrades to precise and sighs as his terminal fonts immediately become squat and ugly. I guess I need to try to do something about that freetype regression.19:32
slangasekpreferably before I go blind19:32
* highvoltage is reminded to complete his half-way upgrade to precise19:33
=== deryck[lunch] is now known as deryck
infinityslangasek: Sure, it would work for us, I was trying to come up with a sane solution for upstream.  But then again, I suppose LFS and other whacky distros might not even have lsb_release available, so it's a lose-lose.19:40
SpamapSslangasek: Do you think you will have time to take a look at uploading MySQL 5.5 to Debian for me today?19:44
slangasekSpamapS: hmm, conceivably19:44
slangasekSpamapS: where is it?19:44
SpamapSsvnURL: svn+ssh://svn.debian.org/svn/pkg-mysql/mysql-5.5/branches/experimental19:45
SpamapSslangasek: sorry, unintentinaly raw paste.. but.. um.. ^^19:45
slangasekthe svn, it hurts us19:45
SpamapSAgreed19:45
SpamapSnot sure why it ended up there and not in bzr19:45
infinityThat might be my fault.19:45
slangasekI think that svn repo predates bzr :)19:45
SpamapSpossibly Norbert not having time to learn bzr. :)19:46
infinityBut yes, if it was my fault, it would have been long before bzr and git.19:46
slangasekaugh all my 1s look like pipes19:46
slangasekseriously need to punch freetype19:46
slangasekwhy is no one else screaming at me about this? :)19:47
SpamapSslangasek: clearly we're all waiting for you to fix it before we upgrade19:47
slangasekthat's backwards19:47
slangasek:P19:47
Chipzzso you actually want more ppl to upgrade so you can get yelled at? that's novel :)19:51
slangasekyelling is easier on my eyes19:51
Chipzztrue that :)19:51
slangasekbut no, I'm concerned at why I'm not hearing more complaints from those who have already upgraded19:51
broderbecause they don't know to yell at you? :)19:51
slangasekyeah, probably19:52
Chipzzthey're probably blogging "UBUNTU SUCKS" instead :P19:52
slangasekSpamapS: ok, where's my upstream tarball? :)19:52
slangasekwill uscan dtrt?19:52
SpamapShttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/http://mysql.he.net/19:53
slangasekuscan> nope19:53
slangasekSpamapS: you might want to fix debian/watch when you get a chance19:53
SpamapSthere is a get-orig-source .. but it looks.. scary19:53
slangasekdoes upstream distribute signatures for that trojaned payload?19:53
SpamapSwhoa the watch looks.. kind of crazy19:53
SpamapShttp://dev.mysql.com/downloads/gpg.php?file=mysql-5.5.17.tar.gz19:54
slangasekthanks19:55
slangasekand of course it's only signed by the GPG Global Directory Verification Keys19:56
slangaseks/GPG/PGP/19:56
slangasekahwell, better than nothing :/19:56
SpamapSpub   1024D/5072E1F5 2003-02-03 [expires: 2013-09-18]19:57
SpamapSsad19:57
SpamapSOracle can't afford computers that can do 2k keys19:57
slangasekSpamapS: http://paste.ubuntu.com/732351/19:57
hallyn(/me prepares to feel stupid)  what does this mean exactly:  W: lxc source: debhelper-overrides-need-versioned-build-depends (>= 7.0.50~) ?19:58
SpamapSI did not refresh the patches, oops19:58
SpamapSslangasek: will do some test builds and such with 5.5.17 ..19:58
SpamapSslangasek: thanks for taking a first crack.19:58
slangasekn/p19:58
slangasekyeah, this is the kind of thing you generally only catch when you try to actually generate the source package :)19:59
slangasekhallyn: it means your debian/rules file is using features of debhelper first introduced in that version, so the package should have a versioned build-dependency19:59
SpamapSslangasek: I kind of expected you to say "no I'm busy today, lets do it tomorrow" ... ;)20:00
slangasekheh20:00
SpamapSmy own test build just failed identically.. started before I pinged you (mk-sbuild hadn't been run on my new box yet)20:00
dupondjeHow long does it take before a SRU gets accepted in the queue ?20:15
nikolamhi, I am just experiencing some random X lockup/problem with radeo driver. X stays up frozen, console is availble and spitting radeon driver messages.20:17
nikolamHardware is Amd 690G chipset with z1250 graphics, XUbuntu 10.04 LTS amd6420:17
nikolamHow do I catch errors and provide enoug info for a bug report?20:18
nikolamOr it is just interesting to report it on old LTS, but not important, since there are newer drivers and x both supported and in development?20:20
nikolambesides, i dont have quite idea how to reproduce it.20:20
nikolamBut would like to learn reporting such X bug20:20
nikolamdriver bug etc.20:20
slangasekSpamapS: btw, is libmysqlclient multiarchied in 5.5? :)20:37
SpamapSslangasek: guessing it might not be.. cmake may complicate the matter. :-/20:38
SpamapSusr/lib/libmysqlclient*.so.*20:38
broderhmm...how do people send patches to mailing lists with bzr? i can't figure out how to get bzr-send do the git-send-email-style mailings i've been seeing on, e.g., upstart-devel20:38
SpamapSbroder: bzr diff ?20:38
SpamapSThats what I usually do anyway.. just bzr diff into a text file20:39
* broder nods20:39
slangasekbroder: bzr send -o $file and attach to mailer?20:39
* slangasek has a strong personal preference for the bzr bundles, since they show up as a merge later on my side20:40
broderslangasek: preference over merge proposals? i was mostly submitting this to the mailing list as a paper trail for the MP20:40
SpamapSslangasek: mysql still uses .files and a lot of explicit stuff in debian/rules .. guessing a multiarch transition will be painful, but necessary20:41
slangasekbroder: I sometimes send them places that don't support LP merge proposals :)20:42
slangasekbroder: if there's an MP, that's of course fine20:42
broderslangasek: this is for setuid/setgid in upstart20:42
lousygaruai think this should go to #ubuntu-app-devel but there are not as many people there as in here, so i will give it a try.20:43
lousygarua hello, i have a n00b c/c++ packaging question. i used to write my own Makefiles but I got tired of adding each new source/header file manually (i also tried some *.cpp pattern function but that's not the way to do that). I though automake/autoconf will save me the trouble of adding files manually but after reading a bit it seems that it does not do what i though it would have done. how do REAL hardcore people like you devel20:43
lousygaruaop c/c++ projects?20:43
hallynslangasek, no way to have lintian say which features (are newer than the debhelper version needed) I assume?20:44
SpamapSlousygarua: automake and autoconf are still the gold standard. You can get a fair headstart with 'autoscan'20:44
broderhallyn: http://lintian.debian.org/tags/debhelper-overrides-need-versioned-build-depends.html suggests that it's override_*20:44
slangasekhallyn: the original error message actually did already... it's the override_dh_* targets that are the feature in question :)20:45
slangasekhallyn: lintian -i will probably be helpful20:45
slangasekbroder: yeah, for upstart, an MP + bzr diff should be fine :)20:45
slangasekSpamapS: so cmake shouldn't be that much of a problem for multiarching; I'm sure there are others that have been converted already, let me do a quick peek20:46
slangasekSpamapS: the .files stuff is harder, and I would suggest going all the way to dh compat 9 in the process20:46
hallynd'oh, i see20:46
hallynso there's no way to use a debian/rules with override_* in a lucid build?20:47
slangasekhallyn: sure there is, lucid has 7.4.15ubuntu120:47
hallynoh, sweet20:47
hallynthanks :)20:47
slangasekhallyn: but you're supposed to declare the versioned build-dependency on 7.0.50~ all the same20:47
hallynI'll just use >= 7.0.50~20:47
* slangasek nods20:47
hallynslangasek, oh, ok20:47
hallynthanks20:47
hallynyay, no warnings :)20:48
slangasekSpamapS: cmake-using libs that are multiarched in precise: alure apiextractor cuneiform generatorrunner gtk2-engines-oxygen kvirc libdbusmenu-qt libechonest libgooglepinyin... and a few others :)20:51
SpamapSslangasek: what should be the starting point for multiarching a package then?20:52
slangasekSpamapS: http://wiki.debian.org/Multiarch/Implementation20:53
slangasekcurrently it has no advice about cmake20:53
slangasekthat could be fixed :)20:53
ScottKSpamapS: If you're looking at cmake, you might want to talk with debfx as I believe he's worked on it some before.21:02
bjsniderif you declare the versioned build-dep then it breaks the build because of a lack of a new enough version of debhelper, even though it will work anyway21:03
bjsniderso then you have to make an adjustment just for lucid21:03
slangasekSpamapS, ScottK: OdyX seems to have done a bit of this as wel21:03
slangasekwell21:03
slangasekbjsnider: no, it *won't* work anyway21:04
ScottKslangasek: Yes.  Him too.21:04
slangasekit's a versioned build-dependency because you need that version of debhelper for the build to succeed correctly21:04
slangasekright, now how do I trigger gnome-terminal to see the new libfreetype21:05
broderPSA: http://lintian.ubuntuwire.org/ is now live, thanks to some help from ajmitch. i'll be sending mail shortly, but feedback on what i can do to make it more useful for you would be appreciated21:09
ajmitch\o/ :)21:10
kenvandinedupondje, papyon uploaded for {lucid,maverick,natty,onerick}-proposed21:11
dupondjekenvandine: cool21:13
bjsniderslangasek, what i mean is if you use dh_make right now it will version depend debhelper to >= 8, but i think it would still work with >= 7.0.5021:13
lousygaruaSpamapS, thanks for the reply, i will have a look on autoscan21:14
lousygaruaSpamapS, or 'at autoscan', i don't know english21:15
slangasekbjsnider: I haven't looked at dh_make's output recently, so I can't speak to that.21:18
slangasekoho, so it's not a libfreetype issue at all21:18
slangasekwell, maybe that's why people aren't yelling at me21:18
bjsniderran it a few days ago on oneiric21:18
dupondjekenvandine: but still some people seem to have issues even with the patch :(21:26
kenvandinesaw that... no idea21:27
kenvandinei confirmed it failed before the update, and worked with the update on each release21:27
kenvandineat least for me21:27
infinityslangasek: Oh?  Local issue?  Cataracts perhaps?21:28
kenvandinedupondje, perhaps they didn't make sure telepathy-butterfly restarted21:28
slangasekinfinity: well, I know that it's not a freetype issue, because downgrading freetype didn't help :)21:28
slangasekinfinity: but it may be a font regression somewhere... so hard to tell given that there's no straightforward way to map a font name to a file AFAIK21:29
slangasekI was using monospace 9pt though, which is not the default21:29
slangasekso others' mileage likely varies21:29
infinityslangasek: Fiddle with font sizes.21:29
slangasekI don't want it bigger, I just want it !ugly21:30
slangasekDejaVu Sans Mono seems better21:30
infinityslangasek: I had awful visual issues with Ubuntu Mono at my preferred size, turns out they just need better kerning at some point sizes.21:30
SpamapSslangasek: don't fall into the same trap I did.. where my monitor was just in analog mode accidentally. ;)21:30
dupondjekenvandine: could be, but I talked to upstream, and they prepared some additional patch now ...21:30
infinityslangasek: (I switched back to Lucida, I think?  I can never remember what's what anymore)21:30
slangasekinfinity: I wasn't even using Ubuntu Mono; switching to Ubuntu Mono is also an improvement21:30
slangasekSpamapS: LVDS21:30
slangasekand only VGA output on the laptop, so it has to be analog for the external monitor :-P21:31
slangasekanyway, I can read again, so moving on21:32
slangasekchrisccoulson: I see that ubufox is being disabled for me on upgrade; is there a procedure to make sure that gets updated in a timely manner?21:33
chrisccoulsonslangasek, which version? i thought that was already fixed...21:34
chrisccoulsonmicahg ^^ (may affect oneiric too)21:34
micahgugh, we'll I'm still 6 hours out at least from publishing natty+oneiric, so if you've got a fix...21:35
chrisccoulsonmicahg, have you tested a straight 7.0.1 -> 8.0 upgrade yet?21:35
micahgnot yet21:35
chrisccoulsonslangasek, where is ubufox installed for you?21:35
dupondjekenvandine: uploaded a .deb in the bugreport with the improved patch. Lets see if it fixes the issue for them.21:36
chrisccoulson(in /usr/lib/firefox-addons/extensions, or somewhere in /usr/share/mozilla/extensions)?21:36
chrisccoulsonand was that the only extension which got disabled?21:36
broderLaney: looks like (debian's) udd is already importing (debian) lintian logs. think you could look into importing ubuntu's as well?21:37
slangasekchrisccoulson: xul-ext-ubufox 1.0.1-0ubuntu1, /usr/lib/firefox-addons/extensions/ubufox@ubuntu.com ?21:38
slangasekchrisccoulson: it also wants to disable "Global Menu Bar integration"21:39
chrisccoulsong'ah, ffs21:39
chrisccoulsoni hate this stupid feature21:39
chrisccoulsonthanks for letting me know though :)21:39
slangaseky/w :)21:39
slangasekwant a bug report for any of this?21:39
chrisccoulsonmicahg, you'll need to hold fire on the oneiric and natty upgrades then21:39
micahgchrisccoulson: aye21:40
chrisccoulsonit sucks that they changed the behaviour of this feature the week before UDS21:40
chrisccoulsoni'm not particularly happy about that21:40
chrisccoulsonslangasek, is extensions.autoDisableScopes set to "11" in about:config?21:42
slangasekchrisccoulson: yes21:45
chrisccoulsonslangasek, thanks21:45
slangasekchrisccoulson: and apparently firefox throws up a prompt in a random tab asking me if I want to enable ubufox, prompting me to restart if I say yes21:47
chrisccoulsonslangasek, yeah, i was hoping i'd managed to disable this mis-feature for our extensions21:48
* slangasek nods21:48
* SpamapS waits for the massive mysql test suite to finish21:49
slangasekbroder: so one thing I'd like lintian.u.c to give us is a report of packages that use dpkg-maintscript-helper in preinst without pre-depending on dpkg (>= fwibble)21:50
slangasekI suspect there isn't currently a lintian check for this21:51
broderslangasek: that sounds like a good place to start :)21:52
slangasekbroder: you mean creating the lintian check?21:52
broderslangasek: yeah. i believe that lintian upstream can accept checks that only run in an ubuntu context. and if not, patching it into our package seems reasonable (might want to check with bdrung - i know he's done a lot of work on lintian)21:53
micahgyes, lintian now has a concept of profiles with Ubuntu having one21:53
broderbut lintian.uw.o does do per-tag reports (e.g. http://lintian.ubuntuwire.org/tags/binary-compiled-with-profiling-enabled.html)21:53
slangasekbroder: right - well, you asked for feedback about things you can do to make it more useful, so I was proposing one ;)21:53
broderhaha, ok :-P21:54
broderright now i'm using our lintian source package, and only modifying it to adjust the templates. i'd like to keep it that way, and in fact i'll probably just push the templating changes into our package21:55
* slangasek nods21:55
broderbut i'll see what i can do21:56
bdrungbroder: nthykier did a lot of work on lintian. we have a ubuntu profile, where we can add or remove checks21:56
slangasekbroder: thanks :)21:57
broderslangasek: by the way, if i said "caps lock" and "plymouth logo splash" in the same sentence, i'd get laughed at, right?21:59
slangasekbroder: why would you get laughed at?21:59
broderis it expected to wokr?21:59
slangasekI would think so21:59
broderhmm...i wonder if my theme is broken or something22:00
slangasekI'm not sure why the theme should even affect it22:00
slangasekmind you, I may be showing my naivete again where consoles are concerned22:00
slangasekbut I thought capslock happens at a lower level than anything plymouth touches22:00
broderpossible. i had filed it away with "arrow keys" as being sufficiently high-level concepts that plymouth didn't care about them, but i'll take another look :)22:01
broderaha. the caps lock works, but the caps lock light does not22:03
* broder sighs22:03
slangasekheh22:07
broderhmm, that actually seems to be generally true for non-X ttys22:08
slangasekSpamapS: fwiw, libmysqlclient is one of two packages blocking me from being able to cross-build22:36
slangasekSpamapS: ... cross-build qt4 in a multiarch env :)22:36
infinityAnd the other?22:36
slangaseklibpopt22:37
slangasekI may finish that one off this afternoon22:37
* infinity wonders why libbz2 still isn't multiarched...22:37
slangasekit is in Debian22:37
slangasekhave we not merged that?22:37
infinityOh, we might have for precise.  This laptop's still oneiric.22:37
slangasekyeah22:37
infinityIn which case, yay.22:37
slangasekwas gonna say, thought I merged that earlier22:38
slangasekso that means the only package blocking a cross-grade is libapt ;D22:38
angelo_Good evening to all!22:39
* slangasek waves22:39
angelo_I'm new in ubuntu development (not in development in general). I'm trying to get a patch accepted, can anyoune help me?22:39
slangasekangelo_: certainly.  where are you stuck?22:41
* infinity looks at the topic.22:41
infinityslangasek: This might be my job today. :P22:41
slangasek:)22:41
angelo_I filed the bug number 881695, made a patch, made a branch of the package and made a merge proposal22:41
SpamapSslangasek: I'll try to take a look at it ASAP.. still running through the test build of 5.5.17.22:41
infinityangelo_: Let me have a look.22:41
slangasekSpamapS: ok :)22:41
SpamapSslangasek: should not be too complicated even w/ cmake22:41
slangasekSpamapS: it shouldn't, but it could be :)22:42
angelo_I'm really intrested became an ubuntu contributor, I'll be really proud!22:42
SpamapSthe libmysqlclient bits of the package are actually quite straightforward. Its all the other stuff that is a bit bonkers. :-P22:42
slangasekheh22:42
SpamapS@pilot in22:43
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #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: SpamapS, infi
SpamapStime to do my duty :)22:43
=== broder changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: SpamapS, infinity
broderthat should get us enough characters to support 2 patch pilots :)22:45
=== slangasek changed the topic of #ubuntu-devel to: Precise open for uploads | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: SpamapS, infinity
slangasekgrabbing a bit more.. last month's release is yesterday's news ;)22:45
=== bregma_ is now known as bregma
=== angelo_ is now known as angelo-c
slangasekSpamapS: btw, please run this command against the mysql svn repo: svn propset mergeWithUpstream 1 debian22:53
angelo-cinfinity: any news?22:55
Beretshould apparmor related issues go in the apparmor project or the app in which they occur?22:55
infinityangelo-c: I'm digging to see if your patch just trades unportable code for unportable code.22:55
SpamapSslangasek: ok, what does that do?22:56
slangasekBeret: if it relates to an existing apparmor profile, then to the package which ships the profile; otherwise apparmor itself as a starting point22:56
infinityangelo-c: I have a sneaking suspicion that the second argument to ioctl() is prototyped differently on every arch.22:56
slangasekSpamapS: it's a property to set on the directory which tells svn-buildpackage how the svn repo relates to the upstream source22:56
slangasekso that I can build with 'svn-buildpackage'22:57
BeretNov  8 16:53:58 courage kernel: [ 1065.398974] type=1400 audit(1320792838.439:23): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/telepathy-*" name="/etc/apt/apt.conf.d/" pid=2969 comm="telepathy-butte" requested_mask="r" denied_mask="r" fsuid=1000 ouid=022:57
Beretlooks like I should send to the package there in that case22:57
SpamapSslangasek: AHHH I was wondering why svn-buildpackage didn't work. :)22:57
* slangasek grins22:58
infinityangelo-c: As for the second half of your patch.  Does this need ESD to work correctly, or is that just a personal preference?  I realise the current state of sound on Linux is messy, but I'm not sure making it messier is the answer. ;)22:58
micahgBeret: telepathy-mission-control-5 most likely22:58
Beretmicahg, OK, thanks22:58
angelo-cinfinity: could be possible, the patch works for sure in x86-64, how I may help you in finding confirmation? I read the padsp source code and there the ioctl has an unsigned int as a second argument22:59
* micahg wonders why Microsoft wants to see one's apt configuration22:59
Beretmicahg, apt and /etc/default/apport22:59
infinityangelo-c: If using a uint seems to be common practice, I suppose I can live with that.  I was actually walking headers to see if I could find opposite examples.23:00
infinityangelo-c: But if padsp fails, people would/should notice. :P23:00
Beretmicahg, http://pastebin.ubuntu.com/732560/23:00
angelo-cinfinity: xoscope was written for esd and pulseaudio is a drop in replacement for esd. The fallback mechanism was to use raw /dev/dsp, but it's not present in the latest releases of ubuntu23:00
micahgBeret: idk, file the bug and tag apparmor23:01
angelo-cinfinity: the problem is that with the esd support disabled at compile time the software simply doesn't work!23:01
Beretmicahg, idk?23:01
micahgBeret: I don't know23:01
Beretah got it23:01
infinityangelo-c: Obviously, you've spent more time on this than I ever care to. ;)23:01
slangasek"pulseaudio is a drop-in replacement for esd" - really?  I wasn't aware there was any protocol compatibility23:01
infinityangelo-c: I'll take your word for it, and close my eyes and "la la la" over 17 sound thingees on my system that all seem to do remarkably similar things. ;)23:01
angelo-cwelll, yes, I'm using the software in previous releases of ubuntu because I'm passionate about electronics and cannot afford an oscilloscope!23:02
ionpulseaudi 2209  ion   45u  unix 0x0000000000000000      0t0   12723 /tmp/.esd-1000/socket23:03
infinityangelo-c: Though, it's worth noting that on my system, the only thing that depends on libesd0 is mplayer.  Not a rousing recommendation for it being a sane solution.23:03
slangasekion: oh, quite - neato23:03
ion/usr/lib/pulse-1.0/modules/libprotocol-esound.so23:03
infinityAnyhow...23:03
angelo-cinfinity: I personally tested the patch, and for me it works. I think that from an audio point of view, there is no problem, because it is simply a client. Pulseaudio recongnise the client as it was a really pulseaudio software written for!23:04
infinityangelo-c: Care to update your branch with a debian/changelog and such?  I'm doing nothing here but reviewing, I'd rather you get the credit for the upload when I sponsor it.23:04
infinityangelo-c: And were you hoping to target this same fix at oneiric (that brings us to more red tape and fun), or happy with getting it fixed in precise?23:05
Chipzzangelo-c: don't know if anyone mentioned this already, but as an aside: most ppl prefer patches in unified diff format. so create patches with diff -u in the future ;)23:07
infinityChipzz: He made a merge proposal.23:07
infinityChipzz: Seems reasonable enough to me.23:07
Chipzzinfinity: there's also a patch attached to the bug23:07
Chipzzhttps://launchpadlibrarian.net/84216243/uiioctl.patch23:07
infinityChipzz: Yes, the MP came after the patch.23:08
infinityChipzz: As in, you're preaching to the choir. :P23:08
infinity(Also, as a side note, unless a patch is literally unreadable, I find complaining about how people help fix software to be pretty offputting)23:08
angelo-cok ok, sorry, i'm confused! I think I messed up something23:08
ionYou can convert patches to -u format with filterdiff.23:08
infinity(Side, side note, I hate LP merge proposals, but I don't care)23:08
infinityangelo-c: You didn't mess anything up. ;)23:09
ionfilterdiff -v --format-unified foo.patch23:09
ion--format=unified23:09
angelo-cso, the best is to make a unified diff or a merge proposal? In the doubt I made both!23:09
StevenKinfinity: You prefer Github PRs? Which mostly look like LP's MPs anyway?23:09
Chipzzinfinity: I wasn't complaining. but I have seen it happen multiple times that ppl submit a patch in normal format and get told to resubmit in unified format.23:10
infinityStevenK: I just prefere patches, usually.  At least, for Debian packages.23:10
angelo-cfor the sake of completeness, from the pulseaudio website: Make sure to load the module-protocol-esound-unix PulseAudio module for optimal support for ESOUND clients. Since this is the default you shouldn't need to change anything.23:10
angelo-cthe module is default also on ubuntu23:10
=== dendrobates is now known as dendro-afk
infinityangelo-c: Yep, yep.  From your explanations (and a quick gander at the padsp source), your patch seems sane to me.23:11
infinityWell, as sane as software scopes can be.23:11
infinityI applaud your frugality. :)23:11
angelo-cinfinity: Yeah! big news!23:11
Chipzzangelo-c: I think in general (although taste differs, like you can see from infinity's response) ppl prefer branches23:11
Chipzz(easier to merge)23:12
chrisccoulsonslangasek, any chance you could send me the extensions.sqlite from your firefox profile? i'm having a really hard time trying to recreate this :(23:12
angelo-cChippzz: it was my tought also23:12
ionOh, filterdiff doesn’t support the default diff format.23:12
angelo-cso, I have to update debian/changelog and push my branch, ok?23:13
slangasekchrisccoulson: emailed23:13
infinityion: Well, without the original source, converting a diff to a udiff would be impossible.23:13
infinityion: It's CSI-style enhancement.23:13
chrisccoulsonslangasek, thanks23:13
infinityangelo-c: Ideally, yes.  "dch -i", make sure the version number is sane, target it at precise.23:13
Chipzzangelo-c: and wrt to -u format, in my experience I've seen lots of ppl (including project maintainers) say that they find unified diffs easier to read. It's not wrong per se, more like a "generally preferred" format23:14
infinityangelo-c: Or if you were hoping to get this fix into oneiric, we need to talk more about process there. ;)23:14
angelo-cinfinity: wait a minute23:14
infinityChipzz: Yeah, I won't disagree that unified diffs are easier to read.  I just tend to be "the guy" who gets annoyed when "your format is wrong" seems to be the first feedback to a contribution. :P23:15
=== dendro-afk is now known as dendrobates
Chipzzinfinity: I wasn't trying to bash the guy, rather give some advice on what is considered "normal" by most ppl. hence the smiley after my first sentence23:16
ioninfinity: The only thing https://launchpadlibrarian.net/84216243/uiioctl.patch seems to lack is a filename, and diff -r seems to include them, too. If you had filenames, i guess you could convert to -u format.23:16
infinityion: Filenames and the original source, yeah.23:16
infinityion: But filterdiff can work magic without the original source, which is generally its fancypants usecase.23:17
* slangasek snags the multiarch patch for popt from the Debian BTS, yaay suihkulokki23:17
broderinfinity: i think we need more of "those guys"23:17
ionDoes patch crap itself if given a unified diff without context lines? One would think it would still work as well as the default-format contextless diff.23:17
infinityangelo-c: I'm going to run off for a quick smoke and a drink.  I'll check in with you in a few minutes.23:18
infinityion: Try it?  It tends to get right annoyed if you break unified format even a little.23:18
infinityion: But I see what you're driving at.  You could make a contextless unified diff from a classic diff.  Of course, the only point would be to turn <> into -+ and make the line position marker more human-readable.  Doesn't seem like a worthwhile exercise. ;)23:20
ioninfinity: diff -U 0 generates unified diffs without context and patch accepts them fine.23:20
ionDefinitely not worthwhile, i was just thinking of what’s possible hypothetically. :-)23:22
Chipzzion: well it's not the contect that's annoying in unified diffs IMO23:22
leexhi23:22
Chipzzion: the "location" (line number) tends to be a bigger problem in practice23:23
Chipzz(if unified diffs cause problems at all)23:23
broderChipzz: honestly, i think the normal diff format was perfectly clear in this particular case :)23:23
* slangasek gratuitously cross-builds libpopt, to test its coinstallability before uploading23:23
leexwhy do the decnet packages fuck up my mac addresses? resulting in the situation that both my machines at home have the hwaddr aa:00:04:00:0a:0423:24
angelo-cinfinity: ok, i pushed the patc with changelog!23:24
angelo-cwooow!23:24
Chipzzbroder: in this case yes. but I was trying to point out in a polite matter that if he wanted to submit patches in the future (be it ubuntu or anywhere else) using unified diff is usually a better idea23:25
angelo-cinfinity: can you summirize what I have to do to make patch right for inclusion also in oneiric?23:26
angelo-cok, summarizing, using of merge proposal is discouraged, better is a unified diff, ok?23:27
broderangelo-c: i don't think i would say that. i think the conclusion is unified diff over normal diff23:27
slangasekleex: you're unlikely to find any decnet support here23:27
broderbut if you're more comfortable with merge proposals, then that's fine - you should use those23:27
slangasek... or anywhere except with the upstream author of the software in question23:27
Chipzz00:11 < Chipzz> angelo-c: I think in general (although taste differs, like you can see from infinity's response) ppl prefer branches23:28
infinityangelo-c: No, merge proposals are perfectly fine.23:28
slangasekSpamapS: popt done.  you're up :P23:28
infinityangelo-c: The take-home from our side conversation here is "there's no incorrect way to contribute".23:28
leexslangasek: yeah, i figured it out: http://sourceforge.net/apps/mediawiki/linux-decnet/index.php?title=FAQ4 and rmmod e1000e and modprobing it helped me, but i will never have decnet installed again and I guess this bug should be dealt with23:29
Chipzzinfinity: outside the ubuntu project, I've seen ppl ask to resubmit patches in unified format23:29
slangasekleex: why in the world did you install it in the first place?23:29
angelo-cok, I really like branches and merge proposal, they are very clear form the starting point. If you know where is the source you have to modify, you are on track. For me, it has a very clear workflow23:29
slangasekdo you actually have a network running decnet that you can connect to?23:30
infinityChipzz: Yes, it's not a problem unique to us.  It annoys me everywhere. :P23:30
Chipzzangelo-c: as for most ppl with experience with DVCS's :)23:30
Chipzzinfinity: the point of my initial sentence was not to blow him off, but to avoid him getting blown off in the future.23:31
infinityChipzz: I know, I know. :P23:31
SpamapSsys_vars.collation_database_func         [ pass ]    25523:31
SpamapSslangasek: still running tests.. 3 hours later.. :-P I need a new hard drive I think23:32
angelo-cChipzz: in a previous work the DVCS was simulated with html email sent with outlook!23:32
slangasekSpamapS: :)23:32
* SpamapS needs to finish writing that script that runs a build in a RAM disk on an EC2 m2.xlarge23:32
leexslangasek: i did not install it. it came as a dependency or while upgrading to 11.10. otherwise I wouldn't be here an flaming ;)23:32
infinityangelo-c: So, you might want to have a quick read at https://wiki.ubuntu.com/StableReleaseUpdates#Procedure23:32
Chipzzangelo-c: sounds painfull :)23:32
infinityangelo-c: If you want to see this fix in oneiric, there's a bit of process we need to follow.23:32
SpamapS$0.50 for a 5 minute build of MySQL is probably worth it. :)23:32
broderSpamapS: ha! i want that script :)23:32
infinityangelo-c: (I'll be uploading the precise fix in a second, though)23:32
Chipzzleex: flaming here about bugs tends to be rather unproductive :P23:33
SpamapSbroder: I actually may just do it in a juju charm.. :)23:33
angelo-cinfinity: thank you for the link, I'm reading greedily23:33
leexChipzz: i guess it was ffmpeg (websearch)23:33
SpamapSwith a t1.micro playing the part of persistence.. when the build finishes I'll just rsync the build artifacts and set the m2.xlarge to die 5 minutes before Amazon charges me another $0.5023:33
slangasekleex: which package was a dependency, precisely?23:34
Chipzzleex: uh? how does ffmpeg set your mac address? ^^23:34
leexslangasek: Chipzz http://www.fantaghost.com/2010/06/eth0-mac-address-fixed-on-aa0004000a04/23:35
leexwill research it, but I didn't install the decnet packages. they are some kind of dependency for something, this blog post says ffmpeg23:35
slangasekleex: that doesn't tell me what package was installed on your system23:36
angelo-cinfinity: it was really a big load! Is really late, I think I can update the bug as in point 2 tomorrow evening.23:36
leexsorry slangasek libdnet and i guess libdnet-dev23:36
leexslangasek: let me check again23:36
angelo-cinfinity: another question23:37
infinityangelo-c: Sure, no problem.  I'm merging and uploading for precise right now, so you can point to that in your update to the bug if/when you target it for an SRU.23:37
leexslangasek: dnet-common, libdnet, libroar1, xtrans-dev23:38
infinityangelo-c: Oh, one last thing.  Can you explain the esdrecord change?23:38
Chipzzwhy in the name of ** does ffmpeg depend on decnet? ^^ :)23:38
leexChipzz: now you do it too ;)23:39
infinityangelo-c: (I'll also be converting this to a patch in debian/patches, perhaps something for you to look at after I've uploaded and see how that works)23:39
Chipzzleex: what? :)23:39
leexthe flaming part23:40
ChipzzI didn't realise that was considered flaming :P23:40
angelo-cinfinity: for the esdrecord, the software works more reliable if the soundcard microphone is used in recording mode (as you are singing at singstar in front of your tv!), but this option is configurable at runtime via the software gui. This is only a default to facilitate new users23:41
leexChipzz: hmm aptitude show ffmpeg doesnt mention it23:42
slangasekleex: have you filed a bug against the dnprogs package?23:42
leexslangasek: shall I?23:42
slangasekyou should23:42
slangasekthen I can mark it critical23:42
leexslangasek: here: https://launchpad.net/ubuntu/+bugs23:42
slangasekI've found the brokenness in dnet-common23:42
slangasekleex: 'ubuntu-bug dnet-common'23:43
leexslangasek: but I am not sure which package pulls it in23:43
slangasekleex: you don't need to worry about that part23:43
angelo-cinfinty: the question: the esd support on oneiric is broken as I stated in the bug report (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/864071 pulseaudio crashed with SIGABRT)23:43
ubottuLaunchpad bug 864071 in pulseaudio (Ubuntu) "pulseaudio crashed with SIGABRT in pa_format_info_from_sample_spec()" [Medium,Fix released]23:43
angelo-cinfinity: working package was released some time ago in oneiric-proposed. My patch doesn't work if this package was not installed. Can you see problems with this?23:45
leexslangasek: so I created an account, will post it in a second23:45
jasoxDoes anyone what should i do to solve this on Launchpad "Keys pending validation", I tried to register openPGP 5 days ago. :S23:45
infinityangelo-c: Looks like there's a fix for that in oneiric-proposed.  Can you test it and leave feedback on the bug?23:45
infinityangelo-c: The SRU team likes to see feedback. ;)23:45
infinityangelo-c: Oh, wait.  Nevermind.23:46
infinityangelo-c: It's already made it to oneiric-updates.23:46
infinityangelo-c: And no, no problems with your patch requiring a fixed package in updates.23:46
slangasekjasox: I have never seen such an error message before and I'm not sure what you mean by "register openPGP".  What is it that you're trying to do?23:46
angelo-cinfinity: ok, you hit my concern23:47
leexslangasek: nice, didn't know there is a tool for that ;)23:47
slangasekleex: when you have the bug filed, please post the number here23:48
leexslangasek: I will23:48
slangasekinfinity: when you have a half hour you would prefer to spend sputtering in disgust, you should look at the dnet-common package23:49
jasoxslangasek, I mean on this http://imageshack.us/photo/my-images/31/screenshotat20111109004.png/, sorry for my bad english23:49
angelo-cinifinity: ok, so tomorrow I'll begin to make the bug report compliant23:49
infinityslangasek: Gee, you sure know how to sell it.23:50
slangasekjasox: ok.  I don't remember for sure, but my guess is that Launchpad wants to verify the key change by email23:50
slangasekjasox: so it's probably trying to contact you at the email address that's listed as the primary for your launchpad account?23:50
slangasekjasox: also, #launchpad is a better place to ask for launchpad support23:51
jasoxslangasek, thanks bro23:51
angelo-cjasox: well yes, you have to decript the email message sent to your mail folder to activate the key, I made it some days ago!23:51
jasoxangelo-c, i didn't get any mail :S23:51
leexslangasek: https://bugs.launchpad.net/ubuntu/+source/dnprogs/+bug/88782523:52
ubottuLaunchpad bug 887825 in dnprogs (Ubuntu) "libdnet creates fake mac address" [Undecided,New]23:52
angelo-cjasox: for, it was delivered in seconds, have you a typo in yuor mail address?23:53
angelo-cjasox: in the same page there is a comprehensive guide23:54
leexslangasek: thanks for taking care of it ;) and sorry if I was a bit huffy23:55
slangasekleex: you're well within your rights to be; it's ridiculous that this package got this far23:56
angelo-cbye guys, I'm really tired, really honored to chat with you, thank you for your support!23:58
leexslangasek: have had 3 fuck ups since my upgrade, i'm just not used to run into trouble since i left gentoo23:58
slangasekleex: can you please attach /etc/decnet.conf from your system to the bug report?23:58
slangasek(if you still have it)23:58
leexslangasek: sorry purged the package23:59
slangasekok, no worries23:59
slangasekwill try to reproduce it here23:59

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