Page MenuHomePhabricator

JeanFred (Jean-Frédéric)
Volunteer

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:01 PM (310 w, 5 d)
Availability
Available
IRC Nick
JeanFred
LDAP User
Jean-Frédéric
MediaWiki User
Jean-Frédéric [ Global Accounts ]

Developer of Tool-inteGraality. Maintainer of Tool-wikiloves and Wiki-Loves-Monuments

Recent Activity

Fri, Sep 18

JeanFred closed T20871: Include at least some EXIF metadata in resized pictures as Resolved.

I’m boldly closing this as Resolved, per my comment at T20871#4311283 and the additional comments by @Gilles.

Fri, Sep 18, 1:50 PM · Thumbor, WMF-Legal, Commons, MediaWiki-File-management
JeanFred closed T20871: Include at least some EXIF metadata in resized pictures, a subtask of T67681: EXIF support (tracking), as Resolved.
Fri, Sep 18, 1:50 PM · Commons, Multimedia, Tracking-Neverending, MediaWiki-File-management
JeanFred closed T20871: Include at least some EXIF metadata in resized pictures, a subtask of T87268: Copyright license and attribution issues (tracking), as Resolved.
Fri, Sep 18, 1:50 PM · Tracking-Neverending, WMF-Legal
JeanFred closed T20871: Include at least some EXIF metadata in resized pictures, a subtask of T100546: Reduce amount of metadata embedded in thumbnails across site, as Resolved.
Fri, Sep 18, 1:50 PM · Multimedia, MediaWiki-File-management, Commons, Performance Issue

Mon, Sep 14

JeanFred committed R1969:daf759fcce78: Add category exception for WLM 2020 in Austria (authored by JeanFred).
Add category exception for WLM 2020 in Austria
Mon, Sep 14, 10:57 AM
JeanFred committed R1969:dfbe5ea7dc52: Add special exception for WLM 2020 in Armenia (authored by JeanFred).
Add special exception for WLM 2020 in Armenia
Mon, Sep 14, 10:57 AM

Fri, Sep 4

VIGNERON awarded T262005: Wikiloves WLM2020 statistics are missing a Like token.
Fri, Sep 4, 9:19 AM · Tool-wikiloves
JeanFred closed T262005: Wikiloves WLM2020 statistics are missing as Resolved.

Thanks for the ping :)

Fri, Sep 4, 9:10 AM · Tool-wikiloves
JeanFred updated subscribers of T262005: Wikiloves WLM2020 statistics are missing.

The configuration had been helpfully done by @Romaine (Special:Diff/446490283) ; I had forgotten I had disabled the general upgrade cron the other week when investigating issues with the Wiki Science Competition data...

Fri, Sep 4, 9:10 AM · Tool-wikiloves
JeanFred committed R1969:3099ce3ede19: Enable high-frequency update for Wiki Loves Monuments 2020 (authored by JeanFred).
Enable high-frequency update for Wiki Loves Monuments 2020
Fri, Sep 4, 7:51 AM

Fri, Aug 28

JeanFred updated subscribers of T261377: Consider restricting the 'usage' to certain namespaces.
Fri, Aug 28, 1:29 PM · Tool-wikiloves

Thu, Aug 27

JeanFred added a comment to T226925: mw.wikibase.getReferencedEntityId() fails.

(Quick not that this error was mentioned in https://www.wikidata.org/wiki/Wikidata:Project_chat#Countries_vs._sovereign_states)

Thu, Aug 27, 2:25 PM · MediaWiki-Documentation, Wikibase-Lua, Wikidata-Campsite, Wikidata
JeanFred added a comment to T261377: Consider restricting the 'usage' to certain namespaces.

This seems reasonable ; indeed WLE 2020 Ukraine achieving 100% usage is probably not what is expected :)

Thu, Aug 27, 8:43 AM · Tool-wikiloves
JeanFred created T261377: Consider restricting the 'usage' to certain namespaces.
Thu, Aug 27, 8:03 AM · Tool-wikiloves
JeanFred added a comment to T246885: Replacing url links of static assets (js ,css ) hosted on external servers to proxy links.

