**** BEGIN LOGGING AT Sat Jul 30 02:59:56 2011 Jul 30 12:42:33 jburkholder, yes? Jul 30 13:07:52 janimo: hi, I was at the launchpad bugs about sysv-ucontext style functions not being implemented on arm Jul 30 13:07:59 was looking at Jul 30 13:08:29 do you know if there's a reason they can't be implemented? Jul 30 13:11:12 lp #383975 Jul 30 13:11:13 Launchpad bug 383975 in debian "[ARM] sysv-style ucontext functions appear not to be implemented on armel" [Unknown,Fix released] https://launchpad.net/bugs/383975 Jul 30 15:23:13 lilstevie: So, firstly, there's a restriction that package names can only be lowercase letters, and a strong interest in having relatively short names. What do you think about "linux-transformer"? Jul 30 15:24:05 lilstevie: You'll want to change the Maintainer: I'd suggest "Ubuntu Developers " unless you have prearranged agreement by the currently listed maintainer. Jul 30 15:26:02 Something looks to have gone wonky with the header files: these are important to have auto-installed to work around some bugs in DKMS. Jul 30 15:27:47 hi, if I want to port some packages for ARM, is it best to download the source from packages.ubuntu.com, or from the SVN or...? Jul 30 15:28:44 emorris: Most of use use a deb-src entry pointing at onieiric, which ends up being downloeded from ports.ubuntu.com, archive.ubuntu.com, or some mirror. Jul 30 15:28:58 I'd generally recommend a local mirror, although use rmadison to make sure that you have the current version. Jul 30 15:29:46 Some folk use the auto-imported bzr trees, which are often correct, although sometimes there are import errors or unuploaded commits, which can lead to code skew. Jul 30 15:31:50 persia, cool, I'll probably go for the deb-src way then. Also, what is rmadison? Jul 30 15:32:25 emorris: It's one of the tools in devscripts: it queries a cgi interface on the archive master to determine which versions of the packages are newest in each release. Jul 30 15:32:33 Well, each series, but kinda release. Jul 30 15:33:19 persia, ah, got it. I tried to Google it, but Google auto-corrected it >:-( Jul 30 15:33:24 thanks Jul 30 15:33:31 Sometimes, for example, packages.ubuntu.com is out of date (by a day or two), because of transient issues, and one can get confused if a package is being rapidly developed and one relies upon that resource. Jul 30 15:34:08 No problem. We're always happy to answer questions here. New folk wanting to help are the ones we like to help the most :) Jul 30 15:35:36 Don't know how far I'll get, but it's worth a shot I guess! Jul 30 15:36:14 What hardware are you using? Jul 30 15:36:57 persia, pandaboard Jul 30 15:37:33 And you're running oneiric? You probably also want to configure it to use a USB drive for your working area. Jul 30 15:37:45 (maybe even for everything, depending on how much you like to fiddle) Jul 30 15:40:07 Did you find the list of packages that aren't building today yet? Jul 30 15:41:52 Still on Natty atm. Was only really planning to do a personal project atm, and get packages working as I need them Jul 30 15:43:13 Aha. Jul 30 15:43:38 Well, let us know if you find something that doesn't work, especially if you have a fix :) Jul 30 15:43:54 If you find you have some time, and want to dig more, let us know. Jul 30 15:44:19 In either case, we're very happy to help get your environment set up for development, and lead you through how we use the packages for development. Jul 30 15:50:50 persia, cool, well I'm very happy to help where I can. I haven't really looked into it much yet, but I'll work my way through https://wiki.ubuntu.com/ARM before pestering the channel! Jul 30 15:51:58 linux transformer is fine Jul 30 15:52:12 and the maintainer stuff I hadnt changed Jul 30 15:52:18 re persia Jul 30 15:53:15 persia: the only reason it is longer is we were working on an -- convention Jul 30 16:00:18 lilstevie: Right. So, there's some string limit on these that isn't actually that long. When one starts to generate all the udebs, this string gets kinda awkward. Jul 30 16:00:47 As much as I'm a fam of getting as many kernels in the archive as possible, we obviously want to strive for concentration. Jul 30 16:01:16 heh Jul 30 16:01:20 It is my expectation that if we can use device-specific kernels to bootstrap specific devices, we'll be able to focus on getting integrated trees for things. Jul 30 16:01:38 persia: well my only concern is there are 2 variants of the transformer Jul 30 16:01:40 So, for oneiric, I'm expecting only two tegra kernels: ac100 and transformer. Jul 30 16:01:42 wifi and 3G Jul 30 16:01:57 Can a kernel be built that runs on both of them, or do the modules conflict somehow? Jul 30 16:02:11 I guess a universal could be built Jul 30 16:02:15 I'd much rather see loadable modules for the networking, and don't care that much about netbooting over 3G, for example. Jul 30 16:02:35 but given the 3G isn't fully in the wild yet it is hard Jul 30 16:03:21 emorris: Just let us know if you have questions: we surely haven't gotten all the docs up on the wiki, and we know some bits are confusing. Jul 30 16:04:31 lilstevie: So, let's pretend we have a combined kernel, and do the wifi module load through udev. When the 3G becomes more available, we can fix the bugs in that kernel. Jul 30 16:05:22 persia: well there is a ril driver in all recent versions Jul 30 16:05:42 Oh, excellent. Let's pretend that works until we get a bug report. Jul 30 16:06:22 sounds good Jul 30 16:06:41 argh.. i've generated a rootfs with rootstock, cross-compiled the kernel, but how on earth do i generate the uImage? Jul 30 16:07:30 lilstevie: I'll be on planes soon for a couple days, but I'll let you know when I am around enough, hoping to build and upload something. Jul 30 16:07:43 ok :) Jul 30 16:08:15 THe only other really obvious thing I see from looking over some of the files in debian/ is the changelog: that ought be a real email address, and a real name. Jul 30 16:08:27 (since you've provided both to LP and in other places, this oughtn't be onerous) Jul 30 16:09:11 yeah that I can understand :) Jul 30 16:09:22 I was just getting it to you mainly Jul 30 16:11:28 That's fine. I'm happy to have had a look, and glad to report that it looks like you've done it mostly right (from what I can tell from a quick review) Jul 30 16:13:16 :) Jul 30 16:17:49 fisuk, it isn't in arch/arm/boot? Jul 30 16:29:40 emorris: ah, didn't know where to look! thanks! Jul 30 16:37:30 recompiled it just with make... and make uImage did tell the location.. did before with dpkg-buildpackage and somehow missed it. Jul 30 16:38:11 i guess i should write a wiki entry "kernel compilation for idiots" Jul 30 18:51:12 jburkholder, hi, from what I read a while agi, ucontext are considered deprecated (not sure by what other API though) and not high priority. But I think just noone got around to implementing it. May require kernel changes too besides glibc, I do not know exactly **** ENDING LOGGING AT Sun Jul 31 02:59:57 2011