[07:55] oSoMoN: good morning, I think when you have time we should have a bit of catch up [08:04] nerochiaro: yeah, how about in an hour or so? I’m pretty busy atm [08:06] oSoMoN: sure, no problem. just one question: are we supposed to be all working from saucy at the moment ? [08:10] nerochiaro: the builds have switched to saucy, so it would be better yes (although I have to admit I haven’t done the switch myself yet) [08:10] nerochiaro: I’d say no urgency, but something to consider doing soonish [08:11] oSoMoN: ok === wgrant_ is now known as wgrant [08:52] mehow: good morning [09:17] nik90: hello [09:18] mehow: how is it going? [09:18] all good :) how about you ? [09:18] Good morning all, happy Pi Approximation Day! :-D [09:19] haha [09:19] mehow: good [09:19] mehow: just wanted to ask about the progress on the "add timer preset" designs [09:23] hello [09:23] Hello [09:23] I am very new to this [09:24] and want to learn [09:24] I need to learn === popey_ is now known as popey === chriadam is now known as chriadam|away [09:29] nerochiaro: ping [09:37] oSoMoN: hey [09:38] nerochiaro: wanna have a quick chat now? [09:38] oSoMoN: ok, let me grab a mic and move to a quiet room [09:41] oSoMoN: ok, connecting === mardy_ is now known as mardy === ara is now known as Guest46239 === MacSlow is now known as MacSlow|lunch === MacSlow|lunch is now known as MacSlow === _salem is now known as salem_ === timp_ is now known as timp === caribou_ is now known as Caribou [14:58] <_5m0k3> I've been following the hackfest, but I haven't yet had time to contribute. It seems I may be able to this week. How can I get started? === salem_ is now known as _salem === _salem is now known as salem_ [16:48] balloons, Hi! [16:49] mrqtros, hello! [16:49] balloons, can you help me? :) [16:49] mrqtros, I can certainly try my best, what's up? [16:49] balloons, look please this merge request: https://code.launchpad.net/~mrqtros/ubuntu-rssreader-app/stable-trunk-prepare2/+merge/175731 [16:50] balloons, we have errors, in some *.qml files we have something like that [16:50] import "feeds" [16:50] mm.. ok, [16:50] where "feeds" is a directory with *.qml files [16:51] But as you can see on server's side testing system can't find/create this folder [16:51] mrqtros, this is a big merge, I'll need a moment. So can I see what your talking about by running the testsa? [16:53] Sorry for big merge, it's our mistake :( [16:54] I think yes, first test failed: http://91.189.93.70:8080/job/generic-mediumtests/116 [16:57] mrqtros, no worries.. ok, I'm branching your code now ;-) [17:05] mrqtros, hmm.. why am I getting conflicts :-( [17:06] Which? :) [17:06] I can't merge what you have to trunk at the moment [17:06] 9 conflicts encountered [17:07] mostly with the Article*.qml files [17:08] Hmm... trunk was changed since I've proposed merge [17:09] mrqtros, ahh.. can you rebase and then I'll pull again? [17:11] , what should I do? Get trunk, then merge with my stable-trunk-prepare2 and then push again? Or there is simpler way? :) [17:11] I'am newbie in bzr :) [17:12] mrqtros, ahh yes.. I can resolve the conflicts perhaps but then I couldn't push the changes to your branch.. so, bzr update should rebase your branch [17:12] bzr update [17:12] resolve conflicts [17:12] bzr commit [17:14] bzr update in my branch says that nothing changed :( [17:15] mrqtros, well, hmm [17:15] does bzr pull do anything for you? [17:15] if not, you can checkout trunk, then issue a merge against your branch [17:15] w8 a moment [17:16] Yep, 9 conflicts :) w8, I'll check them [17:17] mrqtros, kk.. :-) [17:21] balloons, ok, I've merged trunk with my version, committed it, what now? :) [17:21] now push it, and it will update.. so when I pull, I'll get no coflicts and we can fix the tests :-) [17:22] I should push in stable-bla-bla-bla branch? :) [17:22] to* [17:22] yes, push to your same branch ;-) [17:22] it'll just update the merge proposal, etc [17:25] balloons, ok, try now, [17:25] awesome, got it [17:26] mrqtros, ok, so I only see one test in here and it does run [17:26] it's just a placeholder test looks like [17:28] How can we trigger rebuild on merge request? :) [17:28] http://91.189.93.70:8080/job/ubuntu-rssreader-app-ci/12/ [17:30] balloons, I think I have no rules to relaunch :) [17:30] mrqtros, hmm, let me give it a try [17:30] after every merge it should automatically retry anyway [17:33] Diff changed, but nothing happens :) [17:38] fginther, can you help us kick off a new build for https://code.launchpad.net/~mrqtros/ubuntu-rssreader-app/stable-trunk-prepare2/+merge/175731? [17:42] Hi everyone, I'm developing an application for Ubuntu that include a kernle module. My project is (as of now) half open source and the kernel module is in the closed source part of the project. The application and its kernel module are working fine, but I'm now wondering about the way of publishing my app. [17:44] If I have understood well the way to go, I have to upload a single archive containing the whole application. In my case I would like to provide different packages per kernel compiled modules. [17:44] For example a package for kernel version 3.9 and another one for kernel version 3.10 [17:44] So how could I do that? [17:49] zedtux, I think this question is not actual now :) And nobody can't answer correctly yet ... Platform is under development as you know [17:50] zedtux, you do that by using the debian/control file and specifying dependencies [17:50] but imho you would need seperate packages.. someone else might be able to tell you more [17:51] Thank @ballons for confirmation [17:51] But then @mrqtros I'm not sure to follow you. [17:51] Can you please give me more information ? [17:52] zedtux, I am core app developer, not from Canonical :) [17:53] mrqtros, okay [17:56] Let me give you more information, maybe you will understand better the sense of my question: As I would like to sell my application on the Ubuntu Software Center (to surf on the wave of the App stores ;)) then I'm wondering how to do that. [17:56] For all the open source part, I did a PPA and it's fine. [17:56] zedtux, so I can only advice you :) And now my opinion is that you shall not rely on things, which can easily be changed in near future [17:56] But for the part "To be sell" then I'm not sure how to proceed. [17:56] balloons, any news? :) [17:57] mrqtros, alright understood. [17:58] zedtux, http://developer.ubuntu.com/publish/ [17:59] mrqtros, it ran again [17:59] the toolbar test failed everything else passed.. So, I would gut the autopilot test completely [17:59] balloons, thanks but I already had a look at everything from that link... Or I didn't understood. [17:59] edit the file and remove the test_toolbar_shows function [18:00] zedtux, well if you have something more specific mhall119 is the guy to talk to. [18:01] he can speak about it more clearly than I can [18:01] balloons, "Please create a tarball of the source package" make me thinking that I have to provide 1 .tar.gz file but tomorrow a new version of kernel is available and I have to publish the compiled kernel module... [18:01] ballons, thank you! I will contact him. [18:01] zedtux, well is the kernel changing that much each time you need a new package to support it? [18:02] that said ubuntu release tend to target a specific kernel [18:03] very specific app... Can you explain reasons? :) [18:03] mrqtros, did you see my note? make sense? [18:04] balloons, to be honest I'm confuse right now. My kernel module contains some "LINUX_VERSION_CODE >= KERNEL_VERSION" for version 3.6, 3.7 and 3.9. I was expecting to just have to compile for those versions but giving some tries in VMs showed me that my kernel module compiled against the version 3.9 doesn't worked on kernel 3.10 [18:04] mrqtros, basically the ap tests were failing because of the huge changes to rss reader and were more or less removed. I would just remove the last one as it is a placeholder anway [18:04] kernel 3.9 and 3.10 changed things [18:04] :-) [18:04] with the error message "Exec format error" [18:05] and in dmesg I had "disagrees about version of symbol module_layout". [18:05] balloons, ok, I'm awaiting now :) [18:05] Using "modprobe --dump-modversions" I saw that addresses are completely different for many of the methods I'm using. [18:05] ok, you committed and pushed it? [18:08] balloons, sorry, I thought you want to remove it yourself :) W8 plz :) [18:09] mrqtros, I would, but I can't push to your branch :-) [18:09] mrqtros, anyways I think that will solve everything, so yay [18:09] balloons, rebuilidng [18:09] balloons, my app is in 3 parts: the kernel module, a daemon and a config tool. The config tool is open source and in a PPA, what do you think if I publish the kernel module packages into the PPA (as closed source) but upload the daemon to the Ubuntu Software Center ? [18:10] Then if a new kernel is released I just push to the PPA and that's it. [18:10] fginther, just a moment mrqtros has one more tiny commit to push.. but they should autoland after every commit right? [18:10] For the daemon it's not changing so much. [18:10] balloons, yep, that would automatically kick off a new build [18:10] fginther, sorry I mean to say the bot should run after every commit [18:10] fginther, right, ty :-) [18:11] I should remove "test_toolbar_shows", yep? [18:11] zedtux, well I think you have many options, but you should start the process via the myapps submission [18:11] if you've started it, the review team can make specific recommendations [18:11] mrqtros, yes [18:12] ballons, ok I will do so and cross fingers... [18:13] balloons, python ... And what if I'll remove one test-method? They are called via reflection? :) Or I should remove all usages too? [18:14] mrqtros, the goal is to remove all autopilot tests so everything will pass just fine [18:14] we'll fix and submit new ones in a seperate commit [18:14] Wow ... Ok :) [18:14] all the old ones changed and rather than fixing them, they got left to stagnate.. so for now, let's just gut them :-) [18:15] NORMALLY a commit shouldn't go in that would break them, but they've already been removed in trunk [18:15] may as well remove them in your branch too [18:16] How can I remove them? Remove methods? Classes? Files? :) [18:17] I am new in python and in autopilot test :) [18:17] So forgive me for dummy questions :))) [18:18] in test_rssreader.py in the tests directory under autopilot, remove the def test_toolbar_shows(self) function [18:24] sec [18:25] ok now! [18:32] mrqtros, [18:32] mrqtros, awesome.. so fingers crossed the bot will like everything now [18:32] balloons, ahah, ok ))) [18:33] Failure :( [18:37] "None of the test reports contained any result [18:37] " [18:43] mrqtros, :-( boo well then [18:44] fginther, can you do me one final favor and drop rss reader from running ap tests.. there are none left to run anyways [18:44] balloons, sure [18:44] mrqtros, this is the sledgehammer approach.. it'll definitely work now :-) [18:45] fginther, then kick off the autolanding for mrqtros so he can get his merge in ;-) ty ty ty! [18:45] balloons, :) Lol))) [18:45] Hello [18:45] I wanted to know if there is a way to enable the arm architecture in a ppa? [18:46] I'm trying to port the evopedia app on the ubuntu phone: https://code.launchpad.net/~patrick-hetu/+junk/evopedia-app [18:46] and I wanted to compile it without cross-compiling the whole qt5 stack [18:58] balloons, how can we trigger rebuild now? :) [18:59] mrqtros, fginther will trigger the rebuild once everything is ready to pass [18:59] Ok, thanks ;) [19:10] mrqtros, the jenkins jobs for ubuntu-rssreader-app have been updated, feel free to trigger that autolanding now by approving the merge proposal [19:11] mrqtros, ohh perfe [19:12] fginther, I approved :) [19:14] But seems that nothing happened [19:42] balloons, thanks! :) [19:42] It works now :) [19:44] mrqtros, excellent [19:44] I'm glad the rss changes are in, we can get back to writing some test for the new stuff :-) [19:44] balloons, thanks for your patience :) [19:45] same to you.. I know that was probably cubersome [19:49] balloons, next merge we will have no any problems? :) [19:49] mrqtros, yes, no problems [19:56] balloons, what a good new :) Now we will use short updates, I promise :) [19:56] mrqtros, :-) It makes it easier for everyone to review === salem_ is now known as _salem