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