*** Maxdamantus has quit IRC | 00:13 | |
*** dafox has quit IRC | 00:32 | |
*** heroux has quit IRC | 00:34 | |
*** cyphase has quit IRC | 00:45 | |
*** xorly has joined #maemo | 00:47 | |
*** script has quit IRC | 00:56 | |
*** xorly has quit IRC | 00:59 | |
*** heroux has joined #maemo | 01:04 | |
*** heroux has quit IRC | 01:28 | |
*** heroux has joined #maemo | 01:29 | |
*** Cor-Ai has quit IRC | 01:32 | |
*** luke-jr has quit IRC | 01:32 | |
*** rm_work has quit IRC | 01:32 | |
*** luke-jr has joined #maemo | 01:32 | |
*** Cor-Ai has joined #maemo | 01:32 | |
*** rm_work has joined #maemo | 01:32 | |
*** Ras_Older has quit IRC | 01:35 | |
*** g3kk3r has quit IRC | 01:35 | |
*** Ras_Older has joined #maemo | 01:35 | |
*** esaym153 has quit IRC | 01:35 | |
*** esaym153 has joined #maemo | 01:36 | |
*** cyteen has quit IRC | 01:36 | |
*** Pali has quit IRC | 01:36 | |
*** g3kk3r has joined #maemo | 01:40 | |
*** cyphase has joined #maemo | 01:47 | |
*** florian has quit IRC | 02:04 | |
*** script has joined #maemo | 02:07 | |
*** xy2_ has quit IRC | 02:30 | |
*** xy2_ has joined #maemo | 02:30 | |
buZz | what do i need to mod on a usb powerbank to make it charge my n900? just short d-/d+ ? or does it need a resistor | 02:34 |
---|---|---|
*** LauRoman has quit IRC | 02:38 | |
*** infobot has quit IRC | 03:18 | |
*** infobot has joined #maemo | 03:20 | |
*** xes has joined #maemo | 03:21 | |
*** Kilroo has quit IRC | 03:25 | |
*** cyteen has joined #maemo | 03:36 | |
*** infobot has quit IRC | 03:37 | |
hurrian | buZz: shorting data lines would be sufficient, yeah | 03:43 |
hurrian | IIRC the USB charger spec says a short up to 200 ohm, so yeah, a 0 ohm solder bridge would do just fine | 03:44 |
*** Kabouik has quit IRC | 04:12 | |
*** phlixi has quit IRC | 06:05 | |
*** pagurus has quit IRC | 06:22 | |
*** pagurus has joined #maemo | 06:22 | |
DocScrutinizer05 | enyc: what's the problem with porting maemo to Neo900? technically maemo doesn't even need any porting for Neo900, it's the same platform | 07:02 |
DocScrutinizer05 | even the PVR should be backward compatible to the slightly lower version number in OMAP3430 | 07:03 |
DocScrutinizer05 | the ONALY thing that gives me worries is NOLO | 07:04 |
DocScrutinizer05 | ONLY* | 07:04 |
DocScrutinizer05 | even BME is no issue, we simply don't need it in Neo900 | 07:05 |
DocScrutinizer05 | what actually changes in hw is the modem (new one being a really open protocol, inlike the friggin ISI on BB5 modem) incl audio via standard PCM instead ISI, and the WLAN/BT module, though that's close enough to what's in N900 to not really introduce major problems, just new firmware needed I'd think | 07:08 |
*** LauRoman has joined #maemo | 07:17 | |
*** Guest25802 has quit IRC | 07:20 | |
hurrian | DocScrutinizer05: N900's NOLO is used in Neo900? | 07:37 |
DocScrutinizer05 | err, I don't think so, see above | 07:38 |
hurrian | mmm yeah, hardware init's gonna be ever so slightly different. guessing it'll be u-boot SPL? | 07:38 |
DocScrutinizer05 | somebody will have to patch uBoot to fully replace all necessary NOLO functions | 07:38 |
hurrian | but the reference TI x-loader should be enough to boot u-boot right? | 07:41 |
DocScrutinizer05 | yep | 08:05 |
DocScrutinizer05 | not only should, MUST | 08:06 |
DocScrutinizer05 | and is proven to work | 08:07 |
DocScrutinizer05 | what's not proven is particularly maemo coming up without NOLO doing some arcane init for it | 08:07 |
DocScrutinizer05 | though nobody found out so far what exactly | 08:08 |
DocScrutinizer05 | not like a lot of tests and investigating had been done at all | 08:08 |
DocScrutinizer05 | Pali once tried to boot maemo with xloder->uBoot->linux iirc, and reported problems | 08:09 |
DocScrutinizer05 | s/linux/maemo fremantle/ | 08:09 |
DocScrutinizer05 | quite possibly could have been one of the watchdogs, or the modem at large | 08:11 |
DocScrutinizer05 | or, don't know, GP xloader instead of HS-xloader | 08:12 |
DocScrutinizer05 | Neo900 anyway is a GP device, while N900 is a HS device in GP mode | 08:14 |
DocScrutinizer05 | so on Neo900 the GP xloader should work | 08:15 |
freemangordon | DocScrutinizer05: n900 is HS device in HS mode :) | 08:26 |
*** mike727 has joined #maemo | 08:28 | |
DocScrutinizer05 | is it? | 08:32 |
DocScrutinizer05 | well, seems the xloader already drops the ball, no? | 08:32 |
DocScrutinizer05 | I'm not 100% clear if there's a true GP mode on HS devices | 08:35 |
DocScrutinizer05 | I'm also not sure about GP devices checksumming the xloader or not, and if yes then with which cert | 08:36 |
freemangordon | DocScrutinizer05: it is not about bootloader signatures only, there is more than that | 08:43 |
freemangordon | firewalls, etc | 08:43 |
DocScrutinizer05 | I know | 08:44 |
DocScrutinizer05 | but all that isn't available to GP devices | 08:44 |
freemangordon | also, HS devices have crypto module while GO does not afaik | 08:44 |
freemangordon | *GP | 08:44 |
DocScrutinizer05 | and not available to HS devices in tainted mode - at least most of it | 08:44 |
freemangordon | tainted mode? you can;t boot unsigned bootloader so no way to taint it | 08:45 |
DocScrutinizer05 | I *rhink* this was a paradox, in that GP devices have the crypto hardware available to 'userland' while in HS devices it's hidden behind the firewalls in DOM0 aka whatever monitor | 08:46 |
DocScrutinizer05 | you can drop the DOM0 control | 08:46 |
DocScrutinizer05 | if N900 wasn't 'tainted' then you could do full control over all the firewalls and stuff | 08:47 |
DocScrutinizer05 | others call it 'sealed' | 08:47 |
DocScrutinizer05 | the idea of M-Shield / trustzone is to have the system split into a secure land and a userland. The processes running in secure land have full control over the complete hardware and the userland processes. Much like virtualization | 08:51 |
DocScrutinizer05 | when there's not a single process running in secure mode anymore, you basically dropped or tainted secure mode | 08:51 |
freemangordon | ah, I see what you meant | 08:52 |
DocScrutinizer05 | I don't know if any processes run in secure mode on N900 | 08:52 |
DocScrutinizer05 | I don't think so | 08:52 |
freemangordon | there is afaik | 08:52 |
freemangordon | think about the modem PPA | 08:53 |
DocScrutinizer05 | what's PPA? | 08:53 |
freemangordon | Primary Protected Application | 08:53 |
DocScrutinizer05 | modem is a separate system pretty much unlinked from maemo system and OMAP3430 | 08:54 |
freemangordon | though PPA might not be the correct term here | 08:54 |
freemangordon | DocScrutinizer05: part of the modem FW runs on OMAP | 08:54 |
DocScrutinizer05 | nope | 08:54 |
freemangordon | afaik | 08:54 |
freemangordon | at least it exposes supervisor functions | 08:55 |
freemangordon | or "BIOS" functions | 08:55 |
DocScrutinizer05 | the OMAP? yes | 08:55 |
freemangordon | and moded FW adds to that | 08:55 |
freemangordon | it exposes additional functions | 08:55 |
DocScrutinizer05 | that's why I said I don't know if it runs any (waiting) secure processes | 08:55 |
freemangordon | that's why I said there are :) | 08:56 |
DocScrutinizer05 | I know you're calling that monitor | 08:56 |
freemangordon | mhm | 08:56 |
freemangordon | also, on n900 omap there is a some memory chuck reserved for the modem FW | 08:57 |
freemangordon | iirc | 08:57 |
DocScrutinizer05 | could mean there's a process warting for a hw trigger, like a mailbox (FIFO) event or a write to a special RAM addr | 08:57 |
freemangordon | yep, exactly | 08:57 |
DocScrutinizer05 | if there was a memory chunk reserved for modem, we would need a blob in flash to store the firmware that's running in there | 08:58 |
freemangordon | there is | 08:58 |
DocScrutinizer05 | that's pretty much exactly what e.g jolla does | 08:58 |
* freemangordon tries to find it | 08:58 | |
*** Maxdamantus has joined #maemo | 08:58 | |
DocScrutinizer05 | it has a few partitions to store the modem firmware | 08:59 |
DocScrutinizer05 | those are protected by checksum so user can't tamper with them | 09:00 |
DocScrutinizer05 | can't see any faintly similar thing in maemo storage | 09:00 |
freemangordon | the "cmt" stuff | 09:01 |
freemangordon | part of it runs on OMAP, afaik | 09:01 |
DocScrutinizer05 | those are drivers afaik | 09:01 |
DocScrutinizer05 | and they run as normal processes under linux | 09:02 |
freemangordon | no, this is BB5 firmware and part of it is loaded as secure application on OMAP, don;t ask me how | 09:02 |
DocScrutinizer05 | but I do :-) | 09:02 |
freemangordon | there is PPA call called something like "load PA" | 09:03 |
DocScrutinizer05 | which file exactly? | 09:03 |
freemangordon | cmt-2nd | 09:03 |
freemangordon | cmt-algo | 09:03 |
DocScrutinizer05 | those are FIASCO parts | 09:03 |
freemangordon | and cmt-mcusw, but this is what runs on BB5 I guess | 09:03 |
DocScrutinizer05 | never seen them on OMAP maemo filesystem | 09:03 |
freemangordon | yes, part of FIASKO | 09:03 |
freemangordon | but it doesn;t really matter | 09:04 |
freemangordon | those are stored in the modem | 09:04 |
DocScrutinizer05 | ooh it matters a whole friggin lot, this is exactly the backdoor into your system you don't want | 09:04 |
freemangordon | anyway/ me got to run | 09:04 |
freemangordon | sure | 09:04 |
DocScrutinizer05 | but only if that code is running on OMAP not modem | 09:05 |
freemangordon | this is not like jolla and other MT socs | 09:05 |
freemangordon | well, AFAIK part of that code runs on OMAP | 09:05 |
freemangordon | might be wrong though | 09:05 |
freemangordon | however, bye, gtg | 09:06 |
DocScrutinizer05 | I wouldn't know what it got to do there, since the modem itself is only attached via a SSI interface and a few GPIOs | 09:06 |
freemangordon | But I guess NOLO knows how to talk with it | 09:07 |
DocScrutinizer05 | and libisi is talking directly to HSI/SSI | 09:07 |
DocScrutinizer05 | so you could safely delete those blobs and get rid of the processes that are run from them, they don't contribute to the modem function after all | 09:08 |
DocScrutinizer05 | note that ISI once been 'publicly' specified | 09:09 |
freemangordon | DocScrutinizer05: I am not 100% sure those run on OMAP, it could be the 2nd stage BL for the OMAP in BB% along with its PPA and OS | 09:09 |
DocScrutinizer05 | so you could talk to the SSI interface from any arbitrary system, without any userland/APE arcane processes | 09:10 |
DocScrutinizer05 | yes, that's most likely what it is | 09:10 |
*** dafox has joined #maemo | 09:10 | |
DocScrutinizer05 | in OMAP secure land only processes started from ROMBL, xloader, and possibly NOLO | 09:12 |
*** phlixi has joined #maemo | 09:12 | |
DocScrutinizer05 | aiui | 09:12 |
DocScrutinizer05 | you *could* call a monitor function to load a new process from userland storage into secure land, but that would only fly if that code is crypto-protected | 09:13 |
DocScrutinizer05 | well, if there's already a supervisor process running in secure, then that process as well could load more stuff from userland storage, check the signature, decrypt, and start a process from it | 09:16 |
*** qwazix has quit IRC | 09:23 | |
DocScrutinizer05 | re modem and what it can do on system: aiui there's one of the watchdogs actually living on modem, pinging libisi I guess, and when it times out, it can reboot the APE OMAP via a GPIO | 09:26 |
DocScrutinizer05 | same works in other direction too, APE can instruct modem to reboot and I guess libisi or cmt-whatever (prolly must be a process in the end) has a warchdog pinging the modem and resetting it via a GPIO when timing out | 09:27 |
*** dafox has quit IRC | 09:27 | |
*** qwazix has joined #maemo | 09:30 | |
*** qwazix has quit IRC | 09:33 | |
*** dmth|intevation has joined #maemo | 09:35 | |
*** qwazix has joined #maemo | 09:36 | |
*** LjL has quit IRC | 09:40 | |
*** LjL has joined #maemo | 09:42 | |
*** err0r3o3 has joined #maemo | 10:16 | |
*** err0r3o3_ has quit IRC | 10:19 | |
*** florian has joined #maemo | 10:30 | |
*** cyphase has quit IRC | 10:39 | |
*** cyphase has joined #maemo | 10:40 | |
*** xy2_ has joined #maemo | 10:54 | |
vahe[m] | hi all | 11:01 |
vahe[m] | https://bpaste.net/show/941fbf4f87a7 | 11:02 |
vahe[m] | matrix-pidgin | 11:02 |
KotCzarny | libmatrix.h:96:18: error: glib.h: No such file or directory | 11:03 |
KotCzarny | you miss a bunch of -dev packages | 11:03 |
KotCzarny | and build/lib programs too | 11:03 |
KotCzarny | make: pkg-config: Command not found | 11:03 |
vahe[m] | aha yes | 11:03 |
vahe[m] | KotCzarny do you think it's possible to fix? | 11:04 |
KotCzarny | if one knows what he is doing, maybe | 11:05 |
KotCzarny | but if they need recent libs, it will be hard | 11:05 |
vahe[m] | KotCzarny https://bpaste.net/show/fde962c671d5 | 11:08 |
vahe[m] | what can you say about this? | 11:08 |
vahe[m] | omemo for pidgin | 11:08 |
KotCzarny | missing lib, read the install instruction for that package | 11:09 |
vahe[m] | https://github.com/gkdr/lurch | 11:10 |
vahe[m] | ibpurple-dev, libmxml-dev, libxml2-dev, libsqlite3-dev, libgcrypt20-dev yes? | 11:11 |
KotCzarny | seems that you didnt dl/unpack libsignal-protocol-c | 11:13 |
DocScrutinizer05 | the path looks weird to me | 11:14 |
DocScrutinizer05 | no clue here though | 11:14 |
DocScrutinizer05 | just wondering what's /lib/axc/lib | 11:15 |
DocScrutinizer05 | particularly for *building* stuff there | 11:19 |
*** jskarvad has joined #maemo | 11:19 | |
*** jskarvad has quit IRC | 11:19 | |
*** jskarvad has joined #maemo | 11:19 | |
vahe[m] | ok i try | 11:22 |
bencoh | are you trying to build on device? | 11:22 |
bencoh | *sigh* | 11:22 |
bencoh | anyway, iirc purple-matrix needs a newer glib/json than available on maemo5, so .... | 11:23 |
bencoh | (not absoluetly certain about that but I think I checked back then) | 11:23 |
DocScrutinizer05 | when you'r actually building in a genuine maemo environment (on device, in emu) then you don't have and shall not have write access in /lib/ as user anyway, and that's absolutely fine. Packages shouldn't build in /lib/ | 11:26 |
vahe[m] | sorry friends I do not know much English | 11:27 |
vahe[m] | so I have a library that would fix the problem? :) | 11:27 |
DocScrutinizer05 | do not use "cd /lib/..." for "make" | 11:27 |
vahe[m] | https://bpaste.net/show/44a1767099ec | 11:28 |
DocScrutinizer05 | Nokia-N900:/home/user/MyDocs/lurch# make | 11:30 |
DocScrutinizer05 | cd ./lib/axc/lib/libsignal-protocol-c/ && \ | 11:30 |
DocScrutinizer05 | mkdir -p build && \ | 11:31 |
DocScrutinizer05 | is ODD | 11:31 |
DocScrutinizer05 | that make job is nonsense in my book | 11:31 |
KotCzarny | change your glasses, that's relative dir | 11:31 |
DocScrutinizer05 | duh!!! | 11:31 |
DocScrutinizer05 | indeed missing my glasses | 11:31 |
DocScrutinizer05 | vahe[m]: nevermind, I was wrong | 11:32 |
vahe[m] | :) | 11:33 |
vahe[m] | I think it is interesting | 11:33 |
DocScrutinizer05 | there's hardly anything more nasty than a cd ./foo... since a cd foo would do as well | 11:33 |
vahe[m] | why not updated pidgin? and how can I update ? | 11:34 |
vahe[m] | 2.12.0 | 11:35 |
vahe[m] | it would be cool | 11:35 |
bencoh | updating pidgin might be do-able actually | 11:36 |
vahe[m] | I have now 2.10.11 | 11:36 |
vahe[m] | well, I'm waiting for that maemo.org update in repo | 11:37 |
bencoh | but that's completely unrelated to your matrix plugin | 11:37 |
vahe[m] | I got another new N900 I have to use not less than 10 years))) | 11:38 |
vahe[m] | bencoh Yes, you rightly said, but I stopped not know what to do | 11:38 |
vahe[m] | + omemo plugin | 11:38 |
vahe[m] | may the problem is that I eat everything all at once :P | 11:39 |
bencoh | 1. you shouldn't build on device (n900) | 11:39 |
vahe[m] | may the problem is that I want to do everything at once | 11:39 |
bencoh | build using scratchbox | 11:39 |
bencoh | you'll only get troubles by building on device | 11:39 |
bencoh | everything will just be more complicated | 11:39 |
bencoh | 2. you should probably learn more about building process | 11:40 |
bencoh | as for the glib/json version issue, trying to build it shows minor problems regarding glib | 11:41 |
bencoh | json should be fine | 11:41 |
bencoh | and the minor glib issues seam relatively easy to fix/workaround | 11:41 |
bencoh | seem* | 11:42 |
vahe[m] | aha thansk | 11:42 |
bencoh | then you'll have to build/import http_parser | 11:42 |
vahe[m] | bencoh building process? | 11:42 |
bencoh | (http-parser should be pretty simple/standalone, unless it got bloated during the past years) | 11:43 |
bencoh | vahe[m]: how to build projects in general and which tools you need / how to troubleshoot issues | 11:43 |
*** xy2_ has quit IRC | 11:43 | |
* DocScrutinizer05 could come up with just two valid usecases for ./ when addressing a binary in local dir that also exists in path: ./date, or when filename is borked: cd ./-badidea | 11:44 | |
vahe[m] | I don't like complicated ,so it's easier for me to refuse the setting of the matrix and оmemo | 11:44 |
vahe[m] | I thought maybe just need to add the lib | 11:45 |
KotCzarny | doc: or when include lib is built outside current program tree and prefix is dynamic | 11:45 |
bencoh | DocScrutinizer05: you forgot about paths splitted in several $VAR | 11:45 |
bencoh | $TOP/foo/bar | 11:45 |
DocScrutinizer05 | hmmm | 11:45 |
bencoh | anyway | 11:45 |
DocScrutinizer05 | yeah | 11:45 |
DocScrutinizer05 | TOP=`cwd` | 11:47 |
DocScrutinizer05 | err pwd | 11:47 |
vahe[m] | bencoh libhttp_parser you say no for Maemo? | 11:49 |
vahe[m] | sorry, I bad know English | 11:49 |
vahe[m] | and probably did not understand that | 11:50 |
DocScrutinizer05 | he said it should be simple to build | 11:52 |
*** Kabouik has joined #maemo | 11:52 | |
vahe[m] | thanks all | 11:53 |
DocScrutinizer05 | but use scratchbox! not on device | 11:54 |
DocScrutinizer05 | ~sb | 11:54 |
DocScrutinizer05 | fsckng bot! | 11:54 |
*** infobot has joined #maemo | 11:56 | |
DocScrutinizer05 | ~sb | 11:56 |
infobot | methinks scratchbox is a cross-compiling system that uses binfmt_misc, rpc calls, and an nfs mount to make a cross-build appear to be 100% native, and is found at http://www.scratchbox.org/, hosted by maemo now. Also at http://maemo.merlin1991.at/files/SB | 11:56 |
*** N-Mi_ has joined #maemo | 11:56 | |
*** xy2_ has joined #maemo | 11:57 | |
DocScrutinizer05 | vahe[m]: http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide | 11:58 |
DocScrutinizer05 | http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Development_Environment/Maemo_SDK | 11:58 |
vahe[m] | I'm not familiar with scratchbox, but be sure to get acquainted now | 11:59 |
vahe[m] | thanks again :) | 11:59 |
*** xorly has joined #maemo | 11:59 | |
DocScrutinizer05 | get the VM, most easy way to use sb | 11:59 |
DocScrutinizer05 | http://maemo.merlin1991.at/files/SB | 12:00 |
DocScrutinizer05 | it's a VM image | 12:00 |
DocScrutinizer05 | virtualbox etc | 12:01 |
vahe[m] | ah ok | 12:03 |
DocScrutinizer05 | installing scratchbox is a tad annoying and tedious otherwise | 12:03 |
enyc | DocScrutinizer05: hrrm why 10.04 outdated system ooi ??? | 12:03 |
DocScrutinizer05 | hm? | 12:04 |
KotCzarny | because maemo is old. 2010. | 12:04 |
enyc | the txt along with that image suggests 10.04 lts | 12:04 |
enyc | no longer in pattches | 12:04 |
DocScrutinizer05 | so what? you're not supposed to browse the internet with this VM | 12:04 |
DocScrutinizer05 | it has all the tools you need and they fit together | 12:05 |
enyc | right, but what about compiler bugs, kernel, things like update for stack-clash vulnerability, .... | 12:05 |
DocScrutinizer05 | when you're interested in keeping sb up to date, you rather install genuine | 12:06 |
KotCzarny | you didnt get the 'maemo is old' part, did you? | 12:06 |
DocScrutinizer05 | good luck! | 12:06 |
KotCzarny | n900 runs with 2.6.28 kernel | 12:06 |
merlin1991 | enyc: actually maemo packages require such old autotools, it craps itself on some things on kernels > 2.6 ... | 12:08 |
enyc | hrrrrrrrm | 12:11 |
merlin1991 | also libtool and autotools in sdk repo don't excalty play along which is why the scratchbox makes some vodoo, which in turn isn't available if you install a recent version of scratchbox... | 12:14 |
merlin1991 | it's a big everything too old clusterfuck | 12:14 |
merlin1991 | you notice ie. that argz.m4 is missing but used if you install the latest scratchbox natively | 12:14 |
*** xy2_ has quit IRC | 12:16 | |
bencoh | "'s a big everything too old clusterfuck" indeed :/ | 12:21 |
*** xy2_ has joined #maemo | 12:23 | |
*** Vajb has quit IRC | 12:38 | |
bencoh | http://muarf.org/~bencoh/maemo/libmatrix.so no fucking idea whether this is supposed to work, but ... feel free to try | 12:38 |
enyc | i see ;p | 12:44 |
enyc | KotCzarny: the 2.6.28 kernel being heavily-patched from original for drivers and allsorts? | 12:45 |
DocScrutinizer05 | no | 12:47 |
DocScrutinizer05 | it just has dirivers that are not, or were not, upstreamed back when. Most are now, though | 12:48 |
*** xy2_ has quit IRC | 12:58 | |
*** xy2_ has joined #maemo | 13:11 | |
enyc | So, what's involved in producing a 2.6.32 -or- 3.2 or 3.16 or 4.9/newer kernel for N900 // old-maemo ?? would that be driver-interface-incompatible with older software? | 13:13 |
enyc | was pointed out to me 2.6.32 maintaned by RHEL6 / centos 6.9 so could at least build a security-patched 2.6.32 kernel in first-instance... | 13:13 |
enyc | (if that would work with the drivers-for-2.6.28 ??) | 13:18 |
merlin1991 | enyc: even if it works that would mean you have a recent kernel, yay | 13:27 |
merlin1991 | now go and update *everyhing else* | 13:27 |
merlin1991 | actually people do have recent kernel with patches ontop to export interfaces for old maemo running | 13:28 |
merlin1991 | but as far as security goes that is like a single drop ontop a forestfire | 13:28 |
*** NeKit has joined #maemo | 13:28 | |
enyc | merlin1991: that figures | 13:29 |
*** TheKit has quit IRC | 13:31 | |
*** Kabouik has quit IRC | 13:34 | |
*** Kabouik has joined #maemo | 13:34 | |
*** xy3_ has joined #maemo | 14:05 | |
*** xy2_ has quit IRC | 14:08 | |
*** xy2_ has joined #maemo | 14:09 | |
*** xy3_ has quit IRC | 14:12 | |
*** qwazix has quit IRC | 14:26 | |
*** qwazix has joined #maemo | 14:33 | |
*** qwazix has quit IRC | 14:33 | |
*** qwazix has joined #maemo | 14:33 | |
*** thuttu77 has quit IRC | 14:54 | |
*** Kabouik has quit IRC | 14:57 | |
*** xy2_ has quit IRC | 15:03 | |
*** Kabouik has joined #maemo | 15:04 | |
*** xy2_ has joined #maemo | 15:13 | |
*** troulouliou_div2 has joined #maemo | 15:18 | |
enyc | merlin1991: what does this mean//say about usefulness of porting maemo to newer hardware, neo900 or otherwise...? | 15:20 |
enyc | merlin1991: vs. just making a newer debian//devuan//whatever linux work on open//semi-open HW gadget ? | 15:20 |
enyc | linux / gnu / whatever desktop, i should say | 15:21 |
*** troulouliou_div2 has quit IRC | 15:37 | |
*** thuttu77 has joined #maemo | 15:37 | |
*** mike727 has quit IRC | 15:38 | |
bencoh | enyc: actually some are already trying to port/rebase (bits of) maemo on top of de{bi,vu}an | 15:39 |
*** deep-book-gk_ has joined #maemo | 15:42 | |
enyc | bencoh: ok that makes sense, where are repos, wikis, IRC channels, testable versions, ??? | 15:42 |
KotCzarny | in the git | 15:43 |
*** deep-book-gk_ has left #maemo | 15:43 | |
KotCzarny | and you are on the channel | 15:43 |
*** florian_kc has joined #maemo | 15:44 | |
*** florian has quit IRC | 15:45 | |
enyc | join #fptp | 15:45 |
enyc | hrrm err there was a fptf at some poi too... | 15:45 |
* enyc looks confused | 15:45 | |
enyc | KotCzarny: what git where? what wiki? whats' workable//installable at the moment? | 15:46 |
*** florian_kc has quit IRC | 16:03 | |
*** drcode has quit IRC | 17:52 | |
merlin1991 | enyc: you can check out https://github.com/fremantle-gtk3/ | 17:55 |
merlin1991 | it has lots of bits that are part of the core maemo experience there already | 17:55 |
merlin1991 | hm at least I think that is the right one | 17:57 |
sicelo | [D | 17:58 |
sicelo | sorry, | 17:59 |
merlin1991 | was that the gtk crapper utf code that breaks xchat on maemo? :D | 17:59 |
sicelo | haha. no. some crap i had in my irssi | 18:01 |
freemangordon | merlin1991: enyc: https://github.com/fremantle-gtk2/ | 18:01 |
merlin1991 | uh | 18:02 |
* merlin1991 hides | 18:02 | |
freemangordon | gtk3 port is suspended for a while | 18:02 |
merlin1991 | is gtk2 still seeing upstream support? | 18:02 |
freemangordon | afaik yes | 18:02 |
freemangordon | support == bugfixes | 18:02 |
freemangordon | after all there are a couple of DEs still using it | 18:03 |
merlin1991 | what's that gnome fork that sticks with gtk2? | 18:03 |
freemangordon | lxde? | 18:03 |
freemangordon | or was it xfce, not sure | 18:04 |
merlin1991 | looks like they are still doing stuff on gtk2.x | 18:04 |
merlin1991 | https://git.gnome.org/browse/gtk+/log/?h=gtk-2-24 | 18:04 |
*** dmth|intevation has quit IRC | 18:04 | |
merlin1991 | what made you suspend the gtk3 efforts? | 18:04 |
freemangordon | too many pieces are missing | 18:05 |
freemangordon | so I would have lost focus fighting with gtk instead of maemo as a whole | 18:05 |
sicelo | gnome fork was mate iirc | 18:05 |
enyc | MATE, ported to gtk3 enitrely in latest Mint 18.2 release... | 18:14 |
enyc | but MATE versions using gtk2 still about // in use | 18:14 |
*** Pali has joined #maemo | 18:31 | |
*** vakko has quit IRC | 18:31 | |
*** louisdk has joined #maemo | 18:41 | |
*** vakko has joined #maemo | 18:47 | |
*** xy2_ has quit IRC | 19:12 | |
*** xy2_ has joined #maemo | 19:12 | |
bencoh | now that's strange .... http://maemo.org/packages/repository/builds/fremantle_extras-devel_free_source/all/ | 19:23 |
bencoh | the "latest builds" preview on the right side is outdated | 19:24 |
*** Kabouik has quit IRC | 19:35 | |
*** Kabouik has joined #maemo | 19:49 | |
*** xy2_ has quit IRC | 19:58 | |
*** xy2_ has joined #maemo | 19:58 | |
*** thuttu77 has quit IRC | 20:15 | |
*** thuttu77 has joined #maemo | 20:16 | |
*** florian has joined #maemo | 20:27 | |
*** jskarvad has quit IRC | 20:29 | |
*** auenf has quit IRC | 20:30 | |
*** auenf has joined #maemo | 20:33 | |
*** xy2_ has quit IRC | 20:41 | |
*** xy2_ has joined #maemo | 20:42 | |
*** enyc has quit IRC | 20:58 | |
DocScrutinizer05 | not strange, that's called "midgard" ;-) | 21:03 |
DocScrutinizer05 | prolly one of the midgard "cronjobs" (some really weird thing) craped his pants | 21:04 |
DocScrutinizer05 | only a 2 or maybe 3 people on this planet would know where to look at to start trying to fix it. I'm not one of them | 21:06 |
DocScrutinizer05 | don't ask me to understand this: http://wstaw.org/m/2017/07/13/plasma-desktopvI8317.png | 21:16 |
DocScrutinizer05 | say this loud and fast, 5 times: >>Packages Package Packageevent<< ! http://wstaw.org/m/2017/07/13/plasma-desktophr8317.png | 21:21 |
DocScrutinizer05 | sorry, feeling this headache again. Already forgot about it the last few years as long as I didn't look at that shit anymore | 21:23 |
DocScrutinizer05 | >>Comments Comment<< >>Favourites Favourite<< | 21:24 |
*** enyc has joined #maemo | 21:25 | |
* DocScrutinizer05 sings "tag link - linktagtag, tag link linktagtag" | 21:25 | |
*** HRH_H_Crab has quit IRC | 21:26 | |
* DocScrutinizer05 got that midgard madness again :-S WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHH! | 21:26 | |
DocScrutinizer05 | Alt+F4 to the rescue | 21:28 |
*** xy2_ has quit IRC | 21:31 | |
*** xy2_ has joined #maemo | 21:31 | |
*** enyc has quit IRC | 21:36 | |
*** xy2_ has quit IRC | 21:51 | |
*** dreamer has quit IRC | 22:05 | |
*** dafox has joined #maemo | 22:09 | |
*** xray256 has joined #maemo | 22:18 | |
*** kalin has joined #maemo | 22:19 | |
kalin | Hi guis | 22:27 |
kalin | i'm trying to install python 2.4 with synaptic on my n900, but synaptic still try to use old repos | 22:29 |
*** enyc has joined #maemo | 22:29 | |
kalin | is the muarf mirror work? | 22:39 |
*** juiceme_ is now known as juiceme | 22:39 | |
*** juiceme has joined #maemo | 22:39 | |
DocScrutinizer05 | yes | 22:39 |
kalin | so why synaptic can't work with it? | 22:40 |
DocScrutinizer05 | but I doubt it has python2.4 | 22:40 |
kalin | crap | 22:41 |
DocScrutinizer05 | you should probably check: | 22:41 |
DocScrutinizer05 | ~plg | 22:41 |
DocScrutinizer05 | ~pkg | 22:41 |
DocScrutinizer05 | ~packages | 22:42 |
infobot | pkg is probably http://maemo.org/packages/ | 22:42 |
DocScrutinizer05 | ~ping | 22:42 |
infobot | ~pong | 22:42 |
kalin | its very important to me to get pyobd on my n900 | 22:42 |
DocScrutinizer05 | ~rtt | 22:42 |
infobot | hmm... rtt is round trip time | 22:42 |
*** spiiroin_ has joined #maemo | 22:42 | |
DocScrutinizer05 | kalin: why python2.4? | 22:43 |
*** spiiroin has quit IRC | 22:44 | |
kalin | pyobd dependecies... | 22:44 |
kalin | and pyserial | 22:45 |
kalin | I need to run this app to finish my education | 22:46 |
DocScrutinizer05 | seems like python.2.4.4 (final bugfix release) was released in 2005 and since then python2.5 is recommended? | 22:47 |
DocScrutinizer05 | I doubt you could find python2.4 for maemo, when it shipped with python2.5 a 8 years ago | 22:48 |
kalin | what you suppose to i do? | 22:49 |
sicelo | education? | 22:49 |
kalin | yes | 22:49 |
DocScrutinizer05 | try running your progrom on python2.5, if there are compatibility issues, go and fix them in the program code | 22:49 |
DocScrutinizer05 | program* | 22:49 |
DocScrutinizer05 | https://www.python.org/download/releases/2.4.4/ | 22:50 |
kalin | easy to say :D | 22:50 |
sicelo | pyobd on n900 runs just fine. what dependencies you don't meet? | 22:51 |
kalin | python 2.4 and pyserial | 22:51 |
DocScrutinizer05 | lol, even their website is already rotten and dust: https://www.python.org/download/releases/2.4.4/NEWS.txt 404 | 22:51 |
sicelo | n900's pyobd uses python 2.5 | 22:52 |
DocScrutinizer05 | looks like a nice educational lesson to make a python2.4 program run on python2.5 | 22:53 |
DocScrutinizer05 | https://www.python.org/doc/versions/ | 22:54 |
DocScrutinizer05 | https://docs.python.org/release/2.5/whatsnew/whatsnew25.html | 22:55 |
kalin | sicelo, how to show my terminal to see | 22:56 |
sicelo | screenshot, or pipe to a text file or pipe directly to a pastebin | 22:56 |
DocScrutinizer05 | https://docs.python.org/release/2.5/whatsnew/porting.html | 22:57 |
DocScrutinizer05 | echo "this is your program that creates output" | netcat termbin.com 9999 | 22:58 |
DocScrutinizer05 | particularly: ssh user@N900 echo "this is your program that creates output" | netcat termbin.com 9999 | 22:59 |
kalin | i have idea | 23:00 |
kalin | will use ssh from notebook to login in my n900 | 23:01 |
sicelo | ~repos | 23:05 |
infobot | from memory, repos is "deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/ ./ ;; deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/mr0/ ./", or see http://wiki.maemo.org/Repository#List_of_Maemo_repositories, or see ~jrrepos | 23:05 |
sicelo | kalin: also check your repos against the abovve | 23:05 |
*** dafox has quit IRC | 23:06 | |
sicelo | http://paste.debian.net/976389/ | 23:08 |
DocScrutinizer05 | http://maemo.org/packages/view/pyobd/ | 23:20 |
*** louisdk has quit IRC | 23:20 | |
DocScrutinizer05 | even in testing :-) | 23:20 |
DocScrutinizer05 | err maemo-extras | 23:20 |
DocScrutinizer05 | ~jrrepos | 23:21 |
infobot | extra, extra, read all about it, jrrepos is http://maemo.cloud-7.de/maemo5/et_al/HAM-catalogs/ | 23:21 |
DocScrutinizer05 | ~ham | 23:21 |
infobot | ham is, like, Hildon Application Manager. Slow as molasses. Anticipate you got time for a beer or two until it finishes whatever it does, or see ~speedyham | 23:21 |
kalin | /home/user # apt-get install pyobd | 23:21 |
kalin | Reading package lists... Done | 23:21 |
kalin | Building dependency tree | 23:21 |
kalin | Reading state information... Done | 23:21 |
kalin | E: Couldn't find package pyobd | 23:21 |
kalin | /home/user # apt-get install pyobd | 23:21 |
kalin | E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) | 23:21 |
kalin | E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? | 23:21 |
kalin | /home/user # apt-get install pyobd | 23:21 |
kalin | Reading package lists... Done | 23:21 |
kalin | Building dependency tree | 23:21 |
kalin | Reading state information... Done | 23:22 |
kalin | You might want to run `apt-get -f install' to correct these: | 23:22 |
kalin | The following packages have unmet dependencies: | 23:22 |
kalin | pyobd: Depends: python-serial but it is not going to be installed | 23:22 |
kalin | Depends: python-wxgtk2.6 but it is not going to be installed | 23:22 |
kalin | sociality: Depends: libqjson0 but it is not going to be installed | 23:22 |
kalin | E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). | 23:22 |
*** ChanServ sets mode: +o DocScrutinizer05 | 23:22 | |
DocScrutinizer05 | please use pastebin! | 23:22 |
kalin | ok, sorry | 23:22 |
*** ChanServ sets mode: -o DocScrutinizer05 | 23:22 | |
DocScrutinizer05 | check in package interface ^^^ where the missing dependencies are from | 23:23 |
DocScrutinizer05 | prolly should fix your catalogs | 23:24 |
*** Kabouik_ has joined #maemo | 23:24 | |
DocScrutinizer05 | or did you forget to apt-get update? | 23:24 |
DocScrutinizer05 | actually why did you issze the same command three times? and more weird, why did you get different results on all three runs? | 23:26 |
kalin | when i try apt-get update i gives me keyexpired | 23:26 |
DocScrutinizer05 | honestly you probbaly rather should use HAM | 23:27 |
DocScrutinizer05 | keyexpired is a warning | 23:27 |
DocScrutinizer05 | ignore it | 23:27 |
sicelo | +1 re- HAM | 23:27 |
kalin | how to ignore this | 23:30 |
DocScrutinizer05 | look into a different direction ;-) | 23:30 |
kalin | :D | 23:30 |
*** dafox has joined #maemo | 23:31 | |
sicelo | kalin: first step is to ensure you have corect repos. infobot gave you links | 23:32 |
kalin | i did use microb install link | 23:33 |
DocScrutinizer05 | yes, and ideally use ~jrrepos | 23:33 |
sicelo | which ones you adfed? | 23:34 |
DocScrutinizer05 | then check "catalogs" in HAM, disable obsolete/defective ones | 23:34 |
DocScrutinizer05 | sicelo: btw congrats! | 23:34 |
kalin | sicelo, both muarf and linenoise | 23:35 |
DocScrutinizer05 | no, please don't install both | 23:36 |
DocScrutinizer05 | it doesn't help, only slows down stuff | 23:36 |
DocScrutinizer05 | muarf is it | 23:36 |
sicelo | thanks DocScrutinizer05 :)) .. now the hard work begins | 23:36 |
kalin | ok, so now i must remove linenoise repo? | 23:38 |
*** xy2_ has joined #maemo | 23:38 | |
sicelo | yes | 23:38 |
DocScrutinizer05 | http://maemo.cloud-7.de/maemo5/et_al/HAM-catalogs/recommended.install | 23:38 |
DocScrutinizer05 | or, use http://maemo.cloud-7.de/maemo5/et_al/HAM-catalogs/muarf_devel_tools.install and disbale the tools and devel repos | 23:39 |
kalin | DocScrutinizer05, only this one or with muarf? | 23:40 |
DocScrutinizer05 | both include muarf | 23:40 |
kalin | ok | 23:40 |
DocScrutinizer05 | recommended is a symlink to muarf.install | 23:40 |
DocScrutinizer05 | also read my comment on bottom of that webpage | 23:41 |
DocScrutinizer05 | why the F* I got the muarf installfiles twice, with %20 amd with space? | 23:44 |
kalin | HAM is so slow... | 23:46 |
DocScrutinizer05 | bencoh: uri = http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/ vs uri = http://mirrors.muarf.org/maemo/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/ ?? | 23:48 |
DocScrutinizer05 | bencoh: I gather I can discard the urglier of both (mirrors.muarf)? | 23:49 |
DocScrutinizer05 | bencoh: which one is the recommended correct URL? | 23:50 |
DocScrutinizer05 | ~tell kalin about speedyham | 23:55 |
bencoh | DocScrutinizer05: maemo.muarf.org | 23:59 |
DocScrutinizer05 | I have to admit http://maemo.org/packages/view/pyobd/ leaves my totally clueless about what exactly this program *does*. >OBD-II (SAE-J1979) compliant scantool software< AAAHA hmmm | 23:59 |
bencoh | unfortunately google decided to index mirrors. first | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!