[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question for candidate Walther



On Fri, Mar 11, 2005 at 12:02:10AM -0800, Jonathan Walther wrote:
> On Fri, Mar 11, 2005 at 04:05:03PM +1100, Daniel Stone wrote:
> >Contrast this with the Xouvert 0.1 announcement[2]:
> >       Date: 	Sun, 7 Dec 2003 05:24:40 -0800
> >       
> >This release was either two months and six days, or one month and six
> >days, late; depends on how you look at it.
> 
> I didn't go digging through the archives before writing my platform.
> You may be right.  Most of our announcements were done via our webpages.
> Since we lost our entire edit history for those when the repositories
> got wiped, I can't go through and show exactly how the December 7
> release announcement matches up with "on time", but the whole team felt
> pretty proud of our schedule keeping.
>
> I believe that by November 1 what we offered was the XFree86 sources
> just before the point where they changed the license, made available to
> the public through the arch revision control system.  Since we hadn't
> made any changes, we didn't stamp it with a release number until we'd
> made some changes.  Internally we called it the "developers release".
> 
> So, yes, we had shipping source code on time, but you are right, it
> wasn't a "release" as the outside world would consider it, involving
> modifications to the code, etc.  Thanks for the trip down memory lane.
> I'm sorry if you feel misled; that wasn't my intent.

Er, from the IRC log[0] of 20041207:
<SirDibos> btw, I'm havnig a shower now, then updating the website. should take
           an hour or so. then we release to the public!
and later on in the same day:
<DanielS> can i just ask, though, to satisfy the cynic in me - what's changed
          since it was a few hours away, a month and a half ago? :)
<SirDibos> DanielS: what changed is, me, Andri, and a couple others have
           actually checked the source out of the arch archive and compiled it,
	   whereas 2 months ago there was no source ^_^

As for the Arch archive, yes, you announced previously that there would
be an arch import on the date the first release was scheduled for.

However:
-r--r--r--  1 1073 users 20747144 Dec  7  2003 xouvert--mainline--0.1--base-0.src.tar.gz

This seems to line up with the theory that the release occurred on the
7th of December 2003, which is so far the most plausible theory.  Which
would put it one or two months, plus six days, late.

It seems odd that you saw fit to pre-announce that there would be a
'hackers release' later on the 1st of November[1], yet didn't bother
to actually follow that up with a real release.  This seems like
absolutely bizzare behaviour to me: why would you bother to
'pre-announce' that something would happen later that day, and then
never bother following that up with a full announcement?  Especially
when you actually do that full announcement, and publish the sources,
a month and six days later.  I do have a very good recollection of
you guys battling arch imports for a very long time, which was
anecdotally backed up on IRC to me today.

> >March's list traffic[10] sees your first post in months, in which you
> >announce[11] that there has been a long radio silence, and that
> >'Xouvert at the moment is the XFree86 4.3 X server with Alan Cox's VIA
> >drivers added'.  There was no code behind this.  Indeed, as you state
> >later in the announcement:
> >
> >I believe your statement on what Xouvert was at the time referred to
> >plans, not code.  You mention that you were probably moving to the
> >commit repositories to fd.o; I do not recall this ever having happened,
> >there is no 'xouvert' group on gabe.freedesktop.org[12], and no posts
> >from you to sitewranglers@lists.freedesktop.org (the fd.o admin list).
> 
> Our activities on freedesktop.org all happened before gabe came up.  I
> think we had an account on pdx. We used it as a mirror until the hard
> drive crash, but never uploaded the second release to it.  Noone on the
> Xouvert team was ever made aware of the sitewranglers mailing list.
> Even the existence of lists.freedesktop.org is a fairly new thing.

gabe is the same machine as pdx, and /home was preserved as
/home/compromised when we renamed it gabe after the reinstall (indeed,
it is still available today).  I did later find the first release (as
an arch branch with only a base-0 -- only one commit, ever), in
/home/compromised/www/twiki/Software/xouvert; this was the old
http://freedesktop.org/Software/xouvert/.

As for lists.fd.o, it's just part of our effort to move everything to
service-based names; sitewranglers has existed since very, very early
on as sitewranglers@fd.o and sitewranglers@pdx.fd.o.

> The second release was real; we took the X.org sources, applied some
> patches, and ran it through a custom perl script that stripped the
> server code out from the rest of the CVS goop called X11.  The release
> was downloadable from the Xouvert.org site.

Was it?  web.archive.org does not show any reference to this ever, it
is not downloadable anywhere today, and it was not announced anywhere
(not on the mailing lists, not on the IRC archives that I can see,
not on any news site).  Surely if it was available for download but is
now no longer there, there would be a notice to that effect?

