[03:02] so is everything coded in c++? [03:06] smp4488: Config files are in /etc, in the user home directory, and in gconf. Code is mostly in python, C, and C++, although you will find other stuff as well. [03:06] C is cool [03:09] nxvl: Congratulations: You've successflly expanded the acronym :) [03:09] :D [03:14] awesome [03:14] most of my programming skill is c# in .net [03:18] is there such thing as intellisense with eclipse? [03:26] No idea. I'm not even sure if using eclipse under Ubuntu MID works cleanly. [03:27] i have it running [03:27] what do you perfer? [03:27] prefer [03:27] I use vi, but it's not exactly most people's idea of an IDE. [03:28] yea like i said im coming from visual studio [03:39] ahh kdevelop looks nice [12:43] StevenK: Today's daily starts up Xorg, but hangs there for me; did you by chance look into this already? [12:46] ogra: So it points at the union fs [12:46] aufs :) [12:47] Which is an union fs :-P [12:47] in my case at least [12:47] ogra: You could try to fiddle with mount options to workaround it [12:47] is the booted image using unionfs or sufs ? [12:47] *aufs [12:47] ogra: I think you should write a two lines mmap() test case and file that against aufs [12:48] lool: Nope [12:48] * ogra thinks casper ises aufs as well today [12:48] *uses [12:48] ogra: It uses casper's default [12:49] I wonder if it might be related to the script used to create the USB image. What happens if you build it as a liveCD? [12:50] (and make a .iso) [12:50] ogra: Could you try with union=unionfs? [12:50] lool, i dont use casper :) https://wiki.ubuntu.com/MobileAndEmbedded/ImageModification [12:50] but i'll try with unionfs [12:51] persia, the script at the bottom makes everything quite easy [12:51] ogra: You asked about the booted image [12:51] lool, indeed i did [12:51] but to verify an aufs error i can just use unionfs in the chroot [12:52] ogra: Right, so could you please try with unionfs, not union=unionfs? :) [12:52] indeed :) [12:53] * ogra notices he forgot the unionfs mount runes he used to know from the top of his head ... too much aufs in my life already [12:57] lool, works ! [12:57] So it's an aufs issue? [12:58] StevenK: Ignore me, image works I was just being stupid [12:58] yes [12:58] ogra: Unfortunately, casper seems broken with unionfs for me here [12:58] /ignore lool ... [12:58] or I'm missing something [12:58] Excellent. Please reassign the bug :) [12:58] persia, you should achieve the same with the union=unionfs parameter for the booted image then [12:58] lool, likely because there is no module [12:59] ogra: "modprobe unionfs" in the initramfs doesn't output anything [12:59] ogra: I'll try that then :) [12:59] we stopped building it with intrepid, it was re-added for -generic [12:59] but might be missing for lpia [12:59] ogra: It's missing indeed [13:00] * lool though modprobe could at least barf something when I ask for a module which isn't there [13:00] not in initramfs [13:00] * ogra fixes the howto and script on https://wiki.ubuntu.com/MobileAndEmbedded/ImageModification [13:04] StevenK, you only leave 20M spare space in the .img, i think if people are likely to add packages and modify we should raise that to at least 100M [13:04] (at least during development) [13:07] ogra: I reassigned to linux [13:08] amitk: Around? [13:08] amitk: You usually don't work on Weds, but just if you're tempted: it would be nice to get unionfs in the lpia tree [13:12] ogra: Hmm I was wrong to reassign to linux [13:12] yeah, should likely be lum [13:13] ogra: So the daily live is also using aufs and it works fine [13:13] ogra: lum? we don't have this for 2.6.26 anymore do we? [13:14] hmm, right [13:14] ogra@osiris:~$ dpkg -S /lib/modules/2.6.27-2-generic/kernel/ubuntu/unionfs/unionfs.ko [13:14] linux-image-2.6.27-2-generic: /lib/modules/2.6.27-2-generic/kernel/ubuntu/unionfs/unionfs.ko [13:15] ogra: that's why I originally assigned to linux, but it doesn't suffer from the bug in 2.6.27 [13:15] persia: Did you try my suggestion of using the live vmlinuz and initrds instead of the lpia ones? [13:17] StevenK: Michael (Frey) tried the image on a CB yesterday and said it wouldn't boot [13:17] StevenK: And it wouldn't boot under hardy's kvm either, but that's not worse chasing [13:17] lool: I saw that. I'm not sure of the cause [13:17] StevenK: Would you be tempted to try it out on your CB? [13:18] lool: intrepid? [13:18] amitk: everything intrepid [13:18] lool: may I ask why? [13:18] amitk: Or a fix for aufs [13:18] lool: I've added a todo item to do so [13:19] amitk: Because aufs breaks when apps use mmap() and it makes our images unusable; if we can fix this today, we will get an usable alpha 5 image [13:19] Hmm unless it's too late already [13:19] StevenK: Thanks [13:19] lool: it won't happen today [13:19] amitk: Would locating the aufs fix and cherrypicking it be faster? [13:21] lool: yes, patching aufs is better, but I won't manage a new kernel upload today. Besides aren't we in freeze now? [13:21] amitk: We are, but what's the risk of uploading linux-lpia if it's broken anyway? [13:22] * [new branch] foo -> origin/foo [13:22] Someone pushed a foo branch to ubuntu-intrepid [13:22] heh :) [13:23] amitk: Unfortunately, I don't see many aufs changes/fixes in the intrepid tree [13:24] i suspect a newer version was pulled [13:24] or it simply works with a newer kernel [13:25] lool: No. I rebuilt images that used the same vmlinuz and initrds as the livecds in a different way. [13:25] persia: For lpia? [13:26] lool: No, for i386. [13:26] lool: aufs claims to support mmap() [13:26] For lpia, there are no live disks. [13:26] amitk: Hmm what's the linux-lpia git tree? I see yours, I see some of the "mid-team" -- no matching one -- and I see no Vcs-Git in the source [13:26] amitk: Yes, the problem is that it hangs when you use that support :) [13:26] so if this is a bug in aufs, it will affect i386 too [13:26] amitk: It's not affecting i386 in 2.6.27 [13:27] Well to be honest I tested on amd64 [13:27] But I think we would have heard if the live CDs were as borken for i386 as for lpia [13:27] lool: amitk/ubuntu-intrepid-lpia.git is the tree for lpia on intrepid [13:27] amitk: I thought Michael was the maintainer? [13:28] But I started the tree and expected Michael to clone and create his own. But I just understood yesterday that I get back maintainership of lpia tree for intrepid [13:29] Welcome back! [13:29] Michael hasn't made any changes... [13:29] amitk: I wonder: perhaps you should have an ubuntu/ubuntu-intrepid-lpia tree rather than an amitk/ one? [13:30] humm, how do i make the wiki not swallow #!/bin/sh ? between curly brackets ? [13:30] thanks. But it is going to take me a day or two to push pending patches and do another upload. I hope to fix meta package issue as well. [13:30] ogra: {{{ }}} [13:30] {{{#!/bin/sh }}} [13:30] hides it [13:30] lool: I will move it to ubuntu/.... This was supposed to be a temporary tree to hand-off to Michael :) [13:30] ogra: {{{\n#!/bin/sh\n}}}? [13:30] amitk: Ah understood [13:31] lool, hmm that shows the \n [13:31] ogra: Also, if you have a long {{{}}} block, you may need to start with a format specifier (unfortunately nearly the same syntax as the script identifier. [13:31] ogra: The \n were for IRC :) [13:31] * persia digs up an example page. [13:32] ogra: Try with newlines [13:32] lool, then it gets swallowed [13:32] only the first line [13:32] ogra: You need a format specifier in the beginning. [13:32] the rest of the scrit is fine, but i want it copy pasteable [13:32] lool: None of that will work. [13:32] ogra: https://wiki.ubuntu.com/MOTU/School/PackagingWithoutCompiling?action=raw [13:33] persia, perfect, thanks :) [13:33] See the way the first bash script is done: I tell moin that it is a bash script for syntax highlighting, and then it doesn't swallow the script identifier. [13:33] I hate openid [13:34] lool: The idea, or just all the poor implementations? [13:36] ogra: {{{#!/bin/sh #!/bin/sh works :) [13:36] heh [13:37] well, https://wiki.ubuntu.com/MobileAndEmbedded/ImageModification done and verified ... use the script at the bottom and you get a rootshell inside the squashfs to modify whatever you want :) === asac_ is now known as asac [13:42] lool: It works by accident, but will confuse moin. Better is #!sh #!/bin/sh [13:42] as long as the shebang line is in the copy/paste all is fine :) [13:43] The first is the format specifier for moin, and the second is literal content [13:44] hello [13:44] ogra, I guess I have more wiki changes to make. :-) [13:44] davidm, https://wiki.ubuntu.com/MobileAndEmbedded/ImageModification feel free to test with the recent images ... [13:44] ogra: that is cool [13:44] * ogra proposed to use the shellscript at the bottom though [13:44] *proposes [13:45] ian_brasil, thanks :) [13:45] ogra, I just need to put it in the new hierarchy, but I'll test also later today. [13:45] great [13:45] davidm: some of the links on https://wiki.ubuntu.com/MobileAndEmbedded are borken [13:46] ian_brasil: Lots of them. We're transitioning to https://wiki.ubuntu.com/MobileTeam [13:46] (this may take a while) [13:47] * ogra always uses the FAQ url from /topic as a starpoint if creating ne pages... we should adjust that [13:47] *new [13:50] ogra: Hey what about putting your script in a bzr tree or something; heck perhaps we should have an ubuntu-mobile-scripts package [13:50] yeah, i thought about that ... [13:51] there are surely more things we want to have for image modification [13:51] ian_brasil, I spent 5 hours yesterday reworking links, have lots more to do. [13:52] Poor davidm [13:52] ogra: Someone needs to write a new FAQ first :) [13:53] davidm: OK...i wondered about the weekly status summaries too whilst we are talking about more to do :0 [13:53] persia, heh [13:53] * ian_brasil hus lool for his great report [13:53] a/hus/hugs [13:53] ian_brasil, I sent out three this week. [13:54] so we are up to date on status summeries [13:54] just found it in my inbox...thats great! [13:55] OK. Mobile Team FAQ brainstorming time: [13:55] Let see: [13:55] #1: What does the Mobile Team do? [13:55] #2: How can I help? [13:55] #3: What is the Ubuntu Mobile project? [13:55] #4: What is the Ubuntu MID projects? [13:56] #5) Have you considered ARM? [13:56] Anyone have any other suggestions? [13:57] Oh, #6) Is this the team for the netbook-remix? [13:57] lool: ian_brasil: davidm: ? Anything else about the team that seems like it ought be on the FAQ? [14:06] persia: can i run ume on has historically been a very popular question [14:07] persia: #4 s/projects/project [14:07] lool: Yes :) [14:07] ian_brasil: +1 [14:07] ian_brasil: Indeed. I'm tempted to put that in the FAQ for the individual projects though, as the answers may diverge over time. [14:13] lool: You were under the impression that moblin-clutter-home was a hildon-desktop library? [14:15] StevenK: Any more suggestions for a FAQ before I write one up? [14:15] persia: "Where can I find images?" [14:15] StevenK: For the team FAQ, and not the project FAQs? [14:16] hi [14:16] just for infos : [14:16] Celtiore: Hi. [14:16] ubuntu mobile edition 7.10 with dualboot on aigo mid p8860 [14:16] http://www.umpcfever.com/viewthread.php?tid=2544&pid=11757&page=1&extra=page%3D1#pid11757 [14:16] persia: just ideas: [14:17] persia: Oh. Um, none are springing to mind [14:17] where is the ume code? where are bugs filed?where can i find a list of compatible devices? [14:17] StevenK: It was my understanding [14:17] is there a developer device program? [14:17] Celtiore: Cool. Thanks for sharing the link. [14:17] np [14:18] lool: It isn't, it builds as an executable [14:18] where can i find the UI guidelines? [14:18] Unless ./configure needs some fiddling [14:18] ian_brasil: Do you think those belong in the project FAQs or on the team FAQ? [14:18] where can i buy a ume device? [14:18] I think they are good questions, I'm just thinking about information organisation. [14:18] (and sadly, the answer to the last question is: you need to buy something else and install an image) [14:19] persia: i would think the platform [14:20] ian_brasil: Hmm. I think we've a nomenclature issue, as I don't know what that means :) [14:20] Essentially, there are three mooted hierarchies: MobileTeam, UbuntuMobile, and UbuntuMID. [14:20] oops...i meant project, sorry [14:20] OK. No problem. Just my confusion :) [14:21] of those three i will shoot for UbuntuMobile FAQ then [14:22] however maybe the device related questions could fit in UbuntuMID [14:22] I think most of it belongs in UbuntuMID right now, as UbuntuMobile only really got it's first proper seed adjustments last week, and as far as I know, it doesn't actually run anywhere yet :) [14:25] but most people will arrive i imagine through a search for Ubuntu Mobile so it might be confusing if they get la page about UbuntuMID [14:28] ian_brasil: Hmm. Maybe have a note on the Ubuntu Mobile project that people may also be interested in the Ubuntu MID project? [14:28] Part of the confusion is that the answers differ wildly. While Ubuntu MID expects lpia, I believe Ubuntu Mobile is likely to also work on i386 (and probably other architectures) [14:33] persia: some info about project directions would be very useful too [14:34] ian_brasil: Yeah, but I think that everything known about project directions is documented at the end of this line. [14:35] There's the loose stuff, like MID being 4-6" devices (of which there are *two* on the market, and only one available outside Japan), and Mobile being 7-9" devices. [14:37] persia: i didn't know that but that would really help if i wanted to buy a device [14:38] ian_brasil: Mind you, it's somewhat complicated by the fact that as far as I know, nobody has ever run Ubuntu MID on the target devices. [14:38] persia, new section in wiki https://wiki.ubuntu.com/MobileTeam/Mobile/HowTo/ [14:38] So I've no clue if it works. [14:39] Need to add more there. [14:39] davidm: Good idea. [14:42] davidm: is this the preferred way to modify images now rather than use the MIC? [14:43] ian_brasil, it's the way we make images, Intel is staying with MIC but we found that for what we do and how we do it, MIC was not the right tool. [14:46] Plus, MIC has some awkwardnesses that make automation of images in a clean environment tricky. [14:50] * ian_brasil could never get MIC to work correctly so is happy about this [14:52] ian_brasil: If you've an intrepid chroot, you can install the livecd-rootfs package and just call `livecd.sh ubuntu-mid` to make a base image. [14:55] persia: yes, i ended up working in a chroot environment in the end not MID ..thx for the info about the script though, that is cool [14:55] s/MID/MIC [14:56] ian_brasil: Then you experienced all the same issues as the rest of us :) === cprov-afk is now known as cprov === Sciri_ is now known as Sciri === robr___ is now known as robr [17:01] lool, "linux (2.6.27) not affected; linux-lpia is" ... you should probably note there that you are talking about the unionfs module in that sentence ... (which is unrealted to the hang which i suspect we'll see on the normal liveCD as well) [17:02] * persia boots the liveCD to check [17:02] ogra: I'm talking of the aufs bug here [17:03] lool, well, during my chroot tests i was running -generic [17:03] ogra: I thought I checked that it worked, but I'll confirm in a sec [17:04] (2.6.27-2-generic to be precise) [17:05] ogra: apt-get update and sudo apt-get update work on the i386 daily [17:05] good [17:05] ogra: Works fine on the i386 livecd [17:05] so we are probably doing something different wrt mount options [17:05] during chrooting i just did a plain aufs mount, no extra options [17:06] heh [17:06] see -devel [17:06] bug 144001 [17:06] Launchpad bug 144001 in apt "crashes with SystemError: E:Unable to write mmap - msync" [Critical,Fix released] https://launchpad.net/bugs/144001 [17:06] Cool! [17:07] amitk: ^ [17:08] hmm [17:08] they are using nionfs there [17:08] *unionfs [17:10] I didn't see anything especially different in livecd.sh. Also, we are getting all the same special mountpoints (e.g. /rofs) that exist on the liveCD. [17:11] i have one question [17:11] how can i add an shortcuts to the desktop of ume ? [17:12] Celtiore: Create a .desktop file for that which you want to appear. Ensure that it contains "Mobile" in the "OnlyShowIn" key. [17:13] thanks you [17:16] lool: hmmm.. that is talking about Hardy and unionfs. [17:16] amitk: The suggestion was that the bugs might be related. [17:18] persia, i suppose the inverse if i want remove one ? [17:18] Celtiore: Yep. [17:19] persia: gotcha. I am slow today. I'll look at it tomorrow along with refreshing the linux-lpia tree. [17:20] amitk: You may also want to watch the current discussion in -devel, which is on this topic, and involves a wider number of people. [17:21] (or read the log in your worktime :) ) [17:22] Nah. Realtime always beats backscroll :) [17:23] yeah, but freetime beats worktime :) [17:26] persia, for example : foobillard don't have the OnlyShowIN key ?! how can i remove ? [17:27] Celtiore: I suspect you'll find an extra foobilliard .desktop file installed. [17:29] sudo apt-get remove foobillard works fine :) [17:31] Well, there's that option as well :) [18:23] amitk: FYI I checked the intrepid and linux-lpia trees and they match [18:23] err + aufs [18:23] ubuntu/aufs is identical [18:23] So nothing to pull below aufs I'm afraid [18:37] lool, but probably something to pul from unionfs into aufs [18:37] *pull [18:38] * ogra yays getting that nasty gstreamer patching done finally [18:40] ogra: Didn't know the codebases were related [18:41] lool, i dont know either, but cjwatson recommended comparing the two [18:41] so i suspect there are some similarities [18:43] especially if the bug lies in the rename function which seems to have its own .c file in both implementations [18:43] but up to amit, he's the kernel hacker ... lets see what he finds [18:44] i dont trust my kernel code knowledge enough to judge it [18:45] ogra: But we don't get the bug in the intrepid aufs (linux) [18:45] i do [18:45] in the chroot [18:45] Oh right on your system [18:45] Good point [18:46] I wonder what changes that we don't get it in the livecd [18:46] yeah [18:46] thats pretty strange [18:46] does the livecd already use 2.6.27-2 ? or still -1 [18:46] I think I saw -2 today [18:47] so unlikely to be a difference in the version [18:48] i dont like to return to unionfs though [18:48] as its supposed to be dropped at some point [18:49] In fact, it's supposed to have been dropped. [18:49] there were complaints [18:49] Also, as this issue doesn't affect the liveCDs, there exists a proper solution with what we have in intrepid. [18:50] i'll download a live iso over night and try the same chrooting with the livecd squashfs i did with the image [18:51] lets see if i can reproduce it that way [18:51] That sounds like an interesting idea. [19:41] on UME can we change background with pictures ? [19:43] Celtiore: Yes. There's a background selector tool in the Preferences. I think you can use anything in your Pictures folder, but I'm not entirely sure. [19:45] ok but where i can find background selector:) [19:48] At the top there should be a label "All". touch that, and select "Preferences". It should be in there somewhere. [19:48] (and no, I don't understand why "preferences" is not part of "all") [19:51] i check one more time but i only change the color of background [19:52] i have : desktop background preferences : [19:52] 'solid color background' [19:59] Hmm. Which image are you using? [19:59] Celtiore: you need to scroll down! [20:00] * ian_brasil likes the junglecreek background [20:03] no image for the moment [20:03] i only search how to change [20:03] i need put one image in a specific directory perhaps ? [20:04] I did....All -> Preferences -> Scroll down to reveal the Desktop Background button -> Change background [20:05] there are presetes like jungle creeek and so on [20:05] Maybe all images should be visible without needing to scroll down? [20:06] http://public.celtiore.fr/Mid/DSC00158.JPG [20:06] i can't scroll [20:07] * persia boots an image to see if maybe the name of the app is different. [20:07] Celtiore: You're running 8.04.1? [20:07] nan 7.10 [20:08] there was a UME for 7.10 ? [20:08] Oh. I've never tried that one. [20:08] ogra: There was, although it's hard to find the images. [20:09] yep [20:09] Celtiore: I'll recommend upgrading to 8.04.1. It's in much better shape. [20:09] There's a few things that make more sense in 7.10 (if I can remember correctly from running in Xephyr), but 8.04.1 is much more solid. [20:10] in 7.10 you need to import the image [20:11] ok [20:11] i need to wait new image [20:13] Celtiore: you have a device...how cool [20:13] yes aigo mid p8860 [20:14] you got this in france? [20:14] no, buy on ebay [20:16] xchat working too [20:24] ogra: lool: I am confused from the scrollback. You claim aufs in intrepid works, but livecds don't? [20:26] amitk: livecds work, but we've been able to break it with other constructions (including the current MID images) [20:36] amitk, if you use the daily image from StevenK and the script from https://wiki.ubuntu.com/MobileAndEmbedded/ImageModification with a replaced unionfs vs aufs you should be able to reproduce it easily [20:49] ogra: persia: ok. will start by reproducing the bug. [20:49] amitk: Please let me know if you have any issues. For me, it was as simple as booting the daily image, and calling `sudo apt-get update` [20:51] persia: will do. You seem to be online in every TZ as it is ;) [20:51] amitk: I once prided myself on the fact that it was impossible to identify my location by the times I was active. [20:52] It's not so important now, as it's become cliche, but even when I'm not about, highlighting my nick will likely get you an answer when I return. [20:53] * persia grumles at epiphany crashing *again* and losing the wiki edits. Trying again in a text editor... === cprov is now known as cprov-afk === persia changed the topic of #ubuntu-mobile to: Ubuntu Mobile | FAQ: https://wiki.ubuntu.com/MobileTeam/FAQ | images: http://cdimage.ubuntu.com/mobile/releases/hardy/ | Help test intrepid: http://cdimages.ubuntu.com/ubuntu-mid/intrepid/current/ [21:30] So, if anyone wants to fix all my mistakes in https://wiki.ubuntu.com/MobileTeam/FAQ, I'd be very appreciative :) [21:39] persia: what kernel are you finalizing on? [21:40] GrueMaster: I'm not entirely sure. I strongly suspect it will be 2.6.27, but this version was released late in the cycle and is currently undergoing fairly aggressive testing to confirm that it will be suitable for release. [21:40] k [21:41] As I understand it, unless a large number of regressions from 2.6.26 are found in the next 10 days or so, it will be 2.6.27. [21:41] Initial reports with 2.6.27 have all been positive, so I think that's fairly unlikely. [21:41] Reason I ask is that I'm still trying to port the psb video drivers, and moblin is less than enjoyable to test under. [21:42] and I'll leave the moblin 2.0 opinion at that for now. :) [21:42] GrueMaster: Understood :) [21:43] Let's agree it's desgined for use, rather than development. That preserves us from having to have a firm opinion, as we're not the target segment :) [21:43] sounds about right. [22:15] persia, thanks for getting the FAQ up :-) [22:32] davidm: have you seen Google's chrome browser yet? [22:32] nope, have not actually [22:32] davidm: http://www.google.com/googlebooks/chrome [22:32] It looks REALLY COOL. [22:32] Right now it's early beta, but they wrote a _comic_book_ explaining its design. [22:32] It's a bunch of independent processes. [22:33] If one tab crashes, it doesn't take down the whole thing. [22:33] When tabs exit, their memory gets freed. [22:33] And it's a from-scratch rewrite that's neither mozilla, nor in c++ (as far as I can tell). [22:37] What I'm really looking forward to is being able to use "top" to see which darn tab is eating all my CPU. [22:37] And kill it. [22:37] It does look interesting, maybe it will be better then FF [22:38] Anything would be better than FF. [22:38] I'm still using Konqueror almost exclusively, despite that being written in C++, because it's _not_mozilla_. [22:40] neither of which is really a good embedded browser. This thing looks like it might be pushed in that direction... [22:41] Does look interesting [22:45] davidm: http://dev.chromium.org/getting-involved [22:51] Actually, that link's junk (windows). http://dev.chromium.org/developers/how-tos/build-instructions-linux is the interesting bit. [22:52] (Nevermind, first link was top level. I think I've hit my sleep deprivation limit.) [22:52] g'night all... :) [23:03] hay persia you around? [23:04] I have another question for ya