Page MenuHomeDevCentral
Feed All Stories

Jan 13 2023

dereckson planned changes to D2735: Generate Wikidate health report for FANTOIR code.
Jan 13 2023, 08:02
dereckson updated the summary of D2731: Query Wikidata to enrich FANTOIR file.
Jan 13 2023, 07:59
dereckson added a revision to T1751: Enrich FANTOIR database with Wikidata information: D2731: Query Wikidata to enrich FANTOIR file.
Jan 13 2023, 07:59 · Wikimedia, Nasqueron Databases
dereckson requested review of D2735: Generate Wikidate health report for FANTOIR code.
Jan 13 2023, 07:59
dereckson added a revision to T1751: Enrich FANTOIR database with Wikidata information: D2735: Generate Wikidate health report for FANTOIR code.
Jan 13 2023, 07:59 · Wikimedia, Nasqueron Databases
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

This version is ready and can correctly update Wikidata. If we can solve the 403 issue when connecting to SPARQL endpoint, it's ready to commit. Meanwhile, to test this code, you can run the query and save the result (in XML format) at tmp/wikidata-query-result.xml

Jan 13 2023, 06:01

Jan 12 2023

dereckson closed D2734: Search the imported FANTOIR database.
Jan 12 2023, 19:05
dereckson committed rDS5357130c932f: Search the imported FANTOIR database (authored by dereckson).
Search the imported FANTOIR database
Jan 12 2023, 19:05
dereckson accepted D2734: Search the imported FANTOIR database.
Jan 12 2023, 19:04
dereckson updated the diff for D2734: Search the imported FANTOIR database.

Fix CRLF issues

Jan 12 2023, 19:03
dereckson added a revision to T1750: Import FANTOIR database: D2734: Search the imported FANTOIR database.
Jan 12 2023, 19:01 · Nasqueron Databases
dereckson requested review of D2734: Search the imported FANTOIR database.
Jan 12 2023, 19:01
dereckson added a revision to T1751: Enrich FANTOIR database with Wikidata information: D2734: Search the imported FANTOIR database.
Jan 12 2023, 19:01 · Wikimedia, Nasqueron Databases
dereckson updated the summary of D2731: Query Wikidata to enrich FANTOIR file.
Jan 12 2023, 18:58
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

Clean comment and debug code

Jan 12 2023, 06:03
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

Don't hardcore wikidata table name twice

Jan 12 2023, 05:59
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

Rebased

Jan 12 2023, 05:57
dereckson committed rDS3ff0473187d4: Promote imported FANTOIR version (authored by dereckson).
Promote imported FANTOIR version
Jan 12 2023, 05:36
dereckson retitled D2733: Promote imported FANTOIR version from Promote importe FANTOIR version to Promote imported FANTOIR version.
Jan 12 2023, 05:33
dereckson closed D2733: Promote imported FANTOIR version.
Jan 12 2023, 05:33
dereckson committed rDSb6d0e43ca9f3: Promote importe FANTOIR version (authored by dereckson).
Promote importe FANTOIR version
Jan 12 2023, 05:33
dereckson accepted D2733: Promote imported FANTOIR version.
Jan 12 2023, 05:31
dereckson added a revision to T1750: Import FANTOIR database: D2733: Promote imported FANTOIR version.
Jan 12 2023, 05:30 · Nasqueron Databases
dereckson requested review of D2733: Promote imported FANTOIR version.
Jan 12 2023, 05:30
dereckson closed D2732: Update Arcanist callsign.
Jan 12 2023, 05:07
dereckson committed rDS502520b33e3c: Update Arcanist callsign (authored by dereckson).
Update Arcanist callsign
Jan 12 2023, 05:07
dereckson accepted D2732: Update Arcanist callsign.
Jan 12 2023, 05:06
dereckson requested review of D2732: Update Arcanist callsign.
Jan 12 2023, 05:06
dereckson committed rDSb483889ac492: Import FANTOIR file into PostgreSQL db (authored by dereckson).
Import FANTOIR file into PostgreSQL db
Jan 12 2023, 05:05
dereckson closed D2729: Import FANTOIR file into PostgreSQL db.

