/srv/irclogs.ubuntu.com/2009/03/10/#ubuntu-devel.txt

mathiazslangasek: do you have an idea what went wrong in bug 328525?00:15
ubottuLaunchpad bug 328525 in openldap "package libldap-2.4-2 2.4.11-0ubuntu6.1 failed to install/upgrade: package libldap-2.4-2 is already installed and configured" [Undecided,New] https://launchpad.net/bugs/32852500:15
TheMusocalc: what functionality in OpenOffice needs java, so I have something I can test?00:43
calcTheMuso: help - search for item00:45
calcer 'Find'00:46
calcit doesn't install it by default but i believe if you have either 'openoffice.org' installed or at minimum openoffice.org-java-common it should work00:46
TheMusocalc: ok00:48
TheMusocalc: there is no search option in the help menu, do I have to go into OpenOffice help?00:49
TheMusoI am in writer00:50
TheMusocalc: nvm found it00:51
TheMusocalc: ok once I made sure I had openoffice.org-java-common installed, the find function in the help worked without issue. WIll add my comment to the bug.00:56
calcTheMuso: cool thanks :)01:07
calcTheMuso: that uses java so it seems it does work now :)01:08
TheMusoGreat!01:08
calcTheMuso: so i can close the bug after you follow up to it, and if anyone else has troubles they can always reopen it :)01:08
TheMusocalc: I've followed up to it.01:09
calcTheMuso: ok thanks01:09
calcyea in the past ppc wouldn't even compile with java enabled at all so i think it should be fine now that you have verified it01:09
TheMusoSweeet!01:10
stgraberTheMuso: is there a known bug in Jaunty's pulseaudio that'd make it using way more CPU than it should (10-15% with a single sound input) and making the sound to cut sometimes (especially during movies) ?01:18
stgraberTheMuso: I see a few bugs that could cause that on LP but couldn't find THE bug01:18
TheMusostgraber: what ver are you using currently? A new version was uploaded several hours ago, please make sure you have that before filing bugs etc.01:18
TheMusoubuntu1101:18
stgraberstill running 10, will update and retry.01:19
TheMusook thanks01:19
TheMusoa lot of work went into 11, as you might see from the changelog.01:20
stgraberyeah, just saw the changelog on LP :) lot of changes.01:20
TheMusoYep.01:20
TheMusoThanks to Daniel for all that hard work to get Pulse running stable. :)01:21
stgrabergood to know siretart is back at work :)01:22
stgraberTheMuso: no glitch so far, seems to have fixed it. thanks01:28
TheMusostgraber: thanks dtchen. :)01:29
TheMusos/thanks/thank/01:29
johanbrstgraber: did the cpu usage go down at all?01:30
stgraberjohanbr: nope but sound is perfect now01:30
johanbralright. always something. :)01:30
stgraberstill some 10% of CPU usage from pulse .. though that's on an Atom cpu so ...01:31
dtchenjohanbr: "high cpu usage" was due to two major culprits: spinning on snd_pcm_avail_update() and cpu-intensive resampler. both have been addressed for the most common hardware.01:32
johanbrdtchen: That's good to hear. I should give pulse a try again. Thanks.01:35
stgraberdtchen: thx for fixing pulse01:52
ScottKI have a novice archive-admin question for one of you who's more experienced if someone is around?01:52
StevenKScottK: Shoot01:53
ScottKStevenK: I'm looking at a package that is one BSD file, one file that's explicitly GPL v2 and later, and the rest say GPL v2.  Debian/copyright lumps the V2 files and the V2 and later file together and describes them as V2 and later.01:55
StevenKAhh, that's licensing01:55
ScottKIs incorrectly describing files as V2 and later that are just V2 a reject or an accept and file a bug?01:55
StevenKScottK: It doesn't mention the BSD file, and isn't clear, since V2 is different from V2 and later01:56
ScottKIt does mention the BSD file.  That part is fine.01:56
ScottKThe problem as I see it is listing V2 files as V2 and later.01:56
ScottKNo advertising clause on the BSD file, so that's OK to mix with GPL.01:57
ScottKIt's mythnettv if you'd rather just look.01:57
StevenKScottK: Right, but the BSD file isn't shown in the copyright file?01:58
ScottKIt is.01:59
ScottKIt's fine.01:59
StevenKAh01:59
ScottKIt's not separating the GPL v2 only and the GPL v2 and later.  Sorry I'm not being clear.01:59
StevenKScottK: Not sure, to be honest01:59
cjwatsonI would be inclined to reject it for that; it should be simple to fix02:00
ScottKIt's got some interesting packaging issues like build-dep on python-central and build-dep-indep on python-support.02:00
StevenKScottK: Eeek02:01
ScottKcjwatson: Thanks.  I'll do that along with some commentary on the packaging.02:01
JanCScottK: that sounds just plain wrong ?02:02
ScottKIt is.02:03
ScottKAnd it's a cdbs rules file, so I have no idea what would actually happen if one built it.02:03
ScottKThe guy that uploaded it is new, so ....02:03
slangasekmathiaz: smells to me like a dpkg/trigger bug02:24
slangasekmathiaz: in fact, the 'Processing triggers' line 7 lines earlier is fairly conclusive IMHO :)02:25
calci tried adding a local repo to sources.list but apt just claims 'Ign file: ./ Packages'02:25
calcin intrepid02:25
calcthe same setup works in jaunty02:25
calcthe sources.list contains deb file:/root/debs ./02:26
cjwatsoncheck which files it's actually accessing02:26
calcand in /root/debs/ i ran apt-ftparchive packages . > Packages02:26
cjwatsonyou need to give it a Packages.gz, IIRC02:26
calcdoes the same thing for Packages.gz02:26
cjwatsonor maybe even Packages.bz202:27
cjwatsoncf. Debian #44097302:27
ubottuDebian bug 440973 in dpkg-dev "dpkg-scanpackages.1.gz: bzip2 vs. gzip" [Minor,Closed] http://bugs.debian.org/44097302:27
cjwatsonanyway, my advice stands, strace it or something to see what it's actually trying to fetch02:27
StevenK--print-uris works, too02:28
calccjwatson: hmm that seems to work with bzip2, but doesn't seem to be needed on jaunty for some reason02:29
calchmm actually that didn't seem to work but it made the Hit/Ign line go away, i'll strace and see what is going on02:30
cjwatsonapt (0.7.17~exp2) experimental; urgency=low02:30
cjwatson  [ Eugene V. Lyubimkin ]02:30
cjwatson  * apt-pkg/acquire-item.cc:02:30
cjwatson    - Added fallback to uncompressed 'Packages' if neither 'bz2' nor 'gz'02:30
cjwatson      available. (Closes: #409284)02:30
cjwatson       apt | 0.7.14ubuntu6 |      intrepid | source, amd64, i38602:30
calcok so it did download it, hmm02:33
calcbut it still doesn't show up in apt-cache policy02:34
calci see it in /var/lib/apt/lists/_root_debs_._Packages02:34
* calc kicks himself03:06
calci am trying to install amd64 debs on... i386, argh!!!03:06
calcno wonder it didn't work03:06
calccjwatson: sorry for bugging you earlier :\03:06
Hobbseeway cool.  kernel panic on hibernation now.  I'm sure this was working a week ago!03:20
TheMusoHobbsee: what wireless driver are you using?03:20
HobbseeTheMuso: iwl394503:21
lifelessHobbsee: we're moving the panics closer to the start of the uptime03:22
Hobbseelifeless: ahhh.  is that the problem... right ;)03:22
lifelessTheMuso: abentley was reporting hangs on iwl3945, on intrepid, but didn't that get a kernel update recent?03:22
Hobbseenot sure if it got a kernel headers update, though?03:23
TheMusolifeless: don't know.03:24
Hobbseeoh, hmm.  they're all together03:24
* calc deletes his remaining i386 vm's since he doesn't need them anymore03:40
* Amaranth reports an i386 OOo bug for calc 03:47
=== bluesmoke is now known as Amaranth
wgrant.win 403:59
wgrantGrmph.03:59
calcAmaranth: you can keep it ;-)04:05
calcAmaranth: i wasn't able to run amd64 vm's until i upgraded my laptop this past month since the cpu didn't have the right support04:07
calcAmaranth: and so whenever i build test packages i had to remember to build them for i386, but i don't need to anymore :)04:07
=== slangasek changed the topic of #ubuntu-devel to: Archive: feature-frozen | frozen for alpha-6 | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-intrepid | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | LP believed fixed - please report any further timeouts to #launchpad
=== slangasek changed the topic of #ubuntu-devel to: Archive: feature-frozen | frozen for alpha-6 | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-intrepid | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
LaserJockslangasek: it's Tuesday already? :-)04:51
slangasekyep04:51
TheMusoBy almost 5 hours04:52
TheMusoUTC time04:52
=== bluesmoke is now known as Amaranth
LaserJockTheMuso: should be end of Tuesday UTC :-)04:56
TheMusoLaserJock: What, and push the alpha out bya day? :p04:56
persiaLaserJock, Why?  We've been midnight-starting for a while now.04:56
persiaOften enough the alpha doesn't get out until well into Friday on this side of the world anyway.04:56
LaserJockpersia: I don't have a particular reason. I need to do a couple Edubuntu uploads to make edubuntu-desktop properly installable but I think that shouldn't be a problem.05:00
persiaLaserJock, The do them.  It's a "soft freeze".  You should feel guilty that they are late.05:00
persias/The/Then/05:00
persiaJust make sure to inform the release managers if the Edubuntu alpha CDs need rerolling once candidates are ready.05:00
persia(and don't do it too often or the release managers may not reroll)05:01
StevenKOr the release managers might sharpen weapons while re-rolling05:02
persiaThat too :)05:02
* Hobbsee sharpens her Long Pointy Stick of DOOM!!!!!!!!!!!!!!!™05:02
Kamping_Kaiserah oh05:03
Kamping_Kaiser:)05:03
TheMusoHow often does ddebs.ubuntu.com get updated with dbgsym packages?05:23
TheMusonvm my local screw up here05:26
=== asac_ is now known as asac
slangasekTonio_: hrm; why does "libk3b4" contain libk3b.so.6?06:42
l3ftm1n0rhow do packages get included into the synaptic package manager? like how is it decided that a particular package needs to be there in the online repositories06:43
dholbachgood morning06:50
LaserJockslangasek: I just uploaded edubuntu-artwork. Due to a miscommunication pitti removed the entire source package instead of just the edubuntu-artwork-usplash .deb so it's going to land in NEW :(06:52
persial3ftm1n0r, Essentially, a developer uploads it.  See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for more information.06:54
l3ftm1n0rpersia, thanks06:59
l3ftm1n0rpersia, the reason i asked was that some packages for ubuntu arent on the synaptic but are available on the developers site ( case in point frostwire and limewire deb packages)07:00
LaserJockl3ftm1n0r: often times those sorts of packages are not in Ubuntu for license/patent reasons07:14
l3ftm1n0rLaserJock, ok. but i guess frostwire is os?07:16
LaserJockl3ftm1n0r: I think there were still some problems with it, I can't remember for sure though07:19
l3ftm1n0rLaserJock, maybe the whole jacking off the Ui of limewire :P07:20
directhexslangasek, to avoid going through binary NEW?07:33
KaiLdamn, we need a fresh pidgin once again :/07:50
KaiL2.5.5 works ;)07:51
pittiGood morning07:51
pitticalc: pong07:51
KaiLalso good morning from here ;)07:52
pittiLaserJock: oh, sorry; I thought you entirely wanted to drop it07:52
LaserJockpitti: no, we have other artwork (gdm, FF homepage, etc.) that we still keep07:52
LaserJockit's all in the same source07:52
LaserJockunlike ubuntu I think which has separate source packages07:53
LaserJockpitti: no harm done though, we got it back :-)07:53
=== tkamppeter_ is now known as tkamppeter
mvothanks slangasek08:27
tkamppeterpitti, hi08:35
pittihey tkamppeter, good morning08:36
=== azeem_ is now known as azeem
dokojames_w: could you upload the patch for python-crypto? I'm still in Hamburg08:48
dholbachdoko: james_w is in .au :)08:49
dokoahh08:49
dokohe was awake 1h ago :)08:49
james_wdoko: I would have if it wasn't in main :-)08:50
dholbachdoko: and james_w is not in core-dev :)08:50
dokoaha ...08:50
dokook, will do tomorrow08:50
james_wthanks08:50
dholbachtotally unjustified in my opinion, but looks like James is working on it: https://wiki.ubuntu.com/JamesWestby/CoreDevApplication :-)08:51
* pitti puts up the "James for core-dev!" sign08:51
dholbachpitti: you can speed up the process by adding your endorsement to the wiki page :)08:52
* dholbach hugs pitti, james_w and doko08:52
* pitti hugs dholback08:52
* james_w hugs dholbach 08:52
aradoko, don't you hug anybody?08:57
* seb128 hugs dholbach09:00
* dholbach hugs seb128 back09:01
* dholbach hugs ara too09:01
* ara hugs dholbach :D09:01
* juanje likes hugs as well and hugs dholbach :-P09:05
* dholbach hugs juanje09:05
dholbachjuanje: (-: ¡hola! ¿como estas? :-)09:06
juanjedholbach: fine, trying to do so many things at the same time... but I like to come to this channel because is so full of love :-D hehe09:07
dholbachjuanje: so how's guadalinex coming together?09:09
juanjedholbach: I post it some things we've done in Guadalinex (btw, you are there :-P) and I'm working now in some i18n stuff, some documentation in Spanish for our collaborators and a bit on Ubiquity and casper09:09
dholbachjuanje: are you in touch with the ubuntu installer folks for ubiquity and casper?09:10
juanjedholbach: I'm still have some things I don't know well how to work with in Launchpad, but I'll try step by step...09:10
juanjedholbach: no much for now, just about some missing strings for translations, but I planning to do for some stuff.09:11
dholbachjuanje: just ask :)09:11
juanjedholbach: but actually we did a kind of wrapper for the frontend so we don't need to touch so much by now the Installer09:12
juanjedholbach: anyway, I was wondering if is still possible to touch things there (ie. in casper)09:13
dholbachjuanje: evand and cjwatson might be good people to judge if it can go into Jaunty or if it should wait09:13
juanjedholbach: yeah, I guessed so, I was thinking to ask them today or tomorrow (before it be too late) about it09:14
=== The_Company is now known as Company
juanjedholbach: but I like to create branches with solutions (when I know about it) before put a bug a bug or bother someone09:16
juanjedholbach: maybe I should ask first, i don't know....09:17
dholbachjuanje: best to just ask quickly :)09:17
juanjedholbach:  yeah, you right ;-)09:17
Tonio_slangasek: concerning k3b that's for historical reasons... previous version was libk3b3 and contained libk3b.so.5, same for the one before etc...09:33
directhexyay for historical raisins09:34
Tonio_slangasek: I prefered not to change the naming schema, still debian will use that one to (they started to package it) in order to remain sync09:34
Tonio_slangasek: also, that upload was targetted to my ppa, shouldn't have reached the archives... we're currently testing it and I'll it reviewed before upload09:35
Mirvmvo: great news, the new libcompizconfig does, like I suspected, take ca. 4-5 seconds away from GNOME login. Keybuk will be happy probably as well, if he was the one doing boot time improvements.09:35
Tonio_slangasek: I've reuploaded back the kde3 version for the moment...09:35
tkamppeterpitti, hi09:35
pittihey tkamppeter09:35
mvoMirv: excellent! thanks for confirming this :)09:36
=== pbn_ is now known as pbn
Tonio_directhex: to say it differently, I prefer to stay sync with debian naming convention on that package, and I don't have the all history behind it, it's just the way it is for long now...09:37
Tonio_slangasek: hum, just looked again, k3b-kde3 had libk3bdevice.so.5 and libk3b.so.3 in fact...09:43
Tonio_slangasek: now it's been sync to be all .so.6.... so maybe I should fix to libk3b6, you're right09:44
Tonio_slangasek: but I have to see with debian since afaik, the maintainer is using 4 too...09:46
gaspadholbach, james_w: nbs and edos up again (and sorry for the long delay...)09:52
gaspadholbach: i'm updating harvest-data to point to the right urls.09:52
* dholbach hugs gaspa09:54
dholbachawesome09:54
gaspadholbach: :)09:55
* dholbach hugs gaspa09:55
dholbachawesome :-)09:55
MirvKeybuk: hi. the new libcompizconfig should do something visible to your grub -> desktop bootcharts :) in the case of warm login the difference is huge, since compiz was the only thing that prevented warm login (no disk access needed) from being ca. 3s10:07
KeybukMirv: yes, I know, mvo and I have been discussing it for a while10:08
MirvKeybuk: ok.10:08
cjwatsonslangasek: I uploaded base-installer to fix bug 34030810:15
ubottuLaunchpad bug 340308 in base-installer "keyboard layout gets reset when console-setup is installed during base system installation" [Undecided,Fix released] https://launchpad.net/bugs/34030810:15
cjwatsonubiquity ought to see an upload too10:16
pittidoko: with pycentral, how can I tell XS-Python-Version: to only use python >= 2.5?10:22
pittidoko: or do I need to use pysupport for that?10:22
Keybukpitti: 2.5-10:23
pittidoko: debian/pyversions is already 2.5-, but it still tries to compile for 2.4, which fails10:23
pittiKeybuk: ah, indeed; that's not documented on http://wiki.debian.org/DebianPython/NewPolicy10:24
pittiKeybuk: thanks10:24
Keybukthough I had endless problems with pycentral last night, and switched to pysupport10:25
KeybukI had lots of problems with that too, but at least they weren't endless ;)10:25
pittipyversions: error parsing Python-Version attribute10:25
pittiit doesn't seem to like this very much10:25
pittiKeybuk: I give up, and switch to pysupport, too, I think10:31
geserpitti: try ">= 2.5" for XS-Python-Version (it's mentioned on the wiki page and pyversions seems to like it too)10:33
pittiaah10:33
cjwatsonslangasek: ok, ubiquity and casper (for a slight security problem) uploaded now too10:41
=== svolpe_gerrath is now known as svolpe
cjwatsonKeybuk: could you look at bug 340188? it has a udev debug log now, although the problem went away upon cranking up the log level10:50
ubottuLaunchpad bug 340188 in debian-installer "Jaunty alternate ISO fails to partition using Guided / use entire disk" [Undecided,New] https://launchpad.net/bugs/34018810:50
Keybukcjwatson: I have too much else to do right now, sorry10:51
cjwatsonKeybuk: this is critical for alpha-6 - can I have some advice at least?10:51
Keybukwhat's the problem?10:51
cjwatsonKeybuk: recurrence of the partitioning races we saw in alpha-510:52
cjwatsonBLKPG_DEL_PARTITION* then BLKPG_ADD_PARTITION says busy10:52
Keybukmeh10:52
cjwatsonI've had multiple reports10:52
Keybukare there change events i nvolved?10:52
cjwatsonyes10:52
Keybukthen vol_id or something is probably running on the partition10:52
KeybukI had a random thought10:53
cjwatsonI asked the reporter to add a udevadm settle before we tell parted_server to commit, and that didn't help10:53
Keybukwhy do we even have those rules in udev in the installer?10:53
cjwatsonlibparted *does* open devices read-write10:53
Keybukdo you use /dev/disk/by-uuid at all?10:53
Keybukor udevinfo ?10:53
Keybukwhy does libparted open devices at all?10:53
cjwatsonerr, it kind of has to write to them sometimes10:53
cjwatsonI don't think we use /dev/disk/by-uuid/10:54
cjwatsonI was wondering if adding system("udevadm settle") after the BLKPG_DEL_PARTITION calls might be a good idea10:55
Keybukthough I guess postinst's and stuff might10:55
Keybuksettle won't help here10:55
Keybuksince it won't want for the inotify event10:55
Keybukif libparted closes a device, at some point later udev will check the device for changes10:55
cjwatsonoof. we really need a way to make that synchronous10:56
cjwatsonKeybuk: I've had scattered previous reports suggesting that this may happen in ubiquity too, where it isn't so easy to just strip stuff out of the udeb10:57
KaiL...is there a bug about misspositioned window decoration known, or is my local config screwn up?10:57
cjwatsonbasically, this sounds as though the problem is that if you open a device read-write and close it, then at some random point later udev will open it and fiddle with it, and you have absolutely no way to control when11:01
Keybukright11:01
Keybukbecause udev is checking to see what you changed11:01
cjwatsonI have a really hard time seeing how this could possibly be fixed anywhere other than udev11:01
Keybuksure, don't open block devices for writing unless you intend to write to them?11:02
KeybukI don't see why libparted is doing that if it's about to remove the partition11:02
cjwatsonit's doing it at some previous point for something else, I imagine, and it's just outracing udev11:03
cjwatsonwhy can't udev also check that the inotify queue is empty when you say udevadm settle?11:03
Keybukbecause there's no such thing11:03
Keybukwhere are you adding the settle call?11:04
cjwatsonit could at least check for pending inotify evenets!11:04
cjwatsonevents11:04
Keybukif it's also affecting ubiquity, it would need to be in parted itself, surely?11:04
Keybukcjwatson: it doesn't work that way11:04
cjwatsonI added it in partman-base right before it tells parted_server to COMMIT11:04
cjwatsonthat code is common to d-i and ubiquity11:05
cjwatsonKeybuk: why doesn't it work that way?11:05
cjwatsonwhen you close the fd, the kernel writes to inotify watchers, does it not?11:05
Keybukwhen you run udevadm settle, you don't have access to udevd's inotify file descriptor11:06
Keybukobviously11:06
cjwatsonKeybuk: can udevadm not communicate with udevd?11:07
Keybukthat would be a hell of a lot of overhead11:07
cjwatsonbetter than the sleep 5 I'm going to have to insert otherwise11:08
Keybuksince you're not even giving me a chance to think about this, go with the sleep 5 for now11:08
cjwatsonI've no problem at all with you thinking about this :-) It's just that you're rejecting everything I come up with out of hand and this is making me (I think understandably) rather frustrated.11:09
KeybukI told you, I'm in the middle of other things right now11:09
Keybukhassling me about a bug when I've already said I'm busy is not exactly going to elicit the most helpful responses from me11:10
cjwatsonwell, I'm sorry that things are urgent11:10
Keybukeverything's urgent11:10
Keybukwe're at that point of the release cycle11:10
cjwatsonI've lost several days fighting with this11:10
KeybukI assume that this also affects non-LVM cases?11:12
cjwatsonyes11:13
Keybukwhat syscall actually returns an error?11:13
cjwatsonBTW, if the answer is "go away for several hours and I'll look later today" or something, that would be fine - you just didn't give me any idea of timescale11:13
cjwatsonioctl(fd, BLKPG, {BLKPG_ADD_PARTITION, 0, datalen, data})11:15
KeybukI'm trying to understand where you're thinking of sticking the settle call11:15
KeybukI assume you're looking through the libparted code11:15
Keybukis there an obvious point to do so?11:15
Keybukie. you can see it opening block devices, closing them again, etc.11:15
Keybukit doesn't make any sense to me that it's the BLKPG_ADD_PARTITION that fails with "in use"11:17
cjwatsonnote that errors from BLKPG_DEL_PARTITION are not checked11:17
cjwatsonI expect that it's failing too11:17
KeybukI could understand if it were the BLKPG_DEL_PARTITION :)11:17
sladenKaiL: file it, I had somebody show me that yesterday (and also asked them to file it)11:17
Keybukisn't that a bit error-prone?11:17
cjwatsonwell, you'll always get an error from BLKPG_ADD_PARTITION if BLKPG_DEL_PARTITION failed, so it doesn't matter except in that you get slightly more confusing error messages11:18
Keybukwhere were you thinking of putting the settle?11:18
cjwatsonthe point where I asked a user affected by this to add udevadm settle is outside libparted, but effectively immediately before the first BLKPG_DEL_PARTITION11:18
cjwatsonthinking about it, there's of course no point in calling settle after BLKPG_DEL_PARTITION11:19
Keybukindeed11:19
KeybukI'm assuming it's the partition deletion that's actually failing11:19
Keybukie. you're doing11:19
cjwatsonyes, I think so11:19
Keybuk <change block device>11:19
Keybuk <delete partition>11:19
Keybuk <add new partition>11:19
Keybukand the delete is failing, because changing the block device causes it to be opened11:19
cjwatsonright11:19
cjwatsonso I can probably fudge things such that the change goes away11:20
cjwatsonbut I'm concerned that there will be cases where I can't, simply because it's a race11:20
Keybuksure, so there's a few obvious solutions11:20
Keybukfirstly is to try and eliminate the change11:20
Keybukthe second is to fix settle so that you can call it between the change and delete and have it actually wait11:20
cjwatsonor perhaps something based around udevadm control (I see stuff like --stop-exec-queue?)11:21
Keybukright, that's another option11:21
Keybukalso you can just do evil things11:21
Keybukbefore the change, do11:21
Keybuk  echo -n remove > /sys/block/*/*/uevent ;)11:21
Keybuk(filling in the *s)11:21
cjwatsonheh11:21
Keybukyou'll lose the device node though11:22
cjwatsonI suspect the change is actually fairly unrelated (i.e. at that point I don't yet know I'm going to remove the device)11:22
Keybukright11:22
Keybukfixing settle seems the right approach11:22
cjwatsonbut ok, that gives me enough to work with11:22
cjwatsonthanks a lot11:22
Keybukthe problem there is that udevd receives the inotify watch11:22
Keybukbut doesn't immediately process it11:22
Keybukinstead it asks the kernel to send a change event for that device11:22
Keybukso there's a gap between the two11:22
KeybukI'm thinking that the right solution there is to add a second line to /dev/.udev/uevent_seqnum when inotify events are received11:23
Keybukand clear that second line when uevents are received11:23
Keybukand have udevsettle wait unconditionally if that second line exists11:23
Keybukthat's still not perfect though11:24
Keybuksince you don't know that there aren't pending inotify events that udevd hasn't picked up yet11:24
cjwatsonyou'd have to make sure that udevd picks up inotify events before you do the rest of the settle11:24
cjwatsonthat wouldn't be atomic though :-/11:24
KeybukI have a thought11:25
Keybukudevadm control obviously sends messages to udev11:26
cjwatsonat the moment, it looks like udevd might actually synthesise the change event after it has received a remove event for the same device, in some cases11:26
Keybukcjwatson: that shouldn't happen11:26
Keybukno idea whether there's a sanity check on it though <g>11:27
Keybukthis is actually a fun problem <g>11:31
Keybuka test case should be easy to do11:31
Keybukhave a udev rule that sleeps for a minute on change11:31
Keybukand try removing a partition during that minute11:31
=== lamont` is now known as lamont
cjwatsonoh, good idea11:32
cjwatsonok, will do that11:32
Keybukright, need to download a couple of dailies now for these HPs11:34
KeybukI'm all yours for a bit ;)11:34
Keybukthis USB key has moblin on it ... *screams a war cry and deletes it* :p11:34
StevenKHah11:35
KaiLsladen, bug 340423; I hope that information helps ;)11:36
ubottuLaunchpad bug 340423 in metacity "missplaced window decoration" [Undecided,New] https://launchpad.net/bugs/34042311:36
Keybukcjwatson: obv. you need to "open" the block device for that minute11:38
cjwatsonI was just about to say the exact same thing :-)11:38
Keybukie. RUN+="/bin/sh -c 'sleep 60 < %k'"11:38
cjwatsonjust setting that up now11:38
Keybuksorry, you know how it is11:38
Keybukcertain debugging patterns are so deep-rooted in your brain you forget that other people might now know them enough to know which one you mean11:39
ogracjwatson, do you plan a d-i upload before A6 (i see no changes in bzr)11:39
* ogra is wondering if the seed changes will end up in the slug firmware image without rebuild 11:39
cjwatsonogra: seed changes shouldn't need a d-i upload11:40
cjwatsond-i uploads are just for the initrd bit11:40
ograright, but the firmware is a bit special11:40
Keybukerr $root/$name not %k ;p11:40
ograi wasnt sure it pulls in flash-kernel automatically11:41
Keybukwell, you certainly can't delete a partition if anything has it open11:41
ograbut i trust you if you say it is so :)11:41
KeybukBLKPG ioctl returns -EBUSY11:41
cjwatsonogra: it should just require it to be priority standard; let me check11:42
ograprio should be fine, i just wasnt sure the info ends up in the initrd without rebiuld, since its so oddly merged into a firmware image11:43
cjwatsonyes, it's priority standrd11:44
cjwatsona11:44
cjwatsonogra: well, the point is that this isn't information that goes in the initrd at all11:44
cjwatsonogra: remind me which d-i image this is?11:44
cjwatsonixp4xx/netboot?11:45
ograyep11:45
ogradi-nslu2.bin11:45
cjwatsonogra: the way the initrd image is packed is essentially not relevant here11:45
ograok11:45
cjwatsonogra: what happens is that the initrd contains code to bring up the network and retrieve package lists from it (net-retriever)11:46
ograjust wanted to be sure it pulls the info late enough and doesnt need it inside11:46
ograright11:46
cjwatsonogra: and anna then figures out from the information delivered by net-retriever which packages it needs to install11:46
cjwatsonogra: so as long as it can bring up the network, it'll be fine11:46
cjwatsonit'll syslog what it installs, though, so you can check without having to wait for the end of the install11:47
cjwatsonor you can look in /var/lib/dpkg/status in the running installer after it installs additional components11:47
ograright, but it takes over 8h to do one install so i want to exclude all surprises as early as possible :)11:47
ograits about 3h to get to net-retriever11:48
cjwatsonfair enough :-)11:51
cjwatsonKeybuk: what I'm seeing here is that settle waits for the change events; presumably it was lucky enough to happen to run after udevd processed the inotifies11:51
cjwatsonso the race is actually between inotify and udevadm settle11:51
Keybukcjwatson: right11:52
Keybukwell11:52
Keybukthe race is between the close() and the settle11:52
Keybukif you do them quick enough, udev may not have received the inotify event or sent the change event11:52
cjwatsonyeah, I think I might nobble udevd to be slower about processing the inotify or something11:54
cjwatsonfor the purposes of reproducing this11:54
* cjwatson hacks up 'udevadm control --slow-inotify'12:00
sivanghi all12:13
* lamont looks around for a blkid-clueful person12:13
lamontsivang: howdy12:13
sivanghow is everybody?12:13
Keybuklamont: blkid or volid?12:13
sivanglamont: hey there, how are you ?12:13
* sivang dicts the words in urban-dict12:13
Keybuklamont: or blkid"-ng"12:14
lamontKeybuk: specifically, why fsck -A decides to try to fsck /dev/sda2 instead of /dev/md1, which appears to be the direct result of blkid_get_devname()12:14
lamonthardy12:14
Keybuklamont: bad information in /etc/blkid.tab usually12:14
Keybukthough why is your fsck calling blkid_get_devname() ?  we patch that in Ubuntu to use vol_id instead12:14
lamontKeybuk: really?12:16
lamont1.40.8-2ubuntu2 seems to, um, not12:16
Keybukoh, e2fsprogs fsck or util-linux-ng fsck? :p12:16
sivanghey Keybuk12:16
tkamppeterpitti, did you write the apport hook for printing? It has a problem. See bug 340298. It says "CupsErrorLog: Error: [Errno 13] Permission denied: '/var/log/cups/error_log'". You, or whoever has written the apport hook seem to have forgotten that the access to this file is restricted.12:16
ubottuLaunchpad bug 340298 in cups "[Jaunty] Canon Pixus 550i stopped working a few days ago" [Undecided,New] https://launchpad.net/bugs/34029812:16
lamontKeybuk: e2fsprogs fsck is the one that lands in sb12:17
lamontsbin12:17
lamontand hence the one that the system uses12:17
pittitkamppeter: yes, that can't work for reporting bugs12:17
Keybuklamont: oh, right, that one might still use blkid ;)12:17
Keybukit's all a bit of a mess really12:17
Keybukbut yes, likely wrong information in /etc/blkid.tab then12:17
pittitkamppeter: but we should eventually fix the log file to be readable by adm group, then it'll work12:17
Keybukprobably blkid utterly failing to realise that /dev/sda2 is part of a RAID-1 and it should use /dev/md1 instead12:18
cjwatsontkamppeter: is bug 83957 something you can look at? I'm not sure who deals with scanners ...12:18
ubottuLaunchpad bug 83957 in sane-backends "Cracking noise on Canon lide30, possibility for hardware failure" [High,Triaged] https://launchpad.net/bugs/8395712:18
Keybuk:> /etc/blkid.tab12:18
lamontyeah - especially when one has a non-root RAID1 array, and mdadm grabs it before init.d/checkfs.sh runs, and then you get a ZOMG IZ INUSE HALP12:18
lamontdoes it auto-regen later just to hurt me?12:18
tkamppeterpitt, can you do that?12:18
Keybuklamont: it writes to it every time it thinks it can12:18
Keybukthis is all fixed in util-linux-ng's new blkid12:18
tkamppetercjwatson, I do not deal with scanners. Only the scannner driver of HPLIP is under the packages which I maintain. See debian/changelog of the SANE package to find the right person.12:19
cjwatsonyeah, sane is a bit of a village bike in Ubuntu by the looks of things12:20
cjwatsonpitti: ^- (83957)/12:20
cjwatson?12:20
Keybukcjwatson: so, thinking about this12:21
Keybukwill a super-settle really be the right way to fix this?12:21
lamontKeybuk: so which package gets the bug that the hardy system FAILS TO BOOT if there is a non-root RAID1 array with a filesystem on it?12:21
Keybukie. make it mean "udev is not about to do anything else unless somebody else tells it to"12:21
Keybuklamont: mdadm12:21
Keybuklamont: though if it's caused by bad data in blkid.tab, it's pretty likely you caused the bug by accident somehow12:22
Keybukie. even by just running a test suite or something12:22
lamontit's possibly more than that :-)12:22
pitticjwatson: will have a look12:22
cjwatsonta12:22
lamontpalo-installer kinda makes assumptions about where /boot lives, and um, /dev/mdN isn't one of the options.  And then you get out a hammer12:23
lamontand deleting the ext* entries for /dev/sd* from blkid.tab fix0rs things.  go figure12:24
Keybuklamont: bug on palo-installer? :p12:24
lamontKeybuk: yeah12:26
cjwatsonKeybuk: that's basically what I had expected it to do, although I now realise that my expectation was a bit simplistic based on current code12:26
lamontKeybuk: $beverage+=112:26
Keybukcjwatson: basically we need something that says "if inotify is pending, process it" and, most importantly, replies after the processing is done12:27
Keybukyou can guarantee that the kernel seqnum has increased once the inotify write has been finished12:27
Keybukany control message will wake up udev's main loop12:27
cjwatsonI was wondering whether the performance of udevadm settle was especially important12:27
Keybukwell, reasonably12:28
cjwatsonwould it matter if it just always talked to udevd?12:28
Keybukie. it's not a place for sleep 1s12:28
Keybukcjwatson: the problem there is complexity12:28
cjwatsonoh, sure, I meant within reasonable bounds12:28
Keybukie. there really isn't a useful local 2-way message socket in UNIX :p12:28
cjwatsonhmm, granted12:28
KeybukI have an idea though12:29
bigonany buildd admin around? could it be possible to remove python2.5-minimal from the buildd as it is not needed by any other pkgs?12:30
pittibigon: how do you mean, from the buildd?12:30
pittibigon: from the archive?12:30
persiaOr from the base buildd chroot?12:31
pittibigon: that needs to be done in the python2.5 source first12:31
bigonyeah from the buildd chroot12:31
bigonThe following packages were automatically installed and are no longer required:  python2.5-minimal << http://launchpadlibrarian.net/23697414/buildlog_ubuntu-jaunty-i386.telepathy-gabble_0.7.22-1_FAILEDTOBUILD.txt.gz12:33
persiaThat needs more than just a buildd admin.12:33
persiaIn all honesty, it's unlikely to be dropped until the buildd chroots are recreated for karmic.12:34
cjwatsonbuildd chroots get refreshed every now and then for performance reasons anyway12:34
cjwatsoninfinity: ^-12:34
persiaIs there any schedule for that, or just on an as-one-gets-to-it basis?12:41
Keybukcjwatson: http://people.ubuntu.com/~scott/udevd-settle.patch12:48
Keybukhow I've missed random X server crashes12:55
directhexthey're fun! i get them on my laptop if i play a game then quit it12:56
directhexi think it's the x server telling nme to keep playing12:57
pittidirecthex: s/keep/stop/?12:57
directhexpitti, nah, X only dies when i quit the game12:57
pittilol12:58
mvodirecthex: nvidia?12:59
directhexmvo, intel12:59
cjwatsonKeybuk: udevd-settle> coo, thanks, will give that a try13:00
mvodirecthex: interessting, I see something similar with nvidia13:00
cjwatsonKeybuk: can I upload that if I get people to test that it works?13:00
Keybukcjwatson: I'd rather do the upload since it's a patch in git13:00
Keybukand thus needs git -> bzr -> ubuntu repo massaging13:01
* cjwatson nodes13:01
Keybukotherwise I'll go nuts when Kay merges it13:01
cjwatsonnods, even13:01
Keybukcjwatson: uploaded to my PPA if people want to test it13:10
cjwatsonI'll kill the local build I had in progress then13:11
cjwatson... no I won't, it's done13:11
mnabilguys, how can i download (only) package and their dependency in a certain directory using apt ?13:11
directhexmnabil, using apt-get install --download-only?13:14
directhexand -o Dir::Cache::Archives=/tmp/foobor/13:15
mnabildirecthex, actually this didn't work when i had the packages already installed13:15
Keybukmnabil: did you read "man apt-get" ?13:15
Canamanhello people. I'm trying to develop a gtk interface with glade. When i created a new window, add a frame then add a label, the label uses all frame area, i can't set it to be small than the frame.13:28
cr3should /usr/lib/python2.6/site-packages be a symlink to /usr/lib/python2.6/dist-packages?13:32
slytherinCanaman: wrong channel.13:34
ScottKcr3: No.  /usr/lib/python2.6/site-packages should not exist in a Debianized package.13:34
ScottK/usr/lib/python2.6/site-packages is for things not installed via the packaging system.13:35
cr3ScottK: was that the same in previous releases of ubuntu?13:36
Kamping_KaiserIs there a page that documents what repositories have to be enabled for a package to build? currently linux-image-{386,generic} in -security require -updates to be enabled. This seems a bit wrong to me, hence i'm asking13:36
ScottKcr3: No.  It's new with Python 2.6.13:36
cr3ScottK: is there a way to keep a single package compatible across releases then?13:36
Kamping_Kaiser(IIRC an ubuntu-mozilla person rebuilt firefox for us so it no longer depended on -updates in this exact situation)13:36
ScottKcr3: If it has a distutils setup.py using install-layout=deb should put things in the right place for 2.5 (site-packages) and 2.6 (dist-packages).13:37
cr3ScottK: so the upstream setup.py will be compatible, but the resulting package needs to be built separately for each release13:39
cr3ScottK: by the way, if I have some source files which go in one package and other source files in another package, all under the same project, how can I prevent my debian/*.install files from referring explicitly to site-packages or dist-packages?13:39
ScottKcr3: I'm not sure you'll have to.  i haven't tested it, but I think older releases will just ignore the unknown option.13:39
cr3ScottK: aha! I know, I simply use /usr/lib/python*/*-packages/...13:41
ScottKcr3: Yes.13:41
ScottKYou type faster than I do.13:41
cr3ScottK: what I meant before that *-packages is that the resulting package I build on jaunty could only be installed on jaunty, not on previous releases. however, the same source code could be used to build packages for all releases probably because the unknown option will be ignored as you said13:42
ScottKcr3: Yes.  That's generally true anyway as there will be binary version dependencies generated that would prevent something built on Jaunty installing in an earlier release.13:44
cr3ScottK: that actually solves another unrelated dilemna I had yesterday, thanks man!13:46
ScottKyw13:46
mnabildirecthex, i got this ! E: Archive directory /home/mnabil/home2/testing/partial is missing  and no package in there !13:56
directhexmnabil, so create it13:57
mnabildirecthex, k, thanks14:02
=== robbiew1 is now known as robbiew
cr3ScottK: fyi, --install-layout is not being ignored gracefully: error: option --install-layout not recognized14:11
ScottKcr3: OK.  Thanks for letting me know.  That's unfortunate.14:11
cr3ScottK: your assumption was good though :)14:12
pitticjwatson, evand: is ubiquity meant to work for installing on an USB hard disk?14:40
evandpitti: there's no reason it shouldn't work, provided ubiquity is running from the live CD14:43
pittievand: okay; I filed a bug about it, but wondered whether it's even meant to work14:43
pittievand: grub-install completely falls over :(14:43
cr3ScottK: I've had to derive the distutils.install.install class in order to properly ignore the --install-layout option, this is really sad :(14:44
pittiI admit I have never fully understand how to make grub-install work what I want, but I wasn't able at all to install grub on the non-primary hard disk14:44
evandpitti: yikes, ok14:47
pittievand: bug 340498 FYI14:47
ubottuLaunchpad bug 340498 in ubiquity "ubiquity crashed with InstallStepError in configure_bootloader() [failed to install grub on USB drive]" [Undecided,New] https://launchpad.net/bugs/34049814:47
mathiazdendrobates: are you still working on bug 121337?14:47
ubottuLaunchpad bug 121337 in openldap "openldap should enforce ubuntu's default password policy" [Wishlist,Confirmed] https://launchpad.net/bugs/12133714:47
evandindeed, already there :)14:48
dendrobatesmathiaz: no14:48
kirklandlool: hi there, are you still seeing https://bugs.edge.launchpad.net/ubuntu/+source/kvm/+bug/290680 in Jaunty?14:54
ubottuUbuntu bug 290680 in kvm "Partial display corruption when booting intrepid amd64 dvd iso in kvm" [Low,In progress]14:54
loolkirkland: I'm not at home (oxford sprint), so not in front of my kvms; I'll check when I'm back home15:11
loolkirkland: thanks a lot for working on it15:11
kirklandlool: cool, no problem, i'll leave it 'incomplete' for now15:12
=== svolpe_gerrath is now known as svolpe
cjwatsonKeybuk: I think you need 'if (settle_pid > 0)' in your patch, rather than just 'if (settle_pid)' (which matches -1 ...)15:39
Keybukoh yeah15:39
cjwatsonKeybuk: sending SIGUSR1 to init breaks rather terminally :)15:39
Keybukreally?15:39
Keybukit shouldn't do anything15:39
cjwatsonbusybox init15:39
Keybukbusybox init handles USR1 ?15:39
cjwatson(actually, maybe >= 0 to match handle_ctrl_msg)15:40
Keybukand since kill (-1, ...) doesn't send to init ... :p15:40
Keybukbut yes, it's wrong15:40
cjwatsonKeybuk: yeah, it maps it to halt15:41
cjwatsonobserved behaviour is:15:41
cjwatsonUser defined signal 115:41
cjwatsonKernel panic - not syncing: Attempting to kill init!15:42
cjwatsonanyway, the fix is obvious15:42
Keybuksure15:42
Keybukbut since kill (-1, ...) doesn't send to init ... :p15:42
pittiKeybuk: out of curiosity, how's current jaunty booting on your mini9 right now?15:43
Keybukpitti: FAST15:43
Keybukhttp://people.ubuntu.com/~scott/black-jaunty-20090310-4_cropped.png15:43
pittiwow15:44
ion_Nice15:44
pittiKeybuk: the red line is the limit, or when the desktop is "usable"?15:44
primes2hapw: Keybuk: Thanks for fixing floppy bug, you made happy a lot of people. :-)15:45
Keybukpitti: when I consider it complete15:45
Keybukpitti: I don't count nm-applet, that's the only bit to the right15:45
Keybukthe desktop is fully usable a few seconds before the line15:45
pittithat's awesome15:45
apwprimes2h, i am amazed so may oeioke eve15:45
apw 15:45
apweven have one15:45
apwprimes2h, i am amazed so many people even have one (even)15:45
ion_keybuk: Do you think we’ll get a HDD-enabled sreadahead for jaunty, btw?15:46
pittiKeybuk: ah, you are using sreadahead now; what kind of impact does it have for you?15:46
Keybukpitti: on the mini9, it's totally worth it15:46
Keybukion_: dunno, got a patch ? :p15:46
primes2hapw: I know, there are country that still have it, and a lot of old pc have it as well...15:46
Keybukcjwatson: gnargh, bzr fast-import and git reset are not friends :p15:47
ion_keybuk: Heh15:47
apwKeybuk, sounds like a world of pain15:47
primes2hapw: I don't have it on my laptop now as well, but I have some old pc (5-7 yo) in which it's present.15:48
primes2hs/now/new15:48
primes2hnew laptop15:48
Keybukapw: today I'm learning about git fetch15:48
Keybukthe hard way15:48
apwgit fetch == bzr pull mostly15:48
Keybukexcept without the changes to your branch, or the working tree15:49
apwgit pull does the merge after which i guess is what you are expecting15:49
slangasekLaserJock: hmm, you know the NBS list generally gets taken care of semi-automatically by the archive admins?  No opportunity for miscommunication there :)15:50
slangasekmvo: sure... :)15:50
slangasekTonio_: well, libk3b4 hasn't been approved into the Debian archive yet, so I wouldn't presume that it's going to get into Debian that way just because the maintainer is packaging it that way currently ;)15:52
slangasekcjwatson: ack, thanks for the fixes15:53
Tonio_slangasek: sure :) just that I wanted to stay sync with the debian upstream and sync the fix...15:53
Tonio_slangasek: but you're right, now that all libs have the same soname, there's no reason not to version the package according to this...15:54
Tonio_slangasek: anyway, that upload should have stay in my ppa, the packaging is currently in the work, unpolished...15:54
slangasekright :)15:55
slangasekI've rejected the binaries now, thanks15:56
Tonio_slangasek: sorry for the ppa in archives... dput can be dangerous sometimes...15:56
cjwatsonKeybuk: ok, this at least boots now16:01
Keybukcjwatson: "at least boots" ?:)16:06
cjwatsonseems to complete partitioning successfully; I'll need to get the people who reported problems to test though16:07
KeybukI uploaded a new one to the PPA that fixes the pid issue16:08
cjwatsonKeybuk: any tests you want me to do here that would conclusively demonstrate that it fixes the race?16:08
Keybukcan't think of anything16:10
Keybukdid you try with the sleep rule for change?16:10
pittiseb128: hm, seems that python2.6-doc is no longer in devhelp any more :(16:11
pittiOMGkittensdie need documentation16:11
cjwatsonKeybuk: I did, but that doesn't guarantee encountering the race; if udevd has already noticed the inotify and fired off the change event, then the old udevadm settle works fine16:11
Keybukah16:11
cjwatsonit only breaks if you manage to get udevadm settle in before udevd notices the inotify16:11
Keybukjust trying it a few times I guess16:11
Keybukshort of adding a sleep into udevd itself16:11
pittiseb128: right, it lacks /usr/share/devhelp/16:11
Keybuk(which I've tested here)16:11
cjwatsonif you've tested explicitly adding in a sleep, then I don't think I need to do anything more rigorous16:12
cjwatsonbeyond making sure that it's this race we're hitting and not a different one :)16:12
Keybukright16:12
cjwatsonI'm pushing a CD image with this up at the moment16:12
Keybukwe still could be fixing the wrong thing ;)16:12
seb128slangasek: would a gnome-session upload to not flood logs with debugging informations be ok to upload now?16:29
slangasekseb128: yes16:29
seb128slangasek: ok thanks16:29
Keybukpitti: ya know17:05
KeybukI really want to kill usplash17:05
Keybukon the mini 9, usplash is visible for 6 seconds17:05
Keybukand then a black screen with a mouse cursor, thanks to X's long startup time and compiz's even longer startup time, is visible for 12 seconds :p17:06
jdongsounds about right :)17:06
jdongwhy does compiz take several seconds to start up?17:07
ograso kill X and compiz ... it takes longer than usplash :P17:07
pittiKeybuk: heh17:19
pittiKeybuk: see, I can enjoy it for about 50 seconds :)17:19
kirklandslangasek: server cd's are looking much smaller ;-)17:19
slangasek\o/17:20
Nafallokirkland: removed screen-profiles? ;-)17:20
* Nafallo ducks17:20
jdonghaha17:20
jdongNafallo: that only takes up SCREEN space :)17:20
Keybukpitti: that's because we have the I/O problem of doom17:21
Keybuktell apw all about it ;)17:21
pittiapw: I can has fast IO?17:21
* pitti hugs apw17:21
* apw sends a couple of red-cross io-parcels your way17:22
* pitti bounces17:22
Keybukapw: I do have a sad bug to report17:22
apwheh ?17:23
Keybukapw: you know how I said that setting the kernel default scaling governor to ondemand was ok, and shouldn't affect boot performance17:23
apwyep ...17:23
* Keybuk was wrnog17:23
apwooops.  have we changed it yet?17:23
kirklandNafallo: no way dude ;-)17:23
Keybukno, I'm going to do some digging first17:23
apwok.  that was my memory of the UDS conversation17:24
KeybukI'm sure slangasek will not be my friend anymore if I ask you to upload a new kernel before alpha 6 :p17:24
rtgKeybuk: rumor has it you want to change the default CPU governor?17:26
Keybukrtg: ;)17:28
Keybukrtg: not sure of the best way to do deal with it yet17:29
Keybukthe default should be "ondemand"17:29
Keybukbut during boot, we want it to be "performance" after all17:29
rtgKeybuk: its just a config change17:29
Keybuksure, but I'm wondering whether we shouldn't leave it at ondemand in the kernel17:30
Keybukand temporarily set it to performance during the boot17:30
Keybukbefore setting it back again17:30
KeybukOR17:30
Keybukwhether that's just mad17:30
Keybukand we should have it as performance in the kernel17:30
Keybukand set it to ondemand at the end of the boot17:30
Keybukwhat do you think?17:30
Keybukone of those ideas was so bad it crashed x-chat17:31
jdongKeybuk: is there a huge power difference between performance and ondemand? Strangely I have been playing with that on Intel Core 2 laptop hardware and couldn't tell a big difference between the two...17:31
Keybukjdong: booting on the mini 9 with ondemand = 35s17:32
Keybukbooting with performance = 25s17:32
KeybukI consider this a big difference ;)17:32
jdongI meant power consumption difference17:32
jdongi.e. idle power draw with lowest clockrate vs highest17:32
KeybukI'm not mjg59 ;)17:32
Keybukhe cares about power consumption17:32
rtgKeybuk: set it to performance on boot, then ondemand later.17:33
slangasekKeybuk: your isdnutils upload FTBFS with a libtool version error? :)17:33
jdongmy anecdotal experience is that as long as the CPU is idle there's not a huge difference between the two settings, assuming your combined system draws more than like 8W on idle.17:33
jdongmaybe it's a 200mW difference at best that I could measure with acpitool17:33
EagleScreenHi all17:34
slangasekKeybuk: surely changing it twice is inferior to changing it once? :)17:34
Keybukrtg: ok, well make that kernel change at your convenience ;)17:34
Keybukslangasek: ?17:34
=== jorge__ is now known as jcastro
Keybukpitti: hal has a cpufreq addon, right?17:35
slangasekKeybuk: leaving the default to ondemand and changing it back and forth from userspace, vs. having the kernel default come up with what we want it to be at boot, then changing it after17:35
jdongwhy can't we quirk it in initramfs or something to what we want?17:35
pittiKeybuk: yes17:35
jdongdoes it really hurt pre-initrd boot time that badly?17:35
slangasekKeybuk: sorry, I'm interleaving17:35
pittiKeybuk: I never looked what it does, though17:35
Keybukpitti: what does that do?17:36
Keybukpitti: it appears to be enabled here17:36
* pitti RTFS17:36
Keybukjdong: as slangasek almost said, why work around the kernel when you can change it? :p17:36
EagleScreenlinux 2.6.28 in jaunty turns on Bluetooth adapter in my laptop during system boot and keep it on consuming battery power when it is not in use, in linux 2.6.27 in intrepid, Bluetooth was off until I pressed the Bluetooth key17:36
jdongKeybuk: well this is such a subtle point I think it'd be gracious to help those with custom-compiled kernels17:36
jdongKeybuk: I don't think an extra line in initramfs hurts anything; could be a complementary solution17:37
Keybukjdong: ?!17:37
Keybukthose compiling custom kernels are free to use our config17:37
Keybukor make up their own ;)17:37
Keybukif they make up their own - we shouldn't override their selected default governor17:37
jdongKeybuk: well what I'm saying is, if I were looking at that option in make config, it wouldn't occur to me that a 30% difference in bootspeed can be incurred by choosing ondemand....17:38
jdongbut I see what you mean too wrt. overriding the kernel17:38
pittiKeybuk: hm, puzzling; the entire addon just implements d-bus requests, but nothing in hal uses them17:39
pittiKeybuk: apparently it's meant for tools like GNOME's cpu freq applet to provide the implementing backend17:39
pittiKeybuk: or *should* it do something?17:40
Keybukpitti: no, that's what it should do17:40
Keybukwas just making sure it didn't do anything else :p17:40
pittiKeybuk: well, it's a 35kB source file, but from a cursory inspection it's entirely passive17:41
Keybuk*nods*17:41
KeybukI thought gnome-power-manager used to use it, but apparently not anymore17:42
pittiKeybuk: I didn't check that (used by g-p-m)17:42
pittidoor bell, dinner17:42
Keybuk        Remove all the cpufreq code, as I keep being told I'm insane by Matthew.17:42
pittilol17:42
Keybuk        See http://www.advogato.org/person/mjg59/diary.html?start=123 for rationale.17:43
jdongKeybuk: so reading that, again, is there any real point to using ondemand?17:44
jdonghonestly here it even makes Firefox scrolling within Compiz noticeably more choppy for whatever reason17:44
Keybukjdong: it allegedly saves power17:45
Keybukof course, if your processor sucks at scaling, it won't help :p17:45
jdongwell my poor man's testing using battery draw feedback doesn't really show much of a difference between 800 and 1600MHz on a core duo17:45
Keybukwhich scaling driver?17:46
pittiyes; reducing 1200 MHz to 800 MHz makes a lot of difference here, battery-wise17:46
jdongI believe it's acpi_cpufreq?17:46
Keybukjdong: then to bugzilla.kernel.org with you!17:46
jdongwhatever is loaded by default for the core duo17:46
slangasekRiddell: kubuntu livefs builds failing because packagekit wants dbus to be active during its postinst17:46
Keybukjdong: that's why I'm asking you ;)17:46
jdongso it's supposed to help idle power draw?17:47
slangasekcjwatson, Keybuk: should I be expecting a udev upload soon wrt that bug?  or an upload of something else?17:52
cjwatsonslangasek: still waiting for testing; charlie-tca gave it a try but there was a false start because I forgot to tell him about the extra magic wand he needed to wave17:53
slangasekok17:54
Keybukthere's a magic wand?17:55
Keybukwhy don't I have a magic wand?17:55
KeybukI WANT A MAGIC WAND!17:55
ScottKKeybuk: The Ponies have it.17:55
cjwatsonKeybuk: http://paste.ubuntu.com/129436/ <- magic wand17:56
KeybukscottK: is that because Ng didn't pay for the pony again, and Woody got turned to glue?17:56
ScottKThat or gelatin.17:56
* Nafallo has the magical forest :-P17:56
cjwatsonKeybuk: looks like no luck :-/17:57
Keybukcjwatson: then I really don't see how it can be udev with the device open ;)17:59
Keybukyou could always just stick "pkill udevd" in there and start it again afterwards18:00
Keybukjust to prove me wrong18:00
Riddellglatzor: know anything about the problem slangasek is talking about?18:03
slangasekRiddell: lp:~vorlon/packagekit/ubuntu-packagekit, if you want to pull18:05
slangasekmm, but wait a few minutes so it finishes pushing first :)18:05
slangasekRiddell, glatzor: anyway, why does this service run managed by dbus instead of having its own init script?  I thought we'd cured that problem when NetworkManager added its own init script18:06
glatzorHello slangasek, Riddell18:09
glatzorslangasek, does it fail because of the dbus-send call?18:09
slangasekyes18:10
glatzorslangasek, the problem of package managers is the package cache. so this is why the daemon is only started on request.18:11
slangasekah18:11
glatzorslangasek, actually this dbus-send call is not obligatory.18:12
slangasekyes, I've just sent up a patch to not fail when dbus-send fails18:12
glatzorslangasek, great. thanks a lot. I just have forgotten this use case.18:13
glatzorslangasek, sorry.18:13
glatzorfor the extra work18:13
slangasekglatzor: 'sok :)  uploading now - please merge lp:~vorlon/packagekit/ubuntu-packagekit18:14
glatzorslangasek, I merged it. Thanks18:16
gnomefreakdid Jaunty get support for fingerprint scan?18:21
Tm_Tgnomefreak: by default you mean?18:21
gnomefreakTm_T: or drivers18:22
Tm_Thmmm, I thought there were some support already18:22
gnomefreakTm_T: im running another search but i have yet found it18:22
gnomefreakTm_T: yep libpam-thinkfinger18:23
Tm_Tgnomefreak: I believe there has been something like that for ages already18:23
Tm_Tgnomefreak: as I remember installing stuff year ago18:23
Tm_Tnever had time to make it work too, though18:24
gnomefreakTm_T: oh ok thanks18:24
Tm_Tbut, what do I know anyway (;18:24
gnomefreakTm_T: when i get my laptop ill let you know how it goes18:25
Tm_Tdanke18:25
Tm_TI will need that feature some day soon18:26
Tm_Twith encrypted disk ofcourse18:26
* gnomefreak still hasnt tried the encryptFS yet18:27
Tm_Tme neither18:27
Tm_Tgnomefreak: my next Ubuntu hobby project will be https://www.alwaysinnovating.com/touchbook/18:27
Tm_Twith possible hardware modifications18:28
gnomefreakTm_T: good luck with that. I would have looked for an easier project18:28
gnomefreakill be back sunbird hates me today18:30
Mirvseems to be a great day for I18N fixes, five new items fix released on JauntyTranslationIssues18:30
* Tm_T goes back digging memleaks somewhere ->18:33
cjwatsongnomefreak: are you sure that bug 340652 is a ubiquity bug? it's not entirely clear to me that the installer has actually started, and that this isn't in fact an X bug or desktop bug instead18:34
ubottuLaunchpad bug 340652 in ubuntu "Jaunty desktop liveCD freezes on Intel iMacs on boot" [Undecided,New] https://launchpad.net/bugs/34065218:34
cjwatsongnomefreak: BTW, you don't generally need to leave a comment when reassigning a bug to a different package unless there's something specific you want to say about it - the activity log is enough18:34
KaiLoh, bug 317781 just got a news message on heise.de ;)18:44
ubottuLaunchpad bug 317781 in linux "Ext4 data loss" [High,Confirmed] https://launchpad.net/bugs/31778118:44
mdkeMirv: around?18:56
Mirvmdke: yes18:58
mdkeMirv: I noticed on the page TranslatingUbuntu/JauntyTranslationIssues you've written "about ubuntu completely untranslated" - can you explain more about that? It shouldn't be the case18:59
mdkeMirv: e.g. what languages have you tested? is /usr/share/gnome/help/about-ubuntu populated, etc?19:00
mdkeMirv: ah, I can reproduce it actually on my jaunty system. That's definitely a bug I wasn't aware of, we need to look into it19:02
Mirvmdke: System -> About Ubuntu gives all-English..19:02
Mirvmdke: dpkg -L ubuntu-docs | grep about <- basically those are not included at all, only C19:02
mdkehmm.19:03
mdkeMirv: ok, looking at the build log, it seems to be working properly, the problem is probably that we need to do an import from Rosetta, because the translations used in the package from Intrepid don't get over the 75% barrier for inclusion in the package. Don't know why, but let's recheck after the first export from rosetta a bit later19:07
=== jdstrand_ is now known as jdstrand
Mirvmdke: ok, sounds fine, since it's not documentation string freeze yet anyway. good that there is no deeper problem.19:09
calcdoes anyone else see a /root/1 file keep appearing?19:10
calcsomething is creating it on my system but i'm not sure what19:10
calcits a 0 byte file19:10
calchappens on multiple systems so i think it is a packaging bug somewhere19:11
Mirvcalc: hah, interesting, I have /root/1 as well19:11
calcMirv: ok then it definitely is a packaging bug19:11
calci even have the 1 in my OOo build chroot19:12
jonois something up with X - I just did an upgrade and got some Xsession errors19:12
jonolooked to be a gdm issue19:12
LaserJockcalc: because root is #1? ;-)19:13
calcLaserJock: lol19:13
LaserJockand he's ticked that we use sudo19:13
LaserJockso he reminds us19:13
calcLaserJock: i thought it was a foo > /dev/null 2>1 but couldn't find any scripts like that19:13
LaserJockcalc: funny you mention it I found an empty 1 in the edubuntu-artwork source package last night19:15
LaserJockI suspect something like that happened there19:15
calcLaserJock: heh19:15
calcLaserJock: i keep removing the 1 and it keeps coming back19:15
calcheh19:16
LaserJockcalc: so you looked at init scripts and cron jobs?19:17
JanChm, I had a /root/1 and a ~/1 file like that19:17
calcLaserJock: yea but i might have glossed over the one that had the problem19:19
calcLaserJock: eyes glaze over after seeing the same line repetivitely :)19:19
LaserJockyeah19:19
calca simple grep to find >1 turned up nothing though19:20
calcso it must be a bit more complicated than that19:20
cjwatsonso I have a theory about the udev/partitioning problem19:22
sorencalc: Are you a vi user?19:22
cjwatsonlibparted does partitioning commit in two phases: the first is commit to the device and the second is commit to the OS19:22
cjwatsonin the first phase, it opens the device and writes out the new partition table to it19:22
cjwatson(and closes it again). As a device write, this causes udev to fire off some change events.19:23
cjwatsonIn the second phase, it does BLKPG_{DEL,ADD}_PARTITIONS calls.19:23
sorencalc: If you are, I'm going to guess something like <ESC>wq1  happened to you..19:23
sorencalc: Oh, it comes back on reboot?19:23
cjwatsonI speculate that adding udevadm settle between those two phases will help19:23
cjwatsonfurthermore, the second phase is bracketed with ped_device_open and ped_device_close of the disk device, which will probably cause another set of change events at the end, so I bet we need to settle before that19:24
calcsoren: yea i use vi but it is always coming back as a 0 byte file, so i think it isn't that, might be though19:24
cjwatsonKeybuk: ^- would appreciate plausibility check19:24
calcsoren: not sure when the last time i rebooted was19:24
cjwatsonKeybuk: I think your udevadm settle change is sound and we'll need that - it just seems that we need a bit more too19:24
gnomefreakcjwatson: looking bug back up but as i recall he stated in #ubuntu+1 that after setup his mouse cuased freeze and keyboard wasnt detected, looking at the bug it looks like he didnt state the same. i think i still have logs19:26
cjwatsongnomefreak: freezes aren't usually installer bugs ...19:26
cjwatsongnomefreak: the installer's a relatively ordinary application from this point of view; if the system freezes, it's usually a lower-level problem19:27
gnomefreakit was afte3r install i was figuring more of livecd over d-i19:27
cjwatsongnomefreak: I'm afraid I couldn't understand that sentence19:28
gnomefreakfreeze yes but keybourd detection is my concern but yes freezing would be X more so than anything19:28
cjwatsonCould you please use some punctuation? It would really help me to understand what you're saying.19:28
gnomefreakcjwatson: since he stated that after install his keyboard wasnt detected "didnt work" i think he out it19:28
gnomefreakcjwatson: sorry i dont have brace on. puttin git on now19:29
cjwatsongnomefreak: If it has the wrong keyboard map, that could be an installer problem. If it just doesn't respond, it's something lower-level.19:29
gnomefreakcjwatson: agreed I'm going by his 2nd paragraph more so than last. The mouse most likely is an X or graphics issue. the keyboard is either d-i or Ubiquity and thinking abou tit now d-i runs in background right? so maybe it is d-i?19:31
gnomefreakcjwatson: i am however concerned about the 64bit install. The new intels for macs are 32bit i thought19:32
cjwatsongnomefreak: ubiquity is a frontend over d-i, but that doesn't mean that d-i runs in the background in any reasonable sense19:32
cjwatsongnomefreak: the only thing that d-i does in this case is set the keyboard map; it isn't responsible for interpreting keyboard events as they come in19:32
gnomefreakcjwatson: i thought d-i did the work, where as ubiquity was just for looks/ewasy install, ect.19:32
cjwatsongnomefreak: if the system was 32-bit only, it would have entirely failed to boot a 64-bit system at all; it wouldn't have got halfway up and then frozen19:33
cjwatsongnomefreak: it does a lot of the work, but it doesn't replace things like the kernel and X which are responsible for handling keyboard events19:33
cjwatsonagain, d-i only sets the keyboard map (via its console-setup component)19:34
gnomefreakcjwatson: right 64bit can install either, that makes sense becuase to boot livecd kernel and X have to run19:34
cjwatsonbut if you can't select the language, that's likely to be some lower-level issue19:34
gnomefreakisnt lang still first setup?19:34
gnomefreakright before keyboard layout19:35
cjwatsongnomefreak: yes, but I think he's talking about the language selector in gfxboot which isn't part of d-i19:36
gnomefreakcjwatson: in the 3rd paragraph he isnt as clear as i thought he was19:36
cjwatsongnomefreak: in any case, driving the language chooser only requires cursor keys (in d-i) or the mouse (in ubiquity); it is more or less impossible for the problem as described to be an installer bug19:36
cjwatsoncursor keys are invariant across keymaps19:36
gnomefreakcjwatson: ok that makes sense now.19:37
cjwatsonhttps://wiki.ubuntu.com/Installer/FAQ may help to untangle the different bits and pieces involved in the installer, although it doesn't talk about this problem specifically19:37
gnomefreakcjwatson: thanks ill read it. I am unable to test this on an imac since the one i have is old very old19:39
cjwatsonit'll probably vary between models, particularly the speculated problem with the keyboard at gfxboot19:39
cjwatsonwe have some other reports of the latter19:39
cjwatsonKeybuk: further data point: libparted/arch/linux.c has an obscure _flush_cache function that claims to have something to do with cache coherency, and that opens all the child partition devices for writing in order to fsync them; this is called upon opening a device, and upon closing a device if it's dirty19:45
cjwatsonKeybuk: hence lots of change events ...19:45
Keybuknice19:46
cjwatson(it only does this for unmounted partition devices obviously)19:46
cjwatsonso I think this explains why the race is so tight19:46
cjwatsonbracketing linux_disk_commit with settles ought to do it I think19:47
cjwatsonKeybuk: could you upload the udev stuff you have so far?19:48
Keybukdone19:49
cjwatsonthanks19:49
LiraNuna"not app development on Ubuntu" what is, then?20:37
pbnwell that's not English LiraNuna20:38
LiraNunatext was taken from the topic.20:38
LiraNunaI came here thinking it's a channel for developers using ubuntu. Topic said I'm wrong. What is the correct channel then?20:39
AmaranthLiraNuna: it's for developing ubuntu20:39
AmaranthLiraNuna: generally for app development you want to go to the place for the tool you're using20:39
Amaranth#gtk+ on GIMPNet, #qt on freenode, etc20:39
LiraNunaI need help with packages and cross compiling20:39
LiraNunaI don't know where to turn, since it's not API specific20:40
Amaranthah, perhaps #ubuntu-motu then, that's the place for packaging help20:40
LiraNunathank you20:40
cjwatsonpbn: we only have a limited number of characters in the topic, and at the time that was written, the only way we could fit all the required information in was to abbreviate "application"20:40
pbncjwatson: ah ok, sorry :)20:42
=== jorge__ is now known as jcastro
slangasekcjwatson, Keybuk: where do we stand?  If the udev fix isn't imminent, I should probably go ahead with a d-i build anyway to get candidate CDs up20:51
cjwatsonthe udev fix is uploaded and mostly built20:51
slangasekok20:52
cjwatsonI'm working on testing a parted fix to go with it20:52
cjwatsonwhich is based on a bit of an assumption - but I don't want to go round again with time-consuming hand-built images if possible20:52
mdkequick question about the SRU process. After I do step 3 (subscribe ubuntu-sru), do I wait for intervention before step 4 (uploading to intrepid-proposed), or do I just go ahead and upload then wait for approval20:54
ScottKMain or Universe?20:55
mdkeScottK: main, but the question applies generally20:56
ScottKMain you upload.  Universe I think you wait.20:56
mdkeok, thanks20:57
cjwatsonyou know what I hate? forgetting to edit debian/patches/00list20:57
directhexi hate forgetting to run update-maintainer21:03
cjwatsonKeybuk: random note, it would make the logs marginally easier to understand if udevd logged a debug message when it sent the SIGUSR121:22
cjwatsonKeybuk: then we could see not only when the SETTLE control message arrived, but when it finished21:23
cjwatson(IYSWIM)21:23
Amaranthcalc: why do all OOo apps run under the same process?21:28
calcAmaranth: its only one app21:30
Amaranthcalc: looks like 5 or so to me :P21:30
calcAmaranth: different views in the same program21:30
Amaranthcalc: if I open presentation and it's waiting for me to finish the wizard I can't open writer21:31
calcAmaranth: long time ago star office looked like a whole computer enivornment (iirc)21:31
calcAmaranth: yep its just one app you have to finish the other one21:31
calcAmaranth: look at how it is executed, you just run ooffice -math21:31
calcto get a default math view21:31
Amaranthmakes it impossible for gnome-do to keep them separate :/21:32
calcAmaranth: well nothing that can be done except work around it somehow in gnome-do21:32
calcOOo is just OOo the 'apps' are just easy ways to start a view in the particular document format21:32
calcit may be less confusing to just get rid of the extra menu options and only call it OpenOffice.org but I think its done in the present way to be clearer to users what is available from the menu21:34
calcer less confusing in that it would be obvious then that it is only really one program21:34
calcAmaranth: there currently isn't a menu option but if you run 'ooffice' it will become more clear what I am talking about21:36
Amaranthwow that's...21:36
AmaranthI don't even know how to describe the fail21:37
AmaranthThis is not how you write software :P21:37
calcAmaranth: OOo is 20+ years old, heh21:38
AmaranthSo is Xorg21:38
AmaranthWait, forget I said that21:38
AmaranthYeah, I understand :)21:38
calcit appears it was 'integrated' in 199421:39
ajmitchno wonder people accuse OOo of being bloated & slow21:39
calcajmitch: uh because it is? :)21:39
calcajmitch: i'm pretty sure no one could argue it isn't bloated and/or slow21:39
Amaranthwell it wasn't until very recently that Xorg wasn't an OS so I guess we can give OOo some time to stop being one21:40
AmaranthI thought one of the goals for OOo 3.0 was to split them out21:40
calcit takes 638MB VIRT and 97MB RES (afaict)21:40
calcjust to start up with nothing loaded21:40
calcAmaranth: nope21:40
calcAmaranth: i don't think anyone has ever proposed that it would be too huge a goal to do21:41
AmaranthSo the only solution is to nuke it from orbit and start over21:41
* Amaranth installs koffice21:41
calcwhat they are considering doing is splitting some of the code into separate buildable bits, but you would still need pretty much all of it to use it21:41
calcAmaranth: good luck with koffice :)21:41
calcisn't it in a perpetual state of not quite ready? :)21:42
waltersvirt is pretty much irrelevant21:42
calcwalters: doesn't that include what is mapped from libraries?21:43
* calc may be confused21:43
calcor does RSS include that21:43
maixhi, what does "fix commited" exactly mean?21:43
calcmaix: depends on who used it21:43
maixhehe21:43
Amaranthmaix: it'll be in the next upload, usually21:43
maixmeans how long?21:44
calcmaix: usually it means the fix is committed somewhere and usuall for the next upload21:44
maixcalc: https://bugs.launchpad.net/ubuntu/hardy/+source/pidgin/+bug/340151/+viewstatus21:44
Amaranthwhenever they do the next upload21:44
walterscalc: well, shared libraries can have both shared and non-shared parts21:44
ubottuError: Could not parse data returned by Ubuntu: The read operation timed out (https://launchpad.net/bugs/340151/+text)21:44
Amaranthis that for a backport?21:44
calcwalters: i think i may be mistaken in thinking RSS was the private memory part for the application?21:45
Amaranthjdong: what does Fix Committed mean for a backport request?21:45
maixAmaranth: how often do they usually?21:45
jpdsAmaranth: Probably package uploaded to -backports pocket for release.21:45
calcgrr gtk_file_chooser_set_local_only does exactly what it says21:45
Amaranthmaix: depends on...everything21:45
Amaranthmaix: somewhere between 1 minute and the heat death of the universe21:45
cjwatsonmaix: "fix committed" has absolutely no implication of timescale21:45
calcit doesn't cause the file chooser to see the gvfs fuse paths, it just hides the gvfs file shares entirely21:45
maixjust roughly. less than one day?21:45
Amaranthmaix: Probably not21:46
maixhm21:46
cjwatsondays, weeks, maybe months21:46
calcwalters: any ideas on how to get a gvfs fuse path out of gtk_file_chooser ?21:46
cjwatsonor maybe ten seconds21:46
maixhm ok *g*21:46
cjwatson"fix committed" just doesn't mean anything about time21:46
calcwalters: i want to disable gvfs in OOo but want the gtk file chooser still and want to be able to get to the gvfs fuse files21:46
walterscalc: there's information scattered on the web; http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html is one21:46
walterscalc: i don't have any gvfs-fu, sorry =/21:46
calcwalters: ok21:46
Amaranthcalc: I think we need that patch to make it always use FUSE paths for that to work21:47
Amaranthalthough if it can figure out the FUSE path surely there must be an API to do so...21:47
maixit's just some from ubuntu-de have just written an article describing what to do and i discovered that it's already "fix released" and thought maybe we wouldn't have to publish it then21:47
Amaranthmaix: wait a day or two21:47
maixok then we'll publish it21:47
Amaranthalthough I still don't know if that is for backports or updates21:48
maixwell, it's an essential feature, must be updates :)21:48
calcAmaranth: there is a path for that?21:48
Amaranthcalc: fedora has a patch to always use FUSE paths, iirc21:48
calcAmaranth: er patch?21:48
maixok thanks then21:48
calcAmaranth: hmm i thought their patch was to never use FUSE paths?21:48
Amaranthcalc: nah, that wouldn't make sense21:49
calcAmaranth: they added support to desktop files to do: X-GIO-NoFuse=true21:49
Amaranthah, they've changed the patch then21:49
AmaranthI know when gio/gvfs was first being used someone who works on fedora had a patch to always use FUSE paths21:49
Amaranthseb128 may know more about it?21:50
calcseb128_: ping21:50
calcseb128_: any ideas about a fedora patch to always use fuse paths that Amaranth mentioned?21:50
seb128_calc: pong, dunno of hand about how to change the fileselector to run gvfs fuse paths no21:50
calcseb128_: ok21:50
seb128_calc: what he was speaking about is the .desktop changes21:51
calcseb128_: ok21:51
seb128_to give fuse uris to apps when calling those21:51
calcyea21:51
seb128_but that's not gtkfileselector code21:51
calcseb128_: yea that is what i need to find out how to get fuse paths out of :-\21:51
calcits probably not terribly common to have a file dialog but no gio/gvfs support, heh21:52
seb128_well, use the local mode21:53
Amaranthhrm, I guess I misunderstood what they were doing21:53
seb128_you can still browse .gvfs ;-)21:53
Amaranthah, davidz was trying to get it to always pass the FUSE path but must have gotten too much pushback21:57
=== seb128_ is now known as seb128
Amaranthcalc: looks like g_file_get_path ()22:01
Amaranthha, a google search for that gives a bunch of ubuntu crash reports crashing on that function22:01
calcAmaranth: hmm ok22:02
Amaranthcalc: so OOo would still have to use gio at least for that part22:02
calcAmaranth: i'll have to add some debugging into OOo see what it spits out for various functions and then patch it properly :)22:02
tormodslangasek and others: thanks for the new ports build, but why is .manifest not updated?22:02
calcAmaranth: that should be fine since gio is in glib now22:02
Amaranthcalc: why disable gio/gvfs usage in OOo anyway?22:03
calcAmaranth: the actual gio/gvfs saving support seems horribly broken which is why i am disabling that part as I don't know enough about it to fix it in the short time we have left22:03
calcAmaranth: i got gvfs fuse support working for OOo properly as of 1.1.8 (filed a few bugs upstream) so that much will work if i can get the fuse paths22:03
slangasektormod: that would be a livefs build failure of some kind22:05
=== Tonio__ is now known as Tonio_
slangasektormod: i.e., http://people.ubuntu.com/~ubuntu-archive/livefs-build-logs/22:05
=== Tonio_ is now known as Tonio__
* calc bbl, dinner22:06
=== Tonio__ is now known as Tonio_
tormodslangasek: thanks, yes compiz breakage as you predicted yesterday22:22
slangasektormod: if that's the failure, it might be fixed by now - I'll do a test spin22:23
tormodslangasek: thanks22:24
loolKeybuk: modprobe dropped the -Q option it seems22:27
loolHmm weird, I don't see it every working22:27
lool       -Q --silent22:28
lool                 As -q with the addition that all warnings and errors are also22:28
lool                 silenced.22:28
loolHmpf and /sbin -> /bin/lsmod hits more than just powernowd22:30
cjwatsonslangasek: I just reassigned a d-i bug to compiz about that, and I guess there's probably a small stack22:31
slangasekcjwatson: about compiz installability?  should already be resolved as of last night22:31
cjwatsonyeah, I tend to get bugs whenever dailies are uninstallable, I don't always have time to look up the status22:32
cjwatsonusually just punt it to the right package and let them sort it out ...22:32
slangasekack, I'll chase it up22:34
slangasekthanks :)22:34
=== asac_ is now known as asac
* TheMuso notices that jaunty-changes is lagging somewhat...23:54
cjwatsonthe list server has been loaded of late, I believe23:54
TheMusomakes sense23:54
cjwatson(several people have been asking on #is)23:57

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