OT: Re: [MPlayer-dev-eng] [PATCH] cleanup language handling in configure
Attila Kinali
attila at kinali.ch
Sat Aug 7 15:22:57 CEST 2004
On Mon, Aug 02, 2004 at 07:50:01PM +0200, Fabian Franz wrote:
> Schachar wrote:
> > > "The Joel Test - 12 Steps to better code"
> > >
> > > http://www.joelonsoftware.com/articles/fog0000000043.html
> > >
> > > , which is also imho worth a read.
> >
> > Well, first of all, we all know that MPlayer suffers from a very
> > severe creeping featurism (see
> > http://info.astrian.net/jargon/terms/c/creeping_featurism.html for
> > definition)
>
> Yeah, but for some features, users love us ;-)
And the features made us great.
>
> > 2. Can you make a build in one step?
> > cvs update -dPA && ./configure && make distclean && make && sudo make
> > install counts???? I guess no.....
>
> It almost counts. Actually you can stop after "make" in most cases ...
It counts. Anyone who uses mplayer can write the magic 3 commands in his
sleep :)
> > 3. Do you make daily builds?
>
> > daily what? No.....
I dont know about you, but i build mplayer every 5 minutes when reading
the mailinglists. Test this patch, try to reproduce that bug, etc, pp.
And as reading mls takes something between 30m and xxh there will be
quite a few builds per day (ok, this is note completly true atm as i'm
currently just reading mls w/o any checking, still catching up).
> We have daily CVS snapshots though. We don't do daily builds as we have
> decided iirc that the distributions should care of binaries.
We dont have to do that, we already use the biggest compile farm
of the world: the internet!
And it has something that no other compile farm has: complete testing of
the compiled program, including some tests for DAU compatibility.
> > 4. Do you have a bug database?
> > Yep, though it is rather new, and not yet very populated....
>
> I think that is a very important thing. And we need a good patch-tracker, as
> discussed recently on #mplayerdev.
A good patchtracker ? Are you saying that i am not good ? ;)
> > 6. Do you have an up-to-date schedule?
> > Schedule? What is this weird thing? No.
>
> Well, we have some long-term goals though: World Dominition through "snow in
> nuts in the second generation" ;-).
We have a very good schedule: the code is released when it's released.
Thus we are never late! :)
> > 7. Do you have a spec?
>
> > ? What? Real programmers don't need spec.... They write all of the
> > features in one go, even if the started from hacking avi-file.....
> > no.....
>
> Actually, I think, we have. See docs/tech/*
An they are incomplete ^^;
> > 12. Do you do hallway usability testing?
> > Hallwhat? Can't everybody type sudo mplayer -vo xvidix -vf yuy2 -xy
> > 420 -geometry 600:0 my_nifty_video.avi to get playback running? No.
>
> Uhm, well but we could start if peopel can intuitively play a DVD with the
> GUI :-).
>
> Usability testing is only interestind for GUIs anyway imho.
Nope, also the CLI needs usability testing, but it's a lot easier,
as you have far less ways to do something.
Attila Kinali
More information about the MPlayer-dev-eng
mailing list