/srv/irclogs.ubuntu.com/2013/02/26/#ubuntu-devel.txt

=== wedgwood is now known as wedgwood_away
cjohnstonnice work xnox! cjwatson did you see the xchat change?00:34
infinitycjohnston: Most important change in the distro in years? :P00:35
infinitycjohnston: I need to make the same change for irssi.00:35
cjohnstoninfinity: probably. lol00:35
infinityActually, that may already be the irssi default, it may just not always keep enough history to remember who my last-tabbed cj was.00:35
infinityI'll have to experiment.00:36
cjohnstonjtaylor: how did the work go with shiboken? ever figure it out?00:36
infinitycjwatson: Testing, ignore.00:36
infinityYeah, my irrsi does the last-tabbed cj correctly on this machne.00:36
infinityirssi, too.00:36
cjohnstonmine defaults to cjw.. :-)  lucky me! lol00:37
cjohnstonGlad I don't ping myself00:37
infinityI still get messed up on ogra/ogasawara though, since I talk to both of them alternately.  Oh well.00:38
infinityNeed a telepathic IRC client.  Or to not be lazy and type 3 chars.00:38
StevenKinfinity: You? Not lazy?00:39
TheMusoI've trained myself to type 3 chars now, tends to help.00:39
cjohnstonhehe.. 1 2 3 tab works in two cases00:39
infinityStevenK: Hush, you.00:39
slangasekinfinity: instead of just hitting tab twice when it autocompletes wrong?  same number of keypresses ;)00:39
infinityslangasek: Cycling through hurts my tiny brain.  All that flashing text.00:40
slangasekcycling is good exercise00:40
infinity*rimshot*00:40
cjohnstonI could say I finally made a changelog.. lol00:41
infinityAlthough, that may have been more deserving of a sadtrombone.com00:41
cjwatsoncjohnston: Yeah, I noticed - hopefully it'll trickle down to people's configuration eventually ...00:42
* infinity ponders changing his name to cjfinity.00:43
cjohnstongo for it00:43
infinitycjwatson: You could have avoided this whole mess by going back to Kamion.00:44
* StevenK waits for infinity to say "See, this is all your fault. Not mine for being inflexible, at all."00:44
infinityStevenK: Absolutely.  And I'm infinity, not inflexible.  Your tab-completion sucks.00:45
cjwatsonI got lazy and wanted same username everywhere.  Spare neurons are in shorter supply nowadays.00:45
StevenKOr is awesome for tab-completing a word that doesn't appear in the nick list?00:45
cjohnstoncjwatson: in that case I should change to chrisjohnston00:46
infinityStevenK: It's the new gmail tab completion that scans your email and offers suggestions based on your grandmother's eulogy.00:46
cjohnstoncjohnston was taken on LP :-(00:46
StevenKinfinity: Good job that I don't use gmail, then.00:46
StevenKAnd my grandmother's eulogy was in Polish only.00:47
infinityYou sure can ruin a joke.00:47
StevenKI try.00:47
infinityStevenK: I think this is an appropriate time to point out that when Pete and I were doing some budgeting earlier, we only budgeted for one Soyuz developer.00:48
infinityStevenK: You and William will be expected to battle to the death.00:48
StevenKHah00:49
cjohnstonlol00:50
=== rickspencer3_ is now known as rickspencer3
Logan_bdrung: Hey, mind if I PM?01:56
jbichapitti: I figured out my apport question: http://paste.ubuntu.com/5566568/02:00
psusips will show WCHAN while a task is blocked... how can I get a full kernel stack backtrace instead?02:11
sarnoldpsusi: there's a sysrq key for that...02:13
sarnoldpsusi:02:13
sarnoldpsusi: 'l' will dump the stack for all cpus02:14
sarnoldpsusi: 't' will dump a list of current tasks "and their information" -- whatever that is. it might be more useful (and also likely much uch more data)02:14
psusisarnold, right, I was hoping for a way to just get the stack trace of the one task02:19
sarnoldpsusi: hehe yeah :) I just don't know the way to do that02:20
psusiblargh... damn recent kernels and their disabling magic-sqreq functions by default02:22
hyperairsarnold: tasks == processes + kthreads.02:23
hyperairpsusi: it's not a recent kernel thing. it's a sysctl.d thing02:24
sarnoldhyperair: sorry, I meant it in the sense of, "I don't know if that includes the stack dumps or just eip"...02:24
psusiyea, but where's the defaults set?  not sure if it's an Ubuntu thing or an upstream change that changed the defaults02:24
psusibut it's annoying as all hell02:24
hyperairpsusi: /etc/sysctl.d/10-magic-sysrq.conf02:24
hyperairi agree it's annoying.02:25
* hyperair uses alt+sysrq+k all the time02:25
psusiyea, same02:25
psusiwell, not all the time, but... when things go wrong, which is not all that infrequently02:26
hyperairwell the idea was that if you trigger the OOM killer enough, you might accidentally kill the screensaver (but not the rest of the X session), allowing you to gain access into the X session02:26
hyperairand from there, possibly an open sudo session..02:26
hyperairor cached sudo session, for that matter02:26
infinityNot an entirely implausible situation.02:27
hyperairinfinity: yeah, but i'd prefer for gnome-screensaver to just poke oom_adj itself02:27
infinityscreensavers swap out quickly, and as children of other more interesting things, would likely die early in the reaping.02:27
psusiseems to me you could still do that by hogging memory, so the proper fix is to make the screensaver immune to oom02:28
infinityNothing's immune to the oom killer, is it?02:28
psusiiirc, there were knobs you could tune to tell it not to consider certain processes02:28
hyperairinfinity: well, it's enough to make gnome-session or X11 go out before gnome-screensaver.02:28
sarnold/proc/self/oom_*adj02:29
psusiif you kill those then you end the X session02:29
hyperairhttps://lwn.net/Articles/317814/02:29
hyperairset oom_adj to -17, and it isn't considered for OOM killing02:29
hyperairbingo02:29
* hyperair dpkg-divert's gnome-screensaver02:30
hyperairpsusi: well that's the idea, right? you don't want it to unlock your screen -- you want it to take out your X session, which is much more useful when a program goes into a runaway memory allocation loop02:42
hyperairwhich does happen.02:42
psusihyperair, indeed02:42
hyperairand unity deals *very* badly with such situations02:42
psusior when you are trying to play an opengl game and the gpu goes apeshit ;)02:42
hyperairthe whole display just freezes up because unity can't draw anything02:42
hyperairpsusi: that's alt+sysrq+k, not f02:43
psusiohh, thought that's what you were talking about02:43
hyperairspeaking of which, i wonder how ubuntu phone deals with application lifetime?02:44
hyperairdoes it also do the android oom-killer thing02:44
hyperair?02:44
lifelesshyperair: 'phone-home' :P02:44
hyperairlifeless: phone-home?02:44
lifelesshyperair: bad joke02:44
hyperairheh02:45
hyperairthe unity amazon issue, was it?02:45
psusino idea, but I was doing a kernel config today and saw the opportunistic system sleep and wakelocks that android introduced and wondered if that might be a nice thing for my server to do... automatically enter S3 when nobody is connected02:45
lifelesshyperair: nah, referencing ET02:45
hyperairoh.02:45
psusiwake on lan when someone connects...02:45
hyperairwasn't that S4 or something?02:45
psusiwell, it certainly isn't hibernation on androids ;)02:46
hyperairwell yes02:46
hyperairer wait, is S4 hibernation?02:46
psusinot sure if it's S1 or S3, but generally I think S1 died02:46
psusiyea02:46
hyperairah, S4 is hibernate.02:47
psusiway back before power supplies supported standby mode, S1 was kind of a useless state that stopped everything executing but since the psu didn't go to standby, about the only power it saved was putting the hard drive to sleep02:47
hyperairlol02:48
hyperairsurely it's up to the individual devices to draw power from the PSU?02:48
hyperairthe CPU is powered down isn't it? and iirc that's a significant amount of power02:48
psusinot really.. for most devices, if psu gives them power, they are on02:48
hyperairoh02:48
hyperairinteresting.02:48
psusithese days the CPU powers off while the system in in S0, via deep C states02:49
hyperairbut not completely02:49
psusidoes at least with Intel deep C602:49
hyperairoh02:49
hyperairwhat about C7?02:49
psusideep C6 is the bottom02:49
hyperairhmm, it says C7-SNB on mine.02:50
psusihrm... last I read the Intel specs, they did C0, C1, C3, C6, and in C6 vcc to the cpu was 002:50
hyperairhmm02:50
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
psusiwell, the sysrq full task info turned out to be sufficient... I found the bug in ext403:32
pittiGood morning04:26
pittijbicha: indeed, that seems right04:26
pittijbicha: but NB that this will still use the default configuration which crashes to send to LP and which not04:27
pittijbicha: if you want to keep crash reports even if "main" ubuntu disables LP reports by default, you can do that, too; let me know what you need04:27
pittiinfinity: I am now04:27
erickLeehello. pbuilder-dist <realease> create command not working for precise pangolin.04:31
infinitypitti: I know we've been over this a few dozen times in the past, but do you have a reasonable estimate for growth-over-time of ddebs, so we can capacity plan for the librarian shift?04:33
pittiinfinity: no precise numbers for each release, as /pool overlaps, etc. but let me try an estimate how much we would have if I hadn't removed older releases04:36
jbichapitti: I think that will be fine for now, it was annoying not to be able to use ubuntu-bug04:37
pittijbicha: ah yes, for bug reporting your stanza is perfectly fine04:37
pittijbicha: btw, I take it we want to put that into /usr/share/apport/general-hooks/ubuntu.py, not into every single GNOME package?04:38
jbichapitti: oh wow that would be a lot nicer04:40
pittiinfinity: so http://paste.ubuntu.com/5566793/ is what we have today04:41
pittiinfinity: NB that none of the releases have powerpc ddebs04:41
infinitypitti: Okay, well, that's much (much) smaller than I initially budgeted for, so we should be alright for a little while once we get this sorted.04:42
pittiinfinity: /pool gets a bit fatter due to pulling ddebs from magic PPAs, and we currently keep old ddebs around for 30 days04:42
infinitypitti: Yeah, but I have to account for PPA storage too, so...04:43
pittiinfinity: so assuming we keep 3 arches and stop removing packages for still supported releases, and assume that we stop losing ddebs, my guesstimate would be that with 1 TB we should be okay04:43
pittiinfinity: but again, that's with removing old ddebs after 30 days, which I'm not sure we'd be doing on the librarian?04:43
infinitypitti: No, we won't be culling nearly as aggressively to start with, though we might have to eventually.04:43
pittibut removing old ddebs seems prudent to me, given how fat they are04:43
infinitypitti: But I budgeted for 10TB, so we'll see.04:44
infinitypitti: See, in my ideal world, we'd have ddebs matching every deb in the librarian.  But we'll find out if that's untenable later, and we can twiddle some knobs to make them expire more aggressively.04:44
pittiinfinity: do we have expiry knobs in LP?04:45
infinitypitti: Vaguely hardcoded, but yes.04:45
infinitypitti: Also, raring really has no PPC ddebs? :/04:46
pittiinfinity: they were "first against the wall" while we had them on macquarie04:46
pittiinfinity: I can enable them now, if anyone wants to use them04:46
StevenKWhich is probably infinity and BenC. Only.04:47
infinityWell, to be fair, I tend to just rebuild things when I need to debug anyway (or, frankly, read gdb backtraces from stripped binaries half the time).04:47
infinityBut if ddebs were actually 100% reliably available, my workflow would likely change, on all arches. :P04:48
infinityI get so used to stripped backtraces, unstripped ones sometimes seem like information overload.04:48
infinity"WHOA, HOW DO YOU KNOW ALL THESE THINGS ABOUT MY SOURCE, GDB, ARE YOU SOME SORT OF WIZARD?!"04:48
vibhavArent backtraces from striped binaries only "???"?04:49
infinityvibhav: Assuming they don't end in corrupted frames, stripped backtraces still give me function names, and I can still examine registers and such, it's enough.04:49
infinityvibhav: And if they do end in corrupted frames, debug symbols won't help you much.04:50
infinityWhen I was your age, we used to debug in the snow, uphill, both ways.04:50
erickLeeinfinity:pitti:vibhav: can any of you take time out to help a beginner?04:50
vibhaverickLee: Never ask to ask :)04:50
erickLeevibhav:well i clearly asked and no one has responded04:51
vibhaverickLee: Can you tell me the arguments to pbuilder-dist?04:52
erickLeepbuilder -dist <release> create, not working for precise pangolin04:52
erickLeeor precise-pangolin04:52
erickLeeor Precise-Pangolin04:52
vibhaverickLee: You typed <release>?04:52
erickLeeno04:53
StevenKerickLee: 'precise'04:53
erickLeei typed the distro without <>04:53
erickLeealso tried precise04:53
erickLeealso tried pangolin04:53
erickLeealso googled04:53
StevenKerickLee: Pastebin the output of 'pbuilder-dist precise create' ?04:53
erickLeeWarning: Unknown distribution "Precise". Do you want to continue [y|N]? n04:54
vibhavinfinity: You used to debug at the age of 15?04:54
vibhaverickLee: Its "precise", not "Precise"04:54
infinityvibhav: Much younger.04:54
pittiinfinity: you used protection, I hope?04:55
pittilike efence?04:55
StevenKBad pbuilder-dist, that's a series, not a distribution.04:55
infinityBad docs still recommending pbuilder. :/04:56
vibhavinfinity: :O04:56
erickLeevibhav:thank you. sorry. could have sworn i tried the lower case.04:56
infinityCan we somehow burn them all with fire and get people standardized on schroot/sbuild and mk-sbuild?04:56
vibhavclearly, people in the older days were geniuses04:56
infinityvibhav: Not a genius, I just had cruel parents.04:56
infinityvibhav: They bought us a computer instead of a Nintendo and said "if you want to play video games, learn to write them first".04:56
vibhavThat aint cruel04:57
pittiinfinity: OOI, do we have some scriptery which sets up schroots with ephemeral tmpfs overlays automatically?04:57
vibhavinfinity: Thats excellent parenting :)04:57
infinityvibhav: It is when you're 4.04:57
pittiinfinity: that would be the one thing that would finally cause me to move away from plain schroots04:57
infinitypitti: mk-sbuild sets up ephemeral schroots by default.04:58
StevenKI quite like LVM plus snapshots for sbuild, it's handy04:58
infinitypitti: The overlay 'area' is just a directory, and I mount a tmpfs there.04:58
infinityschroot        /var/lib/schroot/union/overlay/            tmpfs   size=75%          0       004:59
infinityschroot          12G  1.6G   11G  14% /var/lib/schroot/union/overlay04:59
pittiinfinity: sweet, that's just what I'm looking for04:59
pittiinfinity: can you get an interactive shell in these, too? (for running tests etc. manually)04:59
infinitypitti: Of course.  It's just an schroot like any other.05:00
infinitypitti: Just that when you leave the session, the overlay goes away.05:00
infinitypitti: But you can start schroot sessions and make them long-running, and kill them later.05:00
pittiinfinity: I'm sold, I think05:00
infinity(By default, entering and exiting starts and kills a session, though, which is also the mode that sbuild uses)05:01
pittiold habits die hard, but that does sound much nicer than repeatedly installing and uninstalling packages from experimental in my sid chroot05:01
infinityBut you can ask sbuild not to do that, etc.05:01
infinitypitti: And, on top of that, there's some fancy from Andy to keep schroots pocket-free.05:01
=== BruceMa is now known as BruceMa_afk
infinitypitti: Witness the subtle difference when I enter a source chroot or an ephemeral one: http://paste.ubuntu.com/5566819/05:02
pittioh, sweet05:03
pittiinfinity: what does "source:" mean in that context?05:03
pittiit sounds like "release-only:"05:03
infinitypitti: The on-disk underlay.05:03
pittioh05:03
infinitypitti: As in, the chroot you'd actually upgrade occasionally, rather than the ephemeral overlay you play in.05:04
pittii. e. that's what you log into for running dist-upgrade and initial setup05:04
* infinity nods.05:04
infinityI find combining tmpfs-overlay schroots, sbuild, and a local apt-cacher-ng on my laptop makes sbuild pretty much the most pleasant experience ever.05:05
infinityBuild-deps "download" and install in a matter of seconds.05:05
infinitySo, repeated fresh builds don't annoy you.05:05
StevenKinfinity: Your local mirror is unloved?05:05
pittiyeah, it's always a pleasure to see how fast stuff installs in kvms that run an overlay in tmpfs05:05
infinityStevenK: My local mirror is dead right now, but that's not really relevant.  The laptop has a cache regardless, so it can travel to conferences and make me not want to stab small children with forks.05:06
micahgthat only works if your mirror is *.ubuntu.com and redirected to the conference mirror05:06
infinitymicahg: You assume I only travel places with Canonical IS in a back room...05:07
StevenKWhich is a UDS only thing, and isn't what infinity said.05:07
micahginfinity: heh, right, well, nevermind, I use mirror.anl.gov from conferences, so ignore me05:07
infinitymicahg: Well, that's another bonus for apt-cacher-ng.  You can just have your sources.list always say archive.ubuntu.com and then twiddle the backend config to aim it at different mirrors if you georelocate.05:08
micahgooh, haven't tried that one yet05:09
infinityI don't tend to muck with the Ubuntu configs much, but my Debian mirror du jour seems to change every few months, when I find a better one. :P05:10
vibhav /win 1505:12
pittiinfinity: I set up a fresh one, and it complains about "union-type" in the config file; do you have that in there as well? (/etc/schroot/chroot.d/sbuild-lucid-amd64 says union-type=overlayfs)05:39
infinitypitti: Mine are set to aufs, because overlayfs bugs annoy me, but both should work.05:41
pitti$ LANG= schroot -c lucid-amd6405:42
pittiW: line 10 [lucid-amd64] union-type: Configuration key name ‘union-type’ is not a permitted name.05:42
pittihmm05:42
infinityHow... Odd.05:44
infinityhttp://paste.ubuntu.com/5566870/ <-- schroot likes that one just fine.05:44
infinityOn raring here, but I'm sure precise would be happy too.05:45
pittiah, I created it as type=filel05:45
=== fenris_ is now known as Guest9260
pitti"file", too05:45
infinityAhh.05:45
pittithat is an implied overlay, I guess :)05:45
pittiI want to keep the rarely used ones compressed05:45
infinityWell, not an overlay, but implied ephemeral, cause it unpacks a fresh copy every time.05:45
infinityYou could just have your underlays on a compressed filesystem.05:45
infinityGet fancy and make it a readonly lzma squashfs or something.05:46
infinityBit of a pain to maintain and upgrade, though.05:46
pitti*shrug* untar into tmpfs is fine for the four times in a year I have to build a lucid package05:46
infinityPerhaps, but an uncompressed base chroot isn't exactly big.05:47
=== BruceMa_afk is now known as BruceMa
infinitypitti: http://paste.ubuntu.com/5566879/ <-- 6G total isn't much, is it?05:49
infinityUnless you're on a 64G SSD or something.05:49
pittiindeed05:49
infinityThen everything looks big.05:49
pitti128 GB here05:49
lifelessyou could use a qcow2 file as your base05:56
lifelessmount with a throwaway overlay05:56
pittithat's what I use for kvm05:57
=== jono is now known as Guest76484
erickLeebzr branch ubuntu:kdetoys06:32
erickLeeAgent admitted failure to sign using the key.06:32
erickLeePermission denied (publickey).06:32
erickLeeConnectionReset reading response for 'BzrDir.open_2.1', retrying06:32
erickLeeAgent admitted failure to sign using the key.06:32
erickLeePermission denied (publickey).06:32
erickLeebzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.06:32
erickLeehelp please06:33
StevenKerickLee: lp:ubuntu/kdetoys06:35
erickLeeStevenk: what is lp06:36
lifelessStevenK: Isn't ubuntu an alias to lp:ubuntu, added by buildded?06:47
StevenKlifeless: I hadn't been exposed to it, but it does look that way06:48
lifelesserickLee: lp: is the actual name that bzr is using.06:48
lifelesserickLee: looks like an ssh key issue with your configured username on Launchpad06:49
lifelesserickLee: that, or your agent error - forgetten your passphrase perhaps ?06:49
erickLeelifeless:okay i'm on launchpad. what must i change?06:50
lifelessI don't know, I'm not you.06:50
lifelesserickLee: you need to figure out your ssh key issue06:51
erickLeelifeless: i imported it to launchpad.06:51
ScottKerickLee: Also, if you're interested in kdetoys, the Kubuntu team doesn't use those branches.  https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/kdetoys06:56
erickLeeScottK: i'm not exactly instrest in them i am simple trying to follow te steps in setting up.06:57
ScottKOK.06:57
erickLeescottK: it would e okay if things worked as they are apparently suppose to.06:58
erickLeehonestly i can't complain. i've gotten this far.06:59
erickLeewhat is suppose to happen when you click on your own ssh key?07:02
ScottKYou're supposed to see the key.07:05
ScottKhttps://launchpad.net/~kitterman/+sshkeys07:05
erickLeeStevenk: lifeless: apparent fix was turning my computer off and then on again.07:07
dholbachgood morning07:22
=== amitk is now known as amitk-afk
=== tkamppeter_ is now known as tkamppeter
=== smb` is now known as smb
=== davidcalle_ is now known as davidcalle
darkxstdidrocks, Hi08:52
didrockshey darkxst08:52
darkxstjust wondering if you are able to add an endorsement for my membership application08:52
didrocksdarkxst: do you have the list of packages I sponsored for you? I need to have a look again :)08:53
darkxstdidrocks, there are a few on this list, http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor=&sponsor_search=name&sponsoree=*Lunn*&sponsoree_search=name08:55
didrocksdarkxst: hum, I only sponsored very trivial things, I unfortunately can't give an endorsement with the few work I sponsored for you, I can add a comment if you want me to :)08:58
darkxstthere might have been a couple more, but I am having a hard time tracking down all packages I have done08:58
darkxstdidrocks, sure that is fine08:58
didrocksdarkxst: doing then :)08:59
darkxstI will just blame jbicha for sponsoring too much of my work ;)08:59
didrocksheh09:00
=== henrix_ is now known as henrix
=== amitk-afk is now known as amitk
dokomain.c: In function 'main':09:19
dokomain.c:391:2: error: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:669) [-Werror=deprecated-declarations]09:19
doko  g_type_init();09:19
doko  ^09:19
dokocc1: all warnings being treated as errors09:19
dokoseb128, didrocks: there are a lot of these ... how should these be fixed?09:19
seb128doko, by dropping the g_type_init() call or not use Werrror09:20
dokoseb128, just dropping?09:20
seb128doko, yes09:21
seb128doko, e.g http://git.gnome.org/browse/gedit/commit/?id=a68100b607f165497bcc05ce48d11694e2f795ed09:22
dokook09:22
Laneydoko: You can forward patches to only call that #if !GLIB_CHECK_VERSION(2,35,0)09:24
dokomehh09:24
Laneyupstreams might be concerned with keeping backwards compatibility09:24
Laneywhere's that common FTBFS causes wiki page?09:25
Laneyoh yeah, Debian wiki passwords got compromised, didn't they?09:30
seb128doko, https://mail.gnome.org/archives/commits-list/2012-December/msg04044.html for an example of version check as Laney mentioned09:37
seb128if you want your code to work on both old and new glib09:37
Laneyyeah added it to http://wiki.debian.org/qa.debian.org/FTBFS09:41
seb128Laney, thanks09:46
seb128doko, btw, would be nice if you could do a merge request against lp:remote-login-service for your fix there09:49
seb128doko, same for ubuntu-geoip?10:01
mlankhorsthmmz10:06
mlankhorsthttps://launchpad.net/ubuntu/+source/mesa-lts-quantal 'pending publication' what does that mean?10:06
dokoinfinity, pdl: ...10:08
doko  int pipes[2];10:08
doko  if(pid==0) {10:08
doko    dup2(pipes[1],1);10:08
doko    dup2(pipes[2],2);10:08
mlankhorstRAOF: ^10:09
gesermlankhorst: it means the debs are in binary NEW (an archive admin needs to check and approve them)10:11
mlankhorstoh10:12
mlankhorstwell that explains why bug description didn't update then10:12
dokoDaviey, do you have any plans for ruby? e.g. dropping 1.8?10:34
dokoand adding 2.0?10:34
* doko ducks10:34
seb128doko, do you plan to file the merge requests/upstream the patches for the stuff you fix? ;-)10:36
Davieydoko: I have no plans for ruby at all :)10:36
dokoDaviey, I did fear that ...10:36
dokoseb128, if you do want to have it now, please could you merge it?10:37
seb128doko, I'm not upstream for those and I don't plan to touch them soon, but I would prefer to see those fix go upstream so nobody else duplicate the work you are doing10:37
seb128doko, otherwise we just waste time/resources redoing the same things at different places10:38
=== amitk_ is now known as amitk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Guest85000
wookeyI'm doing second stage of a multistrapped filesystem image and ifupdown puts a line into /var/lib/dpkg/status which is a conffile with no md5sum11:04
=== fisted_ is now known as fisted
wookeythis is an illeghal entry and breaks dpkg11:04
wookeywhat should be there is apparently:  /etc/init.d/networking ce96a6f22cc836088eef6673d853a765 obsolete11:04
zygawookey: why on earth would ifupdown want to mess with dpkg/status?11:04
wookey /etc/init.d/networking f5a562ab343f7e58dd7cb2163642933211:04
wookeyzyga: werll I don';t suppose it does it itself11:05
wookeyI mean that if that package is included then the status file ends up looking like that11:05
wookeyI don;t know what/who is responsible fo creating those entreis11:05
wookeythat was kind of my question.11:05
wookeypresumably dpkg is, so packages can;t screw it up11:05
zygawookey: smells like some dpkg internal or debian config file helper11:06
wookeyhmm. mind you . I think multistrap may mess with it. Maybe it's not getting obsoleted conffiles right...11:06
wookeyI'll check to see if it's bust before I even boot. I assumed it was something int eh dpkg --configure -a stage that was going wrong, but maybe not11:07
wookeythat file is a link to /lib/init/upstart-job11:08
wookeyso I guess the database is updated when a package replaces a conffile in this way?11:09
zygawookey: sounds sensible but I don't know dpkg that much11:09
apwpitti, i seem to have an apport recursion issue with ccsm11:10
apwpitti, obviosly apport won't file a bug on it :/11:10
=== Ursinha_ is now known as Ursinha
apwdidrocks, hey ... pidgin in raring seems to have gone to hell for me, is this known12:06
didrocksapw: hum, not really (I don't use it), the last upload I did was only linked to the IRC client plugin12:06
didrocksmaybe seb128 will know a little bit more, he's using it ^12:06
apwarse12:07
apwjust hangs dead mostly, not a well bunny12:07
didrocksapw: did you try to remove the IRC plugin? would be a first step to find if this is the guilty part12:07
didrocksapw: do you have IRC configured?12:07
apwdidrocks, i have irc accounts in my config, but disabled12:07
apwfor emergency use, but not being used activly12:08
didrocksok, shouldn't be the guilty then, let's wait if seb128 knows more about it12:08
apwdidrocks,   /usr/lib/purple-2/libirc.so ?12:10
apwis that the plugin?12:10
didrocksapw: yep, you can try rename it12:10
didrocksand restart pidgin12:10
apwdidrocks, this is more serious, it is ticklng someting which is bustin compiz or X12:12
apwsigh12:12
apwi knew i should have kept this machine on quantal12:13
didrocksapw: I just tried again, don't have anything, let's see if the latest gtk/gnome stack my impact12:14
didrocksmay*12:14
apwdidrocks, yeah this is a fresh upgrade q->r though pidgin is broken on another R i have as well it seems12:15
seb128didrocks, apw: I'm back from lunch12:36
seb128apw, what's the issue exactly? pidgin works fine here12:36
apwseb128, when i start it it just greys out, typically starting when i hit a second account enable12:39
Laneyblame the kernel12:39
* Laney runs12:39
apwthough .. i have just discovered i am having issues with flipping, so perhaps compiz is being broke by that and its just what pidgin displays12:39
seb128apw, can you gdb pidgin and ctrl-C, bt when it hangs?12:40
apwseb128, will do12:40
seb128thanks12:40
seb128I had an issue yesterday with dbus12:40
seb128stuff would hang for like 15 seconds in dbus calls12:40
seb128I'm wondering if you have something similar, though mine was affecting random apps, like xchat when clicking on an url, firefox, etc12:41
apwbt shows it polling12:41
apwseb128, but it has 5 threads, and only one stack trace12:42
seb128apw, can you pastebin the bt?12:42
apwhttp://paste.ubuntu.com/5567518/12:43
apwoh now it wants to be raised all the time12:43
seb128#6  0xb75a1374 in g_spawn_command_line_sync () from /lib/i386-linux-gnu/libglib-2.0.so.012:43
apw?12:43
seb128apw, can you install the dbg package for glib? would be nice to see what commands it calls which is hanging12:44
apwseb128, why is it so hard to find the name of the debug packages12:45
seb128apw, I tend to dpkg -S <binary> and append -dbgsym to the name it gives me12:46
apwseb128, ok ... isntaling the -dbg version of that made the issue go away12:47
seb128hum12:47
seb128I guess time made it go away12:48
seb128no reason the dbg should change anything12:48
apwlibglib2.0-0-dbg12:48
apwwas what i installed12:48
apwseb128, ahh no just sometimes ione gets lucky12:49
apwseb128, http://paste.ubuntu.com/5567533/12:50
seb128apw, "gsettings get org.gnome.system.proxy mode" ... does that hang the same way?12:50
seb128or takes time to return?12:50
mlankhorstbregma: I pushed packaging for xorg-gtest 0.7.1 to the xorg-gtest git tree in debian12:52
=== _salem is now known as salem_
apwseb128, nope12:53
mlankhorstoh looks like you put it in collab-maint :/12:53
seb128apw, weird, did you try a few times?12:54
seb128apw, it seems like the issue I had yesterday where dbus call where randomly hanging for a while12:54
seb128that impacted several apps for me12:54
seb128apw, in any case I doubt it's a pidgin issue, I'm pretty sure that if you look at the processes running when you get the issue the gsettings get command will be running and hanging a dbus call (if you gdb to it you can check)12:55
apwseb128, just tried several 1000 and nothing unusual12:55
seb128apw, can you get pidgin to hang, look at ps afx | grep gsettings and gdb to the gsettings get if there is one?12:56
apwseb128, even seems fine when pidgin is stuck12:57
seb128apw, no gsettings get process?12:57
seb128apw, that stacktrace doesn't make sense then...12:57
apwseb128, 18734 pts/8    Z+     0:00              \_ [gsettings] <defunct>12:57
apwso there was and it is dead12:57
seb128that's pretty weird12:58
apwseb128, the pdigin thread which ran it has also exited, and not been reaped12:58
seb128there is something weird going on at the low level12:59
apwseb128, can i get gdb to give me bts on the other threaads12:59
seb128not sure what though12:59
seb128apw, you can "thread apply all bt"12:59
apwseb128, http://paste.ubuntu.com/5567558/13:01
apw(this is a new repoduce)13:01
seb128apw, well, thread 1 is waiting for the command_line=0xb74cc214 "gsettings get org.gnome.system.proxy mode", to return13:01
seb128can you see if that one is running/defunct/...?13:02
seb128apw, do you have hangs in other commands, e.g gvfs-ls ?13:02
apwseb128, it is defunct13:02
seb128or gvfs-mount -li13:03
apwgvfs-ls works fine13:03
apwnope that works too13:03
seb128apw, nothing weird in system log, syslog, dmesg, etc?13:03
seb128apw, the bottom of the issue is that those gsettings call go defunct and that pidgin has a sync call waiting on the output of those commands13:04
seb128I've no idea why would that happen though :-(13:04
apwseb128, implies there is a bug in there, that the glib call is not noticing that the other end is gone13:04
seb128but I hit a similar bug yesterday with firefox13:04
apwseb128, classic fail there is to not close your copy of the other end of the pipe13:04
apwso that you don't get an eof on exit13:05
seb128apw, well, is "defunct" really "gone"?13:05
apwyes, that means it is a zombie, the process slot only has the exit status for the parent13:08
apwthere is no process any more13:08
apwthat means someone asked for the exit to be reported and didn't wait for it yet13:08
apwand the thread being in poll tends to fit witht hat13:08
seb128apw, did you do an upgrade before the issue started? what did it include?13:09
seb128apw, yeah, there might be a bug there in the handling of the buggy situation, still the bottom of the issue to me is that those gsettings process get defunct13:09
apwseb128, that is a normal part of life for a process, if you run something it always goes defunct13:29
apwseb128, then either the parent or init reads the exit value and releases it13:29
cjwatsonright, the problem is that it's not being reaped, not that it's defunct13:29
apwthe issue is that the parent is stuck in poll whne we might expect it to be reaping the exit13:29
cjwatson(though I think that's probably what seb128 meant ...)13:30
apwoh heh, language barriers :)13:30
seb128cjwatson, right13:30
seb128sorry for the confusion13:30
apwnow to guess which source pacakge that g_spawn_sync hides in13:31
cjwatsonIME tracking that down is a matter of staring at an strace until enlightenment arrives13:31
cjwatsonapw: glib2.013:31
cjwatsong_spawn_sync is used all over the place - it's rather unlikely to be broken itself, I think?13:31
seb128right, and it didn't get any change upstream since novembre13:32
apwcjwatson, well we could have changed a kernel semantic within the valid ranges and found a bug13:32
cjwatsontrue13:32
seb128apw, is that bug persistant across reboots?13:32
apwseb128, yep13:32
apwseb128, though in gdb i get away with it sometimes13:32
seb128apw, do you use the raring kernel? can you try booting an older one?13:32
apwso it must be a race13:32
apwseb128, i could try that i suspect in a bit yeah13:33
apwthis has a nasty comment about a second child to prevent zombies ... sounds racy13:38
seb128apw, when did the issue start? can you try if downgrading libglib2.0-0 to the previous version fixes it for you?13:42
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
Quintasandholbach: ping14:11
dholbachQuintasan, pong14:14
* Laney 14:14
Laney@pilot in14:14
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: Laney
Quintasandholbach: hmmm, actually mind if I query?14:15
* dholbach hugs Laney14:15
dholbachnot at all, please do14:15
* Laney prods xnox https://code.launchpad.net/~brightbox/ubuntu/raring/lvm2/fix-for-1075994/+merge/14253114:20
Laneytop item in the queue(!)14:20
xnoxLaney: sure, but it needs ideally thin_provisioning package & update to much newer lvm214:21
xnox(ahead of debian)14:21
=== Ursinha-afk is now known as Ursinha
Laneyxnox: then could you reply to the MP saying so and set it to WIP?14:25
xnoxok.14:26
Laneymerci14:27
xnoxalthough, I could just apply, as it literally makes no difference to the archive as it is, but does help testing thin provisioning.14:28
QuintasanLaney: urgh, first two weeks at my uni are a nightmare, I will look at this im-{config,switch} magic now14:28
Laneyawesome14:28
QuintasanLaney: in short, im-switch works but im-config does not, right?14:30
* Quintasan downloads the Debian source instead14:31
Laneyright, im-config needs special work (I understand in the im-config source package itself)14:31
Laneyyou should get maliit-{framework,plugins} from raring-proposed14:31
Laneyit's newer - I'll update Debian once it gets out of NEW14:31
Quintasanokay14:32
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
QuintasanLaney: well, this looks like "make patch; send upstream; wait" procedure, writing patch then14:42
=== wedgwood_away is now known as wedgwood
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== kentb-out is now known as kentb
QuintasanLaney: One thing, shouldn't maliit-framework binary package Recommend maliit-dbus-activation as well?15:06
Laneyno, we don't want that by default15:06
QuintasanI see15:07
Laneywe/upstream15:07
Laneyotherwise you get it all the time which is annoying15:07
Laneyyou're supposed to select it as your input method if you want it15:07
Laneyor install that package15:07
Laneylike some types of image (tablets) might seed that package too15:08
QuintasanLaney: Yeah, now that I look at it, it's a great idea15:11
* Quintasan woulnd't think about it until he go Mallit on all the time15:11
Quintasans/go/get15:11
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
mitya57hi barry, I wonder if you have an opinion on http://lists.debian.org/debian-python/2013/02/msg00209.html and what should we do in Ubuntu?15:19
mitya57I propose that we keep the patch this cycle but try to fix as many packages as we can (there are more in Ubuntu than in Debian)15:21
barrymitya57: hi.  i have to admit, i'm uncomfortable with removing those scripts, but tumbleweed makes a persuasive argument (esp. w.r.t. the -dbg flavors).  i should follow up on that thread, but ubuntu should follow debian (i'd rather not have them behave differently)15:21
mitya57and get rid of it next cycle15:21
barrymitya57: how many do we have?15:21
tumbleweedbarry: those weren't actually all my arguments - I just summarised :)15:21
barrytumbleweed: ah ;)15:21
barrytumbleweed: i wish we could do #4 though ;)15:22
tumbleweedI was in favour of 4, but the tide seemed against me15:22
tumbleweedals, -dbg...15:22
tumbleweed*also15:22
barryyeah15:22
* barry should at least follow up on the mlist15:23
mitya57so do you like my plan (above)?15:23
barrymitya57: how many do we have to fix in ubuntu?15:23
mitya57barry: some ubuntuone/signon/software-center stuff b-d's on python3-nose, but I haven't yet looked at that15:25
=== Ursinha is now known as Ursinha-afk
* mitya57 wonders why upstream hasn't yet released 1.3 (they promised it last week)15:27
mitya57barry: it was actually jcristau who was against #415:35
barrymitya57: oh, then we should just do #4 then :)15:35
dokoseb128, Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/remote-login-service/trunk doesn't exist15:36
mitya57barry: feel free to commit that or wait until I have time for that (probably on weekend)15:37
tumbleweedbarry: of course, it's also the kind of thing that we were trying to get away from, in python-support15:37
barrytumbleweed: they don't have to be symlinks ;)  but yeah, i get the larger point.  it bothers me less for targetted command line scripts like this, but otoh, it might be setting a bad precedent (what about other python scripts that are version dependent?)15:38
seb128doko, I guess it's being transitioned to inline packaging, just submit to lp:remote-login-service15:38
barrytumbleweed: maybe nose really needs a driver script that isn't version dependent but invokes a version dependent subprocess, kind of like the way virtualenv takes a -p option15:39
dokoseb128, well, you could fix the header and submit it too ;)15:39
tumbleweedbarry: that kind of thing would probably be useful15:39
barrytumbleweed, mitya57 then /usr/bin/nosetest could even be a shell script15:39
tumbleweed(and this applies to all the tools like this - mostely test runners, I guess)15:39
barryi suppose we should engage with upstream about it15:40
seb128doko, I could ;-)15:40
dokobarry, tumbleweed: you mean, creating the scripts in the maintainer scripts?15:40
barrydoko: yes15:40
* doko reset's barry's karma to -500015:40
barry:-D15:40
tumbleweedI guess doko has strong opinions on this :)15:41
dokoTHATS INSANE!15:41
barryi'll bring the issue up on the tip list to see what suggestions they might have15:41
mitya57the current patch doesn't look sane as well15:41
* barry is starting to like `nose -p python3.3`15:42
dokowell, we are trying to go away with creation of files in the maintainer scripts (besides the bytecode), so why add another one?15:42
mitya57python3.3 -m nose?15:42
tumbleweeddoko: yes, which is why we are talking about alternatives15:43
barrymitya57: hmm, i suppose so, yes15:43
barry% python3.3 -m nose15:43
barry/usr/bin/python3.3: No module named nose.__main__; 'nose' is a package and cannot be directly executed15:43
tumbleweedwe could encourage upstreams to support usage like that15:43
tumbleweed(it's painful to implement in 2.6, though)15:44
tumbleweederr impossible15:44
barrytumbleweed: what's this "2.6" you speak of? <wink>15:44
tumbleweeddebian still has it15:44
tumbleweedbut hopefully soon :)15:44
barry:)15:44
mitya57nose itself still supports 2.4 :)15:45
barrymitya57: why do you make me cry?15:45
mitya57barry: https://github.com/nose-devs/nose/commit/e1de7970df7a03e49fe3305394bf92020d3944ef15:45
dokojodh, the upstart build hangs on sagari/powerpc. I'm asking to kill it15:46
barrysigh15:46
tumbleweedpeople use redhat...15:48
tumbleweedstill, nothing wrong with trying to get this supported for the pythons that support it15:49
=== Ursinha-afk is now known as Ursinha
vibhavDoes glibc in arm have gets() undeclared?15:50
timrchallyn, would lxc-ssh -n <name_of_container> be a completely dumb feature?  I find myself start'ing lxc containers and hating the console and I'm not aware of a way of easily getting the IP of the container without logging into the console, first15:54
timrcin via the console, rather15:54
hallyntimrc: i thought we had somethinglike that, actually,15:55
hallyntimrc: what i use is a ~/.ssh/config section to do 'ssh container@lxc'15:56
hallynstgraber: didn't we have 'lxc-ip' at one point?15:56
timrchallyn, ah, yeah I don't see lxc-ssh or lxc-ip with lxc  0.9.0~alpha3-0ubuntu2 (in Raring)15:57
stgraberhallyn: very briefly15:57
Laneyhyperair: are you aware jockey is universe?15:57
hallyntimrc: http://paste.ubuntu.com/5567956/15:57
Laneyre: bug #113068415:57
ubottubug 1130684 in jockey (Ubuntu) "jockey-common needs to be multiarched" [Undecided,Confirmed] https://launchpad.net/bugs/113068415:57
hallyntimrc: gotta run, server mtg - ttyl15:57
stgrabertimrc: https://www.stgraber.org/2012/07/17/easily-ssh-to-your-containers-and-vms-on-ubuntu-12-04-lts/15:57
stgrabertimrc: doesn't work terribly well on 13.04 at the moment because of some dnsmasq weirdness (randomly fails to resolve here)15:58
timrcstgraber, cool, this will be useful :)15:59
barrytumbleweed, mitya57, doko https://github.com/nose-devs/nose/issues/63416:00
cjwatsonvibhav: I expect you've run into a gnulib bug for which there's a fairly standard patch you can backport - look at any of m4, cpio, diffutils, parted (off the top of my head)16:03
mitya57barry: subscribed, thanks16:08
tumbleweedthat sounds like it'd be a trivial patch, maybe in an hour or two...16:08
=== rickspencer3_ is now known as rickspencer3
=== Ursinha-afk is now known as Ursinha
vibhavcjwatson: apparently, guile ftbfses on arm with this message16:16
vibhavstdio.h: gets() undeclared16:16
cjwatsonvibhav: bet it'd fail on i386 if rebuilt nowadays16:17
cjwatsonvibhav: sounds like the same thing fixed in those other packages I mentioned16:18
vibhavcjwatson: Wait, so the bug is not platform specific?16:20
infinityvibhav: Nope.16:20
infinityvibhav: gets() jas been deprecated for a decade, and was removed entirely in C11.16:20
vibhavAh, I forgot the standard16:21
infinityvibhav: The irony here being that gnulib tries to check for the use of gets() to warn you not to use it. :P16:21
infinityvibhav: But fails if it's not defined at all (oops).16:21
vibhavYeah, there is some code which warns you for using gets16:21
vibhavNot secure, or something16:21
vibhavcjwatson, infinity: Thanks. I will have a look ASAP then.16:23
infinityvibhav: Upstream has probably already fixed it.16:24
infinityvibhav: So, I'd start by looking there.16:24
vibhavinfinity: just a question. Shouldn't gnulib fix the bug rather than the apps using it?16:26
cjwatsongnulib has fixed the bug16:28
cjwatsonBut the model for using gnulib involves copying files into other package sources, because the point of gnulib is to supply compatibility for systems lacking things16:29
infinityvibhav: gnulib tends to be embedded (and in a variety of ways) in other people's source, it's not a standalone build-dependency.16:29
vibhavAh, I see16:29
didrockshey barry! seems bug #1105215 is due to python3 piston, right?16:35
ubottubug 1105215 in oneconf (Ubuntu) "oneconf-service crashed with AttributeError in request_url(): 'gaierror' object has no attribute 'message'" [Medium,Confirmed] https://launchpad.net/bugs/110521516:35
=== mdeslaur is now known as random_nickname
=== random_nickname is now known as mdeslaur
mitya57didrocks: s/message/strerror/g should work16:47
didrocksmitya57: thanks for the pointer!16:48
mitya57and btw socket.gaierror is subclass of socket.error so no need to catch both16:48
didrocksmitya57: it seems you are way more knowledge than I am here (especially in piston that I don't know at all), do you have time/mind prepping a patch for it? dobey maybe can review as well as piston-mini-client is part of what software-center used/produced, maybe?16:50
Riddellogra_: don't forget your promise to make kubuntu nexus images last week :)16:50
ogra_Riddell, oh, ah ... whats the flavour name ? kubuntu-active ?16:51
mitya57didrocks: ok, will propose merge now ;)16:51
didrocksmitya57: thanks a million :-)16:51
Riddellogra_: yep16:51
ogra_ok16:52
ogra_fiddling with it now16:52
ogra_Riddell, running a manual build with what i think is the right command, lets see what comes out, if it works i'll add it to the crontab16:55
Riddellogra_: groovy16:56
dobeypitti: can you accept tomboy into precise-proposed? looks like it got uploaded, and accepted everywhere but on precise. thanks16:59
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
didrocksdobey: do you want to look at the piston branch?17:15
=== dpm is now known as dpm-afk
barry@pilot in17:26
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: barry, Laney
=== henrix is now known as henrix_
GridCubehi, if someone wanted to help translating the ubuntu documentation to spanish, who would he have to contact?17:29
didrocksbarry: I have a branch for you to sponsor I guess (see my above ping ;)): https://code.launchpad.net/~mitya57/piston-mini-client/lp1105215/+merge/15061917:32
didrocksthanks mitya57 :)17:32
=== henrix_ is now known as henrix
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
barrydidrocks: i'll take a look after lunch17:38
didrocksthanks barry :)17:39
Laney@pilot out18:01
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: barry
=== deryck is now known as deryck[lunch]
mitya57GridCube: if you mean https://help.ubuntu.com/12.10/ubuntu-help/index.html, then it looks fully translated18:07
GridCubewhere?18:08
mitya57https://translations.launchpad.net/ubuntu/raring/+source/ubuntu-docs/18:09
GridCube:) good18:09
GridCubein any case, they want to help contributing with documentation, if its not translations then something else could be done18:10
mitya57GridCube: they can ask on #ubuntu-doc probably18:12
GridCubeC: i recommended them that too18:22
psusismoser: ping18:41
smoserpsusi, here.18:42
psusismoser: I saw you merged the kpartx -u patch... I got the parted version backported if you were interested in that18:43
psusierr, partx... I keep wanting to add that darn k ;)18:44
smoserpsusi, i'm ok to look at that and sponsor that if you want18:48
smoserbut i dont have a real need for it.18:48
psusismoser: ok... just wasnt sure if it should go in this cycle or wait... but if you're up for it I'll propose merge and request yuo on it?18:53
smosersure.18:53
smoserits upstream, right?18:53
smoserand doens't have any fallout (ie, all new feature?)18:53
psusismoser: all new feature, patches been posted on the upstream ml for a while now but the old maintainer is kind of stepping down and hasn't had time to review and apply it18:57
psusior anything else for that matter19:01
psusismoser: do you think it should wait for that?19:01
smoserpsusi, well, if we dont have anything that would use it, then there isn't a lot of pressing need for it.19:02
smoserthats just my opinion, though.19:02
psusiwell, I'm using it right now ;)19:03
smoseri'm definitely grateful for your work there, and hope not to sound ungrateful.19:03
psusito split my raid5 array and use half the space for a raid0 to test if the problem I'm seeing is specific to raid519:03
psusino worries there, just figured now is the time to do it before the freeze if it is going to make it into raring19:04
psusiI also have worked up a patch to gparted so it can take advantage of it as well19:05
=== deryck[lunch] is now known as deryck
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== henrix is now known as henrix_
=== Ursinha-afk is now known as Ursinha
zygahi, I'm looking for a way to file bugs on ubuntu vagrant images21:25
zygadoes anyone know where they are hosted (on launchpad) as a project21:26
cjohnstonzyga: talk to utlemming22:02
zygacjohnston: thanks22:04
zygautlemming: ping22:04
cjohnstonnp22:04
zygautlemming: I'm using vagrant more and more and one thing starts to bug me, our images have linux-source installed (a whooping 85MB), is that really needed or just an artifact from development stage?22:04
utlemmingzyga: required due to Virtualbox22:05
utlemmingzyga: virtual box won't build the dkms without it22:05
zygautlemming: oh? I thought vms only need -headers?22:05
zygautlemming: I mean, I have a number of VMs and I'm almost sure they don't have linux-source at all22:06
zyga(and they all use fs sharing features and other vbox things)22:06
utlemmingzyga: there was a reason for it...and I believe it precise only22:06
zygautlemming: ah, might be22:06
zygautlemming: is it only on precise, I also have quantal images (though that may be lost in the logs)22:06
utlemmingzyga: precise is bigger...22:07
zygautlemming: one more question, is raring working yet? I had to stop using it because vboxfs was not supported at the time22:08
utlemmingzyga: virtualbox is pretty foobar'd at the moment. amd64 might work, but 32-bit won't22:08
zyga(using raring images)22:08
zygautlemming: is that upstream fault or something we can do?22:08
utlemmingzyga: loog at Bug #110186722:09
ubottubug 1101867 in virtualbox (Ubuntu) "virtualbox-guest-dkms 4.1.22-dfsg-0ubuntu2: virtualbox-guest kernel module failed to build [VBoxGuest-linux.c:206:49: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘g_VBoxGuestPciId’]" [High,Confirmed] https://launchpad.net/bugs/110186722:09
zygautlemming: it seems there's an upstream patch for that already22:10
zygautlemming: any chance raring could get 4.2 with all the patches?22:11
utlemmingzyga: well, I do cloud images...and I'm not a motu. I think that getting a motu to look at importing it would be a first step22:12
zygautlemming: I see, perhaps that issue could be escalated if we spend time on getting our vagrant images to work we really need to spend the same time on vagrant and dependencies (so virtualbox) in the same manner for the first expense to be meaningful outside of ubuntu22:14
infinityGetting 4.2 in Debian would be the path of least resistance.22:14
zygautlemming: thanks a lot for the info though22:14
utlemmingzyga: the virtualbox dependency is the _exact_ reason why the images are not officially supported.22:14
zygautlemming: I see22:14
utlemmingzyga: you said there were other annoyances...what are they?22:14
zyga:-)22:15
zygautlemming: ah, apart from lack of 4.2 in the archive, vagrant 1.0.6, raring vboxfs and linux-source, vagrant is really a joy to use22:15
utlemmingzyga: looks like I'll have a build that doesn't include linux-source22:27
utlemmingzyga: 12.04 should exit building in ~20 minutes22:27
zygautlemming: I'll gladly test that22:29
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
utlemmingzyga: go ahead and try 12.0422:39
zygautlemming: ping me when you know those images are ready please22:43
utlemmingzyga: 12.04 is ready22:43
zygautlemming: ok22:43
barry@pilot out22:45
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== Ursinha is now known as Ursinha-afk
TheMuso@pilot in23:01
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: TheMuso
=== kentb is now known as kentb-out
=== fisted_ is now known as fisted
=== salem_ is now known as _salem
=== Ursinha-afk is now known as Ursinha

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