Is it time to start regression testing yet?

Rainer Müller raimue at macports.org
Tue Jun 9 16:43:53 PDT 2009


On 2009-06-08 22:36, Ryan Schmidt wrote:
> I imagine you've been working on this for awhile, and since this is  
> an open source project, it would have been nice to know you were  
> working on this, and to have the code in the MacPorts repository (the  
> users area would have been a good place for it during development).

Florian did a really great job here. I can understand reasons for
developing that more or less in private as I assume he has been
experimenting with that a lot before he came up with something usable.
But I agree that it would be better now to have it in the MacPorts
repository. It makes it easier to track progress and

> You said you wrote this with Rails and CouchDB. While I understand  
> the desire to write using technologies you're familiar with, MacPorts  
> is written in Tcl, and the main MacPorts web site is written in PHP  
> and MySQL, and it would be nice to not introduce new technologies if  
> possible, so as to lower the barrier to entry for other developers.  
> It's easy for me to say, since I am very familiar with PHP and MySQL,  
> and do not know and had not planned to know Rails and CouchDB. In  
> fact I would rather not have yet another hostname and yet another  
> disjoint part of the MacPorts web experience, but rather integrate  
> this content into the existing www.macports.org web site, or into the  
> new port pages planned with #19300:
> 
> http://trac.macports.org/ticket/19300

I know that you are familiar with PHP and not Ruby, but Florian seems to
be familiar with Ruby but not PHP. I would assume there is always
someone who did not work with the language/framework before, but this
one already made much progress. I don't think there is much sense in
rewriting the thing in PHP.

Note that the old (and still planned) MPWA was also written in Ruby by
jberry and I don't think there is anything wrong with that. The Trac and
its additional plugins (written by wms) are in Python and use postgresql
as backend, so there is already different stuff around.

Moving this to a *.macports.org domain would make sense to make clear
that it is official. I am sure this is just where Florian is testing the
whole thing.

Rainer


More information about the macports-dev mailing list