Talk:Bugs

From Xenharmonic Wiki
(Redirected from Talk:Wikibugs)
Jump to navigation Jump to search

This page is to report Wiki bugs. It is also for "To Do" items that are not about the content of the Wiki, but rather its administration. Please add to this page as you see bugs.

This page is only for discussion of bugs related to MediaWiki or the migration from Wikispaces. For more general discussion of how to improve the wiki, please go to Wikifuture instead.


NEEDS CHANGING

Below this section are all the bugs that currently require us to do something. When bugs are finished, they will be removed from here and added to Talk:FinishedBugs.

Shotgun Banhammer Setting Too Wide

Not sure if a PEBCAK, or wiki software issue, but:

Mike Battaglia blocked me for one day, mistaking me for User:PiotrGrochowski's sockpuppet.

I'm SO not that guy. I think the confusion is I created an account right around the time User:PiotrGrochowski was yelling at Kite.

I like Kite, and we've exchanged emails and chatted.

The notice said that my IP is blocked on the xen wiki, for "cursing at a member." I've never done that.

I've done nothing but useful edits on there. No beef at all.

Says it's because I have the same IP as User:PiotrGrochowski, which is impossible. I have no idea who that is.

the IP it claims I have is 172.17.0.1, which is a router IP, not a public IP. Anyone can have the router IP of 172.17.0.1. In fact, it was probably showing MIKE'S local IP as that. lol.

(I don't hide at all. I'm Michael Feen on Facebook, Michael W. Dean in the world, and I'm the guy from BipTunia music and maker of xen VSTs)

Can confirm. Mike, did you do a second ban? Or was it an auto-ban triggered by the sameness of IP address? Xenjacob (talk) 07:33, 2 October 2018 (UTC)
Confirmed. MediaWiki is grabbing the wrong IP address. I modified the block just now to remove the IP, so you should be good now. I will look into a fix for IP blocking. Tyler (talk) 08:28, 2 October 2018 (UTC)
Sounds good - I've moved this to the top for priority Mike Battaglia (talk) 17:32, 4 October 2018 (UTC)

Move Spanish pages to es.xen.wiki (now moved, but what about files?)

Páginas_en_español - i rounded up all the es pages i could find (not many) and linked them all here. Perhaps these could be moved to es.xen.wiki? Spt3125 (talk) 01:30, 20 September 2018 (UTC)
Also: 日本語のページ_(pages_in_Japanese) Spt3125 (talk) 01:59, 20 September 2018 (UTC)
Yes, we mentioned this on the Facebook forums here. Basically, the Spanish pages should be spun off and merged into es.xen.wiki. It would also be good to move the "Purdal" pages from purdal.xen.wiki into es.xen.wiki. The Japanese pages should also be spun off into jp.xen.wiki. But we will need someone who speaks these languages to lead the process; I know no Japanese at all and only know basic Spanish. If you would like to help with this, we would be very grateful! Mike Battaglia (talk) 06:30, 20 September 2018 (UTC)
I'm happy to help, but would need some guidance on the best way to proceed (not sure how to move a page, etc.) I can read Japanese just enough to do something basic like this; Spanish a bit better, but i'm far from fluent in either... Spt3125 (talk) 02:12, 21 September 2018 (UTC)
I will be happy to help here, Japanese as well as Spanish. (Don't know so much of both, but sure enough to create/edit/move pages, already done that in the old xenwiki.) (hstraub)(talk)
User:hstraub, User:Spt3125 -- can you compile a list of pages that need to be moved to es? Then I can mass export them all at once and re-import them there. Also, should we talk about this here, or on FB? Mike Battaglia (talk) 16:23, 23 September 2018 (UTC)
Mike, the page Páginas_en_español is that list (unless i've missed any pages, which is certainly possible). Happy to discuss on FB if you prefer. Spt3125 (talk) 21:40, 23 September 2018 (UTC)
Scott -- OK, this is probably close enough to get started. I need to do some infra cleanup first, but this will make it simple if those pages are really all of the correct ones... Mike Battaglia (talk) 18:42, 26 September 2018 (UTC)
Or maybe they are intended to be in purdal:, which is also Spanish? PiotrGrochowski (talk) 08:50, 26 September 2018 (UTC)
Purdal was a spinoff wiki designed by one of our Spanish-speaking members -- I believe User:Osmiorisbendi (this is Tutim?) as a unit of interval measure that is different from cents. It hasn't seen widespread adoption, but we thought that it would be good to archive before Wikispaces goes down. It should probably be translated into English, but for now it would be at least be good to merge into the main Spanish Wiki. Mike Battaglia (talk) 18:42, 26 September 2018 (UTC)
EDIT - I have moved the pages that were at Páginas_en_español. I have a summary (in English, not Spanish) here: https://es.xen.wiki/w/ImportPages. The only thing missing is files, I think. Can we get these by hand? Mike Battaglia (talk) 19:19, 1 October 2018 (UTC)

Mathematical formulae are not rendered correctly in mobile view

The rendering of mathematical formulae apparently works correctly in the desktop view but not in the mobile view. See the example at the bottom of Vals_and_Tuning_Space . Hstraub (talk) 20:17, 28 September 2018 (UTC)

Note that we need to change the plugin... Mike Battaglia (talk) 19:21, 1 October 2018 (UTC)

Scala file pages

Pages that are scala files need to be wrapped in code blocks and have extra line breaks removed. (EDIT: yes, I will be doing this automatically -- stay "tuned" :) )Mike Battaglia (talk) 17:27, 18 September 2018 (UTC)
There are a whole lot of these pages! Is there a way to do this (semi-)automatically? Or at least to generate a list of, say, all pages that contain ".scl"? To complicate matters further, some pages contain multiple .scl files (and no other content). Another option (not sure if better or worse) would be to transfer these .scl-only pages to actual files. Thoughts? I'm happy to help, just not sure of the best way to proceed... Spt3125 (talk) 03:19, 19 September 2018 (UTC)
Yes, I'll be doing this automatically, it's on my list -- no way we're doing this by hand and this is a simple regex job. Edited above to make clearer... -- Mike Battaglia (talk)
These pages have use in people clicking Random page and seeing random interesting tunings. PiotrGrochowski (talk) 04:22, 19 September 2018 (UTC)
It may be worth looking into excluding the Scala files from Random page results, maybe using something like Extension:ExcludeRandom. --Tyler (talk) 13:03, 19 September 2018 (UTC)
But whyyyy? The fanmade tunings only make Special:Random even better, inspiring people to use the tunings! PiotrGrochowski (talk) 13:05, 19 September 2018 (UTC)
Heh, if you like having the Scala files in random pages, might as well keep them. But, just thinking, maybe we could create a "Random tuning" link right below it... :) Mike Battaglia (talk) 13:48, 19 September 2018 (UTC)
How could we have split random page generators in MediaWiki? PiotrGrochowski (talk) 16:27, 19 September 2018 (UTC)
We could put them in a category like "Scala files", as User:Spt3125 suggests, and then there are MediaWiki extensions like this that let you get a random page from a category. Mike Battaglia (talk) 06:23, 20 September 2018 (UTC)
Sorry, I misread your comment and thought it was a complaint. Ignore me. Tyler (talk) 13:51, 19 September 2018 (UTC)
Excellent, thanks Mike! If that regex job can include adding a category such as "Scala files" or "scl" to those pages, that would be very useful i think. Some pages already have these ("tags" from Wikispaces), but many do not. Spt3125 (talk) 00:44, 20 September 2018 (UTC)
Random thought: what about moving them to, say, scl.xen.wiki? Not sure if this would be good or bad...? Spt3125 (talk) 00:44, 20 September 2018 (UTC)
Making a whole new wiki would be a lot of infrastructure work - would be much easier to just make a category for them, as you mention. Shouldn't be too difficult with regex, just a lot of other stuff to get finished first... Mike Battaglia (talk) 06:23, 20 September 2018 (UTC)
If we want to go this route, maybe it makes more sense to remove them as pages, and upload them as files? Essentially these .scl things are config files for Scala, not wiki pages. There could be a wiki page which contains a directory of uploaded .scl files including descriptions, related pages, etc. Someone can always make a wiki page about a scale which links to an .scl file, if they want to. Tyler (talk) 12:51, 20 September 2018 (UTC)
Whatever we do, I think the main use case should be on making it easy for people to create and add new Scala files the "right way" (whatever we decide that is), in the future. Mike Battaglia (talk) 16:17, 20 September 2018 (UTC)
Organized thought: how about handling of .scl in a way similar to .svg, and have a way of rendering it in-browser as a text list (and maybe even eventually audio clips)? This is also a vote against having .scl-only pages, and instead converting those to files. Xenjacob (talk) 21:06, 21 September 2018 (UTC)
We could do both of those. Automating audio will be more difficult, but possible -- I wrote a JavaScript MIDI library once upon a time I could dust off for this. We could also use the "subpage" feature and put them all at pages like scala/something.scl. Then we could create templates for the rest: so at the top of the page we put something like {{scala-start}} and at the end we put {{scala-end}}, and then create those templates to have whatever markup we like. Mike Battaglia (talk) 22:17, 21 September 2018 (UTC)
EDIT TO ABOVE: forget about subpages, it breaks pages with slashes in them (like 3/2). But categories and subcategories would work better for this than subpages anyway. Mike Battaglia (talk) 18:36, 26 September 2018 (UTC)
Instead of using subpages, how about using a new namespace called "Scala"? The page URLs would be something like `w/Scala:12edo.scl`. If we don't convert the Scala pages to files (I think we should), this would also make it easy to exclude them from the Special:Random search. If you wanted a random Scala file page, you can specify the Scala namespace with `w/Special:Random/Scala`. Tyler (talk) 01:51, 1 October 2018 (UTC)

We need to do something with scala pages, they make it harder to search for pages in Special:ShortPages. PiotrGrochowski (info, talk, contribs) 06:22, 15 October 2018 (UTC)

Re-add organizers

Organizers need to be put back from the old Wiki. We're working on this now as people sign up, but wanted to make a note of it. Mike Battaglia (talk) 06:51, 20 September 2018 (UTC)
UPDATE - at this point, everyone is back except Ryan and "Cenobyte". I'll leave this for a little longer but will probably move to finished soon... Mike Battaglia (talk) 15:04, 4 October 2018 (UTC)

"IMPORTDEBUG" category - changing external images

MediaWiki doesn't quite support external images in the same way that Wikispaces did. There are a few pages with external image links that need to be changed. More on the situation here: Category:IMPORTDEBUG - Change External Images - 07:23, 20 September 2018 (UTC)

Calculators/JavaScript is broken

Pages like Just Intonation -- EDO calculator render catastrophically incorrectly. PiotrGrochowski (talk) 15:56, 17 September 2018 (UTC)
Hi PetrPiotr - yes, unfortunately MediaWiki doesn't support JavaScript. There are three or four "calculator" pages that have broken as a result. We may be able to add some of this back in using Templates, but for now, this is unfortunately one of the (few) things that Wikispaces was able to do that MediaWiki doesn't support. Mike Battaglia (talk) 16:31, 17 September 2018 (UTC)
Why did you misspell my name, ... MiekMike? PiotrGrochowski (talk)
Oops - was talking to someone named "Petr" on Facebook at the same time, and I got my Petr's and my Piotr's mixed up... :) Mike Battaglia (talk) 16:51, 17 September 2018 (UTC)
The talk page has a link for a webpage that almost works, but fails when numbers are entered. PiotrGrochowski (talk) 18:41, 18 September 2018 (UTC)
If someone wants to create a version of this that works as a standalone page, maybe we can host it and then link to it from the wiki. Tyler (talk) 13:34, 20 September 2018 (UTC)
@Piotr - Yeah, this is because there's no JavaScript, since MediaWiki is HTML only. I think this "Widgets" plugin is what we will need. I'm not sure if Templates will also work, but maybe. Mike Battaglia (talk) 16:00, 20 September 2018 (UTC)
Did you see that webpage in Talk:Just Intonation -- EDO calculator with the "almost working" behavior? That's a copy of the HTML code given. PiotrGrochowski (talk) 16:06, 20 September 2018 (UTC)
Page backups are done, https://web.archive.org/web/20180920184047/http://xenharmonic.wikispaces.com/Interval%20calculator?responseToken=05777b0c767eb7f0d7338c241de5ac1ff , https://web.archive.org/web/20180920184435/http://xenharmonic.wikispaces.com/Just%20Intonation%20->%20EDO%20calculator?responseToken=09b43236460272dc924467493160c31d5

