Date: Thu, 24 Oct 2013 00:39:27 -0500 (CDT) From: "Scot W. Hetzel" <swhetzel@gmail.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/183257: sysutils/file: [Bug 292] Illegal byte sequence in windows magic file Message-ID: <201310240539.r9O5dRVN055079@fbsd10> Resent-Message-ID: <201310240540.r9O5e06a059824@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 183257 >Category: ports >Synopsis: sysutils/file: [Bug 292] Illegal byte sequence in windows magic file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Oct 24 05:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Scot W. Hetzel >Release: FreeBSD 10.0-ALPHA2 i386 >Organization: >Environment: System: FreeBSD fbsd10 10.0-ALPHA2 FreeBSD 10.0-ALPHA2 #0 r255731: Sat Sep 21 08:56:02 CDT 2013 root@fbsd10:/usr/obj/usr/src/sys/GENERIC i386 >Description: When sysutils/file is installed and run as: LC_ALL=en_US.UTF-8 /usr/local/bin/file /usr/ports/sysutils/file/Makefile it reports the following error: ERROR: line 163: regex error 17, (illegal byte sequence) According to the Mantis Bug Tracker, this is bug 292: http://bugs.gw.con/view.php?id=292 Which narrowed the cause down to the magic/Magdir/windows magic file. >How-To-Repeat: cd /usr/ports/sysutils/file make install sh LC_ALL=en_US.UTF-8 /usr/local/bin/file Makefile >Fix: The bug narrowed the issue down to line 163 of the magic/Magdir/windows file. I was able to isolate the offending part of the regex. Could someone commit it to the port and submit it upstream if the patch is correct. Thanks --- patch-magic__Magdir__windows begins here --- --- ./magic/Magdir/windows.orig 2013-10-24 00:22:27.274530203 -0500 +++ ./magic/Magdir/windows 2013-10-24 00:23:35.443586906 -0500 @@ -160,7 +160,7 @@ # Windows *.INF *.INI files updated by Joerg Jenderek at Apr 2013 # emtpy ,comment , section , unicode line -0 regex/s \\`(\r\n|;|[[]|\xFF\xFE) +0 regex/s \\`(\r\n|;|[[]|\\xFF\\xFE) # left bracket in section line >&0 search/8192 [ # http://en.wikipedia.org/wiki/Autorun.inf --- patch-magic__Magdir__windows ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310240539.r9O5dRVN055079>