Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #24361

Closed (moved)
Open
Opened Nov 20, 2017 by boklm@boklm

rbm gives an error if a build script contains a wide character

When a build script contains a wide character, rbm fails with the following error:

Error: Template Error:
undef error - Wide character in null operation at input text line 1.

The reason is that in var/build_id, we call sha256 on the content of the build script, which is using the sha256_hex function, which doesn't support wide characters: http://perldoc.perl.org/Digest/SHA.html#UNICODE-AND-SIDE-EFFECTS

We currently don't use any build script with wide character in tor-browser-build. However the file projects/tor-browser/RelativeLink/start-tor-browser does contain a wide character (curly quotes: ”), which is a problem if we want to use it as a template (for #21998 (moved)).

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#24361