2013-02-12 00:09 urandom__ has quit [Quit: Konversation terminated!] 2013-02-12 00:10 sivoais has quit [Changing host] 2013-02-12 00:10 sivoais has joined #qi-hardware 2013-02-12 00:11 porchao has quit [Quit: Leaving...] 2013-02-12 00:21 porchao has joined #qi-hardware 2013-02-12 00:35 porchaso0 has joined #qi-hardware 2013-02-12 00:35 porchao has quit [Ping timeout: 252 seconds] 2013-02-12 02:15 panda|x201 has joined #qi-hardware 2013-02-12 02:28 panda|x201 has quit [Ping timeout: 252 seconds] 2013-02-12 02:51 xiangfu has joined #qi-hardware 2013-02-12 03:34 qi-bot8 has joined #qi-hardware 2013-02-12 03:39 qi-bot has quit [*.net *.split] 2013-02-12 03:39 qi-bot8 is now known as qi-bot 2013-02-12 03:56 emeb has quit [Quit: Leaving.] 2013-02-12 04:45 xiangfu has quit [Ping timeout: 252 seconds] 2013-02-12 04:45 xiangfu has joined #qi-hardware 2013-02-12 06:19 guanucoluis has joined #qi-hardware 2013-02-12 06:36 baba has quit [Read error: Operation timed out] 2013-02-12 06:46 guanucoluis has quit [Ping timeout: 245 seconds] 2013-02-12 06:50 baba has joined #qi-hardware 2013-02-12 07:29 jekhor has joined #qi-hardware 2013-02-12 07:40 jluis has joined #qi-hardware 2013-02-12 07:44 panda|x201 has joined #qi-hardware 2013-02-12 07:58 wej has quit [Ping timeout: 245 seconds] 2013-02-12 08:03 wej has joined #qi-hardware 2013-02-12 10:05 LunaVorax has joined #qi-hardware 2013-02-12 10:56 rz2k has joined #qi-hardware 2013-02-12 11:16 mth has quit [Remote host closed the connection] 2013-02-12 11:20 urandom__ has joined #qi-hardware 2013-02-12 11:23 porchao has joined #qi-hardware 2013-02-12 11:24 porchaso0 has quit [Ping timeout: 276 seconds] 2013-02-12 11:28 mth has joined #qi-hardware 2013-02-12 11:49 wolfspra1l has quit [Ping timeout: 240 seconds] 2013-02-12 11:51 wolfspraul has joined #qi-hardware 2013-02-12 12:00 LunaVorax has quit [Remote host closed the connection] 2013-02-12 12:07 lindi-: Hi you patch on toped have merged in http://code.google.com/p/toped/source/detail?r=2363 2013-02-12 12:07 xiangfu: that was fast :) 2013-02-12 12:08 for 2) Vcs-Git: I think I will just remove that lines. that is simple and fast for me. 2013-02-12 12:08 xiangfu: that's totally ok 2013-02-12 12:11 xiangfu: btw, a while ago, you made a few changes to integrate atben/atusb in more recent openwrt kernels. in which tree are these changes ? 2013-02-12 12:11 for the 3) lintian complains. I always just ingore those warnings. since I found that the toped libs are not fit to party executables. 2013-02-12 12:11 wpwrak: let me check. 2013-02-12 12:12 xiangfu: party executables? 2013-02-12 12:13 lindi-: I mean those libs are not fit to link 2013-02-12 12:13 xiangfu: yep, so maybe they shouldn't be in that directory? 2013-02-12 12:13 xiangfu: maybe /usr/lib/toped/ ? 2013-02-12 12:15 xiangfu: with find /usr/lib -type f -mindepth 1 -name "*.so" you can see a lot of such private libraries 2013-02-12 12:16 wpwrak: a small change is http://pastebin.com/hyUBCgnr for fix atusb cannot build as modular 2013-02-12 12:17 wpwrak: other changes I think some functions rename for sync with linux-3.3.8. 2013-02-12 12:22 lindi-: is there a easy way change those .so files to /usr/lib/toped without touch the upstream code? 2013-02-12 12:23 xiangfu: ./configure --libdir might do the trick if you are lucky 2013-02-12 12:23 lindi-: thansk. I will try that. 2013-02-12 12:24 thanks ! 2013-02-12 12:24 lindi-: are you a DD? 2013-02-12 12:24 xiangfu: yep 2013-02-12 12:24 nice. 2013-02-12 12:24 xiangfu: http://codesearch.debian.net/search?q=--libdir%3D%2Fusr%2Flib%2F[a-z] 2013-02-12 12:25 I can apply that after several month later. :( 2013-02-12 12:26 xiangfu: the nagios and lighttpd examples might match your scenario ^ 2013-02-12 12:26 yes. I just trigger the build. 2013-02-12 12:27 xiangfu: don't let that slow you down, if you package useful software and do it well it is usually easy to get somebody to sponsor it 2013-02-12 12:27 xiangfu: mostly people have problems finding sponsors when they package something totally esoteric with zero users 2013-02-12 12:29 yes. I tried to ask help in [Debian Electronics Packaging Team] but no one reply me. I am working on fpgatools and toped. 2013-02-12 12:30 which si all about electronics. :-) 2013-02-12 12:30 the toped upstream authors already use toped libs in their chip design. 2013-02-12 12:31 btw: Fedora already include toped 2013-02-12 12:32 xiangfu: team mailing lists are bit difficult since nobody feels like taking the responsibility :/ 2013-02-12 12:32 lindi-: too many details on debian packaging :) 2013-02-12 12:32 xiangfu: toped looks ok to me, fpgatools is probably not ready to be included in debian in current state however? 2013-02-12 12:34 xiangfu: for me the most confusing part was how git is used with debian packaging in some teams 2013-02-12 12:35 lindi-: just for functionality, in today's state fpgatools can absolutely be used to program (one particular) fpga chip, the xc6slx9 2013-02-12 12:35 versioning wise, it's 0.01 :-) 2013-02-12 12:35 wolfspraul: yes it's great but not for the masses yet :) 2013-02-12 12:36 sure, and never will be 2013-02-12 12:36 what is the goal? 2013-02-12 12:36 we need to find more exotic tools/libs that are included as a proof that it is worthy of inclusion? :-) 2013-02-12 12:36 wolfspraul: heh 2013-02-12 12:36 it works today, and is the most advanced free tool to program that kind of chip 2013-02-12 12:37 by far, since I am not aware of anything even close 2013-02-12 12:37 wolfspraul: well personally I try to only upload stuff that I have tested. would need to buy that chip first :) 2013-02-12 12:37 ah ok, that makes sense 2013-02-12 12:37 that's at least a strong argument :-) 2013-02-12 12:37 hi wolfspraul 2013-02-12 12:37 actually I don't care that much whether there are strong reasons or not for inclusion or not 2013-02-12 12:37 wolfspraul: but don't take this wrong, we have a growing fan group in our monthly free software meetings 2013-02-12 12:37 I'm definitely not going to spend time arguing about that. BUT ... I am very much interested in quality feedback that helps improving the tool 2013-02-12 12:37 wolfspraul: in fact, next thursday we are probably going to browse your git log at least briefly 2013-02-12 12:38 and that's why I like the process of Debianization 2013-02-12 12:38 I guess if I had time to play with it I could buy the chip and learn to use it 2013-02-12 12:38 so the argument "I can only talk about things I use" makes 100% sense to me 2013-02-12 12:38 the argument "it's not ready" not so much 2013-02-12 12:38 wolfspraul, did you get my email about JTAG pods? 2013-02-12 12:39 wolfspraul: yeah I don't know how functional fpgatools is, I understood the led blinking example was done just last year 2013-02-12 12:39 yes 2013-02-12 12:39 that's about as far as it gets 2013-02-12 12:39 but keep in mind - it's a library 2013-02-12 12:39 I am working on making the library more capable, but it's still and for the time being will be a -dev thing 2013-02-12 12:40 like a programming language 2013-02-12 12:40 so when is a programming language "ready"? 2013-02-12 12:40 wolfspraul: good question :) 2013-02-12 12:40 I'd say when the syntax is kind of stable, makes sense, etc. 2013-02-12 12:40 so I rather work on better documentation, more entry points, more examples, etc. 2013-02-12 12:40 wolfspraul: no no no no, don't bring your flaky measures of my perfect syntax here :D 2013-02-12 12:40 that I will do, on my own. plus things from feedback that 'make sense' to me 2013-02-12 12:40 wolfspraul: yeah please don't take me wrong 2013-02-12 12:41 but as for 'when it's ready' - you need to define that 2013-02-12 12:41 no, I totally don't. I appreciate your feedback! 2013-02-12 12:41 it's an obscure exotic thing, for sure 2013-02-12 12:41 but it needs to be by definition, the only way out of obscurity is the very path we are on now 2013-02-12 12:42 including your very correct observations 2013-02-12 12:42 I would version it 0.01 today, for sure 2013-02-12 12:42 in good old humble foss style 2013-02-12 12:42 wolfspraul: on the serious side; I'm not sure if it is a good idea to bring young software to Debian 2013-02-12 12:42 I have some fpga-knowledgeable friends, if I could get them play with that chip maybe they could help 2013-02-12 12:42 it then tends to stick around in very obsolete version 2013-02-12 12:42 just my 2ยข 2013-02-12 12:43 lindi-: --libdir works fine. uploading... 2013-02-12 12:44 xiangfu: did you run lintian before upload? ;) 2013-02-12 12:44 whitequark: yeah especially if it is easy to compile from git 2013-02-12 12:44 lindi-: yes. I think those warnings are not important.: http://pastebin.com/JfE0h26m 2013-02-12 12:44 whitequark: however, we can upload it debian but never release it as part of any stable release 2013-02-12 12:49 lindi-: if you follow sources, there's not that much going on lately 2013-02-12 12:49 I am slowly digging away at the distributed memory stuff lately, filling in bits and pieces everywhere 2013-02-12 12:49 maybe another week or two in dist-mem 2013-02-12 12:49 after that, another big block, will be block memory 2013-02-12 12:49 that will be at least 1 month or so, LOTS of pieces there, for sure 2013-02-12 12:50 after that some more infrastructure to improve programmability, more simple routing etc. 2013-02-12 12:50 better examples 2013-02-12 12:50 then I want to start with a small core, J1 2013-02-12 12:50 I will try whether it makes sense to program the chip via a llvm backend 2013-02-12 12:50 that's roughly what you can expect in the next few months 2013-02-12 12:51 but progress is slower now mostly because I am dealing with the effects of a growing codebase, so it gets harder to make changes 2013-02-12 12:51 whitequark: I have done work with LLVM but mostly with IR encoding 2013-02-12 12:51 but good news is that I'm not doing this the first time, and I think so far the codebase remains manageable and valuable for the changes I need to apply as I'm going forward 2013-02-12 12:52 that doesn't rule out a complete rewrite one day though, maybe when I switch to artix-7 (totally not on the radar right now) 2013-02-12 12:52 so much just as background noise if you check the sources again :-) 2013-02-12 12:55 lindi-: just fyi. a new toped upload to http://mentors.debian.net/debian/pool/main/t/toped/toped_0.0+r2366-1.dsc 2013-02-12 12:58 wej has quit [Ping timeout: 264 seconds] 2013-02-12 13:00 lindi-: you can take a look when you have time. 2013-02-12 13:00 lekernel: no sorry, I don't have those pods right now 2013-02-12 13:00 lindi-: please keep the fpgatools feedback coming 2013-02-12 13:00 wolfspraul, who has them? 2013-02-12 13:00 if you want hw to play with, maybe we can build some little something for you :-) 2013-02-12 13:00 Adam? 2013-02-12 13:05 whitequark: (old stuff stays round forever) i think that's a very good point, especially in this case where still lots of interface changes are likely 2013-02-12 13:07 wolfspraul: i think getting it into debian should be an extremely low if not negative priority at the moment. since it's a library, any users will have to know how to compile things anyway, and there are no applications that depend on it. so having it in debian give you very little practical value. 2013-02-12 13:08 wolfspraul: however, what still seems to be missing is to get the word out. get people to experiment with it, provide feedback. that way, you can stabilize the interfaces. 2013-02-12 13:11 wpwrak: yep you need to reach the people who have the chip or who want to buy it 2013-02-12 13:11 it's a programming language, it will always stay like this 2013-02-12 13:11 if someone wants to make use of it, they will find it 2013-02-12 13:13 wolfspraul: naw, what you have now is a very low-level interface. when other things may be layered on top. and you may want to spread out at the bottom too, for example to different chip sizes or different chip generations. 2013-02-12 13:13 wolfspraul: how you package all this is a largely orthogonal problem 2013-02-12 13:15 lindi-: exactly. there has to be a board people can go and buy. can be custom made or something that already exists. but there must be an easy way that also leads through the integration quagmire. 2013-02-12 13:16 wolfspraul: and of course, documentation :) seems that you're working on that. i wish i could help there, but i'm running out of time :-( 2013-02-12 13:18 so the items needed for success are 1) a cute demo to catch people, 2) documentation to give them an idea of what to expect, 3) a board they can get easily, for their own experiments, 4) documentation to tell them how to use the library/language, 5) a reasonably simple way to generate and run their "hello world" 2013-02-12 13:21 of course, 4) should not only be about the syntax but also the semantics. e.g., with a brief overview of the FPGA organization and the structures things refer to. part of that could be taken from xilinx (or other) documentation, but it may be helpful to have at least an overview, so that people don't have to jump around among dozens of documents 2013-02-12 13:22 regarding the hw, if you choose to make a custom board, then, well, you have to make that and produce a number of them. or find someone who will produce them. 2013-02-12 13:23 if you choose to use an off-the-shelf board, then you may need to adapt the library for its chip, and test the critter. in the process, also integration of the tools needed to operate the board will happen 2013-02-12 13:24 you can also try a multi-stage approach: just make a demo and dump whatever you have, then hope that someone else picks up tasks like finding/making hardware for it 2013-02-12 13:25 that's a risky approach, though, since we already know that people are very reluctant to get involved at such tasks. also, this will unavoidably cause a longer delay between first demo and actual hardware, so you'll not be able to "ride the hype" 2013-02-12 13:27 no no :-) my plan is entirely different. if someone wants to use this for anything, they need to drive the use cases forward 2013-02-12 13:28 some things are on the slow cooker, this one will slow-cook... 2013-02-12 13:29 how do you expect anyone who could drive it forward to find it ? right now, you're reaching basically a small group of hobbyists who can't commit to any effort of that scale 2013-02-12 13:29 (even though they may be able to contribute a lot with time, a piece at a time) 2013-02-12 13:30 if we got one such chip to our hacklab and a hello world I'm sure we might get some contributors :) 2013-02-12 13:35 wolfspraul, ping 2013-02-12 13:36 xiangfu has quit [Ping timeout: 256 seconds] 2013-02-12 14:04 wej has joined #qi-hardware 2013-02-12 14:05 erikkugel has joined #qi-hardware 2013-02-12 14:21 jluis has quit [Remote host closed the connection] 2013-02-12 14:32 jluis has joined #qi-hardware 2013-02-12 14:35 unix has joined #qi-hardware 2013-02-12 14:37 baba has quit [Ping timeout: 252 seconds] 2013-02-12 15:08 guanucoluis has joined #qi-hardware 2013-02-12 16:06 emeb has joined #qi-hardware 2013-02-12 16:36 sivoais has quit [Ping timeout: 255 seconds] 2013-02-12 16:39 sivoais has joined #qi-hardware 2013-02-12 16:48 sivoais has quit [Ping timeout: 272 seconds] 2013-02-12 16:49 sivoais has joined #qi-hardware 2013-02-12 17:04 jow_laptop has quit [Ping timeout: 255 seconds] 2013-02-12 17:05 jow_laptop has joined #qi-hardware 2013-02-12 17:06 jluis has quit [Ping timeout: 245 seconds] 2013-02-12 17:16 unix is now known as fire 2013-02-12 17:16 kilae has joined #qi-hardware 2013-02-12 17:49 urandom__ has quit [Ping timeout: 245 seconds] 2013-02-12 18:45 kyak has joined #qi-hardware 2013-02-12 18:45 kyak has quit [Client Quit] 2013-02-12 18:50 kyak has joined #qi-hardware 2013-02-12 18:50 kyak has joined #qi-hardware 2013-02-12 18:50 kyak has quit [Changing host] 2013-02-12 19:01 fire has quit [Quit: WeeChat 0.4.0] 2013-02-12 19:02 megha has joined #qi-hardware 2013-02-12 19:24 sivoais has quit [Ping timeout: 252 seconds] 2013-02-12 19:24 porchao has quit [*.net *.split] 2013-02-12 19:27 porchao has joined #qi-hardware 2013-02-12 19:39 rz2k has quit [] 2013-02-12 20:40 jekhor has quit [Read error: Operation timed out] 2013-02-12 21:15 bzb has joined #qi-hardware 2013-02-12 21:22 kilae has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]] 2013-02-12 21:42 bzb has quit [Quit: Leaving] 2013-02-12 21:43 biot has joined #qi-hardware 2013-02-12 22:10 bzb has joined #qi-hardware 2013-02-12 22:12 guanucoluis has quit [Ping timeout: 248 seconds] 2013-02-12 22:32 pcercuei has joined #qi-hardware 2013-02-12 22:36 baba has joined #qi-hardware 2013-02-12 22:37 megha has quit [Ping timeout: 256 seconds] 2013-02-12 22:47 pcercuei has quit [Ping timeout: 272 seconds] 2013-02-12 22:48 sivoais has joined #qi-hardware 2013-02-12 23:02 Jurting has joined #qi-hardware 2013-02-12 23:13 bzb has quit [Quit: Leaving] 2013-02-12 23:32 lekernel has quit [Ping timeout: 256 seconds] 2013-02-12 23:45 lekernel has joined #qi-hardware