[12:48] <mdeslaur> infinity: can you push gnutls28 out of -proposed? the ffmpeg failure looks unrelated
[16:32] <infinity> mdeslaur: No.
[16:33] <mdeslaur> infinity: but mom promised!
[16:33] <mdeslaur> infinity: seriously, what's missing?
[16:33] <infinity> mdeslaur: It's part of the nettle transition, which is waiting on gst-plugins-bad1.0 and lsh-utils being happy.
[16:34] <infinity> mdeslaur: slangasek's got an MP to fix the former, if you feel like bending your brain at the latter, it won't hurt my feelings.
[16:34] <Laney> It's blocked on platform-api being broken
[16:34] <Laney> (gst)
[16:35] <mdeslaur> infinity: ah, I see, thanks
[16:35] <infinity> Laney: I know.
[16:36] <Laney> Great!
[16:56] <wxl> stgraber: do you really intend to do everything for alpha1 or do you need help? i'm pretty slammed and i don't want to overbook myself, but if you need it…
[16:58] <stgraber> so what I'm planning to do is just dealing with setting things up on Monday, starting an announcement pad and be around on IRC if something goes wrong
[16:58] <wxl> ok
[16:58] <wxl> holler if you're desperate i guess :)
[16:59] <wxl> ahoneybun has expressed interest in helping. he doesn't have the experience, but i'd be happy to help assist him.
[21:34] <infinity> Self-accepting that no-change rebuild d-i.


