hamei wrote:
...The support at user level sucks. You can't get the "I wuvs my sgi ! it's the kewlest machine ever and I wanted one ever since grade school, why don't those meanies at sgi Release the Source ?" group to even try out the most basic apps and give feedback. Developers can't do everything.
And why should they, if no one even bothers to try it and report back ? It's like pissing into the wind.
You know what? I agree with you - despite being one of the more recent hobbyists rather than a professional user. However, I believe that Nekochan needs both types. If you use SGIs purely for professional purposes, it's only natural that as they get older, more outdated and less supported, professionals will often turn to newer/supported machines. Not all of them, but certainly a sizeable number who used to rely on SGIs. Why spend weeks trying to bludgeon something into shape so it'll compile under IRIX, when you can just run it through GCC on a modern Linux machine and be up and running in 15 minutes? If you want newer software easily, IRIX isn't much good these days.
Generally, the only people left using SGI machines are people who love them. Either professional users that don't like the taste of modern Linux and who still love the simplicity and cleanliness of IRIX, or hobbyist users who have managed to buy/luck into an ecosystem that was financially prohibitive back in SGI's golden days.
hamei wrote:
But we don't have a community. It's like pulling teeth to get one person to say "hey, the newest version of libjpeg works for me."
The big problem here is that it's very difficult to know whether some of the underlying libraries work unless you're a developer. I can take the latest build of Dillo, test it out and provide feedback because it's an actual app I can run, use and try out - and I have done this. But for an underlying library, they're difficult to test without knowing how much (or little) use of them an end-user package makes.
What I'd propose here is that the devs who manage to compile these try to take a bit more ownership of getting them into current. Rather than just popping them into Incoming, mentioning it quickly, then leaving it at that, push for the testing. Tell us some example ways we can confirm the functioning of these packages. For example...
"Hey, I've just compiled the latest version of libjpeg. It seems to work fine on my Fuel with IRIX 6.5.30, but I've not tested it on other platforms. GIMP makes good use of this library, so if people could open/save/manipulate some different sized JPEGs in GIMP on an Octane, Indigo2 etc. running earlier versions of IRIX and report back, that'd be great. Trying a few other packages that make use of libjpeg would of course also be useful".
As an end user, I now have some info on how to test this. I can try it out, experiment a bit, report back with useful feedback. If you want people who aren't developers to report back and to help with testing, you have to help them to help you. If you just say "newest zlib is in incoming" and leave it at that, getting feedback on that is always going to be a challenge.
hamei wrote:
A lot of people would like some games. Fair enough. The Transport Tycoon looked like a natural, until I tried to build it.
Yeah. It seems that 0.5.3 compiles quite easily - although it does crash with a Bus Error when using the map. All other functions are fine though. For 0.6.0 and above, they changed the configuration system, and I cannot get it to complete. I spent a few hours trying to work through it yesterday, but when you have a 10,000 character input string to sed which is being rejected for "too many arguments", it's difficult to know where to begin with fixing it unless you really know what you're doing. As you say, annoying!
Overall, yes I'm admittedly one of hamei's enthusiast users. My PC is my main every-day machine, not my SGIs. However, I'm always looking for things that I can do on them instead of my PC. I've spent a chunk of time recently playing a couple of ScummVM games on them. I could do that on my PC, but I prefer to do it on my SGIs if I can. Similarly if I can get OpenTTD working, I'd love to spend a good few hours having fun with that under IRIX. I do like to use my SGIs for proper work as well. I rip vinyls on my Indigo2, enjoy odd bits of perl scripting via NEdit etc. Hence, older retro games, game engines and emulators are things I'd like to see, plus simple and useful productivity tools.
Anyway, that's my 2 cents!