Page MenuHomePhabricator

despens (Dragan Espenschied)
Digital Conservator

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Dec 16 2014, 6:24 PM (257 w, 2 d)
Availability
Available
IRC Nick
despens
LDAP User
Unknown
MediaWiki User
Dragan Espenschied [ Global Accounts ]

I work for Rhizome, a digital arts non-profit.

Recent Activity

Wed, Nov 13

despens added a comment to T234644: Wikimedia Technical Conference 2019 Session: Release "strategies" for MediaWiki and other elements of Wikimedia platform, for safe and efficient deployment and hosting.

wikimedia has custom PHP versions, Apache versions, etc. Are these actually desirable for releases / 3rd party users? How about the docker library images?

Wed, Nov 13, 4:19 PM · User-Addshore, International-Developer-Events, Wikimedia-Technical-Conference-2019

Sat, Nov 9

despens added a comment to T234644: Wikimedia Technical Conference 2019 Session: Release "strategies" for MediaWiki and other elements of Wikimedia platform, for safe and efficient deployment and hosting.

I'd like to share a few thoughts from the perspective of running a Wikibase since 2015 and having switched to the Docker distribution in 2017, including data migration:

Sat, Nov 9, 9:12 PM · User-Addshore, International-Developer-Events, Wikimedia-Technical-Conference-2019

Jan 2 2019

Yurik awarded T90492: [Task] Make Wikibase Repo work with a custom File collection, not only Wikimedia Commons a Mountain of Wealth token.
Jan 2 2019, 8:16 AM · Wikidata-Campsite, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository

Oct 1 2018

despens added a comment to T205023: Add documentation for modifying the theme color in the Wikibase Docker distribution .

I have done some customization with MediaWiki:Common.css, which is pretty easy. But the logo could be set in the docker-compose file indeed.

Oct 1 2018, 8:16 PM · Documentation, Wikibase-Containers, Wikidata, wikiba.se website, Federated-Wikibase-Workshops@NewYork-2018
despens added a comment to T205922: Impossible to establish site links.

Screencap of how this looks:

Oct 1 2018, 8:13 PM · User-Addshore, Wikidata, Wikibase-Containers
despens created T205922: Impossible to establish site links.
Oct 1 2018, 8:11 PM · User-Addshore, Wikidata, Wikibase-Containers

Sep 19 2018

despens closed T197682: URIs returned by Query Service contain docker network name as Resolved.
Sep 19 2018, 3:55 AM · Wikidata, Wikibase-Containers
despens added a comment to T197682: URIs returned by Query Service contain docker network name.

What hast worked is setting WIKIBASE_HOST in the docker-compose file to the actual public hostname and in the Wikibase's LocalSettings.php adding an explicit concep URI prefix with http protocol, like $wgWBRepoSettings['conceptBaseUri'] = "http://staging.catalog.rhizome.org/";

Sep 19 2018, 3:54 AM · Wikidata, Wikibase-Containers

Sep 18 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

We have been able to put the ttl-dump into Blazegraph now with the following process:

Sep 18 2018, 2:02 PM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Sep 14 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

Thank you @Smalyshev!

Sep 14 2018, 6:00 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Sep 13 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

When removing the alias staging.catalog.rhizome.org from the wikibase container in the docker-compose file, the connection is made via the docker network and can be established. However, the contents of the Wikibase are still rejected:

Sep 13 2018, 11:11 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens added a comment to T197658: Provide easy script to reset Blazegraph.

I think there is lots of ambiguity here...

Sep 13 2018, 10:58 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Sep 12 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

I think I need more guidance on how to run this script. I did use the --start and --init switches before.

Sep 12 2018, 6:39 PM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens updated subscribers of T197658: Provide easy script to reset Blazegraph.

After some consultation with @Tarrow

Sep 12 2018, 9:27 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Jul 31 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

Thanks @Smalyshev! Indeed the double dashes were the issue!

Jul 31 2018, 10:17 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Jul 10 2018

despens added a comment to T197663: Occurrences of localhost in several places in Mediawiki.

I had to correctly configure the reverse proxy for the .htaccess redirect to function. The problem is indeed fixed, feel free to close.

Jul 10 2018, 9:11 AM · User-Addshore, Wikibase-Containers, Wikidata

Jul 8 2018

despens added a comment to T197649: Add Scribunto extension to bundle.

Scribuntu is easy enough to install actually, however it would be nice to be included alongside activated GeSHi and CodeEditor extensions.

Jul 8 2018, 3:48 PM · Wikibase-Containers, Wikidata
despens closed T197665: Redirecting issues Mediawiki as Resolved.

Mediawiki-initiated redirects have been solved by setting $wgServer in LocalSettings.php.

Jul 8 2018, 7:18 AM · Wikibase-Containers, Wikidata
despens closed T198956: Adding custom extensions with volumes, add php composer to image as Invalid.

