akiva-thinkpad | this is interesting : https://www.youtube.com/watch?v=zt_hkSKQp6k | 00:45 |
---|---|---|
=== chriadam|away is now known as chriadam | ||
dholbach | good morning | 07:26 |
akiva-thinkpad | dholbach, morning | 07:28 |
=== chriadam is now known as chriadam|away | ||
dholbach | hi akiva-thinkpad | 07:28 |
akiva-thinkpad | dholbach, how was the global jam? | 07:29 |
dholbach | i haven't read all the mails yet, but there were a few really nice event reports on the loco-contacts list | 07:29 |
dholbach | https://lists.ubuntu.com/archives/loco-contacts/2015-February/thread.html | 07:29 |
akiva-thinkpad | very cool | 07:30 |
seb128 | hey sdk hackers | 09:10 |
seb128 | basic question, but what's the recommended way to hide items it a listview? setting the listitem visible property to false hide the content but shows an empty row instead | 09:11 |
seb128 | it works if I set the height to 0 as well, but that seems a bit hackish and leads to have to specify the normal height rather than let it be default | 09:12 |
seb128 | i.e using "height: visible ? units.gu(6) : 0 | 09:12 |
JamesTait | Good morning all; happy Monday, and happy Clean Out Your Computer Day! :-D | 09:30 |
dholbach | wow, realtai update has 104M - is that the biggest app we have? | 09:36 |
dholbach | popey, ^ do you know? | 09:36 |
popey | blimey, that's huge | 09:36 |
akiva-thinkpad | seb128, o/ | 09:37 |
seb128 | hey akiva-thinkpad | 09:37 |
dholbach | I could imagine that the contents of it are: <stuff> <more stuff> <old version of realtai> <even older version of realtai> <another click package> <etc> :) | 09:37 |
dholbach | although that's not true, .click packages are excluded from the list of files to bundle in a click | 09:38 |
akiva-thinkpad | seb128, that is a good question; I am trying to remember the way I ended up implimenting it. | 09:38 |
popey | dholbach: yes, it's the biggest | 09:38 |
popey | next biggest is camlistore.sergiusens_0.8_multi.snap, org.sambull.bitcoin-app_0.3.9.1_armhf.click and hobson-hub.whizzosoftware_0.4.7_armhf.snap | 09:38 |
dholbach | nice | 09:38 |
popey | so snaps outweigh clicks right now | 09:38 |
dholbach | ah yes, bitcoin | 09:39 |
dholbach | and snaps, yes, makes sense - especially in those cases where you bundle everything yourself | 09:39 |
dholbach | I ordered a BBB, I think it should arrive today *excited* | 09:39 |
popey | and multi-arch | 09:39 |
popey | my rpi2 arrived on the weekend | 09:39 |
akiva-thinkpad | seb128, I don't often work with listviews, but rather a Column with a Repeater | 09:39 |
dholbach | yes, makes sense | 09:39 |
dholbach | popey, nice! | 09:40 |
akiva-thinkpad | seb128, when you set the visible to false in a column, there is no empty row shown. The column contracts | 09:40 |
popey | dholbach: number of clicks beats number of snaps though :) http://popey.mooo.com/mirror/clicks/graph_clicks.png http://popey.mooo.com/mirror/clicks/graph_snaps.png :) | 09:41 |
akiva-thinkpad | seb128, so your issue was exactly the opposite of an issue I had before where I wanted to make the column not contract when visible. | 09:41 |
akiva-thinkpad | seb128, does that make sense? | 09:41 |
seb128 | akiva-thinkpad, yeah | 09:41 |
dholbach | popey, let's see about that - clicks have a bit of a headstart :) | 09:41 |
popey | heh | 09:41 |
akiva-thinkpad | :) | 09:41 |
seb128 | akiva-thinkpad, I'm wondering if I should use a column :-) | 09:41 |
seb128 | but listview gives me some niceties I think | 09:41 |
seb128 | at least for the flickable? | 09:41 |
dholbach | popey, I'm looking forward to folks taking a look at https://wiki.ubuntu.com/Jams/Snappy and snappifying a lot of the stuff there | 09:41 |
akiva-thinkpad | seb128, Its my preferred way; Its more flexible in my opinion | 09:41 |
dholbach | popey, mvo said it should be possible to script quite a bit of it | 09:42 |
akiva-thinkpad | seb128, mmmmm i've not had issues with columns and flickables. Setting the contentheight with the column height works perfect | 09:42 |
dholbach | the way I see it, snaps on ubuntu core will probably deliver more upstream stuff as opposed to people shipping their own self-written apps | 09:42 |
* akiva-thinkpad reminisces about my beautiful custom header for the filemanager app | 09:43 | |
seb128 | akiva-thinkpad, right, that's one thing that always feel weird to me with qml, why having a ListView element then if a column and a flickable give you the same thing? | 09:43 |
akiva-thinkpad | seb128, to be honest; I did not find out about the list view until just a little bit ago. I had always used the columns and labels whenever I needed to do that sort of thing. | 09:44 |
akiva-thinkpad | seb128, but the listview proved useful when I wanted to make an item invisible, without the column contracting :) | 09:45 |
seb128 | hehe | 09:45 |
akiva-thinkpad | the new linux action show is great :) Loving noah | 09:45 |
akiva-thinkpad | dholbach seb128 , what do you think of the new ubuntu ad? | 09:48 |
dholbach | akiva-thinkpad, mh? | 09:48 |
akiva-thinkpad | https://www.youtube.com/watch?v=AWuOSwg7e0g | 09:48 |
dholbach | it's rather nicely done :-) | 09:50 |
akiva-thinkpad | i think its probably pretty interesting for folks like you, as you probably notice a bunch of code that wrote ~ | 09:50 |
akiva-thinkpad | dholbach, never seen someone so majestically drink a cup of coffee - Love the ad :) | 09:50 |
dholbach | haha | 09:50 |
dholbach | the dog in the video had a bit of a confused look on his face too | 09:51 |
akiva-thinkpad | ha ha | 09:51 |
popey | beuno: do we have a plan to allow people to donate to app developers in the store? | 11:04 |
popey | (I played with a few apps over the weekend, and I'd love to send some coffee/beer money to the authors) | 11:05 |
akiva-thinkpad | popey, don't you mean bitcoin? | 11:06 |
popey | no | 11:06 |
popey | that should be an option (maybe) but not the only option | 11:06 |
akiva-thinkpad | popey, but chris fischer always talks about how much you love bitcoin? | 11:06 |
popey | indeed. | 11:07 |
akiva-thinkpad | :) | 11:08 |
akiva-thinkpad | popey, so are you now an owner of the bq phone? | 11:09 |
popey | I'm not one of the insiders | 11:09 |
akiva-thinkpad | :o | 11:09 |
ahayzen | popey, but how would you pay people who have not setup a payment method with their account? | 11:11 |
popey | indeed. | 11:11 |
popey | You could send money via paypal for example | 11:11 |
ahayzen | i guess ... "there is money pending for you" | 11:11 |
popey | yes. | 11:11 |
akiva-thinkpad | good idea, although a suggestion | 11:12 |
akiva-thinkpad | "there is money pending for you. I am a nigerian prince, and all I need is your pay pal information to wire you this money right away" | 11:13 |
ahayzen | doesn't sound spammy at all ;) | 11:14 |
akiva-thinkpad | ahayzen, completely legit | 11:14 |
mivoligo | mzanetti: finished sprinting? ;) | 11:21 |
mzanetti | mivoligo: hi! yes, back at home now | 11:21 |
mivoligo | mzanetti: I have a question about tower behaviour if you have time | 11:23 |
mzanetti | mivoligo: shoot | 11:23 |
mivoligo | mzanetti: for the next levelpack I want to do a rotating towers | 11:24 |
mzanetti | O_o | 11:24 |
mivoligo | mzanetti: is it possible at the moment? | 11:24 |
mzanetti | mivoligo: you mean it should rotate so that it's facing towards the enemy it shoots? | 11:25 |
mivoligo | mzanetti: yes | 11:25 |
mzanetti | not implemented atm, no | 11:25 |
mivoligo | mzanetti: ok, I want to do the levelpack in the point of view like from above, so would be nice if the towers could turn to the enemies :) | 11:27 |
mzanetti | mivoligo: would some normal rotation work for you? or would it require 8 sprite sets, loading a different one depending on the rotation? | 11:30 |
mzanetti | I guess if the pov is on top, a normal rotation would do | 11:30 |
mivoligo | mzanetti: I think it could be done with just one image | 11:31 |
mzanetti | but if you want to have some perspective like the m-vs-m levelpacka and then additionally rotation, you'd need different sprite sets | 11:31 |
mivoligo | mzanetti: yeah, no perspective, it's to complicated | 11:31 |
dpm | popey, are now all MP for all reboot branches on http://people.canonical.com/~dpm/core-apps-sponsoring ? I added a bunch last week, and I think that should be it | 11:34 |
=== _salem is now known as salem_ | ||
beuno | popey, we don't have a concrete one, no. I'd like to, though | 11:39 |
popey | dpm: will take a look | 11:40 |
=== MacSlow is now known as MacSlow|lunch | ||
sverzegnassi | Hi all! Need a review for a patch in docviewer-app: https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/fix-zoom-performance/+merge/249060 :) | 12:15 |
mivoligo | anyone here who can fix Ubuntu websites? Some dead links on this page: http://ubuntu-phone.eu/about | 12:26 |
mivoligo | stephwilson: ^ | 12:26 |
stephwilson | mivoligo: I've passed it on to the web team to look at, thanks for spotting it. | 12:30 |
mivoligo | stephwilson: thanks :) | 12:31 |
=== rmescandon is now known as rmescandon|lunch | ||
=== ara is now known as Guest94549 | ||
=== MacSlow|lunch is now known as MacSlow | ||
dholbach | balloons, let me know when you're there - I have news :) | 13:41 |
mzanetti | ahayzen: hey | 13:46 |
ahayzen | mzanetti, yo | 13:46 |
mzanetti | you probably are already aware of it | 13:46 |
mzanetti | but just to make sure: | 13:46 |
mzanetti | the "add the queue" label is not elided | 13:46 |
ahayzen | ... in the header? | 13:46 |
mzanetti | no | 13:46 |
mzanetti | O_o | 13:46 |
mzanetti | lemme make a screenshot | 13:46 |
ahayzen | where ? | 13:46 |
ahayzen | ok :) | 13:46 |
mzanetti | ahayzen: http://i.imgur.com/TZYrKbl.png | 13:48 |
ahayzen | ah yes....hmmm that is already fixed i believe \o/ | 13:49 |
ahayzen | mzanetti, https://bugs.launchpad.net/bugs/1416115 | 13:49 |
ubot5 | Launchpad bug 1416115 in Ubuntu UX "Queue all button too small" [Undecided,New] | 13:49 |
ahayzen | mzanetti, just wait for popey to update the app in the store :) | 13:49 |
mzanetti | ok | 13:49 |
ahayzen | mzanetti, we are eliding for now...but we are going to discuss resizing the buttons with design...hence the bug still being open | 13:50 |
ahayzen | mzanetti, what is your opinion on that ? | 13:50 |
ahayzen | mzanetti, also thanks for finding, different languages always cause fun :) | 13:51 |
mzanetti | +1 on resizing, if you can do that without completely breaking the looks of that page | 13:51 |
mzanetti | because it's quite pretty otherwise | 13:51 |
ahayzen | yeah that was our view | 13:51 |
mzanetti | but "Alle wiederg..." doesn't really look to nice either | 13:52 |
popey | ahayzen: mzanetti done | 13:52 |
ahayzen | \o/ | 13:52 |
mzanetti | thanks popey | 13:52 |
popey | np | 13:52 |
mzanetti | popey: you aware if the label in the today scope is fixed by now? | 13:52 |
mzanetti | there was another one that grew into the next scope with german translations | 13:53 |
mzanetti | the one that tells you to set up your google account in order to see today's events | 13:53 |
popey | no | 13:53 |
mzanetti | ahayzen: random idea: how about using icons instead of text for those 3 buttons? | 13:54 |
mzanetti | shuffle, playlist and play, should be clear enough I guess | 13:54 |
ahayzen | mzanetti, possible ... but they are nice big buttons to hit at the moment | 13:55 |
mzanetti | yeah, well, talk to jouni I guess... | 13:55 |
mzanetti | eliding it is good enough for now | 13:55 |
ahayzen | yeah "for now" was our thought ...need a proper solution | 13:56 |
ahayzen | vthompson, any views on the play/shuffle/queue buttons ^^ ? | 14:00 |
mzanetti | heh... it doesn't look broken any more, but "Alle zur Wart..." doesn't seem to be enough information :D | 14:02 |
vthompson | ahayzen, mzanetti, are we suggesting an icon inside a button? Or just an icon? | 14:02 |
mzanetti | I guess icon on a button would be best | 14:02 |
ahayzen | yeah that or resizing the button | 14:02 |
vthompson | we'd talked about expanding the button... possibly. Do you think if the button was maybe 20 GU longer it'd fit enough info? | 14:03 |
ahayzen | i just think "Queue All" or "Shuffle" or "Play All" you can read quickly | 14:03 |
ahayzen | whereas an icon will slow you down as it won't be as clear | 14:03 |
mzanetti | yeah... works for english... | 14:03 |
mzanetti | however, "Alle zur Warteschlange hinzufügen" isn't really the same :D | 14:03 |
vthompson | and if we did do an icon... I'd like to do both an icon and text... and not use a button component | 14:04 |
ahayzen | can we not just have it dynamic | 14:04 |
ahayzen | AbstractButton \o/ | 14:04 |
ogra_ | mzanetti, i'd love to see the chinese variant :) | 14:04 |
mzanetti | that probably is just a single sign :D | 14:04 |
ogra_ | lol, yeah | 14:04 |
vthompson | ha | 14:04 |
ogra_ | damn ... i wanted to file that bug a week ago and forgot | 14:05 |
ahayzen | 全部加入队列 | 14:05 |
mzanetti | I can't really come up with a shorter german version either | 14:05 |
ahayzen | (is Queue All from out translations file) | 14:05 |
=== rmescandon|lunch is now known as rmescandon | ||
mzanetti | we lack a word for "enqueue" | 14:06 |
mzanetti | lol... makes me wonder who came up with "waitsnake" (Warteschlange) | 14:06 |
vthompson | mzanetti, do you have any Android apps that might have a translation? Maybe "playlist" is a good German translation of Queue? | 14:07 |
ahayzen | some of the other languages look pretty long as well ... i think dynamic resizing would be my preferred option...with a max width of the space available ...which then it elides inside of | 14:07 |
ahayzen | and maybe a minimum width to keep them aligned for EN | 14:07 |
vthompson | ahayzen, yea, that was my opinion regarding the bug as well | 14:08 |
ahayzen | or would we want them to scale at the same width? | 14:08 |
vthompson | I suggested same width, which might be hard-ish to do | 14:08 |
vthompson | but overall probably trivial | 14:08 |
ahayzen | should be possibleish :) | 14:08 |
vthompson | another solution could be to just put all the button text in a Label and make it a bit smaller | 14:09 |
ahayzen | yeah | 14:10 |
vthompson | as that button in particular is already in a Label | 14:10 |
ahayzen | but how small would we have to go to get it to fit? | 14:10 |
mzanetti | https://bugs.launchpad.net/music-app/+bug/1416115/comments/5 | 14:11 |
ubot5 | Launchpad bug 1416115 in Ubuntu UX "Queue all button too small" [Undecided,New] | 14:11 |
kenvandine | renatu, rmescandon is having a problem with contacts exported from the addressbook-app contact picker | 14:11 |
ahayzen | mzanetti, google translates that back to english as "All classified" | 14:12 |
renatu | kenvandine, what kind of problem? | 14:12 |
kenvandine | renatu, i think it must be something about the vcard being created | 14:12 |
kenvandine | specific to 3 contacts | 14:12 |
kenvandine | rmescandon, ^^ can you give renatu more detail? | 14:12 |
rmescandon | renatu, hello | 14:13 |
renatu | rmescandon, hi | 14:13 |
kenvandine | renatu, i'm pretty sure it's a problem with the vcard created, which might stem from some specific contacts | 14:14 |
mzanetti | ahayzen: http://dict.leo.org/#/search=einreihen&searchLoc=0&resultOrder=basic&multiwordShowSingle=on | 14:14 |
rmescandon | renatu, i try to import contacts using content hub, but depending on the contacts i select the ~/.cache/com.ubuntu.telegram/HubIncoming/<number>/ubuntu_contacts.vcf file that is generated is well or bad generated | 14:14 |
rmescandon | renatu, and i cannot find a pattern to know what the problem is | 14:15 |
ahayzen | mzanetti, "to queue" or "to enqueue" is close i suppose | 14:15 |
renatu | rmescandon, could you send me a bad genereated file? | 14:15 |
rmescandon | renatu, if i select all the contacts except those that have only a phone number (not a explicit name), seems to work (it imports 578 contacts) | 14:15 |
mzanetti | ahayzen: http://dict.leo.org/#/search=to%20queue&searchLoc=0&resultOrder=basic&multiwordShowSingle=on | 14:15 |
mzanetti | ahayzen: "to form a queue" => "sich einreihen" | 14:15 |
rmescandon | renatu, but if i select those same less any other contact, instead of importing 577, it imports 23 | 14:16 |
rmescandon | that drives me crazy! | 14:16 |
mzanetti | kinda matches... at least as a german speaking person, when I hear einreihen I rather think of a queue than something being classified | 14:16 |
rmescandon | renatu, sure. I'll send you | 14:16 |
renatu | rmescandon, please send me the file. I need to check if the file is correct or not | 14:16 |
renatu | rmescandon, what are you using to import the contacts? | 14:16 |
ahayzen | mzanetti, yeah as you are forming a queue with the stuff in the view... but note it appends not replace | 14:17 |
mzanetti | ahayzen: yeah, that matches quite well | 14:17 |
ahayzen | \o/ | 14:18 |
rmescandon | renatu, ContentPeerPicker , contentType=Contacts | 14:18 |
rmescandon | renatu, http://bazaar.launchpad.net/~libqtelegram-team/libqtelegram/telegram-app-dev/view/head:/components/ContactImport.qml#L51 | 14:18 |
rmescandon | renatu, i've found a pattern | 15:41 |
rmescandon | renatu, if i select n < 25, it imports n | 15:42 |
rmescandon | renatu, if i select n = 25, it imports all (578) | 15:42 |
rmescandon | renatu, if i select n being n mod 25 == x, it imports x contacts | 15:42 |
rmescandon | :O | 15:42 |
renatu | rmescandon, :D, I will check that soon | 15:43 |
renatu | rmescandon, could you report a bug, please? | 15:43 |
rmescandon | renatu, the project is this, right? https://bugs.launchpad.net/content-hub | 15:45 |
renatu | rmescandon, use this one: https://bugs.launchpad.net/address-book-app | 15:46 |
rmescandon | renatu, ok. Thanks | 15:46 |
rmescandon | renatu, https://bugs.launchpad.net/address-book-app/+bug/1419854 | 16:01 |
ubot5 | Launchpad bug 1419854 in address-book-app "bulk import of contacts misses requested" [Undecided,New] | 16:01 |
renatu | rmescandon, thanks | 16:02 |
dholbach | balloons, if you could have a look at https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 that'd be great - basically we're moving from hyde to pelican+po4a to make translations stuff work | 16:07 |
dholbach | it's not 100% working yet, but there's more working with it than with the hyde approach :) | 16:07 |
balloons | dholbach, oO. I was going to sync up with you on what you figured out, I guess this answers that question :-) | 16:07 |
=== rmescandon is now known as rmescandon|afk | ||
balloons | pelican looks cool dholbach, I'll review after | 16:23 |
dholbach | great | 16:23 |
=== a7med is now known as Neo31 | ||
mihok | Im reading around auto-running a script upon adding a wifi card (usb, or other), my question is, is it good practice to have my package install a .rules file in /lib/udev/rules.d/ ? | 16:39 |
rope | Hi, I installed the Ubuntu SDK on 14.04 LTS. I suppose it's the latest version as I've also added the PPA to my sources. My question would be that is it normal that I can't download apps in the Store application? | 16:51 |
rope | There are no pictures, and no way to download them, as if the device was offline. However, it's not, browsing the net works for example. | 16:52 |
dholbach | dpm, not sure if you have time and and not sure if that's the way po4a is meant to be used, but as part of https://code.launchpad.net/~dholbach/ubuntu-devices-help/pelican/+merge/249087 'make translate' now generates a translated set of the page | 17:17 |
dholbach | ok... I call it a day - see you all tomorrow! | 17:21 |
dpm | dholbach, nice! | 17:21 |
dholbach | it needs some more work, but it looks like it might be a good start already | 17:21 |
dholbach | see you! :) | 17:22 |
rickspencer3 | does know if it's easy or possible to bundle a sqlite.db along with an app, so that u1db does not have to create it on first run? | 19:37 |
rickspencer3 | I ask because the db is going to have tens of thousands of records | 19:37 |
balloons | rickspencer3, I don't see why you couldn't include it in the click package | 19:44 |
rickspencer3 | balloons, but then how do I copy it to the right place for u1db to find it? | 19:44 |
balloons | rickspencer3, surely it's in the same folder as the app n'est pas? | 19:48 |
balloons | if I remember right you are using qmake, so I'm less familar with changing the build to do it than cmake | 19:48 |
balloons | but presumably you simply include the file and package it. I would think it would go to the same place as the qml | 19:51 |
rickspencer3 | balloons, so, where are qml files stored? | 19:52 |
rickspencer3 | database files are stored in .local/share/com.ubuntu.developer.devnick.appnick | 19:53 |
balloons | rickspencer3, on your desktop yes, but it would be slightly different on the phone. Nevertheless, is this db static or are you intending to write to it after installation? I suspect the latter, hence your question | 19:56 |
rickspencer3 | balloons, | 19:57 |
rickspencer3 | phablet@ubuntu-phablet:~/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses$ pwd | 19:57 |
rickspencer3 | /home/phablet/.local/share/com.ubuntu.developer.rick-rickspencer3.fairedescourses | 19:57 |
rickspencer3 | that's where the database files go | 19:57 |
rickspencer3 | I want to use u1db, and I do plan to let the user write to it later | 19:57 |
balloons | hmm.. so it's the same sure.. I was thinking of having the db file go into what is it /opt where the actual click installs to | 19:57 |
balloons | which I suppose is NOT what you want | 19:58 |
rickspencer3 | balloons, I don't mind putting it there, I just want it to work :) | 19:58 |
rickspencer3 | I guess I can just render a qml file and let u1db create the db | 19:58 |
balloons | for the app I wrote using u1db I set my app defaults in qml | 19:59 |
rickspencer3 | balloons, right, but I have 27,000 records in this db | 19:59 |
rpadovani | rickspencer3, o/ this is the bug I was talking about in London https://bugs.launchpad.net/unity-webapps-twitter/+bug/1403089 | 19:59 |
ubot5 | Launchpad bug 1403089 in Twitter WebApp "pictures uploaded from gallery are plain black" [Undecided,New] | 20:00 |
rickspencer3 | rpadovani, ok, let me ping pmcgowan about this right now | 20:00 |
rpadovani | :-) | 20:01 |
balloons | rickspencer3, certainly, my needs were simple. So in cmake I would copy the file into the folder you mentioned; I've not done it but don't see why that wouldn't work | 20:03 |
rickspencer3 | balloons, yeah, jdstrand says that apps can just write to .local/share/theappsfolder | 20:03 |
rickspencer3 | so, I can just check for db file, and if it is not there, just copy it into place | 20:03 |
balloons | rickspencer3, right you can't write anywhere else | 20:03 |
balloons | rickspencer3, yes that would also work; in fact it might be preferred even, so each time the folder was wiped, it would be reset properly | 20:04 |
rickspencer3 | balloons, well, the folder should not get wiped | 20:05 |
balloons | so in cmake simply "install(FILES mydb.db DESTINATION ${INSTALL_DIR})" | 20:05 |
balloons | you could make the destination either directory; I think I would push towards installing a static copy in the same place you install the app for ease of resetting | 20:07 |
rickspencer3 | rpadovani, ok, the web apps team is on it now | 20:11 |
rpadovani | rickspencer3, I have to remember to ping you more often :D | 20:12 |
rickspencer3 | haha | 20:12 |
mihok | Is it possible to get the device number from a script that was executed via udev rule? | 20:16 |
mihok | or give the device number to a script from a udev rule? | 20:16 |
=== ahoneybun is now known as ahoneybun_ |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!