Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Stefano Marinelli
@stefano@mastodon.bsd.cafe  ·  activity timestamp 4 months ago

npm error code EBADPLATFORM
npm error notsup Unsupported platform for @shopify/create-app@3.80.7: wanted {"os":"darwin,linux,win32"} (current: {"os":"freebsd"})
npm error notsup Valid os: darwin,linux,win32
npm error notsup Actual os: freebsd

We fought for years supporting Linux because we wanted to be "free to choose our OS", and now we've reached the point where you're forced to choose it.

Many people simply don't understand the concept of freedom.

Anyway, happy Wednesday!

#Node#IT#SysAdmin#Linux#RunBSD

  • Copy link
  • Flag this post
  • Block
teadrinker
@goblin@mastodon.bsd.cafe replied  ·  activity timestamp 4 months ago
@stefano After systemd popped up everywhere, the pushback was met with "Linux was never about choice". What's next, "Linux was never about freedom"?

But I'm not bitter anymore, systemd breaking my stuff drove me to FreeBSD, without that I would never have experienced this great OS as my primary platform.

  • Copy link
  • Flag this comment
  • Block
Fabio Manganiello
@fabio@manganiello.social replied  ·  activity timestamp 4 months ago
@stefano static OS checks in the code should die.

First, because they’re brittle and even from one version of the same OS to another fingerprints may change.

Second, because the code may just run fine on another OS, but since the developer has never tested it they prefer to just prevent any usage of any other OS. Why? Let me just run it wherever I like (also is Darwin really so different from BSD?), and if it breaks because the code runs some platform-specific command then I’ll fix it.

  • Copy link
  • Flag this comment
  • Block
kaveman
@kaveman@mastodon.bsd.cafe replied  ·  activity timestamp 4 months ago
@stefano this is a nuisance that crops up in the build systems of native code extensions. I had to move away from neovim for this reason as many plugins expect to run only on the "big 3". Funnily even Linux is not fully supported. I've seen plugins break under Linux+musl. Very fragile.
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.13 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login