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

sil2100Morning!07:01
Laneygood day08:04
darkxstLaney, hi08:50
darkxstLaney, might be worth having a gnome3.8 session at UDS, but I am going to struggle with timezones, so will be hard, maybe at a stretch I can do first or last session of the day08:56
darkxstLaney, I think the main things are what is blocking gtk, and what is requited from gsd/gcc08:56
Laneydarkxst: hey, alright - could you reply to the list saying so? See what the others say.08:57
Laneyyeah08:57
darkxstand Jeremy is away at the moment, and unlikely to make the session08:57
darkxstLaney, will do, but my messages always seem to end up in the moderation queue for ever08:59
Laneyhmm08:59
Laneyare you subscribed?08:59
darkxstLaney, of course, how else would I see the emails?09:00
Laneyweb interface maybe09:00
Laneyit surprises me that your emails are moderated if you're a subscriber09:00
Laneythought we only had that for -devel09:01
Laneyanyway, ta, will see what we can sort out09:02
darkxstLaney, hmm ok, it worked, must have got the lists confused!09:06
Laneyheh09:06
darkxstLaney, oh and we really need to land spidermonkey 17 this cycle!09:10
* Laney runs09:11
* Laney points at the mozilla guy09:12
darkxstI got them mozillians to make an official release and still nobody wants it!09:13
darkxstIt makes a *huge* difference for gnome-shell though09:14
Laneyyou should talk to chrisccoulson, he's the maintainer (even in Debian)09:15
darkxsthe didnt sound like he had time, last time I spoke with him ;(09:15
Laneyalthough perhaps wants some help... http://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=mozjs09:15
Laneymaybe offer to move it into pkg-mozilla09:15
Laneyor whatever the team is called09:16
=== tkamppeter_ is now known as tkamppeter
darkxstLaney, then it will have to be called IceMonkey?09:24
Laneyheh09:26
Laneymozjs is probably alright ...09:26
dpmhi jasoncwarner, we're trying to get the UDS schedule in shape, could you look into scheduling the sessions for the approved blueprints on the client track? http://summit.ubuntu.com/uds-1305/track/client/11:53
dpmthanks!11:53
=== alan_g is now known as alan_g|lunch
sil2100attente: ping12:52
attentesil2100, pong12:53
sil2100attente: are there any special requirements for the unity-gtk-module tests to run or just the unity-gtk3-module package?12:54
sil2100attente: since I am getting some IndexErrors when doing documents_menu = documents_item[0] etc.12:54
attentesil2100, these are just basic tests to make sure the global menu is working12:56
attenteif you open gedit, are the menu items enabled?12:57
sil2100attente: yes, currently what I see the autopilot tests doing is the mouse moves to the panel, opens up one of the menu entries and closes with failure13:02
sil2100Let me pastebin the output13:03
attenteok13:03
sil2100(since I'm porting it to 1.3 now, but this seems to be unrelated to autopilot 1.3, more to pyatspi)13:03
attenteit might also be an issue with the detection of the menubar13:03
attentethere really isn't a good way of finding it, the test tries to make a guess based on the structure of the widget tree13:04
sil2100http://paste.ubuntu.com/5647818/ <- the line numbers might be different at your branch, since I modded some imports for the 1.3 transition13:05
sil2100But it seems to open the menu and hm, maybe not being able to find what it wanted?13:06
sil2100It was supposed to check for the checked thing13:06
attenteyes13:08
sil2100I wonder why documents_item[0] gives an IndexError13:08
attentemaybe it's not being populated in time before the test opens the menu?13:09
attentecan you try changing the sleep duration from 0.2 to something like 2.2 at the start of that function13:09
desrthi everybody!!13:12
sil2100Hello13:13
attentesil2100, if this doesn't work, can you add the line "print_accessible(app_menu)" just after the app_menu is created on line 296?13:13
sil2100attente: sadly, didn't work, will add the print thing13:13
desrthmm.  no seb today, again?13:13
sil2100attente: ok, I have something, this output is really helpful! Now I can finally debug it correctly ;)13:15
attentesil2100, ha, awesome13:15
sil2100attente: yep, I see the problem, I have been once beaten by this stupidity before13:15
attentesil2100: what is it?13:16
sil2100attente: not sure if it's only on my system or it's globally, but gedit is one of those applications that exports 'separators' in the main menubar13:17
sil2100attente: they're not being drawn on the menu since they're empty labels, not taken into account at all13:17
sil2100attente: so, on my system the Documents item is not 5, it's 7 - since there are 2 empty lables in front of that item13:18
* sil2100 sighs13:18
attenteoh, really?13:18
attentehrm13:18
sil2100attente: we had a bug once with that in the past, even two bugs13:18
attentecould you pastebin the debug output you have?13:19
sil2100Yep, since at least I thought we fixed appmenu not to export separators13:19
attentelooks like we'll have to find a smarter way to detect the correct widget13:19
sil2100http://paste.ubuntu.com/5647852/13:20
sil2100I think the easiest way will be looking at the name of the item somehow, just a simple loop on app_menu contents until we find Documents13:21
attenteyeah, i'll comb through the tests again to make sure it's not using absolute indexing13:22
attentethanks for this sil210013:22
sil2100attente: no problem! Once you have a branch ready, I'll review and approve and then apply the 1.3 changes over that one13:23
sil2100Once we do that, we can re-enable the daily-build13:23
attentesure, thanks!13:24
=== alan_g|lunch is now known as alan_g
sil2100cyphermox: ping13:29
attentesil2100, hey13:51
attenteis unity-gtk-module actually running for you? i'm looking at your pastebin and wondering if you might actually have the old libdbusmenu proxy on instead?13:52
cyphermoxsil2100: pong13:54
sil2100attente: well, the GTK module was attached and GTK did not mention any problems, so I thought it was - is there a way I can make sure if it's running or not?14:02
sil2100cyphermox: hi! Did you re-deploy the QA stack for head recently?14:02
sil2100cyphermox: since I remember I added autopilot autopilot tests to be run on daily release, but I don't see the check job there14:03
sil2100cyphermox: at least, I remember adding that to the QA stack config14:03
cyphermoxno, I don't think I deployed it14:05
cyphermoxwe can do that in a minute14:06
attentesil2100, if you don't mind, you can try purging appmenu-gtk and appmenu-gtk314:06
attenteand then if re-opening gedit puts the menubar back in the window, then the unity-gtk-module isn't doing its job14:07
attentebut the pastebin seems to suggest you're still on the old one14:08
attentein which case, what we're doing right now is massaging the tests to work for the old menu proxy14:09
sil2100attente: so it seems - I purged both of them, I have the menu on the panel but all entries are grayed out14:09
sil2100And I get:14:09
sil2100(gedit:20560): Gtk-WARNING **: Failed to load type module: (null)14:09
sil2100`menu_proxy_module_load': gedit: undefined symbol: menu_proxy_module_load14:09
sil2100Those errors on gedit load14:09
attenteah, ok14:09
attenteso it was using the old menu, and you do have unity-gtk-module is installed, but your indicator-appmenu is missing a patch :)14:10
sil2100;) Is the indicator-appmenu patch already merged into trunk?14:11
sil2100Or is it waiting for unity-gtk-module to be up and running?14:11
sil2100Also, is there a way we can force the use of unity-gtk-module instead of appmenu-gtk? Since this will be a problem on the test machines14:11
attenteso, it looks like it was merged a few days ago, but a new package hasn't been released yet14:12
attentei'm not sure how to force the builders to use unity-gtk-module instead of appmenu-gtk14:13
attentei'd assume that whatever is depending on appmenu-gtk would have to switch14:13
attenteindicator-appmenu has recommends on appmenu-gtk*14:14
sil2100attente: does it make sense to have both installed? Since the easiest way I see is to:14:16
attenteif both are installed, then the appmenu-gtk wins every time, iirc14:17
sil2100hm, give me a moment, need to check something14:17
attentethe reason it wins is because of the menu proxy patch in gtk14:17
attentesure14:18
=== m_conley_away is now known as m_conley
sil2100The problem with the case of unity-gtk-module is that it doesn't really conflict with appmenu-gtk, it just doesn't work then, so doing it in packaging is strange - what's the decision for saucy? Is unity-gtk-module going to replace appmenu-gtk?14:29
attentethat's true14:31
attenteyes, that's the plan14:31
sil2100attente: essentially, where, in what application 'component', is the decision made either to use the appmenu-gtk proxy or unity-gtk-module? Is it done on indicator-appmenu's side?14:31
sil2100attente: since the most elegant way for now would be to make unity-gtk-module 'preferred' if it's available for now it seems, and use appmenu-gtk in all other default situations14:32
sil2100attente: since I think appmenu-gtk is on the image right now by default, so this might be a problem - we would have to get rid of it from the iso14:33
attenteas it is now, if the gtk installed on the user's system has the menu proxy patch, then unity-gtk-module will never work14:34
attentethe goal is to entirely replace appmenu-gtk, so we should get rid of appmenu-gtk from the iso as well14:35
attenteas such, there's no real way to make one work, and fall back to the other14:36
sil2100attente: ok, so we'll do that in packaging then, since anyway the goal is to replace appmenu-gtk, then a Replaces tag is the thing we'll need14:38
sil2100I'll take care of that later on14:38
attenteok, thanks14:38
sil2100cyphermox: thanks! (I missed your reply earlier ;p )14:38
attentethe reason i brought all of this up in the first place was because i wasn't sure if it was better to have the tests fail when appmenu-gtk is active14:39
attenteor if it's better to have the tests work in either case14:39
LaneyReplaces isn't what you want - Conflicts might be14:41
sil2100Getting rid of the hard-coded offsets might be a good idea anyway, since application menus can change in time14:41
attentesil2100, good point14:41
attenteLaney: what's the difference between the two?14:42
sil2100Laney: indeed you might be right, I just used Replaces as a placeholder, since I'll be anyway planning it later on in detail14:42
sil2100;)14:42
Laneyhttp://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces14:42
Laneyattente: Replaces is for overwriting files, Conflicts is for making things go away (or be upgraded)14:42
sil2100Laney: although there's also a section: "7.6.2 Replacing whole packages, forcing their removal" regarding Replaces14:43
sil2100Which states to use both at once14:43
Laneyyeah14:43
Laneyif one package does exactly the same thing as another one14:43
=== alan_g is now known as alan_g|tea
cyphermoxsil2100: I can redeploy qa now if you like15:03
cyphermoxsil2100: want to review a change for me? https://code.launchpad.net/~mathieu-tl/cupstream2distro-config/job-authtoken-new-api/+merge/16301615:03
cyphermoxsil2100: Replaces + Conflicts: to make things go away and get their files replaced ;)15:05
=== alan_g|tea is now known as alan_g
=== alan_g is now known as alan_g|life
sil2100attente: ping18:43
sil2100attente: I approved your branch but it doesn't want to land - do you have autolanding?18:44
sil2100attente: I wanted your changes to get in first, but it seems I would have to wait too long18:48
sil2100attente: but here is a 1.3 mod change:18:48
sil2100https://code.launchpad.net/~sil2100/unity-gtk-module/autopilot_1.3_modifications/+merge/16320318:48
attentesil2100, thanks18:50
attentethere isn't any autolanding for it yet18:50
sil2100Ah, ok18:51
sil2100attente: thanks for the test enhancments ;)18:52
sil2100See you tomorrow!18:52
cyphermoxugh19:20
cyphermoxattente: can I help you make autolanding work?19:20
attentecyphermox, sure19:26
attentedo you need any changes from me to the source package?19:28
=== VD is now known as Guest73519
robrucyphermox, ping21:23
cyphermoxrobru: pong21:23
cyphermoxsuup21:23
robrucyphermox, https://code.launchpad.net/~robru/cupstream2distro-config/saucy/+merge/163225 is this premature? or a good idea?21:24
robrucyphermox, I think it's premature to release to distro, so this MP keeps things in the PPA... just that I'm running saucy now so I need saucy builds of things ;-)21:26
cyphermoxnot premature no ;)21:26
cyphermoxthings should also land in distro where possible actually21:26
robrucyphermox, yeah, but that's on a case-by-case basis, this was a global search and replace ;-)21:26
robrucyphermox, or in other words, each person responsible for each stack should enable theirs one by one... but we need everything saucy now ;-)21:27
cyphermoxI agree21:27
robrucyphermox, great21:27
cyphermoxactually...21:27
cyphermoxhmm21:27
robruoh?21:27
cyphermoxI wonder if our friends in #ubuntu-touch not need the stuff in raring still21:28
cyphermoxbut I guess we should agressively strive to make that saucy anyway21:28
robrucyphermox, this is why we have a review process and I didn't just commit to trunk ;-)21:28
cyphermoxit's code, it can be reverted21:28
robrulol21:28
cyphermoxwe can still build one-off shots21:28
robrutrue21:28
cyphermoxapproving! :)21:28
robrugreat ;-)21:28
cyphermoxerr21:30
cyphermoxI could have sworn I saw something about saucy in our spreadsheet21:30
robrucyphermox, oh, while you're at it, can I get you to push a manual run of the webapps stack? I finally got all the fixes landed in the branches, so I just need to see one manual run succeed and then we can enable webapps for daily releases to saucy21:30
cyphermoxI can't find it anymore21:30
cyphermoxsure21:30
cyphermoxcan this wait a few hours?21:30
robrucyphermox, yeah, for sure21:30
cyphermoxok21:31
cyphermoxI'll start it in 2 hours or so21:31
robrucyphermox, I'm gonna push an MP against -config for you to review, but no hurry.21:31
cyphermoxalright21:31
cyphermoxI think we'll wait for didrocks for the rest of the saucy stuff21:31
cyphermoxand just make sure everything touch is well landed before21:31
robrucyphermox, fair21:31
cyphermoxrobru: where is your MP for review21:37
cyphermox?21:37
robrucyphermox, just writing it now21:37
robrucyphermox, ok, https://code.launchpad.net/~robru/cupstream2distro-config/saucy-webapps/+merge/16322721:38
cyphermoxrobru: you're sure it's good to land in archive?21:40
robrucyphermox, yeah! everything is finally working ;-)21:40
robrucyphermox, there is definitely room for improvement with the tests, but we have some basic sanity checks in place.21:41
cyphermoxok21:41
cyphermoxI'll give all the code a review too before approving the MR; just because I'm core dev and you need some further code review to land this21:42
cyphermox(and then an archive admin will review)21:42
robrucyphermox, which code review? you mean like debdiffs between new versions vs what was in raring already?21:42
cyphermoxyeah21:43
cyphermoxpretty much21:43
robrucyphermox, ok, sounds fair21:43
cyphermoxthat never landed did it?21:43
cyphermoxor do you mean it's all already in the archive?21:43
robrucyphermox, no, webapps never daily released in raring. it was only ever manually pushed, and that was a nightmare that's finally coming to an end ;-)21:43
achiangis there a way to turn off compositing in Unity in 13.04 to make it work under Xvnc?21:43
cyphermoxif the latter, I don't need to check anything again, I'm just confused21:43
cyphermoxoh ok21:43
cyphermoxso no special extra review no21:43
robrucyphermox, yeah, these apps are all already in the archive as far as I know, this is just getting newer versions of them via daily release.21:44
cyphermoxachiang: I think support was just restarting unity in that case :/21:44
cyphermoxachiang: otherwise I don't know21:44
robrucyphermox, in fact most of them are actully already the same version... it's just that now daily release makes releasing easier when we do make changes21:44
cyphermoxrobru: ack, that's fine21:44
achiangcyphermox: hm, weird21:44
attentesomeone mentioned an environment variable for virtualization once which disables compositing i believe, but what variable that is i have no idea21:48
cyphermoxlet's grep for it ;)21:49
attentehey, maybe: getenv("UNITY_LOW_GFX_MODE")?21:51
cyphermoxachiang: UNITY_LOW_GFX_MODE=121:51
cyphermoxyeah :)21:51
* cyphermox high five attente21:51
attentewoo :)21:52
achiangthanks!21:52
LeartSHi all! I created a patch that fixes a bug in eog (eye of gnome). I proposed the patch upstream, what should I do about downstream (ubuntu/eog)? Make a branch with the patch in debian/patches and propose for merging, post the patch as comment, wait?22:01
robruLeartS, how bad is the bug? distropatches typically have a high maintenance burden associated with them, so usually it's better just to get the new upstream release packaged if possible ;-)22:05
cyphermoxright, presumably if the patch was accepted we'll get it soon22:07
cyphermoxif it's broken in raring though, we might want to cherry-pick it as SRU if it affects people a lot22:08
robruyeah22:08
LeartSBy 'right' you mean wait? Btw it affects raring (it affects every distribution as far as I know) and it's the second most heated bug of eog22:09
robruLeartS, well you might have a strong case for an SRU then ;-)22:10
robruLeartS, so you want to confirm the bug is fixed in Saucy, and then apply the patch as a distropatch on the latest raring package22:10
cyphermoxLeartS: what bug?22:10
LeartS#64679822:11
cyphermoxbug 64679822:11
ubot2`Launchpad bug 646798 in eog (Ubuntu) "eog window size exceeds screen height" [Low,Triaged] https://launchpad.net/bugs/64679822:11
cyphermoxhahaha22:11
robruwhat's funnny22:12
robru?22:12
LeartSI'm a newbie. SRU means?22:12
robruLeartS, SRU stands for Stable Release Update. it's the review process we use to ensure that we don't introduce new bugs into old releases of Ubuntu.22:13
=== m_conley is now known as m_conley_away
robruLeartS, so i think the best course of action is to actually get this accepted upstream. The name of the game is that we want the fix to be well-tested before pushing it into raring. Once it's in upstream, it'll make it's way into saucy eventually, and then once it's in saucy you can backport it into raring22:14
LeartSWell, I find it kind of funny  (in a sad way) that the bug was first reported almost three years ago, has high visibility, and nobody made a patch (literally 4 lines of code) :(22:14
LeartSOk :)22:15
robruLeartS, yeah, that's the nature of community development. Unless a problem is really big and bad, nobody cares, or nobody has time. I use EoG all the time and never noticed this or bothered with it22:15
cyphermoxLeartS: never noticed it either22:16
robruLeartS, must be an issue only on small screens or something22:16
cyphermoxrobru: no22:16
LeartSI have a 1600x90022:16
cyphermoxI think it's an issue only when only one dimension of a picture is too large22:17
cyphermoxworks for me for a radically larger image for both width and eight here; the whole image gets scaled to something that fits22:17
robrucyphermox, well I just opened an image that's 1920x2160 and eog shrunk it to fit on one screen just fine ;-)22:18
cyphermoxrobru: are you on raring?22:18
LeartScyphermox: what's you're screen resolution? I'll give you an image size that should give you problems22:18
robrucyphermox, saucy now22:18
cyphermox1366x76822:18
cyphermoxrobru: I wonder if we don't already have the patch?22:19
cyphermoxwait, no22:19
robrucyphermox, no, he said it wasn't accepted upstream yet, just proposed22:19
cyphermoxright, but that doesn't mean it wasn't committed, or something else wasn't committed to fix the issue22:20
LeartSI have raring, maybe saucy has a patched version? That would be strange because the bug hasn't been marked as closed nor here nor on bugzilla22:20
cyphermoxbut, we're still on the same version as raring22:20
cyphermoxand it's all 3.6.222:20
LeartSLet me calc the image size and we'll see22:20
cyphermoxLeartS: so you say you have an image that should trigger it?22:20
robruLeartS, so is the issue that eog never shrinks any window? or is there some trick where the image has to be only x amount larger than the screen?22:20
cyphermoxoh, if it's square.22:21
cyphermoxif (img_width > img_height) {22:21
robrulol, eog doesn't shrink any square images? I guess I don't have any to test ;-)22:21
cyphermoxyou know...22:21
LeartScyphermox: try 2732x200022:22
cyphermoxok22:22
LeartSno wait, I forgot the 0.75 factor22:23
robruLeartS, nice patch actually, I always love patches that reduce the number of lines of code ;-)22:24
cyphermoxyup, obviously broken yet not scaled22:25
cyphermoxthe image needs to be smaller than screen size, if you don't count decoration22:25
robruOh, i think I see. the old behavior was just that it only scaled based on if the image was wider, it used the width of the screen, or if the image was taller, it went by the height of the screen. I guess this would produce really strange results if you had a rotated screen that was taller than it was wide.22:25
LeartScyphermox: 2732*2600 should be even more visible22:25
cyphermoxyeah, I see what's up22:26
LeartSrobru: the problem is that, even if the image is wider, it may need a "stronger" reduction factor for the height22:27
robrucyphermox, I'm thinking, an image that was wider than it was tall, but not as wide as your screen, but taller than your screen. that should bugger things up.22:27
cyphermoxyes22:27
cyphermoxwell anyway the patch looks good22:28
robrucyphermox, hah, look at that, I just reproduced it ;-)22:29
robrucyphermox, so I made an image that was 1800x1600 and then opened it in eog. quite a bit cut off the bottom there (screen res is 1920x1080, so the image is quite a bit narrower and taller than my screen, without being wider than it is tall22:29
cyphermoxyeah22:30
robrucyphermox, I guess back in the days of 4:3 screens, this bug was much less noticable. but it's easier to trigger on a widescreen.22:30
cyphermoxLeartS: let's make this a SRU now; can you follow http://wiki.ubuntu.com/StableReleaseUpdates#Procedure and update the bug description?22:35
cyphermoxLeartS: and if you can confirm that your email on launchpad is the one we should use to credit you for the change..22:36
LeartSThe bug occurs if the image width is < image height * 3/4 * ratio-of-the-screen and > of image height22:37
LeartSthat's the formula :)22:37
LeartSthe email is correct, i'm reading the link22:37
LeartSlook at the formula: with a 4:3 screen that doesn't ever happen (well, it actually does because of panel and decoration, but is marginal)22:38
mfischwhen I select files and right click on them and do compress, anyone know if that is still nautilus?  I'm asking because the password protected zip doesn't work22:40
mfischhmm looks like file-roller not nautilus22:41
sarnoldmfisch: that might be for the best, zip encryption isn't very good..22:41
mfischthere's no failure message22:42
sarnoldthat's not good :)22:42
mfischso instead we should just remove the option22:42
LeartScyphermox: I just have to update the bug description, or also the other steps?22:42
mfischsarnold: I'll play around with it tonight and see what's going on. There's already a bug saying it can't uncompress encrypted ones22:42
cyphermoxLeartS: as many steps as you want to be involved in ;) if you want to prepare a package for the SRU, that's fine too22:43
sarnoldmfisch: .. and that's -also- not very kind :) hehe22:43
mfischat least you know22:44
LeartSWell, I'm new so i'm afraid i may do something wrong. For example, it says: "Check that the bug is fixed in the current development release" but the bug report affects eog (upstream) and eog (ubuntu), not a specific release. Should I edit it to add a specific release (saucy) mark it as fixed for that, and then add another specific release (raring?)22:45
LeartScyphermox: have patience with me :)22:47
cyphermoxLeartS: nah, it's not fixed in the current development release23:01
cyphermoxhmm23:01
cyphermoxI guess I should upload this particular patch, as soon as we get the review from upstream23:01
cyphermoxLeartS: you can skip ahead to after that check; it's no big deal since we should get an answer soon23:01
cyphermoxit's really mostly for from point 3 about updating the description23:02
LeartScyphermox: do you think it's ok as description?23:23
LeartShttp://paste.ubuntu.com/5649453/23:23
robruLeartS, I think your description is way overcomplicated.23:25
robruLeartS, all you need to say is "if the image is wider than it is tall, taller than your screen is, but not wider than the screen"23:25
robruand then give an example like what worked for me, image 1800x1600 displayed on screen 1900x108023:25
robrurather than give a complicated formula, nobody's going to understand what that means ;-)23:26
LeartSIt's not that complicated (I actually think yours is more intricate to read!), and you're condition is exact (or, better, it's just a subset of when it happens). Also, there is a link to an image that should trigger the bug to most people23:29
LeartSexact -> inexact23:30
LeartSlol23:30
robruLeartS, http://ubuntuone.com/5d3T7gavMutpsvylKIJabD here's a diagram I drew up to better illustrate the situation23:30
LeartSbut I could remove the formula I suppose, and just say: If you're screen is wider than taller, use this image23:30
robruLeartS, doesn't really matter if my description is imprecise or only a subset; the point is that it's clear what it says, and people will say "oh yeah, that old code clearly does have that wrong behavior in it"23:31
cyphermoxrobru: LeartS: just the test case with the image that fails on most usual screen resolutions is fine23:32
robruheh23:32
cyphermoxit's basically going to be up to the QA team or me or robru to verify it later anyway23:32
robrufunny how I've used eog for years and never noticed this, even with a widescreen where it's more likely to strike23:33
LeartSSomeone (is it one of you?) Reviewed the patch upstream23:40
robrunope, I don't have any upstream connections...23:49
robrufor eog at least23:49

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