On Mon, Feb 2, 2015 at 10:00 PM, Peter Buckner <[email protected]> wrote:
> I think it can be the same repository, but that's an implementation > matter. By "Single source base" I mean single branch. > > I may not have my terms correct, so I'll elaborate: > > One strategy, which I believe is the current strategy, is to use and > improve the Master branch such that it can be used by python2 & python3. > The source contains helpers/conditional code so that any differences > between python2 and python3 are managed. Patches / enhancements going > forward are pulled to the single branch and tested against python2 & 3. > > The other strategy is to (logically) fork the code: whether that is > different repository (i.e, *really* fork the code), or simply different > branch is based on overall deployment and maintenance issues. The result is > patches and enhancements are pulled into python2 or python3 independently, > and tested only against python2 or python3. One would expect that (hope > that...) new development would be on python3 and eventually, the feature > set between webpy and webpy3 would diverge. > > I see there is a python3 branch, with lots of pull requests from > warmwaver, but no further action. His (her?) changes appear to support only > python3 which may be why Anand hasn't pulled them into main. > > In any case, the effort seems to have stalled and I'd like to move forward. > Its been a while since I looked at the Python3 branch. I think I'll back to it pretty soon. It is probably worth a longer discussion about merits of both approaches. Starting a fresh will have the luxury of not carrying the mistakes done in the past, but that might end up looking like a completely new framework. Continuing with the same makes the existing users feel comfortable, but we'll have to continue with the legacy. Anand -- You received this message because you are subscribed to the Google Groups "web.py" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/webpy. For more options, visit https://groups.google.com/d/optout.
