groff (1.23.0-4)
[PTS] [DDPO]
UNREL: VCS matches the version in the archive, but the VCS changelog is UNRELEASED. The uploader should update the changelog and tag the release.
- Git: https://salsa.debian.org/debian/groff.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1159168
- Browser: https://salsa.debian.org/debian/groff
- Last scan: 2024-04-30 15:33:17+00
- Next scan: 2024-05-06 13:19:00+00
- CI pipeline status: success
- Debian changelog in Git:
groff (1.23.0-4) UNRELEASED; urgency=medium
* Build-depend on pkgconf rather than pkg-config.
* Fix PDF date format (thanks, Christof Meerwald; closes: #1069902).
-- Colin Watson <cjwatson@debian.org> Mon, 26 Feb 2024 11:25:09 +0000
- This branch is 7 commits ahead of tag debian/1.23.0-3
- Git log:
commit d00d838776de145c82ddf6e15a3b1a16b04814b3
Merge: 43259d3 107cd6d
Author: Colin Watson <cjwatson@debian.org>
Date: Tue Apr 30 12:24:34 2024 +0100
Fix PDF date format
Thanks, Christof Meerwald.
Closes: #1069902
commit 107cd6d6e837d9b6201e071f9488fa5e32e6aa64
Author: Colin Watson <cjwatson@debian.org>
Date: Fri Jul 14 12:42:26 2023 +0100
Map CW to R for nroff
Bug-Debian: https://bugs.debian.org/1040975
Last-Update: 2023-07-14
Patch-Name: nroff-map-CW-to-R.patch
commit a1f87d74b9521bda316dbab92b1e8fdc9d3c71ea
Author: Colin Watson <cjwatson@debian.org>
Date: Tue Jul 11 17:33:14 2023 +0100
Enable OSC 8 hyperlinks for man pages
The version of `less` in Debian stable supports these, provided that
you're also using a suitable terminal emulator.
Forwarded: no
Last-Update: 2023-07-11
Patch-Name: man-hyperlinks.patch
commit 8f84439183c7c0940b13ef4459e5e1312f309e9e
Author: Colin Watson <cjwatson@debian.org>
Date: Sun Jul 9 12:04:37 2023 +0100
Set doc-default-operating-system to "Debian"
Bug-Debian: https://bugs.debian.org/284002
Forwarded: not-needed
Last-Update: 2023-07-09
Patch-Name: doc-default-os-debian.patch
commit 91dee0fbd709ec191800fbb1d12446215c7d0380
Author: Colin Watson <cjwatson@debian.org>
Date: Sun Jul 9 13:23:21 2023 +0100
Display time from SOURCE_DATE_EPOCH in UTC.
The semantics imposed in 1.23.0 are unsuitable for use with
reproducible-builds harnesses, since those specifically want to vary the
TZ environment variable to shake out other problems in build systems.
However, my patch that Debian has been carrying for a while is
unsuitable for general use, since most people expect the time displayed
in output to use local time.
A viable compromise seems to be to force UTC _only_ when
SOURCE_DATE_EPOCH is set. That will keep reproducible-builds harnesses
working with no extra effort, while also preserving the expected
behaviour for typical users of groff that don't go out of their way to
set that environment variable.
As a bonus, this corrects the behaviour of gropdf when the local offset
from UTC is not a whole number of hours.
* src/include/curtime.h (current_time): Return a `struct tm *`.
Document behaviour.
* src/libs/libgroff/curtime.cpp (current_time): If SOURCE_DATE_EPOCH is
set, return the overridden time after passing it through `gmtime`.
Otherwise, pass the current time through `localtime`.
* src/devices/grohtml/post-html.cpp (html_printer::do_file_components,
html_printer::~html_printer):
* src/devices/grops/ps.cpp (ps_printer::~ps_printer):
* src/roff/troff/input.cpp (init_registers): Adjust to new
`current_time` signature.
* src/devices/gropdf/gropdf.pl: If SOURCE_DATE_EPOCH is set, return the
overridden time after passing it through `gmtime`. Otherwise, pass
the current time through `localtime`.
(PDFDate): Fix output in the case where the local offset from UTC is
not a whole number of hours. (Previously, the minutes offset field
was always set to zero.)
* doc/groff.texi (Environment):
* src/devices/grohtml/grohtml.1.man (Environment):
* src/devices/gropdf/gropdf.1.man (Environment):
* src/devices/grops/grops.1.man (Environment):
* src/roff/groff/groff.1.man (Environment):
* src/roff/troff/troff.1.man (Environment): Update.
Origin: upstream, https://git.savannah.gnu.org/cgit/groff.git/commit/?id=d7bbfb04ea25a82a8597cdef6ebb391cb78ab47c
Origin: upstream, https://git.savannah.gnu.org/cgit/groff.git/commit/?id=0815e503dba8d5c05921d68c6c718fe8f8440ee8
Last-Update: 2024-04-30
Patch-Name: source-date-epoch-utc.patch
commit 43259d37661a61340a2b2b84ef49c8903291fa66
Author: Colin Watson <cjwatson@debian.org>
Date: Wed Mar 20 13:51:36 2024 +0000
Test nocheck build profile in Salsa CI
commit 1d50e9bb43d0e5143566986b7a66d200f22985e3
Author: Colin Watson <cjwatson@debian.org>
Date: Mon Feb 26 11:25:18 2024 +0000
Build-depend on pkgconf rather than pkg-config