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

smallfoot-in synaptic, i can click to see screenshot of apps00:07
smallfoot-but alwyas it cant find screenshot for no apps00:07
smallfoot-why?00:07
ScottKsmallfoot-: Try #ubuntu+1 for Maverick help.00:10
jdongany gcc wranglers in here?02:16
jdonghave this program that breaks when compiling in -O302:16
persiaBetter to ask the question you really want to ask, as the answer to that question is likely to be "no" :)02:16
jdongbut unbreaks at -O3 -fno-inline-functions02:16
ajmitchdon't run gentoo? :P02:17
jdongand a disassembly seems to indicate the inlined functions aren't using the right registers02:17
jdongthis is on GCC 4.4 in Ubuntu02:17
jdonggcc 4.3 in Debian doesn't have this bug02:17
ajmitchyou've tried it on other versions of gcc in ubuntu?02:17
* kj4ohh used gentoo for a while a number of years ago, he remembers having to take a small vacation when installing things like OpenOffice lol02:17
jdongI haven't tried it on GCC 4.3 yet02:18
jdong(in Ubuntu)02:18
persiaMight try that.  4.5 could also be useful, depending.02:18
ajmitch4.5 looks to be in maverick02:18
jdongokay, I'll have to up a machine to maverick02:19
persiaIn a recent FTBFS that might have been toolchain, doko asked for an extracted minimal test case, so I presume that's a sensible first step if you want to fix the compiler.02:19
persiaIf you want to just compile the app, just change the flags to work around the bug.02:19
jdongjust wanted to see if the symptoms rang a bell to anyone02:19
ajmitchI didn't think -O3 was default usually?02:19
jdongif not, I'll keep investigating and hopefully find it's fixed, SRU-able, or I can write a meaningful bug report for it...02:20
jdongand no, -O3 is not default; this is the code for a course I'm TA'ing02:20
ajmitchaha02:20
persiaThere's plenty of folk who have done tests that show that -O3 is only faster on certain revisions of Pentium 4 for i386.  Haven't seen comparisons for other arches.02:20
jdongthe reference platform is Debian, but kids playing on their own machines are using Ubuntu and finding that the code breaks in nonsensical ways.02:21
Bachstelzehi, jdong :)02:22
Bachstelzeback to business, I see02:22
jdonghey Bachstelze :)02:22
pooliejdong: and you're pretty sure it's not a bug in the program being compiled?02:22
jdongeh for some definition of business that involves not having sleep and being a student again, one last time.02:22
pooliemy experience is that's more common than gcc bugs, though of course it can happen02:22
jdongpoolie: oh I don't rule out that it's PEBKAC but it'd be pretty weird PEBKAC02:23
jdongI'm exporting a copy of the tree and posting it...02:23
jdonghttp://stuff.mit.edu/~jdong/pentominoes.tar.gz02:26
jdongto see the bug, ./pentominoes -b '0,0 0,1 0,2 0,3' -p02:26
jdongadd -fno-inline-functions to CFLAGS_RELEASE in the makefile and run again to see correct output02:27
jdongnamely, adding the noinline attribute to board_set_square() fixes it02:27
jdongI wrote this sample code for the students, and don't really think I did anything terribly PEBKAC02:27
jdong(functions of interest are in pentominoes.c I should mention)02:28
macodoes that mean what i think it means?02:28
maco5-sided dominoes?02:28
jdongmaco: nah, 5-unit tetris pieces02:28
macooh02:28
jdongmaco: http://en.wikipedia.org/wiki/Pentominoes02:28
jdongmaco: it's a variation of the pentomino tiling puzzle, where you must use all 12 pieces to fill a 8-by-8 board02:29
jdongexcept in this variant, the board is toroid, so pieces wrap around the edges, like snake :)02:29
macoO_o02:30
jdongthe solver that I provided them uses horribly-performing data structures and overly abstracted piece representations, and the students' task is to make it perform better :)02:30
jdongnamely, the board is a char[8][8] ;-)02:30
BachstelzeFWIW, it's broken in gcc 4.4 on Maverick too02:41
jdongI mean, looking over the code, between solve() and board_set_square()... I don't think I did anything that's not basic C02:42
jdongin this case I'm prejudiced to blame the optimizer ;-)02:42
persiaIf you did things in a way that most folk might find in need of code changes due to poor design, you may only have limited sympathy from the toolchain folk :)02:48
jdonghahaha02:49
jdongin this case one can argue it's not poor design but simplicity ;-)02:50
Bachstelzebug 643168 is another proof that gnome is dumb04:10
ubottuLaunchpad bug 643168 in gnome-color-manager (Ubuntu) "gcm-prefs tries to install nonexistent shared-color-targets" [Undecided,New] https://launchpad.net/bugs/64316804:10
Bachstelzeg-c-m wants to install a package that only exists in github04:10
persiaFor maverick, probably best to patch out that preference.  For natty, maybe package the missing bit?04:11
Bachstelzeprobably04:17
Bachstelzeit's also in Lucid04:17
persiaNothing safe to do for lucid at this point.04:17
persiaPatching it out is invasive enough to get rejected as an SRU, and new packages are never accepted.04:18
* Bachstelze nods04:18
persiaI suppose someone could package for natty and backport to lucid, but that's only going to help some users.04:18
ScottKYes, but that's probably the lowest risk solution.04:21
Bachstelzesomeone has it on a PPA, he could also have filed a bug...04:23
persiaBachstelze, Often it's best to presume that folk don't always know how, or have time.  Maybe you could use the PPA version to start a process for natty, and backports?04:24
persiaAnd collaborate with the PPA person to pool efforts and make sure it works well?04:24
Bachstelzebetter get it pushed to Debian before I guess04:28
persiaThat sounds like a good plan to achieve the get-it-into-natty step, indeed.04:28
=== Amaranth_ is now known as Amaranth
AnAntHello06:06
AnAntLP #64056706:06
ubottuLaunchpad bug 640567 in swt-gtk (Ubuntu) "Candidate revision 3.5.1+versionbump-5ubuntu1" [Undecided,New] https://launchpad.net/bugs/64056706:06
micahgAnAnt:that's in main, you'll have to ask in -devel and it needs a release team ack06:10
AnAntok06:11
persiaWhy is it in main?  Doesn't seem to be in any tasks.06:14
micahg!info swt-gtk06:14
ubottuPackage swt-gtk does not exist in lucid06:14
AnAnt?!06:15
AnAntit is in lucid06:15
persiaIt's a source package.  The bot only looks for binary packages.06:15
AnAnt!info src:swt-gtk06:15
ubottuPackage srcswt-gtk does not exist in lucid06:15
micahg swt-gtk | 3.5.1+versionbump-2ubuntu3 |      maverick | source06:15
micahgpersia: no idea :)06:18
micahgno MIR that I can find06:18
persiaIf I wasn't more interested in making "universe" go away entirely, I'd be tempted to go try to pull everything out of main.  As it is, my desire is rather to move everything in universe into main wholesale.06:20
AnAntpersia: and what would become of MOTUs then ?06:21
micahgMasters of the Unseeded :D06:21
persiaIndeed.06:22
superm1but what would that actually accomplish?06:22
persiaAcronym doesn't change.  Activities don't really change.  Confusion about components goes away.06:22
micahgyeah, mainly the component shuffling, also, when something is dropped from a seed, then MOTU automatically (more or less) would get to upload again, whereas now, it's a manual process, right persia?06:23
persiasuperm1, The main issues are semantic: there are lots of folks who avoid "universe" because it's "unsupported", not being aware that there's plenty of software in universe that is supported, and plenty in main that isn't.06:24
persiaThere's also a lot of workaround code to enable or disable universe for various things in various places which ends up being a crude hack, essentially, and some wide number of bugs because things got handled wrong.06:25
superm1isn't that type of line more blurred to the general user with software center though?06:25
persiaIn theory, kinda, except in execution, the use of "Supported" happens to be aligned with "main", and lots of folk still talk about stuff on the internet.06:25
persiablurring that line in the tools was one of the steps that had to be accomplished to making it go away.06:26
persiaBack when "main" represented one flavour, the use of MIRs was helpful to decide what would and wouldn't ship in a context.  This got more confusing with two flavours, but the DE variation made overlap narrow.  These days, a critical MIR for one flavour can change behaviour in another in an undesireable way.06:27
AnAntthere are unsupported packages on main ?06:27
persiaAnd the outdated concept of "main"/"universe" hides this to a certain degree, as many folk remember when it was useful.06:28
persiaAnAnt, Remember sl-modem, and how it got out of main, and why it went back in?06:28
AnAntso what's the role of main then ?06:28
persiaThere's lots more stuff like that.06:28
micahgpersia: the only good thing about MIRs is the security review before being seeded06:28
AnAntpersia: yeah, that's why I am confused now06:28
persia"main" used to be the stuff Ubuntu supported, and then it was the stuff Canonical supported, and now it's kinda meaningless.06:28
persiamicahg, Then why not insist on security review *at seeding time*, rather than for something else?06:29
AnAntthen why don't Ubuntu just do like Debian: main contrib & non-free06:29
micahgwell, it's still the stuff that Canonical is supposed to support, but whether or not it happens is anotehr story06:29
micahgpersia: I think it's a great idea :)06:29
persiamicahg, It's not even that.  Ask someone at Canonical.  There's plenty of stuff they support in universe, and plenty they don't support in main.06:29
persia(for one or another value of "support", and depending on who you ask)06:30
persiaAnd it's not my idea: it's "Archive Reorganisation", as has been ongoing for the past couple years :)06:30
micahgpersia: I guess my only experience in this regard is with Seamonkey and they tell me I have to do the testing06:30
persiaAnAnt, I believe the current consensus is to have "main" "restricted-firmware", "restricted-software".06:31
AnAntpersia: restricted-software = contrib + non-free ?06:31
persiaNo.06:32
persiarestricted-software == multiverse06:32
persiaWell, and maybe some stuff from restricted, if there's any non-firmware there.06:32
AnAntaha, got the point06:32
AnAntwell, that's a nice idea06:33
AnAntso where can I get a list of current package sets ?06:36
persiaLP API has them.06:37
persiaThey are starting to get exposed in other places in LP, but slowly.06:37
AnAntpersia: LP API is in /usr/share/pyshared/launchpadlib/ ?06:40
persiahttps://help.launchpad.net/API : much of it is exposed by launchpadlib, but maybe you prefer Java, or maybe something was exposed that isn't seen, etc.06:47
lifelessAnAnt: help.launchpad.net/API06:47
=== nxvl_ is now known as nxvl
=== hannesw_ is now known as hannesw
persiaDoes anyone know why libunwind is built on such a narrow set of architectures?  Seems to build for some others, and some stuff seems to build-depend on it.08:13
=== hrw|gone is now known as hrw
\shpersia: not again libunwind...I thought the only rdepends is the google perftools08:31
\shmoins btw08:31
persia\sh, Hey.  Might be: that's the FTBFS for which I saw it.  Still, only works on half our architectures, for reasons I don't understand.08:37
\shpersia: if google perftools is in ftbfs state, try to rebuild it09:10
persiaCan't: no libunwind for armel/powerpc09:11
persiaHrm, actually, maybe I just need to change [!i386] to [amd64 ia64 ppc64] ...09:12
* persia will try that later09:12
\shpersia: nope..I think libunwind and google perftools are only buildable on i386 and amd6409:12
\shI think it's in the debian arch build file...what's the name of it again? ;)09:12
StevenKPas09:13
StevenKP-a-s, rather09:13
* persia is more than happy to override P-a-s, but believes it not to be set in this case, as there was a failed powerpc build (and powerpc is built on Debian)09:13
persiaBut, yeah, fixing google-perftools to have better build-depends means I don't need to understand why libunwind is annoying.09:14
\shI don't touch it anymore...the last debdiff with a buildfix came from fedora, and there was a discussion about -U_FORTIFY_SOURCE09:29
\shs/fedora/upstream/09:29
DktrKranzbdrung_: I'll process u-d-t today, so you can sync it shortafter10:01
bdrung_DktrKranz: thanks10:26
DktrKranzbdrung_: I've already uploaded it, expect it to be in incoming in ~4 minutes10:29
bdrung_DktrKranz: yes, i saw your mail10:29
=== ivoks-afk is now known as ivoks
=== BlackZ_ is now known as BlackZ
=== rgreening_ is now known as rgreening
sylvainghu13:42
=== ivoks is now known as ivoks-brb
ari-tczewScottK: could you take a look @ bug 524341 ? is it ready for upload?15:52
ubottuLaunchpad bug 524341 in amavisd-new (Ubuntu Maverick) "Add amavisd-new-postfix package" [Wishlist,Confirmed] https://launchpad.net/bugs/52434115:52
=== ivoks-brb is now known as ivoks
RainCTdidrocks: Hey. Have you got my mail?16:05
didrocksRainCT: yes, I received it, I think that's something doable. Do you mind if I upload on Wednesday? Quite busy there and I think we will upload to new zg version16:05
RainCTdidrocks: Okay, cool.16:07
didrocksRainCT: thanks ;)16:08
RainCTdidrocks: Do you prefer to take care of the packaging yourself? I could also push an update to Debian with any patches you'd like (experimental already has the latest release)16:11
bdrung_DktrKranz: you uploaded u-d-t too early. i found an bug in sponsor-patch16:36
DktrKranzd'oh16:37
bdrung_DktrKranz: i pushed the fix16:39
DktrKranzbdrung_: are you a DM, aren't you?16:41
bdrung_DktrKranz: yes, i am16:41
DktrKranzif you want to add yourself in uploaders, and DM-U-A field, could be fine16:41
bdrung_DktrKranz: you should add the DM-U-A field16:42
bdrung_(according to the wiki)16:42
DktrKranznice deal16:42
DktrKranzdoing16:42
bdrung_DktrKranz: the question is: does murphy's law apply. if we release 0.103, a new bug will be found. if i wait some time to catch more bugs, no bug will be found.16:43
bdrung_s/apply./apply?/16:43
Laneyif you wait indefinitely then there will be no bugs at all16:44
Laneyand no users, ...16:44
DktrKranzthat reminds me of dak package16:44
bdrung_Laney: if i wait indefinitely, all user will complain about bugs ;)16:45
bdrung_let's hope that release early, release often is the right approach16:46
LaneyThere's always bugs. Not all bugs are serious enough to deserve a new release.16:46
DktrKranzmurphy's law related to debian archive: a new bug happens as soon as process-upload just scanned your package16:46
DktrKranzbdrung_: btw, DM-U-A field set, and you're on Uploaders now16:49
DktrKranzalso, debian #594424 could be worth fixing16:50
ubottuDebian bug 594424 in ubuntu-dev-tools "brittle implementation of ubuntutools.misc.host_architecture()" [Normal,Open] http://bugs.debian.org/59442416:50
didrocksRainCT: I'll take care of it, no worry. We have to find a worflow for using the same branches btw.16:51
didrocksRainCT: just like I'm in super-busy mode until hard freeze ;)16:51
Laneyfinal freeze isn't hard? :-o16:51
bdrung_DktrKranz: do you have time to fix that?16:52
DktrKranzyes16:53
DktrKranzdoing tests on real hardware now16:53
bdrung_DktrKranz: pushed16:54
=== hrw is now known as hrw|gone
bdrung_geser: import-bug-from-debian doesn't have a man page17:11
DktrKranzbdrung_: committed17:13
DktrKranzusr/bin/sponsor-patch17:13
DktrKranzneither17:13
bdrung_DktrKranz: i know17:14
bdrung_DktrKranz: maybe we should ad both man pages before uploading 0.10317:15
DktrKranzack17:15
DktrKranzbdrung_: opinions on debian #584556 ?17:16
ubottuDebian bug 584556 in ubuntu-dev-tools "Assumes graphical browser" [Minor,Open] http://bugs.debian.org/58455617:16
DktrKranzI don't really imagine how to handle that17:16
Laneyask the user to visit the URL themselves17:17
Laneyinstead of opening their browser17:17
bdrung_that would be a solution17:18
DktrKranza functional workaround, at minimum17:20
Laneymost OAuth programs have a separate step for launching the browser17:22
DktrKranzanother idea could be to wait, say, 5 seconds before launching the browser17:22
Laneythat's a pretty grim solution17:23
Laneyi'd rather require another confirmation than that17:23
DktrKranzmmh, yeah17:23
DktrKranza second "press enter to actually launch the browser" could go17:24
Laneyreally I'd just give the url17:24
Laneybut maybe I'm old skool17:24
* DktrKranz is used to copy&paste too17:25
Laneyreasonable terminals will make it clickable17:25
DktrKranzmmmh, just giving the URL seems not enough, as I believe it does additional tasks after browser is launched, and Enter is pressed17:26
Laneynot sure17:27
Laneyseems that comes from lplib anyway17:27
DktrKranzyeah17:28
DktrKranzjust seen that17:28
Laneyreassign ;)17:28
DktrKranzok, let's also ping python-launchpadlib maintainer... DktrKranz: your turn :P17:28
bdrung_DktrKranz: i have opened bug #64369117:30
ubottuLaunchpad bug 643691 in ubuntu-dev-tools (Ubuntu) "FFe: Please sync ubuntu-dev-tools 0.103 (universe) from Debian experimental (main)" [Undecided,New] https://launchpad.net/bugs/64369117:30
bdrung_DktrKranz: according to ScottK the new scripts should be tested by other than the script write. can you test wrap-and-sort and sponsor-patch?17:31
tumbleweedbdrung_: I'll happily ack sponsor-patch17:35
bdrung_tumbleweed: what do you meant with ack in this context?17:37
tumbleweedbdrung_: "should be tested by [someone] other than the script write[r]"17:38
bdrung_k17:38
aBaldrichHi! I'm a C programmer who's been using ubuntu for over a year. I have a launchpad account for bug reports, but I'd like to contribute more. How do I start?17:46
BachstelzeaBaldrich: there's not much C in Ubuntu proper, but you can always contribute upstream17:47
kklimonda!contribute | aBaldrich17:47
ubottuaBaldrich: To contribute and help out with Ubuntu, see http://www.ubuntu.com/community/participate17:47
aBaldrichthanks :)17:47
bdrung_Bachstelze: there are many C apps in Ubuntu.17:48
bdrung_tumbleweed: there is more work: bug #64369117:48
ubottuLaunchpad bug 643691 in ubuntu-dev-tools (Ubuntu) "FFe: Please sync ubuntu-dev-tools 0.103 (universe) from Debian experimental (main)" [Undecided,New] https://launchpad.net/bugs/64369117:48
AnAntbdrung_: thanks17:49
bdrung_AnAnt: for what?17:49
AnAntbdrung_: swt-gtk17:49
bdrung_AnAnt: you're welcome17:49
bdrung_tumbleweed: do you have time for more work on u-d-t?17:53
tumbleweedbdrung_: just about to start a loco team meeting, but otherwise I do have, yes17:54
bdrung_tumbleweed: the package lacks two man pages and i don't like writing those...17:54
tumbleweedhah!17:55
tumbleweedI'll have a look later17:55
lucidfoxYokoZar, here?18:22
=== ivoks is now known as away
=== away is now known as ivoks-away
=== ivoks-away is now known as ivoks
=== ivoks is now known as ivoks-dinner
ScottKlucidfox: Nice blog post.20:02
lucidfoxScottK> Thanks! Been brewing in my head for a while :)20:03
ari-tczewwhich blog?20:04
lucidfoxI've also been thinking of writing a post encouraging Ayatana to be to GNOME what Ubuntu is to Debian, but I don't think that sugestion would meet much success20:04
lucidfoxari-tczew>my latest Planet Ubuntu post, http://lucidfox.org/posts/view/62320:04
ScottKlucidfox: I think it gets caught up in corporate politics.  As I dimly understand it, "Upstream Gnome" decision making is dominated by Red Hat and so the chances of a lot of cooperation are low.20:06
lucidfoxWell, last time a project was perceived as stagnating and suffering from lack of a vision, it resulted in the birth of a new project called... Ubuntu20:07
kklimondalucas: the question is whether upstream GNOME (lead mostly by RH) is going to be interested in ayatana bits.20:29
kklimondaseriously20:29
kklimondai can nevee catch her :D20:29
kklimondatime to enable part messages20:30
Nafallokklimonda: not that I think that would be the audience... as little as ubuntu is targetting DDs20:30
kklimondaNafallo: what do you mean?20:31
Nafallokklimonda: oh. I completely misread the nick you where targetting and hence the reply was aimed for a completely different discussion. sorry :-)20:32
kklimondaah, now it makes more sense :)20:32
Nafalloheh20:33
ari-tczewkklimonda: hi. what about patch for g-s-d? is it going to be in maverick as upstream, or do we need to add patch manually?20:34
kklimondaari-tczew: it got applied by the upstream already20:34
=== warp11 is now known as warp10
=== ivoks-dinner is now known as ivoks
bdmurrayDo I need to do anything process wise to upload the fix for bug 643896?22:29
ubottuLaunchpad bug 643896 in bughugger (Ubuntu Maverick) "bughugger crashed with ImportError in <module>()" [High,Triaged] https://launchpad.net/bugs/64389622:29
ari-tczewbdmurray: this is universe. if you have tested patch, you can push it22:33
ari-tczewhighvoltage: ping22:37
=== ivoks is now known as ivoks-afk

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