Looks like this still hasn't been deployed to isa.toolforge.org. Anything stopping that?

Thu, Aug 27, 7:45 AM · ISA

Fri, Aug 21

JeanFred committed R1969:9a268682e270: Bump pymysql from 0.7.11 to 0.10.0 (authored by JeanFred).
Bump pymysql from 0.7.11 to 0.10.0
Fri, Aug 21, 10:14 AM
JeanFred committed R1969:ce95b927704a: Upgrade Flask to latest version 1.1.2, and all its dependencies (authored by JeanFred).
Upgrade Flask to latest version 1.1.2, and all its dependencies
Fri, Aug 21, 10:06 AM
JeanFred committed R1969:94fe39e7699f: Upgrade all dev dependencies (authored by JeanFred).
Upgrade all dev dependencies
Fri, Aug 21, 10:06 AM
JeanFred committed R1969:a50d26241311: Re-lock all dependencies in Pipfile.lock (without upgrade) (authored by JeanFred).
Re-lock all dependencies in Pipfile.lock (without upgrade)
Fri, Aug 21, 9:23 AM

Aug 19 2020

JeanFred committed R1969:a8dd9eab1c11: Add special exception for WSC 2015 in Armenia (authored by JeanFred).
Add special exception for WSC 2015 in Armenia
Aug 19 2020, 4:46 PM
JeanFred committed R1969:b879f809e1f8: Rename `l` variable in `parse_config` (authored by JeanFred).
Rename `l` variable in `parse_config`
Aug 19 2020, 4:46 PM
JeanFred committed R1969:2539ae61d970: Use raw string for regex in database.py (authored by JeanFred).
Use raw string for regex in database.py
Aug 19 2020, 4:46 PM
JeanFred closed T243366: Intermitent "edition not found" for WLM Brazil 2019 as Resolved.

Let’s close ; these things sometimes happen with new configurations pending a webservice restart.

Aug 19 2020, 12:35 PM · Tool-wikiloves

Aug 15 2020

JeanFred reassigned T252373: Deploy an instance of Zonestamp on Toolforge from JeanFred to TheDJ.

Unassigning myself, leaving it to @TheDJ :)

Aug 15 2020, 3:56 PM · User-TheDJ, Tools, Wikimedia-Hackathon-2020

Aug 6 2020

David_Haskiya_WMSE awarded T209697: Provide Mirador service on the Wikimedia Cloud/Toolforge a Burninate token.
Aug 6 2020, 2:50 PM · Tools

Jul 21 2020

JeanFred closed T245210: Implement caching of PropertyConfig for queries use-case as Resolved.

Redis caching has been live for a while now ; follow-up work can be filed as other tasks.

Jul 21 2020, 10:02 AM · Wikimedia-Hackathon-2020, Tool-inteGraality

Jul 15 2020

JeanFred added a comment to T257942: No Grid-based updates since 2020-05-10, cannot find dependencies.

Thanks @bd808 for the investigation and hints!

Jul 15 2020, 8:03 AM · Tool-inteGraality

Jul 14 2020

JeanFred triaged T257942: No Grid-based updates since 2020-05-10, cannot find dependencies as High priority.
Jul 14 2020, 5:04 PM · Tool-inteGraality
JeanFred added a comment to T257942: No Grid-based updates since 2020-05-10, cannot find dependencies.

