Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Nov 2007 11:38:26 -0500
From:      Miles Nordin <carton@Ivy.NET>
To:        freebsd-sparc64@freebsd.org
Subject:   Re: Doesn't anything work around here?
Message-ID:  <oqr6j6arul.fsf@castrovalva.Ivy.NET>
In-Reply-To: <472DF0DA.7090401@FreeBSD.org> (Kris Kennaway's message of "Sun, 04 Nov 2007 17:18:34 %2B0100")
References:  <ffg2gk$1n1r$1@nermal.rz1.convenimus.net> <200711011822.25884.linimon@lonesome.com> <fgk8ug$185e$3@nermal.rz1.convenimus.net> <20071104114811.GA19506@soaustin.net> <oqy7deatny.fsf@castrovalva.Ivy.NET> <472DF0DA.7090401@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--pgp-sign-Multipart_Sun_Nov__4_11:38:24_2007-1
Content-Type: text/plain; charset=US-ASCII

>>>>> "kk" == Kris Kennaway <kris@FreeBSD.org> writes:

    kk> Sorry, what was your point?

When you work on a marginalized project that has to interface with
others, like FreeBSD/sparc64 with FreeBSD/i386, or like BSD
ports/pkgsrc with the Linux-centric mainstream of free Unix software,
in practice your work is not ``what interests you'' or ``scratching an
itch'' or ``what you make of it''---larger and larger chunks of your
agenda get chosen by what the dominant project is breaking.

It interests some random guy to rototill libcairo for some reason
which he finds interesting, and which I would probably find silly if I
knew what it was.  And that's fine because we all work on our
interests, right?  But it interests NetBSD's Michael Lorenz to run X11
on Creator3D framebuffers, so does that mean he gets to learn how
Creator3D works and write drivers for it?  Somewhat, but more so it
means he gets to spend his time frantically following around randomguy
with a dustpan and cleaning up everything he breaks.  If you've done
this, you know very well what it's like---the fastest way is often to
go through the commit log looking for impatient- or confused-sounding
messages from i386-centric people, or just changes in general, and
ask, ``could this be it?''  People working on the dominant
architecture will say ``I don't have a sparc64'' or ``I don't have a
FreeBSD box,'' which means to them more-or-less ``I don't have to
worry about what I break here, because after all, how could I?''

Yes, it's always going to be like that somewhat.  No, these people who
are breaking things definitely aren't bad or necessarily even doing
anything wrong.  But it's not just an ``we're all volunteers so no one
can complain about anything'' situation.  It's a software engineering
problem, and certain habits, best-practices, social pressures
absolutely will influence how much you have this problem, and the
``we're all volunteers'' mantra I think sometimes squashes that
process before it can begin.

--pgp-sign-Multipart_Sun_Nov__4_11:38:24_2007-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (NetBSD)

iQCVAwUARy31gonCBbTaW/4dAQKwpgP/Rzi5sRci17wc+2t+STnVnioxg/6VJ4ab
iQWmt7f3HpKKjY8+5Ip045b8LXyPyroiPnpWc+8ldopR7NqlP9rf/SwpexBObPRr
BiQzfWkzkdImEeDuxMZ9S19EyI1bFH7jQ23Kw6AlpSEo2wru/ZYT6xxG4StricV5
poPCypbitE8=
=jJkw
-----END PGP SIGNATURE-----

--pgp-sign-Multipart_Sun_Nov__4_11:38:24_2007-1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?oqr6j6arul.fsf>