Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jun 2020 13:10:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        doc@FreeBSD.org
Subject:   [Bug 246936] [Patch] Fix LATESTREVISION determination, causes build failure on non-English locales
Message-ID:  <bug-246936-9@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246936

            Bug ID: 246936
           Summary: [Patch] Fix LATESTREVISION determination, causes build
                    failure on non-English locales
           Product: Documentation
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Documentation
          Assignee: doc@FreeBSD.org
          Reporter: olivier.freebsd@free.fr

Created attachment 215164
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D215164&action=
=3Dedit
Patch fixing LATESTREVISION determination

Hi,

Please find attach a patch that fixes LATESTREVISION determination, which
actually fixes "manual" articles/books build (i.e., typing `make` in the ri=
ght
directory).

The current code has two problems:
1. Git or SVN information retrieval depends on the current locale, and does=
n't
work with non-English ones.
2. Fallback for LATESTREVISION most of the time (sometimes works, probable
race) itself fails because PWD is set to document's directory + '/obj', but
sources are in the document's directory.

Point 2 is the most annoying because documentation builds simply fails
(`xsltproc` becomes unable to resolve 'latestrevision.*' variables in, e.g.,
articles). But point 2's failure appears only because of point 1's failure,
which doesn't happen on a machine with English or C locale.

Thanks.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-246936-9>