=== chriadam|away is now known as chriadam === chihchun_afk is now known as chihchun [07:00] Anyone on vivid has this bug? https://bugs.launchpad.net/powerd/+bug/1443278 [07:00] Ubuntu bug 1443278 in powerd "powerd takes eternity to boot on pc" [Undecided,New] [07:02] question: if I'm on my phone how do I report a bug to launchpad... Is ubuntu-bug or similar available? [07:03] Morning by the way [07:11] Hi all! Anybody knows what's up wtith the OTA update? [07:42] robin-hero: I think there's no absolutely final date yet for the next OTA, but hopefully this week... [07:43] the last I know was that there's one more bug being investigated, but the fix could land today [07:46] Mirv: Thanks, I can't wait for the battery life improvments, It is very fustrating that I need to carry my charger everywhere I go :) [07:50] yeah, the battery life improvements coming look awesome :) [07:51] Battery life is already not that bad IMO [07:51] sturmflut-work: I need to charge my phone everyday. [07:52] robin-hero: That is absolutely normal compared to every Android phone I ever owned. [07:52] The last phone I owned that didn't have to be charged every day was a Siemens M35. [07:53] sturmflut-work: The battery decreases 3% for me every hour,even nights, when I don't do anything [07:54] I tried the -propsed channel, and my phone can operate for 2,5 days with the same usage (1 day for r20). [07:54] I think it is much better [07:54] robin-hero: check with e.g. top if there's some process constantly consuming CPU time [07:55] juzzlin_: It is normal with the r20 relase... this is why I'm looking forward to the OTA update :) [07:56] yeah, me too :) [07:59] Hello ? I add a PushClient component in .qml file, and in .apparmor file add "push-notification-client" policy, the PushClient signal an error:qml : GOT ERROR bad auth [08:01] the above error disappear after I add "ubuntu-push-helper" template in .apparmor file,but my application will crash, at the same time report the following information:UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is running, and the correct socket is being used and is accessible. The shell may have rejected the incoming connection, so check its log file [08:01] sturmflut-work, well, the battery life doesnt even remotely reach the 8 days standby the OTA brings :) [08:01] which hero will hep me ? [08:02] Jame, wait for aquaruis, he might be able (but is usually rather around in european evenings) ... he wrote https://caxton.herokuapp.com/ and should know a bit about using the notification system [08:04] ogra_: do you have a screenshot of this super battery life? :) [08:05] robin-hero, only some on the way towards that ... the last one was http://i.imgur.com/xq472i3.png ... 43% after 5 days [08:06] what a pity :) [08:07] i sadly hit bug 1442166 which drained the weak battery before i could take a final screenshot [08:07] bug 1442166 in Canonical System Image "Calendar alarms rings forever if Low Battery dialog visible" [High,Confirmed] https://launchpad.net/bugs/1442166 [08:07] do you know any info about the OTA update? Will it release this week? [08:08] but if you dont touch the device at all 8-9 days should be easy [08:08] we hope so [08:08] there is one nasty bug that still is in verification currently [08:14] ogra_: so if this bug will be fix in time, bq should sign-off too, right? [08:15] right [08:15] so I think it is more likely end of the week === jamesh__ is now known as jamesh [08:20] thank ogra_. do you have example about the use of unity-notification? I want to send a notification. [08:21] https://developer.ubuntu.com/en/apps/platform/guides/push-notifications-client-guide/ only this [08:21] i have never used it myself [08:22] Good morning all; happy Monday and happy Scrabble Day! :-D [08:22] Elleo, morning! I believed I found bug in osk, imaging the following scenarion. TextField with DoubleValidator (not setting the locale) and an input hint for real numbers. The osk in this cases shows the numberpad, which is correct BUT it does not use the input locale to decide which is the decimals separator [08:23] Elleo, at that point, the user can just use '.' to separate decimals, yet if his locale is french or some other that uses ',' the double validator wont allow him to write decimal numbers [08:24] Elleo, so, osk such check the input locale and change the decimal separator accordingly. I fixed this in my app by setting the double validator to always use "en" as the locale, but it should not be done like that.. [08:28] I found example in unity-notifications/examples/interactive-notification.py, and I push it to my device and run this python script, but report error:ImportError: No module named 'pynotify' [08:29] I need to install pynotify module but I do not know how to install [08:29] in my phone [08:29] abeato: morning :) how can I edit the apn file? trying to workaround https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1435776 [08:29] Ubuntu bug 1435776 in network-manager (Ubuntu) "NM does not activate a valid ofono context" [High,Confirmed] [08:29] I tried editing gprs file, but it gets reset when I disable/enable mobile data [08:30] faenil, you need to stop ofono first [08:31] and then it will keep the changes? [08:31] faenil, yes [08:31] I should have thought about that...great, thanks ;) [08:32] faenil, np, a fix for this should land soon, it was a problem with NM [08:39] mandel: yeah, that sounds like a bug, could you create a bug report? [08:39] Elleo, if you give me the project I will + add a small example code :) [08:41] abeato: ah ok :) maybe I should just wait for the fix so that I can test the upgrade path and see if it really fixes it [08:41] is there any eta about that? [08:41] is "soon" 1 day or 1 week? :D [08:42] mandel: https://bugs.launchpad.net/ubuntu-keyboard [08:42] faenil, not sure, but say 1 week... anyway I am thinking that what you need to do is add some random password to your APN, you can do that from the APN editor [08:43] no need to stop ofono/edit manually the gpra file [08:43] *gprs [08:43] I tried that but it didn't work? [08:44] faenil, why? it did not really change the password? [08:44] abeato: it's not possible to switch to the custom apn, the tick doesn't move [08:45] faenil, oh, some APN editor bug :-( [08:45] hehe ;) [08:45] ok, I guess you will have to edit manually the gprs file [08:45] sure, np [09:01] abeato: works \o/ [09:01] faenil, :) === vrruiz_ is now known as rvr [09:16] YES! I got wifi working!!! [09:16] Congratulations man! [09:16] congrats :) [09:16] mariogrip: on wich device [09:16] Oneplus one [09:17] nice [09:19] I want to be in the utouch mailing list but membership for the ubuntu phone team is necessary. Is there any responsibility involved or can anyone join? [09:26] <_1_butt> wet [09:26] brunch875: anybody can join [09:27] neato, I'll join right away [09:27] <_1_butt> anybody? [09:27] <_1_butt> who speaks English? [09:27] <_1_butt> and is wet? [09:27] <_1_butt> nah? [09:28] _1_butt: this is not the channel for dating or whatsoever [09:28] considering human body is about 65% water and this is an english channel... [09:28] <_1_butt> then what is this channel for? [09:29] _1_butt: ubuntu touch talk [09:29] ubuntu is a gnu/linux operating system based on debian [09:29] touch is because the phone is tactile [09:29] <_1_butt> wtf [09:29] <_1_butt> where can I find pretty horny girls? [09:30] <_1_butt> suggest [09:30] try the internet/google [09:30] this is more about software development [09:30] popey: alive? [09:30] of course [09:30] <_1_butt> Oh I see [09:30] _1_butt: stop [09:30] <_1_butt> I heard this was for casual dating [09:30] you can leave now [09:30] <_1_butt> sorry nerds tc [09:32] ogra_: my 64GB microsd card arrived, it's pre-formatted exfat === chriadam is now known as chriadam|away [09:44] popey, yeah, you need to reformat it as vfat [09:44] yeah, did that and discovered a (known) but that it doesn't remount until you remove the card and re-insert [09:44] i think mandel fixed that for the OTA [09:45] when is the OTA hitting us? [09:45] was it this week? [09:45] popey, should have been fixed, yes [09:45] I can't wait :) [09:46] mandel: its fixed in vivid, but is it fixed in rtm? [09:47] popey, it should, since ciborium is the same in both AFAIK [09:47] ok [09:47] thanks [09:57] popey, is there is any issue let me know, but the app should be a lot better now [09:57] I'll try it on my proposed phone [09:57] popey, I nearly re-wrote the entire thing.. and I should find time to make more changes... time.. I need more time :-/ [09:58] don't we all :) [10:03] mardy, hey, can you maybe point me as to where I should file a bug about the U1 SSO web login? when I mess up my password, after correcting it, the SSO process doesn't continue but I'm left in the U1 website [10:44] Turning on auto-expunge emails in Dekko? | http://askubuntu.com/q/608698 [10:48] hi guys ubuntu wubi still downlodable? [10:53] Se7: Linux User Group goes full circle. From LUG to Hackspace and now LUG in a Hackspace. http://mailman.lug.org.uk/pipermail/gllug/2015-April/081927.html [10:53] bah [10:53] Se7: http://releases.ubuntu.com/14.10/ [10:53] ogra, do you know if ubuntu-device-flash has an argument to pass the serial of the device to flash? similar to adb -s FOO [10:54] oh, not a single -s but --serial, ogra_ ignore me :) [10:54] tnx popey :) [11:07] popey: Se7: that version of wubi might not be what you expect. It might only be the one on the image which is the menu to trigger a reboot in windows [11:08] is that all it does now? [11:08] wow [11:09] popey: it give a bunch of info and stuff and allows you to reboot into the live cd session, there was no-one really supporting the wubi back end and it didn't work on uefi setups so was becoming more unstable as time went on [11:09] Se7: ^ [11:09] right [11:09] ^ [11:10] popey: was dropped as an installer pre 14.04 if I recall correctly [11:10] Saviq: I'm afraid I don't know. It 's probably one of these, but I don't know which: https://launchpad.net/~ubuntuone/+related-projects [11:10] Saviq: dobey will know [11:10] tnx for the answer [11:10] mardy, thanks :) === MacSlow is now known as MacSlow|lunch [11:28] is there any way of setting 24hours time format? [11:28] it is pulled from your locale settings automatically [11:29] set a proper locale and you get the proper time format [11:32] i set it to English (UK), but so there isn't any way of having it changing that without changing language? [11:32] it worked btw [11:33] not currently, no [11:34] you would have to hack LC_TIME to point to a locale that has the format you want === alan_g is now known as alan_g|lunch [12:22] is there a backup tool for the phone? [12:25] there's rsync ㋛ [12:28] that's just too high level [12:29] would be nice to have ubuntu-device-backup and ubuntu-device-restore :) [12:29] yes [12:33] some bq costumers have asked me for backup tool [12:33] victor_bq: to backup their data? [12:34] yes [12:34] due to some bugs/behaviours that requiere wipe [12:34] I can think of two ways to do this. Either as an app on the device (harder) or a desktop app (easier) [12:35] I backup my phone every 6 hours with rsnapshot. But yes, a simpler tool would be ideal. [12:43] jgdx: I have steps that you could turn into something that could be command run https://wiki.ubuntu.com/LandingTeam/SiloTestingGuidelines bottom of the page [12:43] davmor2, cool, looking [12:44] jgdx: only issue is you need adb in recovery for that to work so not ideal === chihchun is now known as chihchun_afk [12:49] nik90: Hi! I saw there is a "reboot" branch for the weather app in launchpad. Could you tell me (or link me) some informations when it will be change the default weather app? [12:50] davmor2, ideal for customers you mean? [12:54] jgdx: as a solution not ideal but I assume there is probably a way around it [13:02] Saviq: a problem with login.u.c, or with the u1 account plug-in in system settings? === alan_g|lunch is now known as alan_g [13:06] hi [13:07] hello [13:09] ok, i figured out how to build cifs nfs and nfsd modules for the bq e4.5, but i have to re-flash ubuntu on it to test it [13:09] :) [13:10] studio_, there is a readme file in the tree btw ... did you find it, i think the build instructions have been tested [13:14] ogra_, I checked my phone booted after following them :-) [13:17] “You have an approximate of 13 additional unread messages” ಠ_ಠ [13:17] + or - 0 === MacSlow|lunch is now known as MacSlow [13:19] dobey, login.u.c [13:22] Saviq: canonical-identity-provider i think is the project you want to file a bug against then [13:22] dobey, thanks! [13:23] ah, bug there already [13:23] bug #1257303 [13:23] bug 1257303 in Canonical SSO provider "After signing in incorrectly, signing in correctly goes to the wrong place" [Undecided,New] https://launchpad.net/bugs/1257303 [13:36] robin-hero: Hey, the weather-reboot will replace the default weather app when it is ready. We are following the blueprint at https://blueprints.launchpad.net/ubuntu-weather-app/+spec/weather-reboot [13:38] I've registered to my very first mailing list, which honorably is ubuntu phone! Wooo! [13:38] Now the big question is whether to hit reply-list or reply-all when replying [13:38] looks like there are tons of discrepancies over the internet [13:40] mpt, hi, how are you? [13:41] busy === dandrader is now known as dandrader|afk [13:44] hi! is it normal that the camera stops recording videos when the screen goes blank? === psivaa-afk is now known as psivaa [13:49] brunch875: reply all is almost always what you should always use, for any e-mail, regardless of whether it's on a list or not :) [13:49] thanks man, that snapped me out of confusion [13:49] dobey, uh [13:50] if its a list, use reply-to list :) [13:50] * brunch875 hurt himself in confusion [13:50] ogra_: that doesn't work if the person you're replying to isn't subscribed, and their mail was moderated through :) [13:51] dadexix86, have you looked at https://bugs.launchpad.net/camera-app [13:51] ogra_: reply all is always the safest bet. [13:51] hi [13:51] dobey, if i recieve a mail from a list i expect the people participating in the discussion to be on the list [13:51] anyone experience problems with imap? [13:52] imap? [13:52] reply a-.- totally messes up the ML headers (and many peoples filters) [13:52] ogra_: i have learned to have no expectations about anything any more :) [13:52] *reply-all [13:52] dadexix86, maybe file a bug if you can't find anything and a developer will look at it. [13:52] jgdx, yes and there is nothing about it, so I wanted to know if this would be considered a bug or a feature :) [13:52] mpnegro: do you have trouble with your emails? [13:52] with the mail client of ubuntu phone [13:53] yes [13:53] dekko? [13:53] mpnegro: #dekko might be a better channel to ask about dekko, really :) [13:53] oh, it has its own channel now ? [13:53] nice [13:53] i think so, yes [13:54] I'm using dekko with imap, no issues [13:54] i recall popey or someone mentioning it before anyway [13:54] ya [13:56] rvr ping [13:56] davmor3: pong === dandrader|afk is now known as dandrader [13:57] rvr thanks 3g seems to be working then [13:58] Ubuntu Phone : Change device name | http://askubuntu.com/q/608754 [13:58] davmor3: You're welcome === bfiller is now known as bfiller_meeting [14:21] jgdx, http://bazaar.launchpad.net/~ken-vandine/ubuntu-system-settings/lp1438633/view/head:/plugins/about/PageComponent.qml [14:22] jgdx, can you grab that file and test it on your device? [14:22] i tried to just get more debugging output for the blank updates page, but now i can't reproduce it [14:24] Ubuntu Phone--is there one that works in the Americas? | http://askubuntu.com/q/608759 [14:24] renatu: hey! what about testing the silo 004? there's only 2 days left before vivid final freeze [14:25] after that it'd be vivid+1 plus backport to vivid-rtm if wanted [14:25] Mirv, I tested and is working nice [14:26] kenvandine, sher. That's vivid, right? [14:26] yeah [14:26] renatu: oh, ok. so which device and image? so that I can mark the silo as tested. [14:26] maybe not getting the pageComponent inline fixed it... not sure why [14:27] i assigned the pageComponent to load to a variable [14:27] jgdx, tested your steps several times... worked [14:27] weird [14:30] Mirv, Ubuntu 15.04(r178) krillin [14:31] renatu: thanks! I'll gather my AP results still and then I'll publish the silo. [14:31] Mirv, thanks [14:34] anyone wo knows how tom importiert contacts from my old Androide phone tom my ubuntu phone without using google account? [14:38] What's my current best purchase option for a new Ubuntu Touch install - Nexus 10 or 7? | http://askubuntu.com/q/608763 [14:38] Frethere is a way to import vcf files via commandline if you can make it export your contacts to vcf === dholbach_ is now known as dholbach [14:46] kenvandine, silo 6 introduces new strings. What are the consequences of that now? [14:46] can it land at all? [14:47] oh right... is that from the cellular design updates? [14:47] kenvandine, yeah [14:49] seb128, ^^ [14:49] seb128, you're the most likely candidate to yell at us :) [14:50] kenvandine, jgdx, grrrr [14:50] :-) [14:50] * kenvandine hugs seb128 [14:50] but fine with me, we are just not going to get translations in vivid [14:50] but I guess we need to branch vivid to some 15.04-rtm and roll there? [14:50] dunno if we're ready for that [14:52] kenvandine, are we fine freezing things with ui changes and no translations in vivid? [14:53] it means that if we roll rtm to vivid it's going to be uncorrectly translated [14:53] i really don't know [14:53] pmcgowan, ^ [14:53] pmcgowan, this change is bringing the cellular panel closer to the design [14:54] seb128, seems we will need W to open up so new translations happen? [14:55] or can we do them directly on rtm [14:55] i guess we could branch for 15.04-rtm and translate there [14:56] pmcgowan, I guess we can have updates through SRUs [14:56] we have to do it at some point [14:56] we hope to rebase rtm this week [14:56] yeah [14:56] so if we land this, we could get it translated in rtm [14:57] maybe wait to land it after we rebase [14:57] yeah [14:57] safest [14:57] until W opens [14:59] jgdx, ^^ so i guess drop it from the silo [15:00] kenvandine, imma ok with it [15:06] zyga, ping about ucs === dholbach_ is now known as dholbach [15:11] aquarius: hey [15:11] aquarius: :) [15:11] aquarius: I didn't recognize your nic [15:11] aquarius: so about ucs [15:11] aquarius: 1) let's get it to work 2) let's get it right 3) let's get it public [15:12] aquarius: the goal for me is to be able to let everyone use ucs to just put a python component inside their app [15:13] aquarius: as stated on G+, the trick is to extract .so file from the pyotherside deb from the archive [15:13] aquarius: (you can to this for each architecture to get fat packages later) [15:13] aquarius: and .qmldir or whatever that file is calle [15:13] aquarius: and that gives you all of pyotherside [15:14] aquarius: pyotherside links to qt5 and to libpython so you also need libpython3.4 .so from the second deb [15:14] aquarius: a typical click package with main.qml, lib/$arch/*.so works okay on all three platforms (x86 emulator, amd64 and real arm phones) [15:15] aquarius: the new debs I made are even better as they remove the requirement to use stdlib from the phone, it's now shipped inside pyotherside [15:15] aquarius: the actual component needs to be refreshed each time python has a security fix [15:15] aquarius: or each time pyotherside has a fix/release (so far that's not that frequent) [15:15] aquarius: the way ucs gets this is one topic [15:16] aquarius: but the way developers get it via ucs should be totally standard [15:16] aquarius: so that they can just use the common workflow [15:16] aquarius: for ucs I think I can upload a new version each time there is a release of either of the two dependencies (at first) [15:16] aquarius: and we can automate the process later if it's needed [15:16] aquarius: for now I'd like to get to a point that it can be used in basic way [15:17] aquarius: will ucs somehow merge with the SDK? [15:18] zyga, sorry, otp, with you shortly [15:19] zyga, https://bugs.launchpad.net/ubuntu/+source/usensord/+bug/1442166 probably something you want to subscribe to (the title is slightly worng) [15:19] Ubuntu bug 1442166 in Canonical System Image "Calendar alarms rings forever if Low Battery dialog visible" [High,Confirmed] [15:22] ogra_: thanks, I guess that affects all the apps using vibration [15:23] zyga, yeap [15:23] i'm hitting it all the time recently ... the fix should be easy [15:24] ogra_: what is the cause? do you know? [15:25] zyga, the vibrator doesnt use a wakelock ... so the phone goes back to sleep after triggering the event [15:25] which means it never knows about the end of the event because it is already asleep [15:25] :D [15:26] cool bug [15:26] interesting impact of suspend on programs [15:27] well, i learned that it doesnt save you from draining your battery :) [15:33] zyga, what you're describing is exactly how ucs (well, my proposed version of ucs, with the community components included) is supposed to work. It *should* work like that already. You'll see from the docs (specifically http://bazaar.launchpad.net/~sil/component-store/community-components/view/head:/docs/contribute-community.rst) that what you do is assemble a Launchpad branch with the binary .so files and a metad [15:33] ata file in, and then use "ucs submit" to tell the server about that component [15:33] awe_, abeato, is lte apns ready to be implemented in uss? [15:33] jgdx, it has not landed yet, waiting for QA sign-pff [15:33] zyga, but this stuff hasn't been *used* much yet, so there may be flaws in how it works [15:33] *sign-off [15:34] abeato, ah, so waiting for landing [15:34] aquarius: when I created a branch of c-s that had pyotherside it didn't seem to work, I tried bin/ lib/ etc [15:34] jgdx, yes [15:34] aquarius: I think the missing part is the thing done on the device, which adds lib/$arch to search path [15:34] abeato, jgdx, hoping it'll get approved today... [15:35] aquarius: I'm busy on plainbox code now but I can look at that later [15:35] aquarius: a trivial example with a hello world QML plugin is much appreciated :) [15:35] (binary plugin) [15:35] awe_, abeato, thanks you. I'm crossing fingers [15:35] thanks you haha [15:35] :D [15:36] * ferridom is looking around.. (", ) ( ,") ('_') === charles_ is now known as charles [15:38] aquarius: one more thing I don't understand is frameworks, should the binary bits be provided for each framework separately (it seems so) [15:38] zyga, if you get my branch, and do "./script/ucs search", you'll see that there is a "sil/CommandExec" community component. That comphttp://bazaar.launchpad.net/~sil/+junk/CommandExec/filesonent exists in launchpad as [15:38] aquarius: this might be a hole in current ucs design [15:38] zyga, if you get my branch, and do "./script/ucs search", you'll see that there is a "sil/CommandExec" community component. That component exists in launchpad as http://bazaar.launchpad.net/~sil/+junk/CommandExec/files [15:38] (sorry, cut and paste error :)) [15:39] that branch contains all the build files and source etc, but it doesn't have to -- the only bits ucs cares about are /qmllib and /ubuntu_component_store.json [15:39] that's an example of a (trivial) binary component [15:39] aquarius: ah, qmllib, I couldn't find that in any documentation I read (I followed the guide on readthedocs) [15:39] zyga, I'm not sure what to do about frameworks. [15:40] aquarius: I'll check it out and try to submit pyotherside [15:40] aquarius: I'll ping you with a branch for instructions [15:40] zyga, ah. The readthedocs stuff is for current trunk. My stuff, which has all the community component work in it, isn't in trunk. You want http://bazaar.launchpad.net/~sil/component-store/community-components and specifically http://bazaar.launchpad.net/~sil/component-store/community-components/view/head:/docs/contribute-community.rst for documentation on how to add compiled community components. === jibel_ is now known as jibel [15:41] aquarius: thanks, I'll follow that then [15:41] The existing ucs does not do binary components at all, and I don't think nik90 plans for it to do so -- existing ucs is about well-tested well-documented QML-only components which are owned by the UCS team. [15:41] aquarius: will your stuff merge with trunk anytime soon? [15:41] My community store is much more like, say, pypi or npm; anyone can submit anything, and whether it's well-tested and good enough is up to the developer who's using it to assess for themselves. [15:42] I see [15:42] will there be one ucs? [15:42] one tool? [15:42] I want there to be, certainly! [15:42] or two? [15:42] aquarius, zyga: I am fine with ucs supporting binary components. Which is also why I am totally with aquarius's proposal of core, community components..I am sorry, I just haven't had the time to merge it to trunk [15:42] any idea on timelines for that? I can dogfood pyotherside for checkbox-touch [15:43] nik90: hey! :) [15:43] zyga: hi :) [15:43] that sounds great [15:43] (do think about frameworks though) [15:43] aquarius, zyga: The MP requires debian packaging to be done and tested as well since otherwise it would break the existing developer's workflow [15:43] it seems like a big hole waiting to bite us [15:43] this community stuff is a really big change to how ucs works (there are other docs in my branch which explain all that), and it really needs someone who understands all this compilation stuff to work with it and find all the problems in it, so I can see why nik90's been reluctant :) [15:43] nik90: debian packaging for what? [15:43] nik90: for each component? [15:44] nik90: or for the new ucs workflow with community bits [15:44] zyga: I created a ucs package which developers can install it on their system and install components by "ucs install component-name" [15:44] zyga: so that has been rewritten in python by aquarius [15:44] nik90: yeah, I got the ppa installed [15:44] (I'm not sure which one I got though) [15:44] nik90: what is install expected to do though? get the branch from launchpad or something more? [15:45] zyga: well the current binary just gets the component code from launchpad and installs it in the developer's project directory [15:45] * aquarius nods. The existing trunk ucs (which is what is packaged by nik90) has a "ucs" command line tool which is a shell script. I rewrote the ucs utility in Python because it's quite a lot more complicated now -- curated components (those that are in current ucs trunk) are checked out of launchpad directly; community components has the ucs util talk to the server and the server says "the stuff you want is in this [15:46] all the rst files in http://bazaar.launchpad.net/~sil/component-store/community-components/files/63/docs help to explain this stuff [15:46] zyga: the one proposed by aquarius is more feature filled as in it supports a curated and community store which is awesome [15:46] ah, ok [15:46] so [15:46] for me, I need to update the layout of my component [15:46] Sorry, I know this is confusing :) [15:46] qmldir vs bin/lib [15:47] and update the script that builds it so that it's easier each time [15:47] zyga: the benefit of a community store is that you can host your component in your own server (github) etc and then just provide the link to ucs. so no more reviews needed to get it into the store :) [15:47] and push that somewhere [15:47] and poke you guys for review :) [15:47] (review as to what I did wrong) [15:47] the bits are straight from Debian [15:47] zyga, well, sort of. As it happens you have to host community components on launchpad, but yeah, what nik90 is saying is right :) [15:47] I'm fine with launchpad (git support, whee) [15:48] aquarius: Frankly if you think your branch is ready and you are confident with it, let's go ahead and merge it. I think this would take ucs to the next level. [15:48] though it's really irrelevant for this component [15:48] \o/ [15:48] do it, I'll dog-food this in the evening [15:48] nik90: just rebuild the ppa package once it lands [15:48] zyga: yes [15:48] zyga, yeah -- you'll just have a script which downloads the deb files, unpacks things from them into a folder, and then bzr commits the folder to launchpad and then ucs submits the launchpad branch [15:49] aquarius: Do you want to go through your branch one last time before I merge it to trunk? [15:49] nik90, I am unsure about two things with my branch -- does it break any of your existing uses? And is the download-a-binary-and-put-it-on-the-path ucs install stuff actually doing the right thing? [15:49] nik90, the first one I don't know about because I haven't used the curated store enough to know if I've broken it [15:50] aquarius: that's exactly what I have, just using wrong paths now :) [15:50] nik90, and the second one I don't know about because I don't know enough about all the compilation stuff, which is why I'm really glad that zyga wants to use it because he *does* know and can help us fix it if it's broken :) [15:50] aquarius: I am pretty sure it doesn't support binaries components since they require differnent paths [15:51] zyga: so the binary component that you are providing, will it be precompiled for the different platforms like armhf, i386 etc? or is it the raw code that needs to be compiled on developer's machines? [15:51] nik90, mine supports binary components, certainly, and yours doesn't, so that's fine -- I'm not breaking anything with the community component stuff [15:51] aquarius: oh ok, that's awesome [15:51] nik90: precompiled, I get the debs from the archive [15:51] nik90, but does my ucs script correctly install your existing components? [15:51] nik90: for each architecture [15:51] nik90, I think it does, but I don't know enough to be sure [15:51] nik90: using apt to know the latest versions each time (it's pretty shmick :) [15:52] aquarius: When I tested your branch, the curated components did work as expected [15:52] that I am sure of [15:52] nik90, cool. I'd suggest waiting for now until zyga tries using ucs for a binary component, because the likeliness that I've done something stupid somewhere is quite high :) [15:53] nik90, but if it works for pyotherside (or it doesn't and we can fix the bits that don't work) then I'd certainly like to see it merged to trunk and then installable from the ppa! [15:53] aquarius: if it does break after all this revamp, we can work on it slowly to fix it. Until then developers can grab the components directly from launchpad [15:53] ack. [15:53] ok [15:53] pyotherside has gotten some fantastic features lately [15:53] opengl [15:54] ya. I would really like to use pyotherside [15:54] I just don't want to have to have a qmake or cmake project in order to do it [15:54] zyga: curious, but how big are the apps created with pyotherside since the app needs to ship the binaries and python libraries with it? [15:54] having a pure QML project in which I can do "ucs install pyotherside" and then use python stuff is totally excellent when possible; this is precisely absolutely why I designed the ucs in the first place :) [15:56] nik90: pyotherside with stdlib is ... 3M on amd64 [15:56] aquarius: the problem is that qmlproject thinks it is platform independent when in reality the binary plugin you shipped is not..that's why cmake and qmake are preferred to build the binaries for respective platform while installing it. [15:56] nik90: python is 4.2M [15:56] nik90: so around 7M per app [15:56] nik90, I get that that's a problem, but it is a wrong problem. The rules for binary ucs components are: you have to provide a compiled version for *each* architecture, and a fat click package will be built. [15:57] so you can use a pure qml project quite happily. [15:57] zyga: hmm that's still within reasonable limits [15:57] nik90: without stdlib it's 200K for pyotherside [15:57] nik90: without libpython that's just 200K (the cost of not having it in the platform) [15:57] someone who says "waaah waaah disk space waaaah" is welcome to not use ucs and assemble their project themselves by hand; that's the price of being whiny about disc space :) [15:57] iff the platform could contain python + stdlib as a given that's comparable to an image [15:58] aquarius: agreed, well the fat package story in the sdk is not ready afaik..but yeah we will get back to this when that's ready :) [15:58] I strongly hope that future frameworks will recognize this and add python [15:58] especially since it's not going away anytime soon [15:58] nik90, yeah, but that's because the sdk people need to hurry up, not because it's a bad idea ;-) [15:58] don't tell Zoltan I said that. :) [15:59] zyga: may be when more and more apps start shipping python + pyotherside, it would make a compiling case for ogra_ to agree to ship it in the image [15:59] aquarius: what, when, who? Me? No way... [15:59] nik90: we ship it in the image [15:59] * aquarius grins at bzoltan [15:59] * bzoltan just does not get it [15:59] nik90: just 'not part of framework' yada yada [15:59] zyga: ah ok [15:59] nik90, lol, i will *never* agree to ship python ...:) [15:59] nik90: though we do ship python3 the interpreter === dandrader_ is now known as dandrader [15:59] nik90: not python3 the library [15:59] nik90: I plan on having better packages later, with static python linked into pyotherside [16:00] nik90: and with subset of the standard library, tailored to each app [16:00] python is great for prototyping ... but not for serious stuff on a constrained system [16:00] I think that pyotherside itself and pyotherside-stdlib ought to be two separate components, but I'm not bullish about that [16:00] ogra_: tell that to blackberry that ship their most succesful product (the hub) [16:00] ogra_: it's written in python [16:00] zyga, poor them :) [16:00] ogra_: I think you are just wrong [16:00] ogra_: javascript and python are equal here [16:00] ogra_: just python is far more mature as a language [16:01] * ogra_ works with ARM sicne 6 years now ... i havent seen python perform any good on any ARM til today [16:01] i would rather completely get rid of it in the image ... but we sadly have system-image in python that keeps it around [16:01] ok ok we are diving into a much bigger topic than intended :P [16:01] haha [16:01] ogra_: well, that's your word, for me python is plenty fast since all of the critical stuff is in C anyway [16:02] ;-) [16:02] and guys ... btw ... use VIM, emacs sucks [16:02] ! [16:02] ogra_: and if BB can ship their key product on it time and again, it must be doable [16:02] zyga, well, snappy will solve all this and enable users to simply install python on their phone [16:03] ogra_: as a library of sorts that enables true reuse? [16:03] ogra_: that's interesting, I didn't know that [16:03] as a framework [16:03] ogra_: framework? [16:03] ah [16:03] right [16:03] (I was asking if it will be a framework) [16:03] but you beat me to it [16:03] (which is a bundle of libraries) [16:03] yeah yeah [16:03] aquarius: I will test your branch with the latest trunk again and then do the standard test of installing components from curated and community. I think if that passes, I will get the debian rdy today and ship it. We can test the binary stuff after that since the basic requirement of being able to install qml curated and community components will be satisfied as a start. [16:04] the framework story on snappy is still a bit young though [16:04] and when we switch the phone to snappy is also not clear yet === dandrader is now known as dandrader|afk [16:04] ogra_: I'll be working on plainbox framework for snappy soon [16:04] (but i'm eagerly looking forward to it ... ) [16:04] ogra_: I'll bug you more about that (the glory of having a system testing framework) [16:05] :) [16:05] jgdx, awe_: https://wiki.ubuntu.com/Networking#New_design_.28in_progress.29 [16:05] thank mpt! [16:07] nik90, cool [16:09] charles: ping [16:10] * zyga wonders what it would take to make pypy + pyotherside a reality [16:11] mpt, cool, thank you [16:24] can we add the phone RTM image to https://wiki.ubuntu.com/Releases, I'm curious how long we plan on supporting it, or when the next major update will come [16:25] seb128, you want to test your silo btw? [16:25] kenvandine, ^? [16:25] jgdx, sure can, is that vivid or rtm? [16:25] gQuigs, the phone doesnt actually have releases ... it is a rollin distro [16:25] *rolling [16:26] seb128, vivid 06 [16:26] and the phone also doesnt really have "images" ... [16:26] it has channels ... [16:26] ogra_: but it still has an EOL date - and it's based on a specific release [16:27] nothing of this can be easily translated into the old release model [16:27] no, it isnt [16:27] jgdx, k [16:27] it neither has an EOL datew nor is it based on a specific release ... it gets constantly re-based [16:27] endusers get monthly updates [16:29] the concept is completely different from the old distro model [16:29] jgdx, hum, vivid device is flat, I'm charging a bit to power it on and then testing [16:29] (and will hopefully replace it once) [16:29] ogra_: I was told a while ago, that it would get the next LTS equivalent, and then be EOL [16:30] gQuigs, then you were told wrong :) [16:30] jgdx, awe_: https://wiki.ubuntu.com/Networking?action=diff&rev2=258&rev1=256#apn-mobile [16:30] ogra_: it was sabdfl :P ~ but yea it was a while ago [16:30] the RTM channel will constantly get fed with updates from the devel distro in a completely rolling model [16:31] it will never go away [16:31] ogra_: if we're going to support the phone for at least 3 years, that a huge selling point [16:31] i hope we can even support them longer :) [16:31] seb128, okay, do you want me to mark it untested? [16:31] but i guess at one point the HW limits will kick in [16:31] ogra_: that's what I'd like to start documenting.. that we are more predictable than android :) [16:32] jgdx, no, those are only trivial fixes, should be fine [16:32] i.e. 512M ram might not be enoughj to run ubuntu on your phone in 2-3 years [16:32] seb128, kk [16:32] but from an upgrade POV (if you take the HW out of the equation) it should be possible to theoretically support phones for their whole lifetime [16:33] mpt, thanks. Reset is still a bit ambiguous to me, does it fit the scope of the spec to discuss what how "apn" should be reset? [16:33] ogra_: but we don't have any written commitment I can add to the release page? [16:33] nope [16:33] or I guess a sub-page specific to devices might be needed at some point [16:34] well, we have that ports page [16:34] !devices [16:34] You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices [16:37] hmm... add a supported for / until column.. to "Working with ubuntu-device-flash" [16:37] kenvandine, I can't reproduce the bug at all now. === bfiller_meeting is now known as bfiller [16:50] maybe stupid question, but how to get the penguin to the boot-logo on the e4.5? [16:53] aquarius: hey, when I try installing a community component, I get the error http://paste.ubuntu.com/10817028/ [16:53] aquarius: I am trying to install it inside a standard cmake project [16:53] nik90, the way I determine this is: [16:53] Pure QML projects are in a folder Foo which has a Foo.qmlproject file in it. [16:53] qMake-based projects are in a folder Foo which has a Foo.pro file in it. [16:53] CMake-based projects are in a folder Foo which has CMakeLists.txt and that [16:53] file contains a project(Foo ...) line in it. [16:54] ubuntu touch web app url, sub domain | http://askubuntu.com/q/608826 [16:54] This is exactly the sort of thing where I don't know if what I've done is *correct* :) [16:55] So, it thinks you're not in a project. This could be because the above rules are incorrect, or because the above rules are fine and they're implemented wrong, or something else... [16:55] aquarius: here's is the project tree https://bazaar.launchpad.net/~michael-sheldon/podbird/trunk/files [16:55] aquarius: I tried installing it while being inside the root folder, app and also UI [16:56] ok trying it out [16:57] works fine for me! [16:57] which folder did you try it in? [16:58] root [16:58] http://pastebin.ubuntu.com/10817071/ [16:59] * aquarius looks puzzled. [16:59] I can't think why it would work for me and not you! [17:00] hmm let me try something [17:01] aquarius: hmm now it works when I replicated the way you ran the command [17:01] aquarius: previously I copied your script to /usr/bin [17:02] and then ran ucs install sil/GenericPodcastApp inside the root podbird folder [17:02] that hits the errpr [17:02] error* [17:02] * aquarius does the puzzled look [17:02] why in blazes would that make a difference? I hate computers. === alan_g is now known as alan_g|EOD [17:03] May be you should try coping it to your /usr/bin and see if it still works for you .. that's where the ppa package installs it [17:03] works fine with it in ~/bin, which is on my path [17:04] damn, i installed ut to "ubuntu-device-flash touch --channel=ubuntu-touch/devel-proposed" and i am not able to add a hidden wireless network.? [17:05] aquarius: ok..I will continue testing and then see if I hit this after installing the deb package [17:06] works fine with ucs in /usr/bin too [17:06] am most puzzled [17:06] i can't insert sid nor key? [17:07] aquarius: oh then I have no idea :P .. no worries [17:09] studio_: why don't you just copy the network config from your computer to your phone? (for now) [17:10] studio_: it doesn't seem to be possible to connect to a hidden network in a convenient way. If you're comfortable with the terminal, then http://askubuntu.com/questions/262155/how-do-i-connect-to-wireless-network-with-hidden-ssid-on-ubuntu-touch explains how you can set it up in a fairly technical way. [17:10] nik90, i flashed a brand new "ubuntu-device-flash touch --channel=ubuntu-touch/devel-proposed" on my phone. 5 days ago i had no problems with that. [17:10] studio_: ah ok [17:11] i am back from Android to UT right now ... [17:13] cool, now i have a boot-loop! seems to be now on "ubuntu-touch/devel-proposed" for bq ... [17:15] hmm ... that is not so cool as i thought ... [17:18] after "cold reset" i was able to start the phone "normal" ... [17:21] 15.04 r183 is the image i use in the moment ... [17:23] aquarius: we might have to get someone to review the cmake rules since automatic configuration of the cmake files isnt working [17:23] aquarius: On creating the podbird click package, the ubuntu_component_store folder isn't included..which raises the issue that every project's folder structure and thereby their cmake files will be different [17:23] nik90, I am not very surprised. I have only the most rudimentary understanding of cmake -- I did what I could, but I'm not a bit surprised that it isn't working... [17:24] aquarius: may be we should just resort to just adding a folder with the components and let the app dev figure that part out [17:24] studio_: don't think that image has had much testing [17:24] considering they chose to use cmake in the first place [17:24] nik90, I want the component store to exist precisely so that people do not have to know about cmake and qmake [17:24] aquarius: I agree, but why would someone go with a cmake project if they are not comfortable with it? [17:25] nik90, I'd be OK with the component store only working automatically in pure qml projects, certainly. But all the SDK people who think that you're not a proper programmer unless you're writing C++ and cmake tend not to like that sort of thing :) [17:25] aquarius: well then those SDK people should then help add that support into UCS [17:26] nik90, I concur, and I did ask for help, I just didn't get any :) [17:26] aquarius: yeah I remember..I wasn't blaming you ;) [17:26] * bzoltan wishes that the sdk people would mean more than this 2 heads [17:26] bzoltan: do you highlight "sdk" or something [17:27] popey, after a reboot i was able to connect to my hidden network. now i'll try my kernel-modules ... [17:27] nik90: you figured right === dandrader|afk is now known as dandrader [17:29] aquarius: The problem is that we both are not experience with cmake enough to add these rules to ucs..and adding a CMakeLists.txt file which doesn't work would just lead to a bad experience imo. [17:29] aquarius: The integration of the UCS to the QtC is on the roadmap. It would be a cool feature ... but I need doing hands too, not only the idea :) [17:29] bzoltan, yep; that's why we've built a prototype :) [17:29] nik90: I would not invest too much in cmake ... qmake is the way to go, even qmlprojects are in shaky base [17:29] bzoltan: I knw you are short staffed, but we can only go so far with our experience [17:29] as nik90 says, neither of us know enough about cmake or qmake to actually have it integrate properly with cmake or qmake projects [17:30] the reason I want ucs to exist is precisely *because* one should not have to know cmake to write apps :) [17:32] jgdx, at all meaning with my fix or even without it? [17:33] aquarius: cmake is evil, qmake rocks ... adding stuff to a qmake project from the QtC is doable, doing it with cmake is mission impossible [17:34] * mcphail wishes Qt had gone with Automake. He can understand that one [17:48] jgdx, i was thinking more about qml test vs autopilot to test pushing the updates page from the about page [17:48] that has to be an autopilot test, because we specifically need to test that UI which gets the update page and pushes it on the PageStack [17:49] oSoMoN, hey :-) Did you enjoy your holidays? :-) [17:51] aquarius: quick question, do you know the dependencies for the new ucs? I need to include them in the debian control file. [17:52] aquarius: I have included python-bzrlib as one dependency which is used a lot. But I notice that imports like Flask. [17:52] aquarius: Do we need to include those as well? [17:58] hmm, "sudo insmod /lib/modules/cifs.ko" made no error on the bq e4.5, so it is working? [18:02] come on guys, i am not the kernel guy, but please tell me, i am on the correct way? === dandrader is now known as dandrader|afk [18:12] nobody here? [18:15] kenvandine, not at all, even without the fix [18:15] arrg [18:15] studio_: people are here, as you can see, but people may not have the skills to answer your question or may be afk [18:16] studio_: or maybe you're not providing enough information for people to be able to answer. [18:16] studio_: also, patience. [18:16] mount - t cifs ... is not working. do i need to add "CONFIG_CIFS_XATTR=y" and "CONFIG_CIFS_POSIX=y" to the kernel? [18:17] jgdx, grrr [18:20] jgdx, i did reproduce it again without my fix [18:20] hate this bug [18:23] kenvandine, I can flash an older image. I just flashed today, could be relevant [18:24] jgdx, ok [18:26] nik90, hey sorry was eating dinner. [18:27] nik90, flask is used by the server; the server doesn't go into the deb [18:27] nik90, script/ucs is, I believe, all that I changed which gets packaged. The server folder is separate (it runs the server that ucs submit submits to). [18:28] aquarius: ok in that case the only new change that was required was adding python-bzrlib dependency [18:28] everything else stays the same === dandrader|afk is now known as dandrader [18:28] nik90, cool. I did try to not do anything massively complex :) [18:28] aquarius: I have the debian fix branch ready to merge into your MP [18:28] aquarius: ;) [18:28] nik90, I see the review notes. I'll try to grab some time to work on that [18:29] aquarius: cool [18:29] aquarius: just ping me when you are done, I don't seem to get email notifications on MP changes === jibel_ is now known as jibel [18:49] rpadovani, hey o/ [19:02] oSoMoN, o/ [19:03] nik90, aha, I have replicated your "not in an sdk project" issue. Will now fix :) [19:04] Hi all! Does anyone know which PPA contains a package with the Xmir command in it? [19:08] Ubuntu touch HTML5 performance | http://askubuntu.com/q/608872 [19:10] nik90, https://code.launchpad.net/~sil/component-store/community-components/+merge/245510 [19:13] nik90, note that importing installed components is different now with new ucs [19:34] How to make a USB Ethernet adapter work with Ubuntu Phone? | http://askubuntu.com/q/608879 [19:34] aquarius: will test it out now [19:39] * ogra_ wonders if he didnt hear aquarius recently say that newly published apps should show up immediately in the webstore [19:39] aquarius: I see in the docs that it says import ubuntu_component_store.Curated.EmptyState 1.0 [19:39] aquarius: anyway we can make that UCS.Curated.EmptyState 1.0 ? [19:40] aquarius: also how does the versioning work here? [19:40] ogra_, no; Brian Douglass's cron job still only runs infrequently. However, if you've just published an app then there's a link in the FAQ on the store to a thing where you can name your app and it'll fetch it and add it to the store immediately. [19:40] aquarius, ah, well, i can wait ... : [19:40] :) [19:41] mariogrip, heya, nice job on the wifi fix :) [19:41] ogra_, just stick the name of the app into that form and it'll appear immediately [19:41] nik90, we could make it be UCS, but then the top-level folder will have to be named UCS rather than ubuntu_component_store, and that name seems a little bit generic to me... [19:41] cwayne_ Thanks! [19:41] ah, shweet ! https://uappexplorer.com/app/google-plus.ogra [19:41] aquarius, thanks :) [19:41] mariogrip, what was the fix? [19:42] aquarius: ah ok .. that makes sense [19:42] aquarius: then let's leave it like that [19:42] cwayne_: I had to revert to conn_init [19:42] nik90, version number of a component is defined in ubuntu_component_store.json. Updating that, or not, is up to the component author. [19:42] aquarius: and looks like the "not in the sdk project" issue seems fixed ;) [19:42] cwayne_: it was using qcom cne [19:43] nik90, it is fixed, 'cos I fixed it :) Forgot to mention that in the commit message... [19:43] aquarius: that's great. So if I had sil.GenericPodcastApp.1.0 installed and if I run "ucs update", would it create sil.GenericPodcastApp.1.1 if the component author updated it? [19:44] ogra_: is apparmor needed to use the store? [19:44] nik90, no. ucs update isn't implemented yet, precisely because I don't know what's best to do in that situation. What do you think should happen? [19:44] mariogrip, to run click apps ... [19:44] aquarius: sry I meant "ucs update sil/GeneralPocastApp" since I see that in your docs [19:45] the store only needs a U1 accont [19:45] might be that click falls over when installing the app if apparmor isnt in the kernel, not sure [19:45] nik90, note that ucs install someone/Something will just blithely overwrite any existing version of the component in the project, so that's the same as ucs update :) [19:45] mariogrip, ah, so it wasn't anything with the fstab and the firmware dir not being mounted? [19:45] aquarius: Ah ok..here's what I have noticed people do with UCS. [19:46] cwayne_: it was that too [19:46] mariogrip, is that what got the sound workin'? [19:46] ogra_: i cannot add an account for some reason [19:46] aquarius: they install a component like the WelcomeWizard etc, modify it and leave it downstream since the changes are only applicable to them or for whatever reason. [19:46] cwayne_: i got sound working with removing some unsupported file formats [19:46] aquarius: in that case, "ucs update" should preferably not override their changes since they wouldnt like it. [19:46] nik90, totally, yep. That's why I'm frightened of "ucs update", and it will throw NotImplementedError if you try to use it :) [19:47] ogra_: and the store is giving apparmor errors, so that's why i was thinking apparmor was needed [19:47] mariogrip, ah, ok.. any idea what to do re: modem? i wonder if it needs stuff in ofono [19:48] aquarius: I think that's fine for now..I will try to get a poll or something running in our g+ community to see how best to approach such a use case. [19:48] mariogrip, weird, but it probably does then ... so i guess apparmor is the next thing on your TODO thn :) [19:48] *then [19:49] cwayne_: i think i need to revert back to ril from cne there also (i think, i need to look into that more) [19:49] aquarius: Can you merge my fix-debian-packaging branch and then we merge your MP to trunk? [19:49] ogra_ yeah, i guess so :) [19:49] aquarius: I will then push out the update to the PPA and then test the whole system out before making an announcement. [19:50] yep [19:50] awesome [19:51] merged [19:51] I have assumed it was OK without review because I don't understand deban packaging ;) [19:53] aquarius: well the debian change is tiny, so that's fine [19:53] mariogrip, a friend of mine pinged me on G+ for build instructions, do yu have them anywhere ? [19:53] * ogra_ remembers there was a forum post or some such [19:54] ogra_ https://github.com/ubuntu-touch-oneplus-one/ubuntu-touch-for-oneplus-one [19:54] thanks ! [19:54] aquarius: also do note that I cannot make head/tail of some parts of your code due to me being a noob in python flask and those kind of stuff. But I trust your judgement on that :P [19:54] nik90, :) [19:54] aquarius: and there goes my super clean bash script :P [19:55] nik90, yeah, I know. Sorry. I did originally think of extending it, but it would have been a nightmare... [19:55] aquarius: no worries...personalyl excited about the community store and the ease of adding stuff to it. === nuclearbob is now known as nuclearbob_maili [20:11] Got my BQ phone today :) very impressed with the quality of the II A [20:12] And as you can tell I'm using it to write this. [20:13] Can anyone tell me if they are also habing problems syncing their google contacts? === dholbach__ is now known as dholbach [20:16] I'm only getting seven of my google comtacts synced to the phone out of over a hundred === dandrader is now known as dandrader|bbl [20:20] TenLeftFingers: not seen that === nuclearbob_maili is now known as nuclearbob [20:41] aquarius: we are live! Docs Updated, PPA has new package for trusty..In a few minutes it should also be published to utopic and vivid series as well. [20:41] nik90, coolio :-) [20:41] what the what what? Are you hitting us with the update? [20:41] brunch875, this isn't an update to Ubuntu itself :) [20:41] brunch875, it's a project that nik90 and I are working on to help app developers for Ubuntu. [20:42] nik90, I'd like to see zyga successfully publish pyotherside to the community store before making a big noise about this update [20:42] it sounds good either way! [20:42] brunch875, we hope so, certainly :) [20:42] what's the candy? [20:42] aquarius: ack. I am going to publish a component to the community store now :P [20:43] brunch875: We created a Component Store where app developers can get commonly used components to use in their apps instead of having to create it from scratch. [20:44] oi that sounds great! [20:44] brunch875: we recently pushed out an update to make it much easier app devs to submit their own components to the store easily. [20:44] brunch875: we will make an announcement once we get some initial testing out of the way. You will find out more then :) [21:12] Hide notification bar on Ubuntu phone (QML) | http://askubuntu.com/q/608923 [21:27] aquarius: Does it make sense to recommend developers to first push their components to the community store where it stays for a while before making moving it to the curated store? [21:28] not sure [21:28] I'm inclined to say that the curated store provides a different sort of experience to the community store [21:29] the curated store is for really well-written things -- essentially, things that the developer feels really ought to be part of the SDK because they're excellent [21:30] the community store doesn't really have that vibe about it -- it's a much more free-for-all sort of thing. I'd expect there to be multiple different components which do the same thing in the community store, for example, and I'd expect that not to happen in the curated store [21:30] so I don't think that the community store is really an audition for being curated. [21:30] On the other hand, it may well be useful for a component to get some use and testing before the developer knows whether it's really ready for being curated. [21:31] ok [21:31] that is -- if someone shows up with a really good component and wants to propose it be curated, you'd be daft to say "no no things ought to go into the community store first to Prove Their Worth" [21:32] equally, if someone shows up with a proposal for the curated store and you don't think it's ready, you might suggest that they publish it to the community store first [21:33] yeah I need to put that wording carefully [21:34] yeah. You don't want people to see either store as being a "rejection" or a "goal", I think; it's about where a component best fits, not about how worthy it is [21:34] otherwise you'll have a bunch of people annoyed that their component isn't "good enough" to be curated and demanding a "promotion" [21:34] which will just make your life stressful :) [21:35] yeah [21:35] funny enough that's what I had in mind when I asked that question :P === dandrader|bbl is now known as dandrader === salem_ is now known as _salem [22:29] aquarius: how does one remove a component from the community store? [22:29] nik90, at the moment, by pinging me [22:29] the issue there is that submission does not require authentication [22:29] (deliberately) [22:29] and I don't want you to be able to remove my components [22:30] aquarius: ok..because I saw this big "DO_NOT_EDIT_THIS_FILE_BY_HAND" :P and was worried if the server had provision to remove components [22:31] I'm not sure how to solve that. I *think* the best way is to require that you make the destination branch invalid as a component somehow (obvious way: remove ubuntu_component_store.json) and then "ucs remove sil/Component" will look at the existing branch it knows about, see it's no longer a branch, and remove it from the list [22:31] aquarius: I will mention that quickly in the docs for now as a temporary info msg. [22:31] the reason you mustn't edit that file by hand is that the UCS server maintains its own copy of it, and if you edit the one in Launchpad, the server's copy gets out of sync and then it all goes wrong ;) [22:31] aquarius: is it possible to check the existence of a lp branch? [22:32] if app dev deletes his lp branch and then submits that as an *update*, it would be removed from the list [22:32] it is -- when you submit a component to the community store, the server fetches your branch and pokes around in it to confirm that it's a valid-looking component (it has an ubuntu_component_store.json, that file contains required metadata, etc) [22:32] ya, I think that that's the best way, I just haven't implemented it yet :) [22:33] aquarius: yeah ofc this is v0.2...it is to be expected