**** BEGIN LOGGING AT Thu Jan 29 03:00:00 2015 Jan 29 07:40:12 Did I miss something are the Nokia repos dead now? Jan 29 09:38:30 sixwheeledbeast: seems to be up (apt-get update works here) Jan 29 09:39:35 https://www.youtube.com/watch?v=rqTzjNyQGak Jan 29 15:17:56 freemangordon: Yesterday you spoke of glibc already being patched?? Jan 29 15:30:41 i think he said it's patchable, and other (previous) patches have been applied .. but accessible to CSSU users. by extension, he would also have meant a patch for this ghost is likely to come in the near future (if it will build) Jan 29 17:07:23 bencoh: not working for me here. Both Nokia Applications and SSU not updating. Jan 29 17:08:33 * stryngs debates doing LFS on the n900 Jan 29 17:08:35 with apt-get ? Jan 29 17:08:53 * stryngs thinks "After all, how hard could it be....." Jan 29 17:15:01 Sicelo: yep, something like that Jan 29 17:17:04 bencoh: both HAM and apt-get Jan 29 17:25:44 ~phone-control Jan 29 17:27:49 sixwheeledbeast: what does apt-get say ? Jan 29 17:31:52 dammit infobot Jan 29 17:42:30 Question for you folks. cssu, aside from .deb packages, what else does it entail? Jan 29 17:42:50 If'd I'd like to manually pursue it, to integrate it's changes into my version of how i do stuff; any ideas on where to start? Jan 29 17:44:08 with a more precise description of "manually" pursuing Jan 29 17:44:45 Well merlin1991 For starters: Jan 29 17:45:47 http://termbin.com/uqbo Jan 29 17:46:34 http://termbin.com/azys Jan 29 17:46:40 That's the difference in the way i do things Jan 29 17:46:44 I don't optify anything Jan 29 17:46:55 I do a bunch of chroot binds at boot Jan 29 17:47:06 I build natively, etc.. Jan 29 17:47:25 So, integrating stuff has to be done painstakingly carefully Jan 29 17:47:32 BUT... my n900? It kicks butt =) Jan 29 17:47:51 And i'd like to use some of the stuff the community uses Jan 29 17:49:11 and re-contribute in turn Jan 29 17:49:17 the stuff that can be anyways... Jan 29 17:49:25 non non-opt'd stuff. etc.. Jan 29 17:49:33 i.e... glibc patch Jan 29 17:49:36 bash4.3.33 Jan 29 17:49:39 ngrep Jan 29 18:53:00 I'll start upgrading and randomly booting maemo.org servers in about ten minutes. Jan 29 20:40:16 Hey... i can't apt-get source libc6 Jan 29 20:40:27 anyone have the source deb stuff? Jan 29 20:40:29 i want to patch it Jan 29 20:40:30 .. Jan 29 20:40:31 =) Jan 29 20:42:39 stryngs: I'm just patching the repo server, so bear with me a few minutes. Jan 29 20:42:48 *roar* Jan 29 20:43:22 Oh Jan 29 20:43:45 warfare: So the source will be available for libc6 or you're going to upload the libc6 patch? =) Jan 29 20:46:06 stryngs: I'll have a look if the source is on repository.maemo.org Jan 29 20:46:14 couldnt find it Jan 29 20:46:19 only the deb file Jan 29 20:46:25 kerio: ? Jan 29 20:46:31 i'm bearing with you Jan 29 20:46:37 Thanks :) Jan 29 20:47:16 stryngs: only debs, no sources. Jan 29 20:47:34 yeah Jan 29 20:47:42 so how the heck do we approach the ghost fix warfare ? Jan 29 20:49:15 stryngs: probably cssu has sources. Better ask merlin1991 when he is around. Jan 29 20:49:30 hmm, k Jan 29 20:49:39 I was thinking of grabbing http://ftp.gnu.org/gnu/glibc/glibc-2.5.tar.gz Jan 29 20:49:44 and going from there, sane choice? Jan 29 20:49:55 are there any nokia soecific patches in the maemo version? Jan 29 20:49:59 # dpkg --list | grep libc6 Jan 29 20:50:00 ii libc6 2.5.1-1eglibc27+0m5 GNU C Library: Shared libraries and Timezone data Jan 29 20:50:03 ii libc6-dev 2.5.1-1eglibc27+0m5 GNU C Library: Development Libraries and Header Files Jan 29 20:50:14 er 2.5.1 rather Jan 29 20:50:19 disregard orig link Jan 29 20:50:41 it's eglibc Jan 29 20:50:59 Oh Jan 29 20:51:04 have a look at https://gitorious.org/community-ssu/glibchttps://gitorious.org/community-ssu/glibc/ Jan 29 20:51:10 ok Jan 29 20:51:16 eglibc was debian default Jan 29 20:51:28 the patches on top are https://gitorious.org/community-ssu/glibc/source/434c104c8a4289f8a160db749aa6306ef508721b:debian/patches Jan 29 20:51:34 mer 404 Page not found Jan 29 20:51:53 ah, u squished the urls together Jan 29 20:52:07 nah my keyboard double fired when pasting ... Jan 29 20:52:23 ok merlin1991 I'm fairly saavy at this, but let me take it back a notch Jan 29 20:52:28 The patch work has already been done, yes? Jan 29 20:53:04 https://gitorious.org/community-ssu/glibc/source/434c104c8a4289f8a160db749aa6306ef508721b:debian/patches/series is the order the patches are applied (automatically by dpkg-buildpackage) Jan 29 20:54:00 in cssu we only added a patch for newer gcc, and fixes to kernel min version to enable ppoll/pselect support, and then updated the timezone information Jan 29 20:54:01 stryngs: stock eglibc sources are in the SDK repo Jan 29 20:54:14 hmm Jan 29 20:54:50 Ok, so for an n900 user who has not done cssu stuff. Which direction should i point? SDK repo? Jan 29 20:55:04 and then there's this bit of black magic to make the ppoll/pselect build work automatically https://gitorious.org/community-ssu/glibc/commit/5b9f847f25e8c90338c05d7cc36298c617ac0c1c Jan 29 20:55:26 stryngs: http://repository.maemo.org/pool/fremantle/free/g/glibc/ Jan 29 20:55:35 yea Jan 29 20:56:04 stryngs: if you manage to patch it for the ghost, please share the patch, to not double the work Jan 29 20:56:10 of course Jan 29 20:56:12 and i will aptch it Jan 29 20:56:35 hmm? Jan 29 20:56:40 ~aptch Jan 29 20:56:53 ~ping Jan 29 20:56:54 ~pong Jan 29 20:56:58 ~patch Jan 29 20:56:59 methinks patch is just a tool to handle text file mutations according to a common format known as 'diff'. For kernel patching use (depending on type of patch): 'patch -p1 < patch.diff' or 'zcat patch.gz | patch -p1' or 'bzcat patch.bz2 | patch -p1', or `patch -ruN old_dir new_dir > tree.diff` Jan 29 20:57:01 =) Jan 29 20:57:09 oh, ok :) Jan 29 20:57:16 hehe Jan 29 20:57:23 I spent the better part of 24 hours working on glibc Jan 29 20:57:26 just as a heads up Jan 29 20:57:29 versus eglibc Jan 29 20:57:30 =/ Jan 29 21:03:37 stryngs: I guess we need this https://sourceware.org/ml/libc-alpha/2013-04/msg00309.html backported Jan 29 21:05:16 nice Jan 29 21:06:03 Ok, so this is a little bit diff than i have done before Jan 29 21:06:05 dpkg-source -x glibc_2.5.1-1eglibc27\+0m5.dsc Jan 29 21:06:25 produced: glibc-2.5.1 Jan 29 21:07:08 Since there was a dsc, this tell me the orig was patched prior to becoming a deb yes? Jan 29 21:08:13 tbh, i'm now completly lost =(* Jan 29 21:08:35 stryngs: https://gitorious.org/community-ssu/glibc/source/434c104c8a4289f8a160db749aa6306ef508721b: Jan 29 21:08:48 my second N900 does not launch the camera application when i open the camera shutter. dmesg shows that the open and close are detected correctly. what is responsible for auto-launching camera application? Jan 29 21:09:12 Sicelo_: mce? dbus? Jan 29 21:09:51 also, when i launch camera application with closed shutter, it opens just fine, but of course black Jan 29 21:10:36 freemangordon: i have no idea how i can test.. any suggestions? Jan 29 21:10:49 lemme check mce sources Jan 29 21:12:39 I think it's the camera application itself. Jan 29 21:13:12 let me try reinstalling Jan 29 21:13:14 camera-ui usually runs in the background. If you're using CSSU you can configure whether it opens the viewer in the settings from the camera. Jan 29 21:13:26 non-cssu Jan 29 21:13:41 and camera-ui shows as running Jan 29 21:14:11 maemo.org domain is in transit to community now, the domain is not longer owned by Nokia. Jan 29 21:14:41 I don't expect any breakage, but you can never know. Jan 29 21:14:59 great Jan 29 21:15:47 Sicelo_: is that device on cssu? Jan 29 21:15:58 oh Jan 29 21:16:07 already answered Jan 29 21:16:30 yeah, latest stock Jan 29 21:17:07 i will install cssu-t sometime soon Jan 29 21:18:02 Sicelo_: at least camera-ui in CSSU uses HAL, see https://gitorious.org/community-ssu/camera-ui/source/4519436ec03a97af5bedf1ee10922c8c3647a156:src/dbus-helper.c#L280 Jan 29 21:24:33 So why can't glibc simply be upgraded to the latest version? Jan 29 21:24:42 Are there maemo-specific patches? Jan 29 21:26:37 Maxdamantus: see http://talk.maemo.org/showthread.php?t=89467 Jan 29 22:35:24 &g 25 Jan 29 22:40:10 So has someone made something like bq27200.sh that uses the kernel module instead of i2c? Jan 29 22:40:29 * Maxdamantus just did a hack modification to it. Jan 29 22:40:38 ./i2cget (){ sed '/^'"$4"'/!d; s/^[^=]*=//' though had to lower-case some uses of the command. Jan 29 22:53:25 bleh, stryngs disconnected Jan 29 22:54:12 for the record, apt-get source libc6 works in scratchbox (it comes from fremantle/sdk/free) Jan 29 23:59:57 Yay, won a race in typeracer on my N900. Jan 30 00:14:49 :-) **** ENDING LOGGING AT Fri Jan 30 03:00:00 2015