Hi,


Le 13 sept. 08 à 03:47, tora - Takamichi Akiyama a écrit :


The point is, that the builds thare are officially released to the end user are well tested - this has not much to do with the the question who initially provided the builds.

I have a slightly different idea on that. A point of mine is a system. IMHO, a software product that will be distributed all over the world
should be processed by at least certain number of people.


+1


We can trust Maho, but we cannot truly trust the system of current build system that one person does everything regarding build process.



Exact.


For example, development process of banking system has to be checked by several colleges and/or auditors. Even they trust each others, but they are not able to completely check the inside of the product at machine code level.

Exact.


So what I would like to suggest here is to devise a way to improve build system from a type of rely-on-one-person to done-by-a-team.


Here is the point, and I fully agree with you. As a Community product, the Mac OS X official builds should never be associated to one people.


Other point: I asked several times Maho to provide us figures about the number of downloads by locales, and either he refused, or was never able to provide any.

This is not acceptable, and strict and open rules must be defined. For *all* builders, including Sun.



Mac OS X Intel by Sun
3.0rc1 en-US da de es fr gl it ja ko nl pl pt-BR ru sl sv vi zh- CN zh-TW

Mac OS X Intel by Maho
3.0rc1  (all languages)

A set of Sun's builds covers all languages except ga or mk, which have been released during the era of 2.x.
How can we adapt to the new situation?



Let's proceed as a real Community ? IMHO, it is to the Mac porters Team to improve the situation, and then the point can be debated again here afterwards.


FYI, there are weekly Mac port IRC meetings (there is a dedicated wiki page). Things can be discussed and defined precisely during one of them. Supposing people will be involved (else, it means the Community has no credibility, and Sun is the only candidate )

To avoid long discussions, traffic of influence or chaotic situation, and regarding the number of regular attendees at the Mac porters IRC meetings, the 10 most regular attendees (whoever they are) max voting will simplify the things. Indeed, regular contributor to the Mac port have a right vision of the problem. We can include the candidates for the vote.


I'm pretty sure, this will not take too much of time, and proceed like that will add more legitimity to the current candidates.


More precisely Mac port Team (who is not Maho only, but does include him) will propose rules, validate how Mac OS X builds could be build, and who can build them during Mac porters IRC meetings.


The minimal rules I see are about :

The Mac porters Team, after a vote, can modify the list, under the conditions above.

Several people can build the Aqua version: based on "Bus Factor Effect" , one builder can be replaced. This is the most safe for vanity, and more.

Note: it is extremely important to keep the door open to new potential candidates, who will have to convince the Mac port Team to add him.

The Baseline : currently Tiger (would be a mistake to change )

The architecture : propose (probably cloned), but one solution for Intel, and one for PowerPC

The required configuration : ( to be defined more precisely )

The build process: I think the script currently used is a good candidate

Which locales can be built: due to limited bandwidth between regions of the earth, I propose to define default regions, and regional build

Other need: provide OPEN figures and statistics about the downloads, to help for a strategy, and maybe save disk space on the server.

(propose other ideas)


I seriously think, that once the Mac port will have a better process to propose, we will progress.

Waiting, I must admit, the community needs to improve its credibility, and IMHO Sun is a more seious candidate *today* (would be great to see things change ).


Of course, this proposal can be adapted, amended, modified .. :-)


Opinions ?

Eric Bachard


--
qɔᴉɹə




Reply via email to