> While I was busy stamping out fires elsewhere, just before the second
> release, the webmaster had to deal with some issues on the server, and
> made some changes to the website, including moving things around.  At
> that point, lacking repository histories, I threw in the towel;  X.org
> was picking up steam, and although there was still a significant niche
> for Xouvert, everyone on the team, including myself, was moving on to
> other life obligations.

Understandably.  I'm just curious as to, if you disbanded Xouvert in
this way, why every component except the second release was seemingly
preserved.

> One of the (many) headaches that persuaded me not to revive Xouvert
> after the second release was the design of the arch revision control
> system; setting it up securely was not trivial at that point in its
> development.  That may have changed; I respect the abilities of Tom Lord
> a lot.  If I were to revive Xouvert today, I would use darcs.  It is
> vastly easier to use and administer than arch.  Darcs is what Xouvert
> needed from the beginning.

This doesn't explain (certainly not to my satisfaction) what happened
to the second release: did you simply rm -rf the source?  Your mails in
February certainly indicate that you strongly believed that no source
was available at that time.

How was the second release of Arch developed?  From my persuals of the
IRC logs, I didn't find anything relating to development, only a whole
stack of unanswered questions about the development.  If you could
point me to a spot in the IRC logs where there was some concrete
evidence of a second release ever being issued, this would be great;
my doubts still remain.

I did, however, find an interesting figment on the 22nd of
February[2], seeming to imply that you did not lead the project after
mid-February:
        <nakee_> mrMister since when is Odin- project leader?:)
        <mrMister> nakee_: jonathan had to deal with some nazi
                   accusations.
        <mrMister> so he gave the leadership to herbert
        <nakee_> did he accept it?
        <mrMister> yeah
        <mrMister> I think so :(
        <mrMister> :)

The only traffic from you on IRC in the first week of April was that
you welcomed someone back and said 'woot'.  Someone else said 'brb'
a couple of days earlier, and in the midst of this non-stop barrage
of traffic, someone else offered to make a logo (which didn't get a
response, so he left).  None of this is indicative of a release to
me.

In open source circles, releases are very transparent: there is
activity and announcements, both of which happen over IRC and mailing
lists; there are announcements to news sites, there are tarballs,
et al.  I haven't seen either of those for Xouvert's release two.

> >There were three follow-up questions (none with any real effect on the
> >project, just musings about X, mainly; although an answer for 'what are
> >you going to do now they've changed the licence?'
> 
> Xouvert dealt with the license change issue at its inception.  Simply
> put, we grabbed the source code from just before the license change.
> Was there another license change since then?

No, I was referring to the original licence change.  Which happened
in January 2004.

> >Someone suggested rewriting the build system again.
> 
> I did. I planned to use the scsh scheme interpreter as a build system to
> replace imake, cpp, m4 and make in one felling swoop.  Something it
> would still be nice to do.  I don't believe in XML.  It is a weak and
> sickly bastardization of SGML.

Someone else on xouvert-general suggested it with something that, at a
glance, looked a bit like ant.

> >www.xouvert.org now states that the release slated for April 1, 2004
> >(sic; should be April 5), was 'the last release of Xouvert for now'[16]
> >and that all the developers had moved on.  However, there was never any
> >announcement of:
> >       * a release,
> >       * a pending release,
> >       * a test release,
> >       * the archives being recreated,
> >       * anything other than 'XFree86 4.3 with Alan Cox's VIA patches'.
> 
> Yep, Xouvert certainly had problems. 
> 
>    a) the commit repositories weren't lost, and never recreated.
>    b) testing was limited due to resource starvation at the end.
>    c) yes, we fell down in announcing the release.
> 
> However, the pending release WAS announced long in advance, on the
> website.  And the release was available on the website for a while,
> until things got reshuffled in the aftermath of a breakin.

I don't see any evidence of this from the Wayback Machine, and
removing all references to code seems odd; I find it rather implausible
that absolutely no-one, anywhere, had a copy of the source you could
even reconstruct from.

> >I read your platform, and attempt to reconcile your statement from the
> >first paragraph of this mail, with the history of Xouvert.
> 
> I hope I was able to clear matters up to your satisfaction.

No, I'm afraid I still do not believe that the first release occurred
on time, or that the second release ever occurred, and my faith in your
release abilities is very low for someone who listed it as its absolute
top priority.

-d

[0]: http://www.xouvert.org/irc/2003/12/07
[1]: http://lists.gnu.org/archive/html/xouvert-general/2003-11/msg00000.html
[2]: http://www.xouvert.org/irc/2004/02/22

Attachment: signature.asc
Description: Digital signature


Reply to: