Page MenuHomePhabricator

clean_sandbox.py can't get sandbox title correctly (removes namespace from title)
Closed, ResolvedPublicBUG REPORT

Description

Steps to Reproduce:

Run the following command

python pwb.py clean_sandbox -lang:ar

Actual Results:

WARNING: /mnt/nfs/labstore-secondary-tools-home/meno25/core/pywikibot/__init__.py:125: FutureWarning:
Python 2.7.13 will be dropped in 2020.
It is recommended to use Python 3.5 or above.
See T213287 for further information.

  FutureWarning)

Preparing to process sandbox page [[ملعب]]
Sleeping for 4.1 seconds, 2019-06-10 14:38:08
Page [[ملعب]] saved
@@ -1,50 +1,2 @@
+ {{عنوان الملعب}}
+ <!-- مرحبا! خذ راحتك في تجربة مهارتك في التنسيق والتحرير أسفل هذا السطر. هذه الصفحة لتجارب التعديل ، سيتم تفريغ هذه الصفحة كل 12 ساعة. -->
- {{وضح}}
- [[ملف:AFAS-stadion Achter de Kazerne.jpg|تصغير|300بك|صورة بانورامية لأحد الملاعب]]
- '''الملعب''' {{إنج|Stadium}} هو مجمع رياضي، يضم مدرجات تضم جماهير ومشاهدين حاضرة ومرافق تخدمهم، تحيط بمساحة في وسط الملعب وقد يكون في تلك المساحة ساحة ألعاب متعددة أو [[ملعب كرة قدم]] أو [[منصة]] يتحدث منها قائد سياسي، أو [[مسرح]] تقام عليه أعمال فنية، والساحة مزودة بوسائل وتجهيزات لتحقيق تلك الأنشطة وتقديم الخدمات المتصلة بها ومصممة لتمكين المتفرجين من مشاهدة الحدث جلوسا أو وقوفا.<ref>http://dictionary.reference.com/browse/stadium Dictionary.com</ref> ويستخدم الملعب في الغالب وفي الأصل للأغراض الرياضية. والملعب بمعناه الحديث هو مكان مخصص لممارسة التمارين، أو الألعاب الرياضية، أو إقامة الحفلات أو غيرها من العروض والمناسبات في الهواء الطلق.<ref name="arab-ency.com">[http://www.arab-ency.com/index.php?module=pnEncyclopedia&func=display_term&id=162110&m=1 البحوث | الموسوعة العربية<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20180116081115/http://www.arab-ency.com/index.php?module=pnEncyclopedia&func=display_term&id=162110&m=1 |date=16 يناير 2018}}</ref>
-
- == أصل كلمة ملعب ==
-
- [[ملف:allianzarenacombo.jpg|تصغير|[[أليانز أرينا]] أول ملعب يتغير لونه الخارجي ويقع في [[ألمانيا]].]]
-
- اسم مكان من لعب ، موضع اللَّعب ومصدر الفعل لعب، وهو مكان اللعب، يقابله بالإنجليزية   كلمة (Stadium) وأصلها لاتيني {{لاتينية|στάδιον}} وتنطق شتاديون، والكلمة في الأصل تطلق للدلالة على وحدة قياس طولي تعادل حسب مقاسات اليوم 600 قدم (180 متر). ولكنها قد تختلف عند الأخذ بها في سياق تاريخي معين نظرا لأختلاف الأقدام البشرية في طولها من إنسان لآخر.
-
- == التاريخ ==
-
- يعود تاريخ بناء الملعب كمنشأة إلى القرن الأول قبل الميلاد حيث كانت تجرى الألعاب والمسابقات في اليونان القديمة وطبقا [[باوسانياس المقدوني|لباوسانياس المقدوني]] فقد كان ملعب [[أوليمبيا (مدينة)|أوليمبيا]] يستضيف [[الألعاب الأولمبية القديمة|الأوليمبياد الإغريقي]] والتي كانت تتكون ولمدة نصف قرن من حدث واحد هو سباق مسافته اجتياز طول ملعب [[أوليمبيا (مدينة)|أوليمبيا]] مرة واحدة، وكان الطول يقاس بوحدة قياسية هي ملعب ومنها اشتق أصل الكلمة المستخدمة للدلالة على الملعب.<ref name="David C. Young p. 20">A Brief History of the Olympic Games by David C. Young, p. 20</ref>
-
- اقدم ملعب معروف حتى الآن هو ملعب أولمبيا في غرب البيلوبوتيز في [[اليونان]] حيث جرت فيه الألعاب الأولمبية القديمة في سنة 776 قبل الميلاد وكانت هذه الألعاب تتكون في باديء الأمر من حدث واحد هو سباق العدو على طول الملعب. وقد تم العثور على بقايا وآثار ملاعب يونانية ورومانية في العديد من المدن ولعل اشهرها هو ملعب دوميتيان في [[روما]]. وكان أول ملعب استخدم في العصور الحديثة والوحيد خلال القرن التاسع عشر هو ملعب فاناسينايك phanathenaic الذي استضاف الالعاب الأولمبية في الأعوام 1870 و1875 و1896 و1906 و2004. وهناك ملعب آخر في تايوان يعمل بالطاقة الشمسية وينتج منها ما يحتاج الية لتشغيله.
-
- == الملعب وميدان سباق الخيل والسيرك ==
-
- وقد شكل ميدان سباق الخيل في اليونان القديمة النموذج الأساسي لكل من الملعب الروماني و[[السيرك]] الروماني. ويمكن ان يكون الملعب مشابها من حيث الحجم لميدان سباق الخيل، في حين يمكن ان تصل الطاقة الإستيعابية لجلوس المشاهدين في السيرك إلى خمس اضعاف ما هو عليه في الملعب وميدان سباق الخيل، ومع ذلك فإن ربط أحد هذه التسميات الثلاث مع بنية معينة ناتج عن فهم اصطلاحي أكثر من كونه انعكاس لأية مزية من مزايا حجمها المادي أو بنيته. وواقع الحال أن البنية ذاتها قد تعرف بعدة أسماء مختلفة من عصر لآخر، فعلي سبيل المثال كان ملعب دوميتيان يعرف أيضا بسيرك أجوناليس، وفي مثال آخر نجد بنية افروديسياس يشار إليها كملعب أو ميدان سباق الخيل في حين أن حجمها وبنيتها أشبه بحجم وبنية سيرك صغير.
-
- == عناصر تكوين الملعب ==
- يتكون الملعب من ثلاث عناصر اساسية من حيث بنيته وهي:
- * ساحة اللعب
- * مدرجات الجمهور
- * اجهزة الخدمات والغرف الخاصة بالحكام والمدربين والحمامات وغيرها.
-
- ويتم تصميم الملعب حسب الغرض منه فهناك ملاعب مصممة للعبة واحدة مثل كرة القدم وهناك ملاعب متعددة الاغراض.<ref name="arab-ency.com"/> وتأخذ ساحة اللعب عدة اشكال هندسية فقد تكون [[مستطيل]]ة أو [[مربع]]ة أو [[دائرة|دائرية]] أو [[البيضاوي|بيضاوية]] وتكون محاطة بمدرجات الجمهور.
-
- == اشكال الملعب ==
- ويأخذ الملعب عدة اشكال بحيث يمكن التمييز بين ملاعب القبة عن الملاعب التقليدية بسقفها المحيط بها من كافة الجوانب وهي في الواقع ليست [[قبة|قباب]] بالمعنى المعماري الصرف بل أن بعضها يمكن وصفه بشكل أفضل [[قبو|بالقبو]] باعتباه يأخذ شكل القبو والبعض الآخر مدعوم بهياكل [[جمالون|جملونات]] وثالث على هياكل معقدة قائمة على مايعرف بهيكل [[الانشدادية]] tensegrity، وهو نظام معماري تثبت فيه البنى بفضل توازن القوى المتعاكسة للإنضغاط والشد.
-
- == انواع الجملونات في الملاعب ==
- * جملونات انشائية مستوية.
- * جملونات فراغية خمولتها في أكثر من مستوى كالقباب والقبوات والسطح الشبكي.
- * جملونات انشائية معلقة العنصر الأساسي فيها هو الحامل على الشد.<ref>[http://www.oloommagazine.com/Articles/ArticleDetails.aspx?ID=323 :: مجلة العلوم ::<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20160311171656/http://oloommagazine.com/articles/articledetails.aspx?id=323 |date=11 مارس 2016}}</ref>
-
- == انظر أيضا ==
-
- * [[ملعب كرة قدم]]
-
- == مراجع ==
- {{ويكاموس}}{{تصنيف كومنز|Stadiums}}
- {{مراجع}}
- {{ضبط استنادي}}
- {{شريط بوابات|عمارة|رياضة}}
- [[تصنيف:حلبات رياضية (مضمارات وميادين)]]
- [[تصنيف:ملاعب]]
- [[تصنيف:ملاعب رياضية حسب النوع]]
- [[تصنيف:ملاعب كرة قدم]]
- [[تصنيف:منشآت رياضية]]

Standard content was changed, sandbox cleaned.

Done.

Expected Results:

The bot should have cleared the actual sandbox (ar:ويكيبيديا:ملعب in the Project namespace. It is associated with d:Q3938) instead of the main namespace article (ar: ملعب, d:Q483110)

Bug description

  • The bot edit is wrong. The bot edited the page in the main namespace instead of the Project namespace.
  • Translation:
    • "ويكيبيديا" = "Wikipedia"
    • "ملعب" = "sandbox"

Notes:

  • I checked the history of the Wikidata items (linked above) associated with both pages and there is no recent vandalism. This is a problem in the script.
  • This edit (dated 5 June 2019) by the bot (using the same command line arguments) is correct. So, please check the recent changes in Pywikibot between 5 June and today.
  • Output of version.py:
WARNING: /mnt/nfs/labstore-secondary-tools-home/meno25/core/pywikibot/__init__.py:125: FutureWarning:
Python 2.7.13 will be dropped in 2020.
It is recommended to use Python 3.5 or above.
See T213287 for further information.

  FutureWarning)

Pywikibot: [https] r-pywikibot-core.git (267c24e, g11240, 2019/06/10, 14:35:08, ok)
Release version: 3.1.dev0
requests version: 2.12.4
  cacerts: /etc/ssl/certs/ca-certificates.crt
    certificate test: ok
Python: 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516]
Toolforge hostname: tools-sgebastion-07
PYWIKIBOT_DIR: Not set
PYWIKIBOT_DIR_PWB:
PYWIKIBOT_NO_USER_CONFIG: Not set

Event Timeline

(The Internet-Archive tag was added as per H99 because the task description contains a link to archive.org. This task is not related to the Internet-Archive project, so, removing the tag.)

Xqt triaged this task as High priority.Jun 11 2019, 2:55 PM
Xqt subscribed.

This should be solved with https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/516479/ already. @Meno25 can you confirm?

Xqt lowered the priority of this task from High to Medium.Jun 11 2019, 2:57 PM
Xqt changed the task status from Open to Stalled.Jul 10 2019, 5:56 AM

Waiting for response

Xqt claimed this task.

Assuming this is solved already