[00:21] balloons: when you got time pls review https://code.launchpad.net/~nik90/ubuntu-clock-app/1-fix-trunk-tests/+merge/247078 [00:21] thnx === charles_ is now known as charles === _salem is now known as salem_ === salem_ is now known as _salem [02:32] when using Tabs how do I link another qml file into the current qml file? [02:54] popey, what was the command to install a click package from /tmp on the phone? [03:26] aquarius: what do you use to compose your two videos together? [03:30] mhall119, do you know the command on hand? [03:30] ahoneybun: pkcon install-local --allow-untrusted ${file} [03:30] like saver mhall119 [03:31] *life [03:31] always happy to help :) [03:31] ahoneybun: did you get your Tabs question figured out? [03:31] mhall119, btw I moved all my tabs to seperate qml files :) [03:31] good, I think the Tabs component can optimize it that way [03:31] I did the same for my Pagestack in uReadIt 2 [03:32] yea Pagestacks [03:32] I'm using Tabs as they are the best way for my app [03:32] I just did not like having 1 file with like 200 or so lines of code [03:33] it works great on the computer just want to try on a device [03:34] ok it works on device as well mhall119 [03:34] check this mhall119 http://bazaar.launchpad.net/~aaronhoneycutt/ubuntu-beginner/trunk/files :) === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [08:01] good morning [09:12] good morning [09:30] Good morning all; happy Hugging Day! :-D === chihchun is now known as chihchun_afk [09:39] * mzanetti hugs JamesTait [09:39] * JamesTait hugs mzanetti back. :) [09:40] popey: rpadovani: justCarakas: Thanks guys for your feedback. Happy to announce the game is released! [09:40] no go hit that donate button :P [09:40] j/k [09:40] now go... even [09:41] mhall119, kdenlive. [09:51] mzanetti: yay [09:54] so we should get updates trough the store now ? [09:54] or do we need to install it trough the store for that ? [09:54] mzanetti: ^ [09:55] justCarakas: I don't know tbh [09:55] justCarakas: you can try to check for updates if it's there [09:55] is there an update above 0.1.4 ? [09:56] Hey SDK guys! I know some of you are wondering about the new App Guidelines that will be going on the Design website. The first draft will be going live on Monday at the latest. It would be great to get your feedback on it! I'll post the link in here when it is up and running. [09:56] yes :D I get the update version 1.0.0 [10:02] I saw the all stars animation :) by just playing a easy level again :) [10:04] justCarakas: yeah, once you have all the stars you'll see it every time you complete a level [10:05] justCarakas: you're the first one to see that after actually playing for real :D === chihchun_afk is now known as chihchun [10:14] cool :D [10:14] is there also something if you complete all the levels mzanetti [10:15] on all dificoulties [10:15] justCarakas: only ways to find out is to play it or read the code [10:15] :P [10:15] :p [10:15] working on playing :) [10:15] don't wanna spoil it by reading the code [10:15] :p [10:40] mzanetti, is there no tutorial for Machines vs Machines? I don't get what to do. [10:41] stop robots getting from one side to the other by shooting them with turrets you deploy and upgrade [10:41] mzanetti, (that is: I have played tower defence games before, but even given that I don't see which things I have to use as defences, nor how to add them. If I hadn't played a tower defence game before I guess I'd be even more baffled...) [10:41] tap places then tap turrets [10:42] aquarius: no, there isn't a tutorial... we decided it's probably not worth the efforts [10:42] aquarius: but seriously... if you manage to solve riddling, you should manage to figure this :D [10:42] * mzanetti can't get past level 3 or so on riddling :D [10:42] Ah. I was tapping on the path itself, which is not allowed, and doesn't do anything [10:43] and so it seems like the whole game doesn't do anything. :) [10:44] aquarius: noted. will discuss with mivoligo what to do there [10:49] aquarius: you finished riddling ? that is impressive [10:50] justCarakas: he wrote it [10:50] popey: hey, are we aware of this? http://appstore.bhdouglass.com/app/com.ubuntu.developer.mzanetti.machines-vs-machines [10:50] this is awesome ^^ [10:50] we are :) [10:50] ow :D [10:51] and no, I don't mean the game, but the store web ui [10:51] he should add scope links... which I didnt know you could do [10:51] yea indeed :D [10:52] OMG, it even has "newest first" option, I didn't know this was possible in a store ;) [10:53] mzanetti: can you file a github issue and provide him some info about the format of scope:/// links? [10:54] popey: ack [10:54] davidcalle: then you probably also don't know this RSS feed of all published apps: http://hogsmeade.lieberbiber.de/appstorediff.xml [10:54] thanks to sturmflut-work ^ [10:55] mzanetti, I do and follow it religiously :) [10:55] haha, ok :) [11:02] mzanetti, having a vaguely tutorial-ish overlay on the first level might not be a bad idea...https://screencloud.net/v/121O sort of thing (excuse bad graphics; you'll do better) which then changes to point at the different defences once you've chosen where they go. It means there's no point when you're thinking "I don't know what to do, now" [11:04] aquarius: yeah... we thought about that already... will bring it up again [11:04] thanks for your feedback [11:05] mzanetti, also, no obvious way to turn off the music while playing? [11:05] popey: https://github.com/bhdouglass/ubuntu-appstore/issues/8 [11:06] (am pretty impressed with the game, btw) [11:06] aquarius: yeah, you should not turn off the music. because it's awesome [11:06] :D [11:06] thanks [11:06] ha! [11:06] one of the things that people complained about with Riddling was playing it secretly in meetings and the sound giving them away :P [11:06] :D [11:07] maybe add a music toggle button to the pause overlay? [11:09] also also, adding cheats. One of the most enjoyable things about a tower defence game is being able to give yourself £100000000 and then put super world-defeating weapons on the first level, for those that allow it :) [11:10] aquarius: for now you can edit the .desktop file and add "-d" to the EXEC line ;) [11:10] * aquarius laughs! [11:10] thanks mzanetti [11:11] mzanetti, technical question. To rotate my screen, I have to turn rotation lock off (I *always* rotation lock my phone). How hard is it to still work in that environment, by basically rendering to a canvas which is 90° rotated? [11:12] aquarius: I could do that, wouldn't be hard. however, once the shell rotation branches land, it will break (not technically - but it'll confuse the s*** out of your mind as phone edge gestures don't line up with the fullscreen app's orientation) [11:12] ah [11:13] I did that in dronefly btw [11:13] I always find it really frustrating when things make me rotate, because I have to turn off rotation and then the rest of the phone annoys me :) [11:13] just locking to portrait and rotating content 90° [11:13] also, Ubuntu phone's aggressive screen locking means that I have to unlock the phone on its side ;) [11:14] justCarakas, I did finish Riddling. Because I'm a genius. ;) [11:14] aquarius: I fully agree... you might want to add that "landscape only app should override locked to portrait" stuff to here: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1413121 [11:14] Launchpad bug 1413121 in QtMir "MainView is missing an API to lock to landscape" [Medium,Confirmed] [11:15] comment added to bug :) [11:16] stephwil_, I'd love to see the app guidelines, certainly! [11:17] mzanetti, MvM is one of the first things I'd consider a full completed game on the phone. Nice work! [11:18] aquarius: thanks :) [11:19] aquarius: btw, logged your feedback here: https://bugs.launchpad.net/machines-vs-machines [11:29] yeah, 3/3! [11:29] on level 1 in easy mode. [11:29] :-) === _salem is now known as salem_ [12:13] you are way behind aquarius I'm already at level 24 in normal :D and I finished everything including all the easy levels with 3 stars :D [12:13] mzanetti: I added an important bug [12:14] justCarakas, I wrote Riddling, though, so I'm not sure it counts :P [12:14] lol [12:15] if you like the game maybe you should also say it affects you aquarius https://bugs.launchpad.net/machines-vs-machines/+bug/1413180 [12:15] Launchpad bug 1413180 in Machines vs. Machines "It is too awesome" [Undecided,New] [12:16] that'd be a lot better placed as a review in the store than a bug :) [12:16] but it is a bug, because it kills productivity :D [12:17] ... ok... that's the first time I get such a bug report :D [12:17] I'll also place a review after work :D [12:17] and maybe 3 starts, because that is the maximum ingame :D [12:17] but I tend to agree with aquarius... why are there no reviews yet! [12:18] #aquarius - hopefully Monday you will see it :) === pindonga` is now known as pindonga [12:20] there you go mzanetti you got 2 reviews [12:20] that web ui seems to lag behind [12:21] ah yeah :) [12:21] mzanetti, also, music should stop playing as soon as I switch to a different app. But I think that's Ubuntu's fault, not yours. [12:21] aquarius: hmm... actually no... [12:21] or maybe [12:21] dunno [12:22] mzanetti: just commented on the sound bug [12:22] I can fix it in the app though [12:22] popey: do you know how I get my phone to recognise the sim again once it says its offline ? [12:22] mivoligo: saw that one? https://bugs.launchpad.net/machines-vs-machines/+bug/1413180 [12:22] Launchpad bug 1413180 in Machines vs. Machines "It is too awesome" [Undecided,New] [12:22] ... [12:23] you should change it to confirmed :D [12:23] yeah [12:23] still need to figure how to solve this one [12:23] seems tricky [12:23] :p [12:23] mzanetti: nice bug :D [12:27] justCarakas: no.. sounds like a question for awe [12:29] ill just restart for now [12:29] where should I report it ? [12:31] justCarakas: against ofono probably [12:37] popey: ping [12:43] mhall119, dpm: do you know the answer to this? [12:43] dholbach: are non-minified versions of developer.u.c CSS files available somewhere? [12:43] nik90: yo [12:44] popey: hey, I have 3 MPs for the clock app after which we can push a new update to the store. [12:44] popey: they just need to be reviewed and merged. All tests pass and that's a good sign [12:44] yeah, i just saw them come into my inbox. Will take a look this afternoon. Thanks! [12:44] :) [12:45] popey: I noticed a new bug with one-time alarms that I also reported and fixed at https://bugs.launchpad.net/ubuntu-clock-app/+bug/1413027 as part of these 3 MPs [12:45] Launchpad bug 1413027 in Ubuntu Clock App "One-time alarms cannot be re-enabled using the alarm switch after they have gone off once" [Medium,In progress] [12:45] cool thnx [12:45] excellent! [12:46] dholbach, I don't know the answer, but I'm sure they are available somewhere. Ant or someone else from the web team should be able to say [12:47] thanks, I'll ask [12:53] zsombi: t1mp: hey, is there a way to get an ActionSelectionPopover to be in the center of the screen? It does it on the desktop by not setting an anchor but that's not the case on the phone [12:58] DanChapman: you mean not setting any caller? [12:59] zsombi: yeah sorry 'caller' :-) [12:59] DanChapman: it should work same on the device as well... what window size do you have on desktop? [13:02] zsombi: atm i have it set to 45width & 71 height, but that doesn't seem to make a difference changing that [13:02] mzanetti: I just ran the statistics on http://hogsmeade.lieberbiber.de/appstorediff.xml again. It was accessed from 45 different IP addresses today O_o [13:02] DanChapman: the size of the window has some influence on positioning... [13:03] DanChapman: however it should have none in this case [13:03] DanChapman: do you have Vivid? [13:04] mzanetti: I just noticed your original post on g+ is from 20th May. So it took us "only" 7 months :D [13:04] zsombi: oh ok... i didn't know that. Yes i'm running Vivid atm although i noticed this happening on utopic [13:04] aswell [13:04] mzanetti: 8 even ;) [13:05] DanChapman: you are the second one reporting Popover misplacement on Vivid... [13:05] zsombi: I can confirm the issue faced by DanChapman .. [13:05] I remember mentioning it to you guys at the malta sprint [13:05] hmm [13:06] nik90: DanChapman: could you confirm this bug? https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1413194 [13:06] Launchpad bug 1413194 in ubuntu-ui-toolkit (Ubuntu) "[regression] Cut/Copy/Paste options displayed off the top of the screen from the addressbar" [Undecided,New] [13:06] I cannot [13:06] nik90: DanChapman: it's on Vivid [13:06] Wellark: I have some questions about the connectivity-api [13:06] related to your issue, as it affects Popover positioning [13:08] mivoligo: yeah :D took quite a while [13:08] sturmflut-work: heh, nice [13:09] zsombi: sure, give me a few minutes to get some charge back into my phone [13:10] DanChapman: you only need to run teh browser and try to invoke the context menu of the browser URL [13:10] DanChapman: long tap [13:12] zsombi: I am on RTM and cannot reproduce the bug yet. I suppose it is on vivid and rtm-proposed. [13:22] zsombi, confirmed i'm seeing the same on Vivid === MacSlow is now known as MacSlow|lunch [13:35] popey, could you double check this on your N7 https://code.launchpad.net/~andrew-hayzen/music-app/walkthrough-max-width/+merge/247145 [13:36] ok [13:50] DanChapman: thx!! [13:51] zsombi, yw :-) [13:52] DanChapman: so seems there's something on Vivid device which disturbs the Popover positioning [14:13] sturmflut-work: ok. how can I help you? === MacSlow|lunch is now known as MacSlow [14:31] rpadovani: ping === zyga is now known as zyga-afk === chihchun is now known as chihchun_afk [14:59] Wellark: As far as I see the connectivity-api will be the only supported way to get information about networking details from within a confined app, right? [15:00] popey: hey, there's a free spot in the "Our favorite games" section! *hint* *hint* [15:00] :D [15:00] lol [15:03] mzanetti: hmm strange...the game has 5 reviews all of which are 5 stars, and yet the overall game rating still shows 0.0 [15:03] yeah... I saw that too [15:03] not sure why [15:03] maybe that is only calculated once a day ? [15:04] nik90: looking here, the reviews haven't appeared yet either: http://appstore.bhdouglass.com/app/com.ubuntu.developer.mzanetti.machines-vs-machines [15:04] justCarakas: could be... [15:04] mzanetti: yeah that I noticed this morning... [15:04] haha mzanetti [15:05] :) [15:05] mzanetti: his website is only updated daily [15:05] AIUI [15:05] mzanetti: just a minor thing, but it would help new people if the the store description is more descriptive with fancy phrases and more screenshots..sort of like selling your app to the audience [15:06] nik90: yes [15:06] but it was 2am [15:06] :D [15:06] will add some more [15:06] cool [15:06] JamesTait: Would it be possible to get aggregate numbers about the most searched terms in the app store? So we know what users are looking for and can react on it [15:09] sturmflut-work, technically, anything is possible. :) I don't think it'd be trivial, though, and I'm not sure we'd want to throw out a list of most-searched terms for app developers to "SEO" their app entries. ;) [15:10] JamesTait: Bargh, right. Didn't think about that. [15:11] also, privacy :) [15:12] popey: That's why I asked about aggregate numbers, just the top 10 or so [15:12] hmm [15:15] If someone of you has some spare time, could you please take a look to some MPs for ubuntu-docviewer-app? [15:16] https://code.launchpad.net/~ubuntu-docviewer-dev/ubuntu-docviewer-app/trunk/+activereviews ^^ [15:22] ahayzen: ping [15:22] nik90, yo [15:23] ahayzen: hey, popey told me you will be meeting tomorrow to discuss about the weather app [15:23] ahayzen: I like to also join in the discussion [15:23] popey, we're meeting tomorrow? [15:23] well, we usually have a weather meeting on thursday :) [15:23] ah [15:23] but nik90 isn't available at that time [15:23] would you be free sometime before 17:00 UTC (just for tomorrow)? [15:23] nik90, sweet any help would be appreciated [15:23] thought we could get together sometime and just work out the details [15:24] 12 UTC? [15:24] yeah we need to work out where/how to start [15:24] popey, we should probably check with victor as well [15:24] will need to be later if he's to be there [15:25] I have a lot of meetings tomorrow, but don't _need_ to be there if you're okay with that? [15:25] if I can I'd like to be [15:25] popey: how late? I should be home late in the evening [15:25] ...i'll see when victor is about... [15:26] nik90: I'll work around you. [15:26] I have a diiner plan with friends around 18:00 - 20:00 UTC...anything before or after, I am good [15:26] 17:00 UTC is fine by me if that's better for ahayzen and victor? [15:26] popey, just waiting for a response from victor.... [15:26] ok [15:26] popey, JamesTait: There should be some channel between users and developers I think. Public search term statistics, a wishlist/voting system integrated into the store, something like that. So the users can easily "vent their anger" at the right place and get some kind of feedback. Otherwise they will go straight to a social network and post negative comments. [15:27] popey, will the weather app developer(s) be there as well? [15:27] thats you :) [15:27] hahah [15:27] "P [15:27] heh [15:28] i mean the current store app devs... [15:28] yeah, I can ask [15:28] hangout or irc? [15:28] erm possibly IRC we'll see [15:28] fine with either [15:28] popey, i'll get back to you once i hear from victor [15:28] roger roger [15:29] sverzegnassi: I will take a look at your empty state MP [15:30] and the rest as well, considering how small they are [15:30] nik90: Thanks a lot! [15:35] Elleo, hey, is it known that in podbird the podcast lengths are wrong? [15:35] seb128: nope, are they wrong for all feeds for you or just a specific one? [15:36] Elleo, I tried a bunch only but they have all the same issue [15:36] Elleo, e.g The Linux Action Show is one I tried [15:36] seb128: how wrong are they? all the ones I'm subscribed to seem right [15:36] seb128: okay, will subscribe to that and see what I get [15:37] Elleo, trying "Mark Shuttlework Interview" it states 1:33 [15:37] but that one is like at least half an hour [15:37] seb128: that's 1 hour 33 minutes [15:37] oh [15:37] seb128: should maybe make it clearer that it's not showing seconds [15:37] moving the slider doesn't do anything [15:38] seb128: that should work, although it can be a bit hard to grasp the slider [15:38] seb128: is it actually moving? [15:38] Elleo, it's moving [15:38] the sound just keeps playing like I didn't move it [15:38] and the text doesn't match the position [15:39] seb128: interesting, haven't seen that before [15:39] seb128: seems to work for me on the shuttleworth one [15:39] Elleo, hum, in fact it's working now [15:40] I wonder if I just got confused earlier by the time being hours:minutes or something [15:40] Elleo, sorry for the pings [15:40] maybe, but I'll keep an eye on that and see if it ever happens for me [15:40] Elleo, thanks for replying, oh and great app btw ;-) [15:40] seb128: thanks :) [15:45] heh, winner, you can directly live screencast with the nc trick from the phone, too. [15:46] sverzegnassi: hey, I am having trouble building docviewer..I get the build error https://imgur.com/uCj05ko [15:47] aquarius_: nice [15:49] nik90: have you installed libpoppler-qt5-dev:armhf in you kit environment? [15:49] sverzegnassi: sry for the ping, I just read the README and figured that out [15:50] my bad sry [15:50] no problem :) [15:51] * aquarius_ writes quick blog post :) [15:52] ahayzen: is there a way to add an album to a playlist or is it just the playing track only? [15:53] davmor2, go to the album... press and hold on of the tracks.... select all in the header... add to playlist [15:53] ahayzen: thanks [15:56] sverzegnassi: did you understand what the following error means, Starting /home/krnekhelesh/Documents/Ubuntu-Projects/MP-Reviews/builddir/build-add-empty-state-UbuntuSDK_for_armhf_GCC_ubuntu_sdk_14_10_utopic-Default/src/app/ubuntu-docviewer-app... [15:56] /lib/ld-linux-armhf.so.3: No such file or directory [15:56] /home/krnekhelesh/Documents/Ubuntu-Projects/MP-Reviews/builddir/build-add-empty-state-UbuntuSDK_for_armhf_GCC_ubuntu_sdk_14_10_utopic-Default/src/app/ubuntu-docviewer-app exited with code 255 [15:56] I just updated my 14.10 armhf chroot [15:58] nik90: there are multiple targets: "docviewer" and "ubuntu-docviewer-app" [15:58] Hi folks. Who takes care of Ubuntu.Connectivity.NetworkingStatus ? I wonder if it shouldn't be reporting SIM in but no data plan as disconnected (currently shows as connected) [15:59] if one doesn't work, the other works. [16:00] sverzegnassi: ah yes, the other one works.. [16:00] karni: that would Wellark if I am not mistaken [16:00] nik90: tnx [16:01] Wellark: probably a question to you above ↑. [16:05] Elleo: http://popey.mooo.com/screenshots/device-2015-01-21-160219.png :) [16:05] popey: heh [16:05] popey: well, it's sort of bottle shaped... [16:06] popey: I'm hoping to become a pioneer of artificial stupidity [16:06] haha [16:06] popey, who would I need to convince that the phone OS should include streaming your screen? :) [16:06] specifically _my_ screen? [16:07] heh [16:07] ha! yes. livephone.popey.com. Everyone can see what you're doing. :) [16:07] aquarius_: just implement it ;) [16:07] No. airplay, essentially. (It should be miracast, obvs.) [16:08] but like airplay in that it finds things. [16:08] aquarius_: hi buddy! long time no see :) [16:08] * beuno gets a flashback [16:08] hi beuno :D [16:09] t1mp, I can't implement it -- it would require 1. adding something to a status menu, which isn't an exposed api, 2. zeroconf, which I'm confined away from, 3. access to /var/run/mir_socket, which I'm confined away from, 4. not being suspended, which I'm confined away from, 5. enough knowledge to have the phone's hardware do the mp4 encoding, which I don't have :) [16:10] t1mp, I'm happy to *spec* it ;) [16:10] ahayzen: modifying a playlist while it is playing doesn't update the playlist till you stop it and restart it, for example throw a list together start it play move some of the tracks about and it will continue to play them in the original order [16:10] davmor2, are you modifying the playlist order or the queue order? [16:11] davmor2, once you have told a playlist to play it is only then playing a copy or snapshot of what it was then [16:11] heya karni! [16:11] o/ :) [16:11] davmor2, updating the playlist after you have started playing it won't then change the order or play (unless you restart it) ... or unless the reorder is broken :P [16:12] aquarius_: just make sure to bring up how convenient it'd be for convergence to not have to rely on HDMI<->MHL [16:12] ahayzen: yeah okay I was checking more if it should I figured it wouldn't but thought I'd test it thanks for confirming :) [16:12] aquarius_: I'm sure someone's ears will prick up then ;) [16:12] davmor2, yeah no problem [16:12] ahayzen: not sure if other players allow it either to be honest :) [16:12] not that i'm aware of [16:12] Elleo, that's a nice argument. I like that. [16:13] davmor2, which music app version are you looking at? [16:13] aquarius_: yeah, bluetooth keyboard + mouse + miracast display would be super sweet, no cables, just everything magically connecting to everything else [16:14] Elleo, the big annoying thing about miracast is that it has to be wifi direct (point-to-point), which suuuucks. I want airplay, which can just broadcast to a zeroconf-advertised destination on the network that you're on :) [16:14] ahayzen: latest store version I think let me double check [16:14] aquarius_: ehm, yeah. I guess everybody whould have those issues ;) [16:15] aquarius_: but I wouldn't mind being able to stream from my phone either [16:15] davmor2, ah cool :) there are a few bugs in that we have fixes already landed for ... eg pulling the SD card out :) but they'll be in the next version [16:15] aquarius_: yeah, doesn't have to be just miracast, as long as I can stick some dongle in a display and it magically works I'm sold [16:16] aquarius_: plus it'd allow for convergence type stuff to be played with on devices that don't support MHL (which I think is quite a lot still) [16:17] t1mp, it'd be cool, wouldn't it? I mean, you can stream from your phone right now -- http://www.kryogenix.org/days/2015/01/21/live-screencasting-from-ubuntu-phone/ -- but I want it available to actual people and not just hardcore techies ;) Which means it's pretty simple -- you (a) detect servers that do it with zeroconf, and (b) add a button to the OS which turns it on and off, and (c) you encode to mp4 on [16:17] the phone. (a) needs stuff confinement disallows, (b) needs some way of building a complete phone image and running it yourself which is a major league pain for an app dev, and (c) requires hardware skillz that I don't have. :) [16:18] t1mp, hence suggesting that it would be a useful thing for someone who already does all that stuff to do -- which means the core phone development team. :) [16:24] QUESTION: Global Jam = Online Summit? [16:25] sturmflut-work: that is correct. if you need detailed information, please file a feature request bug against connectivity-api project in launchpad [16:25] opps [16:26] ahayzen: I'm running long term usage tests on a secondary phone, so setup a playlist for work play it through a bluetooth speaker and see which battery gives out first cause that's what you do at work right :) [16:27] karni: if the phone does not have internet connectivity then indeed the NetworkingStatus should give you "disconnected" [16:27] davmor2, hah cool :) note bluetooth playing music uses less CPU usage than the internal speaker, magic :) [16:27] Wellark: Okay, will do. My use case is https://sturmflut.github.io/linux/wireless/2015/01/19/designing-a-wifi-analyzer-app-for-ubuntu-touch/ , so I would need as much information as possible about wireless networks in range, updated at fast as possible === zyga-afk is now known as zyga [16:27] Wellark: k, will file a bug [16:30] sturmflut-work: ok. cool [16:30] sturmflut-work: please include that link to the bug report as well [16:30] karni: thanks! [16:30] zbenjamin, bzoltan_ Get a chance to look at the autopilot plugin? [16:31] AkivaAvraham: To be honest, no... we both were covered with critical fixes :( [16:31] karni: when you see it happening, could you also attach the output of "$ nmcli d" to the bug report? [16:31] sure [16:31] bzoltan_, so no time? No problem [16:33] AkivaAvraham: we had a brief talk about it... one thing we agreed that overloadin the menus might not be the best idea. I mean it can stay there for the sake of HUD ... but what would be great if it were fully integrated to the QtC's native build-run config [16:33] hmmmmm [16:35] I would have to know what you mean by the native build-run config. Does that mean you want it in the "Project" tab? [16:39] SturmFlut|AFK: your list of requirements are not that different from what let's say our location-service would need for wifi positioning so there is hope that you will get your scanner up and running at some point [16:40] SturmFlut|AFK: and technically we could add a confined interface for forcing active scanning as well [16:40] although that's quite limited usecase feature [16:51] SturmFlut|AFK karni : if there are any additional features you need or want to see on the connectivity-api (regarding BT, NFC, networking, whatnot) feel free to file bugs at https://bugs.launchpad.net/connectivity-api/+filebug [16:52] those bugs will help a great deal when designing the next iteration ubuntu APIs and knowing what people want to use and see will help on the prioritizing and such [16:53] ahayzen: well that answers that one then bt speaker died first \o/ [16:53] davmor2, so your phone lasted longer than the speaker? lol [16:54] yeap and the speaker died the music jumped to loud speaker on the phone and paused not sure if it should of done that but hey it played after I unpaused it again :) [16:54] Wellark: ack, thanks :) [16:54] Wellark: btw, it says /ril_1 gsm connected [16:55] davmor2, yeah it should have paused :) [16:55] but there's no data plan, so effectively no connectivity [16:55] * karni files a bug, we'll see what can be done [16:55] davmor2, if you unplug headphones it will pause as well...basically if you change the output source it'll pause [16:56] davmor2, otherwise you walk into a lecture unplug your headphones and everyone hears ABBA blasting out of your internal speaker ;) [16:56] karni: good. so this tells us already that NM reports the gsm as connected [16:56] and hence connectivity-api reports that we are connected [16:56] the bug is probably in our NM code then [16:56] so I know where to assing it [16:56] ahayzen: and what is wrong with that? [16:57] davmor2, nothing ;) hehe [16:57] ahayzen: right answer :D [16:57] Wellark: https://bugs.launchpad.net/connectivity-api/+bug/1413302 [16:57] Launchpad bug 1413302 in connectivity-api "GSM connected, but no data plan - should report disconnected" [Undecided,New] [17:05] is docker a special snappy package? seems like we can't push a package that have an apparmor-profile hook [17:06] or at leastr it erros wiby saiing it's dissalowed with bin-path [17:08] mzanetti, congrats dude! and congrats to mivoligo too :-) [17:08] nik90, pong [17:09] rpadovani: Can you do a code review of the 2 MPs at https://code.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0/+activereviews .. they have already been tested on rtm phone and approved [17:09] just need another set of eyes before I merge them [17:09] nik90, on it [17:09] rpadovani: thnx mate [17:10] nik90, I love the nr 2! [17:10] rpadovani: why, you always hit that bug before? [17:11] rpadovani, when I want to do a nap in the afternoon, I don't do it everyday, so I just want to enable the "15:00" alarm only in days I do it [17:11] I want to create an alarm and enable it only when I need [17:12] rpadovani: ah yes..that's a valid use case..glad to see the fix helping you :) [17:12] :-) [17:13] rpadovani: let me know if there are any other alarm use cases where they don't work as expected..these small things only appear when you use it everyday or in remote use casese [17:13] rpadovani: thanks :) [17:14] nik90, of course, next one I want to see fixed is the snooze one, I'm too tempted to push that button in the morning :P [17:14] rpadovani: oh yeah I saw that bug...so you dont' want to see the snooze option in the dialogs is it? [17:14] nik90, that is, right [17:15] nik90, don't you use semicolumn at the end of each line of a javascript function? [17:15] rpadovani: tbh I haven't decided on a code convention for that..I normally dont add a semicolon [17:15] in fact do we have to build a snappy package in a ubuntu-core vm ? [17:15] nik90, okay [17:18] nik90, questions on the second branch: I activated an alarm at 21:00 yesterday. Now it's 18:00. I enable the 21:00 alarm. If I understand the code right, it is enabled for tomorrow at 21:00, but I expect that is enabled for today at 21:00 [17:18] rpadovani: no the 21:00 alarm should be enabled for today [17:19] that code executes only when the alarm time < current time [17:19] so 21:00 > 18:00 .. so it won't modify the alarm time [17:20] nik90, sorry, maybe I'm just to tired to do reviews but... it says (alarmData.date < new Date()), so if the alarm date is 20 Jan at 21:00 and now it's 21 Jan 18:00 shouldn't enter the if? [17:21] hmm you are right [17:21] popey, I think you can remove the scope contest link from the topic :P [17:22] rpadovani: I think I need to add a second condition for the use case you mentioned..I need to think about it === popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | Make scopes! (and apps) | --allow-untrusted [17:23] nik90, yes, if the alarm is passed but alarm.getHour() < today.getHour() you enable the alarm for tomorrow, otherwise for today [17:23] that's it :D [17:23] reviews are important :D [17:23] nik90, ping me when you've done :-) [17:24] rpadovani: will do [17:45] nik90: sorry for the late reply. I've answered in the MP [17:45] sverzegnassi: no worries, I was working on a clock app bug meanwhile [17:50] rpadovani: how does this logic look -> http://paste.ubuntu.com/9807875/ [17:56] nik90, nope, second condition doesn't work. It's 18:53, an alarm set to 17:55 should rings tomorrow [17:57] nik90, this works, but I don't like too nested if http://paste.ubuntu.com/9807949/ [18:04] rpadovani: thnx..I tried different alarm times to see if it covers all the use cases. Your solution does the trick [18:04] I pushed it === SturmFlut|AFK is now known as SturmFlut [18:05] nik90, actually, I think this is a better implementation, if you comment the first if: http://paste.ubuntu.com/9808021/ [18:05] sverzegnassi: for the emptystate MP, may be you can ask ahayzen or vthompson to review the arguments part of the code. [18:05] nik90, but it's up to you, let me know which one do you prefer :-) [18:05] nik90, arguments? [18:06] ahayzen: command line arguments sent to an app [18:06] ah [18:06] rpadovani: the 2nd one seems simpler, let me test it against different use cases [18:06] nik90, we still use those? [18:06] * ahayzen thought it was all urlhandler these days [18:07] oh no we have code for that in music [18:07] ahayzen: well in the MP, it uses https://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.Arguments/ [18:07] nik90, yeah we've got some legacy stuff for that.... i'm just not sure if anything actually uses it anymore though lol [18:08] nik90, anyways whats the mp? [18:08] nik90, delete lines 13-14 in my last paste [18:08] ahayzen: https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/add-empty-state/+merge/246744 [18:08] thanks [18:08] rpadovani: sure np [18:10] nik90, that bit of code in music that is linked was written in sept 2013! blimey [18:10] oh my [18:10] yeah [18:10] ancient legacy code [18:10] Wellark: Nice to hear! I think I can file a detailed bug report for wireless scanning by tomorrow [18:11] the only time i can think it *may* be used is when the app isn't running and it is called by urihandler...but i still thought it goes into the urihandler not the args... we've just left the code incase something somehow uses it lol [18:11] nik90, I have another idea (I love these types of challenge :D). Has alarmData.date the function valueOf()? [18:12] rpadovani: well it should have it (if you are referring to http://www.w3schools.com/jsref/jsref_valueof_date.asp) [18:12] its a javascript date object [18:13] rpadovani: I think it is the same as http://www.w3schools.com/jsref/jsref_gettime.asp ? [18:13] Wellark: And I didn't know that connectivity-api will be responsible for other wireless links too. An NFC Tag Reader/Writer and BT/Mobile scanners were already on my list, so I think I can provide some input on these areas as well [18:13] nik90, yap, that one, thanks [18:14] rpadovani: but here's the kicker -> (date1 < date2) is the same as (date1.getTime() < date2.getTime()) when it comes to comparing them [18:14] its just that older browsers didnt support (date1 < date2) ... but we dont have that issue [18:14] nik90, but I don't want to compare the dates.. just a sec :) [18:14] sure :) [18:16] nik90, I don't know if it's more performant, but it is soooo elegant: http://paste.ubuntu.com/9808126/ [18:16] nik90: ahayzen: thank you! [18:17] nik90, i think the args bit looks ok, but i'm more interested where it is being used? and i still need to test it :) ... the desktop maybe? [18:17] ahayzen: we use arguments for autopilot tests and on the desktop [18:17] rpadovani: I think I would put var twentyfourHours = 86400000 and in the comment explain it as 24*60*60*1000 to avoid the compute time [18:17] sverzegnassi, ah ... do you have urihandler support as well? [18:18] as well as content-hub :) [18:18] nik90, yes, it's a good idea :-) Do you like it? [18:18] ahayzen: he has content-hub support for sure [18:18] rpadovani: yeah I like this [18:18] but no urihandler at the moment [18:18] nik90, but you could have like .... document:///path/to/document [18:19] ah but confinement could be fun [18:19] ahayzen: definitely url-handler would come in handy... [18:19] sverzegnassi: if I open file-manager and click on a pdf, does document-viewer list it as a content importer? [18:19] the reverse use-case essentially [18:19] nik90: yes, it does [18:19] sverzegnassi: awesome [18:20] doc viewer can only read files from its dir and not ~ or ~/Documents right? [18:20] ahayzen: documents are copied in HOME/.cache and then opened from there. we're waiting for the security team in order to know if we can open documents from where they live [18:21] sverzegnassi, yeah, so until you can open them from where they are the urihandler probably isn't much use [18:22] rpadovani: I modified it slightly to http://paste.ubuntu.com/9808210/ [18:22] rpadovani: figured we can avoid calculating tomorrow if possible [18:23] nik90, actually, we can't, because if we don't set alarm to tomorrow alarmData.date.getTime() - currentTime.getTime() will be always < 0 [18:23] ah [18:23] sverzegnassi, what do i need to install for #include to work? or has something bad happened lol [18:24] ahayzen: libpoppler-qt5-dev:armhf [18:24] nik90, I don't know, maybe it's more performant the if/else [18:24] ahayzen: qchroot [18:24] rpadovani: I think assignment operators are faster than if/else [18:24] nik90, i was just trying to run it on the desktop... [18:24] ahayzen: oh [18:24] so minus the :armhf [18:24] ahayzen: try without the armhf [18:24] ahayzen: then libpoppler-qt5-dev [18:25] yup :) [18:25] yup that works thanks :) [18:25] well it worked and opened the pdf i put in the args \o/ [18:26] nik90, wait wait wait, you give me another idea :D [18:27] no worries I am still testing it before pushign [18:29] sverzegnassi, approved it for you :) [18:30] rpadovani: (Math.abs(alarmData.date.getTime() - currentTime.getTime()) > twentyfourHours) .. this way we don't need to add +1 day to it everytime? [18:30] ahayzen: Thank you! Now I'll top-approve [18:30] yey \o/ [18:30] sverzegnassi: I guess all 3 MPs of yours approved and merged :) [18:32] nik90, mhh, sorry, I don't understand the logic, what does that mean? [18:32] nik90: yup, they are! Now all I need is a coffee, before start working on the critical part of the app. :D [18:32] rpadovani: you said earlier, that we cannot use http://paste.ubuntu.com/9808210/ because alarmData.date.getTime() - currentTime.getTime() will be always < 0 [18:32] rpadovani: so i figured why not use math absolute function to remove the sign and use only the absolute value? [18:33] Anyway, a question to all: is it better the bottom edge, or would it be better to have a button near the settings one (to open the built-in browser)? https://imgur.com/IvMXX2j [18:33] if that value > twentyfourhours, then set alarm to next day, if not set it today [18:34] nik90, I see, but this doesn't solve our problem, if the alarm ringed five minutes ago the diff < 24h, but I want to use that alarm tomorrow [18:35] rpadovani: hmm true :/ [18:41] sverzegnassi: I would actually suggest the radial bottom edge where you can add both buttons (settings and built-in browser) :) ... ofc I am partial to this method :P [18:42] sverzegnassi: http://ubuntu-component-store.readthedocs.org/en/latest/_components/radialbottomedge.html === salem_ is now known as _salem [18:44] nik90: it probably will look even better with the radial bottom edge. Gonna give a try! [18:45] rpadovani: I pushed http://paste.ubuntu.com/9808126/..I am going to go make dinner..if you come with a better logic leave me a ping..tbh I think the current one looks good. [18:45] sverzegnassi: :D === greyback__ is now known as greyback [19:05] nik90, nope, maybe I found another way, but it's too much complicated and I think it's overkill (remap the diff of milliseconds to 0-24 and calculate the sum between currentHour and the diff, if >24 set to tomorrow, otherwise to today) [19:05] nik90, toppapproved, thanks! === _salem is now known as salem_ [19:49] rpadovani: thanks :) [20:07] nik90, sorry, during dinner I had another idea: https://code.launchpad.net/~rpadovani/ubuntu-clock-app/improveCheckTimeOldAlarms/+merge/247213 [20:09] rpadovani: sure, I am currently bumping the clock app version to 3.3 after which I will test your MP and merge. [20:16] rpadovani: can you top approve https://code.launchpad.net/~nik90/ubuntu-clock-app/bump-version-3.3/+merge/247214, its a harmless version bump..once it gets merged to trunk, we can get your branch merged in as well [20:17] nik90, done [20:18] * nik90 is reviewing the MP now [20:20] rpadovani: I think that if (alarmData.date.getTime() < currentTime.getTime()) should be if (alarmData.date.getTime() <= currentTime.getTime()) since if the current time is 20:00 and the one time alarm is 20:00, then it should schedule it for tomorrow and not today. [20:21] "=" sign [20:21] nik90, yap, you're right, I fix when I merge from the trunk :-) [20:22] cool :) [20:22] nik90, but I bet you to activate the alarm on the same millisecond you activate it first :P [20:22] hehe === salem_ is now known as _salem [20:45] popey: http://pad.ubuntu.com/kY99vztlmS (just waiting on rev 190 to hit trunk by rpadovani and then I can build a click package if you need one for testing) [20:50] nik90: nice one! [20:50] :) === Laney is now known as Guest54456 [21:16] nik90, https://code.launchpad.net/~rpadovani/ubuntu-clock-app/improveCheckTimeOldAlarms/+merge/247213 [21:16] nik90, sorry, but saving the file my editor deletes all space at EOL [21:17] rpadovani: that [21:17] that's not an issue [21:19] rpadovani: top approved. thnx for the fix [21:19] nik90, thanks to you for all the awesome work, as usual :-) Ping me when you need reviews ;-) [21:20] rpadovani: will do :D. Enjoy your evening [22:03] nik90: 17:00 UTC okay for you tomorrow to talk about weather? [22:03] popey: yup that's fine [22:03] sweet [22:03] * popey calendars it [22:03] \o/ [22:03] * popey apologises for turning "calendar" into a verb [22:04] hehe [22:04] -_- [22:05] popey, so in this meeting about weather, we are going to look out the window and describe/discuss whether it is raining right? hehe [22:06] that could take hours [22:07] * nik90 wears the magneto hat to prevent people from reading his thoughts [22:07] -___-