post FOSDEM
Dan Wierenga
dwierenga at gmail.com
Wed Feb 17 00:47:25 UTC 2010
I suppose I should double-check my recipient list when I'm typing an
email that I'm excited about.... Ah well.
On Feb 16, 2010, at 4:38 PM, Dan Wierenga <dwierenga at gmail.com> wrote:
> Hi Max (noticably, not to the list),
>
> On Tue, Feb 16, 2010 at 3:15 PM, Max Kanat-Alexander
> <mkanat at bugzilla.org> wrote:
>> Also, somebody would have to maintain this installer and
>> promptly
>> update it every release, or it wouldn't be that useful. I suspect
>> that
>> that person wouldn't be me, so we'd need somebody willing to dedicate
>> themselves to producing the installer every time we have a release.
>
> I think that's the wrong way to go about this, and IMO it's indicative
> of the entire thought process of the Bugzilla Project in regards to
> Windows. It's fairly obvious that Windows is the red-headed stepchild
> platform. Too little effort goes into making things work on Windows
> for it to be really, truly considered a "supported platform".
>
> A command-line script is The Way You Install Things on Linux, and you
> wouldn't ship a Linux release with a broken checksetup.pl. Similarly,
> an installer package (.msi or .exe) is The Way You Install Things on
> Windows, and yet here you're talking about "promptly updating it every
> release". In other words, there's a Bugzilla release, and then the
> installer would have to be nudged along.
>
> From my perspective, the release isn't RELEASABLE until the installer
> is done. It's what the release manager is doing from the time the
> code base freezes in preparation for the release until the release
> actually happens.
>
> Yes, that means that the release management for a Windows build is a
> whole lot more complicated than just some command-line perl scripts.
> But that's the price of reaching the Windows audience; you either
> support Windows and its relatively un-technical userbase, or you
> don't. But you can't say "we support Windows" and then have a high
> failure rate on installation. All it does is give Bugzilla some
> really bad press, because the Windows crowd doesn't think, "Bugzilla
> doesn't work on Windows", they think "Bugzilla doesn't work".
>
> I'd like to help on a Windows installer, I really would. I sent you
> my thoughts on why I wasn't contributing to the community, and I saw
> your email thread on your research results. You'll notice that thread
> was enough to keep me here on the mailing list :) , but I'm still not
> *really* contributing. A couple of things need to happen from the
> Bugzilla developers before I'd really want to devote any time to a
> Windows packager (and by "developers", I mean the real ones, not just
> the members of the mailing list; I guess for my purpose the list of
> code reviewers is "the real developers"):
>
> - A simple clarion call to the list(s) for some help in sprucing up
> the process of installing Bugzilla on Windows. It's okay that none of
> the reviewers knows much about making things install gracefully on
> Windows; what's not okay is that you KNOW that, and you still haven't
> put out a call for help.
> - A commitment to a Windows installer, and the general treatment of a
> Windows installation as "just as important as another platform". You
> can't make a release and then say the release is waiting for one
> person to create an installer. (Just think of the Firefox Project.
> If they "released" Firefox 4 and said, "oh yeah, you can get the code
> from CVS, but the Windows installer isn't ready yet", the majority of
> the Internet would think "Firefox 4 isn't released", and the rest of
> the Internet would think the Firefox Project has a screw loose for
> even announcing it was.)
>
>
> Basically, the Bugzilla Project needs to show it *wants* to be part of
> the Windows community before the Windows community can be expected to
> want to be part of the Bugzilla community.
>
> -Dan
More information about the developers
mailing list