|
From: Michalis K. <mic...@gm...> - 2008-11-16 17:35:25
|
Hans-Peter Diettrich wrote: > After fixing an annoying bug during destruction of the components, I > think that PasDoc2 is ready for use. One of the last major changes was a > single-component approach, for every kind of documentation. > > Since no response came for the last beta versions, I consider my work on > PasDoc finished. Now it's up to you to decide about the future of the > PasDoc2 branch - leave it as it is, or merge it into the trunk. > Don't worry about the lack of responses, it only means that no one else (including myself, admittedly) didn't have much time to play with development of PasDoc lately. Just to be clear: I *do* want to merge your work, after carefully checking and fixing it. In fact, if all the automatic tests would succeed, I would probably just merge it, without much reading. I don't have much time, and I don't want to become a bottleneck here. Unfortunately, many tests fail --- this is something that must be fixed before merging, there's no way we can apply code that breaks something that previously worked. Which brings me to the most important question: Can you reproduce these failures? I understand that you compiled PasDoc usually with Delphi, occasionally trying also FPC/Windows and FPC/Linux? Do all the tests currently succeed with Delphi? Under FPC/Linux I get quite a lot of errors from simple "make html" followed by comparing "diff -wur html/ correct_output/html" inside tests/ subdirectory. There is "Fatal Error: Range check error" produced when pasdoc was run on the base tests (first mk_test call in tests/mk_tests.sh), and many other problems/differences later. So my trouble is that I don't have much time for PasDoc, but I also can't merge blindly PasDoc2 in current state. Which means that either someone will fix it, or I'll be (unfortunately slowly) merging and fixing it along the way... Michalis |