[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Milestone reached: hyperlinked mdoc(7) documents in PDF
From: |
Alejandro Colomar |
Subject: |
Re: Milestone reached: hyperlinked mdoc(7) documents in PDF |
Date: |
Fri, 22 Mar 2024 17:59:14 +0100 |
Hi Branden!
On Fri, Mar 22, 2024 at 11:30:11AM -0500, G. Branden Robinson wrote:
> Hi Alex,
>
> At 2024-03-17T23:44:07+0100, Alejandro Colomar wrote:
> > On Sun, Mar 17, 2024 at 05:23:20PM -0500, G. Branden Robinson wrote:
> > > Following up my earlier announcement regarding man(7),[1], I'm
> > > pleased to report that we have a functioning PDF hyperlink story for
> > > the mdoc package.
> [...]
> > > P.S. Alex, you might want to consider simplifying your cover page
> > > similarly once you bring your copy of groff up to date.
> >
> > How much would you consider having a release sooner than expected, and
> > then have what originally would have been 1.24.0 be 1.25.0? :)
>
> Not very much. As I noted previously, I'm still not the official GNU
> maintainer of groff. (This is partly procrastination and partly
> consideration for Bertrand's very tight time budget for GNU work.)
Please, please :)
>
> > I would prefer using a packaged version of groff, for two reasons:
> >
> > - I got impedance mismatches, when I see stuff like the 5n base-
> > paragraph indent, but contributors are still seeing 7n.
>
> Fair. You _can_, of course, configure groff Git to replicate the output
> line arrangement of groff 1.23.0 and earlier, with `-rBP=7n -rLL=78n`.
I'm not a fan of configuring stuff either, because then I forget that I
did. And I do like 5n. I would like others to also have it, rather
than not having it myself. :)
> > - In my server, I have a script that builds the man-pages book for
> > every push to the main branch (true for both the Linux man-pages
> > and shadow), and another that runs the lints and checks for the
> > Linux man-pages. Having built-from-source software in my computer
> > is less of a problem, but in a server, it's less comfortable. (I
> > already have Deri's branch in there, and I'm not in love with
> > that.)
>
> You're a good person to ask; is there anything from Deri's branch that
> Linux man-pages still needs?
I started using it because of the cyrillic shadow manual pages.
groff-1.23.0 has issues with them.
If you have some time for it, I'll bombard you with some questions and
requests for the Linux man-pages book-generating scripts. :)
> I know it has some stuff you probably
> _don't_ need, like the slanted symbol font and a new approach to
> associating glyphs in groff font description files with Unicode code
> points.
>
> > But yeah, I'm willing to simplify as much as possible! ;)
>
> I won't pressure you. If I recall correctly I still owe you another
> preliminary to the Most Disruptive Automated Change Ever Unleashed on a
> Man Page Corpus ("MR.sed"), that being something to do with man page
> cross references inside tbl(1) tables. I'll have to review the email
> thread from January.
I don't remember what was remaining, but I think almost everything was
done. We are missing just the final pieces, IIRC. Still, if you manage
to simplify the sed(1) script by applying some pre-patches, it would be
easier to review.
Which reminds me of the discussion about PGP signatures on patches we
had some moons ago (something that Deri reminded me unintentionally
recently too): Deri posted a gigantic patch with a new font for
supporting the zh_CN manual pages from shadow in the PDF book. But he
didn't sign anything, and he just posted a link to his (HTTP) web server
where his patch is hosted for me to wget(1). Now, how am I supposed to
get that patch without anyone tampering it during its trip to my
computer? :(
> By the time I get to it, the argument that groff 1.23 is "too new" will
> be pretty feeble...
Actually, I didn't pressure you, because that might give some time to
Ingo to add support for MR in mandoc(1). But I didn't hear anything
from him in a long time. But yeah, I'm ready to patch the Linux
man-pages whenever you send your next revision.
Have a lovely Spring!
Alex
> Regards,
> Branden
--
<https://www.alejandro-colomar.es/>
Looking for a remote C programming job at the moment.
signature.asc
Description: PGP signature
Re: Milestone reached: hyperlinked mdoc(7) documents in PDF, Lennart Jablonka, 2024/03/17
- Re: Milestone reached: hyperlinked mdoc(7) documents in PDF, G. Branden Robinson, 2024/03/18
- Re: Milestone reached: hyperlinked mdoc(7) documents in PDF, G. Branden Robinson, 2024/03/18
- Re: Milestone reached: hyperlinked mdoc(7) documents in PDF, Lennart Jablonka, 2024/03/18
- mandoc(1)'s man pages, groffed, and Project KIC (was: Milestone reached: hyperlinked mdoc(7) documents in PDF), G. Branden Robinson, 2024/03/18
- Re: mandoc(1)'s man pages, groffed, and Project KIC (was: Milestone reached: hyperlinked mdoc(7) documents in PDF), Lennart Jablonka, 2024/03/19