IRC log for #maemo-ssu on 20120502

00:02.34*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
00:24.27DocScrutinizerwtf is OMP?
00:24.42merlin1991open media player
00:24.46DocScrutinizeraaah
00:24.56DocScrutinizermohammediaplayer
00:25.03merlin1991that's the other name for it :D
00:27.11DocScrutinizer19° at 2_30 in the night, and a distant thunder. I *love* this mood
00:27.56DocScrutinizer~weather
00:28.03DocScrutinizermeh
00:28.07DocScrutinizer~weather EDDN
00:34.46merlin1991dunno
00:34.51merlin1991my eyes are dying
00:35.15merlin1991I need to get up soon to take my antibiotics in time, and I'm still waiting for a dist-upgrade here
00:38.46*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
00:39.11merlin1991needs to remember NOT to start a dist-upgrade @ 1am in the morning
00:39.29merlin1991It's the third time I made this mistake now xD
00:39.31amiconn~weather EDDT
00:39.43amiconnah
00:41.36LaoLang_cool~weather
00:42.15LaoLang_cool~weather Nanjing
00:43.47merlin1991~weather LOWW
01:02.47DocScrutinizer~weather znsj
01:02.59DocScrutinizer~weather zsnj
01:05.07DocScrutinizersmiles at ~identical weather at 4 different locations
01:07.33merlin1991~weather 11035
01:07.38merlin1991bah
01:07.53amiconn~weather EDDB
01:07.53merlin1991http://weather.noaa.gov/cgi-bin/nsd_lookup.pl?station=11035
01:08.42merlin1991DocScrutinizer: any idea how I could get that station?
01:12.06DocScrutinizerhm?
01:12.29DocScrutinizerwhich one?
01:18.43merlin199111035
01:18.47merlin1991or even better 11034
01:19.49merlin1991http://weather.noaa.gov/cgi-bin/nsd_lookup.pl?station=11034 which would be the most accurate for me
01:21.15merlin1991only 11036 has an icao index but that one is far away from me :/
01:51.12amiconnLooks like only icao codes are possible. According to http://infobot.svn.sourceforge.net/viewvc/infobot/trunk/src/Modules/Weather.pl?revision=1927&view=markup infobot directly calls one of the html files from http://weather.noaa.gov/weather/current/
02:04.17*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
03:06.36DocScrutinizeramiconn: so is this a limitation of the called html noaa.gov website, or is there sth to get patched in infobot?
03:07.37DocScrutinizeramiconn: if the latter, I probably can speed up and facilitate things a bit, when I get a hold on Tim
03:08.14DocScrutinizerI.E. a patch file could get applied in a few days
03:13.42DocScrutinizernevermind, here the available stations: http://weather.noaa.gov/weather/current/
04:02.20int_uaAre there any other CSSU-related translations hosted on Transifex besides OMP and n900-extra-translations?
06:06.24*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.141)
06:37.58*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
07:46.36*** join/#maemo-ssu Jade (~jade@unaffiliated/jade)
07:51.21*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.141)
08:23.44*** join/#maemo-ssu Jade- (~jade@unaffiliated/jade)
08:25.58*** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg)
09:14.46*** join/#maemo-ssu smoku (~spectrum@xkh0g2.infr.xiaoka.com)
09:28.01*** join/#maemo-ssu andre__ (~andre@89.177.48.113)
09:28.07*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
09:55.29*** join/#maemo-ssu psycho_oreos (~no@unaffiliated/tuxsavvy)
09:58.05Palifreemangordon, merlin1991, what about include open media player, rewritten clock UI and calendar home widget into CSSU?
10:03.45*** join/#maemo-ssu MohammadAG (~MohammadA@ool-45772b34.dyn.optonline.net)
10:04.46*** join/#maemo-ssu xnt14 (~xnt14@ool-45772b34.dyn.optonline.net)
10:04.59*** join/#maemo-ssu MohammadAG (~MohammadA@Maemo/community/contributor/MohammadAG)
10:06.27*** join/#maemo-ssu mase76 (~mase76@p5DD3B04E.dip.t-dialin.net)
10:09.34Paliopen media player seems be stable
10:10.44MohammadAGAren't there some occasional crashes?
10:11.10MohammadAG(Which could probably be fixed by using QPointer)
10:12.25PaliMohammadAG, I did not get any crashes for 1 month
10:13.24MohammadAG1 tester isn't enough
10:31.33*** join/#maemo-ssu dafox (~dafox@dyn-194208.nbw.tue.nl)
10:34.41PaliMohammadAG, so we need more testing?
10:35.02Palithen other people and from TMO can test it too
10:35.10MohammadAGWe've seen what happened with camera-UI
10:37.53Palibut if we do not push it to cssu-testing (or cssu-devel) we will not see real problems
10:43.24LaoLang_coolis looking for fetchmail for maemo...
10:56.35*** join/#maemo-ssu Lava_Croft (lcd@satgnu.net)
10:56.40Lava_CroftDocScrutinizer51:
11:40.11*** join/#maemo-ssu Pali_ (~pali@unaffiliated/pali)
11:51.24Lava_Crofthttps://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/s720x720/401589_413468522010419_100000418249745_1437710_388073361_n.jpg
11:51.28Lava_Croftthere you go
11:51.29Lava_CroftI asked them how many in stock
11:51.43Lava_Croftdude took 8 minutes to find out that the one on this picture is their last in stock
11:51.56Lava_Croftits the MediaMarkt in Alkmaar
11:51.59Lava_Crofthave fun with it
11:52.02*** part/#maemo-ssu Lava_Croft (lcd@satgnu.net)
13:12.25*** join/#maemo-ssu infobot (~infobot@rikers.org)
13:12.25*** topic/#maemo-ssu is Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version (testing): 21.2011.38-1Tmaemo3.1; (stable): 21.2011.38-1Smaemo3
13:12.25*** mode/#maemo-ssu [+v infobot] by ChanServ
13:35.51*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.141)
13:38.51*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
13:50.12Raimu:)
13:50.36RaimuOh my god, it has all the arrow keys!
13:51.27Raimuhas now realized why people actually bother mapping game keys to arrow keys and why his FI model doesn't cut it
13:53.01RaimuWe need to press blue-left for arrow-up and blue-right for arrow-down. :P
13:53.13Raimufeels dumb
14:10.26DocScrutinizerRaimu: that's why I swapped all my DE keymats to US
14:12.25DocScrutinizer(the real reason is I can't learn by heart the US layout, so I need the correct keycap printings - of course the logical layout will be proper US if you switch to US keyboard in settings, just it doesn't match the printing on keys anymore then)
14:12.39RaimuYup.
14:16.17DocScrutinizerbtw this Fn+cursor for up/down is not only annoying, it also defeats proper mapping of Fn+UP to page-up or home, whatever you prefer
14:49.17RaimuCan you map Fn+shift+up?
15:20.52*** join/#maemo-ssu arcean (~arcean@aacw27.neoplus.adsl.tpnet.pl)
15:48.47freemangordonPali, I just can't imagine how we are going to support adeclock without anyone of us knowing a line of code. Otherwise if it is stable, why not. Re OMP - I think there are still crashes, didn't test wor a while, maybe will give it a shot again. NFC what calendar home widget is.
15:53.18Palinicolai's calendar widget: http://talk.maemo.org/showthread.php?t=55018
15:55.59freemangordonPali, first bug in OMP - rotate to portrait an start a video ;)
15:56.23freemangordon*and
15:56.57freemangordonand ind continues to crash
15:57.04freemangordon*it
15:57.52freemangordonit is gust nowhere to be ready even for testing
15:58.51freemangordonon the other hand we can pull it in CSSU if you think the current developer will speedup bug-fixing
15:59.19freemangordonMohammadAG, after all you are the creator of OMP, do you have will to put a little effor in it again?
16:02.29DocScrutinizerif we're going to abandon mediaplayer in favour of any at best halfbaked alternative now, after we already did that with camera, I promise I'll abandon CSSU at large
16:02.47*** join/#maemo-ssu NIN101 (~NIN@p5DD28970.dip0.t-ipconnect.de)
16:04.18freemangordonDocScrutinizer, AIUI Pali was just asking, and if it depends on me, OMP will enter CSSU only and only if it is feature-complete and there are no known bugs at least. Which is not the case as for now
16:04.54DocScrutinizerno objection to offering freedom of choice to CSSU users. But forcing a new stuff as replacement for something proven to "work" is a killer
16:05.05merlin1991imo we don't need omp in cssu
16:05.13merlin1991it lives happily in extras
16:05.13freemangordon:nod:
16:05.22freemangordonextras-devel :D
16:05.28DocScrutinizermerlin1991: +++
16:05.32merlin1991and if you want fully system integration like me you just adjust the dbus service file from the stock mediaplayer
16:05.39merlin1991s/fully/full/
16:05.42DocScrutinizermerlin1991: +++
16:05.54freemangordonand what about adeclock
16:06.08DocScrutinizeras it should've been done with camera already
16:06.11merlin1991like you said nobody knows the code
16:06.52freemangordonbut we could put it in CSSU in the same way as it is now with orientation lock applet in stable
16:07.10MohammadAGCamera actually has to be replaced
16:07.15MohammadAGHad*
16:07.25MohammadAGRunning both conflicts
16:07.39MohammadAGfreemangordon: yes, I do
16:07.41merlin1991MohammadAG: how's your scratchbox?
16:07.48freemangordon:D :D :D
16:08.02DocScrutinizerMohammadAG: that'S a terribly poor argument
16:08.06MohammadAGI'll see if the code base is understandable
16:08.40MohammadAGDocScrutinizer: Life's unfair :p
16:08.42DocScrutinizerMohammadAG: in fact that's a good reason NOT to replace it
16:09.00MohammadAGLet's not start this again :p
16:09.13freemangordonMohammadAG, running stock MP and camera-ui from CSSU dos not conflict, that is what I am using for the last year or so. What do you mean?
16:09.20DocScrutinizerwhile the supposed 'conflict' is simply due to developers not caring to solve that issue
16:09.35freemangordonwhat conflict?
16:09.39merlin1991freemangordon: the conflict is between stock camera-ui and cssu camera-ui
16:09.41MohammadAGfreemangordon: What would opening the lens cover do?
16:09.54freemangordonstart the camera
16:09.57MohammadAGOh nvm, you misunderstood
16:10.03freemangordonyeah
16:10.33merlin1991MohammadAG: now what about that scratchbox of yours?
16:10.40MohammadAGWalking to dorms, gimme 10 and I'll be back
16:10.56freemangordonBTW I think after all we should put operator widget in the next update
16:11.17freemangordonI think jonwil will be angry on us otherwise
16:11.19DocScrutinizer"duh, I CBA to make my camera app not conflict with stock camera, so whatyagonnado? simple: nuke stock camera" BWAHAHA
16:11.24MohammadAGponders changing nick to TheTerminator
16:11.43MohammadAGMy camera app? Stock would conflict
16:11.57freemangordonDocScrutinizer, indeed, lets not start that again
16:11.59merlin1991sits in front of some uni assignment is wandering WTF the output Z and N are on a 16 bit alu
16:12.17merlin1991s/wandering/wondering/
16:12.46DocScrutinizerZero and Negative?
16:12.49merlin1991I get the part where the result goes out, and carry on (C) but what is Z and N? :D
16:12.54freemangordonyep
16:13.12merlin1991is still not wiser :D
16:13.18DocScrutinizerEH?
16:13.43freemangordonand the bus widths should not matter re flag register contents :D
16:13.44merlin1991might be due to the fact I never was @ uni when they explained stuff :D
16:13.48DocScrutinizerZero == (ACCU = 0), Negative == (ACCU<0)
16:14.19freemangordonDocScrutinizer, btw N could be S too
16:14.35DocScrutinizerSign, sometimes yes
16:15.00DocScrutinizeras it just represents most significant bit of accu
16:15.04freemangordonactually in x86 it is S
16:15.09merlin1991searches for the book, since he doesn't even know wtf accu stands for
16:15.12MohammadAGWay too bored of physics and math this year
16:15.20merlin1991btw I'm looking @ micro16 architecture here
16:15.22freemangordonmerlin1991 accumulator
16:15.55freemangordonthe register which is used th result from the operation to be stored
16:16.02freemangordonthink AX
16:16.24DocScrutinizeron some CPU architectures there's no dedicated accu
16:16.49freemangordonARM being one of them? :)
16:16.50DocScrutinizerthen the flags represent results of last arithmetic op done on any register
16:17.14DocScrutinizerfreemangordon: iirc yes
16:18.00DocScrutinizerARM can do complex arithmetics on any of R1..R??
16:18.17DocScrutinizerSP, PC, all are some R14, Rdunno
16:18.40DocScrutinizerso yes, there's quite likely nothing like an accumulator in ARM
16:19.00merlin1991guys I went from just knowing about flipflops, & | and other easy stuff last week to some 16 bit alu today
16:19.03merlin1991and i'm kinda lost
16:19.13freemangordonwhile x86 cannot multiply, divide, whatever the other operations were on a random register
16:20.08freemangordonmerlin1991, ALUs should be easy, add and shift, see :)
16:20.59DocScrutinizermerlin1991: R5=R7+#3 -> ALU calculates content of R7 + "3" and stores to R5, while ALU's Z, N, C etcd flags that represent certain test results of that calculation are stored to some special place called status or flag register
16:21.40merlin1991freemangordon: tbh the shift is easier to grasp for me :D
16:22.04DocScrutinizersince result is stored to R5, you could also consider Z, N, C etc valid for R5 at that very moment
16:22.07merlin1991but I found the right book (still in plastic xD) and am reading the right chapter now :)
16:22.53freemangordonwell, the ALUs from the early days of CPUs are just that, you can easily implement such ALU by using just standard TTL logic
16:23.41DocScrutinizermerlin1991: http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf
16:24.01freemangordoneverything - multiplication, division, substraction is done only using add and shift
16:24.21DocScrutinizersee column "S updates" for what each opcode actually does to status flags
16:24.57MohammadAGAdd and shift?
16:25.05freemangordonyep :)
16:25.09MohammadAGSo theoretically, 2+0 is faster than 2*1?
16:25.13freemangordonyep
16:25.27MohammadAG(while in practice the difference is mus
16:25.30DocScrutinizermerlin1991: also see "Condition field" page 6 of that card
16:25.33MohammadAG)
16:25.39freemangordonthat was the biggest problem of CISC
16:25.55MohammadAGAnd calculators work the same?
16:26.06freemangordonthat you cannot predict how many cycles the instrunction will take, so no correct scheduling
16:26.23freemangordonMohammadAG, NFC, maybe it depends on the generation
16:27.21merlin1991rofl, gotta love this book, the text has C,N,Z but the picture above only contains N and Z
16:29.06freemangordonMohammadAG, have in mind we are talking about integer operations here, maybe the calculators have more advanced FP unit
16:30.32freemangordonDocScrutinizer, how is the correct english term for the type of code you should feed suc add-shift alu with, google translates it to "additional code" from bulgarian, but I don't think it is correct
16:31.18DocScrutinizersorry, you lost me
16:31.29DocScrutinizeryou mean microcode?
16:32.00DocScrutinizerthe hidden "program" that does a div on x86?
16:34.24freemangordonno, when you want to substract with add-shift alu, you should invert the subtrahend ann add 1
16:34.52freemangordonand there is a term for that, I just cannot remember/never know it
16:35.30freemangordonnevermind
16:41.08freemangordonDocScrutinizer, it is "two's complement"
16:41.11freemangordon:)
16:41.32freemangordonhttp://en.wikipedia.org/wiki/Method_of_complements
16:45.11*** part/#maemo-ssu smoku (~spectrum@xkh0g2.infr.xiaoka.com)
16:47.48DocScrutinizeryay
16:48.00DocScrutinizertoo basic for my radar, sorry :-D
16:48.30DocScrutinizertwo's complement it the "natural change-sign"
16:49.07DocScrutinizera-b == a+(-b) where "-b" == two's complement of b
16:50.53MohammadAGfreemangordon, just a note, I think qDebug() slightly slows function returns
16:51.05MohammadAGso I hope these can be switched off query 0x553ad8 complete
16:51.05MohammadAGMainWindow::onSourceUpdating( progress = 0 , processed_items = 0 , remaining_items = 0 , remaining_time = -1 )
16:51.06MohammadAGMainWindow::onSourceUpdating( progress = 100 , processed_items = 0 , remaining_items = 0 , remaining_time = 0 )
16:51.22DocScrutinizereach CPU/ALU has complement (or xor with arbitrary - here all-"1") as well as two's_complement aka change-sign
16:51.41freemangordonMohammadAG, where is that from?
16:53.00DocScrutinizerreally cool are ARM's instructions group "saturate"
16:53.02MohammadAGfreemangordon, stderr
16:53.19MohammadAGalso, "Disconnect headset to pause" isn't the best translation
16:53.26DocScrutinizeras well as the "count zeroes"
16:53.33MohammadAGit should "Pause music when headset is disconnected
16:53.34MohammadAG"
16:54.15MohammadAGbesides those two points, it seems OMP shaped up well :')
16:55.10DocScrutinizerbtw ARM *has* an accu, see e.g "move data"->"40-bit accumulator to register" XS
16:55.35DocScrutinizers/XS/MAR/
16:55.58DocScrutinizerMoveAccu->Register
16:56.02MohammadAGoh and I don't like how the album art resizes with no transition, but that's probably cause I use iOS a lot and expect that :P
16:56.08MohammadAGlet's see
16:57.38DocScrutinizerRBIT
16:57.38MohammadAGVideo still flickers when tapped to show controls <-- regression from stock MP
16:57.41DocScrutinizer:-D
16:57.48freemangordonMohammadAG, yeah
16:58.04freemangordonand it does not rotate to landscape if started in portrait
16:58.14MohammadAGI thought I fixed that...
16:58.21DocScrutinizeryou need like 20+ instructions for RBIT on a 'regular' CPU
16:58.32MohammadAGin fact, it does
16:59.10MohammadAGfreemangordon, forced rotation?
17:00.50MohammadAGooh, UPnP
17:03.09freemangordonMohammadAG, could be
17:03.14freemangordon:)
17:04.15MohammadAGI'm impressed, the code base seems to be improved
17:04.34MohammadAGin fact the only thing I hate is home.cpp/h
17:04.57MohammadAGand FreqDlg, it's good practice to have useful full names
17:12.23DocScrutinizerhonestly, I don't see use of implementing more and more gimmicks like transitions for cover art sizing into OMP, when elementary functions like editing playlists in a bearable (not even asking for convenient, useful) way are painfully missing
17:14.38MohammadAGDocScrutinizer, I just need someone who's good at implementing custom Qt widgets
17:14.44MohammadAGyou should know lots of those
17:15.46DocScrutinizercut song from playlist, insert song at arbitrary position in playlist, all derived cmds from those elementary operations like delete song from PL, move song up/down in PL, do all this with a selection of songs. Then commands like "stop after this song", "skip to $destination in PL after this song"
17:17.23*** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net)
17:18.06DocScrutinizerwell, maybe the last one is a tad over the top :-)
17:19.27MohammadAGhttp://t0.gstatic.com/images?q=tbn:ANd9GcRRHvNtn380j--Dgj0R9A_8Cd-N68q0kQebXkug8hr13bFIelWAFoqExwjn DocScrutinizer
17:19.33DocScrutinizerplus still the most annoying shortcoming of the whole pile: no gapless playback
17:21.27DocScrutinizerMohammadAG: what you're telling me?
17:32.16merlin1991MohammadAG: how is your freaking scratchbox ffs
17:52.23MohammadAGmerlin1991, as always
17:52.32MohammadAGmerlin1991, I'm planning to reinstall Ubuntu 12.04
17:52.39merlin1991when?
17:52.43MohammadAGor upgrade, then reinstall scratchbox
17:52.48MohammadAGwhen I'm home, which should be tomorrow
17:52.55MohammadAGunless I make an accident or sth
17:53.02MohammadAGDocScrutinizer, that's what's needed to edit playlists
17:53.16MohammadAGa list with cells that have handles
18:39.02*** join/#maemo-ssu arcean_ (~arcean@aaeq141.neoplus.adsl.tpnet.pl)
18:44.58*** join/#maemo-ssu Jade- (~jade@unaffiliated/jade)
18:46.18*** join/#maemo-ssu Sicelo (~Sicelo@unaffiliated/sicelo)
18:47.17*** join/#maemo-ssu Jade (~jade@unaffiliated/jade)
18:58.58merlin1991bah implementing multiplikation in that architecture is gay
19:03.57*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
19:05.21merlin1991DocScrutinizer: I know why I'm going todo the sw side
19:05.26merlin1991this is driving me crazy here :D
19:05.35merlin1991though I progress steadily so it isn't that bad :)
19:45.09*** join/#maemo-ssu ekze (~nyan@bakaekze.ru)
20:18.31*** join/#maemo-ssu Sc0rpius (~naikel@190.78.151.78)
20:20.21*** join/#maemo-ssu Sicelo (sicelo@unaffiliated/sicelo)
20:36.06*** join/#maemo-ssu Jade- (~jade@unaffiliated/jade)
21:04.49*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.