https://bugs.winehq.org/show_bug.cgi?id=50819
Bug ID: 50819 Summary: Source navigation to "programs" is broken Product: WineHQ Bugzilla Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: bugzilla-unknown Assignee: wine-bugs@winehq.org Reporter: lats@yless4u.com.au CC: austinenglish@gmail.com Distribution: ---
Created attachment 69634 --> https://bugs.winehq.org/attachment.cgi?id=69634 Screenhot of the web response to clicking on "programs"
Navigating to https://source.winehq.org/source/programs/ yields "Malformed UTF-8 character (fatal) at /home/winehq/opt/source/lib/Local.pm line 422."
Same result on chrome and firefox.
https://bugs.winehq.org/show_bug.cgi?id=50819
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jnewman@codeweavers.com, | |julliard@winehq.org Product|WineHQ Bugzilla |WineHQ.org Component|bugzilla-unknown |www-unknown
--- Comment #1 from Austin English austinenglish@gmail.com --- Confirming.
https://source.winehq.org/ works fine, as do these URLs (linked from https://source.winehq.org/): https://source.winehq.org/source/dlls/ https://source.winehq.org/source/fonts/
but as Jeff says, https://source.winehq.org/source/programs/ returns an error.
IMO likely an error in lxr/git-http-backend, but that's just a guess. CC'ing relevant people.
https://bugs.winehq.org/show_bug.cgi?id=50819
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Still the case today.
https://bugs.winehq.org/show_bug.cgi?id=50819
Jeremy Newman jnewman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |fgouget@codeweavers.com Status|NEW |ASSIGNED
--- Comment #3 from Jeremy Newman jnewman@codeweavers.com --- Verified. The issue seems to be the file being read is in UTF-8 format, and the default encoding for our LXR perl code is not.
We would need to add "use utf8;" to the source perl code. It probably needs more than that. I experimented briefly, but simply adding that causes different errors.
Francois? Can you take a quick look into this? The LXR source code is here: https://gitlab.winehq.org/winehq/tools/-/tree/master/lxr?ref_type=heads