Hi Roger, Thank you very much for your comment, and sorry for my late reply. I did not receive your post I don't know why...
> > Betreff: Re: [Zope-dev] People in the "Zope 3" and "ZMI" teams > > > > Hi, > > > > I just start working on maintaining ZMI and make it optional package. > > For now, it is easy to participate, just porting zope.app.* > > (I already list up targets as directories in zmi.core) and > > make sure that existing tests succeeds. > > Can you tell a little bit about what you mean with tests succeed? > Should the test in the existing package succeed? But this whould > mean that the old packages we move the zmi parts from needs to depend > on the new zmi.core package. > > Should the old zope.app.* package depend on the new zmi.core package? > (I think not) No. But zmi.core might depend on zope.app.* packages. > Or should we break BBB and let people know that they have to install > zmi.core for zmi support? (I think so) I won't break BBB as much as possible, at least I'd like to keep persistent data compatibility... > If so, then the test should succeed in the new zmi.core packages, right? Yes, my intention was to make sure that after we copy files from zope.app.* to zmi.core.*, then existing tests which were originally in zope.app.* have to work in zmi.core.*. > Can you write down some comment how we sould do the refactoring > like: > > - move the zmi part from a zope.app.* package to > the new zmi.core.* package. Yes. > - make sure the test pass in both packages. The zmi > test should all get moved to the new zmi.core.* package > Probably enhance the tests since the zmi part was not very > well tested. Yes. > - release the zmi.core package after each package move > or at least before the zope.app.* package get released > > - bump up the zope.app.* package version (full not partial) > e.g. 3.5.1 to 3.6.0 Hmm, I'm not sure yet... > Not sure if the above is correct. Please change if not. > It is at least only correct if we break BBB and move the zmi > completly out of all zope.app packages to zmi.core. > > And probably we should also implement a testing layer setup > which all test in zmi.core can share/use. Sounds good idea. For now, I don't have clear image yet. I'm checking all zope.app.* packages and make sure all tests pass. And maybe I will review current package dependencies. After that, I will copy zmi parts to zmi.core one by one. I'm sorry but I'm very slow for some reasons, I cannot make an exact schedule yet. Best regards, -- Yusei TAHARA <yu...@domen.cx> _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )