On Dec 30, 6:48 am, Patric Mueller <
bh...@bigfoot.com> wrote:
> > [...] (I guess this means the dev team have a 3.4.x code branch as
> > well as the main trunk on which longer-term development is done.)
>
> Unlikely from what we know from postings in here and direct answers to
> bug reports that people get. Nothing specific is known of course but
> if they had a bugfix code branch why haven't we seen a bugfix release?
Probably because they have just a couple more things they want
to do to it first... and round tuits are in short supply. (I know
how
this is; you keep thinking you're going to get back to it, and then
other things draw your attention away again, and soon months
have gone by and you didn't even notice.)
> I presume that a NetHack release is quite involved (with all the
> different ports etc.) but after 8 years they could also just have made
> a source code release.
Many open-source projects operate primarily on a source release
system, with various third parties chipping in subsequently to
create binary packages for various platforms.
> Even a source code only release would have helped
> public server admins or us variant developers a lot.
Generally speaking, if you release the source, and it's
in anything resembling the kind of condition that allows
it to be compiled by people who know what they're doing,
binary builds will automagically appear, usually quite soon.
(This assumes it's a program that people are interested
in having, of course. If you release the source code for
your totally awesome markov chain generator that you
wrote over a long weekend, it may well be that nobody
will ever bother downloading it, much less compiling it
and releasing binary packages. Nethack, however,
shouldn't have a problem.)
> For example as we have seen in this thread that the
> bug descriptions on
nethack.org are often not good
> enough to reproduce the bugs.
True. It would appear that the developers are trying
not to "spoil" the already released version by telling
everyone how to exploit or otherwise reproduce every
single bug they know about. This is understandable,
although it's different from how a lot of open-source
projects work these days (particularly since the rather
notable value of
bugzilla.mozilla.org became obvious,
somewhere around the turn of the century).
> > Finding out the actual details of either kind of fix would
> > presumably require access to the code that the dev team
> > has produced thus far, or else a direct conversation with
> > someone on the dev team.
>
> You don't seem to know that Pat *is*
> "someone on the dev team".
Oh. No, I was not aware of that.