*** rd has quit IRC | 00:00 | |
DocScrutinizer | omg, there's quite a number of suspicious files in usr/bin/* | 00:03 |
---|---|---|
DocScrutinizer | cd /us/bin | 00:03 |
DocScrutinizer | for File in *; do echo -ne "\n---${File}---"; objdump -d $File|grep -q illegal && echo -n " <<<<<<<<<<######## $File has illegal"; done | 00:04 |
DocScrutinizer | freemangordon: ^^^ | 00:04 |
DocScrutinizer | never mind | 00:12 |
DocScrutinizer | -j .text helps a bit | 00:12 |
*** mase76 has quit IRC | 00:36 | |
*** mirandir has left #maemo-ssu | 00:57 | |
*** jonwil has joined #maemo-ssu | 01:18 | |
*** keel has quit IRC | 01:29 | |
*** scoobertron has quit IRC | 01:53 | |
*** jonwil has quit IRC | 02:15 | |
*** jonwil has joined #maemo-ssu | 02:15 | |
*** zogg_ has quit IRC | 02:55 | |
*** akikhaw has quit IRC | 03:00 | |
*** akikhaw has joined #maemo-ssu | 03:00 | |
*** ZogG has joined #maemo-ssu | 03:08 | |
*** M4rtinK has quit IRC | 03:20 | |
*** akikhaw has quit IRC | 03:25 | |
*** akikhaw has joined #maemo-ssu | 03:25 | |
*** NIN101 has quit IRC | 03:55 | |
*** krayon has quit IRC | 05:03 | |
*** amiconn has quit IRC | 05:46 | |
*** amiconn_ has joined #maemo-ssu | 05:46 | |
*** amiconn_ is now known as amiconn | 05:46 | |
*** psycho_oreos has joined #maemo-ssu | 06:17 | |
*** DocScrutinizer has quit IRC | 07:24 | |
*** DocScrutinizer has joined #maemo-ssu | 07:24 | |
*** ekze has quit IRC | 07:55 | |
*** ekze has joined #maemo-ssu | 08:01 | |
*** mirandir has joined #maemo-ssu | 08:17 | |
*** scoobertron has joined #maemo-ssu | 10:00 | |
*** scoobertron has quit IRC | 10:07 | |
*** scoobertron has joined #maemo-ssu | 10:10 | |
*** m0use has quit IRC | 10:20 | |
*** M4rtinK has joined #maemo-ssu | 11:26 | |
*** freemangordon_ has joined #maemo-ssu | 12:00 | |
freemangordon_ | merlin1991: I found the reason why we have neon set in DEB_BUILD_OPTIONS | 12:00 |
freemangordon_ | there is FREMANTLE.ARMEL.environment file in scratchbox targets | 12:01 |
freemangordon_ | MohammadAG: ^^^ | 12:02 |
freemangordon_ | ops, not neon but thumb | 12:02 |
*** scoobertron has quit IRC | 12:12 | |
freemangordon_ | X-Fade: ping | 12:14 |
*** lizardo has joined #maemo-ssu | 12:30 | |
*** jonwil has quit IRC | 12:33 | |
*** M4rtinK has quit IRC | 12:55 | |
*** NIN101 has joined #maemo-ssu | 13:04 | |
merlin1991 | freemangordon_: where is that file? | 13:39 |
merlin1991 | I'd like to have a look | 13:39 |
*** jonwil has joined #maemo-ssu | 13:41 | |
freemangordon_ | merlin1991: in /scratchbox/users/maemo/targets (or similer, don't have acces to my home PC right now) | 13:44 |
merlin1991 | hm can't find the file in question | 13:46 |
freemangordon_ | hold on a second to give you the exact location | 13:47 |
freemangordon_ | yep, the location is correct, filename is FREMANTLE_ARMEL.environment. The contents of the file is "export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp". Filedate is 28.10.2010 (yes, 2010) | 13:51 |
freemangordon_ | Have no idea where this came from | 13:51 |
merlin1991 | I don't have it :D | 13:51 |
freemangordon_ | good for you, I am using vmware scratchbox image | 13:52 |
freemangordon_ | Anyway, there is still no new update, what is going on? | 13:53 |
merlin1991 | Mag kinda went mia yesterday after he asked what mess | 13:53 |
merlin1991 | I forgot to email him yesterday, doing it now | 13:53 |
freemangordon_ | X-Fade: ping | 13:53 |
X-Fade | freemangordon_: pong | 13:53 |
freemangordon_ | I want to become CSSU-testing maintainer, I assume you are the person to give me rights etc. | 13:54 |
X-Fade | freemangordon_: That is a problem. | 13:54 |
X-Fade | Current setup really allows only one person there. | 13:54 |
freemangordon_ | hmm :D | 13:55 |
X-Fade | So need to think about how to fix that :) | 13:55 |
freemangordon_ | can more that one person share the same credentials? | 13:55 |
X-Fade | Of course not. | 13:56 |
X-Fade | That would be insane. | 13:56 |
freemangordon_ | I have no ide how the authentication is made | 13:56 |
merlin1991 | public key | 13:56 |
X-Fade | You don't do that ever :) | 13:56 |
freemangordon_ | agree :) | 13:56 |
merlin1991 | and even if it were pw based you still wouldn't do it :D | 13:56 |
freemangordon_ | ok, so how to solve that problem? | 13:56 |
merlin1991 | let the man think :D | 13:56 |
freemangordon_ | I don't want maintainership to be revoked from MohammadAG | 13:57 |
freemangordon_ | merlin1991: OK | 13:57 |
freemangordon_ | :D | 13:57 |
X-Fade | Well one thing would be to have one release manager. | 13:57 |
X-Fade | So you do your packages etc in git and one person finally pulls them into the repo. | 13:58 |
freemangordon_ | Yep, but that person is MohammadAG AIUI | 13:58 |
X-Fade | So what do you want to do exactly then? | 13:59 |
freemangordon_ | the same, to be able to pull th packages in repo | 13:59 |
freemangordon_ | because we can compile .debs as much as we like | 14:00 |
freemangordon_ | but if trere is noone to put those .debs in repo... | 14:00 |
X-Fade | But putting random debs in the repo also doesn't sound like a good idea ;) | 14:01 |
freemangordon_ | err, you mean what exacly? | 14:01 |
X-Fade | I mean that you have a responsibility there. You can automatically brick devices, so it would be good that you didn't push every deb you compiled there. | 14:02 |
freemangordon_ | of course, why do you think I am going to do that? | 14:03 |
DocScrutinizer | duh, that's weird. Never thought it would be a problem with auth and perms to get the vice-maintainers I asked for | 14:03 |
freemangordon_ | X-Fade: TBH it does not matter if it will be me or doc or whoever, we just need someone to do the job MohammadAG is supposed to do | 14:04 |
DocScrutinizer | and it doesn't seem like any of the active CSSU team members was going to randomly upload pkgs | 14:05 |
freemangordon_ | (nod) | 14:06 |
merlin1991 | freemangordon_: email is out, if he doesn't reply I can still call him :D | 14:06 |
freemangordon_ | merlin1991: thanks, but I don't think that sould be in that way | 14:06 |
DocScrutinizer | first of all I'd think it was natural when merlin1991 got vice-maintainer permissions of T, and MohammadAG got vice of S | 14:08 |
freemangordon_ | I'll be happy with such scenario | 14:09 |
DocScrutinizer | nah, I'm 100% supporting you when you want to be vice of whatever branch | 14:09 |
DocScrutinizer | after all 3 maintainers sound more sane to me than 1 maintainer that is afailable at unclear schedule | 14:10 |
DocScrutinizer | available* | 14:11 |
Lava_Croft | afailable is an intesting play with words | 14:11 |
merlin1991 | anybody who's got testing instsalled, is https://bugs.maemo.org/show_bug.cgi?id=12318 fixed in the current release? | 14:11 |
povbot | Bug 12318: camera-ui open lid dialog has no close button | 14:11 |
merlin1991 | nvm can't be fixed since the source is newer than the last release | 14:12 |
merlin1991 | that's the last commit stopping camera-ui from entering stable :) | 14:13 |
DocScrutinizer | while I wouldn't even know what's a cma-ui open lid dialog | 14:13 |
merlin1991 | that: https://bugs.maemo.org/attachment.cgi?id=3433 | 14:14 |
DocScrutinizer | merlin1991: babe, we have to talk about that | 14:14 |
merlin1991 | which regression are you still seeing in camera-ui? besides that one? | 14:15 |
DocScrutinizer | AIUI nicocam finally been considered a big mistake **for CSSU** | 14:15 |
merlin1991 | lemme quote yourself: "closed source is a bug worth fixing too" | 14:15 |
DocScrutinizer | and the main argument to keep it was "we can't remove it now" | 14:15 |
merlin1991 | and lemme add "cssu is for stuff that can't be shipped via extras" | 14:16 |
DocScrutinizer | merlin1991: sure, but camera can get deployed as a pretty normal app, via extras | 14:16 |
merlin1991 | it could possibly be deployed as an app, but it's the same with all the other rewrites of closed blobs | 14:17 |
merlin1991 | and it's finally reaching a feature complete stable status | 14:17 |
merlin1991 | where it can be considered equal to the stock ui | 14:17 |
DocScrutinizer | plus nicocam not exactly follows the "100% copy the original" policy of CSSU | 14:17 |
merlin1991 | all that's still missing is that close button and tagging | 14:18 |
merlin1991 | except for that it's a 100% copy | 14:18 |
merlin1991 | (+ one or two nifty features) | 14:18 |
DocScrutinizer | (which can't get configured to make the whle thing look like it was original) | 14:19 |
DocScrutinizer | same rationale would apply to mohammediaplayer | 14:19 |
Lava_Croft | i like the camera ui from cssu | 14:19 |
merlin1991 | mediaplayer never got discussed because mag himself said it wasn't ready yet | 14:19 |
merlin1991 | (where I can only agree, it's nice but crashprone) | 14:20 |
DocScrutinizer | it by paradigm not matching the CSSU criteria | 14:20 |
DocScrutinizer | can get deployed as a normal app | 14:20 |
Lava_Croft | maybe the criteria are broken | 14:20 |
DocScrutinizer | no they are absolutely sane | 14:20 |
merlin1991 | though what's your problem with one or two extra buttons in the ui? | 14:20 |
freemangordon_ | Guys, those discussions could be held when the problem with the repo acces is solved | 14:21 |
DocScrutinizer | my problem is I don't trust the replacement | 14:21 |
merlin1991 | freemangordon_: we can't solve that | 14:21 |
merlin1991 | freemangordon_: X-Fade has to rework the auth schema so it allows more than 1 user | 14:21 |
freemangordon_ | Why do you think that? | 14:21 |
freemangordon_ | aha | 14:21 |
merlin1991 | the setup on the server itslef only allows 1 uploader | 14:22 |
DocScrutinizer | seems we all support you getting the permissions, but we can'T do it | 14:22 |
merlin1991 | btw Mag responded | 14:22 |
freemangordon_ | doc, it is not whether it will be me or someone else, agree? | 14:22 |
merlin1991 | he said he'll be finsihed with uni in 1,5 hrs and then he'll arrive here | 14:22 |
freemangordon_ | good | 14:23 |
freemangordon_ | lets wait mags opinion then | 14:23 |
merlin1991 | DocScrutinizer: what's the source of your trust issue? | 14:23 |
DocScrutinizer | basic considerations | 14:25 |
DocScrutinizer | I want to have the choice | 14:26 |
merlin1991 | do we give choice on all the other rewrites? | 14:26 |
DocScrutinizer | and rely to the tested thing that got deployed to ~10^6 devices and seems to "just work" | 14:26 |
merlin1991 | doesn't that apply to all cssu packages? | 14:27 |
DocScrutinizer | not really | 14:27 |
DocScrutinizer | most of them are based on the original sources, not a rewrite meant and done to perfom different/better than the original | 14:28 |
merlin1991 | in how far is osso-applet-display or osso-applet-notificationlight or osso-calculator any different`? | 14:28 |
DocScrutinizer | plus camera is of paramount importance to me | 14:29 |
DocScrutinizer | osso-calculator? in CSSU?????? DUH! | 14:29 |
merlin1991 | those 3 are replacements of closed blobs, are in stable and in case of osso-calculator perform different/better (added portrait) | 14:29 |
Lava_Croft | i dont get the trouble with the camera | 14:29 |
Lava_Croft | i use it every single day at least several times | 14:29 |
Lava_Croft | and i never run into any problems with the cssu replacement | 14:30 |
merlin1991 | it used to have major bugs | 14:30 |
DocScrutinizer | that doesn't matter, Lava_Croft | 14:30 |
merlin1991 | but that's history | 14:30 |
Lava_Croft | sometimes it just sounds more like religion than practice | 14:31 |
Lava_Croft | these discussions | 14:31 |
DocScrutinizer | the whole point is: it can get deployed as an alternative app, so no NEED to nuke the original cam for no good reason | 14:31 |
merlin1991 | well when I've finally got my 2nd n900 (damn you postal services where is it?) I'll run testing on it and make an indepth comparison | 14:31 |
DocScrutinizer | I'm feeling abused by CSSU to deprive me from original camera | 14:31 |
merlin1991 | DocScrutinizer: again, wouldn't that apply to *any* closed blob that gets replaced? | 14:32 |
Lava_Croft | anyone can say that for anything the CSSU replaces | 14:32 |
Lava_Croft | exactly | 14:32 |
DocScrutinizer | dang, we even know how to switch default cam app on the fly | 14:32 |
DocScrutinizer | merlin1991: no, as those aren't usually alternative | 14:33 |
merlin1991 | huh? | 14:33 |
merlin1991 | the inbuilt osso-calculator worked just fine, it only was closed and we still replaced it | 14:33 |
DocScrutinizer | if I could start MHD by click on an icon, and make it my primary desktop in settings, I was all for keeping the original hildon-desktop and deplay MHD as a normal app | 14:34 |
*** lizardo has quit IRC | 14:34 | |
DocScrutinizer | not with my vote, replacing calculator is a clear violation of CSSU foundation rules | 14:34 |
Lava_Croft | maybe the installer should be made smarter | 14:35 |
Lava_Croft | so one can give the installee(lol english?) the option to choose | 14:35 |
merlin1991 | Lava_Croft: that would be odd | 14:35 |
Lava_Croft | but thats probably way ahead of times | 14:35 |
merlin1991 | we'd have to create several metapackaes | 14:35 |
merlin1991 | like on for inclusion of only updates | 14:35 |
merlin1991 | one for update + replacement, ... | 14:35 |
Lava_Croft | well, yeah | 14:36 |
Lava_Croft | it certainly means more work | 14:36 |
merlin1991 | it means chaos | 14:36 |
merlin1991 | we can't possibly give choice over single apps | 14:36 |
Lava_Croft | it would only mean chaos with a bad execution, but even with a good execution it would give a lot more work | 14:36 |
Lava_Croft | so probably not worth it anyway | 14:36 |
merlin1991 | well even with good execution you're just bound to make mistakes when maintaining 2 or more different metapackges | 14:37 |
Lava_Croft | which falls under bad execution:P | 14:37 |
merlin1991 | humans are prone to errors ;) | 14:37 |
Lava_Croft | maybe not fix the installer, but create a seperate group of apps | 14:38 |
DocScrutinizer | merlin1991: we can't give choice over single apps? duh, what? | 14:38 |
Lava_Croft | like cssu-blabla | 14:38 |
DocScrutinizer | so what's with orientation-applet then? | 14:38 |
Lava_Croft | cssu-extras whatever | 14:38 |
merlin1991 | DocScrutinizer: unless we movethem all int user/x sections and hope that people know what they install we can't | 14:38 |
merlin1991 | and expect them to install app after app with ham waiting 2 hrs just do redisplay the fsckd app list after installing 1 | 14:39 |
Lava_Croft | maybe the guidelines as referred to by DocScrutinizer are a bit too strict (in an attempt to keep the sanity) | 14:39 |
DocScrutinizer | merlin1991: listen, I'm not willing to use a CSSU that shoves replacements for plain normal apps down my throat as somebody thinks they are smarter | 14:39 |
Lava_Croft | but since im just an end-user that is mostly just a leech | 14:39 |
Lava_Croft | i lack the insight | 14:39 |
DocScrutinizer | Lava_Croft: no, they are sane | 14:40 |
merlin1991 | DocScrutinizer: I do see your point to make cssu a system updates only thing, but it never really was | 14:40 |
Lava_Croft | DocScrutinizer: like i said | 14:40 |
merlin1991 | and as with pr updates from nokia you have the same choice | 14:40 |
DocScrutinizer | merlin1991: it always was, until some funny gui decided to get camera | 14:40 |
Lava_Croft | i always understood CSSU as an update+several 'extensions', say | 14:40 |
Lava_Croft | like replacement applications | 14:40 |
Lava_Croft | but now i start to doubt it | 14:40 |
merlin1991 | Lava_Croft: I understood it as the same thing | 14:41 |
merlin1991 | DocScrutinizer: did we ever write down the proposed inclusion rules? | 14:41 |
Lava_Croft | im not saying how i understood it was right or wrong, mind you | 14:41 |
DocScrutinizer | >>>>The Community Seamless Software Update (CSSU) is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support. It aims to deliver fixes which would be difficult to deliver through Extras (like core Maemo packages). It won't, however, bundle software which can be installed through the Extras repositories.<<<< !! | 14:42 |
Lava_Croft | just out of curiosity, DocScrutinizer | 14:43 |
* merlin1991 remembers having a set of rules kinda like this: replacing a closed blob requires feature completness to the orginial, stability and can possibly add features) | 14:43 | |
Lava_Croft | if you glance over the cssu changelog, at what version did it start to break those guidelines? | 14:43 |
merlin1991 | PR 1.3.3.7-8 | 14:44 |
DocScrutinizer | it's difficult to decide about the guidelines every single time, as Nokia has that insane MP thing | 14:44 |
merlin1991 | 11.04.2011 | 14:44 |
merlin1991 | that's when camera-ui got included | 14:44 |
DocScrutinizer | when I stopped to update | 14:45 |
Lava_Croft | thats quite a while ago alreadt | 14:45 |
DocScrutinizer | until most recently | 14:45 |
Lava_Croft | already* | 14:45 |
Lava_Croft | also around the time when my first n900 broke | 14:45 |
merlin1991 | DocScrutinizer: don't we consider being closed source a bug itself? | 14:46 |
*** arcean has joined #maemo-ssu | 14:46 | |
Lava_Croft | as an end-user i dont really care either way as long as the CSSU is an improvement | 14:46 |
Lava_Croft | but for you developers it might be quite handy to decide on stuff like this:P | 14:46 |
Lava_Croft | unless DocScrutinizer is alone in the desert | 14:46 |
DocScrutinizer | but clearly we MUST NOT shove alteratives down the user's throat as mandatory when clearly they are not. If there is a way to deploy as pkg, don't include it to CSSU | 14:47 |
Lava_Croft | and nobody else minds this breaking of guidelines | 14:47 |
arcean | merlin1991: ping | 14:47 |
Lava_Croft | agreed, DocScrutinizer | 14:47 |
merlin1991 | arcean: pong | 14:47 |
Lava_Croft | DocScrutinizer: but, there is a problem here | 14:47 |
Lava_Croft | opinions probably differ on what is an 'improvement' | 14:47 |
arcean | merlin1991: we have a problem with osso-calculator | 14:47 |
Lava_Croft | actually, they actually differ:) | 14:47 |
merlin1991 | arcean: what is it? | 14:48 |
DocScrutinizer | merlin1991: so what now? when fart-app is closed source, will we incluse an open-source rewrite to CSSU? | 14:48 |
arcean | merlin1991: try to calculate "2^(-1.5)" | 14:48 |
Lava_Croft | DocScrutinizer: that example is broken | 14:48 |
Lava_Croft | there never was a fart-app on the n900 to begin with, so it does not compare to camera-ui | 14:48 |
DocScrutinizer | how is it broken? | 14:48 |
Lava_Croft | or the calculator | 14:48 |
DocScrutinizer | now THAT is broken | 14:48 |
merlin1991 | in a sense that we only replace nokia blobs | 14:48 |
DocScrutinizer | a blob being (C) nokia qualifies it to get a CSSU replacement now? | 14:49 |
DocScrutinizer | how is that ? | 14:49 |
merlin1991 | a blob closed source that is part of the preinstalled os qualifies | 14:49 |
Lava_Croft | i was under the impression that being closed source meant being bugged | 14:49 |
Lava_Croft | and therefore open source rewrites are candidates for the cssu | 14:50 |
arcean | merlin1991: calculator has also another problem: http://www.forums.internettablettalk.com/showpost.php?p=1087503&postcount=4910 | 14:50 |
DocScrutinizer | >>>>The Community Seamless Software Update (CSSU) is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support. It aims to deliver fixes which would be difficult to deliver through Extras (like core Maemo packages). It won't, however, bundle software which can be installed through the Extras repositories.<<<< !! | 14:50 |
DocScrutinizer | easy as that | 14:50 |
DocScrutinizer | or difficult | 14:50 |
Lava_Croft | probably focus shifted | 14:51 |
Lava_Croft | as is a natural course of things | 14:51 |
merlin1991 | arcean: can file a bug against the calculator? | 14:51 |
merlin1991 | fill in a you into my sentence :D | 14:51 |
DocScrutinizer | as that is not exactly easy either, but don't play easy by simply including arbitrary shit into CSSU, please | 14:51 |
arcean | merlin1991: ok | 14:51 |
Lava_Croft | this is an opinion game now | 14:52 |
Lava_Croft | but i do hope you folks sort it out | 14:52 |
DocScrutinizer | no, it never been | 14:52 |
DocScrutinizer | >>>>The Community Seamless Software Update (CSSU) is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support. It aims to deliver fixes which would be difficult to deliver through Extras (like core Maemo packages). It won't, however, bundle software which can be installed through the Extras repositories.<<<< !! | 14:52 |
DocScrutinizer | one more | 14:52 |
Lava_Croft | like i said, im just an end user, and a flexible one at that | 14:52 |
merlin1991 | for the other problem, do you know what the stock calculator did in such a case? | 14:52 |
Lava_Croft | pasting the same piece of text from a wiki over and over isnt really making any point to me | 14:52 |
Lava_Croft | i dont believe in shit being etched into stone | 14:52 |
Lava_Croft | impossible to change etc | 14:52 |
DocScrutinizer | it makes the point that there's no room for opinions | 14:52 |
*** lizardo has joined #maemo-ssu | 14:53 | |
Lava_Croft | apparently reality does prove a bit different | 14:53 |
arcean | i have no idea, but for sure a proper result | 14:53 |
Lava_Croft | since the focus obviously shifted away from that text | 14:53 |
arcean | in case of "2^(-1.5)" | 14:53 |
merlin1991 | well a proper result to 100-10% would be wft gimme input | 14:53 |
DocScrutinizer | and for sure no room for an alternative distro, packaged to meet some optinion and taste about which apps need replacements, which need improvements for nor optional new cute features, and which maybe can get left out completely as the maintainer doesn't like them | 14:54 |
arcean | according to my desk calc "100-10%" = 90 | 14:54 |
Lava_Croft | like i said, i was under the impression that being closed source is a reason to include a replacement in cssu | 14:54 |
DocScrutinizer | that is WRNG | 14:55 |
merlin1991 | arcean: tbh I'm kinda mindfucked atm, what should ^-1,5 result in? | 14:55 |
Lava_Croft | DocScrutinizer: thats the problem for the end user | 14:55 |
Lava_Croft | a different impression:P | 14:55 |
Lava_Croft | you folks should align >_> | 14:55 |
DocScrutinizer | end users laways had the completely wrong impression that CSSU was an alternative distro, IT IS NOT | 14:56 |
Lava_Croft | alternative distro never was my impression | 14:56 |
merlin1991 | DocScrutinizer: our main goal with the cssu shouldn't be to be perfectly within self set rules but our very first goal should be the end user | 14:56 |
DocScrutinizer | it is a supplementary repo to deploy fixes to original maemo distro | 14:56 |
Lava_Croft | merlin1991: that exactly touches the problem i mean | 14:56 |
arcean | merlin1991: 0.354... | 14:56 |
Lava_Croft | it looks like engineers vs end users :) | 14:56 |
DocScrutinizer | merlin1991: our first goel should be feasibility and sustainability, as well as keep genuine maemo alive for everybody | 14:57 |
DocScrutinizer | this will benefit users automatically | 14:57 |
Lava_Croft | i dont really mind if my maemo is 'genuine' | 14:58 |
Lava_Croft | or not | 14:58 |
DocScrutinizer | and that's what the rules are meant for, AIUI | 14:58 |
Lava_Croft | as long as it does not break shit :) | 14:58 |
DocScrutinizer | exactly, Lava_Croft, exactly | 14:58 |
merlin1991 | I see being closed sourced as a bug, and cssu as the natural way to resolve it for nokia shipped apps | 14:58 |
DocScrutinizer | that's wrong | 14:59 |
DocScrutinizer | you forget | 14:59 |
DocScrutinizer | >>>>The Community Seamless Software Update (CSSU) is being developed by the Maemo community as a continuation of, and expansion on, Nokia's update support. It aims to deliver fixes which would be difficult to deliver through Extras (like core Maemo packages). It won't, however, bundle software which can be installed through the Extras repositories.<<<< !! | 14:59 |
Lava_Croft | yes, but thats just a piece of text | 14:59 |
DocScrutinizer | esp the last one | 14:59 |
Lava_Croft | a piece of text is just that, a piece of text | 14:59 |
DocScrutinizer | no, that' | 14:59 |
Lava_Croft | you come across as a religous fanatic now | 14:59 |
DocScrutinizer | s a piece of carefully written and thought of thext | 15:00 |
Lava_Croft | yes, thats what they say too | 15:00 |
merlin1991 | DocScrutinizer: my point is that our camera-ui isn't another app, but the app with a bug fixed | 15:00 |
DocScrutinizer | it's a rule | 15:00 |
Lava_Croft | yup | 15:00 |
DocScrutinizer | still an app | 15:00 |
merlin1991 | everything is an app ffs | 15:00 |
DocScrutinizer | apps per definition hardly ever qualify for CSSU | 15:01 |
DocScrutinizer | oh, MHD is an app?? | 15:01 |
merlin1991 | okay lemme put this in other words | 15:01 |
Lava_Croft | i think stock nokia apps should totally qualify for cssu | 15:01 |
Lava_Croft | they make the maemo experience just as much as the core | 15:01 |
Lava_Croft | and for an end-user maybe even more | 15:01 |
DocScrutinizer | Lava_Croft: you're fre to start LCSSU | 15:01 |
Lava_Croft | yes, more fragmentation | 15:02 |
DocScrutinizer | FFS what is wrong with you guys? why do you want to shove nicocam down my throat while it happily can get deployed as app via extras-testing?? | 15:03 |
merlin1991 | for me camera-ui from the cssu doesn't differ from the stock ui in the way that it is the *same* package for me, and therefore updates to it (like fixing the being closed bug) can only get delivered through cssu since the stock metapackage would block that in extras | 15:03 |
merlin1991 | for me "nicocam" isn't "nicocam" but camera-ui | 15:03 |
DocScrutinizer | UIHUH | 15:03 |
Lava_Croft | i was a happy end-user that thought the new camera-ui was a nice _update_ | 15:04 |
Lava_Croft | and i still think so | 15:04 |
Lava_Croft | same with OMP | 15:04 |
DocScrutinizer | so now you're not only using a one-time brash post of me (closed-source is a bug) to justify apps in CSSU, now you even use your own notion of what's the name of an app | 15:05 |
merlin1991 | I'm trying to explain to you that the replacement in cssu for me represents the existing ui and not an alternative | 15:06 |
DocScrutinizer | and which fucking bug in original camui gets fixed? and do NOT say "the closedness" now | 15:06 |
merlin1991 | missing iso levels | 15:07 |
DocScrutinizer | that's no bug | 15:07 |
DocScrutinizer | while my claim that nicocam can get and is deployed via extras-repo still holds true | 15:07 |
Lava_Croft | the poor end-user made up his mind here | 15:08 |
arcean | merlin1991: bug 12514 12515 | 15:08 |
povbot | Bug https://bugs.maemo.org/12514 Calculator program, percentage operations | 15:08 |
Lava_Croft | i think DocScrutinizer's standpoint is in the end a smarter and clearer solution | 15:08 |
arcean | bug 12515 | 15:08 |
povbot | Bug https://bugs.maemo.org/12515 Calculator app, broken power function | 15:08 |
Lava_Croft | since it does not convolude maemo with replacement applications | 15:08 |
merlin1991 | thanks arcean | 15:09 |
DocScrutinizer | now if nokiacam had a real BUG I'd say "ok we need to fix this shit making N900 escaping smoke", but "fixing" some missing feature by removing the original app is INSANE | 15:09 |
arcean | merlin1991 np :), bbl | 15:09 |
*** arcean has quit IRC | 15:09 | |
DocScrutinizer | look, CSSU is not really about deploying new stuff, as we already can do this. CSSU is about REMOVING bits from Nokia image because the cause trouble. Then we usually offer a replacement | 15:12 |
merlin1991 | DocScrutinizer: what if we ship nicocam as a replacement to cssu but like the status lock applet make it optional but still replacing? | 15:12 |
DocScrutinizer | nokiacam does not cause any trubles, so it's insane to remove it | 15:12 |
DocScrutinizer | merlin1991: I'm all fine with that approach | 15:13 |
DocScrutinizer | much support it | 15:13 |
merlin1991 | even if the optionally installed nicocamm overwrite stock ui? | 15:13 |
DocScrutinizer | even then | 15:13 |
DocScrutinizer | though I think we still can do better | 15:13 |
merlin1991 | I guess I can wrap my head around packaging that | 15:13 |
* jonwil is looking for someone who can help him get operator-name-cbs-widget into extras (extras-devel I assume at first) | 15:14 | |
DocScrutinizer | see, THAT is sth we should consider for CSSU | 15:14 |
DocScrutinizer | raher than exras-devel. As it actually needs removal of original applet | 15:15 |
DocScrutinizer | btw while at topic removal from original Nokia image: CSSU got notmynokia anticherry already? | 15:17 |
merlin1991 | huh? can you elaborate on that anticherry? :D | 15:17 |
DocScrutinizer | I'd consider THAT a bug in original Nokia image that we can fix by mere removal, not shipping ANY replacement for it | 15:18 |
DocScrutinizer | apt-get remove --purge cherry | 15:18 |
DocScrutinizer | compulsory sending of SMS | 15:18 |
* merlin1991 darkly remembers something, but it never was an issue for me or rather I never noticed | 15:19 | |
merlin1991 | what was it exactly? | 15:19 |
DocScrutinizer | http://wiki.maemo.org/User:Joerg_rw/tools -> | 15:19 |
DocScrutinizer | # kill that cherry PITA, before it sends SMS | 15:19 |
DocScrutinizer | # see http://wiki.maemo.org/PR1.2_compulsory_My_Nokia_subscription | 15:19 |
DocScrutinizer | touch /home/user/.cherry_state | 15:19 |
DocScrutinizer | now that is a legit CSSU bit | 15:20 |
DocScrutinizer | nuke the shit | 15:20 |
DocScrutinizer | https://bugs.maemo.org/show_bug.cgi?id=10366 | 15:22 |
povbot | Bug 10366: MyNokia SMS sent after update without any action from the user | 15:22 |
*** freemangordon_ has quit IRC | 15:38 | |
*** ekze has quit IRC | 15:48 | |
*** freemangordon_ has joined #maemo-ssu | 15:51 | |
*** mase76 has joined #maemo-ssu | 15:52 | |
*** M4rtinK has joined #maemo-ssu | 15:52 | |
jonwil | DocScrutinizer, what do you suggest I should do to get operator-name-cbs-widget into CSSU (if it is in fact a candidate for CSSU) | 15:53 |
freemangordon_ | doc, I still fail to see what is your problem with nikocam included in CSSU-T. If it looks and behaves exactly like stock or better, what is the problem. | 15:53 |
DocScrutinizer | bring the topic up here, find testers who confirm it worked for them on testing, provide a howto to install and test | 15:54 |
DocScrutinizer | start ober again, same procedure :-D | 15:54 |
DocScrutinizer | over* | 15:54 |
jonwil | ok, sounds like I should get it into extras first then | 15:54 |
DocScrutinizer | aah, file a merge request finally | 15:54 |
jonwil | before it can be considered for cssu | 15:54 |
DocScrutinizer | it's actually contraproductove to get it into extras, as this is a negative point for CSSU (as we just discussed) - but then OTOH nicocam also was in extras-devel before CSSU adopted it | 15:56 |
jonwil | ok, in that case what should I do then? | 15:56 |
jonwil | Just point people at a .deb and ask them to install and test it? | 15:56 |
DocScrutinizer | actually I think it's pretty hard to publish this applet/lib-replacement via extras | 15:56 |
freemangordon_ | DocScrutinizer: in the same line of thoughts - where should HIM vkb replacement go? | 15:57 |
DocScrutinizer | CSSU clearly | 15:57 |
DocScrutinizer | it replaces a core function of operating system - it's no app | 15:57 |
*** ekze has joined #maemo-ssu | 15:58 | |
DocScrutinizer | all those (vkbd, jonwil's applet) are only nasty hacks in extras repo | 15:58 |
jonwil | ok, so all I want to know then is the easiest route to get this plugin into CSSU so the whole world can benefit for it | 15:58 |
DocScrutinizer | while in CSSU they are perfectly at home | 15:58 |
DocScrutinizer | jonwil: provide a tarball, script, whatever needed to install, on tmo. point us to it. Ask for testing and inclusion, file a merge request for a patch | 15:59 |
DocScrutinizer | against CSSU git | 15:59 |
jonwil | ok, I have a tarball with debian packaging files in it. That do? | 16:00 |
DocScrutinizer | AIUI that's the way to go | 16:00 |
DocScrutinizer | sure | 16:00 |
freemangordon_ | DocScrutinizer: so, camera is not a core system functionality? | 16:00 |
DocScrutinizer | not really, as it can get uninstalled and replaced without system breaking | 16:01 |
DocScrutinizer | basically | 16:01 |
freemangordon_ | HIM functionality could be replaced too, FastSMS for example | 16:01 |
DocScrutinizer | the mech to pop up it on camslider open is system. The cam-gui itself: not | 16:01 |
DocScrutinizer | yes, as I told you, a dirty hack basically, also for fsms | 16:02 |
jonwil | ok, in that case I am going to point you to http://www.cncmods.net/files/operator-name-cbs-widget-0.1.zip and http://www.cncmods.net/files/libconnui-dev-0.1.zip and ask for inclusion | 16:02 |
freemangordon_ | so HIM is not CSSU candidate too (by your definition) | 16:02 |
DocScrutinizer | err fmms | 16:02 |
jonwil | well testing/whatever has to happen first | 16:02 |
freemangordon_ | neither is jonwil's applet as it could be delivered trough extras. And BTW it is not so hard. | 16:03 |
jonwil | only reason my applet can be done through extras is the diversion of the stock files | 16:03 |
jonwil | with dpkg-divert | 16:04 |
DocScrutinizer | freemangordon_: if you could install it in a *linux conformant sane way* on s stock maemo PR, then it's not a candidate for CSSU, right. Unless CSSU has differnet components and APIs so the original thing couldnT work ob CSSU | 16:04 |
DocScrutinizer | e.g. a new kernel module wouldn't be CSSU | 16:05 |
DocScrutinizer | an alternative dnsmasqd probably was CSSU | 16:05 |
jonwil | I think that buy definition, the fact that this patches a stock library makes it CSSU material | 16:05 |
freemangordon_ | you can install every package from every repo in *linux conformant sane way* using apt-get or dpkg . So lets close the circus then. | 16:05 |
freemangordon_ | why new kernel is not a CSSU candidate? | 16:06 |
freemangordon_ | if someone fix wifi power consumption on ompa1 bug | 16:06 |
freemangordon_ | ? | 16:06 |
freemangordon_ | omap1* | 16:06 |
freemangordon_ | he has to put that in extras-devel or what? | 16:07 |
jonwil | ok, so is operator-name-cbs-widget a candidate for CSSU or not? | 16:07 |
jonwil | Its a replacement for a stock widget that also has optional new beneficial features | 16:07 |
freemangordon_ | doc, realy, your arguments sound to me more religios than practical | 16:08 |
jonwil | and it requires patching a stock library file to work properly | 16:08 |
freemangordon_ | jonwil | 16:08 |
freemangordon_ | I thnk it is a candidate | 16:08 |
freemangordon_ | but lets wait MohammadAG to join, he is CSSU-T maintainter after all | 16:09 |
jonwil | ok | 16:09 |
*** ekze has quit IRC | 16:11 | |
DocScrutinizer | freemangordon_: when someone fixes a kernel module, he most probably will need to put it into power-kernel | 16:13 |
DocScrutinizer | so yes, basically extras-devel | 16:14 |
DocScrutinizer | though it wasn't a good example I admit | 16:14 |
jonwil | I suspect building a new kernel module that works with the stock kernel is hard... | 16:14 |
DocScrutinizer | let's say someone fixed a bug in midnight commander | 16:14 |
freemangordon_ | so, CSSU is for fixin bug if they appear in some .so only? | 16:15 |
freemangordon_ | bugs* | 16:15 |
RST38h | And fixinG | 16:15 |
RST38h | And the answer is "no". | 16:15 |
freemangordon_ | RST38h: thanks | 16:15 |
DocScrutinizer | yes, .so are a pretty good example, as you can not sanely ship them as "App" | 16:15 |
freemangordon_ | midnight commander is not distributed in nokia firmware image | 16:15 |
freemangordon_ | while omap1kernel is | 16:15 |
freemangordon_ | and camera-ui too, as is jonwil's applet | 16:16 |
freemangordon_ | that should be the criteria AIUI | 16:16 |
DocScrutinizer | camear-ui is startable as an App at random point in time, by clicking on an icon | 16:16 |
freemangordon_ | no, it runs all the time | 16:17 |
jonwil | hmmm, interesting question is whether my icd-wlan-priority is something that might be a cssu target once its actually complete | 16:17 |
DocScrutinizer | no it doesn't, or does not need to | 16:17 |
freemangordon_ | whatever | 16:18 |
DocScrutinizer | and the point is: there are no BUGS in stock camera-ui that justify CSSU removing/nuking it | 16:18 |
freemangordon_ | it is closed source. that is a bug. | 16:18 |
DocScrutinizer | plus there's a sane way to promote your alternative camera-ui via extras | 16:19 |
freemangordon_ | well then, we should remove Qt from CSSU then, and distribute it via extras-devel | 16:20 |
DocScrutinizer | this is BS, it's just funny how a random hlaf sentence I uttered occasionally now gets used as the ultimate argument to mess with virtually random Nokia stuff and force it into CSSU. While I originally said this statement in some context that obviously now nobody likes to quote | 16:21 |
freemangordon_ | no, I am not using your sentence, I think in that way. Being closed source is a vaild bug for me. | 16:21 |
merlin1991 | btw DocScrutinizer the stock ui runs all the time in the bg | 16:23 |
*** ekze has joined #maemo-ssu | 16:23 | |
DocScrutinizer | c'mon, it's actually rather simple when you use common sense: if it's a (severe) bug we use CSSU to remove the buggered component - we consider if we can ship a replacement. If it's an improvement and/or can get shipped via extras, it won't go to CSSU | 16:23 |
DocScrutinizer | merlin1991: I know | 16:23 |
merlin1991 | the dialog that pops up if you place the cam button without the lid open comes from that running proecess | 16:23 |
DocScrutinizer | that's however a system config thing unrelated to nicocam | 16:23 |
*** Jade has quit IRC | 16:24 | |
merlin1991 | gosh that was typohell jsut there | 16:24 |
DocScrutinizer | if nicocam would *need* that and we would have to set it up in core system config as it's not yet there, then it clearly would qualify nicocam for CSSU | 16:24 |
merlin1991 | I meant to say, that the dialog that prompts you to open the lid comes from the process in the bg | 16:25 |
DocScrutinizer | as it's already there and all the same for nokiacam and nicocam, and even nikocam can get started as already is, as also fcam and blessN900 is, there's no rationale whatsoever why CSSU needs to incluse it | 16:25 |
*** Jade has joined #maemo-ssu | 16:27 | |
freemangordon_ | doc, lets look this from another angle. I will use nikocam as an example(again). So far at least 3-4 developers had contributed to it. How many would've been if it was in extras-devel? | 16:28 |
DocScrutinizer | so what a rationale is THAT? | 16:28 |
*** X-Fade has quit IRC | 16:30 | |
DocScrutinizer | btw I suggested since long to provide a "suggested best selection of optional stuff" via CSSU repo, that then could install such bits like nikocam, orientation-lock-applet, CSSU-tweaker, whatnot | 16:30 |
freemangordon_ | It is intended to be an OSS replacement of a system component, not some application, agree? So isn't it better all we "CSSU people" to be involved in QA, bug fixing, etc. | 16:30 |
DocScrutinizer | I just think it's insane to shove all this down the throat of CSSU-S users and not give them a choise, just because somebody says "but it's open source now" | 16:31 |
DocScrutinizer | choice* | 16:32 |
DocScrutinizer | javispedor joining, heh | 16:32 |
merlin1991 | DocScrutinizer: I guess we can stop this war here if you repeate that you have noting against nicocam in cssu in gerneral, but you only want it installed optional | 16:32 |
merlin1991 | like you said earlier | 16:32 |
DocScrutinizer | yes, 100% agree and support this approach | 16:32 |
freemangordon_ | Or think it in that way - I can easily put nikocam with 720p support in extras-devel today. But common sense tells me that it is better to be a part of CSSU, it is CSSU PR after all. | 16:33 |
freemangordon_ | ok, lets stop :) | 16:33 |
DocScrutinizer | basically CSSU was needed as we were cursed by nokia-meta-PR | 16:33 |
DocScrutinizer | please don't start to implement the evil twin of it now in CSSU | 16:34 |
*** X-Fade has joined #maemo-ssu | 16:36 | |
DocScrutinizer | the whole point of CSSU is to remove Nokia-MP-PR to regain control over entities like .so, vkb, modest, whatnot. We should NOT implement another CSSU-MP-PR to again entangle parts that shouldn't be | 16:36 |
DocScrutinizer | camera-ui being such an entity that's not entangled to the rst of system in a way it justifies locking it to CSSU | 16:37 |
DocScrutinizer | rest* | 16:38 |
merlin1991 | MohammadAG: ping | 16:41 |
freemangordon_ | doc, shall we assume stuttering videos captured by nokia stock camera application a (severe) bug? | 16:43 |
DocScrutinizer | >>Package: CSSU-Stable - brings a new core system with some elementary components like e.g. Hildon Desktop replaced by bugfixed and possibly feature-augmented community versions | 16:45 |
DocScrutinizer | Package: CSSU-ACME-App-Collection - gets you a carefully selected number of Apps and applets that are highly recommended for CSSU, though not exactly mandatory for a working bare-bones system << | 16:45 |
DocScrutinizer | freemangordon_: yes | 16:45 |
freemangordon_ | https://bugs.maemo.org/show_bug.cgi?id=7062 | 16:45 |
povbot | Bug 7062: Video camera does not record smoothly | 16:45 |
DocScrutinizer | fixing this would clearly qualify the fix to go to CSSU core | 16:45 |
MohammadAG | merlin1991, pong | 16:48 |
merlin1991 | okay | 16:48 |
freemangordon_ | DocScrutinizer: and there is a fix for that (still not in CSSU git), so lets end that debate. https://gitorious.org/~freemangordon/community-ssu/freemangordons-camera-ui-720p/commit/749652ac487360cbd144cedccefb027acf41bcad | 16:48 |
merlin1991 | like I said in the email freemangordon_ thinks he found the problem and I have the commits ready to fix that | 16:48 |
merlin1991 | then there's h-d wich needs version bump + compile because of missing commit | 16:49 |
merlin1991 | there is bug 12306 | 16:49 |
povbot | Bug https://bugs.maemo.org/12306 Conflict problems for libqt4-test | 16:49 |
DocScrutinizer | freemangordon_: of course the fix has to prove it fixes the issue for good and doesn't introduce new bugs or flaws. Also it has to keep maximum compatibility in all respects to Nokia stock | 16:49 |
merlin1991 | and there is a commit to camera-ui that closes bug 12318 | 16:49 |
povbot | Bug https://bugs.maemo.org/12318 camera-ui open lid dialog has no close button | 16:49 |
merlin1991 | MohammadAG: ^^ | 16:49 |
MohammadAG | merlin1991, sec, need to ask Nokia for a statement about the N950 | 16:52 |
DocScrutinizer | freemangordon_: why are you so eager to close that debate? I think such debate is elementary to assure quality of CSSU which is "of paramount importance", and we constantly need to make sure we all follow same rules regarding what CSSU is meant to be, otherwise it will drown in chaos. Trgarding that notion of yours I rethink my support for your application for vice-maintainer | 16:53 |
DocScrutinizer | Regarding* | 16:53 |
MohammadAG | done | 16:54 |
MohammadAG | sigh, N900 died in a day without being used | 16:54 |
merlin1991 | DocScrutinizer: can we drop it for now, we'd like to get some fixes out today :) | 16:55 |
DocScrutinizer | fine, I like to have some RL now, so cya | 16:56 |
jonwil | MohammadAG, what should I do to propose my operator-name-cbs-widget for CSSU? | 16:58 |
jonwil | It does make the various new things (like cbsms display) optional | 16:58 |
merlin1991 | MohammadAG: so whatabout the update now? | 17:03 |
freemangordon_ | jonwil, DocScrutinizer , please, lets first fix crashing modest and other stuff | 17:03 |
DocScrutinizer | go ahead | 17:03 |
DocScrutinizer | nobody is telling you to stop it | 17:03 |
*** psycho_oreos has quit IRC | 17:05 | |
merlin1991 | MohammadAG: ? | 17:07 |
jonwil | I just wanna get some discussion happening about getting my widget into CSSU so I can get things started and hopefully in progress before I go away on my xmas holidays | 17:08 |
freemangordon_ | MohammadAG: If you don't have time, will, CPU fan, keyboard or whatever is needed to react in a timely manner, I would propose to give up being a maintainer of CSSU_T and give that to another person. | 17:08 |
DocScrutinizer | jonwil: obviously today isn't the day for discussions ;-) But a short statement from MohammadAG confirming what I already told you will do, no? | 17:09 |
freemangordon_ | It is just not acceptable 5 people to wait 15 minutes for a single reply | 17:09 |
freemangordon_ | from you | 17:09 |
freemangordon_ | MohammadAG: ^^^ | 17:10 |
*** freemangordon_ has quit IRC | 17:14 | |
MohammadAG | yeah, neither is it acceptable to wait 3 days for a freaking package to show up in the repo | 17:17 |
MohammadAG | anyway, no time for arguments | 17:17 |
*** sam23m has joined #maemo-ssu | 17:17 | |
*** freemangordon has quit IRC | 17:18 | |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~] > echo $DEB_BUILD_OPTIONS | 17:18 |
MohammadAG | maemo-launcher,thumb,vfp | 17:18 |
merlin1991 | there is your evil bastard | 17:19 |
DocScrutinizer | :-) | 17:19 |
jonwil | so stuff is compiling as thumb when it should not be? | 17:19 |
merlin1991 | right there between launcher and vfp | 17:19 |
MohammadAG | echo them on your machine | 17:19 |
merlin1991 | mine is empty | 17:19 |
MohammadAG | then wtf is setting it | 17:20 |
merlin1991 | nfc | 17:20 |
DocScrutinizer | jonwil: yes | 17:20 |
merlin1991 | I removed the thumb check in the debian/rules of tinymail and modest | 17:20 |
MohammadAG | jonwil, what's your env value? | 17:20 |
merlin1991 | shall I phus those? | 17:20 |
MohammadAG | merlin1991, that's the incorrect way | 17:20 |
MohammadAG | why the fuck does sb has thumb | 17:20 |
DocScrutinizer | merlin1991: we need to chack *all* packages for this | 17:20 |
jonwil | dont know what my env value is, cant be stuffed turning on my Gentoo box to check :P | 17:20 |
merlin1991 | freemangordon found it in /targets/user/$USER/FREMATNLE_ARMEL.environment | 17:21 |
merlin1991 | that file doesn't even exist on my sb | 17:21 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~] > cat /targets/FREMANTLE_ARMEL.environment | 17:21 |
MohammadAG | export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp | 17:21 |
*** M4rtinK has quit IRC | 17:22 | |
MohammadAG | you sure you're on FREMANTLE? | 17:22 |
merlin1991 | I'm uberfuckingsure :D | 17:22 |
MohammadAG | so just rebuild tinymail and mdoest and they should magically work? | 17:22 |
*** freemangordon has joined #maemo-ssu | 17:22 | |
merlin1991 | [sbox-FREMANTLE_ARMEL: ~] > cat /targets/FREMANTLE_ | 17:22 |
merlin1991 | FREMANTLE_ARMEL/ FREMANTLE_ARMEL.config FREMANTLE_X86/ FREMANTLE_X86.config | 17:22 |
DocScrutinizer | somebody should ping the Nokia deities like e.g X-Fade to investigate how that's meant to be set up, and what it is on Nokia's buildhosts actually | 17:22 |
MohammadAG | I'm somehow feeling this is to be blamed on HARMATTAN | 17:23 |
merlin1991 | MohammadAG: modest and tinymail without thumb are known to work | 17:23 |
MohammadAG | how did this just show up? | 17:23 |
MohammadAG | we've always had a working tinymail and modest compiled on MY laptop | 17:23 |
merlin1991 | because freemangordon did export his own build options for paralell | 17:23 |
MohammadAG | some package added tihs | 17:23 |
MohammadAG | no, I mean in the first 16 updates | 17:23 |
merlin1991 | well we do have fsckd modest crashing all the time | 17:24 |
merlin1991 | also in the first 16 updates | 17:24 |
DocScrutinizer | MohammadAG: (HARM) ohYES brother | 17:24 |
merlin1991 | or it was indeed harm | 17:24 |
freemangordon | MohammadAG, I don't have Harmattan SDK installed, but still have FREMANTLE_ARMEL.environment with the above DEB_BUILD_OPTIONS | 17:24 |
freemangordon | nfc where it comes from, but its date is October 2010 | 17:25 |
merlin1991 | It does not exist on my system, therefore commplete stable is compiled without it | 17:25 |
MohammadAG | how do I check date? | 17:25 |
MohammadAG | I edited it so ls -l might show today | 17:25 |
freemangordon | by using ls -al | 17:25 |
MohammadAG | yeah, today | 17:25 |
freemangordon | in /scratchox/users/maemo/targets | 17:25 |
DocScrutinizer | freemangordon: sorry, you say you have export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp and still you built a working modest on your system?? I somehow got it wrong I guess | 17:26 |
freemangordon | you got i wring | 17:26 |
MohammadAG | yeah, but he said he exported vars | 17:26 |
merlin1991 | DocScrutinizer: he has that crap in his file, but usuall exports other options prior to build | 17:26 |
MohammadAG | I still don't get how this makes modest fail to launch | 17:26 |
MohammadAG | when before it was crashing, yet worked fine | 17:26 |
DocScrutinizer | aaah | 17:26 |
freemangordon | it launches but crashes | 17:26 |
MohammadAG | oh | 17:27 |
DocScrutinizer | thumb introduces random fail it seems | 17:27 |
freemangordon | (nod) | 17:27 |
DocScrutinizer | unaligned code etc | 17:27 |
DocScrutinizer | no wonder since thumb opcodes are only 16nit | 17:27 |
DocScrutinizer | bit | 17:27 |
MohammadAG | k, so again, just rebuild? | 17:28 |
DocScrutinizer | yes, basically | 17:28 |
merlin1991 | yeah rebuild without thumb | 17:28 |
DocScrutinizer | check filesize of binary | 17:28 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/hildon-desktop] > git push | 17:29 |
MohammadAG | Everything up-to-date | 17:29 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/hildon-desktop] > git diff | 17:29 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/hildon-desktop] > | 17:29 |
MohammadAG | merlin1991, ^ | 17:29 |
MohammadAG | what's missing? | 17:29 |
merlin1991 | MohammadAG: if you git log in h-d | 17:29 |
merlin1991 | the commit for games blacklist | 17:29 |
merlin1991 | and portrait wallpapers | 17:29 |
merlin1991 | the changes are nowere to be seen in the h-d source in the reop | 17:29 |
freemangordon | MohammadAG, you should raise modest and tinymail versions, otherwise they won't get updated | 17:29 |
merlin1991 | and the h-d in the repo does not work as I would expect after that commit | 17:30 |
MohammadAG | commit 67be20fcc6a6f6823b7f5349fb561ccac0cb3a19 | 17:30 |
MohammadAG | Author: Tomasz Pieni<C4><85><C5><BC>ek <Tomek@Buba.(none)> | 17:30 |
MohammadAG | Date: Sun Sep 25 15:57:22 2011 +0200 | 17:30 |
MohammadAG | Blacklist: improved support for games. Fix for portrait wallpapers. Prevent hildon-desktop crash when snap_grid_ | 17:30 |
MohammadAG | oh | 17:31 |
merlin1991 | check src/home/hd-home-view.c line 623 | 17:31 |
MohammadAG | no, I'm on master | 17:31 |
merlin1991 | should be if(i) | 17:31 |
merlin1991 | and not pixbuf = | 17:31 |
MohammadAG | so why does git push not work? | 17:31 |
merlin1991 | it looks like you compiled | 17:32 |
MohammadAG | huh | 17:32 |
merlin1991 | then merged the mg | 17:32 |
merlin1991 | then commited your local changes | 17:32 |
MohammadAG | I see the commit | 17:32 |
MohammadAG | on git | 17:32 |
MohammadAG | omasz Pieniążek committed 67be20fc on September 25, 2011 15:57 | 17:32 |
MohammadAG | Blacklist: improved support for games. Fix for portrait wallpapers. Prevent hildon-desktop crash when snap_grid_size == 0. | 17:32 |
merlin1991 | well just check that line I told you | 17:33 |
MohammadAG | https://gitorious.org/community-ssu/hildon-desktop/commit/c79d993ec9fff77ea5938298bdff5dc88db896e4/diffs/67be20fcc6a6f6823b7f5349fb561ccac0cb3a19 | 17:33 |
MohammadAG | + | 17:33 |
MohammadAG | line 623 is if(!i) | 17:34 |
MohammadAG | and it's the same is on gitorious.org | 17:34 |
MohammadAG | so again, I don't see what's wrong | 17:34 |
merlin1991 | well get http://repository.maemo.org/community-testing/pool/fremantle/free/source/h/hildon-desktop/hildon-desktop_2.2.142-16.tar.gz | 17:35 |
merlin1991 | there it isn#t the same | 17:35 |
merlin1991 | there it is like it is prior to the commit | 17:35 |
merlin1991 | and thats current repo h-d | 17:35 |
MohammadAG | the fuck | 17:35 |
merlin1991 | so like I said, you probably compiled h-d with the dmsetool fix | 17:35 |
merlin1991 | then merged the mg | 17:35 |
MohammadAG | no | 17:35 |
merlin1991 | then commited the dsmetool fix | 17:35 |
MohammadAG | I'm sure of it | 17:36 |
merlin1991 | or otherwise sb went moot and used older source | 17:36 |
merlin1991 | don't ask me why | 17:36 |
MohammadAG | k, I'll rebuild and push | 17:36 |
merlin1991 | don't forget to bumb version | 17:36 |
DocScrutinizer | then check filesize! | 17:36 |
merlin1991 | DocScrutinizer: filesize won't do a difference here | 17:36 |
DocScrutinizer | yeah, only when built on buildhost | 17:37 |
merlin1991 | MohammadAG: the next thing would be the libqt4-test issue | 17:37 |
freemangordon | ok, lets make a list what needs to be rebuild | 17:37 |
DocScrutinizer | seems everything needs to get rebuilt, so we can be sure all pkgs are without thumb | 17:38 |
DocScrutinizer | no? | 17:38 |
freemangordon | no | 17:38 |
merlin1991 | most of the packages never check for thumb in debian/rules | 17:38 |
freemangordon | so far: modest tinymail h-d camera-ui | 17:39 |
merlin1991 | MohammadAG: since we need a release anyway I suggest you add the new camera-ui | 17:39 |
freemangordon | anything else? | 17:40 |
merlin1991 | nicolai commited the fix to bug 12318 | 17:40 |
povbot | Bug https://bugs.maemo.org/12318 camera-ui open lid dialog has no close button | 17:40 |
merlin1991 | the metapackge, but that is a nobrainer :D | 17:40 |
freemangordon | :D | 17:40 |
merlin1991 | MohammadAG: whatabout libqt4-test, are you going to include that? | 17:41 |
freemangordon | what is that? I mean how do we fix libqt4-test dependency | 17:42 |
merlin1991 | it is a dependency triangle | 17:42 |
merlin1991 | libqt4-test depdns on libqt4-core of the same version | 17:42 |
merlin1991 | metapackge depends on libqt4-core but not libqt4-test | 17:42 |
merlin1991 | so if someone has libqt4-test installed and wants to update metapackge that fails because the installed libqt4-test demands libqt4-core < than the one the metapackage wants | 17:43 |
merlin1991 | and since libqt4-test is not going to be updated in the update apt errors out | 17:43 |
merlin1991 | simply also depending on libqt4-test solves that | 17:44 |
freemangordon | ah, metapackage again | 17:44 |
freemangordon | ok | 17:44 |
DocScrutinizer | \o/ | 17:44 |
DocScrutinizer | or nuke that qt-trst shit ;-D | 17:45 |
merlin1991 | problem is python-qt4 in extras depends on qt4-test | 17:45 |
freemangordon | latest rebuild news: modest tinymail h-d camera-ui metapackage | 17:45 |
merlin1991 | otherwise I would be all for nuking it .D | 17:45 |
DocScrutinizer | nuke that as well XP | 17:45 |
DocScrutinizer | or lart the maintainer to fix his brpken python crap | 17:46 |
merlin1991 | doesn't one usually lart lusers? | 17:46 |
merlin1991 | MohammadAG: will we get all this today? | 17:59 |
freemangordon | bbl | 18:04 |
*** freemangordon has quit IRC | 18:04 | |
*** jonwil has quit IRC | 18:09 | |
MohammadAG | <merlin1991> MohammadAG: will we get all this today? | 18:12 |
MohammadAG | <MohammadAG> yes | 18:12 |
MohammadAG | <MohammadAG> <merlin1991> libqt4-test depdns on libqt4-core of the same version | 18:12 |
MohammadAG | <MohammadAG> that's supposed to be like that | 18:12 |
MohammadAG | <MohammadAG> now, on device it doesn't matter since no one will be using libqt4-test | 18:12 |
MohammadAG | <MohammadAG> but if libqt4-test version conflicts with libqt4-core version, apps will segfault saying Incompatible library version | 18:12 |
MohammadAG | <MohammadAG> or something similar | 18:12 |
MohammadAG | <MohammadAG> basically, internally Qt is not version-safe | 18:12 |
MohammadAG | Apparently I got disconnected and was talking to myself | 18:12 |
merlin1991 | yep :D | 18:12 |
merlin1991 | [16:42:25] <merlin1991> it is a dependency triangle | 18:13 |
merlin1991 | [16:42:37] <merlin1991> libqt4-test depdns on libqt4-core of the same version | 18:13 |
merlin1991 | [16:42:54] <merlin1991> metapackge depends on libqt4-core but not libqt4-test | 18:13 |
merlin1991 | [16:43:30] <merlin1991> so if someone has libqt4-test installed and wants to update metapackge that fails because the installed libqt4-test demands libqt4-core < than the one the metapackage wants | 18:13 |
merlin1991 | [16:43:42] <merlin1991> and since libqt4-test is not going to be updated in the update apt errors out | 18:13 |
merlin1991 | [16:44:17] <merlin1991> simply also depending on libqt4-test solves that | 18:13 |
merlin1991 | MohammadAG: ^^ | 18:13 |
MohammadAG | so again, I suggest you take this with achipa | 18:13 |
merlin1991 | my full explanation :D | 18:13 |
MohammadAG | it's not OUR fault | 18:13 |
MohammadAG | how does it solve it | 18:13 |
MohammadAG | python-qt4 is the one fucking shit up | 18:13 |
MohammadAG | so either talk it up with achipa | 18:13 |
MohammadAG | or lart Khertan for depending on it | 18:13 |
merlin1991 | MohammadAG: python-qt4 is fine now | 18:14 |
MohammadAG | you shouldn't depend on libqt4-* for a CMD Qt app | 18:14 |
MohammadAG | basically that's what he's doing | 18:14 |
merlin1991 | it depends on >= 4.6 | 18:14 |
merlin1991 | so an update should work | 18:14 |
MohammadAG | installing his app even installs Qt examples | 18:14 |
merlin1991 | but | 18:14 |
MohammadAG | then why the hell does it fail | 18:14 |
merlin1991 | we try to update libqt4-core WIHTOUT updating libqt4-test | 18:14 |
MohammadAG | if anything, libqt4-test should be upgraded | 18:14 |
MohammadAG | that's what apt should do | 18:15 |
merlin1991 | and since we don't tell apt anywhere that we'd like to update that as well it says go fuck yourself | 18:15 |
merlin1991 | nothing depends on libqt4-test | 18:15 |
MohammadAG | oh god, this is fucke dup | 18:15 |
merlin1991 | but libqt4-test locks libqt4-core to a version | 18:15 |
MohammadAG | while I highly suggest we bug apt's devs | 18:15 |
MohammadAG | depending on libqt4-test should fix it, as you said | 18:15 |
merlin1991 | exactly :) | 18:15 |
MohammadAG | ok so | 18:16 |
MohammadAG | 1.1 | 18:16 |
MohammadAG | or 1.0.1, whatever | 18:16 |
MohammadAG | recompiled h-d | 18:16 |
MohammadAG | recompiled modest and tinymail | 18:16 |
MohammadAG | updated camera-ui | 18:16 |
MohammadAG | sounds quick and small | 18:16 |
merlin1991 | yep | 18:17 |
MohammadAG | merlin1991, | 18:17 |
MohammadAG | I'll send you built debs to test | 18:17 |
MohammadAG | as modest doesn't crash for me | 18:17 |
MohammadAG | even with thumb | 18:17 |
merlin1991 | send them to freemangordon | 18:17 |
DocScrutinizer | check filesize! :-D | 18:17 |
merlin1991 | I don't have testing currently | 18:17 |
merlin1991 | MohammadAG: hildon-home needs a git push | 18:17 |
MohammadAG | anyone know about Gtk threading? | 18:17 |
MohammadAG | this isn't high priority | 18:18 |
merlin1991 | nfc about gtk threading | 18:18 |
MohammadAG | but the about dialog needs to execute dpkg -l to get version in another thread to reduce dialog-show-time | 18:18 |
DocScrutinizer | MohammadAG: your local build might be without thumb for unknown reasons | 18:18 |
merlin1991 | DocScrutinizer: we do get the local builds in the repo | 18:18 |
MohammadAG | DocScrutinizer, my local build is the one in the repo | 18:18 |
DocScrutinizer | or the breakage happens only on doing "unusual stuff" (dunno IMAP maybe, whatnot else) | 18:19 |
MohammadAG | yeah, what the guy with formal letters said | 18:19 |
merlin1991 | lol mag :D | 18:19 |
MohammadAG | so, DHL asks me to send them a letter with the value | 18:19 |
MohammadAG | I said I'll send Nokia a letter to send them something | 18:19 |
MohammadAG | so I cc'd him | 18:20 |
MohammadAG | guess what I got as a reply | 18:20 |
MohammadAG | Hello, | 18:20 |
MohammadAG | I am not in the office today | 18:20 |
MohammadAG | Thanks Eyal | 18:20 |
MohammadAG | then why the fuck did you call me | 18:20 |
merlin1991 | rofl | 18:20 |
merlin1991 | btw I've got an addition to ~isreaelsucks | 18:20 |
MohammadAG | It's back to Clearance delay | 18:20 |
MohammadAG | more reason it seems to be coming back to me, and not Nokia | 18:20 |
merlin1991 | MohammadAG: when you recompile check the size of modest.launch | 18:21 |
merlin1991 | with thumb it's around 600k | 18:21 |
merlin1991 | without is 900k | 18:21 |
merlin1991 | just to make sure :) | 18:22 |
MohammadAG | ok, so internet is sucking a bit right now | 18:22 |
MohammadAG | can you check that | 18:22 |
MohammadAG | commit 811cd4318d955c944d17014dbbff4e8e59f26555 | 18:22 |
MohammadAG | Author: Mohammad Abu-Garbeyyeh <mohammad7410@gmail.com> | 18:22 |
MohammadAG | Date: Wed Nov 23 18:54:00 2011 +0200 | 18:22 |
MohammadAG | Updated debian/changelog | 18:22 |
MohammadAG | this is the last commit? | 18:22 |
MohammadAG | i.e no need to pull/merge whatever | 18:22 |
merlin1991 | which component? | 18:22 |
X-Fade | afaik you need to really watch out with tumb on n900 as the cpu has certain bugs? | 18:22 |
MohammadAG | tinymail | 18:23 |
merlin1991 | X-Fade: we currently try to nuke thumb from our compiles | 18:23 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/tinymail] > echo $DEB_BUILD_OPTIONS | 18:23 |
MohammadAG | maemo-launcher,vfp | 18:23 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/tinymail] > fakeroot dpkg-buildpackage -us -uc | 18:23 |
MohammadAG | dpkg-buildpackage: warning: invalid flag in DEB_BUILD_OPTIONS: maemo-launcher,vfp | 18:23 |
X-Fade | Ah, k. Thought you wanted to add it ;) | 18:23 |
merlin1991 | for some really weird reason /scratchbox/users/$user/targets/FREMANLTE_ARMEL.environment exports $DEB_BUILD_OPTIONS to maemo-launcher,thumb,vpf | 18:24 |
MohammadAG | hmm, it fails to build | 18:24 |
MohammadAG | the fuck | 18:24 |
merlin1991 | and on my disk the file does not exist at all | 18:25 |
MohammadAG | Shell restarting... | 18:25 |
MohammadAG | bash: /usr/bin/aegis-session: No such file or directory | 18:25 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~] > | 18:25 |
MohammadAG | lol | 18:25 |
merlin1991 | the fuck? | 18:25 |
MohammadAG | k, it fails to build | 18:25 |
* MohammadAG rm -rfs | 18:25 | |
merlin1991 | MohammadAG: 811cd4318d955c944d17014dbbff4e8e59f26555 is the latest gitorious | 18:26 |
MohammadAG | can you give me the git link for tinymail? | 18:26 |
MohammadAG | the SSH one | 18:26 |
merlin1991 | why didn't you rm -rf * in the folder and then git reset --hard? | 18:26 |
merlin1991 | reclone takes forever :D | 18:27 |
merlin1991 | getting the link | 18:27 |
merlin1991 | ssh link: git@gitorious.org:community-ssu/tinymail.git | 18:27 |
merlin1991 | X-Fade: have you ever come acroos the FREMANLTE_ARMEL.environment file? | 18:28 |
merlin1991 | it activates thumb for some reason, but is not present on my scratchbox | 18:28 |
DocScrutinizer | >>bash: /usr/bin/aegis-session: No such file or directory [sbox-FREMANTLE_ARMEL: ~] > << Dang it seems it's not advisable to build for fremantle on a harmattan sb | 18:29 |
X-Fade | Did you submit it to autobuilder to test? | 18:30 |
merlin1991 | that's about local sb not autobuilder | 18:31 |
X-Fade | Just saying that it also uses sb. | 18:31 |
merlin1991 | can you "log into" the autobuilder sb somehow? | 18:32 |
merlin1991 | I wonder what $DEB_BUILD_OPTIONS is there | 18:32 |
MohammadAG | cool, main network gone in dorms | 18:33 |
MohammadAG | tethering from dorms | 18:33 |
MohammadAG | err, iPhone | 18:33 |
MohammadAG | merlin1991, try it, it'll kick you out | 18:34 |
merlin1991 | huh? | 18:34 |
merlin1991 | I'm not sure what I could possibly try atm :D | 18:34 |
merlin1991 | ah I read that as try it, i'll kick you out | 18:35 |
*** sam23m has quit IRC | 18:35 | |
*** sam23m has joined #maemo-ssu | 18:36 | |
* DocScrutinizer too, but still... we need to know what autobuilder actually does regarding thumb | 18:38 | |
DocScrutinizer | as X-Fade mentioned it's a notorious fact that OMAP3430 often fails on thumb instructions, I called that "unstable" some days ago. So we generally don't expect to see thumb being used in *any* pkg for fremantle | 18:39 |
DocScrutinizer | common notion last days was towards gcc being buggy on thumb, but I still think the root issue is the SoC(CPU itself | 18:41 |
MohammadAG | wtf is fatal: Unable to look up gitorious.org (port 9418) (Temporary failure in name resolution) | 18:45 |
MohammadAG | ? | 18:45 |
merlin1991 | that looks like dns fail | 18:45 |
MohammadAG | DocScrutinizer, afaik it is the CPU itself | 18:45 |
MohammadAG | I've had a few system crashes with kernel-thumb | 18:45 |
DocScrutinizer | there's a dns-spoofer virus on the loose, it will taint even devices that are not infected by advertising a rogue DNS server in LAN of a infected PC | 18:47 |
MohammadAG | DocScrutinizer, while we're doing nothing | 18:47 |
MohammadAG | (DNS works outside of sb, so I git cloned there, worked) | 18:47 |
MohammadAG | do you know the process of starting a radio station? | 18:48 |
MohammadAG | Israel lacks a good one so I was thinking... | 18:48 |
DocScrutinizer | haha, sure I can define and set up hw for a radio station, but I have NFC about the legalese in IL | 18:49 |
merlin1991 | MohammadAG: you switched to thetering | 18:50 |
merlin1991 | I guess the newrork config in sb is out of date then | 18:50 |
DocScrutinizer | HAH | 18:50 |
MohammadAG | it's 8.8.8.8 | 18:50 |
DocScrutinizer | route? | 18:50 |
merlin1991 | /scratchbox/sbin/sbox_sync from outside | 18:50 |
MohammadAG | DocScrutinizer, yes but how do you go about doing it? | 18:50 |
MohammadAG | what do I need? | 18:50 |
DocScrutinizer | err doing what? | 18:51 |
MohammadAG | starting a radio station | 18:51 |
MohammadAG | I realize I need a license and shit from Israel | 18:51 |
MohammadAG | or I could open it right on the border of Israel/Palestine | 18:51 |
DocScrutinizer | throw the mains power switch of TX, moulator, mixer, and the whole studio equipment ;-D | 18:51 |
MohammadAG | so an approximate of $? | 18:51 |
DocScrutinizer | depends - starting at maybe 500, up to 500.000 | 18:52 |
MohammadAG | is that a decimal . or the one separating thousands? | 18:52 |
DocScrutinizer | basically enabling FMTX on N900 means "starting your own FM station" | 18:52 |
MohammadAG | I was thinking something more country wide :p | 18:53 |
DocScrutinizer | 500k | 18:53 |
MohammadAG | or at least city wide | 18:53 |
MohammadAG | the fuck | 18:53 |
MohammadAG | merlin1991, which debian/control do I use for fremantle? | 18:54 |
MohammadAG | diablo? | 18:54 |
*** andre__ has quit IRC | 18:54 | |
merlin1991 | gimme a sec | 18:54 |
DocScrutinizer | http://www.broadcastwarehouse.com/bw-broadcast/pa600-fm-power-amplifier/85/product | 18:54 |
DocScrutinizer | MohammadAG: ^^^ | 18:54 |
merlin1991 | you should have control.maemo-fremantle | 18:55 |
merlin1991 | and rules.maemo | 18:55 |
MohammadAG | nope | 18:55 |
merlin1991 | tinymail that is | 18:55 |
merlin1991 | are we talking about modest? | 18:55 |
MohammadAG | Use accessor functions instead direct access | 18:55 |
MohammadAG | [sbox-FREMANTLE_ARMEL: ~/ssu/tinymail] > ls debian/control* | 18:55 |
MohammadAG | debian/control.debian-unstable debian/control.maemo-chinook debian/control.ubuntu-feisty | 18:55 |
MohammadAG | debian/control.maemo-bora debian/control.maemo-diablo | 18:55 |
merlin1991 | wtf | 18:56 |
MohammadAG | just cloned | 18:56 |
merlin1991 | christian@chris-laptop2:~/n900/dev/cssu-testing/tinymail/tinymail$ ls debian/contro* | 18:56 |
merlin1991 | debian/control.debian-unstable debian/control.maemo-chinook debian/control.maemo-fremantle | 18:56 |
merlin1991 | debian/control.maemo-bora debian/control.maemo-diablo debian/control.ubuntu-feisty | 18:56 |
MohammadAG | err | 18:56 |
MohammadAG | gitorious.org has fremantle | 18:56 |
DocScrutinizer | http://www.broadcastwarehouse.com/fm-transmitters/60/cat | 18:56 |
MohammadAG | the fukc indeed | 18:56 |
MohammadAG | FFS | 18:56 |
merlin1991 | git clone failed? | 18:57 |
merlin1991 | nice one | 18:57 |
MohammadAG | this is the mainline repo | 18:57 |
merlin1991 | w00t? I took the tinymail repo from our gitorious page | 18:57 |
merlin1991 | git@gitorious.org:community-ssu/tinymail.git | 18:58 |
merlin1991 | just cloned it myself it is ours and has fremantle in there | 18:59 |
MohammadAG | I cloned tinymail/tinymail | 18:59 |
merlin1991 | oh :/ | 18:59 |
MohammadAG | ok, installing updated tinymail | 19:06 |
DocScrutinizer | \o/ | 19:12 |
*** Pali has joined #maemo-ssu | 19:25 | |
*** Pali has quit IRC | 19:25 | |
*** Pali has joined #maemo-ssu | 19:25 | |
MohammadAG | merlin1991, https://gitorious.org/community-ssu/modest/commit/ddd1879d5192efbfe2940ff072614db709a83c93/diffs/0e7191d3e1c66be31f1ce089262e23789df2c95c | 19:26 |
MohammadAG | you might wanna pull that | 19:26 |
Pali | MohammadAG, merlin1991 - see new blacklisted certificates: http://gitorious.org/maemo-5-certificate-manager/maemo-security-certman | 19:27 |
Pali | this should be in testing cssu | 19:27 |
MohammadAG | o hai PR1.3.2 | 19:28 |
merlin1991 | nice catch pali | 19:28 |
merlin1991 | hehe yeah | 19:28 |
merlin1991 | well I guess we push that into testing too | 19:28 |
merlin1991 | who is the author of our osso-calculator? | 19:28 |
MohammadAG | him | 19:28 |
Pali | I | 19:28 |
MohammadAG | Paki | 19:28 |
MohammadAG | err, Pali | 19:28 |
MohammadAG | sorry, no pun intended | 19:28 |
merlin1991 | Pali see bug 12515 and 12514 | 19:29 |
povbot | Bug https://bugs.maemo.org/12515 Calculator: Power function does not work if exponent is not an integer | 19:29 |
Pali | ok, I will look at it | 19:29 |
Pali | can you create CSSU calculator section in bugzilla? | 19:30 |
merlin1991 | andrew can | 19:30 |
merlin1991 | I'll ping him when I see him again | 19:30 |
Pali | ok | 19:31 |
merlin1991 | 12514 has screenshots of stock and the cssu calculator | 19:31 |
merlin1991 | for both bugs | 19:31 |
*** ekze-nyan has joined #maemo-ssu | 19:41 | |
*** ekze has quit IRC | 19:44 | |
MohammadAG | merlin1991, andre, it's andre | 19:49 |
merlin1991 | true, I didn't look for jaffa but andre :D | 19:50 |
MohammadAG | I need to do that Qt CSSU maintainence app | 19:51 |
MohammadAG | maintenance | 19:51 |
merlin1991 | hehe | 19:52 |
merlin1991 | since you're aparently writing the mp | 19:52 |
merlin1991 | don't forget libqt4-tes t;) | 19:52 |
MohammadAG | I'm not, I just raised the version number of modest and that triggered the control file needs updating flag in my head | 19:53 |
*** ekze-nyan has quit IRC | 19:53 | |
merlin1991 | damn | 19:53 |
*** ekze-nyan has joined #maemo-ssu | 19:53 | |
*** freemangordon has joined #maemo-ssu | 20:00 | |
MohammadAG | I miss coding | 20:09 |
RST38h | Then code something | 20:09 |
*** scoobertron has joined #maemo-ssu | 20:11 | |
MohammadAG | RST38h, that's why I miss it | 20:17 |
Lava_Croft | code a replacement for the awful calendar application | 20:18 |
Pali | Patch which should fix bug 12514 is commited: http://gitorious.org/community-ssu/osso-calculator/commit/793422e3a353885d6bda2e090a3e8ce50ce73d7f | 20:24 |
povbot | Bug https://bugs.maemo.org/12514 Calculator program, percentage operations | 20:24 |
Pali | merlin1991: Fixing power function bug is not simple in my calculator | 20:27 |
Pali | osso_calculator_engine support two power expression: one "power(2,30,1e-10)" and other "2^30" | 20:28 |
Pali | first, which use power function working fine with decimal numbers, second with '^' support only natural | 20:29 |
*** sam23m has quit IRC | 20:32 | |
Pali | and my calculator does not use expression stack, only linear string. it append chars to the end of expression string, so I cannot easy get last sub expression and call power function on it... | 20:32 |
*** NIN102 has joined #maemo-ssu | 20:35 | |
*** NIN101 has quit IRC | 20:36 | |
Pali | merlin1991, good solution is to patch osso_calculator_engine | 20:40 |
Pali | Now I see how to easy fix it in osso_calculator_engine - but you or MohammadAG must create osso_calculator_engine repository on gitorious and include patched version to next cssu | 20:41 |
MohammadAG | no | 20:42 |
MohammadAG | I'd highly suggest fixing it in the app | 20:42 |
MohammadAG | since the stock app behaves | 20:42 |
DocScrutinizer | yep | 20:43 |
Pali | MohammadAG: It is not easy to fix it in my calculator. It needs to rewrite it to support that power function | 20:44 |
Pali | And I do not want to rewriting it... | 20:44 |
MohammadAG | then ask someone to help | 20:45 |
MohammadAG | the easy way isn't always the best way | 20:45 |
DocScrutinizer | app doesn't work with lib -> assume lib is borked -> patch lib so it works with this app :: NOT the way to go | 20:46 |
DocScrutinizer | it's alike the powerkernel thing where they removed locking for whole I2C API to make bq27200.ko work | 20:47 |
MohammadAG | Pali, explain it to me | 20:47 |
MohammadAG | what needs to be done? | 20:47 |
DocScrutinizer | at least *consider* that something _might_ be there for a reason and you only don't see it now | 20:47 |
DocScrutinizer | or, that an API might be correct and useful and you simply missed to use it correctly | 20:48 |
MohammadAG | or just store the last sub expression in a QStringList | 20:48 |
DocScrutinizer | even if the API is not exactly correct, you still don't want to change it as long as it's not strictly private to your app | 20:49 |
Pali | osso_calculator engine support this "(double)^(int)" but not "(double)^(double)" | 20:49 |
Pali | My solution is easy to add this support to osso_calculator_engine | 20:49 |
DocScrutinizer | 3.6. Incompatible Libraries -> http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html | 20:51 |
DocScrutinizer | generally a good concept | 20:51 |
DocScrutinizer | >>For C++ (and other languages supporting compiled-in templates and/or compiled dispatched methods), the situation is trickier. All of the above issues apply, plus many more issues. The reason is that some information is implemented ``under the covers'' in the compiled code, resulting in dependencies that may not be obvious if you don't know how C++ is typically implemented.<< | 20:52 |
DocScrutinizer | btw I still don't see a single dependency to CSSU in calculator app | 20:54 |
freemangordon | Pali, what is the problem to use power(x,y,z) format? | 20:55 |
DocScrutinizer | it for sure would have such dependency if we were going to patch a system lib to make it know how to do 10^2.5 | 20:55 |
Pali | freemangordon: I do not see easy way how to get X | 20:55 |
Pali | DocScrutinizer: it is not lib | 20:56 |
Pali | it is external application | 20:56 |
DocScrutinizer | hmm, probably still has an API | 20:56 |
Pali | osso_calculator_engine | 20:56 |
Pali | used only in maemo and only for osso_calculator | 20:57 |
DocScrutinizer | how do you know THAT? | 20:57 |
Pali | see google | 20:57 |
DocScrutinizer | I got 47 private commercial apps here using it ;-P | 20:57 |
Pali | i did not found any other application which used osso_caulculator_engine | 20:57 |
freemangordon | you just need something like QString("power(%1,%2)").arg(x).arg(((QString("%1").arg((double)power)).replace("e",",1e"))) | 20:58 |
freemangordon | or something like that | 20:59 |
freemangordon | simple string parsing | 20:59 |
freemangordon | always use power() with 3 arguments | 21:00 |
Pali | problem is that if you have stored expression with a lot of (), you need to check where to start power %1 | 21:01 |
Pali | e.g. 55+(4+5*(6+7))^8 | 21:01 |
freemangordon | I see | 21:02 |
Pali | you need to use stack for expressions | 21:02 |
DocScrutinizer | well, that's the immanent meaning of using brackets | 21:02 |
DocScrutinizer | ( == push stack, ) = pop stack | 21:03 |
DocScrutinizer | that's why we got ( ) | 21:03 |
freemangordon | hm, can you replace integer with experssion, i mean (a+b+c)^(c/d) | 21:03 |
freemangordon | Pali ^^^ | 21:04 |
Pali | No :-( : try on N900 in xterm: $ osso_calculator_engine -dp -- "2^(1/2)" | 21:05 |
freemangordon | just a minute | 21:05 |
Pali | Error 10036 | 21:05 |
DocScrutinizer | it's btw 1:1 identical to sematics of () in shell | 21:05 |
DocScrutinizer | ;-) | 21:05 |
DocScrutinizer | semantics even | 21:06 |
freemangordon | osso_calculator_engine -dp -- 2^1.3e1 | 21:07 |
freemangordon | 8192 | 21:08 |
freemangordon | Pali ^^^ | 21:08 |
freemangordon | don't see what is the problem | 21:08 |
freemangordon | hmm | 21:08 |
DocScrutinizer | on ( you push to stack and start a new "instance". On ) you evaluate that new "instance" and pop stack, insert result of evaluation for thewhole ( .* ) expression | 21:08 |
freemangordon | I see | 21:09 |
DocScrutinizer | errr, 2^1.3 is not 8192 | 21:10 |
freemangordon | yeah | 21:10 |
freemangordon | :D | 21:10 |
Pali | freemangordon: 1.3e1 is 13 | 21:10 |
freemangordon | yeah, m,y bad | 21:10 |
freemangordon | my* | 21:10 |
DocScrutinizer | aah | 21:10 |
DocScrutinizer | sure | 21:10 |
DocScrutinizer | so 2^13 might easily be 8192 | 21:11 |
freemangordon | Pali, what is exact syntax for 3 parameters power | 21:11 |
Pali | Raise one value to another value's power, within the specified error. | 21:12 |
Pali | this is written in comment of that power function | 21:12 |
Pali | in source code osso_calculator_engine | 21:12 |
freemangordon | I mean for non-integer calculations | 21:13 |
DocScrutinizer | meh, it's calc, called osso-calculator-engine ;-D | 21:13 |
freemangordon | yeah ;) | 21:13 |
DocScrutinizer | IroN900:/usr/bin# osso_calculator_engine | 21:14 |
DocScrutinizer | C-style arbitrary precision calculator (version 2.11.10) | 21:14 |
DocScrutinizer | Calc is open software. For license details type: help copyright | 21:14 |
freemangordon | osso_calculator_engine -dp -- "power(2,1/2)" | 21:14 |
freemangordon | 1.4142135623730950488 | 21:14 |
freemangordon | :p | 21:15 |
freemangordon | Pali ^^^ | 21:15 |
freemangordon | osso_calculator_engine -dp -- "power(2,.5)" | 21:15 |
freemangordon | 1.4142135623730950488 | 21:15 |
DocScrutinizer | LOL, yeah | 21:15 |
DocScrutinizer | if only my shell wouldn't act up again... | 21:16 |
*** scoobertron has quit IRC | 21:16 | |
*** trbs has joined #maemo-ssu | 21:16 | |
Pali | DocScrutinizer: it is calc but patched by nokia for osso_calculator | 21:16 |
DocScrutinizer | actually my fsckng router's DHCP | 21:16 |
Pali | freemangordon: does not help, you still need to insert string "power" to the expression | 21:17 |
freemangordon | Yeah, i see, just need some backward searching | 21:17 |
freemangordon | needs* | 21:17 |
Pali | you need to rewrite "55+(4+5*(6+7))^8" to "55+power(4+5*(6+7)),8)" | 21:18 |
freemangordon | agree | 21:18 |
DocScrutinizer | haha, you think you can evaluate and tanscode the expression "on the fly"? Won't work | 21:18 |
DocScrutinizer | not even grep works without backrefs | 21:19 |
freemangordon | why not? search backwards until find opening bracket(if there is closing one) or + - | 21:20 |
DocScrutinizer | now that *are* backrefs | 21:20 |
freemangordon | ok | 21:20 |
freemangordon | I was answering pali's question | 21:20 |
DocScrutinizer | sed "s/([0-9\.]*)^([0-9\.]*)/power(\1, \2)/" | 21:24 |
freemangordon | good, qt has regular expressions too | 21:24 |
DocScrutinizer | you may expand the sed parameter list to process other function() expressions as well, e.g 123[sin] -> sin(123) | 21:26 |
Pali | DocScrutinizer: Not working for string: "65+(5)^2" | 21:27 |
DocScrutinizer | looks perverted anyway | 21:27 |
DocScrutinizer | I'm not even sure if (<single_arg>) is a valid math notation | 21:28 |
Pali | it is valid | 21:28 |
Pali | and my calculator doing it | 21:29 |
DocScrutinizer | anyway for brackets you'll probably still need a stack to process them | 21:29 |
freemangordon | no, simple reqursion | 21:29 |
DocScrutinizer | as user frequently expects result of bracket expression to show up on closing bracket press | 21:29 |
freemangordon | we are wating for "=" in calculator | 21:30 |
DocScrutinizer | freemangordon: recursion without stack is only possible for expressions that have no variables | 21:30 |
DocScrutinizer | and for those it's rather hard to define a termination condition ;-D | 21:30 |
freemangordon | the termination condition is " there is no more ^ in string" | 21:31 |
DocScrutinizer | so string is a variable then | 21:31 |
freemangordon | so | 21:31 |
freemangordon | ? | 21:31 |
DocScrutinizer | lemme put it this way: you can not implement recursion without a stack | 21:32 |
DocScrutinizer | and recursive stack overflow is one of the most common errors to happen in code | 21:33 |
MohammadAG | about the bug | 21:34 |
MohammadAG | I'm surprised someone uses the built in calculator :p | 21:34 |
DocScrutinizer | indeed | 21:34 |
freemangordon | why not | 21:34 |
freemangordon | it is actually useful in portrait | 21:34 |
MohammadAG | it's not that advanced compared with a $10 calc | 21:34 |
DocScrutinizer | it's retarded | 21:34 |
MohammadAG | I never got the concept of phone calcs | 21:35 |
DocScrutinizer | and even has a "bug" in GUI | 21:35 |
MohammadAG | in other news, CSSU maintenance app almost done | 21:35 |
DocScrutinizer | I'd more love to hear "CSSU bugfix builkd and rollout almost done" | 21:36 |
MohammadAG | it is | 21:36 |
merlin1991 | :nod: | 21:36 |
DocScrutinizer | so somebody checked all the good merge requests for patches are in now, and all the thumb crap out? | 21:37 |
Pali | DocScrutinizer, MohammadAG, merlin1991, freemangordon: Here is patch for osso_caulculator_engine which support expr (int/double)^(double): http://atrey.karlin.mff.cuni.cz/~pali/osso_calculator_engine.patch | 21:56 |
merlin1991 | MohammadAG: testing rollout is done? | 21:58 |
MohammadAG | I'm not sure I approve of that patch | 22:04 |
MohammadAG | I'll leave it for someone else to decide | 22:04 |
MohammadAG | merlin1991, yes, who wants to test binaries before I send them? | 22:04 |
Pali | Here is my git repository: http://atrey.karlin.mff.cuni.cz/~pali/osso-calculator-engine.git/ | 22:04 |
freemangordon | MohammadAG where are those? | 22:05 |
DocScrutinizer | you know we need a certain "quarantine" for patches to go even to Testing? | 22:05 |
freemangordon | There was enough wuarantine I think, at least for modest and h-d | 22:06 |
freemangordon | quarantine* | 22:06 |
DocScrutinizer | means: some "users" should isntall from private repo, tarball, whatever and check if the app somewhat behaves. We are not going to include patches that are like 30 min old to a rollout of same day | 22:06 |
freemangordon | there are no new patches | 22:06 |
DocScrutinizer | freemangordon: I'm talking about calculator | 22:06 |
freemangordon | ok, except camera-ui | 22:07 |
freemangordon | it is only you :p | 22:07 |
freemangordon | I don't think MohammadAG has build new calculator or calculator-engine | 22:07 |
freemangordon | Or I am missing something | 22:07 |
DocScrutinizer | [2011-11-29 20:56:11] <Pali> DocScrutinizer, MohammadAG, merlin1991, freemangordon: Here is patch for osso_caulculator_engine which support expr (int/double)^(double): http://atrey.karlin.mff.cuni.cz/~pali/osso_calculator_engine.patch [2011-11-29 21:04:10] <MohammadAG> I'm not sure I approve of that patch | 22:08 |
MohammadAG | http://mohamamdag.xceleo.org/modest_3.90.7-11_armel.deb | 22:08 |
freemangordon | yeah, but that is some patch on pali's repo | 22:08 |
MohammadAG | sec | 22:08 |
MohammadAG | for? | 22:09 |
DocScrutinizer | that's why I said we usually keep a certain "quarantine" delay even for Testing, go the idea of Pali suggesting it for today's rollout | 22:09 |
*** mirandir has left #maemo-ssu | 22:10 | |
DocScrutinizer | got* | 22:10 |
MohammadAG | http://mohammadag.xceleo.org/tinymail | 22:10 |
Pali | MohammadAG: can you look at my tvout plugins? | 22:12 |
freemangordon | MohammadAG camera-ui? | 22:12 |
MohammadAG | freemangordon, that doesn't need testing | 22:13 |
MohammadAG | I'll look at it | 22:13 |
freemangordon | why, it has new patch from nikolai | 22:13 |
MohammadAG | I mean it's been stable | 22:13 |
MohammadAG | no thumb issues etc | 22:13 |
DocScrutinizer | let's hope it stays that way ;-D | 22:14 |
freemangordon | no, but I understood there be a new version with latest patches on gitorious | 22:14 |
freemangordon | like those for missing close button | 22:14 |
freemangordon | https://gitorious.org/community-ssu/camera-ui/commit/88b1e34dfc8b1ff72c339aac319a0f34f403be27 | 22:15 |
freemangordon | MohammadAG ^^^ | 22:16 |
freemangordon | modest seems stable so far | 22:28 |
MohammadAG | freemangordon, I know, I already pulled that in | 22:29 |
MohammadAG | http://mohammadag.xceleo.org/camera-ui_1.1.29.2+0cssu8_armel.deb if you insist | 22:29 |
freemangordon | MohammadAG camera-ui seems ok | 22:40 |
merlin1991 | MohammadAG: can you push hildon-home? | 22:46 |
merlin1991 | gitorious is missing the changelog entry | 22:46 |
MohammadAG | merlin1991, http://i39.tinypic.com/25pmp86.jpg | 22:52 |
MohammadAG | and hildon-home pushed yeah | 22:52 |
merlin1991 | that looks nice | 22:52 |
MohammadAG | sorts alphabetically to make your effort worthless :P | 22:54 |
merlin1991 | fu ;) | 22:56 |
merlin1991 | how does it check wich packages to add? | 22:56 |
MohammadAG | merlin1991, processes debian/control | 23:07 |
MohammadAG | about 200 lines of code only :p | 23:07 |
MohammadAG | minus the ui, that's in designer | 23:07 |
MohammadAG | oh yeah and a custom 40 line class that's pulled straight from sociality | 23:08 |
*** Pali has quit IRC | 23:09 | |
*** lizardo has quit IRC | 23:09 | |
*** scoobertron has joined #maemo-ssu | 23:13 | |
MohammadAG | merlin1991, | 23:26 |
merlin1991 | yeah? | 23:26 |
MohammadAG | merlin1991, it auto gens the control file from the fields now http://i40.tinypic.com/sdzrjo.jpg | 23:26 |
MohammadAG | so basically, add/change shit, then generate the control file again | 23:26 |
merlin1991 | nice | 23:26 |
MohammadAG | or save it over the existing one | 23:27 |
MohammadAG | merlin1991, got Qt? | 23:27 |
merlin1991 | yeah | 23:28 |
MohammadAG | merlin1991, https://gitorious.org/community-ssu/cssu-maintenance | 23:41 |
MohammadAG | make and bake | 23:41 |
merlin1991 | that's going to be some fine bug hunting | 23:42 |
merlin1991 | btw MohammadAG admin me on gitorious? | 23:42 |
MohammadAG | oh yeah, you fuck with the repos on maemo.org now | 23:42 |
merlin1991 | :D | 23:42 |
MohammadAG | I swear if I see mutiny I'll fly my ass to where you live and... | 23:43 |
MohammadAG | I'll think about the rest | 23:43 |
MohammadAG | merlin1991, you have been promoted and your paycheck has been denied | 23:43 |
merlin1991 | MohammadAG: :D | 23:43 |
freemangordon | MohammadAG: BTW I don't have any rights on gitorious | 23:45 |
MohammadAG | you're a member of +cssu-developers | 23:46 |
merlin1991 | MohammadAG: now when are we going to see that Tmaemo1.1 :D | 23:46 |
MohammadAG | you can commit to any of the repos | 23:46 |
freemangordon | but cannot add new project neither push a commit | 23:47 |
freemangordon | *merge | 23:48 |
freemangordon | from someone else | 23:48 |
*** M4rtinK has joined #maemo-ssu | 23:48 | |
MohammadAG | we can't have a team of admins | 23:49 |
MohammadAG | it's not how git works | 23:49 |
MohammadAG | but I can give you rights to certain packages | 23:49 |
freemangordon | merlin1991 is admin now? | 23:49 |
merlin1991 | yes | 23:49 |
MohammadAG | yes | 23:49 |
MohammadAG | and in case we're hit by a bus, Jaffa's been admin ever since the CSSU was started | 23:50 |
merlin1991 | see: you have been promoted and your paycheck has been denied | 23:50 |
merlin1991 | :D | 23:50 |
freemangordon | ok, that's enough for me. | 23:50 |
freemangordon | 'night | 23:51 |
*** freemangordon has quit IRC | 23:51 | |
*** trbs has quit IRC | 23:56 | |
*** nox- has joined #maemo-ssu | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!