Some programs in the Ubuntu Repositories are only available for some processor architectures (i386, x86, x64, AMD64).
It looks like the launchpad PPA service, can compile ubuntu packages for various architectures, when the program code is uploaded to it.
See "Launchpad 'Personal Package Archive' Service For Developers" at
http://www.ubuntu.com/news/launchpad-ppa
Ideas ;
1) If this is not currently done at the PPA service, then it would certainly be a helpful facility.
2) Active promotion
The developers of projects could be "actively" invited to submit their code to the PPA web site for compilation especially for ubuntu.
This might be done by extracting a database of package names, contact details, and whether they have been contacted, and joined or not, and who managed the contact.
The system can automatically contact those that details are known for, while people could volunteer to do the footwork, if research and human approaches need to be made.
Additional future possibilities;
1) Once this system is set up, then it will not only cater for many present architectures, but it could also very quickly be able to cater for any future architecture.
2) Ubuntu could provide a similar service to other linux distros, or supply them with the code to do it themselves.
3) If the system becomes able to compile packages for various linux OSes, then it might help having a more universal system for bringing projects to more platforms at once.
4) And maybe use the information to restructure systems to a uniform convention for more compatibility between systems (if ever that becomes desirable).
No attachments.