Page MenuHomePhabricator

PurtleComponent
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Purtle is a fast streaming RDF serialization library for PHP.

Maintained by WMDE as part of Wikibase development.

Recent Activity

Wed, Nov 27

Jdforrester-WMF added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Thank you!

Wed, Nov 27, 3:23 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE closed T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI as Resolved.
Wed, Nov 27, 1:18 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Maintenance_bot removed a project from T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI: Patch-For-Review.
Wed, Nov 27, 12:31 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
gerritbot added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Change #1098494 merged by jenkins-bot:

[integration/config@master] Zuul: [purtle] Test in PHP 8.3 too

https://gerrit.wikimedia.org/r/1098494

Wed, Nov 27, 12:23 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
gerritbot added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Change #1098494 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[integration/config@master] Zuul: [purtle] Test in PHP 8.3 too

https://gerrit.wikimedia.org/r/1098494

Wed, Nov 27, 12:05 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
gerritbot added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Change #1098485 merged by jenkins-bot:

[purtle@master] Remove test for “U+110000 and above”

https://gerrit.wikimedia.org/r/1098485

Wed, Nov 27, 12:01 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE placed T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI up for grabs.
Wed, Nov 27, 11:37 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Given that the test was explicitly motivated by code coverage (Gerrit change, CC @thiemowmde), I’m inclined to say that most likely nothing actually relies on how exactly this library handles invalid UTF-8 input. So it might be better to leave the code unchanged and drop the test – the behavior for U+110000 et al. would then just be unspecified (“garbage in, garbage out”). But I’ll see how I feel about it next week ^^

Wed, Nov 27, 11:30 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
gerritbot added a project to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI: Patch-For-Review.
Wed, Nov 27, 11:30 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
gerritbot added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Change #1098485 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[purtle@master] Remove test for “U+110000 and above”

https://gerrit.wikimedia.org/r/1098485

Wed, Nov 27, 11:30 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle

Mon, Nov 25

karapayneWMDE moved T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI from In Task Breakdown to In Development on the Wikidata Dev Team (Wikidata.org Slice) board.
Mon, Nov 25, 9:18 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle

Fri, Nov 22

Lucas_Werkmeister_WMDE updated subscribers of T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

Well, the following works, though I don’t like it very much:

Fri, Nov 22, 5:12 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Maintenance_bot moved T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI from [DOT] Prioritized to Ongoing on the wmde-wikidata-tech board.
Fri, Nov 22, 4:29 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

And the good news is: while this may not be valid UTF-8, PHP’s interpretation of "\xF8\x84\x90\x80\x80", according to 3v4l, seems to have been stable since PHP 5.4. So let’s change the test to that, then.

Fri, Nov 22, 4:24 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE claimed T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.

I’m confused by this test, actually. It’s called “ignore U+110000 and above”, but that doesn’t seem to match the test string very well. The hexadecimal input corresponds to:

Fri, Nov 22, 3:57 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
Lucas_Werkmeister_WMDE added a comment to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI.
Fri, Nov 22, 3:56 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle

Thu, Nov 14

Reedy closed T379479: purtle release for PHP 8.4 as Resolved.
Thu, Nov 14, 2:40 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle

Tue, Nov 12

ReleaseTaggerBot added a project to T379479: purtle release for PHP 8.4: MW-1.43-notes.
Tue, Nov 12, 3:00 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089913 merged by Reedy:

