Hi Esteban,

I am really happy that everything is working so well for you and I hope
that other people are having a similar experience.

For me it's another story. I'm on an unsupported platform (NixOS Linux),
I'm building the VM from random git commits because the source releases are
all antiquated, Iceberg segfaults the moment I start it, and
epica+monticello+metacello+iceberg+fogbugz+jenkins feels like a series of
obstacles between me and maintaining my application.

The way I am coping is to scale back my ambitions. I spent a lot of time
making a complete packaging for NixOS but without proper source releases
from upstream that was too much work so I abandoned it. I take the
non-reproducible builds from Jenkins and import them as binary-blobs into
the build environment that I actually want to use. I accumulate fixes as
changesets in a patches/ directory instead of sending them upstream.

To me it's a slap in the face when you tell me that it's so simple, there
is only one true way to contribute to Pharo, and the first step of that
procedure is to *install a binary that is not compatible with my Linux
distribution.*

Reply via email to