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

slangasekjames_w: hmm, I'm running into a few package merges where the debian/squeeze branch isn't up-to-date00:01
slangasekjames_w: is there a way for us to trigger those, or do you want a list, or?00:01
james_wslangasek: there's no way for you to trigger unfortunately00:01
james_wslangasek: a list to me will work, but with added latency00:02
james_wslangasek: is the https://launchpad.net/debian/+source/<package> up to date for these packages?00:02
slangasekjames_w: well, unless you think this might be caused by a bug and having a list will help you track that down, I'm not going to bother, it's obviously much more efficient for me to just grab the merge from MoM in that case00:03
slangasekchecking (bsd-mailx for the current example)00:03
slangasekyes, that page lists the correct "latest release"00:03
james_wslangasek: ok, thanks for checking00:03
james_wI'm happy for you to mention them to me00:03
slangasekok00:03
james_winvestigating may help find bugs, and so reduce the frequency00:03
=== dendrobates is now known as dendro-afk
jjohansenjdstrand: it should be00:11
jdstrandjjohansen: I'll mark it as such-- thanks :)00:12
=== dendro-afk is now known as dendrobates
dtchenjdstrand: your audio bug should be fixed in 2.6.32-git01:31
dtchenlifeless: WRT hda-intel, mm, not really. There are too many issues, but wiki/DebuggingSoundProblems is a starting point. I've also blogged about common issues (with workarounds) in 9.10.01:32
dtchenlifeless: for the most part, the issues are resolved upstream already, but they may not land for 10.04. 2.6.33 will have them for certain.01:33
lifelessdtchen: thanks01:46
=== ubott2 is now known as ubottu
jdstranddtchen: ok-- I'll keep an eye out, thanks!02:03
jdstrandthough, it'll be after UDS before I can test it02:04
=== davidm_ is now known as davidm
=== greeneggsnospam is now known as jsgotangco
=== ]reed[ is now known as [reed]
=== elmo_ is now known as elmo
slangasekdtchen: please don't mark bugs as duplicates of #470265 when there's no specific evidence that their /etc/kernel-img.conf was broken.03:51
slangasekdtchen: this undermines any efforts to determine the actual cause of the problem the user is having03:53
dtchenslangasek: all right, is there a separate bug I should be triaging against?03:54
dtchenslangasek: also, sorry for the added workload03:54
slangasekdtchen: you shouldn't be marking any bugs as duplicates before you've shown that it's a duplicate!  Just reassign the bugs to the grub package in that case03:55
dtchenslangasek: no, I'm specifically asking what I should be doing with Karmic bugs that are filed against alsa-driver that clearly are not running 2.6.31-1[45]-generic03:56
slangasekif you need a bug for "I munged menu.lst myself and it broke", I can get you a bug for that; but so far these bugs don't actually seem to be triaged far enough to even say that's the problem the user is having03:56
slangasekdtchen: just reassign them to the grub package, then03:56
dtchenslangasek: sure thing, thanks03:56
slangasekthank you03:57
=== YDdraigGoch is now known as Richie
=== robbiew is now known as robbiew_
JohnFluxHey all05:56
JohnFluxHi all05:57
JohnFluxDoes anyone know who is dealing with input methods at the moment?05:57
slangasekJohnFlux: ArneGoetje06:28
slangasekjames_w: lp:debian/squeeze/cmake also out of date, it appears06:31
PRIDEum...question06:45
=== funkyHat_ is now known as funkyHat
PRIDEquestion?....new to ubuntu, is this where i come if i need help with getting an update for my laptop webcam..my laptop is hp dv600006:50
ScottKPRIDE: No.  That's #ubuntu.06:50
ScottKThis is the channel for coordinating development work.06:50
PRIDEScottK, mmmk...the problem is they dont kno anything about webcam so i was wondering if the developers could make an update/patch for hp webcams06:51
ScottKPRIDE: Filing a bug on Launchpad is the best way to approach that.06:51
PRIDEhow would i do that?06:52
ScottKThat question they will know how to answer on #ubuntu.06:52
PRIDEScottK, thx06:52
dholbachgood morning08:04
\shmoins08:04
=== porthose_ is now known as porthose
=== dholbach_ is now known as dholbach
mvohey dholbach08:13
dholbachhi mvo08:14
glatzor__morning mvo and dholbach!08:24
macothe vegetarian brigade?08:24
dholbachyeeeehaww!08:24
dholbachhi glatzor__: long time no see - how are you doing?08:25
mvohey glatzor__! nice to see you08:26
jsgotangcowow08:26
dholbachhey jsgotangco!08:27
jsgotangcohi dholbach, mvo, glatzor__08:27
mvohey jsgotangco08:27
glatzor__hey jsgotangco !08:30
glatzor__dholbach, quite well. I hope yourself, too!08:30
* dholbach hugs glatzor__08:30
dholbachglatzor__: I got my dose of ubuful before flying to UDS :)08:30
macowell dont hug the man, you're gonna infect him!08:31
\shdholbach, this time it could be named ubu-swine-flu ;)08:36
Tm_T\sh: why not ubu-flu?08:37
\shTm_T, ubuflu is the standard ;) ubu-swine-flu is todays hype, regarding our pediatrician ;)08:38
jsgotangcodholbach: are you vegetarian already?08:40
dholbachjsgotangco: yeah, for more than a year now :)08:41
dholbachjsgotangco: it's what India did to me :)08:41
macosomeone suggested an "ubuntu vegetarians" team on lp so that we could easily coordinate group-meals during UDSs08:41
jsgotangcodholbach: i'm almost there too08:41
macomaybe glatzor__ or mvo?08:41
jsgotangcodholbach: haven't had read meat for more than a year08:42
dholbachmvo already owns https://launchpad.net/~canonical-vegetarians :)08:42
dholbachlook at these happy people: https://launchpad.net/~canonical-vegetarians/+mugshots08:42
macoheh nice08:43
macowe found a vegan restaurant in barcelona08:44
macoa big group of about 20 of us. 17 went in there while the other 3 went "no meat? i'm out"08:44
\sh*grmpf* Meeting Topic: "How do you write PHP applications the right way™" -> gone08:52
chrisccoulsongood morning everyone08:53
mvomaco: ubuntu-vegetrians sounds good to me, that is a bit broader than just the canonical group08:54
ograjames_w, i have a slight prob trying to merge apex with bzr ... seems the debian branch misses tags http://paste.ubuntu.com/314967/ anything i can do about that ?10:30
slangasekogra: merge-package doesn't work for native packages10:34
ograaaah !10:34
ograok, the wikipage should probably state that :)10:34
slangasekit's a bug (bug report is open)10:35
ograah10:35
slangasekfeel free to document on the wiki, too10:35
=== dendrobates is now known as dendro-afk
Riddellasac: how come network-manager-[vpnc|openvpn|pptp] are in universe?12:03
doko_Riddell: gdb pong12:17
Riddelldoko_: I'm told by Qt developers that gdb 7.0 doesn't work well with c++, do you know anything about that?12:19
doko_Riddell: no12:20
doko_Riddell: is there an upstream report?12:20
Riddelldoko_: http://lists.trolltech.com/pipermail/qt-creator/2009-November/004963.html12:21
Riddelldoko_: so I'm getting calls to put 6.8 into backports, does that make sense?12:30
doko_Riddell: as a separate package?12:31
Riddellyes12:31
doko_Riddell: I don't mind, but it's not a step forward for lucid. could you check if disabling the pie patches helps?12:33
pittidoko_: remaining java bits for ant moved to -updates now; thanks for confirming the debhelper issue12:36
doko_pitti: \o/12:36
doko_Riddell: and it would be good to have reports in launchpad to track those12:41
asacRiddell: historic reason is that the vpn stuff was more like a second tier product and there were no guarantees that they are maintained in sync13:05
asacRiddell: plan is to make at least pptp installed by default in lucid13:05
Riddellasac: will also said this.. 12:14 < wstephenson> Riddell: also the dbus policy perms for pptp appear to be globally wrong in *buntu, NetworkManager can't call the VPN plugin to ask it if it needs secrets13:05
Riddellasac: is that right?13:06
asacRiddell: there is a bug yes. but we verified that the vpn plugins work at least a bit13:06
Riddell"a bit" :)13:07
asacso its not a general issue ... most likely related to system-settings/user-settings related secrets13:07
asaci will ask cyphermox to verify them again ... and fix accordingly.13:08
=== ogra_ is now known as ogra
JanCasac: I think the vpnc stuff is at least as useful in main; from what I hear a lot of colleges/universities/etc. use that13:13
asacJanC: the main thing we found out around RC time is that in russia you need pptp to get online for most dsl providers .... but I agree ... adding a blueprint for vpn support in lucid13:15
siretart`asac: I can confirm that the openvpn plugin works in karmic, but I almost always have to activate my vpn connection several times until it stays for longer than about a second.13:21
asacsiretart`: you think you could provide me an account so i can test that on the setup where you see that?13:23
asachttps://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-vpn-out-of-box-experience13:31
asacJanC: ^^13:31
JanCasac: nice13:32
siretart`asac: hm. that's gonna get difficult. I could paste/attach my logs to some bug if that would help13:47
asacsiretart`: ok. filing a bug against -openvpn would be a good start i guess13:48
asacthx13:48
ionDarn, wxErlang is removed in Ubuntu. Not that Wx is very nice, but i’d rather use the Wx bindings than the Tk bindings. :-P13:56
pittimvo: flex merge> hppa is no more, so this could have been a sync14:06
mvopitti: oh, sorry14:06
pittiJFYI for next time :)14:07
mvoindeed14:07
mvothanks14:08
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
jdstrandKeybuk: hi! I've been going through the blueprints for lucid. I was wondering if there is an upstart session that would be beneficial for people doing upstartification in lucid (ie, what to do, what to avoid, etc)14:14
jdstrandKeybuk: I checked around, but didn't see anything that quite fit (I could have easily missed it)14:14
Keybukjdstrand: I don't think it's worth a session14:15
Keybukanything I say now will be out of date by the time lucid releases14:15
jdstrandheh14:15
jdstrandok14:15
Keybukand it'd be just a rehash of the session I did in Barcelona anyway ;)14:15
jdstrandunfortunately I missed that one14:16
jdstrandKeybuk: the part I most care about atm is the part that is likely one of the most moviing targets14:16
jdstrandKeybuk: ie, being quiet, but displaying erros appropriately14:16
jdstranderrors14:16
Keybukexactly, that's all subject to change14:17
* jdstrand nods14:17
=== highvolt1ge is now known as highvoltage
dholbachwow, bug 429322 has 2030 subscribers14:25
ubottuLaunchpad bug 429322 in seahorse-plugins "seahorse-agent assert failure: ERROR:iop-profiles.c:606:IOP_generate_profiles: assertion failed: (obj && (obj->profile_list == NULL) && obj->orb)" [High,Confirmed] https://launchpad.net/bugs/42932214:25
\shhmmm...I'm now somehow stucked with update-manager-core and do-release-upgrade ... it can't be used from a server which doesn't have a internet connection, but I have an ubuntu mirror inhouse...so how do I configure it correctly, without mirroring changelog.ubuntu.com14:25
mvo\sh: do you have a cdrom? the easiest ist to use the alternative cd then14:27
\shmvo, the servers are remote, they don't have any removable medias...:)14:28
\shmvo, and I have hundreds of them ;)14:28
\shI could however copy the meta-release and meta-release-lts files, and point them to my local archives...14:29
\sh.oO(and then I wonder why the upgrade tool of hardy points to hardy-proposed and not hardy-updates like e.g. karmic or so (UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/hardy-proposed/main/dist-upgrader-all/0.87.31/hardy.tar.gz)14:30
asacRiddell: did you already add the firefox/kde spec14:30
mvo\sh: just download the upgrader in this case http://es.archive.ubuntu.com/ubuntu/dists/karmic-proposed/main/dist-upgrader-all/current/ (karmic.tar.gz) and run it as sudo14:32
mvo\sh: if you have just internal uris in sources.list it should DTRT14:32
mvo\sh: if not, please let me know, but I now need to take a short break14:32
\shmvo, what should I call from the dist-upgrader archive?14:35
Riddellasac: no I'm stuck on something silly that's taking too long, but it's next on my todo list14:40
=== robbiew_ is now known as robbiew
asacRiddell: created this: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-firefox-kde-integration ...14:49
asacif you have references to current opensuse patches etc. please put them there too14:49
Riddellok14:50
Tm_Tasac: lovely (:14:51
Tm_TRiddell: is there blueprint or other related to why KHTML isn't enough for us, as I would like to do testing with it, what is not working etc14:52
sorenKeybuk: What was the magic trick to make upstart wait until lo was configured before entering runlevel 2?14:52
Keybuksoren: ... and net-device-up lo ?14:53
sorenKeybuk: WherE?14:53
Keybukin /etc/init/rc.conf14:53
Keybukthough that will break being able to switch runlevel14:53
Keybuk(ie. you won't even be able to shutdown or reboot)14:53
sorenSo... What to do?14:54
Keybuknothing14:54
sorenI believe you mentioned you'd SRU a fix for this.14:54
Keybukno I didn't14:54
KeybukI believe I said I wouldn't block someone else doing an SRU if they could come up with a fix that didn't break everything else <g>14:55
sorenKeybuk: http://irclogs.ubuntu.com/2009/10/27/%23ubuntu-devel.txt at 15:26?14:55
sorenMaybe I misunderstood.14:56
Keybukbut, frankly, I think it's a waste of time dealing with these problems14:56
sorenmai ænglish nud so guud.14:56
Keybukraces between Upstart jobs and SysV init jobs, that is14:56
KeybukI think it's better to spend the time fixing the bugs that prevent them being made Upstart jobs in the first place14:56
Keybuksoren: oh, so I did, but I can think of major breakages that will cause now, so I don't :p14:57
RiddellTm_T: try reading yesterday's news in slashdot14:59
highvoltagedholbach: are you around?14:59
sorenSo to sum up... When people come into #ubuntu-server complaining their network is broken because the networking job runs before their nics are available, I just tell them to add a "sleep 5" before "ifup -a" and don't deal with the fact that this will exacerbate the problems caused by lo not being configured (since it will be even longer before it is)?15:00
sorenKeybuk: Å15:00
sorenEr...15:00
sorenKeybuk: ^15:00
sorentyping is hard today..15:00
Keybukif you like15:00
Keybukgive them a lollipop too ;)15:01
Keybukerr15:01
Keybukwhat networking job?15:01
soren/etc/init/networking.conf ?15:01
Keybukthat's an Upstart job15:01
soreni know15:01
Tm_TRiddell: roger (:15:01
Keybuksoren: I was actually thinking a bit about this the other day15:01
Keybukwe use network manager to bring up network devices15:02
sorenKeybuk: Where else would I add it?15:02
Keybukso the whole ifup-on-network-device-added thing could go away15:02
sorenYou're not going to install networkmanager on people's servers.15:02
sorenAre you?15:02
Keybukwhy not? :p15:02
sorenBecause you are not in #ubuntu-server explaining this to people.15:02
sorenI am.15:03
KeybukI bet they hate D-Bus too15:03
sorenAre you adding bridging and bonding support to network-manager?15:03
Keybukno15:03
Keybukthat sounds like a server team project15:03
sorenOr are you just going to declare those completely unsupported?15:03
evandKeybuk: You're just here to cause trouble, aren't you? :-P15:04
* soren gives up15:06
pittisoren, Keybuk: could there be an udev rule which checks whether a newly added eth device is in /e/n/i and call ifup for it? (instead of an upstart job)15:09
pittihardware triggered actions sound fine for this?15:09
pittidescription     "configure virtual network devices"15:10
pittioh15:10
pittisoren: so the problem is that those virtual ones sit on top of real ones which aren't available at that time yet?15:10
pitti(bonded, etc.)15:10
\shpitti, I'll take over, soren asked because of me15:10
\shpitti, bonding interfaces are in need of hw nics...and somehow after my dist-upgrade, network isn't there (using bonding and vlans on top of the bond) which is horrible for server people15:11
=== marjomercado is now known as marjo
pitti\sh: how did that ever worked in earlier releases then? it was just a static init script as well, after all?15:12
pittijust sheer luck, and init script running later?15:12
\shpitti, in jaunty is was still /etc/init.d/networking and if-up magic15:12
pitti\sh: well, that's pretty much what we have now, too15:13
pittiit just might be started a tad earlier15:13
\shpitti, I'm rebooting the server just now...where can I look which job is started when (regarding the mix of upstart + init scripts)15:14
* pitti declares victory over dk-disks bugs and leaves it with zero new ones15:14
pitti\sh: now, ifup -a is started as soon as local file systems are mounted and udev coldplugging is done15:15
maco0 boogs? oooo, shiny!15:15
pitti(see /etc/init/networking.conf)15:15
pittimaco: 0 new bugs15:15
macostill shiny!15:15
pittiplenty of incomplete/triaged, too15:15
macoslightly shiny ;-)15:15
\shpitti: oh weia...i hope it's not the same crap I triggered during intitramfs dhcp requests with "ipconfig"15:17
sorenpitti: It's a well known problem.15:17
\shpitti, then I can give you at least one thing: nic devices are not set to auto when doing bonds or vlans15:17
sorenpitti: The networking job (which calls "ifup -a") is run much, much earlier in karmic than before.15:17
sorenSo early, in fact, that the physical nic's often are not available yet.15:18
pittisoren: ah, what I suspected; so it was by and large "luck"15:18
sorenIn a sense.15:18
pittiwhich made me wonder whether we should have an additional udev rule to catch late stragglers15:18
sorenIt's always been racy, but I don't know of anyone who was ever bitten by this before.15:18
sorenIn Karmic, I haven't heard of anyone for whom it works.15:19
sorenpitti: The solution is to configure the virtual interfaces when the corresponding physical ones are available.15:19
pittiis it really the nics which arrive so late? shouldn't udevsettle wait for them?15:19
sorenpitti: I thought so too, but no.15:20
pittisoren: exactly15:20
pittisoren: and that's what udev rules are for, like ACTION=="add", SUBSYSTEM=="net", ...15:20
sorenpitti: Right.15:20
pittiwith ... being something that calls a script on the $INTERFACE variable which checks if that is in /e/n/i15:20
sorenpitti: Problem is that /etc/network/interfaces is the other way around.15:20
sorenpitti: It defines the bond0 interface, which then specifies that it "contains" eth0 and eth1, for instance.15:21
sorenRather than:15:21
soreniface eth015:21
soren   part-of bond015:21
sorenor whatever.15:21
sorenOtherwise, it'd be easy.15:21
pittisure, but you could just try to bring up all of those15:22
\shpitti, if the interfaces are "auto up" they won't be used by the bond module...they need to be unconfigured, and not up..management of those hw nic interfaces is being done by the bond module15:23
sorenKeybuk: What if we simply called "ifup -a" from network-interface.conf ?15:23
pittisoren, \sh: a very brutal and hopelessly inefficient rule would just be15:23
sorenAh, no, that'd be bad.15:24
pittiACTION=="add", SUBSYSTEM=="net", RUN+="/sbin/ifup -a"15:24
sorenpitti: No, that will be bad.15:24
pittisoren: .. assuming that the ones where half of the componetns are still missign will just gracefully fail, of course15:24
sorenpitti: If you ifdown an interface and then another one turns up, they'll both be ifup'ed.15:24
pittisoren: right, which is why I only propose this for a first test :)15:25
pittiit doesn't handle manual ifdowns at all15:25
sorenIt will work around the problems on servers, but is not a proper fix.15:25
pittino doubt15:26
\shpitti, don't we get a "I catched all hw nic interfaces now, and I'm, the almighty udev, is done doing jobs on hw NICs, now do your job, evil ifup -a" event15:26
sorenYou can't know when it's caught all the hw interfaces.15:26
pitti\sh: that's what I suspected it'd already do15:26
pittiafter an udevadm trigger/udevadm settle I had expected everything to be "there"15:26
nxvljames_w: if there is a package that doesn't have bzr branch, can i import-dsc and upload it? or it needs to be automagically?15:26
sorenYou can never know if another interface is going to turn up.15:27
pittiwhich made me wonder whether it's really the NICs which are missing, or whether some other modules are only loaded later15:27
sorenMaybe you add a USB one later on.15:27
\shpitti, I ran into a similar problem while doing dhcp request inside the initramfs (ipconfig is executed, I can see the module being loaded, but the dhcp request was already sent out into the dark, which gives a really nice timeout)15:28
\shsomehow I wonder if I can change it when adding the correct nic kernel module15:29
sorenKeybuk: Can you confirm that "udevadm trigger;udevadm settle" does not guarantee that all your NIC's have been handled by udev?15:29
sorenKeybuk: Or the opposite of "confirm", whatever that is.15:29
pittisoren: I actually wondered about that as well; how do you say for "confirm that it is false"?15:30
dholbachhighvoltage: yes15:31
\shjust to remark: if someone does an upgrade from hardy to lucid in the future, this will strike many server people running hardy lts on their infra...and they won't be amused when their tests are failing ;)15:33
sorenKeybuk: How serious are you about network manager on servers?15:35
highvoltageheh, who would want that?15:35
sorenhighvoltage: Noone, except Keybuk, I imagine.15:36
sorenhighvoltage: Trouble is, he sits on upstart and udev and all that jazz.15:36
* soren /really/ goes to pick up daughter at day care15:37
highvoltagesoren: ok :)15:37
Keybuksoren: sorry, I've been on a call for the past hour15:41
Keybuksoren: just reading scrollback15:41
Keybukpitti: actually udev rules must *NOT* be used for this15:42
Keybukpitti: udev rules are subject to timeouts, security issues, etc.15:42
Keybukpitti: ACTION=="add", SUBSYSTEM="net",... in udev => "on net-device-added" in upstart15:42
Keybukpitti: it's run at the same time, except in a sane environment, with very well understood blocking semantics, etc.15:43
pittioh, interesting; and that's safer than a straight udev rule?15:43
Keybukpitti: (and you can multiplex them :p)15:43
pittigood to know15:43
Keybuksoren: "udevadm trigger; udevadm settle" only guarantees that udev is idle - it does not guarantee *ANYTHING* about the state of any hardware device15:43
Keybukpitti: much safer15:44
Keybukanything in a udev RUN rule should really be considered "part of udev"15:44
Keybuka good rule of thumb is that if it doesn't immediately reconfigure the device in any way, or doesn't result in further processing, it should not be15:45
Keybuk(udev-config-printer I'm looking at you - you will die)15:45
Keybukif you want something to happen "when a device is ready", that's what Upstart is for ;)15:45
\shKeybuk, and when you need to know if "more then one device needs to be ready"?15:46
Keybukexactly15:46
pittiKeybuk: so ifup'ing doesn't count as "immediate processing'?15:46
Keybuknow, the bonded interface problem15:46
Keybukpitti: no, because it can run things like wpa supplicant, dhclient, etc.15:46
pittiah, right15:46
Keybukthere are lots of bugs when we used to run ifup from udev where udev got bored and killed it ;)15:46
Keybukthus /etc/init/network-interface.conf15:47
Keybukwhich is the same udev rule, expressed as an upstart job15:47
Keybukso, NOW, the bonded interface problem15:47
Keybukifup eth015:47
Keybukifup eth115:47
Keybukthat's all easy, because we have a physical device15:47
Keybukbond0 (eth0 eth1) is hard15:48
Keybukwhat you want is something that notes down each network device as it comes up15:48
Keybukconfigures them if necessary15:48
Keybukand also knows about bonded devices, bridges, tunnels, and all manner of other virtual devices15:48
Keybukand knows what their dependencies ar15:48
Keybukso when it has both eth0 and eth1, it configures the bridge or the bond15:48
pittishouldn't /e/n/i already have all this information?15:49
Keybukit probably does in the wrong order15:49
Keybukbut then you still need a daemon that parses /e/n/i and acts on it, as a result of events from udev15:49
Keybukwe have one of those ;)15:50
Keybukwe could teach it about bonded interfaces, bridges, and stuff15:50
Keybukand then we would have win15:50
pitti(NM stopped reading /e/n/i long ago, I think)15:50
mr_pouitjames_w: lp:ubuntu/mousepad doesn't seem to exist (it's the first one missing I encounter, so maybe this is a bug :])15:50
Keybukreally? the Fedora one still does basically this for its sysconfig stuff15:50
pittiwell, you probably wouldn't need a daemon, it could be done in the upstart job?15:51
Keybukah15:51
Keybuknow15:51
pittiasac: ^15:51
Keybukthat's a different thing15:51
Keybukwe could do this a different way15:51
Keybukwe could parse /e/n/i and generate upstart jobs from it15:51
Keybuksince upstart jobs can do the "when eth0 and eth1 are ready" thing15:51
qenseAren't the lp:ubuntu/source-pacakage branches now pointing to Lucid?15:51
ionUpstart could be extended to watch /e/n/i and create/update internal job definitions like network/bond0: while network/eth0 and network/eth1, ...15:51
pittiah, clever15:51
Keybukso you could have an auto-generated job that was basically15:51
Keybuk  on net-device-up eth0 and net-device-up eth115:51
ionAh, i should have read Keybuk’s last few lines. :-P15:52
Keybuk  exec ifup bond015:52
mr_pouitqense: there is no branch at all for this package apparently (lp:ubuntu/<release>/mousepad)15:52
Keybukthis is, in principle, what we're planning to eventually do for fstab15:52
Keybukwe had a bunch of crappy shell scripts that did everything badly15:52
Keybukwe replaced it with a daemon that intermediates between udev and upstart15:52
Keybukand encodes all of the corner cases15:53
Keybukand we intend that daemon to go away again in the longer-term, with its code being used to generate upstart jobs instead15:53
qensemr_pouit: no there isn't, apparantly it's code is not hosted on Launchpad yet15:53
pittiKeybuk: "a daemon" == mountall?15:53
Keybukie. mountall would become a "upstart-fstab-helper" that resulted in mount/sda1 mount/sda2 type jobs being automatically created15:53
Keybukpitti: exactly15:53
Keybukso for networking, we have basically the same issue15:54
Keybukifup doesn't really lend itself to event-driven construction15:54
Keybukbut we don't have the intermediate daemon either, or the final solution15:54
qensemr_pouit: you could try "apt-get source mousepad", but you'd have to have the right source repository enabled15:54
mr_pouitqense: I know. I thought that all packages had already been imported, that's why I'm wondering.15:55
qenseah15:56
Keybukso given that, it's not unreasonable to have an upstart-eni-helper as well <g>15:57
qenseI see a lot of people that still have CD-drives in their fstab. Is that really necessary, or does UDev handle them just as well without?15:57
Keybukqense: udev doesn't care about fstab at all15:59
=== yofel_ is now known as yofel
qenseYou could just as well remove the entry?15:59
pittioh, udev 14716:02
evandqense: https://blueprints.edge.launchpad.net/ubuntu/+spec/foundations-lucid-dynamic-cdrom-handling16:02
pittiKeybuk: FYI, we have a new CK ready for udev 14716:02
Keybukpitti: yeah16:02
Keybukpitti: it's ready?16:02
qenseevand, Keybuk: thanks16:03
pittiKeybuk: yep; I already committed all our remaining changes to Debian git, so we'd only need to sync16:03
pittiKeybuk: new CK has Breaks: udev (<< 147~)16:04
Keybukshouldn't that be << 147 ?16:04
Keybuksince 147~ is in karmic16:04
pittiKeybuk: right, we need to bump that16:04
pittiI'll just bump it in Debian git and upload a snapshot16:05
Keybukhttp://launchpadlibrarian.net/35479479/amilo-karmic-20091110-3.png16:05
Keybuk^ I wonder whether he's using wubi16:05
Keybukpitti: I think I'll get to udev tomorrow16:06
pittiKeybuk: I'll upload a new CK to ubuntu-desktop PPA16:06
Keybukok16:07
Keybuk(I have two hours left of the day, and have some bug triage to do first :p)16:08
evandwubi would be my guess as well16:09
cjwatsonRiddell: FYI: the debconf KDE frontend has been removed upstream, since it's still qt3 and the qt4 perl bindings aren't ready yet. It'll fall back to other frontends as available16:11
\shKeybuk, and what would be now a good workaround for people like e.g. me, upgrading from jaunty to karmic or from hardy to karmic? or should I write upstart jobs as you described earlier?16:11
Riddellcjwatson: thanks, that's interesting.  we don't really use it though since packagekit doesn't do debconf much currently16:13
cjwatsonRiddell: yeah, I have mail about that to process at some point too :)16:14
cjwatsonanyway, thought I'd better not merge before telling you16:14
\shKeybuk, this net-device-up thingy should work from karmic on?16:42
Keybukyes16:42
Keybukit's *used* in karmic16:42
Keybukthough I reserve the right to change the syntax, name of the event, etc. :p16:42
\shKeybuk, well, it's used in mountall-met as "start on net-device-up" but start on (net-device-up eth0 and net-device-up eth1) etc. some doesn't work ;) I replaced /etc/init/networking.conf with that16:43
\sh(or I'm too stupid to understand Upstart right now ;))16:44
\shs/met/net/16:44
Keybuksometimes doesn't work?16:44
Keybukor flat-out doesn't work?16:44
Keybukdo you have iface eth0 and iface eth1 in your /e/n/i ?16:44
MacSlowmvo, hey there16:45
\shKeybuk, no...that's the point using bonding ;)16:45
Keybukif not, you want s/-up/-added/ :p16:45
\shah...16:45
Keybukie. when the network device exists, not when it's been broght up16:45
\shyes..ok..understood ;)16:45
=== BenC1 is now known as BenC
\shKeybuk, can someone create the "start on ..." statement in pre-start script automagically?16:48
Keybuk\sh: not currently16:50
Keybukand Upstart has no "memory" so even if you created the job on boot, you'd have a race16:50
\shKeybuk, hmmm..16:51
\shKeybuk, btw..http://paste.ubuntu.com/315215/ <- this is now what I have16:51
\shand it doesn't work ;)16:51
mvohey mac16:53
mvohey MacSlow16:53
Keybukplease be more verbose16:53
Keybukis it started?16:53
\shKeybuk, it is started somehow (i see the bond interface) but no hw nics (speak eth0 eth1 eth2 eth3) added to the bond...so the bond itself -> success, but no unterlaying hw interfaces16:54
Keybuk\sh: so there must be something else it needs16:54
KeybukUpstart is doing the right thing for you, but ifup isn't16:54
\shtherefore the next interface (vlan) is not up, because the bond is not functional16:54
\shKeybuk, /etc/init.d/networking restart -> et voila16:54
Keybukthat tells me you need something else in that ...and... clause16:55
\shKeybuk, but what is missing? there can't be much more ... module-init-tools?16:56
Keybuk\sh: buggered if I know16:57
Keybukbondage is something I prefer to do in my spare time16:57
\shKeybuk, ok...in /etc/modules I have the bonding module and the 8021q module..so module-init-tools is loaded somehow...16:57
Keybuk\sh: ...and stopped module-init-tools16:57
\shlet see16:59
\shKeybuk, you think we can get that straight before lucid? adding such scripts manually and thinking about a very insane setup I and others have regarding several types bonding ... I think we need for lucid a good safeword to make people happy ;)17:00
\shna..failed17:01
Keybuk\sh: I will not get anywhere close to straight on that before lucid17:01
Keybukif it's important, I will need help17:01
jdongooooooh ureadahead?17:02
jdong*must play*17:02
\shKeybuk, how can I enable upstart --debug? and where to look after?17:03
Keybuk\sh: initctl log-priority info17:03
Keybuk(you don't want debug)17:03
\shKeybuk, is this static then, or is this gone after reboot17:04
Keybuk\sh: gone after reboot17:04
Keybukyou can add --verbose to the kernel command-line to get the same effect17:04
\shKeybuk, in menu.lst you mean and then ? just "--verbose" or more "init=/sbin/upstart --verbose" or something17:07
Keybukjust --verbose17:07
=== amitk is now known as amitk-afk
\shKeybuk, I can see the networking after udev-finish init: handling started event \n networking main process exited normally goal changed from start to stop netowrking state changed from running to stopping -> init: Handling stopping event state changed from stopping to killed, from killed to post-stop and post-stop to waiting17:13
\shsorry...but I reproduced the output via manual typing while reading from IlO ;)17:14
\shKeybuk, means: networking failed again ;)17:14
Keybukso you need something else too ,g>17:15
Keybukkeep adding those ...ands :p17:15
\shKeybuk, lol17:15
\shKeybuk, anyways..ending for today....tomorrow more :) thx anyways :)17:15
\shsoren: same goes to you :) thx17:15
=== robbiew is now known as robbiew_
=== dendro-afk is now known as dendrobates
=== thekorn is now known as RainCT007
=== einalex is now known as the
=== the is now known as thek
=== thek is now known as thekorness
=== thekorness is now known as thekorn
thekornping17:44
thekornwhos's the korn now?!17:46
=== thekorn is now known as thekorn_not
=== RainCT007 is now known as sugar_honey
=== thekorn_not is now known as einalex
=== sugar_honey is now known as recover
=== JayFo is now known as JFo
=== asac__ is now known as asac
kirklandcjwatson: slangasek: approximately when do lucid livecd ISOs start showing up?18:15
cjwatson"at some point"18:18
cjwatsonI think slangasek was planning to do it this week18:18
cjwatsonkirkland: are you making plans based on them?18:19
jdstrandmdeslaur: it just occurred to me slangasek would be good to have in your 2-factor auth session18:31
=== robbiew_ is now known as robbiew
xiscohi all, I want to know if there's any way to stop pynotify right the way19:20
pittimbiebl: hm, do you see a clever way how to get bug 465054 solved for Debian, without an admin group?19:35
ubottuLaunchpad bug 465054 in devicekit-disks "Do not require a password every time to mount internal disks" [Medium,Fix committed] https://launchpad.net/bugs/46505419:35
pittimbiebl: of course we could just patch the .policy to generally allow it to local foreground users, but that seems a little too much to me19:37
mbieblI don't think that would be a good idea19:38
mbieblquestion is, if you want to use the "admin" group19:38
mbieblor if we create a custom group for that19:38
pittimbiebl: we don't currently have the concept of "admin" vs. "underdog" users in Debian, I think?19:39
mbieblThere are special purpose groups like netdev/plugdev etc19:39
mbieblbut afaik no "admin" group by default19:39
pittiplugdev was introduced as the exact opposite, though19:40
pittinowadays it's pretty much obsolete, I think19:40
mbieblexact opposite, why?19:41
pittimbiebl: it gave you the privilege to mount removable devices (only) without password19:41
pittithat was from the pmount age19:41
pittis/removable/hotpluggab/e19:42
mbieblyeah, and you want the same behaviour for internal devices19:42
pittimbiebl: yes19:42
mbieblI didn't want to imply that we have to use plugdev for that19:42
pitti$ grep auth_admin /usr/share/polkit-1/actions/*|wc -l19:43
pitti7019:43
pittiI guess this problem extends beyond dk-disks, but there we got the most complaints from so far19:44
mbieblpitti: my thinking is rather if we should design new groups for the pk-1 world19:44
mbieblor reuse existing ones19:44
mbieblgroups == roles19:44
pittimbiebl: (https://www.redhat.com/archives/fedora-desktop-list/2009-August/msg00103.html FYU)19:45
pittiFYI19:45
pittigosh, time to stop typing for today19:45
pittimbiebl: I just went through sid's default groups, and plugdev and cdrom seem closest to me19:47
pittiI'm just a bit averse against adding even more19:47
pittipowerdev/netdev/plugdev are all related in some way19:48
pittibut they are all too specific19:48
mbieblpitti: I think this is something we can discuss in a few days :-)19:50
pittimbiebl: heh, over a dinner with Debian guys perhaps :)19:51
pittimbiebl: it was an easy fix for Ubuntu (just committed), but I guess it'll annoy Debian users, too19:51
mbieblyeha19:51
mbieblI just think you might be overloading the semantics of the "admin" groups i.e. it could be useful to have more fine grained groups19:54
mbieblbut maybe not19:54
pittiit's a very coarse-grained design, yes19:55
pittimbiebl: oh, having these groups might be useful indeed; the problem is just that each time you introduce a new one, you have to migrate existing users19:55
pittiI guess no matter how you design it, some people will not like it :/19:56
mbieblit would be cool if you could say that being part of group admin automatically implies membership of a set of groups (roles)19:57
mbieblwhich would also allow to grant permissions on a per user / group basis19:58
mbieblin a more fine-grained manner19:58
pittimmmm nested groups19:58
pitti. o O { isn't that actually possible with some ldap/AD systems? }19:59
mbieblmaybe, dunno19:59
pittimbiebl: however, with PK this would actually work19:59
pittimbiebl: e. g. DK-D would give the *-internal bits to groups "admin" and "diskadm"; network-manager would give them to "admin" and "netdev", and so on20:00
mathiazjcastro: hi20:00
mathiazjcastro: does luke have a LP account?20:00
pittimbiebl: then you can locally decide to put users just into diskdev, or make them full admins (including sudo, etc.)20:00
pittimathiaz: TheMuso you mean? "themuso"20:00
mathiazpitti: oh - no. Sorry - I meant luke kanies20:01
mbieblpitti: we could split it up like that20:01
mathiazjcastro: ^^20:01
bibinoucody-somerville: ?20:08
bibinouI need help with one bug you reported20:08
bibinouhttps://bugs.launchpad.net/ubuntu/+bug/40964020:08
ubottuLaunchpad bug 409640 in gstreamer0.10 "Video is tinted blue after update to karmic (dup-of: 395476)" [Low,Invalid]20:08
ubottuLaunchpad bug 395476 in nvidia-graphics-drivers-180 "Video is tinted blue (nvidia sets HUE to -1000)" [Undecided,Confirmed]20:08
cody-somervilleokay20:09
bibinouin the description, you said you modified something20:09
bibinouwhere did you find this information ?20:09
bibinoui'm trying to gather some info about this bug because it is very similar to another bug I misinterpreted as a duplicate of this one20:11
cody-somervilleone sec, on the phone20:11
bibinouno problem20:11
amgarchIn9so people, everything breaks. "Nov 10 21:03:18 novo init: kdm respawning too fast, stopped" even after I dpkg-reconigured gdm and choose gdm. I also removed the link /etc/init.d/kdm. Why is kdm being started at all?20:12
amgarchIn9I am afraid it is buried somewhre in Upstart configs, but I am not really famiiar with that.20:12
amgarchIn9when both gdm and kdm are competing for display ubuntu ends up in a propmpt to reconfigure graphics. "Low graphics mode" prompt if you ever seen that.20:12
kirklandpitti: would you mind processing a tiny incremental fix to the eucalyptus package in karmic-proposed?20:21
kirklandpitti: https://bugs.edge.launchpad.net/ubuntu/+source/eucalyptus/+bug/45890420:22
ubottuLaunchpad bug 458904 in eucalyptus "When installing a node, euca_find_cluster fails to locate the cluster controller if instances are running" [High,Fix committed]20:22
pittikirkland: no problem; can you please build it with -v to include the previous -proposed changelogs into the source.changes?20:22
kirklandpitti: whoops20:22
kirklandpitti: should i do a .3 with that?20:23
kirklandpitti: i added the debdiff to the bug pointed to above^20:23
kirklandpitti: oh, actually.... this was a question i had20:23
pittikirkland: ah, you already uploaded? nothing in the queue yet20:23
kirklandpitti: yeah, so let me ask this question ...20:23
kirklandpitti: i was uploading a .2 version over the top of a .1 in -proposed20:23
pittikirkland: http://launchpadlibrarian.net/35497155/out -> this rewrites changelog history, please don't20:24
kirklandpitti: i just edited the current changelog entry, with the existing SRU changes in there20:24
pittiadd a new changelog entry20:24
kirklandpitti: ah, okay, that answers it20:24
pittikirkland: .2 wasn't accepted, so if you upload again, reuse .2 please20:24
kirklandpitti: okay, let me redo that then20:24
pittikirkland: http://launchpadlibrarian.net/35497155/out -> what difference does it make?20:25
pittikirkland: the only difference that I see is that the file would end up being executable (missing -m 644)20:25
kirklandpitti: it wasn't ending up in the .deb before; it is now20:25
pittiah, so the rule was never executed?20:26
kirklandpitti: empirically, yes, that's what it looked like to me20:26
kirklandpitti: i did not investigate why20:26
pittikirkland: so, I don't mind the "changed history" too much20:26
kirklandpitti: i'll do whatever you require20:27
pittikirkland: the point about -v is to include previous changelogs and bug references, but with that this actually happens as well20:27
pittiit's just unusual to rewrite history20:27
kirklandpitti: gotcha20:27
pittibut nevermind, processing20:27
kirklandpitti: oh?  okay?  so you're accepting after all?20:27
kirklandpitti: i was fixing the changelog, etc.20:28
pittijsut happens that the two problems (no new changelog, and missing -v)  cancel each other out :)20:28
kirklandpitti: so in the future, you want a new changelog entry for each upload going through proposed; that makes sense20:28
kirklandpitti: :-)20:28
kirklandpitti: well, my heart was in the right place -- to ensure that you saw *all* of the changes in the SRU20:28
pittiright, and upload with -v if the previous one didn't go to -updates yet20:28
kirklandpitti: i see that -v + a new changelog is a better way to do it20:29
kirklandpitti: okay, cheers, thanks man20:31
pittithanks to you20:31
cody-somervillebibinou, okay, whats your question?20:36
bibinoucody-somerville:20:37
bibinouI was wondering20:37
bibinouas you provide very specific commands in the description of your bug20:37
bibinouwhere did you find that info and if you have more info about the problem20:38
bibinouand more to the point, is it a dupe of https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/39547620:38
ubottuLaunchpad bug 395476 in nvidia-graphics-drivers-180 "Video is tinted blue (nvidia sets HUE to -1000)" [Undecided,Confirmed]20:38
cody-somervilleno, its not a dupe of 39547620:39
cody-somervilleI get the solution from http://www.wiredrevolution.com/ubuntu/fix-blue-tinted-video-in-ubuntu20:39
bibinouok, the second problem is that some people confused the two bugs like me in the comments20:39
cody-somerville* git20:39
bibinoueither in the comments of 395476 that those of 40964020:40
bibinouthanks for your link20:40
cowgardenwill there be a global equalizer one day? I'd love it20:55
cody-somervilleseb128, I have a patch I'd like to SRU to karmic for gst-plugins-base0.10 but I can't do the initial fix in lucid because lucid's gst-plugins-base0.10 is dep-wait. I see you did that requested that sync. Are you working still on the getting the build deps into lucid?21:19
seb128cody-somerville, what change do you want to sru exactly?21:23
seb128cody-somerville, I will sort lucid build issues later, you don't need to fix it in lucid to do a sru though21:23
cody-somervilleseb128, Generally its preferred to fix it in the development series before doing an SRU but since I'm just applying a patch from upstream GIT I suppose I'm not too worried about it getting forgotten for lucid.21:25
cody-somervilleseb128, http://cgit.freedesktop.org/gstreamer/gst-plugins-base/patch/?id=acaeed6131539facc523862e0f418f8602c6b09521:25
seb128right, no need to bother for this change21:25
seb128you can sru it before having the change in lucid21:25
=== ryu2 is now known as ryu
cody-somervillekk21:25
=== robbiew is now known as robbiew_
=== maco_ is now known as maco
=== YDdraigGoch is now known as Richie
cody-somervilleseb128, its refusing to build the alsa plugin. Any hints?21:52
seb128cody-somerville, what arch do you use?21:53
cody-somervilleseb128, amd6421:53
seb128and what error do you get?21:53
cody-somervilledh_install -pgstreamer0.10-alsa21:54
cody-somervillecp: cannot stat `./debian/tmp/usr/lib/gstreamer-0.10/libgstalsa.so': No such file or directory21:54
cody-somervilleLooking up in the build log, configure lists alsa as not going to be built21:54
cody-somervillefrom debian/rules:21:54
cody-somerville ifeq ($(DEB_HOST_ARCH_OS),linux)21:54
cody-somervillePLUGINS += alsa21:54
cody-somervilleendif21:54
cody-somervilleI'm guessing that conditional branch isn't being executed.21:55
seb128is type-handling installed?21:56
cody-somervilleah21:56
cody-somervilleno it is not21:56
=== dendrobates is now known as dendro-afk
seb128jdstrand, hey22:28
seb128jdstrand, I've a pending evince sru for fixing printing issues should I wait for the bzip changes?22:28
seb128jdstrand, or do you want to look at that in a next upload?22:29
jdstrandseb128: I just assume fix it22:29
jdstrandseb128: when are you planning to upload?22:29
seb128jdstrand, I've the change on disk, no hurry though I can wait until later or tomorrow to batch the bzip change too22:29
jdstrandseb128: is a bzr commit and a ping to you good enough?22:30
seb128jdstrand, can you send me a debdiff rather? or add it to the bug?22:30
jdstrandseb128: sure22:31
seb128the bzr has the lucid version now22:31
jdstrandseb128: give me a half hour to get it going and test it22:31
seb128thanks22:31
=== ryu3 is now known as ryu
=== BenC2 is now known as BenC
jdstrandseb128: ok, debdiff attached to the bug. tested and updated qa-regression-testing for this22:56
jdstrandseb128: I'll add the SRU text to the bug22:56
seb128jdstrand, thanks22:57
jdstrandseb128: oh, and committed to bzr23:00
jdstrandseb128: I can upload to lucid if you'd like23:00
seb128jdstrand, would be nice thanks23:02
jdstrandsure, np23:02

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