generate-id() is non-deterministic
While working on reproducible builds for openSUSE (sponsored by the NLnet NGI0 fund), I found that
our clutter-1.26.4
docs have random id values in their gtk-doc output.
E.g.
--- old//usr/share/gtk-doc/html/clutter-cookbook/ch01s02.html 2021-12-23 17:20:30.000000000 +0000
+++ new//usr/share/gtk-doc/html/clutter-cookbook/ch01s02.html 2021-12-23 17:20:30.000000000 +0000
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>2. About this document</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="The Clutter Cookbook"><link rel="up" href="introduction.html" title="Chapter 1. Preface"><link rel="prev" href="introduction.html" title="Chapter 1. Preface"><link rel="next" href="ch01s03.html" title="3. Acknowledgments"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. About this document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Chapter 1. Preface</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id1339"></a>2. About this document</h2></div></div></div><p>This document is available in various formats like HTML, and
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>2. About this document</title><link rel="stylesheet" type="text/css" href="style.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="The Clutter Cookbook"><link rel="up" href="introduction.html" title="Chapter 1. Preface"><link rel="prev" href="introduction.html" title="Chapter 1. Preface"><link rel="next" href="ch01s03.html" title="3. Acknowledgments"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. About this document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Chapter 1. Preface</th><td width="20%" align="right"> <a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id3"></a>2. About this document</h2></div></div></div><p>This document is available in various formats like HTML, and
This is with libxslt 1.1.39 that should already have commit 82f6cbf8 for https://bugzilla.gnome.org/show_bug.cgi?id=751621
I cannot get newer versions to compile with gcc14 and our libxml2-2.12.9