[00:10] <maxb> Hrm... my dput is hanging after uploading packages (over sftp)
[00:41] <chx> hi. would it be possible to bzr upgrade lp;drupal to some more modern repository format...? (I know I asked before, maybe there are more people here now)
[00:44] <spiv> chx: IIRC filing a question at answers.launchpad.net/launchpad-code is the way to do that (seeing as it's an import branch)
[03:09] <compholio> i think my PPA might be broken, is there someone on who can help me out?
[03:11] <mwhudson> compholio: maybe, what's the problem?
[03:12] <compholio> this weekend i uploaded a package ending in ~karmic0 when i already had a package ending in ~karmic, launchpad accepted this but then failed later.  i talked with wgrant earlier and he said that this was a problem and that i should re-upload with ~karmic1, i did so but now it's not publishing that package
[03:13] <compholio> it's like it's stuck on the ~karmic0 package, waiting for that to finish (which will never happen)
[03:15] <compholio> wow, either you did something or it finally pushed through
[03:16] <mwhudson> i didn't do anything :-)
[03:16] <compholio> it still lists ~karmic0 as pending, but at least it should work for users
[03:16] <compholio> i can live with those pending forever
[03:17] <compholio> well, thanks for listening :)
[03:17] <mwhudson> ah yeah, i don't know what's going to happen there
[03:17] <mwhudson> can you delete the 'zombie' packages?
[03:18] <compholio> where would i even do that?
[03:18] <compholio> (it doesn't show as being published)
[03:19] <mwhudson> i don't know
[03:20] <compholio> i think it'll be a zombie forever
[03:21] <mwhudson> i guess we can clean up the database by hand
[03:22] <compholio> i suppose i could try figuring out the deletion POST and manually executing the request
[03:23] <compholio> i'm just hesitant to do that and possibly break things
[04:27] <wgrant> compholio: The builds are stuck in limbo due to an unrelated bug.
[04:27] <wgrant> That fix should be out in the next couple of days.
[04:27] <wgrant> But the old package is now gone, so you can ignore it.
[04:27] <compholio> great, thanks for the info
[06:22] <cwillu_at_work> bac, who would I talk to about recovering a launchpad id?
[06:23] <cwillu_at_work> in 2005 I registered cwillu under sasktel.net, and then I moved to a different province and lost access to that account.  I've been using cwillu.com as my user id since 2006, but the .com in there always bugs me :p
[06:24] <wgrant> cwillu_at_work: Ask at https://answers.launchpad.net/launchpad/+addquestion
[06:24] <wgrant> bac is hopefully asleep at the moment.
[06:24] <cwillu_at_work> okay, thanks
[06:42] <bac> hi cwillu_at_work
[06:43] <bac> wgrant: thanks for the help.
[09:58] <ara> hello all!
[09:58] <ara> when I try to use apport to report a crash (size of 130MB) it gives me a 502 error, any ideas?
[11:12] <bigjools> gmb or allenap, can you help ara --^ ?
[11:12] <allenap> ara: Woah, that's quite a big crash. I'll try and figure out why it's a 502.
[11:13] <ara> allenap, thanks! (in the mean time I am trying to upload file by file manually...)
[11:23] <allenap> ara: Against what package were you reporting the bug?
[11:24] <ara> allenap, simple-scan
[11:41] <fta> danilos, hi, does LP care about PO-Revision-Date and POT-Revision-Date when importing from a bzr branch? I've uploaded an update of my chromium strings with older dates and lp doesn't seem to react at all (nothing new in the queue after 1h+))
[11:42] <danilos> fta, it doesn't care about them for bzr branch imports
[11:42] <danilos> fta, has the branch been scanned? (i.e. new revision shows up on the branch page)
[11:42] <fta> danilos, good, thanks. I assume it's just slow then
[11:43] <danilos> fta, it shouldn't be that slow either
[11:43] <fta> danilos, yep, https://code.launchpad.net/~chromium-team/chromium-browser/chromium-translations.head   rev5
[11:44] <fta> (boohh, i'm bad with changelogs)
[11:47] <fta> danilos, also, in the queue, it's confusing to see status = "Imported" and "Will be imported into Template blabla" at the same time. Done or not?
[11:47] <danilos> fta, it's "done"
[11:48] <fta> danilos, shouldn't the "will be" go away then?
[11:48] <danilos> fta, yes, care to fix it? :)
[11:50] <danilos> fta, you can file a bug as well, but we are not going to worry about it anytime soon
[11:50] <danilos> and then, there's also bug 133996
[11:54] <fta> danilos, i'll go for the bug (i already have a dozen or so of lp/soyuz bugs that are sitting there waiting for a good soul to give them some love, one more wont hurt me)
[11:54] <danilos> fta, now, about the problem, we've hit an exception and it seems to be related to either template renames or additions; I've filed it as bug 655077
[11:55] <allenap> ara: I can't find any logs or OOPSes relating to simple-scan and 502 errors. How far did the upload progress?
[11:56] <fta> danilos, i renamed some po files to match the ubuntu supported langs, could that be it?
[11:56] <ara> allenap, just up 'til the very end. when the progress bar finishes, is when I get the 502
[11:57] <fta> danilos, and next question, anything i should do to unbreak this import?
[11:57] <allenap> ara: Oh no, that sucks. Sorry that I don't have any answers. I can't find anything in the LP code-base that would cause it either.
[11:57] <danilos> fta, I am trying to figure out what it might be: no .pot files have moved around, right?
[11:57] <danilos> fta, I am trying to figure out a workaround at the same time :)
[11:57] <fta> danilos, no, just bzr mv a bunch of .po
[11:58] <fta> danilos, but yesterday i disabled some templates in LP, the pot are still updated in the bzr branch though
[11:58] <danilos> fta, ah, that might be it... let's try re-enabling them and triggering the import again just to see if that's the problem
[11:59] <ara> allenap, OK, no worries, thanks for your help
[11:59] <fta> danilos, (you have the details in your mailbox (thread to Evan wrt chromium translations))
[12:00] <danilos> fta, yeah, I'll re-enable them temporarily (I can see them all listed on "full list of templates" on https://translations.launchpad.net/chromium-browser/translations/+templates)
[12:01] <danilos> fta, and I'll request a one-time import from the sync settings page
[12:02] <fta> danilos, ok, no problem. those .pot are sane, it's just that there're no corresponding .po because upstream doesn't translate those strings at all.
[12:03] <danilos> fta, right, it should do no harm then
[12:03] <danilos> fta, we'll need to wait another 7 minutes for the script to run and then we'll know if that's the issue
[12:04] <fta> ok
[12:11] <fta> danilos, seems better
[12:12] <danilos> fta, right, so we at least know what the problem is, thanks for complaining
[12:12] <danilos> fta, I'll try to get this scheduled for fixing soon, but I can't promise anything just now (we've got a lot of work on our hands atm)
[12:13] <fta> danilos, great :)  marking 'deleted' the old po then..
[12:17] <danilos> fta, I've also left all the templates "active" for you, and I guess you can add template descriptions to point people that they should not translate them (not many will see/read that, but at least some might :)
[12:17] <danilos> fta, you can also set priority on them so they are listed in the order of priority: the higher number, the earlier in the list it will be
[13:07] <sladen> is there an handy syntax like  https://launchpad.net/ubuntu-font-family/+filebug?subject=Please%20support  ?
[13:07] <sladen> where I can pre-popular the subject line?
[13:13] <allenap> sladen: I don't think that's possible, but I'll take a look.
[13:15] <allenap> sladen: Happily I'm wrong: https://edge.launchpad.net/ubuntu-font-family/+filebug?field.title=Please%20support
[13:16] <wgrant> field.tags is also handy.
[13:17] <sladen> wgrant: allenap: ++
[13:35] <deryck> sladen, hi.  Your question on malone about this filebug url hacking is solved now, right?  Or did you need more info about it?
[13:41] <sladen> deryck: yes, but I can't close it without adding a comment first...
[13:42] <sladen> deryck: so I started filing a bug on the fact that I couldn't cose it without commenting first
[13:42] <sladen> deryck: and eventually went "can I really be arsed"
[13:42] <sladen> deryck: perhaps admins have a way of closing as solved without commenting! :)
[13:42] <deryck> ok, I'll close it.  Thanks.  (And no, a comment is required for everyone.)
[14:15] <fta> danilos, all pot files imported but not a single po (2h after the pot), is it normal or is there another issue?
[14:39] <danilos> fta, it's normal that they come later (.pot files are "approved" right when they are added to the queue, .po files need to wait for the auto-approver script to run which takes a while
[14:51] <maxb> Ooi, what does this "approval" actually check for / mean?
[15:34] <thopiekar> hi I tried to upload a package yesterday two times but I got no mail and the package doesn'T appear at my ppa
[15:35] <thopiekar> it was ffmpeg-vaapi for ppa:thopiekar/ppa
[15:35] <bigjools> thopiekar: https://answers.edge.launchpad.net/soyuz/+faq/227
[15:35] <thopiekar> or ppa:thopiekar/maverick-dev
[15:36] <thopiekar> it was signed and I got no mail and the package was originally taken from apt-get source , but ok Ill check it again..
[15:36] <thopiekar> thanks bigjools!
[15:37] <ari-tczew> is there any launchpad admin? I have to look into my karma with details.
[15:37] <bigjools> thopiekar: please check all things pointed out in that FAQ, if you're sure you did everything it said then I will check the logs for you
[15:46] <jcsackett> ari-tczew: What do you need to know?
[15:46] <ari-tczew> jcsackett: from my ~ari-tczew/+karma page: 1 hour ago   	Bug Marked as Fixed
[15:46] <ari-tczew> the number of bug
[15:51] <jcsackett> ah, ari-tczew, it looks like https://bugs.edge.launchpad.net/shutter/+bug/511942 was automatically closed by Launchpad Janitor 1 hour ago; which is a bug you are affiliated with.
[15:51] <jcsackett> it matches the time in your karma log, so i'm inferring. i don't have access to the exact information.
[15:52] <ari-tczew> jcsackett: it seems to be a bug, right?
[15:53] <ari-tczew> maybe we should ask wgrant for it ^^
[15:53] <jcsackett> oh, you want more info on the report, not the specific rundown on that info. sorry, i misunderstood. :-)
[15:56] <ari-tczew> jcsackett: I've been worried when I looked on my karma page. I was offline 1 hour ago, so how could I fix a bug?
[15:59] <jcsackett> ari-tczew: i'm checking on some of how the karma log is calculated and displayed. i should have an answer shortly.
[16:06] <sinzui> jcsackett, karma is an obscure calculation. it is not designed to be understood
[16:08] <sinzui> ari-tczew, I think this is the bug in your karma https://bugs.edge.launchpad.net/ubuntu/lucid/+source/mtd-utils/+bug/583280
[16:08] <sinzui> jcsackett, ari-tczew: bots do not get karma, but the bug was assigned to you so you were rewarded
[16:09] <sinzui> jcsackett, ari-tczew: The indirect action allows release managers and bots to close bugs without taking karma from the user who did the work
[16:16] <fta> danilos, why are the translator notes displayed twice for each string? https://translations.edge.launchpad.net/chromium-browser/translations/+pots/generated-resources/fr/+translate
[16:19] <danilos> fta, it looks like a problem with a parser... "translator note" should be a regular comment, and the "info" box should be used for these comments
[16:20] <ari-tczew> sinzui: what's the conclusion? is it a bug or not? IMO it is. only kklimonda should got karma.
[16:21] <fta> danilos, the very 1st version i've uploaded was all "# bla", i then moved to "#. bla" because the 1st one was not visible in the LP UI
[16:27] <sinzui> ari-tczew, there is no bug.
[16:29] <sinzui> ari-tczew, you were given karma for  bug 583280 which lists you as the assignee. kklimonda is not associated with this bug
[16:49] <danilos> fta, oh, we don't re-import translations when only comments are changed (it's an optimization), so that explains it
[16:51] <fta> danilos, my r5 has new strings
[17:03] <rick_h__> anyone point me where to file a big for when a new user signs up for a loco group?
[17:04] <rick_h__> I see links saying to report bugs to use https://bugs.launchpad.net/launchpad but there are no bugs there
[17:04] <danilos> fta, we do it on a message level basis: if a translation for a single message is not changed, we don't reimport all the comments
[17:06] <maxb> rick_h__: It's fine to file bugs there, they just all get triaged out of that project into more specific ones, IIUC
[17:06] <fta> danilos, anything i can do to reset everything? it's unlikely upstream changes all the strings
[17:06] <rick_h__> ah ok. makes sense I guess. Just saw 0 across the board and figured it was the wrong place
[17:07] <EdwinGrubbs> bdmurray: I asked jcsackett to fix xx-person-subscriptions.txt, since it looks like a two-line fix. That way we can land a single testfix branch, which should make it through pqm faster.
[17:08] <bdmurray> EdwinGrubbs: okay, thanks
[17:09] <bdmurray> EdwinGrubbs: where could I find the fix? I'm curious what went wrong
[17:10] <EdwinGrubbs> bdmurray: it looks like you just changed person.name to person.displayname in the template without changing it in the test also.
[17:10] <EdwinGrubbs> bdmurray: oops, not person.displayname, I mean product.displayname
[17:12] <EdwinGrubbs> bdmurray: hmm, since you are displaying bug subscriptions, maybe a different branch changed the bugtask from the distrosourcepackage to the project.
[17:15] <danilos> fta, not really, you can probably import random strings and then re-import proper translations, but that's far from perfect
[17:15] <ari-tczew> sinzui: why karma is anonymous?
[17:16] <sinzui> what is anonymous about it?
[17:30] <ari-tczew> sinzui: "Bug Marked as Fixed" doesn't show the number bug.
[17:34] <james_w> I am unable to find out what OOPS-1739B2134 is, and it is blocking my work. Is there a handle that needs to be cranked somewhere?
[17:46] <thopiekar> hey.. could you please stop some build for me? ffmpeg* for ppa:thopiekar/poulsbo
[17:46] <thopiekar> thanks!
[17:46]  * thopiekar just wants to save time..
[18:02] <thopiekar> got this when copying packages from ppa:thopiekar/maverick-dev to ppa:thopiekar/poulsbo: ffmpeg-extra 4:0.6-2ubuntu2vaapi0ppa0 in maverick (same version already building in the destination archive for Maverick)
[18:03] <thopiekar> I removed the packages while they where building, because a dep hasn't finished to build..
[18:05] <ronny> hi
[18:06] <ronny> jelmer: i just saw your post on the lp buildfarm, and now im wondering if you know a good way to automate pushing releases there via a ppa
[18:07] <jelmer> ronny: Daily builds? We have a mechanism for that :-)
[18:07] <ronny> jelmer: good, any vcs agnostic stuff?
[18:08] <ronny> (i'd like to set up release and nightly ubuntu builds for all pida stuff and some codespeak stuff)
[18:09] <jelmer> ronny: it's implemented using bzr though you can have it import from git, svn or hg.
[18:10] <ronny> jelmer: that'll break version number generation for my projects :)
[18:11] <ronny> depends on hg o pkg-info/named "cachefile"
[18:11] <ronny> *or
[18:12] <jelmer> ronny: ah :-(
[18:13] <jelmer> ronny: that wouldn't work in any case then since it exports from a set of bzr branches, the actual build happens in a tree without a .bzr directory afaik
[18:14] <ronny> i see, so the build farms are practically broken for anyone that actually utilizes the vcs he's using
[18:14] <ronny> (in terms of auto-build)
[18:15] <ronny> i suppose i'll have to invent a distutils dput command and try to throw that at the ci or something
[18:21] <jonrafkind> pbuilder is creating corrupted base.tgz files, anyone ever seen that?
[18:33] <jelmer> ronny: sorry, I was wrong. It does give you a .bzr directory. So you should be able to obtain the upstream revision from that, even if upstream was in hg, git or svn.
[18:33] <jelmer> ronny: If you're interested in getting that going, let me know.
[18:34] <ronny> jelmer: do you import hg tags?
[18:37] <jelmer> ronny: yes
[18:37] <jelmer> ronny: ehm, sorry
[18:37] <jelmer> ronny: no
[18:37] <jelmer> ronny: not yet
[18:37] <ronny> as long as that wont happen its out of question anyway
[18:38] <ronny> i generate the versions via ${last tag trimmed to a version}.post${distance to that tag}
[18:39] <jelmer> ronny: the .hgtags file will be available though
[18:39] <jelmer> ronny: it's just a regular versioned file isn't it?
[18:40] <ronny> yes
[18:40] <ronny> but i really dont fancy inventing that logic
[18:41] <ronny> (walking the bzr history, extracting the hg id's and combining them with the hgtags data is just waaa over board)
[18:55] <nigelb> sinzui: thanks :)
[19:29] <maxb> ronny: Hah. no it's not
[19:29] <maxb> You can import the .hgtags with a one-liner shellscript
[19:30] <maxb> The Bazaar revids created by bzr-hg are "hg-v1:" + mercurial_changeset_sha
[19:37] <ronny> maxb: i also need to callculate the distances
[19:37] <maxb> distances?
[19:38] <ronny> version id's for non releases are composed of last tag + distance in commits to the tag
[19:39] <maxb> Well, turning the .hgtags into real bzr tags is easy. Figuring the distance after that must be a fairly tractable problem
[19:40] <maxb> Even if you just have a super-naive script which walks backwards along the parents until it hits a revision with a tag
[20:22] <sladen> deryck: so that email directs me to  https://bugs.launchpad.net/ubuntu-font-licence/+configure-bugtracker  which says "sorry, you don't have permission"
[20:22] <deryck> hmmm
[20:23] <sladen> deryck: same with edge.
[20:24] <ronny> maxb: i cant afford to have a gpl'd codebase tho, and i really dont like the idea of writing/testing support code for a vcs i tend to avoid just to have its imports supplt correct metadata for my hg managed projects
[20:25] <deryck> sinzui, see sladen above ^^. can bug supervisor not reach +configure-bugtracker?
[20:30] <sinzui> deryck, sladen, EdwinGrubbs. A bug supervisor was never able to configure the bug tracker, not do I think can he set the roles. but I suspect there was a collision on features. I believe the supervisor still needs to set guidelines/response and if he does not have a separate url for that, then someone need to make configure bugtracker work
[20:31] <deryck> sinzui, so currently, only maintainer can set this?  *sigh*  I made some stupid mistakes with this email.
[20:32] <sinzui> deryck, quick, lets lad a change
[20:32] <sinzui> deryck, is the change needed for expiration or for guidelines/response
[20:33] <deryck> sinzui, to re-enable bug expiry if they desire.
[20:33] <sinzui> deryck, :( that is a part of the widget, only the owner can monkey with the widget
[20:34] <sinzui> deryck, do you think the rule is wrong? I am undecided
[20:34] <deryck> sinzui, so I'll send mail to clean up my mess then.  sladen, you can ignore the mail, sorry.  Only owners can change the setting.
[20:35] <deryck> sinzui, I think bug supervisor should be able to change anything on configure-bugtracker, but I see why others might not want this.
[20:35] <sinzui> can a bug supervisor change the bug tracker to email or unknown?
[20:35]  * sinzui thinks
[20:37] <sladen> deryck: sinzui: yeah, so I can see (for instance)  https://bugs.launchpad.net/ubuntu-font-family/+configure-bugtracker
[20:37] <sladen> deryck: sinzui: ...but didn't get any mail about /that/
[20:37] <deryck> sinzui, I don't think we should change the rule.    I was only thinking of enable bug expriy, which the bug supervisor should control.  the rest, not.
[20:37] <sinzui> deryck, upstream bug contact == bug supervisor. If I was the contact for Empathy (which does not use Lp), I would expect to be able to 1. remove myself, 2, add a security contact person, change guidelines, and yes change to something that allowed true bug syncing
[20:37] <sladen> deryck: sinzui: the only one I /got/ mail for is the one I can't access...
[20:38] <deryck> sladen, it's because we sent mail to bug supevisors and not project owners.  It's my mistake.
[20:38] <sinzui> :(
[20:39] <sinzui> wow. This reminds me of when I expired 10,000k bugs in 2007. That really upset people.
[20:39]  * sladen can't wait for bug expiry---the kernel team keep talking of a script to do it through the API, but I've yet to find it
[20:39] <sinzui> deryck, I do not think you have corrupted data on a grand scale yet so cheer up.
[20:40] <sladen> (all the ones where for politics you don't actually want to _personally_ touch the bug, but just have an anonymous third party Stig-type creature do it on your behalf
[20:40] <deryck> sinzui, yeah, the data is fine.  We need to turn it off anyway.  The emails are all that is bad.  I can at least re-send.
[20:40] <deryck> I just don't like making mistakes. ;)
[20:42] <grumpytoad> is the git mirroring system any better than the mercurial one ?
[20:47] <deryck> heh, if there's any justice in the world for my mistake.... it's death by 1000 auto responders.
[20:47] <deryck> lots of people are out of the office today.
[20:48]  * sladen nearly chokes with laungher
[20:56] <negativezero> howdy folks! i'm looking to try out launchpad locally, but apt can't seem to find launchpad-developer-dependencies.  i've added the ppa's from dev.launchpad.net/Getting, but no dice. what could i be missing?
[22:25] <maxb> negativezero: A bug in Launchpad wiped out launchpad-developer-dependencies in the Launchpad PPA :-/
[22:35] <negativezero> a-ha!
[22:36] <negativezero> thanks, maxb.  i was starting to suspect that recommended course of action was going to be "wait"
[22:36] <maxb> Maybe I should re-upload it
[22:36] <wgrant> maxb: No need to reupload. You could delete and recopy. Or wait for us to fix it tonight.
[22:37] <maxb> 0.82 ought to be synced from maverick->lucid anyway, so let's do that
[22:37] <wgrant> Er, doesn't it have the pyython-py change?
[22:38] <wgrant> That won't work on Lucid.
[22:38] <maxb> no
[22:39] <wgrant> Ah, indeed.
[22:39] <wgrant> And that will have just conveniently removed one from the list of PPAs that I have to repair.
[22:40] <maxb> negativezero: So, the packages should be republished just as soon as the publisher cronjob gets around to it
[22:53] <negativezero> maxb: sweet. thanks!
[22:54] <maxb> (which it did 6 minutes ago, ftr)
[22:56] <negativezero> maxb: installation in progress. much obliged
[23:19] <tkamppeter> Can someone remove the user soldierboy101st from LP, he is a spammer, see especially bug 66860.
[23:23] <tkamppeter> Or at least tell him that someone has broken into his account?
[23:38] <Noldorin> deryck, any reason why i'm getting spammed with emails about Auto Expiring bugs?
[23:38] <deryck> Noldorin, you get one email for every project you own on Launchpad.
[23:46] <Noldorin> deryck, i have 13 projects and 22 emails :S
[23:47] <deryck> Noldorin, perhaps your email is used as a contact for a team that owns projects?
[23:47] <Noldorin> deryck, ah, perhaps
[23:47] <deryck> at any rate, it's a one time noise.  Better safe than sorry when changing people's settings, I think.
[23:48] <Noldorin> deryck, ok, well that explains at least,
[23:48] <Noldorin> deryck, yeah, no worries, i can put up with it as a one-off. it might however be advisable if you do it in the future that the email is only sent once to each recipient
[23:49] <deryck> Noldorin, sure, that's a good suggestion.  In this case, I sent by project, not person.  So yeah, if we ever do it again, we can do different.
[23:50] <Noldorin> deryck, fair enough, that would be good. well cheers for notifying anyway, no way i'm missing that message!
[23:50] <deryck> cheers
[23:56] <Francois___> Hello all
[23:57] <Francois___> is there any way to report people that should be banned from Launchpad ?
[23:58] <deryck> Hi, Francois___.  Why does someone need to be banned?  Are they spamming bugs or some such?
[23:59] <Francois___> just read by yourself: https://answers.edge.launchpad.net/ubuntu/+question/128068


[00:06] <mbiebl> Keybuk: want a typescript?
[00:07] <Keybuk> a whuh?
[00:07] <mbiebl> man script
[00:08] <Keybuk> not really ;)
[00:08] <Keybuk> it's not interesting a bug
[00:08] <Keybuk> unless it only fails on Tuesdays
[00:13] <mbiebl> yeah, the only interesting aspect of this bug is, that you can't reproduce it :-)
[00:17] <Keybuk> yeah, but meh, time-of-day
[00:18] <Keybuk> there is some reason why libtool decides to get involved or not
[00:18] <Keybuk> but I can't remember what it is
[00:18] <Keybuk> and my PS3 has started working again now <g>
[00:19] <ion> http://tissi.apina.biz/full/27135.png
[00:20] <Keybuk> ion: I don't get it?
[00:22] <Keybuk> oh, no, I do :)
[00:22] <Keybuk> it's not dead
[00:23] <Keybuk> it just had Monday off after a hard weekend
[00:30] <ion> “Space, the final frontier” → (an inelegant, but somewhat accurate translation) “Avaruus, tuo käymättömistä korpimaista vihoviimeinen” → (Google translate to English) “Space, that unfermented wildcat from pestilential”
[15:46] <Keybuk> argh
[15:46] <Keybuk> my brain is too attuned to thinking about race conditions
[15:47]  * Keybuk notices a race condition to do with writing pid files
[16:55] <sadmac2> Keybuk: what's going into 0.7? I don't think we talked about it before and its on launchpad. Is it just a development release to lead into 0.10?
[16:55] <sadmac2> a la 0.5->0.6


[00:16] <sysadmin> ATTENTION: This channel will be terminated. Any nicks remaining in the channel will also be terminated. This action cannot be undone
[00:16] <Unit193> sysadmin: Don't spam.
 why it'll be termimnated?
 why it'll be terminated?
[00:30] <denza252> that sounds dangerous
[00:34] <kryten> Well, to be clear, that's just some random user with a cool nick rather than any actual channel op, so..
[00:36] <denza252> phew
[00:38] <kryten> Regardless of that though, the Ubuntu channels *are* going to be moved to irc.libera.chat in some time.
[00:40] <sysadmin> ATTENTION: This channel will be terminated. Any nicks remaining in the channel will also be terminated. This action cannot be undone.
[00:41] <denza252> :D
[00:42] <kryten> Trying their luck, huh? XD
 Has anyone got slimbook battery working in Hippo?
 Purge and reinstall worked.
[06:14] <isomari> greetings, Are there any possible conflicts if I also install gnome on kubuntu so I have a choice on login?
[06:15] <TheBigK> isomari: no, i dont think so
[06:15] <alkisg> Theoretically no. In practice I've seen that installing multiple desktop environments sometimes results in more services running than they should...
[06:15] <alkisg> Both pre-login and post-login
[06:17] <diogenes_> i've seen corrupted themes when installing different DEs.
[06:18] <TheBigK> diogenes_: arent they in completely different places for kde/gnome?=
[06:22] <isomari> thanks all
[08:47] <herbert__> Hi! I am trying to run qt4 and qt5 on the same machine (kubuntu 20.04) but I cant find a package for qt4... how do I install it? I need it to build an app with qmake that is written in qt4.
[13:31] <dipper> hello
[13:49] <kirvesAxe> Are there plans to move this channel to libera? https://www.kline.sh/
[13:49] <IIIFE> Does kubuntu by default use the kdenlive ppa rather than the ubuntu kdenlive? Because It said in the terminal it fetched kdenlive from the ppa, but I only see one kdenlive if I search 'apt search', I think that one is the ppa kdenlive rather than what would be in the default ubuntu repos.
 IIIFE: it you have activated an additional PPA it will take the software from whatever source offers the higher version number.
[13:53] <IIIFE> Well that makes sense because kdenlive ppa has the latest stable which would be newer than what is offered by kubuntu 20.04.
[13:57] <IIIFE> Ubuntu will always automatically pin the higher version of the same package right?
[13:57] <lordievader> IIIFE: That depends on what is configured in `/etc/apt/preferences{,.d/*}`.
[16:05] <agustincomolli> Hi, I wanted to know if there is any possibility to update KDE Plasma on kubuntu 20.04.2
[17:10] <viewer|8> Hello, I've  accidentally removed my network manager. Now after I installed it I don't have network settings in the kubuntu settings but I can connect to the Internet by usb cable.
[17:11] <viewer|8> How can I  return that again?
[18:18] <eris> Remember Bitcoin in 2008??? Pi is a new digital currency developed by Stanford PhDs, To claim your piece of pi goto https://minepi.com and use "ilkde" as your invitation code. Get your piece of the pi now
[18:22] <eris> Remember Bitcoin in 2008??? Pi is a new digital currency developed by Stanford PhDs, To claim your piece of pi goto https://minepi.com and use "ilkde" as your invitation code. Get your piece of the pi now
[18:37] <Maik> eris: stop spamming please.
[21:54] <Evropi> Hi there. Unfortunately having a recurring complete system freeze in 21.04. I really want help with it but I'm also concerned that posting 2300 lines' worth of journalctl is going to be unhelpful and importantly, bad for privacy. Please let me know
 !pastebinit
[21:57] <Evropi> I might, but is there a guide as to how to remove anything that would be a privacy/security risk? I don't want IPs and stuff there.
[21:58] <Evropi> eh why not I'll risk it. hold on
 dump it to a file first, edit the file, then cat file | pastebinit
[21:59] <Evropi> it's 2300 lines for 4 different files so might as well just post :) hold on
[22:05] <Evropi> Here are 4 different boots. I think it may be related to baloo, but it crashed sometimes from just clicking 'Background services'! From oldest to newest: 1. https://p.teknik.io/haV3O 2. https://p.teknik.io/ve2VI 3. https://p.teknik.io/nQZsa 4. https://p.teknik.io/8uqEQ
[22:06] <Evropi> I should have used the vault feature but too late now and I messed up the titles, haha
[22:06] <Evropi> thanks for looking into this DarinMiller.
[22:07] <Evropi> for context I had a complete freeze at the time I pressed the power key, not even the mouse could be moved. However, I'm on pretty exotic hardware. It can't display anything non-graphics cardy if that makes sense? For example it can't *just* show a linux console or grub. Not sure if it's to do with compositing. The reason is that it's a server chip which doesn't technically let you use a GPU
[22:17] <Evropi> so yeah, currently getting this on every single boot. The system becomes completely unusable within a few minutes. Due to the nature of the system I cannot drop out of Xorg - though even if I did I wouldn't know what to do. Any help welcome.
 The 1st and 4th links contain the same information.  But at a glance I am not seeing anything obvious....
[22:20] <Evropi> my bad, I'd have to boot to get that log prob
[22:20] <Evropi> shortly before each complete freeze, baloo did a grand timeout
[22:21] <Evropi> but surely it can't be that? And I do want desktop indexing, it's a key DE feature. I'm not sure why this has started happening in general
 do you have the backports ppa installed?  Maybe you have a bug that's already been patched by what's in backports.
[22:25] <Evropi> I don't, but I'll try it tomorrow. Thanks


[19:38] <RogCor> hi all... a friend of mine is asking about ubuntu documtation in hebrew. can anyone point me to something like that?
[19:38] <RogCor> i looked here, but didn't find anything: https://wiki.ubuntu.com/HebrewDocumentation
[19:39] <RogCor> and then here, but this looks empty/blank as well:
[19:39] <RogCor> http://ubuntu-il.org/
[19:39] <RogCor> i don't read or understand hebrew, but i'd like to help my friend out


[00:57] <newbie-13442> hi!
[00:58] <newbie-13442> I'm trying to write my first web-app. For this I need to modify the user agent. but --user-agent-string="test" does not seem to work. Any suggestions?
[01:00] <newbie-13442> Plus I would like to test it on my Ubuntu Phone (the bq e4.5 thing). But every time I connect it to my pc I get: Checking installed emulator package. ii ubuntu-emulator 0.16-0~136~ubuntu14.04.1  Search configured emulator instances. Detecting device..; And then it vanishes again
[01:03] <newbie-13442> Anyone online?
[01:11] <newbie-13442> I'm trying to write my first web-app. For this I need to modify the user agent. but --user-agent-string="test" does not seem to work. Any suggestions?
[01:12] <ahoneybun> hey newbie-13442
[01:12] <jplatte> newbie-13442: There are people online; I am one of them though this is the first time for me writing something here
[01:13] <newbie-13442> Okay, thanks for the feedback :)
[01:13] <jplatte> If you're not getting help immediately, I'd recommend you to get yourself an IRC bouncer so you can read things that are written here while you're away, so you can get answers without actually being online
[01:13] <ahoneybun> newbie-13442: if you have a device you don't need the emulator really
[01:13]  * ahoneybun needs one
[01:13] <jplatte> Though I guess you'll have to have your own virtual server for that
[01:14] <jplatte> Hm, why would one need the emulator at all, you can build apps for x86 / x86_64 ...
[01:15] <jplatte> In my Ubuntu VM, the 'Computer' build target or whatever it's called was there from the beginning
[01:15] <ahoneybun> I've never had it built for the desktop
[01:16] <jplatte> why not?
[01:16] <ahoneybun> jplatte: I use the the computer icon
[01:16] <ahoneybun> hard to explain
[01:16] <ahoneybun> deployed it local
[01:16] <ahoneybun> but never built it
[01:17] <jplatte> Uhm, wat
[01:17] <jplatte> It has to be built before you can 'deploy' it. It's just done automatically
[01:17] <ahoneybun> deploying does not really build
[01:17] <ahoneybun> you can't run it outside of the sdk anyway
[01:17] <jplatte> I'm pretty sure you can
[01:18] <jplatte> Though I wouldn't want to, anyway
[01:20] <newbie-13442> Locally it runs. Still I would like to test it on my phone. But i could not find any instructions online how to configure the use of a mobile
[01:27] <ahoneybun> newbie-13443: same person
[01:27] <ahoneybun> ?
[01:32] <newbie-13443> yes, just switched browser
[01:37] <ahoneybun> newbie-13443: I'm looking for the docs
[01:53] <newbie-13443> editing the /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/Extras/Browser/ua-overrides-desktop.js file and adding rules for the websites worked. Locally. For now. Not a nice solution though.
[01:56] <newbie-13443> editing the /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/Extras/Browser/ua-overrides-desktop.js file and adding rules for the websites worked. Locally. For now. Not a nice solution though.
[01:57] <newbie-13443> @ahoneycutt
[01:57] <newbie-13443> remains the problem, that I don't get the app onto my device
[01:57] <ahoneybun> newbie-13443: what side are you making a web app for?
[01:58] <ahoneybun> *website
[07:57] <mardy> Mirv: hi! I forgot to follow-up: indeed copying the qmake-cross + mkspecs works, I could build my app :-)
[08:12] <Mirv> mardy: wow, not that I didn't believe it'd work, but I'm positively surprised anyway ;)
[08:13] <Mirv> mardy: my main concern was that the qmake could say that it wants qt 5.3.2 instead of rtm's 5.3.0, but luckily that wasn't the case then
[08:22] <davidcalle> Morning all o/
[08:26] <dholbach> good morning
[08:47] <justCarakas> morning :)
[09:54] <ogra_> against what package do i file sdk bugs ?
[09:54] <ogra_> (do we have some generic product ?)
[10:08]  * ogra_ looks on developer.u.c to see if there is any bug guidance for sdk issues
[10:10] <ogra_> doesnt seem like :(
[10:11] <Mirv> ogra_: qtcreator-plugin-ubuntu if IDE and ubuntu-ui-toolkit if UITK
[10:12] <Mirv> no generic product otherwise
[10:32] <ogra_> Mirv, thanks !
[10:32] <ogra_> the docs should really provide some links for that
[10:32] <ogra_> davidcalle, ^^^
[10:33] <davidcalle> ogra_, +1
[10:39] <dholbach> balloons, it'd be great if you could review/test https://code.launchpad.net/~dholbach/help-app/1434415/+merge/253844
[10:39]  * ogra_ files bug 1435778
[10:47] <ogra_> kalikiana, ^^^ this is the issue we talked about yesterday btw ...
[10:48] <ogra_> (i tried an alternative method too, that fails the same way)
[10:59] <zsombi> ogra_: kalikiana: from the logs I do see the app name being set to foo-bar.ogra
[10:59] <zsombi> ogra_: kalikiana: however the organization name is still QtProject...
[11:00] <ogra_> right
[11:00] <ogra_> something uses the empty "applicationName" before using the imports
[11:00] <ogra_> and seems to fall back to QtProject
[11:01] <dholbach> dpm, balloons: there's also https://code.launchpad.net/~dholbach/help-app/1435783/+merge/253952 if you have a bit of time
[11:01] <zsombi> ogra_: actually the applicationName when changed also alters the organizationName, so seems that is not set at all...
[11:02] <kalikiana> "~/.cache/QtProject/foo-bar.ogra/Cache" is clearly using the correct name in some manner
[11:02] <kalikiana> but it's odd that the other values don't match
[11:03] <kalikiana> it might be whatever uses this Cache folder is using APP_ID
[11:05] <zsombi> kalikiana: shouldn't the QtProject be missing as we set the org name to an invalid string?
[11:09] <kalikiana> zsombi: that's why I said it might be something using APP_ID directly
[11:09] <zsombi> kalikiana: ah, yea, sorry
[11:10] <dpm> dholbach, what does make -s do?
[11:10] <dpm> re: your merge proposal
[11:10] <zsombi> kalikiana: afaik we don't have our own launcher, do we?
[11:10] <zsombi> kalikiana: meaning we still use qmlscene
[11:11] <dholbach> dpm, "quiet"
[11:11] <dholbach> it's irrelevant
[11:11] <dholbach> or "silent" rather
[11:11] <dpm> ok, thanks
[11:11] <kalikiana> zsombi: outside of testing, yes
[11:17] <mcphail> dholbach: I was using your excellent tutorial on producing .debs for a PPA. You use bzr-specific commands. I prefer git and note there are debian-package git extensions. Have you used them? Do they work as well as bzr?
[11:31] <ogra_> zsombi, this app definitely runs "qmlscene $@ Main.qml"
[11:32] <ogra_> the code without the global var stuff (and still quite messy, its just a prototype yet) is at http://bazaar.launchpad.net/~ogra/junk/alternate-webapp-container/files/head:/
[11:55] <LangeOortjes> can I get the entire document from a delegate of a ListView that has a U1db.Database as its model? I can get to docId and contents individually, but I'd like to pass on the entire Document to a method
[12:11] <dpm> popey, dholbach, mhall119, I just noticed this: http://ubports.com/
[12:11] <dpm> davidcalle, balloons ^
[12:12] <dpm> it seems the guy who is working on the oneplus one port created it
[12:12] <dpm> they've got a nice feature where one can request for a port, and see which ones are the most popular
[12:13] <dpm> perhaps we could work with them to keep the list of devices?
[12:19] <nik90> zsombi: ping
[12:20] <zsombi> nik90: meeting, will ping U later
[12:22] <davidcalle> dpm, that's nice. Maybe I could make a list of recently enabled devices and open a thread on their forum? As a first step to build a common list and maintain it together?
[12:24] <nik90> zsombi: ok
[12:24] <dpm> davidcalle, could be a good idea
[12:37] <dholbach> dpm, nice :)
[12:44] <dholbach> and there's https://code.launchpad.net/~dholbach/help-app/1435772/+merge/253954 too
[12:44] <dholbach> ^ balloons
[12:52] <balloons> ack dholbach
[12:53] <dholbach> thanks :)
[13:02] <charles> renatu, ping
[13:04] <dholbach> balloons, did you see the mail I sent? I'm not quite sure what we can do to fix the jenkins builds...
[13:04] <renatu> charles, ping
[13:04] <dholbach> both pyflakes/pyflakes3 and the missing PPA looks like stuff not in the control of lp:help-app
[13:05] <balloons> dholbach, I looked yesterday at the build issues and thought it was on our end, but we can fix if not
[13:05] <balloons> it should be using the coreapps ppa for pelican
[13:05] <balloons> for pyflakes, we can change it to pyflakes3, it's not running pyflakes3
[13:06] <dholbach> ok... so we need to move away from https://code.launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/collection?
[13:06] <balloons> where is pelican?
[13:06] <balloons> it uses https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily
[13:06] <dholbach> ok, I'll upload pelican to that one then
[13:08] <dholbach> balloons, shall I also direct the daily build over to ppa:ubuntutouch-coreapps-drivers/daily?
[13:09] <dholbach> or shall I stop the daily build altogether?
[13:09] <dholbach> pelican is now building in the right ppa: https://code.launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily/+build/7105050
[13:09] <balloons> dholbach, we can swap the ppa ci uses if you wish, but the other core apps use that ppa, so it makes more sense to swap to it I think
[13:10] <balloons> so yes, add builds to it
[13:10] <dholbach> no, I'll move everything
[13:10] <dholbach> cool
[13:12] <dholbach> https://code.launchpad.net/~dholbach/help-app/1434415/+merge/253844 will need to be landed to make the build pass on utopic
[13:12] <dholbach> (separate from the pelican requirement)
[13:15] <dholbach> now that I merged from trunk the diff should be smaller as well
[13:15] <dholbach> all in all we also have more tests in the pipe now :)
[13:32] <balloons> working on getting pyflakes changed to pyflakes3
[13:34] <dholbach> where is that defined?
[13:38] <balloons> in the jenkins job. Should be done in just a sec and we can re-run
[13:42] <dholbach> is that in a branch somewhere?
[13:43] <dholbach> or in a jenkins ui somewhere?
[13:43] <balloons> the latter
[13:43] <dholbach> ok
[13:43] <balloons> well.. actually it might be in the branch config
[13:45] <dholbach> let me know when you found it - I'd be interested to learn more about that bit as well :)
[13:46] <balloons> well I've simply asked CI to swap it. At one point there jobs read from a config we could make an mp against in bzr, but they still have the power
[13:46] <balloons> meaning, they could just change the value in jenkins anyway
[13:47] <dholbach> ok
[13:47] <dholbach> davidcalle, popey, mhall119, dpm: who's up for the Q&A today?
[13:48] <dpm> dholbach, popey, would you be up for it? Mike and I have a call at that time
[13:48] <dholbach> ok
[13:49] <dholbach> dpm, is it in 1h10m or 2h10m?
[13:49] <dpm> dholbach, in 2h10, despite what our calendar says
[13:50] <balloons> :-) DST <3
[13:50] <dholbach> cool
[13:52] <popey> dpm: I'm up for it
[13:52] <dpm> great, we have a plan, then
[13:52] <popey> #blamemhall119
[13:52] <popey> its at the right time in the UOA calendar
[13:56] <balloons> dholbach, why do you suspect we need pyflakes3 though?
[13:57]  * balloons is curious now and wondering as pyflakes2 seems to work fine locally
[13:57] <dholbach> mh?
[13:57] <dholbach> we use python3
[13:57] <balloons> sure.. the weird part is, so do all the other core apps and we've not had an issue
[13:58] <dholbach> daniel@daydream:~/dev/apps/help$ pyflakes internals/*.py internals/tests/*.py internals/translations/*.py
[13:58] <dholbach> internals/translations/build.py:314: undefined name 'NotADirectoryError'
[13:58] <dholbach> daniel@daydream:~/dev/apps/help$ pyflakes3 internals/*.py internals/tests/*.py internals/translations/*.py
[13:58] <dholbach> daniel@daydream:~/dev/apps/help$
[13:59] <dholbach> NotADirectoryError is builtin in python3
[14:01] <dholbach> maybe the other core apps only use features and classes which exist in both (and are imported from the same modules)
[14:01] <balloons> some use only py3 code and modules actually
[14:02] <balloons> but anyways, we'll use py3
[14:02] <dholbach> right
[14:03] <dholbach> I was just saying that they might be using code where the written code imports modules and classes which are the same on python2 and python3
[14:07] <zzarr> hello! I can't get the webview to work, I've copy pasted the example in the documentation
[14:22] <zsombi> nik90: I'm back, sorry, it took a bit more than expected
[14:24] <nik90> zsombi: hey np...I figured out the source of the clock app crasher and while trying to fix it I ran into some stuff that I wasn't sure about
[14:24] <nik90> zsombi: so it turns out that clock app is crashign due to the bottom edge which uses the get() function to find out the next closest active alarm
[14:25] <nik90> zsombi: and it checks every minute (which sucks)
[14:25] <zsombi> nik90: so it crashes when it calls the get()?
[14:25] <nik90> zsombi: yes
[14:25] <zsombi> hmm!!!
[14:26] <nik90> zsombi: and that's why the clock app pretty much crashes randomly at different places...it doesnt matter if the user is in the settings page, or the add world city page..it still crashes because of the bottom edge
[14:27] <nik90> zsombi: so I figured that I would use the signals provided by alarm model which include dataChanged, countChanged and modelReset to update the bottom edge
[14:27] <zsombi> nik90: if teh crash comes due to the get(), then we are in trouble...
[14:27] <zsombi> nik90: yes, you coudl use that, however this get is a crazy dude
[14:29] <nik90> zsombi: the thing is I need to use the get() to iterate through the alarm list and figure out the most recent active alarm
[14:29] <nik90> I can't use any other method
[14:29] <nik90> zsombi: and guess what, to do that I am using the same method that caused the crash in the edit alarm page
[14:29] <nik90> where I passed the alarm mode
[14:29] <nik90> s/mode/model
[14:30] <nik90> zsombi: so I figured I would better solve this crash by using the signals to retrieve the recent alarm and pass the *alarm date* alone which can then be used to display "next alarm in 3h 40m" etc..
[14:31] <zsombi> nik90: then we are still having issues in the model...
[14:31] <nik90> zsombi: there by no more alarm model passing (which is the cause of the crash)
[14:31] <zsombi> nik90: get() should never crash
[14:32] <nik90> zsombi: could get() perhaps be crashing when it is called before the alarm model is fully initiated?
[14:32] <nik90> zsombi: so in essence it is trying to read a null state or something?
[14:33] <zsombi> nik90: nope, it's a different thing then... last time I saw some QHash hickup, it does not run in a separate thread, so there shouldn't be any fancy problems like that
[14:33] <popey> pmcgowan: ^
[14:34] <zsombi> nik90: do you have the bug for the app for this?
[14:34] <zsombi> nik90: let's assign toolkit for it as well
[14:35] <nik90> zsombi: yeah, 1 sec.. there are 2 bugs reported
[14:35] <zsombi> nik90: one is enough :D
[14:35] <nik90> zsombi: bug 1431579 and bug 1434504
[14:36] <pmcgowan> zsombi, ok will start tracking that as a blocker
[14:36] <zsombi> pmcgowan: right
[14:39] <zsombi> nik90: does the New Alarm bug also call AlarmModel.get()?
[14:39] <zsombi> nik90: or is the bottom-egde swipe which tips in there as well?
[14:40] <nik90> zsombi: well the code bottomEdgeTitle: alarmUtils.set_bottom_edge_title(alarmModel, currentTime) is called every minute which in turns calls the alarm model get function
[14:41] <zsombi> nik90: ok, so if you comment that code out, does the New Alarm crash still?
[14:41] <nik90> http://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0/view/head:/app/alarm/AlarmUtils.qml#L137
[14:41] <nik90> zsombi: nope it doesn't crash anymore
[14:41] <zsombi> nik90: excellent, so the get() is our monster
[14:42] <nik90> yeah definitely
[14:43] <zsombi> nik90: so smells like all teh crashes are having teh same root cause
[14:44] <popey> nik90: we have 3 bugs for this it seems - shall we mark them dupes and add a task for uitk?
[14:44] <popey> bug 1422693 bug 1429273 bug 1434504
[14:44] <zsombi> nik90: I just need a good minimalistic QML file to repro this
[14:45] <nik90> zsombi: I will try to create a minimalistic project for that
[14:45] <nik90> popey: bug 1422693 is fixed and no longer relevant, no?
[14:46] <zsombi> nik90: no project, a QML file... :)
[14:46] <popey> ah right
[14:46] <popey> the other two though.
[14:46] <nik90> zsombi: well since it happens only with pagestack and passing alarm model around, I need multiple qml files ;P
[14:46]  * popey dupes
[14:46] <nik90> popey: yes, they can be marked dupes
[14:47] <zsombi> nik90: perhaps a component loaded dynamically would also do teh job
[14:47] <nik90> zsombi: ack
[14:47] <popey> ok, lets use bug 1429273 - task added pmcgowan
[14:48] <pmcgowan> popey, thanks
[14:49] <zsombi> popey: haha, I added one to https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1431579
[14:50] <zsombi> popey: that is also a dupe of teh same toolkit issue
[14:50] <popey> also marked dupe
[15:00] <zsombi> nik90: interesting! seems get() sometimes returns null, so if you dereference a null pointer then crash can happen
[15:06] <zsombi> nik90: so beware of the null result get() may return
[15:13] <nik90> zsombi: oh..so if I do,  var currentAlarm = alarmModel.get(i).. .I need to check the validity of currentAlarm by if(currentAlarm) ?
[15:31] <zsombi> nik90: this is crazy! I made a simple test with a model, initTestCase generates 10 alarms and 10 test alarms, when I start to remove the test alarms in clearTestCase, I get null atth e3rd test alarm removal
[15:32] <zsombi> nik90: the alarmList[0] sais the Alarm is a valid pointer, and that pointer is passed across the whole chain, fromadapter to model, and by the time arrives in QML is null... wth?
[15:32] <nik90> hmmm
[15:35] <zsombi> nik90: QDEBUG : components::AlarmModelStressTest::cleanupTestCase() (ucalarmmodel.cpp:217, UCAlarmModel::get) - get 4 UCAlarm(0x1a37350) "testAlarm_4"
[15:35] <zsombi> QDEBUG : components::AlarmModelStressTest::cleanupTestCase() (file:///home/zsombor/CloudStation/projects/alarms/alarmmodel-get-crash/tests/unit_x11/tst_components/tst_stress_alarmmodel.qml:73, clearTestAlarms) - null
[15:35] <zsombi> nik90: the first line is the trace from teh AlarmModel::get() just before returns the alarm
[15:35] <zsombi> nik90: the second trace is from teh QML right after the get() returns
[15:35] <zsombi> nik90: and that oen is null
[15:40] <nik90> zsombi: it fails while accessing from the qml side..have you noticed this before (in any other projects) ?
[15:41] <zsombi> nik90: not really... I don't recall any such weirdness
[15:43] <zsombi> nik90: and the thing is that it is not teh first one which fails...
[15:43] <zsombi> nik90: it si random...
[15:43] <zsombi> is
[15:46] <nik90> yeah the crash happens at different times as well for me.. sometimes straight on app startupp .. sometimes while navigating to another page
[15:46] <nik90> and surprise surprise..it doesn't crash when there are 0 alarms
[15:54] <zsombi> nik90: hmm... I just added a mutex into the AlarmList.... and seem sdelete is the guilty one
[15:54] <zsombi> seems
[15:56] <nik90> zsombi: but I don't call delete though during my crashes
[15:56] <zsombi> nik90: right.... and you still get NULL pointer
[15:56] <zsombi> which is weird, you shouldn't
[15:57] <zsombi> nik90: or you may, if the given index is out of model.count
[15:57] <zsombi> nik90: but even then you;d get a crash...
[15:57] <nik90> zsombi: well I do check (!alarmModel || !alarmModel.count)
[15:57] <nik90> before trying to access the alarm model
[15:57] <zsombi> nik90: but the thing is you most likely call ... yes L)
[15:59] <zsombi> nik90: ok, mutexes don't help at all, as I thought....
[15:59] <zsombi> nik90: the only thing I can foresee is that the alarm is deleted... for some reason
[16:01] <nik90> zsombi: I can't get the sample app to crash.. I used a Loader to load the alarmModel, passed it around to the function and accessed it pretty much the same way as the clock app does
[16:02] <nik90> I added debug statements after pretty much every line of the function that causes the crash and it promptly crashes at the  "var currentAlarm = alarmModel.get(i)" line
[16:07] <zsombi> nik90: so you cannot get it repro with a sample code?
[16:08] <nik90> yes
[16:08] <zsombi> nik90: damn....
[16:08] <zsombi> nik90: I can clearly see it returning null...
[16:11] <zsombi> nik90: I hav etraces in Alarm destructor, the alarm that is supposed to be returned is not deleted :/
[16:14] <zsombi> thsi stupid backend is killing me...
[16:21] <nik90> zsombi: let me using the alarm model signals to update the bottom edge title and avoid passing alarm model as an argument to other functions
[16:22] <nik90> zsombi: since that was the cause of the crash in the edit alarm page that we fixed
[16:22] <zsombi> nik90: ok, but beside that, calling a get() which has a valid return value in C++ and in QML a null result is utmost brainkiller
[16:28] <zsombi> nik90: DAMN IT!
[16:29] <zsombi> nik90: if I create a temporary Alarm object and not the stock one, it works
[16:38] <zsombi> nik90: ok, so seems we have a solution
[16:38] <nik90> zsombi: ?
[16:39] <zsombi> nik90: you make sure you don't pass any model in between the pages
[16:39] <zsombi> nik90: and I have to create temporary Alarm objects each time get() is called
[16:40] <zsombi> nik90: I'll have an MR from toolkit
[16:41] <nik90> zsombi: well I instantiate the alarm model in MainView and have to pass it to the alarm list page. If not I need to declare a AlarmModel twice
[16:41] <nik90> zsombi: and if I don't instantiate the alarm model in MainView then the bottom edge wont work
[16:41] <zsombi> nik90: ah... hmm
[16:42] <nik90> zsombi: the crash appears when I pass the alarm model and use the get() function.. Fortunately I don't do this in the alarm list page since I use a listview to get the alarm objects and show them
[16:42] <nik90> that combination is what I previously mentioned that I will try to avoid
[16:53] <zsombi> nik90: bzoltan_: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/alarmmodel-get-crash/+merge/253981
[16:54] <zsombi> nik90: get this MR before ytou do anything with your app
[16:54] <nik90> zsombi: ack. Testing it now
[16:55] <zsombi> nik90: thx, lemme know what happened, I most likelly will see it tiomorrow morning
[16:55] <nik90> zsombi: ok. I need to grab dinner soon but I will definitely have the results by tonight
[16:55] <zsombi> nik90: the test I have it with teh MR reproduced the get() crap
[16:56] <zsombi> nik90: thx!!!
[16:56]  * zsombi eod
[16:56] <dholbach> davidcalle, what can we do about bugs 1313764, 1434887, 1435473, 1435471, 1317065?
[17:02] <Risikoruk> Hello anyone, anyone I can ask about QTCreator not detecting the Aquaris Ubuntu?
[17:02] <davidcalle> dholbach, for web api and cookbook, we could probably redirect to the guide page.
[17:03] <dholbach> I'm wondering what kind of content is missing now
[17:03] <Risikoruk> Does anyone have any idea why a Aquaris Ubuntu Edition doesn't appear in the Ubuntu Device section of the Ubuntu-SDK?
[17:03] <dholbach> is this stuff that should be on unity.u.c or am I conflating two different issues?
[17:04] <dholbach> davidcalle, ^
[17:05] <davidcalle> dholbach, it's not the same thing (afaik), the web api was docs put together by the old webapp team, standalone html files, with how to integrate website into the launcher (count), indicators (messaging, music control), notifications
[17:05] <davidcalle> websites*
[17:06] <davidcalle> dholbach, it's still somewhere on lp, and is deprecated (13.10 only)
[17:08] <davidcalle> dholbach, that's why I think we should redirect to the guide.
[17:08] <dholbach> AlanBell, which docs are you missing there?^
[17:08] <dpm> kalikiana, t1mp, zsombi, perhaps one of you guys can help Risikoruk? ^^
[17:15] <bzoltan_> dpm: davidcalle: dholbach: if you see Risikoruk back would you proxy him that he needs to enable development mode in the Settings → About this device → Developer mode.
[17:16] <dholbach> bzoltan_: I don't know Risikoruk :/
[17:16] <dholbach> and need to run now
[17:17] <davidcalle> bzoltan_, I'm out in a few minutes, but sure, if I see him
[17:18] <dpm> same here
[17:19] <ogra_> i think he found help in -touch
[17:24] <nik90> zsombi: hmm that seems to have done the trick. The app did crash *once* at startup. I will keep testing throughout the night to see if I can reproduce it.
[17:24] <nik90> zsombi: without your MP it crashes pretty much on every run which I don't see now
[17:53] <daker> nik90: faced another issue http://paste.ubuntu.com/10671409/
[18:06] <nik90> daker: I have seen those errors as well, but it still installs the necessary packages required by the sdk
[18:07] <nik90> daker: just ignore them and proceed to create the desktop file and open the app using lxc
[18:09] <akiva-thinkpad> ... qtcreator is still compiling...
[18:31] <mhall119> bzoltan_: kalikiana: what else is needed to merge https://code.launchpad.net/~kalikiana/u1db-qt/qmlDocs/+merge/208818 ?
[19:05] <keef> Bit stuck using the Ubuntu SDK.  I just got my Ubuntu phone this morning & I'm trying to copy an application I've written to it.  Can't seem to work out what to do.  Is there a tutorial or an explanation of what to do?
[19:20] <dobey> keef: have you enabled developer mode on the phone?
[19:23] <kalikiana> mhall119: I need to tweak the docs as per marco's comments, I'll do that now, then it can be passed to ci
[19:23] <mhall119> thanks kalikiana
[19:24] <kalikiana> mhall119: thank you for checking, sometimes I just have too many tabs open…
[19:25]  * mhall119 looks at his tab bar
[19:25] <mhall119> I understand completely :)
[19:28] <dobey> whenever i see "tab bar" all i can think is that someone is dyslexic
[19:28] <dobey> or it's time they should pay it and go home
[19:29] <mhall119> lol
[19:32] <keef> dobey: I've got  a bit further, I'm using a different cable to connect the device & it's detected it, but the Ubuntu>Install application on device... comes up with a progress bar, but it doesn't appear on the device
[19:34] <dobey> keef: ah ok. i'm not quite sure how all that works exactly, and i've not used it. maybe someone else can help you though
[19:35] <keef> dobey: Thanks anyway :) I'll keep bashing my head against it
[19:35] <nik90> keef: if that progress bar comes up, then it means that the SDK hasn't detected your device
[19:35] <nik90> keef: Can you run "adb devices" in the terminal and see if your device is listed
[19:36] <nik90> rpadovani: ping
[19:36] <dobey> keef: make sure your screen is unlocked when you do the "install on device' perhaps ^^
[19:37] <dobey> based on what nik90 said
[19:43] <kalikiana> Mirv: still around? mind passing this on to ci? https://code.launchpad.net/~kalikiana/u1db-qt/qmlDocs/+merge/208818
[19:53] <justCarakas> akiva-thinkpad:  what was that name of the help app again on launchpad ,
[19:54] <akiva-thinkpad> justCarakas, hmmm?
[19:54] <akiva-thinkpad> help app? I think that is ahoney's project
[19:54] <akiva-thinkpad> or are you talking about my autopilot plugin?
[19:55] <balloons> justCarakas, https://code.launchpad.net/help-app?
[19:56] <justCarakas> yes balloons that one thx :)
[20:01] <nik90> seb128: I might finally have a fix for your bug 1381432
[20:13] <rpadovani> nik90, pong
[20:13] <nik90> rpadovani: hey, how is it going?
[20:14] <rpadovani> nik90, busy as hell, but all it's more than good :-) What about you?
[20:14] <nik90> rpadovani: Good. I saw your g+ post about getting your glasses removed..I was thinking of doing the same later this year using a lasik surgery
[20:16] <nik90> rpadovani: hey, when you find time, could you review https://code.launchpad.net/~nik90/ubuntu-clock-app/improve-setting-listitem/+merge/252930
[20:16] <rpadovani> nik90, you totally have to do it: no pain at all. I had 10 dioctries for each eye, so the surgery was a bit long, but I had no problem. Two days of blind to a life without glasses
[20:16] <rpadovani> nik90, sure, I do it tonight :-)
[20:17] <nik90> rpadovani: yeah I was planning to do it in feb what I went to india, but didnt have time to get it done
[20:18] <nik90> s/what/when
[20:18] <nik90> rpadovani: well enjoy a glass free experience :-)
[20:18] <rpadovani> \o/ ty
[20:23] <aquarius> Who's feeling knowledgeable about QML? Specifically, I have a checkbox which, when changed, gets its value (true or false) written to the database. However, that checkbox's initial value depends on that read *from* the database. So, if you create a variable isEnabled, set CheckBox { checked: isEnabled; onCheckedChanged: updateDB(checked); } and updateDB() saves the value and then updates the isEnabled var...
[20:23] <aquarius> you get an infinite loop.
[20:23] <aquarius> How is one *meant* to do this?
[20:23] <aquarius> it'd be easier using u1db rather than sql, but I don't think that a scope can read a u1db database.
[20:29] <nik90> aquarius: hey
[20:29] <nik90> aquarius: why don't you instead use the onClicked signal instead
[20:29]  * nik90 has run into this paradox before :P
[20:30] <aquarius> nik90, because there's also a Label next to the checkbox, and clicking the label should also toggle the checkbox
[20:31] <nik90> hmm ok
[20:32] <aquarius> the Label contains a MouseArea which calls checkbox.clicked(), but I am exceedingly mistrustful of the idea that programmatically invoking .clicked on a thing will properly fire its onClicked handler :)
[20:32] <nik90> aquarius: let me try it on my end, 1 min'
[20:36] <nik90> aquarius: then when you click the label, change the checkbox's checked value and also update the database
[20:37] <aquarius> ya, but then if the database write *fails*, I have to switch the checkbox back agan, from inside the db update function, which is a massive layer violation :)
[20:38] <nik90> aquarius: I tried setting the label's mouse area to call checkbox.clicked() and verified that it does call the onClicked signal correctly
[20:39] <nik90> I mean you are firing a signal, so I don't see why its handler wouldn't be called by qml
[20:39] <aquarius> huh. Maybe what I do is *cancel* the clicked handler
[20:39] <aquarius> and *only* set the checkbox value from the db function
[20:40] <aquarius> nope; you can't cancel a clicked handler
[20:40] <aquarius> well, not by returning false, anyway
[20:41] <aquarius> is that possible?
[20:41] <nik90> aquarius: well since you set the checkbox value to the database's value, if the db write fails, wouldn't the checkbox also return to its original value?
[20:41] <nik90> I am not sure how to cancel the clicked handler
[20:41] <aquarius> yep. but that's what I *want* it to do, because the db value didn't change
[20:43] <nik90> aquarius: paste.ubuntu.com/10672572
[20:44] <nik90> I am not sure how to simulate db write fails thouhg
[20:44] <nik90> s/thouhg/though
[20:45] <aquarius> yeah, that's what I'm basically planning to do, I think
[20:45] <dobey> write a mock for the DB API which fails
[20:46] <dobey> returns an error, or whatever
[20:49] <aquarius> yeah. I think I was just overcomplicating things and I didn't need to. It works with onClicked
[20:50] <aquarius> sweet. So, app basically works
[20:50] <aquarius> now all I need is the scope to go with it :)
[20:51] <ogra_> hmm, is there a way to make a qml app fullscreen without having to use a window ?
[20:51] <aquarius> for which cwayne has said he'll write some docs, if he gets a chance.
[20:51] <ogra_> MainView doesnt seem to support something like toggling fullscren
[20:51] <aquarius> ogra_, um, how does it not have a window? :)
[20:52] <ogra_> well, none i have defind
[20:52] <ogra_> *defined
[20:52] <ogra_> i mean the qml Window element :)
[20:52] <aquarius> oh!
[20:52] <aquarius> that makes more sense ;-)
[20:54] <aquarius> I don't *think* so. MainView imports Qt.Window, but it is not itself an ApplicationWindow :(
[20:54] <ogra_> i have a webview inside a page inside a mainview ... if the webview goes fullscreen, it only does that inside the mainview ... so the panel stays visible and the app behaves like maximized
[20:54] <aquarius> because your app isn't creating the window; qmlscene is
[20:54] <ogra_> right
[20:55] <aquarius> qmlscene --fullscreen will run it fullscreen, wooo, but that's not toggleable from code inside that window, I don't think
[20:55] <ogra_> lol
[20:55] <ogra_> yeah, not what i want
[20:56] <ogra_> well, if it bothersme enough i might try to use a Window ...
[20:56] <nik90> ogra_: I heard that's planned in the SDK to add Mainview support for fullscreen apps
[20:56] <ogra_> how does the browser do that i wonder
[20:56] <nik90> ogra_: the gallery apps does this using c++ code afaik
[20:56] <aquarius> if you were a horrible person you could start the app with qmlscene --resize-to-root and then resize your root item to be the size *of* the screen, but that is doom
[20:56] <ogra_> yeah
[20:56] <nik90> lol
[20:56] <ogra_> i dont want to use C++ :)
[20:56] <aquarius> the browser is a c++ app, so I suspect it creates a Window
[20:56] <aquarius> or actually it'll create a QtWindow and handle fullscreening itself
[20:57] <ogra_> the browser is 80% QML ...
[20:57] <aquarius> if I had to guess.
[20:57] <ogra_> but yeah, quite a bit of C++
[20:57] <aquarius> bet you a quid that the fullscreen stuff is in the 20%
[20:57] <aquarius> does the browser go actual fullscreen on a desktop?
[20:57] <ogra_> hmm, looks like it actually uses the Window element from QML
[20:58] <nik90> ogra_: well use your powers to convince sdk devs to implement this feature in MainView
[20:58] <aquarius> F11 doesn't toggle webbrowser-app to be fullscreen for me
[20:58] <aquarius> I wonder if the JS API does?
[20:58] <ogra_> nik90, i need all my powers to get bug 1435778 fixed first ;)
[20:59] <aquarius> yeah. I wanted to do that, a while back, and got mocked
[20:59] <ogra_> (thats a really annoyign onne if you want to build somthing generic)
[20:59] <aquarius> partially because the appid gets read out of other stuff and used by upstart-app-launch, or at least it did, so changing it after startup was useless :)
[21:00] <ogra_> well, it gets read before the import stanzas are processed
[21:00] <ogra_> but ovbiously after the app has actually started
[21:00] <ogra_> judging by what i see in the logs
[21:00] <ogra_> so i think it is just a matter of ordering
[21:03] <aquarius> I admire your optimism ;)
[21:04] <ogra_> heh
[21:04] <ogra_> well, i started by poking mr.mendoza ... who pointed me to ted ... who pointed me to sdk team :)
[21:05] <justCarakas> does anyone know if you can use a tags with hrefs to other html files in an HTML5 app ?
[21:05] <ogra_> i guess i'll end up at the mir team in the end :)
[21:05] <nik90> rofl
[21:06] <ogra_> justCarakas, why not ... with relative paths and inside your appp dir that should work
[21:06] <justCarakas> ok thx :)
[21:06] <nik90> ogra_: its ironic how you work on the lower level stack of ubuntu touch and yet go to the highest level (sdk) to raise questions :P
[21:06] <ogra_> nik90, well, i try to know the whole stack ... also, if i dont write the apps i want nobod does or i have to wait :)
[21:07] <ogra_> its after all just my impatience ;)
[21:07] <nik90> ;)
[21:07] <ogra_> the webapp-container annoys me since a long time, thats why i write my own now :)
[21:09] <ogra_> or rather glue it together from code of others :)
[21:09] <ogra_> one thing that really annoys me is that it is really hard to find documentation if you try to do something non-standard
[21:10] <ogra_> we all need to blog more :)
[21:10] <nik90> hmm true, its been ages since I blogged
[21:11] <ogra_> (it took me a day to find out how to properly intercept a click on a link in the webview so i can validate the url before going forward)
[21:12] <mhall119> ogra_: a week?
[21:12] <ogra_> theere are wonderful blogs from daker and chrisccoulson ... but exactly the info i needed was in neither of them ... yet ... no matter how you enhance or adjust your google search ... all you hit is their blogs :)
[21:12] <ogra_> ... because there simply isnt more documentation :)
[21:12] <chrisccoulson> Oxide seriously lacks documentation. I'd love somebody to come along and write some :)
[21:13] <ogra_> well, i'll surely blog about my experience and put some code examples in
[21:13] <ogra_> so the next person looking for that info can find something
[21:13] <ogra_> mhall119, a week ?
[21:14] <ogra_> (context ?)
[21:14] <mhall119> sorry, s/week/day/
[21:15] <ogra_> yeah
[21:15] <mhall119> which is quite a bit more reasonable :)
[21:15] <nik90> ogra_: I have to say your g+ app provides an almost native g+ experience .. one wouldn't be able to tell the difference without looking hard
[21:15] <mhall119> don't know how I read "week"
[21:15] <ogra_> nik90, my local one is already better :) i need to push to the branch again .. (removed the menu handle in fullscreen videos, rotates properly)
[21:16] <nik90> balloons: can you kick jenkins again for https://code.launchpad.net/~nik90/ubuntu-clock-app/fixed-bottomedge-status/+merge/253998 .. not sure what the failure is about as it passes that part locally for me
[21:16] <nik90> ogra_: oh
[21:16] <ogra_> i dont really want to make another G+ app in the store though, i'd like more if someone who has one switches to my framework :)
[21:18] <nik90> ogra_: yeah hopefully szymon would adapt his g+ app using your framework
[21:18] <ogra_> right
[21:18] <ogra_> he is not much on IRC, is he ?
[21:18] <nik90> nope
[21:19] <ahoneycutt> mhall119: hey
[21:19] <balloons> nik90, sure
[21:21] <nik90> balloons: curious but how does one see the object names for the location prompt dialog when it is only possible to test that while running on the phone?
[21:21] <nik90> balloons: I mean autopilot vis cant be used here
[21:22] <balloons> nik90, true, vis doesn't work
[21:22] <balloons> if all else fails, run on device and use print_tree
[21:22] <balloons> but I would probably look at the qml source if I could as well
[21:24] <nik90> balloons: hmm I will have to scour the trust-store project for the qml source then
[21:25] <mhall119> hey ahoneycutt
[21:25] <aquarius> ogra_, I may use your container thing :)
[21:25] <ahoneycutt> mhall119: https://launchpad.net/gazeteer
[21:25] <ogra_> aquarius, awesome .... its still a little prototypish and not cleaned up yet ... but already usable :)
[21:26] <aquarius> ogra_, well, my little "add web apps to the home screen" app, which now mostly works, needs a way to run those apps when they're started by the scope
[21:26] <ogra_> sweet !
[21:26] <aquarius> I could have it start the existing webapp container
[21:26] <balloons> nik90, can you not use print_tree? does it not prompt on the emulator (I assume location service means no). Do you need a dump of the object?
[21:26] <aquarius> but I also want to start them from within the app itself as well
[21:27] <balloons> I could help if you just need an object dump
[21:27] <aquarius> and I don't believe that I can start up a webapp container from inside my own QML app
[21:27] <ogra_> not easily i think
[21:27] <aquarius> but do correct me if I'm wrong here -- does webapp-container register a magic URL scneme?
[21:27] <aquarius> (it should, if it doesn't, but I bet it doesn't ;))
[21:27] <nik90> balloons: I will just use the print_tree method..seems easy enough.
[21:27] <ogra_> it has some validation checks by default
[21:28] <ogra_> but you have to define a pattern if you want it to do more
[21:29] <aquarius> actually...
[21:29] <aquarius> I want to start a new applicationName, don't I?
[21:29] <aquarius> I don't want to invoke it in my own app.
[21:29] <aquarius> darn it.
[21:29] <ogra_> technically yes, but that wont work
[21:29] <aquarius> which I can't do, because I can't edit the applicationName on the fly
[21:29] <aquarius> as per above bug ;)
[21:30] <ogra_> yeah, even if you could ... you couldnt "fork" into a new ubuntu-app-launch session
[21:30] <aquarius> sure I can
[21:30] <aquarius> I ship two apps in my click package; one is my app, the other is the new webapp container
[21:30] <ogra_> ah
[21:30] <aquarius> webapp container registers for url scheme sil-webapp-container://
[21:31] <ogra_> except that you end up with a useless icon in the app scope ...
[21:31] <aquarius> and to start a web app in it, I Qt.openUrlExternally("sil-webapp-container://kryogenix.org") or whatever
[21:31] <ogra_> one more mediaplayer :)
[21:31] <aquarius> can't I just not give it a desktop file or something?
[21:31] <ogra_> but right, that combo will indeed work
[21:31] <aquarius> or X-Only-Show-In: gnome or something so it doesn't show in unity? ;-)
[21:31] <ogra_> you cant make a desktop file without providing an icon
[21:32] <ogra_> and there is no "OnlyShowIn"
[21:32] <aquarius> that sucks
[21:32] <ogra_> thats why we have the mediaplayer in the app scope ...
[21:32] <aquarius> so I can't ship helper apps which register for a URL scheme?
[21:32] <aquarius> BAH.
[21:32] <ogra_> which cant d anything but show you an error if you tap itr
[21:32] <ogra_> *do
[21:33] <ogra_> you can, but you have to ship a proper .desktop file and need to handle the case where the user taps it
[21:33] <aquarius> yeah, Readability has the same problem, as does AddToHome which is what I'm doing right now -- they're installed to be Share destinations, not to be directly invoked
[21:33] <aquarius> on the other hand, if they don't show up in the apps scope then they can't be uninstalled ;-)
[21:33] <ogra_> well
[21:33] <ogra_> you dont really want to have half of your scope/app combo uninstalled
[21:34] <ogra_> while the other half stays around ...
[21:34] <aquarius> well, no, but Uninstall surely uninstalls the click package it came in....
[21:34] <ogra_> right
[21:36] <aquarius> webapp-container doesn't even ship a desktop file at all!
[21:36] <aquarius> how does anyone start it?
[21:36] <ogra_> you call it from your desktop file
[21:37] <ogra_> its also not a click ... its is part fo the system
[21:37] <ogra_> *of
[21:37] <aquarius> oh, it's Special Magic because it's a default package
[21:37] <ogra_> right
[21:37] <aquarius> there is, I have to say, quite a lot of Special Magic going on
[22:16] <mhall119> aquarius: yes you can
[22:16] <mhall119> I *believe* in you :)
[22:16] <mhall119> you can do it!
[22:39] <AskUbuntu> How to solve Bazaar error bzr: ERROR: unknown command "<ID>"? | http://askubuntu.com/q/600887
[22:54] <rpadovani> nik90, sorry, I haven't time 2night for the review, could you please ping me in 8 hours? Need a shower and some sleep
[22:55] <nik90> rpadovani: no worries mate, its not urgent
[22:55] <rpadovani> thanks, see you o/