So:

  • crontab invokes jsub with the run.sh script (jsub -mem 1000m -once -j y -o /data/project/integraality/logs/update.log -N update /data/project/integraality/integraality/bin/run.sh)
  • run.sh:
    • sources the virtual environment (via /data/project/integraality/www/python//venv/bin/activate)
    • runs the python script (via python integraality/pages_processor.py)
Jul 14 2020, 5:04 PM · Tool-inteGraality
JeanFred created T257942: No Grid-based updates since 2020-05-10, cannot find dependencies.
Jul 14 2020, 4:46 PM · Tool-inteGraality

Jun 18 2020

JeanFred added a comment to T194953: Support hosting Rust tools on Toolforge.

(Just lurking here ^_^)

I know when I'm messing with go, I never compile inside Toolforge directly. I just rsync things after cross-compiling on my Mac. I haven't tried that with rust.

Jun 18 2020, 8:23 AM · cloud-services-team (Kanban), Toolforge

Jun 4 2020

JeanFred added a comment to T254441: [Wudele] Links are broken when shared on Facebook.

https://wudele.toolforge.org/hQ6hmSe2Hiy79d5x works

Jun 4 2020, 7:37 PM · Tools
JeanFred triaged T254441: [Wudele] Links are broken when shared on Facebook as Medium priority.

Tentatively fixed by altering the .lighttpd config ; let’s see what users say.

Jun 4 2020, 4:48 PM · Tools
JeanFred created T254441: [Wudele] Links are broken when shared on Facebook.
Jun 4 2020, 8:55 AM · Tools

May 21 2020

JeanFred closed T176130: Lua error on winning photos page as Invalid.

Tentatively closing as invalid − something must have been fixed somewhere by someone :)

May 21 2020, 5:58 PM · Wiki-Loves-Monuments (2018)
JeanFred placed T173024: Allow to export a wikiloves competition roster, eg as Wikimetrics cohort up for grabs.
May 21 2020, 5:56 PM · Tool-wikiloves
JeanFred placed T165086: More images link to the monuments database returns empty (and broken) table up for grabs.
May 21 2020, 5:56 PM · Wikimedia-Hackathon-2017, Wiki-Loves-Monuments-Database

May 19 2020

Tgr awarded T252345: Deploy an instance of Framadate on Toolforge a Love token.
May 19 2020, 12:36 AM · Wikimedia-Hackathon-2020, Tools

May 16 2020

JeanFred added a comment to T147751: Update instructions for adding a new source.

I updated a bit https://commons.wikimedia.org/wiki/Commons:Monuments_database/Harvesting − it’s not the best docs but looks fairly up to date. The one really missing part is how to configure Wikidata-based sources.

May 16 2020, 4:16 PM · Documentation, Wiki-Loves-Monuments-Sources

May 11 2020

JeanFred added a comment to T252345: Deploy an instance of Framadate on Toolforge.

@bd808 Good point re:toolinfo.json, forgot about that. Added at https://tools-static.wmflabs.org/wudele/toolinfo.json and it’s now showing up in https://tools.wmflabs.org/hay/directory/#/search/wudele

May 11 2020, 12:21 PM · Wikimedia-Hackathon-2020, Tools
JeanFred claimed T252373: Deploy an instance of Zonestamp on Toolforge.

During the hackathon I emailed back and forth with the original author, Raquel Smith. She kindly accepted to license it under MIT license \o/

May 11 2020, 8:26 AM · User-TheDJ, Tools, Wikimedia-Hackathon-2020
JeanFred created T252373: Deploy an instance of Zonestamp on Toolforge.
May 11 2020, 8:25 AM · User-TheDJ, Tools, Wikimedia-Hackathon-2020

May 10 2020

JeanFred moved T245210: Implement caching of PropertyConfig for queries use-case from Backlog to Remote Hackathon on the Wikimedia-Hackathon-2020 board.
May 10 2020, 5:04 PM · Wikimedia-Hackathon-2020, Tool-inteGraality
JeanFred added a project to T245210: Implement caching of PropertyConfig for queries use-case: Wikimedia-Hackathon-2020.
May 10 2020, 5:03 PM · Wikimedia-Hackathon-2020, Tool-inteGraality
JeanFred committed R2566:6319f4c4af30: Cache the stats object in Redis between updates (authored by JeanFred).
Cache the stats object in Redis between updates
May 10 2020, 4:13 PM
JeanFred committed R2566:81ec1bf5ca62: Cache the stats object in Redis between updates (authored by JeanFred).
Cache the stats object in Redis between updates
May 10 2020, 4:10 PM
JeanFred closed T252345: Deploy an instance of Framadate on Toolforge as Resolved.
May 10 2020, 4:00 PM · Wikimedia-Hackathon-2020, Tools
JeanFred created T252345: Deploy an instance of Framadate on Toolforge.
May 10 2020, 3:59 PM · Wikimedia-Hackathon-2020, Tools

