Rosetta Code:Village Pump/Unlisted tasks: Difference between revisions

From Rosetta Code
Content added Content deleted
(Some tasks no longer being indexed)
 
(add comment)
 
(6 intermediate revisions by 3 users not shown)
Line 8: Line 8:
It came to my attention when generating my weekly report for the [[Rosetta_Code/Count_examples]] task full list: [[Rosetta_Code/Count_examples/Full_list]] The list shrank by quite a bit. I initially attributed it to a bug in my program (and actually found and fixed one) but re-running it didn't help. On closer investigation, I found that several tasks are no longer being indexed on the [[:Category:Programming_Tasks]] page. The pages still exist and seem to have correct markup, they just aren't being indexed.
It came to my attention when generating my weekly report for the [[Rosetta_Code/Count_examples]] task full list: [[Rosetta_Code/Count_examples/Full_list]] The list shrank by quite a bit. I initially attributed it to a bug in my program (and actually found and fixed one) but re-running it didn't help. On closer investigation, I found that several tasks are no longer being indexed on the [[:Category:Programming_Tasks]] page. The pages still exist and seem to have correct markup, they just aren't being indexed.


A partial list of pages that exist, but don't show up in the [[:Category:Programming_Tasks]] list:
A partial(?) list of pages that exist, but don't show up in the [[:Category:Programming_Tasks]] list:
*[[15 puzzle solver]]
*[[15%20puzzle%20solver|15 puzzle solver]]
*[[Active%20Directory%2FConnect|Active Directory/Connect]]
*[[Case-sensitivity of identifiers]]
*[[Active%20object|Active object]]
*[[Check input device is a terminal]]
*[[Address%20of%20a%20variable|Address of a variable]]
*[[Checkpoint synchronization]]
*[[Bitmap%2FBresenham%27s%20line%20algorithm|Bitmap/Bresenham's line algorithm]]
*[[Closures/Value capture]]
*[[Case-sensitivity%20of%20identifiers|Case-sensitivity of identifiers]]
*[[Conditional structures]]
*[[Check%20input%20device%20is%20a%20terminal|Check input device is a terminal]]
*[[Constrained random points on a circle]]
*[[Checkpoint%20synchronization|Checkpoint synchronization]]
*[[Create a two-dimensional array at runtime]]
*[[Closures%2FValue%20capture|Closures/Value capture]]
*[[Damm algorithm]]
*[[Conditional%20structures|Conditional structures]]
*[[Date format]]
*[[Constrained%20random%20points%20on%20a%20circle|Constrained random points on a circle]]
*[[Loops/For]]
*[[Create%20a%20two-dimensional%20array%20at%20runtime|Create a two-dimensional array at runtime]]
*[[Damm%20algorithm|Damm algorithm]]
*[[Date%20format|Date format]]
*[[Enumerations|Enumerations]]
*[[Execute%20a%20system%20command|Execute a system command]]
*[[Factors%20of%20an%20integer|Factors of an integer]]
*[[File%20extension%20is%20in%20extensions%20list|File extension is in extensions list]]
*[[File%20input%2Foutput|File input/output]]
*[[Forward%20difference|Forward difference]]
*[[Go%20Fish|Go Fish]]
*[[GUI%2FMaximum%20window%20dimensions|GUI/Maximum window dimensions]]
*[[Hello%20world%2FGraphical|Hello world/Graphical]]
*[[Host%20introspection|Host introspection]]
*[[Hostname|Hostname]]
*[[Include%20a%20file|Include a file]]
*[[Inheritance%2FMultiple|Inheritance/Multiple]]
*[[Inheritance%2FSingle|Inheritance/Single]]
*[[Input%20loop|Input loop]]
*[[Image%20convolution|Image convolution]]
*[[Iterated%20digits%20squaring|Iterated digits squaring]]
*[[Loops%2FFor|Loops/For]]
*[[Monads%2FWriter%20monad|Monads/Writer monad]]
*[[Move-to-front%20algorithm|Move-to-front algorithm]]
*[[Multiplication%20tables|Multiplication tables]]
*[[Mutual%20recursion|Mutual recursion]]
*[[Natural%20sorting|Natural sorting]]
*[[Non-continuous%20subsequences|Non-continuous subsequences]]
*[[Palindrome%20detection|Palindrome detection]]
*[[Parametric%20polymorphism|Parametric polymorphism]]
*[[Perlin%20noise|Perlin noise]]
*[[Price%20fraction|Price fraction]]
*[[Primality%20by%20trial%20division|Primality by trial division]]
*[[Prime%20decomposition|Prime decomposition]]
*[[Pointers%20and%20references|Pointers and references]]
*[[Remove%20duplicate%20elements|Remove duplicate elements]]
*[[Sorting%20algorithms%2FBubble%20sort|Sorting algorithms/Bubble sort]]
*[[Terminal%20control%2FPreserve%20screen|Terminal control/Preserve screen]]
*[[Tree%20traversal|Tree traversal]]
*[[Web%20scraping|Web scraping]]


(There are many others, I just ran out of patience)
(At least, as many as I could find)


Checking the individual pages, can't see any issue that would prevent them from being indexed. There doesn't seem to be any common thread that would tie them all together, some are quite old, others are fairly recent, some haven't been edited in several weeks, nothing looks particularly suspect. At this point, I don't know what else to check.
Checking the individual pages, can't see any issue that would prevent them from being indexed. There doesn't seem to be any common thread that would tie them all together, some are quite old, others are fairly recent, some haven't been edited in several weeks, nothing looks particularly suspect. At this point, I don't know what else to check.
Line 28: Line 67:


Any ideas? --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 23:49, 26 July 2020 (UTC)
Any ideas? --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 23:49, 26 July 2020 (UTC)

: Any possible connection to the   "modernizing of Rosetta Code's infrastructure"?     -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 01:00, 27 July 2020 (UTC)

:: I think it's more likely to be something you drew attention to yesterday, Gerard, namely the attempt by a user to change the Task template (probably thinking this was the way to add a new task) before realizing the error of his ways and putting it back the way it was. Although I can't detect any lasting damage, it might be worth undoing the changes back to the last 'bona fide' edit by Dkf in 2010 to see whether it makes any difference.-- [[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 08:59, 27 July 2020 (UTC)

::: Ok. I don't know what happened, (I suspect PureFox is correct about the root cause) but it appears that any edit to the page will get it to be re-indexed, (no matter how trivial) I'm going to make a series of trivial edits to get the pages re-indexed. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 23:02, 30 July 2020 (UTC)

:::: Hah! That seemed to work. Was able to force the pages to be reindexed. Looks Like they are all showing up in the Tasks list again. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 23:38, 30 July 2020 (UTC)

:::: Glad to hear you've managed to fix it :) Whatever the cause, it was certainly a strange one as the indexing for the individual languages didn't seem to be affected. --[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 10:16, 31 July 2020 (UTC)

::::: I noticed it affected the <tt>Tasks not implemented in _____</tt> pages, but not the main language pages where completed tasks are listed. Strange. --[[User:Chunes|Chunes]] ([[User talk:Chunes|talk]]) 10:24, 31 July 2020 (UTC)

Latest revision as of 10:25, 31 July 2020

Unlisted tasks
This is a particular discussion thread among many which consider Rosetta Code.

Summary

Several tasks are not showing up in the site listings

Discussion

Sometime during the week July 19 2020 through July 26 2020 something has changed on the site to cause many tasks, some quite old, to no longer show up in the task listings.

It came to my attention when generating my weekly report for the Rosetta_Code/Count_examples task full list: Rosetta_Code/Count_examples/Full_list The list shrank by quite a bit. I initially attributed it to a bug in my program (and actually found and fixed one) but re-running it didn't help. On closer investigation, I found that several tasks are no longer being indexed on the Category:Programming_Tasks page. The pages still exist and seem to have correct markup, they just aren't being indexed.

A partial(?) list of pages that exist, but don't show up in the Category:Programming_Tasks list:

(At least, as many as I could find)

Checking the individual pages, can't see any issue that would prevent them from being indexed. There doesn't seem to be any common thread that would tie them all together, some are quite old, others are fairly recent, some haven't been edited in several weeks, nothing looks particularly suspect. At this point, I don't know what else to check.

The "missing" pages are (among other things,) throwing off the counts for my report pages and making for some odd results.

Any ideas? --Thundergnat (talk) 23:49, 26 July 2020 (UTC)

Any possible connection to the   "modernizing of Rosetta Code's infrastructure"?     -- Gerard Schildberger (talk) 01:00, 27 July 2020 (UTC)
I think it's more likely to be something you drew attention to yesterday, Gerard, namely the attempt by a user to change the Task template (probably thinking this was the way to add a new task) before realizing the error of his ways and putting it back the way it was. Although I can't detect any lasting damage, it might be worth undoing the changes back to the last 'bona fide' edit by Dkf in 2010 to see whether it makes any difference.-- PureFox (talk) 08:59, 27 July 2020 (UTC)
Ok. I don't know what happened, (I suspect PureFox is correct about the root cause) but it appears that any edit to the page will get it to be re-indexed, (no matter how trivial) I'm going to make a series of trivial edits to get the pages re-indexed. --Thundergnat (talk) 23:02, 30 July 2020 (UTC)
Hah! That seemed to work. Was able to force the pages to be reindexed. Looks Like they are all showing up in the Tasks list again. --Thundergnat (talk) 23:38, 30 July 2020 (UTC)
Glad to hear you've managed to fix it :) Whatever the cause, it was certainly a strange one as the indexing for the individual languages didn't seem to be affected. --PureFox (talk) 10:16, 31 July 2020 (UTC)
I noticed it affected the Tasks not implemented in _____ pages, but not the main language pages where completed tasks are listed. Strange. --Chunes (talk) 10:24, 31 July 2020 (UTC)