/srv/irclogs.ubuntu.com/2015/09/10/#ubuntu-desktop.txt

=== maclin1 is now known as maclin
pittiGood morning04:58
didrocksgood morning05:06
pittibonjour didrocks !05:06
didrocksbonjour pitti, comment ça va ?05:08
pittididrocks: c,a va bien !05:08
pittieh -- mon cle' de compose e'st casse' !05:09
pittihappens once in every blue moon05:09
didrocksc'est l'heure de passer en azerty !05:09
pittijamais !05:10
didrocksne jamais dire jamais :p05:10
pittiah, changer la configuration du clavier et retour l'arrange05:11
didrocksbizarre, comme si la configuration changeait toute seule05:12
larsugood morning!06:34
didrockshey larsu!06:37
pittihey larsu06:37
larsuhi pitti and didrocks! How are you?06:38
pittilarsu: quite well, thanks!06:38
* larsu convinced half the systemd team to join telegram yesterday :)06:38
didrockslarsu: Good thanks! Fighting with different behavior of pep8 through releases though :/06:38
larsudidrocks: uh oh. good luck!06:38
didrockslarsu: how are you?06:38
larsupitti: awesome. Eating tasty breakfast at a new cafe06:38
larsudidrocks: ^06:38
pittiyummy06:38
didrocksheh ;)06:39
larsuincludes a croissant06:39
larsuwithout chocolate ;)06:39
pittilarsu: avec du chocolat ? :-)06:39
larsuha! Got there first l)06:39
didrocksphew!06:39
didrocksthat was close06:39
didrocksavoided a catastrophe06:39
* pitti takes off the asbestos pants again06:39
pittierr06:39
* pitti perde le pantalon d'asbesto à nouveau06:40
larsuhum?06:40
pittidésolé pour la language fausse06:40
didrocksdon't get it either :p asbesto?06:40
pittifor the chocolate flamewar06:40
pittinevermind06:40
pitti"avoided a catastrophe"06:41
didrocksI get it's not that asbesto: https://en.wikipedia.org/wiki/Asbestos06:41
didrocksguess*06:41
pittididrocks: that's the very thing you should have when entering fire/a flame war06:41
pittididrocks: don't tell me you've never heard of asbestos before? Or the proverbial pants made of it?06:42
didrocksah, ok, getting you now :) Never heard about the proverbial pants made of it though, no06:42
pittiwow06:42
RAOFYou've never run around in your pretty little asbestos suit?06:52
larsuall the time@06:59
* larsu has problems with punctuation recently06:59
larsus/@/!06:59
LaneyHAI07:31
larsumorning Laney!07:31
Laneywhat's up07:32
larsunot mch07:32
larsuyou?07:32
pittihey Laney07:32
* Sweet5hark1 see the asbestos chocolate mix in backlog and is suspicous ...07:32
didrocksgood morning early Laney :)07:36
didrockshey Sweet5hark107:36
Laneyalso not much07:36
Laneyyeah so I can go early to climb ^_^07:36
didrocksheh07:39
willcookehey ho07:59
TheMusoHey willcooke.07:59
willcookehey TheMuso08:00
didrockshey willcooke, TheMuso08:03
=== davidcalle_ is now known as davidcalle
=== Guest8229 is now known as Tm_Tr
didrockspitti: since a few weeks, everytime I update systemd, I do have the unity lockscreen taking over, is that known?08:46
didrocksI guess the issue is either unity or systemd side (like logind…)08:47
pittididrocks: yes, bug 147380008:47
ubot5bug 1473800 in systemd (Ubuntu) "restarting logind during systemd update causes screen to lock" [Medium,Triaged] https://launchpad.net/bugs/147380008:47
pittididrocks: I haven't found time yet to dig into details, just found a smaller reproducer08:48
didrockspitti: as long as it's widespread and in your capable hands, I trust it will get fixed then ;)08:48
* didrocks hugs pitti08:48
* pitti hugs didrocks back08:48
pittididrocks: matter of time mostly08:49
didrocksyeah, I justed wanted to confirm that wasn't setup-specific08:49
didrocksjust*08:49
pittididrocks: no, seems to happen everywhere08:52
darkxsthey pitti didrocks willcooke08:52
pittihey darkxst, how are you?08:52
didrocksgood evening darkxst!08:53
darkxstpitti, good, finally kicked the flu this week!08:53
pittididrocks: good to hear! did it stick around for that long?08:54
willcookehey darkxst08:54
darkxstpitti, it was a solid 2 weeks of bad08:54
darkxstpitti, plymouth themes are not in initramfs right?08:58
willcookeTrevinho, thanks for you comments on the doc.  Do you need me for your Kylin meeting?08:58
pittidarkxst: they will be if you install e. g. cryptsetup08:59
darkxstyet I uploaded a fix Mon or so and it only kicked in today (apparently, according to a few users)08:59
didrocksdarkxst: mirrors delay perhaps?08:59
darkxstpitti, ah, fix was for password dialof08:59
Trevinhowillcooke: well, no, but if you want to give your welcome (as 1st time), feel free ;)08:59
darkxstdialog08:59
didrocksah ok then :)08:59
darkxstpitti, so I suppose it will never happen again, but how does a package force an initramfs rebuild09:04
pittidarkxst: the postinst can call update-initramfs -u, if the update-initramfs command is available09:05
darkxstpitti, ok09:07
TrevinhoLaney: ehy, can you give a look at https://code.launchpad.net/~3v1n0/ubuntu/wily/gnome-terminal/scrollbar-background-fix/+merge/270605 ?09:15
LaneyTrevinho: busy atm, hopefully will do later09:16
Laneywhat did upstream say?09:16
TrevinhoLaney: well, they want to wait for a proper solution for now... Which is scrolled window, but it needs gtk patching09:17
TrevinhoLaney: also they want disable OSB by default in terminal... But I think that's because of a misunderstanding. Since OSB doesn't cover content. This happens in the terminal BTW (when using the experimental and very broken first patch)09:17
Laney"this"?09:18
larsu.c09:19
Laney.h09:19
didrocks.go09:19
larsuI should disable my touchpad09:19
larsuaccidentally hit it while typing a filename09:19
* larsu is happy this didn't happen while typing a password :)09:20
LaneyI wonder why disable while typing doesn't really work09:20
Trevinhoshouldn't touchpad be disabled temporary while writing?09:20
Trevinhoah, ok.. :)09:20
larsuLaney, didrocks: good reply, though ;)09:20
TrevinhoIn mine it works09:20
Laneythink it's a driver thing09:20
larsu"should"09:20
darkxstlarsu, disable while type should always be on now, unless you set it otherwise in the past09:20
larsudarkxst: never did09:21
larsuI think it's just broken on this system?!09:21
larsuwhat's the settings key for that?09:22
darkxstlarsu, oh no settings key, it was completely removed actually09:23
larsumakes sense09:23
darkxstit should always be on!09:23
larsuya, clearly09:23
larsunobody would ever want to turn it off, unless it's buggy09:23
darkxstlarsu, don't underestimate 'everybody;09:24
LaneyTrevinho: maybe larsu could review that patch code-wise in the meantime ... :)09:25
TrevinhoI think so :) (:-* larsu)09:25
Laneya suspicious silence begins09:29
Laney:D09:30
larsuI'm looking at it already!09:30
Laney09:32
larsuTrevinho: this is the bug about porting vte to gtkscrolledwindow https://bugzilla.gnome.org/show_bug.cgi?id=73321009:32
ubot5Gnome bug 733210 in general "Support animated and touch scrolling" [Normal,New]09:32
larsuTrevinho: and apparently overlay scrollbars won't be enabled in terminal by default before then09:33
larsubut your patch is only to get the colors right, even on non-os?09:33
Trevinholarsu: yeah, I know... I linked that even on LP and on my buzilla bug...09:33
Trevinholarsu: however that patch (only for terminal) is broken09:33
Trevinholarsu: it needs some gtk patching09:34
larsuTrevinho: ugh, I guess this is why there's no activity on it09:34
Trevinholarsu: here's more info https://bugzilla.gnome.org/show_bug.cgi?id=754796#c809:34
larsuTrevinho: I'm fine with your patch (if it works) until they have a proper solution09:34
ubot5Gnome bug 754796 in general "Scrollbar should match the terminal screen background" [Normal,Assigned]09:34
larsuyeah I saw that one09:34
larsuthanks09:34
Laneydoes it go with some theme fix?09:35
Trevinholarsu: he says that they won't be enabled by default in any case... But as I commented I think that's because they implemented it badly and so they see an issue when interacting with it09:35
larsuTrevinho: want to fix it?>09:35
larsu:P09:35
Trevinholarsu: about my patch... yeah, it only clears the colors under the scorllbar09:35
larsuLaney: no I think it should work as-as09:35
larsu*is09:35
Laneyok cool09:35
Trevinholarsu: I wish, but... Well no time for that right now :)09:35
Laneywill test this later09:35
larsuTrevinho: ;)09:35
larsuLaney: thanks09:36
Trevinholarsu: yeah, it goes without any theme fix. Theme can be improved once that is landed, though09:36
Laneyman09:36
TrevinhoLaney: how does it work for landing it? Does it use the train? As in that case we can just send alltogether...09:36
Laneyno09:36
LaneyI just upload this09:38
Laneyoh MAN09:38
LaneyI just remembered which way round you use "--" between gbp and bzr bd09:38
Laneymaybe I am finally learning this09:38
larsu:)09:39
Laneythere should be an international treaty09:39
Laneyabout consistency of command line interfaces09:39
Laneytransgressions prosecuted at the hague09:40
Trevinhogit guys would be at that hague for years now09:40
larsuLaney: hahahhaha welcome to posix09:40
larsuwtf09:41
larsuG_FILE_CREATE_REPLACE_DESTINATION exists but g_file_create() doesn't look at it09:41
larsuah, g_file_replace() does...09:43
Laneydoesn't g_file_create() say that the fie has to not exist?09:43
larsuit does, but it takes that flag and silently ignores it09:44
davmor2Trevinho: well the guys aren't gonna help if you start by calling them gits ;)09:49
LaneyOh crap09:57
Laneyupdate-rc.d: error: Read-only file system09:57
LaneyThis bug is the biggest ARGH09:58
=== nudtrobert1 is now known as nudtrobert
* Laney commits crimes10:49
pittiLaney: mounting stuff r/w? :-)10:50
LaneyI am running as root :)10:54
davmor2Laney: Gggggroot10:57
LaneyI am kloot11:00
* Laney puts them on11:00
didrocksphew, just thought about renewing my bike rental subsciption before going :)11:00
* didrocks goes for a run11:03
* Trevinho feels like a newbie... But.... when you're in a bug, isn't really any way to switch focus from upstream project to downstream without changing the uri manually (so that I can target/nominate for a serie/version)?11:09
ogra_Laney, anything wrong with "echo "manual" >/etc/init/whoopsie.override ? (why do you want update-rc.d ? )11:13
Laneyogra_: it already uses that11:13
Laneyand, init system agnostic11:13
ogra_then i dont understand the last bug comment11:13
Laneywhich part of it?11:14
ogra_"update-rc.d does renames"11:14
Laneythey don't work11:14
ogra_if you already use the cho11:14
Laneythis is well known11:14
ogra_*echo11:14
Laneyi don't use the echo11:14
Laneythe code already uses update-rc.d11:14
ogra_oh, i understood you the other way round :)11:14
Laneyit makes sense to use it11:15
ogra_"<Laney> ogra_: it already uses that"11:15
Laneywe just have to work around brokenness11:15
Laneyogra_: how on earth do you test livecd-rootfs/lxc-android-config changes?11:20
Laneyjust upload and make an image?11:20
ogra_Laney, install the deb from a chrootewd recovery works ...11:24
ogra_for livecd rootfs i usually test the resulting changes only .... (you can do local builds but thats a lot of effort)11:25
LaneyI did the changes manually11:25
Laneymaybe I just upload this if whoopsie-preferences works11:25
desrtmorning11:40
desrtanyone want to go to a concert in the hammer this evening?11:40
larsuhi desrt11:41
larsuno thanks, going to the movies tonight11:41
desrtshucks11:41
desrteveryone is bailing on me11:41
=== alan_g is now known as alan_g|lunch
=== MacSlow is now known as MacSlow|lunch
=== alan_g|lunch is now known as alan_g
willcookedesrt, what time?12:59
desrtwillcooke: this evening, starting around 713:07
willcookeDoesn't seem to be a direct bus route from here. :(13:09
larsuwillcooke: you're on an island....13:09
desrthamilton is a pretty small airport13:09
willcookeThey should have thought about this13:09
larsuheh13:09
desrtwhich is annoying13:09
desrtthey're talking about building a second large airport in toronto13:10
Laneyyou could get quite close13:10
Laneyjust cross the bering strait13:10
desrtimho they should just add an ICE from toronto union to hamilton airport and expand it there13:10
desrt(lol.. imagine that, a real train network in canada)13:10
* larsu wonders if we already have translated country names somwehere13:44
=== MacSlow|lunch is now known as MacSlow
willcookeam I here?14:03
davmor2willcooke: no you are there I am here14:04
willcookeah ha!14:04
larsuis that a philosphical question?14:04
willcookelarsu, more a technological one14:04
willcookemy internet went out in the middle of a hangout with didrocks14:04
larsuin that case, the answer is probably yes14:04
larsufrench connections aren't very good14:05
willcookeha, I bet didrocks disagrees14:05
* didrocks downloads some gigabytes to proove larsu wrong14:06
davmor2willcooke: you know the Film the French Connection?  That's faster paced than their French connection ;)14:06
didrocksbut I need to find some GB of something to download :p14:06
larsuhehe14:07
larsudidrocks: I should shut up .. .only on lte :/14:08
didrocksoh right!14:09
willcookeDell has sold out of XPS13 Ubuntu editions in Europe!14:21
larsudesrt: like so?14:21
desrtyes14:22
desrttelegram for work is weird14:22
desrtit's too mixed in with my personal life14:22
larsuindeed. You started there :)14:22
desrtand it's difficult to manage priority of messages this way14:22
larsuoh wait I started with work stuff14:22
desrtalso: all of the beeping is getting annoying14:22
larsuindeed :)14:22
larsuso... I think I'm writing a db. stop me14:22
desrtyou don't have enough features for a DB :)14:23
larsuI mean the api14:23
desrtGVariant is a pretty great API for what you're doing14:23
desrtmaybe with some very very thin layering of convenience API on top14:23
desrtie: lie14:23
larsulie about what?14:23
desrtmake it look like you're returning "City" objects or some BS14:23
desrtbut really it's just a GVariant (ssss)14:23
desrthave nice get_name() etc.14:23
desrtand city_free() -> g_variant_unref()14:23
desrtas for how you manage which items you return, well, i don't know14:24
larsuyeah that makes the most sense I guess14:24
larsuand is extensible14:24
desrtright14:24
desrtif some day you decide not to use GVariant, then you don't break API14:25
Sweet5hark1cyphermox: any help neeeded for sponsoring still?14:46
=== alan_g is now known as alan_g|afk
cyphermoxno, I'm getting to it now14:47
Sweet5hark1cyphermox: great, thanks14:47
larsudesrt: g_variant_new_from_data() gives me an empty array ... how do I start debuggin this?15:06
larsug_variant_get_size() is correct15:07
larsug_variant_n_children() returns 015:07
mzanettianyone here knows how to change the keyboard layout in a unity8-desktop-session-mir?15:21
desrtlarsu: probably you didn't put an array into the memory you're trying to load15:27
desrtyour code was appending a bunch of (ssss) in sequence, wasn't it?15:27
desrtyou can't do that... you need to use a builder15:27
larsudesrt: I did, but it was still compressed (got the data from the wrong stream)15:27
larsusorry :)15:27
desrtah15:27
desrtthat'll do it too :)15:27
larsuya, writing it as a a(ssss) now15:27
larsuLaney would be proud15:27
Laneybahahaha15:28
larsu83ms to rip through all of it15:28
desrti welcome a patch to add streaming support to GVariantBuilder15:28
desrtthis was one of the design goals of GVariant15:28
larsutokenizing and folding every iteration15:28
desrtbut nobody implemented it yet15:28
* larsu wonders if he should even bother making that faster15:28
larsudesrt: didn't you say it's impossible?15:28
=== alan_g|afk is now known as alan_g
desrtno.  it's easily very possible.15:28
desrtGVariant is designed in such a way that the natural way of using a builder (with nesting) results in all of the data being written immediately with no back-seeking required15:29
Laneylarsu: try on a phone15:29
Laneyor the armhf porter :)15:29
desrtonly the offsets are required to be held until the end of each nesting level15:29
desrtie: a few bytes per item, regardless of the size of the item15:29
desrtso it's quite efficient15:29
larsuLaney: same porter but going into an armhf schroot?15:30
Laneyporter-armhf.c.c15:30
larsuok will try later15:30
Laneyactually those might be fast15:30
Laneyif it's armhf on arm6415:30
* Laney doesn't remember15:30
larsuI can always build an index as an optimization15:30
larsuprobably we're already much faster than before because we're not creating all those objects15:31
desrtat which point seeking will be very useful :)15:31
desrtyou're sort of exploring a bad side of GVariant here15:31
larsuLaney: but we still need to fix bug #143947515:31
ubot5bug 1439475 in ubuntu-system-settings (Ubuntu) "in timezone selection the country name should be displayed as the native language of the country" [Low,New] https://launchpad.net/bugs/143947515:31
desrtsince you _will_ be creating lots of objects (GVariants)15:31
Laneylarsu: sure15:31
larsuLaney: I wonder where we should put country translations...15:32
Laneylarsu: orthogonal though, don't get tangled up trying to fix all the things at once15:32
larsuinded15:32
larsu*indeed15:32
Laneyprobably geonames.org (where this database comes from) has something15:32
larsuat least now we can search for Nëw York and get New York ;) (thanks desrt ;) )15:32
desrtthat's not true.15:32
desrtyou can search for New York and get Nëw York, but not the other way ;)15:32
larsuLaney: it does, it's even in our dataset15:32
Laneycool15:33
larsudesrt: right sorry15:33
Laneywhat's the problem then?15:33
larsuwe probaly want to not ship all of them15:33
larsuI'd expect the original name and the german name on a system with de_DE15:33
desrtit has nothing to do with the system locale15:34
desrtand everything to do with the locale of the name itself15:34
desrtwhich is actually really interesting15:34
larsuhm? That's what I'm just saying15:34
desrtyou have a chance to handle that in an intelligent way here, since the city names come from particular countries15:34
larsuI want the original name AND the name in the system locale15:34
desrtoh.  weird.15:34
desrtgood luck :)15:35
larsuwhy?15:35
desrtbecause this is m*n for m city names and n locales15:35
desrtand your database doesn't contain this info15:35
desrtyou mean like köln vs. cologne, right?15:35
larsuyes15:35
desrtand brussels vs bruxelles vs brussel15:35
larsuit does... but I think it doesn't tell me which languages alternate names come from15:36
pittibrüssel *cough*15:36
desrtyou mean bruessel :)15:36
* larsu pats pitti on the back to help with the cough15:36
Sweet5hark1pitti: bless you15:36
larsudesrt: g_str_match_string() doesn't do that one yet ;)15:36
* Laney is off for some errands (skipped lunch) - ttyl15:37
desrtit does, if you tell it your locale is "de"15:37
desrtthat's the purpose of the "translit_locale" argument to g_str_tokenize_and_fold()15:37
larsudoes it use my system locale if I pass NULL15:37
larsuNEAT!15:37
desrtno15:37
desrtit uses C15:37
desrtanyway.. my point is that you need to figure out which language each of these names is from so that the transliteration can handle it intelligently15:38
larsuyeah I think I don't know that15:38
larsuso ... include all of them?!15:38
desrtthat would be weird15:38
desrtö for example appears in german and swedish, but you don't agree on what the ascii-ification rules are15:38
larsuin u-c-c, I can find all of brüssel, brussels, and bruxelles right now15:39
larsuI think someone decided to index ALL THE THINGS15:39
desrthow about bruessel? :)15:39
larsunope15:40
desrttime to step up your game15:40
larsunot running de_DE15:40
desrthere's a hint: use wikipedia15:40
desrt"this page in other languages" is your friend :)15:41
larsuuh oh15:41
desrtBruselský region15:41
desrt:)15:41
desrtბრიუსელი_(რეგიონი)15:42
desrt布鲁塞尔-首都大区15:42
desrtcould be that this way lies madness...15:42
larsuindeed15:42
* larsu gets feature parity on the phone first15:43
larsubut this will need to work15:43
desrt(madness and large DBs)15:43
larsunot *that* large15:43
desrtall the cities of the world translated into all of the languages of the world?15:43
larsumost of them are 1:!15:44
larsu1:115:44
desrti wouldn't bet on that...15:44
desrtso that was weird15:58
larsuoh you're back15:58
desrtlost internet in my house, and my phone wouldn't work either15:58
desrttraceroute showed that both connections were dying at the main internet exchange in toronto15:58
desrtseems to be back on my phone now...15:58
desrthome connection is also working again15:59
desrtscary feeling... losing internet and not even being able to use your phone to get around it :p15:59
larsudesrt: is returning GList still cool?15:59
desrtno15:59
desrtnever was15:59
larsuzero-terminated array?15:59
desrtslightly nicer....16:00
larsuiterator?16:00
desrtare you returning an array of GVariants?16:00
larsuyes16:00
desrtdid you consider returning a GVariant array?16:00
larsuit's not in the API16:00
desrthuh?16:00
larsuGVariant isn't16:00
larsubut yeah, could do I guess16:00
desrtoh.  you want people to use your array natively?16:01
larsuI want people to not use g_variant_16:01
desrtright16:01
larsuin case I change my mind16:01
desrti'd use an array with a length field16:01
desrtand null termination for convenience16:01
desrtlike:16:01
larsuand then require calling free() in a loop?16:01
desrtgpointer* get_the_thing(thing, int *n);16:01
larsuand again for the container?16:01
desrtya16:01
desrtthis is where it starts to suck16:01
larsuright16:02
desrthow about GListModel? :D16:02
larsu..16:02
larsumore and more I dislike the way we do c16:02
desrtthe way we do C is nice16:02
* larsu shouldn't have to think about this shit16:02
desrtyou're just trying to do it without fully committing to doing it16:02
desrtso you're in this weird in-between way16:03
desrtand of course that's going to suck16:03
larsufair enouhg16:03
larsuit's all because of qt then!16:03
desrtalso: don't think that using another programming language would free you from having to decide about datatypes...16:04
larsureturning a list in python is totally accepted16:04
desrtexcept that probably you'd actually want to do it as a generator, right?16:04
larsuor most other languages for that matter16:04
larsuheh16:04
desrt:)16:04
desrtsame shit everywhere...16:04
desrtbesides... the most python-list-like thing that we have is GPtrArray16:05
larsureturning that was never cool, either16:06
desrtyou still haven't decided if you want to reuse the same thing when submitting a new query or not16:06
desrtsounds like you're half way between designs on that one16:06
larsuI have16:07
larsuI won't for now16:07
larsubut might add a GListModel on top16:07
desrtif i was doing this i'd do something a bit crazy:16:07
* larsu is all ear16:08
desrtadmit, on your API, that you internally have an indexed array of items from 0 to [whatever]16:08
desrtand have a global API for "get me item number 7"16:08
desrtthen have your search return a sorted list of indexes16:08
larsuhm, intriguing16:09
desrtyou can write a convenience API on top of that if you'd like it to return the things themselves, but whatever16:09
desrtthe nice part about this is that it makes filtering the list when you type more-and-more specific search terms very easy16:09
desrtyou just scan through the sorted array of index numbers and very quickly notice which ones are no longer there16:09
desrtdoing a GListModel on top of this, for example, would be trivial16:09
larsubut I have to redo all of it when backspace is hit16:09
desrtnah16:09
desrtyou just do the opposite16:10
desrtnotice which ones got added16:10
desrtreally, your merging algorithm would handle both cases, of course16:10
desrtbut in practice it would only ever be doing one or the other during a given iteration16:10
larsuI mean I'd have to go through the whole list again16:10
larsuto find the ones that were addded16:10
desrtyes.  of course.16:10
desrtin my mind you're scanning the full list every time you do a search anyway16:11
larsuhow do you suggest this works? Pass in an array of previous matches?16:11
larsu(indexes, of course)16:11
desrti'm only talking about the model level.. and maybe widget proxies16:11
desrtand maybe animations....16:11
desrtdepending on how crackful you want to get16:11
larsuwe can always do these one level up...16:11
desrtyes.  precisely16:11
desrtthe nice thing about ints is that the ints are _identity_16:12
desrtin a very natural way16:12
larsuan "id" string is as well16:12
desrtif you try to do that with pointers then you have to play the caching game16:12
desrtand then you can't sort them16:12
larsuyeah...16:12
larsutrue16:12
desrtanyway... just an idea16:13
desrtand not sure how well it works for cities with multiple names16:13
larsuI'm getting around to it :)16:13
larsuthey have the same int, no?16:13
larsuso guint * query (string)16:13
desrtbut then what do we sort by?16:13
larsumerge with the previous match16:13
desrtthe name of the city in which language?16:13
larsusort16:13
larsudesrt: thats the other problem we discussed earlier, no?16:14
larsuhm, geonames also has an id for each city16:14
desrtya... of course.. just mentioning that there is potentially an interesting intersection here16:14
larsubut not consecutive16:14
larsudesrt: I like the part where I don't have to return a weird array16:15
desrtis it something reasonable to (user-visibly) sort on?16:15
larsujust a guint* and a length16:15
larsuno, not really16:15
larsuand having proper indices will make it easier on the backend for me16:15
desrtand the g_free(array) thing is nice16:16
larsu(looking into the giant a(ssss) directly)16:16
larsuindeed16:16
desrtso i think you have your API then16:16
larsudesrt: thanks :)16:16
desrtthen you can (easily) do some fancy model stuff on top of it later, and efficiently so16:16
desrtno prob16:16
larsuan qt can do the same16:16
larsuif Laney's up for it16:16
tjaaltondoes wily have the gio bits for google drive integration?16:49
=== alan_g is now known as alan_g|EOD
willcooketjaalton, don't think so.  They were introduced in 3.18 and we're on 3.16.17:20
willcookeg'night17:28
=== ahayzen_ is now known as ahayzen
=== ahayzen_ is now known as ahayzen
TheMusotkamppeter: Just a heads up, you accidentally deleted some entries from the desktop 16.04 planning sprint blueprint when you added your entry. I've fixed it. I'm guessing you already had the page open, and edits were made since you had that page open.22:21
tkamppeterTheMuso, sorry, it was open for some days and I simply clicked the button for editing the Whiteboard.22:30
tkamppeterTheMuso, Bugzilla does better in such a case, if yoiu submit based on an outdated state of the page, you get a warning  message.22:31
TheMusotkamppeter: Yeah as I said, I figured something like that was the case. Probably worth filing a bug against launchpad about that.22:39

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