Two pages are listed as Orphans that have illegal
names:
[[What_is_Mathematics,_Really?|What is Mathematics, Really?]]
and [[Wikipedia:|Wikipedia:]]. Can someone with powers that
surpass those of us mere sysops either blow those pages away or
rename to some that can be accessed for editing?
Secondly, the years 803 through 809 continue to be listed as
orphans despite having numerous incoming links. Why is that?
It just so happens I looked at that code recently, so I fixed it.
I deleted the illegal articles manually, and I found the bug in
the code that was causing it to misreport the year pages as orphans.
It's rather instructive, actually: The code was relying on two lists
of article titles being sorted, and comparing them 3-tape-merge style
(and yes, I'm probably one of the few programmers here who calls it a
3-tape merge because I've actually done it with tapes:-). Well,
MySQL faithfully returns the titles in text order, but then then code
uses a simple PHP "<" to compare them; PHP is typeless, and therefore
will use numeric comparisons when strings look like numbers, so it
thinks "80286" > "803", even though MySQL got it right. The fix is
in CVS.
0