Merged.

Jan 12 2023, 05:04
dereckson set the repository for D2729: Import FANTOIR file into PostgreSQL db to rDS Nasqueron Datasources.
Jan 12 2023, 05:03
dereckson accepted D2729: Import FANTOIR file into PostgreSQL db.
Jan 12 2023, 05:00
dereckson updated the diff for D2729: Import FANTOIR file into PostgreSQL db.

fantoir2db is now fantoir-datasource

Jan 12 2023, 05:00
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

Remove test limit

Jan 12 2023, 01:55
dereckson moved T1751: Enrich FANTOIR database with Wikidata information from Backlog to Working on on the Nasqueron Databases board.
Jan 12 2023, 01:47 · Wikimedia, Nasqueron Databases
dereckson added a project to T1751: Enrich FANTOIR database with Wikidata information: Wikimedia.
Jan 12 2023, 01:46 · Wikimedia, Nasqueron Databases
dereckson updated the task description for T1751: Enrich FANTOIR database with Wikidata information.
Jan 12 2023, 01:46 · Wikimedia, Nasqueron Databases
dereckson triaged T1751: Enrich FANTOIR database with Wikidata information as Normal priority.
Jan 12 2023, 01:37 · Wikimedia, Nasqueron Databases
dereckson updated the summary of D2729: Import FANTOIR file into PostgreSQL db.
Jan 12 2023, 01:33
dereckson added a revision to T1750: Import FANTOIR database: D2729: Import FANTOIR file into PostgreSQL db.
Jan 12 2023, 01:33 · Nasqueron Databases
dereckson triaged T1750: Import FANTOIR database as Normal priority.
Jan 12 2023, 01:33 · Nasqueron Databases
dereckson planned changes to D2731: Query Wikidata to enrich FANTOIR file.
Jan 12 2023, 01:19
dereckson updated the diff for D2731: Query Wikidata to enrich FANTOIR file.

A lot of code to handle exceptions, mainly because there are
several formats used to represent the FANTOIR code.

Jan 12 2023, 01:19

Jan 11 2023

dereckson abandoned D2721: Serve API URL cleaner.
Jan 11 2023, 00:23
dereckson abandoned D2719: Clean TikTok URL.
Jan 11 2023, 00:23

Jan 10 2023

dereckson requested review of D2731: Query Wikidata to enrich FANTOIR file.
Jan 10 2023, 19:53
dereckson updated alken-orin.
Jan 10 2023, 02:40
dereckson triaged T1749: Update token on Phabricator Notifications Center configuration as Unbreak Now! priority.
Jan 10 2023, 02:29 · Notifications center, DevCentral
dereckson closed T1727: 500 error when Phabricator sends a payload to the notifications center as Resolved.

I've regenerated /usr/share/ca-certificates and /etc/ssl/certs based on a "recent" Debian ca-certificates package against Debian Sid, version 20211016. Works like a charm now.

Jan 10 2023, 02:25 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson updated subscribers of T1727: 500 error when Phabricator sends a payload to the notifications center.

Container still runs on Jessie, we need to deploy new @DorianWinty work on recent Debian PHP 8 container, with correct certificates.

Jan 10 2023, 02:04 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson added a comment to T1727: 500 error when Phabricator sends a payload to the notifications center.

Disabled Sentry, so we can have a correct log of the stacktrace, and updated description accordingly.

Jan 10 2023, 02:01 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson updated the task description for T1727: 500 error when Phabricator sends a payload to the notifications center.
Jan 10 2023, 01:58 · User-Dereckson, Regression, DevCentral, Notifications center
dereckson closed D2730: Remove trailing spaces.
Jan 10 2023, 01:57
dereckson committed rVIPER4c95b72cf250: Remove trailing spaces (authored by dereckson).
Remove trailing spaces
Jan 10 2023, 01:57
dereckson added a member for Trusted users: inidal.
Jan 10 2023, 01:56
dereckson accepted D2730: Remove trailing spaces.
Jan 10 2023, 01:56
dereckson added a comment to T992: Start documentation for the notifications center.

