[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110218: release-notes: debian-security sources in trixie shows URI not formated correctly on the PDF



On Fri, Aug 01, 2025 at 03:29:45PM +0200, Holger Wansing wrote:
> Justin B Rye <justin.byam.rye@gmail.com> wrote (Fri, 1 Aug 2025 13:29:34 +0100):
> > Guillermo Torres Zamora wrote:
> > >    * What led up to the situation?
> > > I was reading the release notes and the URI was like  https://security.debian.org/debian\unhbox\voidb@x\kern\z@\char‘\protect\
> > > discretionary{\char\defaulthyphenchar}{}{}security when it should probably be https://security.debian.org/debian-security
> > 
> > For others trying to find this: it's the PDF version of section 4.3.1,
> > where the .rst source has a completely normal ASCII hyphenminus, so
> > I've no idea what sphinx is playing at here.
> 
> A workaround would be to change the markup like this:
> 
> -.. parsed-literal::
> +.. code-block:: console
> 
> This way the content gets displayed in a box, as for other console examples
> (not bad, even an improvement IMO).
> And no issue with the hyphen.

> diff --git a/source/upgrading.rst b/source/upgrading.rst
> index 8c581b3c..9c2b3ed4 100644
> --- a/source/upgrading.rst
> +++ b/source/upgrading.rst
  
> -.. parsed-literal::
> +.. code-block:: console
>  
>     Types: deb
>     URIs: https://deb.debian.org/debian
>     Suites: |RELEASENAME| |RELEASENAME|-updates

This is now rendered literally. `parsed-literal` is required to 
interpolate |RELEASENAME|.

Some other way will have to be found.

Chris


Reply to: