/srv/irclogs.ubuntu.com/2013/05/07/#ubuntu-desktop.txt

pittiGood morning03:36
pittidesrt: could be that suspend was blocked once, and then our systemd patch tried it anyway? I haven't uploaded the dropping of the patch yet03:37
bratscheMorning pitti03:41
pittibratsche: hey Cody, long time no see! How are you?03:41
bratschePretty good, pretty good.. how are you doing?03:41
pittiovercoming ubuflu from last week's sprint, quite fine otherwise03:42
pittistill happy in my upstream qa role03:42
bratscheVery cool03:42
mlankhorstg'morning04:54
Laneymorning!08:04
didrockshey Laney!08:04
Laneyhey didrocks, how's it going?08:04
didrocksLaney: I'm good, thanks! just beeing awake from 1am to 5am, but well… :)08:04
didrocksyourself?08:04
Laneystill jetlagged?08:04
didrocksseems so :)08:04
LaneyI had something similar on Sunday night but slept for over 12 hours on Saturday, so ...08:05
Laneywent climbing yesterday outside in the amazing sunshine which seems to have tired me out enough to fix it08:05
mlankhorst:>08:05
didrocksLaney: I came back on Sunday (well, leaving on Saturday), so hopefully, it will get fixed tomorrow :)08:06
mlankhorstI'm sad to have missed you all on client sprint, but I did some nice horseback riding on sunday, trip was supposed to be 2 hours but it became 3, weather was great08:06
Laneynice!08:07
mlankhorstmost important thing I learned was that a 'calm canter' isn't :)08:07
mlankhorstor worse, it probably is...08:11
Laneygood for developing the thigh muscles eh08:13
mlankhorstdefinitely, I did some biking yesterday too, there's some definite improvement compared to a few months ago08:14
mlankhorstI didn't even get slowed down that much by a strong headwind08:15
Laneyrockin'08:21
* Laney dist-upgrades the desktop to saucy08:21
mlankhorstrarin'08:21
* mlankhorst is installing raring desktop on panda, just to see if there's hw acceleration available or not, and then to check if that will still work on 1.14 with -ignoreabi08:22
Laneythought we considered panda desktop to be dead08:23
mlankhorstunfortunately it is blocking upgrade to 1.14 xserver :/08:23
Laney"Please restart the computer to begin using your updated software [Restart] [No other option] [No close button]"08:23
* Laney grr08:23
Laneyright click -> quit works08:24
Laneyoh, but then refuses to run update-manager -d08:25
mlankhorstyep, quite fun!08:25
* mlankhorst was having some fun with plymouth + mir today, turns out that there was no input support yet in mir, so no way to hook it up to plymouth08:26
=== vrruiz_ is now known as rvr
tjaaltonogra_: so, about what was discussed yesterday about panda et al. there has never been a blob for it on the main archive, so installing it has always resulted in a sub-optimal experience, especially on quantal & raring which don't have unity2d anymore08:53
tjaaltonogra_: so I don't see how it could block any xorg update08:53
ogra_tjaalton, the blob is preinstalled since precise08:54
ogra_and is in the archive as well in resctricted08:54
tjaaltonogra_: on what?08:54
tjaaltonhuh?08:54
ogra_on the panda desktop images08:54
tjaaltonI've always needed the ppa08:54
tjaaltonanyway, raring is broken already, right mlankhorst?08:54
ogra_http://paste.ubuntu.com/5640860/08:55
mlankhorsttjaalton: not 100% sure, it installs with swrast, so if we only care about sw acceleration there's no blocker in moving to 1.1408:55
ogra_raring is fine and was released08:55
ogra_i have not a single bug about any graphics related regressions08:55
mlankhorstand the drivers for pandaboard were EGL or GLES already, no OpenGL support08:56
ogra_yes08:56
tjaaltonstill sounds incredible that it's blocking the x86 world from moving on08:56
ogra_and compiz works fine on it08:56
ogra_not different to nexus708:56
ogra_tjaalton, i was told we will not get any updates on the x86 binary side either08:56
mlankhorsterm doesn't nvidia drivers already work for 1.14?08:57
ogra_at least nobody is assigned to work on it08:57
tjaaltonogra_: we have drivers for 1.14 already since february08:57
tjaaltonor march for fgrlx08:57
tjaaltonwhere can I find the omap image?08:58
mlankhorstbut anyway pandaboard never had libgl drivers, so the only way compiz works is with swrast or a modified version to use the EGL libraries or something08:58
ogra_tjaalton, on cdimage09:00
tjaaltonomap image for raring that is. I only see precise on cdimages.u.c/release09:00
mlankhorsttjaalton: there is a raring usb image09:00
mlankhorstthat's the one you need :/09:00
tjaaltonoh found it09:01
ogra_http://cdimage.ubuntu.com/releases/raring/release/09:01
ogra_its an SD card image .... needs an USB stick/disk as target media09:01
ogra_note that i would have preferretd to keep the nexus7 image (we even have updated tegra drivers for 1.14) ...09:02
seb128hey desktopers09:02
didrockssalut seb128!09:03
didrocksseb128: team meeting report reminder (think about modifying it btw ;))09:03
tjaaltonogra_: yeah I was blind, downloading atm..09:04
ogra_mlankhorst, note that SWRAST wont be usable (unless it sped up a lot it is more like a slideshow than a desktop)09:04
mlankhorstogra_: and normal compiz IS usable? it uses opengl which panda doesn't support09:04
ogra_it uses the gles implementation which linaro worked on for two years09:04
seb128didrocks, hey, yeah I was about to do that, I just added sil2100 and Mirv to the team first09:05
* mlankhorst checks09:05
didrocksseb128: excellent!09:05
mlankhorstogra_: hm seems you're right, still I'll try to find out if omap works on 1.14 if I specify -ignoreABI, it probably should unless it does some deep hooking into xserver09:07
ogra_omap4 or omap ?09:08
mlankhorstomap409:08
ogra_i dont think the binary blobs work09:08
mlankhorstit's just the xserver part that matters09:09
ogra_they likelly just need a recompilation gainst the new abi09:09
ogra_but there is nobody working with us who could do that09:09
ogra_and it might need kernel changes which we will not do09:09
ogra_(iirc the latter was the blocker)09:09
tjaaltonit's not using the blob now?09:10
ogra_it is09:10
ogra_a quantal blob with a quantal kernel09:11
tjaaltonon raring?09:11
ogra_and there is no intention to update either afiak09:11
ogra_yes09:11
tjaaltonso much for backport stacks then :/09:11
ogra_kernel and blob are supposed to stay the same until we can drop the image09:11
tjaaltonwhen is that?09:12
ogra_well, feel free to backport/forward port the 1700 patches the TI kernel ships09:12
tjaaltonno, I'd drop it asap :)09:12
ogra_tjaalton, i wish i knew ... likely once we dont need any testing of xorg apps on arm anymore09:12
tjaaltonwho runs those now?09:13
tjaaltonor needs09:13
tjaaltonon saucy anyway09:13
ogra_convergence09:13
mlankhorstogra_: so why not simply do the same as we are doing for precise, and offer a quantal xserver for pandaboard too09:14
mlankhorstif we already do that for the kernel anyway09:14
ogra_you should probably talk to slangasek about that09:14
mlankhorstassuming -ignoreABI doesn't work09:15
mlankhorstbut I'm upgrading to 1.14 now to find out :-)09:15
ogra_:)09:15
Mirvseb128: thanks!09:24
seb128Mirv, hey, yw ;-)09:26
pittibonjour seb128, ça va ?09:29
seb128pitti, salut, oui, et toi ?09:30
pittiseb128: mieux qu'hier, merci09:31
pittino fever any more, and jetleg by and large gone09:31
xclaesseargh, I enabled the gnome3-team (and staging) ppa, now gnome-terminal's menu bar is back to the window instead of in unity's panel09:31
xclaesseprobably because they have both an app menu and a window menubar09:32
xclaessewhich makes no sense... :(09:32
didrocksxclaesse: yeah, you shouldn't use this ppa if you want a working unity session09:32
didrocksxclaesse: we didn't include all the latest components for some reasons… :)09:32
xclaesseso far it is the only slightly annoying bug I see :)09:33
seb128pitti, great09:33
mlankhorstogra_: seems to start and composite when I recompiled xf86-video-omap and added -ignoreABI to load the blob part09:40
ogra_ah, sounds good09:41
ogra_see if it crashes after a while though :)09:41
mlankhorstideally we could get a recompile though, nothing majorly was reworked but some internal structs did get shuffled around09:41
mlankhorsthm first crash when I was changing backgrounds, I'll try unmodified since it wasn't that stable before I upgraded to begin with09:44
Laneyseb128: hey, how's it going? do we have a BP for the settings work? and a current one for user session stuff?09:58
seb128Laney, hey, I'm good, thanks. How are you?09:59
seb128had a good trip back?09:59
Laneyaching!10:00
Laneythe trip was good, then I slept lots and then went climbing yesterday :-)10:00
Laneyout at a quarry nearby10:00
seb128hehe, some exercice is good to kick the remaining bits of jetlag out :p10:00
seb128Laney, blueprints:10:01
seb128https://blueprints.launchpad.net/ubuntu/+spec/client-s-use-upstart-user-sessions10:01
seb128https://blueprints.launchpad.net/ubuntu/+spec/client-touch-system-settings10:01
seb128 10:01
seb128they are pretty empty atm10:01
Laneysure, just wanted to make sure they were there10:01
Laneymerci10:01
seb128I'm not sure yet how to really populate the settings one, we are sort of blocked on having the container app usable to be able to test things10:01
seb128but that doesn't stop us to play with qml meanwhile10:02
Laneywell, currently we need to get up to speed on qml/sdk anyway10:02
seb128right10:02
darkxstHey seb128, Laney10:30
Laneyhi darkxst10:32
Laneyhow's it going?10:32
darkxstah good, enjoying the cold weather! not so good for climbing though ;)10:32
Laneycold? :(10:33
darkxstwell Melbourne cold about 13 today10:34
Laneyah, yeah, suppose it's getting on into autumn there10:35
Laneyshould be up to 21 here today which is pretty good for the time of year10:35
darkxstyeh I think we are back to mid 20's for the rest of the week10:35
darkxstanyway, pitti wasn't too keen on the idea of adding another api to packagekit for l-s10:36
Laneydid you speak to upstream?10:36
darkxstpk upstream?10:36
pittiwell, "get available locales" isn't really package specific10:36
Laneyyeah10:36
Laneyor gcc10:36
pittiit might fit into accountsservice slightly better10:36
pittibut I think it should just go into g-c-c's region panel10:37
pittiinstead of depending on a new API which hasn't even been discussed/accepted upstream yet10:37
Laneywell I was expecting it to be discussed upstream first10:37
Laneydon't really care where it lives - just the initial idea of an l-s API seemed the wrong level10:38
Laneynot upstreamable at all10:38
darkxstLaney, I seriously doubt g-c-c would take that language stuff either way10:39
Laneyyeah?10:39
darkxstthey wanted to add a button "install languages"10:40
pittithey have had designs for that for quite a while10:40
darkxstI don't know if those designs were actually approved?10:41
darkxst I guess the packagekit stuff (what-provides etc) would be ok, but I don't think they will take any of the ubuntu specific langugae changes10:43
pittibut that isn't an ubuntu specific problem10:45
darkxstpitti, who else uses language packs?10:45
pitti(neither figuring out the set of allowed locales, nor installing additional packages for a language)10:45
pittidarkxst: all distros have extra packages that are language specific; this isn't limited to langpacks10:45
pittibut anyway, "which packages do I need for language XX" is already provided by aptdaemon and PK10:46
pitti(what-provides LANGUAGE_SUPPORT)10:46
darkxstyes I am using that bit10:46
pittiwhat we discussed yesterday was "which locales are available"10:46
pittiwhich is essentially parsing and de-duping /usr/share/i18n/SUPPORTED10:46
pittior "locale -a" if you only want already installed locales10:47
darkxstpitti, ok will do it that way10:51
Laneyneat10:52
pittil-s already does that in Python, so the logic exists already10:52
darkxstI didnt really want to duplicate l-s logic, but if thats the best option then I will10:56
pittithe l-s logic will go away at some point10:57
pitti(i. e. when the g-c-c region panel is functional enough)10:57
darkxstok10:57
=== greyback is now known as greyback|lunch
=== greyback|lunch is now known as greyback
xclaesseseb128, didrocks: dunno who packages empathy in ubuntu, but you guys probably wants to pick https://git.gnome.org/browse/empathy/commit/?id=add79d54e3c0149a2c336077d1e37c60d54c5ace13:29
seb128xclaesse, thanks13:30
seb128xclaesse, is that bug #1177285 ?13:30
ubot2`Launchpad bug 1177285 in gnome-online-accounts (Ubuntu) "gnome-control-center crashes on fill_contact_info_grid: assertion failed: (spec != NULL) after few seconds after opening online accounts " [Undecided,Confirmed] https://launchpad.net/bugs/117728513:30
xclaessethe commit is in master & 3.8 because we don't support older versions13:30
xclaessebut all versions are affected13:31
xclaesse3.6 crash as well13:31
xclaesseseb128, exactly that crash13:31
seb128xclaesse, good, it was on my list of things to look at since we received some reports about it13:31
seb128xclaesse, thanks for the ping ;-)13:32
xclaesseseb128, the reason is that gabble hardcode vcard fields supported by Google (fn, n and photo) but recently google decided to add url13:32
xclaesseso another fix will arrive in gabble as well, but empathy shouldn't crash even if gabble does something wrong :)13:32
seb128right13:32
seb128xclaesse, does it apply to 3.4 as well? (that's the current lts version)13:33
xclaesseseb128, probably, I tested only with 3.8 and Guillaume tested with 3.613:33
seb128ok, I will have a look13:33
seb128thanks13:33
mlankhorstseb128: forcing pandaboard with -ignoreABI on 1.14 seems to be unstable, but it works if I run with the franken xserver we were using for testing tegra against 1.14, so we could do a custom xserver-xorg-core package to keep pandaboard working13:34
xclaessehm13:34
xclaesse3.4 does not have libempathy-gtk/empathy-user-info.c13:34
xclaessecode was moved, let me check13:34
seb128mlankhorst, nice, well I guess it's up to you (xorg team) to figure out what solution you prefer, hold on the xorg update or find a workaround like that13:35
ogra_well, talk to security too13:35
ogra_they will have to care for it for 9 months13:36
mlankhorstthe xserver package will be identical, it will just have an extra patch to revert to the old ABI.13:36
mlankhorstit would be similar to what we were doing with -lts-quantal rename13:37
xclaesseseb128, not tested, but that should fix the bug in 3.4: http://cgit.collabora.com/git/user/xclaesse/empathy.git/commit/?h=backport&id=d015077538b66554ed75194a47446b84d808176913:38
seb128xclaesse, thanks13:38
mlankhorstseb128: but if upstream essentially doesn't maintain the omap drivers any more, does it really matter whether xserver receives any security updates?13:38
ogra_mlankhorst, well, if x86 recieves a security update, arm shoould at least not ftbfs13:40
mlankhorstit won't13:40
seb128mlankhorst, I'm not too concerned about the security issues for that specific image13:41
mlankhorstit will be an extra package, like xorg-server-lts-quantal was13:41
ogra_given we use a binary copy of a quantal kernel anyway, i doubt secutiry matters, it only matters if your change adds work for the security team when applying fixes in general13:41
ogra_extra paackage ?13:42
mlankhorstdoing the same thing for tegra would cause it to break, so I think it's better just to add a different xserver that is omap specific only13:43
ogra_for tegra there are updated drivers13:45
mlankhorstyeah that's what I mean, and there is already a script to do just that renaming in an automated fashion :)13:45
ogra_(we just have to update the package)13:45
mlankhorstso if the omap install image just adds xorg-omap, and xserver-xorg-core-omap, things would work13:46
ogra_if you can handle that on a package level that would be fine13:47
ogra_special casing seeds for a single subarch isnt really an option13:47
mlankhorstyeah I never intended that13:47
seb128Laney, pitti: since the logind updates, my screensaver doesn't unlock from lightdm13:48
seb128is that a known issue?13:48
seb128like if I start a guest session, logout from it, I'm back to unity-greeter, I enter my user password, that sends me to my session but screen is still locked13:48
seb128before that was sending me back to an unlocked session13:49
Nafalloseb128: two-factor auth, sort of ;-)13:49
Nafallomaking sure you remember your password :-P13:49
seb128double single factor != double factor :p13:50
Nafalloit's an anti-aging device.13:50
Nafalloheh, I know. I've got quadruple auth in most places, as it is :-)13:50
mlankhorstogra_: is it also possible to do an image with a PPA pinned to a higher priority so it will always grab the xserver from there instead of main archive?13:51
ogra_mlankhorst, PPAs are no option for official images13:51
Nafallofingerprint, password, yubikey server and google auth :-)13:51
mlankhorstaw too bad13:51
ogra_(might change but until now that was a TB policy)13:51
pittiseb128: yeah, needs an upload of lightdm; it works for me (running lightdm from the PPA)13:52
seb128pitti, ok, as long as it's known, thanks13:52
pittiyes, it is13:52
mlankhorstogra_: in that case rename is the only option then :/13:52
pittiseb128: actually, it's in the u-desktop PPA: https://launchpad.net/~ubuntu-desktop/+archive/ppa/+build/453591313:52
=== m_conley_away is now known as m_conley
seb128pitti, nice, will try that, danke!13:55
Laneypitti: actually it's in proposed14:17
LaneyI didn't notice it hadn't migrated though - let me check why that is14:17
Laneyseb128: ^14:17
seb128Laney, thanks14:18
Laneyhrm14:19
seb128Laney, looking at the changelog I guess lightdm-kde-greeter needs to be rebuilt with the new soname?14:23
Laneyyeah, on it14:23
seb128cool14:23
Laneybah BAH15:06
Laneylightdm has a versioned dev package15:06
Laney...and the new pcfile is bugged15:21
seb128Sweetshark, qengho, Laney, mlankhorst, tkamppeter, attente, desrt: hey, it's meeting time15:30
mlankhorstg'day mate15:30
seb128https://wiki.ubuntu.com/DesktopTeam/Meeting/2013-05-0715:30
attentehey15:30
seb128I hope all those who were in Oakland had an ok trip back15:30
seb128slight change of format this week, we start by the "desktop platform/apps" subteam and didrocks will handle the second part of the meeting of the ps integration part15:31
seb128let's get started15:31
seb128Sweetshark, hey, there?15:31
mlankhorstso I'm excused? :p15:31
desrtseb128: we're seriously having a meeting today?15:31
seb128mlankhorst, no, xorg is part of the desktop platform :p15:31
desrtso we can all update on what we did during our swap day? :)15:31
didrocksmlankhorst: nice try btw ;)15:32
mlankhorstwell was worth a shot!15:32
seb128desrt, well, you can do a public update of what you got done during the sprint ;-)15:32
desrtfair enough.15:32
seb128community was not there15:32
qenghoI wasn't either!15:32
seb128ok, no Sweetshark, he's working from California this week so I'm not sure he's online yet15:33
seb128qengho, hey15:33
desrtspeaking of those working from cali15:33
desrtlarsu: ping15:33
larsudesrt: yep?!15:33
seb128qengho, you missed some fun ;-)15:33
qenghoseb128: so, I don't know what I'm supposed to say this time.  New format, eh?15:33
desrtlarsu: go wake up Sweetshark :)15:33
desrtoh -- and desktop team meeting15:34
Laneysame content, just a different split I think15:34
seb128qengho, the status update format didn't change, we just do split subteam for the order15:34
seb128didrocks' also wanted to change a bit the format for ps integration to go by topic rather than people15:34
qenghoI worked on chromium-browser.  Trying to get more system libraries into the build so that it links on 32-bit hardware.  Testing the various combinations.15:34
seb128but that apply less to us since most of our topic have only 1 person working on them15:34
seb128e.g chromium, libreoffice, ...15:35
* Laney goes15:35
seb128qengho, thanks15:35
Laney• logind transitions, a lot of them. The archive is almost complete (everything ported or with a consolekit dep added)15:36
qenghoOh, I packaged libv8 too.  It should be useful to others ere.15:36
qenghohere.15:36
Laney• gstreamer 1.0.7 uploaded15:36
Laney• Clearing my outstanding merges (3 left)15:36
Laney• Just right now discovered that lightdm's qt pcfile is broken, so switched to fixing that. It's needed to fix lightdm-kde, which blocks lightdm from transitioning currently.15:36
Laney• Next up: think about blueprints for UDS, if any, and start looking at QML.15:36
Laney\015:36
seb128Laney, thanks15:37
seb128mlankhorst, hey15:37
mlankhorstI've been putting some work in plymouth-mir, works but no input support yet, further work is postponed until mir api becomes more complete. Investigation into upgrading to 1.14, more testing for touch bug 56578. Preparing upload of lts-raring to precise-proposed.15:37
ubot2`Launchpad bug 56578 in mlview (Ubuntu) "Please sync mlview (universe) from unstable" [Undecided,Fix released] https://launchpad.net/bugs/5657815:37
mlankhorsthttps://bugs.freedesktop.org/show_bug.cgi?id=5657815:37
Laneyis panda back from the dead now?15:37
mlankhorstI'm going to do a lts-style rename for panda xserver + xf86-vido-omap15:38
ubot2`Freedesktop bug 56578 in Server/Input/Core "race condition with active/passive grabs when opening menus with touch" [Normal,Assigned]15:38
mlankhorstit seems to be stable with the abi reverts I was using for testing tegra touch15:38
seb128great15:40
seb128mlankhorst, thanks15:40
mlankhorstnp, off to the store, bbs15:40
seb128tkamppeter, hey15:40
seb128no tkamppeter?15:41
seb128attente, hey15:41
attenteseb128, hi15:42
attentemore gnome-control-center region panel patching, getting the keyboard indicator to work in the panel, debugging autopilot test cases in unity-gtk-module15:42
attentethis week, wrap up two items related to indicator-keyboard, then start to port it to Ubuntu touch15:42
desrtattente: did you get the module landed finally?15:42
attentedesrt, no not yet15:42
desrtone of these days... :)15:43
seb128attente, did you get the tests to run?15:43
attenteha.. yeah..15:43
attenteseb128, yeah15:43
attenteit turned out they were failing because of the keyboard indicator :S15:43
seb128what is blocking landing then? only waiting on the #ps integration team?15:43
attentewe still have patched versions of gtk15:44
attentein archive15:44
seb128right, well that's a chicken egg problem :p15:44
attentethis is true..15:44
attentewho should i talk to about this?15:44
seb128the unity-gtk-module doesn't need to an unpatched gtk to land, does it?15:44
seb128well, if you think things are ready from your side, let's just ask didrocks/cyphermox in the second part of the meeting15:45
seb128or sil210015:45
attenteok15:45
seb128I think it's up to them to land the source15:45
seb128your indicator-appmenu mr got approved15:45
didrockssil2100 would know15:45
seb128then we just need to drop the gtk patches15:45
didrockshe wrote some notes that he had to revert it15:45
seb128attente, thanks15:45
didrocksso better to check once he's back :)15:45
seb128didrocks, right, he said it was due to autopilot 1.3 breaking compat or something15:45
didrocksyep15:46
seb128let's discuss it later15:46
seb128desrt, your turn ;-)15:46
desrtso i spent a lot of last week recovering from a sunburn15:46
desrtbut not as bad as seb12815:46
seb128lol, I'm good again no worry ;-)15:46
desrtwhile that was going on, i mostly finished the GtkMenuTracker which will be used as the basis of all consumer implementations of GMenuModel (gtk, gtk-on-mac, unity-gtk, unity-qml and gnome-shell)15:47
desrtalso, at kenvandine's request i started working on a qmlscene-type program based on GApplication.... that was a bit frustrating, but i got some pretty good ideas from it15:47
desrtwhich led me towards a conversation with thomas and thomas about how actions will work in unity apps -- and bumped GActionDescription way up my priority list: going to start working on that soon15:48
desrtalso had more conversations about our C APIs.....15:48
desrtfinally, landed the suspend support in systemd-shim, removing the logind depend on pm-utils and breaking everyone's laptop's suspend in the process15:48
desrtgonna try to fix that up today :)15:48
desrt(fin)15:48
seb128desrt, did you manage to reproduce the second suspend issue?15:49
seb128it does it in a reliable way here15:49
seb128second suspend -> suspend not working the second time15:50
desrtno15:50
desrtit's always working for me15:50
seb128hum, k15:50
desrtfrom the session indicator, right?15:50
seb128let me know if you need details15:50
seb128yes15:50
desrti'm pretty sure it's a race15:50
seb128on a  32bit install (if that makes a difference)15:50
desrtlike, a signal getting emitted before it is being watched for on the client side15:50
desrtand then it gets missed15:50
desrti'm reading code and pinging lennart -- the dbus protocol is slightly underspecified in this area15:51
pittiseb128: do you have indicator-session from trunk? (the logind-ified one)?15:51
desrtone of those 'specification by sole implementation' (systemd) things15:51
seb128pitti, no, I've stock saucy15:51
pittiactually, it hit saucy 18 minutes ago, thanks cyphermox15:51
seb128oh, nice, will try that15:51
desrtpitti: should this fix it, then?15:51
seb128well the interface it's using works the first time15:52
pittiI don't know -- suspend is always working here15:52
seb128so it's not totally incompatible with logind15:52
desrttre interesa15:52
pittiit talks to upower, so I guess that "already pending" error might actually come from upower15:52
pitti(we had a case like that last week)15:52
LaneyI just tried double (triple) suspending, worked every time15:52
Laneyso yeah, try the new i-session and see what happens15:53
seb128you guys all run indicator-session from trunk?15:53
seb128ok15:53
desrtseb128: update to the new indicator and let me know.  could be there is actually no issue at all here.15:53
seb128will do after the meeting15:53
seb128desrt, thanks15:53
seb128ok, did I forget anyone?15:53
seb128otherwise my summary:15:53
seb128 * quite some discussions at the sprint, mostly focussed on trying to figure out the details for indicators and system settings15:53
seb128 * looked at cleaning some of the deprecated libs from our current images, also reviewed what is still using python215:54
seb128 * started merges on debian15:54
seb128 * some blueprint work15:54
seb128 * updated gtk 3.8.1 in the ppa, trying to get that ready for saucy15:54
seb128cyphermox fixed the overlay-scrollbar issue so we are getting close15:55
Laneyoh wow, he did?15:55
Laneygood job15:55
seb128yes15:55
larsuwow, thanks cyphermox!15:55
seb128https://code.launchpad.net/~mathieu-tl/overlay-scrollbar/fix-second-use/+merge/16250715:55
seb128needs a review/approval still15:55
cyphermoxyup15:55
seb128but I verified locally, it works for me (and gtk 3.6 still works fine)15:56
seb128</summary>15:56
seb128ok15:56
seb128otherwise, small not before ending the first part of the meeting15:56
seb128note15:56
seb128Sweetshark, qengho, Laney, mlankhorst, tkamppeter, attente, desrt, didrocks, kenvandine, cyphermox, Mirv, others: vUDS is next week, if you have any session you want to have (or that you think others should have), please register a blueprint and get it targetted for the uds sprint15:57
cyphermoxack15:58
kenvandineack15:58
seb128would be good to also chase other teams so they register blueprints if needed15:58
* desrt will probably be away this week15:58
Mirvackie15:58
sil2100o/15:58
seb128desrt, you were not going to register a session anyway I guess? ;-)15:58
seb128sil2100, hey15:58
desrtseems unlikely :)15:58
* desrt could go hang out with cyphermox for mini-ubz15:59
seb128on the note of people being away, please try to deal with blueprints for vUDS today if you can15:59
seb128quite some people are off starting tonight for the end of week15:59
seb128national holidays wed&thursday and swap days from last week15:59
didrocksseb128: I don't have anything really important to discuss at vUDS anyway15:59
didrocksso rather waiting for people inviting :)16:00
seb128didrocks, ok16:00
Laneywed AND thurs!16:00
didrocks(if needed)16:00
Laneyyou french!16:00
seb128on that note, we are just on time for second half of the meeting16:00
didrocksok, maybe let's start the second part of the meeting :)16:00
sil2100seb128: ok, will deal with my blueprint-related things later today16:00
seb128if nobody has comments or questions16:00
seb128comments/questions?16:00
seb128sil2100, thanks16:00
seb128ok, seems not16:01
didrockscyphermox, Mirv, sil2100, kenvandine, robru: hey guys! hope that you trip back went well :)16:01
didrocksyour*16:01
seb128didrocks, your turn16:01
didrockslet's go over the important topics from https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dHFtUmlPOUtCRk8zR2dtaEpIbUVhMmc#gid=016:01
sil2100I thought I would get crazy during my trip back though, never again!16:01
didrocksdo not forget to update it btw as it's our communication guide :)16:01
sil2100Ok16:01
Mirvyeah, never again, as always when crossing the Atlantic. but alive, so "well" :)16:02
didrocksheh16:02
didrocksas a reminder, I won't be there until next Tuesday16:02
didrocksso I will surely put some of the tasks assigned to me on you guys :)16:02
didrocksok, let's start16:02
sil2100No problem ;)16:02
didrocksrobru: "Splitting webapps and have that on daily release"16:02
didrockswith kenvandine's help16:02
didrocksI saw some good progress16:02
didrocksseems we still have some issue to get fixed, right?16:03
didrocks…no robru? ok, we pushed back the meeting for him. I hope that next week he'll be there on time at least… (the meeting is quite late for some people like Mirv, starting early)16:04
didrockskenvandine: around?16:04
robruhey, just woke up, sorry16:04
kenvandineyup16:04
didrocksrobru: just in time! :-)16:04
didrocksrobru: hope you have some coffee ;)16:04
didrocksrobru: so, what's up on webapps?16:04
robrualmost ;-)16:05
robrudidrocks, I have branches pushed to fix most things.16:05
Mirv12h since I started my work day :)16:05
robrudidrocks, the only thing I can't fix is twitter, need alex abreu to write a manifest.json fro it16:05
didrocksrobru: ok, let's see how it goes ;) are you confident to get it in with autopilot tests for next week?16:05
robrudidrocks, there's an issue with jenkins not having the build-dep in thePPA so it complains of rules.mk again16:06
didrocksyeah, I commented on the MP, ping vrruiz for it I guess16:06
robrunot too confident with autopilot, not sure the status of it. seems incomplete/bitrotten. but the linter script I wrote can detect basic issues ;-)16:07
robruand it can be expanded to detect new issues as we find them16:07
didrocksrobru: ok, let's try at least without autopilot for next week :)16:07
didrocksnext topic is disabling indicators, this is done cyphermox, isn't it?16:08
cyphermoxyup, done16:08
didrocksdo you mind updating the spreadsheet?16:08
didrocksnext one is finishing the doc when putting S in distro, cyphermox, can you please send me an email with your notes so that I can update it?16:08
cyphermoxI was thinking we should finish all of it before16:09
cyphermoxbut sure, I'll send what I have now16:09
didrockscyphermox: ok, if this week, some are needed, like unity and so on, do you mind giving a hand to the person doing it?16:09
didrocksas I won't be around :)16:09
didrockscyphermox: if so, writing the doc next week is fine to me16:09
cyphermoxwell I can send what I alreday have now, then we'll add whatever else16:09
didrockssure :)16:10
didrocksthanks cyphermox16:10
didrocksI finally found time to do the Vcs-Bzr ignoring + collecting commits for all mainline commits \o/16:10
didrocks(some part was on the plane, not at the bar :p)16:10
cyphermoxawesome.16:10
didrocksI'll archive it16:10
didrocks(see second tab)16:10
didrockssil2100: hey! touch building in next ppa, what's the status?16:11
sil2100hmm16:11
sil2100Hard to say, since there wasn't much things I knew since I le16:12
sil2100*I left the sprint16:12
MirvI wonder if I should have the Qt/SDK stuff as a separate item16:12
didrocksMirv: would make sense, please, feel free to edit16:12
sil2100Mirv: ^16:12
didrocksMirv: kenvandine: did you look at that since Friday?16:12
Mirvplatform seems fine, but still hitting utah with sdk16:12
Mirvfor my part16:12
kenvandineyeah16:13
kenvandineall the web cred bits are there for touch16:13
kenvandineaccording to the spread sheet, it's basically all done16:13
sil2100I would say all what is left is the e-mail probably, but will have to double check the stacks to be sure16:13
sil2100And then just the e-mail16:13
didrockssil2100: Mirv: kenvandine: so for next week, do you mind finishing the autopilot 1.3 transition (with robru I guess) in all stacks and having everything delivered in next? UTAH should feel a little better from what I know16:13
sil2100I can do that later as well, if didrocks wouldn't be around16:13
sil2100ACK16:14
kenvandinedidrocks, it wasn't better this morning :/16:14
didrockssil2100: yeah, just take the item and discuss between you guys :)16:14
didrockskenvandine: hum, let me check we don't dist-upgrade anymore16:14
robrudidrocks, hey, is it true that one failing webapp stops the whole webapps stack from being published?16:14
didrockskenvandine: we don't dist-upgrade anymore, mind checking with the QA guys?16:15
didrocksrobru: right, it's "per stack"16:15
didrocksrobru: the stack is validated or rejected16:15
kenvandinedidrocks, who should i talk to?16:15
didrocksthat's why the stack should be own by the same team16:15
Mirvom26er has many autopilot 1.3 branches at https://code.launchpad.net/~om26er16:15
didrockskenvandine: ping on #qa gema or anyone in the QA team16:15
robrudidrocks, any way to change that? there are 40 webapps and any one of them is likely to be broken at some point... we really need to be able to release them independently. that was the whole point of splitting them, so we can release only the ones that need fixes...16:15
didrocksrobru: well, then, the team need to fix them :) it will only rebuild those having changes, if they are broken, they need to be fixed16:16
didrocksrobru: we are validating the whole stack in integration tests16:16
robrudidrocks, ok, but it doesn't really make sense to hold back the whole stack just because one minor/obscure one is broken.16:16
didrocksMirv: ah, nice! so it's just a question of tracking if they are merged16:16
didrocksrobru: well, that's working quite fine for most of the stacks, as they are owned by the same team, we can divides stack, but as it worked for the past 6 months, I'm not keen on that16:17
robrudidrocks, it's not like these are critical libs where one broken one breaks the whole experience; users are only likely to care about a few of the 40 apps, better to get them "all the working ones" and only hold back the broken ones16:17
didrocksrobru: maybe you want to discuss that during vUDS? would be a good topic, but all the original design is based on that. I'm surprised you didn't get it before :)16:17
didrocksrobru: if we don't support or care on what we deliver, we should remove the app16:18
kenvandinerobru, the issue is if one app fails the tests, it could be because of a regression in libunity-webapps that the other webapps don't use16:18
robrudidrocks, well the situation before was that all webapps in one branch meant you had to re-release all of them every time you wanted to fix just one of them. I thought the *whole point* of what i was working on all last week was to split them up into *independent* branches so they could be released *independently*.16:18
kenvandinelike maybe webapp-foo is the only webapp that uses feature A from libunity-webapps16:18
didrocksrobru: yeah, if you have one fix somewhere, it will release only this fix16:19
kenvandinewe shouldn't let libunity-webapps get publshed16:19
didrocksrobru: instead of pushing 40 binary packages to distro, only one being changed16:19
didrocksfor instance16:19
sil2100robru: it's just the case of integration tests failing - if integration tests are failing, it means the failure will be visible to the user16:19
sil2100So that's why it has to be done so I think16:19
didrocksin practice, this is working way better than what you may think, and forcing us to deliver all working components16:19
robrusil2100, no integration tests on webapps yet ;-)16:20
sil2100robru: boo... ;(16:20
didrocksrobru: well, they are, but not activated yet :)16:20
didrocksrobru: we can discuss that at vUDS if you want to open a session on it16:20
didrockslet's go to next topic16:21
robrudidrocks, ok, but it doesn't make sense to me that AngryBirds app (which is basically a stub, it has no features) can be broken, and this holds back important ones like GMail or amazon16:21
didrocksrobru: well, we can fix AngryBirds then16:21
didrocksthat would make more sense to me, as we know exactly the day it broke16:21
robrudidrocks, well it broke from the beginning :-P16:22
didrocksrobru: it should have never been broken :p16:22
didrocksor never published if broken16:22
robrudidrocks, alright, then I might push a branch disabling some apps then.16:23
didrocksrobru: sounds good to me16:23
didrocksI guess the rest of the list is under control and linked to the previous discussion (basically having autopilot 1.3 transition done, touch published to next ppa, get everything green, check with qa on UTAH)16:24
didrocksisn't it?16:24
didrockssil2100: kenvandine: Mirv: you are mainly the ones holding those actions ^16:24
kenvandinethe utah errors are cobbler failures16:24
kenvandineyeah16:24
Mirvabout so16:24
sil2100Yes16:24
didrockskenvandine: ok, so UTAH is using cobbler wrongly again, need to get them fixing it… :/16:24
didrocksso, now, some new incoming work for fun :)16:25
didrocksunity raring SRU16:25
kenvandinei just asked them16:25
didrocksMirv: do you have time for that one? Basically delivering a SRU for raring with current unity raring16:25
sil2100Mirv: weren't you working on that? ^16:25
didrocksMirv: it's about checking that the bugs are fine16:25
sil2100Ah, raring!16:25
sil2100Duuuh16:25
* sil2100 keeps confusing raring and precise16:25
didrocksand make a manual publishing if everything all right :)16:25
Mirvyeah, I've also the precise SRU waiting for a patch pilot :)16:26
didrocksas it's builed daily in the daily-build ppa16:26
Mirvdidrocks: I don't yet have a touch on the practicalities of the delivery16:26
Mirvotherwise I'm fine with checking16:26
didrocksMirv: yeah, no need for a patch pilot for this one :) just having kenvandine or cyphermox doing the manual publication for you16:26
didrocksMirv: so look at the ~ubuntu-unity/daily-build ppa for the indicators and unity stacks16:26
kenvandineMirv, let me know when it's ready16:26
didrockslook at the generated changelogs16:26
Mirvok, will do16:26
didrocksbugs associated16:26
didrocksand hop! upload if things are following SRU rules :)16:27
kenvandinei'm on pilot duty tomorrow :)16:27
didrocks(upload being manual publishing)16:27
didrocksso should be easy ;)16:27
kenvandinebut i'll be out tomorrow morning, so just email me16:27
Mirvsounds like a good list16:27
didrocksMirv: with luck utah would run and you will get test results even! :)16:27
didrocksMirv: mind adding it yourself to the spreadsheet?16:27
robrudidrocks, can you tell a little bit about how/when we plan to transition from PPA to start releasing directly into saucy?16:28
sil2100We just remove the dest PPA from the configs16:28
sil2100IIRC16:28
didrocksrobru: I guess we have enough for this week with the touch to have it built in next16:28
didrocksrobru: so I thought about next week, wdyt?16:28
Mirvdidrocks: ok, done16:28
kenvandinewfm16:28
didrocksthanks Mirv :)16:28
robrudidrocks, well, I don't know what the status of the other stacks is like, but Friends as released for raring has a really horrible crasher bug in saucy due to some library API breakage, so I have a fix that I want released into saucy quite urgently ;-)16:29
didrockskenvandine: cyphermox: sil2100: Mirv: robru: a small note, it seems the cu2d-* command doesn't work since they restarted jenkins, cyphermox will check with qa about it, meanwhile, use the web UI.16:29
kenvandineok16:30
Mirvdidrocks: I don't have the access rights still there16:30
sil2100ACK :)16:30
cyphermoxyeah, just wiating to hear back about it16:30
didrocksrobru: ok, for that one, you can get in touch with cyphermox, he knows how to transition (quite simple, but better to pair) :)16:30
didrocksrobru: and let's transition friends to be saucy! :)16:30
didrocksMirv: yeah, the request is pending (but people on holidays)16:30
cyphermoxhmm,, sauce.16:30
robrudidrocks, cyphermox so it's possible to just do friends direct to saucy without affecting other stacks?16:30
Mirvdidrocks: ok, thanks16:30
didrocksrobru: it is :)16:31
cyphermoxrobru: assuming it doesn't need other pieces of the stack, yes it should16:31
didrocksas cyphermox did with indicators16:31
didrocksok, last but not least… (sorry, have a lot this week)16:31
didrockssil2100: it's for you!16:31
sil2100?!16:31
didrockssil2100: so, mhr3 wants to get 100scopes merged back to saucy unity trunk16:31
sil2100!!16:32
didrockssil2100: so just sync with him, you will have to disable the experimental stack once done and add to head/unity.cfg the scopes16:32
mhr3sil2100, piece of cake, right? :)16:32
sil2100Is it *ready*? Since I didn't look at it for a while, and Paweł told me during the sprint about some regression they were trying to fix in unity16:32
sil2100didrocks: ok, will do ;)16:32
didrocksjust target "next" for this week, we'll go over the sauce next week :)16:32
robrucyphermox, I guess this is what I need: https://code.launchpad.net/~robru/cupstream2distro-config/friends-saucy/+merge/16271216:32
didrockssil2100: yeah, it is from what I know of :)16:32
didrocksrobru: you need to change ppa to  ubuntu-unity/daily-build and remove the "dest" line16:33
cyphermoxrobru: yeah, just wiating for the updated diff16:33
sil2100didrocks: ok, I'll add it to the spreadsheet16:33
cyphermoxdidrocks: ^ cf. diff16:33
didrockscyphermox: ah nice! :)16:33
didrockssil2100: thanks a bunch (and good luck) :)16:33
cyphermoxactually16:34
cyphermoxrobru:  ppa: ubuntu-unity/daily-build-next  should remove -next16:34
didrockscyphermox: good catch!16:34
didrocksok, I don't think we need everyone to stay to transition friends to saucy, any question before wrapping up?16:34
cyphermoxnot from me16:35
cyphermoxrobru: let's get this finished, I'm starving :)16:35
robrucyphermox, just pushed it16:35
didrocksthanks Mirv, sil2100, robru, cyphermox, kenvandine :) see you next week (and don't break everything meanwhile :p)16:35
cyphermoxok16:35
robrudidrocks, thanks16:35
kenvandinedidrocks, enjoy!16:35
sil2100didrocks: ok! Have a nice holiday!16:35
didrocksthanks ;) good luck guys!16:36
Mirvthank you :)16:36
sil2100didrocks: and see you next week as well, we'll be informing you about the progress probably during that time anyway ;)16:36
didrockssil2100: think about updating the spreadsheet, best way to communicate!16:36
seb128heh16:36
seb128didrocks, sil2100: what's the status of the gtk unity menu landing?16:37
didrocksyeah, now that the meeting is over, let's go on that one :)16:37
didrockssil2100: you wrote "We're reverting the addition now since it would basically break unity"16:37
didrockssil2100: what did you mean?16:37
robrucyphermox, wow, that diff just doesn't want to update on launchpad. I promise I fixed it though16:38
cyphermoxyup, looks good16:41
cyphermoxrobru: do you have all the same commits in raring as in trunk for friends?16:41
cyphermoxyeah, looking good16:42
cyphermoxI think as soon as didrocks wants to stamp it, it's good :)16:43
cyphermoxdidrocks: you're in the review list, wanna just approve it or whatever?16:43
robruand then can somebody redeploy it and everything? I need to get this fix out asap ;-)16:43
didrockscyphermox: I trust you, do you think I should look at it? (the discussion is enough for me to say "ok")16:44
cyphermoxno16:44
didrockscyphermox: so go ahead ;)16:44
cyphermoxit's just that you're in reviewers somehow ;)16:44
didrocksrobru: tired of getting crash reports? :p16:44
cyphermoxrobru: yeah. just waiting for it to get merged16:44
robrudidrocks, we had three separate bugs reported just for this one thing. I wish people would stop reporting duplicate bugs.16:44
cyphermoxrobru: well..16:45
robrudidrocks, best was that the guy who reported the third such bug went back and marked the two *older* ones as duplicates of *his*.16:45
cyphermoxwe kind of encourage them to report duplicate bugs and have us dedup, rather than mixing things up16:45
cyphermoxheh16:45
didrocksrobru: ahah, because "mine" is more important :)16:45
robrulaunchpad should know to prefer the oldest bugs by default when duplicates are being marked ;-)16:46
cyphermoxMirv: also, I'm patch pilot today, so I can help you ;)16:46
robrukenvandine, https://code.launchpad.net/~robru/friends/fix-threads-init/+merge/162692 can you approve this? trivial fix for a critical crasher in saucy16:46
kenvandinerobru, done16:47
robrukenvandine, thanks16:47
robrualright, so now it's time for breakfast. back in a few ;-)16:48
didrocksFYI, utah just passed on the 100scopes thingy16:48
didrocksso there is hope for the touch stack! :)16:48
didrocksrobru: enjoy ;)16:48
attentesil2100, hey16:56
=== m_conley is now known as m_conley_away
cyphermoxrobru: no rest API makes it a little difficult to even update the jobs...17:03
cyphermoxas soon as retoaded fixes that I'll update the jobs and we'll be able to release17:04
didrockscyphermox: I've quickly rewritten https://wiki.ubuntu.com/DailyRelease/MovingNewRelease#Step_two:_once_release.2B-1_is_opened, feel free to edit it17:04
didrockscyphermox: I've archived the disabling indicators as well as it's done17:06
cyphermoxok17:08
* didrocks waves good evening, see you next week!17:12
cyphermoxrobru: ok, stuff is updated!17:13
cyphermoxrobru: so everything is ready for friends to be landing?17:14
sil2100attente: hi! Today I'm off, but let's talk tomorrow if it's not a problem17:21
sil2100attente: in the meantime - https://code.launchpad.net/~sil2100/unity-gtk-module/minor_ap_fixes/+merge/16285117:21
sil2100attente: in what timezone are you?17:21
attentesil2100, ah, sorry, wasn't aware17:22
attentei'm UTC-050017:22
attenteer. i guess UTC-040017:23
sil2100attente: ok, so let's talk tomorrow :) Since I need to go now sadly17:24
sil2100See you then!17:24
attentesil2100, this looks good, thanks!17:24
cyphermoxrobru: friends started.17:28
robrucyphermox, yeah, everything is ready! thanks17:35
=== mitya57_ is now known as mitya57
Sweetsharktedg, larsu: https://bugs.freedesktop.org/show_bug.cgi?id=64115 <- tricky one, do you know of any relevant fixes as candidates to be SRUed for precise?18:07
ubot2`Freedesktop bug 64115 in UI ": UI: menus are not dynamically changing under unity" [Normal,Needinfo]18:07
robrucyphermox, still around?18:22
cyphermoxyeah18:23
cyphermoxrobru: watching friends build18:23
robrucyphermox, https://code.launchpad.net/~robru/cupstream2distro-config/disable-broken-apps/+merge/162858 these two apps fail the stack and shouldn't, so I'm disabling them until one of the webapps developers can fix them.18:24
cyphermoxack18:25
robrunow to fix twitter... ;-)18:26
cyphermox;)18:26
tedgSweetshark, Interesting, I guess we need to know if it's only on Precise.19:03
tedgSweetshark, We didn't change that much in indicator-appmenu for raring except to pull out HUD to it's own package.19:04
tedgSweetshark, Added myself to CC19:05
Sweetsharktedg: thx19:21
danilosjasoncwarner, hi, jam has a problem with his unity after upgrade; who can help him out since both seb128 and didrocks are asleep?22:45
desrtmterry: hey.  is there any way to get deja-dup to run a hook script pre-backup?22:45
robrudesrt, I bet the new upstart user sessions could be configured to run something right when deja-dup starts22:48
* desrt wants it to run just before the backup starts, and for the backup to wait until it's done22:49
robrudesrt, in that case, why not port deja-dup to just use upstart for its backup scheduling? then it would be really easy ;-)22:50
desrtthat's actually a pretty good idea22:50
robruI bet mike would appreciate it ;-)22:51
* desrt has devised a way to shrink his ~/code/ directory from ~6GB down to ~15M23:03
TheMusodesrt: Let me guess. Delete it. :p23:04
desrtbasically, it's a mix of the following: use jhbuild dvcs_mirror with a directory in ~/.cache/23:04
desrtand make use of alternates when cloning23:04
TheMusoah ok.23:05
desrtthen, write a command (i call 'git tuck') that does this:23:05
desrtgit stash -u23:05
desrtgit prune; git repack -a -d -l23:05
desrtthen nukes the working directory, keeping only the .git23:05
desrtand erases the index too23:05
robruwow. then what, you just check out what you need?23:05
desrtbasically this will remove any object that's in the upstream repository from the local git object db23:06
desrt(ie: standard git-clone --reference type stuff)23:06
desrtbut the next biggest thing in a git repo is all of the unpacked files (99% of which are unmodified)23:06
robruoh, I see, so you only keep the stuff you're working on, discarding whatever stuff has been accepted upstream23:06
desrtso this does a stash -u to store any changes you might have and then throws everything away23:07
desrtany local commits/branches you have are also saved23:07
desrtthat's the beauty of git repack -l23:07
desrtit keeps only objects not found in the upstream repo23:07
robrudesrt, what if you want to check out an old commit for testing purposes (say, bisecting a bug?) do you have to redownload all the objects?23:08
desrtwell23:08
desrtif you still have the stuff in ~/.cache then you're OK23:08
desrtotherwise, yes, you have to download it again23:09
desrtthe purpose of this is to get everything into the minimum possible size for backups23:09
robrudesrt, I haven't paid much attention to disk usage in a long time, but my ~/src/ is only 1.1GB, so that's not bad. your trick won't work because mine's almost exclusively bzr.23:09
desrt:(23:09
robrudesrt, good point. I personally don't see much value in backing up stuff that's already online, though. even my "local changes" are pushed to a branch somewhere.23:10
desrti often get into a situation where i'll build up a fair amount of local changes (due to hacking on a plane or something) that don't get pushed23:10
robruyeah, gotta remember to push once you land ;-)23:11
desrtand for projects that i hack seriously on i usually have reams of local branches23:11

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