Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upKill serde_codegen đŁ #15769
Kill serde_codegen đŁ #15769
Conversation
|
@bors-servo: r+ |
highfive
commented
Feb 28, 2017
|
Heads up! This PR modifies the following files:
|
highfive
commented
Feb 28, 2017
|
|
Kill serde_codegenđŁ <!-- Reviewable:start --> This change isâ[<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15769) <!-- Reviewable:end -->
|
|
|
Network issues, waiting for the other builds to finish. |
|
@bors-servo retry |
|
|
|
|
edmorley
commented
Mar 1, 2017
•
|
As a head's up, the commit message here contained a non-BMP unicode character ("astral unicode character"), which requires 4 bytes to represent rather than the 3 bytes of BMP unicode, and as such causes issues with MySQL tables using utf8. This is affecting Treeherder pushlog ingestion (https://bugzilla.mozilla.org/show_bug.cgi?id=1115608) - we'll either need to strip out the non-BMP unicode or else switch this particular table to utf8mb4. Obviously Treeherder should definitely handle this case gracefully, but there are may be other systems that consume the hg.mozilla.org pushlog that may not handle it well either, so please bear it in mind when using more unusual unicode characters in commit messages :-) |
|
@edmorley How was it not a problem in the past though? This is not the first time I use emojis. |
edmorley
commented
Mar 1, 2017
|
I imagine they were within the BMP (Basic Multilingual Plane) unicode range: (or else only in the PR description and not the commit message) |
|
I'm pretty sure U+1F916 ROBOT FACE is outside the BMP. |
|
Oh right, you squash all commits of a PR together, right? |
Yes. Itâs been in MySQL since 2010. I personally donât think that âOnly use BMP charactersâ is much more acceptable than âOnly use ASCII charactersâ. As to PR descriptions, the get included by bors/homu in the message of merge commits. |
edmorley
commented
Mar 1, 2017
•
|
I agree, it's just unfortunate that: As another datapoint, bugzilla.mozilla.org is currently facing similar "utf8 doesn't mean utf8 in MySQL" realisations / hassle converting: That said, I think the answer is just to give up on MySQL (this is just the last in a long list of annoyances we've had with it) and use PostgreSQL. But not an overnight switch for large existing projects like Treeherder. One day! :-) |
nox commentedFeb 28, 2017
•
edited by larsbergstrom
This change isâ