The SendGrid extension magically worked without running php composer. Closing since I am not sure what exactly composer does and how it does or doesn't affect other extensions.

Jul 8 2018, 7:00 AM · Wikidata, Wikibase-Containers

Jul 7 2018

despens added a comment to T197666: OAuth extension not working in Mediawiki.

After adding wfLoadExtension( 'OAuth' ); and $wgSecretKey = "<randomString>"; to LocalSettings.php, and running update.php, the error changes to Error retrieving token: mwoauth-oauth-exception.

Jul 7 2018, 6:52 PM · Wikidata, Wikibase-Containers
despens renamed T197666: OAuth extension not working in Mediawiki from Quickstatements login calling non-existing part in Mediawiki to OAuth extension not working in Mediawiki.
Jul 7 2018, 5:19 AM · Wikidata, Wikibase-Containers
despens added a comment to T197666: OAuth extension not working in Mediawiki.

@Addshore I am using Caddy.

Jul 7 2018, 5:18 AM · Wikidata, Wikibase-Containers

Jul 6 2018

despens added a comment to T197658: Provide easy script to reset Blazegraph.

I am looking at runUpdate.sh inside the wdqs container, which I believe is documented here.

Jul 6 2018, 1:10 PM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens created T198956: Adding custom extensions with volumes, add php composer to image.
Jul 6 2018, 11:37 AM · Wikidata, Wikibase-Containers
despens added a comment to T197658: Provide easy script to reset Blazegraph.
Jul 6 2018, 10:54 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens added a comment to T197663: Occurrences of localhost in several places in Mediawiki.

I was able to solve Mediawiki redirection problems by adding the public host name a mounted LocalSettings.php in $wgServer.

Jul 6 2018, 9:25 AM · User-Addshore, Wikibase-Containers, Wikidata

Jul 1 2018

ToBeFree awarded T90492: [Task] Make Wikibase Repo work with a custom File collection, not only Wikimedia Commons a Like token.
Jul 1 2018, 3:28 AM · Wikidata-Campsite, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository

Jun 21 2018

despens closed T197675: Mediawiki "Fatal exception" as Invalid.

Not currently reproducible

Jun 21 2018, 9:57 AM · Wikidata, Wikibase-Containers
despens updated subscribers of T197660: Accept arbitrary lines to be appended to deployed LocalSettings.php.

Again, plese excuse the brevity of the original ticket.

Jun 21 2018, 9:55 AM · Wikidata, Wikibase-Containers
despens reopened T197682: URIs returned by Query Service contain docker network name as "Stalled".

Is the WIKIBASE_HOST variable used for both communication with Wikibase and the URI prefix?

Jun 21 2018, 9:44 AM · Wikidata, Wikibase-Containers
despens added a comment to T197667: Parsoid/Restbase for VisualEditor in container for use with wikibase-docker / wikibase-containers.

I see the scoping problem, on the other hand, it would be overkill to require two containers for a simple Wikibase deployment in which I am guessing the regular Wiki part would also be used.

Jun 21 2018, 9:39 AM · Wikidata, Wikibase-Containers
despens added a comment to T197663: Occurrences of localhost in several places in Mediawiki.

Entity-URLs are auto-generated as http://localhost:8181/entity/Q1996

Jun 21 2018, 9:36 AM · User-Addshore, Wikibase-Containers, Wikidata
despens added a comment to T197665: Redirecting issues Mediawiki.

Please excuse, my last set of tickets was added during a Wikibase workshop.

Jun 21 2018, 9:28 AM · Wikibase-Containers, Wikidata
despens added a comment to T192800: WDQS could allow discovery of skos:exactMatch links via autocomplete.

During the Berlin workshop it seemed like there was an agreement that every Wikibase should provide a manifest with key information about its properties, see T197588

Jun 21 2018, 7:39 AM · Federated-Wikibase-Workshops@Berlin-2018, Wikimedia-Hackathon-2018, Federated-Wikibase-Workshops@Antwerp-2018, Wikidata

Jun 19 2018

despens updated the task description for T197682: URIs returned by Query Service contain docker network name.
Jun 19 2018, 1:06 PM · Wikidata, Wikibase-Containers
despens created T197682: URIs returned by Query Service contain docker network name.
Jun 19 2018, 1:06 PM · Wikidata, Wikibase-Containers
despens added a comment to T197658: Provide easy script to reset Blazegraph.

At Rhizome we used the following command to reset Blazegraph:

