/srv/irclogs.ubuntu.com/2010/09/15/#ubuntu-devel.txt

slangaseksoren: so if this is at boot time, the /intent/ is that the bridging interface will be brought up once any of the child interfaces are brought up; but the Debian maintainer of ifenslave-2.6 brought up a concern that there might not be any locking here, so if both child interfaces start in parallel, one could miss.  Does that sound like what you're seeing?00:04
=== dendrobates is now known as dendro-afk
rickspencer3kklimonda, https://bugs.edge.launchpad.net/ubuntu/+source/glib2.0/+bug/63851300:15
ubottuLaunchpad bug 638513 in glib2.0 (Ubuntu) "PyGtk App Core dumps" [Undecided,New]00:15
=== evilnhandler is now known as nhandler
=== nhandler_ is now known as nhandler
kklimondarickspencer3: I've got a smaller testcase: http://pastebin.com/RwY03ht800:47
rickspencer3huh, I thought I tried something like that, and it didn't repro00:48
kklimondalets see if I can reproduce it in C00:48
rickspencer3anyway, thanks for that00:48
rickspencer3much better00:48
kklimondaI can't reproduce it with a hasty written C program but it's way too late for me to debug it further.. but I think that pygtk may be to blame after all00:57
rickspencer3kklimonda, makes sense00:59
rickspencer3thanks for looking into it00:59
=== bjf is now known as bjf[afk]
andreserlslangasek, ping02:07
slangasekandreserl: hey there02:07
andreserlslangasek, hi. I just got your email. 1st. There was no FFe filed given that I understood these as a bug fix to get pacemaker in better shape, so I saw no need to file an FFe02:09
andreserlsecond, the overriden warnings also appeared when the libraries were back in pacemaker itself02:10
slangasekandreserl: fair enough; I happen to disagree that it doesn't need an FFe, but I see that it can be a matter of opinion whether this is a new feature vs. a bugfix02:10
andreserlslangasek, third, what's your recommendation or approach to fix this :)02:10
slangasekandreserl: the overridden warnings aren't new, yes - they're also not the reason for the reject02:10
slangasekandreserl: my recommendation depends on how this package is intended to be used. Are you splitting these packages because another new package will be uploaded that uses libpacemaker-dev?02:11
andreserlslangasek, not really. We, (me and ivoks) are trying to get pacemaker and cluster-glue into main. cluster-glue was rejected because of similar issue as pacemaker02:13
andreserlso as discussed with ivoks, he came to a conclusion that the split was the best to make them *more policy* compliant02:13
slangasekandreserl: heh - I would have rejected libcluster-glue as well if I had seen that :)02:14
andreserlwe've been trying to get this done in upstream (library split) however, they are not interested on it :)02:14
slangasekwhat part needs done upstream?02:14
andreserlslangasek, pacemaker, cluster-glue, and heartbeat have a similar separation of libraries02:14
andreserlslangasek, upstream is working with debian on getting the packages, and as per ivoks discussion, they have rejected the need to have the library split in pacemaker and cluster-glue02:15
slangasekI'm not sure what you mean, the libraries are already split02:15
andreserlslangasek, I'm sure you;ll understand this better :) https://bugs.launchpad.net/ubuntu/+source/cluster-glue/+bug/527142/comments/1302:16
ubottuLaunchpad bug 527142 in cluster-glue (Ubuntu) "[MIR] cluster-glue" [Undecided,Incomplete]02:16
slangasekok; so it's more about a delta from the Debian packages02:17
slangasekupstream library split isn't terribly interesting to me one way or the other02:17
slangasekthere are plenty of source packages in the archive that build both libraries and executables, and that's fine - the key point is in how you /package/ the libraries so that things don't break on upgrade02:18
slangasekoh; and there are multi-level library interdependencies, and the libraries don't use symbol versioning02:19
slangasekso partial upgrades --> segfaults, yay02:20
lifelessif only it was partial upgrades --> partial segfaults02:20
andreserlif you mean upgrading from ubuntu2 to ubuntu3 (which includes library split), it upgrades as expected according to my tests. Now, if this is the case, the same behaviour should be seen in other packages such as cluster-glue02:21
andreserlgiven that besides pacemaker, cluster-glue and all other related packages come from upstream02:21
slangasekandreserl: I mean that if one library changes soname and the other doesn't, and the library that doesn't gets upgraded, but an application that linked against both libs is not upgraded, you get segfaults02:23
andreserli see02:24
slangasekandreserl: so are the libraries in libpacemaker guaranteed not to have any soname changes?02:24
slangasekif that's the case, then this can be accepted02:24
slangasekbut first the file conflict between pacemaker and libpacemaker-dev should be resolved02:24
slangasek(so it needs a new upload, no matter what)02:25
slangaseklifeless: which part would you like to segfault? :-)02:25
andreserlslangasek, afaik they wont have soname changes but I'm not sure. I'd rather talk to upstream and get back to you on that02:25
slangasekok02:25
slangasekthat's the main thing I'm concerned about here - forward-planning02:26
slangasekit's a lot harder to retrofit a solution when it comes to lib upgrades02:26
andreserlI see (notice that I'm not a library packager expert, in fact, this is my first attempt to package libraries)02:27
andreserlanyways, on the side of the file conflict between pacemaker and libpacemaker-dev, what's the best approach to address this??02:28
slangasekandreserl: well, the file that's conflicting doesn't belong in a -dev package because it's a runtime lib02:29
slangasekso I guess putting it in pacemaker only would solve it :)02:29
andreserlslangasek, oh I think I just realized what the issue is. So, yeah it's and easy fix02:31
andreserlok so, the only thing right now would be to guarantee that there won't be a soname change in future releases, correct?02:31
slangasekandreserl: yes02:33
andreserlslangasek, ok then. I'll discuss this with upstream and get back to you tomorrow. If this is the case, I'll have new packages ready for tomorrow :)02:34
andreserlif not, you'll help me get the packaging in better shape :)02:34
slangasekandreserl: sounds good :)(02:37
slangasek:)02:37
* psusi wonders what the deal is with canonicalizing device names from /dev/mapper/foo to /dev/dm-x03:01
andreserlslangasek, should I address any other lintian stuff such as: E: pacemaker: postinst-must-call-ldconfig usr/lib/service_crm.so03:17
=== dendro-afk is now known as dendrobates
slangasekandreserl: that one seems to be a false positive, given that this is the same file that returns the improper-soname error :)04:05
andreserlslangasek, ok then :) First error is fixed, now just waiting for upstream's word on the sonames :)04:29
mwhudsonScottK: re python-defaults 2.6.6-205:34
mwhudsonSep 13 12:02:46 <ScottK>        mwhudson: It it's not done by Wednesday, please remind me.05:34
mwhudsoni don't think it's been done?05:34
=== bjf[afk] is now known as bjf
=== almaisan-away is now known as al-maisan
=== bjf is now known as bjf[afk]
ScottKmwhudson: No.  It hasn't.  Unfortunately I'm heading to bed and it turns out I'll be offline almost all of tomorrow.  You might also ask doko.06:17
mwhudsonScottK: ok, i'll poke him if i get the chance06:17
SpamapSHrm.. installing on a Dell mini 1012 w/ netbook edition 10.10 beta.. it seems the installer window is only using half the width of the screen06:50
pittiGood morning07:39
SpamapSwow... installing from 10.10-beta on a netbook has been, so far, extremely painful07:43
SpamapSmutter and plymouth segfaulting.. hundreds of packages to update.. :-P07:43
slangasekSpamapS: plymouth segfaulting, or being killed by the OOM killer?07:56
=== Zic_ is now known as Zic
SpamapSslangasek: Actually I think it was OOM killed08:40
SpamapSslangasek: either way, install on netbook was horrendous08:41
SpamapSand after upgrade, I can't login with a netbook session08:41
SpamapSI just get a blank white screen :-/08:44
sorenslangasek: Nope, this dude only has one interface on the bridge.08:56
SpamapSwhoa, and gnome help is all unicode sequences instead of characters08:57
sorenslangasek: So if someone has "auto br0" in his /e/n/i, the networking upstart job will attempt to configure it, and adding the interface will fail. Right?08:58
sorenslangasek: Err... assuming the physical interface hasn't turned up yet, I mean.08:58
=== spike_ is now known as spikeWRK
primes2hHello pitti! Is there a way to workaround this in apport-collect? It's a blocker bug. bug #62875509:55
ubottuLaunchpad bug 628755 in w3m (Ubuntu) "Impossible to log in in Launchpad using apport from a tty console" [High,Confirmed] https://launchpad.net/bugs/62875509:55
primes2hbtw, I'm thinking about marking it as "Critical". mmhh..09:57
pittiprimes2h: install links?10:28
pittiprimes2h: apport-collect also prints out the URL, so if you have this problem on a remote server, you can just open the URL locally10:28
primes2hpitti: that is ubuntu-bug, apport-collect don't do it.10:28
primes2hat least, I haven't seen links.10:29
primes2hs/don't/doesn't10:29
pittiprimes2h: works here10:39
pitti$ apport-collect 1234510:40
pittiThe authorization page:10:40
pitti   (https://edge.launchpad.net/+authorize-token?oauth_token=DEADBEEF10:40
pittishould be opening in your browser. [...]10:40
primes2hpitti: Does it appear in a terminal?10:40
pittiyes, that was from a temporary test user I su'ed to10:40
pittithat's standard launchpadlib login_with()10:41
primes2hpitti: I get the "The authorization page: bla bla" only when I quit w3m. I must run apport-collect on tty1 because GUI doesn't start. Does that link allow to upload info from the broken pc even if I put it on another pc browser?10:46
pittiyes10:46
primes2hpitti: I remember that using ubuntu-bug there is an explicit advise about using the link on another pc, in apport-collect there isn't. It would be nice to add it as well.10:50
pittithat'd need to go into launchpadlib10:50
pittibut yes, would be nice10:50
primes2hpitti: btw, I'm going to try it.10:51
primes2hpitti: I can open a bug about that improvement10:52
pittithanks10:52
davmor2Hi guys I'm having issues with une this morning I upgraded and I get the new background and gdm, then once I log in I get a white background with a white arrow and that's all,  no unity/icons/toolbar etc11:03
gorddavmor2, yup, known issue. no fix yet. sorry :(11:08
davmor2gord: thanks :)11:08
davmor2gord: is there a bug report for it do you know?11:10
gorddavmor2, i'm not aware of one11:16
davmor2gord thanks :)11:17
bilalakhtarIs bug #604135 worth SRUing into Lucid?11:24
ubottuLaunchpad bug 604135 in mplayer (Ubuntu Lucid) "missing "Unsupported PixelFormat 10" fix patch" [Medium,Triaged] https://launchpad.net/bugs/60413511:24
=== smb is now known as smb-afk
pittitkamppeter: ok, got the speed up fixed and committed nwo11:27
pittitkamppeter: for the epson drivers, the current debdiff still doesn't do anything to actually install the key, etc.11:27
pittiso we don't have any authentication at all11:27
pittiand installing that key isn't trivial either11:28
bilalakhtarpitti: Do you think bug #604135 should be SRUed? It is affecting everyone, though it occurs only with a certian type of file, and the fix is a single-line fix.11:32
ubottuLaunchpad bug 604135 in mplayer (Ubuntu Lucid) "missing "Unsupported PixelFormat 10" fix patch" [Medium,Triaged] https://launchpad.net/bugs/60413511:32
pittihey bilalakhtar, congratulations for joining the MOTU ranks!11:32
ograpitti, i have an apport question ...11:32
* bilalakhtar wonders how pitti came to know about his MOTU application11:33
bilalakhtarThanks pitti !11:33
ograpitti, is it possible to somehow tell apport in the hooks to assign bugs to a different LP project (other than ubuntu) ?11:33
pittibilalakhtar: SRU> seems fine, and the lucid task is already approved11:33
pittibilalakhtar: I saw you getting added to ~motu :)11:33
ograwe'd need something like that for TI images11:33
pittiogra: yes, it is11:33
ograhow ? i dont find it on the wikipage11:33
pittiogra: ubuntuone-client already does exactly that to also support PPA builds11:33
ograah11:34
pittiogra: some pointers:11:34
ograyeah, its for a ppa11:34
pitti/usr/share/doc/apport/crashdb-conf.txt11:34
pitti/usr/share/doc/apport/package-hooks.txt.gz ("Customize the crash DB to use")11:34
pittiubuntuone example:11:34
pitti- LP configuration: /etc/apport/crashdb.conf.d/ubuntuone-client-crashdb.conf11:34
ogratsk, who would think to look in the shipped docs :P11:35
pitti/usr/share/apport/package-hooks/source_ubuntuone-client.py11:35
pittiogra: yeah, it was an utter waste to write them :)11:35
* ogra hugs pitti, thanks a lot :)11:35
pittiogra: that hook does pretty much what you need, I think11:35
pitti    if not apport.packaging.is_distro_package(report['Package'].split()[0]):11:35
ograperfect, yeah, looks like11:35
pitti        report['CrashDB'] = 'ubuntuone'11:35
pittiogra: that means: "if the package is an Ubuntu native one, report it against Ubuntu, otherwise against the "ubuntuone" crash database11:36
pittiogra: (i. e. a PPA version or local build)11:36
ograyeah11:36
pittiogra: the ubuntuone db is defined in untuone-client-crashdb.conf11:36
tkamppeterpitti, so you have dropped the Epson thingy?11:46
pittitkamppeter: s/dropped/not committed/11:46
pittitkamppeter: just followed up on the bug11:46
pittiI don't see an Epson specific hack which is significantly easier than just implementing the whole thing properly11:46
pittiand I don't think it's correct/okay to statically ship the Epson key in the Ubuntu keyring11:47
pittiwe need to fetch the Epson key on demand and verify a trusted path to it11:47
pittisince it could change at any time11:47
pitti(which in this case means to fetch its fingerprint from the openprinting page and compare it)11:48
tkamppeterpitti, so I have to tell Epson that we have no infrastructure to auto-download Epson driver, so best is a formal feature addition via UDS session?11:48
tkamppeterpitti, I have hoped we get it in. For that I reported the bug already much earlier in the development period.11:49
pittiright, but as I said, I'm not on platform this cycle, so I didn't have time for it11:50
pittiand nobody else did it11:50
tkamppeterpitti, did you not say after your first review on Monday that we restrict to Epson (what I did)? I also will advise Epson not to change the key for the time until Natty comes out (and we ship the real solution) and then we ship Epson's key with Maverick.11:56
pittithat's the problem with keys -- nobody wants to exchange them, but you have to if they get lost, or broken, or stolen11:57
pittibut we don't even have the code to import the current key yet11:58
pittii. e. we need to get to know the key ID, fetch it from the mirrors, and run it by apt-key11:59
tkamppeterpitti, could we perhaps SRU the package with the key in case Epson replaces it.11:59
pittior hardcode the keyid, etc.11:59
pittimvo: ^ is it possible/okay at all to ship third-party GPG keys into the default apt keyring?12:00
pittimvo: e. g. if we want to support Epson printer drivers from openprinting.org?12:00
tkamppeterThe needed info about the key is here:12:00
pittialso, all this would need a FF at this point12:00
tkamppeterhttps://linux.avasys.jp/drivers/lsb/epson-inkjet/key/fingerprint12:01
mvopitti: that is possible, if we trust them enough to do that12:01
tkamppeterThis link is provided on all driver entry pages for the Epson drivers, like:12:01
tkamppeterhttp://www.openprinting.org/driver/epson-ep-302/12:02
mvoif the key needs to be exchanged we need to do a security update for the package12:02
tkamppeterclicking on (Signed) at the download links (it is the same key for all packages).12:02
pittimvo: what would happen if they replace it with a new key? I guess we can't tell apt right now "require a valid GPG key for this repository", so once the key changes, we'd go back to the simple warning mode, right?12:04
pittionce we start adding third-party keys in Jockey with apt-key, we'd need such a flag, I think12:04
mvopitti: you can test that in the backend, there is a is_trusted property on the version12:06
mvopitti: so jockey can just refuse to install packages that are unsinged12:06
ogramvo, if i create a /usr/share/app-install/channels/maverick-ti-ppa.list (and eula), will that work for the new apturl implementation ?12:06
pittimvo: ah, nice12:06
mvopitti: you can also use /etc/apt/trusted.gpg.d/ to put keys in if you want to avoid using apt-key12:07
mvoogra: it should12:07
* ogra would like to just put a favorite .desktop on the TI images that enables the ppa and installs SW 12:07
ogramvo, how would it get the key ?12:07
pittimvo: nice, just drop single .gpg keys there?12:07
pittimvo: thanks, so it seems everything is there from the apt side then12:08
mvopitti: yep12:08
mvoogra: just add a mavreick-ti-ppa.key file12:09
mvoogra: to the same package that ships the other stuff12:09
bilalakhtarIf an SRU diverges away from Debian, I should use the version number -Xubuntu0.1 right?12:09
bilalakhtarwhere X is the debian version number12:09
pittibilalakhtar: right12:09
bilalakhtarThanks pitti !12:10
ogramvo, in /etc/apt/trusted.gpg.d/ ?12:10
mvoogra: no, just alongside the .eula and .lsit files12:11
ograah, perfect12:11
mvoogra: in etc it would be enabled by default, that is probably not what you want :)12:12
ograwell, it is :)12:12
ograthe TI specific images should have the TI ppa enabled anywa12:12
ogray12:12
mvoogra: oh, in this case, just drop it in the trusted.gpg.d and sources.list.d and don't bother with apturl12:12
ograso it wont matter ... but its more elegant to have all files in one place12:12
ogramvo, ti want a favorite .desktop file that holds the package list so i think i need apturl12:13
ogras/ti/i/12:13
ograand i want a sexy way to show the TI eula :)12:14
ogramvo, btw, thats just awesome !12:14
mvoogra: test it first, I'm not sure the eula is implemented in the new world order (but if not its trivial to add)12:15
ograwill do12:15
=== MacSlow is now known as MacSlow|lunch
tkamppeterpitti, did mvo's help give us a solution for the Epson driver download?12:28
pittitkamppeter: seems apt has all the building blocks that we need, yes; but the actual implementation of key retrieval, installation, and "is_trusted" checking still remains12:30
=== al-maisan is now known as almaisan-away
bilalakhtarpitti: Package cluster-glue is awaiting the queue for getting into -proposed. Looking at the queue, there are many old packages also there, so is there a need to ping a person from the SRU team to get the package in proposed?12:58
pittibilalakhtar: no, it's mainly a matter for an SRU team person to make some time to review packages12:59
pittipinging won't really help, I'm afraid12:59
pittiwith the freeze being tomorrow, I guess everyone is busy with maverick until then12:59
bilalakhtarpitti: thanks12:59
pittialso, I was on vac last week, which didn't help SRUs either :)13:00
=== dendrobates is now known as dendro-afk
=== MIH1406_ is now known as MIH1406
=== MacSlow|lunch is now known as MacSlow
=== almaisan-away is now known as al-maisan
ari-tczewcking: ubuntu-security-sponsors unsubscribed13:48
=== smb-afk is now known as smb
ckingari-tczew, thanks, sorry about that13:54
ari-tczewcking: no problem, everyone can do mistake13:54
=== ivoks-afk is now known as ivoks
=== ivoks is now known as ivoks-afk
smoserapw, around ?14:51
=== xfaf is now known as zul
apwsmoser, hi14:52
smoseri'm really in need of some help on bug 60637314:52
ubottuLaunchpad bug 606373 in linux (Ubuntu Maverick) "cloud-init output does not get to console when booted with pv-grub and ramdisk" [High,Confirmed] https://launchpad.net/bugs/60637314:52
smoseri've gotten some second hand info from jjohansen on what we think the problem is and , thus, how we think we could work around it14:52
smoserbut i've been unsuccessful in my attempts.14:53
apwsmoser, basically you lose the output at random i believe yes ?14:54
smoserwell, in my experience random is "only early in boot"14:55
smoseryou can see my init wrapper there14:55
apwwhich would also make sense, if its the issue with the console right?14:55
smoseroutput to /dev/console just sometimes doesn't get there.14:55
apwfrom upstart jobs right?14:55
smoseryes, from upstart jobs, but also reproduced in that little /sbin/init replacement (that then exec's upstart).14:56
smosersee the attachment there.14:56
smoserhttp://launchpadlibrarian.net/55625702/init-wrapper.txt14:56
smoserbasically it just forks a process that keeps attempting to open and write to /dev/console every second14:56
smoserand then execs upstart14:56
smosernot all output from the forked process gets to the console.14:57
apwsmoser, so that forked process is opening and closing /dev/console repeatedly right (from a quick scan)14:57
smoserin the one i attached, i made sure to close all filehandles of the forked pid.  but i've also tested without the closing of FDs (so that a handle on /dev/console would always be open) and got the same results.14:58
smoserapw, yes.14:58
apwso that will definatly hit the issue14:58
apwyou should try something like this14:58
apw#!/bin/bash14:58
apw(14:58
apw sleep 120 </dev/console14:59
apw) &14:59
apwsleep 1; exec real14:59
apwand see if that sorts it out14:59
smoseri've basically tried that14:59
apwyou could also run your currnet debug as a third procerss to confirm it changes things if you get me14:59
smoserthat was my first incantination14:59
smoserbut in the existing one there, i tested without closing file descriptors14:59
smoserand the forked process, would then inherit stdio, stdin, stderr from the parent15:00
smoserand would, thus, keep a reference open15:00
apwand the parent is connceted to console ?15:00
apwyou sure ?15:00
apwthats why i am being explicit in opening the console15:00
smoserramdisks exec /sbin/init </dev/console > /dev/console 2>&115:00
smoseradditionally, I *do* get the "hello world" from the parent to the console15:00
smoserwe get some output, then it goes away, then we get some more15:01
apwwell to avoid the race you have to keep it open15:01
apwif its still going missing with a confirmed open then it may be a differnet bug15:01
smoserwell i that forked process does not close it, then it is kept open15:01
smoserso if you imagine that script , but with the following line commented out15:02
smoser  exec 1>&- ; exec 0<&-; exec 2>&-;15:02
apwthe example in there now does close them15:02
smoserthen the original fd is still open15:02
smoseryes15:02
apwright so the example there is useless for avoiding the issue15:02
smoseri tested last night with that commented out also15:02
smoseri can re-test that if you'd like15:02
apwok then next step ought to be to replace echo with a C program that records the real exit status of open etc and prints them to stderr15:03
apwand retest ... we need to find out if open fails and if write fails and if close fails, and with what15:03
apwfor the one that goes missing15:03
apwremembver to 2>>${out}15:03
apwsmoser, making sense ?15:04
smoserwell, i also have python tests (cloud-init) that tried open()15:05
smoserand did never received failure15:05
smoserbut i will try with C15:05
smoserie, in cloud-init when it ran, i would loop over a try to open("/dev/console") and wait until it succeeded15:05
smoserbut i never saw failures15:05
apwwell i care not what you test with, but in that context where we see 1 2 4 i want to know if userspace was told there was an issue15:05
smoserand i lost output15:05
smoserright.15:06
smoserso python was not15:06
apwsmoser, this is all in ec2 isn't it?15:06
apwor kvm ?15:06
smoseri can probably reproduce in a vm15:06
smoserwould you like me to try that ?15:06
apwnope, i want to know where you are testing: "Where is this testing occuring?"15:06
smoseractually, yeah, thats obviously important15:06
smoseras they have different /dev/consoel implementations15:06
smoserwhat i'm reporting is in ec215:07
smoseryes15:07
apwso we have no real idea if we sent the data out or not15:07
apwand ec2 is somewhat nebulous15:07
* apw has a look if we could log in the kernel15:07
Chipacahas python-aptdaemon's api changed since lucid?15:13
apwsmoser, what device is console on in ec2?15:14
apwsmoser, and have you ever had a report of this outside ec2?15:14
smoseri'm testing on eucalyptus (kvm) now. i dont recall having seen it outside ec2.15:15
smoserconsole on ec2 is /dev/console, but i believe our kernel is patched so that hvc0 == /dev/console15:15
sorenDoesn't EC2 pass console=/dev/ttyS0 ?15:16
smoserno. eucalyptus does15:16
sorenOr am I confused?15:16
smoseri can check that, but i dont think so.15:16
smoserwe boot with pv-grub now, and our command line does not have that.15:16
smoserbut we specify it15:16
apwsmoser, what does cat /proc/cmdline say15:17
smoserapw, we started seeing it reproducibly when 2 things changed.  a.) ramdisk b.) using pv-grub as the loader rather then xen loading the kernel.15:18
apwsmoser, so ... a lot has changed15:18
apwand didn't you change kernels then too?15:18
smoseryes.15:18
smoserlots have changed. we changed from a 'linux-ec2' to a -virtual  kernel with pvops also15:19
apwright so basicall we threw out the bathwater, baby, bath, and the house ... so it could be anything15:20
apwso which console driver does it use in this mode#15:20
smoserthe console is always been the xen console15:20
smoser/dev/hvc015:20
apwok ....15:21
smoserbut no console= command line is passed15:21
apwi am sure that /dev/hcv0 has changed between the kernels in quesion15:21
apwi wonder if we can log what is trying to go out via it in dmesg so you can see if its getting that far15:21
smoserlucid command line:  root=/dev/sda1 ro 415:21
smosermaverick command line: root=LABEL=uec-rootfs ro15:22
smoserwe can control the maverick command line15:23
apwsmoser, so you use -virtual yes ?15:23
smoserwe could not control it in lucid15:23
smoserlucid uname: 2.6.32-308-ec215:23
smosermaverick uname: 2.6.35-21-virtual15:23
apwsmoser, so i think i could log everything sent out via the console say at debug level15:33
apwelse it would be recursive of course15:33
smoserwhich woudl get to syslog ?15:33
apwyeah it should i think15:33
smoserhm.15:33
smoserbut that might not benefit us15:34
smoseras syslog isn't going to be up until upstart starts it15:34
smoseroh15:34
smoserbut there is that buffer for syslog15:34
smoserright ?15:34
apwyeah, it'd be in dmesg15:34
smoserthat would be useful i think15:34
apwso we could use that to try and work out if its gets that low or not15:34
apwof course i have no way to debug it15:34
apwie to test it before hang15:34
apwhand15:34
=== njpatel_ is now known as njpatel
slangaseksoren: ah, the networking job; yes, that could cause a problem, indeed15:36
=== bjf[afk] is now known as bjf
=== ara_ is now known as ara
smoserapw, ok, so: http://paste.ubuntu.com/494225/ is console output (the most recent boot) with /sbin/init of http://pastebin.com/q7kE2bbf15:43
sorenslangasek: Ok, so if I want a bridge, br0, with a single attached interface, eth0, what's the correct configuration? Do I have an "iface eth0" stanza at all or do I just have an "iface br0" stanza with bridge_ports eth0? What about "auto br0" or "auto eth0"?15:43
smoserfor 6 seconds, output to stdout of that forked process went no where.15:43
smoserit went to console, then disappeared for 6 seconds, then returned.15:44
=== dendro-afk is now known as dendrobates
=== deryck is now known as deryck[lunch]
apwcjwatson, Keybuk, does plymouth do anything clever with console output while it is on the screen ?16:06
=== rgreening_ is now known as rgreening
Keybukapw: lots16:07
Keybukit takes it and buffers it, and logs it, and redirects it16:07
Keybukand sometimes adds salt16:07
apwKeybuk, as in /dev/console output ?16:07
apwand if so, how is it getting in the stream ?16:08
Keybukioctl16:10
apwurgle so we have a period during boot on ec2 of about 6 seconds around when mountall says its running where there is a gap in console output16:11
apwKeybuk, ^^ might that be expected behaviour with plymouth around16:11
Keybukerr. not sure16:12
KeybukI don't think so16:12
Keybukdoes it go into /var/log/boot.log ?16:12
apwsmoser, ^^ ?16:12
andreserlslangasek, howdy!! I talked to upstream about the soname changes in pacemaker, and well he pretty much told me that they are not guaranteed to change, because they will, but that doesn't happen very often (as in bumping versions)16:13
smoserlooking16:13
smoserawesome16:13
smoserthe lost data (and only the lost data) is in /var/log/boot.log16:13
apwKeybuk, so does that mean that plymouth was running during that period ?16:14
KeybukIsure16:14
apwKeybuk, do we have any control over whether plymouth repeats its input to the real console, or is it gone while plymouth runs16:15
apwgah wish i understood plymouth better16:15
Keybukyes, plymouth plugins dictate which does what16:16
cjwatsonplymouth's details plugin is supposed to repeat things to the real console16:16
cjwatson(src/plugins/splash/details/plugin.c)16:16
apwsmoser, is your missin init script output in there?16:16
apwas well as the debug?16:17
cjwatsonit may not display anything if it thinks it's waiting for the answer to a question16:17
smoserapw, yes.16:17
smoserits all there.16:17
smosercjwatson, where would i see an indication that plymouth would be waiting for an answer to a question ?16:18
WubbbiHey guys. Can someone confirm the white screen that I get after logging in in uptodate Maverick Netbook? I cant use it anymore. Update on way?16:18
smoserfilesystem will be clean (pristine image boot)16:18
cjwatsonsmoser: if it were, it ought to be the last visible line on the console16:19
apwi can't think of any questions it migth be asking though it might be offering cancel for fsck's i guess ?  for the shortest time16:19
smosernot htere.16:19
cjwatsonWubbbi: you're not the first person to report that today, but I don't do any netbook work myself so I know no more than that16:19
smosernot there.16:19
apwand anyhow we lose it for 6 seconds which sounds likely to be 'all' of the time plymouth is active during a boot ?16:19
apwperaps the repeating just isn't working, disabled perhaps16:20
WubbbiHmmm ... ok. But you must understand, that I cant use my Netbook now anymore. Well I can go to init 3 and do updates but no working. Well I know its Beta. I just wanted to tell you that this is a emergancy issue! :)16:20
zygaubuntu just got first spam blueprint16:21
zygahttps://blueprints.edge.launchpad.net/ubuntu/+spec/new-background-ubuntu16:21
smoserapw, i did sudo sh -c 'for x in /etc/plymouth*.conf; do mv $x $x.disabled; done'16:23
smoserthen reboot16:23
smoserhttp://paste.ubuntu.com/494238/16:23
smoserthe console log now has everything16:23
ogra_aczyga, we have a ton of spam blueprints already16:23
ionzyga: That’s not spam, it’s just trolling.16:23
* zyga didn't know16:23
apwsmoser, i think that points squarly at plymouth then, especially as it itself logs the missing data as well16:24
smoseri think so too :)16:24
apwWubbbi, fingers are being point at a mesa update16:24
apwWubbbi, see discussion on #ubuntu-x16:24
Wubbbiapw: Will this mesa update fix it or do you want to say that there is no time to fix the white screen issue?16:27
WubbbiWell even I want to thank you guys. I know more now ^^16:27
=== lag is now known as lksjopfjljfslijg
=== lksjopfjljfslijg is now known as jigijigijigjijig
=== jigijigijigjijig is now known as lag
apwsmoser, so do we need plymouth at all ?16:40
cjwatson$ ldd /sbin/mountall | grep libply16:40
cjwatson        libply.so.2 => /lib/libply.so.2 (0x00742000)16:40
cjwatson        libply-boot-client.so.2 => /lib/libply-boot-client.so.2 (0x009ec000)16:40
=== dendrobates is now known as dendro-afk
cjwatsoni.e. yes16:40
smoserso, someone want to point me at plymouth where it should be repeating stuff to /dev/console ?16:41
cjwatsonI did above16:42
cjwatsonsearch back for 'details'16:42
tkamppeterpitti, WDYT should we do with Epson then?16:43
sladenjono: around?16:43
=== yofel_ is now known as yofel
apwsmoser, do we even have a graphical display on an ec2 instance... is there any point in running plymouth at all ?16:44
smoserno.16:44
smoserother than the world depends on it.16:45
cjwatsonplymouth is what gives you boot logging16:45
cjwatsonit will be much easier to fix it than to excise it16:45
smoseryeah. so looking.16:45
smoserso anyone suggest why i would see this on ec2 and not on eucalyptus ?16:50
smoserother than just unlucky timing ?16:50
=== dendro-afk is now known as dendrobates
=== deryck[lunch] is now known as deryck
james_wjuliank: hi, is it possible with python apt to find out /why/ the packages are broken if cache.broken_count > 017:02
james_wjuliank: I've found how to find which packages are broken, but I'm confused as to why they are broken in this case17:03
juliankjames_w: Probably not via apt.* API, only via apt_pkg API.17:05
james_wjuliank: that's fine for now, I'm just debugging right how17:05
james_wnow17:05
james_wI think it's to do with Provides, but I can't reproduce in a test case, so I'm a little lost17:06
james_wthanks for writing the docs though, it's helped me get this far17:07
juliankjames_w: You have to go through the reverse dependencies and check for conflicts/breaks there and go through the installed version's dependencies and check which one is not installed.17:07
juliankIf you don't need code, running aptitude why/why-not might make more sense.17:08
james_wjuliank: I'm doing something similar to chdist, but with "install" functionality which pretends that particular packages are installed by writing them to /var/lib/dpkg/status17:08
james_wjuliank: it works in my tests, but using on the Ubuntu archive leads to broken packages after "installing" the packages and reloading the cache.17:09
james_wI've printed out the Depends/PreDepends/Conflicts for each broken package, and checked them against what was installed, and it looks like virtual packages are the problem, as Provides isn't currently written to /var/lib/dpkg/status17:10
juliankjames_w: Then why not just write the provides?17:11
james_wjuliank: that's what I'm going to do, but I want a test case to confirm my hunch first17:11
=== al-maisan is now known as almaisan-away
bilalakhtariulian: pign17:15
dmartKeybuk: hi--- not sure if you had a chance to look yet, but I had some thoughts on the rpc.statd issue17:15
bilalakhtar*ping17:15
dmartKeybuk: https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/525154 if you want to take a look17:15
ubottuLaunchpad bug 525154 in nfs-utils (Ubuntu) "mountall for /var races with rpc.statd" [Undecided,Triaged]17:15
=== dendrobates is now known as dendro-afk
Keybukdmart: it's not something I'm particularly looking at17:19
apwcjwatson, if during a dist-upgrade a package is held back ... how do i find out why its held back17:19
dmartKeybuk: any idea who is?  I think you and slangasek were the main people to have commented...17:20
KeybukI don't think anyone is17:20
apwcjwatson, ahh found it, the armel binaries are still in binary new .... i wonder if we could tickle those17:21
dmartKeybuk: it does look like it bites people using a resonably common server configuration, though I can work around it for myself17:21
dmartMy concern was around the fact that it seems impossible to express the correct start conditions for statd in upstart, and that this limitation may be affecting other things too.17:22
slangaseksoren: for a bridge, I don't know that you need any 'iface eth0' stanza at all; the 'iface br0' + 'bridge_ports eth0' + 'auto br0' seems to be enough, unless your eth0 needs other configuration17:22
Keybukdmart: it may indeed be impossible with the current upstart17:23
juliankjames_w: I have to be away for ~ 10 minutes now17:23
ogra_cmpclets switch back to sysvinit then17:23
ogra_cmpcits still time before release :P17:23
slangasekandreserl: so that means your package name for all of libpacemaker would need to change for each of those soname changes, and Conflict: with the prior package name; not pretty, but seems to be the best option17:24
Keybukogra_cmpc: <censored reply>17:24
ogra_cmpcheh17:24
slangasekandreserl: in that case I think you should get a serial included in the libpacemaker package name up front (e.g., libpacemaker0 or libpacemaker1; doesn't matter what)17:25
Keybukthough17:25
KeybukI can't possibly be upset today17:25
Keybuktoday is a GOOD DAY17:25
Keybukhttp://lists.fedoraproject.org/pipermail/devel/2010-September/142858.html17:25
dmartKeybuk: anyways, there are some thoughts from me in the bug thread about how the problem could be solved ... but unfortunately I don't really have time to try it out just now, I just hit it as a side-issue.17:25
Keybukjonmasters: how the hell did that summon you? :p17:25
ogra_cmpcpoor lennart17:26
ogra_cmpcheh17:26
slangasekdmart: rpc.statd> on my list, I guess; though I don't know that I'm going to be able to get anywhere with really solving the outstanding nfs-utils upstart bugs until the new upstart features land17:27
ogra_cmpcKeybuk, did you tell him that we are hiring an OO.o maintiner ? *g*17:27
ogra_cmpcin case he wnats to leave fedora17:27
Keybukwe could do with a pulse audio maintainer17:27
ogra_cmpcwe surely could, yeah17:28
dmartslangasek, Keybuk: is there a wiki / tasklist for upstart features I could look at?  I'd be interested17:28
Keybukdmart: nope17:29
dmartoh well17:30
=== ivoks-afk is now known as ivoks
james_wjuliank: I'm not seeing any way to get the Provides information for a given package, is there one?17:40
james_woh, provides_list in apt_pkg seems to be it17:41
andreserlslangasek, the other option would be to move them back to pacemaker package itself, since those libraries are only for pacemaker itself17:42
slangasekandreserl: if they're only for pacemaker, why were they split out at all? I thought this was because they would be dependencies of redhat-cluster?17:43
apwslangasek, you wouldn't be able to stroke a linux through binary new would you?  armel only seems to be caught there17:44
andreserlslangasek, right now, redhat-cluster depends on pacemaker-dev (I just checked), so the split was to make them dependant on libpacemaker-dev17:44
andreserlslangasek, either way, we'll be disabling pacemaker's support in redhat-cluster given that cluster-glue won't be in shape, so I'd rather have redhat-cluster without pacemaker's support to not FTBFS17:47
slangasekapw: yes, will grab it this morning17:47
slangasekandreserl: so, I guess I don't understand the point of splitting pacemaker-dev and having redhat-cluster build-depend on libpacemaker-dev, if it wasn't going to use the libs17:48
ogra_cmpci dont get why armel is the only arch hanging there17:48
slangasekseems like a pointless split to me17:48
ogra_cmpcthe i386 and amd64 binaries seem to not have that issue17:48
apwslangasek, that being there looks to be breaking upgrades, and i'd like to know it is only that ... as we'd like to fold any fix into todays upload which was planned for a couple of hours17:49
=== roaksoax__ is now known as andreserl
NCommandercjwatson: kirkland: ping, I need your archive foo: can you please release the linux/armel binaries?17:53
juliankjames_w: Yes, Package.provides_list [which versions provide this package] always works (and for the opposite view [what does this version provide] Version.provides_list)17:53
andreserlslangasek, the idea was to make the package policy compliant for the libraries to get the MIR accepted, but since we are almost in FinalFreeze and unfortunately who's working on cluster-glue couldn't make it on time, we are also dropping pacemaker's support for RCHS17:53
RoAkSoAxslangasek: /win 617:53
james_wjuliank: yeah, the latter is what I wanted, thanks. It indeed fixes the problem, but I have no idea why I can't reproduce it in a test case yet17:53
RoAkSoAxups17:53
ogra_cmpcNCommander, that was discussed ten mins ago17:54
slangasekandreserl: well, I don't think the changes that were made here have any bearing on policy compliance17:54
jonmastersKeybuk: explain summon me?17:54
andreserlslangasek, we wanted to separate the libraries from the binaries17:54
* ogra_cmpc suggest to read backlog to NCommander before asking questions ;)17:55
slangasekespecially creating a libpacemaker-dev package that will be used as a build-dependency for only one package that doesn't use the libs17:55
Keybukjonmasters: I pasted a fedora-devel-list mail url and you literally appeared straight after17:55
slangasekandreserl: which, unless it's done in a forwards-compatible way, is worse than /not/ splitting it17:55
slangasekapw: accepted17:55
jonmastersKeybuk: oh weird, maybe my client temporarily lost connection17:55
dpmhi pitti, is there any way to see if the language packs are building? I'm looking here: https://edge.launchpad.net/ubuntu/+builds?build_text=language-pack&build_state=all, but I don't see any and I'm not sure if there is a better way to find out17:55
jonmastersKeybuk: I got a text message though when you mentioned my name ;)17:56
* NCommander hides his head17:56
andreserlslangasek, I agree, I now know that each library should have been split in their own package if we wanted to do the split, but now that I've talked with usptream about this, it's agreed that those libraries are only used by pacemaker and there would be no need to spliut the packages17:57
apwslangasek, thanks you are a star, its all frantic over here17:57
pittidpm: lemme check17:57
slangasekandreserl: great, sounds like we're now on the same page then :)17:58
=== MacSlow is now known as MacSlow|break
pittidpm: hm, they were built, but upload failed17:59
pittiKeyError: 'getpwuid(): uid not found: 2009'17:59
andreserlslangasek, :). I'll roll back the changes and do a new upload17:59
pittihmm17:59
kirklandNCommander: looking ....18:00
pittidpm: uploading now18:00
pittidpm: weird, it works when I run it manually, but not from cron18:00
dpmpitti, ok thanks18:00
apwdoes anyone know if i can rely on these two version number comparing equal: 2.6.35-22.11 2.6.35-022.1118:13
juliankapw: The 0 is dropped, so yes.18:14
apwthanks18:14
juliankapw: That also means: "1.0-0" = "1.0" = "1." = "1.-0" = "1.-"18:20
Keybukerrrrr18:21
Keybukthat's wrong18:21
apwjuliank, are you sure about that18:21
apwi don't read the explanation as saying that at least18:21
tumbleweedhe definitly is :P18:21
Keybukit's correct that -22.11 and -022.11 are equivalent18:22
apwi see it saying that they are compared numerically, but that only the empty string at the end can be compared as 018:22
Keybukbut 1.0-0 and 1.0 are NOT equivalent18:22
Keybukneither are 1. and 1.018:22
tumbleweedhttp://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version18:22
juliankKeybuk: They are18:22
apw022 and 22 are both converted to 22 arn't they18:22
Keybukno they're not18:22
KeybukI wrote the current edition of the code in dpkg18:22
KeybukI'm pretty sure I know of what I speak18:22
smoser$ dpkg --compare-versions 1.0-0 eq "1.-0" && echo y18:22
smosery18:22
juliankKeybuk: Try it yourself.18:22
smoserthat is the definitive guide18:22
juliankjak@jak-thinkpad:~$ dpkg --compare-versions 1.0 eq 1. && echo y18:22
julianky18:22
Keybukhuh18:23
Keybuksomeone's changed it then18:23
Keybukbecause they shouldn't be18:23
apwthat doesn't match the description in the policy manual for sure18:23
Keybuk1.0-0 and 1.0 are different bases, one has a revision, one doesn't18:23
juliankKeybuk: It's valid according to the policy18:23
apwThen the initial part of the remainder of each string which consists entirely of digit characters is determined. The numerical values of these two parts are compared, and any difference found is returned as the result of the comparison. For these purposes an empty string (which can only occur at the end of one or both version strings being compared) counts as zero.18:23
apw^ from the policy18:24
juliank0 means empty string. No revision means empty revision string => 0 revision is equal to no revision18:24
apwi'd say that says that the empty string should only compare at the end of the string18:24
Keybukright, you're not supposed to insert arbitrary empty in there18:24
juliankKeybuk: Also, Policy states "The absence of a debian_revision is equivalent to a debian_revision of 0"18:24
apwi am not sure from the policy how they should compare of course18:24
KeybukI guess 1.-0 comes out as18:25
Keybuk<1><.><0><-><0>18:25
Keybukwhere the 0 gets implied, but dpkg never behaved that way18:26
Keybukdoes look like someone's tried to match the two together18:26
juliankKeybuk: In practice, 1.0-0 becomes "1.-" in the parser, as it drops 0 at the beginning18:26
apwthen the parse definatly does not implement the words in the policy18:27
apwregardless of which makes more sense18:27
lamontKeybuk: there was a policy change recently that made 1.0 == 1.0-018:27
juliankapw: It does effectively. You can strip any zeros in front of a number without modifying the numbers value.18:27
lamontfor some value of recently18:27
Keybukjuliank: you can strip zeros, yes, but you can't strip all zeros18:28
Keybukyou're only supposed to strip from the beginning and end of the string, not in the middle18:28
juliankKeybuk: Yes, it just strips those in front of a digit sequence.18:28
Keybukotherwise you could end up with 1.0.0-0 becoming 1..-18:28
Keybukjuliank: that's wrong, then18:28
juliankKeybuk: 1.0.0.0-0 is 1..-18:28
Keybukjuliank: it *shouldn't* be18:28
Keybukgo read policy carefully18:28
apwthe policy does tell you that it should only occur at the end of the string18:29
Keybukbecause then madness ensues18:29
apwbut it also doesn't tell you how to compare 1.. and 1.0.018:29
sladenhttp://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version  for reference, since I happened to paste it somewhere else a minute ago18:29
andreserlslangasek, btw, can you please take a look to bug #527195 and leave your comment on the library split, as we are going to retarget it for natty? :) Thank you!18:30
ubottuLaunchpad bug 527195 in pacemaker (Ubuntu) "[MIR] pacemaker" [Undecided,Incomplete] https://launchpad.net/bugs/52719518:30
juliankKeybuk: or not, but that seems to be a bug18:30
apwsladen, yep same as whats in the ubuntu policy manual which leaves it undefined by stating it cannot occur18:30
juliankKeybuk: OK, you're right in this point.18:31
Keybukthis is deeply digressing from the fact that 22 and 022 are always equivalent in dpkg, of course18:31
juliank1.0.0.0-0 is not 1...18:31
apwKeybuk, yeah, i may want to rely on that18:31
juliank-18:31
Keybukapw: you certainly can rely on that18:31
apwKeybuk, thanks for that18:31
apwinterestingly the policy does not say strip the 0's simply that a string of digits is copared using its decimal value18:32
juliankKeybuk: The most straight-forward implementation of policy is http://git.debian.org/?p=users/jak/apt2.git;a=blob;f=systems/deb/debversion.c;h=07575615e9bfb60ab4627ba6ab65dbe4e535baf0;hb=HEAD (it's closer to the wording than dpkg's one, but yields the same results)18:32
MIH1406Hi, I want to get a degree in programming what is the best program for that? "Computer Science", "Software Engineering" or what?18:33
juliank(I wrote it because I wanted an LGPLed codebase)18:33
dpmpitti, quick question: on bug 66550, can you think of anything obvious that might be missing in order to let the language entry appear in the gdm menu?18:35
ubottuLaunchpad bug 66550 in Ubuntu Translations "Yoruba language not shown in gdm menu" [Medium,Triaged] https://launchpad.net/bugs/6655018:35
juliankAnd it behaves identically compared to APT when comparing all versions in Debian unstable against each other (although a bit faster)18:35
pittidpm: does that still happen? this obviously was reported against the old gdm (2.20 and earlier)18:35
pittidpm: otherwise no, I don't know off-hand how gdm reads the langauge list18:35
dpmpitti, the original reporter said that this is still happening in maverick. In any case, I just wanted to know if it might be something obvious. Thanks18:37
pittidpm: looking at gui/simple-greeter/gdm-languages.c, it seems to read the available locales18:38
pittii. e. it should be in locale -a18:38
pittimore precisely, it's parsing /usr/lib/locale/locale-archive, but so does locale -a18:38
dpmpitti, ok, thanks. I'll try to install yoruba and see what happens  then18:39
pittigood night everyone!18:41
dpmnight pitti!18:41
iulianbilalakhtar: What can I do for you?18:42
iulianbilalakhtar: Just to let you know, I usually don't respond to contentless pings.18:42
bilalakhtariulian: bug #63963118:42
ubottuLaunchpad bug 639631 in gworldclock (Ubuntu) "[FFe] Please merge gworldclock 1.4.4-9 (universe) from Debian unstable (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/63963118:42
bilalakhtarsince a user just asked for the fix, sorry18:42
bilalakhtarthe fix which is in that merge18:43
* iulian looks.18:43
bilalakhtarwas trying to save time and avoid tomorrow's freeze18:43
bilalakhtarsince the merge is ready18:44
bilalakhtarjust needed that exception18:44
iulianbilalakhtar: Approved.  Please upload.18:45
bilalakhtarThank a lot, iulian !18:46
iulianNo problem.18:46
Keybukjuliank: http://bazaar.launchpad.net/~ubuntu-core-dev/merge-o-matic/trunk/annotate/head:/deb/version.py18:49
KeybukI wrote that ages ago ;P18:49
ChipzzKeybuk: I was reading your explanantion about upstart yesterday, and tbh, that looks pretty bad18:52
ChipzzI mean, assuming that a service will start when you run "start service" is not unreasonable18:52
Chipzzbut apparently that's a broken assumption?18:52
ChipzzI think that will come as a very big surprise to a lot of sysadmins...18:53
Keybukwell, it is a bug18:54
andreserlslangasek, btw.. just uploaded a new pacemaker rev rolling back the library split. Thanks for the help :)19:05
jdstrandcjwatson: are you a moderator for technical-board@? I sent something a couple of days ago, but was told 'Post by non-member to a members-only list'19:11
jdstrandcjwatson: if so, would you mind approving it?19:11
jdstrandcjwatson: and hi btw :)19:12
ChipzzKeybuk: are there any plans to fix the upstart design in that regard?19:13
Keybukyes19:13
Chipzzgreat :)19:13
=== MIH1406_ is now known as MIH1406
=== MacSlow|break is now known as MacSlow
=== ivoks is now known as ivoks-afk
slangasekandreserl: followed up on bug #52719519:57
ubottuLaunchpad bug 527195 in pacemaker (Ubuntu) "[MIR] pacemaker" [Undecided,Incomplete] https://launchpad.net/bugs/52719519:57
andreserlslangasek, thank you! :)19:59
zedtuxHello all, I'm trying to package into a Ubuntu/Debian package my python app. The package generation work fine, but the package install my app in /usr/lib/python2.6/site-packages/ instead of /usr/lib/python2.6/dist-pacakges20:00
zedtuxI don't really know how to fix it. I already have try with --install-layout=deb, that install my app with the python setup.py install, but package continue to install in site-packages...20:00
zedtuxI've followed the guide https://wiki.ubuntu.com/PackagingGuide/Python20:01
zedtuxand I'm using ubuntu 10.1020:01
zedtuxhelp ? :)20:09
=== almaisan-away is now known as al-maisan
mathiazIs there an automated way in LP to ask for no-op package rebuild (ie to pick a newer .so library)?20:15
mathiazOr the package still need to be uploaded to LP?20:15
mathiazSpamapS: ^^20:15
iulianzedtux: Hi there.  I believe that #ubuntu-packaging is a better place to ask such questions.  #debian-python on OFTC is also a great place for Python packaging.20:15
zedtuxThanks you iulian for your answer :)20:16
iulianYou're welcome.20:16
SpamapSmathiaz: as long as you're looking for stuff to sponsor.. bug 638401 would be a good one. :)20:19
ubottuLaunchpad bug 638401 in php5 (Ubuntu) "automated tests run during build fail due to apparmor protections for mysqld unless build is done in /tmp" [High,Triaged] https://launchpad.net/bugs/63840120:19
sorenslangasek: Ta very much.20:31
smosercjwatson, around ? I have an understanding of what was going on with my console bug, and wanted some plymouth advice.20:38
* slangasek waves the plymouth flag20:43
slangaseksoren: so does that /work/, or are you thanking me for confirming the nature of a bug? :-)20:44
sorenslangasek: The latter.20:44
sorenslangasek: He destroyed the evidence. He reinstalled and stuff works now.20:44
sorenslangasek: So we'll never know what was wrong. I just wanted to make sure he was doing things by the book before we started ripping everything apart to find the problem.20:45
SpamapSmathiaz: why did you mark bug 620441 as in progress again? Its awaiting sponsorship.20:46
ubottuLaunchpad bug 620441 in mysql-dfsg-5.1 (Ubuntu Maverick) "MySQL upstart stop job does not cleanly shutdown mysql" [High,In progress] https://launchpad.net/bugs/62044120:46
mathiazSpamapS: yeah - it's in progress20:46
mathiazSpamapS: IIRC it was in triaged20:46
mathiazSpamapS: I'm currently building mysql20:47
SpamapSmathiaz: with UDD, should we leave the bug assigned to ourselves even after the merge proposal?20:47
mathiazSpamapS: I think so20:47
mathiazSpamapS: as you did most of the work20:47
mathiazSpamapS: it also shows that you're responsible for getting the bug to a 'Fix released' state20:48
slangaseksoren: ah, ok20:48
SpamapSwith "old style" sponsorship, I would  unassign and mark confirmed20:48
mathiazSpamapS: doing the sponsorship is secondary and IMO shouldn't change bug assignement20:48
SpamapSmathiaz: I like it, and will change my procedure from now on.20:51
SpamapSmathiaz: I will be offline for a couple of hours, anything else before I go?20:52
=== al-maisan is now known as almaisan-away
slangaseksmoser: that plymouth flag was waved for your benefit, fwiw :)20:56
kenvandinelamont, could you please rescore https://edge.launchpad.net/ubuntu/+source/ubuntu-netbook-default-settings/0.8.6/+build/196155820:56
smoserslangasek, thanks20:56
smoser:)20:56
smoserfunny20:56
kenvandineit is the work around for the mesa bug/train wreck breaking UNE20:56
smoserwell, here, let me hit 'submit' on this bug and point you at the comment.20:56
smoserslangasek, https://bugs.edge.launchpad.net/ubuntu/+source/cloud-init/+bug/60637320:57
ubottuLaunchpad bug 606373 in linux (Ubuntu Maverick) "cloud-init output does not get to console when booted with pv-grub and ramdisk" [High,Confirmed]20:57
slangaseksmoser: ah; can't provide any specific advice there. You've looked at the code?20:59
smosera bit. i see where it is looking at console= and doing things based on that.21:00
slangaseksmoser: I'm wary of trying to use "/dev/console" in place of a specific device, ISTR there are special semantics involved there - but Keybuk is the expert21:00
smoseri was hoping that i could tell 'details' plugin that 'hey, even though i didn't put console= on the command line, i'd still like to see details'21:01
smoser:)21:01
slangasekoh, by default (on a system with fbcon), you get the details without having any explicit console= line21:01
slangasekso that's not the issue per se21:01
slangasekbut it does this by sending it to a vt, and you definitely don't have vts here...21:02
smoseri have to look more at that.21:09
achiangmathiaz: did you ever figure out your LP "no-op rebuild" question?21:10
achiangmathiaz: i'd like to be able to do that too occasionally21:10
SpamapSseems to me that LP could simply trigger noop rebuilds whenever a new version of a -dev lib is uploaded.21:13
smoserSpamapS, in a perfect world, yes.21:15
smoserin one with limited hardware, hm...21:16
achiangi wouldn't mind a manual process, but afaik there's simply no way to do it without bumping the package version and doing a new upload21:16
smoserslangasek, well, it looks like i can run plymouthd with --tty=<string>21:26
slangaseksmoser: sure; but that hardly seems better / more maintainable than setting console= on the kernel commandline21:27
smoserright.21:27
smoserand i doubt that i can specify (and have it work) --tty=/dev/console21:27
smoseras it is trapping /dev/console.. might go recursive21:28
smoserthanks for help, slangasek21:28
slangaseksmoser: but --tty=/dev/hvc0, maybe?21:29
smoseryeah, but no better as you said.21:29
smoserand then, its hard coded in the image and wouldn't work for uec (where i want tty=ttyS0)21:29
smoserso, i think i'm going to have to boot with console=hvc021:30
smoserthat, or, mv /etc/init/plymouth.conf /etc/init/plymouth.conf.disabled21:30
smoser(which does work in both places)21:30
cjwatsonjdstrand: done22:11
jdstrandcjwatson: thanks!22:11
=== tkamppeter_ is now known as tkamppeter
* cyphermox goes back home23:34
SpamapSmathiaz: have you had more time to think about libdbi?23:41
tkamppeterCan someone check the upload server upload.ubuntu.com? I get always [Errno 111] Connection refused. Worked half an hour ago.23:45
TheMusotkamppeter: Just trying to upload packages now, and I get the same thing.23:46
TheMusoOh well, I'll just get all the packages I need to upload into a queue dir.23:46
tkamppeterTheMuso, I need to upload a package still before Final Freeze.23:47
TheMusoSo do I.23:47
Laneyare you guys trying ftp or sftp or both?23:48
TheMusoftp23:49
* Laney will try sftp23:49
ajmitchotherwise it's emergency LP ping time?23:49
tkamppeterI use dput. Do not know what dput uses.23:49
Laneydput uses whatever your configuration tells it to23:49
Laneyftp by default23:49
TheMusodput uses ftp by default.23:49
LaneyUnable to connect to SSH host upload.ubuntu.com; EOF during negotiation23:51
* Laney tries ppa.lp23:51
mathiazSpamapS: hey - yes23:54
mathiazSpamapS: so I'd lean towards not doing anything for maverick for the following reasons:23:54
mathiazSpamapS: 1. if we'd updated libdbi we'd have to rebuild a set of packages23:54
mathiazSpamapS: and that would increase our delta with debian23:54
tkamppeterUpload server returned to work. Upload successful.23:54
mathiazSpamapS: 2. Nothing is broken in the archive now23:55
LaneyI wonder what I just uploaded to ¬_¬23:55
mathiazSpamapS: so the tradeoff is that we may break 3rd party apps23:55
SpamapSmathiaz: the delta with debian is temporary. I've been working heavily w/ the maintainer, and he's ready to import what we do.23:55
mathiazSpamapS: that would mostly be server side apps23:55
mathiazSpamapS: are you refering to the libdbi maintainer?23:55
SpamapSYeah, Thomas Goirand23:56
mathiazSpamapS: because if we rebuild all other packages, we'd *also* have to get their respective debian maintainers23:56
psusicjwatson, hey!  looks like debian fixed the dmraid issue, AND the memory leak: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=59422123:56
ubottuDebian bug 594221 in grub-common "Broken DMRAID support in grub-probe" [Important,Open]23:56
mathiazSpamapS: so I'd suggest we wait for the transition to happen in Debian23:56
mathiazSpamapS: 3. we're a bit too late in the release cycle for maverick23:57
mathiazSpamapS: we'd have to test that all rebuilds would actually work23:57
SpamapSCan we expect it to go into maverick.1 ? Or is this going to have to be a backport?23:57
SpamapSI think 3rd parties will accept the backport23:58
mathiazSpamapS: there isn't any maverick.1 - or are you refering to natty?23:58
SpamapSmathiaz: I already tested all of the rebuilds23:58
SpamapSbut I agree23:58
SpamapSits late23:58
SpamapSarchive is not "broken"23:58
mathiazSpamapS: yeah - if we were earlier in the cycle I'd sponsor it.23:59
SpamapSWould be awesome if we could have both (libdbi-dev and libdbi0-dev) available so at least developers could choose.23:59
mathiazSpamapS: but IMO we're a bit late for the maverick cycle23:59
SpamapSRealistically though...23:59

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