May 9 2020

JeanFred committed R2566:9d5e608e074e: Switch to Python3.7 as default interpreter (authored by JeanFred).
Switch to Python3.7 as default interpreter
May 9 2020, 10:04 PM
JeanFred committed R2566:511a2fabbcfe: Switch to Python3.7 as default interpreter (authored by JeanFred).
Switch to Python3.7 as default interpreter
May 9 2020, 8:05 PM
JeanFred committed R2566:8e2388fddb77: Bump all dependencies to latest versions (authored by JeanFred).
Bump all dependencies to latest versions
May 9 2020, 6:47 PM
JeanFred committed R2566:3e266f9a7d6f: Bump flake8 to latest version 3.7.9 (authored by JeanFred).
Bump flake8 to latest version 3.7.9
May 9 2020, 6:09 PM
JeanFred committed R2566:f9ac18e6dbc2: Bump bashate to latest version 2.0.0 (authored by JeanFred).
Bump bashate to latest version 2.0.0
May 9 2020, 6:09 PM
JeanFred closed T243998: Queries feature is broken for total as Resolved.

As far as I can tell, this is resolved − please reopen if there are additional issues.

May 9 2020, 5:02 PM · Tool-inteGraality
JeanFred closed T248788: Support for labels and descriptions as Resolved.

Closing this as resolved, as most of the functionality is there. Follow-up work can be filed as separate tasks.

May 9 2020, 5:01 PM · Tool-inteGraality

May 6 2020

JeanFred committed R1969:1a7a6c83f9d7: Enable high-frequency update for Wiki Loves Earth 2020 (authored by JeanFred).
Enable high-frequency update for Wiki Loves Earth 2020
May 6 2020, 3:21 PM
JeanFred committed R1969:b13167aebc4a: Add special exception for WLE 2020 in Armenia (authored by JeanFred).
Add special exception for WLE 2020 in Armenia
May 6 2020, 3:21 PM
JeanFred closed T251986: There is no Armenia in toollabs:wikiloves/earth/2020 as Resolved.

Good catch, fixed in 1a7a6c8 and kicked off another update:

May 6 2020, 1:40 PM · Tool-wikiloves

May 5 2020

JeanFred created T251867: 'missing' groups should be indicated.
May 5 2020, 10:42 AM · Tool-inteGraality

May 2 2020

JeanFred committed R2566:cbaae9b97044: Add docker-compose sanity check to Travis-CI build (authored by JeanFred).
Add docker-compose sanity check to Travis-CI build
May 2 2020, 11:41 AM
JeanFred committed R2566:95b938eccbc0: Add docker-compose sanity check to Travis-CI build (authored by JeanFred).
Add docker-compose sanity check to Travis-CI build
May 2 2020, 11:41 AM
JeanFred committed R2566:90ff6293f4e8: Add unit tests for Descriptions support (authored by JeanFred).
Add unit tests for Descriptions support
May 2 2020, 11:05 AM

May 1 2020

JeanFred committed R2566:6c534b72dd8d: Add support for Descriptions in PropertyStatistics (authored by JeanFred).
Add support for Descriptions in PropertyStatistics
May 1 2020, 10:58 PM
JeanFred committed R2566:f8d9fdfd0493: Reorganise property_statistics unit tests (authored by JeanFred).
Reorganise property_statistics unit tests
May 1 2020, 10:58 PM
JeanFred committed R2566:f57c060ca90d: Move all get_*_text methods to the TextConfig object (authored by JeanFred).
Move all get_*_text methods to the TextConfig object
May 1 2020, 10:58 PM
JeanFred committed R2566:f0db9352c727: Abstract some of LabelConfig into a TextConfig object (authored by JeanFred).
Abstract some of LabelConfig into a TextConfig object
May 1 2020, 10:58 PM