any more?

Yes, these: https://en.xen.wiki/w/Wolfram_Alpha_Regular_Temperament_Widgets Mike Battaglia (talk) 16:07, 23 September 2018 (UTC)
Wolfram Alpha Regular Temperament Widgets now has a link to another page backup. PiotrGrochowski (talk) 16:10, 23 September 2018 (UTC)

Imagine what would happen if FREEZE rendered the Acid3 test. Have you tested this? How about the Acid1 test or the Acid2 test? PiotrGrochowski (talk) 06:42, 21 September 2018 (UTC)

The thing you are calling "FREEZE" was just from before we imported - now it's only the MediaWiki engine. We may be able to do some JavaScript things -- on the list of things to do Mike Battaglia (talk) 16:08, 23 September 2018 (UTC)

Complete the translation of purdal:

The translation of purdal: to Spanish looks very incomplete. PiotrGrochowski (talk) 08:07, 23 September 2018 (UTC)

Backup Purdal calculator

Purdal calculator cannot be backed up easily, because it requires to be logged in and joined. While it is possible to do so in browser, backup services will not see the logged in data. Trying to save the page results in it not working properly, similarly to the "almost working" page at Talk:Just Intonation -- EDO calculator. What to do?! PiotrGrochowski (talk) 16:43, 26 September 2018 (UTC)

