These are chat archives for Exa-Networks/exabgp

23rd
Jan 2015
Aaron Kalin
@martinisoft
Jan 23 2015 18:47
Hiya. Is anyone around to help debug a stacktrace on the latest ExaBGP release?
Getting what looks like a parsing error
Aaron Kalin
@martinisoft
Jan 23 2015 18:53
I'm updating a public Chef cookbook and trying to get it to actually build normally.
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:29
Going to look
Ok will need to try 0 as community
Please try 0:0
[0:0]
Aaron Kalin
@martinisoft
Jan 23 2015 20:32
Trying that now
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:32
Or 0x0
Aaron Kalin
@martinisoft
Jan 23 2015 20:32
Thank you for responding :)
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:33
NP - sorry can not do much atm
Aaron Kalin
@martinisoft
Jan 23 2015 20:33
Tried 0:0 and that didn't work. Trying 0x0.
That doesn't work either.
Reverting back to an older version gives me different configuration check output.
Analyzing each token line by line it seems in the 3.2.5 version
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:35
I can look into it tomorrow
It Will be a silly parsing issue
I will fix it this week end
Aaron Kalin
@martinisoft
Jan 23 2015 20:36
:+1:
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:36
Sorry for this bug
I will let you know when done
Aaron Kalin
@martinisoft
Jan 23 2015 20:37
No worries. The cookbook was so far out of date it was still pointing to the old Google Code site and finally broke this morning because the mercurial repo was no longer responding.
To give you an idea of how far out of date this thing was
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:37
Yes it is all on Github
Aaron Kalin
@martinisoft
Jan 23 2015 20:38
Once it's past the parsing issue, want to clean up the cookbook for general community release on the Chef supermarket. Sane defaults and such. Right now it's heavily weighted for us, but it can be cleaned up.
Thomas Mangin
@thomas-mangin
Jan 23 2015 20:39
Ok
Thomas Mangin
@thomas-mangin
Jan 23 2015 21:24
fixed
Exa-Networks/exabgp@2d740ab
@martinisoft let me know if there is anything else
Aaron Kalin
@martinisoft
Jan 23 2015 21:53
Awesome! That fixed it @thomas-mangin
@thomas-mangin Are there any good places to look for proper syntax? Have a syntax error now so I want to poke at the docs to make sure I have this right.
Thomas Mangin
@thomas-mangin
Jan 23 2015 21:55
The documentation is in dire need of some TLC
You can look at the parser code in ancient.py
A new format is in development but in early stage
Aaron Kalin
@martinisoft
Jan 23 2015 21:56
The configuration works under 3.1.13, but thats ages ago in codebase so I just need to know what is different now to update.
Thomas Mangin
@thomas-mangin
Jan 23 2015 21:57
Nothing fondamental changed in the 3 series
It still should work the same
All non backward compatible changes are in the changelog or should be 😄