/srv/irclogs.ubuntu.com/2015/01/01/#ubuntu-touch.txt

mohamadfhello. where can i find ubuntu touch zip file for Galaxy S1?00:16
nhaines!devices00:17
ubot5You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices00:17
mohamadfthanks. ok! this is page of Galaxy S1: https://wiki.ubuntu.com/Touch/Devices/galaxysmtd00:18
mohamadfbut its empty! where i can find the ROM?00:18
nhainesmohamadf: if it's not there, we don't know.  You'll need to contact whomever is working on the port.00:22
nhainesBut feel free to update that page with anything you find!00:22
mohamadfok. thanks. :)00:22
nhainesmohamadf: do see the notes here: http://al.robotfuzz.com/~al/random/ubuntu-touch-galaxysmtd.txt00:22
mohamadfno i dont! i'll read it.00:23
nhainesIt was on the S1 page, but a little inconspicuous.  :)00:24
mohamadfit seems, this: http://al.robotfuzz.com/~al/random/ubuntu-touch-galaxysmtd.txt is just a guide to install cyanogenmod!00:29
mohamadfthats right?00:30
nhainesmohamadf: no.  It's how to build your own image.00:36
uhhimherecan someone port ubuntu touch for the galaxy s758003:05
nhainesWith a few months, 5 developers, and $100,000 I'm sure it could be arranged.03:07
uhhimherenice03:16
uhhimherei think i have 100000 lying around somewhere up in the attic03:16
uhhimherei have to clear out the bats first though03:16
uhhimherehowbout this, you go ahead and get the ball rolling and ill go get the 100k03:17
uhhimherehey when compiling from menuconfig for a SoC should General-->Embedded system be enabled?03:19
uhhimherewhat tool should i use to make a filesystem.gz ?04:21
=== chihchun is now known as chihchun_afk
gam002?07:31
nhaines!questions07:31
ubot5Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience07:31
uhhimhere!port07:32
ubot5For instructions on how to set up port-forwarding (for games, torrents, webservers) see http://portforward.com - also see !firewall07:32
uhhimhere!kernel07:32
ubot5The core of Ubuntu is the Linux kernel: see https://help.ubuntu.com/community/Kernel - You shouldn't have to compile your own, and if you need to troubleshoot issues, you can try a !Mainline kernel instead, but if you insist, see https://help.ubuntu.com/community/Kernel/Compile (see also !Stages)07:32
uhhimherenhaines: hey where can I find the dts file for my device?07:32
gam002how long will it take to finish the project for moto G ?07:33
uhhimheresamsung has their own kernel available for download on their website; would the dts be in /arm/boot/dts?07:33
gam0021 year or more?07:34
nhainesuhhimhere: I'm sorry, I don't know.07:34
nhainesgam002: I don't understand your question.07:35
nhainesgam002: oh, wait it got caught up in a couple of lines scrolling by.07:35
nhainesgam002: the Moto G is not officially supported and is not being worked on by the Ubuntu developers.  You'll need to contact the community developers working on the Moto G port for more information.07:36
nhaines!devices > gam00207:36
ubot5gam002, please see my private message07:36
nhaines!devices | gam00207:36
ubot5gam002: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices07:36
nhainesThere may be contact information available there.07:36
gam002i got here through that link07:37
gam002how to check private message? i am new07:37
uhhimherehow do i find out what kind of "!" messages a channel has?07:37
nhainesgam002: I used the wrong command.  The ubot5 message here is the same information.07:38
gam002!help07:38
ubot5Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience07:38
nhainesgam002: If you use that link, you will see that it points to the XDA forums for the Moto G port, not here.07:38
gam002nhaunes: its under work in progress07:39
gam002nhaines:its under work in progress07:39
nhainesgam002: we don't have any information that isn't on that wiki page.  For further information you'll need to talk to the ones doing the work.07:40
uhhimherenhaines: does ubuntu touch use upstream or device kernel?07:40
nhainesUbuntu uses the Ubuntu kernel.  The device kernel is loaded in an LXC container for driver support.07:41
gam002nhaines: actually  it is in the wiki page https://wiki.ubuntu.com/Touch/Devices its is on the botton on the work in progress section "Motorola Moto G"07:41
nhainesgam002: yes, and it links to the XDA forums as the place to determine more information.07:42
gam002ook07:43
gam002Thanks for the info07:43
uhhimherenhaines: what kernel does ubuntu use currently07:44
nhainesuhhimhere: Ubuntu 14.10 uses 3.16.0.07:45
uhhimhereok thats quite recent07:45
uhhimhereso what is relationship with CM?07:46
nhainesNone.07:46
uhhimhereok so the device doesnt have to have CM support to be able to run UT?07:46
nhainesCM scripts were used as a scaffolding for the first public images, but was transitioned to AOSP fairly quickly.07:47
nhainesNot that I'm aware.07:47
uhhimhere!AOSP07:47
nhainesI'm preparing to reboot at midnight for the new year, but I'll be back soon.07:47
nhainesAOSP is the Android Open Source Project.07:48
nhainesJust a note, I'll be rebooting my server in about 12 minutes for the new year, but will be back after a couple of minutes.07:48
uhhimhereok, why isnt teamhacksung.org online?07:49
uhhimheresprry07:49
uhhimherewrong channel07:49
nhainesIt's okay.  :)07:49
uhhimhereso does UT have an arm repository?07:52
uhhimherefor software07:52
shiggitayrsalveti,  :P10:37
aquariusElleo, hey, I missed your pong :)13:37
Makalakhi guys, im trying to port ubuntu touch and i have everything setup, but i keep getting this error during compiling14:11
Makalakundefined reference to '__system_property_serial'14:11
Makalakchecked android.mk and it has the right static lib and the file throwing that error also has the right include14:13
Makalakwell, it seems i dont, for some reason whenever i try to google that error I get redirected to __system_property_get which is setup correctly14:17
venezuelafeliz año14:41
Makalakif anyone would like the full error http://pastebin.com/QdvAPyBg14:46
venezuelabuenos dias15:28
=== IdleOne is now known as Guest98005
sasha8787Какие шансы установить сие чудо на htc one m7 привет17:30
Elleoaquarius: heya19:25
aquariusElleo, hey, pal. You said you had a little C++ thing that worked around the datapath bug19:49
aquariusElleo, that'd be a useful thinrd-party binary independent component for nik90_'s component store, I think19:51
aquariusas would one which runs an external command, which I'm fiddling with now :)19:51
aquariusI have a dream of doing "ucs install command-run" which downloads a tiny binary component and sets it up for you in the current project. No C++ involved :)19:55
Elleoaquarius: yeah, I could make a quick stand alone qml plugin that exposes all the QStandardPath stuff, could be handy for people using content hub's file moving stuff too I guess19:58
aquariustotally, yeah19:58
aquariusthe key point here is, in my opinion, that it's in ucs and one-command-installable as a binary, I think19:58
aquariussaying "here is source" isn't *all* that helpful for most app devs, who are not doing a C++ project and won't know what to do with the source even if htey had it :(19:59
aquariusalthough having the source certainly is useful for people who *are* writing such a project, of course!19:59
Elleoyeah, I haven't played with ucs at all yet, will take more of a look at it19:59
aquariusit doesn't exist yet :)19:59
Elleoah19:59
aquariusit started as an idea in my head and then nik90_ got interested, although he's going in a slightly different direction from me20:00
Elleoyeah, it'd be cool to have a sort of meta-community-SDK type thing for handy community stuff that isn't part of the core SDK20:00
aquariusthat's what I think too :)20:00
aquariusthe big issue in my head is: where does the index of components go?20:01
aquariusI wish launchpad were searchable.20:01
nhainesaquarius: you could alway reimplement the Ubuntu app store.20:03
aquariusnhaines, I have no problem building the service.20:03
aquariusI have a problem paying for its bandwidth and uptime :)20:03
nhainesBanner adds and crowdfunding will solve all problems.  ;)20:04
Elleoaquarius: well you could have an RSS file upload to launchpad that indexes everything20:04
aquariusElleo, um?20:04
Elleoaquarius: e.g. for deepvision I didn't want to host image classifiers, so I did this: https://launchpad.net/deepvision/+download <-- the client reads manifest.xml to know what classifiers it can download from launchpad20:05
Elleo(there's only one at the moment, so it doesn't make much difference though)20:06
aquariusElleo, certainly a component will need a manifest file which describes it. But something needs to index the contents of all the manifest files and make that index searchable.20:06
aquariuslaunchpad can't do that, as far as I'm aware; it does not have code search.20:06
aquariusgithub does, and would be fine for this, but I'm a bit loath to *require* github for it.20:07
Elleoaquarius: yeah, but you don't need launchpad to do it, you just need a tool that can generate an index for you which you can upload to launchpad20:07
aquariusI am ok with requiring the manifest to be uploaded to launchpad, because it's an Ubuntu thing.20:07
aquariusElleo, that's the thing: I don't want to host such a tool. It'd need to be online always in order that new components and changes to components are noticed and the reindex occurs...20:08
aquariusI admit that it's less of a worry if the search index is a separate file which your client downloads20:09
aquariusrather than an online search engine20:09
aquariuson the other hand, that's not a very efficient way of doing it :)20:09
Elleowell if the components have their own manifest the global one only needs to point to that, and then the component's own manifest records changes; for new components presumably there'd need to be some sort of manual process anyway to ensure rubbish/malicious stuff isn't being added20:09
Elleoso you'd just have a tool that reviewers run like "add-to-manifest lp:mycoolcomponent" that updates the global manifest20:10
aquariussorta20:10
aquariusI think the way I'd do it, if doing it your way, is that my component would have a manifest file in it containing its name, etc, etc, and then I'd upload my component to lp and do "ucs submit lp:mycomponent/manifest.json" which would send an http request to ucs-indexer.com and pass that URL -- ucs-indexer.com would then fetch that URL, update the BigListOfAllComponents.json, and upload that to lp:ucs-indexer/bigl20:12
aquariusist.json. Then when a user does "ucs search whatever", the first thing the ucs tool does is download lp:ucs-indexer/biglist.json and then do all the searches etc locally20:12
aquariussorta like how deb archives work.20:13
aquariusI was originally imagining that it'd be an online service.20:13
aquariusthat did the searches and returned results20:13
aquariusbut your idea is interesting!20:13
Elleo:)20:14
aquariuscan you get a zip file of a branch HEAD from launchpad?20:14
Elleonot sure, it's not something I've tried before; can't see anything obvious in the UI20:15
aquariusaha!20:15
aquariushttp://bazaar.launchpad.net/~michael-sheldon/deepvision/trunk/revision/16?start_revid=16 - download tarball20:16
aquariusso that'd be your download URL20:16
Elleoah, cool20:16
aquariushttp://bazaar.launchpad.net/~michael-sheldon/deepvision/trunk/tarball works, nicely, and gets HEAD20:17
Elleocool20:17
aquariusalthough... can you store binaries without code in LP? I don't think so. Hm.20:18
aquarius(not without paying, anyway.)20:18
aquariusand I don't want the code. (it needs to be easily available, but I don't want it in my project.)20:18
aquariusso maybe not LP...20:18
Elleodidn't realise there were restrictions on uploading binaries20:19
aquariusthere aren't20:19
aquariusbut if you make a project which is *only* binaries, then it's not open source20:20
Elleoah, right20:20
aquariuswhich means that you need a paid LP account :)20:20
aquariusis making a separate branch with only the binaries in too much hassle for component publishers, do you think?20:20
Elleowould it be so bad to have the project being the source but also containing a zip file with the binaries in?20:20
Elleoso ucs install grabs just mycoolcomponent.zip from lp:mycoolcomponent20:21
aquariusoh, so "ucs install elleo" fetches the download URL, gets binaries.zip out of it, and throws away the rest?20:21
aquariusthat might work.20:21
aquariusor, even... you provide a download URL in the manifest which points directly at the binaries.zip20:22
aquariussneaky.20:22
Elleoif binaries.zip is always the project name you might not even need to do that20:22
aquariushrm20:23
aquariusproject name according to the manifest file, you mean.... maybe, yeah20:23
aquarius(not according to LP. People should not *have* to publish on LP, and should be able to use +junk branches even if they do)20:23
Elleoah, right20:24
aquariusmy plan is to make component names be elleo/datapathfixer rather than just datapathfixer, so a component name doesn't have to be globally unique; php composer does that, and I think it's a better idea than just a name. I think. There is a problem of where the name comes from, though.20:25
Elleowhat's the problem with where names come from?20:26
aquariushow do I stop you creating a package named sil/whatever?20:28
Elleoah right20:29
aquarius:)20:29
Elleoif it was limited to one location like launchpad *or* github it could be done via their usernames20:30
aquariuseven if usernames aren't in the package name, we still need them in order that you can't upload new versions of my packages.20:30
Elleobut with both (or more) I could just sneakily duplicate your launchpad username on github20:30
aquariusyeah20:31
Elleoif we reintroduced a webservice element we could use email addresses with an email verification stage20:31
Elleoso it become elleo@gnu.org/mycoolcomponent20:31
aquariusthe issue there is: I am loath to *require* launchpad (because lots of people don't use it and don't want to), but I don't want to really make an Ubuntu-specific service depend on a code environment which *isn't* launchpad20:31
Elleoand then when uploading I get an email to elleo@gnu.org asking me to confirm the upload20:31
aquariusthought: if you are a component developer, then you must have an Ubuntu One login account so that you can install apps.20:32
aquariuswhich means that you have an LP account, doesn't it?20:32
aquariusI am honestly not sure whether they are still the same thing under the covers.20:32
Elleoyeah, I'm not certain20:33
aquariuswho would know? Canonical ISD, as was. pindonga, perhaps20:33
aquariusok. for the moment, stipulate that the system is launchpad-based.20:33
aquariusso the web service to which you submit package manifest URLs requires lp: URLs, but it does not actually have to maintain any state (so you don't log in to it or anything).20:34
aquariusThat makes it much, much easier to run.20:34
Elleoif that were the case then the <user> part of <user>/<component> could be the repository owner20:34
aquariustotally, yep20:34
Elleowhich then has the bonus of allowing groups20:34
aquariusthen the security issue is that in order to submit a package lp:someapp/path/ubuntu_component_store.json you have to have the ability to write to lp:someapp20:35
aquariusI suppose technically I could cause trouble by submitting stuff that's in LP but not in the store yet, but that's pretty edge-casey so I don't care about that. :)20:36
Elleoyeah, I guess the web service would reject anything without an ubuntu_component_store.json20:37
aquariusya20:37
Elleoso you could only submit something belonging to someone else that isn't in the store if they're got it into a state where it could be in the store already20:37
aquariusindeed20:37
aquariusthat's why I'm not worried about that :)20:37
aquariusso, procedure is this: I write a component. I then compile it for arm and amd64 and create mycomponentname.zip containing bin/amd64/mycomponentname.so and bin/arm/mycomponentname.so, put that at the top level of the component, create ubutnu_component_store.json which looks like {"name": "sil/mycomponent", "description": "whatever"} and put *that* at the top level too, then bzr push the whole lot to lp:~sil/anypro20:40
aquariusject/anybranch ... and then "ucs submit lp:~sil/anyproject/anybranch", which sends that LP URL to the service.20:40
aquariusthe service fetches lp:~sil/anyproject/anybranch/ubuntu_component_store.json and (assuming it's correct), adds/updates its copy of AllTheComponents.json and then uploads that to LP.20:41
aquariusdoes that make sense?20:41
Elleoyep20:41
aquariusthat works.20:42
aquariusthe client then downloads AllTheComponents.json before it does anything, and then uses that to deal with things, such as what the download URL is for a component, etc.20:42
Elleoyep20:42
aquariusI can think of two problems with this model. The first is that it is really tied to LP: it's basically not possible to generalise it to non-LP hosting.20:43
aquariusand the second is that AllTheComponents.json could be really big if there are loads of components. But that's a ucs 2 problem ;-)20:43
Elleoalso I still think it needs to have a review stage, I'm a bit concerned about everyone using "MyAwesomeLoginComponent" that secretly emails everyone's passwords to sil@kryogenix.org ;)20:44
Elleothe .zip should possible be built from source in the review stage20:45
aquariusthat's a problem, right enough, but I think it should be out of scope. Because it is a problem entirely composed of stop energy.20:45
aquariuswe do not have the resources to do manual review. The first version of the Ubuntu app store proved that.20:46
Elleookay, but remember this conversation when I'm emptying your bank accounts ;)20:46
aquariusremember that the component will be running in an app which is sandboxed.20:46
aquariusI can't prove that cutespotify doesn't raid my bank account either -- but the sandbox stops it from doing so :)20:46
aquariushence why I am not worried about review. :)20:47
Elleoaquarius: it doesn't stop it from stealing your spotify password and sending it to me though20:47
Elleoaquarius: and if there's a general component that ends up in a lot of network enabled apps it could be sending stuff to places even the app dev isn't aware of20:47
aquariusno, it does not. And we may want some sort of ratings-and-reviews style thing20:47
aquariusbut this is ebay-style "don't use this component" reviewing, not pre-publication block-until-we're-happy code review20:48
aquariusessentially that doesn't work until you hit the limit case, where you can only upload source and the server builds it for you. Which is what Ubuntu does, and is correct and the right way to solve this problem... but impossible if you're not CAnonical-scale :)20:48
Elleoyeah, I guess20:49
Elleoso, step 1) we create a company and get it to canonical size, step 2) we implement ucs20:49
Elleoeasy ;)20:49
* aquarius laughs20:49
quietschiehappy new year :)20:50
aquariusMike's Underpant Gnomes Theory Of Project Success :)20:50
Elleoheh20:50
aquariusquestion for you, though; given said zip file of binaries, what needs to happen in a project to make them accessible?20:50
quietschiehas anyone succeeded in getting ubuntu touch on a lenovo yoga tablet 2?20:51
aquariusthat is: what does "ucs install elleo/somecomponent" do after it's downloaded the binary zip and unpacked it into the project?20:51
aquariuspresumably they have to get added to some import path or something...20:51
Elleoaquarius: I had a feeling that something was being done to have automatic imports from certain directories20:51
Elleoaquarius: I'm not sure if that ever happened or not20:52
Elleoaquarius: might be worth looking at what multi-arch click packages do, I think they might do something like that to select an arm vs amd64 binary correctly20:52
aquariusElleo, that's the fat binary stuff -- as I understand it, that's for your main binary, not for components. But I might be wrong there. And I do not know whether that has actually *happened* yet or whether it's still just being talked about. I was pushing for it to be done when I was there, which is 18 months ago :) I believe it's done now...20:53
aquariusgood point though -- if you *have* components, then the fat package stuff needs to work for them too, doesn't it?20:53
Elleoyeah20:53
aquariusas in: it should already work20:53
ElleoI think nik90_ wrote something about creating fat packages a little while back20:54
Elleoso presumably that stuff is working20:54
ElleoI might be misremembering who wrote it though20:54
aquarius*nod*20:54
aquariuswhere does Ubuntu SDK put my compiled components when it compiles them?20:54
Elleohttp://www.theorangenotebook.com/2014/12/creating-mutli-arch-click-packages.html20:54
Elleo^ talks about having a lib/<arch>/ stuff20:54
aquariusaha, yep, that was the plan, indeed20:55
aquariusso it's been done20:55
aquariusrock20:55
quietschielenovo yoga tablet? anyone?20:56
aquariusquietschie, I don't know, I'm afraid.20:56
quietschiethank you, aquarius. I tried different tutorials, but i'm afraid, fastboot oem unlock fails20:57
quietschiealso i don't exactly know, what fastboot does20:58
aquariusquietschie, "fastboot" is for Android devices. That's not how you'd install Ubuntu Touch on a Lenovo tablet.20:58
nhainesaquarius: or *is* it?20:59
aquariusquietschie, the better approach for now would be to install desktop Ubuntu on that tablet (which you will find more help for) and then switch that desktop Ubuntu to use the touch interface (which is called "Unity 8")20:59
aquariusquietschie, http://www.roytanck.com/2014/09/16/lenovo-yoga-2-13-first-impressions/ seems to give some thoughts on running Ubuntu 14.04 on the Yoga 2.21:00
quietschieaquarius, thank you, i'll look into this.21:00
quietschieaquarius, i think this link has other preconditions...i'm trying to get rid of my android, he seems to be on a windows system21:04
aquariusquietschie, oh, it's an Android device? Sorry, I misunderstood then21:04
aquariusquietschie, then fastboot *is* the way to do it... but it may not work.21:05
quietschieaquarius, so i'm without hope?21:05
aquariusquietschie, you'll need someone to have done a "port" of Ubuntu touch for the device21:06
aquarius!ports | quietschie21:06
ubot5quietschie: For instructions on how to set up port-forwarding (for games, torrents, webservers) see http://portforward.com - also see !firewall21:06
aquariusbah!21:06
aquariusnot that one21:06
aquarius!devices | quietschie21:06
ubot5quietschie: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices21:06
quietschiethere is nothing listed21:07
quietschiefor my device21:07
aquariusquietschie, the Yoga 2 tablet isn't listed on there. Ubuntu touch is only supported on certain devices by the Ubuntu team, and then there are "community ports" which are done by other people; it doesn't look like anybody's done one for the Yoga 2 tablet, I'm afraid.21:07
quietschieaquarius, a port is a hard thing to do? How deep do i have to dig into the hardware to do a port?21:10
aquariusquietschie, I don't know much about porting, I'm afraid. You'll need some pretty heavy skills, though; it is not a trivial thing, and it requires good knowledge of both the hardware and the Ubuntu kernel and startup process, I think.21:10
quietschieok...i'll rather create a webapp and use the android :) Thanks for your support, aquarius!21:12
aquariushttps://wiki.ubuntu.com/Touch/DeprecatedPorting has some thoughts on porting, but it says it's deprecated and out-of-date. It should give you some sense of the skills you'll need, though, even if what it describes to do isn't correct yet.21:12
aquariusquietschie, no problem. I like webapps myself, too :)21:13
aquariusElleo, hrm, it has just occurred to me that if the submit server is stateless, then the "ucs submit" request has to hang until the server downloads the json file and checks it. Which might take a while...21:30
aquariusbut I don't want a stateful server because they're hard to run :)21:30
Elleoaquarius: it shouldn't take a massive amount of time, no harm in having the user wait a few seconds for feedback on their submission21:35
aquariusyou think? fair play21:35
Elleoaquarius: and the server could be providing status updates while it's doing it ("Downloading manifest", "Verifying manifest", "Applying changes to global index", "Uploading global index", etc.)21:36
Elleoas long as its clear that ucs is doing something and hasn't just hung I think it's fine21:36
aquariusthat's reasonable, yeah21:37
aquariusok, I need to work out how this fat package stuff works, and where ucs install should put things21:37
nhaines"Reticulating splines", "Squircling squares", "duotoning graphics to aubergine"...21:38
aquariusnow not sure whether it should be called ucs or not; that was my original name for it, but nik90_ is taking that name in a different direction and that might get confusing21:38
Elleohehe21:38
aquariusand I don't want some big pie-fight over a name because I'm not that much of an arse. :)21:38
aquariususc, maybe, for ubuntu sdk components. although maybe that's even more confusing ;)21:39
Elleoaquarius: you could widen the scope to QML in general and call it qcs (QML Component Store)21:39
aquariusI could, but I think I'd be doing the QML world a disservice there, because I'm only interested in Ubuntu... which means that I will happily make decisions that benefit Ubuntu components and break non-Ubuntu ones, possibly without even knowing that I'm doing it.21:40
Elleoheh21:41
ElleoVaaS, Vulnerabilities as a Service ;)21:42
* aquarius grins21:42
aquariushalf the QML people in the world think that pure QML apps are a terrible sin and if you're not basically a C++ programmer then you should go away. I (and ucs) are very much not of that view ;)21:43
nik90_aquarius: ucs is yours...feel free to take the name :)21:46
nik90_In the limited time I made a demo concept21:47
nik90_You can go ahead with merging your implementation as you see fit21:47
nik90_I am not in the way ;p21:48
aquariusnik90_, heya, pal!21:49
Elleonik90_: yeah, to avoid any possible confusion you should name yours "youcs" ;)21:49
aquariusnik90_, the approach I've outlined above is rather completely different to where you're going with it21:49
Elleono way that could get confusing21:49
aquariusnik90_, so I'm inclined to suggest that the two should have different names? what do you think?21:50
nik90_aquarius: give me two minutes to type from my laptop21:50
nik90_aquarius, Elleo: hi21:53
aquariusor maybe we go with the approach I outlined in http://www.kryogenix.org/days/2014/11/16/ubuntu-component-store-redux/ ?21:53
nik90_aquarius: yeah that was my thought21:53
aquariuswhere community components are called sil/whatever21:53
aquariusbut I limit it to them being on LP, as above21:54
aquariusI should write this stuff down, shouldn't I?21:54
nik90_aquarius: you mean the components submitted by users?21:54
nik90_should be hosted on lp/21:54
aquariusnik90_, yep. Obviously your curated store is on LP, because it's an LP branch.21:54
Elleoaquarius: IRC logs are basically documentation, right? ;)21:54
aquariusbut I'm proposing that my community store is also LP, because it means that the server can be stateless and doesn't need to run accounts and so on.21:55
aquariusElleo, that is precisely what I'm trying to avoid ;)21:55
nik90_aquarius: that is fine by me21:55
nik90_aquarius: what's your launchpad id?21:57
aquariussil21:57
nik90_aquarius: you should now have full access to https://launchpad.net/component-store21:58
aquariusnik90_, cool21:58
aquariusgah, ucs is a shell script21:59
nik90_aquarius: yeah we had this discussion before :)22:00
* aquarius laughs22:00
nik90_where I asked if I should convert it into a python script22:00
nik90_and you said I should wait for your revamp idea22:00
aquariusyeah22:00
aquariuswhich I now have :)22:00
nhainesEverything should always be converted into a python script.22:01
nik90_nhaines: yeah. The implementation I made at the time for the summit was just for demo purposes and works with limited set of users22:02
nik90_s/limited/small22:02
aquariusElleo, maybe we don't need the binaries.zip -- just have a top-level folder in the branch called ubuntu_component_store, and then have ubuntu_component_store/bin/$arch/$whatever.so and ubutnu_component_store/qml/$whatever.qml ?22:06
Elleoaquarius: yeah, sounds reasonable; could make a template for component authors that builds stuff in those dirs too22:07
aquariushttp://www.kryogenix.org/days/2015/01/01/ubuntu-component-store-redux-2/ written so I don't forget the plan :)22:22
Elleoaquarius: looks good; small thing but the binary components would be shared objects (.so) instead of .o22:27
aquariusoops22:28
aquariuswill fix that shortly22:28
dobeyugh, compiled binaries in vcs22:52

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