How about a management FAQ?
And then... (you'll hate this): For each answer which is emotionally
unsatisfying, what are the smallest changes you could make which would
allow you to tweak the answer to be more satisfying?

For example: A simple, pretty, easily accessible page that allows
voting on bugs and features, and shows the current top-voted items
might be a good companion to an "It'll get fixed when it gets fixed"
answer.

Ok, just an idea, I support your idealistic vision-- but with just
minor lip service to the real world of human decision-making I think
Django could probably quadruple its user base.


On Oct 1, 6:13 am, "James Bennett" <[EMAIL PROTECTED]> wrote:
> On 10/1/07, Stefan Matthias Aust <[EMAIL PROTECTED]> wrote:
>
> > It might be very obvious to you what is missing before 0.97 can be
> > released because you're deeply involved with the development and
> > exactly know it. However, I cannot easily find the answer on the web
> > site. Searching the mailing archive shouldn't be the only way to get
> > such kind of information - if that would answer the question at all.
>
> It isn't the only way, and I didn't claim it was.
>
> > Well, open source development is (or at least shouldn't be) not that
> > different to closed source development. When hacking something, you
> > should have an idea on what to achieve and when to achieve it or at
> > least for the progress towards the goal. Document that progress and do
> > not make it a secret. That is what I ask for.
>
> Not having copious documentation of everything the dev team is doing
> isn't the same as "making it a secret" ;)
>
> Again, the easy way to see what's going on is to watch the Trac
> timeline and the dev list. That lets you see commits, wiki changes and
> ongoing discussions of Django development.
>
> > As a software developer my self, I can understand the "when it's
> > ready" mantra, but IMHO that's not an acceptable answer. I mentioned
> > the Eclipse project and how they managed to setup an trustworthy
> > release process. Not only IMHO, time based releases are better than
> > feature driven once, see for example
> >http://video.google.de/videoplay?docid=-5503858974016723264
>
> We'll just have to agree to disagree. What happens if Eclipse is
> coming up on a stated release date with a showstopping bug they can't
> fix in time? Do they say "time-based releases are better" and push a
> broken product? (rhetorical question)
>
> > Well, the provided patch seems to work just fine. I understand that
> > something like this must be carefully applied because it might break a
> > lot of applications if done wrong because nearly everybody works on
> > the SVN trunk. However, if there were more stable releases, not
> > everybody would probably work on trunk and you could be more
> > riskaccepting, having on the other hand more people to check out the
> > code, getting quicker to a stable code base. (In theory, this sound so
> > easy, in practice, it's of course more difficult ;)
>
> Regardless of release frequency, we have a history of all but actively
> encouraging people to work from SVN checkouts; the rate of Django
> development has been such that there's almost always an attractive
> feature or two in trunk that's not in the latest release, and we'd
> have to switch to a weekly or even daily release schedule to prevent
> that.
>
> > Well, do the people who write those tickets know that they are
> > supposed to "defend" their tickets at the "developers court"? :) Right
> > now, it seems they are stalled. Would it help to distinguish bugs and
> > feature requests?
>
> It's not a "court". Either somebody gets discussion going on the
> ticket and a decision is reached, or nobody does and it eventually
> gets closed when it's clear that nobody's actively working on/for the
> ticket. And this is pretty much par for the course with open-source
> projects: if you file a "drive-by" ticket with any project and never
> follow up on it again, odds are nobody else is going to do it for you.
>
> > Unfortune IMHO, because migrations and semi-automatic deployment
> > (capistrano or how it's called) are compelling reasons for Rails. I
> > saw that there's a new project split from the Django SVN at
> >http://code.google.com/p/deseb/which I bookmarked for further study.
> > Is this the one by the Derek you mentioned?
>
> Yup. It never ceases to amaze me how many people are willing to put
> hours or days of time into lobbying for the feature, but never bother
> to contribute so much as a single line of code to get it working. More
> people should follow Derek's example: code speaks louder than words.
>
> > Their success of course does not original from a single timeline
> > document, but being reliable certainly helps to attract corporations.
>
> They got a bit of a head start with that, don't you think?
>
> > It's not that I cannot check out SVN and re-submit it to our own VCS,
> > but it just feels unstable.
>
> OK. That's your feeling and I can't argue with it. It's not my
> feeling, but what can you do?
>
> > I have a different opinion: A road map is a statement of intent, a
> > priorization of features and a commitment. Note, that I didn't say
> > time line.
>
> And, again, it's easy to find these things out if you're genuinely
> interested; the Trac timeline and the developers' list are both
> well-advertised and publicly available. In the case of schema
> evolution, there's been quite a bit of discussion of Derek's project
> just recently, for example, which would have told you everything you
> wanted to know.
>
> I'm not convinced that, at this point, it's necessary to have a
> mission statement for Django releases, or anything more formal than
> the process we already have: my personal opinion is that people who
> make technology choices based on the sorts of things that appeal to
> middle managers are people who I'll happily let turn into some other
> project's problem ;)
>
> > While I agree that developer time should not be wasted and the
> > volunteer work should be highly respected, I do not believe that
> > nobody has a plan on what to do next. This plan has to be coordinated
> > and should follow the "Django vision" of what fits into the project
> > and what not. It is my impression that currently, this vision is
> > shared by the developers but it is not written down. A road map would
> > be a manifested vision (if that's a word)...
>
> See above.
>
> --
> "Bureaucrat Conrad, you are technically correct -- the best kind of correct."


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to