I don’t think any work has been done on the bosh branch for awhile, and I believe it was branched from 3.1, so I am not surprised that there would be issues merging it.
Smack is not yet maven based, so that part definitely won’t work properly.
Is there an updated version of the bosh branch that contains the fixes
of the 3.2.2 release?
I believe to carry the bosh patches in my master branch which also contains everything from the current svn head plus some more patches for imortant issues that didn’t arrive in the svn trunk yet. The test cases are also horribly broken and won’t run. The branch itself does a good job and is used as base for aSmack. But I don’t use bosh so I can’t comment on the functionality there.
It sure would be nice to see the bosh branch merge into smack. If you find errors or have any suggestions, please report them. Smack could use a dedicated devoloper helping in the process.
looks like your master https://github.com/flowdalic/smack already contains bosh among other extensions/fixes. Can this be considered a stable version of the smack library supporting BOSH?
looks like your master https://github.com/flowdalic/smack already contains bosh among other extensions/fixes. Can this be considered a stable version of the smack library supporting BOSH?
As I said before: I don’t make use of BOSH therefore I can’t comment on that. You really have to make yourself comfortable with the fact that the bosh patches for smack haven’t got much care in a while and therefore a likley to include bugs. Smack lacks developer power at the moment. So it may not be sufficent to just report a bug, but instead come with a solution for it. You will need some debuging skills if you encounter bugs. That is: Read the XEPs, use the eclipse debugger, set breakpoints and enable Smack debugging. I can take a quick look here and there but I don’t have much time in the next few months.
Oh, and you are welcomed to join #Smack@freenode if you are interested in smack community development.
If you want to merge the BOSH branch with Smack and contribute that patch, it would be welcome. Just make sure to provide appropriate test cases and merge with trunk, NOT the 3.2.2 branch.