Warnings about building yourself

Discussions about the development and maturation of the Unified XUL Platform (UXP).
Warning: may contain highly-technical topics.

Moderators: trava90, satrow

User avatar
Pale Moon guru
Pale Moon guru
Posts: 23690
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E

Warnings about building yourself

Unread post by Moonchild » 2018-11-15, 20:06

Since people are in output mode lately again, let me not respond to individual posts but make this announcement.

Warnings about building from source yourself:
  1. If you build from source, only build from release branches and tagged commits if you want to have a known-good state. Using any other commit is at your own risk and may give you a terrible experience.
  2. The master branch and tip of it (development edge) can be broken at any point in time for an unspecified amount of time. this includes unusable binaries, unstable binaries, build bustage and builds that eat your profile or do other unsavory things.
  3. Do not inform us that the master branch doesn't build - rest assured we will be aware of it and you're wasting your and our time reporting it.
  4. In principle you will have no support for home-brewed builds on unspecified systems/with unspecified environments/configurations. You will be on your own.
  5. Don't use system libs. Seriously, just don't. The only known-good libs are those in our source tree; don't be fooled by it working on simple/small applications because we are not and the balance is very precarious when dealing with our size of code base organically grown over decades.
City of Heroes public server: https://www.moonshard.org/ -- Vote for it: Image

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
"I'm afraid you have me mistaken for someone who can be shamed by a child." -- Quillspawn