this new version of nesc makes esaier to skip '$' in idetifiers and replace them with '__' (for tinyos see bugs #173471 and #104860 ) Also note that the ebuild is a copy from nesc-1.2.8a.ebuild plus a small cleanup. It seems that both have a problem with java toolchain i.e. raw javac is called from tools/java/net/tinyos/nesc/dump/xml/Makefile while ebuild should conform to ejavac in order to be built with compatibility with previous jre How do you recommend to fix this issue ? configure don't support --with-javac-args= and the like... should I edit the makefile.am ? Should the ebuild handle the java compilation by bypassing the makefile ? thanks Aurélien Reproducible: Always
Created attachment 142110 [details] nesc-1.2.9.ebuild
nesc 1.3 is out.
Hi Sandro, Long time no see. How are you doing ? tinyos is in big lack of love at the moment. And I'm not the best suited to maintain it for technical reasons, and temporarily also for personal reasons (moving the family across the atlantic). I tried recruiting Aurélien at some point but last I heard this slacker was busy making babies. ;o) So let's make a deal. I'll commit every ebuild or patch you and Aurélien will throw at me. No questions asked. I know Aurélien has an overlay, but it's not easy for a tinyos noob like me to know what's important/urgent to commit and in what state is what package. How's that ? Denis.
(In reply to comment #3) > point but last I heard this slacker was busy making babies. ;o) well actually i'm busy growing the baby ;) ( and writing phd thesis :( ) apart from that sorry for the slacking. However, I still update my overlay from time to time, "as needed". > So let's make a deal. I'll commit every ebuild or patch you and Aurélien will > throw at me. No questions asked. I know Aurélien has an overlay, but it's not > easy for a tinyos noob like me to know what's important/urgent to commit and in > what state is what package. How's that ? Deal, proxy maintenance looks perfect ;) I personally don't have an ebuild for 1.3.0 yet but I will upload one for testing asap. Sandro, will you be able to test/comment it? Aurélien
(In reply to comment #3) > Long time no see. How are you doing ? Hi Denis, I'm fine, just a little short of free time as always. > So let's make a deal. I'll commit every ebuild or patch you and Aurélien will > throw at me. No questions asked. I know Aurélien has an overlay, but it's not > easy for a tinyos noob like me to know what's important/urgent to commit and in > what state is what package. How's that ? Maybe you can at least take a look for ebuild formal correctness before you commit :-P I'll try to work with Aurélien. (In reply to comment #4) > Deal, proxy maintenance looks perfect ;) > I personally don't have an ebuild for 1.3.0 yet but I will upload one for > testing asap. > Sandro, will you be able to test/comment it? I think I can test and comment it. I'll try to sync with your overlay every evening this week in order to have a working ebuild quickly enough.
This bug could depend on bug #235036 in order to enable deputy support on nesc 1.3.0.
(In reply to comment #5) > I think I can test and comment it. I'll try to sync with your overlay every > evening this week in order to have a working ebuild quickly enough. > Well I made some update to the overlay this week, and I have an ebuild for 1.3.0, but it's barely working ... I don't know exactly where the problem is (well probably are ? )... The standard includes aren't properly included, looks like it's due to the general brokage of the avr and msp toolchains (well mostly related to bug #147155 but the brockage is general) . And the simulation target (i.e. make micaz sim) is broken too with nesc 1.3.0... Well to summarize imho what's "important/urgent" would be to have a proper toolchain for msp's and avr's chips ... that's a lot of work/time ...
(In reply to comment #6) > This bug could depend on bug #235036 in order to enable deputy support on nesc > 1.3.0. > yes but according to the documentation on looks like deputy needs svn version + patch: http://www.cs.utah.edu/~coop/safetinyos/install/
(In reply to comment #5) > Maybe you can at least take a look for ebuild formal correctness before you > commit :-P I'll try to work with Aurélien. Yes, I'll have a look at the ebuilds before committing them. In case of doubt I'll send you and Aurélien a diff. Just point me by email to the ones you want me to commit and I'll do it. (In reply to comment #7) > Well to summarize imho what's "important/urgent" would be to have a proper > toolchain for msp's and avr's chips ... that's a lot of work/time ... That's OK, take your time. By the way, note that I'll be away most of next week. Denis.
tinyos was removed from tree. closing.