Stigmj added a comment.
I will admit, after thinking a bit more, I'll concede it's not necessarily
wrong behaviour, but the code doesn't cover all cases anyway. These may be more
of a "cosmetic" bug character:
Running with master:
$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
$ python pwb.py fixing_redirects.py -simulate -page:"Bruker:Stigmj/Sandkasse"
Retrieving 1 pages from wikipedia:no.
>>> Bruker:Stigmj/Sandkasse <<<
WARNING: Source section #Se_også and target section [[no:Alpin
kombinasjon#Superkombinasjon]] found. Skipping.
WARNING: Source section #Se_også and target section [[no:Alpin
kombinasjon#Superkombinasjon]] found. Skipping.
WARNING: Source section #Se_også and target section [[no:Alpin
kombinasjon#Superkombinasjon]] found. Skipping.
WARNING: Source section #Se_også and target section [[no:Alpin
kombinasjon#Superkombinasjon]] found. Skipping.
@@ -1,14 +1,14 @@
- * [[Evgeni Plushenko]]
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]
- * [[Evgeni Plushenko|test]]
+ * [[jevgenij Pljusjtsjenko|test]]
- * [[Evgeni Plushenko|Jevgenij Pljusjtsjenko]]
+ * [[Jevgenij Pljusjtsjenko]]
- * [[Evgeni Plushenko|Jevgenij Pljusjtsjenkovitsj]]
+ * [[Jevgenij Pljusjtsjenko]]vitsj
- * [[Evgeni Plushenko|jevgenij Pljusjtsjenko]]
+ * [[jevgenij Pljusjtsjenko]]
- * [[Evgeni Plushenko|jevgenij Pljusjtsjenkovitsj]]
+ * [[jevgenij Pljusjtsjenko]]vitsj
- * [[Evgeni Plushenko]]:Jau
- * [[Evgeni Plushenko]]:hau
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]:Jau
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]:hau
- * [[Evgeni Plushenko|:breakit]]
+ * [[jevgenij Pljusjtsjenko|breakit]]
- * [[superkombinasjon]]
- * [[Superkombinasjon]]
+ * [[alpin kombinasjon#Superkombinasjon|superkombinasjon]]
+ * [[Alpin kombinasjon#Superkombinasjon|Superkombinasjon]]
- * [[superkombinasjon|kombinasjon]]
+ * [[alpin kombinasjon#Superkombinasjon|kombinasjon]]
- * [[Superkombinasjon]]test
+ * [[Alpin kombinasjon#Superkombinasjon|Superkombinasjontest]]
- * [[superkombinasjon|kombinasjon]]stest
+ * [[alpin kombinasjon#Superkombinasjon|kombinasjonstest]]
@@ -21 +21 @@
- * [[ishockey-VM 2011 (elitedivisjonen)|ishockey-VM 2011]]
+ * [[ishockey-VM 2011 (toppdivisjonen)|ishockey-VM 2011]]
Now running with old version:
$ git checkout 8a7c42f5~1
Note: checking out '8a7c42f5~1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at e56b4be... Merge "flake8-docstrings 0.2.2-0.2.4 fail"
$ python pwb.py fixing_redirects.py -simulate -page:"Bruker:Stigmj/Sandkasse"
Retrieving 1 pages from wikipedia:no.
>>> Bruker:Stigmj/Sandkasse <<<
@@ -1,18 +1,18 @@
- * [[Evgeni Plushenko]]
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]
- * [[Evgeni Plushenko|test]]
+ * [[Jevgenij Pljusjtsjenko|test]]
- * [[Evgeni Plushenko|Jevgenij Pljusjtsjenko]]
+ * [[Jevgenij Pljusjtsjenko]]
- * [[Evgeni Plushenko|Jevgenij Pljusjtsjenkovitsj]]
+ * [[Jevgenij Pljusjtsjenko]]vitsj
- * [[Evgeni Plushenko|jevgenij Pljusjtsjenko]]
+ * [[jevgenij Pljusjtsjenko]]
- * [[Evgeni Plushenko|jevgenij Pljusjtsjenkovitsj]]
+ * [[jevgenij Pljusjtsjenko]]vitsj
- * [[Evgeni Plushenko]]:Jau
- * [[Evgeni Plushenko]]:hau
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]:Jau
+ * [[Jevgenij Pljusjtsjenko|Evgeni Plushenko]]:hau
- * [[Evgeni Plushenko|:breakit]]
+ * [[Jevgenij Pljusjtsjenko|:breakit]]
- * [[superkombinasjon]]
- * [[Superkombinasjon]]
+ * [[Alpin kombinasjon|superkombinasjon]]
+ * [[Alpin kombinasjon|Superkombinasjon]]
- * [[superkombinasjon|kombinasjon]]
+ * [[Alpin kombinasjon|kombinasjon]]
- * [[Superkombinasjon]]test
+ * [[Alpin kombinasjon|Superkombinasjontest]]
- * [[superkombinasjon|kombinasjon]]stest
+ * [[Alpin kombinasjon|kombinasjonstest]]
- * [[Superkombinasjon#Se_også]]
+ * [[Alpin kombinasjon#Se_også|Superkombinasjon]]
- * [[Superkombinasjon#Se_også|testing]]
+ * [[Alpin kombinasjon#Se_også|testing]]
- * [[Superkombinasjon#Se_også|Testing]]
+ * [[Alpin kombinasjon#Se_også|Testing]]
- * [[Superkombinasjon#Se_også|testing]]inging
+ * [[Alpin kombinasjon#Se_også|testinginging]]
@@ -21 +21 @@
- * [[ishockey-VM 2011 (elitedivisjonen)|ishockey-VM 2011]]
+ * [[Ishockey-VM 2011 (toppdivisjonen)|ishockey-VM 2011]]
The discrepancies are shown best here:
$ master
@@ -21 +21 @@
- * [[ishockey-VM 2011 (elitedivisjonen)|ishockey-VM 2011]]
+ * [[ishockey-VM 2011 (toppdivisjonen)|ishockey-VM 2011]]
$ 8a7c42f5~1
@@ -21 +21 @@
- * [[ishockey-VM 2011 (elitedivisjonen)|ishockey-VM 2011]]
+ * [[Ishockey-VM 2011 (toppdivisjonen)|ishockey-VM 2011]]
I can't see any rationale for having the first letter of the targetPage be
lower case as long as you have a linktext there as well. I may be wrong,
though..
The other strange behaviour is here:
$ master
- * [[Evgeni Plushenko|:breakit]]
+ * [[jevgenij Pljusjtsjenko|breakit]]
$ 8a7c42f5~1
- * [[Evgeni Plushenko|:breakit]]
+ * [[Jevgenij Pljusjtsjenko|:breakit]]
In the example above, the new version strips the ":" from the linktext as well.
Why?
TASK DETAIL
https://phabricator.wikimedia.org/T123892
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Stigmj
Cc: jayvdb, XZise, Xqt, gerritbot, Aklapper, StudiesWorld, Stigmj,
pywikibot-bugs-list
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs