Skip to content

chore(psalm): forbid iconv - #60655

Merged
sorbaugh merged 2 commits into
masterfrom
chore-psalm-forbid-iconv
Jun 9, 2026
Merged

chore(psalm): forbid iconv#60655
sorbaugh merged 2 commits into
masterfrom
chore-psalm-forbid-iconv

Conversation

@ChristophWurst

@ChristophWurstChristophWurst commented May 22, 2026

Copy link
Copy Markdown
Member
  • Resolves: #

Summary

iconv transliteration is locale- and config-dependent; use UnicodeString::ascii() from symfony/string instead.

TODO

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@ArtificialOwlArtificialOwl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

effective

@nickvergessen

Copy link
Copy Markdown
Member

cs does not support something like this, right? That would allow bringing it to all apps with the shared config 🙈

@ChristophWurst

Copy link
Copy Markdown
MemberAuthor

couldn't find such thing unfortunately. but yeah, was also wondering how we could best bring this to apps

@ChristophWurstChristophWurst added this to the Nextcloud 35 milestone May 22, 2026
@ChristophWurst
ChristophWurstforce-pushed the chore-psalm-forbid-iconv branch from a528283 to 1194da6CompareMay 26, 2026 11:55
iconv transliteration is locale- and config-dependent; use
UnicodeString::ascii() from symfony/string instead.
Assisted-by: Claude:claude-sonnet-4-6
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
psalm*.xml and build/psalm-baseline*.xml were missing from the
paths-filter, so PRs touching only those files would skip all
Psalm jobs.
Assisted-by: Claude:claude-sonnet-4-6
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
@ChristophWurst
ChristophWurstforce-pushed the chore-psalm-forbid-iconv branch from 1194da6 to b9f571aCompareJune 1, 2026 10:52
@ChristophWurstChristophWurst added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Jun 1, 2026
@ChristophWurst
ChristophWurst marked this pull request as ready for review June 1, 2026 10:52
@ChristophWurst
ChristophWurst requested a review from a team as a code ownerJune 1, 2026 10:52
@ChristophWurst
ChristophWurst requested review from CarlSchwan, icewind1991, leftybournes and salmart-dev and removed request for a teamJune 1, 2026 10:52
@come-nccome-nc added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jun 9, 2026
@sorbaugh
sorbaugh merged commit e9d61eb into masterJun 9, 2026
190 of 201 checks passed
@sorbaugh
sorbaugh deleted the chore-psalm-forbid-iconv branch June 9, 2026 15:23
@nextcloud-botnextcloud-bot mentioned this pull request Aug 11, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to releaseReady to be released and/or waiting for tests to finish

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@ChristophWurst@nickvergessen@ArtificialOwl@come-nc@Antreesy@sorbaugh