[mediawiki/extensions/Wikibase@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089913

Tue, Nov 12, 2:28 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089912 merged by Reedy:

[mediawiki/extensions/WikibaseQualityConstraints@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089912

Tue, Nov 12, 2:28 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089914 merged by jenkins-bot:

[mediawiki/core@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089914

Tue, Nov 12, 2:03 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
ReleaseTaggerBot added a project to T379479: purtle release for PHP 8.4: MW-1.44-notes (1.44.0-wmf.4; 2024-11-19).
Tue, Nov 12, 2:00 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089911 merged by Reedy:

[mediawiki/vendor@REL1_43] Upgrading wikimedia/purtle (v1.0.8 => v2.0.0)

https://gerrit.wikimedia.org/r/1089911

Tue, Nov 12, 1:47 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089914 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089914

Tue, Nov 12, 1:13 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089913 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/Wikibase@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089913

Tue, Nov 12, 1:13 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089912 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/WikibaseQualityConstraints@REL1_43] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089912

Tue, Nov 12, 1:13 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089911 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@REL1_43] Upgrading wikimedia/purtle (v1.0.8 => v2.0.0)

https://gerrit.wikimedia.org/r/1089911

Tue, Nov 12, 1:12 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Jdforrester-WMF added a comment to T379479: purtle release for PHP 8.4.

Done for master, will need backporting to REL1_43 (and maybe others).

Tue, Nov 12, 1:10 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089305 merged by jenkins-bot:

[mediawiki/extensions/WikibaseQualityConstraints@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089305

Tue, Nov 12, 1:08 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089304 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089304

Tue, Nov 12, 1:08 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089306 merged by jenkins-bot:

[mediawiki/core@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089306

Tue, Nov 12, 1:08 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089303 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrading wikimedia/purtle (v1.0.8 => v2.0.0)

https://gerrit.wikimedia.org/r/1089303

Tue, Nov 12, 1:08 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle

Mon, Nov 11

gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089808 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[purtle@master] Consolidate release notes for 2.0

https://gerrit.wikimedia.org/r/1089808

Mon, Nov 11, 3:12 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089306 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089306

Mon, Nov 11, 2:05 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089305 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/WikibaseQualityConstraints@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089305

Mon, Nov 11, 2:01 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089304 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/Wikibase@master] composer.json: Upgrade wikimedia/purtle to 2.0.0

https://gerrit.wikimedia.org/r/1089304

Mon, Nov 11, 2:01 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a project to T379479: purtle release for PHP 8.4: Patch-For-Review.
Mon, Nov 11, 2:00 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1089303 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@master] Upgrading wikimedia/purtle (v1.0.8 => v2.0.0)

https://gerrit.wikimedia.org/r/1089303

Mon, Nov 11, 2:00 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Reedy added a comment to T379479: purtle release for PHP 8.4.

v2.0.0 tagged

Mon, Nov 11, 1:56 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Reedy added a parent task for T379479: purtle release for PHP 8.4: T376276: PHP 8.4: Implicitly nullable parameter declarations deprecated.
Mon, Nov 11, 1:31 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Maintenance_bot removed a project from T379479: purtle release for PHP 8.4: Patch-For-Review.
Mon, Nov 11, 12:30 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle

Sun, Nov 10

gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1088843 merged by jenkins-bot:

[purtle@master] RELEASE-NOTES.md: Prepare 2.0.0

https://gerrit.wikimedia.org/r/1088843

Sun, Nov 10, 11:33 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Reedy moved T379479: purtle release for PHP 8.4 from Backlog to Wikimedia production on the PHP 8.4 support board.
Sun, Nov 10, 2:30 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a project to T379479: purtle release for PHP 8.4: Patch-For-Review.
Sun, Nov 10, 2:02 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
gerritbot added a comment to T379479: purtle release for PHP 8.4.

Change #1088843 had a related patch set uploaded (by Reedy; author: Reedy):

[purtle@master] RELEASE-NOTES.md: Prepare 2.0.0

https://gerrit.wikimedia.org/r/1088843

Sun, Nov 10, 2:02 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle
Umherirrender created T379479: purtle release for PHP 8.4.
Sun, Nov 10, 1:53 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Patch-For-Review, PHP 8.4 support, Release, Purtle

Oct 29 2024

WMDE-leszek moved T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI from Incoming to [DOT] Tech Backlog on the Wikidata Dev Team board.
Oct 29 2024, 10:08 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle

Oct 24 2024

Maintenance_bot added a project to T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI: Wikidata.
Oct 24 2024, 1:30 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
ItamarWMDE moved T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI from [DOT] By Project to [DOT] Prioritized on the wmde-wikidata-tech board.
Oct 24 2024, 12:58 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle
ItamarWMDE moved T368271: [SW][REPO] Fix purtle so that its tests pass in PHP 8.3, and enable in CI from [DOT] Prioritized to [DOT] By Project on the wmde-wikidata-tech board.
Oct 24 2024, 12:58 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata, User-ItamarWMDE, wmde-wikidata-tech, PHP 8.3 support, Purtle