Apr 29 2020

JeanFred added a comment to T248788: Support for labels and descriptions.

With R2566:b74b35227cf9, the queries feature is working as well.

Apr 29 2020, 8:52 PM · Tool-inteGraality
JeanFred committed R2566:b74b35227cf9: Add support for Labels to Queries endpoint (authored by JeanFred).
Add support for Labels to Queries endpoint
Apr 29 2020, 8:32 PM
JeanFred committed R2566:eabbac8daaf3: Accept "column" as GET parameter in queries endpoint (authored by JeanFred).
Accept "column" as GET parameter in queries endpoint
Apr 29 2020, 7:28 PM

Apr 24 2020

JeanFred added a comment to T248788: Support for labels and descriptions.

With R2566:6f36ffd616e9, there is partial support for labels: statistics will be computer with the Lde syntax − see eg https://www.wikidata.org/wiki/User:Jean-Fr%C3%A9d%C3%A9ric/Red_Pandas.

Apr 24 2020, 10:24 PM · Tool-inteGraality
JeanFred committed R2566:6f36ffd616e9: Add partial support for Labels (authored by JeanFred).
Add partial support for Labels
Apr 24 2020, 10:03 PM
JeanFred committed R2566:0e458159922c: Add method get_title to PropertyConfig and use it in the cell template (authored by JeanFred).
Add method get_title to PropertyConfig and use it in the cell template
Apr 24 2020, 9:04 PM
JeanFred committed R2566:9dd44ff4530c: Rename field `property` to `column` in {{integraality cell}} template (authored by JeanFred).
Rename field `property` to `column` in {{integraality cell}} template
Apr 24 2020, 9:04 PM
JeanFred committed R2566:35a3ea7add66: Move `make_column_header` to `PropertyConfig` object (authored by JeanFred).
Move `make_column_header` to `PropertyConfig` object
Apr 24 2020, 9:04 PM
JeanFred committed R2566:22e27b555162: Simplify get_key method in PropertyConfig (authored by JeanFred).
Simplify get_key method in PropertyConfig
Apr 24 2020, 9:04 PM
JeanFred committed R2566:f38047e768fa: Extract test fixtures for Grouping counts to a test mixin (authored by JeanFred).
Extract test fixtures for Grouping counts to a test mixin
Apr 24 2020, 9:04 PM
JeanFred committed R2566:6963040a4f30: Rename PropertyConfig lingo to Columns (authored by JeanFred).
Rename PropertyConfig lingo to Columns
Apr 24 2020, 9:04 PM
JeanFred committed R2566:9fea19b0a4b3: Extract method _get_grouping_counts_from_sparql (authored by JeanFred).
Extract method _get_grouping_counts_from_sparql
Apr 24 2020, 9:04 PM
JeanFred created T251008: Qualifier cells do not contain the qualifier information.
Apr 24 2020, 8:22 PM · Tool-inteGraality
JeanFred added a comment to T248788: Support for labels and descriptions.

Items within a group with a given label

Apr 24 2020, 3:23 PM · Tool-inteGraality

Apr 16 2020

JeanFred updated subscribers of T248788: Support for labels and descriptions.

Regarding the syntax I brainstormed with @VIGNERON and the QS syntax is the winner :)

Apr 16 2020, 11:09 AM · Tool-inteGraality
JeanFred updated the task description for T248788: Support for labels and descriptions.
Apr 16 2020, 10:50 AM · Tool-inteGraality
JeanFred moved T248788: Support for labels and descriptions from Backlog to Enhancements on the Tool-inteGraality board.
Apr 16 2020, 10:48 AM · Tool-inteGraality
JeanFred raised the priority of T248788: Support for labels and descriptions from Medium to High.
Apr 16 2020, 10:48 AM · Tool-inteGraality