Error
I think the Purdal calculator was broken on Wikispaces too, right? We may just have to make a new one, it seems pretty easy to do. Mike Battaglia (talk) 17:12, 26 September 2018 (UTC)
http://purdal.wikispaces.com/Purdal+calculator works for me. You may need to request membership, like I did to attempt backup. PiotrGrochowski (talk) 17:57, 26 September 2018 (UTC)
Everything was saved in the backup, but at any rate, here is the saved HTML from the original page: [1] - Mike Battaglia (talk) 21:26, 26 September 2018 (UTC)

Upload authors

The person who originally loaded up a file in wikispaces is missing on the file uploaded to the MediaWiki wiki. Can this information be added? (Xenwolf)

I left this info in the comments page for each file. Can you show a page that has it missing? Also, you can sign these with ~~~~ - Mike Battaglia (talk) 20:10, 29 September 2018 (UTC)
Sorry that I forgot to sign.
Ah, I see, maybe I only overlooked it. I don't remember the file, but I do remember that I searched for it. Let's see if I can find it again (maybe if was only by the Random page function) ... --Xenwolf (talk) 13:00, 30 September 2018 (UTC)

Pages that get replaced by a blank page

This bug seems to have started manifesting in the last 3(?) months, in which certain pages randomly disappear for long intervals, being replaced by a blank page having no HTML code. This currently includes the EDO page and some specific EDO pages (currently 34EDO), as well as many rational intervals (including 3/2), and the Gallery of projective tuning space images. I have so far found this to occur both on my 2011 iMac at home (I know, I need a new computer) with Firefox 115.7.0ESR, Safari 13.1.2 (13609.3.5.1.5), and Google Chrome (whatever the latest version supported with High Sierra is); on a 2021 iMac running MacOS Monterey with whatever the latest version of Safari is for that, and a PC (2017(?)-vintage) running Windows 10 with latest or nearly latest versions of Chrome, Edge, and Firefox (not ESR). Both of the latter computers had never seen the Xenharmonic Wiki before, as had Chrome and Safari on my home 2011 iMac. Clearing cache does not change the problem. So far, it has NOT happened on my iPhone 14 under Safari, Chrome, or Firefox, although the problem might occur with more extensive testing. On the computers on which the problem occurs, it occurs on the same pages (at least if tested within a short time of each other).

I have found a couple of partial workarounds, plus another so newly discovered that I don't know yet whether it is partial. The first workaround is to access a disappeared page from a Redirect, such as looking up 3/2 as "perfect fifth". Of course, not all pages have a redirect that is known to me. The second workaround is to manually alter the URL for a page to show the History page, such as https://en.xen.wiki/index.php?title=34edo?action=history and then clock on the most recent entry -- this usually works, but in some cases the History page itself becomes a blank page. At long intervals, a page will reappear (this has happened with the EDO page and several specific EDO pages), but sometimes it will disappear again (which happened with the EDO page). The third, which I could not test until early morning of 2024-02-12, is to be logged in (I just got this account); I also tested a set disappearing pages after logging out, and they start disappearing again; it is too early to say whether being logged in actually completely suppresses the problem.

Lucius Chiaraviglio (talk) 07:56, 12 February 2024 (UTC)

Don't know how to do an actual proper fix, but I have noticed that issue is often fixed for whatever reason by appending a URL query string (?<whatever text>) to the URL, even if it does not actually have a function (like just putting some gibberish after the question mark).

CompactStar (talk) 08:07, 12 February 2024 (UTC)

As far as I know, it's a problem with the server cache, and the server admin is currently looking into a more permanent solution. In the meantime, you can try clearing a page's cache manually by going to Special:Purge and typing in the name of the page that doesn't load properly. --Fredg999 (talk) 02:25, 13 February 2024 (UTC)
Should have been fixed now. FloraC (talk) 08:01, 14 February 2024 (UTC)