"The notification lifecycle: how a notification is provided and consumed" schema

Jan 10 2023, 01:56 · documentation, Notifications center
dereckson requested review of D2730: Remove trailing spaces.
Jan 10 2023, 01:56

Jan 9 2023

dereckson updated the diff for D2729: Import FANTOIR file into PostgreSQL db.

Extract run_multiple_queries method to the db module. We can't easily move the create_table function, as it needs schema-dependant replacement.

Jan 9 2023, 18:37
dereckson updated the diff for D2729: Import FANTOIR file into PostgreSQL db.

Switch to subcommands pattern (like git), so we can extend it

Jan 9 2023, 18:22
dereckson updated the diff for D2729: Import FANTOIR file into PostgreSQL db.

Creation date can be unknown, add code_fantoir to help cross data with other db, fix last line record parsing

Jan 9 2023, 17:36
dereckson requested review of D2729: Import FANTOIR file into PostgreSQL db.
Jan 9 2023, 02:12

Jan 5 2023

dereckson added a comment to D2379: Parse FANTOIR database.

Draft implementation: rFANTDB59128e4bfd41 (needs to add all FANTOIR field).

Jan 5 2023, 04:25
dereckson committed rDS59128e4bfd41: WIP: Import FANTOIR file into PostgreSQL db (authored by dereckson).
WIP: Import FANTOIR file into PostgreSQL db
Jan 5 2023, 04:22

Jan 3 2023

dereckson added a comment to D2379: Parse FANTOIR database.

https://about.staging.gitlab.com/blog/2016/03/18/fast-search-using-postgresql-trigram-indexes/ makes me think a Postgresql table with with those GIN trigram indexes would be a better idea than json documents 🤔

Jan 3 2023, 02:30

Dec 27 2022

dereckson retitled D2718: Expose notifications from RabbitMQ as SSE from Create the python api to Create the Python API.
Dec 27 2022, 11:25
dereckson closed D2728: Update Docker base builder image.
Dec 27 2022, 11:24
dereckson committed rAPIREG1a10692a94b3: Update Docker base builder image (authored by dereckson).
Update Docker base builder image
Dec 27 2022, 11:24
dereckson accepted D2728: Update Docker base builder image.

nasqueron/rust-musl-builder:nightly published, and we can build the image with that

Dec 27 2022, 11:24
dereckson added a comment to T992: Start documentation for the notifications center.

Notification format: see T771

Dec 27 2022, 11:06 · documentation, Notifications center
inidal updated the task description for T771: Allow to send notifications from the command line.
Dec 27 2022, 04:14 · User-inidal, Notifications center, CLI, Servers, Dæghrefn
inidal updated the task description for T771: Allow to send notifications from the command line.
Dec 27 2022, 04:11 · User-inidal, Notifications center, CLI, Servers, Dæghrefn
inidal updated the task description for T771: Allow to send notifications from the command line.
Dec 27 2022, 04:10 · User-inidal, Notifications center, CLI, Servers, Dæghrefn
inidal updated the task description for T771: Allow to send notifications from the command line.
Dec 27 2022, 03:41 · User-inidal, Notifications center, CLI, Servers, Dæghrefn

Dec 26 2022

dereckson requested review of D2728: Update Docker base builder image.
Dec 26 2022, 21:07
dereckson closed D2727: Revoke unused SSH keys for dereckson.
Dec 26 2022, 19:01
dereckson committed rOPS95b800c2a259: Revoke unused SSH keys for dereckson (authored by dereckson).
Revoke unused SSH keys for dereckson
Dec 26 2022, 19:01
dereckson accepted D2727: Revoke unused SSH keys for dereckson.
Dec 26 2022, 19:01
dereckson requested review of D2727: Revoke unused SSH keys for dereckson.
Dec 26 2022, 19:00