Jun 19 2018, 12:59 PM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens updated the task description for T197663: Occurrences of localhost in several places in Mediawiki.
Jun 19 2018, 12:06 PM · User-Addshore, Wikibase-Containers, Wikidata
despens updated the task description for T197663: Occurrences of localhost in several places in Mediawiki.
Jun 19 2018, 12:02 PM · User-Addshore, Wikibase-Containers, Wikidata
despens updated the task description for T197663: Occurrences of localhost in several places in Mediawiki.
Jun 19 2018, 12:02 PM · User-Addshore, Wikibase-Containers, Wikidata
despens created T197675: Mediawiki "Fatal exception".
Jun 19 2018, 11:55 AM · Wikidata, Wikibase-Containers
despens created T197673: Include LUA / Scribuntu.
Jun 19 2018, 11:33 AM · Wikibase-Containers, Wikidata
despens added a comment to T195990: If a LocalSettings.php file is specified then most ENV vars are not actually needed.

I think it would be good to have most of the LocalSettings.php provided with meaningful conventions and offer a way to append lines for name spaces etc...

Jun 19 2018, 10:41 AM · Wikidata, Wikibase-Containers
despens created T197667: Parsoid/Restbase for VisualEditor in container for use with wikibase-docker / wikibase-containers.
Jun 19 2018, 10:38 AM · Wikidata, Wikibase-Containers
despens moved T197658: Provide easy script to reset Blazegraph from Backlog to Features on the Wikibase-Containers board.
Jun 19 2018, 10:37 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata
despens moved T197660: Accept arbitrary lines to be appended to deployed LocalSettings.php from Backlog to Features on the Wikibase-Containers board.
Jun 19 2018, 10:37 AM · Wikidata, Wikibase-Containers
despens moved T197663: Occurrences of localhost in several places in Mediawiki from Backlog to Bugs on the Wikibase-Containers board.
Jun 19 2018, 10:37 AM · User-Addshore, Wikibase-Containers, Wikidata
despens moved T197665: Redirecting issues Mediawiki from Backlog to Bugs on the Wikibase-Containers board.
Jun 19 2018, 10:37 AM · Wikibase-Containers, Wikidata
despens moved T197666: OAuth extension not working in Mediawiki from Backlog to Bugs on the Wikibase-Containers board.
Jun 19 2018, 10:36 AM · Wikidata, Wikibase-Containers
despens created T197666: OAuth extension not working in Mediawiki.
Jun 19 2018, 10:34 AM · Wikidata, Wikibase-Containers
despens created T197665: Redirecting issues Mediawiki.
Jun 19 2018, 10:31 AM · Wikibase-Containers, Wikidata
despens created T197663: Occurrences of localhost in several places in Mediawiki.
Jun 19 2018, 10:30 AM · User-Addshore, Wikibase-Containers, Wikidata
despens created T197660: Accept arbitrary lines to be appended to deployed LocalSettings.php.
Jun 19 2018, 10:26 AM · Wikidata, Wikibase-Containers
despens created T197658: Provide easy script to reset Blazegraph.
Jun 19 2018, 10:22 AM · Discovery, Wikidata-Query-Service, Wikibase-Containers, Wikidata

Apr 27 2018

despens added a comment to T192795: Supporting a local file/image commons repository instead of Wikimedia commons.

Here are related discussions/issues:

Apr 27 2018, 9:22 AM · Federated-Wikibase-Workshops@Antwerp-2018, Wikidata

Mar 13 2015

