/srv/irclogs.ubuntu.com/2010/09/20/#ubuntu-devel.txt

bdrung_doko: btw, do you have any idea how to debug bug #629955?00:01
ubottuLaunchpad bug 629955 in audacity (Ubuntu) "audacity 1.3.12-5 FTBFS on maverick" [High,Confirmed] https://launchpad.net/bugs/62995500:01
bdrung_doko: i tried to build with gcc-4.4 (suggested by ScottK), but it still fails00:01
dokobdrung_: we still build with 4.400:02
bdrung_doko: hm, ok. then what else changed between lucid and maverick?00:04
persiabdrung_, If nothing else, you might look at differences between the powerpc build environment and the others: it did get built on powerpc, and there's probably < 15 packages that differ in the installed build-deps.00:05
bdrung_right00:06
TheMusoWhats up with powerpc?00:08
persiaTheMuso, It builds packages a bit slower than i386, and it seems audacity happened to get built at the right time to be successful on powerpc, but failed everywhere else.00:08
TheMusoah00:09
TheMusoProbably because its slower hardware perhaps?00:09
ogra_cmpcthen armel would never ftbfs ;)00:10
ogra_cmpcdoko, just noticed your ping upstairs, will test tomorrow (sorry, i didnt notice it earlier)00:10
persiaogra, armel has special reasons to FTBFS, which make up for the lack of speed :)00:11
dokobdrung_: can you test to build with https://edge.launchpad.net/~ubuntu-toolchain-r/+archive/ppa/+packages (gcc-4.4-fsf)? not sure if this package still installs cleanly00:11
ogra_cmpcpersia, heh00:12
dokobdrung_: seems to build with g++-4.3, so please find out which of the autoconf tests is the one that doesn't do the thing it should do00:14
bdrung_doko: AC_EGREP_HEADERS00:15
=== dendro-afk is now known as dendrobates
bdrung_in the portmixer tree00:16
dokobdrung_: well, extract a self-contained test case and attach it to the report?00:16
bdrung_doko: the failing configure.ac part: http://paste.debian.net/90486/00:23
dokobdrung_: sure, and now find out, why it succeeds with 4.3, and fails with 4.4 ...00:25
bdrung_doko: it fails if i run "./configure" in lib-src/portmixer00:27
bdrung_doko: probably there needs to be a parameter. let's compare them...00:28
dokobdrung_: and does it succeed if you run CC=gcc-4.3 CXX=g++-4.3 ./configure ?00:28
ogra_cmpcit likely does some tests00:28
ogra_cmpcextract them and call them manually with different gcc's00:29
bdrung_doko: no. it needs additional parameters.00:30
bdrung_doko: i found one differing parameter: libjack00:38
=== dendrobates is now known as dendro-afk
bdrung_doko: i make progress:  I was able to limit the error to one command in lib-src/portmixer/configure.ac: AC_EGREP_HEADER([PaMacCore_GetStreamInputDevice], [pa_mac_core.h], , [have_support=no])01:03
Chipzzdoko: there was some discussion earlier about the default alignment on AMD64; you're the toolchain person, right?01:18
Chipzzdoko: https://launchpad.net/bugs/2469201:19
ubottuLaunchpad bug 24692 in NVIDIA Drivers Ubuntu "Amd64 ubuntu build hogs memory due to libs built with excessive alignment requirement" [Undecided,Incomplete]01:19
bdrung_doko: i have created a small testcase and attached it to bug #62995501:22
ubottuLaunchpad bug 629955 in audacity (Ubuntu) "audacity 1.3.12-5 FTBFS on maverick" [High,Triaged] https://launchpad.net/bugs/62995501:22
bdrung_ScottK: just to let you know: ^01:23
persiabdrung_, So, why does that work on powerpc?01:25
bdrung_persia: dunno. look at the attached testcase. something triggers the bug in this small example01:27
bdrung_persia: i am too tired to work further on it.01:27
persiaHeh.  I've started a powerpc build against current maverick: I might look at the test case if I run into time, and I'll update the bug.  I just generally find it odd when things work on one arch and not others.01:28
bdrung_persia: can you run the testcase on current maverick on powerpc?01:29
persiaI can, and will if I run into time to dig through it (requesting a maverick test rebuild of audacity requires more CPU time, but is one line at the command prompt)01:30
lifelesskees: around?01:35
keeslifeless: nope :) email me :P02:25
lifelesskees: its for your embargo bug02:25
lifelesskees: can't really move on it atm ><02:25
TheMusoc05:08
=== Amaranth_ is now known as Amaranth
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
AnAntHello, can someone ack: LP #64056706:14
ubottuLaunchpad bug 640567 in swt-gtk (Ubuntu) "Candidate revision 3.5.1+versionbump-5ubuntu1" [Undecided,New] https://launchpad.net/bugs/64056706:14
persiaAnAnt, You probably want a rationale for the release team review.06:17
AnAntpersia: the bugs it closes ?06:17
persiaYep.  I usually write a few sentences in a "Rationale: " section at the top of the bug description just to make it super-easy for approval teams.06:19
AnAntok06:20
AnAntdone06:20
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== nxvl_ is now known as nxvl
=== spike_ is now known as spikeWRK
=== oSoMoN_ is now known as oSoMoN
pittiGood morning08:24
AnAntHello08:26
AnAntplease ACK LP #64056709:25
ubottuLaunchpad bug 640567 in swt-gtk (Ubuntu) "FFe: Candidate revision 3.5.1+versionbump-5ubuntu1" [Undecided,New] https://launchpad.net/bugs/64056709:25
ogramvo, around ?09:25
mvoogra: yes09:30
ogramvo, so i tried to use apturl ... but it doesnt work :(09:30
ograi ship a .desktop file with Typer=Link and Exec=apt:package-name?channel=ti-omap4-ppa ....09:31
ograklicking on it doesnt bring up software-center09:31
ogra*Type09:31
mvodoes it bring up anything?09:31
ograonly the loading animation of the netbook-launcher-efl09:31
ograi dont see anything in the processlist09:32
ogra(at least it doesnt bring up an error ... i should probably see that as positive :) )09:32
mvoogra: does gnome-open DTRT ?09:35
ogralets see09:35
mvoogra: I wonder if netbook launcher is just having issues with Type=Link09:35
ograit opens weblinks fine09:35
iulianAnAnt: I accept cheques, direct bank transfers and postal orders.  Is that OK with you?09:36
AnAntiulian: as long as I am not paying, I don't mind09:36
ogramvo, yeah. gnome-open brings up software center telling me there isnt a package called package-name :)09:37
mvoogra: haha09:37
ograusing the above url09:37
mvoogra: so do you have a package in that channel ?09:37
mvoogra: then s-c will be more happy :)09:37
ograyes, there shuld be one09:37
* ogra looks up the ppa 09:38
ogramvo, https://edge.launchpad.net/~tiomap-dev/+archive/release ....09:40
ogramvo, same error with the actual package name now09:40
iulianAnAnt: Are the rdepends affected by those changes?09:40
mvoogra: oh, that is rather silly of s-c, could you please report a bug about it?09:40
cjwatsonslomo: nitpicking I suppose, but your gst-plugins-good0.10 upload makes the changelog improperly formatted, due to:09:41
cjwatson-gst-plugins-good0.10 (0.10.25-2ubuntu1) maverick; urgency=low09:41
AnAntiulian: should not, because that's not a new upstream09:41
cjwatson+ gst-plugins-good0.10 (0.10.25-2ubuntu1) maverick; urgency=low09:41
ogramvo, what about the .desktop file ?09:41
ograshould i just blindly call gnome-open and make it Type=Application ?09:41
mvoogra: I'm not sure why it does not DTRT, but you can use gnome-open09:41
ograk, i'll try that09:41
mvoogra: could you try it with gnome-panel? it smells like a potential issue with efl-launcher09:41
cjwatsonslomo: could I have an upload without that glitch?09:42
slomocjwatson: sure, thanks09:42
ogramvo, well, gnome-open with Application works fine, i can live with that09:43
mvoogra: ok09:43
cjwatsonmvo: this software-center upload doesn't actually seem to have any change relevant to bug 640906.  r1218 in bzr claims to fix it but is just a changelog change09:45
ubottuLaunchpad bug 640906 in update-manager (Ubuntu) "gksu invocation with incorrect .desktop file" [Undecided,New] https://launchpad.net/bugs/64090609:45
mvocjwatson: let me double check09:45
cjwatson(the rest looks fine)09:45
slomocjwatson: new version without that space uploaded :)09:46
cjwatsonslomo: thank09:46
cjwatsons09:46
ogramvo, ugh ... i should probably do my tests with a binary packagename, not with a source one :P09:47
* ogra tests again09:47
iulianAnAnt: Please upload.  I will take another look at it when it's in the queue.09:48
AnAntiulian: swt-gtk is in main, and I am MOTU09:48
pittididrocks: you rock! http://qa.ubuntu.com/reports/bug-fixing/maverick-fixes-report.html09:49
AnAntpitti: I think he knows that already09:50
mvocjwatson: thanks for the review and sorry for that oversight, I will upload a new one with just that diff09:50
pittihe does, but I just can't stop saying09:50
didrockspitti: oh great! :-)09:50
iulianAnAnt: OK.09:50
* pitti hugs mvo as well for being such a close #209:50
pittimvo: you can still beat him!09:50
* didrocks hugs pitti & mvo09:50
iulianGroup hug!09:50
mvowoah! I had no idea09:51
didrockspitti: don't tell that, he will add bugs to USC for beating me :) (I'll add more in unity then :p)09:55
cjwatsonmvo: no problem, thanks09:55
persiaHow is that calculated?  I'm sure I didn't fix anything in prboom, and I know I fixed a couple other things.09:55
cjwatsonwow, I'm well behind this cycle09:56
* mvo hugs didrocks09:56
cjwatsonpitti: note that #4 and #5 look like the same person, and added together exceed didrocks09:56
* mvo hugs pitti09:56
cjwatson(not to burst his bubble or anything ;-) )09:56
cjwatsonthat would be bhavi's vast pile of merges I imagine09:56
persiaIndeed.09:56
didrockscjwatson: don't make me cry :-)09:57
cjwatsonpersia: I believe it's from Changed-By of uploads with Launchpad-Bugs-Fixed fields.  Maybe sponsorship?09:57
cjwatsonpersia: https://bugs.launchpad.net/ubuntu/+source/prboom/+bug/375498/comments/24 certainly shows you09:58
ubottuLaunchpad bug 375498 in prboom (Ubuntu) "prboom exits with signal 8" [Medium,Fix released]09:58
persiaHrm, possibly (or potentially pabs just insisting a one-character fix was correct)09:58
pitticjwatson: indeed, our king of sponsoring09:58
persiaAh, faulty memory works too :)09:58
mvobut careful, once seb128 sees that he is only #3 I'm sure he will go into some final frenzy to catch up ;)09:59
didrocksmvo: he's on vacation until eow :)10:01
cjwatsonmvo: python-apt: does DebSize maybe need to use K rather than L?  I notice that it's unsigned long long10:24
cjwatsonmvo: I don't know whether this matters - if it doesn't, feel free to ignore me10:25
mvocjwatson: yeah, K is more correct, also in pratice it should not matter that much. I can fix and re-upload if you want (and go through to see that its correct at the other places10:25
cjwatsonmvo: if it doesn't matter in practice, I'll just accept this now - you can always tweak it later10:26
cjwatsonogra: your jasper-initramfs upload has a typo10:26
cjwatson+    cp /root/usr/share/jasper-initramfs/ppa/ti-omap4-ppa.desktop /root/usr/share/applications/ti-ppa.dektop10:26
cjwatsonogra: should be .desktop at the end.  Rejecting, please upload with that fixed10:26
mvothanks cjwatson, I think it does not matter much currently, in this case it should just limit the DebSize (the size of the packages download)  to 2^63 when it could be 2^6410:30
bdrung_persia: what was the result of your powerpc build of audacity?10:57
persiaPrecisely the same failure.10:57
persiaSo that it built was clearly a timing issue, which means that a review of the differences in versions of the installed build-dependencies might identify the culprit.10:58
persiaUnfortunately, I haven't found time to run your test case yet (although I hope to as soon as I finish this one more bit on the other thing).10:59
ogracjwatson, ugh, please reject i'll do a new upload10:59
ograah, you did already :)10:59
ogramvo, where exactly does sw-center get the channel name from ? the filename or the ppa url ?11:01
mvoogra: what does it display currently?11:04
* persia thought it got it from the channel definition file11:04
ograit doesnt display anything, still the error, i want to know if i use the right one in the apt: url11:05
ograi have ti-omap4-ppa.list in /usr/share/app-install/channels/ and the url contains channel=ti-omap4-ppa11:05
ograthe full url for installing a test package is: apt:titiler-memmgr-tests?channel=ti-omap4-ppa11:07
ograhttps://edge.launchpad.net/~tiomap-dev/+archive/release/+packages11:07
ograsw-center displays the package name with a capitalized T and tells me that package is not available in my current software sources11:08
dokobdrung_: updated bug #629955. I think the test should always fail, and that were just lucky until now. however I don't see yet why the extra error line leads to a different test result11:08
ubottuLaunchpad bug 629955 in audacity (Ubuntu) "audacity 1.3.12-5 FTBFS on maverick" [High,Triaged] https://launchpad.net/bugs/62995511:08
=== smb-afk is now known as smb
=== smb is now known as smb-afk
=== ivoks-afk is now known as ivoks
bdrung_doko: should it really fail? should AC_EGREP_HEADER check the existence or the usability?11:26
dokobdrung_: how is this header ever used?11:32
bdrung_doko: it's used in src/px_mac_coreaudio.c. a separate check checks if we want to build src/px_mac_coreaudio.c11:34
bdrung_wrong answer11:34
dokobdrung_: well, then the correct fix would be to only run this test, iff you build src/px_mac_coreaudio.c11:34
bdrung_i am looking for the documentation11:35
persiaAnother option would be to not fail the build for platforms that don't have coreaudio if the test fails.11:35
bdrung_doko: very good idea11:36
=== amitk is now known as amitk-afk
bdrung_doko, persia: thanks for you help. i will forward our results to upstream11:41
persiabdrung_, Did you get it building?11:42
bdrung_persia: no, but we know now the reason and how to fix it (doko's suggestion)11:42
bdrung_just run AC_EGREP_HEADER on the files that we want to build11:43
persiaOK.  I usually try to go one step more (maybe in discussion with upstream, or other interested parties).  Obviously, it would be unfortunate to release in current state.11:43
persiaDo you still want me to run the test in a couple minutes?11:43
bdrung_persia: no11:44
bdrung_persia: i will do a quick workaround test11:44
persiaSorry about that then.11:44
bdrung_persia: commenting the failing test should work11:44
persiaThat's my least favorite way to fix things, but yeah, since in this case we know in advance it should fail, and we don't care.11:46
jibel!regression-alert11:48
ubottucjwatson, jdong, pitti, slangasek, ScottK, mdz, kees, ttx, marjo, seb128: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive11:49
jibelbug 64251811:49
ubottuLaunchpad bug 642518 in fglrx-installer (Ubuntu Lucid) "[MASTER] package fglrx 2:8.723.1-0ubuntu4 failed to install/upgrade: Kernel fix for CVE-2010-3081 breaks fglrx" [High,Triaged] https://launchpad.net/bugs/64251811:49
cjwatsonchatter I saw in IRC scrollback suggested that kees was already on top of that11:49
jibelthis was introduced by the security fix of last week11:49
cjwatson17:01 <kees> ebroder: okay, thanks. this is a bug in the kernel update and we'l get it fixed asap; sorry for the glitch!11:50
cjwatson(yesterday)11:50
jibelcjwatson, okay. There is no comment from kees on the bug report.11:51
cjwatsonyes, I saw that11:52
bdrung_cjwatson: my workaround works. let's wait for the upstream fix.11:58
=== BlackZ_ is now known as BlackZ
=== amitk-afk is now known as amitk
lucidfox'Having SABDFL simply state ?this is how it is? may have given people finality, but for me, it was the wrong kind of finality. It was the finality of someone saying ?I?ve listened to the hundreds of comments complaining about this change, and I?ve chosen to ignore you?.'12:36
sabdfllucidfox: which issue?12:37
directhexi guess the popular "sent from Ubuntu" bug12:37
lucidfoxUh oh, I summoned the mighty giant! *hides* :)12:37
lucidfoxnot that one12:38
directhexno? wow!12:38
lucidfoxthe window placement issue - this was a comment in my blog12:38
lucidfoxer, window button placement12:38
lucidfoxI actually feel concerned that, since it's only configurable via a hidden gconf setting, people turn to applications like Ubuntu Tweak, with known security issues, to change it12:39
lucidfoxI think I'll make a separate blog post about the harm of hidden preferences12:39
=== MacSlow is now known as MacSlow|lunch
=== rgreening_ is now known as rgreening
sabdfli wonder how folks feel about the buttons placement now?12:51
sabdfllots of discussion before the release, very little after12:51
directhexsabdfl, i haven't found the regedit value to make my windows 7 partition put the buttons on the correct side of the window :/12:53
sabdfldirecthex: i had to use windows the other day too. wow. backwards.12:53
kklimondasabdfl: its so last week, now we are complaining about the new Evolution signature ;)12:54
directhexkklimonda, what happened to complaining about the wallpaper? BRING BACK ubuntu-calendar!12:54
didrocksabout the button placement: a lot of people hated it at the beginning in the French forum, but now, they are advocating for it when people wanting the change it back to the right. Funny :)12:55
directhexdidrocks, i am reminded of http://www.ubercharged.net/wp-content/uploads/2010/06/1258035395841.jpg12:56
persiaI suspect most folk don't care that much, but it's nearly impossible to collect useful data, as those who were unhappy have "fixed" it, those who appreciate the change are quietly happy, and those who don't care are characteristically silent.12:56
kklimondadirecthex: hmm.. the old, good wallpaper of the month..12:57
pittididrocks: all just a matter of being used to something..12:58
directhexchange is scary!12:58
didrockspitti: right, habits are hard to changeā€¦ even for people who already switched to Linux12:58
* wgrant got used to the button placement in about a day. Now Windows is painful :(12:58
pittimr_pouit: hm, it seems there is no real code for saving the default keyboard layout in XFCE right now? or am I missing something?12:59
=== al-maisan is now known as almaisan-away
pittimr_pouit: I added some ideas to http://bugzilla.xfce.org/show_bug.cgi?id=5270, but not sure what would be the most upstream-desirable variant12:59
ubottubugzilla.xfce.org bug 5270 in Plugins "Active keyboard layout no remembered" [Normal,New]12:59
pittimr_pouit: in other words, how well should xfce support gdm12:59
persiaWhy do we do that at the DE level again, rather than in X directly?13:00
kklimondasabdfl: but there is still the issue of not communicating those changes more clearly beforehand. I can see why some members of the community feel left out. It would make a good uds session probably.13:00
* persia doesn't currently, but has previously often had disagreements between keyboard layouts in GNOME vs. other places (raw X, console, etc.)13:00
directhexkklimonda, it's not a democracy though. so perhaps stuff needs to be better communicated - but i wouldn't necessarily pay attention to the peanut gallery13:02
vishwell i dont lucidfox was complaining about the change itself , but rather the way it was changed.. the change had no purpose and still doesnt have any purpose13:02
persiaThere's heaps of folk who can upload the packages that were controversial: if even one of them felt strongly enough to force the discussion to consensus to wait or to change, it may have been done that way.  That none of them did indicates a consensus to accept the change within the set of developers who can adjust it (Ubuntu Desktop and Core in this case).13:04
persiaSince anyone at all is able to be part of that group, just by having done a bunch of work (training is often received along the way), it's hard for me to see how it's an us vs. them thing.13:05
kklimondadirecthex: wellthat's all I'm saying - to make community understand the process.13:05
directhexpersia, the people who shout loudly about this stuff, very often, aren't interested in getting involved - only in having their opinions voiced13:06
vishdirecthex: ++13:06
persiadirecthex, My point is that we need to be clear that we're looking for ways to have our collective decisions be broadcast to a wider audience, rather than finding ways to ensure that certain participants provide certain other participants with specific information.13:08
directhextwitter!13:08
persiaI have reservations about some behaviours related to embargoes myself, but I'm not that sure how different an announced embargoed item is from something someone spent doing unannounced and didn't share for a similar period of time.13:09
persiaAnyway, someone explain to me why selection of keyboard layout isn't done in X directly, rather than in the DE :)13:11
directhexlegacy mess13:12
persiaWhat would it take to fix?  Are we close enough that a UDS session would be productive?13:14
cjwatsonwait a sec, I don't like the change but there's a big difference between that and overruling a decision which was apparently requested by my manager's manager13:16
cjwatsonpersia: ^-13:16
persiacjwatson, Quite possibly.  Note that I make no statements about the motivation of individuals to choose not to overrule a decision.  Some folks might not do it for professional reasons.  Some folks might not do it out of respect, etc.13:17
cjwatsonpersia: what I mean is that you can't translate that into a "consensus to accept the change"13:18
persiaI do claim though that if anyone who could make the change *really* wanted to do so, we'd at least have a discussion before the TB.13:18
persiaWhy not?  If you accept a change because of your employment, how is that different from you accepting a change for another reason, in terms of your acceptance of the change?13:18
persiaI don't claim you're happy about it, only that you accept it.13:19
cjwatsonI might well choose to voice my disagreement in other ways.  There are ways of not accepting a change that consist of something other than immediately uploading to revert it.13:20
cjwatsonAnd this one hasn't been around for long enough that you can infer anything much from there not having been a TB discussion about it yet.13:20
cjwatson(speaking for myself not as a TB member etc.)13:20
mr_pouitpitti: there's a dialog in xfce4-settings-manager, and the backend in xfce4-settings-helper to apply the settings. From a quick look, something is stored and apply, but I don't know how, nor if there's a way to set something by default (libxklavier doc is so badly written that it's useless)13:21
wgrantIs it a TB matter?13:21
persiaI'm thinking of the button-placement issue as a better example.  The evolution change is too young to be usefully analysed.13:21
persiawgrant, I'd think that in a case of dispute between developers, the TB would have a say.  Might be CC instead.13:22
mr_pouitpitti: and btw, the bug you commented it is reported against mcs (the previous settings manager for < 4.6), which did not include any keyboard dialog13:22
mr_pouits/it//13:23
cjwatsonwgrant: or whatever13:24
persiacjwatson, But, yes, there are other ways of expressing disagreement.  It may be that "consensus" isn't the right word.  My feeling is that enough of us developers were willing to accept a change for one reason or another, or that we would have collectively agreed not to make that change.13:25
cjwatsonpersia: alternatively: in a structure where enough people feel bound by some kind of authority not to revert something, you can't infer anything useful from a consensus to accept a change13:25
cjwatsonso it might be true but is essentially a null statement13:25
Laneyyes, I can't say that I would feel socially able to revert such a change, even if I had the technical requirements to do so13:26
persiaPossibly.   I like to believe that most folk do stuff because they think it's right, rather than because they think they should, but I understand this may not be true.13:26
LaneyAnyway, I'm happy to escalate to the TB if people feel that this is appropriate to do so now, given where we are in the release schedule.13:32
persiaLaney, You'd really want to first organise both opinions in terms of solid arguments, etc. for presentation, so they can be rationally considered.  Otherwise, the meeting will just be noise, which wouldn't help, regardless of your initial position.  I'm not saying you should or shouldn't do this, just that if you choose to do it, please do it in a way that doesn't devolve to confusion.13:34
Laneypersia: Yes. I'm obviously not interested in creating more noise, just having a decision made either way.13:35
Laney...and of course guidance on how best to handle/flag up potentially controversial changes in future13:35
vishwhen does the TB convene? or how to keep track of this?13:37
Laneywiki13:37
persiavish, Subscribe to the TB mailing list.  TB meetings are alternate Tuesdays at 14:00 (sometimes UTC, sometimes british time, changing only slightly out of step with the UK)13:37
* vish looks up the list13:38
vishpersia: thanks..13:38
=== MacSlow|lunch is now known as MacSlow
pittimr_pouit: oh, oops13:46
pittimr_pouit: shoudl I reassign it or create a new one then?13:46
bdrung_FYI, the sponsoring overview is not up-to-date due to a bug. I have fixed the bug and you can find a newer overview here (until the fix is merged): http://people.ubuntu.com/~bdrung/sponsoring/13:47
=== dendro-afk is now known as dendrobates
=== almaisan-away is now known as al-maisan
mr_pouitpitti: mmh, actually, the assignment is probably wrong (xfce 4.6 was released on 2009-02-27, and the bug filed on 2009-04-20, so I think it's already against the new settings manager)14:15
dokobdrung_: could you comment on bug #640567?14:24
ubottuLaunchpad bug 640567 in swt-gtk (Ubuntu) "FFe: Candidate revision 3.5.1+versionbump-5ubuntu1" [Wishlist,Confirmed] https://launchpad.net/bugs/64056714:24
bdrung_doko: it looks good.14:31
bdrung_doko: should i sponsor it?14:31
dokobdrung_: well,needs an exception from the release team14:32
bdrung_doko: Iulian approved it14:32
didrocksdoko: thanks for backporting the fix of fullscreen OOo + compiz14:34
dokodidrocks: does it work for you?14:34
didrocksdoko: not tested here (I have compiz 0.9 for testing), just saw from the changeog. Will try to downgrade and see if it fixes. Does it work for you? I powndered backporting this one as I saw in the upstream bug this wasn't fully working14:35
dokodidrocks: it works for me in oowriter, and I can see presentations in full screen mode.14:36
didrocksdoko: good news, we'll definitively give it a look before eow14:37
didrocksdoko: that worthes a SRU I think. A lot of people should be using OOo to give presentations on lucid14:37
=== ivoks is now known as ivoks-brb
dokodidrocks: waits on pitti's approval14:38
didrocksdoko: oh nice :)14:38
bdrung_didrocks: that the panels are over the presentation?14:40
didrocksbdrung_: right14:41
bdrung_didrocks: nooo. it was a nice feature for me (using two monitors and presenter-console)14:41
bdrung_:)14:41
didrocksbdrung_: you can avoid updating or create a package which conflicts with latest version :p14:42
didrockslike apt-get install ooo-give-me-broken-panel14:42
bdrung_:)14:42
sladenpitti: https://bugs.launchpad.net/bugs/625849  that CVE (bzip2) has been published now14:45
ubottu'Error: Could not parse data returned by Launchpad: HTTP Error 401: Unauthorized\nResponse headers:\n---\ncontent-length: 21\ncontent-type: text/plain\ndate: Mon, 20 Sep 2010 13:45:50 GMT\nserver: zope.server.http (HTTP)\nstatus: 401\nvary: Accept-Encoding\nvia: 1.1 wildcard.edge.launchpad.net\nx-powered-by: Zope (www.zope.org), Python (www.python.org)\n---\nResponse body:\n---\nBug 625849 is private\n---\n (https://launchpad.net/bugs/625849)'14:45
pittisladen: I can't access this14:46
pittisladen: you want the security team to make it public?14:46
pittikees, jdstrand ^14:46
jdstrandpitti, sladen, kees: there is other discussion in that bug which should not be made public yet14:55
sladenjdstrand: I don't know, it's private ;-)14:56
sladenjdstrand: but the new version with the fix has now been published (on the bzip.org website)14:57
jdstrandsladen: yes14:57
jdstrandsladen: we have the patch in dapper-maverick for both bzip2 and clamav already14:57
jdstrand(I'm working on publishing USNs as we speak)14:58
jdstrandsladen: the point I was making is there is *other* discussion in that bug that is not public yet14:58
smbjdstrand, kees, pitti I had been discussing the 64bit problems in fglrx after last security update with tseliot. As there might be more to do than just make EXPORT_SYMBOL_GPL a EXPORT_SYMBOL (the function declaration would also need to go somewhere fglrx could use it), I would hope that the problem could be worked-around in fglrx-installer by the code I posted to bug 64251815:22
ubottuLaunchpad bug 642518 in fglrx-installer (Ubuntu Lucid) "[MASTER] package fglrx 2:8.723.1-0ubuntu4 failed to install/upgrade: Kernel fix for CVE-2010-3081 breaks fglrx" [High,Triaged] https://launchpad.net/bugs/64251815:22
ogramvo, bug 643571 for you15:22
ubottuLaunchpad bug 643571 in software-center (Ubuntu) "apturl from .desktop file to enable PPA does not work" [High,New] https://launchpad.net/bugs/64357115:22
tseliotsmb jdstrand, kees, pitti: right, I'm getting a 64bit Lucid image to test smb's patch so that hopefully I'll just have to update fglrx15:23
pittiare we even legally allowed to do that? i. e. exporting a new symbol as GPL?15:24
smbpitti, That might be a third issue15:24
mvothanks ogra15:24
smbThe work-around would not need to15:24
ogramvo, tell me if i do anything wrong15:25
pittismb: they dropped a GPL symbol in a security patcH?15:25
smbpitti, They changed an inline into a wrapper that is a real function15:25
smbpitti, which is only GPL exported but has the same name of the inline before15:26
=== ivoks-brb is now known as ivoks
=== zyga is now known as zyga-gone
=== deryck is now known as deryck[lunch]
=== al-maisan is now known as almaisan-away
ebrodersmb: I like your approach of checking kallsyms better than mine. I think the patch looks fine, for whatever that's worth16:08
smbebroder, Thanks. :)16:08
=== almaisan-away is now known as al-maisan
smbebroder, Oh, I see your approach. I must admit that I failed to read through the whole bug report after discussing on irc. In theory the grep might be done against the header as well. Maybe having the advantage to let it compile against a kernel that does not run16:12
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
ebrodersmb: Oh, hmm. Good point. If you use kallsyms it'll pick the wrong function when you're building against the new kernel while running the old one16:15
smbNow that you say so... Err, tseliot maybe we should do a hybride of both patches16:16
tseliotsmb, ebroder: let me check ebroder's patch16:17
smbtseliot, Apart from doing the check differently it seems there is one half of the checking missing in the wrapper function. ebroder, was this done on purpose?16:21
tkamppeterpitti, hi16:21
ebrodersmb: There's similar code for detecting other things there already, so it seemed like a half-decent place to put it16:21
cjwatsonogasawara: can bug 641618 be closed now?  the only bug in there that isn't in the kernel I just upgraded to is bug 63088516:22
ubottuLaunchpad bug 641618 in linux (Ubuntu Maverick) "Maverick Kernel Freeze Exception" [High,Confirmed] https://launchpad.net/bugs/64161816:22
ubottuLaunchpad bug 630885 in linux (Ubuntu) "Preinstalled Maverick netbook image has no display on omap3 EVM (no LCD)" [Undecided,In progress] https://launchpad.net/bugs/63088516:22
ogasawaracjwatson: yep, I'll close it.16:23
cjwatsonthanks16:23
=== mathiaz_ is now known as mathiaz
smbebroder, I was more referring to this check in the kernel compat_alloc_user_space: if (unlikely(((unsigned long) size) > (((compat_uptr_t)~0) >> 1)))16:24
ebrodersmb: Oh, hmm. That must have been a mistake on my part16:24
ebroderSo your patch to kcl_ioctl.c, and my patch to the make infrastructure? :)16:24
smbHeh, yeah. sort of16:25
smbThough I somehow dropped __user on the variable declaration...16:25
tseliotebroder, smb: ok, so this would mean that should combine your patches and check the availability of that function in linux/compat.h as ebroder suggested. Is this correct?16:28
smbtseliot, Yes that would be the idea16:29
tseliotok16:29
corecodehey16:30
corecodei'm always having problems finding the right bzr branch for a package16:30
corecodei'd like to bzr clone the lucid glibc version16:31
pitticorecode: if apt-cache show (or showsrc) shows a Vcs-Bzr:, then that's the one16:31
pitticorecode: otherwise, lp:ubuntu/srcpackagename16:31
corecodeno /lucid/ somewhere?16:32
corecodeah, /lucid-updates/eglibc16:32
pitticorecode: right, for the stable branches; without a release name, it's the current dev release (i. e. maverick right now)16:36
corecodehow do i know whether to use lucid-updates, lucid-security or plain lucid?16:36
pitticorecode: whichever is most current16:38
corecodestrange, my libc does not contain frame pointers, but the rules don't specify -fno-frame-pointer16:39
pitticorecode: you can check with "rmadison packagename", or "apt-cache policy"16:39
corecodethanks16:39
corecodeah, it is called omit-frame-pointer16:40
corecodestill not finding anything that would set that16:41
tseliotebroder, smb: something like this should work: http://pastebin.ubuntu.com/497086/16:52
smbtseliot, On a quick glance over this looks good to me16:54
tkamppeterpitti, can a correction of a versioned dpendency of ghostscript on gsfonts still get into Maverick, as freeze exception?16:54
ebrodersmb, tseliot: Same here16:55
tseliotebroder, smb: good. I'll test it in both Maverick and Lucid16:55
tseliotebroder, smb: thanks for your help16:55
=== deryck[lunch] is now known as deryck
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
ebrodertseliot: No problem. Let me know if there's anything else I can do to help17:24
=== bjf[afk] is now known as bjf
=== amitk is now known as amitk-afk
=== beuno is now known as beuno-lunch
tseliotebroder, smb: even though $ARCH_COMPAT_ALLOC_USER_SPACE is set to 0 in lucid (according to make.sh.log), the patch still makes it use the arch_compat_ function. Any ideas?17:39
tseliotebroder, smb: oh, now I see why17:40
tseliotbecause it's defined and we check it with ifdef17:40
tseliotand it's always defined17:40
smbtseliot, Oops, yes17:40
smbNeeds to be re-phrased to another #if construct or probably the code which sets it to 0 removed17:42
tseliotebroder, smb: so I should just do this in the makefile: ifeq ($(ARCH_COMPAT_ALLOC_USER_SPACE), 1),  EXTRA_CFLAGS += -DARCH_COMPAT_ALLOC_USER_SPACE, endif17:45
tseliotor whatever other solution looks better17:46
smbtseliot, This sound reasonable, just be careful with that section before having a backslash at the end, so the hunk needs to be seperated by an empty line17:46
tseliotsmb: right17:47
pittitkamppeter: sure, please just upload it17:47
ftacjwatson, hi, do you have time for the libvpx sync request from last week?17:48
tkamppeterpitti, OK.17:49
corecodehow would i run debuild with make -j?17:49
corecodei have 24 cpus17:49
corecodeand it is only using 1 :)17:49
ebrodertseliot: You could do #if ARCH_... instead of #ifdef, but your way sounds fine too17:55
corecodeoh, just -j17:56
ebrodercorecode: Setting DEB_BUILD_OPTIONS=parallel=n is the same as -j n, but it's up to the package in question to support that - not all do17:56
corecodeah ok17:57
tseliotebroder, smb: the final version of the patch works fine in Lucid and Maverick. I'll request an SRU tomorrow.17:57
smbtseliot, Ok, thanks for doing all the tests and integration work17:58
tseliotsmb: np17:59
cjwatsonfta: need to wait for the fix for bug 635591 to be rolled out18:03
ubottuLaunchpad bug 635591 in Soyuz "Regression: syncing packages with UTF-8 changelogs fails" [High,Fix committed] https://launchpad.net/bugs/63559118:03
ftaoh, ok18:04
tkamppeterpitti, ghostscript_8.71.dfsg.2-0ubuntu7 uploaded.18:10
corecodecan i set CFLAGS_APPEND for dpkg-buildpackage in a config file?18:15
tkamppeterpitti, fixed also a trivial typo in gsfonts: gsfonts_8.11+urwcyr1.0.7~pre44-4.2ubuntu118:18
pittitkamppeter: thanks18:20
pitti. o O { try to quickly speak this version number three times }18:21
=== al-maisan is now known as almaisan-away
=== ivoks is now known as away
=== away is now known as ivoks-away
corecodeshould debuild -e CFLAGS_APPEND=-fno-omit-frame-pointer work?  because i don't see it appearing18:27
bdrung_doko: bug #643107 is your issue. eclipse builds on armel in Debian.18:28
ubottuLaunchpad bug 643107 in openjdk-6 (Ubuntu) "Eclipse 3.5.2-6 FTBFS on armel" [Medium,Confirmed] https://launchpad.net/bugs/64310718:28
cjwatsoncorecode: I think that should be DEB_CFLAGS_APPEND18:29
cjwatsoncorecode: it might still be overridden by debian/rules or by a Makefile in the package18:29
corecodebut it says the package may not override it18:30
cjwatsonthat is an aspiration rather than truth18:30
cjwatson(not entirely sure where you're seeing "it" say that, either ...)18:31
corecodedpkg-buildpackage18:32
cjwatsondon't see anything like that in the current dpkg-buildpackage(1) manual page18:33
corecode       CFLAGS_APPEND18:34
corecode              Optimization  options appended to the compiler flags, which must18:34
corecode              not be overwritten by the  package  (mostly  used  to  for  test18:34
corecode              builds). Default value: empty.18:34
cjwatsonit doesn't say that any more in maverick18:34
cjwatsonwhich might suggest that it was never right to start with :)18:34
corecodeoh duh18:34
corecodeso how do i tell it now to build with a frame pointer?18:35
cjwatsoncorecode: the easiest way is always to modify debian/rules18:35
cjwatsoncorecode: all this DEB_CFLAGS_APPEND etc. stuff is an attempt to make that unnecessary in the future, but it's early days18:36
cjwatsoncorecode: and you don't sound like your goal is debugging weird stuff in dpkg-dev, but rather getting your job done.  thus, modify debian/rules.18:36
corecodethanks18:37
=== beuno-lunch is now known as beuno
=== ivoks-away is now known as ivoks
=== ivoks is now known as ivoks-dinner
SpamapSlifeless: I think here is an appropriate place for the java discussion actually.19:56
SpamapSlifeless: /win 2319:58
SpamapSI keep doing that. :-P19:58
lifelesshah :)19:58
SpamapSlifeless: a side tangent to the java discussion is your recent mentioning of Cassandra w.r.t. Ubuntu One...19:59
SpamapSI've been reading the Cassandra mailing lists for about 4 months now.. and I am beginning to think its one of the most misunderstood databases in existence.20:00
lifelessheh20:01
lifelesssorry, phone call, paying attention again in  abit20:01
SpamapSnp20:01
sladenrickspencer3:20:26
smoserugh. i feel beaten.20:30
smoserin gnu make:20:30
smoserx := $(shell case 1 in 1): ;; 2) echo 2;; ; esac)20:31
smoseri cant seem to escape the close parens from indicating the end of $(shell)20:31
smoserany ideas ?20:31
sorensmoser: Would you feel more beat or less beat if you resorted to a couple of if, if/else, else things?20:33
smoserhttp://pastebin.com/dnbeDQs6 is my pathetic attempt.20:33
smoserit is nicer to me when i act like that, yes soren.20:33
ebrodersmoser: close_paren = )20:34
ebroder$(shell case $var in 1${close_paren} [...])20:34
soren*chuckle*20:34
ebroderIt's what cdbs does20:34
sorensmoser: Well, you /could/ used backticks, but I can't really bring myself to recommend it.20:34
sorensmoser: Because, you know, they're evil and all that.20:35
smoserebroder, nice.20:35
sorensmoser: I'm sure if yo uused ebroder's suggestion, both you and make would walk away feeling like you've won.20:36
ebroderI don't know...I'm pretty sure that make is winning no matter how you solve the problem20:36
smoserwell, its crazy, but this works: http://pastebin.com/1V2npC0D20:42
=== ogra_ is now known as ogra_ac
lifelessbarry: hi21:08
lifelessbarry: your friend hasn't replied21:08
barrylifeless: :/21:08
=== amitk-afk is now known as amitk
lifelessbarry: did my ''Python packaging, dependencies, upstream facilities'' mail make sense to you?21:09
lifelessSpamapS: (off the phone)21:10
* barry re-reads ;)21:11
barrylifeless: can i forward this to debian-python?21:13
lifelessof course; I'm also sending it to Jos21:14
barrylifeless: cool21:14
SpamapSlifeless: so, upstream facilities.. does that mean maven/cpan/pypi/rubygems ?21:16
lifelessSpamapS: whats your mail21:16
lifelessI'll copy you :P21:16
SpamapSlifeless: clint.byrum@canonical.com or clint@ubuntu.com21:17
lifelessSpamapS: check your mail :P21:18
SpamapSwom 321:19
SpamapSugh must get new keyboard21:19
=== ogra_ is now known as ogra_ac
SpamapSlifeless: indeed, I think the high level idea needs to be that the installed package versions need to become arrays instead of scalars..21:29
SpamapSlifeless: Tho, I think the way many are handling this is with funny thigns like lxc/openvz .. where they just build a new lightweight machine w/ the versions they want installed.21:30
lifelessSpamapS: ugh21:30
=== tkamppeter_ is now known as tkamppeter
SpamapSlifeless: if something can accurately state its dependencies, then we can certainly assemble them in a number of ways. dpkg wants to satisfy each requirement with *one* package... but maven, for instance, allows one to simply install multiple versions, and picks one for the current build.21:32
SpamapSlifeless: so if launchpad can state its dependencies, a program could probably assemble them into a private python library to override whatever is in the system's library.21:34
=== warp11 is now known as warp10
ari-tczewdoko: why you use *ubuntu2  to *ubuntu3 change in SRU? it should be *ubuntu2.121:58
kklimondaari-tczew: it doesn't have to be - it just has to be lower than the version from the next release21:59
ari-tczewvery interesting22:02
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== ivoks-dinner is now known as ivoks
SpamapSlifeless: I wonder if ensemble has something to help with this. :)22:31
lifelessSpamapS: I think the basic packaging layer needs fixing22:31
lifelessSpamapS: lxc stuff and vms are nice tech  but totally different layers to this22:32
lifelessSpamapS: the same issue turns up if you have two different python apps that have mutual incompatabilities with package A22:32
lifelessand as you say, maven handles this better (and so we should also package java properly too, not in the flattened manner we do - as we discussed the other day)22:32
SpamapSlifeless: debhelper type build tools can actualy solve this IMO. We just have to become comfortable with packages that have versions in their names.. which we already do when forced.. right?22:37
SpamapSI mean, you can tell dpkg that launchpad needs python-super-library (>= 1.9, << 2.0) .. if python-super-library is kept as a virtual package provided by all versions of python-super-library.. this works.. no?22:39
SpamapSprobably not actually now that I type it out22:39
SpamapSProvides: default-mta, mail-transport-agent, postfix-tls22:40
SpamapS||/ Name                          Version                       Description22:40
SpamapSun  default-mta                   <none>                        (no description available)22:40
lifelessSpamapS: standard policy for C/C++/CLR packages is to have the soname in the name22:41
lifelessSpamapS: I'm proposing the same thing22:41
lifelesss/packages/library packages/22:42
SpamapSHmm, Ok.22:42
SpamapSIs there an easy way to detect API changes in a python library?22:42
=== bjf is now known as bjf[afk]
kklimondano22:44
SpamapSSo right now your only hope is update lib, and run your unit tests?22:45
lifelessthats not entirely true22:45
lifelesssetuptools has declarative per-version module obtaining glue22:46
lifelesswhich isn't upstream really; which is why I initially only wrote barry saying 'upstream this man'22:46
lifelessdetecting an API change really isn't all that important in the first iteration of improvements,22:46
lifelessthe big issue is being *able* to represent the thing in dpkg; being able to have casual 'import foo' still work sanely and allowing more complex setups to work properly.22:47
SpamapSI'm just trying to get at what would stand in for soname in a python package22:47
lifelessright now we can't represent 1.2 and 1.3, we can have casual import foo work, but more complex setups fail22:48
lifelessSpamapS: upstream releases ;)22:48
lifelessSpamapS: policy vs mechanism :)22:48
SpamapSin the pylons framework, for instance, they simply have you running a shell with the python include path prepended.. and easy_install/etc. everything just dumps stuff in your project's lib22:48
lifelessSpamapS: which is terrible.22:48
SpamapStotally22:48
lifelessbbiab22:48
SpamapSthats the length at which they have gone to get around this22:48
corecode% bzr branch lp:ubuntu/mdadm22:50
corecodebzr: ERROR: Server sent an unexpected error: ('error', '<Fault -1: "Unexpected Zope exception: CannotHaveLinkedBranch: <Distribution \'Ubuntu\' (ubuntu)> cannot have linked branches.">')22:50
corecodewhat am i doing wrong?22:50
jmlcorecode, that's a known bug in Launchpad right now.22:51
corecodeoh22:52
corecodeso, how do i do it right?22:52
corecodebecause my actual issue is:22:53
corecode% sudo lvresize -l+100%PVS media/media22:53
corecodezsh: segmentation fault  sudo lvresize -l+100%PVS media/media22:53
jmlcorecode, well, actually, https://code.edge.launchpad.net/ubuntu/+source/mdadm says there aren't even any branches for the package on LP22:53
corecodeso how is that package maintained then?22:54
corecodeis it possible that it isn't in bzr?22:54
micahgcorecode: yes, some packages there are issues with importing22:55
corecodeoh, too bad22:56
micahgcorecode: Debian has mdadm in git22:57
corecodealso i want lvm22:57
corecodeno food = bad concentration22:57
corecode:)22:57
* micahg wonders how we got so far behing22:57
micahg*behind22:57
corecodehow behind22:58
micahgtesting at 3.1.4, maverick at 2.6.7.122:58
SpamapSmdadm is a mess23:00
SpamapSlook at the bugs23:00
corecodeuh23:01
micahgSpamapS: I would think that to be expected with 7 kernel revisions and no updates23:01
corecodei thought every release takes all testing23:01
micahgcorecode: no, not if there are Ubuntu changes, someone needs to do a merge23:02
corecodeoh wow23:02
SpamapSmerging didn't get much priority this cycle23:02
* SpamapS vows to do more merges for natty23:03
corecodeif there was an easy way for me to do the merge, i'd occasionally do a merge23:04
SpamapSI wonder how long squeeze will be frozen? The longer its frozen, the bigger our delta gets.23:04
SpamapScorecode: merging is pretty easy really23:04
SpamapSunless its one of the things that we maintain as fundamentally different from debian..23:04
SpamapShttps://merges.ubuntu.com/main.html23:06
corecodei know23:06
SpamapSthe stats at the bottom are interesting23:06
corecodeif there was one script i could run, and then i have to fix the collisions23:06
corecodefine23:06
SpamapSgrab-merge in that dir pretty much does that23:06
corecodegreat; now i know where lvm is segfaulting23:07
corecodebut i don't know how to fix it23:07
* ari-tczew encourages SpamapS and corecode to do some merges for natty development. :)23:09
amikropHello, where can I find some packages in which the code is Python and are packaged using CDBS?23:16
amikropI mean, some Python apps packaged with CDBS.23:17
SpamapSamikrop: debian python packaging has been dominated by debhelper from what I've seen23:19
achiangis there a proper way to override a setting in /etc/modprobe.d/alsa-base.conf ? can i drop a file into that directory that overrides it somehow?23:24
achiang[i have a brute force method that works, just wondering if there's a better way to do it]23:24
Keybukcurious23:30
KeybukI wonder whether X is using the i915 or nvidia card23:30
achiangshouldn't it say in Xorg.0.log?23:31
Keybukseems to only detect the nvidia one23:35
Keybukthe Intel one doesn't even show up in lspci23:35
Keybukwell, it's in the chip I guess23:39
amikropSpamapS: I thought CDBS was using (extending?) debhelper23:42
cjwatsoncorecode: psurbhi has been working on the big mdadm merge, but it took a bit longer than expected and will be natty at this point23:42
cjwatsonsmoser: re your make problem, there's a simpler way23:42
cjwatsonsmoser: it doesn't seem to be widely known, but you're allowed to put an open parenthesis before the pattern as well as a close parenthesis after it23:43
cjwatsonsmoser: so if you write (1) rather than 1), the parentheses are balanced and make will be happier with you23:44
cjwatsonsmoser: there are one or two other situations where this trick is useful too, such as a case statement inside $()23:44
cjwatson(as in shell command substitution, not make function invocation)23:44
=== zyga-gone is now known as zyga
cjwatsonheh, cdbs doesn't use this - I may not know more make than cdbs, but I'm betting I know more shell ;-)23:45
=== ivoks is now known as ivoks-afk
superm1/j #ubuntu-docs23:52
superm1oops23:52

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