/srv/irclogs.ubuntu.com/2013/03/27/#ubuntu-desktop.txt

RAOF'Tis the season for SRU requests!01:17
duflu... tra la la la la, la la la la?01:22
dufluOh, pretty new raring wallpapers. I missed that.02:59
RAOFduflu: Oooh, yeah!03:45
RAOFrobert_ancell: Fix it so that dynamic wallpapers work in unity-greeter, damnit :)03:46
robert_ancellRAOF, fix it yourself :)03:46
darkxstpitti, is a g-i update coming?05:12
maxbDoes Totem count as 'desktop' or is there a more relevant place to talk about it? (I'm wondering if I should be making more noise about bug 1158594, as a regression in the default video player is fairly notable)05:15
ubot2Launchpad bug 1158594 in totem (Ubuntu) "Video is too yellow/bright, as if a grossly exaggerated gamma transform is applied (raring regression)" [Undecided,New] https://launchpad.net/bugs/115859405:15
pittiGood morning06:00
pittidarkxst: yes, working on it; it needs glib 2.36.0, so that needs to build in Debian exp first06:00
darkxstpitti, ok np06:14
mlankhorstg'day06:14
darkxstpitti, another question, we currently patch gvfs to install the new goa modules, would there be some way we can incorparate this into the main archive? http://pastebin.com/2zckE7s106:15
pittidarkxst: I'm not entirely sure; we certainly want that for Debian, though06:29
pittidarkxst: can we wait with this question until seb128 gets online?06:29
darkxstpitti, sure06:30
pittidarkxst: that doesn't need any additional build deps?06:35
pittilike libgoa-1.0-dev ?06:35
darkxstpitti, yes06:35
pittidarkxst: so that's not in your debdiff06:35
darkxstPitti, sorry that was an old debdiff06:35
pittidarkxst: ah, I can apply it to Debian for now, debian has 3.7.91-1+b106:37
darkxstpitti, ok this is the right one http://pastebin.com/PmBkKFWr06:38
pittidarkxst: http://paste.ubuntu.com/5651492/ ?06:38
darkxstpitti, yes looks good06:39
pittidarkxst: configure.ac checks for that version06:39
pittiok, test-building06:39
* pitti uploads g-i 1.36.0 to Debian exp, will sync in a few hours when it's imported into LP06:39
darkxstyes, I had the version check in there one stage, but lost it at some point06:41
pittidarkxst: builds fine, I committed that to the Debian packaging branch06:48
pittiwe can't build that in Ubuntu yet as our goa version is too old06:49
sarnoldanyone here have ops in #ubuntu-server? plan_1 probably needs a +q or +b06:49
darkxstyes I know that, but its painful trying to keep it up to date in the ppa.06:50
darkxstI guess I was kinda hoping we could either update goa, or put some if $GOA_VERSION magic so its just a rebuild required for each update06:55
pittidarkxst: I don't think it's a problem to update goa in raring, as we don't use it in the default desktop07:10
pittiwe should coordinate that with seb12807:10
darkxstok07:12
jibelgood morning08:04
seb128hey desktopers08:39
mlankhorstg'daay08:42
=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
darkxstseb128, hi, was talking to pitti before about updating goa09:33
pittibonjour seb12809:33
darkxstand adding the new goa modules to gvfs09:33
seb128darkxst, pitti: hey09:38
seb128darkxst, I was pondering just dropping goa and building eds and co without it...09:38
seb128since we use uoa in Ubuntu09:39
darkxstseb128, we kinda need it though09:39
seb128or not09:39
seb128we have uoa09:39
darkxstseb128, as in ubuntu GNOME09:39
pitti"drop" would mean "drop build deps and move package to universe"?09:40
darkxstand re-patching gvfs everytime there is an update is a pain09:40
seb128pitti, yes09:40
pittiwell, like that we now need to re-patch gvfs from debian on each update, and you need to re-re-patch it back to the Debian version09:40
pittiso for GNOME ubuntu it would be better to directly take the debian exp version09:41
seb128pitti, btw your gvfs update brings libsystemd-login0 in, is that wanted?09:41
pittiseb128: not deliberately09:41
seb128pitti, Debian added a build-depends on libsystemd-login-dev09:42
pitti(for raring, anyway)09:42
seb128pitti, which is in the version you used to do the 1.16 update09:42
pittiah, it's used in the udisks2 monitor09:43
pittiit doesn't change behaviour if logind is not running, but if the extra depends is a problem I can take it out again09:44
seb128darkxst, pitti: in any case there is a limit of how much we can do GNOME without Ubuntu bits in Ubuntu, it's going to get harder and harder09:44
pittiseb128: actually, with ubuntu moving away from gnome piece by piece it should get easier again?09:44
seb128darkxst, pitti: like if apps like shotwell have a build-time option for goa or uoa we will build them with ubuntu online account, not goa09:44
seb128or you need 2 builds of shotwell with different flags/patch09:44
seb128it's a pain to start "forking" apps09:44
seb128shotwell as an example09:45
seb128going to be the same of e-d-s and other stuff09:45
pittiseb128: uploaded gvfs without the systemd-logind dep09:46
darkxstmany of these things are dynamically loaded modules?09:46
seb128pitti, danke09:46
pittiseb128: so that you get your 24 kB back :)09:46
seb128darkxst, no, some are, but most software don't want that complexity09:46
pittiso it seems to me that dropping goa into universe, updating it to 3.7, and using it for ubuntu gnome only seems the right thing?09:47
seb128pitti, ;-) I was more unsure if that would have any side effect, I noticed because gvfs was on hold in my "upgrade"09:47
pittiseb128: no, it doesn't09:47
seb128pitti, don't you need libsoup 2.42 for goa 3.7?09:48
pittipeut-ĂȘtre, je ne sais pas09:48
seb128I think you do09:48
* seb128 checks09:48
seb128libsoup-2.4 >= 2.4109:48
seb128yep, you do09:49
seb128too late to update that one in raring though09:49
seb128they went through quite some changes this cycle09:49
seb128like they dropped libsoup-gnome and merged the features in libsoup09:49
seb128and that impact on several components in the default installation09:49
pittiwe can sort that out in sleazy, though09:50
seb128yeah09:50
pittiand raring will stay reasonably stable now, so ubuntu gnome should have little trouble09:50
darkxstgnome have a habit of breaking stuff post-freeze ;(09:50
=== tkamppeter_ is now known as tkamppeter
darkxstpitti, seb128, what are the chances of landing the newly release spidermonkey and updated gjs in universe for raring?10:10
seb128darkxst, that was briefly discussed on the lists a few weeks ago, nobody seemed interested or picked it up, I guess it's late now10:11
seb128you can try asking for a FFe10:11
darkxstseb128, I know its late10:12
darkxsthas taken about 4 months of prodding mozilla people and even patching their build systems to make it happen10:12
seb128I'm not fond of adding another version of a javascript engine without transitionning/replacing the old one10:12
darkxstseb128, except the benefits of the new engine for gnome-shell/gjs are huge10:13
seb128it's not like g-s was not working well atm10:13
darkxstseb128, its leaks like a sieve10:13
darkxstand there are regular deadlocks caused by GC10:14
seb128will teach them to write their shell in js? :p10:14
seb128joke aside, it's not my call10:14
seb128file a FFe if you feel strongly about it10:14
darkxstseb128, couchDB cannot transition to the new spidermonkey10:18
seb128darkxst, so we have an issue..10:19
seb128(if we still care about couchdb)10:19
darkxstthey are using illegal JS syntax as a core feature of their user plugin system10:19
darkxstI don't really care about couchdb, but I presume others might10:19
seb128yeah10:20
seb128as said, not my call10:20
seb128file the FFe and see what they say10:20
darkxstok will do10:20
seb128security might be fine with having 2 copies of libgjs in universe10:20
darkxstwe don't need 2 copies of gjs10:21
seb128sorry, libmozjs10:21
darkxstthe new gjs works perfectly with g-s 3.610:21
seb128which is actually the security sensitive bit I guess10:21
darkxstI would have thought the security sensitive bit, is downloading random g-s extensions?10:22
darkxsti.e from outside the vetted code on e.g.o10:22
seb128you are speaking about gnome-shell there10:22
seb128not about having 2 copies of a javascript engine in the archive10:23
seb128which might each have security issues in their code10:23
seb128and might be used by random users/apps10:24
seb128ideally we would drop the old one and migrate to the new one and support only that one10:24
seb128but I don't see that happening for raring10:24
seb128especially that stuff like couchdb can't be easily ported as you said10:24
darkxstwell I am no security expert, but that seems like the biggest weak point, its really not hard to get web folks to excute random shell command, and/or download from random ppa's etc.10:27
darkxstanyway will file a FFe10:28
mhr3xnox, ping?10:40
xnoxmhr3: hola =)10:40
mhr3xnox, hey, you mentioned you'd be able to help us with s-c review and generating the indices, right?10:41
xnoxmhr3: yes.10:41
mhr3(cc: jamesh) ^10:41
mhr3xnox, i think this will need some help and review - https://code.launchpad.net/~jamesh/archive-index/app-install10:41
xnoxmhr3: I'm confused which branch it's based on....10:42
mhr3on the one mvo suggested10:43
mhr3afiar10:43
xnoxyeah =) me got merge-proposal wrong way around.10:43
mhr3xnox, i see it just got mp-ed, so pls take a look at it, we'd need it asap10:44
xnoxmhr3: yeah, looking.10:45
xnoxmvo: I think I did last extraction the wrong way.... =(10:45
mhr3xnox, thx a lot! :)10:45
xnoxmhr3: right, I'll generate new app-install-data, send it to a ppa or somewhere & then you will be able to test s-c. Do we already have scopes in the archive?10:47
xnoxor do I need to scan the test ppa?10:47
mhr3xnox, you need the smart-scopes ppa10:47
mhr3https://launchpad.net/~ubuntu-unity/+archive/experimental-prevalidation10:47
xnoxack.10:48
darkxstseb128, I suspect I would bring down launchpad if I provide a debdiff of the new spidermonkey engine vs 185 ;) (as requested in ffe wiki10:55
darkxsthmm or I misread they want a diff of the non-existant upstream changelog10:57
seb128darkxst, the goal is to try to figure out what changed and how risky the changes are10:57
darkxstseb128, even the mozilla guys can't really keep track of what changed!10:58
seb128darkxst, doesn't speak good for your ffe...10:58
seb128that doesn't seem like the sort of change we want to see landing late10:58
darkxst2 years is a long time!10:59
seb128right11:00
darkxstanyway, I guess we could just land it in the ppa, for now11:01
darkxstbut the issue around having 2 seperate mozjs version will continue well into S11:02
seb128right, we need to decide if that's an issue or not11:03
darkxstseb128, ok, so how do we go about that ? this is going to likely be a continuing theme, with hopefully regular release from here on in11:07
darkxsti.e. mozjs24 in November will break, everything again11:07
seb128well, if we could keep only one or two versions at a time that would be good11:08
seb128we just need to figure out how we roll11:08
darkxstand I guess their is a catch 22 issue, most projects wont port to a version, until the distros carry it11:09
seb128would be easier if they had a forward compatibility story...11:12
darkxstalthough, on the plus side, once all the upstream patches filter down to the various releases, they should actually be esr point releases11:12
seb128but go GNOME for basing their shell on an abi unstable stack11:12
darkxstI pretty sure all this happened after the fact11:12
darkxsti.e mozilla abandoning any promise of ABI/API stability for the JS engine, all happened well after GNOME had already locking into their choice11:14
darkxstand actually porting gjs was not that bad, although the complete lack of documentation probably made it take 3x as long as it might have11:16
darkxstI have *spent* far more time, bugging mozilla for the release!11:17
darkxstanyway I can't really speak for the history of all of it, but my understanding is, that at the time gjs was far more mature than any of the alternatives11:27
seb128right11:28
seb128well, the bottom line is that the lower number of javascript engines we have to support the better11:28
seb128but I'm sure we can get the new version in11:28
seb128it's just really late for raring11:29
darkxst    things move slowly in mozilla land!11:31
darkxstthe release was supposed to happen mid Feb after the patches landed11:32
darkxstand actually most of the patches havent even landed yet even though they are r+11:32
darkxstanyway regardless of all that, at the very least it would be good to have it there for S opening11:33
darkxstupstream have already switched to it for gjs master11:33
darkxstalthough I suppose that doesnt even matter, since ubuntu is now a cycle behind ;(11:34
seb128darkxst, right11:37
darkxstanyway I am now going to smash both my monitors since they keep turning off every 3secs, and then go to bed11:37
seb128darkxst, thanks for the work on that and sorry things are not easier to land11:37
darkxstseb128, I understand its way late in the cycle now.11:39
seb128darkxst, it's also that gnome-shell/gjs isn't our priority11:39
seb128so people will pay less attention to those11:40
darkxstseb128, well that I don't get, I mean obviously we would maintain the packages11:40
seb128darkxst, "we" being?11:41
darkxstseb128, ubuntu GNOME11:41
darkxstgnome3-team11:41
seb128darkxst, you are wanting to support security fixes for libmozjs and all its rdepends in the archive?11:41
seb128including couchdb etc11:41
seb128if you throw a javascript engine in the archive you can't claim it's for gnome-shell only11:42
seb128you need to proper support it and all its users11:42
darkxsthmm right, ok scrap that idea!11:42
seb128;-)11:42
darkxstthat said, I don;t see any security fixes in the 185 packaging11:45
seb128no, because mozilla probably doesn't do security work for standalone libmozjs11:45
darkxstso perhaps I just wait for mbiebl package it up, then we can sync it ;)11:45
seb128which is another good reason to try to limit the use of that lib11:45
darkxstseb128, they have point releases every 6 weeks in the esr branch, which are purely just security fixes11:46
seb128they do roll releases and ensure abi compat for those?11:47
darkxstthey have promised to roll releases, once all the versioning stuff had landed11:48
seb128ok, let's see how that goes11:48
darkxstand abi compat should be assured, unless they really had to do something strange to fix the security issue11:49
darkxstseb128, I would guess more likely to start in 24 series11:49
seb128let's see11:49
seb128darkxst, thanks for the details11:50
seb128lunch time here11:50
seb128bbiab11:50
darkxstbed time here, cya11:50
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|lunch
desrtughhhh13:07
=== timchen`` is now known as timchen119
ogra_desrt, bad day ?13:10
desrtsick :(13:10
ogra_uhh, go to bed13:10
=== MacSlow|lunch is now known as MacSlow
jcastro_ah yes, finally, we can be free from the tyranny of atd13:18
ogra_lol13:19
ogra_did it attack you in your sleep and the like ?13:19
jcastro_no, just commenting on the thread on -devel about removing atd13:20
ogra_yeah13:20
ogra_i was just wondering about "tyranny" ... i mssed the irnoy tags i think13:20
ogra_*missed the irony13:20
jcastro_every time we remove something "UNIX" I feel a little bit of pride and happiness13:22
jcastro_I guess it's just me13:22
seb128jcastro_, you probably like systemd then ;-)13:23
jcastro_let's not get crazy13:23
jcastro_but I'm sure we can replace atd with systemd right?13:23
desrtyes.  it does that too.13:23
desrtof course.13:23
desrtif i get some time this weekend i'm going to rip out my sink in the kitchen13:24
desrtbecause, you know..... systemd now13:24
=== alan_g|lunch is now known as alan_g
=== m_conley_away is now known as m_conley
ogra_desrt, when does systemd grow an input layer and display server btw ?13:45
ogra_:)13:46
desrtogra_: i give it another year, tops13:46
seb128lol, not friday guys!13:46
desrtmaybe sooner if we release mir early =)13:46
* ogra_ is sure its friday somewhere ... in a parallel universe :)13:46
dobeywell bother. i just installed skype from software-center without any crashing. only problem was that the icon on the launcher never updated, so i thought it wasn't actually installing it13:51
seb128dobey, hey13:52
seb128dobey, I assigned you 2 s-c bugs that were ranking high on the errors tracker, I hope it's ok13:53
seb128dobey, let me know if you prefer those assigned to a team or tracked differently13:53
dobeyoh, it seems all the reports are from 12.1013:53
seb128dobey, the bugs I assigned to you? should not, I did pick "13.04" as release on e.u.c13:57
seb128but maybe nobody reported them to launchpad from raring13:57
dobeywell, there are no dups on launchpad it seems13:57
dobeybut https://errors.ubuntu.com/bucket/?id=software-center%3Atrans-failed%3Aerror-dep-resolution-failed shows "Ubuntu 12.10" for almost all the errors from today and yesterday13:59
dobeyalso, the infinite scroll stuff is annoying as heck, because it's slow and causes the footer to constantly move down :)14:00
dobey"openswan: racoon: Depends: ipsec-tools (= 1:0.8.0-14ubuntu2) but 1:0.8.0-14ubuntu2 is to be installed"14:02
dobeylol wtf14:02
dobeythat's the only one i've seen so far on 13.04 in that list, and that's on armhf14:02
seb128dobey, well, the bug might be the same on 12.1014:03
dobeyi'm sure it is14:03
seb128dobey, the table shows 184 reports on 5.5.4, 91 on .5, 4+7 on .614:03
seb128it's just that there is a magnitude less users on raring14:04
dobeybut errors.ubuntu.com makes it hard for me to find useful data on it, because there are no dupes on lp, and the bug on lp only shows one of the failure cases, which when i tried, doesn't fail.14:06
seb128dobey, that's a side effect on a package being broken/not installable?14:08
dobeyseb128: that specific crash seems to be, yes14:12
seb128ok14:12
dobeyor at least, it's caused by install failure. i didn't go through all the error reports, but the ones i looked at were package not installable issues14:13
seb128desrt, did you have any distro specific systemd patch for "can-ntp" to work?14:38
desrtno14:39
desrtit's implemented the same way as it is upstream14:39
desrtand lennart took my patch into the new version of systemd (which already had a release)14:39
seb128desrt, we have 198 which includes it14:42
seb128desrt, I'm wondering why clicking on the property in d-feet doesn't give me a value14:42
seb128desrt, or rather I'm trying to figure why I can't select "time from internet" in the indicator-datetime g-c-c panel14:42
chrisccoulsonawesome,14:46
chrisccoulson/dev/sda2       454G  5.3G  426G   2% /14:46
chrisccoulson\o/14:46
seb128nice14:48
* seb128 wants14:48
chrisccoulsonheh14:51
chrisccoulsonseb128,14:51
chrisccoulsonMem:         15924       5131      10792          0        161       384514:51
chrisccoulson;)14:51
seb128chrisccoulson, make sure to watch your laptop at the next rally :p14:51
chrisccoulsonhah14:51
seb128chrisccoulson, I guess it's nice and smooth, especially with a new install ;-)14:53
chrisccoulsonseb128, yeah, it's running quite slick14:53
=== davidcalle_ is now known as davidcalle
desrtseb128: hmmm.15:04
desrtseb128: are you sure timedated got restarted properly after the upgrade?15:04
desrti did some testing of the old systemd with our vendor patch against our datetime panel15:05
desrtand also did some testing of the new patch against fedora with upstream gnome panel15:05
desrtin both cases it properly detected the availability of ntp15:05
desrtand fwiw, the 'time from internet' option in the panel is only disabled when the property exists _and_ is false15:06
desrtso a missing property would not cause it to be greyed out15:06
* desrt updates his raring15:07
desrtis there a command that essentially produces the output of for i in `dpkg -l | cut whatever`; do apt-cache policy $i | grep '**'; done, but also with the package name in question on the same line?15:09
seb128desrt, we have the new systemd/timedated for some days and I reboot every morning15:10
seb128desrt, what are you to do with that command? see if you are using ppa versions?15:10
desrtya.  exactly :)15:11
desrtthat_command | grep ppa... would be great15:12
seb128desrt, dpkg -l | grep ~15:13
seb128if ppas are not crazy they use a version with ~15:13
desrtmy ppa is often crazy :)15:14
desrtplus... the distro often uses those versions too15:14
seb128desrt, we don't record the source of the packages15:19
seb128desrt, if you use the same version as the archive no tools will be able to tell you where you got the installed one15:19
desrthuh15:21
desrtthen how does apt know to reinstall the archive version over top of he same version that i build locally?15:22
seb128desrt, so I guess you are saying it works for you?15:22
desrtseb128: it worked when i tested.  i'm updating everything so i can test again.15:22
seb128desrt, does it reinstall versions? could be luck or md5sum15:22
seb128but the md5 just tell you that your version is not the archive one15:22
seb128not where it's coming from15:23
=== alan_g is now known as alan_g|afk
seb128desrt, let me know if you get the bug/or not and if I can help testing15:33
desrtseb128: what is the bug, specifically?  'automatically update time from internet' is greyed?15:37
desrtin current raring?15:37
seb128desrt, yes15:37
=== alan_g|afk is now known as alan_g
desrtseb128: seeing the issue.  will investigate.15:43
seb128desrt,15:45
seb128$ dbus-send --print-reply --system --dest="org.freedesktop.timedate1" /org/freedesktop/timedate1 org.freedesktop.DBus.Properties.Get string:"org.freedesktop.timedate1" string:"CanNTP"15:45
seb128method return sender=:1.546 -> dest=:1.561 reply_serial=215:45
seb128   variant       boolean false15:45
desrtseb128: interesting.  looks like upstream changed behaviour in timedated15:45
seb128 15:45
seb128ah15:45
desrtit looks for ntp implementations by searching in /etc/systemd/ntp-units.d15:45
desrtthis allows you to have ntpd vs. chrony, for example15:45
ogra_ohmy15:45
desrtit used to default to 'ntpd.service' if none was found15:46
desrtseems that the new version no longer has the default, so if we have no files there, it assume we have no ntp implementation15:47
desrti'll have systemd-shim install a file and that ought to fix it15:48
desrtoh good... it allows an alternate path in /usr/lib as well15:50
* desrt hates having crap in /etc by defaul15:50
xnoxseb128: is there qt/kde messaging-menu for KDE plasma available? cause libindicate works on KDE upstream release, but I can't seem to find the messaging-menu port for kde.15:59
seb128not that I know15:59
seb128larsu, ^15:59
xnoxseb128: i ported a few things to messaging-menu & dropped pointless build-deps on linindicate from things that were ported. Thus reverse-depends src:libindicate is getting very small.16:00
seb128good16:00
larsuxnox: thanks! There are no qt bindings yet as far as I know...16:11
xnoxlarsu: so only messaging-menu apps work on Unity/Gnome desktop && only libindicate apps work on KDE desktop. \o/16:15
xnox.... wait /o\16:15
=== alan_g is now known as alan_g|vt
=== alan_g|vt is now known as alan_g
margadesrt, you around?16:49
margadesrt, I'm being pestered by this SIGBUS error :(16:49
margaI don't know what but something must have changed recently to start causing this more and more.16:50
margaMaybe there was an update to gnome-screensaver that makes it want to read dconf values while the screen is locked or something like that.16:51
margaAnyway, I'm going to try to find a way of catching the SIGBUS thing, that you already told me was not easy at all, so I'd appreciate any help.16:52
seb128marga, hey, re your -data missing package issue, the arch all binaries are built on i386 and only listed in the debs resulting from the build on that arch16:53
seb128if you went in the launchpad ui to download the debs16:54
margaseb128, yes, I figured it out eventually, but was very confused for a while :)16:54
seb128it can be confusing indeed16:54
margaI was particularly confused about the package not being in the build-log16:54
margaNow it makes sense, thanks.16:55
seb128marga, yw16:56
desrtmarga: :(17:02
desrtmarga: all i can say is that this is fixed in raring :/17:03
desrtand it's not easily backportable17:03
pitticyphermox: some initial working testcases for wpa_supplicant, FYI: http://people.canonical.com/~pitti/tmp/networktest.py17:04
pittihappy Easter holidays everyone! I'll be back next Wednesday, off IRC; I'll read email sporadically17:08
desrtseb128: so i can fix this issue fairly easily, but there is a bit of a packaging issue17:11
seb128desrt, oh?17:11
desrtseb128: systemd services (timedated) will look in /usr/lib for the ntp unit files... but you setup the libdir of systemd-shim for multiarch17:13
seb128I don't set up anything, debhelper does that17:13
seb128it's easy enough to override the configure call to use the correct --libdir=17:13
seb128I will put it back to /usr/lib17:13
desrti could also just hardcode the install path for the unit file17:14
desrtsince according to the documentation it uses a fixed path17:14
desrtso installing to a fixed path probably makes sense17:14
desrtnamely  /usr/lib/systemd/ntp-units.d/17:14
seb128desrt, wfm17:14
desrtk17:14
desrti'll do a new systemd-shim soon17:15
desrtthanks for the catch... as i said, i tried the patch with fedora and new systemd and ubuntu and old systemd... not the new systemd on ubuntu :)17:15
seb128yw ;-)17:19
desrtseb128: is my installing files into /usr/lib directly going to cause trouble to your multiarch stuff?17:24
desrtlike some failed lintian check or so...17:24
* desrt updates the packaging for himself to see17:24
seb128desrt, no17:26
seb128the packaging doesn't care about the destination17:27
seb128it cares about files that are make installed and not in any binary17:28
=== rickspencer3_ is now known as rickspencer3
desrtseb128: amd64 these days?17:33
desrtcan you take http://people.gnome.org/~ryanl/systemd-shim_2-0ubuntu1_amd64.deb for a spin?17:33
desrt(hint: make sure you restart systemd-timedated)17:34
margadesrt, you told me that the fix did not fix the home going MIA.17:34
margadesrt, does it?17:34
desrtmarga: stops the SIGBUS17:34
margahow?17:34
desrtbecause it stops the use of mmap for touching the homedir17:35
desrtand maps out of the xdg runtime dir instead17:35
seb128desrt, no, i38617:35
desrtmy concerns about it not being completely fixed is that the daemon may still misbehave a bit if it tries to do an update and it finds it can't access ~17:35
desrtseb128: damn :p17:35
seb128desrt, just give me the tarball/source, I will give it a try in half an hour17:35
seb128need to run out for a bit17:35
desrtokay17:35
seb128thanks17:36
desrti'm getting lars to check17:36
desrthe have amd6417:36
margadesrt, and you say it's very hard to backport this to precise?17:39
desrtyes17:39
desrtdconf underwent quite a lot of changes to make this possible17:39
margauhm...17:39
desrta backport would basically look like an SRU of the new package17:40
desrtand it wouldn't even help you that much because the new code uses a keyfile for settings on nfs, as i mentioned before17:40
desrtso you'd have this backcompat issue17:40
margaright17:40
margawell, I'll take a look at the new code tomorrow (I'm too jetlagged today to do anything that requires my brain to actually think), see how a patch to fix the mmap would look without changing the rest.17:41
desrtseb128: larsu confirms it works... i'll do a new upstream release now17:42
desrtmarga: you'll have to write new code17:43
desrtthe way the old system works: each app directly mmaps ~/.config/dconf/user17:43
desrtso when the NFS homedir goes away, every process is in danger of SIGBUS17:43
desrtthe way the new system works: dconf-service creates a file in /run/user/desrt/dconf/user and every process maps that17:44
desrtthen dconf-service keeps /run/user/desrt/dconf/user in sync with ~/.config/dconf/user.txt17:44
margaright17:44
desrtusing normal Posix IO (no mmap over NFS)17:44
desrtbut user.txt is a keyfile17:44
desrtso you'd need new code to keep it in sync instead with ~/.config/dconf/user which is a dconf-format database17:45
margaok17:45
margaThat sounds alright17:45
desrtif you did that and wanted to submit the patch upstream i'd be happy to consider it17:45
margaI consider myself capable of doing that17:45
desrtbecause i think this feature makes sense for people in your situation17:45
marga(although not today :)17:45
desrtit shouldn't be _too_ hard either17:45
margaSure, doesn't sound too hard17:45
desrtbecause there are tools for reading/writing dconf databsaes to DConfChangesets17:45
desrtand a function for diffing and merging DConfChangesets17:46
margaOk, great. I will take a look at it tomorrow and ask for help in case I get stuck.17:46
margaThanks!!17:46
desrtdocumentation is not great, but you could look at the keyfile backend for some help17:46
desrtand ping me, of course17:46
desrtseb128: k.  new version is 'released'17:49
desrtin the usual place17:49
=== alan_g is now known as alan_g|life
=== psivaa is now known as psivaa_afk
seb128desrt, ok, thanks18:20
desrtsorry for the wasted time18:21
seb128no worry, I didn't spend a lot of time on it before checking with you ;-)18:22
* desrt wants to die18:23
=== rickspencer3_ is now known as rickspencer3
desrtseb128: attente's computer is making a strange noise18:57
desrti wonder if you can help with that18:57
desrtit's like chunkchunk CLICK18:58
desrtchunkchunk CLICK18:58
desrtchunkchunk CLICK18:58
ogra_harddisk failure ?18:58
ogra_check dmesg18:58
desrti think it's because he dropped a patch from debian/patches/series and now he needs to refresh the entire stack on top of it18:59
desrtwhich he elects to do manually18:59
desrtchunkchunk CLICK18:59
desrtis there some (single) command to do that to all the patches?18:59
ogra_oh, developer failure ?18:59
ogra_:)19:00
desrtya... noise is coming from the keyboard19:00
ogra_vim macros FTW :)19:00
desrtpretty ure chunkchunk CLICK is 'up, up, enter'19:00
desrtogra_: it's at the shell19:00
ogra_then its even easier ... shellscript :)19:00
desrtit's like push patch, refresh, push patch, refresh, push patch, refresh19:00
ogra_do one a day and stay healthy19:01
desrtthat's good advice19:01
xnoxseb128: about generating updated app-data. I didn't manage to finish it today, it's tricky as they are not in the main archive - so i mirrored the ppa locally hacked up together Contents files for them and will regenerate app-installa-data and merge the ppa's scopes with ubuntu main archive data. Then the resulting package can be uploaded into the ppa to aid testing (e.g. enable one ppa and everything should work, including app-data & s-c)19:16
=== racarr is now known as racarr|lunch
seb128desrt, (back from dinner), yeah, no built-in way to do that, I do to do "quilt push; quilt refresh" and go up-enter-up-enter19:44
attentehaha19:45
seb128you can probably do "for name in debian/patches/*; do quilt push;quilt refresh; done19:48
attenteit might count the series file19:48
attentehrm, i guess that doesn't matter though since overdoing it still works19:49
seb128right19:54
ogra_for i in $(cat debian/patches/series): ....19:56
xclaesseis it new that live search in nautilus search in subdirs recursively?20:01
xclaesseI don't think it was doing that a few days ago, on rarin20:02
seb128xclaesse, I backported some patches from 3.8 to re-enable it20:03
seb128xclaesse, https://launchpad.net/ubuntu/+source/nautilus/1:3.6.3-0ubuntu1220:04
seb128desrt, ogra_, attente: http://raphaelhertzog.com/2012/08/08/how-to-use-quilt-to-manage-patches-in-debian-packages/ recommends "while quilt push; do quilt refresh; done" ;-)20:04
seb128but yeah, it sucks that for a such common thing we don't have a command20:04
xclaesseseb128, hmm20:04
seb128everyone is having a custom command to run20:04
xclaesseseb128, I though that was a brillant idea from ubuntu to disable it20:05
seb128xclaesse, you liked better when it was not doing it?20:05
xclaessewith all my git checkouts, nautilus is just useless now20:05
xclaesseit freeze when I type something20:05
seb128well20:05
seb128that's only search20:05
xclaessethat' something I do all the time20:05
seb128stop doing it? ;-)20:05
seb128can't you just do typeahead?20:06
seb128e.g type what you need, without doing ctrl-f first20:06
* xclaesse will backport nautilus 3.4, I really can't work with 3.6 :(20:06
xclaesseseb128, typeahead is what I do20:06
xclaessebut it recurse20:06
seb128oh, right, I didn't notice that20:07
seb128not so nice indeed :-(20:07
seb128I'm not fond of > 3.4 either20:07
seb128we should perhaps add back the old in the archive as a different package20:07
mterrySweetsha1k, since when is liblangtag in libreoffice?  This isn't one of those packages you fold in for a quick release before splitting off?  ;)20:08
xclaesseseb128, if I can apt-get install nautilus-3.4 I will pay you a beer next time :D20:09
seb128xclaesse, ;-)20:09
=== m_conley is now known as m_conley_away
mokgableneed help with Realtek RTL8188CE wireless network card, in and out reception21:41
mokgableim using 12.0421:41

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