IRC log of #maemo for Monday, 2018-06-04

*** florian has quit IRC00:59
*** Pali has quit IRC01:13
*** xy2_ has quit IRC01:13
*** sunshavi has quit IRC01:18
*** sunshavi has joined #maemo01:31
*** jonwil has joined #maemo01:45
*** sunshavi has quit IRC02:52
*** jon_y has quit IRC02:56
*** jon_y has joined #maemo03:00
*** atk has quit IRC03:00
*** atk has joined #maemo03:00
*** infobot has quit IRC03:19
*** infobot has joined #maemo03:21
*** ChanServ sets mode: +v infobot03:21
*** M4rtinK has quit IRC03:33
*** sunshavi has joined #maemo03:44
*** Kabouik- has quit IRC04:05
*** spiiroin has quit IRC04:10
*** spiiroin has joined #maemo04:23
*** Kilroo has quit IRC04:28
*** Kilroo has joined #maemo04:53
*** Kilroo has quit IRC05:54
*** tm has quit IRC06:01
*** tm has joined #maemo06:05
*** vahe has joined #maemo06:17
*** xy2_ has joined #maemo07:41
jonwilAnyone here any good with debian packaging? Anyone want to help me get OpenSSL 1.1.0h (either the Upstream version or the Debian version) to compile on Fremantle? (the Debian version needs newer versions of dpkg and debhelper than we have and I dont think upgrading a package as critical as dpkg is something I want to do given the risk of bustage)08:07
*** spiiroin has quit IRC08:08
*** xy2_ has quit IRC08:22
*** xy2_ has joined #maemo08:24
*** xy2_ has quit IRC08:31
*** geaaru has quit IRC08:38
*** xy2_ has joined #maemo08:44
*** Cor-Ai has quit IRC08:49
*** spiiroin has joined #maemo08:52
*** eMHa__ has quit IRC08:56
*** eMHa has joined #maemo08:57
*** xes has quit IRC08:59
*** xes has joined #maemo09:03
*** ceene has quit IRC09:06
Oksanajonwil : Links, please? To Upstream and Debian versions? I did debian packaging, aeons ago. No idea why would somebody need newer dpkg version, though - and the latest Debian packaging seems to be significantly different from what it used to be in Maemo-like times.09:13
jonwilhttps://packages.debian.org/source/sid/openssl has links to openssl_1.1.0h.orig.tar.gz (the upstream source package) and openssl_1.1.0h-4.debian.tar.xz (the Debian packaging and local Debian patches)09:14
jonwilWe would need a new dpkg/dpkg-dev version and a new debhelper version if we were to use the Debian packaging rather than writing our own packaging for Maemo (I think we should be using the Debian local patches either way though, if Debian thinks those changes are important they are probably worth having)09:16
*** xy2_ has quit IRC09:16
OksanaIs 0.9.8n the newest one in Maemo repositories?09:20
* Oksana is surprised to see Diablo as Maemo3 and Fremantle as Maemo409:20
Oksanahttp://maemo.org/packages/view/openssl/ ^09:20
jonwilhttps://github.com/community-ssu/openssl/ is the latest version currently in Maemo09:25
jonwilIts the last 0.9.8 release and its shipped as part of the Community SSU09:26
Oksana0.9.8zf ... Nice, thank you :-)09:26
jonwilNo, thats 0.9.8zh09:26
jonwilI think we can assume that any local patch in09:27
OksanaAh, I was looking at the 1 release at this github09:27
jonwilin Maemo that is also in Debian is either no longer needed for 1.1.0h or is part of the local Debian patches for 1.1.0h09:28
jonwilAnd the few patches in Maemo that aren't in Debian aren't needed in 1.1.0h09:28
jonwilOne got merged upstream and the others aren't relavent anymore09:28
OksanaFor a first try, it would be nice to follow https://github.com/community-ssu/openssl/blob/master/HOWTOBUILD , only use upstream source package http://http.debian.net/debian/pool/main/o/openssl/openssl_1.1.0h.orig.tar.gz09:29
jonwilSo basically none of the patches in that community SSU git repo are needed09:29
*** ceene has joined #maemo09:29
OksanaSo, if patches aren't needed, then http://http.debian.net/debian/pool/main/o/openssl/openssl_1.1.0h.orig.tar.gz , and dpkg-buildpackage -rfakeroot -sa -us -uc -i.git09:30
* Oksana needs to get a build environment someday; building this on device would probably overwhelm rootfs09:30
* Oksana used to use MADDE on Windows XP, but Windows XP is too out-of-date to connect it to Internet09:31
jonwilThe easiest way to get a build environment going is to do what I do an use the Maemo Ubuntu build VM09:31
jonwilSo easy to just fire up vmware any time I am doing development09:32
jonwilMuch easier (and cheaper) than trying to set up a second machine just for Linux and for Maemo development09:32
*** vakko_ is now known as vakko09:46
*** vakko is now known as vakkov_09:46
Oksanajonwil : link to VM? /just in case I, or somebody else, get around to running it/09:57
jonwilhttps://www.fladnag.net/downloads/telephone/n900/tools/ has a link to the official Nokia VM10:00
jonwilYou probably want Maemo_Ubuntu_Lucid_Desktop_SDK_Virtual_Image_Final.7z10:00
jonwilThat's the one I am running (although I have a lot of packages installed in there and I have added more disk space and more RAM and stuff as well to the VM image)10:01
jonwilThere is no way Firefox 24.8.1 was gonna compile with the low amount of RAM the image is set up with by default :)10:02
*** ceene is now known as _CN_10:03
*** _CN_ is now known as ceene10:03
jonwilHeck, even QT was having problems until I bumped up the RAM10:03
jonwilThere is apparently a more modern dev environment/VM out there somewhere but I dont know anything about it10:03
jonwilI am keeping with the Nokia VM just because its what I have been using since about 2014 or so (for a while I was using an old PC as a dev box but then I moved house and decided to retire the old PC rather than pay to have it moved)10:04
*** jskarvad has joined #maemo10:14
*** jskarvad_ has joined #maemo10:18
*** jskarvad has quit IRC10:20
*** jskarvad_ is now known as jskarvad10:29
Maxdamantusbtw, GitHub to follow Nokia, in case someone hasn't heard.10:31
KotCzarnymaybe they want to access password protected repos?10:35
*** florian has joined #maemo10:35
bencohMaxdamantus: mmh?10:35
bencohoh, shit.10:35
* sparre only has public stuff on Github. And (practically) only as mirrors of his Mercurial repositories on Bitbucket.10:36
bencohI don't use github either, but still :)10:37
*** geaaru has joined #maemo10:38
*** eMHa has quit IRC10:43
*** Kabouik has joined #maemo11:19
*** florian has quit IRC11:22
jonwilI dont use any private Github stuff but I do use it for public repos11:23
jonwilI have yet to see anything to suggest Microsoft is going to make github suck though11:23
MaxdamantusWell, their intention is presumably to make money, and the way they make money usually involves monopolisation (either encouraging users to lock themselves into their products, or shut the former competitor down)11:27
Maxdamantushttps://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish11:28
MaxdamantusPersonally, I don't like the idea of relying on things within the Microsoft ecosystem.11:29
Maxdamantusand I don't see why they would spend $2M on GitHub if their intention was not to encourage (in whatever way) users of GH to be incorporated into the ecosystem.11:30
Maxdamantuser, $2B*11:30
Maxdamantusor whatever it was11:30
Maxdamantusah, valued at $2B a few years ago, not known how much they're paying to acquire it.11:31
*** eMHa has joined #maemo11:55
*** spiiroin has quit IRC12:36
*** spiiroin has joined #maemo13:11
*** brolin_empey_ has joined #maemo13:13
*** RedW has joined #maemo13:14
*** `0660_ has joined #maemo13:15
*** paeonia_ has joined #maemo13:17
*** sixwheeledbeast^ has joined #maemo13:17
*** till_ has joined #maemo13:19
*** olebrom has quit IRC13:20
*** `0660 has quit IRC13:20
*** RedM has quit IRC13:20
*** sixwheeledbeast has quit IRC13:20
*** r00t|home has quit IRC13:20
*** RST38h has quit IRC13:20
*** brolin_empey has quit IRC13:20
*** till has quit IRC13:20
*** paeonia has quit IRC13:20
*** danjackson has joined #maemo13:26
*** florian has joined #maemo13:26
*** r00t|home has joined #maemo13:27
*** olebrom has joined #maemo13:28
*** florian has quit IRC13:34
*** vahe has quit IRC14:03
*** trx has quit IRC14:20
*** trx has joined #maemo14:23
*** leakypug has joined #maemo15:16
leakypugI am planning to move back to my n900. Is there anyone with n900 using yappari here? does it still work?15:17
KotCzarnyno support15:18
KotCzarnyno working app15:18
KotCzarnywhatsapp went 'no 3rd party apps'15:18
*** xy2_ has joined #maemo15:22
leakypugoh no. Thank you!! And wow.. such an instant reply!! the reason why I love this community!!15:23
KotCzarnyyou just got lucky15:23
KotCzarnyon irc response time is from 0.5s to 14 days15:23
leakypugha ha :)15:24
leakypugif I want to start using my n900 back, I lost the details of repo urls.. are the ones in the maemo wiki working?15:25
KotCzarny~maemo-repos15:26
infobotwell, maemo-repos is http://wiki.maemo.org/Repository#List_of_Maemo_repositories15:26
KotCzarnyalso:15:26
KotCzarny~flashing15:26
infobotmethinks maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh; or see ~flashing-cmdline, or see ~lazyflashing15:26
KotCzarnyi suppose you know about cssu?15:26
leakypugyeah, community ssu :D15:27
leakypugyep - was an active user of n900 since 2010 till 201615:27
KotCzarnyk, as usual, t.m.o and w.m.o are your best information source15:27
leakypugcool.. heading there right away!!15:28
*** Venemo has joined #maemo15:38
*** Sigyn has quit IRC16:07
*** Sigyn has joined #maemo16:07
*** ChanServ sets mode: +v Sigyn16:07
DocScrutinizer05(( Oksana is surprised to see Diablo as Maemo3 and Fremantle as Maemo4)) I think the "-maemoN" suffix in versions has nothing to do with Maemo 3 or 4 or 516:10
sparreDocScrutinizer05: Isn't the trailing "-maemoN" in version numbers like "-debN" in Debian - i.e. packaging versions of the same upstream version?16:14
DocScrutinizer05prolly16:14
DocScrutinizer05I've seen everything from maemo0 to maemo8 on arbitrary packages in apt-chace policy et al16:15
DocScrutinizer05leakypug:16:18
DocScrutinizer05~lf16:18
infobotit has been said that #maemo lazyflashing is http://wiki.maemo.org/Updating_the_tablet_firmware#The_Lazy_Approach16:18
DocScrutinizer05~jrtools16:18
infobotwell, jrtools is http://wiki.maemo.org/User:Joerg_rw/tools16:18
DocScrutinizer05should get you started16:18
*** Venemo has quit IRC16:21
*** Venemo has joined #maemo16:21
*** brolin_empey_ is now known as brolin_empey16:34
jonwilLooks like MS paid $7.5B for Github16:44
KotCzarnycash money, ka-ching16:46
jonwilAnd it seems to be driven by the community-focused developer-tools side of Microsoft rather than the all business other half (the side that shoved Windows 10 down everyone's throat for example)16:46
jonwilThey say good things about not wanting github to change for the worse16:46
jonwilThey say nothing about any kind of lock-in16:47
KotCzarnyignore the words, observe the (future) actions16:48
*** danjackson has quit IRC16:52
*** danjackson has joined #maemo16:52
*** danjackson has quit IRC16:53
jonwilIf Microsoft does something bad with github, we can always switch things to gitlab or something16:54
*** danjackson has joined #maemo16:55
*** danjackson has joined #maemo16:57
*** Kabouik_ has joined #maemo17:09
*** Venemo has quit IRC17:12
*** Kabouik has quit IRC17:13
*** RST38h has joined #maemo17:15
jonwilok, so I got some packaging for OpenSSL 1.1.0h that should work but now it turns out that the OpenSSL 1.1.0h configure script (which happens to be a Perl script of all things) needs Perl 5.10.0 and the Perl in scratchbox is only 5.8.4. So now I gotta find a way to get a newer Perl in there (and yes it really does seem to need the newer Perl, I tried changing the version from 5.10.0 to 5.8.4...17:16
jonwil...and it gave me errors)17:16
bencohuh....17:17
bencohnightmare17:17
bencohjonwil: are you absolutely certain it really needs 5.10?17:17
bencohah, nevermind17:17
jonwilYeah it definitely gives errors if I change the script to look for 5.8.4 as mnimum17:18
bencohtbh I'd rather not upgrade perl, since it'd probably end up with yet another tarball that one need to open before being able to build some package17:19
bencoh(just like gcc-4.7 for thumbs)17:19
jonwilSo what do we do?17:21
jonwilI know about as much Perl as I do Python (i.e. none)17:21
bencohhmm17:22
bencohI'd try and patch that configure script, but ... I don't really know what they did and would need to actually read their commit logs17:23
bencohcommits log*17:23
ceenejonwil: I made a .deb package for openssl 1.0.2e17:26
ceenei remember I had to tinker a little bit with some perl scripts17:26
jonwilGot a link to the source code for that?17:26
ceenein fact, I think I simply removed them because they were not needed, although they were useful, they were not essential17:26
jonwilThat might help me figure out what I need to change in 1.1.0h17:26
jonwilOr maybe not if they just got removed17:26
jonwilI can't exactly remove Configure :)17:27
ceenehttps://github.com/agamez/maemo-openssl-1.0.2/commits/master17:27
KotCzarnymaybe you need to rebuild with autotools17:27
ceenegithub...17:27
jonwilConfigure is a Perl script and there is no autotools involved17:27
KotCzarnyahm17:27
jonwilBest way is probably to find someone who can actually program Perl and who can come up with a way to do in 5.8.4 what they are using from 5.10.017:28
ceenebuild-depends for 1.0.2e doesn't require perl17:28
ceenei had to do a few things17:28
bencoheval 'exec perl -S $0 ${1+"$@"}'17:28
ceenei'm sure those commits will be helpful to you17:28
bencohceene: in Configure from your repository17:29
bencohdunno about build-depends, but it looks like perl to me :)17:29
ceenethen it should've been on Build-depends17:29
ceeneyep17:29
ceenebut i built this thing on17:29
ceenescratchbox17:29
ceenei forgot the name for a second17:29
bencohso perl was already available anyway17:30
bencohhaha17:30
ceeneyep17:30
ceenethat's all i remember, it's from dec 201517:30
ceenebut i do know that i was able to build a .deb package for maemo and it did work17:30
bencohI haven't fiddled with maemo/openssl for years either17:30
ceenei also did something to qt417:31
*** vahe has joined #maemo17:31
ceenehttps://github.com/agamez/qt-x11-maemo/commits/RemoveSSL317:31
ceeneand also17:32
ceenehttps://github.com/agamez/qt-x11-maemo/commits/UpgradeSSL17:32
ceenei think I had to something to it so yappari could download sent images17:32
jonwilThanks.17:32
ceenebecause whatsapp servers started blocking tls3, as it's insecure17:32
ceenei don't think i got to release this, because few days after that, yappari stopped working at all17:33
ceeneand I left lots of things in progress17:33
jonwilIn my case I need TLS 1.2 because the backend for my public transit agency now needs TLS 1.2 minumum in order to work (which means my Fahrplan backend is broken until I get TLS 1.2 into QT)17:33
ceenei think last branch, UpgradeSSL, should make it work17:34
ceenealongside a modern openssl17:34
ceenethe one from my repo17:34
ceeneboth together should work for you, just as they are, i think17:34
jonwilI am sure I can get the OpenSSL 1.1.0h build I have going working correctly17:34
jonwilMuch better than using an out-of-date build with possible bugs in it./17:34
ceenemy 1.0.2e did work17:34
jonwilI just need to find someone who knows Perl17:34
jonwilmost likely17:35
ceeneso, probably there's not much work to do to port it to build 1.1.0h17:35
ceeneif you take a look, I removed a couple of .pl scripts17:35
*** frals has quit IRC17:35
*** frals has joined #maemo17:35
*** frals has joined #maemo17:35
ceenei think17:36
ceenei'm a bit confused now17:36
ceeneshould have documented the whole process, not only the repo17:36
ceenein any case, 1.0.2e is still better than what is right now in maemo, so it's a step ahead, even if you don't manage to upgrade to 1.1.0h17:37
jonwilI am sure that if I can find a Perl programmer I can get 1.1.0h working17:44
jonwilThat said, finding someone who can actually understand code written in that abomination may not be so easy :P17:44
*** danjackson has quit IRC17:46
*** danjackson has joined #maemo17:46
ceenedoes it shout a lot?17:48
ceeneor just a couple random things?17:48
ceenecan you post a log?17:48
jonwilWhen I downgrade the version it complains about foreach and then stops17:48
ceenehttp://search.cpan.org/~shay/perl-5.26.2/pod/perl5100delta.pod17:49
ceeneThis document describes the differences between the 5.8.8 release and the 5.10.0 release.17:50
ceenei assume there's no pratical difference between 5.8.4 and 5.8.8, being different only on the third number17:50
jonwilhttps://pastebin.com/mQ0vzF0317:56
jonwilThat's the full log of errors I get17:56
ceeneyour openssl is the one from debian or from openssl repo?17:57
jonwilThe configure file is exactly the one from OpenSSL 1.1.0h (debian uses the upstream version with no applied patches)17:58
ceenei don't get why it complains about the backlash18:03
ceeneforeach (sort split(/\s+/,$target{bn_ops})) {18:03
ceenethis is on your Configure18:03
jonwilI dont know either18:03
ceeneand this is on openssl1.0.2e, still requiring only 5.0.018:03
jonwilI know nothing about Perl18:03
ceeneforeach (sort split(/\s+/,$bn_ops))18:03
ceeneyeah, this perl thing is clearly write once, read never again18:06
ceeneproblem lies not on that line18:06
ceenebut on line 121218:07
ceene        $predefined{$1} = $2 // "";18:07
ceene/ is a new operator on 5.10.018:07
ceene //, I meant18:07
ceene Thus, EXPR1 // EXPR2 returns the value of EXPR1 if it's defined, otherwise, the value of EXPR2 is returned. (EXPR1 is evaluated in scalar context, EXPR2 in the context of // itself). Usually, this is the same result as defined(EXPR1) ? EXPR1 : EXPR218:08
ceenecan you try this18:09
ceene--- Configure2018-06-04 16:58:27.000000000 +020018:09
ceene+++ Configure.new2018-06-04 17:09:17.744789676 +020018:09
ceene@@ -1209,7 +1209,7 @@18:09
ceene     open(PIPE, "$cc -dM -E -x c /dev/null 2>&1 |");18:09
ceene     while (<PIPE>) {18:09
ceene m/^#define\s+(\w+(?:\(\w+\))?)(?:\s+(.+))?/ or last;18:09
ceene-$predefined{$1} = $2 // "";18:09
ceene+$predefined{$1} = defined($2) ? $2 : "";18:09
ceene     }18:09
ceene     close(PIPE);18:09
ceenesome bot didn't like me pasting that here18:09
ceenehttps://pastebin.com/sQyzzzJY18:10
ceenejust replace $predefined{$1} = $2 // ""; at line 1212 with $predefined{$1} = defined($2) ? $2 : "";18:10
*** AlexNoise has joined #maemo18:11
jonwilok, so if we have the line return $withargs{zlib_lib} // "ZLIB1"; in perl, what is the right replacement for that one?18:19
ceenereturn defined($withargs{zlib_lib}) ? $withargs{zlib_lib} : "ZLIB1";18:20
ceenebasically, a // b means: if variable 'a' is defined, let's use its value, otherwise, let's use b as fallback value18:21
*** Pali has joined #maemo18:28
ceenei'm leaving now18:28
ceenelet me know if this ends up working out18:29
ceeneping my name so i can scroll easily back then :)18:29
ceenecya!18:29
*** Konsieur has joined #maemo19:10
*** Kabouik_ has quit IRC19:13
*** jskarvad has quit IRC19:19
*** geaaru has quit IRC19:22
*** geaaru has joined #maemo19:22
*** geaaru has quit IRC19:23
*** lostinthesnow has joined #maemo19:33
*** drrty has joined #maemo19:40
*** Kabouik_ has joined #maemo19:48
*** Konsieur has quit IRC19:51
*** drrty has quit IRC19:57
sixwheeledbeast^+0m5 for Maemo5 versioning. -0maemoX would be used for a application port, if I remember my debian packaging correctly.19:58
*** drrty has joined #maemo20:04
*** Gizmokid2005 has quit IRC20:25
*** Gizmokid2005 has joined #maemo20:25
*** eMHa has quit IRC20:37
*** drrty2 has joined #maemo20:55
*** drrty has quit IRC20:56
*** sunshavi has quit IRC21:05
*** eMHa has joined #maemo21:12
*** AlexNoise has quit IRC21:27
*** Gizmokid2005 has quit IRC21:27
*** Gizmokid2005 has joined #maemo21:28
*** sunshavi has joined #maemo21:31
*** jonwil has quit IRC21:32
*** M4rtinK has joined #maemo21:33
*** vahe has quit IRC21:43
*** lostinthesnow has quit IRC21:58
*** florian_kc has joined #maemo22:05
*** florian_kc is now known as florian22:05
*** LauRoman|Alt has quit IRC22:22
*** Kabouik_ has quit IRC22:39
*** drrty2 has quit IRC22:40
*** drrty2 has joined #maemo22:46
*** AlexNoise has joined #maemo22:55
*** Kabouik has joined #maemo22:56
AlexNoiseyey. being on IRC with a N81022:56
AlexNoisea dream comes true finally22:56
AlexNoise\o22:56
KotCzarnywant to convert n810 into intelligent and remotely controllable audio player too? :)22:57
*** Kabouik_ has joined #maemo22:58
*** florian has quit IRC22:58
*** Kabouik_ has quit IRC22:58
AlexNoisewithout bricking it?22:58
AlexNoisekinda..22:58
KotCzarnytry oscp22:58
* dreamer has an N810 that is kind of purposeless22:58
*** Kabouik_ has joined #maemo22:59
AlexNoiseI do heard of it. will try eventually22:59
AlexNoisethis nis such a beautiful device. kb feels strage after 5 years of N90023:00
AlexNoisebut getting familiar with it23:00
KotCzarnyyou can control oscp core running on n810 with remote running on n900 (or pc)23:00
KotCzarnyor the other way round23:01
*** Kabouik- has joined #maemo23:01
AlexNoisenice23:02
KotCzarnyit also has internet radio browser built in23:02
KotCzarnyin case you dont have enough audio files23:02
AlexNoiseis internet radio still possible on this?23:03
KotCzarnysure, why not?23:03
AlexNoiseah you answered faster23:03
AlexNoisecool23:03
*** Kabouik_ has quit IRC23:03
KotCzarnynot to mention support for plethora of mod formats23:05
*** drrty2 has quit IRC23:14
*** LauRoman has joined #maemo23:19
AlexNoisewell this is some heavy stuff. i'll need time to set it up properly23:23
AlexNoiseweekend23:23
KotCzarny'this'?23:24
AlexNoiseocsp23:24
KotCzarnynah23:24
KotCzarnyunless starting app manager is heavy stuff23:25
*** drrty has joined #maemo23:31
*** drrty has quit IRC23:49
*** drrty has joined #maemo23:51

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!