/srv/irclogs.ubuntu.com/2008/03/07/#ubuntu-devel.txt

sivangcould somebody remind me the nick of Dennis that wrote the theme code in usplash ?00:05
sivang(please ;))00:05
_MMA_Seveas (I believe)00:07
sivang_MMA_: thanks00:07
YokoZarIs there any hope for getting a newer (or older) fontforge?  The version in Hardy has a regression that's breaking Wine00:58
_MMA_YokoZar: Please file a bug in Launchpad.01:11
pwnguinwell that was a fun exchange01:25
pwnguin<nameWithheld> pwnguin: just remember when ever you feel the need say ubuntu is working on, its mostly a lie :)01:25
YokoZar_MMA_: https://bugs.edge.launchpad.net/ubuntu/+source/wine/+bug/19933101:39
ubotuLaunchpad bug 199331 in wine "Changes in fontforge cause Wine's marlett.ttf to have incorrect available character sets" [Undecided,New]01:39
YokoZarpwnguin: explain?  Does he mean we work on nothing, or that we work on completely different things than we say we do?01:40
pwnguini think he means no ubuntu developers dont write code01:40
pwnguinand, at the risk of exposing the author, fedora does01:41
pwnguinerr01:41
pwnguinwow, my grammar fails today01:41
pwnguinno ubuntu developers write code for upstream apparently01:41
YokoZarIt wouldn't surprise me if, proportionately, the ratio of "ubuntu developers" writing code for upstream was less since we had more "upstream developers" essentially writing for Ubuntu01:43
ChipzzYokoZar: heh. 1) ubuntu doesn't have much developers writing code 2) most of the code being written by ubuntu developers is not for upstream, but for ubuntu itself01:45
YokoZarThere's a few projects for which Ubuntu a majority of the user base, and the upstream developers run Ubuntu.  They're not technically Ubuntu devs, but it's not a terribly meaningful distinction.01:45
Chipzzand even then there's the question what "writing code" consists of01:46
jcastroYokoZar: next step is to get someone using wine in ubuntu to confirm the bug.01:46
ChipzzYokoZar: in a lot of cases, writing code actually boils down to testing/incorporating existing patches01:46
jcastroYokoZar: that should be easy to do01:46
jcastrothat will get the bug on someone's radar01:47
YokoZarjcastro: There's one already in the wine bug list actually01:47
Chipzzbut such is the case in other distro's too I guess01:47
jcastroI  mean in launchpad01:47
jcastropwnguin: there are plenty of upstream projects that ubuntu contributes to. See LTSP5, upstart, jockey, etc. etc.01:48
YokoZarjcastro: By the way, I wanted to share with you something.  When I was at Fosscamp I came up with an idea that never would have occured to me without the interactions and suggestions of some of the other projects there (namely, a case-insensitive FUSE filesystem for Wine to put it's virtual drive in).  It's beyond my own abilities, so after getting back, I posted the idea in our wiki, and hoped someone else would take up the pr01:49
Chipzzjcastro: is jockey something that is used outside of ubuntu?01:49
jcastroChipzz: it's shown interest by other distros01:49
ChipzzYokoZar: sounds like a bad idea01:49
YokoZarjcastro: This week we were talking about Google summer of code proposals on our devel list, so I mentioned the idea, and now someone is writing an application to do it.  There's a very good chance it'll happen by Hardy+101:49
ChipzzYokoZar: looks like you're trying to hide one problem with another01:50
YokoZarChipzz: You can see it here: http://wiki.winehq.org/CaseInsensitiveFilenames01:50
Chipzzs/looks/sounds/01:50
ChipzzYokoZar: I actively read the wine-dev ml. I still think it's a bad idea01:50
YokoZarThere are a few problems really.  One is speed.  The other is that when a user extracts a zip file (say, a patch for a windows program) into his .wine folder, sometimes it doesn't overwrite everything it's supposed to due to case differences.  Wine can't tell which file to use then.01:51
ChipzzYokoZar: if wine wants case-insensitivity, they can do so in their codebase (perfectly possible)01:51
YokoZarChipzz: That's exactly the point of a FUSE filesystem driver.  Wine would really be the only user of it.01:51
ChipzzYokoZar: also, sounds like a recipe to overcomplicate stuff, and make debugging much harder than it needs to be01:52
Chipzzalso: *unnneeded* overhead01:52
jcastroYokoZar: has someone looked at how this fuse thing works out with the new gvfs thing in gnome?01:52
YokoZarChipzz: Wine already does a bunch of software workarounds to get case insensitivity, and many of them are necessarily slow since they run in user space and we can't assume the folder is case-insensitive.  It's even why a bunch of applications don't work (see link) due to speed01:53
ChipzzYokoZar: can you explain to me why you would want a fuse file-system that 1) incurs overhead, 2) complicates debugging, 3) needs to be mounted, 4) requires the fuse kernel module when you can do all of this in the fopen calls wine implements?01:54
YokoZarChipzz: You can read this bug to get an idea of what's going on: http://bugs.winehq.org/show_bug.cgi?id=381701:55
ubotuWine bug 3817 in -unknown "InstallShield very slow when copying many small files" [Normal,New]01:55
jcastroYokoZar: btw, if you run into things like this where you think I should know, just spam the bugs to me, jorge@ubuntu.com01:55
YokoZarjcastro: I just wanted to share that Fosscamp was useful, heh01:56
YokoZarEven if it takes months01:56
jcastroyeah01:56
jcastroI am kinf of swamped with upstreams right now, but you know what they say about the squeakey wheel.01:57
jcastroYokoZar: that last team report really rocked btw, keep that up please!01:57
ChipzzYokoZar: and how exactly would a fuse fs make that *faster*01:58
Chipzzit's still a bad idea01:58
ChipzzYokoZar: and you haven't addressed even one of my arguments01:58
ChipzzYokoZar: let alone the fact that 5) we probably won't use a fuse fs by default, or we would need to patch our version of wine, and the user would have the application fail at first, and then have to retry with a fuse fs?02:00
YokoZarChipzz: Imagine Installshield is asking Wine to copy/overwrite FileFoo.bar to a folder.  In order to properly keep things in order, Wine has to make sure that FileFoo.bar, FileFOO.bar, FileFOo.bar, etc. don't exist - or if they do, that they be overwritten.  If Wine is in a case-insensitive FUSE filesystem, then it only has to do one check.02:01
Chipzzbut the fuse fs would have to do 3 checks02:02
Chipzznow you have shifted 3 checks from wine to the fuse fs02:02
Chipzzand made the process more complicated02:02
Chipzzso you have gained nil, and made things more complex02:02
Chipzzthat derinately sounds like an improvement, yes :P02:02
Chipzzadditionally, like I said, the fuse layer will actually cause things to slow down02:03
YokoZarChipzz: I'm not sure you understand the idea.  With the FUSE filesystem in control over the entirety of .wine, that's not an issue.  Imagine if it just put everything in upper case, then stored a text file next to it of what it translates to.  That doesn't require extra checks.02:03
Chipzzso you actually *lost*02:03
Chipzzand that's merely considering the case where it actually *matters*02:04
YokoZarRegarding compatilbilty: the developer is working with Wine upstream.  The likely migration path is for the FUSE folder to be created at wineprefixcreate time, and then stamp .wine somehow so Wine knows if it can assume case-insensitivity or if it has to use it's current workarounds.02:04
Chipzzit still doesn't matter IMO; wine can prevent the creation of overlapping filenames itself02:06
Chipzzthe only thing you gain from having a fuse fs is that other external processes can't careate such files02:07
Chipzzwhich is a very small gain compared to the disadvantages I just listed02:08
Chipzzwhich, as I may point out, you still haven't bother to counter even one of02:08
Chipzz*bothered02:09
Chipzz...02:09
YokoZarChipzz: No, Wine can't.  The user might install overlapping filenames (such as by extracting a zip file, which is how many windows patches are distributed)02:25
ChipzzYokoZar: IMO wine should just error out then if it encounters 2 possible files for a file requested02:26
Chipzzand IMO, you aleady have lost anyway in that case02:27
YokoZarRegarding points: 1) Less overhead with FUSE than with Wine's constant filesystem checks.  2) The two systems are separate and it's not hard to have the debugger know what file it's operating on and when FUSE is being called. 3) wineserver itself can mount them, stuff like that is what it's for.  4) Wine's fopen calls are too slow (see bug)02:27
Chipzzcan you actually prove 1)? I seriously doubt that02:28
Chipzzyou have wine -> kernel -> fuse -> kernel -> wine02:28
YokoZarChipzz: How do you propose getting those applications to work, then?  Asking the user to manually rename every individual file and cross check that it matches the name already in .wine?  I've done this myself, and it's a huge pain even when you know what to do.02:28
Chipzzthat is *4* context switches02:28
YokoZarChipzz: The overhead is not in software calls, it's in disk I/O02:28
Chipzzin which case you are assuming that fuse doesn't get interrupted by another process02:29
Chipzzthat's 4, and I must add, VERY costly content switches02:30
Chipzzand we're talking *best* case scenario02:30
Chipzzs/content/context/02:31
Chipzzalso02:31
Chipzzwine also runs on macosx and solaris02:31
Chipzzdo you even have fuse there?02:31
TheMusoYes, there is fuse for OS X. Can't exactly remember the name however.02:31
YokoZarChipzz: maybe, maybe not.  This doesn't make Wine any worse since the old methods will still be there.02:32
Chipzzgiven alexandres attitude to patches, I have *very* serious doubts this will get accepted upstream02:32
YokoZarChipzz: Alexandre is one of our approvers of summer of code projects.  None get started if they won't eventually get in.02:33
YokoZarChipzz: The problem is we read from the disk too much to prove that a case insensitive file isn't there (or to find it if it is).  We do this many many times more often than once - in fact the number of times we need to do it grows with the length of a filename.02:34
Chipzzthen you're doing it wrong02:34
YokoZarYou should comment on that bug I linked earlier02:34
ChipzzYokoZar: a simple implementation would be a readdir and then subsequently comparing all filenames02:35
Chipzz1) in most cases directory indexes are in subsequent sectors on the disk, so I have serious doubts about IO overhead02:35
YokoZarCheck out that wiki page and that bug link, seriously.02:36
Chipzz2) after the first readdir, the contents of that dir end up in the fs cache02:36
ChipzzI was reading the bug report02:36
ChipzzYokoZar: btw, please read: http://www.winehq.org/pipermail/wine-devel/2008-February/062249.html02:40
Chipzz3rd rule02:40
Chipzz"* Comparing a 'windows string' with a unix one is out altogether (whether case insensitive or not) because they may not even be in the same encoding."02:41
Chipzzthough that may be up for debate02:41
ChipzzYokoZar: also, lets say this does get implemented. Imagine the following use case: user starts wine, fuse fs gets mounted. user reboots, fuse fs not mounted yet. user says like you say he does, for example extract a zip file.02:43
YokoZarNo we'd need to keep the fuse system mounted when the user logs in02:44
ChipzzI'm not sure about the semantics about fuse filesystems02:44
Chipzzie wether they can be mounted automagically02:45
YokoZarBy the way, I'm not sure I believe you that kernel->FUSE->kernel is an expensive context switch.02:45
Chipzzbut if they can't, you have to modify the login scripts02:45
ChipzzI think it is02:45
YokoZarEspecially that it's more expensive than having to do many many string comparisons for a given file02:45
pwnguinnote that cache misses are killer02:46
pwnguinand the context switch usually forces a lot of cache and such out02:46
Chipzzpwnguin: you mean invalidate cache lines and such?02:46
pwnguinsure02:46
Chipzzyeah I was getting to that02:46
pwnguini think i need to read the backlog02:47
ChipzzYokoZar: if I'm not mistaken kernel space and user space see two different address spaces. iirc this requires tlb trickery and such...02:48
YokoZarWe don't have kernel support for keeping a coherent userspace cache anyway02:48
ChipzzYokoZar: for stuff like sshfs the fuse overhead is much less, since the slowness is in ssh anyway02:49
ChipzzI think it's an entirely different story with something local02:49
YokoZarChipzz: reading the whole directory index is more expensive regarding disk I/O than we should need to just write one file02:50
Chipzzthe one advantage fuse does have is indeed that you can keep the directory in some kind of cache, and you don't have to deal with inotify and such02:51
ChipzzOTOH02:51
Chipzzyou have the same overhead that you have with loop-mounted devices02:52
slangasekYokoZar: what does this hypothetical case-insensitive fuse fs backend onto?02:52
Chipzzslangasek: use case is wine, which expects a case-insensitive fs02:53
slangasekI'm asking about the backend02:53
Chipzzah k02:53
ChipzzEPARSE in that case02:53
slangasekwhat's your storage medium - you're writing some sort of loopback filesystem that can only be accessed through fuse?02:53
slangasekor you're writing a shim that sits on top of a POSIX directory?02:53
ChipzzYokoZar: anyway, why not just loopback mount a FAT system on top of wine?02:54
slangasekright, that's part of what I was getting at :)02:54
YokoZarslangasek: Good question.  That's yet to be determined, I think.  The shim sounds like it would be simpler, though we would have to worry about something other than FUSE writing to the folder.02:54
Chipzzin case the fuse fs is comparable with a loop mount02:54
YokoZarChipzz: I've done that actually.  It's still slow and we lose some things (unix permissions)02:55
ChipzzYokoZar: which wine does not expect anyway?02:55
YokoZarAt UDS we talked about not launching executables unless with WINE unless they had execute bit set, for instance.02:56
YokoZarOn, say, double click02:56
pwnguinive been wondering about that02:56
pwnguinwhy bother registering wine as a handler if you're not going to let me actually run stuff with it?02:57
YokoZar*not launching executables with Wine upon double click unless execute bit (and without it prompting)02:57
ChipzzYokoZar: also, like I pointed out, wine currently does not have any dependency on any special kernel interface. While this may happen in the future anyway, I'm guessing Alexandres reaction would be later rather than sooner02:58
YokoZarSo, if you click a shortcut to run an application in Wine's start menu, that's an obvious "I want this application to run" command and we'll respect that.  If you double click a .exe file with execute bit, we'll run that too.  If you double click a .exe file without execute bit, we'll tell you it's an executable and ask you once (and only once) if you'd like to actually run it.02:58
YokoZarChipzz: that's why it's a summer of code project ;)02:59
StevenKWhat about .exe's that aren't for Wine, like mono applications?02:59
YokoZarStevenK: There's a way to tell them apart (mono .exe that don't need Wine are ELF)03:00
ChipzzYokoZar: anyway, in my opinion a) you loose anyway since you can not, like I demonstrated earlier, actually prevent this from happening anyway, b) significant overhead03:00
Chipzzand one might argue that wine is not for newbies anyway03:00
YokoZarPrevent what?03:01
YokoZarThe whole point of people like me is to make Wine usable ;)03:01
Chipzzprevent something writing to that dir while your fuse fs is not mounted03:01
StevenK/usr/lib/tomboy/Tomboy.exe: MS-DOS executable PE  for MS Windows03:02
StevenK.wine/drive_c/Program Files/World of Warcraft/Wow.exe: MS-DOS executable PE  for MS Windows03:02
StevenKYokoZar: ^03:02
YokoZarStevenK: hmm....  Wine's already registered in binutils as the handler...03:02
ChipzzYokoZar: I'm not sure you can make wine as perfect as being able to run 100% out-of-the-box anyway ;)03:03
YokoZarStevenK: You don't execute tomboy by calling /usr/lib/Tomboy.exe though03:05
YokoZarStevenK: You execute it by calling /usr/bin/tomboy which then calls mono and points to the exe03:06
RAOFBut you can.  And people building other mono apps may run their executables directly.03:06
* pwnguin wonders where paint.net would fall03:06
RAOFpwnguin: In all the windows-specific dllmaps, I'd expect :P03:06
YokoZarRAOF: That may be a bad idea.  The trouble is that we have no way to tell apart a mono app that requires Wine and one that can just run on Mono.  There are a bunch of mono apps that also use Win API stuff out there.  Getting (windows) mono working in Wine and gluing the two together is another project to tackle03:07
* Chipzz gazes in disbelief at YokoZar 03:08
Chipzzdude, seriously03:08
YokoZarwait a second03:08
YokoZarLet me rephrase that03:08
Chipzzif you have been following wine, you should know wine and mono cooperating was discussed in the past and dismissed03:08
Chipzzor was that what you were going to rephrase? ;)03:09
YokoZarSo right now Wine has trouble running .net apps.  Some of these are apps that use win32 apis that can't run in linux mono03:09
YokoZarOne avenue for solving this is to install the windows version of mono into Wine.03:10
ChipzzYokoZar: btw, the .net installer (or one version of it) was recently gotten to install under wine ;)03:10
YokoZarYeah, I read about that :)  But that's Microsoft, and we can't ship it.03:10
Chipzzare you sure of that actually?03:11
Chipzzanyway I think shipping a windows version of mono would be silly and not solve all the problems anyway03:12
YokoZarChipzz: I'm pretty sure the MS .net runtime requires a windows license03:13
Chipzzin which case you loose for wine 100% working anyway03:14
Chipzzsince for example the ie components are implemented with mozilla03:15
YokoZarChipzz: The idea is if you can run the application on Windows XP with mono installed you should be able to run it in Wine (with mono installed)03:16
Chipzzyes03:16
Chipzzbut I was pointing out something else03:16
ChipzzI was pointing out that since the wine guys are shipping mozilla, and some users expect html rendering to be done like IE does, you loose in these cases anyway03:18
Chipzzso if you're trying to get wine to be 100% bugfree, I'm saying you lost aleady03:18
YokoZarYeah, we do.  An application like, say, steam might have its store render as though it were in firefox.  If they were relying on IE quirks it'd look weird.03:18
Chipzzworse03:19
Chipzza use case for wine is something like IES4linux03:19
Chipzz(webdevelopers testing their webpages under wine)03:19
YokoZarYou can replace Wine's builtin shdocvw with a microsoft one (which is what IES4linux does)03:20
Chipzzyeah03:20
YokoZarIn which case then it behaves like IE again03:20
Chipzzbut you just said you couldn't do such a thing with MS .Net03:20
Chipzzso if the point is 100% compat with windows, you loose anyway03:20
YokoZarAll IE is is a wrapper around a rendering engine and a bunch of other calls.  We implement those calls, and provide the rendering engine using Gecko.  Ideally we'd use a Gecko in "IE quirks" mode, but no one's written that yet.03:20
Chipzzand that would be pretty much impossible too...03:21
YokoZarIt'd be pretty boring to do, really.  What mozilla developer would want to replicate IE bugs?  Still, the kind of bugs this would cause would be limited to displays in the rendering engine, and would be fixable by installing native IE.03:22
Chipzzbut displays in the rendering engine is *exactly* the whole point of IES4linux ;)03:23
Chipzzand you're correct in pointing out that no-one is interested in reproducing IE bugs ;)03:23
YokoZarChipzz: Well, yeah.  If you need to test IE, you should install IE.  If you need to run steam, gecko will be fine.03:24
Chipzzindeed03:24
Chipzzthe point I'm trying to make is you can't cater to 100% of the users03:24
Chipzzand quite frankly, I think someone extracting a zip file under linux on top of the fuse fs is someone who is not a total newbie anyway ;)03:25
Chipzzso I would argue if they can do that, they can possibly spot the duplicate files too ;)03:26
YokoZarAs it stands it's a virtually impossible task for even me to do03:26
YokoZarBecause you have to manually open all the subfolders and so on03:26
Chipzzso03:26
Chipzzwhy do you worry then? ;)03:26
YokoZarBecause I can't install a patch that way without a huge headache, as easy as I can on Windows03:27
* Chipzz notes this discussion is getting a bit... erm... well :P03:27
Chipzzwait03:27
Chipzzplease explain the word task?03:27
Chipzzare you referring to navigating to the correct folder under .wine, and extracting a .zip file?03:28
YokoZarChipzz: yes, but the zip file contains subfolders, and each of those had to be checked, and so on03:28
YokoZarOur current implementation in Wine is too slow (stuff like System Shock 2 takes literally hours to load a level).  I don't see how that can get any worse.03:28
Chipzzan alternative approach would be to have wine bail out in case it sees 2 conflicting filenames03:28
YokoZarYou'd still have to detect them both then03:29
YokoZarAnd that's the problem we were trying to solve in the first place03:29
Chipzzactually, the problem you were trying to avoid was creating them in the first place ;)03:31
Chipzzbut yeaj03:31
Chipzz*yeah03:31
ChipzzI'll just point out one last thing and go to bed then03:33
Chipzzif a newbie user was to extract said .zip file, a newbie would probably install winzip and use that ;)03:33
Chipzzmuch easier anyway03:33
Chipzzbtw03:34
ChipzzI just thought of a really easy solution (not sure if that's mentioned in the bugreport)03:34
Chipzzjust have wine lowercase all filenames it opens in .wine/<drive>03:35
Chipzzpossibly maintaining it's own mapping on-disk (much like, was it joliet?)03:35
YokoZarChipzz: that's sort of how I imagined the FUSE system working03:44
YokoZarChipzz: the advantage of having FUSE do this rather than Wine is then we guarantee that something outside Wine's control isn't happening (say, zip file) and then don't still need to check for non lowercase files03:45
YokoZaroh btw the free-est .net MS provides is not free software (shared source, commercial use prohibited)03:48
bddebianCan we ask for a give-back just for a failed build?  I don't understand why testresources failed on i386.  It worked on the other archs and it builds fine for me in an i386 hardy pbuilder?03:51
dbmoodbcolin watson + steve langasek  sorry if i was proving a pain a few days back04:26
dbmoodbplease don't eat me - cannot sleep brain will eat me04:27
TheMusoc/05:37
=== kagou is now known as kagou_
pittiGood morning07:23
Fujitsudoko: Should you change to the ignore unknown -W* options in gcc-4.2 4.2.3-2ubuntu2 have caused anything to FTBFS? I've got a really strange one caused by it.07:32
Fujitsu*Should your07:33
Fujitsus/the //, also. I can't think tonight, appparently.07:33
emgentmorning07:34
warp10Good morning07:40
pittiTheMuso: hi07:55
LaserJockmorning pitti07:55
LaserJocket al07:55
pittiTheMuso: can you please have a look at bug 177382? Do you think it's something that we shuold fix for hardy? (it's marked as qa-hardy-list)07:55
ubotuLaunchpad bug 177382 in postgresql-8.3 "pg_dump produces invalid SQL" [Undecided,Fix released] https://launchpad.net/bugs/17738207:55
pittihi LaserJock07:55
pittiTheMuso: if so, is this something you're interested in working on?07:55
pittiTheMuso: erk, EWRONGBUG, sorry; I mean bug 12770507:56
ubotuLaunchpad bug 127705 in compiz "compiz doesn't "talk" when switching windows" [High,Confirmed] https://launchpad.net/bugs/12770507:56
pittimvo: can I nag you about verifying bug 198129?07:57
ubotuLaunchpad bug 198129 in tzdata "Chile delay in 3 weeks the daylight time transition" [Undecided,Fix committed] https://launchpad.net/bugs/19812907:57
=== \sh_away is now known as \sh
dholbachgood morning08:08
FujitsuHey dholbach.08:09
dholbachhiya Fujitsu08:09
=== \sh is now known as \sh_away
=== \sh_away is now known as \sh
mvopitti: yes08:15
\shmoins08:15
\shtesting alpha6 in vbox :)08:16
=== \sh is now known as \sh_away
=== \sh_away is now known as \sh
mvopitti: I'm starting my VMs now08:28
=== The_Company is now known as Company
sorenCan any one member of ubuntu-release acknowledge an FFe?08:31
TheMusopitti: I've worked around it for the speech/braille profiles on the live CD at least, by turning compiz off.08:37
TheMusoBut long term, it needs fixing yes. I'm just looking at the upstream bug to see where things stand.08:37
tjaaltonpitti: how does the jockey cmdline-interface work? I can't find a way to enable a driver, "jockey-gtk -e kmod:nvidia_new" segfaults08:37
asacpitti: soren: ok, i unmilestone the NM bug about virtual interfaces for now.08:43
encompasshi guys, I know your all really busy with alpha 6 but just wondering if we have a list for GSoC ideas yet?08:44
encompassI am interested in doing another application this year. :D08:45
=== hunger_t is now known as hunger
dholbachencompass:  http://brainstorm.ubuntu.com/ ? :)08:47
sorenasac: Ok. We'll revisit for intrepid.08:49
encompassdholbach: oh yeah, got piles of idea from there08:50
encompassdholbach: but they are required to have one for the application as an organization, so... were she be :)08:50
encompassdholbach: thanks for the pointer... it is great for people looking for something to do in linux that people like08:51
asacsoren: fine. just let me know.08:51
dholbachencompass: no problem :)08:51
slytherinHi all.08:51
slytherinNetwork manager applet is not updated to 6.6rc2 but network-manager is. Was this intentional?08:52
\shgrmpf...hardy-server kernel doesn't like vbox08:54
soren\sh: I'm guessing it's really the other way around, but ok.. :)08:56
\shsoren: yeah :)09:00
\shoh vmwares patched via vmware-any-any-update vmmon.tar needs a another patch...asm/bitopts.h is wrong in vcpuset.h09:01
\shbut I have to say...hardy looks real cool...the language selection directly in the cd boot screen is awesome09:07
=== jsgotangco is now known as greeneggsnospam
Tonio__slangasek: hey ;)09:08
Tonio__slangasek: just rebuilt knetworkmanager, but still unable to connect to any wireless network09:08
Tonio__slangasek: wired connection works09:08
Tonio__slangasek: what is the status of nm-applet ?09:09
=== Tonio__ is now known as Tonio_
TomaszDhello friendly devs! :] a bite-size bug for anyone who has two minutes to spare https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/19941309:15
ubotuLaunchpad bug 199413 in vlc "Please include Polish translation for .desktop file (diff included)" [Undecided,New]09:15
slytherinTomaszD: vlc is in universe. you should ask on #ubuntu-motu09:17
pittihm, I thought scim was disabled again by default with the latest updates?09:19
pittimartin   11799  0.0  0.0      0     0 ?        Z    09:13   0:00 [scim] <defunct>09:19
\shdholbach: would you like to share your "really fix it now" bug fetching script? :)09:19
pittiand some scim-{launcher,helper-manager,panel-gtk} processes09:19
=== Tonio__ is now known as Tonio_
dholbach\sh: it's in a really hacked-up state right now - let me fix up a few problems first :)09:24
\shdholbach: ok :) I just wondered how many times you let it run (once per day?) :)09:25
dholbach\sh: it was broken that's why it did not run overnight - I think it runs every 4 hours right now09:26
\shdholbach: cool :)09:26
tjaaltonpitti: did you notice my question about jockey? the bug was about adding a real cmndline tool to enable the drivers, not just starting the gui with some options :)09:32
Tonio_hi sabdfl, \sh, pitti, dholbach !09:32
pittitjaalton: no, I missed it; on IRC?09:32
tjaaltonpitti: yes09:32
tjaaltonpitti: how does the jockey cmdline-interface work? I can't find a way to enable a driver, "jockey-gtk -e kmod:nvidia_new" segfaults09:33
pittitjaalton: ah, you mean --enable and --disable should not ask for confirmation? right, that's true09:33
tjaaltonpitti: hehe, so that's what it's trying to do09:33
pittitjaalton: segfaults??09:33
dholbachhey Tonio_09:33
pittitjaalton: I didn't implement package installation with out synaptic and $DISPLAY yet, that's still on TODO.txt09:34
pittitjaalton: i. e. it shuold fall back to apt-get install09:34
pittitjaalton: so that, and not asking for confirmation should do what you want, right?09:34
\shhoi Tonio_09:34
Tonio_\sh: were our pykdeextensions changes commited upstream ?09:34
tjaaltonpitti: yes, something like that09:35
\shTonio_: it doesn't look like it :(09:35
Tonio_\sh: :'(09:35
tjaaltonpitti: preferably so that it works on the d-i chroot (which shouldn't be a problem)09:35
pittitjaalton: hm, no xorg.conf there yet, right? another bug in jockey (doesn't support creating xorg.conf from scratch, also on TODO)09:36
tjaaltonpitti: I'm thinking of running jockey at some stage after the packages are installed, so xorg.conf is definately there09:37
pittiah, ok09:38
pittitjaalton: can you elaborate about the segfault a bit?09:38
tjaaltonpitti: a bunch of pango errors and then boom.. the box is reinstalling atm so I can give the output in 30min09:38
sabdflhey Tonio_09:41
TomaszDslytherin, ok09:41
TomaszDslytherin, but \sh does vlc uploads from what I've noticed, and he's no motu :]09:49
loolpitti: Heya09:53
loolpitti: I'd like to discuss #18664709:53
loolpitti: I need testers and I also wonder whether I should go for an UVF and then talk to you for the promotion or rather whether you should test and promote it because it's related anyway?09:54
dholbachlooking at http://daniel.holba.ch/really-fix-it there are myriads of acpi-support and acpid patches09:55
looldholbach: indeed, but this package is hairy09:56
loolLots of hardware quirks09:56
dholbachyeah09:56
pwnguinsome people dont even bother with ubuntu09:56
cjwatsonthere seems to be no way to reject a patch such that it will no longer appear on really-fix-it09:56
pwnguinthey just push upstream and let ubuntu grab it back09:56
loolI tried maintaining it in Debian for some time, but it was too much work and I left it to buxy and a NM09:56
pwnguini know a guy's working on toshiba stuff that way09:57
loolcjwatson: Even removing the patch flag?09:57
cjwatsonwhat, editing the attachment?09:57
loolYes09:57
dholbachcjwatson: I know it's know ideal - deleting the attachment or the patch flag are the only ways right now :/09:57
cjwatsonah, if you can do that ...09:57
loolThat's what I've been doing at least; I know it's the improper thing to do, but it is an approximation09:57
cjwatsonmkay, no problem09:57
loolWe should have patch statuses like bugzilla09:58
dholbachor having everything in bzr ;-)09:58
pittilool: UVF doesn't exist any more09:58
loolpitti: Whatever it's called that I talk to MOTU to get a new feature in universe09:59
pittilool: since the current packages are completely broken, we need to sync them anyway, I guess )09:59
pittilool: ah, right, for universe you need a bug for new upstream version09:59
loolpitti: Ok; I'll push them then09:59
pittiI keep forgetting09:59
pittilool: so please get their formal ack and then turn it into a sync request?09:59
loolSince they don't work at all at the moment, it's best to push them and that's all09:59
loolpitti: Ok09:59
pittiright09:59
pittiHobbsee will glady give her ack, I'm sure :)10:00
* Hobbsee looks in10:00
Hobbseedholbach: fixed the 5-a-day problem, btw10:00
sorenCan any release team member ack an FFe?10:00
dholbachHobbsee: yeah, got the email about it :-)))10:00
dholbachHobbsee: doko had the same problem: you both weren't part of the team10:01
Hobbseesoren: which release team?10:01
sorenubuntu-release10:01
sorenOr is it all slangasek these days?10:01
Hobbseesoren: technically, yes.  i don't think tehy would though10:01
Hobbseesoren: oh.  well, i've done the odd bit, and not been shot by slangasek10:01
Hobbseebug #18664710:02
ubotuLaunchpad bug 186647 in pigment "promote to main" [Undecided,New] https://launchpad.net/bugs/18664710:02
Ngdholbach: some of the acpi-support patches are definitely not right ;)10:04
Hobbseelool, pitti:  ack given in -motu10:04
pittithanks10:04
loolHobbsee: thanksely10:04
=== pitti changed the topic of #ubuntu-devel to: Archive: Feature freeze | Development of Ubuntu (not support, not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/edgy/feisty/gutsy, #ubuntu+1 for hardy | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
pitti(topic diff: remove alpha-6 freeze)10:07
seb128pitti: thanks10:07
tjaaltonpitti: huh, now it didn't segfault, but the first run gave me an BadAlloc error, second time works10:16
pittitjaalton: hm; jockey is 100% python...10:17
sorenYeah. Don't you just love it when scripting languages segfault?10:18
sorenWell, interpreters for scripting languages, that is.10:18
tjaaltonpitti: it's the gtk stack that failed10:18
mvopitti: a debdiff would be nice for the verification so that I get a better idea what changed and what tzdump commands will give me a clue if the changes are there10:31
mvopitti: unless you are happy with regression testing only10:31
pittimvo: ah, indeed; I just applied the patch in http://article.gmane.org/gmane.comp.time.tz/209410:31
mvook, thanks10:32
pittimvo: regression testing appreciated, too (I did some light testing already)10:32
slytherinpitti: I suppose you handle hal-info package, right? I have a question related to same.10:39
pittislytherin: yes, I do10:39
slytherinpitti: I noticed a blog on planet GNOME recently which says network-manager should also work with GSM phone connections over usb provided appropriate information is available in fdi files. Do you think we should make a 'call for phone informations (tried and tested)'. Or do you think users should send such information directly to upstream?10:41
mvopitti: dapper is good, going for the other ones now10:41
pittislytherin: it's fine to send them to the ubuntu bug tracker; I usually collect them, clean them up a bit, and forward them to upstream10:42
pittithey're welcome to send them to upstream themselves in addition, of course10:42
Hobbseesuperm1: oh, did soyuz give back your binaries btw?10:43
slytherinThe reason I am asking is that it will reduce the headache for configuring internet through mobile (over usb at least).10:43
slytherinprovided we have information about enough handsets10:44
zdzichu_1I believe using phone as modem ove BT is waaaaay more popular than by USB10:51
zdzichu_1in fact, I haven't seen anyone with cable to his phone10:52
seb128cjwatson: bug #198759 is not likely a xkeyboard-config one since it happens in a VT too, where should it be reassigned?10:58
ubotuLaunchpad bug 198759 in xkeyboard-config "Right CTRL don't work" [Medium,Confirmed] https://launchpad.net/bugs/19875910:58
slytherinzdzichu_1: Right, but BT configuration still needs many file changes I think. So if we can automate at least one way (USB) with help of NM it is better than nothing.10:58
zdzichu_1slytherin: it just need "hcitool cc <mac_of_phone>" to have phone appear as serial port. further configuration is the same as when connecting by USB10:59
slytherinzdzichu_1: No that is what I am saying. As per this blog - http://blogs.gnome.org/dcbw/2008/03/02/networkmanager-your-gsm-mobile-and-you/ - the step to create a chatscript is eliminated. And the connection is managed with NM.11:01
cjwatsonseb128: it is xkeyboard-config11:03
cjwatsonseb128: the VT keymap is generated from the exact same data11:03
seb128cjwatson: ah ok11:04
cjwatsonseb128: I was looking at it this morning; it seems intentional to some extent, rctrl is set to be a level5 shift in that keymap11:04
seb128cjwatson: I though xkeyboard-config was used by xorg only11:04
cjwatsonbut I couldn't see how to get to level4, so I haven't commented on the bug yet11:04
cjwatsonseb128: not since console-setup in edgy11:04
seb128alright, thanks11:05
seb128I asked on IRC because you are not subscribed to the bug11:05
mvopitti: verification is done11:05
seb128so I'm not sure if you were reading comments there11:05
* pitti hugs mvo, thank you!11:05
mvocheers11:05
cjwatsonseb128: oops, subscribed to it now11:07
seb128thanks11:07
=== luisbg_ is now known as luisbg
pittidoko: did you get any feedback about the new sun-java5 in dapper-proposed?11:27
dokopitti: no, I have to ping people again11:28
tjaaltonthere are new security releases of sun-java*11:41
PecisDarbsnm 0.6.6 will be in hardy?12:00
pittiPecisDarbs: already uploaded12:00
PecisDarbsgreat12:00
PecisDarbsthanks for info :)12:01
slytherinSo does the new version of nm-applet also include so called 'configuration UI'?12:02
=== cjwatson_ is now known as cjwatson
=== kagou is now known as kagou_
dholbachMOTU Q&A Session in 7 minutes in #ubuntu-classroom12:53
dholbachkeescook, doko: does the patch at bug 196274 make sense?12:57
ubotuLaunchpad bug 196274 in gdb "gdb 6.7 can SIGSEGV when printing state" [Undecided,New] https://launchpad.net/bugs/19627412:57
dokodholbach: 6.8 would be nicer =)13:00
dholbachright :)13:01
bbg1hei13:30
bbg1nobody say something ?13:30
ogra_cmpcpitti, i have re-uploaded classmate-tools (now with copyright files :) ) ... if you find a spare minute13:37
=== FreeNode is now known as herb
Riddellevand: where is progress_cancel_button hidden in the ubiquity gtk_ui?13:43
Riddelldebconf_progress_cancellable() never seems to get called13:44
pittiogra_cmpc: oh, sure13:46
ogra_cmpcthanks13:46
ogra_cmpcpitti, the current package still has the dep on classmate-settings (sorry, missed that) , i have fixed that locally already ...13:47
ogra_cmpc(i can upload ubuntu2 if you need)13:47
pittiogra_cmpc: that's fine (upload it anyway)13:50
pittiogra_cmpc: btw, no XSBC-O-M necessary for ubuntu specific packages (just FYI, it's not actually a problem)13:50
pittiogra_cmpc: and you might want to remove the double dependency on ubuntu-desktop13:51
ogra_cmpcwho knows probably debian pulls it some day :)13:51
pittiRecommends: xserver-xorg-video-i81013:51
pittithat's really intended?13:51
pitti(not -intel?)13:51
ogra_cmpcwell13:51
ogra_cmpcit actually depends on it13:51
ogra_cmpcbut i didnt want to make it a hard dep since you could use it o non classmate (eeepc)13:52
ogra_cmpcwith other non xrandr drivers13:52
pittiok, so -i810 instead of -intel is deliberate13:52
ogra_cmpc-intel doesnt allow panning13:52
ogra_cmpcif you set the Virtual directive in intel it expects a second monitor13:52
ogra_cmpcif you do the same in i810 you get a panning screen13:53
pittiEncoding=UTF-813:53
pittiogra_cmpc: ^ please remove that from the .desktop files13:53
ogra_cmpci'd prefer intel but he two functions are mutually exclusive13:53
ogra_cmpcoh, why ?13:53
pittithat's fine; if you say "yes, that's correct and wanted", I'm good13:53
pittiEncoding: is obsolete; lintian should complain13:53
ogra_cmpcok13:54
pittiaccepted13:54
ogra_cmpc(it didnt when i created the package)13:54
pittiogra_cmpc: feel free to upload your fix now13:54
ogra_cmpcoki, thanks for that :)13:54
evandRiddell: it's called in components/install.py and the button is defined in gui/glade/ubiquity.glade14:07
Riddellevand: but if I add a debug line to debconf_progress_cancellable() it never gets called14:19
=== \sh is now known as \sh_away
evandhrm14:20
=== mako__ is now known as mako
Riddellevand: so it gets hidden in the gtk frontend, but I don't know how.  it doesn't get hidden in the qt frontend and we do implement debconf_progress_cancellable()14:27
evandRiddell: I'm taking a look now14:33
amitkogra_cmpc: you plan to use i386-generic kernels for classmate, correct?14:33
ogra_cmpc`i use -generic atm14:34
ogra_cmpcnot i38614:34
amitkogra_cmpc: the arch is 1386 though14:34
ogra_cmpcit proved to not be slower anymore with 2.6.24 unlike gutsys kernel14:34
ogra_cmpcyeah14:34
amitkogra_cmpc: splendid, just enabling USB_PERSIST for you, you can try it with the beta release14:35
ogra_cmpcyay14:35
* ogra_cmpc dances14:35
amitkogra_cmpc: :)14:35
* ogra_cmpc makes a tag on the "beer for amit" list14:36
ogra_cmpc:)14:36
=== dholbach_ is now known as dholbach
=== LaserRock is now known as LaserJock
=== amitk is now known as amitk-afk
evandRiddell: Fixed and committed.  setCancelButton causes the cancelButton to be shown again, so I just moved the call to hide after that.15:27
Keybukrandom question of the day -- anyone know of a syscall to find out the name of a core file? :)15:29
Riddellevand: ah hah, thanks15:30
pittiKeybuk: syscall? you mean /proc/sys/kernel/core_pattern ?15:30
Keybukpitti: that won't tell me the name of a core dump15:30
evandRiddell: you're welcome15:30
pittiKeybuk: well, that's what the kernel uses as core file name (plus .$pid)15:30
Keybukie. wait() returns CLD_DUMPED for a child process; how do I find the dump?15:30
Keybukpitti: right, but because of %t, it's impossible to expand that to figure out what the core file is actually called15:31
pittiah; for that you'd need to know the cwd of the crashed process, and with apport core_pattern is a pipe, etc.15:31
pittiso in summary I don't think that there's a 100% robust method15:31
Keybukexactly15:31
=== amitk-afk is now known as amitk
* Keybuk was kinda hoping there was a prctl() or something15:31
pittiKeybuk: last time I read that kernel code there wasn't :(15:32
Amaranthogra_: can you take a look at bug 192882?16:09
ubotuLaunchpad bug 192882 in xaos "Xaos display problem with compiz" [Low,Confirmed] https://launchpad.net/bugs/19288216:09
Amaranthogra_cmpc: ^16:10
ogra_cmpcAmaranth, there is some work going on in debian i hope to get in, i have to check, might be the fix is included16:16
ogra_cmpcAmaranth, bug 197261 there are some changes in xlib.c and ui_x11.c ... i suspect thats related16:18
ubotuLaunchpad bug 197261 in xaos "please merge xaos 3.2-7 from Debian unstable main" [Undecided,New] https://launchpad.net/bugs/19726116:18
Amaranthogra_cmpc: Nope, that doesn't appear to be related16:24
ogra_cmpcok16:25
ogra_cmpci'll include it in the merge then16:25
Amaranthogra_cmpc: thanks16:28
Amaranthnow i just have to figure out a way to do the same thing to eagle16:29
=== kylem_ is now known as kylem
Riddellevand: you might want to look at my last ubiquity commit and see if it's sensible and should be done to the gtk side16:42
evandRiddell: will do, thanks16:44
keescookdholbach: I don't know the gdb code base very well, but if the patch is in upstream, it sounds like it wouldn't hurt to add it17:04
dholbachkeescook: doko said we might want the new upstream version *shrug*17:06
dholbachkeescook: it was just one of the things on  http://daniel.holba.ch/really-fix-it  that looked interesting17:06
keescookdholbach: yeah.  I'm disappointed with gdb upstream in general -- they continue to not incorporate PIE-handling patches.17:09
keescookdholbach: should I just upload the patch anyway?  If we get 6.8 it'll already be in there.17:10
dholbachkeescook: I know about gdb much much less than you do :)17:10
dholbachdoko: ^ what do you think?17:10
dokokeescook: what about the pie patch?17:11
keescookdoko: is it actually in 6.7?17:12
dokokeescook: disabled17:13
keescookdoko: yeah, that's what I thought.  :(17:13
looldholbach: Do you recall the glom issue with updating it in stable?17:14
dokokeescook: who did you contact for that patch, or did you pull it from somewhere?17:14
looldholbach: murrayc is bringing it up again, he mentions https://bugs.edge.launchpad.net/ubuntu/+source/glom/+bug/18686917:14
ubotuLaunchpad bug 186869 in glom "Can't change field types" [Undecided,Incomplete]17:14
looldholbach: Would you like to take a look?17:14
keescookdoko: Elena Zannoni, no reply.  the patch is carried by every distro, but it doesn't apply to 6.7.17:15
dholbachlool: -backports might be a better idea then if the patch is really that big17:15
looldholbach: Ack; if you recall the history, he complains that users don't get backports by default17:16
dholbachwell... he can attach the full diff, then subscribe motu-sru to get an ACK for it17:16
looldholbach: I thought you were updating glom and deps in the past so thought you wanted to guide him further in the process, but I can suggest what you just said if you prefer me to17:18
dholbachlool: I don't a lot of packages any more - I can add that myself17:19
dholbachdon't maintain17:19
dholbachDktrKranz2 already mentioned how to proceed in this case17:21
=== benpicco_ is now known as benpicco
looldholbach: thanks17:23
dholbachde rien17:24
loolpitti: Re: elisa and stuff, python-twill currently uninstallable which is a dep of elisa; doko told me to check with jinty whether it was ok to update python-mechanize and I just got a yet17:40
lool*yes17:40
loolpitti: Could you please sync python-mechanize/0.1.7b-2 from unstable?17:40
loolWill solve python-twill installability17:41
pittiany new features that need an exception in 1.7b?17:41
loolpitti: Not that I know of, but it's only used to run the testsuite of schooltool and zope, so it only endangers not being able to run the testsuite17:42
pittiah, ok17:45
pittilool: zzzzzzzzzynced17:45
loolpitti: thanksssss and good WE17:46
pittilool: and to you!17:46
tkamppeterAnyone of Ubiquity here?18:04
tkamppeterRiddell, ping18:05
KeybukGRRRRR18:07
Keybukdear gnome-power-manager/HAL - STOP PLAYING MY SCREEN BRIGHTNESS18:07
Riddelltkamppeter: hi18:07
tkamppeterRiddell, AFAIR you are working with dual-GUI (KDE/GNOME) applications in Ubuntu.18:08
tkamppeterIs this correct?18:08
NgKeybuk: 137598? ;)18:09
Keybukit's not resetting to maximum18:09
Keybukit's dimming18:09
tkamppeterbug 13759818:09
ubotuLaunchpad bug 137598 in gnome-power-manager "Screen brightness resets to default (maximum) on idle with AC plugged in" [High,Triaged] https://launchpad.net/bugs/13759818:09
=== thegodfather is now known as fabbione
Riddelltkamppeter: yes a bit18:11
tkamppeterRiddell, I am organizing the mentoring organization application of the Linux Foundation, especially because most project ideas are from OpenPrinting.18:12
tkamppeterOne of the project ideas is the coding of the Common Printing Dialog:18:13
tkamppeterhttps://www.linux-foundation.org/en/Google_Summer_of_Code#Common_Printing_Dialog:_Coding_on_the_dialog_designed_by_OpenUsability.2C_for_KDE_and.2For_GNOME18:13
ion_Dear scim, please do not তুডগী with my keyboard layout by default each time i hit ctrl-space or shift-space, kthxbye. :-)18:13
Riddelltkamppeter: looks like a good project, what do you need me for?18:14
tkamppeterRiddell, this is a printing dialog which OpenUsability has designed in the last two years.18:15
tkamppeterApplications should all use this dialog called via Portland and the desktop (KDE or GNOME) should provide it.18:15
tkamppeterTo minimize coding effort it would be great to implement it as a dual-GUI app.18:16
Keybukeurgh18:16
tkamppeterNow I am searching for an expert on dual-GUI apps to mentor this project.18:16
KeybukI *HATE* Portland18:16
tkamppeterKeybuk, why?18:16
* slangasek bristles patriotically18:16
slangasek:-)18:17
Keybukbecause Qt and GTK+ are more than just a "theme"18:17
Keybukthey're a way of working, interface guidelines, etc.18:17
Keybuktrying to make a Qt application look like a GTK+ one means that you confuse people who know Qt applications because it doesn't look like one, but works like one18:19
Keybukand you confuse people who know GTK+ applications because it looks like one, but doesn't work like one18:19
Keybukand we end up with hideous "cross platform" monstrosities like Firefox and OpenOffice18:19
Keybukwhere the most basic functionality like copy and paste don't even work right18:20
tkamppeterKeybuk how would you implement that the user sees the same "Open", "Save as", "Print", and "Export to PDF" dialogs, all from the desktop currently in use, independent of the application which the user is using, for example if a user starts a KDE application under GNOME he gets the standard dialogs from GNOME?18:20
Keybuklet alone file opening, etc.18:20
Keybuktkamppeter: I don't think they *SHOULD*18:20
ion_Is there a program where copy and paste work right? ;-)18:20
Keybuka KDE application uses KIOParts to access files, etc.18:20
Keybuka GNOME application use GVFS18:21
Keybukthese two fundamentally different systems mean that they access files in fundamentally different ways18:21
zulslangasek:  samba question for you about the if-up.d bug if you were around18:21
slangasekzul: shoot18:21
Keybukso the GNOME dialog boxes aren't even feature compatible with what KDE applications can do18:21
Keybukand then you have the ridiculous affair where the user is using KDE/Qt application18:22
Keybukis used to the way they look, the way they work, etc.18:22
Keybukthe tabbing order, button order, layout18:22
Keybukand clicks a perfectly ordinary looking button, and gets *something else*18:22
Keybukso a Qt application suddenly has a GTK+ dialog box18:22
zulslangasek: there is a fix for it upstream https://bugzilla.samba.org/show_bug.cgi?id=5267 patch looks ok to mathiaz and me18:22
ubotubugzilla.samba.org bug 5267 in nmbd "nmbd shuts down when network interfaces go down" [Normal,Resolved: fixed]18:22
trip0offtopic: who owns trolltech now?18:23
=== sourcode_ is now known as sourcode
Keybuktrip0: Nokia, iirc18:23
Riddelltkamppeter: I mostly do python apps, but this would presumably be c/c++ so I expect less code could be shared.  but yes I could in principle mentor that18:23
trip0keybuk: i think you are right, thansk18:23
Riddelltrip0: trolltech's shareholders until the Nokia deal goes through18:23
tkamppeterKeybuk, the idea of the Common Print Dialog is to not confuse users. Users will see the same OpenUsability-designed printing dialog with all applications and so if they are familiar with printing in one app, printing in another app will be trivial for him.18:25
KeybukI really, honestly, think that Portland is a nightmare waiting to happen18:25
Keybukthe right thing to do is to separate the model and policy from the view18:25
Keybukso you can write separate native UIs for each desktop environment18:25
Keybukwhere the UI follows the interface guidelines of that DE18:25
Keybukand hook into the common model/control code18:25
ion_True18:25
slangasekzul: I think in the end it's less elegant than doing an if-up.d script because it gives us an nmbd process that has to poll when we already have an OS that *knows* when the interfaces come up and can trigger an nmbd restart, but if it's committed upstream then I guess there's no harm in taking it18:26
Keybuktkamppeter: so they will see a dialog box that doesn't fit in with any desktop environment?18:26
Keybukand behaves differently to anything else they might have used?18:26
Riddelltkamppeter: I'm about to go out now, e-mail me if you have more questions18:26
zulslangasek: sounds good18:26
* Keybuk fails to see how the term "Usability" applies here18:26
tkamppeterAnd the parameters needed to print (printer, paper size, quality, n-Up, ...) are given by CUPS and the printer driver and so they are the same under KDE and GNOME.18:26
Keybuktkamppeter: but the dialog *should not be* the same18:26
slangasekzul: oh, what happens for nmbd started at *boot* time when there are no active interfaces?  will it go into this same "reload_interfaces" loop, or will it still just shut down?18:26
zulslangasek: no idea18:27
tkamppeterRiddell, thank you for your offer, if you know someone more into C/C++ working on dual-GUI apps, please tell me.18:27
slangasekzul: might want to check that first then, the if-up.d solution might still be the cleaner option :)18:27
zulslangasek: ok will do18:28
tkamppeterRiddell, to be a GSoC mentor you need to have a Google account, if you have none yet, create one. Please tell me your Google user name or GMail address. Thanks.18:29
Riddelltkamppeter: "riddell"18:30
Riddell@gmail.com18:30
zulslangasek: it looks like its controlled by NMBD_INTERFACES_RELOAD18:33
tkamppeterRiddell, thank you very much. I will add you as a mentor for this project. If you find someone who is even more suitable in terms of dual-GUI apps in C/C++, please let me know.18:34
=== asac_ is now known as asac
keescookasac: is 44062 fixed in ff3 now?  I was just reviewing security bugs in "fix committed" state.19:23
mathiazslangasek: I've got a merge of mysql-dfsg-5.0 ready to be uploaded - do I need a FFe before I upload ?19:23
Davieydreamnid:19:23
asacbug 4406219:24
ubotuLaunchpad bug 44062 in firefox-3.0 "Firefox allows cookies to be set for second-level domain hierarchies" [Undecided,Fix committed] https://launchpad.net/bugs/4406219:24
mathiazslangasek: http://paste.ubuntu-nl.org/58787/ - .changes file19:26
slangasekmathiaz: you need a FFe if it introduces new features19:29
mathiazslangasek: ok. In that case, no.19:30
slangasekhmm... maybe we should refresh the screenshot of the world clock applet in the alpha release notes to not show a version which thinks it's simultaneously 6:18 AM in Sydney, Cape Town, and Porto Alegre20:34
Mithrandirit's evidence of a flat world.20:35
davmor2Hi guys the new world clock applet just crashed out my system when I hit okay for selecting Birmingham as location name :(  (The one in England rather than state side)  Is this known at all?21:09
LaserJockmaybe it's got something against England ;-)21:11
davmor2LaserJock: :P21:11
SeveasLaserJock, probably just birmingham21:13
Seveaswe can live without it21:14
davmor2I can select London as timezone but when I go for Birmingham as location it dies.21:14
davmor2Seveas: True but then I'm in wolverhampton so it don't bother me ;)21:14
_MMA_davmor2: Does the same here to me. Kills the whole panel.21:18
davmor2_MMA_: Ah found a bug then :)21:19
LaserJockmaybe it's an Easter egg21:19
_MMA_davmor2: You can add it manually but you have to find the Lat/Long.21:21
davmor2_MMA_ I cheated I just selected London as Time zone then changed London the Birmingham.  Probably not right but I didn't care :)21:22
davmor2LaserJock: That's just wrong!21:23
LaserJockdavmor2: a little tribute to Birmingham residents ;-)21:24
_MMA_I also notice that if I try to change the time settings (set system time) using the button on the applet the Authentication dialog comes up *under* the time settings. Where I cant get to it.21:24
_MMA_I have to move the Time Settings dialog out of the center of the screen 1st.21:25
seb128_MMA_: the focus issue is a known bug21:25
seb128changing locations work correctly here21:25
slangasekdavmor2: are you editing or adding a new location?21:26
seb128system crashing is not an applet bug, whatever an user app is doing the system should not crash21:26
davmor2Adding new21:26
jdstrandslangasek: hi!21:27
slangasekdavmor2: awesome, confirmed here21:27
_MMA_seb128: Hmm... Also after authentication the Time Settings dialog crashes. Lemmie see if I can figure it out.21:27
slangasekI love the world clock21:27
jdstrandslangasek: so does removing strings in an initscript require an FFe?21:27
davmor2seb128: I has only done it once the rest of the time the taskbars vanish and reappear21:27
slangasekjdstrand: "removing strings"?21:28
davmor2s/I/It21:28
_MMA_slangasek: I would also if I could set it to use UTC independent of the system settings like the old one. :(21:28
seb128davmor2: that is a gnome-panel bug and a known issue I think21:28
jdstrandslangasek: thinking of string freeze-- these aren't translated21:28
jdstrandslangasek: there was some debugging output in ufw's initscript that I just removed21:28
slangasekjdstrand: oh, no (and string freeze is separate from Feature Freeze)21:28
seb128slangasek: btw I doubt your "don't use network" bug will be fixed before hardy so you are welcome to work on a patch if you really care21:28
blueyedjdstrand: removing is no problem. it means less work in the worst case.21:28
jdstrandit wasn't just debugging, but it was too verbose21:28
slangasekseb128: can't we just revert to the one that wasn't insane and weather-y? ;)21:29
davmor2Cosford works which is up the road so it is just Birmingham21:29
seb128jdstrand: feeze string is about no adding new strings, because doing that make non-english users have not translated strings, removing some should be no issue21:29
slangasekseb128: another bug report coming, btw :)21:29
jdstrandseb128, blueyed, slangasek: I thought as much, but wanted to be sure.  thanks!21:30
seb128slangasek: and about duplicate old bugs from new one, I duplicate new comers, the other one was confirmed and milestoned already21:30
slangasekseb128: the "newcomer" was also milestoned, fwiw...21:30
seb128because you milestoned it when you found about it21:31
davmor2seb128: slangasek: Do you want me to report the clock issue if it isn't already?21:31
seb128let's say I had the other one at the right place and handled21:31
slangasekseb128: I'm pretty sure someone else milestoned it and all I did was move the milestone around21:31
seb128davmor2: no21:31
davmor2Okay Np's21:32
slangasekno?  because it's already reported, or...?21:32
seb128slangasek: alright, no big deal anyway, it just has been reassigned this week and I got mail then when I already had the other one handled some time ago21:32
seb128slangasek: no because it's a known issue yes21:32
seb128let me get the bug number21:32
slangasekok21:33
_MMA_seb128: The clock applet is called gnome-clock-applet? I want to put in a feature request to add back the ability to use UTC.21:33
seb128_MMA_: it's in gnome-panel21:33
seb128_MMA_: can't you add an UTC location and use this one?21:33
_MMA_The old clock could use 12hr/24hr/UTC. I no longer see this option.21:34
seb128I've 12-24 on the top of the dialog there21:34
_MMA_Yep21:35
seb128ok, so you just don't see utc21:35
seb128why using an utc location doesn't work?21:35
_MMA_I personally set 1 clock to local and a 2nd to UTC. Lets me coordinate better with people.21:35
_MMA_seb128: And all the location gives me is GMT which isnt always the same. I also cant just look at the panel and see at a glance.21:38
seb128what do you mean?21:38
_MMA_If you set the old clock to UTC it showed that in the panel correct?21:39
seb128right21:39
_MMA_That's what I'm after.21:39
seb128well, feel free to open a bug, better on bugzilla21:39
seb128that's a valid wishlist21:39
seb128nobody complained about that yet I think21:40
_MMA_Sure. Hence the request for the applet name.21:40
* _MMA_ goes off to find the place to request it.21:40
seb128not sure how many users really want that on the panel all the time rather than having a location for it and if upstream removed it on purpose because it's not that useful21:40
seb128_MMA_: gnome-panel, clock applet21:40
_MMA_k21:41
_MMA_Thanx21:41
seb128davmor2, slangasek: http://bugzilla.gnome.org/show_bug.cgi?id=51328421:42
ubotuGnome bug 513284 in clock "crash in Panel: Clicking Ok in the 'add ..." [Critical,New]21:42
davmor2seb128: Cool np's21:43
amitkkeescook: we don't have any plans to move to gcc 4.3, right? http://lwn.net/Articles/272048/rss21:51
keescookamitk: for intrepid yes.  (I can't read the article -- subscriber only)21:59
slangasekkeescook: summary: gcc-4.3 is now respecting a bit of the x86 ABI that it's never respected before, and the kernel doesn't comply with this bit of the x86 ABI, so the "direction flag" bit is now leaking22:00
slangasekseems like it would be a good idea to get the kernel for hardy fixed wrt this issue regardless, who knows who else will be building binaries with gcc-4.322:01
amitkkeescook: slangasek: but there is already a fix to the kernel upstream, so we will have it in intrepid22:01
keescookeeexcellent.  :)22:01
slangasekamitk: right; but third-party binaries might be built with gcc-4.3 for installation on hardy...22:01
amitkslangasek: true22:03
amitkand hardy is LTS22:04
slangasekseb128: one more worldclock bug filed for you; I'm done now, at least for the nonce ;)22:07
seb128slangasek: right22:16
seb128anyway that will be for next week, enough work for this one22:16
seb128see you later22:16
Kopfgeldjaegern822:39
nepbabuIs it OK to copy over snippet of text from https://wiki.ubuntu.com/InstallingUbuntuOnADellVostro1700 while giving the full link in my blog?23:02
nepbabuis this the right place to ask or what?23:03
jdongnepbabu: I believe the license for wiki content is https://wiki.ubuntu.com/DocumentationTeam/License23:05
nepbabujdong, reading :D23:05
jdongIANAL but it sounds like what you are doing meets the requirements23:05
nepbabujdong, it's just a personal blog23:06
nepbabunothing fancy23:06
nepbabujdong, tia23:06

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