| DocScrutinizer | what's labsw | 01:51 |
|---|---|---|
| kristianpaul | an usb controlled swich | 01:54 |
| kristianpaul | made by werner :) | 01:55 |
| kristianpaul | DocScrutinizer: http://downloads.qi-hardware.com/people/werner/labsw/web/ | 01:55 |
| DocScrutinizer | mhm | 01:55 |
| kristianpaul | Actually i had been thinking what else i can do with it besides powercycle a M1 | 01:56 |
| DocScrutinizer | powercycle M1 - what's the use of such project? | 01:56 |
| kristianpaul | hunting for nor corruption in M1 | 01:57 |
| DocScrutinizer | err | 01:57 |
| DocScrutinizer | k | 01:57 |
| kristianpaul | :) | 01:57 |
| DocScrutinizer | for sure a joyful thing to do | 01:57 |
| DocScrutinizer | sounds a bit like "what's square root of 2?" though | 01:59 |
| DocScrutinizer | 1 * 1 ? no | 01:59 |
| DocScrutinizer | 1.000001 * 1.000001? no | 01:59 |
| DocScrutinizer | ... | 01:59 |
| kristianpaul | x| | 02:00 |
| kristianpaul | "It would be desirable to be able to also switch AC" indeed :) | 02:02 |
| DocScrutinizer | well, depends on the type of relay you use, no? | 02:02 |
| kristianpaul | yes | 02:03 |
| kristianpaul | i would prefer a triac for ac anyway | 02:04 |
| DocScrutinizer | http://www.conrad.de/ce/de/product/197730/?hk=WW4&insert=V0&WT.mc_id=Froog&utm_source=google&utm_medium=deeplink&utm_content=dl_article&utm_campaign=g_shopping | 02:06 |
| kristianpaul | *g* | 02:07 |
| wpwrak | the relays are quite decent :) just a little big | 02:09 |
| kristianpaul | little noisy!! | 02:09 |
| kristianpaul | i can stand that for a minute | 02:09 |
| DocScrutinizer | use SolidState relays then | 02:09 |
| kristianpaul | cant* | 02:10 |
| DocScrutinizer | I bet there are some available with even same footprint | 02:10 |
| wpwrak | the noise isn't *that* bad :) | 02:10 |
| kristianpaul | well, i was making that for 8 in/out that time | 02:12 |
| kristianpaul | first vesion was rele based, next triac :-) | 02:12 |
| kristianpaul | me happy ;) | 02:12 |
| kristianpaul | was a very basic board i did for some EE were doign theit thesis, | 02:13 |
| kristianpaul | pic16F, sms send/receive via AT commands :) | 02:14 |
| kristianpaul | and zero noise :) | 02:14 |
| wpwrak | (AT commands) ;-)) | 02:15 |
| kristianpaul | So if understand correcly that 20000+ cycles was with no pull up mod? | 02:17 |
| kristianpaul | or you still finding the 2 square root, as DocScrutinizer pointed :) | 02:18 |
| wpwrak | 20000+ was with WE# pull-up ... and something corrupting the lock bit of block 1 | 02:18 |
| wpwrak | well, 1st block, so block 0 :) | 02:19 |
| rejonX | morning | 02:56 |
| wolfspraul | good morning :-) | 03:24 |
| roh | wolfspraul: morning | 03:53 |
| qi-bot | [commit] Maarten ter Huurne: PowerSaver: re-layouted code. (master) http://qi-hw.com/p/gmenu2x/ae685a9 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: SDL_NumJoysticks is a function, try calling it. (master) http://qi-hw.com/p/gmenu2x/0cb1645 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: re-layouted code. (master) http://qi-hw.com/p/gmenu2x/f969697 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: Include SDL header as <SDL.h> instead of <SDL/SDL.h>. (master) http://qi-hw.com/p/gmenu2x/ba60036 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: reduce namespace pollution. (master) http://qi-hw.com/p/gmenu2x/c6db9ff | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: C++-style type definitions. (master) http://qi-hw.com/p/gmenu2x/315bf0a | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: BrowseDialog: simplify code using InputManager::waitForPressedButton(). (master) http://qi-hw.com/p/gmenu2x/ccf55e5 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: MessageBox: minor cleanup. (master) http://qi-hw.com/p/gmenu2x/40fd35d | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: SettingsDialog: simplify code using InputManager::waitForPressedButton(). (master) http://qi-hw.com/p/gmenu2x/a38c283 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: MenuSettingBool: Support toggling of boolean settings using left/right. (master) http://qi-hw.com/p/gmenu2x/641c989 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: have "joystick" as a member instead of a global. (master) http://qi-hw.com/p/gmenu2x/433be5d | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: Don't break if joystick support is disabled in SDL. (master) http://qi-hw.com/p/gmenu2x/9548aa0 | 08:43 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: improved config file parsing. (master) http://qi-hw.com/p/gmenu2x/a685b43 | 08:43 |
| qi-bot | The build was successfull, see images here: http://fidelio.qi-hardware.com/~xiangfu/compile-log/openwrt-xburst.full_system-10222011-0809/ | 12:57 |
| qi-bot | [commit] Maarten ter Huurne: InputManager: removed "clear" and "manual" logical buttons. (master) http://qi-hw.com/p/gmenu2x/28f6cd2 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: MessageBox: Use arrays instead of vectors for buttons. (master) http://qi-hw.com/p/gmenu2x/3252c77 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: MessageBox: header cleanups. (master) http://qi-hw.com/p/gmenu2x/9e876a6 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: SettingsDialog: removed unused action variable and macros. (master) http://qi-hw.com/p/gmenu2x/0b878c1 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: InputDialog: re-layouted code. (master) http://qi-hw.com/p/gmenu2x/fa5a981 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: InputDialog: do not return anything from drawVirtualKeyboard(). (master) http://qi-hw.com/p/gmenu2x/55cabce | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: IconButton: removed unused local variable. (master) http://qi-hw.com/p/gmenu2x/76613d1 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: IconButton: fixed up-to-date check in setPosition(). (master) http://qi-hw.com/p/gmenu2x/abe9130 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: IconButton: removed unused functionality. (master) http://qi-hw.com/p/gmenu2x/62facf4 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: IconButton: header cleanup. (master) http://qi-hw.com/p/gmenu2x/cfd294b | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: InputDialog: header cleanup. (master) http://qi-hw.com/p/gmenu2x/40fcd51 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: LinkApp: various cleanups. (master) http://qi-hw.com/p/gmenu2x/14bae04 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: cpu: Include header instead of repeating function declaration. (master) http://qi-hw.com/p/gmenu2x/33e7f1e | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: Massive header cleanup. (master) http://qi-hw.com/p/gmenu2x/e0e7e87 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: More header cleanups. (master) http://qi-hw.com/p/gmenu2x/a01d892 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: utilities: Removed unused functions. (master) http://qi-hw.com/p/gmenu2x/40c510a | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: utilities: Replace min/max functions by the versions from STL. (master) http://qi-hw.com/p/gmenu2x/aea1c44 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: Minimized gmenu2x.h. (master) http://qi-hw.com/p/gmenu2x/f28e4f6 | 15:45 |
| qi-bot | [commit] Maarten ter Huurne: gmenu2x.cpp: Re-ordered includes. (master) http://qi-hw.com/p/gmenu2x/cf8ebbc | 15:45 |
| Ayla | mth: great work | 15:58 |
| mth | yeah, but as usual with gmenu2x I still haven't fixed the thing I wanted to fix today ;) | 16:01 |
| Ayla | mth: what was the correct command to compile the python scripts? | 16:11 |
| jow_laptop | kyak: if you find a few minutes, please check whether the menuconfig situation improved now. The odd behaviour was most likely caused by recursive depends injected by the luci suite | 16:15 |
| kyak | jow_laptop: sure, i can do that. What is the commit that has most likely solved the problem? | 16:55 |
| jow_laptop | http://luci.subsignal.org/trac/changeset/7771 | 16:57 |
| jow_laptop | if you do not include the luci feed in your builds its probably another package causing the problems | 16:57 |
| jow_laptop | in this case, run make defconfig 2>/dev/null | grep recursive | 16:57 |
| kyak | no, i don't have luci in there | 16:59 |
| kyak | there are several packages with recursive dependencies | 17:00 |
| jow_laptop | those are most likely causing it | 17:00 |
| kyak | qt4 is among them | 17:02 |
| kyak | lubpurple, too | 17:02 |
| kyak | it's a little bit strange | 17:02 |
| kyak | for example, it mentiones alex4 | 17:03 |
| kyak | alex4 depends on alex4-data, while alex4-data depends on alex4. Is is the kind of thing causing problems for kconfig? | 17:03 |
| jow_laptop | I had stuff like package A with DEPENDS:=+B and package B with DEPENDS:=A ... that made menuconfig freak out | 17:03 |
| kyak | strange.. it has been like this for while | 17:04 |
| kyak | i'll try changing it now | 17:04 |
| jow_laptop | yes, somehow menuconf got stricter, but it has always been a problem | 17:04 |
| kyak | interesting.. libpurple is mentioned as recursive, but it actually isn't: http://projects.qi-hardware.com/index.php/p/openwrt-packages/source/tree/master/pidgin/Makefile | 17:07 |
| kyak | DEPENDS:=+libxml2 +libgnutls +libncursesw +glib2 $(ICONV_DEPENDS) $(INTL_DEPENDS) | 17:07 |
| jow_laptop | can you paste the full recursive lines somewhere? | 17:10 |
| jow_laptop | its a bit hard to understand as select-depends also inject reverse depends into the selected package | 17:10 |
| jow_laptop | you can inspect the generated Kconfig source with "./scripts/metadata.pl package_config tmp/.packageinfo" | 17:11 |
| kyak | http://dpaste.com/639812/ | 17:11 |
| kyak | jow_laptop: i'll be back in a couple of hours | 17:12 |
| jow_laptop | kk | 17:13 |
| mth | Ayla: python -OO -E -c 'import compileall ; compileall.compile_dir("path")' | 17:20 |
| Ayla | mth: ah thanks | 17:21 |
| Ayla | I'm having an issue with a makefile right now, maybe one of you have the answer | 17:22 |
| Ayla | I have this rule: | 17:22 |
| Ayla | $(PYGAME_LIB_DIR)/%.so: $(PYGAME_SRC_DIR)/%.c | 17:22 |
| Ayla | $(TARGET_CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ | 17:23 |
| Ayla | it does work fine, as long as the .c files are present when the makefile is executed | 17:23 |
| Ayla | however, the sources are extracted from a TGZ archive; | 17:24 |
| Ayla | if I launch the makefile, it will fail to build any of the .so lib | 17:24 |
| Ayla | if I launch it again, it works fine | 17:24 |
| Ayla | how can I bypass that? | 17:24 |
| jow_laptop | what triggers the .tar.gz unpack? | 17:27 |
| Ayla | I untar it manually | 17:31 |
| Ayla | inside a rule | 17:31 |
| Ayla | let me upload that Makefile, it'll be easier | 17:32 |
| Ayla | jow_laptop: http://pastebin.com/h8YMQ2Q9 | 17:34 |
| jow_laptop | can't you make the %.so target simply depend on $(PYGAME_DIR)/.downloaded as well? | 17:35 |
| Ayla | the current fix is line 122: I call an external "make" process | 17:35 |
| jow_laptop | $(PYGAME_LIB_DIR)/%.so: $(PYGAME_DIR)/.downloaded $(PYGAME_SRC_DIR)/%.c | 17:36 |
| jow_laptop | ... | 17:36 |
| Ayla | probably, what would that change? | 17:36 |
| jow_laptop | it would force make to complete ".downloaded" which in turn would trigger wget and tar -xzf | 17:36 |
| Ayla | the sources are correctly extracted, that's not the problem | 17:37 |
| jow_laptop | before diving into the %.so rule | 17:37 |
| mth | it would be cleaner to depend the .so files on the .c files | 17:42 |
| mth | and use $^ to refer to them inside the rule itself, to avoid duplication | 17:43 |
| mth | and then make the .c files depend on .downloaded | 17:43 |
| Ayla | some of the .so are constitued with two .c files | 17:45 |
| Ayla | or maybe $^ extends to all the C files? | 17:48 |
| Ayla | that are supplied at the right of the ':' delimiter | 17:48 |
| mth | iirc $^ is all dependencies and $< is the first dependency, but maybe I mixed them up | 17:48 |
| mth | doesn't pygame itself already include a Makefile? or a setup.py? | 17:49 |
| Ayla | it has setup.py | 17:50 |
| mth | it's possible setup.py already has the functionality to build the libs | 17:54 |
| mth | I don't know if it can handle cross compilation though | 17:54 |
| mth | but maybe it's easier to patch setup.py than the replicate its functionality | 17:54 |
| Ayla | it's a bit of a mess | 17:54 |
| Ayla | that's why I went with a Makefile | 17:54 |
| Ayla | SiENcE did the same and bypassed setup.py with another python script | 17:55 |
| Ayla | ok, here is a new makefile: http://pastebin.com/yyGhZ8kS | 17:57 |
| Ayla | which does not work at all | 17:57 |
| Ayla | Make says that there's no rule to build output/build/pygame-1.9.1release/lib/base.so | 17:58 |
| kyak | jow_laptop: what i should be looking for in the generated Kconfig source? | 18:32 |
| jow_laptop | select, dpends | 18:34 |
| kyak | in case of libpurple, it doesn't lok recursive | 18:35 |
| kyak | *look | 18:35 |
| kyak | http://dpaste.com/639841/ | 18:36 |
| jow_laptop | sorry I got distracted | 19:10 |
| jow_laptop | kyak: can you upload the full kconfig output somewhere? so that I can follow the dependency chains manually | 19:11 |
| mth | well, there is indeed no rule to build the "base" module | 21:56 |
| mth | (for Ayla) | 21:57 |
| Ayla | mth: you should highlight me | 22:08 |
| Ayla | mth: the rule to build the "base" module should be the one line 36 on http://pastebin.com/yyGhZ8kS | 22:08 |
| mth | I did highlight you, one line afterwards | 22:16 |
| mth | is there a src/base.c? | 22:18 |
| mth | bedtime for me, I'll check back tomorrow | 22:22 |
| Ayla | irssi will highlight the message only if my nick is the very first word of the message | 22:26 |
| Ayla | and there is a src/base.c as soon as the tarball is extracted | 22:26 |
| mth | well, that's not what most IRC clients do afaik | 22:27 |
| mth | I don't know if it makes a difference, but I usually use the 3-part target line | 22:28 |
| mth | so "targets: dest_pattern: src_pattern" | 22:28 |
| Action: mth really gone now | 22:29 | |
| Ayla | ok | 22:30 |
| --- Mon Oct 24 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!