[Wikidata-bugs] [Maniphest] T291335: Option to stop saving statements if there is constraint violations

2021-09-18 Thread Bugreporter
Bugreporter renamed this task from "Check constraints on write" to "Option to 
stop saving statements if there is constraint violations".
Bugreporter updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T291335

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Bugreporter
Cc: VladimirAlexiev, Lydia_Pintscher, Ivan_A_Krestinin, Aklapper, Invadibot, 
maantietaja, Akuckartz, Nandana, Lahi, Gq86, Lucas_Werkmeister_WMDE, 
GoranSMilovanovic, QZanden, Esc3300, merbst, LawExplorer, _jensen, rosalieper, 
Agabi10, Scott_WUaS, abian, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T290961: rewrite KrBot to publish Constraint Violation pages

2021-09-18 Thread Ivan_A_Krestinin
Ivan_A_Krestinin added a comment.


  I think rewriting KrBot is right idea. It has one significant limitation: it 
generates report periodically. As the reports user I want to see updated report 
immediately after fixing several items.
  
  But please do not lose several important features of KrBot:
  
  - Report is generated for property, not for item. Tasks like data import work 
with few numbers of properties, but with huge amount of items. So such 
processes can not be controlled using reports for individual items.
  - Bot processes all property values, not some subset of items.
  - Report contains all constraints for individual property. This allows review 
a property status quickly.
  - Bot processes deprecated values also. It is important for Format, Type and 
some other constraints.
  
  Maybe we should think about checking constraints in items edit API. This may 
make constraints reports redundant at all in future. I created T291335 
 to discuss the idea.

TASK DETAIL
  https://phabricator.wikimedia.org/T290961

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Ivan_A_Krestinin
Cc: Ivan_A_Krestinin, Tacsipacsi, Bugreporter, Aklapper, VladimirAlexiev, 
Invadibot, maantietaja, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, 
QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, 
Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291335: Check constraints on write

2021-09-18 Thread Ivan_A_Krestinin
Ivan_A_Krestinin created this task.
Ivan_A_Krestinin added projects: Wikidata, Wikibase-Quality-Constraints, 
Wikibase-Quality.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  It is better to prevent writing some wrong values to Wikidata than fixing its 
after write. Data validation might be based on existing constraints system. For 
example Format constraints are very useful for this.
  
  The following changes are need to be done:
  
  1. One more possible value should be added for 
https://www.wikidata.org/wiki/Property:P2316. Something like "checked before 
write".
  2. wbcreateclaim, wbsetclaim and other edit APIs should validate incoming 
value using all constraints with "checked before write" status. The APIs should 
fail if some constraint is violated. Error message should have details about 
violated constraint.
  3. The APIs user should have ability to avoid some constraints check 
specifying some parameter. For example ignored_constraints=Q21510855. This is 
needed to work with circular links and similar cases.
  4. Wikidata UI also should validate values before write. Same as edits via 
API.
  5. Error message on UI should have button "ignore the error and write the 
value anyway".

TASK DETAIL
  https://phabricator.wikimedia.org/T291335

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Ivan_A_Krestinin
Cc: VladimirAlexiev, Lydia_Pintscher, Ivan_A_Krestinin, Aklapper, Invadibot, 
maantietaja, Akuckartz, Nandana, Lahi, Gq86, Lucas_Werkmeister_WMDE, 
GoranSMilovanovic, QZanden, Esc3300, merbst, LawExplorer, _jensen, rosalieper, 
Agabi10, Scott_WUaS, abian, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291319: Cannot add jvwikisource to Wikidata

2021-09-18 Thread Lydia_Pintscher
Lydia_Pintscher closed this task as a duplicate of T287319: Post-creation work 
for jvwikisource.

TASK DETAIL
  https://phabricator.wikimedia.org/T291319

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lydia_Pintscher
Cc: Lydia_Pintscher, Peachey88, Bennylin, Aklapper, Invadibot, maantietaja, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291319: Cannot add jvwikisource to Wikidata

2021-09-18 Thread Lydia_Pintscher
Lydia_Pintscher added a comment.


  Yeh we need to finish the work there. I am going to close it as a duplicate 
of that.

TASK DETAIL
  https://phabricator.wikimedia.org/T291319

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lydia_Pintscher
Cc: Lydia_Pintscher, Peachey88, Bennylin, Aklapper, Invadibot, maantietaja, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291319: Cannot add jvwikisource to Wikidata

2021-09-18 Thread Peachey88
Peachey88 added a comment.


  The post wikisetup steps for adding jvwikisource don't appear to be completed 
per T287319: Post-creation work for jvwikisource 


TASK DETAIL
  https://phabricator.wikimedia.org/T291319

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Peachey88
Cc: Peachey88, Bennylin, Aklapper, Invadibot, maantietaja, Akuckartz, Nandana, 
Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, 
Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291319: Cannot add jvwikisource to Wikidata

2021-09-18 Thread Bennylin
Bennylin updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T291319

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Bennylin
Cc: Bennylin, Aklapper, Invadibot, maantietaja, Akuckartz, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T291319: Cannot add jvwikisource to Wikidata

2021-09-18 Thread Bennylin
Bennylin created this task.
Bennylin added a project: Wikidata.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  **List of steps to reproduce** (step by step, including full links if 
applicable): 1
  
  - Create new item, e.g. Q108582029
  - Try to add jvwikisource as a link
  - Failed
  - Try using special page Special:SetSiteLink/Q108582029
  - Failed: "Penanda situs "jvwikisource" tidak dikenal. GUnakan penanda situs 
yang sudah ada, misalnya "enwiki"" (Site marker "jvwikisource" is not 
recognized ...)
  - Edit existing item, same failure
  
  **What happens?**:
  Since jvwikisource is a new project (August '21), I believe there's a missing 
step to add the project to Wikidata. Please make sure newly created project 
will be added to Wikidata immediately.
  
  **What should have happened instead?**:
  I should be able to link to jvwikisource

TASK DETAIL
  https://phabricator.wikimedia.org/T291319

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Bennylin
Cc: Bennylin, Aklapper, Invadibot, maantietaja, Akuckartz, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org