[12:39] <BluesKaj> Hi all
[13:12] <BluesKaj> system tray still won't stick in the panel when added from the widget list on hirsute
[13:15] <RikMills> BluesKaj: because some parts of new frameworks are still in proposed. will hopefully fix soon
[13:16] <BluesKaj> ok thanks, RikMills


[00:00] <cjwatson> Yep.  This is the only regression I can recall from Python 3 porting that's made it through to production so far (a few others were caught by the test suite after landing but before deployment).
[00:05] <sarnold> that's an excellent track record :)
[13:48] <rbasak> May I have some help with OOPS-66c92d530f95f9518155a48694403d25 please? Not urgent. I don't seem to be able to delete any OCI recipes.
[13:48] <rbasak> Is this a referential integrity thing somewhere? Only I don't know what it might reference.
[13:49] <rbasak> pappacena: ^
[13:50] <cjwatson> rbasak: Yes, it's a referential integrity bug.  Could you report this as a bug quoting the OOPS ID, please?
[13:51] <cjwatson> Just an ordering issue I think - Snap.destroySelf deletes builds before build requests, but OCIRecipe.destroySelf tries to do it the other way round for some reason.
[13:54] <rbasak> https://bugs.launchpad.net/launchpad/+bug/1916605 - thanks!
[16:28] <hellsworth> hey folks, Rico is a member of the "LibreOffice Packaging" team (https://launchpad.net/~libreoffice/+members) is not able to kick off snap builds with this owner (https://code.launchpad.net/~libreoffice/+snap/7.1)
[16:29] <hellsworth> is there something I'm missing here or shouldn't this work?
[16:31] <cjwatson> hellsworth: That should work.  Is there an error message of some kind?
[16:33] <hellsworth> ah good question. i had assumed it was just a missing request rebuilds button but i've relayed the question
[16:33] <ricotz> yes, there is no button
[16:36] <hellsworth> the ownership of this snap was originally me and then moved to the LibreOffice Packaging team
[16:36] <hellsworth> so perhaps some hidden issue with the transfer of ownership
[16:42] <ricotz> I don't see a retry button on the older snaps either
[16:46] <cjwatson> Silly question, but are you sure you're actually logged in?
[16:47] <ricotz> cjwatson, yes, I can edit/change the snap itself
[16:47] <cjwatson> I've just double-checked the security adapter code and all you should need to see "Request builds" on the snap is to be in the owning team, which you are
[16:47] <cjwatson> Uh, I dunno.  Screenshot maybe?
[16:48] <cjwatson> (of https://code.launchpad.net/~libreoffice/+snap/7.1)
[16:51] <ricotz> cjwatson, I am sorry, not sure what I expected to see, I guess some button near "Built on request"
[16:52] <ricotz> there is a "Request builds" at the end to the page, sorry
[17:04] <cjwatson> ricotz: Ah good, that makes sense then


[11:11] <Wiz_KeeD> hello everyone!
[11:11] <Wiz_KeeD> Who here is online?
[11:48] <jelmer> hi Wiz_KeeD
[11:48] <Wiz_KeeD> hello jelmer
[11:48] <Wiz_KeeD> I have a question for you...do you use a issue tracking system with bzr?
[11:48] <Wiz_KeeD> I'm looking for one and can't quite tell
[11:49] <jelmer> launchpad?
[11:50] <Wiz_KeeD> a personal one, to use with clients
[11:50] <smartboyhw> Wiz_KeeD, hmm, you might want a private subscription in LP then
[11:51] <Wiz_KeeD> :(
[11:51] <Wiz_KeeD> costs moneeyyyy
[11:51] <Wiz_KeeD> me no likey
[11:51]  * Wiz_KeeD cheapskate
[11:51] <Wiz_KeeD> X
[11:51] <Wiz_KeeD> XD
[11:51] <Wiz_KeeD> this http://trac.edgewall.org/ and Redmine look interesting


[05:41] <Mihir_> Good Morning
[05:51] <dpm> morning Mihir_ :)
[07:13] <oSoMoN> hey gusch, would you have a moment to approve a trivial MR that should fix a bunch of autopilot tests when run on the device? https://code.launchpad.net/~osomon/webbrowser-app/slower-typing/+merge/175745
[07:13] <gusch> oSoMoN: sure
[07:14] <gusch> oSoMoN: approved
[07:14] <oSoMoN> gusch: thanks!
[07:17] <gusch> oSoMoN: I'm not able to run the tests :( (ssh_exchange_identification: read: Connection reset by peer)
[07:18] <oSoMoN> gusch: yeah, I had the same issue, it’s because phablet-test-run -i doesn’t install openssh-server, you’ll have to install it yourself on the device
[07:18] <oSoMoN> gusch: and then when it asks for the password, use "phablet"
[07:21] <gusch> oSoMoN: Received disconnect from <IP_ADDRESS>: 2: Too many authentication failures for phablet
[07:21] <gusch> oSoMoN: I'll try to run them "manually" on the device
[07:22] <oSoMoN> gusch: can you verify that sshd is running?
[07:23] <gusch> oSoMoN: it's running, but I can't login - but I'll find a way to run the tests
[07:30] <gusch> oSoMoN: ok - fixed ssh (too many private keys ?!?) - tests are finally running
[07:30] <oSoMoN> gusch: cool
[07:35] <dpm> morning timp. When you've got a minute, could you please have a look at https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726 ? It looks like a trivial change to fix the content being shown behind the MainView's header, but I want to make sure it's the way to go
[08:11] <timp> dpm: yes, looks trivial, but to me it seems not like the way to go
[08:13] <timp> dpm: let me see the music-app to see if there's something else wrong
[08:15] <dpm> perfect, thanks timp!
[08:16] <timp> is there a command to install all the build-dependencies?
[08:16] <timp> or should I copy&paste them from debian/control?
[08:18] <dinkometalac> good morning everyone
[08:18] <dinkometalac> :D
[08:20] <dinkometalac> dpm, maybe you know this
[08:20] <dinkometalac> how often jenkins bot does reviews?
[08:22] <PaoloRotolo> Hi all
[08:22] <dpm> timp, apt-get build-dep music-app
[08:23] <PaoloRotolo> Hi nik90 :)
[08:23] <PaoloRotolo> Hey dpm :)
[08:24] <dpm> timp, you'll need to install the app from the daily core apps PPA for that command to work, though
[08:24] <dpm> https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily
[08:24] <dpm> morning PaoloRotolo :)
[08:25] <dpm> hey dinkometalac, I think it was every 15 mins? I can't really remember, but I think it was around that time
[08:25] <timp> dpm: I branched the source. It is something I do often for apps, and I guessed there would be a (bzr or apt) command that automatically installs the build-deps for me, since that's something that I need often
[08:26] <timp> doesn't seem too complicated to write a script for that, so I figured someone must have done it already
[08:26] <dinkometalac> dpm, thanks
[08:27] <dpm> timp, I don't know of any tools. In any case, there are no build deps for music, it's still pure QML. Off the top of my head there is a runtime dependency only on the file manager plugin to scan the music library
[08:28] <timp> dpm: where do I get qtdeclarative5-nemo-qml-plugin-folderlistmodel ?
[08:28] <dpm> timp, from the core apps PPA ^^
[08:29] <timp> you'd expect I use those already ;)
[08:38] <dpm> timp, the idea is to subtly get you to use them ;)
[08:39] <dpm> popey, seen this already? My jaw literally dropped -> https://plus.google.com/104438618743851678614/posts/g3bCEv5QGvY
[08:41] <timp-qtc> hah
[08:41] <dpm> morning mehow, nice blog post yesterday, that was something else that was jaw-dropping too!
[08:41] <timp-qtc> jppiiroinen: :)
[08:41] <jppiiroinen> timp-qtc: \o/
[08:41] <jppiiroinen> timp-qtc: so it really works! ;)
[08:41] <timp> jppiiroinen: but I miss the icons on the left side in qtc
[08:41] <dpm> playing with the new QtC features timp? ;)
[08:41] <dpm> or rather timp-qtc?
[08:41] <timp> jppiiroinen: if even I can use it, you must have done something right :D
[08:42] <jppiiroinen> timp: i will have to check in the next version if i could group them etcc
[08:42] <jppiiroinen> timp: you can have the icons on higher resolution ;)
[08:42] <timp-qtc> yes I just installed a new qtc, and it comes with an irc tab that automatically brings me here :)
[08:42] <timp-qtc> ^dpm
[08:43] <dpm> yeah, that's what I meant, I tried it this morning too :)
[08:43] <timp-qtc> jppiiroinen: dunno, if I click on "Help" there is so much stuff there that I probably won't use it... so we probably should keep it a bit basic with the ubuntu help :)
[08:43] <popey> dpm: he's good isn't he? ☻
[08:44] <jppiiroinen> hmm.. timp-qtc ..that sounds like "timp cute to see"
[08:44] <dpm> popey, he's amazing
[08:45] <dpm> popey, I'm looking forward to jono seeing this, he'll run out of adjectives
[08:46] <kalikiana> dpm, I saw it on the phone. my thought was: looks totally sweet, a pity I have no idea what it's useful for :-]
[08:46] <timp> jppiiroinen: the api docs are online? we could use local docs for that
[08:47] <popey> haha
[08:47] <jppiiroinen> timp: ah true, lets change that
[08:47] <jppiiroinen> timp: raise a bug to https://bugs.launchpad.net/ubuntu-qtcreator-plugins
[08:49] <kalikiana> timp, playing with the actions, it seems there're some bugs in listing actions in the HUD and hiding per-page actions
[08:49] <timp> jppiiroinen: ok, done https://bugs.launchpad.net/ubuntu-qtcreator-plugins/+bug/1202977
[08:49] <ubot2`> Ubuntu bug 1202977 in Ubuntu QtCreator Plugins "Install API docs locally instead of using online docs" [Undecided,New]
[08:49] <kalikiana> I don't always see all actions without searching
[08:49] <kalikiana> and the don't hide as I would expect
[08:49] <timp> kalikiana: I think that's a bug in HUD not updating properly
[08:50] <timp> hmm no Wellark here?
[08:50] <kalikiana> timp, any idea if there's a way to double-check, say enforce an update to see that it's not a uitk bug?
[08:51] <timp> kalikiana: not that I know of. Let's ask Wellark
[08:51] <JamesTait> Good morning all, happy Friday, and happy Soyuz 14 Landing Day! :-D
[08:51] <kalikiana> timp, k
[08:56] <timp> dpm: does music-app automatically play all mp3s from my ~/Music? (it is emtpy for me, so the app doesn't doe anything)
[09:00] <dpm> timp, yeah, it reads everything that's in there. Try putting a few mp3's or ogg's there
[09:01]  * timp downloading some..
[09:01] <timp> I don't need local music anymore because of spotify
[09:02] <timp> 10:44 < jppiiroinen> hmm.. timp-qtc ..that sounds like "timp cute to see"
[09:02] <timp> jppiiroinen: ^ so I should make that my default irc name ;)
[09:03] <popey> timp: i used spotify on my ubuntu touch phone from the command line ☻
[09:03] <timp> popey: which calendar app are you using? you always seem to get the dates wrong
[09:03] <popey> wtf!
[09:03] <timp> popey: oh that's awesome :) I should try that
[09:04] <timp> I notice now that the calendar when I click the time in ubuntu, is Sun-Sat.. I prefer Mon-Sun for an ordering..
[09:05] <popey> i think i look at the hackday page and read what the date is into a buffer in my head, then some process decides that "Well, you need to add one, because it's tomorrow now" and I manually increment it.
[09:05] <timp> why does the calendar start at Sunday?
[09:06] <timp> Sunday is part of the weekEND so that is not logical for me
[09:06] <dpm> timp, very soon you might be able to stream music from U1 too :)
[09:06] <timp> dpm: the same way as with spotify? or do I have to buy the tracks individually first?
[09:06] <dpm> timp, this is probably a setting that needs to be set in system-settings and then the calendar/weather guys can read it from there
[09:07] <dpm> timp, essentially you can stream any music you put in your Ubuntu one folders
[09:08] <dpm> not sure about streaming music from friends' shares. It's not spotify-like in any case
[09:08] <dpm> but I prefer listening to my own music anyway :)
[09:08] <timp> music app crashes for me immediately after loading my mp3s :s
[09:09] <kalikiana> timp, you'd be surprised, people have totally different ideas about the start of a week in different countries
[09:09] <timp> kalikiana: they are wrong!
[09:09] <timp> ;)
[09:09] <timp> kalikiana: I can imagine that, but I would like the option to be configurable then
[09:10] <dpm> http://xkcd.com/386/
[09:10] <timp> I don't think I have been to a country where they don't call sat+sun the weekend
[09:10] <timp> dpm: haha :)
[09:10] <kalikiana> timp, I would assume it will be in time settings, it exists as a placeholder
[09:10] <dpm> timp, you should go to Egypt, then :)
[09:10] <timp> dpm: for some reason, I know this url by heart http://xkcd.org/303/
[09:10] <timp> but we use qml now, dammit ;)
[09:11] <dpm> timp, hahaha, I actually looked at that one again a couple of days ago
[09:11] <timp> dpm: I think now is not the best time to do that :)
[09:11] <dpm> indeed
[09:11] <timp> dpm: there are t-shirts of that one :)
[09:11] <timp> http://store.xkcd.com/products/compiling :)
[09:13] <kalikiana> timp, I need that shirt!!!
[09:14] <timp> kalikiana: this may be your lucky day then, it is for sale! :)
[09:14] <dpm> :)
[09:15] <kalikiana> hmm $15 shipping
[09:16] <timp> dpm: who is working on music-app?
[09:16] <timp> dpm: when I run it from qtc it quits immediately after starting http://pastebin.ubuntu.com/5890180/
[09:17] <timp> dpm: don't judge me for the music, I downloaded a random album
[09:17] <timp> one that I also have legally on a cd of course ;)
[09:17] <dpm> timp, yeah, yeah, same excuse... "I'm compiling", right? ;)
[09:18] <timp> maybe I like the music, but I cannot judge since I didn't hear it yet :)
[09:18] <timp> ah I do like "blurred lines". At least the original video clip
[09:19] <dpm> :)
[09:19] <dpm> timp, I think you've run into bug 1200513 - same happened to me this morning: try if 'bzr revert -r -2', I got that version to work
[09:19] <ubot2`> Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Confirmed] https://launchpad.net/bugs/1200513
[09:19] <kalikiana> timp, "have it on cd" is becoming a faint excuse since there's no reason to buy any new cd's…
[09:19] <kalikiana> have it in u1music is more realistic
[09:19] <timp> kalikiana: what's the excuse nowadays? "I also bought it on iTunes on my mac"?
[09:20] <kalikiana> timp, maybe I should start saying "I have it on floppy" to counter the easily outdated storage reference :-D
[09:29] <dpm> timp, did you have any luck with the previous revision of the music app?
[09:29] <timp> dpm: yes, r61 seems to work
[09:29] <timp> dpm: except that it doesn't make any sound
[09:30] <timp> dpm: perhaps something is missing from the dependencies? defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
[09:30] <dpm> timp, you'll need to install the gstreamer plugin on the desktop
[09:30] <timp> dpm: why is it not in the dependencies in debian/control?
[09:30] <dpm> yeah, we didn't want to install it on the phone and weren't sure how to handle the dependencies
[09:31] <seb128> dpm, what didn't you want to install on the phone?
[09:31] <dpm> ha, I was just about to ping you :)
[09:31]  * dpm can summon seb128 with the power of thought
[09:32] <timp> dpm: ok now I have sound :)
[09:32] <timp> dpm: libqt5multimedia5-plugins helped
[09:32] <dpm> seb128, could you give us some advice on this? We're not really packaging experts. On the desktop the music app needs the fluendo plugin to play mp3's, but it's not required on the phone. What's the best way to handle dependencies in debian/control in these cases?
[09:33] <dpm> timp, ah, that's news to me, I probably had it installed already and just needed the gstreamer plugin
[09:34] <timp> I am guessing I had gstreamer already, but libqt5multimedia5 was missing
[09:34] <seb128> dpm, the issue there is not the plugin, I hit the same issue yesterday
[09:34] <seb128> you should probably depends on qtdeclarative5-qtmultimedia-plugin
[09:34] <seb128> which should depends on the libplugin
[09:35] <seb128> dpm, otherwise, the way we have been dealing with codecs in the past is to install them on demand from the app when needed
[09:35] <seb128> dpm, e.g rb's music store was prompting you to install the fluendo codec on first use if you tried to play a mp3
[09:36] <timp> dpm: I can make r61 crash also https://bugs.launchpad.net/music-app/+bug/1200513
[09:36] <ubot2`> Ubuntu bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged]
[09:36] <dpm> yeah, although it's going to be trickier to install things from within a qml app
[09:38] <dpm> seb128, it seems the music app already depends on qtdeclarative5-qtmultimedia-plugin - shall we just add a dependency on libqt5multimedia5-plugins then?
[09:40] <seb128> dpm, I'm not familiar enough with that stack to say, to me it looks like you are just using qtdeclarative5-qtmultimedia-plugin ... which should bring on the required plugins
[09:41] <seb128> dpm, I hit the same issue with system settings yesterday when adding the sound preview feature
[09:41] <seb128> dpm, imho it's qtdeclarative5-qtmultimedia-plugin that should get the depends
[09:41] <seb128> dpm, but check with somebody who knows qtmultimedia better
[09:42] <dpm> seb128, so you think I should file a bug to request qtdeclarative5-qtmultimedia-plugin to depend on libqt5multimedia5-plugins ?
[09:42] <seb128> yes
[09:42] <seb128> seems like to me that qtdeclarative5-qtmultimedia-plugin doesn't work out of the box currently
[09:42] <seb128> it doesn't make sense to start adding that depends in every qml apps using qtmultimedia
[09:45] <timp> dpm: I think adding those clip: true lines in music-app should not be needed. The Page should clip it automatically
[09:45] <timp> dpm: but I'll discuss it with Kaleo, he is handling https://bugs.launchpad.net/ubuntu-weather-app/+bug/1201094
[09:45] <ubot2`> Ubuntu bug 1201094 in Ubuntu Weather App "App content visible behind tab header" [High,In progress]
[09:49] <dpm> thanks timp
[09:50] <dpm> seb128, ok, filed bug 1202996 and assigned it to Timo, hoping this is the right place
[09:50] <ubot2`> Launchpad bug 1202996 in qtmultimedia-opensource-src (Ubuntu) "qtdeclarative5-qtmultimedia-plugin needs to depend on libqt5multimedia5-plugins" [Undecided,New] https://launchpad.net/bugs/1202996
[09:51] <seb128> dpm, thanks
[09:53] <timp> dpm: timi is on holidays for at least another week
[09:53] <timp> *timo
[09:54] <dpm> I know, it's not a big deal of a bug
[09:54] <timp> ok
[09:58] <seb128> we can also workaround it easily by adding a temporary depends to the music app if we wnt
[09:59] <dpm> yeah
[10:00] <gusch> oSoMoN: can you check https://code.launchpad.net/~schwann/qtubuntu-camera/camera-always-new-texture-on-connect/+merge/175774
[10:03] <oSoMoN> gusch: sure, in a moment
[10:04] <gusch> oSoMoN: thx
[10:12] <oSoMoN> gusch: approved
[10:14] <gusch> oSoMoN: cool thx
[10:29] <dpm> popey, for the rss reader, do you see any issue in using http://ctrlq.org/rss/ to search for rss feeds?
[10:30] <popey> no
[10:30] <popey> we talked about it in the meeting last night
[10:31] <dpm> so we've already got a decision on that, cool
[11:11] <dpm> mehow, can you reassign yourself to https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1198868 and https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1198823 ? an app developer assigned himself to the UX task by mistake, and I don't have permissions to re-assign you to it
[11:11] <ubot2`> Ubuntu bug 1198868 in Ubuntu UX "[Calculator app] Need more space for calculation labels" [Medium,Triaged]
[11:11] <ubot2`> Ubuntu bug 1198823 in Ubuntu UX "[Calculator app] Not obvious how to add a label to a calculation" [Low,Fix committed]
[11:18] <mehow> dmp: I will do it as soon as Jon is back cause for some reason I cannot assign anyone else apart from myself :L
[11:21] <dpm> mehow, oh you wanted to assign it to someone else? In that case you've got the same permissions problem as I've got. You might want to ask John Lea or Nick Tait to add you to the team, as they seem to be the admins:
[11:21] <dpm> https://launchpad.net/~unity-design-team/+members#active
[11:23] <mehow> ok I think Nick is adding me to the list right now so I should be able to re assign it soon
[11:42] <dpm> timp, would you mind adding a comment to the MP you reviewed this morning? You mentioned that the fix was not the best approach and that it might need Kaleo to look over it. The reason I'm asking is because one of the music guys have already approved the MP (but not top-approved yet) and it might be worth telling them to hold on until there is a better fix: https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726
[11:46] <timp> dpm: ok, commented.
[11:47] <ahayzen-mobile> danielholm, o/
[11:47] <danielholm> ahayzen-mobile: hey man
[11:47] <danielholm> ahayzen-mobile: how are you?
[11:47] <dpm> perfect, thanks timp, that's exactly what we needed
[11:47] <ahayzen-mobile> danielholm, Is there a meeting tonight?
[11:48] <danielholm> ahayzen-mobile: I think soo
[11:48] <danielholm> ahayzen-mobile: I'll try the be there
[11:48] <dpm> hey ahayzen-mobile, danielholm, how are you guys?
[11:48] <ahayzen-mobile> danielholm, gd thx just having lunch :-)
[11:48] <Mihir> meeting at what time ?
[11:48] <dpm> ahayzen-mobile, I'll send you invites to the Music meetings
[11:48] <danielholm> dpm: I'm rather well, thank you. and you?
[11:48] <dpm> good good :)
[11:48] <dpm> I've been loving the activity on the music app
[11:49] <dpm> and being able to use it!
[11:49] <dpm> it looks awesome, btw
[11:49] <ahayzen-mobile> danielholm, how r u? Is it at 1900 utc?
[11:49] <danielholm> nice to hear! I feel the same way. It's been very much going on.
[11:49] <danielholm> 19.30 UTC I think
[11:50] <Mihir> dpm ,can you update me with calc app meetings ?
[11:50] <andrea_> I'd like to test filemanager-app but I don't understand what "org.nemomobile.folderlistmodel 1.0" is...
[11:50] <dpm> Mihir, sure, do you want me to send you an invite?
[11:50] <ahayzen-mobile> danielholm, So 2030 BST :-) I'll see if I can be there
[11:50] <dpm> danielholm, ahayzen-mobile, I've been recently badly bitten by bug 1200513 , can you guys reproduce it as well?
[11:50] <ubot2`> Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] https://launchpad.net/bugs/1200513
[11:50] <Mihir> yeah , that would be great..
[11:51] <Mihir> and what would be the procedure to be a part of core team member for an app ?
[11:51] <ahayzen-mobile> dpm, I have never got that :-/
[11:51] <danielholm> ahayzen-mobile: I was wrong, it was 19:00 UTC
[11:51] <ahayzen-mobile> danielholm, np
[11:52] <dpm> ahayzen-mobile, hm weird, both timp and I were experiencing the same problem, and balloons as well
[11:53] <ahayzen-mobile> dpm, maybe down to the actual files u have?
[11:54] <dpm> ahayzen-mobile, it could be, but reverting to one bzr revision earlier fixes the problem
[11:54] <dpm> so I'm not really sure
[11:54] <ahayzen-mobile> Strange
[12:01] <ahayzen-mobile> danielholm, any idea y after clearing the artist model appending does not appear to work?
[12:02] <ahayzen-mobile> danielholm, the todo item in the code.
[12:02] <danielholm> ahayzen-mobile: unfortunately not...
[12:03] <ahayzen-mobile> danielholm, even just removing one row fails:-/ cause the artist page would then be functional
[12:04] <ahayzen-mobile> danielholm, I'll have another go tonight
[12:05] <danielholm> ahayzen-mobile: I'm not enteirly certain what it is we're talking about. is it a new bug or something you are working on?
[12:07] <ahayzen-mobile> danielholm, it is a todo in the current code...filterartist or something..
[12:08] <danielholm> aha okej
[12:08] <danielholm> ahayzen-mobile: so the filtering doesnt work like it should?
[12:09] <ahayzen-mobile> danielholm, LibraryListModel.qml
[12:10] <ahayzen-mobile> danielholm, filterartisttracks read the todo that explains the issue
[12:11] <danielholm> ahayzen-mobile: in the blueprints?
[12:11] <ahayzen-mobile> danielholm, in the code
[12:12] <ahayzen-mobile> danielholm, sorry it is a code comment not a work item, should have been clearer
[12:12] <danielholm> ahayzen-mobile: thats alright
[12:12] <danielholm>  :)
[12:13] <ahayzen-mobile> danielholm, any ideas? I'll investigate later if u can't think of anything
[12:14] <danielholm> ahayzen-mobile: I'm sorry but I have no ideas how that file works :P
[12:14] <danielholm> ahayzen-mobile: well, not more then you do anyway
[12:14] <ahayzen-mobile> danielholm, np
[12:15] <ahayzen-mobile> danielholm, anyway gtg have a good day and speak later
[12:16] <Mihir> dpm.. how are we gonna resolve the UI bugs , as you mentioned it needs to be modify Blue prints
[12:16] <danielholm> ahayzen-mobile: alright. take care, talk to you later
[12:19] <nik90|office> ckpringle: When you have time, can you take a look at https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1202626 and let us about the design decision regarding them
[12:19] <ubot2`> Ubuntu bug 1202626 in Ubuntu UI Toolkit "[pageStack] show the wrong toolBar when going back from a Tab" [Undecided,Confirmed]
[12:19] <nik90|office> It is essentially about having pagestack inside a tab
[12:49] <timp> Kaleo: what's your opinion on this? https://code.launchpad.net/~vthompson/music-app/fixes-1201094/+merge/175726
[12:49] <timp> Kaleo: should the clipping be done in the apps or in uitk?
[13:21] <timp-qtc> hmm
[13:36] <ckpringle> nik90: hey
[13:37] <ckpringle> nik90: ok so I'm a little confused following that thread however let me explain what I understand - there is a bug generated by navigating a page stack from a tabbed view, that the toolbar does not switch back to the correct one when you go to another tab and back (ish)
[13:38] <ckpringle> nik90: of course there should be the ability to have page stack from a tabbed view
[13:38] <ckpringle> the header must change upon going into the page stack, therefore the tabs are not available
[13:38] <ckpringle> the toolbar should always be the correct toolbar for the view (obviously) ?
[13:39] <popey> hi rickyc
[13:39] <rickyc> hi
[13:39] <popey> you've written an app of some kind?
[13:39] <rickyc> small weather app
[13:40] <popey> and you want to test it out on a device?
[13:40] <rickyc> yes I have no idea how to get it on a device :x
[13:40] <popey> ok, do you have a device running ubuntu phone?
[13:40] <rickyc> I have an android phone
[13:41] <rickyc> no not currently sir
[13:41] <rickyc> I have a nexus 4
[13:41] <popey> so really there's a few options.
[13:41] <popey> if you want you can flash a device yourself with ubuntu touch..
[13:42] <popey> https://wiki.ubuntu.com/Touch/Install details how you do that
[13:42] <popey> we have an SDK (based on qtcreator) which should make it easy to deploy your app on to the device
[13:42] <popey> alternatively if you wanted to make the code available somewhere we could try packaging it up and we could try it out on a device
[13:42] <popey> we don't have an "app store" yet
[13:42] <rickyc> yes I have used the SDK
[13:42] <popey> so it's all a bit manual
[13:42] <popey> oh great
[13:43] <rickyc> I think I can try it out, I will follow that link above
[13:43] <rickyc> very excited to see it live :D
[13:43] <popey> great
[13:43] <popey> give us a shout if you get stuck
[13:43] <rickyc> will do
[13:43] <rickyc> thanks for your help
[13:43] <popey> np
[13:46] <rickyc> opoey qt supports webapp integration right?
[13:46] <rickyc> popey
[13:48] <popey> Not tried it myself..
[13:49]  * popey looks around for someone who will know for sure
[13:49] <popey> kalikiana: do you know ^^ ?
[13:49] <rickyc> I am really good with html5
[13:49] <rickyc> but qt ehh
[13:49] <popey> ☻
[13:50] <nik90|office> ckpringle: I just saw your messages
[13:51] <ckpringle> nik90|office: no probs
[13:51] <nik90|office> In essence what you descrbed s correct
[13:51] <nik90|office> Is it okay from design point to have a pagestack inside a tab?
[13:52] <nik90|office> also my internet is terrible, so do not be suprised to see me dc and rejoin
[13:52] <nik90|office> :)
[13:53] <nik90|office> ckpringle: so the clock tab will have 2 pages inside it. One for the world clock list and another page to show the clock. Since there are 2 pages in the tab, I will be using a pagestack to switch between them
[13:53] <Laney> hmm
[13:54] <Laney> How would I go about avoiding a binding loop with a bidirectional property map? In this case a GSettings boolean key on to a Switch
[13:55] <iBelieve> Laney, you mean having a switch show a property's value but change the property when clicked?
[13:55] <Laney> and also react to the key being changed externally
[13:58] <iBelieve> Laney, here's what I use for the switch or checkbox: http://paste.ubuntu.com/5890855/. I'll see about watching the property for changes
[13:59] <Laney> yes that give you a loop if something else changes it
[14:00] <timp> Laney: where's the loop?
[14:00] <iBelieve> Laney, what do you mean? I can't think of how that would loop
[14:00] <timp> if checked == false, and you set it to false again, onCheckedChanged is not triggered
[14:00] <timp> it is only triggered when the new value actually differs from the old
[14:01] <Laney> that happens if someone else sets the gsettings key to true
[14:01] <timp> then checked becomes true, and then propertyToWatch = true is executed. And it stops there since nothing changes
[14:02] <iBelieve> Laney, if someone else sets the key, then it should fire onCheckedChanged and reset the checked property to true, and then stop
[14:02] <iBelieve> Laney, but then it isn't bound to the key, so you'll need a connection to watch the key: http://paste.ubuntu.com/5890860/ (I think that is right, I haven't tried it)
[14:03] <Laney> file:///usr/share/settings/system/qml-plugins/flight-mode/EntryComponent.qml:31:14: QML CheckBox: Binding loop detected for property "checked"
[14:03] <iBelieve> Laney, what LP branch is that from? ubuntu-system-settings?
[14:03] <Laney> no branch
[14:04] <iBelieve> Laney, could you pastebin the file?
[14:04] <Laney> sec
[14:04] <Laney> you'll need to install lp:gsettings-ubuntu-touch-schemas
[14:07] <iBelieve> Laney, I'm probably not going to try running the actual file, I just want to look at it so I can make a test file on my own.
[14:09] <Laney> hmm
[14:09] <Laney> I added an onChanged handler and it made the loop go away
[14:09] <iBelieve> Laney, great
[14:09] <Laney> not really
[14:10] <Laney> it only works because that unsets the checked: ... that I had before
[14:10] <Laney> why doesn't the normal property binding work?
[14:11] <iBelieve> Laney, you mean that it is no longer bound to the property? That might be a place you could use a Connections instance.
[14:11] <timp> CheckBox has:     onClicked: checked = !checked
[14:11] <timp> so when you click, I guess the binding is broken
[14:12] <timp> it seems tricky
[14:12] <iBelieve> Laney, can't you use something like this? http://paste.ubuntu.com/5890860/
[14:12] <Laney> iBelieve: yes, that's essentially what it does
[14:12] <Laney> but it's still dirty isn't it?
[14:13] <Laney> timp: Switch too?
[14:13] <iBelieve> yeah, it seems more complicated then it should be
[14:13] <Laney> that's what I'm using
[14:13] <timp> Laney: Switch is a checkbox with only different visuals
[14:13] <Laney> ah ok
[14:13] <timp>     onClicked: checked = !checked
[14:13] <timp> epaste
[14:13] <timp> CheckBox { id: switchItem style: Theme.createStyleComponent("SwitchStyle.qml", switchItem)
[14:13] <Laney> so if I do onClicked: property = !property would that work?
[14:13] <timp> ^ that's the implementation of Switch :)
[14:13] <Laney> heh
[14:14] <timp> when you define a new onClicked, the old one is still executed
[14:14] <Laney> oh
[14:14] <timp> for your case I think it would be handy to remove the CheckBox code executed in onClicked...
[14:15] <dpm> Kaleo, with the current SDK, do you know if it's possible to do the drag and drop as described in the "Moving feeds into a different topic" section in http://design.canonical.com/2013/06/shorts-add-edit-share-adjust/
[14:15] <timp> you can introduce your own new boolean that is binded to the external property
[14:15] <timp> and you never update the new property, just update checkbox when the new property changes, and update the external property when checked changes
[14:16] <timp> it would work, but it seems that there should be an easier way
[14:18] <Laney> timp: that still loops when I toggle it in dconf-editor :(
[14:19] <iBelieve> Laney, I think this works the way you want: http://paste.ubuntu.com/5890924/.
[14:20] <iBelieve> Laney, the switch takes care of changing the checked state and at the same time the custom onClicked: handler changes the property
[14:20] <Laney> iBelieve: it's within a Standard, so I'd have to do that in two places
[14:20] <iBelieve> Laney, why two places?
[14:20] <Laney> because you can click on the list item too
[14:22] <Laney> lp:~laney/ubuntu-system-settings/gsettingsify
[14:23] <iBelieve> Laney, you could use onChecked, but the problem is that it won't change when the gsettings key changes
[14:24] <timp> you can say onCheckedChanged: propertyToWatch = checked, and have a Connection that does onPropertyToWatchChanged: checked = propertyToWatch
[14:24] <Laney> yep
[14:25] <Laney> I have that (without the Connection though)
[14:25] <timp> the Connection is there to connect to some external property, outside of your Component. Otherwise you cannot watch it
[14:26] <Laney> GSettings is a child of the Switch already
[14:26] <Laney> so I can just directly access its checked property
[14:29]  * timp gotta go.
[14:29] <timp> enjoy your weekend :)
[14:29] <Laney> thanks for your help
[14:29] <Laney> you too!
[14:37] <nuclearbob> ahoy!
[14:39] <om26er> boiko, do you know where is tiago ? nuclearbob wanted some help on getting a bit knowledge about ofono/telepathy
[14:40] <om26er> boiko, or you might be able to help
[14:40] <boiko> om26er: ^
[14:40] <boiko> om26er: there you go :)
[14:40] <boiko> om26er: salem_ probably has it more fresh in his memory
[14:41] <om26er> salem_, Hey! nuclearbob wanted some help regarding ofono
[14:41] <salem_> nuclearbob, om26er hello
[14:42] <nuclearbob> salem_ hello.  I'd like to learn about the ofono API so I can automate sending sms and calls for automated connected device testing in the lab
[14:43] <salem_> nuclearbob, ok. are you using python?
[14:47] <nuclearbob> salem_: yes
[14:47] <salem_> nuclearbob, ok, you may find here many scripts to control and monitor ofono: http://git.kernel.org/cgit/network/ofono/ofono.git/tree/test
[14:48] <nuclearbob> salem_: that looks fantastic, thanks
[14:48] <salem_> nuclearbob, no problem. good luck!
[14:52] <dpm> hi mhall119, have you seen Lucas's Stock Ticker designs :)
[14:55] <mhall119> dpm: I was looking at them last night, they're beautiful
[14:58] <dpm> yeah :)
[14:59] <nuclearbob> salem and om26er: that's perfect, I've got sms sending working now, so I can build the automation for that.  Thanks!
[15:11] <WebbyIT> dpm: about this MR, I asked to mihir to do font bigger, because in design is bigger
[15:11] <WebbyIT> https://code.launchpad.net/~mihirsoni-123/ubuntu-calculator-app/EditIconMainLabel/+merge/175662
[15:12] <dpm> WebbyIT, ah, ok, where in the design is that bigger?
[15:12] <WebbyIT> dpm, http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg
[15:12] <Mihir> dpm , this one GDHWL-MSONI
[15:12] <Mihir> http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg
[15:13] <dpm> WebbyIT, Mihir, these are wireframes, not the final visual designs
[15:13] <WebbyIT> dpm, ah, ok. So, it's my error, sorry Mihir
[15:13] <Mihir> Ohhhh :|  no problem
[15:13] <Mihir> shall i revert back those changes ?
[15:14] <dpm> no worries guys, let me get some more clarity from the design team
[15:14] <Mihir> shall I change or not ?
[15:14] <Mihir> or wait for the confirmation ?
[15:16] <dpm> hi jounih, thanks for joining us. Can you give us some guidance on the font sizes for the labels in the calculator app?
[15:16] <dpm> Mihir, let's see what the design team can tell us
[15:16] <Mihir> Okay :)
[15:16] <dpm> jounih, particularly the top label, the one that describes the calculation
[15:17] <jounih> dpm: no probs, let me pull up the designs
[15:18] <dpm> cool, thanks
[15:19] <jounih> dpm: ok, you mean the large numbers used in your calculation?
[15:20] <Mihir> http://design.canonical.com/wp-content/uploads/keyscreens_calculator1.jpg
[15:20] <Mihir> Yes jounih the header of calculation
[15:20] <dpm> jounih, the textual description on top of the calculation, which should be the location if GPS is available
[15:24] <jounih> looking at it now, 2 mins
[15:24] <dpm> jounih, np, essentially the @BOROUGH MARKET text on the second slide at http://ubuntuone.com/6SCbeShDiJCjqxmHvyzDkh
[15:26] <jounih> dpm: ok that one is xx-small, font weight is medium
[15:27] <jounih> dpm: for some reason we have px sizes for the fonts on ubuntu-calculator-app/design/calculator_design_notes.pdf - we'll update those with the SDK standard font sizes instead
[15:29] <Mihir> okay so Jounih. we have to change the font style in app correct ?
[15:31] <dpm> jounih, could you put that PDF somewhere online? I've been asking all over to get a blog post with the visuals out, but we still haven't got a place we can point people to who want to implement the design. The branch you submitted was very helpful, but it was supposed to be a temporary location. For the hack fests we've got lots of new developers and it'd be good to have an URL we can point them to. Even if it's just pasting that PDF in a google doc
[15:31] <dpm>  would already be really helpful
[15:32] <dpm> Mihir, yeah.  The merge proposal will be automatically updated for you
[15:32] <Mihir> so I should make it the way it was right rather than increasing font size ?
[15:32] <jounih> Mihir: yeah in the app you should define the font weight (thin/regular/medium/bold) and pick the right font size from the SDK presets (xx-small/x-small/small/medium/large/x-large)
[15:34] <Mihir> rest of the things are fine expect the size , currently it takes size as , font.pixelSize:units.gu(4)
[15:35] <jounih> dpm: sure I'll ask someone who's been working on the calculator app to do a blog post on it. Ideally we'd still pinpoint to the bzr branch rather than a blogpost when people are implementing the designs - because if there are any updates to designs, the latest versions will be on the bzr
[15:35] <dpm> Mihir, http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-label.html#fontSize-prop
[15:37] <dpm> thanks jounih, yeah, but an online doc might be best, as it's much easier to point folks to a URL in this case. Checking out the branch takes quite a long time, as the PDF and the videos are quite big, and the online doc could be updated more easily
[15:40] <oSoMoN> fginther: ping
[15:41] <fginther> oSoMoN, pong
[15:42] <oSoMoN> fginther: I’m wondering about the version of autopilot-qt installed on the community apps jenkins instance? from the build logs it appears it’s pre-installed, not installed at build time, is that correct?
[15:44] <fginther> oSoMoN, that sounds right. It's not being refreshed. It should be
[15:46] <oSoMoN> fginther: yup, can you look into it?
[15:46] <fginther> oSoMoN, indeed, fixing righ tnow
[15:46] <oSoMoN> awesome!
[15:46] <fginther> oSoMoN, thanks for bringing that to my attention
[15:49] <WebbyIT> Going to holiday, see you soon :)
[15:58] <mhall119> dpm: I was off a day on my blog post's pubishing time, it was set for tomorrow :(
[15:58] <mhall119> anyway, it's published now: http://mhall119.com/2013/07/ubuntu-file-manager-hackfest/
[15:58] <mhall119> that's what happens when I finish writing it after midnight
[15:59] <dpm> mhall119, ah, bummer, but no worries, we can promote the hackfest now
[16:34] <nik90> hello everyone :)
[16:34] <mhall119> hey nik90
[16:38] <nik90> dpm: joey from rss team, said he couldn't access blogger in china. So he wouldn't be able to blog. Dinko from the sudoku team already did his first post :)
[16:38] <nik90> I havent received any other replies yet
[16:45] <oSoMoN> fginther: I’m looking at http://<IP_ADDRESS>:8080/job/generic-mediumtests/131/console, and now it does try to install libautopilot-qt, but it doesn’t do anything because it thinks it’s already the newest version
[16:46] <oSoMoN> fginther: given the test failures, it’s obviously not the latest version, do you know where it pulls it from?
[16:53] <jono> nik90, great to hear about the blog posts :-)
[16:54] <nik90> jono: :)
[16:59] <vthompson> :q
[17:00] <ahayzen> vthompson, o/
[17:00] <vthompson> ahayzen, afternoon
[17:01] <ahayzen> vthompson, hows things?
[17:01] <nik90> Omg did you guys check out the latest update to qtcreator? It has built in IRC, link to API docs, link to core apps, wiki etc. It rocks
[17:02] <vthompson> ahayzen, going well.  I'm trying to get the courage to port to my HTC One, but the porting instructions still haven't been updated... So I'll probably code instead.
[17:02] <vthompson> ahayzen, how are you?
[17:03] <ahayzen> vthompson, awesome, gd thx. yh my phone isn't supported either :/
[17:03] <ahayzen> nik90, QtCreator build for raring or saucy?
[17:03] <vthompson> ahayzen, I attempted to port before, but there were too many build issues with CM 10.1 so I gave up.
[17:04] <nik90> ahayzen: for precise (which uses the ppa) :)
[17:04] <nik90> ahayzen: I would assume it also gets updated in raring
[17:04] <ahayzen> nik90, ooo
[17:04] <popey> nik90: not seen it yet, it's not in saucy
[17:04] <popey> nik90: fancy doing a screenshot?
[17:04] <nik90> for saucy you might need to wait few days for it to be uploading in saucy
[17:04] <nik90> in archive*
[17:04] <popey> yeah
[17:04] <nik90> popey: sure 1 sec
[17:04] <ahayzen> nik90, its arrived!
[17:05] <vthompson> It's in Raring too!
[17:05] <popey> hehe
[17:05] <ahayzen-qtcreato> ooo missed the r
[17:06] <nik90> popey: http://ubuntuone.com/1i3CB1bbaAsuaRXcEjHYqD
[17:06] <ahayzen> thts sooo much better :) has the launchpad pages, wiki, api, irc everything! well done guys
[17:06] <popey> bzoltan: see above ☻
[17:07] <nik90> http://ubuntuone.com/7W6cTFjhnsi2rST75P1c2l
[17:07] <mhall119> nik90: nice!
[17:07] <popey> neat
[17:07] <mhall119> bzoltan: ^^ loving the new Qt Creator additions
[17:07] <nik90> bzoltan: thanks. They look awesome
[17:08] <nik90> mhall119, popey: best part is that the design tab is disabled since it does not work properly. So new devs dont accidentally click it
[17:08] <nik90> I also see packages and projects (upcoming soon I guess)
[17:08] <nik90> I guess this is why you stay with precise :P
[17:09] <Mihir> Popey are you there?
[17:09] <Mihir> Could you please add me in Calculator meeting
[17:15] <popey> nik90: I'm on saucy now ☻
[17:16] <popey> Mihir: I can't add you to that, dpm has to, he owns that meeting
[17:16] <Mihir> [21:11] <dpm> weird. Can you ping popey? I would remove you and re-add you, but he set up the meeting, and only he can remove attendees
[17:16] <Mihir> This is what he told me
[17:17] <nik90> popey: I thought you always stick with the stable release though..couldnt resist :P ?
[17:19] <bzoltan> Ohh, happy to hear that you guys like the new QtC ... and thatis just a teaser :) more stuff is coming like this.
[17:20] <popey> nik90: i do usually!
[17:20] <popey> Mihir: the design meeting or the irc one?
[17:22] <ahayzen> vthompson, the 'add to queue' just adds to a list and but doesn't actually play that as the next track correct?
[17:23] <nik90> bzoltan: I saw supprot for click packages has landed right qtcreator.
[17:23] <nik90> Excited. looking forward to more :)
[17:23] <nik90> bzoltan: which project should I keep track for this?
[17:23] <bzoltan> nik90:  good observation
[17:23] <vthompson> ahayzen, yea the queue is crippled at the moment. We don't have the design for it figured out yet. I was thinkin the Playlists tab would turn into a PageStack so each playlist or the queue could be playable just like Artists tab
[17:23] <bzoltan> nik90:  the SDK will release the new click integration from now... but the click stuff lives in lp:click
[17:23] <popey> https://bugs.launchpad.net/music-app/+bug/1200513 ☹
[17:24] <ubot2`> Ubuntu bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged]
[17:24] <ahayzen> vthompson, ok....and i mean functionally aswell...u add stuff its goes in the list...but the getSong() doesn't query it?
[17:24] <nik90> bzoltan: no i was referring to the qtcreator plugin development and the new stuff
[17:24] <popey> looks like something id3tag related
[17:24] <bzoltan> nik90:  that is under the ubuntu-sdk-team
[17:24] <popey> wonder if I have a duff track
[17:24] <nik90> bzoltan: ok
[17:25] <vthompson> ahayzen, I'm not following. The queue could be converted to a ListView and we could easily use the getSong navigations
[17:27] <ahayzen> vthompson, when u use the popup menu and click 'add to queue' it adds the track to 'trackQueue'. But when u hit next track it doesn't go to tht track, this is expected at the moment as the play queue isn't functioning (yet) correct?
[17:28] <vthompson> popey, yea, that sure looks like an ID3 issue. I wonder if you could open it using some TagLib program on your desktop?
[17:28] <popey> I am slowly adding music track by track to see which one breaks it
[17:28] <vthompson> popey, the music-app uses the nemo-folderlist which uses TagLib
[17:29] <popey> right!
[17:29] <popey> found an album which breaks it
[17:29] <vthompson> ahayzen, yes that is correct
[17:29] <ahayzen> vthompson, ok thanks...just was wondering wht the expected behaviour was and if i had broken something :P
[17:29] <vthompson> ahayzen, ideally all the views (Music, Artists, Albums) would simply dump their contents into the queue and we'd only navigate that
[17:30] <ahayzen> vthompson, i've just added the Artists so tht it adds to tht queue ;)
[17:31] <vthompson> ahayzen, yep I saw that. I like the change. I'm reviewing now
[17:31] <Mihir> Popey nope , it is for
[17:31] <Mihir> Calculator
[17:31] <popey> Mihir: yeah, we have two meetings, a design hangout and an irc developer discussion
[17:32] <ahayzen> vthompson, thanks, was a relatively small change :)
[17:32] <popey> Mihir: https://wiki.ubuntu.com/Touch/CoreApps/Meetings listed there
[17:32] <Mihir> ohh i would be interested in irc development
[17:33] <popey> ok, so just turn up at the time listed
[17:33] <popey> they're open meetings
[17:33] <popey> all the detail is on that wiki page
[17:33] <popey> vthompson: right, got a single track which breaks the app
[17:34] <vthompson> ahayzen, could you look at bug #1200513 for the portion where the app crashes when navigating towards the bottom of the list? It seems related to your work with the playing-list?
[17:34] <ubot2`> Launchpad bug 1200513 in Ubuntu Music App "Music app segfaults upon start" [Critical,Triaged] https://launchpad.net/bugs/1200513
[17:34]  * popey adds a comment
[17:35] <popey> linked to the song.. http://www.jamendo.com/en/list/a57713/ancient-greeks-circus-freaks
[17:35] <ahayzen> vthompson, playing-list, what the rebuild()?
[17:36] <vthompson> ahayzen, I think so. it crashes after displaying "Clearing playing list"
[17:36] <ahayzen> vthompson, ok strange i'll see wht i can do
[17:37] <ahayzen> vthompson, does it matter how long the list is?
[17:37] <popey> vthompson: ahayzen it could be something in the tag.. i added a couple of comments
[17:37] <ahayzen> popey, a tag tht happens to be at the end of the list?
[17:38] <popey> well, if i remove that song from the library, the app starts
[17:38] <popey> if I add that song to the library, the app crashes
[17:38] <popey> and look at the stacktrace
[17:38] <fginther> oSoMoN, I just found a problem while debugging a problem with ubuntu-calendar-app
[17:38] <popey> 0x45014488 in TagLib::ID3v2::Tag::frameListMap() const () from /usr/lib/arm-linux-gnueabihf/libtag.so.1
[17:40] <ahayzen> popey, does it matter which track in the album in tht link u sent?
[17:40] <vthompson> ahayzen, tpeeters suggested it crashes with only one song in the directory
[17:40] <ahayzen> vthompson, i'll try downloading one and see wht happens
[17:42] <vthompson> ahayzen, I don't see the crash that's being discussed. popey's issue is probably different and ID3 tag related. tpeeters hits his issue when launching from QtCreator. I can't reproduce his issue.
[17:42] <ahayzen> vthompson, popey, i just had the first track in tht album and nothing else and it exploded
[17:43] <ahayzen> vthompson, the 'Clearing playing list' will be called when it is linking the model to the view
[17:44] <popey> ahayzen: first track
[17:44] <ahayzen> crashed in TagLib::ID3v2::Tag:frameListMap() ...exactly wht ur describing popey
[17:46] <ahayzen> vthompson, popey, so is this us or the ID3 parser?
[17:47] <vthompson> ahayzen, I can open the files in EasyTAG (which I think uses TagLib). There's a chance we can do some smarter coding in the qml-folderlistmodel.
[17:48] <ahayzen> vthompson, also i commented out the PlayingList code and it still breaks (as soon as it tries to display the row)
[17:49] <popey> the tag for that track contains quite a lot of data
[17:49] <popey> and URLs
[17:49] <ahayzen> vthompson, won't this all be resolved when we start using the metadata service thing?
[17:50] <vthompson> ahayzen, we don't know when that will happen.
[17:51] <ahayzen> vthompson, 'media scanner service'... :( ... but it will hopefully solve both of our critical bugs :)
[17:52] <vthompson> ahayzen, maybe, we'll still have to maintain a list of tracks which is where tpeeters issue seems to stem
[17:53] <ahayzen> vthompson, ah ok :/ ... anyway dinner speak later
[17:53] <vthompson> ahayzen, later!
[17:53] <vthompson> balloons, you there?
[17:55] <balloons> vthompson, howdy
[17:56] <vthompson> balloons, hello! I have two small questions. First, do you need to review autopilot tests for the core apps? Or can I just top approve them?
[17:56] <balloons> vthompson, I don't have to review every ap test, but I'm happy to review one if needed
[17:57] <vthompson> balloons, K, I have the playback test ready for review if you want to look it over. Otherwise I can just top approve... it's a small test.
[18:14] <balloons> vthompson, go for it :-) I'm kneedeep in something :-)
[18:16] <vthompson> balloons, In that case I won't ask you my second question (has to do with a dbus exception in the copy/paste ubuntu-filemanager-app test).
[18:17] <balloons> vthompson, feel free to ask :-) If your stuck, well then, we can't have that!
[18:18] <vthompson> balloons, :) I'm going to let it sit for awhile. Thanks though!
[18:40] <iBelieve> vthompson, ping
[18:41] <vthompson> iBelieve, pong
[18:43] <iBelieve> vthompson, I noticed you marked LP 1198044 as Fix Released. I'm not that familiar with Launchpad, since I mostly use GitHub. When do the bugs get marked as Fix Released? Should all the Fix Committed bugs be marked as Released, or is that supposed to automatically happen when the alpha-1 milestone gets released?
[18:43] <ubot2`> Launchpad bug 1198044 in Ubuntu File Manager App "Missing toolbar icons" [High,Fix released] https://launchpad.net/bugs/1198044
[18:44] <Mihir> @dpm you there?
[18:45] <vthompson> iBelieve, I marked it as Released because I was able to install the working package from the ppa.
[18:46] <vthompson> iBelieve, I guess I'm not 100% sure on the protocol for marking bugs as such...
[18:47] <vthompson> iBelieve, Also I don't believe they should all wait until the milestone. The hackfest posts suggest that developers can go through the fix commited bugs and verify they were fixed...
[18:47] <vthompson> iBelieve, I assume it's only proper to verify via the ppa and not through launchpad
[18:48] <iBelieve> vthompson, so I should go through and see which ones actually are fixed in the version installed from the PPA and mark them as released?
[18:49] <vthompson> iBelieve, I assumed that's the intent. But that's a question for someone with more knowledge of the process.
[18:49] <iBelieve> vthompson, who should I ask? popey?
[18:50] <vthompson> iBelieve, consider asking mhall119, dpm
[18:50] <vthompson> iBelieve, or popey
[18:51] <iBelieve> vthompson, will do, thanks
[18:53] <iBelieve> mhall119, dpm, or popey: I've got a question about the Fix Committed/Released bug status and milestones
[18:55] <mhall119> iBelieve: ask away
[18:56] <iBelieve> mhall119, so for the File Manager app, when should bugs get marked as Fix Released? Currently the Jenkins bot has marked them as Fix Committed and says "scheduled for release in ubuntu-filemanager-app, milestone alpha-1"
[18:56] <mhall119> iBelieve: hmmm, I suppose as soon as they're in the PPA we can mark them as released
[18:56] <iBelieve> mhall119, will it automatically be done when that milestone gets released, or should we mark them manually as released?
[18:57] <iBelieve> mhall119, okay. I'll check that the version from the PPA has those fixes and mark them as released.
[18:58] <iBelieve> mhall119, my next question is when will that milestone get released? We've already finished all of the dogfooding goals and most of the bugs are autopilot tests, bugs in the SDK, or support for new features.
[19:00] <danielholm> ahayzen: hey, does Music run for you?
[19:00] <ahayzen> danielholm, wht the latest rev?
[19:01] <ahayzen> danielholm, yep all working :)
[19:01] <ahayzen> danielholm, not working for u?
[19:01] <popey> meeting time!
[19:02] <danielholm> ahayzen: nope
[19:02] <ahayzen> popey, yep :)
[19:02] <ahayzen> danielholm, whts it doing?
[19:02] <danielholm> ahayzen: segfault
[19:03] <ahayzen> danielholm, other people have been having this aswell.. i don't seem to be included in this issue :/
[19:05] <mhall119> iBelieve: I'll have to look into managing milestones in Launchpad, I'll be honest I haven't used them much in the past.
[19:05] <iBelieve> mhall119, okay, thanks for your help
[19:41] <ahayzen> popey, i've moved :)
[19:44] <popey> ahayzen: right, where were we? ☻
[19:44] <ahayzen> popey, i've got loads of random questions shall i post here?
[19:44] <popey> Go for it!
[19:45] <ahayzen> Is there any technical reason why we are using png over svg for our images?
[19:45] <popey> not that I'm aware of, and I'd advocate svg where possible
[19:46] <ahayzen> we could be totally resolution independent if we did
[19:47] <ahayzen> ok tht answers tht :) next question...
[19:47] <ahayzen> Why are we setting the colours for the background of the app and not the SDK, I thought it was supposed to be 'easy' for carriers to change the colour scheme?
[19:47] <mhall119> ahayzen: png's don't take as much processing
[19:48] <ahayzen> mhall119, but for convergence we are going to have loads of different resolutions
[19:48] <mhall119> ahayzen: you can provide multiple resolutions in separate pngs, then the SDK will pick the best one
[19:48] <ahayzen> mhall119, ok
[19:48] <mhall119> ahayzen: you've probably seen images with names like<EMAIL_ADDRESS>[19:49] <ahayzen> mhall119, 2 of ours are like that yes
[19:49] <nik90> ahayzen: We should actually use svg, however qml/qt is making them look weird for some reason. Hence we had no choice but to use png. We will start using svg when sdk devs fix that issue.
[19:49] <mhall119> you can have multiple 'avatar' images with different resolutions, and the #(number) tells the SDK something about them
[19:49] <ahayzen> nik90, ok thanks
[19:49] <mhall119> so in the SDK you say you want image "avatar", and it will fetch the correct one for your resolution
[19:50] <ahayzen> mhall119, i see :)
[19:50] <mhall119> ahayzen: http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/resolution-independence.html#bitmaps
[19:50] <ahayzen> ok tht answers tht... so why is the SDK not setting the theme colours and we as app devs are?
[19:50] <ahayzen> mhall119, thanks
[19:50] <nik90> mhall119: ah that's why we have those @8 stuff..did not know about them
[19:50] <popey> well, i learned something today
[19:51] <mhall119> :)
[19:54] <ahayzen> vthompson, u still around?
[19:57] <vthompson> ahayzen, yep
[19:58] <ahayzen> vthompson, do u want me to get the backend for the playqueue working?
[19:58] <ahayzen> vthompson, or are u or daniel already doing tht?
[19:58] <vthompson> ahayzen, yea, you can start looking into what needs to be done.
[19:59] <ahayzen> vthompson, think i know wht vaguely needs to be done, i'll build a prototype
[19:59] <vthompson> ahayzen, I am not. Daniel might be. Have you checked out his code that's currently being reviewed? That might give you an idea of what you might need to build off of
[20:03] <ahayzen> vthompson, ok, he doesn't appear to have made any fundamental changes to the playqueue stuff - he has been mainly working on the playlist. But i don't know wht he has offline.
[20:05] <vthompson> ahayzen, the stuff he added (playing from the playlist) should also be added to the backend queue
[20:05] <ahayzen> vthompson, has he not just attached tht to PlayingList?
[20:06] <vthompson> ahayzen, I'm not sure how he's navigating tracks. I assume it's working the same way the other tabs are...
[20:07] <ahayzen> vthompson, ok i'll have a chat with him at some point but to now play a track from any view/model u should be able to go trackClicked(file, index, listModel, listView)
[20:07] <ahayzen> vthompson, and it will sort out the PlayingList for u etc
[20:10] <ahayzen> vthompson, what is the expected behaviour of the playqueue.... say i start playing a playlist with 5 items, while listening to the 3rd i add an item to the play queue. Should it start playing the play queue'd item next or play the rest of the playlist, then the queue'd item?
[20:11] <vthompson> ahayzen, the intent should be to continue playing the current track.
[20:12] <ahayzen> vthompson, i mean at the end of the current track, wht should it do next?
[20:12] <ahayzen> vthompson, play the song from the play queue, then back to the playlist or play the playlist and then the play queue
[20:12] <vthompson> ahayzen, it should be appended to the end of the queue. So it should be played last
[20:13] <vthompson> ahayzen, ok you've lost me :)
[20:13] <ahayzen> vthompson, ok i'll start again :)
[20:14] <vthompson> ahayzen, so if you're listening to a playlist  that playlist probably will be the play queue. So adding to the play queue will only append to the queue and not necessarily to the playlist..
[20:14] <ahayzen> vthompson, ok and wht about when on the track/artist/album
[20:15] <ahayzen> vthompson, i guess it should then play the queue'd item first then carry on?
[20:16] <vthompson> ahayzen, if we are playing an album it should be because the album was added to the queue. If you queue some random track, it will go to the end of the queue and will be played after the songs in the album finish.
[20:16] <ahayzen> vthompson, ok
[20:17] <ahayzen> vthompson, i guess the artists view will be the same?
[20:17] <vthompson> ahayzen, a lot of the behavior stuff my change so really we just want a solid backend for the queue (one queue to rule them all)
[20:18] <ahayzen> vthompson, ok :)
[20:18] <vthompson> ahayzen, I'd think so--but we don't have each of these pieces figured out yet
[20:18] <ahayzen> vthompson, yh it needs properly specing up
[20:46] <iBelieve> vthompson, ping
[20:48] <vthompson> iBelieve, pong
[20:48] <iBelieve> vthompson, I saw your merge request for the Suru theme. I thought it would be easiest to discuss it here.
[20:49] <iBelieve> vthompson, what do you think of using a dark/medium gray color or gradient? I think it gives it a more system/advanced look.
[20:49] <vthompson> iBelieve, I like that Idea--just got your email
[20:49] <iBelieve> vthompson, I was fiddling with colors earlier and tried this: http://i.imgur.com/oj9F1cR.png
[20:52] <vthompson> iBelieve, that does look nice. makes you feel like your working close to the metal. :)
[20:52] <iBelieve> vthompson, that's all then. If you want the color, its #505050
[20:53] <vthompson> iBelieve, did you just use that color for each of header, body and footer?
[20:53] <iBelieve> vthompson, I just set backgroundColor
[20:54] <vthompson> iBelieve, ah OK. I'll probably add a gradient with a darker grey on top.
[20:55] <iBelieve> vthompson, a gradient would look nice, that was just my first attempt and I couldn't think of good gradient colors.
[21:40] <AskUbuntu> Different toolbar icons depending on active tab | http://askubuntu.com/q/322039
[21:40] <AskUbuntu> Can I develop apps for Ubuntu mobile on Lubuntu? If yes, how do I set up my pc for doing it from terminal? | http://askubuntu.com/q/322040


[16:01] <Nafallo> anyone alive? :-)
[16:02] <[NikO]> ?
[16:02] <Daviey> Nafallo: no
[16:02] <Nafallo> sometimes -se becomes quite offtopic
[16:02] <Nafallo> just had a guy I kicked for talking shit about ALL females since he haven't found the right one for him yet :-)
[16:03] <Nafallo> would it makes sense to register #ubuntu-se-ot and send them of to?
[16:03] <Nafallo> I got that suggestion in PM from a regular just now :-)
[16:03] <Nafallo> wanted to bounce it with other people in the business first ;-)
[16:03] <[NikO]> #ubuntu-se-offtopic
[16:04] <[NikO]> to match others channels organisation
[16:04] <pleia2> although, I'm not sure "talking shit about women" is appropriate in any channel under the ubuntu namespace
[16:04] <pleia2> Nafallo: maybe tell them to just go elsewhere :)
[16:04] <[NikO]> like #frustated-nerds
[16:05] <pleia2> indeed
[16:05] <Nafallo> hmm. was just one example of many though ;-)
[16:05] <Nafallo> but I kind of see the point.
[16:06] <Nafallo> does -ot channels follow CoC as well then?
[16:06] <pleia2> Nafallo: if you have an official off-topic channel for your LoCo, and women end up going in and seeing that such talk is acceptable, do you think they'll feel welcome in your team?
[16:06] <pleia2> Nafallo: yes
[16:06] <Nafallo> hehe. not a working solution then :-)
[16:07] <Nafallo> pleia2: well, now it was in main chan, and when he came back after the kick other people continued to discuss it. including regulars.
[16:07]  * pleia2 nods
[16:07] <[NikO]> you should forward them to your ops channel, and tell them what is wrong
[16:07] <Nafallo> in the end I had to take the discussion and try to get the poor guy to understand that if a relationship breaks you're always two or more about it ;-)
[16:07] <Nafallo> haven't got a specific ops channel :-)
[16:08] <Nafallo> most things can be dealt with directly in -se
[16:08] <[NikO]> you should :)
[16:08] <[NikO]> how many user ?
[16:08] <Nafallo> 112 nicks.
[16:09] <Nafallo> 5 ops
[16:09] <pleia2> wow, yeah, probably do want to consider an -ops channel
[16:09] <Nafallo> to be fair. the channel is fine most times :-)
[16:10] <Nafallo> and other people, not only ops, is quite good and cleaning up wrong users.
[16:10]  * pleia2 nods
[16:10] <pleia2> just a consideration if this type of thing occurs more frequently
[16:10] <[NikO]> nods ?
[16:10] <Nafallo> taking those discussions in an ops channel would be a regression I feel :-)
[16:10] <[NikO]> in fact op discussion should be in a private channel :)
[16:11] <Nafallo> cause at the moment everyone in the channel can have their say.
[16:11] <pleia2> Nafallo: freenode's typical policy for dealing with users is doing it "privately" so people aren't scolded in public
[16:11] <Nafallo> yea. when ops need to talk we do it in private, or in here  :-)
[16:11] <Nafallo> pleia2: don't get me wrong. if it's serious enough we go private :-)
[16:11] <Nafallo> just very very seldom are.
[16:11] <pleia2> yeah :)
[16:12] <Nafallo> we end up getting people saying there thing and have a discussion about it instead :-)2
[16:13]  * Nafallo goes to order some more coffee and a cake
[16:13] <[NikO]> i prefer to have a *support* channel only :)
[16:14] <Nafallo> yea, we are more lug style :-P
[16:27] <[NikO]> Could someone can edit https://wiki.ubuntu.com/IRC and set this url as #ubuntu-fr* contact https://launchpad.net/~ubuntu-fr-irc
[16:41] <Daviey> [NikO]: it is a wiki :)
[16:41] <[NikO]> i try
[16:41] <Nafallo> Daviey: ACL I think?
[16:41] <[NikO]> i have no write on this page
[16:55] <Daviey> oh
[18:09] <Zic> [NikO]: I can
[18:09] <[NikO]> hum :/
[18:10] <[NikO]> propably due to ubuntu/member :)
[18:10] <[NikO]> -p+b
[18:14] <Zic> [NikO]: done.
[18:19] <[NikO]> :)
[21:23] <serkan`c> hello
[21:24] <Garfeild> re
[21:53] <posterman2k> hallo leute! könnte mir mal ganz kurz jemand mit was netzwerkspezifischem auf die sprünge helfen?
[21:54] <posterman2k> und zwar will ich auf einem rechner mit zwei netzwerkkarten den traffic zwischen den beiden transparent hin/herleiten.
[21:55] <posterman2k> rechner1 hat wlan (verbindung ins internet) und lan (verbindung zu rechner2). der rechner2 hat lan (verbunden mit rechner1). beide rechner können sich bereits pingen, aber ins netz komm ich von rechner2 nicht ..oO( ? )
[21:57] <jussi01> posterman2k: if I understand correctly, you are looking for support. you need to join #ubuntu for support in english, or #ubuntu-de for support in german.
[21:58] <posterman2k> hehe, yes...
[21:58] <posterman2k> i noticed it just a minute ago, too late anyway
[21:58] <jussi01> :)
[22:34] <Adam-85> hi all
[22:34] <Adam-85> can ask here for how to install a software
[22:36] <jester-> Adam-85: bad english here, join #ubuntu
[22:36] <Adam-85> yeah , Jester
[22:36] <Adam-85> however i can describe my problem
[22:36] <Adam-85> ok
[22:36] <jester-> Adam-85: you try
[22:36] <PriceChild> Adam-85: /topic
[22:37] <Adam-85> well,
[22:37] <PriceChild> Adam-85: support is in #ubuntu, or #ubuntu-XX where XX is your country code :)
[22:37] <Adam-85> Simply , I need to install g++ compiler
[22:37] <Adam-85> Version 4.3.2
[22:37] <PriceChild> sudo apt-get install build-essential
[22:38] <PriceChild> Adam-85: I don't believe that version is in Ubuntu's stable distributions.
[22:39] <Adam-85> i downloaded all files of this installation
[22:39] <Adam-85> and i need to install it manually ,
[22:39] <Adam-85> not to let my terminal do all thing
[22:39] <PriceChild> Adam-85: Please take note of the topic when joining a channel, it often contains useful information.
[22:40] <Adam-85> PriceChild: What do you mean exactly
[22:41] <PriceChild> Adam-85: Type '/topic'
[22:42] <Adam-85> ok


[12:04] <rick_h_> morning party people
[13:05] <luca> frankban: Hey, Sorry for not replying yesterday, I was sidetracked when you asked me a question, did you need anything from me?
[13:07] <frankban> luca: doing something different now, I was asking about how the sidebar message should be hidden: once per session, per model or once forevere
[13:08] <luca> frankban: I think it should be once per model for the time being
[13:08] <luca> frankban: though I can imagine it getting really annoying quite fast lol
[13:08] <luca> frankban: though it would be good to test
[13:08] <frankban> luca: ok, good to know, could you add this info to the bug?
[13:08] <luca> frankban: sure
[13:09] <frankban> thanks
[13:54] <rick_h_> Makyo: or frankban can you do a second review of https://github.com/juju/juju-gui/pull/623 qa already done
[13:54] <frankban> rick_h_: sure
[13:54] <rick_h_> ty frankban
[14:20] <kadams54> On my way to the dentist. May not be back in time for standup.
[14:20] <rick_h_> kadams54: rgr
[14:21] <rick_h_> kadams54: let's sync up when you get back then
[14:22] <hatch> jrwren: when we were ragging on Go syntax yesterday you said that it was because the gcc compiler is slow so we need to help it - do you have any references for that?
[14:26] <jrwren> hatch: one of Rob Pike's early go presentations. I think from google io 2010
[14:26] <hatch> ohh yeah I remember that one - unfortunately he doesn't give any examples
[14:26] <jrwren> sure he did.
[14:27] <hatch> did he?
[14:27] <hatch> hmm
[14:27] <jrwren> he said they have C++ projects which take minutes or into the hours to compile and the same thing in go is seconds.
[14:27] <hatch> right - but how does the ugly syntax have anything to do with that
[14:27] <jrwren> hatch: maybe we think different thing are ugly?
[14:28] <jrwren> hatch: the language was designed wiht parsing and compilation as a top concern, hence, ugly syntax to help the parser be fast.
[14:29] <jrwren> I swear he went into some details, but admittedly parsing is pretty fast and easy. Its more the package reference system that speeds it up.
[14:29] <hatch> yeah
[14:29] <hatch> maybe my issue with the syntax is gofmt
[14:29] <hatch> if I have to horizontally scroll github....the line is too long ;)
[14:33] <jrwren> oh! I totally agree. we should still follow 79 column limit.
[14:33] <jrwren> but that is a nit.
[14:33] <jrwren> Do you follow that in js?
[14:33] <rick_h_> jrwren: yes
[14:34] <rick_h_> jrwren: I think the only exception is html and that we try hard to but sometimes the nesting goes too far where it's less readable
[14:34] <jrwren> you can't exactly extract a function in html to fix that.
[14:35] <rick_h_> right
[14:35] <rick_h_> so we're a bit more lenient on that side, but there will still be review comments sometimes to indent/break up the html a bit
[14:48] <hatch> rick_h_:  so when doing a charm with deploy-target it needs to be comitted and the machine auto placed?
[14:48] <rick_h_> hatch: yes
[14:54] <rick_h_> jujugui call in 8 kanban please
[15:00] <rick_h_> Makyo: standup?
[15:17] <hatch> jujugui have we ever programatically auto-committed anything from the browser.js portion of the app? The deployer bar doesn't appear to be passed into the browser.js nor can I find any events
[15:18] <rick_h_> hatch: don't think so. The times we've had to communicate like that we've event chained up through app and down into browser like the inspector "page takeover" event stuff
[15:18] <rick_h_> hatch: does it have to happen from browser.js? Can it not just be from state?
[15:18] <hatch> browser.js is the only component which handles the state dispatches
[15:18] <hatch> but the deployer bar is rendered in the app.js
[15:19] <hatch> I can fire an event from browser.js and listen in app.js
[15:19] <hatch> just didn't want to duplicate work
[15:19] <rick_h_> hmmm, yea I think that'd be the best path
[15:19] <rick_h_> off the top of my head
[15:19] <hatch> state instantiation should probably be moved into the app layer
[15:19] <hatch> buuuuuuut
[15:19] <hatch> yeah
[15:19] <hatch> no
[15:19] <hatch> :P
[15:19] <rick_h_> hah, one thing at a time.
[15:26] <hatch> Makyo: bring me back some good beers!
[15:26] <hatch> oh wait....
[15:26] <hatch> :P
[15:29] <Makyo> I think we've got better beer in Colorado, personally, but I'm biased.
[15:30] <hatch> only a little :)
[15:30] <hatch> plus I'm not sure if CA has any water to make beer
[15:35] <hatch> boo yeah, charms deploy
[15:37] <hatch> jrwren: grep for switch :'( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
[15:44] <jrwren> hatch: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-switch-statement-static-semantics-lexicallyscopeddeclarations
[15:44] <hatch> well then...
[15:45] <hatch> give it time
[15:45] <hatch> they have time to wreck it yet
[15:45] <hatch> :P
[15:46] <jrwren> hatch: This is why having beers is good. I had beers with semjs group last Monday and learned about exactly this :)
[15:47] <hatch> I am really not sure why we can't have more 'statement switches' like 'use strict' to avoid javascript turning into php with run away operators
[15:47] <hatch> 'use strict bools' 'use lexical scope'  ex
[15:47] <jrwren> hatch: I said the same thing. I got a reasonable answer, but I don't recall what it was.
[15:48] <hatch> they will break with old browsers
[15:48] <hatch> so yes actually i am sure I know why - not that I agree :)
[15:49] <hatch> it's purely acceptable to have your page break on certain browsers if they don't support certain features
[15:49] <hatch> s/purely/perfectly
[15:51] <jrwren> hatch: not to mention, i was told there are compilers to go to ES3 to target old browsers.
[15:52] <hatch> yeah they are not perfect but they do exist
[15:53] <hatch> jrwren:  https://twitter.com/FromAnEgg/status/524589297643835393 maybe I'll get a real answer :)
[15:54] <jrwren> hatch: that page doesn't exist.
[15:55] <arosales> rick_h_: in the readme for bundles
[15:55] <hatch> oops sorry I had to fix a typo, thought it would just update it https://twitter.com/FromAnEgg/status/524589600879411201
[15:55] <arosales> luca would like more human readmable bundle name
[15:55] <hatch> finally!
[15:55] <lazyPower> hatch: *eyeballs suspiciously*
[15:56] <hatch> lazyPower: wutulookinat??
[15:56] <hatch> willis
[15:56] <lazyPower> i'mlookinatyouethel
[15:56] <hatch> wutulookinatwillis
[15:58] <arosales> rick_h_: so my question is you mentioned in the new charm store you would be able to parse more metadata
[15:58] <arosales> what are those fields, can we assume the same as charms?
[15:58] <arosales> if same as charm does the name field have to match the parent directory?
[15:59] <hatch> lazyPower: did you see http://techcrunch.com/2014/10/20/crate-lets-developers-set-up-big-data-backends-in-minutes/
[16:00] <rick_h_> arosales: description and tags right now
[16:00] <rick_h_> arosales: if we need more we can work on that
[16:07]  * hatch waves at teslanick
[16:08] <lazyPower> hatch: that'll generate some buzz, i'll be watching this closer
[16:08] <lazyPower> hatch: we saw a fwe other companies presenting similar tech @ hadoop world that go as far as dropping a slick dashboard on top of it when you're done
[16:08] <hatch> lazyPower: I was thinking we should respond with a blog post *caugh* onyourblog *caugh*
[16:08] <hatch> cough even
[16:08] <lazyPower> hatch: what i see as a problem with this - is it has an end of the sidewalk effect with your deployment tooling
[16:08] <hatch> yeah I agree
[16:08] <lazyPower> as you only deploy/scale your big data stack with it, which segments your deployment tooling
[16:09] <hatch> but they are getting at least a bit of traction
[16:09] <lazyPower> using juju you could wrap this and get teh best of the universe
[16:09] <lazyPower> but i dont want to chase buzz - i want to chase solutions. If this gets any kind of adoption i'll respond with a bundle that wraps crate, because its *so* easy to use, they claim. Shouldn't take more than a few weeks to charm up.
[16:10] <lazyPower> hatch: i'm already scheduled this week to interview hazmat and talk about his rudder/flannel density story + an emerging kubernetes story next week
[16:10] <lazyPower> and as far as i can tell that'll attract a lot of attention because... docker docker docker
[16:10] <hatch> I don't really see the point of kubernetes with juju
[16:10] <hatch> but that's just me
[16:10] <lazyPower> buzzword/buzzfeed
[16:11] <lazyPower> inb4 google announcement
[16:11] <hatch> lol
[16:11] <lazyPower> google compute engine + kubernates = "the future of now" according to some.
[16:11]  * hatch rolls eyeballs into neck
[16:11] <hatch> that's how far they rolled back....right into my neck!!
[16:12] <lazyPower> personally, i'm kind of sick of hearing about docker and how a delivery mechanism is going to make everything amazing. I still think a hybrid CM+IBW = the winner. There's enough out there you just *dont want* to image up and ship as immutable.
[16:12] <jrwren> hadoop is over for 99% of its use cases now that azure launched their G-series. Just run it on a Standard_G5 :p
[16:12] <lazyPower> but thats me and my opinions again
[16:13] <lazyPower> jrwren: actually the prediction of hadoop is its going to 'go away' - and turn into invisible plumbing that nobody talks about anymore
[16:13] <jrwren> lazyPower: i'm sick of hearing about hadoop & docker, but... yeah, opinions :)
[16:13] <lazyPower> now that off teh shelf solutions are starting to mature on top of hadoop.
[16:13] <jrwren> lazyPower: its still a waste. avoid the jvm.
[16:13] <lazyPower> jrwren: java = enterprise. Good luck winning that battle.
[16:14] <lazyPower> its like trying to convert a .net shop into a ruby shop ;)
[16:14] <lazyPower> it can be done, but its uphill both ways
[16:14] <jrwren> lazyPower: didn't you already do that? :)
[16:14] <lazyPower> ^
[16:14] <jrwren> lazyPower: why go backwards like that? :)
[16:14] <lazyPower> My eyes opened to so much @ hadoop world
[16:14] <jrwren> lazyPower: oh no, drinking the kool-aide?
[16:14] <jrwren> lazyPower: did you write a report?
[16:14] <lazyPower> it cracks me up that people vendoring stuff @ the conf still have no idea what 'big data' really is.
[16:15] <hatch> jrwren: rofl
[16:15] <lazyPower> jrwren: sure did, sent it out the first day. it's on canonical-tech and clodus
[16:15] <lazyPower> *clouds
[16:15] <hatch> oh I read that as a joke on enterprise and writing reports :D
[16:15] <hazmat> hatch, its like openstack or any other platform for workloads..
[16:15] <hazmat> hatch, part of the story there is going into the docker community, and being like hey.. dog.. i heard you like orchestration frameworks ;-)
[16:15] <jrwren> lazyPower: ah, I read that. I didn't read too much koolaide in it.
[16:16] <hazmat> hatch, a little more seriously they have dozens.. and we can position juju as the easy way to collect/try them all
[16:16] <lazyPower> jrwren: because i didn't drink it. i challenged what they were telling me and found there's more just under the surface
[16:16] <hazmat> s/dog/dawg
[16:16] <hatch> hazmat:  right, but why use any of them at all and instead just use juju?
[16:16] <lazyPower> hazmat: did you read my response to crate? thats how i'm looking at all of this IBW buzz - we're gonig to find the sweet spots and enable them
[16:17] <lazyPower> i'm working a pittsburgh client to upgrade their chef-server opscode hosted infra to juju powered chef-solo charms.
[16:17] <lazyPower> give me anotehr month and i bet i have them in our pocket
[16:17] <hazmat> hatch, because they do more things than we do wrt to some aspect of a workflow.. or because their docker centric instead of charm centric.. docker image authoring is falling off a log.. good charm authoring.. a bit harder.
[16:17] <arosales> rick_h_: sorry, my network got dropped
[16:18] <hatch> hazmat: true true
[16:18] <hazmat> hatch, ie. kubernetes will do round robin image upgrades etc, and persistent storage.
[16:18] <rick_h_> arosales: description and tags right now, we can do more if needed
[16:18] <arosales> rick_h_: I think we talked about author and name
[16:18] <arosales> or at least author
[16:18] <lazyPower> rick_h_: was thsi outlined in that doc you sent me @ brussels?
[16:18] <lazyPower> i'll read the spec and update our bundles accordingly
[16:18] <arosales> as they branch owner is not always the author/maintainer
[16:18] <rick_h_> lazyPower: yes
[16:18] <lazyPower> <3 ty for giving me more info than i knew i needed early
[16:18] <hatch> hazmat: yeah those are two features we would be nice to have
[16:18] <arosales> rick_h_: good example is ~charmers
[16:19] <arosales> right now the charm store is calling ~charmers the author/maintainer when in fact that is not correct
[16:19] <rick_h_> arosales: right, that's part of juju publish
[16:19] <arosales> and currently pulling the name from the directory structure too
[16:20] <lazyPower> what the... can anyone else get to google drive atm? mine is throwing errors at me
[16:20] <lazyPower> rick_h_: we're going to see juju publish 1q of next year right? or is that coming sooner?
[16:20] <arosales> rick_h_: I think regardless of publish though the bundle should state who is the author/maintainer
[16:21] <hatch> definitely - i've always hated that with ~charmers
[16:21] <lazyPower> arosales: sending you a link to the bundle spec in private
[16:21] <arosales> rick_h_: we'll run into the same problem with publish when a charmer "reviews" a charm
[16:23] <arosales> lazyPower: still dont' see author or name in that spec
[16:23] <lazyPower> rick_h_: if its buried in the struct code, i'm too ignorant to parse it out. where do we define this?
[16:24] <jrwren> apache-spark... because 138MB jar files are awesome. *sigh*
[16:24] <lazyPower> jrwren: then use HPCC
[16:24] <jrwren> lazyPower: i don't know anything about this stuff. I only know I don't like it :p
[16:25] <lazyPower> jrwren: you're not the data scientist target for these tools ;)
[16:25] <jrwren> brew search hpcc says no formula. it doesn't exist :p
[16:25] <jrwren> lazyPower: data scientists aren't the target for these tools either.
[16:25] <lazyPower> jrwren: http://hpccsystems.com/
[16:25] <lazyPower> i beg to differ
[16:26] <hatch> jujugui could I get a wip review before I go fix/write all the tests on the deploy-target stuff https://github.com/juju/juju-gui/pull/624/files
[16:27] <rick_h_> arosales: lazyPower otp atm back in a sec
[16:27] <lazyPower> ack
[16:31] <rick_h_> arosales: yes, we talked about that in brussels. We need to get work done to not call the ~charmers the author/maintainer and it's part of fugure work and won't be available for the release next week
[16:31] <rick_h_> arosales: putting anything in the bundles.yaml is just like metadata.yaml. It lies on first fork and so we don't trust it and we have a path to a better way but it's work to do
[16:31] <rick_h_> lazyPower: yes, it's on the todo starting in Nov
[16:32] <rick_h_> lazyPower: we'll get docs updated in the bundles docs here shortly. As we're working towards the release next week, docs are always last sorry
[16:32] <rick_h_> lazyPower: but adding a card to update bundle docs for our post-release updates to do
[16:32] <lazyPower> arosales, rick_h_: so what i'm parsing from our conversation is that we're not ready for me to just stuff in metadata, and should work towards a solution that 'works today' and monitor this story as it emerges?
[16:33] <arosales> lazyPower: ya for luca's charm store lauch it sounds like the new bundle format with any meta data won't be available.
[16:33] <rick_h_> lazyPower: correct, new fields in metadata need to be 100% good across forks (like tags/description) and any more we need we can support. However, the authoship problem is a bigger problem with a known solution that's planned in work upcoming in Nov
[16:33] <lazyPower> that will satisfy luca's needs, and get us 3/4 of the way for when the new bundle spec lands - when we can update with a complete spec
[16:34] <lazyPower> ok. Thanks for the heads up rick_h_
[16:34] <rick_h_> arosales: the new bundle format is available for launch, just not the owner stuff. The placement updates need an update to deployer as well that'll be part of that follow up work.
[16:35] <arosales> rick_h_: but we should certainly add the maintainer field and name to the bundle metadata (weather that lives in the bundles.yaml or someplace else I leave to the implementors)  -- do you agree?
[16:35] <rick_h_> arosales: the idea is that with identity that's automatically figure-out-able other than the promulgated in which case we allow charmers to specify during the cli to promulgate something
[16:36] <rick_h_> arosales: lazyPower let me know if jumping on a hangout would help explain this better
[16:36] <lazyPower> rick_h_: i think it would settle this up quicker
[16:36] <lazyPower> arosales: do you have time to join or do you want me to spear head this and re-educate at standup?
[16:38] <arosales> lazyPower: sorry I may have missed a invite, join which meeting?
[16:38] <arosales> rick_h_: but that doesn't live in source
[16:38] <rick_h_> arosales: yes, that's what we want. For it to not live in the source code.
[16:39] <arosales> rick_h_: and we still have a naming issue, specifically where do we pull a bundle name from?
[16:39] <kadams54> rick_h_: Back, though the left side of my face is numb :-\
[16:39] <arosales> rick_h_: well my feedback is the author name should live in source in the metadata.yaml
[16:39] <rick_h_> arosales: huh? what's the issue with that?
[16:39] <arosales> not just in the store
[16:39] <arosales> name currently just gets pulled from the dir structure, correct?
[16:39] <rick_h_> arosales: and our feedback on that is that having it in the source code, unless we go in and update it on the fly, tells users completely false information.
[16:40] <rick_h_> arosales: no, the bundle has a name in the top of the yaml format
[16:40] <rick_h_> arosales: but we agreed that when we download it we'll name the zip/directory created with the bundle name
[16:40] <arosales> rick_h_: ok. I think luca may be pulling the dir name . .  . we should confirm on that but agree the bundle top-level should be the correct name.
[16:41] <rick_h_> arosales: https://manage.jujucharms.com/api/3/bundle/~charmers/mongodb/5/cluster/file/bundles.yaml 'cluster' is the name
[16:41] <rick_h_> arosales: +1
[16:41] <arosales> rick_h_: agreed in manage, but looks different on new-jujucharms qa site
[16:42] <rick_h_> arosales: link?
[16:42] <arosales> rick_h_: take it fwiw but I really feel in-source we should have the author named specifically
[16:43] <arosales> just to try to get  attribution correct when downloading source
[16:43] <arosales> unless you ae going to inject that somehow when folks download
[16:43] <rick_h_> arosales: so for every upload of the bundle, at the top, you want to put the 'owner' as the source in that file?
[16:43] <rick_h_> arosales: if it has to be in the source like that I'd just propose we have a server generated CONTACT or OWNER document that we do on download/etc
[16:44] <lazyPower> rick_h_: i'm missing the purpose of de-coupling this information... and i apologize if you've already covered this.
[16:44] <rick_h_> lazyPower: arosales https://plus.google.com/hangouts/_/gyt4mcw4h3dci67wr243sbdkaea?authuser=1&hl=en
[16:44] <lazyPower> when we say identity thats auto-figure-outable - is this so juju publish stamps the charms you push?
[16:54] <hatch> jujugui still looking for someone to take a look at this wip https://github.com/juju/juju-gui/pull/624
[16:54] <kadams54> hatch: I'll take a look
[16:54] <hatch> thanks
[16:55] <hatch> coding is done, working on tests now - but would rather catch any oddities before I finish these tests :)
[17:08] <lazyPower> rick_h_: quick question about current store display - did this meet some kind of wrapping line length to shift display? https://jujucharms.com/bundle/~lazypower/big-data-logger/4/hortonworks-logging-demo/?text=hdp
[17:09] <rick_h_> lazyPower: it just didn't fit, it's wrapped bug below the icon image
[17:09] <lazyPower> http://i.imgur.com/uufBi9P.png - is what i see. and it looks like wrapping.
[17:09] <rick_h_> lazyPower: right, it is too long to fit between the icon and the deploy button
[17:09] <lazyPower> thats what i figured. Ok - ta.   new store display will make this go away.
[17:09] <rick_h_> lazyPower: we should trunkcate it I guess.
[17:09] <rick_h_> lazyPower: well, it will in teh store but not the GUI
[17:09] <lazyPower> oooo
[17:09] <lazyPower> good point
[17:09] <lazyPower> i'll file a bug report
[17:09] <rick_h_> +1
[17:10] <rick_h_> thuogh I'm nervous about truncating as well as many bundles might start out with less important text, guess we should try to auto shrink the font size or something better
[17:10] <lazyPower> https://bugs.launchpad.net/juju-gui/+bug/1383816
[17:10] <mup> Bug #1383816: line wrapping alters bundle name display <juju-gui:New> <https://launchpad.net/bugs/1383816>
[17:12] <hatch> eww that's ugly
[17:17]  * rick_h_ goes to find some lunch now, biab
[17:58] <kadams54> hatch: just finished looking over https://github.com/juju/juju-gui/pull/624 - everything looks good.
[18:03] <hatch> kadams54: thanks
[18:54] <kadams54> guihelp: is there any easy way to snag all unrelated services (i.e., deployed services that are NOT related to a given serviceName)?
[18:55] <hatch> kadams54: at the moment I don't think there is an inverse method for that
[18:55] <kadams54> hatch: kthnx
[18:55] <hatch> you could use the related services method and then take the ones which it doesn't return
[18:56] <hatch> might be the easiest
[18:59] <hatch> rick_h_: after looking at using immediate: true it doesnt really get us any further because then i'd have to create the machine and place the unit on it anyways
[18:59] <hatch> so it's 6/1 6/12 of another
[18:59] <rick_h_> hatch: right, ok that's what I figured. at the start I had hoped it would be useful here
[19:00] <hatch> yeah I had blanked on it and thought MAYBE we'd get lucky :)
[19:01] <jrwren> lol @ 6/1
[19:01] <hatch> haha u like that?
[19:08] <hatch> jrwren: rick_h_ wow your govt is corrupt too http://jalopnik.com/michigan-governor-signs-anti-tesla-bill-into-law-1648978048
[19:11] <kadams54> hatch: yeah, can't say it's all that surprising in a state that's home to the Big Three.
[19:12] <hatch> from an outsider these ban's seem very anti-usa
[19:12] <hatch> being such a pro capitalism country and all
[19:13] <jrwren> too?
[19:13] <hatch> jrwren: along with every other state that's banned it
[19:13] <jrwren> hatch: the USA is super corrupt. Every politician is bought and paid for by special interests.
[19:13] <jrwren> hatch: oh, Michigan.  Yes, them too.
[19:13] <kadams54> jrwren: I'd say our corruption levels are on par with most of the world ;-)
[19:14] <hatch> oh i thought you were in michigan jrwren
[19:14] <jrwren> hatch: I refuse to say 'us'.
[19:14] <hatch> ohh lol
[19:14] <jrwren> hatch: i didn't vote for these jerks.
[19:14] <kadams54> hatch: you find that sort of ideology kind of goes out the window when special interests (i.e. the people who vote you into office) come into play.
[19:15] <kadams54> hatch: "I'm for small, efficient government! Just don't close the military base in my home state."
[19:15] <hatch> lol
[19:15] <hatch> this tesla thing is just baffling though
[19:15] <jrwren> The law is almost certainly unconstitutional under the interstate commerce clause, but this is law until it is challenged.
[19:16] <hatch> if they had franchise dealerships then it would be ok? It doesn't make any sense
[19:16] <hatch> who cares who owns the dealership
[19:16] <kadams54> hatch: What's baffling? It's the old guard protecting the status quo.
[19:16] <kadams54> That's what the old guard always does.
[19:16] <hatch> kadams54: true but if I moved to michigan and opened a tesla dealership then it would be ok?
[19:16] <hatch> (assuming tesla would do that)
[19:17] <kadams54> Yeah, I think so. Tesla wouldn't do that, but yes.
[19:17] <kadams54> The best option Tesla has is to sell a buttload of cars in non-restricted states
[19:17] <kadams54> Depriving the restricted states of tax revenue
[19:17] <hatch> right so if that's the case then I don't see how this changes anything
[19:17] <jrwren> gas prices are so low now, who wants a tesla? I'll stick with a vette :p
[19:18] <hatch> Elon could just open up a dealership chain of tesla dealers
[19:18] <hatch> that's not owned by tesla
[19:18] <hatch> essentially skirting the bs law
[19:18] <kadams54> Yeah, I have no clue what sort of corporate shennanigans are possible.
[19:19] <hatch> so this is why it's baffling, I dont' see how anyone benefits from this ban - if only to delay the inevitable
[19:19] <kadams54> I know Gordon Food Service's trucks were leased to GFS by another company, which was also owned by the Gordon family. The whole thing was to limit GFS' liability in case of an accident. So those sort of things do happen.
[19:20] <hatch> oh yeah for sure - tons of airlines are actually many small companies being hired by the big ones
[19:20] <hatch> to do the same
[19:20] <kadams54> Dragged kicking and screaming into the 21st century.
[19:20] <hatch> lol
[19:21] <kadams54> hatch: Ok, I'm not finding a related service method.
[19:21] <hatch> kadams54: hmm it definitely exists because that's how it knows what it can relate to
[19:22] <kadams54> I'm pretty sure one exists and I'm pretty sure I've seen it used elsewhere, but my ack skills are not turning up anything.
[19:22] <kadams54> I'll poke around in code
[19:22] <hatch> well doesn't the 'fade service' use it?
[19:22] <hatch> that fades the service and it's relation lines
[19:23] <kadams54> utils.getRelationDataForService() is the winner.
[19:23] <hatch> there we go
[19:23] <kadams54> hatch: for highlight, we need to fade all unrelated services, in addition to highlighting the selected service and its relations.
[19:24] <hatch> ohh ok
[19:24] <hatch> that's interesting
[19:34] <urulama> jujugui: anyone needing mycomiclife CS running? I see some activity ... can it go down for 5min?
[20:53] <rick_h_> kadams54: did that branch get up for WIP eyeballs?
[21:27] <kadams54> rick_h_: not yet… hit a dead end, had to backtrack, getting close again.
[22:02] <huwshimi> Morning
[22:06] <kadams54> huwshimi: morning
[22:06] <huwshimi> kadams54: Hey :)
[22:07] <hatch> hey huwshimi
[22:07] <huwshimi> hatch: Hey
[22:14] <kadams54> Whoa. Google Canary: if you long click on the reload button, a menu pops up that lets you choose which type of reload you want to do.
[22:15] <kadams54> Normal Reload, Hard Reload, or Empty Cache and Hard Reload.
[22:20] <hatch> nice
[22:21] <hatch> stepping away for a bit, I'll bbl to get this branch finished and up for review
[22:49] <kadams54> guihelp: https://github.com/juju/juju-gui/pull/625 needs QA. Right now the code is a mess, which is why it's a WIP, so just stick to the QA.