* Gürkan Sengün <[EMAIL PROTECTED]> [2007-12-18 09:27:03 CET]: > > Please don't do that! > > > > There is no way in debian/control to express "build on anything but,,,", > > The only option you'd have is to make a list like "build only on...". > > No this is not true, one can use [!powerpc].
You sure about that? I don't see a single package that has such a syntax in the Architecture: field. Aren't you puzzling this with Dependencies? > > Better write some lines on the top of debian/rules which checks if it is > > run on a blacklist of architectures (like powerpc), and use the $(error) > > make command to fail the build. This way you can document why you are > > failing the build, and make it trivial for powerpc porters to work on > > this package. > > Please don't do that, besides you are missing the point completely. The > software builds perfectly on powerpc, it's just nobody can ever play it > with more than 3 frames per second, because NVidia (nor ATI) will give > you accelerated drivers for those graphics card for linux. It's not that my graphics card isn't accelerated, thanks for missing the whole point of the problem. The issue is more complex, my perception is more that sauerbraten uses some specific routines that the free driver doesn't seem to cover and hand over to the graphics card - where other 3d software like tremulous, nexuiz or warsow doesn't stick to those routines and have no problem at all getting propper speed. So I wouldn't blindly flame nvidia or ati for things others in the same area are able to do right. > > As for overusing the buildds: The buildd maintainers will detect this > > after the first failure, and add the package to the NFU list. > > NFU? Most propably Not-For-Us. > > I'm doing this change in svn now. > > Again, please do not. Right, doing a failed in debian/rules is the wrong approach - limiting the arch list would be proper and straight forward and obvious and not hiding it in some other area. So long, Rhonda