despens updated the task description for T92695: Offer to edit a transcluded page; handle that entering {{ isn't necessarily a template.
Mar 13 2015, 11:18 PM · VisualEditor-MediaWiki-Templates, VisualEditor
despens created T92695: Offer to edit a transcluded page; handle that entering {{ isn't necessarily a template.
Mar 13 2015, 11:17 PM · VisualEditor-MediaWiki-Templates, VisualEditor
despens added a project to T92669: PropertyPage object doesn't support access to or modification of a property's claims: MediaWiki-extensions-WikibaseRepository.
Mar 13 2015, 10:06 PM · User-Ladsgroup, Wikidata, MediaWiki-extensions-WikibaseRepository, Pywikibot
despens created T92669: PropertyPage object doesn't support access to or modification of a property's claims.
Mar 13 2015, 8:49 PM · User-Ladsgroup, Wikidata, MediaWiki-extensions-WikibaseRepository, Pywikibot

Mar 3 2015

despens added a comment to T91439: API returns 'no-external-page' for existing pages with titles that look like a domain name (e.g. "ubermorgen.com" or "delocator.net").

Apparently, normalizePageName in MediaWikiSite doesn't follow redirects. MediaWikiSite writes this error log:

Mar 3 2015, 11:54 PM · Pywikibot-Wikidata, Pywikibot, MediaWiki-extensions-WikibaseRepository, MediaWiki-API
despens added a comment to T91439: API returns 'no-external-page' for existing pages with titles that look like a domain name (e.g. "ubermorgen.com" or "delocator.net").

BTW, the proof that 'Delocator.net' exists as a wiki page:

Mar 3 2015, 11:36 PM · Pywikibot-Wikidata, Pywikibot, MediaWiki-extensions-WikibaseRepository, MediaWiki-API
despens created T91439: API returns 'no-external-page' for existing pages with titles that look like a domain name (e.g. "ubermorgen.com" or "delocator.net").
Mar 3 2015, 8:14 PM · Pywikibot-Wikidata, Pywikibot, MediaWiki-extensions-WikibaseRepository, MediaWiki-API

Feb 25 2015

Ricordisamoa awarded T90492: [Task] Make Wikibase Repo work with a custom File collection, not only Wikimedia Commons a Like token.
Feb 25 2015, 9:58 PM · Wikidata-Campsite, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository
despens added a comment to T90484: RdfBuilder error on trying to getLanguageCode().

After some checking, indeed that must be the case. However, I don't know what configuration mistake I made.

Feb 25 2015, 4:59 PM · Wikidata, MediaWiki-extensions-WikibaseRepository

Feb 24 2015

despens updated the task description for T90492: [Task] Make Wikibase Repo work with a custom File collection, not only Wikimedia Commons.
Feb 24 2015, 3:33 PM · Wikidata-Campsite, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository
despens added a comment to T89622: Origin HTTP header not set.

Found out that the problem appeared because $wgWBClientSettings['repoUrl'] containing a trailing slash and $wgScriptPath is empty.

Feb 24 2015, 2:44 PM · Wikidata, MediaWiki-extensions-WikibaseRepository

Feb 23 2015

despens created T90492: [Task] Make Wikibase Repo work with a custom File collection, not only Wikimedia Commons.
Feb 23 2015, 9:38 PM · Wikidata-Campsite, Patch-For-Review, Wikidata, MediaWiki-extensions-WikibaseRepository
despens renamed T90484: RdfBuilder error on trying to getLanguageCode() from RdfBuilder to RdfBuilder error on trying to getLanguageCode().
Feb 23 2015, 8:42 PM · Wikidata, MediaWiki-extensions-WikibaseRepository
despens created T90484: RdfBuilder error on trying to getLanguageCode().
Feb 23 2015, 8:41 PM · Wikidata, MediaWiki-extensions-WikibaseRepository

Feb 16 2015

despens added a comment to T89622: Origin HTTP header not set.

hoo asked to provide the URL on which this happens, which is https://catalog.rhizome.org/

Feb 16 2015, 1:23 AM · Wikidata, MediaWiki-extensions-WikibaseRepository
despens updated the task description for T89622: Origin HTTP header not set.
Feb 16 2015, 1:21 AM · Wikidata, MediaWiki-extensions-WikibaseRepository
despens created T89622: Origin HTTP header not set.
Feb 16 2015, 12:48 AM · Wikidata, MediaWiki-extensions-WikibaseRepository

Feb 12 2015

despens renamed T89417: Support HTTP basic auth from Support basic_auth to Support HTTP basic auth.
Feb 12 2015, 11:58 PM · Patch-For-Review, Pywikibot
despens created T89417: Support HTTP basic auth.
Feb 12 2015, 11:51 PM · Patch-For-Review, Pywikibot

Feb 10 2015

despens created T89175: [Task] Create documentation on how to set up change propagation.
Feb 10 2015, 10:34 PM · Wikidata, Documentation, MediaWiki-extensions-WikibaseRepository, MediaWiki-extensions-WikibaseClient

Feb 3 2015

despens created T88454: [RFC] Support for line breaks in mono-lingual text data type.
Feb 3 2015, 6:41 PM · Proposal, Wikidata, Wikibase-DataModel

Jan 31 2015

despens created T88226: Serialized PHP array in sites table should be replaced with JSON string.
Jan 31 2015, 10:45 PM · Technical-Debt, MediaWiki-Sites
despens created T88225: Need to define seperate API URLs for server and browser.
Jan 31 2015, 10:42 PM · MediaWiki-Sites

Jan 30 2015

despens created T88157: Editing pre-formatted text creates <br>.
Jan 30 2015, 10:18 PM · VisualEditor, VisualEditor-ContentEditable

Dec 17 2014

despens added a comment to T78827: Shift-enter at the end of a pre-formatted text block should act like shift-enter anywhere else in the block.

Oh! I figured the design issue is more complicated:

Dec 17 2014, 9:37 PM · VisualEditor-ContentEditable, VisualEditor
despens created T78827: Shift-enter at the end of a pre-formatted text block should act like shift-enter anywhere else in the block.
Dec 17 2014, 9:16 PM · VisualEditor-ContentEditable, VisualEditor

Dec 16 2014

despens created T78693: [Story] Tool to set up entries in the sites table, to allow sitelinks to be created.
Dec 16 2014, 6:36 PM · Story, patch-welcome, Wikidata, MediaWiki-extensions-WikibaseRepository