IRC log for #maemo-ssu on 20120911

00:27.40*** join/#maemo-ssu gri (~gri@muhkuh.net)
02:39.50*** join/#maemo-ssu amiconn_ (quassel@rockbox/developer/amiconn)
03:35.03*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
07:01.17*** join/#maemo-ssu Mephistopheles (~Miranda@83.149.34.229)
07:31.26*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
07:36.28*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.138)
07:46.18*** join/#maemo-ssu andre__ (~andre@ip-89-176-24-140.net.upcbroadband.cz)
07:46.18*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
08:08.33*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
08:14.06*** join/#maemo-ssu Skry (~skry@adsl-215-245-204.kymp.net)
09:06.05*** join/#maemo-ssu arcean (~arcean@aacr116.neoplus.adsl.tpnet.pl)
09:24.35*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
10:26.59*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
10:28.50*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-dmeptceldxeflbdr)
10:49.49merlin1991uploads 569Mb of stuff
10:49.59merlin1991or in other words the -testing update is incoming
10:51.34*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
10:51.35kerio:D
10:51.46keriofreemangordon: start compiling 280Mb of stuff
11:01.50merlin1991fsckd changelog
11:02.05merlin1991ETOOMANYCHANGES
11:08.14*** join/#maemo-ssu arcean (~arcean@aacr116.neoplus.adsl.tpnet.pl)
11:22.05*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-jwkrmyexryihwyid)
11:26.05merlin1991Pali: ping
11:26.16Palimerlin1991, pong
11:26.31merlin1991for the osso-wlan eap fix, did we have a bugreport?
11:26.55PaliI do not know but, patch is correct for me
11:28.21Palilast param for exec functions must be NULL
11:28.53merlin1991yeah I trust you, I was only asking because I'm currently writing the changelog and I'd like to reference the bug # if there is one
11:30.26Paliok
11:30.34Paliwhat about operator name widget fixes?
11:30.50merlin1991I built it from git
11:30.55merlin1991will be included
11:32.22Paliok
11:33.58Palimerlin1991, do you have permission for extras repository?
11:34.09merlin1991still not working
11:51.45merlin1991hm 3rd attempt to upload the qt4 sources, why does my connection have to drop all the time today? WHY?
11:59.57kerioPali: btw, i still haven't found any reference to mmcblk0p2 in ke-recv
12:00.07kerioso i think it's something else that enables the mass storage mode
12:05.53Palikerio, mass storage mode is enabled by script osso-usb-mass-storage-enable.sh
12:06.03Palike-recv call it for mmc device
12:06.25Palinow I'm trying to find where is hardcoded mmc device partittion
12:07.03kerioto be fair i didn't look too much into it, i just grepped the ke-recv source for mmcblk
12:11.53*** join/#maemo-ssu chainsawbike (~chainsawb@unaffiliated/chainsawbike)
12:12.07Paliseems that ke-recv export all mmc devices when mass storage mode is enabled
12:12.21Paliand if some partition cannot be umounted then is not exported
12:12.26keriooic
12:12.40Paliso is this enought?
12:12.41keriowait, no
12:12.57keriodoes it try to umount the whole of mmcblk1?
12:14.28Palisee syslog
12:14.35kerioi don't have it installed D:
12:14.42Paliso install it
12:14.53keriowhat do i have to install?
12:15.11Paliapt-cache search syslog
12:15.23Palisome ksyslogd or syslogd or similar package
12:15.30keriosysklogd?
12:15.36Palishould be
12:19.04merlin1991http://wiki.maemo.org/Community_SSU/Changelog#T-maemo5
12:19.08merlin1991mp should arrive soonish
12:24.41merlin1991freemangordon: ^^
12:24.52keriooh god, sysklogd fills /var/log with crap
12:24.53kerioD:
12:31.45merlin1991hm
12:32.12merlin1991I copied the busybox depends from the pr mp but there's stuff missing
12:39.41merlin1991arf typo, ofc
12:46.32DocScrutinizer05kerio: fool, that's what /var/log/ is meant for
12:46.38DocScrutinizer05and it's not 'crap'
12:46.51kerioi don't need to log every time i open and close the slide
12:47.09DocScrutinizer05then learn to config syslog
12:47.31DocScrutinizer05tbh I don't care what you *think* *you
12:47.34DocScrutinizer05** neeed
12:47.35kerioi don't wanna D:
12:47.51Skryput /var/log to tmpfs and set maximum logsize to something you see appropriate
12:48.19DocScrutinizer05Skry: no use in suggesting good advice to renitent trolls
12:48.48kerionah, it's small enough to be reinstallable whenever i actually need to log stuff
12:48.57DocScrutinizer05hahaha
12:49.36DocScrutinizer05actually ver/log/syslog is small enough so I don't care
12:53.50*** mode/#maemo-ssu [+o merlin1991] by ChanServ
12:54.01*** topic/#maemo-ssu by merlin1991 -> 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-1Tmaemo5.1; (stable): 21.2011.38-1Smaemo4.1
12:54.05*** mode/#maemo-ssu [-o merlin1991] by ChanServ
12:54.37DocScrutinizer05merlin1991: unfortunate you didn't allow prior testing of testing
12:55.02DocScrutinizer05merlin1991: I gather copying of repo wasn't that simple
12:55.43DocScrutinizer05btw why Tmaemo5.1 ?
12:56.00DocScrutinizer05checks changelog to learn about 5.0
12:56.11keriooh typos
12:56.24merlin1991when rearanging the busybox dependencies I managed to make a fail paste which fsckd 2 dependencies
12:56.45keriomerlin1991: hmm, was the fix for the extra logging applied?
12:56.46DocScrutinizer05anyway changelog has no 5.1
12:56.55keriohttp://wiki.maemo.org/Community_SSU/Changelog#T-maemo5.1
12:56.57DocScrutinizer05ohh it has
12:57.06merlin1991scrolling helps ;)
12:57.44DocScrutinizer05indeed
12:58.19DocScrutinizer05ok, I'll immediately run a BM and then isntall update
12:59.14merlin1991also see: http://talk.maemo.org/showpost.php?p=1264791&postcount=793
12:59.38*** join/#maemo-ssu luf (luf@nat/ibm/x-cgztccubqopeeyiu)
12:59.51merlin1991Pali: many thanks for the xterm patches, FINALLY I can set the text colour
12:59.56lufmerlin1991: curl also fixes the problem with some ciphers
13:00.01lufThere is also bug for it ...
13:00.23merlin1991luf: if you find the bugnumber fell free to add that to the changelog
13:01.00lufSo I can feel free to correct some typo also. Ok.
13:01.13merlin1991ofc, it's a wiki :)
13:01.34lufhttps://bugs.maemo.org/show_bug.cgi?id=10233
13:01.36povbotBug 10233: curl does not support certificates with a SHA-2 signature.
13:01.52lufAre we able also to close the bug?
13:02.34*** join/#maemo-ssu X-Fade (~xfade@d5152FFD8.static.telenet.be)
13:06.43DocScrutinizer05merlin1991: http://talk.maemo.org/showpost.php?p=1264798&postcount=794
13:12.06DocScrutinizer05merlin1991: please edit 793 to include more verbose explanation what exactly to do, in which sequence. You know about DAUs ;-)
13:14.41DocScrutinizer05sth like >>in HAM there will show up (among others): "CSSU-T 5 system update" and "opername-2.0". Either select "opername-2.0" *first* and install it, only *then* install CSSU-T. Or select "update all" option in HAM, which will automatically update opername-2.0 first...<<
13:15.16DocScrutinizer05(if that's^^^ correct. Otherwise adapt. Consider typeset bold)
13:15.43PaliI think update all should work
13:16.00Paliif you did not installed operator name widget, then everything is OK
13:16.06DocScrutinizer05I think so too, since opername probably is before T
13:16.13DocScrutinizer05alphabetically
13:16.43Paliand if you installed it (e.g. via old cssu version) then you cannot update metapackage until you update operator name widget to new version (or you will uninstall it)
13:17.07Paliand if HAM can solve dependency graph (like apt-get) then all is OK
13:17.40Palisomebody wihtout cssu-devel/thumb should try what happends
13:19.29*** part/#maemo-ssu luf (luf@nat/ibm/x-cgztccubqopeeyiu)
13:21.15keriooh so now operator-name-cbs-widget isn't actually in the metapackage anymore?
13:21.15kerioneat
13:22.53Palikerio, is transitional package and can be removed
13:22.57kerioi see
13:23.10keriocurrently waiting for fmg to give him the go
13:23.24keriowill do a BM backup in the meantime
13:23.28kerio*mean time
13:24.17*** join/#maemo-ssu andre__ (~andre@Maemo/community/bugmaster/andre)
13:24.42DocScrutinizer05dammit no, cbsms is after maemo-T
13:24.54DocScrutinizer05when I click "update all"
13:27.20DocScrutinizer05do I need to update cssu-enabler? I think I kicked it after installation
13:27.38DocScrutinizer05I don't plan to roll back cssu-t installation
13:28.28kerioDocScrutinizer05: it used to be uninstallable, not sure if that's changed
13:28.49Palinew enabler is needed for new HAM
13:29.08DocScrutinizer05ooh, ok
13:29.10Palinow gpg keys and cssu repositories are properly installed into maemo system
13:29.29DocScrutinizer05so let's see how that works on *update*
13:29.50Paliand new ham rejected on my n900 to install anything from cssu repositories without new enabler
13:30.09kerioPali: so the new cssu enabler enables the domain change in HAM?
13:30.11kerioor whatevs
13:30.20Paliyes
13:30.42Palicssu repositories have correct domain settings in ham
13:31.09keriooh, they're installed as "system repositories" now? neat
13:31.28Palias "trusted"
13:31.40keriothe ones you can't modify, right? i see
13:31.47Paliyes
13:31.48keriodo i have to run community-ssu-enabler again then?
13:32.16Palipackages from trusted repositories cannot be updated to version from non trusted (by ham)
13:32.49Palibefore -enabler script hacked ham to ignore it and then installed cssu
13:32.55Palinow this hack was removed
13:32.56merlin1991kerio: nope just installing the new version is enough
13:33.08Palino, you do not need to run -enabler script again
13:33.23Paliyou only need to update enabler package, nothing more
13:33.35merlin1991btw DocScrutinizer05 we do have an uninstaller now :)
13:33.48DocScrutinizer05I know
13:33.59DocScrutinizer05[2012-09-11 15:27:38] <DocScrutinizer05> I don't plan to roll back cssu-t installation
13:34.14merlin1991:)
13:34.57DocScrutinizer05so will I have to (and be allowed to) uninstall enabler after update, again?
13:35.25kerioPali: hm, won't this cause duplications in the repo list?
13:35.35keriothe .install adds a custom repo
13:36.30merlin1991have to no, allowed to no again
13:36.45DocScrutinizer05:-/
13:36.50PaliDocScrutinizer05, enabler can be uninstalled if you install cssu
13:37.03merlin1991*uninstall cssu*
13:37.05DocScrutinizer05I hope I'm at least allowed to nuke the icon off my desktop and menu
13:37.10Palikerio, no, duplicites are removed
13:37.14kerioPali: neat
13:37.18merlin1991DocScrutinizer05: there should be no icon whatsoever
13:37.26DocScrutinizer05mhm
13:37.29keriois the repo removed when community-ssu-enabler is removed?
13:37.38Palino
13:37.48Paliwait
13:37.49DocScrutinizer05then I guess I have completely wrong idea about what's cssu-enabler
13:38.06Paliit is removed when you uninstall package enabler
13:38.16merlin1991DocScrutinizer05: cssu enabler contains the system files for repo url and gpg keys + the script to bootstrap the initial cssu installation
13:38.53Palicssu-enabler package which install gpg keys + domains to system and contains script which install or uninstall cssu
13:38.59DocScrutinizer05and wtf is started via icon click on initial cssu installation then?
13:39.24merlin1991the script, but if your device is not fsckd you should have no icon
13:39.50DocScrutinizer05I'm not sure I get it
13:39.58Paliit install CSSU metapackage
13:40.37Paliafter installing cssu metapackage postinst will remove icon
13:40.58Palialso when enabler is updated it check if metapackage is installed and remove icon too
13:41.09DocScrutinizer05do you say the script started by icon is the enabler script but installing (aka updating) cssu-enabler will *not* create the icon to start it?
13:41.46Paliit will unpack icon from enabler package
13:41.47DocScrutinizer05mhm
13:41.55Palibut postinst will delete it
13:42.10DocScrutinizer05we'll see
13:42.34merlin1991DocScrutinizer05: why don't you try it out before you go on a rant about a possible problem? :D
13:42.45merlin1991also I did update here and no icon anywhere
13:43.25PaliI tested it more times and it worked
13:44.09merlin1991DocScrutinizer05: the important part in the enabler postinst: http://paste.debian.net/189316/
13:46.29DocScrutinizer05anyway, seems update went smoothly
13:46.35DocScrutinizer05and no icon
13:46.48DocScrutinizer05(at least not obvious so far)
13:48.47DocScrutinizer05merlin1991: "update all" first asked my about confirmation for installing cssu-t update
13:49.04DocScrutinizer05I concluded it would also try to *install* it first
13:49.24DocScrutinizer05and aborted to first install opername manually
13:49.28merlin1991tbh I have nfc how update all  works, thus *should*
13:49.55merlin1991in theory if it does the dependency check with the other udpates in mind it should run
13:50.55DocScrutinizer05I had no mood to try what happens once I run into half-installed cssu-t that detects conflicts then. Since you also don't mention what will be the recoil and symptoms of such a conflict
13:51.12keriohuh... what?
13:51.19DocScrutinizer05so we leave that for DAUs now
13:51.22keriowhy is 21.2011.38-1Tmaemo4-thumb16 a greater version than 21.2011.38-1Tmaemo5.1
13:51.24kerio?
13:51.24kerio:o
13:51.47merlin1991dafuq?
13:51.48jon_y16 > 5?
13:51.56jon_yoh
13:52.08jon_yt > T?
13:52.11keriomerlin1991: that's what apt-cache policy tells me
13:52.28jon_yascii tables1
13:52.28keriojon_y: try again
13:52.33freemangordon:D
13:52.47freemangordoncould be because it is - not +
13:52.48jon_yah wait
13:52.52keriofreemangordon: have you done magic to my apt
13:53.09jon_y4-thumb16 vs 5.1
13:53.19freemangordonkerio: tpt only? i was thinking it is cast on the whole device :S
13:54.01DocScrutinizer05straight silly compare was "-">"."?
13:54.12kerioDocScrutinizer05: it's still 4 vs 5
13:54.14keriobefore that
13:54.18DocScrutinizer05ooh yeah
13:54.52freemangordonmerlin1991: is -1Tmaemo5 correct? isn'n +1Tmaemo5 better?
13:55.01merlin1991hm dpkg --compare-versions 21.2011.38-1Tmaemo4-thumb16 lt 21.2011.38-1Tmaemo5.1 has an exit code of 1
13:55.08merlin1991freemangordon: the -1 is part of the nokia version
13:55.18merlin1991we'd have to add the + before the T
13:55.33freemangordonaah, yeah
13:55.34merlin1991though I need to check how that goes against the current version
13:55.58DocScrutinizer05honestly you want to update a thumb version to a plain T version?
13:56.04merlin1991btw adding the + doesn't either
13:56.08merlin1991fsckd version compare
13:56.20freemangordontry without .1
13:56.22kerioDocScrutinizer05: there's no reason it shouldn't work :)
13:56.28DocScrutinizer05haha
13:56.32merlin1991freemangordon: still fsckd
13:56.38freemangordondafuq?
13:56.49DocScrutinizer05kerio: sure, the update will work flawlessly
13:57.03DocScrutinizer05just your system is fscked after that
13:57.10freemangordonDocScrutinizer05: why?
13:57.27DocScrutinizer05hmm, indeed
13:57.38freemangordonit will be slower and with less free RAM, but fsckd?
13:57.39DocScrutinizer05it's just de-thumbified, not fucked
13:58.27DocScrutinizer05until you get something into -thumb that's *needed* to make those parts work that aren't dethumbified
13:58.44DocScrutinizer05like enabling of thumb-patch in kernel during init
13:58.57kerionah, the workaround is enabled by default
13:59.06keriowhich is weird, but convenient
13:59.07DocScrutinizer05haha, maybe on your kernel
13:59.26kerioit's Pali's kernel!
13:59.36DocScrutinizer05no, it's your kernel
13:59.40freemangordonkerio: it's Titan's kernel :P
13:59.50keriok
13:59.57merlin1991anyway kerio just wait for freemangordon todo his update :)
13:59.57keriohm, i wonder if HAM will prompt the update
14:00.46freemangordonmerlin1991: we should fix that version bullshit
14:00.53DocScrutinizer05and no matter if system fscked or just de-thumbified, it's insane to roll back stuff to a basically lesser version
14:00.54freemangordonmaybe not now, but still
14:01.10freemangordonDocScrutinizer05: :nod:
14:01.10DocScrutinizer05just to update to the new thumb version a few days later
14:01.20kerioa few *days*? D:
14:01.25kerioomg i gotta update
14:01.43freemangordonkerio: what was that noise then?
14:01.55kerionah, just kidding
14:02.04freemangordonyeah, verry funny
14:02.10freemangordonvery*
14:02.18DocScrutinizer05he's practicing trolling a lot lately
14:02.19kerioHAM doesn't prompt the update either, anyway
14:02.34keriodpkg versions are silly
14:02.44freemangordonDocScrutinizer05: and he's getting better
14:02.49DocScrutinizer05indeed
14:02.51merlin1991freemangordon: well personally I'd drop the nokia part in our version string, to simplify the whole thing, but I don't know if there aren't some mp-fremantle-* version comparisons in place somewhere
14:02.51DocScrutinizer05scary
14:03.36freemangordonmerlin1991: well, we'd better keep what is for -T and invent something new for -thumb
14:03.59DocScrutinizer05yoh
14:04.10merlin1991use +thumbX instead?
14:04.19freemangordoninstead what?
14:04.21DocScrutinizer05why?
14:04.32merlin1991instead of -thumbX
14:04.33kerioif you do that, people won't be able to update
14:04.39keriobecause -thumbX will be greater than +thumbX
14:04.46merlin1991because the +whatever is compared differently
14:04.51DocScrutinizer05doesn't it work pretty nice right now, NOT "up"dating -thumb to lesser T version
14:05.20freemangordonDocScrutinizer05: no, the ideas is new -T to be with higher version of latest -thumb
14:05.39DocScrutinizer05sorry?
14:05.41keriothe weird thing is that it works fine with other packages
14:05.43freemangordonin some critical fix needs to be distributed and I am unable to do it
14:05.47merlin1991freemangordon: to be more exact 5+whatever is bigger than 5 but never bigger than 6 for dpkg
14:05.53freemangordons/in/in case/
14:05.57kerioright now, apt is prompting me to update qt and obexd
14:06.15DocScrutinizer05and no matter if system fscked or just de-thumbified, it's insane to roll back stuff to a basically lesser version
14:06.21DocScrutinizer05(repost)
14:06.48freemangordonDocScrutinizer05: the is why I issued a warning ont TMO "do not update to new -testing" :D
14:07.02merlin1991DocScrutinizer05: a -T update would never roll back to a lower version only to a version without thumb
14:07.17merlin1991DocScrutinizer05: that's why all the dependencies in our mp are >=
14:07.32DocScrutinizer05well, another way to handle that. Probably you want to replace cssu-t repo by cssu-thumb repo
14:07.46kerioDocScrutinizer05: completely replace? ouch
14:07.58freemangordonDocScrutinizer05: again, we invent that in case I got hit by a bus
14:08.02keriostill doesn't solve the "critical bugfix" thing, tho
14:08.09DocScrutinizer05again
14:08.11DocScrutinizer05and no matter if system fscked or just de-thumbified, it's insane to roll back stuff to a basically lesser version
14:08.24freemangordonwhatever
14:08.29kerioDocScrutinizer05: it's not a fucking lesser version if it doesn't have a critical bug
14:08.36DocScrutinizer05where "lesser" means "not thumbified"
14:08.58DocScrutinizer05kerio: eh??
14:09.25merlin1991DocScrutinizer05: kerio talks about the case where there is an update for $package in -T which is arm but has some nasty bug fixed
14:09.38DocScrutinizer05so what?
14:09.48DocScrutinizer05I'm talking about the 'normal' case
14:09.58freemangordonhmm, DocScrutinizer05 assumes -thumb an advantage? WTF, I FEEL constrained. wHAT DATE IS TODAY, i NEED THAT MARKED IN RED IN MY CALENDAR :p
14:10.14freemangordonsorry for the caps
14:11.08keriofreemangordon: you should've used +thumbY, but you haven't - how are you going to fix this?
14:11.48keriowhile still maintaining the ability to update from HAM for the non-techy users
14:11.56DocScrutinizer05I'm just waiting for the release that actually fucks up thumb systems, due to replacing something with a version that doesn't provide some mandatory thumb support or simply is so much bigger in size that it crashes in update on thumb systems
14:12.25kerioDocScrutinizer05: wat?
14:13.11DocScrutinizer05ooh, btw, what will settings-aboutCSSU tell? XP
14:13.49kerioflavour: testing, right now
14:14.10DocScrutinizer05ooh, for -thumb? *BAD*
14:14.18kerioit is testing!
14:14.27DocScrutinizer05no it's not
14:14.45keriofreemangordon: ooh, other packages have a +cssu or +0cssu i think, so the issue wouldn't come up
14:16.05kerioit does come up for hildon-desktop, for instance, which has no +foo in the version
14:16.18kerio1:2.2.142-21.1-thumb1 is greater than 1:2.2.142-22
14:16.36DocScrutinizer05I'm not going to support dumbass users by telling them "no matter what settings_About-CSSU shows! If you *ever* installed cssu-thumb, I can't help since that's not a proper cssu-t install, it has a lot of different binaries"
14:16.48keriofreemangordon: this is going to be painful to fix, i'm afraid :c
14:17.16kerioDocScrutinizer05: Version: 21.2011.38-1Tmaemo4-thumb16; Flavor: Testing
14:17.44keriofiles a bug for the wrong spelling of "Flavour"
14:17.53DocScrutinizer05kerio: FUCK YOUr FLAVOUR!
14:18.34keriofreemangordon: the supposed way to fix all these kinds of version mismatches is to increase the epoch
14:18.39DocScrutinizer05honestly...
14:18.43keriobut you'd have to get merlin1991 to do that for -testing as well :s
14:19.11kerioDocScrutinizer05: <3
14:19.13merlin1991kerio: actually if the spelling in the widget is wrong it is a valid bug report
14:19.23kerioDocScrutinizer05: see? :D
14:19.29DocScrutinizer05no, we won't mess with testing to accomodate -thumb requirements
14:19.46DocScrutinizer05kerio: stop trolling
14:20.04DocScrutinizer05you're extremely antagonizing
14:20.05merlin1991also kerio the spelling is right
14:21.11kerionot in en_GB :)
14:21.12DocScrutinizer05I thought thumb repo got invented to decouple from trsting repo
14:21.26DocScrutinizer05kerio: stop trolling
14:21.28kerioDocScrutinizer05: no, -thumb is supposed to match -testing
14:21.43DocScrutinizer05what a BS statement is that?
14:22.12kerioit's supposed to be functionally equivalent to cssu-testing
14:22.23DocScrutinizer05so what?
14:22.33DocScrutinizer05~dict decouple
14:22.52keriothey're very connected, though
14:22.57DocScrutinizer05BS
14:23.08DocScrutinizer05they are alternative
14:23.13DocScrutinizer05not complementary
14:25.00freemangordonDocScrutinizer05: -thumb is supposed to follow -testing
14:25.03DocScrutinizer05you *can't* hope to pick _some_ essential bugfix updates from cssu-t repo while keeping other stuff on -thumb "level", whenever a new CSSU-T rolls out
14:25.29freemangordonDocScrutinizer05: yes, you can
14:25.39DocScrutinizer05freemangordon: exactly, so why do you need cssu-t repo then? yeah the bus, BS
14:25.41*** join/#maemo-ssu arcean (~arcean@aacr116.neoplus.adsl.tpnet.pl)
14:25.57kerioDocScrutinizer05: also, not everything is recompiled afaik
14:26.04freemangordonDocScrutinizer05: because development happens in -T
14:26.11freemangordonkerio: exactly
14:26.51DocScrutinizer05that's your probelm then, increase epoch of your -thumb stuff to avoid downgrading to cssu-t on new rev
14:27.14freemangordonDocScrutinizer05: but that is intended behaviour
14:27.26freemangordonit is not done by mistake
14:27.41keriofreemangordon: otoh, the weird versioning thing is a mistake :c
14:27.42DocScrutinizer05shall I post it *again*??
14:27.49freemangordonDocScrutinizer05: no need
14:28.11freemangordonkerio: yes, but we will fix that somehow
14:28.32DocScrutinizer05oh well, I simply don't care about that  -thumb stuff, too weird
14:28.33freemangordonDocScrutinizer05: but your reasoning is not necessarily valid for everyone
14:28.55DocScrutinizer05no concept how to maintain
14:29.22DocScrutinizer05so do whatever you like, on -thumb
14:29.39kerionow look who's antagonizing
14:30.13freemangordonand that is why newer -T is supposed to have bigger version when out. because I am not the best debian maintainer around and could easily screw something
14:30.43DocScrutinizer05just please save me from comments like "Then we need to increase epoch on all stuff in -testing" or similar nonsense
14:31.01kerioDocScrutinizer05: no, i said that you'd have to do that to use the standard fix for this kind of thing
14:31.02freemangordonwhen did I say that?
14:31.13DocScrutinizer05kerio did
14:31.28kerionotice the... conditional tense?
14:31.35kerioconditional form?
14:31.39freemangordonbut kerio can do nothing in -thumb, i miss your point
14:31.46DocScrutinizer05stfu kerio
14:32.04freemangordonDocScrutinizer05: calm down, ok?
14:32.24DocScrutinizer05my point? we just updated testing and are discussing -thumb since 1h now
14:32.58DocScrutinizer05no feedback whatsoever about testing update form any of you
14:33.20freemangordonDocScrutinizer05: I wouldn't update my primary device while at work
14:33.23kerioi only have one n900 :c
14:33.41DocScrutinizer05so you got my point now?
14:33.49DocScrutinizer05if not I don't mind either
14:33.54DocScrutinizer05cya peeps
14:35.15kerioDocScrutinizer05: oh i'm sorry, i didn't know me and freemangordon were the only ones in here who can test the new -T release
14:35.43DocScrutinizer05I'm temped to kick you for continued trolling despite warnings
14:36.34Lava_Croftwhistles a familiar tune
14:36.38freemangordonDocScrutinizer05: kicking everyone out of the channel wouldn't make CSSU better or more tested. Though it is your right being the chanop
14:36.49Lava_Croftfreemangordon recognized the tune!
14:36.52Lava_Croftand fast too!
14:37.36DocScrutinizer05freemangordon: you try to join kerio's trollig efforts? That will still not cause me kicking *everybody*
14:37.51freemangordonkicks himself on his way home, bbl
14:38.38Lava_Croftone day DocScrutinizer05 is all about how we should be friendly since we all like hacking our lovely n900
14:38.43Lava_Croftthe next day he is all about kicking folks
14:39.04DocScrutinizer05I didn't know kerio was "folks"
14:39.16Lava_Croftyou already basically mentioned two
14:39.34DocScrutinizer05check your definition of "basically"
14:39.39Lava_Croftbut im smart enough to know that having any kind of discussion with you when you are in this mood is fruitless
14:39.51Lava_Crofttake a hike, get some fresh air
14:39.56Lava_Croftit will do you good!
14:40.06Lava_Croft(unless you live in some big city with shit air quality)
14:40.26DocScrutinizer05I tried that when kerio thought he needs to highlight me
14:40.40DocScrutinizer05with further trolling nonsense
14:40.48Lava_Croftignore hilights for a while
14:40.52Lava_Croftand dont make em beep
14:41.09Lava_Croftanyhow, you get the point
14:41.23Lava_Croftand im fairly certain kerio got it:)
14:41.33kerioyeah, i'll just shut up when ops with PMS are around
14:41.42Lava_Croftsighs
14:41.47Lava_Croftsilly child
14:42.14Lava_CroftI basically defended you for a little bit, but you waste no time in proving me wrong
14:42.18Lava_CroftI should have known better
15:03.54*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
15:15.00*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
15:26.18Paliplease test patched ke-recv which adds support for configuring usbnetwork (by default all disabled)
15:26.19Palihttps://gitorious.org/~pali/community-ssu/pali-ke-recv
15:30.58*** join/#maemo-ssu arcean_ (~Arcean@aacr116.neoplus.adsl.tpnet.pl)
15:45.51merlin1991Pali: you need one more thing taken care of in the script
15:46.09merlin1991dnsmasq shouldn't give a gateway ip if nat is disabled
15:58.00kerioPali: put it in -devel
15:58.25PaliI do not want to start qemu
15:58.33Paliscripts was not tested yet
15:59.39*** join/#maemo-ssu Woody14619 (~Woody@66-162-186-66.static.twtelecom.net)
15:59.40*** join/#maemo-ssu Woody14619 (~Woody@Maemo/Community/council/Woody14619)
16:13.31DocScrutinizer05Pali: >>/usr/sbin/iptables -t nat -D POSTROUTING ! -o lo -j MASQUERADE<< ??  "!" really? not "1"?
16:13.55DocScrutinizer05Pali:  -D, --delete chain rulenum
16:14.24DocScrutinizer05Pali: I'm no expert, but looks like a typo
16:15.06Palicorrect is also: -D chain rule-specification
16:15.29DocScrutinizer05ooh I see
16:15.42DocScrutinizer05should've finished manpage all way down first :-)
16:15.44*** join/#maemo-ssu NIN101 (~NIN@p5DD28AE2.dip0.t-ipconnect.de)
16:16.07DocScrutinizer05[!] -o, --out-interface name
16:16.13Palimaybe we can limit masquerading only for usb0
16:18.07Palibut we can use usbnetwork for 1) connect N900 to PC with NAT or 2) connect PC to N900
16:18.59Palialso more iptables rules for security should be added
16:19.18Palibut n900 has disabled iptables, so is without firewall by default...
16:19.46Paliso additional rules depends on users...
16:19.49keriois there no kernel support or it's just the userland missing?
16:20.26Palikerio, missing iptables package (is only in extras) and I do not know if iptables is enabled in default kernel
16:20.40Palikernel-power has it included
16:21.22PaliDocScrutinizer05, I pushed package iptables-persistent from ubuntu which run iptables-restore < /etc/iptables/<some_file> if exists
16:21.49Paliso confguration is now possible with one config file
16:21.57Pali(or two for ipv6)
16:22.03DocScrutinizer05no iptables in stock kernel afaik
16:22.54kerioi think it's probably one of the things worth including if CSSU eventually decides to do a kernel update
16:22.57DocScrutinizer05sidenote: if [ $? != 0 ]; then ##  better use [$? -ne 0] since it's basically numeric, but I see it's already like that in original script
16:25.40DocScrutinizer05another sidenote:  if [ "$USBNETWORK_DNSMASQ" = "1" ]; then ### better use a function call, like >> if config-set USBNETWORK_DNSMASQ; then <<
16:29.17DocScrutinizer05config-set(){ if [ "$1" = "1" -o "$1" = "true" -o "$1" = "yes" -o "$1" = "y"]; then return 0; fi; return 1}
16:29.30DocScrutinizer05sorry
16:30.27DocScrutinizer05s/$1/${$1}/
16:30.36DocScrutinizer05s/$1/${$1}/g
16:44.13*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
17:13.32*** join/#maemo-ssu Free-MG (~test@p5DD7C58A.dip.t-dialin.net)
17:19.16keriowhy does community-testing hold so many past versions of packages?
17:19.40keriosame goes for the extras repos
17:23.59amiconnHmm, new cssu-t
17:24.39amiconnwonders whether it has the fix for this %$&/§"% operator name widget
17:27.40amiconnHmm, no offline mode + reboot?
17:28.05amiconnIs this expected?
17:34.23kerioamiconn: the new operator name widget worksforme
17:34.30kerioand i had problems with the older version
17:36.03amiconnThe old version had a fairly big bug. Unfortunately I can't even verify right now - the bug only hit me when roaming
17:36.20kerioyep, same bug i was affected by
17:36.21kerio:)
17:36.24Paliroaming is fixed
17:36.37kerioit's kinda easy for me though, i have to go roaming when in 2g
17:37.15PaliI fixed problem when operator name was empty and when not changed in roaming
17:37.32Palialso added handler for dbus signal "operator changed"
17:39.28kerioPali: there's a weird log line that's not disabled, which makes me a sad panda :(
17:39.43kerioPali: "service provider name match"
17:40.12Paliwhere is written?
17:41.00Paliok, I see
17:44.10Palikerio, fixed: https://gitorious.org/community-ssu/operator-name-cbs-widget/commit/ff96ce3653b9951158badc150cb4c62aec28b1fc
17:44.45kerio=D
18:26.20DocScrutinizer05damn, sure we already fixed that, and kerio should know damn well
18:26.51kerioi always said it wasn't fixed yet!
18:27.44DocScrutinizer05amiconn: yes, fixed opername applet in new CSSU, see changelog!
18:28.20DocScrutinizer05kerio: you've actually been asked to test the fix iirc
18:29.36DocScrutinizer05amiconn: reboot happened here, please see http://talk.maemo.org/showpost.php?p=1264791&postcount=793
18:29.59kerioDocScrutinizer05: i don't have a working toolchain, i'd need binaries to do that
18:31.07*** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net)
18:36.25amiconnHmm, "About CSSU" still says Tmaemo4.1, even after manual reboot
18:37.14DocScrutinizer05amiconn: you're supposed to install opername applet first, then both cssu-t and cssu enabler
18:37.29DocScrutinizer05in HAM
18:37.48amiconnham offered both opername applet and cssu enabler, I chose "update all" as usual
18:37.54merlin1991cssu-t is enough it will pull in the enabler update aswell
18:38.07merlin1991amiconn: ham is stupid, do hte opername applet first :D
18:38.12DocScrutinizer05amiconn: thanks for confirming it doesn't work
18:38.51DocScrutinizer05merlin1991: please again edit #793
18:39.01amiconnNow there are "no updates available"
18:39.12DocScrutinizer05since everybody would just pick "update all"
18:39.42amiconnWhy are dependencies on maemo f**ed up like that?
18:40.01DocScrutinizer05Nokia invented mega-MP
18:40.04gregoathe dependencies are fine, it seems that HAM is silly
18:40.20keriothat's an understatement :)
18:40.28DocScrutinizer05no, actually dependencies are lazy/sloppy
18:40.46merlin1991DocScrutinizer05: edited
18:41.11merlin1991amiconn: because ham uses apt worker and udate all is just a nice way to say do those all in single steps
18:41.14DocScrutinizer05Nokia decided to just go "screwit, it's all in MP anyway, so why get *real* dependencies right?"
18:41.19merlin1991which will fail if the cssu update goes first
18:41.32gregoawell, "aptitude dist-upgrade" did what I expected it to do (i.e. remove the opername package all by itself. in one run.)
18:41.43DocScrutinizer05OUCH
18:44.22amiconndoes not understand why Nokia tried to reinvent the wheel (but made it worse) instead of just relying on apt and one of the numerous existing front-ends (maybe with a custom touch ui)
18:44.34keriobecause fukken Elop
18:44.37kerioor something like that
18:44.47amiconnThat was way before Elop
18:44.51kerioi know :)
18:44.58kerioproper dependencies are actually kinda hard to maintain
18:45.10kerioand i think they wanted to control the updates released to the users
18:45.19kerionokia phones are upgraded in bulk
18:45.53gregoaapt worker updating packages one by one is a different question than dependencies
18:46.37*** join/#maemo-ssu luf (~luf@ip-89-103-223-164.net.upcbroadband.cz)
18:47.10wmaronenumerous existing front-ends?
18:47.34keriowmarone: synaptic
18:47.35DocScrutinizer05btw prepare for shitstorm, as most users simply will click "update all2 nevertheless, when they get notification [!]
18:47.52wmaronekerio: OH ok, I thought you meant GUI
18:48.04wmaroneas in the entire UI, not package manager
18:48.27kerioDocScrutinizer05: well, it upgrades fine if you do "Update all" twice, doesn't it?
18:48.38DocScrutinizer05nfc
18:48.39amiconnkerio: Nope, at least not here
18:48.52kerio:(
18:48.58keriomeh, at least it's testing and not stable
18:49.07DocScrutinizer05meh, at least meh
18:49.40DocScrutinizer05prepares for nightshift
18:49.57RST38hNightshift where
18:50.00RST38hHere?
18:51.52DocScrutinizer05sure
18:52.06DocScrutinizer05and on friggin tmo
18:52.11amiconnWhy is this ham thing so darn slow?
18:52.23kerioamiconn: because fukken Elop, or something like that :P
18:52.30DocScrutinizer05because it's building dependencies
18:52.44DocScrutinizer05something other fap apps don't
18:52.59amiconnapt-get dist-upgrade would be faster, wouldn't it?
18:53.11kerioamiconn: eeh, never properly worked for me
18:53.20kerio(on maemo)
18:53.22RST38hYou are still trolling tmo?
18:53.23RST38hNooooo
18:53.30DocScrutinizer05the question is: why does it still fsck up when there's a conflict that can get solved by simply installing in right sequence?
18:53.40amiconnNot necessarily on maemo, but on debian with similarly specced hardware
18:53.54kerioamiconn: it's not a matter of hardware :)
18:54.00kerioand yeah, apt-get is much faster
18:54.02amiconnSeems it's finally  upgrading cssu properly
18:54.19DocScrutinizer05amiconn: apt-get dist-upgrade is *DEPRECATED*
18:54.33DocScrutinizer05known to fuck up system
18:54.48amiconn[20:53:39] <amiconn> Not necessarily on maemo, but on debian with similarly specced hardware
18:54.58kerioactually i think it's kinda deprecated on debian too
18:55.04gregoano
18:55.09kerioyou're supposed to use aptitude for big updates that apt-get can't get through
18:55.13amiconnNope
18:55.15kerio(or apt-get install manually)
19:01.19*** join/#maemo-ssu infobot (~infobot@rikers.org)
19:01.19*** 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-1Tmaemo5.1; (stable): 21.2011.38-1Smaemo4.1
19:01.19*** mode/#maemo-ssu [+v infobot] by ChanServ
19:01.20DocScrutinizer05infobot: wb
19:01.20infobotthx
19:01.48merlin1991Pali: does the pkg with the various kernels contain that?
19:02.03PaliI think yes
19:02.08Paliit is only tar.gz
19:02.24merlin1991anything I can look for especially?
19:03.29Palitry boot framebuffer kernel and see where it failing...
19:05.02merlin1991okay
19:05.17DocScrutinizer05blames modules
19:05.19merlin1991first I need to find my sd card :D so I know which device I tried it on :D
19:05.33merlin1991DocScrutinizer05: it is a stock kernel on a device with only stock kernel modules
19:05.41DocScrutinizer05hmm
19:05.46DocScrutinizer05strange then
19:06.25merlin1991now where was that u-boot thread again D:
19:12.18DocScrutinizer05merlin1991: we *might* have postponed cssu-t update by 24h or more, to allow all users to update opername first
19:12.55DocScrutinizer05now I think we should have a story at hand about how to recover
19:13.24merlin1991Pali: it fails to mount the root fs cannot open "ubi0:rootfs erorr -19
19:13.35PaliI need more messages
19:13.50merlin1991how can I keep it from shutting down so fast after the kernel panic?
19:13.54DocScrutinizer05>>ovi sms msg shit?<< notmynokia
19:14.01DocScrutinizer05cherry
19:14.13Palimerlin1991, enable R&D mode + disable watchdogs
19:14.22merlin1991okay
19:14.46Palimerlin1991, I think somebody already wrote problem that rootfs cannot be mounted
19:14.47DocScrutinizer05~jrtools
19:14.48infobotsomebody said jrtools was http://wiki.maemo.org/User:Joerg_rw/tools
19:15.07DocScrutinizer05^f cherry
19:15.10merlin1991Pali: what is the disable watchdog argument for flasher?
19:15.46Pali$ flasher-3.5 --enable-rd-mode --set-rd-flags=no-omap-wd
19:16.21DocScrutinizer05flasher --set-rd-flags
19:16.26DocScrutinizer05will show a list
19:16.33Palimerlin1991, can you upload your parsed /proc/atags (booted without u-boot)
19:16.58DocScrutinizer05no-omap-wd  no-ext-wd no-lifeguard-reset
19:17.08merlin1991I'll get them together with the framebuffer msgs
19:17.52DocScrutinizer05omap-wd is hw-wd on omap, ext-wd is on GAIA, lifeguard is basically dsme, aiui
19:18.11Paliyes, correct
19:18.15merlin1991is it a comma seperated list?
19:18.18Paliyws
19:18.23DocScrutinizer05or maybe not even GAIA but bb5?
19:18.38DocScrutinizer05yep, afaik
19:19.36PaliDocScrutinizer05, in kernel are only: CONFIG_OMAP_WATCHDOG=m CONFIG_TWL4030_WATCHDOG=m
19:19.40DocScrutinizer05at least I recently noticed the bb5 can reset omap and  of course omap can reset bb5
19:20.15DocScrutinizer05I guess you can't disable bb5 wd
19:20.32DocScrutinizer05just shut down cmt completely
19:21.01DocScrutinizer05or maybe it's not even used in fremantle
19:21.02merlin1991Pali: I guess I could test on my other devices aswell to see if it is a hw specific thing
19:21.18Palimerlin1991, ok
19:21.59Palimerlin1991, also provide atags, see thread: http://talk.maemo.org/showthread.php?t=84560
19:23.48DocScrutinizer05merlin1991: amiconn: what's the proper recovery path from updating cssu-t5 first conflicts?
19:24.23amiconnIt seems that one just needs to update again. This didn't work for me first time because of ham hiccup
19:25.05merlin1991DocScrutinizer05: install oper name, do update
19:25.20Paliand then remove operator name
19:25.33DocScrutinizer05[2012-09-11 20:39:02] <amiconn> Now there are "no updates available"
19:25.42Paliwait
19:25.57PaliHAM will show update after 2-3 minutes after clicking on button
19:26.20DocScrutinizer05[2012-09-11 20:48:27] <kerio> DocScrutinizer05: well, it upgrades fine if you do "Update all" twice, doesn't it?  [2012-09-11 20:48:38] <amiconn> kerio: Nope, at least not here
19:26.46amiconn[20:59:10] -*- amiconn wonders why ham temporarily forgot all its catalogs
19:26.54amiconn[20:59:22] <amiconn> Restarting ham fixed that
19:27.24merlin1991amiconn: when apt-worker is still busy when you hit the catalouges button then you get an emtpy list after a timeout
19:27.34Paliproblem is that after each operation ham will parse all package lists and this take a lot of time
19:27.38DocScrutinizer05ok, so the recommendation is: quit ham, start ham, do update opername, quit ham, start ham, do cssu-t update
19:27.45Palisecond problem is with apt-worker
19:27.48merlin1991just run xterm in the background with top, when you see that apt-worker isn't hogging the cpu anymore you should be able to get the list
19:27.56Paliif apt worked crash or fail, HAM stop working...
19:28.19merlin1991fsckd battery for the rtc
19:28.23Paliif apt-worker freeze then HAM not working after starting again too
19:28.40DocScrutinizer05ok, so the recommendation is: quit ham, wait 5 min, start ham, do update opername, quit ham, wait 5 min, start ham, do cssu-t update
19:28.42Paliit is possible to charge rtc battery?
19:28.44merlin1991I really need a set of those batteries, I'm getting tired of setting the time over and over again
19:28.55merlin1991DocScrutinizer05: the wait 5 min is after start ham
19:28.58Palimerlin1991, use operator time
19:29.12merlin1991Pali: operator does not provide time :/
19:29.24merlin1991and ntp needs at least some kind of proper date in order to work
19:29.37Paliuse gps for time :D
19:29.42DocScrutinizer05haha
19:29.52merlin1991i have nothing installed that does that
19:29.54DocScrutinizer05a-gps needs time to work
19:29.58merlin1991though it would be the next best option
19:30.19PaliDocScrutinizer05, how agps working?
19:30.23DocScrutinizer05+-10min maybe
19:30.25Paliit is only SW solution?
19:30.30keriomerlin1991: find a way to install ntpdate
19:30.31Palior needs also some HW?
19:30.32DocScrutinizer05basically yes
19:30.32merlin1991Pali: do you need just a cat /proc/atags or do I need to run your funky binary?
19:30.47merlin1991kerio: like I said, ntp needs at least some sort of right date
19:30.48Palimerlin1991, /proc/atags is binary
19:30.58keriothat's why i said ntpdate
19:30.58Paliso if you can send me unmodified binary, it is ok
19:31.08DocScrutinizer05merlin1991: ntp has an option to override the "less than a hour" restriction
19:31.46DocScrutinizer05and also ntpd now is the official replacement for ntpdate
19:32.06Pali$ cat file | xxd
19:32.21Pali$ uuencode -m file file
19:32.24merlin1991DocScrutinizer05: I'm using rdate (which talks ntp) but when your own date is wayyyy too wrong then it fails when calculating the timing difference to the ntp server
19:32.25DocScrutinizer05xxd: no binary
19:32.29Palior something else...
19:32.51kerioDocScrutinizer05: i thought that the option that made ntpd work like ntpdate wasn't in maemo ntpd
19:33.01merlin1991Pali: I still have the atags binary around
19:33.09PaliDocScrutinizer05, xxd is used by vim
19:33.23Pali:%!xxd
19:33.34Paliconvert current file to binary
19:33.42Pali:%!xxd -r
19:33.53Paliconvert current hexdump back
19:35.53Palimerlin1991, or check if atags are still same as your reported: http://talk.maemo.org/showpost.php?p=1214052&postcount=14
19:36.07Paliand which is problematic
19:36.42Palimerlin1991, can you try to boot rescue os via u-boot and copy atags from rescue os?
19:37.18merlin1991Pali: atags are still the same, they only differ in BOOTREASON (pwr key vs sw reset)
19:37.28Paliok
19:37.42PaliI will write bootmenu item for rescue os
19:37.45Pali~rescueos
19:37.45infobot[rescue-os] http://206.253.166.96/N900/rescueOS/
19:38.02merlin1991my errors are here: http://paste.debian.net/189406/
19:38.38DocScrutinizer05inde3ed friggin opennntpd doesn't know -g
19:39.27DocScrutinizer05I'm pretty sure I got ntpdate on T900, wonder where from
19:42.37Palimerlin1991, here is rescue os item file for u-boot: http://talk.maemo.org/showthread.php?p=1264989#post1264989
19:43.13Palirescue os not using ubifs rootfs, so it should boot
19:43.32merlin1991Pali: where should I drop the rescuefs files?
19:43.44Paliinternal or external mmc
19:43.52Palimydocs is ok
19:44.19merlin1991the other n900 booted fine with u-boot
19:44.47Palijust update file names, filesystem and mmc partittion in config file
19:44.58Paliwhich HW rev is OK and which incorrect?
19:46.01DocScrutinizer05dman, tmo users are not thanks-happy on [Announce] CSSU Testing thread
19:46.09merlin19912101 is ok
19:46.49DocScrutinizer05ooooh, hv-rev incompatibilities? :-)
19:47.19DocScrutinizer05prolly due to different nand types on different hw-revs
19:49.00merlin1991arf now my n900 is silly
19:50.05merlin19912104 fails
19:50.20keriomerlin1991: oh noes D:
19:50.25keriohas a 2104
19:51.50merlin1991hm I also have a revision 2204 device here, I'll try how that one does
19:53.53merlin1991ewww I'll have to reflash this one beforehand
19:58.24Paliseems that your error is same as somebody reported
20:02.31kerioPali: regarding different hw revs? or regarding 2104?
20:02.57Palisomebody reported same problem as merlin
20:05.37merlin1991Pali: where on Mydocs do I have to drop the kernel image, inside bootmenu.img.d?
20:07.37Palimerlin1991, drop it where you want
20:07.43Palijust adjust path in config file
20:07.54Paliin config file must be full path without leading '/'
20:07.56merlin1991err the question is does it assume the bootmenu.img.d path by default or not?
20:08.02Palino
20:08.14Palido not use this bootmenu.img.d
20:08.20merlin1991what is it? :D
20:08.34Palithis is for autogenerated files
20:08.51merlin1991and why does it contain the stock and the fb kernel, and how the fuck do their item files work then?
20:09.04Paliand I forgot that you need to generate uimage and uinitrd from rescue os files
20:09.16merlin1991... how?
20:09.19Paliu-boot can load only signed images with its types
20:09.39Palimerlin1991, or better, drop these files in /boot/
20:09.56Paliand remove FSTYPE and MMC drive lines
20:10.20Paliu-boot-update-bootmenu will then sign it
20:10.26merlin1991okay
20:10.31Paliand generate files to bootmenu.img.d
20:11.44Palipost on TMO was edited
20:12.39Paliu-boot binary which is flashed to nand contains u-boot binary and attached pr1.3 kernel
20:13.09Paliso nolo load both to RAM and start first image (u-boot). u-boot then find kernel and can boot it
20:13.35DocScrutinizer05no real news
20:13.55Palithen uboot load script file bootmenu.cmd from MyDocs and execute it (if exists)
20:14.21Palithis script is generated by u-boot-update-bootmenu and contains additional entries for other kernels/OSs
20:15.14Paliu-boot-update-bootmenu will parse config files and if ITEM_DEVICE is not specified it copy file from /boot to MyDocs/bootmenu.img.d and sign it
20:15.30merlin1991hm how do I get the atags out of there?
20:15.54Paliin rescue os you can enable usb networking
20:16.10Paliand login via telnet
20:16.19Palialso you can mount MyDocs
20:16.30Palicat /proc/atags > ... mydocs...
20:16.53merlin1991no I can't same error as when I boot pr kernel from u-boot
20:16.54Paliand via usb mass storage you can copy file out
20:17.30DocScrutinizer05dafaq, /me needs some breakfast
20:17.43DocScrutinizer05*before* nightshift
20:17.49Palimerlin1991, is rescue os working from u-boot?
20:17.58merlin1991yes it booted
20:18.41merlin1991hm I have usb networking up, but no ssh server?
20:18.58Palitelnet
20:19.05keriomerlin1991: why are you doing this in rescue-os?
20:19.25*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
20:19.27Palibecause if atags are fsck then only rescue os can show it
20:19.37kerioi see
20:19.43Palibecause in atags are stored mtd layout (for maemo)
20:19.53Palibut upstream kernel has hardcoded mtd layout
20:19.59Paliand does not depends on atags
20:20.06Paliok, now I'm going offline
20:20.08Palibye
20:20.09keriowhere are the atags written?
20:20.11kerioaww :(
20:20.28Pali/proc/atags
20:20.36merlin1991hm I can telent in but nothing happens when I type on the telnet console
20:20.37keriono, i mean
20:20.40keriowhere does the kernel get those?
20:20.46Palifrom RAM
20:20.51kerioi see
20:21.03Palibootloader will store atags to RAM to well known address
20:22.40DocScrutinizer05http://talk.maemo.org/showthread.php?p=1265003#post1265003
20:23.13DocScrutinizer05damn, how can pali vanish the very 30s you need him?
20:23.39kerioDocScrutinizer05: haha
20:23.42kerioalso no, it's a bb-p problem
20:23.51DocScrutinizer05orly?
20:23.54DocScrutinizer05cooooool
20:24.19DocScrutinizer05isn't bb-p the latest hottest shit around?
20:24.22kerioyep
20:24.33keriothe only issue is updating bb-p itself
20:24.47kerionot sure why it's related to cssu, that one
20:24.59DocScrutinizer05toldya don't mess with system shell
20:25.00keriounless that dude also upgraded busybox-power at teh same time
20:25.26kerioDocScrutinizer05: if i told you that with a proper replacement for the busybox package there would be no such problem, would you tell me to stop trolling?
20:25.59kerioright now the packaging for bb-p is a kludge
20:26.03DocScrutinizer05I'd tell you "read chanlog, it's exactly what I suggested for a clean solution of this mess"
20:26.17DocScrutinizer05ooh, actually not
20:27.09DocScrutinizer05since the "proper replacement" actually is an independent installation of bb-p on /opt
20:27.20lufkerio: stop trolling :D :D
20:27.33kerioi meant a conflicts+provides for "busybox", but yeah
20:28.22DocScrutinizer05the problem now is that bb-p actually replaces bb
20:28.47DocScrutinizer05without any sane rationale why we can't do better
20:29.11keriothe problem is that it doesn't actually replace it, but it uses preinst/postinst scripts to kludge itself in
20:29.20DocScrutinizer05so cssu-t bb update obviously is prone to run into trouble
20:29.34DocScrutinizer05:nod:
20:29.44kerioand it also does a weird thing with the symlinks to the busybox functions
20:29.51keriobb-p provides stuff like bzip2
20:30.00keriobut it doesn't actually make the link if you have it installed already
20:30.11kerioi have no fscking idea of what happens if you install bzip2 *after* busybox-power
20:31.12merlin1991kerio: nothing special, the bzip2 binary replaces the bb-power symlink
20:31.25merlin1991DocScrutinizer05: we had a discussion with the bb-power maintainer about this some time ago
20:31.34merlin1991users of bb-power have to reinstall bb-power in order to get it back
20:31.54merlin1991but there is no way we can go around this due to the hacky postinst replacing of busybox bb-power does
20:32.30keriomerlin1991: actually, a dpkg diversion with an exception for the busybox-power package itself would work much better
20:32.35DocScrutinizer05yep, but we got new problems
20:32.36kerioit wouldn't help for the extra symlinks though
20:32.42DocScrutinizer05http://talk.maemo.org/showthread.php?p=1265003#post1265003
20:40.12DocScrutinizer05merlin1991: we honestly should go for some 5 betatesters, from a non-public repo, before rolling out new cssu releases
20:41.26DocScrutinizer05I wouldn't know which potential betatester would've noticed the bb-p problem, but generally it's for sure worth the 30min additional effort on your side
20:42.03kerioDocScrutinizer05: honestly i still can't figure out why he had that problem
20:42.18DocScrutinizer05and we could've simply rolled out opername today and postponed cssu-t for 48h
20:43.28DocScrutinizer05kerio: I guess new cssu.enabler's uninstall function tried to detect (and actually detected) modified files (here: for bb-p) and tried to do some diff to allow rollback/unnstall
20:43.44amiconn...which would not have helped when post-poning updates due to limited internet access
20:44.03DocScrutinizer05amiconn: sure
20:44.08merlin1991DocScrutinizer05: your guess is bs
20:44.18DocScrutinizer05ok, granted
20:44.26DocScrutinizer05been wild handwaving
20:44.38kerioDocScrutinizer05: it could've been the ke-recv update, actually
20:44.39amiconnusually never updates when travelling, with two main reasons
20:45.06merlin1991the facts are: we updated the pkg busybox which contains /bin/busybox, so dpkg removed /bin/busybox (which at this time actually is the bb-power binary) and replaced it with our slightly patched binary
20:45.16amiconn(1) No PC available, should a recovery become available. (2) Volume cap on mobile data
20:45.35merlin1991thus all the symlinks which point to "applets" inside bb-power don't work anymore because there is a reduced busybox now in place
20:45.41amiconns/available\./necessary./
20:46.12amiconnHmm, no infobot...
20:46.20keriomerlin1991: not pager or diff though
20:46.21DocScrutinizer05damn, diff symlink should be standard bb
20:46.26kerioindeed
20:46.34kerioDocScrutinizer05: was that guy even using HAM?
20:46.41merlin1991standard bb does not have diff
20:46.58DocScrutinizer05~pet amiconn
20:46.59infobotACTION reaches over and pets amiconn on the head, saying "There, there! It'll all be ok!"
20:47.01kerio...wat
20:47.04keriomerlin1991: wat
20:47.12keriohow the fuck can it be a UNIX system without diff
20:47.16amiconneh? infobot being lazy then?
20:47.21merlin1991kerio: in case you do have "diff" avaiable you should check where it actually comes from
20:47.26DocScrutinizer05amiconn: \
20:47.30merlin1991kerio: we're missing patch aswell
20:47.53kerioPackage diff is a virtual package provided by: busybox
20:48.05DocScrutinizer05amiconn: infobot doesn't do regex
20:48.24kerioi don't even
20:48.27amiconnHmm, but there used to be a bot doing that...
20:48.29merlin1991kerio:  so what? if you have extras enabled you'll always get that, even if you still have stock bb installed
20:48.45kerio...i don't even
20:48.59keriois there no diff in the sdk tools repo? :c
20:49.06merlin1991hm funky busybox does have diff in the provides list
20:49.08keriomeh, nvm, it would uninstall busybox
20:49.14DocScrutinizer05amiconn: and even if it did, you "matched for .  while you wrote ,
20:49.21kerioanyway yeah, diff comes from bb-p
20:49.27kerioso... i dunno lol
20:49.29merlin1991I guess we should fix that, since busybox does not provide diff at all
20:49.41merlin1991just checked on a device with stock pr 1.3
20:49.42DocScrutinizer05so, I dunno who the fuck is using diff then
20:49.53kerioDocScrutinizer05: apt
20:51.25DocScrutinizer05so why didn't we see similar crap since PR1.0?
20:52.05kerioDocScrutinizer05: that dude was using apt
20:52.25DocScrutinizer05either diff been in bb-basic since all times (or provided as separate binary by Nokia-MP), or it never got used by apt before
20:52.39merlin1991DocScrutinizer05: never used
20:52.47kerioit doesn't *use* it, unless you ask for it when there's a conflicting configuration file
20:52.50merlin1991it is not part of stock busybox
20:53.04DocScrutinizer05weird shit
20:53.15kerioDocScrutinizer05: ok, so it appears that it's not a busybox-power problem
20:53.22gregoasince when and why would apt use diff?
20:53.29keriogregoa: it doesn't use diff internally
20:53.29DocScrutinizer05indeed
20:53.49gregoaah, conffile handling. well that's dpkg and not apt :)
20:53.57kerio"this configuration file was changed, and there's an update, y to install the new one, n to keep the old, d to show a diff"
20:54.00DocScrutinizer05I just can't figure nobody used that option when he ran into conflicts so far
20:54.14merlin1991hm neither apt nor dpkg depend on diff
20:54.31merlin1991(according to the dpkg database)
20:54.36gregoaor they have diffutils-gnu installed (and $PATH adjusted)
20:54.37DocScrutinizer05failwale then
20:54.58kerioDocScrutinizer05: maybe the latest ke-recv update is the first that had a common cause of conflicts
20:55.01DocScrutinizer05open a ticket
20:55.09kerionamely, /etc/default/mmc-mount if you had kernel-power installed
20:55.11DocScrutinizer05kerio: nah!
20:55.46DocScrutinizer05there are dozen of users messing with their scripts and shit
20:55.56DocScrutinizer05.bashrc
20:55.59DocScrutinizer05.profile
20:56.02DocScrutinizer05whatnot else
20:56.08keriothose are *never*
20:56.14kerioer
20:56.19keriothose are *never* modified by packages
20:56.30kerionothing ships (or should ship, at least) files or configuration files inside /home/user/
20:56.45DocScrutinizer05ooh? not even when updating bash2->bash3->bash4 ?
20:56.46gregoain debian /usr/bin/diff is in diffutils which is an essential package, so no need for an explicit dependency. - no idea about dpkg + diff in maemo
20:57.02kerioDocScrutinizer05: bash3 has a "bash-setup" script that does that if you want to
20:57.11DocScrutinizer05rrright
20:57.23kerioanyway, .bashrc, .profile, .bash_profile are not tracked by dpkg in any way
20:57.51DocScrutinizer05open a ticket
20:58.10kerioshould the next busybox update by cssu include diff?
20:58.14DocScrutinizer05if only to close as won't-fix
20:58.38DocScrutinizer05we can discuss this on the ticket
20:59.07DocScrutinizer05obviously it's a sleeping bug
20:59.17DocScrutinizer05since beginning of times
20:59.56DocScrutinizer05either dpkg is fsckd, or dependencies and bb-b are fsckd
21:00.30DocScrutinizer05I'd rather provide diff proper, than fix bb-b
21:00.56DocScrutinizer05straight forward, zero risk
21:01.16keriohrmpf, why isn't diffutils-gnu optified? :(
21:01.24DocScrutinizer05downside: probably some 50k more rootfs usage
21:01.41DocScrutinizer05compared to bb-b patch
21:01.42kerioDocScrutinizer05: 61316
21:01.47keriooh, ok :)
21:02.10DocScrutinizer05waves, for good now
21:02.11keriohell, why isn't the whole of /usr/bin/gnu optified?
21:02.16keriowaves back
21:02.22keriobe safe out there, doc
21:06.27gregoadpkg uses diff. in src/configure.c: "sprintf(cmdbuf, DIFF ...", and in lib/dpkg.h: '#define DIFF "diff"'
21:06.47*** join/#maemo-ssu nox-- (noident@p5798CD5F.dip.t-dialin.net)
21:07.21merlin1991well sleeping bug it is then
21:08.25merlin1991DocScrutinizer05: the reason this is such a sleeping bug is, that ham just runs dpkg with flags so that the question what todo does not arrive
21:08.26*** join/#maemo-ssu luf (~luf@ip-89-103-223-164.net.upcbroadband.cz)
21:08.56DocScrutinizer05:nod:
21:10.07*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
21:11.18merlin1991and this is also the reason why the community-ssu enabler in stable runs this hack: https://gitorious.org/community-ssu/community-ssu-enabler/blobs/stable/install-community-ssu#line96
21:11.53merlin1991because otherwise users would never get an updated transistions.ini and probably would be on tmo "where is this option, my transistions.ini does not contain it"
21:13.28gregoa(which reminds me that a conffile in /usr/share/$foo is weird)
21:14.13kerioand in the midst of all this, the fact that versions for -thumb are fscked
21:14.15kerio:(
21:15.15gregoaseems like the contest for the longest-and-weirdest-versions-ever is still running
21:15.28merlin1991gregoa: it always is :D
21:16.11keriomerlin1991: update every package version with a new epoch plskthx
21:16.17kerio(don't do that)
21:16.44gregoamerlin1991: I know :) on each upgrade I'm staring at the screen when I see the "replacing foo-$version with foo-$nextversion" messages
21:17.42merlin1991gregoa: well it's debian policy to have a package version of $upstreamversion-$debianrevision+$whatevverpostfix
21:18.12merlin1991so we have $upstreamversion which actually is $upstreamversion-$somerevision+$nokiasuffix and then we add our stuff :D
21:18.29keriomerlin1991: we have some "-"s in some versions, and fmg botched the postfix, made it -thumb
21:20.36gregoamerlin1991: no, debian policy is $epoch:$upstreamversion-$debianrevision, where $epoch: is optional; everything after the last dash, if any, is the $debianrevision (which is also not needed but then it's a native package)
21:20.50keriogregoa: oh, the *last* dash?
21:20.53keriooh shit
21:20.56keriothat's the problem then
21:21.21merlin1991yeah doubledash tanks to silly nokia version
21:21.35gregoamerlin1991: this whole dance with -X+y+z is totally matter of taste and convention, and makes sense for nmus, derivates, whatever, but stacking stuff like +0m5+0cssu0 is just ... aehm ... ugly
21:21.43keriogregoa: community-thumb has a silly situation now
21:21.52gregoakerio: yes that's the problem indeed :)
21:22.08kerio1:2.2.142-21.1-thumb1 is considered greater than 1:2.2.142-22
21:22.20keriostill not sure why, though
21:22.22merlin1991yeah t vs 22 :/
21:22.39keriobut isn't 2.2.142-21 lesser than 2.2.142?
21:22.46merlin1991it is greater
21:22.50keriodammit
21:22.58keriofreemangordon: we (you) are thoroughly fucked
21:23.24merlin1991kerio: well the simplest fix would be if freemangordon fixes his -thumb packages with epoch and +thumb at the end
21:23.37keriomerlin1991: but then his packages won't fit between the -testing packages
21:23.48merlin1991ah yeah I'd have to epoch mine aswell
21:23.55merlin1991bloody mess
21:23.57keriowould you actually do it? :3
21:24.11DocScrutinizer05https://bugs.maemo.org/show_bug.cgi?id=12664
21:24.12povbotBug 12664: dpkg depends on diff, pager. But neither diff nor pager available
21:24.37merlin1991nah fmg should just fix his versions and tell everyone who was on -thumb to reflash
21:24.47merlin1991it had huge warning signs on the thread after all
21:25.06keriomerlin1991: D:
21:25.07keriomadness
21:25.21keriobut good pont
21:25.23kerio*point
21:25.28kerioi'll just downgrade manually =D
21:25.47kerio"downgrade", i mean
21:25.49merlin1991well a simple reflash with --flash-only=rootfs and then a few lines of apt-get install should get your system to the laste state quickly
21:27.17merlin1991DocScrutinizer05: apt-get resp dpkg dafiq
21:27.24merlin1991s/dafiq/dafuq?/
21:30.30keriomerlin1991: less lines of apt-get install foo=version :)
21:31.16DocScrutinizer05that's the right way
21:31.28keriomerlin1991: this will screw up my manual/automatic marks though :c
21:32.09merlin1991hm booting uboot on hw revision 2204 also fails
21:32.36merlin1991it only works on 2101 for me
21:33.01DocScrutinizer05merlin1991: I don't really think "apt-get resp dpkg" is a big problem
21:33.20merlin1991DocScrutinizer05: my main problem was to understand what you mean by it
21:33.47keriobut on the other hand, they're fucked anyway, because most things are marked as manually installed
21:35.09lufmerlin1991: how you get the hw revision?
21:35.17merlin1991flasher-3.5 -i
21:36.23merlin1991luf: or in /proc/cpuinfo as "Revision"
22:00.48gregoakerio: I think bug #12645 can be closed, right?
22:00.49povbotBug https://bugs.maemo.org/12645 operator-name-cbs-widget does not display the operator name correctly
22:01.09kerioi think so
22:01.21kerioamiconn had that problem too
22:12.26merlin1991well untill you guys say it really is fixed I'm not going to fix it
22:13.09kerioi haven't encountered that problem again
22:13.11merlin1991s/fix it/ close it/
22:13.14gregoait works for me and, IIRC, for kerio, so if amiconn can also confirm it weh should be good
22:14.12amiconnAs already mentioned I cannot confirm right now. Need to travel somewhere near the border so roaming kicks in
22:19.33amiconnI don't know when that will happen. Could be in a few weeks as well as next year
23:24.16*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)

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