Remix.run Logo
▲ woodruffw 2 hours ago

I think mgorny is aware of that; he’s been active on the relevant DPO threads.

(At the end of the day, this is exactly what support tiers are for. CPython, at least to my eyes, has been very transparent about not guaranteeing support for every platform that has a C compiler.)

▲t43562 an hour ago | parent [-]

I found this recently - couldn't compile it on HPUX. Trying to get rust on there would have been an absolute impossibility of course. I can get bash though, and lots of other GNU utilities - all written in C of course. Thank goodness some people care!

People who don't care about HPUX will never care about it but they would if e.g. we decided that only windows and Ubuntu were supported ... except for the windows and ubuntu python users who wouldn't care.

It's I'm-all-right Jack until it's your use case that gets bulleted.

▲collinfunk an hour ago | parent | next [-]

Hi, one of the co-maintainers of GNU coreutils here. It is nice to hear things worked on HP-UX. I don't have access to it, and I don't think the other maintainers do either. See this commit [1]. [1] https://github.com/coreutils/gnulib/commit/c599eba7bed3baa30...

▲t43562 30 minutes ago | parent [-]

Yes we're using quite an old version 8.13 and yet it does the job for our build which maintains an EXTREMELY important bit of software in public service relating to healthcare.

It's on Itanium so obviously we have to move away from that to Linux but the existence of open source tools like coreutils gives us time.

No such luck with python. We have to postpone some changes as a result.

As I say, there's some kind of effect where changes that are only negative on the margins are cheered until one finds oneself on one of those margins.

▲woodruffw 43 minutes ago | parent | prev [-]

I think there’s a categorical difference between HP-UX (which seems to no longer even be maintained by HP) and something like Linux on the top 5-6 most popular architectures.

(But with all that said: there’s no ideological dispute here. If there was a reliable way to build and test for HP-UX, I assume a lot more people would declare support for it. The problem comes down to maintainers being asked to support platforms they ultimately have no ability to support, except in the weakest sense of “it compiles.”)

▲t43562 28 minutes ago | parent [-]

If it compiles then people like me can get it to work. What we cannot do is build an entire rust toolchain to make it compile.

▲woodruffw 4 minutes ago | parent [-]

There’s a very large body of closed issues on most popular open source projects showing that “it compiles” is nowhere close to “it works.”