On Sun, Aug 07, 2005 at 00:10:11 +0200, Simone Rota wrote:
On 08/06/05 15:53 Johannes Winkelmann wrote:
Hi, [...] We briefly discussed abou multi-arch support and I confirm my latest reflections on the topic:
- Good to have separate branches for different archs
- A dedicated client to help maintainers would be very handy and will certainly cause less headaches than traditional merging techniques (btw, the stm name is nice!) I hope we can keep the name :-)
The only think that scares me a bit is not to have a arch-based "main" source but rather a maintainer-based one: (quoting from the link above) [...] In the past I suggested of having an "official" main repository (today x86, tomorrow could be x86_64) because:
- there are higher chances of ports playing well together. With the per-maintainer base pool you propose there could be a set of related ports not fully tested on the same arch. Yeah, I agree the risk is there. Of course, if the arch maintainers work well together, broken sets of ports should be fixed in no time :-)
- extension of the previous point to user feedback: the current mainstream arch would almost certainly get more user feedback and test cases (I'd call it more tested), so to me it's a natural step to base other archs on that. In this case, I'd really hope that the maintainers work well together. This is one of the reasons why I think we'll need to have a close look at the bug tracking in the future; I'd really hope that if general bugs are assigned to the arch maintainer, that he/she reassigns it to the primary maintainer if there's a problem. Some more powerful system than cvstrac could help with that (that said, with CVSTrac's custom reports, we can probably do everything we need as well).
Considering that bugs reported on archs might find their way to the primary maintainer could even help to find certain issues which weren't detected on other platforms yet; this is something we don't have yet (AFAICT). Regards, Johannes -- Johannes Winkelmann mailto:jw@tks6.net Bern, Switzerland http://jw.tks6.net