From: Alex T. <al...@tw...> - 2008-11-27 22:50:41
|
Nextime wrote: > On Wed, Nov 26, 2008 at 10:36:54PM +0000, Alex Tweedly wrote: > >> Nextime wrote: >> >>> Hello all. >>> >>> As a demostration that nothing is moving here, after few posts saying >>> "i don't agree with a fork", nothing more on this list or in >>> developement of PythonCard. >>> >>> >>> >> Other than my post on the 13th ? >> I haven't yet seen any reply to what I said. >> > > > Sorry but i don't see nor in the archive nor in my email any post from > you on the 13th. > > Hmmmm - odd. I know I sent it, and received a copy of it back - no idea why you don't / didn't see it. Most of it is probably out of date now, so I'll include just the two most relevant paragraphs again here : > What new things do we have ? Which of them are *ready* to go into > the actual project ? > > I know for sure that my sizer code isn't ready to be committed. > That's why it's on a separate website - it's still 'experimental'. It > hasn't been tested anywhere near enough to be ready to put it into > CVS. It's fine for someone who has been actively following discussions > to try something that may break, or behave strangely, or indeed may > work but just not be the right approach in the long run; but it would > be very wrong to put such experiments into the repository where anyone > trying out Pythoncard for the first time is exposed to those dangers. >>> - Patched with changes from Alex Tweedly for sizers >>> >>> >> I strongly recommend that these not be used, other than for testing >> purposes. >> > > Well, do you know the words "developement version" and "pre-release"? > > Yes, thanks. I have spent a few years managing software development groups of 150+ engineers - I'm far too familiar wth both those terms :-) And with the wide variety of meanings people attach to each of them. > This is not a "stable download released" but a developement one. > When those changes are tested enough they will be released as default > download, for the moment they are in a developement version. > > Also, if you don't put the code in a branch or in a developement > version, how can anyone test it and give you feedback? > > How can anyone test it or give feedback ? Easy - I put it on a website. I announced it on the pythoncard-users list. A number of people (including you) managed to find it; quite a few expressed some interest in it; but very, very few tested it and provided any feedback. All the other changes I made to Pythoncard followed the same, or similar, process: - put code (or diffs) on a website OR send them directly to fellow collaborators - announce to users list - get feedback, update, ..... - once there has been enough feedback and/or enough bugs fixed, post diffs to developers list - incorporate any developer changes / suggestions - then and only then put into cvs That worked pretty well, until we got the sizer changes. A good number of people were interested - but not sufficiently to actually test it thoroughly. That kind of convinced me that there was actually less need than I had thought, as confirmed by my own experience. I found that many times I used Pythoncard for a quick, simple GUI for my own use without needing sizers (and if I wanted to use it cross-platform, then I'd just adjust things). If I did want to release the program to other people, I'd do so after some time - so the basic layout, controls, components, etc. were fairly settled - and in that case, it wasn't a big deal to put the sizers in as code (as is done, e.g., in 'findfiles'). And for the early experimentation, I much referred the static layout of the existing editor to the thought and effort needed to organize and put components into sizers). So even I didn't actually use the sizer changes enough :-) Net result - it just hasn't been tested that much. It's at a very different stage of readiness than the rest of the code in the Pythoncard repository. >> I'll look at any feedback (on this list), but can't guarantee >> to respond in a timely manner. >> > > You can have feedback if you put your code in Pythoncard, but the > codebase of Picard will be different from the Pythoncard soon, so, > feedback from Picard will not be the one that you want here. > > I can have feedback from anyone who wants to download it from tweedly.net and test it - it's been there for almost 3 years now, without gathering much feedback. (Anyone who wants the URL, or docs, etc. can contact me off-list.) > I will look at any feedback and i try to respond in timely manner on the > right mailing list for the project *with* the code to be tested. > > >> I do not stand behind these >> not-yet-properly-tested changes, and I think it's a bad idea to have >> them included in the default download. >> > > It is a svn trunk version... not a default download. > > The way I read your email, these changes were (or were going to be) included in the svn trunk - so no-one can dowload Picard without getting these changes included. If that's not the case, and people can get the reliable version of the layoutEditor or *choose* to get this version, then that's fine. But if these changes come included by downloading Picard, then I think it would be worth a specific warning about this part of the code (though you could argue this email thread should be enough of a disclaimer). Good luck -- Alex. |