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

lamonthow do I tell growisofs to erase the dvd, I wonder?01:05
slangaseklamont: -Z ?01:18
lamontslangasek: it bitched and whined at me... I'll see if it the proceeds to DTRT01:19
slangasekwell, -Z is how it's meant to happen anyway01:19
lamontok01:19
lamont:-[ RESERVE TRACK failed with SK=5h/ASC=21h/ACQ=00h]: No space left on device01:20
lamontand then proceeded to write on the disk anyway01:20
=== sourcode_ is now known as sourcode
lamontslangasek: now I remember... the burn finishes, but I have a coaster.02:38
superm1_slangasek, if you can release the mythtv build at some point when you're around, i'd appreciate it02:48
Hobbseebah.  who actually needs releases?02:49
superm1_Hobbsee, you have magic keyboard keys though too don't you?02:50
superm1_can you release it :)02:50
Hobbseesuperm1_: nope.  ENODRESCHER.02:51
Hobbseesuperm1_: i don't work for canonical, so i don't have teh switches.02:51
superm1_boo :(02:51
Hobbseesuperm1_: i don't even have the proxy switches anymore, although that was fun.02:51
superm1_what happened to those?02:51
Hobbseesuperm1_: they found a RM02:51
superm1_oh i didn't realize they were temporary for that purpose02:52
* Hobbsee never had DC access02:52
Hobbseehi spam02:52
emgentheya02:57
slangaseklamont: ummmm, are these rewritable DVDs?  Or else why are you telling growisofs to zero out a DVD?03:22
slangasekHobbsee: hrm?  You should have access to the unapproved queue through LP, has this changed?03:23
Hobbseeslangasek: i do for that.  i think it even works.03:23
Hobbseeslangasek: but i can't do releases, etc03:23
slangasekok, I'm pretty sure that's what superm1_ was referring to... :)03:23
Hobbseeoh, i thougth he meant doing the mythtv release, and setting those cds as final03:24
superm1_Hobbsee, yeah i was meaning to pull 'mythtv' through the queue since its in multiverse and affected by beta freeze.  'mythbuntu' alternate disks are something completely different03:52
jdongok it's official04:03
jdongusing a simple bash loop to convert rcS.d to upstart does NOT work.04:04
* jdong wonders if keybuk is having nightmares right now because of how I've been abusing upstart04:05
ScottK2Laughing more likely.04:08
jdongyeah, udev not starting is pretty painfully funny.04:08
jdongparticularly on a macbook where the keyboard is USB and activated by udev.04:09
jdongI'll have to catch him sometime and pick his brain about this04:09
ion_Heh04:18
ion_Probably better wait for Upstart 0.5 before actually making the whole system boot on it.04:19
fabbionecody-somerville: pong06:12
pittiGood morning06:48
nixternalmornin' pitti06:53
LaserJockhiya pitti06:53
LaserJocknixternal: yo yo homeskillet06:54
LaserJockwhat the blazes are you doing up?06:54
nixternalnot even 02:00 yet06:54
nixternalI will prolly go upstairs in a few and watch the boobtube06:54
LaserJockman, I'm toast06:55
nixternalhrmm, after spelling that, that doesn't look like a really PC way of saying television does it?06:55
LaserJockI got the "bright idea" that maybe I should rewrite my data fitting program for school in C++ rather than Python06:55
FujitsuHi LaserJock, nixternal, pitti.06:55
nixternalhiya Fujitsu06:55
nixternalLaserJock: that's a smart man :)06:55
LaserJocknixternal: well, I had a look at the library I need and am thinking that might not be the best idea ;-)06:56
nixternalwhich library?06:56
LaserJockGNU Scientific Library06:57
nixternalboost has a nice scientific library :)06:57
nixternalboost might be better documented and more recent too06:57
LaserJockwell, it's specifically the "it's written in C" part that's getting me06:57
LaserJockI'm not sure I feel like really learning C/C++ in 2 days06:57
nixternalint main(int argc, char* argv[]) { // go to town!!! } :p06:58
nixternalI have been trying to come up with an app so I can better learn Python myself06:58
LaserJockpython's great for learning06:59
nixternalfor some reason, I found C/C++ and Java easier to learn06:59
LaserJockbut I am trying to do some data analysis and C/Fortran are the tools for the job for the most part06:59
nixternalF77 baby! :p07:00
LaserJockyeah, that's what my advisor would use07:00
LaserJockhe hasn't quite gotten to F9007:00
LaserJockbut C is pretty much just as good for what I've got to do and a bit more ubiquitous07:01
nixternalthat it is07:02
LaserJockmy program is < 500 lines in python though, I hate to know how much more it'd be in C :/07:02
nixternalsomeone in #kubuntu-devel said to change Ubuntu 8.04 LTS to Ubuntu 8.04 as there will not be an LTS until the point release...rumor or fact? and if rumor who is spreading it besides the guy in #kubuntu-devel?07:03
dholbachjamesh:07:03
nixternalhola dholbach07:03
jameshdholbach: hmm?07:03
FujitsuI heard something similar a while back, but I don't recall it being from a reputable source.07:03
nixternalahh, so there is a rumor mill then...first I heard it was an hour ago and he never responded to tell me where he heard it07:04
dholbachjamesh: oops, sorry - nevermind07:04
dholbachgood morning :)07:04
dholbachhi nixternal07:04
saivannpitty : Yes, it was an oversight (I was sure that I verified it twice). At that point, we will have to fix it with another upload I guess?07:24
=== hunger_t is now known as hunger
dwahi, if i click the new message button in evolution my cpu goes nuts untill i close the whole program. Top show evolution and gconfd-2 eating up my cpu. Does anyone know how to fix this?07:51
pittisaivann: right08:22
seb128hello pitti08:27
pittihi seb12808:27
pittidholbach: http://daniel.holba.ch/5-a-day-stats/> oh, so adding more than 5 per day is ok? :)08:33
dholbachof course :)08:33
* pitti reads about five-a-day-applet ... awesome!08:35
* pitti hugs dholbach08:35
dholbachpitti: thekorn's work :)08:35
* pitti hugs thekorn08:35
thekorn:)08:38
pittimdke: just answered your u-docs problem08:47
seb128pitti: the retracer seems to just untag some bugs recently, I've tried to look to it but without luck, apport-retrace -s bug_number wants a cookie for some reason, it's not supposed to, right?09:16
pittiseb128: wants a cookie> p-lp-bug09:17
pittiseb128: hm, just untag? does the log say anything? an exception or so?09:17
seb128pitti:09:20
seb128"  File "/usr/lib/python2.5/site-packages/apport/report.py", line 429, in add_gdb_info^M09:20
seb128    assert os.path.exists(self.get('InterpreterPath', self['ExecutablePath']))^M09:20
seb128AssertionError^M09:20
seb128Exception exceptions.ImportError: ImportError('No module named shutil',) in <bound method __AptDpkgPackageInfo.__del__ of <\09:20
seb128apport.packaging_impl.__AptDpkgPackageInfo instance at 0x839f8ac>> ignored^M09:20
seb12803/16/08 23:30:12: retracing #203017 exit status: 0^M09:20
seb128"09:20
seb128pitti: that's on example of bug which has just been untagged09:20
pittioh, ugh09:20
pittiseb128: can you please stop it for now?09:20
pittiseems it does not install the affected Package: properly09:20
seb128pitti: stopped, i386 and amd6409:20
iwksehi all, I was searching for a duplicate of a bug i'm experiencing but i could not find. In few words, livecd can't boot and give the (initramfs) prompt when is used a usb-cdrom device. The problem seems to be due to initramfs which mount too fastly the new root before the cdrom is probed. It's a known bug?09:26
MacSlowGreetings everybody!09:38
[[thufir]]where does the Make and Model:Samsung ML-2550, 1.0  driver come from which Ubuntu installs?09:41
blackjackhi09:53
[[thufir]]hi09:53
[[thufir]]I'm just trying to figure out what ubuntu does differently to get this printer working.  some sort of special driver?09:54
asacsuperm1_: http://bazaar.launchpad.net/%7Eubuntu-core-dev/network-manager/ubuntu.0.6.x ... please test the ath_pci tweaks10:28
asacsuperm1_: (revno 100)10:28
twi_hey pitti, lool, thanks for your work re #18664710:32
asacif anyone else here uses ath_pci and has problems with nm in hardy, please test the above branch as well :)10:32
pittitwi_: you're welcome10:32
sorenogra_cmpc: I managed to redo the grub installation stuff, by the way. Now grub does all the hard work for me. Do you still need something like that?11:49
ogra_cmpcsoren, for intrepid, i resorted to syslinux11:52
ogra_cmpcand for hardy i wont change that anymore11:53
sorenogra_cmpc: Ok. It turned out to be quite simple.11:55
ogra_cmpcright, but it would require me to change the whole design11:55
sorenSure. Well, if you want to change back for intrepid, give me a shout.11:56
ogra_cmpcbeing bound to vfat forces certain things on me for the installer image i build (i.e. an initramfs that uses images instead of partitions for cow)11:56
ogra_cmpci will,  for sure11:56
cristihello11:57
ogra_cmpceven though intrepid might be the grub2.0 relese, who knows :)11:57
cristii would like to talk to somebody about an openal replacement11:57
cristimore specifically, something that would solve https://bugs.launchpad.net/ubuntu/+source/openal/+bug/19491911:57
ogra_cmpcthat would solve such probs at the base11:57
ubotuLaunchpad bug 194919 in openal "libopenal needs replacement" [Undecided,New]11:57
* ogra_cmpc twiddles thumbs looking at 11:58
ogra_cmpcSetting up scrollkeeper (0.3.14-15ubuntu1) ...11:58
ogra_cmpcRebuilding the database. This may take some time.11:58
ogra_cmpcsigh ... that thig makes up nearly a quater of the overall image buildtime11:59
cjwatsonogra_cmpc: do you divert it during image build?12:00
cjwatson(i.e. does it run more than once, or just from scrollkeeper.postinst?)12:00
ogra_cmpcthe cron entry12:00
ogra_cmpcbut beyond that i dont ... i didnt have the balls to make it inexecutable from initramfs :)12:01
pittidendrobates, soren: btw, is anyone in the server team looking after dhcp3 bugs? if not, I think we need to find half-a-maintainer for it12:14
ogra_cmpcpitti, i always kept half an eye on it due to it being essential to ltsp12:15
sorenpitti: Hm... For some reason ubuntu-server is not a bug contact for it. We should be.12:19
* lamont would like something better than "chmod o+r /var/lib/misc/shadow.db" for making screen unlocking work on gutsy (with shadow: compat db in nsswitch.conf)12:34
dendrobatespitti: not currently, but I think that it makes sense for us to support it.12:48
sorendendrobates: Do you want me to subscribe ubuntu-server to dhcp3 bugs?12:57
sorendendrobates: I've got the page open, I just need to click "Ok.. Go!".12:57
pittimdke: wrt bug 110983, where does ubuntu-docs get its translations from?12:59
ubotuLaunchpad bug 110983 in language-pack-gnome-de "translation english-german" [Undecided,Confirmed] https://launchpad.net/bugs/11098312:59
pittimdke: I'd like to fix it in LP translations12:59
=== FreeNode_ is now known as herb
dendrobatessoren: Ok, sæt i gang!13:08
sorenDone.13:09
seb128hum13:22
seb128is13:22
seb128somestruct = function(somestruct->option) something safe in C?13:23
=== \sh_away is now known as \sh
broonieseb128: Yes.13:24
seb128hum, ok13:24
seb128I'm wondering what's going on there13:24
seb128I've a case where it crashes when using -O2 or -O1 but it works using -O013:25
seb128and the function parameter changes between the call and the function apparently13:26
seb128that is really weird13:26
ScottKdoko: When you dropped python-xml to suggests for python-reportlab did you consider that solves the issue of python-xml removal for that package or is there more work that needs to be done?13:28
cjwatsonogra_cmpc: hmm. Does anything in Edubuntu care about tasks any more? That is, would it matter if Task: edubuntu-desktop because Task: edubuntu-desktop-addon?13:29
cjwatsonsince that's what the seeds currently want it to be13:29
cjwatsonseb128: that works (see the C FAQ section 2.7), but note that data in the structure is copied by reference, not by value, so if anything in the structure was filled in using pointers in the stack in that function then its value will be corrupt13:31
cjwatsons/will/may/13:31
seb128cjwatson: http://paste.ubuntu.com/5772/ is basically the concerned code13:32
cjwatsonseb128: e.g. struct foo func(void) { struct foo bar; char baz[32]; ...; foo.baz = baz; return foo } is broken13:32
cjwatsonseb128: oh, that's returning a pointer, not the whole struct. Should be perfectly safe.13:33
seb128alright13:33
seb128I hate this bug13:33
cjwatsonunless RROutput is a struct?13:33
seb128output->info changes between the call and the function13:33
cjwatsonoh13:33
cjwatsonyou have no sequence point in there13:33
cjwatson*and* you redefine output in a nested scope13:34
cjwatsonasking for trouble13:34
cjwatsonseb128: what is "output->info" in the function arguments? more relevantly, what is "output"?13:34
seb128cjwatson: output is a RWOutput struct13:36
cjwatsonseb128: trying to figure out how to explain this13:36
seb128cjwatson: if you want to see the code, apt-get source gnome-desktop; debian/rules apply-patches; editor libgnome-desktop/randrwrap.c13:36
cjwatsonseb128: no, it's clear what's wrong from the paste13:36
cjwatsonseb128: "output" must be declared in some outer scope, otherwise that code wouldn't work13:37
seb128cjwatson: that's the infamous "gnome-settings-daemon crashes on some cards" bug which has a zillion duplicates in the code bryce brought for the xrandr1.2 capplet13:37
seb128let me read carrefully what you wrote and think a sec about it ;-)13:38
cjwatsonseb128: it would probably work a lot better if you had "RWOutput *rw_output = rw_output_by_id (output->info, info->clones[i]);"13:38
cjwatsonseb128: does that clarify it?13:38
seb128yes, I did that change in fact13:38
seb128and that fixes the bug13:38
seb128I was trying to figure why now13:38
seb128alright, makes sense after some thinking13:39
cjwatsonI'm betting that it isn't defined which scope output->info is resolved in13:39
cjwatson(after some thought, sequence points aren't relevant here)13:39
seb128cjwatson: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-control-center/+bug/198951 current comment is the valgrind error13:39
ubotuLaunchpad bug 198951 in gnome-control-center "gnome-display-properties crashed with SIGSEGV in screen_info_new() - i855, fglrx, radeonhd" [High,In progress]13:39
jdongstupid upstart question: is "stop on shutdown" assumed to happen or must be explicitly stated?13:40
jdongi.e. will a post-stop script atuomatically run on shutdown?13:40
seb128l606 is "RWOutput *output = rw_output_by_id (output->info, info->clones[i]);"13:40
cjwatsonseb128: annoyingly, I've been unable to find chapter and verse, but it's clear to me that at the very least renaming the inner-scope "output" will make it a lot easier to debug13:43
cjwatsonmaybe to clone_output rather than rw_output, looking at the context13:43
cjwatsonin theory you might also want to drop the "RWOutput *" from the start of the line (the exact meaning is ambiguous), but from context I don't think that would be right13:44
seb128cjwatson: so using13:45
seb128RWOutput *new_output;13:45
seb128new_output = rw_output_by_id (output->info, info->clones[i]);13:45
seb128?13:45
slytherinpitti: May I suggest a small correction to MIR for elisa? You don't have to manually edit config files for adding folders of music. D&D from nautilus is supported.13:47
cjwatsonseb128: it can be "RWOutput *new_output = rw_..." if you like; using a different variable name should be enough13:48
cjwatsonseb128: (and, obviously, use new_output rather than output for the rest of that block)13:48
seb128cjwatson: yes, right, that's what I tried before asking, that does the trick, I was just not sure of why because the function doesn't do any change, it just iterates through the structure and return a pointer which seemed to be fine to me13:49
seb128cjwatson: thanks13:50
slytherinI have one question. Synaptic does not yet display the 'Homepage:' field from control file. It is becoming increasingly difficult to know the homepage of an app. Is this known already? Or should I file a bug?13:54
cjwatsonseb128: I think the reason that fails is that output->info refers to the output you've just declared, which is uninitialised13:56
ScottKpitti: I was wondering if you'd have time to look into fixing Bug #198183.  Becuase of it I'm afraid I'm missing lots of guidance crash bugs.  I've added several patches recently and this has me concerned.  Additionally, my experience with Guidance is that if I can get it to not crash it will eventually DTRT, so finding these bugs could make for a big difference at release.13:57
ubotuLaunchpad bug 198183 in apport "Apport dies when it tries to catch displayconfig bug" [Medium,Confirmed] https://launchpad.net/bugs/19818313:57
cjwatsonseb128: exactly what's in that memory might depend on the optimisation level, hence hard-to-reproduce failure13:57
cjwatsons13:57
seb128cjwatson: right, I though the declaration and assignation were supposed to be done after the function return but that seems to not be the case when using optimization13:59
mvo_slytherin: thanks for the reminder, its sort of known, but a bugreport is probably a good idea14:01
cjwatsonseb128: I think you're deep in undefined behaviour territory14:01
slytherinmvo_: will do after about 2 hours. :-)14:01
cjwatsonseb128: C99 is not terribly explicit, but I think the scope actually begins with the first mention of the identifier in the scope14:01
cjwatsonseb128: under optimisation, it might reuse the same register for it or something14:02
cjwatsonseb128: which would mean you'd get a pointer to the old structure by dumb luck14:02
seb128cjwatson: alright, anyway I think that was rather an error than upstream picked the same variable name14:02
seb128I've fixed that locally, testing in a second and uploading14:03
seb128nice to get this one fixed ;-)14:03
siretartdo we really want to have /etc/init.d/checkfs.sh fail that badly if fsck is unable to resolve an UUID? (filed as bug #203165)14:03
ubotuBug 203165 on http://launchpad.net/bugs/203165 is private14:03
siretarterr, that bug doesn't seem private to me.. hmrpf14:05
cjwatsonseb128: I'm told by somebody with a newer revision of C99 than me that it says "Any other identifier has scope that begins just after the completion of its declarator" which is pretty clear14:05
cjwatson("other" means "not a label" in context)14:05
seb128alright14:06
seb128so the code is confusing and wrong ;-)14:06
cjwatsonapparently so :-)14:06
cjwatsoninteresting digression into C99 innards though14:07
seb128indeed14:07
sorenCould someone please give back virt-manager on i386 and amd64, please?14:08
sorencjwatson: Thanks for looking into the JeOS thing. *Very* much appreciated.14:10
=== dholbach_ is now known as dholbach
superm1_asac, that branch fixes my card perfectly14:54
superm1_i'll add a note to the bug in case you miss my response here14:54
emgentheya people14:57
asacsuperm1: thanks14:58
asacsuperm1: can you test suspend/resume?14:58
asacsuperm1: and if possible please test if it can connect to hidden AP14:59
hellboy195asac: news about nspluginwrapper?15:05
asachellboy195: didn'T i sign it of?15:06
hellboy195asac: nooo :)15:06
asachellboy195: bug id?15:06
hellboy195asac: bug #19654015:07
ubotuLaunchpad bug 196540 in nspluginwrapper "Merge nspluginwrapper 0.9.91.5-2 from Debian(Unstable)" [Wishlist,Confirmed] https://launchpad.net/bugs/19654015:07
asachellboy195: ok i am doing a lunch break now. will look once i return15:07
hellboy195asac: k ,thank you15:08
sochi15:17
soccurrently on gutsy the fx3 builds have crappy font rendering because they don't use the system's cairo lb but their own ... will this fixed atleast in hardy?15:18
pittiScottK: ugh, WTH? sys.argv not existing? weird15:29
seb128anybody wanting to approve my nautilus, gnome-desktop-, pygobject uploads?15:30
seb128the nautilus one is a change to the "connect to server" dialog to make it actually mount locations, it's limited to the dialog and comes from upstream svn15:30
seb128the gnome-desktop one fixes gnome-settings-daemon crashing on startup in xrandr code which is a crasher recently lot of users have recently15:31
seb128the pygobject change is a new revision from debian fixing the -dbg build15:31
pittiseb128: looking (you weren't online when I saw your q on -desktop)15:43
pittiseb128: pygobject isn't un unapproved; wasn't that a sync?15:45
seb128pitti: I did a sync yes, is that an issue, ie does it bypass the freeze?15:47
pittiseb128: yes, syncs go straight through15:47
pittiother two accepted15:47
seb128pitti: ok, sorry about that, thanks15:47
jwendellseb128, Hi, have you seen my comment in a tsclient bug?15:52
seb128jwendell: the comment is in my bugmails box, it lacked context to be useful and I didn't open the corresponding webpage yet15:53
seb128jwendell: ie, it's on my unread stack15:53
jwendellseb128, it's about a crasher bug fixed on upstream, which just needs a backport...15:53
seb128jwendell: will do, thanks15:54
=== thekorn_ is now known as thekorn
ScottKpitti: All I know about that apport issue is that I found lots of Guidance bugs with that problem.16:00
mario_limonciellKeybuk, your changes for fingerprint reader didn't make it into the pam that got recently uploaded it looks.  Still going to come in post beta?16:00
Keybukmario_limonciell: there are some security implications of the fingerprint reader support that make it difficult to justify it being enabled by default without a lot more work16:02
brycemorning16:02
Keybukspecifically it is possible to change the registered fingerprint as long as you have access to a user's account16:03
Keybuk(it is not possible to change a user's password in the same manner)16:03
mario_limonciellKeybuk, ah i see16:05
mario_limonciellKeybuk, would a debconf question to pam be more feasible?16:06
mario_limonciellto turn it on and off then16:06
Keybukmario_limonciell: the PAM change is just one line added to a config file, it will definitely be possible to document that in a HOWTO (along with the security implications)16:06
mario_limonciellKeybuk, but if debconf could/would be possible, this change could then be at least preseeded..16:08
Keybukmario_limonciell: I think that would have component implications though16:09
Keybuksince pam is required, whereas debconf is merely important16:09
KeybukI'd have to check with slangasek about that16:09
mario_limonciellah i see.  the interdependencies of those really low underlying sorts of things do end up getting forgotten (minimal,standard,desktop).  Perhaps in the postinst checking for the presence of debconf, and if it's available to do that $stuff, but otherwise normal postinst16:11
warren_hi16:11
jpatrickhi warren_16:11
warren_can someone look at this very important bug report i've just created: https://bugs.launchpad.net/ubuntu/+source/gdebi/+bug/203199 ?16:11
ubotuLaunchpad bug 203199 in gdebi "Gdebi(-Kde) can't install any package!" [Undecided,New]16:11
warren_it would be nice to fix for hardy!16:11
jpatrickwarren_: better place would be #kubuntu-devel and it's known...16:12
warren_ok16:12
warren_are they fixing it?16:12
Keybukmario_limonciell: the amount of testing that would require, and the very core level of that package, makes me somewhat nervous16:12
Keybukespecially post-beta :-/16:12
mario_limonciell:(16:12
Keybukmario_limonciell: my plan instead was to ship a binary in thinkfinger-tools that turned it on (making the PAM change)16:13
mario_limonciellKeybuk, well that's very acceptable16:13
Keybuk(well, it'd be a very simple script in fact :p)16:13
mario_limoncielldid you have a plan for when you were going to implement that?16:14
Keybukmario_limonciell: already done, will be uploaded post-freeze16:14
Nafallonext cycle is a crap cycle, no? :-)16:14
mario_limonciellKeybuk, thinkfinger-tools is universe though is it not?  could go in through the freeze?16:15
Keybukmario_limonciell: it has an MIR open16:15
Keybukso it's "on the way to main"16:15
mario_limonciellah16:15
mario_limonciellwell we'll look forward to seeing that post beta then.  Thanks :)16:16
\shwho must I bribe to let the last upload of lighttpd flow into our archives? ;)16:17
cjwatsonKeybuk: debconf is Priority: required, whatever its control file might say16:17
Keybukd'oh16:18
cjwatsonjoeyh doesn't like it much, so it's never been reflected in debian/control, but it has to be required to make debootstrap work16:18
cjwatson(given the current implementation)16:18
Keybukyou'd think that I, of all people, would know not to confuse the output of dpkg -s with reality16:18
cjwatsoninteresting, that's one case where I'm pretty sure it's been like that since Ubuntu started16:19
infinityAt least, yes.16:19
cjwatsondoes dpkg grab that from control in the .deb, then?16:19
=== warren_ is now known as warrendae|afk
Keybukcjwatson: yeah16:28
Keybukdpkg -s famously doesn't include details of overrides ;)16:29
=== Traxer is now known as Traxer|on
=== Traxer|on is now known as Traxer
Riddellcalc: what makes openoffice chose its widget style?  I'm wondering if the kde 3 style will be chosen when running under kde 416:44
calcRiddell: not completely sure, i'll have to look around at the code to see, there is a known bug in the fallback for icons though that I need to fix16:53
Riddellcalc: I don't suppose you've heard of anyone doing an oxygen openoffice theme?16:53
cjwatsoncalc: I happened across the relevant code last week; it looks for various KDE variables in the environment, I believe16:55
\shslangasek: could you approve lighttpd 1.4.19-0ubuntu2? :)16:55
calcRiddell: no, but then I don't use KDE so haven't been actively looking for one either16:55
calccjwatson: ah ok16:55
cjwatsonand it only had one case for KDE16:56
cjwatsoncalc: see vcl/unx/source/plugadapt/salplug.cxx; it looks for KDE_FULL_SESSION in the environment, and also checks whether the netwm atom is "KWin"16:58
cjwatsonthen the theme is in vcl/unx/kde/16:58
calccjwatson: thanks :)16:59
calci am a bit over halfway done sending all the bugs upstream :)16:59
calcthen need to make a second pass to deal with the 36 remaining new bugs17:00
calcmost of the bugs i have sent upstream are marked to be fixed for ooo 3.0, whee :-)17:22
Amaranthcalc: it seems like _every_ bug sent upstream is marked for OOo 3 :P17:32
slangasekbryce, tjaalton: why is xserver-xorg-video-i740 a dependency of -video-all on i386, but not on amd64?17:41
=== \sh is now known as \sh_away
bryceslangasek: hmm, not too familiar with i740, let me take a peek17:44
slangasekbryce: not that I should complain too loudly, currently this is one of the packages that make the difference between viable amd64 desktop CDs and oversized i386 CDs ;)17:47
bryceheh17:47
slangasekcalc: fix for the uninstallable openoffice.org-l10n-en-us is still in the pipe?17:48
brycewell it supports such cards as the famed "Spacewalker Hot-158" video card, how could we neglect that?!?  ;-)17:48
bryceslangasek: anyway, it says it supports 'any' architecture, so I've not yet spotted a reason why it shouldn't be included for amd6417:49
bryceit looks like it's a driver for a variety of bargain bin video cards which presumably would work on either17:50
bryceI do wonder though if -intel supersedes i740 like it did for i810, but I've never heard talk to that effect17:51
bryceI can dig further if you'd like?17:51
slangasekI know nothing about i740, I was just looking at the diff and that one seemed odd17:51
bryceit looks like at least for edgy, amd64 was targeted:  https://launchpad.net/ubuntu/edgy/amd64/xserver-xorg-video-i74017:52
slangasekmaybe the i740 was only ever used as an integrated chipset on 32-bit boards17:52
brycehmm, possibly, but from the card names in the readme "Joymedia Apollo 7400", "Machspeed Raptor i740", "Winfast S900 i740", etc. they sound a tad more like discrete consumer boards17:53
Amaranthis there a reason usplash isn't using uvesafb?17:54
Amaranthisn't the i740 one of the original 3D accelerator cards?17:54
Amaranthlike, from the quake 1 days17:54
brycethe driver's readme is dated 1999 so it seems to come from that era17:55
Amaranthi suppose the reasoning there is "why would you put one of these in an amd64 box?"17:56
Amaranthif the amd64 box would even have a slot for it17:56
bryceheh17:56
Amaranthiirc, carmack really loved that card :)17:57
_MMA_Since we're on graphic issues here and Amaranth mentioned Usplash, https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-March/003499.html Any ideas?18:00
=== FreeNode_ is now known as herb
jdstrandmathiaz: thinking about the apparmor/upgrade/complain issue18:07
jdstrandmathiaz: here is my thinking so far:18:07
jdstrandmathiaz: "$2" lt <first version of app where a profile existed> == complain18:09
jdstrand'profile existed' means either in the package or apparmor-profiles18:09
jdstrandthat is the easy case-- use complain when upgrading froma version where we didn't have a profile for it18:09
jdongupstart officially boots me now18:10
jdongKeybuk: pre-poke, I'll need consultation in a bit18:10
jdstrandmathiaz: the other easy case-- don't do anything special for version higher than the first version that shipped the profile18:10
jdstrand(eg hardy -> intrepid)18:10
jdstrandmathiaz: the harder case is what to do if going from apparmor-profiles to profile in the package18:11
jdstrandmathiaz: eg bind9 upgrade from gutsy -> hardy18:11
jdongKeybuk: what I wanted to ask was, if I define states using only a pre-start script and the service keyword, startup is still parallelized, right?18:11
jdstrandmathiaz: checking for dpkg-old seems error prone, as dpkg-old could be really quite old18:12
calcslangasek: yea still in the pipe, i'll be uploading it in the next week or so18:13
calcAmaranth: a lot of bugs in upstream bts are either not confirmed at all or marked later (as in they will never get fixed) :-\18:13
jdstrandmathiaz: I could stat it, but that seems hacky18:13
mathiazjdstrand: what would you do in the case? put in complain or in enforce mode ?18:14
jdstrandmathiaz: that is what I am thinking about18:14
Amaranthjdong: whoa, you've got a full upstart boot?18:14
jdstrandmathiaz: I'd like to peek inside the old version, then make a decision18:14
Keybukjdong: -> #upstart18:15
jdstrandmathiaz: by old version, I mean the existing profile that apparmor was using prior to the upgrade18:15
jdstrandmathiaz: but that won't get me what I want either18:16
jdstrandmathiaz: I could just always put these into complain mode18:16
jdstrandmathiaz: that is safest from a usability point of view18:17
cjwatsonpitti: bug 199129 hurts my brain. This looks like hal. Are we supposed to call hal-disable-polling on each drive to get it to go away?18:17
ubotuLaunchpad bug 199129 in ubiquity "Auto-resize install fails to mount drive" [Undecided,New] https://launchpad.net/bugs/19912918:17
mathiazjdstrand: yes - I think the main reason we're doing this is to not break existing configuration18:17
jdstrandmathiaz: so I could just do "$2" lt <first version an enforcing profile was shipped> == complain18:18
jdstrandthat logic is simple, and should not break anything18:18
jdstrandmathiaz: it will turn off a previously enforcing profile though18:19
mathiazjdstrand: yes18:19
mathiazjdstrand: which may not be good18:19
mathiazjdstrand: could you grep in the profile for enforce mode ?18:20
cjwatsonpitti: although hal-lock looks sort of promising too18:20
pitticjwatson: hi18:21
jdstrandmathiaz: so really, what I want is "$2" lt <first version an enforcing profile was shipped && <user said to keep the existing profile" == noop18:21
pitticjwatson: disable-polling? that's just for CD-ROM drives18:21
* pitti looks at bug18:21
jdstrandmathiaz: or flip that and say ... && <user said to use the new profile> == complain18:21
pitticjwatson: right, the old automount bug18:22
pitticjwatson: until gutsy, gnome-volume-manager does the automounting, now this is triggered by nautilus18:22
cjwatsonpitti: it sets media_check_enabled to false, which seems to be checked in the fdi that invokes hal-storage-mount18:22
jdstrandmathiaz: I could grep for enforce mode (which is what I was thinking), but if they had enforcing, and get the new profile, something could break18:22
cjwatsonwe're already setting the relevant nautilus gconf settings18:22
mathiazjdstrand: I'm not convinced you need to use first version an *enforcing* profile was shipped18:22
pitticjwatson: with the recent fix in casper to not ask for PK passwords for 'ubuntu' any more, you won't even get the dialog any more18:23
mathiazjdstrand: right - but they would be prompted for a configuration file change.18:23
pitticjwatson: hm, weird; we entirely ripped out mounting from g-v-m18:23
mathiazjdstrand: it's up to them to merge correctly then.18:23
pittiand aside from nautilus, nothing else does automount18:23
jdstrandthat is a good point18:23
mathiazjdstrand: that doesn't change from any other configuration file change18:23
* jdstrand nods18:24
cjwatsonpitti: the password isn't the bug18:24
pitticjwatson: right, I know18:24
cjwatsonpitti: I think hal's doing the automount all by itself, without nautilus intervention18:24
pitticjwatson: no, hal never automounts18:24
mathiazjdstrand: I think you need: $2 lt <first version where an apparmor profile was available> then complain18:25
pitticjwatson: however, I think running ubiquity under hal-lock is the canonical way to block these things18:25
pittiinstead of writing fake fdi files, meddling with gconf, etc.18:25
cjwatsonor maybe just the partitioning bit. Yes, that was sort of what I was looking at18:25
jdstrandmathiaz: yes, that was the first case I mentioned18:26
jdstrandeg dapper - hardy18:26
jdstrandI absolutely agree18:26
cjwatsonactually, the whole of ubiquity would probably be fine; I don't want it bailing out if it can't start the partition manager ...18:26
jdstrandthen nothing for the other cases-- up to user to merge the changes?18:26
pitticjwatson: at least this prevents mounting at a more fundamental level than gnome, thus also applies to KDE, and should be more stable against changes in gnome18:26
jdstrandmathiaz: ^^18:26
jdstrandmathiaz: that seems sane18:29
jdstrandmathiaz: if the profile exists in this scenario, then the user is prompted18:29
cjwatsonpitti: ok, thanks, I've asked Henrik to see if he can reproduce this under hal-lock18:29
mathiazjdstrand: hmm.. Considering that apparmor-profiles wasn't installed by default in gutsy, upgrading to hardy would prompt for a profile change for named18:29
pitticjwatson: sudo hal-lock --interface org.freedesktop.Hal.Device.Storage --exclusive --run gedit18:29
pitticjwatson: that works for me18:29
pitticjwatson: without sudo it doesn't18:29
pitti(quite understandably)18:29
jdstrandmathiaz: if the profile existed, then yes.  and that is good18:30
mathiazjdstrand: we could assume that the user knows a bit about apparmor since he installed apparmor-profiles18:30
cjwatsonhal-lock's argument passing conventions are irritating18:31
cjwatsonyou have to pass command and arguments as a single argument18:31
cjwatsonunlike sensible adverbial commands18:31
jdstrandmathiaz: I can say for the non-installed apparmor-profiles but the profile exists case, this is exactly what we want18:32
jdstrandmathiaz: prompting on a profile change18:32
mathiazjdstrand: correct18:32
mathiazjdstrand: however, if the system as a default profile upgrade should be transparent18:32
jdstrandmathiaz: really what we are worried about is the case where:18:34
jdstrand1. apparmor-profiles is installed18:34
jdstrand2. the profile migrated from apparmor-profiles to the package18:34
jdstrandmathiaz: so we need to decide if in this case, we want to enforcing mode18:35
jdstrands/to//18:35
mathiazjdstrand: well - if the profile is the default, we should enforce the new one. If the existing profile has been modified, we shouldn't enforce it18:36
mathiazjdstrand: and leave it to the sysadmin to decide18:36
jdstrandmathiaz: I don't think we can do that.  the default apparmor-profiles package is in complain mode.  therefore the user could have done anything with her configuration, and it was working.  we flip to enforce and boom18:37
mathiazjdstrand: good point.18:37
mathiazjdstrand: so that means if apparmor-profiles was installed, we should put the profile in complain mode always18:38
jdstrandmathiaz: except that gets us back full circle to when the user has apparmor-profiles installed, *and* enabled enforcing mode18:39
jdstrandmathiaz: we just turned it off18:39
jdstrandmathiaz: but, the user would have been prompted18:40
jdstrandfor the config change18:40
jdstrandconffile change18:40
keescookmvo: hi! which piece of software is responsible for the "Preconfiguring packages ..." text?18:40
jdstrandmathiaz: that seems sane18:40
jdstrandmathiaz: it doesn't break anything, and the admin was alerted to a change in the profile-- up to her to check it out18:41
mathiazjdstrand: hmm. So we shouldn't change anything in that case.18:41
mathiazjdstrand: no enforce or no complain mode18:41
mathiazjdstrand: just leave it as it is.18:41
mvokeescook: debconf usually - why?18:42
jdstrandmathiaz: oh, so if apparmor-profiles is installed, just let dpkg and the admin handle it18:42
jdstrandmathiaz: ?18:42
mathiazjdstrand: yes -18:42
jdstrandmathiaz: let me think about that18:42
mathiazjdstrand: don't try to put the profile in complain mode.18:42
JanCanybody know if there is a reason why python-wxgtk2.6 in hardy now suddenly depends on python2.4 instead of python2.5 before, or should I file a bug?  ;)18:43
mathiazjdstrand: the issue I see with your proposal about a complain/ directory is that there will be two places in the system where you can set a profile in complain mode18:43
mathiazjdstrand: that will be... confusing18:43
ScottKJanC: Is it instead of 2.5 or in addition to 2.5?18:43
jdstrandmathiaz: yes, but the tools are modified to make it look consitent18:44
jdstrandmathiaz: eg aa-enforce and aa-complain will manage the symlinks18:44
mathiazjdstrand: hm.. but if you edit a profile by hand, and set it to enforce, it can still be in complain mode18:44
keescookmvo: okay, was just looking at bug 203262 and saw the /tmp filename, wanted to double-check /tmp-usage-sanity18:45
ubotuLaunchpad bug 203262 in hwtest "hwtest fails preconfigure" [Undecided,New] https://launchpad.net/bugs/20326218:45
jdstrandmathiaz: true enough, but our documentation says to use aa-enforce and aa-complain to switch between these modes18:45
mathiazjdstrand: correct.18:45
jdstrandmathiaz: I had initially considered calling complain/ force-complain/18:45
JanCScottK: it depended on "a python >= 2.4 and << 2.6" and "python2.5" in the past, and it depends on "a python >= 2.4 and << 2.6" and "python2.4" now18:46
jdstrandbut thought that had the potential to be even more confusing18:46
ScottKJanC: Please file a bug then.18:46
mathiazjdstrand: may be we should add a sanity check - if there is an inconsistency between the profile and the state in complain/ a warning message should be emitted18:46
ScottKJanC: Assign it to Adri2000 since he did the last upload.18:47
JanCk18:47
jdstrandmathiaz: eg 'Warning: found /etc/apparmor.d/complain/foo, using complain mode'18:48
jdstrandmathiaz: ad like you said-- *only* if inconsistent18:48
mathiazjdstrand: yes18:49
jdstrandmathiaz: I like that18:49
JanCaah, someone beat me by 5 minutes to file this bug  ;)18:49
jdstrandkeescook: have you uploaded the new apparmor yet?18:49
jdstrandkeescook: with my patch?18:49
qenseare there hal developers on? I think they might find bug 203094 interesting18:52
ubotuLaunchpad bug 203094 in libsmbios "hal cannot set brighness on Dell notebook computers if a BIOS password is set" [Undecided,New] https://launchpad.net/bugs/20309418:52
qense(btw, maybe there should be a function added to this channel that you can poke a group)18:52
keescookjdstrand: no, but was going to soon, should I wait for updates?18:53
jdstrandkeescook: mathiaz suggested I add a sanity check warning message in the case that complain/foo exists but the profile is in enforcing mode18:53
keescookjdstrand: yeah, good idea18:54
* jdstrand nods18:54
jdstrandkeescook: so I'll do that and ping you18:54
keescookokay18:54
LaserJockqense: the problem would be that there isn't really such groups to poke18:54
qensemaybe it would be good if people could subscribe to specific keywords18:55
=== ogra_cmpc_ is now known as ogra_cmpc
keescookmvo: what creates the files in /tmp prior to debconf running?  while I know the number isn't a PID, the path still makes me nervous: /tmp/hwtest.config.155713: ...18:55
JanCso I assigned https://bugs.launchpad.net/ubuntu/+source/wxwidgets2.6/+bug/203266 to Adri2000  ツ18:55
ubotuLaunchpad bug 203266 in wxwidgets2.6 "python bindings of wxwidgets2.6 depends on python-2.4 instead of 2.4 and later" [Undecided,New]18:55
LaserJockqense: again, that requires such people being available I think18:56
qenseyes18:56
mvokeescook: I suspect tat this file created by debconf, but its just a educated guess currently18:56
qensebut it could be client side18:56
LaserJockqense: how do you mean?18:56
keescookmvo: it seems to read files from STDIN18:56
* mvo checks18:57
qensea plugin for the client18:57
qensewait, that's not the work of the channel maintainers18:57
Amaranthbryce: is it possible to make bulletproofx not wipe out the xorg log file?18:57
mvokeescook: have you checked /usr/sbin/dpkg-preconfigure ?18:57
bryceAmaranth: you can turn it off in /etc/gdm/gdm.conf via the failsafe* options18:57
mario_limonciellAmaranth, it just saves it to /var/log/Xorg.$DISPLAY.log.old18:57
mvokeescook: eh, hold on18:57
mario_limoncielldoesn't it?18:58
LaserJockqense: what I'm saying is that most of the time we don't necessarily have set people working on specific packages, or it's just one person perhaps. Filing a bug is much more effective than trying to ping people in IRC18:58
keescookmvo: I haven't, I assume it's something in dpkg, and I'm nearly positive it's using /tmp safely, but the all-numeric suffix bothered me.  I would expect letters if it's using mkstemp()18:58
qenseok18:58
keescookjdstrand: I pushed your changes-so-far to the primary apparmor bzr tree, if you want to merge to that18:59
* jdstrand nods18:59
LaserJockqense: so when you ask for hal people, well there aren't any specific hal people that I know of18:59
Amaranthmario_limonciell: yeah, someone is telling me on their system that gets wiped out too18:59
Amaranth*shrug*18:59
LaserJockqense: but somebody will take a look at a bug report18:59
qenseaha18:59
qensecan I confirm the bug or should the reporter give more information?19:00
qensethat was what I actually wanted to ask19:00
qenseI think the largest part of the information is given19:00
qenseand the dev can decide which specific information (s)he needs19:00
mathiazkeescook: bug 141295 is still relevant ?19:00
ubotuLaunchpad bug 141295 in linux-ubuntu-modules-2.6.22 "apparmor: kernel fix for missing audit type" [High,Incomplete] https://launchpad.net/bugs/14129519:00
mathiazkeescook: I've seen you've submitted a couple of kernel patches for apparmor19:01
LaserJockqense: yeah, if you can confirm it go ahead. Adding information is always encouraged19:01
qensenot that way ;)19:01
qenseI'm a member of BugSquad19:01
qenseI wanted to set it to confirmed(status) so the dev can decide what is needed more19:02
qensesince things like this can be very system specifix19:02
qensec19:02
LaserJockI don't think setting it as Confirmed will do much19:02
qenseok19:02
LaserJockif you can confirm it or get somebody else to do so then set it as Confirmed, otherwise I'd say leave it as is19:03
psyke83hi, I'm the author of this bug report, and I'm concerned that a fix or workaround will not make it into Hardy: https://bugs.launchpad.net/bugs/19592919:03
ubotuLaunchpad bug 195929 in gtk2-engines-murrine "Cosmetic bug: rectangular white outline surrounding rounded buttons (dup-of: 180962)" [Low,Fix committed]19:03
ubotuLaunchpad bug 180962 in xulrunner "new GTK widgets could look better" [Unknown,Confirmed]19:03
psyke83I have already posted a fix for buttons, but GtkEntry boxes are still not rendering properly... this issue impacts Firefox 3, and since it's going to be the default browser, IMHO we should have some eyes look over the code19:04
mario_limonciellAmaranth, that's a bit surprising.  I've always had that log for failing back to19:05
qensepsyke83: post your patch again in the main report19:06
qense(the one your original report was marked as a duplice of)19:06
qenseor maybe even post the fix at the mozilla bug tracker19:06
qensebecause that's where it finally has to be fixed19:07
psyke83qense, damn, I didn't see it had been marked as duplicate.. IMHO my bug has more useful information19:07
qenseI think they did that because your report is a bit 'untidy' ;)19:07
psyke83qense, the fix is only for buttons, not GtkEntry/GtkCombo boxes, and the fix is actually in the GTK2 engine code19:08
qensewell, if I were you I'd post the information again in the main report and/or at moz19:08
keescookmathiaz: oh, yeah, I couldn't find that bug19:09
keescook(I opened a new one, bug 202888 I think)19:10
ubotuLaunchpad bug 202888 in linux "aa-logprof unable to process logs without "type"" [Undecided,Triaged] https://launchpad.net/bugs/20288819:10
mathiazkeescook: I'll mark 141295 as Won't fix19:11
keescookmathiaz: well, I intend to fix it -- I have the patch in my hardy kernel git tree.19:12
mathiazkeescook: right - but the bug is against linux-ubuntu-modules-2.6.2219:12
mathiazkeescook: I could also mark it as a duplicate of bug 20288819:13
ubotuLaunchpad bug 202888 in linux "aa-logprof unable to process logs without "type"" [Undecided,Triaged] https://launchpad.net/bugs/20288819:13
keescookah, right19:13
mathiazkeescook: now I wonder - this patch had to be applied otherwise the genprof doesn't work in gutsy19:14
LaserJockman UUIDs can be a pain19:20
=== asac_ is now known as asac
ion_laserjock: Huh?19:25
LaserJockthey seem to change a lot on me, especially swap19:25
ion_Well, that seems strange.19:26
LaserJockI was trying to figure out why my computer wouldn't hibernate, then a look around and I've got no swap19:26
LaserJockand sure enough the UUID had changed19:28
ion_I can't think of what could cause that.19:28
LaserJockwell, this time it happened after I booted into a different OS19:29
LaserJockit's usually related to an install or another OS19:30
LaserJockbut it's rather aggravating19:30
keescookLaserJock: swap changing UUID is a bug :(  bdmurray might know more about it19:31
LaserJockyeah, I think I know the bug19:31
LaserJockI've been having this problem since I think edgy or so19:32
* keescook nods19:32
keescookI haven't been able to reproduce it, but I also don't multiboot19:32
LaserJockinitially I made the mistake of using the same swap partition for multiple OSs19:32
LaserJockwhich makes sense that hibernation might cause problems19:32
LaserJockso now I have a swap partition for each OS19:33
keescookwell, it seems like there is an OS that just mkswap's for fun.19:33
LaserJockwhich wastes a lot of space19:33
cjwatsonkeescook: it's apt-extracttemplates19:34
keescookcjwatson: yeah, mvo and I switched to privmsg, all is fine.  :)19:34
cjwatsonkeescook: the code looks scary on the face of it, but I think it is just about safe19:34
cjwatsonok, cool19:34
LaserJockbut the thing for me is that it's just a problem in using UUIDs, if I use the actual name of the partition it's all fine19:34
keescookcjwatson: yup, I figured it must be, but the tmp name didn't feel like mkstemp so I wanted to see for myself.  :)19:34
emgentheya people19:34
keescookheya emgent19:35
LaserJockit seems that while UUID is handy it's also fragile19:35
keescookLaserJock: well, generally only in this weird case.  you can use other names too19:35
LaserJockyeah, I would hope that UUIDs of non-swap partitions would stay the same :-)19:36
cjwatsonLaserJock: you're not the first person to report this for swap, by a long shot; I'd love to know what's causing it19:39
LaserJockcjwatson: this time it was a tad strange19:40
LaserJockwhat I did was install Fedora 8 on another partition19:40
LaserJockmade sure it wasn't using the Ubuntu swap19:40
LaserJockbut I swear I've rebooted a couple times into Ubuntu without a problem before today19:40
LaserJockanymore the first thing I check after doing an install is that swap still works19:41
LaserJockperhaps Fedora does a mkswap anyway19:42
LaserJockeven if I tell it I don't want to use that partition for swap19:42
keescookcjwatson, bryce: what are your thoughts on bug 190370?  this seems like an improper "escape" from bullet-proof mode?19:55
ubotuLaunchpad bug 190370 in xorg "privilege escalation when canceling the low-graphics warning prompt" [High,Confirmed] https://launchpad.net/bugs/19037019:55
cjwatsonI commented on it already, I definitely think it's a bug and seems like a possible vulnerability19:56
cjwatsonwell, maybe not, since you have to have physical access19:56
keescookyeah, has me worried -- though I'm a bit on the fence due to the physical access part19:56
brycekeescook: is that actually bulletproof-x mode?19:57
keescookbryce: not sure, I haven't had time to reproduce it yet.19:57
cjwatsonbryce: it's unclear, but it does seem vaguely like the failsafe mode19:57
cjwatsonthey don't quote exact text, but displayconfig-gtk does mutter about low graphics mode19:57
cjwatsonI suspect it's more likely to be a gdm bug than anything else19:58
cjwatsonor at least that that's a better place to start than xorg19:58
cjwatsonbut didn't want to reassign it, not being Bryce or Timo19:58
bryceted said he reproduced it; perhaps he can give more details19:59
ogra_cmpcsoren, could i get a look form a virtualization expert on bug #134865 ?20:05
ubotuLaunchpad bug 134865 in ltsp "x11-common segfaults in ltsp chroot in xen dom0" [Undecided,Fix committed] https://launchpad.net/bugs/13486520:05
ogra_cmpcdoes that fix sound sane to you ?20:05
mdkepitti: we download the translations from translations.lp.net/ubuntu/hardy/+source/ubuntu-docs - you can see the relevant template for each document20:10
sorenogra_cmpc: The fix being that it installs libc6-xen?20:13
sorenogra_cmpc: Yes, that sounds sane.20:13
ogra_cmpcit installs libc6-xen if thats installed on the server20:14
ogra_cmpcok, fine then, i'll commit it after he fixed it up a bit20:14
=== \sh_away is now known as \sh
mdkepitti: reference is at https://wiki.ubuntu.com/DocumentationTeam/Translation which is always worth a read if you haven't translated docbook xml before20:17
murlidharhttp://sourceforge.jp/forum/forum.php?thread_id=7399&forum_id=576820:42
murlidharcan anybody port cabos application to linux20:42
murlidharplease20:42
wasabiI suspect you'll have more luck doing it yourself.20:46
cristihello20:47
cristiis there any developer here20:47
cristiwith whom I could discuss some openal issues?20:47
cristimore exactly https://bugs.launchpad.net/ubuntu/+source/openal/+bug/19491920:49
ubotuLaunchpad bug 194919 in openal "libopenal needs replacement" [Undecided,New]20:49
cristihave I perhaps asked the wrong room?20:52
_MMA_People are most likely busy of not working atm.20:54
cristithanks20:54
cristibut is this the right room?20:54
keescookasac: I've filed bug 203306 -- you'd asked me to do so a while back but it had fallen down my TODO list until now20:58
ubotuLaunchpad bug 203306 in firefox "when upgrading to FF3, some about:configs are reset" [Undecided,New] https://launchpad.net/bugs/20330620:58
asackeescook: those are booleans, right?21:08
keescookasac: yeah21:10
LaserJockoops, I seem to have killed the hwtest app :/21:11
asackeescook: ok i attached a patch that still applies cleanly :). don't ask me if it still works though.21:15
keescookhehe21:15
\shslangasek: please approve php-xdebug (universe) thx :)21:16
\shs/slangasek/whoever has the mighty powers to approve stuff/21:17
warp10Hi all!21:38
=== FreeNode is now known as herb
=== Arby_ is now known as Arby
=== \sh is now known as \sh_away
=== lamont` is now known as lamont
alex-weejbryce: hey. any idea what's going on with xorgs tendency to detect screen dimensions incorrectly lately?22:14
brycealex-weej: not sure what you mean.  Hardy does rely more on the automatic screen detection rather than the debconf heuristics, so there is possibilities that if your screen had been set up correctly before, it may work differently now, but that change went through a few months ago22:16
alex-weejmaybe i just hadn't noticed it as gnome has my DPI set in gconf at 9622:16
alex-weejhave you seen my bug?22:16
seb128slangasek: bug #202193 is somewhat noticable and you might to milestone it22:17
ubotuLaunchpad bug 202193 in ubuntu-gdm-themes ""incorrect user name" errormessage displays in a wrong place" [High,Confirmed] https://launchpad.net/bugs/20219322:17
brycealex-weej: perhaps one of the most common issues people have run into is if they have a tv-out; on some cards X ends up using that output's resolution (typically 1280x1024), instead of what's expected.  In these cases, we generally can just quirk your card to ignore the tv-out22:18
brycealex-weej: I've likely seen your bug, which # is it?22:18
alex-weeji'm trying to find it, 2 secs22:18
alex-weejhttps://bugs.launchpad.net/ubuntu/+source/xorg/+bug/20149122:19
ubotuLaunchpad bug 201491 in xorg "Screen DPI detected incorrectly" [Undecided,New]22:19
alex-weejbasically xdpyinfo gets the physical dims wrong22:19
alex-weejbut ddcprobe gets it right22:20
alex-weejwhere is xdpyinfo getting its numbers from?22:20
alex-weejalso there is this sort of related issue with Firefox getting its DPI settings directly from X without checking GNOME's configuration22:20
alex-weejhttps://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/20148722:20
ubotuLaunchpad bug 201487 in firefox-3.0 "Firefox uses the wrong DPI" [Undecided,Confirmed]22:20
alex-weejwhich some people have also added more information on22:20
alex-weejbut they are two separate problems22:20
slangasekbryce: if displayconfig-gtk is no longer to be included in the menus, should it also be unseeded?22:36
cjwatsonkeescook: I have a security vulnerability in gfxboot for you22:40
keescookcjwatson: seriously?22:44
cjwatsonkeescook: </troll> elmo reckoned you might help if I claimed that ;-)22:44
keescookhah22:44
cjwatson(super-weird memory corruption in the middle of assembly code, though :-/ )22:44
keescookyerg.  bug #?  or some pointers?22:45
cjwatsonah, I'm on it, I've just been on it for two hours and needed light relief22:45
keescookheheh22:45
cjwatsonit's breaking the Kubuntu and Xubuntu boot processes at the moment22:45
cjwatsonas in, completely; CD boot menu hangs22:45
keescookwhoa.  but only [kx]ubuntu?22:46
keescookwhat's different with them beyond theme?22:46
slangasekthe number of letters in the name, for one :)22:46
cjwatsonright22:46
keescookI get enough of this literalness from soren.  ;)22:47
cjwatsonno, he's serious22:47
cjwatsonI've isolated it to that22:47
keescook*lol*22:47
keescookbut mythbuntu doesn't hang?22:47
cjwatsonhaven't tried Mythbuntu, but Ubuntu and Edubuntu are just fine22:48
cjwatson(I know Edubuntu doesn't have a bootable CD, but I was just changing the labels in isolinux.cfg on the fly)22:48
slangasekseb128: 202193 milestoned for release, thanks. (anyone working on it yet?)22:48
_MMA_cjwatson: What days image. Ill try Ubuntu Studio.22:48
_MMA_*image?22:48
nxvlwhere is that i request for givin-backs22:48
cjwatson_MMA_: today's, but I don't need more tests - it's at a hideously low level22:48
cjwatsonand, as I say, I was doing this just by editing isolinux.cfg22:49
cjwatsonnot using whole different images22:49
_MMA_cjwatson: Ok22:49
keescookcjwatson: at what point does it freeze?  is it arch-specific?22:49
seb128slangasek: (no idea, that's an artwork issue)22:49
cjwatsonkeescook: it freezes in the middle of a 'savescreen' op in the xmenu.init function in gfxboot-theme-ubuntu/xmenu.inc22:50
cjwatsonsavescreen is defined in gfxboot/bincode.asm22:51
bryceslangasek: no, it's still needed for the bulletproof-x mode (no getting away from that via xrandr - this use case requires patching up the xorg.conf, and only dcg does that now)22:52
cjwatsonI would love advice, but on the other hand I'm aware that anyone else will need a while just to get up to speed on this code22:52
slangasekbryce: ok22:52
keescookI can read asm quickly.  gfxspamasm I'll need to grok a bit longer.  ;)22:52
slangasekbryce: btw, I had occasion to be grumpy with the new, not-recorded-anywhere-in-xorg xrandr handling when my first attempt to play with the new GUI crashed X, and then afterwards my display was coming up sideways after login... :)22:53
keescookcjwatson: okay, reading savescreen, one sec22:53
cjwatsonalloc_fb ends up in a malloc implementation22:54
keescookI assume "prim_" prefix just means its callable?22:55
cjwatsoncorresponds to ops in the interpreted language, pretty much22:56
cjwatsonprimitive22:56
keescookwhat's your methodology for debugging gfxboot?22:56
bryceslangasek: yeah22:56
cjwatsonprayer22:56
keescookhahah22:56
keescookso, no gdb under it, etc?22:56
cjwatsonyou can stick 'dtrace' ops wherever you like, and then you get a debug console22:56
cjwatsonshows you the stacks, and you can single-step22:56
slangasekbryce: but I guess that's just an instance of the one bug you're already tracking, isn't it ;)22:56
cjwatsonyou can't do any more serious inspection, but it's a good start22:56
=== \sh_away is now known as \sh
cjwatsonyou can only debug at the interpreted language layer, though22:57
keescookcan I run it on a local console sanely?22:57
bryceslangasek: bug 197673 (second in importance only to bug 197645 which I'm finalizing a (hopeful) fix for)22:57
cjwatsonkvm22:57
ubotuLaunchpad bug 197673 in gnome-control-center "gnome-display-properties should revert change automatically if not acknowledged" [High,Confirmed] https://launchpad.net/bugs/19767322:57
ubotuLaunchpad bug 197645 in gnome-settings-daemon "gnome-settings-daemon crashed with SIGSEGV in rw_screen_list_outputs()" [Medium,New] https://launchpad.net/bugs/19764522:57
cjwatsonyou can't run it under Linux - it's bootloader hooks22:57
cjwatsons/Linux/Linux directly/22:57
keescookokay, yeah, it's doing direct BIOS stuff, I assume.22:58
bryceslangasek: I share your xrandr gui grumpiness22:58
cjwatsonkeescook: I have a vague suspicion here that snprintf might be writing off the end of a memory region or something22:58
bryceslangasek: but these are all top priorities for me (unfortunately I was sick most of last week - was hoping to have more of them resolved by now)22:59
keescookcjwatson: you're suspecting that an sprintf is corrupting soemthing that prim_savescreen, save_bg, or alloc_fb use?23:02
keescookcjwatson: are there any async things that happen in gfxboot?  any timers, interupt handlers, etc that might be firing?23:03
cjwatsonthere are, but none of those seem relevant; I've reproduced this entirely consistently23:05
cjwatsonI'm suspecting that snprintf is corrupting the malloc arena in pretty much the usual way, albeit transferred to this environment23:05
keescookright... so, if the diff between ubuntu and kubuntu is litterally 1 letter, can you reproduce by modifying the otherwise-working ubuntu theme and making it fubuntu or something?23:07
* keescook reads prim_snprintf23:07
cjwatsonkeescook: I considered Kubuntu and Xubuntu good enough proof23:07
cjwatsonI might just be *using* snprintf wrongly, conceivably23:07
keescookthe themes are just read from the .cfg file?23:08
cjwatsonthe terminology is misleading23:08
cjwatsongfxboot-theme-ubuntu is actually the implementation for all flavours23:08
keescookI guess I want to ask, "How do I reproduce this?"  :)23:08
cjwatsonshould be able to do it by taking an Ubuntu CD, editing isolinux/isolinux.cfg, and making the menu label entries that mention Ubuntu say Kubuntu instead23:09
cjwatsonchanging it to "Fubuntu" has the same effect23:09
keescookmore stupid questions: and this does not happen with the 3.3.28-0ubuntu2 (gutsy) version?23:10
LaserJockcan I get an archive admin to give back mysql-gui-tools please?23:10
seb128LaserJock: no, you need a buildd admin there23:11
LaserJockah23:11
cjwatsonkeescook: string lengths were different in the configuration associated with that23:12
cjwatsonI haven't tried otherwise23:12
keescookokay23:12
LaserJockI thought archive admins could do give-backs23:12
cjwatsonit's worth noting that we hardly ever call malloc directly - it's almost always through a 'string' wrapper that deals with adding 1 to the length23:12
keescookcjwatson: yeah, not reading through the prim_length and other things in bincode23:13
keescooker s/not/now/23:13
keescooki'm uncomfortable with the memory "type"ing being done...23:14
cjwatsonseems to work pretty well in general23:15
keescookyeah, I'm sure it's okay -- it's just hurting my poor eyes23:15
keescook(this is the first time I've actually tried to seriously read the gfxboot code)23:16
cjwatsonI rarely have to try to read the assembly, fortunately23:17
cjwatsonok, it's specifically the "^Install Kubuntu" string that it hates23:17
keescookyou'll have this fixed by the time I'm understanding the primitives ;)23:18
cjwatsondon't hold your breath, it's been three hours now23:19
cjwatsonoh, if you want documentation rather than grokking it from first principles, run make in doc/23:19
=== \sh is now known as \sh_away
Amaranthso gfxboot hates kubuntu? good to know ;)23:27
seb128slangasek: any reason you didn't accept the gnome-power-manager update?23:27
keescookcjwatson: any docs on the memory management design?  it seems to make distinctions between memory locations for doing memory sizing23:27
keescookcjwatson: I'm trying to convince myself that the "sprintf" definition is safe.  :)23:27
cjwatsonI'm wrong, it's the "^Try Kubuntu without any change to your computer" string23:28
keescookthe  dup cvp length  seems right, unless "length" malfunctions23:28
cjwatsonkeescook: the stuff in doc/ is all there is23:28
keescookcjwatson: I suspected.  ;)23:28
cjwatsonoh, and the comments in bincode.asm ...23:28
slangasekseb128: because I did?23:29
seb128slangasek: hum, just received the -changes mail, you can ignore the question23:29
slangasek:)23:29
keescookcjwatson: yeah, that's what I've been reading.  seems like a fun tool -- just insanely difficult to debug.23:29
cjwatsonI have to say that it's normally been slightly easier than this23:30
cjwatsonprovided you can wrap your head round an RPN language, but gfxboot is hardly the only such23:30
Kopfgeldjaegern823:30
* slangasek whimpers in pain at the amount of time it takes to get a bzr co of ~ubuntu-core-doc/ubuntu-doc/ubuntu-hardy23:31
keescookcjwatson: yeah, I'm cool with the RPN -- it's just reading what each prim is doing that's taking me time.23:31
keescookI'm now trying to convince myself that the sprintf definition doesn't need a "1 sub" to the length before calling snprintf23:32
LaserJockslangasek: hehe,  imagine how long it took to push it23:32
LaserJockslangasek: I think it was something like 5 days23:33
seb128slangasek: how restrictive are you on changes right now? I've a patch to make libgnomeui uses gio for thumbnails which is in fedora for some time and has been commited upstream now, it fixes bug #20315123:33
ubotuLaunchpad bug 203151 in libgnomeui "Image thumbnails are not shown in Trash" [Low,Fix committed] https://launchpad.net/bugs/20315123:33
seb128slangasek: the change would be nice to have but there is no hurry, I'm fine delaying to after beta23:34
slangasekseb128: I think I'd prefer that one to wait until after beta23:36
slangasekLaserJock: what format is this branch in?23:36
slangasekmaybe it needs some bazaar guru lovin'?23:36
LaserJockslangasek: don't know actually23:37
LaserJockslangasek: well, I believe lifeless helped get it all set up23:37
keescookcjwatson: *hah* prim_snprintf aims the gfx buffer at the alloc'd region and calls "printf"! hahaha. I love reading asm.23:37
cjwatsonkeescook: I think I've convinced myself of that after staring at it: in get_length_40, LOOPNZ decrements ECX before the test, so an empty string will end up with ECX == -1, and NOT ECX => 023:37
slangasekLaserJock: hrm, ok.  OTOH, how long ago did he do that, and how much has the state-of-the-art moved since then :)23:37
LaserJockslangasek: you might want a lightweight check out23:37
seb128slangasek: ok23:38
keescookcjwatson: ewww23:38
LaserJockslangasek: very true, it has been a while23:38
cjwatsonNOT -2 => 1, etc.23:38
cjwatsonones-complement negation FTW23:38
slangasekLaserJock: right, for what I'm doing with it that's probably a good idea23:39
keescookcjwatson: should be easy to test?  have it print out the length of various strings?23:40
keescookcjwatson: these func_NN names keep making me think I'm reading BASIC.  ;)23:41
superm1asac, suspend/resume was finicky before, but i'll try it23:48
cjwatsonkeescook: ok, this is seriously freaky. This seems to work around it (with other problems, but still): http://paste.ubuntu.com/5804/23:57
cjwatsonso copying the characters one-by-one breaks, but strcpy succeeds?23:58

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