Wikidata/Development/Story time archive

From Meta, a Wikimedia project coordination wiki

This is an archive of previous story times.

Following Sprint 15[edit]

Date: September 13, 2012

Triage[edit]

New bugs that have come in to see them all, old bugs to reassess them. None of these should be discussed for more than a few minutes.

  • Point to notification system
  • (#36429) Selenium test swarm hosting (Story points: 5) - still needed?
  • (#38179) test revert for items (Story points: 3) - done?
  • (#37683) revert undo implementation (Story points: ?) - done?
  • (#37729) bidi embed (Story points: ?) - done?
  • (#38969) how does a wiki identify itself (Story points: ?) - done?
  • (#39127) pixel accurate editing (Story points: ?) - done?
  • (#39945) provide mail on test and dev (Story points: ?) - cost estimation
  • (#40017) normalization of sitelinks (Story points: 2) - unassign
  • (#40201) CreateItem to check rights before showing form (Story points: ?) - cost? need-volunteer?
  • (#40204) index.php?title Special:CreateItem breaks (Story points: ?) - cost? need-volunteer?
  • (#39580) Special:ItemDisambiguation (Story points: 5) - suggestion: unassign it, design it properly, and then pick it up for development again
  • (#40183) Message on empty search with Item Disambiguation (Story points: ?) - cost estimation
  • (#40132) Disambiguation should add uselang or setlang (Story points: ?) - cost estimation, discussion
  • (#40198) Default value for language in ItemDisambiguation (Story points: ?) - cost, need-volunteer?
  • (#40197) Default value for site in ItemByTitle (Story points: ?) - cost, need-volunteer?
  • (#40053) HTML does not contain the edit links (Story points: ?) - cost estimation. The links should point to Special:NotImplementedYet
  • (#40200) remove links should not be shown before clicking edit (Story points: ?) - cost estimation
  • (#40056) Injecting non-normalized strings in HTML (Story points: ?) - cost estimation. suggest: low, need-volunteer
  • (#40069) noexternalinterlang behaving erratically (Story points: ?) - cost estimation, important
  • (#40202) aa.wikipedia should be not allowed (Story points: ?) - cost, need-volunteer?
  • (#40100) install sitematrix (Story points: ?) - cost estimation
  • (#40102) math is not properly configured (Story points: ?) - cost estimation. suggestion: remove the extension
  • (#40105) ULS is used (Story points: ?) - suggestion: wontfix, and update the documentation. make ULS a dependency for wikibase
  • (#40127) dir auto is html5 (Story points: ?) - suggestion: accept that it is html5, and update documentation. on the other hand, is this really used?
  • (#40129) slow JS for editing labels and descriptions (Story points: ?) - cost estimation, discussion?
  • (#40131) disabled save button when copy and paste (Story points: ?) - cost estimation, discussion?
  • (#40157) Store hints about entities in the prop table (Story points: ?) - cost estimation
  • (#40185) Generate titles (Story points: ?) - cost estimation
  • (#40054) Extend the poll script for several clients (Story points: ?) - cost estimation
  • (#40055) Add a new job type for updating items (Story points: ?) - cost estimation

Discussion[edit]

Items that should be discussed a bit longer.

  • (#38754) Property pages (Story points: 21) - The bug is actually for the spec. We should be here: Special:CreateProperty, like items but no sitelinks, instead, on creation, select a datatype. First two datatypes: items and commons media files. Have the pages for properties, and they work like items, in a different namespace, using a different prefix (p instead of q). Create items for these things.
  • (#40199) pollForChanges runs too long (Story points: ?)

Not discussed due to missing time.

  • (#40069) noexternalinterlang behaving erratically (Story points: ?)
  • (#40132) Disambiguation should add uselang or setlang (Story points: ?)
  • (#40200) Remove remove link in sitelinks (Story points: 5)

Sprint preparation[edit]

Items that should be picked up for a very soon sprint.

  • (#38961) Move items to the main namespace (Story points: 5)

Sprint[edit]

Following Sprint 16[edit]

This lists the Wikidata stories that we want to discuss after Sprint 16 (September 20, 2012)

Triage[edit]

New bugs that have come in to see them all, old bugs to reassess them. None of these should be discussed for more than a few minutes.

  • (#40301) Create ApiModifyEntity and Refactor (Story points: ?) - cost estimation total / left
  • (#40355) Wikibase changes in clients recent changes (Story points: ?) - cost estimation
  • (#40357) Wikidata diffs for the clients (Story points: ?) - cost estimation
  • (#40358) Wikidata changes in the article history (Story points: ?) - cost estimation
  • (#40368) Refactor ItemDisambiguation into base class and a subclass (Story points: ?) - cost estimation
  • (#40237) apply dir "ltr" to the language codes (Story points: ?) - cost estimation
  • (#40238) apply correct lang and dir to the language names (Story points: ?) - cost estimation
  • (#40247) description input field on items list is ltr in an rtl environment (Story points: ?) - cost estimation
  • (#40300) Broken autocomplete for Arabic scripts (Story points: ?) - cost estimation

Discussion[edit]

Items that should be discussed a bit longer.

  • (#38754) Property pages (Story points: 21) - See if there is a need for discussion on how to proceed here
  • Recent changes on changes in Wikidata (see below)
  • (#40200) Remove remove link in sitelinks (Story points: 5)
  • (#39506) Hashable should use SHA1 and not MD5 (Story points: ?)
  • Entity selection widget (see below)
  • (#40381) Usage of prefixed IDs in all interfaces (Story points: 13)
  • (#40387) Rename noexternalinterlang? -> noexternallanglinks (Story points: 1)
  • (#40388) Tests for noexternallanglinks (Story points: 5)
  • (#40389) Test the pretty URLs as per this design (Story points: 5)
  • Not discussed: Client store rebuild + repo rebuild propagation
  • Not discussed: Adding statements

Clean up entity code[edit]

  • (#40390) Check where in the current code the item ns is assumed, and see how to appropriately extend that for the other entity ns's (Story points: 13) (including "List all entity types and make it available for previous item")
  • (#40397) Namespace translation with items in main namespace (Story points: 2)

Recent changes[edit]

  • (#40355) Inject changes into recent changes (Story points: 13)
  • Check if watchlists work (3)
  • (#40358) Inject changes in revision (Story points: 13)
  • Store wd.revid asociation with client client.revision (8+)
  • Have a selection to filter wikidata away (5)
  • (#40357) Tracker for recent changes plus Wikidata (Story points: 0)

Entity selection widget[edit]

  • (#40393) Design the actual widget (Story points: 8), includes
    • Open questions: What to do with long labels / descriptions / aliases?
    • What about bolding?
    • What about long result sets?
    • Where does the "Create new item" link go?
    • Behavior of keys and selection
  • Widget implementation (?)
  • (#40391) Term search for prefixes (Story points: 5)
  • (#40392) API for term search (Story points: 8)
  • Language fallback interaction with term search (?)
  • Bolding blacklist for languages (5)
  • Inline stub creation (?)
  • Lucene for term search (?)

Sprint[edit]

Following Sprint 17[edit]

Date: September 27th 2012

Triage[edit]

No triage this time.

Discussion[edit]

Following Sprint 18[edit]

Date: October 11th 2012

Triage[edit]

Already fixed?[edit]

  • (#40407) Change the containing structure in wbgetitems from item to entities (Story points: ?)
  • (#40408) Change the containing structure in ApiModifyItem from item to entity (Story points: ?)
  • (#40424) Interwiki links not updated when item gets deleted on repo (Story points: ?)
  • (#40429) Interwiki links not updated when item gets undeleted on repo (Story points: ?)
  • (#40443) Tests for uniqueness of labels of properties and queries (Story points: ?)
  • (#40503) Editing a property changes the item (Story points: ?)
  • (#40884) Switch test systems to MediaWiki master branch (Story points: ?)

Understanding[edit]

  • (#40569) Avoid duplicates (Story points: ?)
  • (#40755) support STATICREDIRECT magic word (Story points: ?)
  • (#40425) Article textfield sometimes not disabled during saving (Story points: ?)
  • (#40509) Special:CreateItem doesnt handle site and page parameter (Story points: ?)
  • (#40522) Fix diff view for properties (Story points: ?)
  • (#40573) Backport fixes to 0.1 (Story points: ?)
  • (#40594) Get rid of Wikipedia-specific code (Story points: ?)
  • (#40623) Jenkins for Wikibase (Story points: ?)
  • (#40651) Special:NewProperty fails confusingly (Story points: ?)
  • (#40652) Invalid titles possible to add (Story points: ?)
  • (#40655) Invalidate resource loader on site config change (Story points: ?)
  • (#40656) Test coverage for QUnit (Story points: ?)
  • (#40657) Code docs for JS (Story points: ?)
  • (#40701) Utils insertDefaultSites sometimes fails with https (Story points: ?)
  • (#40702) Mark DataValues as since 0.2 (Story points: ?)
  • (#40703) Split css for Vector and general (Story points: ?)
  • (#40704) Style CSS for Monobook (Story points: ?)
  • (#40705) Style CSS for other skins (Story points: ?)
  • (#40720) Implement autocomments for all entities (Story points: ?)
  • (#40721) Implement change replication for all entities (Story points: ?)
  • (#40722) Change item tests for other entities (Story points: ?)
  • (#40723) Selenium tests for read permission (Story points: ?)
  • (#40724) Run core unit tests on internal test machine (Story points: ?)
  • (#40764) Autorun HTML validator (Story points: ?)
  • (#40804) Possible memory leak (Story points: ?)
  • (#40810) Badges for articles (Story points: ?)
  • (#40823) Saving sitelinks with Umlauts (Story points: ?)
  • (#40836) Tooltips and menus not always visible (Story points: ?)
  • (#40885) Modularize HTML generation from EntityView into submodules (Story points: ?)
  • (#40886) Investigate use of templating engine for rendering DataValues (Story points: ?)
  • (#40887) Implement templating engine for rendering DataValues (Story points: ?)

Decisions[edit]

  • (#40295) EntityObject::equals to be more consistent (Story points: ?)
  • (#40405) wbsetitem only to report changed properties (Story points: ?)
  • (#40406) Change notifications should use prefixed iID (Story points: ?)
  • (#40744) Language links in sidebar on repo (Story points: ?)
  • (#40768) Show lang links on article preview (Story points: ?)

Discussion[edit]

Following Sprint 19[edit]

Triage[edit]

Already fixed?[edit]

  • (#40295) EntityObject equals
  • (#40716) SearchEngineTest fails with items in main NS
  • (#40715) RevisionStorageTest fails with items in main NS

Understanding[edit]

  • (#41128) Call to a member function getModel() on a non-object
  • (#41155) Not parsing JS and CSS breaks many things
  • (#41122) Catchable fatal error: Object of class ParserOptions could not be converted to string
  • (#41038) Invite editors to update sitelink after page move on client
  • (#41007) Localize number
  • (#41001) CreateItem's localization is unclear
  • (#40977) update.php fails on NS change
  • (#40885) Moving generating of HTML from EntityView into modular components (Story points: 13)
  • (#40379) Assign UI language on account creation
  • (#36902) Refactor DiffEngine

Decisions[edit]

  • ...

Discussion[edit]