IRC log for #maemo-ssu on 20120904

00:01.18*** join/#maemo-ssu nox-- (noident@p5798D217.dip.t-dialin.net)
00:03.40*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
00:26.28*** join/#maemo-ssu gri (~gri@muhkuh.net)
02:27.26DocScrutinizer05let's call it a day
02:47.48*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
02:56.27*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.139)
03:01.05*** join/#maemo-ssu wmarone (~wmarone@c-67-174-151-253.hsd1.ca.comcast.net)
05:14.18*** join/#maemo-ssu M13 (~Miranda@83.149.34.195)
05:50.54*** join/#maemo-ssu _xnt14 (~xnt14@xceleo.us)
06:02.13freemangordonmerlin1991: I tried to put new microb-engine in -thumb repo, no dice :)
06:03.04freemangordonlog says something like "new version already available"
06:05.22freemangordonmerlin1991: this is because i've changed version from -cssu0-thumbN to -0cssu0-thumbN :)
06:07.59*** join/#maemo-ssu wmarone (~wmarone@c-67-174-151-253.hsd1.ca.comcast.net)
06:25.31*** join/#maemo-ssu luf (~luf@ip-89-103-166-30.net.upcbroadband.cz)
07:18.23freemangordon~ping
07:18.23infobot~pong
07:21.34*** join/#maemo-ssu povbot_ (~supybot@office.pov.lt)
07:21.34*** mode/#maemo-ssu [+v povbot_] by ChanServ
07:29.39*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
08:14.43keriofreemangordon: so... what do you have to do now?
08:14.47kerioalso why -0cssu?
08:17.48freemangordonask merlin1991, not me, this is what he commited in master :)
08:18.11keriok
08:18.20keriomerlin1991: why -0cssu0?
08:18.43lufkerio: -0cssu is in naming convention for cssu (mentioned somewhere in wiki).
08:19.06kerioand 0 is the revision, ok
08:19.24lufepoch or something like that :)
08:19.30freemangordonyep
08:19.57freemangordonit is my fault I didn't follow that for microb-engine in thumb
08:22.03*** join/#maemo-ssu ivgalvez (~ivgalvez@89.140.113.138.static.user.ono.com)
08:22.09freemangordonmerlin1991: ping
08:22.41lufhttp://wiki.maemo.org/Community_SSU/Development#Version_Scheme
08:22.52ivgalvezhi, any ETA for World Clock Replacement on CSSU?
08:23.49ivgalvezAde is now distributing it via Dropbox as it has been blocked since ages and, obviously, it's not material for Extras
08:24.57keriowho's Ade?
08:26.04ivgalvezWorld Clock maintainer
08:26.16ivgalvezand author of many emulator UIs
08:27.52kerioclearly we need fceu in CSSU
08:28.28kerios/eu/eux/
08:28.42ivgalvezI don't want to be disrespectful, but that's a nonsense
08:29.36kerioo rly?
08:29.40kerio:P
08:29.59kerioi'm not sure this world clock is cssu material though
08:30.09kerioi mean, the current clock works fine
08:30.15ivgalvezanyway, the question was for real CSSU developers
08:30.20ivgalvezno offense
08:30.26kerioi'm not sure if portrait mode is enough
08:30.46keriohey, wtf, DocScrutinizer always comments on this kind of thing!
08:31.11ivgalvezmerlin1991 ping
08:32.15lufivgalvez: It seems to me like busybox I think there were no request from Ade.
08:33.01lufivgalvez: current CSSU developers work on their "projects".
08:33.13ivgalvezluf: Ade has followed all necessary theoretical steps to include Worldclock in CSSU
08:33.26ivgalvezhe has joined this channel
08:33.30ivgalvezhas provided support
08:33.40ivgalvezhe's maintainig the code in CSSU's gitorious
08:33.48lufivgalvez: ok I'm sorry.
08:34.03ivgalvezhe was requested to do that by freemangordon and merlin1991
08:34.20ivgalvezbut the package has not even entered devel
08:34.33ivgalvezI wonder if all his efforts are worth
08:36.28ivgalvezhe's mentioned in TMO's thread for worldclock that he's beginning to think that it won't happen. I think it's unfortunate
08:36.38ivgalvezafter all his efforts
08:37.19lufIn this case it's question for merlin1991.
08:37.45ivgalvezI was trying that, but I received a funny answer from kerio
08:38.17ivgalvezmerlin1991, please could you answer about future of Worldclosck in CSSU? It's a nonsense to keep it blocked without being clear about it
08:40.15ivgalvezmerlin1991, if OSS replacements that provide minor bugfixing (portrait support) and improved features are not going to be accepted in CSSU, it would be better to clarify to avoid people wasting their time
08:48.55jon_yblocked?
08:49.02jon_yoops, wrong window
08:49.36jon_yheh, somehow on topic
08:49.48ivgalvezlucky you
08:51.07jon_ywhat's with the blocking here?
08:51.35ivgalvezstatus of worldclock
08:52.07jon_ywhy is it blocked?
08:52.29ivgalvezlet's ellaborate it even more, freemangordon what's the reason to rewrite hildon-imvkbrenderer?
08:52.55jon_yis that the virtual keyboard thing?
08:53.00ivgalvezwhat critical bugs are fixable thanks to that replacement
08:53.24ivgalvezvirtual keyboard works ok, doesn't it?
08:56.08ivgalvezAFAIL, the only fix that will bring hildon-imvkbrenderer is portrait support!!
08:56.14lufivgalvez: I think waiting for merlin1991 is needed. No one else can answer. And take a look to the history (yesterday or the previous day). Similar battle about busybox.
08:56.23ivgalvezs/AFAIL/AFAIK/
08:56.59kerio!!!!1!1
08:57.27lufI think form my perspective that merlin1991 forgot or maybe Ade didn't remember it too often.
08:57.46ivgalvezAnd let's avoid the question about bb portrait support....
08:57.54keriohaha
08:58.47ivgalvezluf, I don't think so, however, I must say that I fail to see the rationale for accepting or rejecting new packages in CSSU
08:59.33lufivgalvez: I agree that the rules are missing and it's not transparent enough.
08:59.42ivgalvezfor example, we have heard about busybox-power that rootfs space occupied was a blocking issue
09:04.35kerioivgalvez: not really, no
09:04.42freemangordonivgalvez: yes, the reason to RE VKB is portrait support
09:04.46freemangordonkerio: yes
09:04.53keriothe big problem with busybox-power is that it changes builtin commands
09:04.55ivgalvezI haven't compared other components's size, however I haven't seen this argument applied to any other updates. And 500 Kb is easy to beat
09:05.34kerioiDont said that he'll split busybox in two, and the extra commands will be optified
09:05.46kerioand the changes to the stock ones will be checked for to make sure shit doesn't break
09:05.59kerios/for //
09:06.15ivgalvezkerio, let's check how other upgrades have been tested to avoid breackage
09:06.22kerioinb4 cbsms
09:06.26ivgalvezfor example Qt 4.7.4
09:06.35keriooh
09:06.40keriohm, what did it break?
09:06.41ivgalvezonce it was rolled, a few applications stopped working
09:06.50kerioneat
09:06.54keriowhich ones?
09:07.01ivgalvezbecause of some nasty hacks in QML for 4.7.0
09:07.20keriobtw, lack of rigor in one place doesn't justify lack of rigor anywhere else
09:07.31freemangordonkerio: please, don;t ask such a stupid questions, the fact you were not here means nothing in that context
09:07.41ivgalvezI don't remember all right now, most of them were fixed quite fast
09:07.53ivgalvezbut for example, LinkedUp never worked again
09:08.15freemangordonivgalvez: what? is that reported somewhere? sorry if I missed it
09:08.15kerioivgalvez: btw, is this change in cssu-stable?
09:08.37freemangordonkerio: you can check it yourself aiui
09:08.45ivgalvezI have complaned about it several times, the problem is not in CSSU but in LinkedUp
09:09.01ivgalvezthe use of focus scope in QML
09:09.03freemangordonivgalvez: aah, ok, i understood it is Qt that breaks it
09:09.09ivgalvezwas badly broken in 4.7.0
09:09.22freemangordoni see
09:09.27ivgalvezthe fix for Qt broke hacks for make it working in 4.7.0
09:09.38freemangordonok, got it
09:09.45ivgalvezso applications mantained were fixed
09:09.55ivgalvezbut not LinkedUp
09:10.35ivgalvezit's just an example for how any change introduced in CSSU can always break something
09:10.54ivgalvezhowever, the alternative is not to provide any updates
09:11.06kerio*not to not provide any updates
09:11.13ivgalvezyep, sorry, which would be a nonsense
09:11.39freemangordonivgalvez: i see your point, but indeed, lets wait for merlin1991
09:12.19ivgalvezanyway, something will be broken, with any change we introduce. But we have a devel-testing-stable cycle to try to fix those problems
09:13.15ivgalvezif nobody cares, i.e. LinkedUp, the issue will remain, but that's not reason to stop any progress
09:13.38freemangordonivgalvez: there is noone online who will argue on that ;)
09:13.47ivgalvezyes, I see
09:13.54lufI think DocS disagree ;)
09:14.37freemangordonluf: so?
09:14.52freemangordonor just saying :P
09:15.12luffreemangordon: you're right "there is noone online who will argue on that"
09:15.22ivgalvezthe real question is: what is the real goal of CSSU? because we haven't applied the same rules to all the components
09:15.46ivgalvezI mean, I can disagree with Doc, but he has a point
09:16.04freemangordonivgalvez: you may want to read the log from bb discussion
09:16.15ivgalvezif CSSU is only about freaking stable patches with code coverage only for bugfixing
09:16.28ivgalvezyes, I read them
09:16.39lufivgalvez: I see this as the main problem. But it's not so easy :)
09:16.57ivgalvezwell if CSSU is only bugfixing, half the components shouldn't be there
09:16.58freemangordonivgalvez: it does not make sense to argue with me then :P
09:17.08ivgalvezhehe
09:17.11freemangordonor with luf in that regard
09:17.17freemangordon:D
09:17.51lufivgalvez: main problem is lack of some rules.
09:18.11lufivgalvez: it does not make sense to argue with me ;)
09:18.16freemangordonhehe
09:18.19ivgalvezthe situation is even more strange since latest meeting organised by freemangordon about community kernel and glibc
09:18.37kerioivgalvez: in theory, the improvements (camera-ui2, operator-name-cbs-widget, busybox-power) will be made optional in some way
09:18.38ivgalvezthere were some decisions there
09:18.55freemangordonivgalvez: well, have in mind it was summer time, lots of holidays etc
09:19.20freemangordonmerlin1991 was on holyday for about a month or so
09:19.24freemangordonis anvy
09:19.25ivgalvezthat were retired the day after
09:19.31freemangordoni know
09:19.45*** join/#maemo-ssu arcean (~arcean@aacz110.neoplus.adsl.tpnet.pl)
09:19.59freemangordonis afk for a while
09:23.35ivgalvezkerio, busybox-power cannot be considerd as camera-ui2 or operator-name-cbs-widget
09:23.43ivgalvezthose are OSS replacement
09:23.54ivgalvezbb-p is upstream version
09:24.17ivgalvezthe same than Qt 4.7.4 is upstream with new features and bugfixes
09:24.44lufthe same as curl is upstream
09:25.02ivgalvezyou can argue that bbp has more risks than Qt 4.7.4
09:25.28ivgalvezbut the fact is that bbp has near 30K downloads and not known regressions
09:26.00ivgalvezwith a big bunch of testers and power users participating in its TMO thread
09:26.27ivgalvezwhile Qt 4.7.4 still breaks (at least) one application existing in Extras
09:28.09ivgalvezbb-p has probably more users than CSSU, as it's in Extras since ages (before even CSSU exists) while you need to go to TMO and read tons of information to know about CSSU
09:29.06ivgalvezso I definitively do not understand it
09:37.48*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.139)
09:38.41DocScrutinizer05ivgalvez: world clock isn't "blocked" for all I recall.
09:38.47DocScrutinizer05please check chanlogs
09:39.59freemangordonDocScrutinizer05: well, someone would argue that "lack of development" actually means blocked
09:40.25freemangordonand the lack on development is on CSSU side, not on ade's
09:40.56freemangordonas there was some kind of "promise" adeclock will go in cssu-extras-to-be
09:41.31freemangordoncssu-extras-to-be is still missing and noone knows when and if it will be ready
09:42.58DocScrutinizer05that's life
09:43.26*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
09:43.36lufDocS: it leads to lose of developers ...
09:44.00DocScrutinizer05merlin1991 said he'll implement the missing bits into HAM
09:44.31DocScrutinizer05if somebody feels that's too slowly happening, you're free to help
09:46.58DocScrutinizer05until then, as mentioned here like 12h ago, you could bring optional packages to cssu-extras and install them via apt-get
09:47.35kerioyay apt
09:48.18DocScrutinizer05I don't see anything blocking that
09:48.27keriolack of support?
09:48.57DocScrutinizer05meh, kerio. Your comments are neither helpful nor to the point
09:49.30keriothe problem with replacing system packages is always the same
09:49.48keriolack of support in the metapackage unless you do weird shit, lack of consistency when you do upgrades
09:49.58DocScrutinizer05yes, we discussed it with busybox like yesterday
09:51.06DocScrutinizer05that's what we designed the cssu-extras scheme fore
09:51.30DocScrutinizer05please read about it in merlin1991's mail
09:51.40DocScrutinizer05as well as in chanlogs
09:51.43freemangordonDocScrutinizer05: saying that you don;t give a shit when there are only a few developers contibuting to CSSU makes me wonder what is your motivation.
09:51.43kerioi meant about doing that unofficially
09:52.32DocScrutinizer05freemangordon: I'm saying what?
09:52.46freemangordon12:41 <DocScrutinizer05> that's life
09:52.53*** join/#maemo-ssu djszapi (~lpapp@plexyplanet.org)
09:52.55djszapiivgalvez: hi
09:53.09DocScrutinizer05freemangordon: ^^^
09:53.10djszapido you know anything about the meeting friday afternoon with x-fade?
09:53.30djszapiI have just heard of that. It would take place at 3 am?
09:53.47chem|stdjszapi: ask proper questions... ask what you want to know not general foo...
09:54.09freemangordonDocScrutinizer05: I don't have time now to argue with you (again :) ), will do it next time
09:54.13chem|stivgalvez: when does the meeting with x-fade take place?
09:54.28djszapichem|st: I have asked general foo
09:54.32djszapisince I do not know anything
09:54.37ivgalvezdjszapi it will be 15:00 UTC this Friday at #maemo-meeting
09:54.43djszapiany url, news page, etc would help a lot to understand more about the purpose, etc
09:55.10ivgalvezsee Maemo News
09:55.11ivgalvezhttp://maemo.org/community/council/community_council_meeting_with_nemein-august_31st-2012/
09:55.14DocScrutinizer05freemangordon: I've not even any mood to argue about diffetrence between "that's life" and "you don;t give a shit when there are only a few developers contibuting to CSSU"
09:55.16djszapiwe have had some issues with the c-obs recently, so I would also like to join, if it is inside the scope of the meeting, and I am invited.
09:55.21DocScrutinizer05since that's nonsensical
09:55.50ivgalvezdjszapi, of course
09:56.19RST38hEHLO Doc
09:56.20DocScrutinizer05djszapi: you're aware you are kinda OT in this chan?
09:56.38DocScrutinizer05hi RST38h
09:57.29ivgalvezDocScrutinizer05, please be generous I'm only connected to this channel ;)
09:57.34RST38hIs he planning to add Aegis to Maemo5 CSSU? Is he? IS HE REALLY?
09:57.46DocScrutinizer05ivgalvez: ok
09:57.52RST38hI mean, wouldn't Aegis be a killer feature?
09:58.08ivgalvezRST38h what did you smoke?
09:58.17keriosure, it would kill off maemo5 for good
09:58.32kerioi don't think that's the definition of "killer feature" tho
09:58.39djszapiivgalvez: thank you.
09:58.56RST38hivgalvez: I do not smoke, I produce this stuff in the course of natural metabolism
09:59.18ivgalvezRST38h: I was kidding
10:00.33djszapiivgalvez: if I somehow get distracted on Friday afternoon, feel free to ping me in private before the meeting as a reminder.
10:00.44djszapiif it is not a problem for you. :)
10:01.21ivgalvezof course, don't worry. It would be useful if you send us an email detailing the problems in c-obs to council@maemo.org
10:02.09djszapiok, I can group some of my bugreports.
10:02.58djszapilet us discuss this on Friday.
10:03.03djszapithank you, again.
10:03.05*** part/#maemo-ssu djszapi (~lpapp@plexyplanet.org)
10:10.14DocScrutinizer05ivgalvez: I'm not able to keep track with every single package that somehow belongs to or relates to or should go to cssu. That's why I ask what's current status of world clock. Usually devels get their stuff into cssu git, and on next cssu-t release merlin will include them if they are ready for inclusion. There's nothing "blocking" world clock as you assumed
10:11.25ivgalvezDocScrutinizer05: World Clock is present in CSSU's git since long time ago but it hasn't been included yet in any CSSU-T release
10:11.34ivgalvezit hasn't been even packaged for Devel
10:11.51ivgalvezthat's why I asked merlin1991 about it
10:11.56DocScrutinizer05I have no idea about devel
10:12.22DocScrutinizer05I'd think devel is where every devel may do whatever they want
10:12.22ivgalvezI'm not pointing to you
10:12.45ivgalvezI'm simply asking because I don't really understand what's the rationale
10:12.52DocScrutinizer05there's not really any devel release
10:13.33ivgalvezyes but then, how a new package enters devel?
10:14.19ivgalvezuntil now, to test the worldclock you needed to copy the binary manually
10:14.20DocScrutinizer05as already stated, NFC about devel, really. I think it's mainly freemangordon to ask
10:14.29freemangordonivgalvez: well, merlin1991 should give the developer access to the repo
10:14.40freemangordonbut I don't think ade has requested such
10:14.45freemangordon(access)
10:14.49ivgalvezand now Ade seems bored and is distributing the package via Dropbox
10:14.50DocScrutinizer05:nod:
10:14.54ivgalvezmaybe he didn't know
10:15.01freemangordoncould be
10:15.07DocScrutinizer05unfortunate
10:15.26DocScrutinizer05I see a ceratin need for a "CSSU - how to contribute"
10:15.31ivgalvezas all the discussion around if it should or shouldn't enter in CSSU was hiding the fact that it could go to devel for the time bieng
10:15.40freemangordonbut a simple question "how the fuck am I supposed to upload the stuff in -devel repo" should give him the missing knowledge
10:16.52ivgalvezI wouldn't like to lose developers just because of that
10:17.23DocScrutinizer05after all we hadn't much need so far for such a howto, but if we want to welcome new contributors we should publish such stuff
10:17.33freemangordonivgalvez: yes, but CSSU developer should somehow pro-active ;)
10:17.46freemangordonafter all cssu-devel is not a secret
10:17.48DocScrutinizer05ivgalvez: indeed
10:18.35ivgalvezwell I've seen ade here so many times, but all the discussion was around if it could or not go into CSSU
10:18.49freemangordonivgalvez: see how busybox-thumb has entered cssu-thumb repo
10:18.55ivgalvezI read all the logs and didn't know how to upload to devel
10:19.08DocScrutinizer05ivgalvez: how about you writing a nice howto, you are "from outside" and thus might have a untainted view on what's needed in such a howto
10:19.43DocScrutinizer05of course we're happy to help
10:19.44ivgalvezfremangordon, don't try to cheat me, you know that thumb repo is far more relaxed that CSSU
10:19.56ivgalvezyou are the maintainer ;)
10:20.06freemangordoncssu-devel is as relaxed as -thumb is
10:20.20freemangordonwell, it is even more relaxed
10:20.40ivgalvezwell, nobody had said that, yet
10:21.20DocScrutinizer05that's probably because we only "recently" invented cssu-devel
10:21.25ivgalvezDocScrutinizer05 I'd like I could, but I'm not sure if I will have time for that :( my TODO is huge
10:21.43ivgalvezreally huge
10:22.14ivgalvezIt's not strange people don't want to be part of Council
10:22.25DocScrutinizer05I'll see if I can cludge something together
10:22.31ivgalvezI wonder if we will have enough candidates for next election
10:22.45ivgalvezanyway, I'll push ade a bit more
10:23.01keriowell, one point is actually clear though
10:23.18keriocssu won't include packages without the permission of the authors
10:23.30DocScrutinizer05please tell him nobody is blocking worldclock, it's just not moving fast and he should contribute and take care
10:23.41freemangordon:nod:
10:24.06kerioand considering the lack of personnel, most likely packages won't be included if the author doesn't actively come forward and help
10:25.37DocScrutinizer05yep, that's why it is meaningless to argue "but XY made it to CSSU and it also only has portrait support"
10:25.46ivgalvezdone
10:26.07keriowhere did you tell him?
10:26.17kerioemail? tmo? or a more "live" way?
10:26.19ivgalvezworld clock TMO thread
10:27.39DocScrutinizer05afaik we scheduled a new T release for this week
10:28.08kerioDocScrutinizer05: hm, will something apart from the metapackage actually upgrade for me?
10:28.19kerioi'm on -testing+thumb+devel
10:28.49DocScrutinizer05it usually helps when devels hang out here taking care about their package not falling off end of the table when we discuss what to include
10:29.31DocScrutinizer05merlin1991 has a list of candidates afaik
10:29.53kerioDocScrutinizer05: no, i mean
10:30.01kerioi don't actually know how the "promoting" is supposed to work
10:30.08keriois the package in -devel just copied to -testing?
10:30.19kerioor is there new stuff too?
10:30.59DocScrutinizer05no, I think we're discussing it here for each packet suggested, and then merlin1991 and/or mohammad prepare packages for T
10:31.28kerioyeah but are they packages that have been in -devel already?
10:31.31DocScrutinizer05and -devel is no prerequisite at all
10:31.35kerioi see
10:31.46kerioi was wondering about that, yeah :)
10:33.03DocScrutinizer05actually until invention of -devel devls were supposed to develop and test locally on their home environment whatever that is
10:34.34DocScrutinizer05then distrubute by whatever means (tmo?) to maybe a dozen of betatesters, and based on their results we decide whether pkg gets included to T or needs further work before that
10:35.05DocScrutinizer05now devels may deliver to betatesters via -devel aiui
10:35.16DocScrutinizer05but it's not any prerequisite
10:35.21kerioi see
10:37.35DocScrutinizer05prerequisite however are the betatesters testing actual cssu pkg, not anything built a year ago for maemo stock and shipped via dropbox or mameo-extras
10:38.04keriooh you!
10:38.07kerioc:
10:48.45DocScrutinizer05well, never mind that last statement, it's not completely to the point. Actually packages may go straight from $arbitrary-state to cssu-t, depending on anticipated impact and risk and amount of "testing" they've seen regarding this risk
10:49.17DocScrutinizer05I think it's decided in discussion in here, on a per-package basis
10:51.23DocScrutinizer05optional packages of course have way lower watermark to skip for inclusion since they won't usually render user's system inoperable when any bug slips in with them. User simply opts out and problem solved as far as user's concern
11:10.55ivgalvezAs I supposed
11:11.15ivgalvezit was unclear how to proceed with wrold clock
11:11.28ivgalvezcheck: http://talk.maemo.org/showpost.php?p=1260833&postcount=284
11:13.12DocScrutinizer05ivgalvez: that's all fine :-)
11:22.54*** join/#maemo-ssu michaaa62 (~micha@91-65-70-12-dynip.superkabel.de)
11:54.56merlin1991okay I'm here now
11:57.42keriomerlin1991: replacement for clock - assuming the developer helps, yay or nay?
11:58.05kerioopensource replacement, with working portrait mode
11:58.55merlin1991kerio: yay in the modified ham scheme
11:59.04merlin1991luf:  ping
11:59.16lufmerlin1991: pong
11:59.22keriohm
11:59.28merlin1991did you see the rtcom logger repo?
11:59.42lufI didn't have time yesterday.
12:00.12lufI see.
12:00.26lufI'll upload (I hope) today.
12:04.41merlin1991freemangordon: ping
12:11.53merlin1991luf: I didn't try to build it yet, but it would be perfect if you could upload the sources soon, so in case there are some debhelper changes needed again or a missing builddependency I could quickly fix that
12:12.43lufmerlin1991: ok
12:17.03merlin1991freemangordon: microb-engine still failed
12:18.04merlin1991with the same error
12:26.00merlin1991ah yeah because the issue of "not even packed for devel" came up, devel is done by the developers themselves, if they want access they need to ask me, and then they can push their packages
12:26.42merlin1991luf: ping me when you've pushed to gitorious
12:29.09DocScrutinizer05kerio: please check chanlog, we discussed world clock and decided on it already
12:29.23DocScrutinizer05kerio: no need to go thru all that again
12:30.30DocScrutinizer05hi merlin1991
12:32.14DocScrutinizer05merlin1991: could we "include" cssu-extras optional and/or alternative packages to T even without HAM augments implemented yet?
12:32.34merlin1991well ham would choke, but apt should be fine
12:32.45DocScrutinizer05or would that introduce useless complications?
12:33.06kerioDocScrutinizer05: add them as optional, or add them as required?
12:33.50DocScrutinizer05kerio: see my last line posted, I asked for optional and/or alternative packages
12:34.03chem|stmerlin1991: o/
12:34.11DocScrutinizer05chem|st: o/
12:35.44kerioDocScrutinizer05: the only "problem" is that HAM will never install them
12:35.48DocScrutinizer05merlin1991: (ham would choke) aiui ham shouldn't even display them?
12:36.02chem|stmerlin1991: I made up my mind what will become next in stable but one... so if you have time we could roll
12:36.07kerioDocScrutinizer05: it depends on which category they're in
12:36.20DocScrutinizer05kerio: yes, thanks cpt obvious
12:36.21*** join/#maemo-ssu M13 (~M13@170.133-224-87.telenet.ru)
12:36.41keriowell, busybox-power from extras is in user/system iirc
12:36.51keriocan we make up our own category?
12:37.16DocScrutinizer05we already did, please read merlin1991's mail and chanlogs about cssu-extras
12:37.40keriothen yay
12:38.18DocScrutinizer05cssu-extras is NOT a new repo but a category in cssu-[st]
12:38.48DocScrutinizer05iirc
12:42.57DocScrutinizer05chem|st: could you post/paste the list of pkgs to update in S somewhere?
12:45.18*** join/#maemo-ssu M13 (~M13@170.133-224-87.telenet.ru)
12:45.43chem|stall but the extras (cbs camera tv)
12:46.00DocScrutinizer05so nothing "new"
12:46.07DocScrutinizer05?
12:47.16DocScrutinizer05IOW only updates of existing packages, no new packages introduced?
12:47.31keriotv?
12:48.15freemangordonmerlin1991: then something is broken on you side, microb-engine builds with no problems here, FREMANTLE_ARMEL target, gcc 4.2.1
12:48.46chem|stDocScrutinizer05: there is only dosfstools new
12:48.55DocScrutinizer05aaah ok
12:48.59freemangordonmerlin1991: could you help me to solve -thumb repo issue with microb-engime?
12:49.16DocScrutinizer05no concerns regarding dosfstools
12:49.21DocScrutinizer05:-)
12:49.35freemangordonhmm, wait
12:49.35chem|stah no tv-out-control and dosfstools
12:49.58freemangordonit is needed by new ke-recv, is it going in stable?
12:50.01DocScrutinizer05wtf is tv-out-control?
12:50.16freemangordonDocScrutinizer05: FOSS replacement of tv settings applet
12:50.23chem|st+1
12:50.39DocScrutinizer05hmm, what's the benefit?
12:51.00chem|stfreemangordon: any concerns putting ke-recv in stable?
12:51.02freemangordonit is FOSS and it has some extended functionality
12:51.20freemangordonchem|st: the version in -testing? not at all
12:51.21DocScrutinizer05dang, I completely missed to give it some tests
12:51.46chem|stafaics everything is fine but camUI and cbs
12:51.54freemangordonchem|st: just beware there were commits recently on gitorious, make sure you use the correct source to build it
12:51.56keriofreemangordon: well, the one in -testing is the one that tries desperately to mount everything, right?
12:52.15freemangordonkerio:  desperately?
12:52.20DocScrutinizer05oooh, aspect & scale
12:55.18chem|stI'd love to just include camui but "freedom of choice" crossed my mind
12:55.47DocScrutinizer05dnag, it showed "[ ] enable" (unticked) yet worked. I set it to "[x] enable" and of course nothing changed. Then I reverted to unticked and TV-out stopped providing signal to TVset
12:56.01DocScrutinizer05something fishy in it
12:56.38merlin1991freemangordon: i'll go for lunch now, got time in about 30 mins?
12:57.00DocScrutinizer05chem|st: provide a dirt simple camui-picker 'app' and freedom of choice secured
12:57.37chem|stDocScrutinizer05: could depend on it, it is in extras-stable?!
12:57.45DocScrutinizer05though, where lives camui.launch?
12:57.53DocScrutinizer05is it optified?
12:58.41DocScrutinizer05chem|st: you're asking about "dirt simple camui-picker"? It's not existing yet
12:59.54kerioDocScrutinizer05: does camera-ui2 replace camui?
13:00.02DocScrutinizer05yes
13:00.15DocScrutinizer05for now it does, which is a problem
13:00.20chem|stDocScrutinizer05: there is a picker isn't it?
13:00.32keriodoes it have to? i mean, is it called from other programs that require "a photo"?
13:00.35DocScrutinizer05haven't seen any yet
13:01.00DocScrutinizer05kerio: nope, that's why it should become optional
13:01.16keriowhere does the standard camera live?
13:01.19chem|sthttp://maemo.org/packages/view/cl-launcher/
13:01.22keriooptfs?
13:01.24DocScrutinizer05and with a picker to choose which camui will come up when lens cover opened
13:01.36kerioDocScrutinizer05: well, camera-ui2 has a way to choose that
13:01.39kerioin its settings
13:01.53DocScrutinizer05oooh
13:01.58DocScrutinizer05neat
13:01.59kerioi mean, it has a way to choose whether to launch it or not when the lens cover is opened
13:02.04kerionot sure about anything else
13:02.16DocScrutinizer05meh, that's not exactly what we want
13:02.54keriowhat's launched when the lens cover is opened?
13:03.00DocScrutinizer05there's a symlink that needs to be changed depending on what user picks as the standard/default camui
13:03.03keriowhere does the symlink live?
13:03.18chem|st.desktop file
13:04.02kerioi think it's just a check for "were we launched from the camera lens cover? if so, close everything"
13:04.59chem|stit prevents starting from dbus me thinks
13:05.56chem|stas buggy as it is the other way it would start sometimes anyway and then close and freeze the system noticable sometimes
13:06.12kerioi see
13:06.24keriocouldn't it just change the .desktop to point to /bin/true?
13:07.07DocScrutinizer05I can't find the symlink anymore
13:07.12DocScrutinizer05:-S
13:08.01DocScrutinizer05MEH!
13:08.12DocScrutinizer05original (stock):
13:08.15DocScrutinizer05t900:~# ls -l /usr/bin/camera-ui
13:08.17DocScrutinizer05lrwxrwxrwx    1 root     root           22 Dec 12  2010 /usr/bin/camera-ui -> /usr/bin/maemo-invoker
13:08.27DocScrutinizer05cssu:
13:08.30DocScrutinizer05IroN900:~# ls -l /usr/bin/camera-ui
13:08.31DocScrutinizer05-rwxr-xr-x 1 root root 168532 2012-05-20 22:10 /usr/bin/camera-ui
13:09.00DocScrutinizer05that's pretty bad in a number of ways
13:09.32keriowhat's maemo-invoker?
13:09.53kerioDocScrutinizer05: btw, dpkg -S /usr/bin/camera-ui on both plskthx
13:09.55DocScrutinizer05the maemo turboloader for all proper maemo apps
13:10.24kerioturboloader? wat
13:10.57DocScrutinizer05it preloads libs and stuff, so apps start up faster and with smaller memory footprint
13:11.22keriocan't it be done for everything?
13:12.00DocScrutinizer05you need a special "interface" for camera-ui.launch
13:12.04DocScrutinizer05afaik
13:13.02keriooh, the program has to be compiled in a certain way
13:13.07DocScrutinizer05(camera-ui.launch is the real binary that gets loaded by mameo-invoker when that mameo-invoker gets started wiith $0 == camera-ui
13:13.13kerioyeah, yeah, i figured
13:13.14DocScrutinizer05)
13:13.39DocScrutinizer05damn, maemo maemo maemo maemo
13:13.49DocScrutinizer05not mameo
13:13.53keriowhy don't other linux distros do this?
13:14.00DocScrutinizer05KDE does
13:14.09keriofukken KDE :c
13:15.48DocScrutinizer05chem|st: we'd need a camui-picker that tweaks that symlink to point to either /usr/bin/maemo-invoker or nicocam binary
13:16.31kerioDocScrutinizer05: is camera-ui.launch still there, on iron900?
13:16.56freemangordonDocScrutinizer05: where do you get your info what maemo.launcher does?
13:17.10freemangordonmaemo-invoker, sorry
13:17.42DocScrutinizer05kerio: nope
13:17.56kerioi see, so it's just a replacement of the package with the same name
13:18.11keriohmm, why is this a big deal if camera-ui2 is optional?
13:18.23DocScrutinizer05freemangordon: err, no particular source. storries on IRC, maybe wiki, dunno
13:18.23freemangordonDocScrutinizer05: are you sure this .launch is not some legacy from diablo?
13:18.32kerioi mean, it's intended to be a camera-ui replacement, not a separate camera app
13:19.31DocScrutinizer05freemangordon: obviously we got XY.launch binaries on fremantle
13:19.36DocScrutinizer05quite a number of them
13:19.42merlin1991freemangordon: about microb-engine, could you try with a new clone, just to be sure?
13:20.09freemangordonmerlin1991: i did, it compiles ok
13:20.22merlin1991hm I'd like to know why it fails for me
13:20.26freemangordonmerlin1991: did you oull the latest source?
13:20.30merlin1991yes
13:20.30freemangordon*pull
13:20.34merlin19915 commits
13:20.37DocScrutinizer05I'm not completely sure it needs a special interface though
13:21.11merlin1991freemangordon: could you upload the complete set (debs, tar.gz, dsc and changes) to the server for me then?
13:21.16DocScrutinizer05t900:~# /usr/bin/camera-ui.launch
13:21.18DocScrutinizer05Segmentation fault
13:21.43freemangordonDocScrutinizer05: I will appreciate if you find some info re .launch thingie, I was always wondering why exactly it is needed
13:21.51freemangordonDocScrutinizer05: yeah, you cannot run it
13:21.52DocScrutinizer05:-P it seems it actually has some special interface
13:22.15freemangordonand it takes some special flags during compile-time, see hildon-desktop for reference
13:22.23freemangordonmerlin1991: ok, will do
13:22.25DocScrutinizer05freemangordon: it's about *.so preloaded by maemo-invoker afaik
13:22.47keriosome page on a garage explains how it works
13:22.56keriohttp://maemomm.garage.maemo.org/docs/tutorial/html/ch07.html
13:22.59freemangordonDocScrutinizer05: but why that should be faster than ld.so?
13:23.03DocScrutinizer05so maemo-invoker inherits all those libs.so to all the child processes it spawns
13:23.17kerioyou need -shared in CFLAGS and -shared -rdynamic in LDFLAGS
13:23.55DocScrutinizer05freemangordon: maemo-invoker is a "stay-resident" process
13:24.01*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
13:24.28DocScrutinizer05you invoking it as binary simply does some IPC to the already running instance
13:24.35merlin1991freemangordon: regarding version in -thumb you have 3 options
13:24.40freemangordonDocScrutinizer05: so? it locks the libs in RAM?
13:24.46DocScrutinizer05that already running instance then launches the camui/whaever
13:25.05merlin1991#1 keep your old scheme for -thumb, #2 use an epoch, #3 use +xcssux instead of -xcssux
13:25.24DocScrutinizer05freemangordon: yes, basically that's what it does
13:25.27freemangordonmerlin1991: there is a parameter I was not able to tweak, to allow older package version
13:25.53freemangordonmerlin1991: see inotcoming.log, it is mentioned there
13:25.54DocScrutinizer05since maemo-invoker never terminates and has the libs dlopened
13:26.45freemangordonDocScrutinizer05: I still fail to see the benefit for the wide-used libs (glibc, gtk, etc)
13:26.50DocScrutinizer05freemangordon: all that with big disclaimer "AFAIK"
13:27.02merlin1991freemangordon: if it's just about -thumb I can simply remove the old package
13:27.27keriomerlin1991: -cssu0 is a higher version than -0cssu0 i think
13:27.31freemangordonmerlin1991: yes, for -thumb only. I followed your versioning scheme, that is why I have that problem
13:27.55DocScrutinizer05freemangordon: the first (maybe only) benefit is ld doesn't need to link symbols again
13:27.56merlin1991well some users might need to use apt-get if you had microb-engine already in the mp
13:28.08DocScrutinizer05aiui
13:28.24freemangordonmerlin1991: don;t worry, i have (=...) dependency
13:28.33merlin1991:)
13:29.12freemangordonDocScrutinizer05: I for sure don;t want libs to stay resident when noone needs them
13:29.24freemangordonwhatever "resident" means
13:29.26keriofreemangordon: it's just gtk
13:29.51keriosomeone's gotta be using it
13:29.51freemangordonDocScrutinizer05: also iirc camera-ui runs all the time
13:29.54DocScrutinizer05chem|st: making camera-ui(2) pickable introduces 168532 bytes new space consumtion to rootfs
13:30.07freemangordonDocScrutinizer05: too much :P
13:30.12kerioDocScrutinizer05: no it doesn't?
13:30.25keriowhat do you mean by pickable?
13:30.27DocScrutinizer05since aiui we can't optify
13:30.38keriowhy not? :o
13:31.01keriooh, what do you know, camera-ui *does* run all the time
13:31.27*** join/#maemo-ssu LaoLang_coo_ (~LaoLang_c@221.226.175.139)
13:31.40DocScrutinizer05kerio: I mean a GUI with two buttons: "lens cover starts stock camera"  and "lens cover starts new nicocam"
13:32.24kerioDocScrutinizer05: also stuff like hildon's launchers for camera-ui, right?
13:32.32keriowhy can't it be optified?
13:32.36keriois it required during boot time?
13:32.47kerioi mean, we're even lucky because the stock camera-ui is a symlink already
13:32.47DocScrutinizer05obviously will need a reboot to take effect, but that's not a big obstacle in my book
13:32.53keriohuh, why is that?
13:32.57kerioall it needs is a killall camera-ui
13:33.07DocScrutinizer05rrrright :-)
13:33.53DocScrutinizer05so we just should check if we actually can't optify that crap
13:34.12kerioso the new CSSU camera-ui package should be the stock one, but optified
13:34.13freemangordonstill fails to see the rationale behind that
13:34.15DocScrutinizer05I can't see why it would be needed to start in *early* boot
13:34.37merlin1991freemangordon: I removed microb-engine from the repo
13:34.39kerioand without the symlink in the package, because you don't change dpkg files
13:35.09freemangordonnicocam is better than stock, FOSS, and has no known bugs. Why the hell we want all that mess?
13:35.23freemangordonmerlin1991: thanks
13:35.39DocScrutinizer05it has known bugs, it introduces instability at least for me
13:35.53kerioDocScrutinizer05: do we really need a picker?
13:35.56freemangordonDocScrutinizer05: ?
13:36.01keriocan't it be just a package in cssu-extras?
13:36.15keriowith the usual provide+conflict
13:36.21DocScrutinizer05kerio: could, but that would make it mutually exclusive
13:37.02DocScrutinizer05of course that's the normal way to implement it
13:37.22kerioi don't want 8 billion camera apps on my n900
13:37.26kerio:c
13:38.05DocScrutinizer05but if we can give user more freedom of choice (I.E. choose at runtime), why shouldn't we at least consider that?
13:38.17freemangordonno, you want, otherwise you won't have THE FREEDOM OF CHOICE
13:38.26freemangordonmeh
13:38.51keriowhy can't i have freedom of choice for modified-hildon-desktop?
13:39.19freemangordonkerio, DocScrutinizer05: you have the freedom of choice to not use CSSU, agree?
13:39.48DocScrutinizer05optional alternative cssu pkg:: freedom to decide between either one of both cameras, but not allowing concurrent install of both
13:40.03kerioinb4 DocScrutinizer05 tells us to stop trolling
13:41.06DocScrutinizer05freemangordon: nope, we already decided on that. That's the only freedom CSSU won't give to devels, force user to do a all or nothing decision
13:41.40kerioDocScrutinizer05: i suppose it could be a neat thing but then you'd have people who want to uninstall the stock camera-ui
13:41.51DocScrutinizer05yes
13:42.00DocScrutinizer05those should be able to do that
13:42.08kerioit becomes a HUGE mess
13:42.22DocScrutinizer05the picker app needs to check if there's actually an alternative
13:42.34kerioi suppose you make them all provide camera-ui
13:42.41keriobut they won't conflict
13:42.44DocScrutinizer05kerio: that's what _you_ say now
13:44.15DocScrutinizer05there might be even further options in that picker thingie: "on lens cover open start fcam"; "on lens cover open start blessn900";
13:44.18DocScrutinizer05who knows
13:44.45keriowould that even *work*?
13:44.54kerioalso, we'd need to change the .desktop at that point
13:45.07keriothe one that's actually referred to when the lens cover is opened
13:45.08DocScrutinizer05I don't think so, the way blessn900 and fcam work right now
13:45.27keriomeh, it's probably just a launcher anyway
13:45.51DocScrutinizer05why do we need to change .desktop?
13:46.17keriobecause if you change /usr/bin/camera-ui then you tap on "Camera" and FCam opens
13:46.48DocScrutinizer05there shuld be a .desktop "default cam" and one for each particular cam like fcam, nicocam, blessn900 ...
13:47.24DocScrutinizer05I don't see much problems in that
13:47.47DocScrutinizer05s/much/many7.
13:48.55DocScrutinizer05and yes, that's exactly what's expected to happen: clicking "default cam" .desktop icon starts default cam whatever that is
13:49.23DocScrutinizer05no need for .desktop change due to that
13:49.24kerioshould it be called "Camera", maybe? :D
13:49.40DocScrutinizer05like it's now? yeah, probably
13:50.08DocScrutinizer05but we probably want a new icon&.desktop "Nokia camera"
13:50.13kerioyeah, yeah
13:50.25keriowell no, the icon is the same
13:50.34DocScrutinizer05:nod:
13:51.02DocScrutinizer05kerio: are you feeling the mess becoming less HUGE? ;-D
13:51.07kerioor maybe the back of a digital camera, with elop's face in the monitor
13:52.04kerioDocScrutinizer05: yeah, yeah
13:52.08DocScrutinizer05first of all somebody needs to check if that shit may get optified. We'd *love* to do that if possible
13:52.32DocScrutinizer05since despite rants we care about freeing up space in rootfs
13:52.38jon_yoptify elop's face?
13:52.52jon_ywallpaper from cssu :)
13:53.30kerioCSSU should ship a wallpaper with Elop in it
13:53.31DocScrutinizer05damn, I missed a highlight somewhere
13:54.20DocScrutinizer05o.O
13:54.50DocScrutinizer05or I got delusions
13:55.43freemangordonDocScrutinizer05: There is only one thing I am missing - who will implement that?
13:56.02DocScrutinizer05if we can't optify, we might need to copy default camera-ui from /opt to /, same time we change the symlink
13:56.14keriojust repackage camera-ui
13:56.18DocScrutinizer05that shitty picker? I'll do
13:56.55DocScrutinizer05looks like a 30liner shellscript
13:56.56keriowell, repackage both
13:57.07kerioDocScrutinizer05: no, it should be a panel in Settings
13:57.19freemangordon:nod:
13:57.24DocScrutinizer05yeah, it *should*, just maybe
13:57.53freemangordonDocScrutinizer05: you want your -stable users to switch between camera-ui flavours by using a shell script?
13:58.07DocScrutinizer05I think I might be able to pick an arbitrary setting plugin and tweak it to picker's needs
13:58.43keriorepackage camera-ui so it has nokia-camera.desktop instead of camera-ui.desktop
13:58.45DocScrutinizer05freemangordon: I thought of using zenity ;-P
13:58.50kerioand it has no /usr/bin/camera-ui symlink
13:59.01kerioand add a camera-ui-picker with camera-ui.desktop and the settings panel
13:59.05freemangordonDocScrutinizer05: in that regard - isn't that plugin a "CSSU settings" applet we are talking about?
13:59.15kerioand in postinst, make a default symlink to /usr/bin/maemo-launcher
13:59.31keriofreemangordon: no, it's just for the purpose of picking the camera
13:59.32DocScrutinizer05freemangordon: arguable
13:59.41kerio"CSSU settings" makes no sense
13:59.48keriousers would go "wtf is a cssu?"
13:59.57freemangordonDocScrutinizer05: frankly, it belongs to there
14:00.17freemangordona centralized place to control all of the goodies CSSU brings
14:00.21DocScrutinizer05I'm undecided between your and kerio's point
14:00.33keriothe centralized place should be Settings
14:00.38DocScrutinizer05yes
14:00.41DocScrutinizer05no doubt
14:00.45freemangordonkerio: and applet in settings
14:00.53freemangordons/and/a/
14:01.00kerioPersonalization->Camera app.
14:01.12kerioas opposed to Extras->CSSU settings->Camera app.
14:01.17freemangordondoes not matter how you will call it
14:01.21kerioit does
14:01.31keriothey should be a bunch of separate settings applets
14:01.44freemangordonno, it will become useless
14:01.44keriothere's no "Nokia" settings applet
14:01.52DocScrutinizer05good point
14:02.21freemangordonthe setting will become so overcrowded if we write an applect for every feature CSSU brings, that it will become a nightmare to use
14:02.41kerioas opposed to overcrowding the cssu applet?
14:03.04freemangordonyes, because you know in which group all of the features in there belong
14:03.09DocScrutinizer05there are already some "crappy" random conglomerations of setting options in settings: tweakr, cssu-settings
14:03.36keriofreemangordon: users won't know that
14:03.53keriousers will go "wtf is a cssu, and why should i change its settings?"
14:04.01DocScrutinizer05indeed
14:04.24freemangordonkerio: in order to have such CSSU applet, you have to install CSSU, it won't appear out of the blue
14:04.37DocScrutinizer05it's a botch, when no better concept is feasible
14:05.13freemangordonspreadin configuration amongs tenths of places is not a good concept from the UI POV
14:05.21DocScrutinizer05why isn't the new TV setting under CSSU?
14:05.24keriofreemangordon: the only reason cell broadcast settings is in a separate applet and not in Phone is because Phone is closed-source
14:05.32kerioand it *is* a single place
14:05.35kerioit's called Settings
14:05.39kerioand it's divided in categories already
14:05.57freemangordonkerio: agree, but it is a replacement, not a new feature. The same for tv-out applet - it is a replacement
14:06.00DocScrutinizer05CSSU tells nothing about the purpose of the settings it contains. It's a rather meaningless historical reference
14:06.16kerioDocScrutinizer05: i was looking for a way to say that
14:06.17kerioyes
14:06.26freemangordonDocScrutinizer05: forget about the name, i used "CSSU settings" just as an example
14:06.40keriofreemangordon: we could call it Settings
14:07.01freemangordonthe point is that we should group the additional features that CSSU brings in one place
14:07.12kerioWHY?
14:07.22freemangordonbecause it is easier to be used
14:07.25keriothat's historical data
14:07.38freemangordonwhat is historical data, elaborate please?
14:07.39keriohow will a user know if a feature was added in CSSU or was added in PR1.2?
14:08.13freemangordonwhy he/she should care?
14:08.13DocScrutinizer05exactly
14:08.52freemangordonthe logical place after installing a new piece of SW on your device/PC/whatever is its own "settings"
14:09.04DocScrutinizer05suggests to get a settings applet for each developer, named "FMG", "Doc", "Kerio" errr
14:09.30freemangordondisagree, only one, called "Kerio" :P
14:09.42freemangordonwith sub-menus FMG nad doc
14:09.44DocScrutinizer05makes as much sense as collecting all new settings under settings-menu "CSSU"
14:09.53freemangordonaaah
14:09.59freemangordonforget about the name, please
14:10.13*** join/#maemo-ssu arcean (~arcean@aaem40.neoplus.adsl.tpnet.pl)
14:10.18freemangordonI am talking about the concept, name it whatever you like
14:10.20keriohow should we call this hypotetical super-applet with settings for all the features added?
14:10.21jon_y"Kerio" preset load!
14:10.29DocScrutinizer05no matter what it's named, unless it's a name referring to camera it's a poor choice
14:10.32freemangordon"Extra system settings" etc
14:10.39kerioFUCKING WHY
14:10.40kerioIT'S STUPID
14:10.48kerioWHY ARE THEY EXTRA
14:10.57DocScrutinizer05or make that "default apps"
14:11.18DocScrutinizer05and group all pickers for cam, browser, whatnot in there
14:11.19kerioDocScrutinizer05: but m-h-d settings should go somewhere else
14:11.22freemangordonkerio: how am I supposed to know that I can switch between different camera-ui versions from "Personalization" applet?
14:11.42keriono, you switch between different camera-ui versions from the "Camera app. switcher" applet
14:12.08keriogo open the settings app
14:12.16DocScrutinizer05just a rationale to put it into something that's defined by property "came with cssu" is no good rationale
14:12.19freemangordonso, we fill Settings with an applet for every damn gconf key or replacement SW?
14:12.31freemangordonbullshit
14:13.17freemangordonDocScrutinizer05: I will repeat - no matter how it will be called, I am sure we can think of something much more meaningful than "CSSU Settings"
14:13.26DocScrutinizer05look at existing menu points in settings - most of them are function groups
14:13.32freemangordonexactly
14:13.58DocScrutinizer05so we need to decide what function group a picker might belong to
14:14.13freemangordon:nod:
14:14.24DocScrutinizer05"default apps" seems nice to me
14:14.29freemangordonI can bet such does not exist right now
14:14.55DocScrutinizer05"system" tastes a bit too low level geeky
14:15.22DocScrutinizer05"personalization" isn't that bad either
14:15.28freemangordon"Extra"?
14:15.59DocScrutinizer05hmm, rather unspecific, unless you tell me what qualifies a setting to be "extra"
14:16.02freemangordonas we can reuse it in the future
14:16.02kerioDocScrutinizer05: "default apps" and "home screen and task nav" in personalization, cbsms merged with Phone
14:16.19freemangordonkerio: wish you luck with that merge
14:16.25kerio:c
14:16.37keriowhere should the fmtx applet setting go?
14:16.50freemangordonI am sure you are way better in RE than me and jonwil, as we already gave up on that
14:17.07keriooh, possibly in the fmtx settings themselves
14:17.07DocScrutinizer05how's about "UX" for User Experience?
14:17.23DocScrutinizer05everything regarding GUI at large
14:17.32kerioDocScrutinizer05: oh come on, everything is user experience
14:17.33freemangordonDocScrutinizer05: hmm User Experience sound better than UX
14:17.46freemangordonor User Extras?
14:18.12kerioi mean, notification led should be put there too
14:18.13DocScrutinizer05I still fail to grok what's qualifying an "extra"
14:18.26freemangordonDocScrutinizer05: everything, that is the idea
14:18.29DocScrutinizer05if there's extra then I'd guess there's also basic
14:18.42freemangordonbasic is what already exusts
14:18.43kerioDocScrutinizer05: pretty much everything under Personalization should go in a hypothetical "User Experience" applet
14:19.02keriofreemangordon: why is it relevant to the settings?
14:19.03kerio:s
14:19.05kerioi don't get it
14:19.19freemangordonkerio: please stop reorganazing the whole Settings menu, it is pointless
14:19.24keriohow will a user that buys a n900 and installs cssu right away know what was there before and what isn't?
14:19.37DocScrutinizer05ok, so differentiation between basic and extras is again historical, not functional
14:19.49freemangordonkerio: and how much of those do you expect to appear in the future?
14:19.56kerioirrelevant
14:20.13kerioif we're going by the current userbase we could stop supporting HAM and tell people to only use apt
14:20.15freemangordonDocScrutinizer05: we can;t rewrite the whole settings menu
14:20.24DocScrutinizer05I never suggested that
14:20.26keriofreemangordon: the settings menu is clearly divided by function
14:20.29freemangordontoo much source code missing
14:20.49keriowe should group settings inside of applets based on functionality, not history
14:21.00DocScrutinizer05yep, an unfortunate situation
14:21.23DocScrutinizer05but - as we see with TV aplet - there's hope and progress
14:21.41DocScrutinizer05we don't want to counteract that by sloppy design decisions
14:22.45freemangordonhmm, TBH if I have to take UI decisions, I will put FM and TV under the Devices subcategories
14:22.52freemangordon*subcategory
14:23.03DocScrutinizer05:nod:
14:23.14freemangordonbut we are missing such functionality in Settings AFAIK
14:23.37DocScrutinizer05freemangordon: we can't simply tweak e.g phone submenu
14:23.39DocScrutinizer05freemangordon: but
14:24.11DocScrutinizer05freemangordon: could we *invoke* phone settings as a sub-sub-menu from our own phone2 submenu?
14:24.41freemangordonDocScrutinizer05: I think we can, though it will be ugly :D
14:24.46DocScrutinizer05I know it's not a nice solution, just asking
14:24.54DocScrutinizer05yes, pretty ugly
14:25.10freemangordonthe proble could arise by the fact there are lots of functions exported by .so
14:25.10DocScrutinizer05though sometimes might be better than other alternatives
14:25.34freemangordonactually that stopped me from continuing RE
14:25.43keriocan't we like, embed the stock Phone applet in our new one?
14:25.50freemangordonthe dialog itself is not so complicated
14:26.10DocScrutinizer05kerio: kinda what I just asked
14:26.10kerioalso freemangordon: no way, Phone is connectivity
14:26.24kerioDocScrutinizer05: no, you said invoke it
14:26.35kerioto me, invoke is "tap a button, popup appears"
14:26.36DocScrutinizer05yeah, you say embed
14:26.51freemangordonanyway, I need to go, bbl
14:26.55kerioyours is probably much easier to do, ofc
14:26.57DocScrutinizer05too
14:26.58kerioand also uglier
14:27.04keriois eating a yogurt
14:28.00DocScrutinizer05kerio: think of a small submenu with maybe 3 or 4 buttons, one of them "phone", another one "braodcast&messaging" or whatever
14:29.01DocScrutinizer05maybe a tad less ugly than including the button for phone into a settings screen with sliders and whatnot
14:30.04DocScrutinizer05usability wise it means that cbsms settings are one click further away from settings-main than with the prvious idea
14:30.23kerioso... redesign the Settings menu to mask the fact that we don't have the source to most of the settings? neat
14:30.46kerioUI programming is about lying, anyway
14:30.51DocScrutinizer05otoh the "phone" button doesn't drown in all those sliders and checkboxes of our own setting-submenu
14:31.27DocScrutinizer05we basically introduce a new menu level in between
14:33.06DocScrutinizer05in settings the button stays like "phone", in the submenu popping up we may have a "basic phone settings" button replacing the former phone button in main menu, plus another one or more buttons pointing to our own 'new' setting-screens
14:33.50DocScrutinizer05I might prepare a mockup
14:33.59DocScrutinizer05so we have someting to look at
14:33.59kerioyeah, yeah, i figured
14:34.17kerioso... put the current Phone applet inside a button inside a new Phone applet
14:34.29DocScrutinizer05yes
14:34.34kerioyo dawg, i heard you like settings
14:34.49DocScrutinizer05;-)
14:36.22DocScrutinizer05" open 'settings' -> click 'phone'"  becomes " open 'settings' -> click 'phone' -> click 'basic'"
14:37.23DocScrutinizer05since " open 'settings' -> click 'phone'" now opens a sub-menu which has only 2 or more buttons, nothing else
14:38.56DocScrutinizer05I think it's not too ugly, and bearable regarding UX change
14:40.12DocScrutinizer05waves
14:40.43merlin1991freemangordon: did you upload microb-engine?
14:44.06*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
15:15.10*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
15:25.54*** join/#maemo-ssu MrPingu (~MrPingu@86.92.226.97)
15:46.43*** join/#maemo-ssu NIN101 (~NIN@p5DD28BC0.dip0.t-ipconnect.de)
15:48.08*** join/#maemo-ssu ivgalvez (~ivgalvez@89.140.113.138.static.user.ono.com)
15:48.35ivgalvezwoah, this is getting funnier every day
15:48.49ivgalvezI want settings panel to decide which version of Qt I want to use
15:48.57ivgalvez:D
15:50.52freemangordonmerlin1991: still no, sorry, have to take care for my daughter for a while :D
15:51.06freemangordonwill do it in 1-2 hours
15:51.58DocScrutinizer05ivgalvez: please stop trolling. You ever seen "want to make firefox your standard browser?" on your PC?
15:52.30ivgalvezthat's useful for selecting between really different applications
15:52.44ivgalvezi.e. Firefox vs Opera
15:52.46DocScrutinizer05oooh, as different as firefox vs MSIE, sure
15:52.47ivgalvezor whatever
15:53.11ivgalvezbut camera2ui is supposed to be a replacement to original camera
15:53.44DocScrutinizer05yeah, sure, the differences between nicocam and stock are for sure not large enough to give user that choice. But WTF are we bothering about nicocam at all then?
15:53.44ivgalvezto choose which camera application you want to use there is camera-lens-launcher
15:54.14ivgalvezthat's useful to select between let's say ABC or camera-ui
15:55.04freemangordonDocScrutinizer05: exactly, why we bother with CSSU at all PR 1.3 is the best thing after the discovery of the sliced bread
15:55.16freemangordon*next best
15:55.33DocScrutinizer05freemangordon: either one or the other
15:55.35ivgalvezif you are proposing to integrate camera-lens-launcher features into CSSU, then I'm in
15:55.59DocScrutinizer05that's exactly what the picker thingie is all about
15:56.28ivgalvezthen you only need to put camera-lens-launcher in CSSU
15:56.48DocScrutinizer05for the rest we don't need to make nicocam conflict with nokiacam
15:56.50freemangordonivgalvez: why not shortcutd then?
15:57.03ivgalvezcamera-lens-launcher is clear
15:57.06freemangordonisn't it better/more configurable?
15:57.11freemangordonaah, ok
15:57.15ivgalvezand it's only related to lens-launcher
15:57.24ivgalvezyou know one daemon one feature
15:57.37kerioivgalvez: wait, why is it a daemon?
15:57.38ivgalvezit has a drawback though
15:57.38freemangordonivgalvez: but it is deffinitely not a CSSU candidate, as it can hapily live in extras
15:57.47ivgalvezfor sure
15:58.01DocScrutinizer05since it's a both I guess
15:58.09DocScrutinizer05botch*
15:58.11kerioalso, CSSU has the power (and the will) to clean up stuff like that
15:58.29ivgalvezif you don't select a default application to launch when you open the camera cover but you want to show the picker
15:58.34freemangordonkerio: CSSU is a project, development is done by developers ;)
15:58.37ivgalvezit takes a bit of time to load the picker
15:58.48DocScrutinizer05indeed, we won't import a botch done because there was no CSSU to deal with stuff the right way
15:58.49ivgalvezbecause it's not preloaded at start
16:00.19DocScrutinizer05aah well, I guess that's a runtime thing then
16:00.30DocScrutinizer05monitoring dbus, or whatever
16:00.49ivgalvezDocScrutinizer05: that's right
16:00.50kerioso... a botch
16:00.54kerioa *huge* botch
16:00.55kerioew
16:00.57freemangordonmerlin1991: going to upload microb-engine in my home directory
16:00.58DocScrutinizer05basically yes
16:01.09ivgalvezno, basic camera does the same
16:01.24kerioivgalvez: nope
16:01.27DocScrutinizer05yes, but the picker as suggested by me doe NOT do that
16:01.31keriokillall camera-ui and then open the lens cover?
16:01.59DocScrutinizer05camera-default picker simply edits a symlink
16:02.11ivgalvezthat's really ugly
16:02.22DocScrutinizer05that's really correct way
16:02.28keriohuh, it appears ivgalvez is actually right
16:02.32kerioDocScrutinizer05: we has a minor problem
16:02.48ivgalvezchanging symlinks to select which application are yyou launching?
16:02.49keriothe one that listens to lenscover open is actually camera-ui
16:02.56ivgalvezexactly
16:03.00kerioi mean, it's not a *big* problem
16:03.01DocScrutinizer05yes
16:03.02keriobut still
16:03.16DocScrutinizer05and I hope nicocam as well
16:03.26ivgalvezyes it also does that
16:03.30kerioyou have to make sure to kill the old camera-ui and start the new one in daemon mode when you change the camera ui
16:03.33kerioand yeah, it's nicocam too
16:04.01DocScrutinizer05and this camera-lens-launcher too, so it might be third in the picker's list of default apps
16:04.37kerioDocScrutinizer05: it's becoming a bigger mess over time, btw
16:04.55freemangordonDocScrutinizer05: come on man, I wasted almost an year to give n900 some more free RAM, now what, you are searching for fillers?
16:05.02ivgalvezcamera-lens-launcher works out of the box
16:05.08DocScrutinizer05no way we'll make camera-lens-launcher the default app to preload on every boot, unconditionally and mandatory
16:05.27ivgalvezit already allows to select whcih application must be launched as you suggested
16:05.38ivgalvezor to show a picker in runtime
16:06.06ivgalvezyou don't need that to be preloaded
16:06.46ivgalvezit already allows you to select which application should be launched, however, if you don't want to launch an application, but show the picker, you can as well
16:06.49DocScrutinizer05we might have a closer look into it
16:06.51freemangordonwell, I have another idea
16:06.55ivgalvezthat picker is what is not preloaded
16:07.11ivgalvezand so it's not as fast as it would be desirable
16:07.25freemangordonput nicocam in -stable and provide a chooser via -extras
16:07.49ivgalvezbut I think that this application is already doing what you propose plus the extra picker at run time
16:07.55freemangordonDocScrutinizer05: ^^^
16:08.11DocScrutinizer05freemangordon: we already decided to make nicocam optional(-alternative)
16:08.17DocScrutinizer05iirc
16:08.34ivgalvezDocScrutinizer05, take a closer look to that application, it seems pretty nice to me
16:08.42DocScrutinizer05ok
16:08.44DocScrutinizer05:-
16:08.46DocScrutinizer05)
16:08.48freemangordonDocScrutinizer05: might be, in extras-to-be
16:10.17freemangordonbut as there are still no extras-to-be and noone knows when there will be, while nicocam is in -testing for several moths with no bugs reported (afaik) so it can be assumed stable
16:10.35DocScrutinizer05freemangordon: there've been more users than just me who frowned at replacing nokiacam unconditionally
16:10.56freemangordonand all of the use n900?
16:11.10freemangordonand CSSU-testing?
16:11.59keriowoah wtf something upgraded the metapackage
16:12.33keriooh, neat, -thumb15
16:12.38DocScrutinizer05and no, in my book nicocam is not stable yet, since it introduces instability on my system it seems. So if I don't see a way to opt-out of nicocam, I think it's introducing regressions to users of CSSU-S that can't get cured
16:12.39freemangordonkerio: guess who
16:12.50keriofreemangordon: but... it's brok :C
16:13.11freemangordonDocScrutinizer05: sorry, it seems I have missed the "instabilities" part, would you elaborate?
16:13.18freemangordonkerio: what is broken?
16:13.25*** join/#maemo-ssu MrPingu1 (~Thunderbi@86.92.226.97)
16:13.34keriocan't upgrade or distupgrade it
16:13.50keriobecause of the 0cssu0 thing, i think
16:13.56keriohrmpf
16:14.04keriolet me see if HAM behaves more nicely
16:14.28DocScrutinizer05DSP "segfaults", and yes you'll gonna tell me that's unrelated to nicocam, but unless you explain to me what else is causing this instability in DSP I've never encountered before, I tend to blame nicocam nevertheless
16:14.55freemangordonDocScrutinizer05: stock kernel?
16:14.59DocScrutinizer05yep
16:15.04keriofreemangordon: wtf, your metapackage depends on a strict version? :c
16:15.11freemangordonkerio: yes
16:16.30kerioDepends: libnspr4 (= 20100401-1.9.2-5.2+0m5+0cssu0-thumb1) but 20100401-1.9.2-5.2+0m5+cssu0-thumb0 is to be installed
16:17.10kerioare those versions even in the repos?
16:17.19freemangordonkerio: NFC, it could be that merlin1991 has broken the repo somehow, going to check
16:17.25freemangordonthey should be
16:17.32kerioboth HAM and apt complain
16:17.55keriohm, apparently they're there
16:18.36freemangordonmerlin1991: ping
16:18.45DocScrutinizer05freemangordon: anyway it seems we agreed on making optional whatever possible, I.E. as long as it's not fixing a bug in stock maemo5 that can't get fixed in any other way, we don't want to force something on user if we as well can make it optional(-alternative). Seems this pretty exactly describes nokiacam vs nicocam sitation
16:18.48keriono, no, apt-cache policy claims they're there
16:19.20freemangordonDocScrutinizer05: nicocam fixes at least one long standing bug in stock camera-ui
16:19.27freemangordona severe one
16:20.06DocScrutinizer05is this bug any relevant for other system parts that DEPEND on it being fixed?
16:20.31keriofreemangordon: it appears that you guys thoroughly screwed the versioning on this one
16:20.31DocScrutinizer05cause then nicocam would get pulled in via MP dependency
16:20.54kerioinstalling specific versions works, though
16:21.03keriosudo apt-get install microb-engine=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 microb-engine-common=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnss3=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnss3-certs=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnspr4=20100401-1.9.2-5.2+0m5+0cssu0-thumb1
16:21.09DocScrutinizer05or - better - dependency in the package that depends on the bug being fixed
16:21.35kerioDocScrutinizer05: it would have to be a dependency in the user
16:21.44keriothe user depends on the camera
16:22.05freemangordonDocScrutinizer05: Bug 7062 , you judge it
16:22.06keriofreemangordon: apt will almost never willingly downgrade a package
16:22.06povbot_Bug https://bugs.maemo.org/7062 Video camera does not record smoothly
16:22.53DocScrutinizer05well, the user gets optional-alternative (at least, if not plain optional) nicocam package. So if he doen't feel comfortable with this "bug2 (whatever it is) he can install a better alternative of his liking
16:22.53chem|stmerlin1991: ping
16:23.27freemangordonDocScrutinizer05: then we should make every package in CSSU optional
16:23.39DocScrutinizer05basically that's the idea
16:23.53DocScrutinizer05there are a few that can't go optional
16:24.29DocScrutinizer05exactly when other mandatory system stuff depends on the package being fixed or providing a changed API
16:24.55merlin1991freemangordon: pong
16:24.58*** join/#maemo-ssu MrPingu1 (~Thunderbi@86.92.226.97)
16:25.01*** part/#maemo-ssu MrPingu1 (~Thunderbi@86.92.226.97)
16:25.07kerioso... we don't fix bugs that only affect **the user**?
16:25.32freemangordonmerlin1991: something loks broken in -thumb repo
16:25.35freemangordon*looks
16:25.36DocScrutinizer05and the idea is user can "tag" the whole cssu-extras group of optional packages and install them all, or select any arbitrary subset
16:25.57merlin1991freemangordon: could you be a tad more precise?
16:26.04DocScrutinizer05freedom of choice, you know :-)
16:26.13keriomerlin1991: the change in versioning requires apt to willingly downgrade packages
16:26.18keriowhich is something that it'll *never* do
16:26.29DocScrutinizer05never force the user to use anything that as well can be optional
16:26.31kerionot even with the exact version request from the metapackage
16:26.39freemangordonapt-get tries to install 20100401-1.9.2-5.2+0m5+cssu0-thumb0 instead of  microb-engine-common (= 20100401-1.9.2-5.2+0m5+0cssu0-thumb1
16:26.47keriono, it doesn't try to install it
16:26.49kerioit's already installed
16:27.04DocScrutinizer05non-optional package would e.g. be any arbitrary system that corrupts filesystem
16:27.05kerioso requests to downgrade it are ignored
16:27.15keriobut it's no big deal, just sudo apt-get install microb-engine=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 microb-engine-common=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnss3=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnss3-certs=20100401-1.9.2-5.2+0m5+0cssu0-thumb1 libnspr4=20100401-1.9.2-5.2+0m5+0cssu0-thumb1
16:27.20DocScrutinizer05or something hogging CPU
16:27.32merlin1991hm there is some do plz downgrade option for apt iirc
16:27.36freemangordonkerio: have in mind you're not the only one to use -thumb repo
16:27.50DocScrutinizer05or messing up whole system or parts of system in another unbearable way
16:28.20freemangordonkerio: i think there are some users of -thumb that can't find their ass using both hands
16:28.48keriowell then they shouldn't use software explicitly marked as TESTING
16:28.53DocScrutinizer05freedom-of-choice rule may get relaxed on any patch obviously not introducing any change whatsoever to UX
16:28.57freemangordonkerio: irrelevant
16:29.11DocScrutinizer05and as well not introducing unpredictable new risk
16:29.12keriofreemangordon: regardless, the only option you have is to correctly bump the versions
16:29.23keriofreemangordon: so that the new version is higher than 20100401-1.9.2-5.2+0m5+cssu0-thumb0
16:29.43merlin1991freemangordon: yeah you'll have to bump the version in some way, debian approach ususally is to add an epoch to fix version problems
16:30.23DocScrutinizer05cssu-estras got invented just to make you happy with all that stuff that otherwise had a hard time making it into cssu-core (aka mandatory, or MP)
16:30.30freemangordonmerlin1991: ok, you do it for -testing, o'll do it for -thumb. will build both and will upload -testing version in my home directory
16:30.45freemangordonwill ping you when ready
16:30.58merlin1991freemangordon:  for -testing we won't need the bump
16:31.05merlin1991there was no microb-engine in testing yet
16:31.24freemangordonmerlin1991: I know, I want to keep -testing and -devel in sync
16:31.25DocScrutinizer05and I think it's not fair to now start arguing about "but it's still not there completely, and probably never will" - hewlp getting it done instead, FFS!
16:31.38keriowait, there's a microb-engine in -devel?
16:31.58freemangordonkerio: no, there is no
16:32.16freemangordon(hmm, is it correct to say that in English?)
16:32.32kerio"no, there is not" or "no, there isn't"
16:32.40freemangordonthanks :)
16:33.10merlin1991freemangordon: k well build them and I use them :)
16:34.12freemangordonmerlin1991: you want me to increase versions of both -thumb and -testing? ok, just give me the exact version for -testing as you want it to be
16:35.00keriofreemangordon: are these just rebuilds of the same version? :c
16:35.01keriolaaaaaaaaaaaame
16:35.23freemangordonsure
16:35.38merlin1991freemangordon: what's the version in -devel?
16:35.54freemangordonmerlin1991: there is no microb-engine in -devel
16:36.05merlin1991ah oops, -thumb :D
16:36.13freemangordon:D
16:36.16freemangordonjust a second
16:36.42freemangordon<PROTECTED>
16:36.50kerioanyway, i suggest 20100401-1.9.2-5.2-20120904+0m5+0cssu0-thumb1
16:36.59*** join/#maemo-ssu arcean (~arcean@aaem40.neoplus.adsl.tpnet.pl)
16:37.10keriothat's less than 20100401-1.9.2-5.3+0m5+0cssu0-thumb1 and more than 20100401-1.9.2-5.2+0m5+cssu0-thumb1
16:37.41freemangordonkerio: 20100401 is mozilla release date
16:37.51merlin1991freemangordon:  make that 1:20100401-1.9.2-5.2+0m5+0cssu0 for testing and 1:20100401-1.9.2-5.2+0m5+0cssu0-thumbsomehting for -thumb
16:37.51freemangordonor baseline or whatever
16:37.59freemangordonmerlin1991: ok
16:38.06keriomerlin1991: 1:?
16:38.11merlin1991epoch
16:38.14freemangordonyep
16:38.18merlin19911: > than anything but 2:
16:38.24keriobut...
16:38.38kerioyou screw over versioning forever, like this
16:38.41merlin1991kerio: we have a version clash, and the debian way to fix that is to add an epoch in the front
16:38.48freemangordonkerio: it is invented for situations like current AFAIK
16:39.08kerioadd the epoch right before the clash, instead!
16:39.30keriomeh, do whatever actually
16:39.42kerioso you'll just have to keep 1: in front of the version from now on?
16:39.52merlin1991yep
16:43.41freemangordonmerlin1991: "source version is 1:20100401-1.9.2-5.2+0m5+0cssu0-thumb1"
16:43.43freemangordonok?
16:45.33merlin1991yep
17:22.20*** join/#maemo-ssu MohammadAG (~MohammadA@Maemo/community/contributor/MohammadAG)
17:24.10freemangordonmerlin1991: ping
17:24.15merlin1991freemangordon: pong
17:24.30freemangordonmerlin1991: you should delete microb-engine from ther repo :(
17:24.39merlin1991again import fail?
17:24.46freemangordonreprepro ignores the epoch
17:24.47freemangordonyep
17:24.56merlin1991bitch slaps reprepro
17:25.33merlin1991freemangordon: done
17:27.01freemangordondidn't help :(
17:27.15freemangordonmerlin1991: same error, check inotcoming
17:28.08merlin1991err where did the epoch go?
17:28.19merlin1991Will call action reprepro for: microb-engine_20100401-1.9.2-5.2+0m5+0cssu0-thumb1_armel.changes
17:29.26freemangordonmerlin1991: afaik epoch is not included in the name
17:29.46freemangordonopen .changes file, it is there
17:29.51merlin1991gotta remeove the tracking for microb-engine
17:29.59merlin1991gimme a sec
17:30.20freemangordonok
17:32.54merlin1991freemangordon: t try now
17:32.59freemangordonk
17:34.15freemangordonseems ok :)
17:34.54DocScrutinizer05freemangordon: actually you got a good point regarding default-app-picker needs to become a separate new package. Otherwise shit becomes unmaintainable
17:34.54freemangordonlemme check if I can update through HAM
17:35.27merlin1991apt-worker afaik handles epochs properly
17:35.49freemangordonyep, just to be sure
17:36.31freemangordonand after all it is supposed I am bold enough to install it on my "production" device if I expect the others to install it too :D
17:37.03DocScrutinizer05hehe
17:37.11freemangordonno, really
17:39.21*** join/#maemo-ssu _ade_ (~arno@52481E0B.cm-4-1a.dynamic.ziggo.nl)
17:40.49DocScrutinizer05so after I finnaly accepted better rationale regarding packaging of picker, we might go ahead considering what this means for shipping nicocam as optional package without picker included. I'm not averse to ship it optional for S when it doesn't conflict with nokiacam, I.E. doesn't uninstall that. just please make that symlink point to nicocam binary rather than replacing symlink by binary
17:41.33freemangordonkerio: "Operating system successfully updated"
17:44.00merlin1991dang luf upload rtcom async already :D
17:44.19DocScrutinizer05merlin1991: how's MP supposed to be handled regarding such optional packages like nicocam that doesn't conflict with nokiacam? would both packets provide cameraui and apt simply checking if one of both already installed?
17:45.00merlin1991atm we have no dependencies on nokia* stuff
17:45.08merlin1991so mp simply wouldn't change
17:45.09DocScrutinizer05mhm
17:45.15DocScrutinizer05cool :-)
17:45.37_ade_ping merlin1991
17:45.46merlin1991_ade_: here
17:45.51DocScrutinizer05so our MP just pulls in stuff we want to distribute, right?
17:46.03DocScrutinizer05the mandatory stuff
17:46.05merlin1991DocScrutinizer05: yes MP pulls in system upgrades that have to be installed
17:46.15DocScrutinizer05sweet
17:47.39_ade_merlin1991: you know the subject: the replacement clock... ivgalvez brought it up. What are the short and long term options?
17:47.52DocScrutinizer05_ade_: we should get your pkg as cssu-extras optional-alternative into next cssu-t
17:48.24DocScrutinizer05ham can't handle that yet, so users have to use apt-get until that changes
17:48.45merlin1991short term we can always ship the package in cssu-devel so that people can install it via apt, long term we'll see it in -testing with all the proper quirks
17:49.22_ade_should it uninstall clock-ui, how should it work?
17:49.48merlin1991the long term version yes, and I guess the short term verison aswell
17:49.50DocScrutinizer05well, if merlin thinks it needs some quarantine time in cssu-devel and some testing before it goes to T, fine with me
17:50.03merlin1991_ade_: what's the package name currently
17:50.24_ade_there is no package at the moment, just the binary
17:50.50_ade_And I am not a deb guru...
17:51.03DocScrutinizer05that's why we talk ;-)
17:51.13merlin1991ah okay so I'll have todo some packaging in order to get this up, k :)
17:51.41_ade_That would be nice. Aapo has done some packaging before
17:51.42freemangordonand we can put that in -devel
17:52.18freemangordonas soon as it has .deb
17:52.52merlin1991yeah so I'll look into the packaging stuff as soon as I've got this -testing release sorted out
17:53.01freemangordon:nod:
17:53.45_ade_merlin1991: you have experience with qmake stuff?
17:55.04merlin1991_ade_: I fight with make/qmake/cmake/autotools on regular basis :D
17:55.20_ade_good to hear ;-)
17:55.24DocScrutinizer05condolences ;-)
17:55.46merlin1991and ofc debhelper also likes to throw some stones into my way
17:55.53merlin1991though it's far easier to manage :P
17:56.54freemangordonwell, we have several Qt projects in CSSU, should be relatively easy to tweak some of them
17:56.57_ade_merlin1991: So you can to manage yourself with the sources in git? That would make like easier for me
17:57.21merlin1991_ade_: when I do the packaging fun I'll have to rearrange the source a bit, but I'll try to move everything into a src/ directory so that it stays close to the old system for you
17:57.59freemangordonthe fuck, git clone microb-engine takes ages :(
17:58.30merlin1991freemangordon: you don't have to reclone each time
17:58.46merlin1991git clean -df && git reset --hard achieves the same
17:58.53_ade_merlin1991: Note that I also made a version with a new feature: specific date support, but I did not put that in git for now. Maybe it could get there later, after some more testing
17:58.59freemangordonmerlin1991: I know, but patching failed
17:59.15freemangordonand I don;t want to push broken source in -testing
17:59.19freemangordon:)
17:59.27merlin1991freemangordon: that's what the reset --hard part is for ;)
17:59.29freemangordonjust in case, you know
17:59.49freemangordonmerlin1991: it does not clean the remnants of untracked files
17:59.55merlin1991git clean -df removes all untracked files
18:00.02freemangordonhmm, thanks :D
18:00.11freemangordondidn't know that
18:00.29merlin1991just bear in mind if you have a .gitignore file git clean ignores those aswell
18:00.42freemangordonok
18:00.46merlin1991so in that case you need rm .gitignore && git clean -df && git reset --hard :D
18:03.09DocScrutinizer05_ade_: support for date format according to... err locale setting would be very welcome
18:03.53_ade_DocScrutininzer05: it does
18:04.01DocScrutinizer05:-)
18:04.30freemangordon_ade_: which Qt did you use to test that with? stock or CSSU?
18:04.46_ade_CSSU
18:04.49freemangordonok
18:09.34*** join/#maemo-ssu arcean (~arcean@aaem40.neoplus.adsl.tpnet.pl)
18:10.38freemangordonmerlin1991: could you merge that https://gitorious.org/community-ssu/hildon-desktop/merge_requests/25
18:11.59_ade_merlin1991: I also made a dutch translation for the orientation mode applet. Could you accept my merge request?
18:12.37merlin1991I will
18:15.29freemangordon_ade_: aren't you able to commit?
18:15.49freemangordon_ade_: sorry, misread
18:58.24*** join/#maemo-ssu arcean (~arcean@aaem40.neoplus.adsl.tpnet.pl)
18:59.37freemangordonmerlin1991: microb-engine is ready, uploading under /home/freemangordon/microb-engine
18:59.49freemangordonnot tested though, both devices are on -thumb
18:59.53merlin1991freemangordon: did you clean the old files?
19:00.01freemangordonI did clone ;)
19:00.21merlin1991no i mean on the server, because you've uploaded the earlier files aswell
19:00.30freemangordonyes
19:00.38freemangordonthe were in the same place
19:00.42freemangordon*they
19:01.26freemangordonmerlin1991: still uploading, will ping you when ready
19:01.59merlin1991okay
19:03.35keriofreemangordon: are there any actual changes to that?
19:03.55kerioor is it just a version change?
19:05.26freemangordonkerio: "that" is what?
19:05.44arceanhi merlin1991
19:05.51keriothe repackaging of the -cssu0 into -0cssu0
19:05.51arceanmerlin1991, I have a merge request https://gitorious.org/community-ssu/hildon-desktop/merge_requests/25
19:05.59freemangordonarcean: hehe
19:06.06freemangordon21:09 <freemangordon> merlin1991: could you merge that https://gitorious.org/community-ssu/hildon-desktop/merge_requests/25
19:06.18arcean:)
19:06.20keriofreemangordon: meh, whatever, i'll update anyway
19:06.23merlin1991[20:12:37] <merlin1991> I will
19:06.29freemangordon:D
19:06.35arceanok, thank you :D
19:06.50keriofreemangordon: you could've just told people to fix it manually, btw
19:07.08freemangordonkerio: you now have libcurl3 and microb rebased to correct source code
19:07.14freemangordonin -thumb
19:07.33freemangordonkerio: naah, it is not how you should treat yout "customers"
19:07.38freemangordon*your
19:07.48freemangordonnever
19:08.40freemangordonmerlin1991: upload completed
19:08.47merlin1991freemangordon: thanks
19:08.51freemangordonnp
19:10.25freemangordonkerio: after all it is my fault. And it is easy to be fixed. On the other hand - just imagine what will do noobs on TMO when they won't be able to upgrade
19:16.35freemangordonmerlin1991: would you just share the final upgrade list, so I can put the same in -devel
19:16.49freemangordonsorry, not -devel but -thumb
19:27.42keriofreemangordon: will merlin1991 keep the versions matched, btw?
19:28.04freemangordonkerio: what versions?
19:28.20keriofor the stuff that entered cssu-thumb first, in cssu-stable and cssu-testing
19:29.00freemangordon-stable is different beer. -testing should have the same versions, without -thumbN suffix
19:29.27freemangordonkerio: also have in mind -thumb is based on latest RELEASED -testing
19:29.49freemangordonso it depends on me to put the correct versions in next -thumb upgrade
19:30.32freemangordonhmm, which reminds me to check Qt
19:32.14kerioanyway, +1 for correct upgrade
19:32.22keriodo i have to reboot now? i really don't want to :c
19:32.27freemangordonhmm, we might have a problem with Qt
19:32.31freemangordonkerio: yes
19:32.40keriobut i already installed the updated versions
19:32.45keriothe one with the botched version numbers
19:32.49kerio*ones
19:33.04keriomeh, fine
19:33.07freemangordonkerio: it is up to you
19:45.04*** part/#maemo-ssu _ade_ (~arno@52481E0B.cm-4-1a.dynamic.ziggo.nl)
20:09.21DocScrutinizer05btw this TV settings thingie is rather nice, apart from the puzzling initial state of the enable checkbox
20:11.26DocScrutinizer05so, seems to work, seems it seen some time in T "quarantine", no objections for S from my side
20:12.55DocScrutinizer05dunno if it's the thingie or my TV that blows chunks on scale=100%
20:29.49kerioblows chunks how?=
20:29.50kerio?
20:32.56DocScrutinizer05black screen
20:38.38*** join/#maemo-ssu luf (~luf@ip-89-103-166-30.net.upcbroadband.cz)
20:39.52keriodoes it work at 95?
20:39.55kerioalso wtf does scale do'
20:39.56kerio?
21:02.53DocScrutinizer05zoom? and yes
21:03.45kerioweird
21:05.30keriowhat does it control, btw?
21:07.01DocScrutinizer05TV-out, obviously
21:07.09kerioi meant
21:07.13keriois there a chip that deals with that?
21:07.22DocScrutinizer05yes, the SoC
21:07.45keriomaybe they botched the 100% settings
21:07.49DocScrutinizer05has ome 3 to 5 framebuffers
21:07.58DocScrutinizer05some*
21:10.40chem|stMohammadAG: ping
21:18.32merlin1991slaps MohammadAG
21:18.41merlin1991the dependency on libxml2 in the mp is m00t!
21:19.24keriowhy?
21:19.35merlin1991too low
21:20.01chem|st>1 we are looking at >3 in git
21:22.37*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
21:27.26merlin1991there is a complete madness if you compare libxml2 on gitorious and what we have in the repo
21:31.18merlin1991freemangordon: ping
21:33.14lufmerlin1991: Sorry I'll upload the -async in 60 minutes :(
21:33.25merlin1991luf: np
21:44.43DocScrutinizer05merlin1991: could we establish a best practice of publishing changelog *prior* to update/release?
21:48.40DocScrutinizer05so we wouldn't need to worry about stuff like >>[2012-09-03 04:10:13] <DocScrutinizer05> note to self (and mohammad, merlin1991): send SpacedOut a mail when cssu-t will include triggers for call duration, like http://maemo.cloud-7.de/maemo5/patches_n_tools/eventsdb_calllog_triggers.sh, or implement a fix for same issue to rtcom-eventlogger
21:51.39DocScrutinizer05merlin1991: probably you could keep your ToDo list regarding what will get included into next release in a public place, like wiki scratchpad page. Would be mad useful
21:51.47keriowhat's the eventlogger thing, btw?
21:51.58DocScrutinizer05call duration
21:52.08keriooh, it's not registered by default?
21:52.14DocScrutinizer05nope
21:52.15kerioi never actually looked into it
22:01.36*** join/#maemo-ssu luf (~luf@ip-89-103-166-30.net.upcbroadband.cz)
22:42.51lufmerlin1991: BTW you named the rtcom-eventlogger-async a little bit wrong. It's for all events like SMS, call history etc ... but it doesn't mather.
22:43.04merlin1991luf: what's wrong with it
22:43.05lufI uploaded the rtcom-eventlogger-async
22:43.45lufNothing important :) it's not just for call history but also for SMS etc
22:44.13merlin1991well gimme a beter description string and I'll replace it :)
22:44.44lufd-bus daemon for accessing logged events
22:44.45luf:D
22:45.17lufPut it into your todo somewhere behind task "learn esperanto"
22:46.27lufUps I changed it. I can't believe I have so much power :D
22:47.23lufBTW I should fix obexd before it goes into CSSU-T
22:51.24keriothere's going to be a -T release this week or something
23:09.05*** join/#maemo-ssu javispedro (~javier@Maemo/community/contributor/javispedro)
23:09.38lufmerlin1991: obexd fixed (only disable the MAP support as it doesn't work on N900).
23:10.07lufhttp://talk.maemo.org/showpost.php?p=1259128&postcount=390
23:10.41merlin1991any idea why it fails?
23:11.58lufmerlin1991: what?
23:12.11merlin1991map support
23:13.16lufNo support for rtcom backend ;) I'm working on it but for next release ... I'm porting the part from meego (done) and I have to write the rtcom backend part.
23:14.16lufSo the "fix" is only to disable the MAP plugin when starting the obexd.
23:14.46lufAnd no typo. MAP plugin is called mas on server side ;)
23:17.16lufI'm going to my bed as I have to wake up in 4,5 hours.
23:17.31merlin1991good night

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