Dec 22 2022

dereckson committed rAPIREG1a535568bfdf: Configure Git to ignore Cargo.lock (authored by dereckson).
Configure Git to ignore Cargo.lock
Dec 22 2022, 19:24
dereckson closed D2726: Configure Git to ignore Cargo.lock.
Dec 22 2022, 19:24
dereckson accepted D2726: Configure Git to ignore Cargo.lock.
Dec 22 2022, 19:24
dereckson requested review of D2726: Configure Git to ignore Cargo.lock.
Dec 22 2022, 19:23
dereckson closed D2725: Update dependencies.
Dec 22 2022, 19:22
dereckson committed rAPIREG04c7e96e2232: Update dependencies (authored by dereckson).
Update dependencies
Dec 22 2022, 19:22
dereckson accepted D2725: Update dependencies.

Tested with RUST_LOG=info so we can also check env logger update in action.

Dec 22 2022, 19:22
dereckson requested review of D2725: Update dependencies.
Dec 22 2022, 19:18
dereckson closed T1746: Update Docker registry API dependencies as Invalid.

I tried to compile a previous version of the API.

Dec 22 2022, 19:12 · Nasqueron Docker deployment squad, Nasqueron API
dereckson renamed T1746: Update Docker registry API dependencies from Update Docker registry API dependencies. to Update Docker registry API dependencies.
Dec 22 2022, 17:38 · Nasqueron Docker deployment squad, Nasqueron API

Dec 21 2022

dereckson closed T1737: Error 500 when posting log entry to api.nasqueron.org/servers-log as Resolved by committing rAPISRVLOGS10998cac0dc3: Upgrade JsonMapper to 4.1.0.
Dec 21 2022, 21:21 · Dæghrefn, Monitoring and reporting, Servers, Nasqueron API
dereckson closed D2724: Upgrade JsonMapper to 4.1.0.
Dec 21 2022, 21:21
dereckson committed rAPISRVLOGS10998cac0dc3: Upgrade JsonMapper to 4.1.0 (authored by dereckson).
Upgrade JsonMapper to 4.1.0
Dec 21 2022, 21:20
dereckson accepted D2724: Upgrade JsonMapper to 4.1.0.

Hotfixed on Ysul with a sudo -u deploy composer update, works in production.

Dec 21 2022, 21:20
dereckson requested review of D2724: Upgrade JsonMapper to 4.1.0.
Dec 21 2022, 21:06
dereckson added a revision to T1737: Error 500 when posting log entry to api.nasqueron.org/servers-log: D2724: Upgrade JsonMapper to 4.1.0.
Dec 21 2022, 21:06 · Dæghrefn, Monitoring and reporting, Servers, Nasqueron API
dereckson added a comment to T1737: Error 500 when posting log entry to api.nasqueron.org/servers-log.

Relevant error file is /var/log/www/nasqueron.org/api-php.log on Ysul:

Dec 21 2022, 21:05 · Dæghrefn, Monitoring and reporting, Servers, Nasqueron API
dereckson moved T1514: UTF-8 log entries aren't processed from Backlog to External / blocked / pending review on the Nasqueron API board.
Dec 21 2022, 19:17 · Nasqueron API, Servers, IRC, Dæghrefn
dereckson moved T1427: Prepare a Jenkins job template for Rust CI from Backlog to New ideas on the Nasqueron API board.
Dec 21 2022, 19:16 · Servers, Limiting Factor, Nasqueron API, Jenkins
dereckson moved T1423: Investigate OpenFaaS + Kong from Backlog to New ideas on the Nasqueron API board.
Dec 21 2022, 19:16 · Nasqueron Docker deployment squad, Servers, Nasqueron API, Product evaluation
dereckson merged T1748: Can't write to servers log into T1737: Error 500 when posting log entry to api.nasqueron.org/servers-log.
Dec 21 2022, 19:15 · Dæghrefn, Monitoring and reporting, Servers, Nasqueron API