Apr 3 2020

JeanFred added a comment to T209697: Provide Mirador service on the Wikimedia Cloud/Toolforge.

Thanks @Aklapper, that sounds good.

Apr 3 2020, 12:10 PM · Tools
JeanFred closed T180566: Solve database connection issues with Wikiloves tool as Resolved.

@JeanFred is this still an active problem, or just a phab task that never got closed?

Apr 3 2020, 12:01 PM · Tool-wikiloves

Mar 30 2020

JeanFred added a comment to T184000: Magic word on English WP to override display of Wikidata short description.

It is unfortunate that Wikidata chose to use prose fragment case, as that never gets used in any application that I'm aware of.

Mar 30 2020, 4:42 PM · MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8)), Wikipedia-iOS-App-Backlog, MW-1.31-release-notes (WMF-deploy-2018-03-13 (1.31.0-wmf.25)), Product-Infrastructure-Team-Backlog (Kanban), MediaWiki-extensions-WikibaseClient, Wikidata, Community-Tech

Mar 29 2020

JeanFred triaged T248788: Support for labels and descriptions as Medium priority.
Mar 29 2020, 2:15 PM · Tool-inteGraality
JeanFred created T248788: Support for labels and descriptions.
Mar 29 2020, 2:14 PM · Tool-inteGraality

Mar 10 2020

Volker_E awarded T221687: Tab-navigation when adding depicts statements on Wikimedia Commons is counter-intuitive a Like token.
Mar 10 2020, 3:35 AM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Structured-Data-Backlog (Current Work), Structured-Data-Design, Structured Data Engineering, SDC Design, SDC-Statements (Depicts-Crawling)

Mar 4 2020

JeanFred moved T246901: Support full colour 3D models on Wikimedia projects from Backlog to File format support on the 3D board.
Mar 4 2020, 8:46 PM · User-Mrjohncummings, Commons, 3D

Mar 3 2020

JeanFred committed R1969:f02938a00fbb: Enable high-frequency update for Wiki Loves Africa 2020 (authored by JeanFred).
Enable high-frequency update for Wiki Loves Africa 2020
Mar 3 2020, 1:51 PM
JeanFred closed T246696: Add Wiki Loves Africa 2020 to wikiloves tool as Resolved.

The contest dates seem ok.

It’s only used to 'discard' pictures taken too early / too late − the logs only indicate a couple of such pictures so it should be fine.

Mar 3 2020, 10:23 AM · Tool-wikiloves
JeanFred added a comment to T243366: Intermitent "edition not found" for WLM Brazil 2019.

Hmmm, strange. @Chicocvenancio can you post the URL where this happens?

Mar 3 2020, 9:54 AM · Tool-wikiloves
JeanFred updated subscribers of T246696: Add Wiki Loves Africa 2020 to wikiloves tool.
Mar 3 2020, 9:54 AM · Tool-wikiloves
JeanFred added a comment to T246696: Add Wiki Loves Africa 2020 to wikiloves tool.

Here we go:

Mar 3 2020, 9:54 AM · Tool-wikiloves
JeanFred triaged T246696: Add Wiki Loves Africa 2020 to wikiloves tool as High priority.

Good call @GuillaumeG, had forgotten about that. :-)

Mar 3 2020, 9:38 AM · Tool-wikiloves

Feb 24 2020

JeanFred created T246048: toolforge: Consider installing python-passlib on grid hosts.
Feb 24 2020, 10:14 PM · Toolforge (Software install/update)

Feb 20 2020

JeanFred moved T245752: Allow sorting of grouping/higher_grouping column from Backlog to Enhancements on the Tool-inteGraality board.
Feb 20 2020, 4:42 PM · Tool-inteGraality
JeanFred created T245752: Allow sorting of grouping/higher_grouping column.
Feb 20 2020, 4:41 PM · Tool-inteGraality