Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package suse-xsl-stylesheets for 
openSUSE:Factory checked in at 2026-07-20 09:57:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-xsl-stylesheets (Old)
 and      /work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-xsl-stylesheets"

Mon Jul 20 09:57:07 2026 rev:113 rq:1366316 version:2.95.39

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/suse-xsl-stylesheets/suse-xsl-stylesheets.changes    
    2026-07-06 12:28:17.138965190 +0200
+++ 
/work/SRC/openSUSE:Factory/.suse-xsl-stylesheets.new.24530/suse-xsl-stylesheets.changes
     2026-07-20 09:59:42.032857992 +0200
@@ -2 +2,9 @@
-Thu Jul  2 14:05:01 UTC 2026 - Thomas Schraitle <[email protected]> - 
2.95.28
+Fri Jul 17 06:33:29 UTC 2026 - Thomas Schraitle <[email protected]> - 
2.95.39
+
+- Update 2.95.39
+  * Update doc.survey.url parameter in #812
+  * Add missing normalize-space for name key in #815
+  * Fix #813: Make TRD PDF similar to HTML in #814
+
+-------------------------------------------------------------------
+Thu Jul  2 14:05:01 UTC 2026 - Thomas Schraitle <[email protected]> - 
2.95.38

Old:
----
  suse-xsl-2.95.38.tar.bz2

New:
----
  suse-xsl-2.95.39.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suse-xsl-stylesheets.spec ++++++
--- /var/tmp/diff_new_pack.Yq2fvL/_old  2026-07-20 09:59:42.536874954 +0200
+++ /var/tmp/diff_new_pack.Yq2fvL/_new  2026-07-20 09:59:42.540875088 +0200
@@ -22,7 +22,7 @@
 %define suse_styles_dir   %{db_xml_dir}/stylesheet
 #
 Name:           suse-xsl-stylesheets
-Version:        2.95.38
+Version:        2.95.39
 Release:        0
 Summary:        SUSE-Branded Stylesheets for DocBook
 License:        GPL-2.0-only OR GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Yq2fvL/_old  2026-07-20 09:59:42.572876165 +0200
+++ /var/tmp/diff_new_pack.Yq2fvL/_new  2026-07-20 09:59:42.572876165 +0200
@@ -1,11 +1,11 @@
 <!-- osc service runall -->
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="versionformat">2.95.38</param>
+    <param name="versionformat">2.95.39</param>
     <param name="versionprefix"></param>
     <param name="url">https://github.com/openSUSE/suse-xsl.git</param>
     <param name="scm">git</param>
-    <param name="revision">2.95.38</param>
+    <param name="revision">2.95.39</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">*.tar</param>

++++++ suse-xsl-2.95.38.tar.bz2 -> suse-xsl-2.95.39.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/.versionrc 
new/suse-xsl-2.95.39/.versionrc
--- old/suse-xsl-2.95.38/.versionrc     2026-07-02 16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/.versionrc     2026-07-17 08:26:31.000000000 +0200
@@ -1,4 +1,4 @@
-version: 2.95.38
+version: 2.95.39
 files: Makefile README.adoc
 changesfile: ChangeLog
 format: (0|[1-9][0-9]*)\.(0|[1-9][0-9]{0,1})\.(0|[1-9][0-9]{0,1})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/ChangeLog 
new/suse-xsl-2.95.39/ChangeLog
--- old/suse-xsl-2.95.38/ChangeLog      2026-07-02 16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/ChangeLog      2026-07-17 08:26:31.000000000 +0200
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Fri Jul 17 06:24:26 UTC 2026 - [email protected]
+
+Upate to 2.95.39
+* Update doc.survey.url parameter (#812)
+* JSON-LD: Add missing normalize-space for name key (#815)
+* Fix #813: Make TRD PDF similar to HTML (#814)
+-------------------------------------------------------------------
 Thu Jul 02 13:59:47 UTC 2026 - [email protected]
 
 * Update 2.95.38
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/Makefile 
new/suse-xsl-2.95.39/Makefile
--- old/suse-xsl-2.95.38/Makefile       2026-07-02 16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/Makefile       2026-07-17 08:26:31.000000000 +0200
@@ -11,7 +11,7 @@
 
 SHELL         := /bin/bash
 PACKAGE       := suse-xsl-stylesheets
-VERSION       := 2.95.38
+VERSION       := 2.95.39
 CDIR          := $(shell pwd)
 SUSE_XML_PATH := $(PREFIX)/xml/suse
 DB_XML_PATH   := $(PREFIX)/xml/docbook
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/suse2022-ns/xhtml/json-ld.xsl 
new/suse-xsl-2.95.39/suse2022-ns/xhtml/json-ld.xsl
--- old/suse-xsl-2.95.38/suse2022-ns/xhtml/json-ld.xsl  2026-07-02 
16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/suse2022-ns/xhtml/json-ld.xsl  2026-07-17 
08:26:31.000000000 +0200
@@ -592,7 +592,7 @@
       </xsl:if>
     </xsl:variable>
     <xsl:text>"name": "</xsl:text>
-    <xsl:value-of select="$_name"/>
+    <xsl:value-of select="normalize-space($_name)"/>
     <xsl:text>",</xsl:text>
   </xsl:template>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/suse2022-ns/xhtml/param.xsl 
new/suse-xsl-2.95.39/suse2022-ns/xhtml/param.xsl
--- old/suse-xsl-2.95.38/suse2022-ns/xhtml/param.xsl    2026-07-02 
16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/suse2022-ns/xhtml/param.xsl    2026-07-17 
08:26:31.000000000 +0200
@@ -551,7 +551,7 @@
   <xsl:param name="doc.survey" select="0"></xsl:param>
 
   <!-- The survey URL to be used. Change it accordingly -->
-  <xsl:param 
name="doc.survey.url">https://suselinux.fra1.qualtrics.com/jfe/form/SV_bEiGZbUNzLD8Tcy</xsl:param>
+  <xsl:param 
name="doc.survey.url">https://suselinux.fra1.qualtrics.com/jfe/form/SV_diCzHC9xxyJyuN0</xsl:param>
 
   <!-- SUVA engine -->
   <xsl:param name="generate.suva" select="0" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.95.38/trd/fo/article.titlepage.templates.xsl 
new/suse-xsl-2.95.39/trd/fo/article.titlepage.templates.xsl
--- old/suse-xsl-2.95.38/trd/fo/article.titlepage.templates.xsl 2026-07-02 
16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/trd/fo/article.titlepage.templates.xsl 2026-07-17 
08:26:31.000000000 +0200
@@ -39,6 +39,7 @@
         </fo:table-cell>
         <fo:table-cell text-align="right" color="&c_jungle;">
           <fo:block font-size="&x-large;pt" hyphenate="false">
+            <xsl:message>##########</xsl:message>
             <xsl:choose>
               <xsl:when test="$json-ld-seriesname != ''">
                 <xsl:value-of select="$json-ld-seriesname"/>
@@ -58,9 +59,14 @@
     <!-- product -->
     <fo:block space-before="3cm">
       <xsl:if test="d:info/d:productname">
-        <fo:block role="productname">
-          <xsl:apply-templates select="d:info/d:productname[1]" 
mode="article.titlepage.recto.auto.mode"/>
+        <fo:block role="productname" text-align="start"
+          font-size="{&xx-large; * $sans-fontsize-adjust}pt" 
space-after="0.5em">
+          <fo:inline background-color="&c_jungle;" color="white"
+            padding="0.3em 0.3em 0.1em 0.3em">
+            <xsl:call-template name="version.info.headline" />
+          </fo:inline>
         </fo:block>
+        <!--          <xsl:apply-templates select="d:info/d:productname[1]" 
mode="article.titlepage.recto.auto.mode"/>-->
       </xsl:if>
 
     <!-- Title -->
@@ -104,25 +110,30 @@
       <fo:external-graphic content-width="100%" src="{$titlepage.logo.image}" 
/>
     </fo:block>
 
-    <!-- Platform specific -->
-    <fo:block space-before="2em" text-align="right" font-size="&normal;pt">
-      <xsl:apply-templates select="d:info/d:meta[@name='platform']" 
mode="article.titlepage.recto.auto.mode"/>
-    </fo:block>
-
     <!-- Authors -->
     <fo:block space-before="4em" font-size="&normal;pt">
+      <fo:block font-weight="bold" text-align="left">
+        <xsl:call-template name="gentext">
+          <xsl:with-param name="key">Authors</xsl:with-param>
+      </xsl:call-template>
+      </fo:block>
       <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
         select="d:info/d:authorgroup" />
       <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
         select="d:info/d:author[1]" />
     </fo:block>
 
-    <fo:block-container absolute-position="absolute" 
top="{$page.height.portrait} * 0.78">
+    <!-- Platform specific -->
+    <fo:block space-before="4em" text-align="left" font-size="&normal;pt">
+      <xsl:apply-templates select="d:info/d:meta[@name='platform']" 
mode="article.titlepage.recto.auto.mode"/>
+    </fo:block>
+
+    <!--<fo:block-container absolute-position="absolute" 
top="{$page.height.portrait} * 0.78">
       <fo:block>
         <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
           select="d:info/d:cover[d:mediaobject]" />
       </fo:block>
-    </fo:block-container>
+    </fo:block-container>-->
   </xsl:template>
 
   <xsl:template name="article.titlepage.separator">
@@ -214,7 +225,7 @@
 
 
   <xsl:template match="d:authorgroup" mode="article.titlepage.recto.auto.mode">
-    <fo:block text-align="outside">
+    <fo:block text-align="left">
       <xsl:for-each select="d:author">
         <fo:block>
           <xsl:apply-templates select="." mode="authorgroup">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/trd/fo/book.titlepage.templates.xsl 
new/suse-xsl-2.95.39/trd/fo/book.titlepage.templates.xsl
--- old/suse-xsl-2.95.38/trd/fo/book.titlepage.templates.xsl    2026-07-02 
16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/trd/fo/book.titlepage.templates.xsl    2026-07-17 
08:26:31.000000000 +0200
@@ -90,11 +90,6 @@
         content-width="100%" src="{$titlepage.logo.image}" />
     </fo:block>
 
-    <!-- Platform specific -->
-    <fo:block space-before="2em" text-align="right" font-size="&normal;pt">
-      <xsl:apply-templates select="d:info/d:meta[@name='platform']" 
mode="book.titlepage.recto.auto.mode"/>
-    </fo:block>
-
     <!-- Authors -->
     <fo:block space-before="4em" font-size="&normal;pt">
       <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
@@ -103,13 +98,18 @@
         select="d:info/d:author[1]" />
     </fo:block>
 
+    <!-- Platform specific -->
+    <fo:block space-before="2em" text-align="left" font-size="&normal;pt">
+      <xsl:apply-templates select="d:info/d:meta[@name='platform']" 
mode="book.titlepage.recto.auto.mode"/>
+    </fo:block>
+
     <!-- Cover Icons -->
-    <fo:block-container absolute-position="absolute" 
top="{$page.height.portrait} * 0.78">
+    <!--<fo:block-container absolute-position="absolute" 
top="{$page.height.portrait} * 0.78">
       <fo:block>
         <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
           select="d:info/d:cover[d:mediaobject]" />
       </fo:block>
-    </fo:block-container>
+    </fo:block-container>-->
   </xsl:template>
 
 
@@ -169,7 +169,7 @@
   </xsl:template>
 
   <xsl:template match="d:authorgroup" mode="book.titlepage.recto.auto.mode">
-    <fo:block text-align="outside" font-family="{$sans-stack}">
+    <fo:block text-align="left" font-family="{$sans-stack}">
       <xsl:for-each select="d:author">
         <fo:block>
           <xsl:apply-templates select="." mode="authorgroup">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/trd/fo/docbook.xsl 
new/suse-xsl-2.95.39/trd/fo/docbook.xsl
--- old/suse-xsl-2.95.38/trd/fo/docbook.xsl     2026-07-02 16:01:03.000000000 
+0200
+++ new/suse-xsl-2.95.39/trd/fo/docbook.xsl     2026-07-17 08:26:31.000000000 
+0200
@@ -33,5 +33,5 @@
   <xsl:include href="param.xsl"/>
   <xsl:include href="article.titlepage.templates.xsl"/>
   <xsl:include href="book.titlepage.templates.xsl"/>
-
+  <xsl:include href="header.xsl"/>
 </xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/trd/fo/header.xsl 
new/suse-xsl-2.95.39/trd/fo/header.xsl
--- old/suse-xsl-2.95.38/trd/fo/header.xsl      1970-01-01 01:00:00.000000000 
+0100
+++ new/suse-xsl-2.95.39/trd/fo/header.xsl      2026-07-17 08:26:31.000000000 
+0200
@@ -0,0 +1,130 @@
+<!--
+
+-->
+
+<xsl:stylesheet  version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  xmlns:fo="http://www.w3.org/1999/XSL/Format";
+  xmlns:d="http://docbook.org/ns/docbook";
+  xmlns:exsl="http://exslt.org/common";
+  xmlns="http://www.w3.org/1999/xhtml";
+  exclude-result-prefixes="exsl d">
+
+
+  <xsl:template name="product.name">
+    <!-- One can use role="abbrev" to additionally store a short version
+    of the productname. This is helpful to make the best of the space
+    available in the living column titles of the FO version.
+    In general, we want the long/official version, though. Dito for the
+    productnumber below. -->
+    <xsl:param name="prefer-abbreviation" select="0"/>
+    <xsl:variable name="meta.nodes" 
select="d:info/d:meta|ancestor::*/d:info/d:meta"/>
+    
+    <!--
+      First we search for all productname[@role='abbrev'], starting in the 
nearest node followed
+      by its ancestors.
+    -->
+    <xsl:choose>
+      <xsl:when 
test="$meta.nodes[@name='bugtracker']/d:phrase[@name='productname'] and 
$prefer-abbreviation = 0">/
+        <xsl:apply-templates 
select="$meta.nodes[@name='bugtracker']/d:phrase[@name='productname'][last()]" 
mode="meta"/>
+      </xsl:when>
+      <xsl:when test="*/d:productname[@role='abbrev'] and $prefer-abbreviation 
= 1">
+        <xsl:apply-templates 
select="(*/d:productname[@role='abbrev'])[last()]"/>
+      </xsl:when>
+      <xsl:when test="ancestor-or-self::*/*/d:productname[@role='abbrev'] and 
$prefer-abbreviation = 1">
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productname[@role='abbrev'])[last()]"/>
+      </xsl:when>
+      <xsl:when test="$meta.nodes[@name='productname']/d:productname">
+        <xsl:apply-templates 
select="$meta.nodes[@name='productname']/d:productname[1]" />
+      </xsl:when>
+      <xsl:when test="*/d:productname[not(@role='abbrev')]">
+        <xsl:apply-templates 
select="(*/d:productname[not(@role='abbrev')])[last()]"/>
+      </xsl:when>
+      <xsl:when 
test="ancestor-or-self::*/*/d:productname[not(@role='abbrev')]">
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productname[not(@role='abbrev')])[last()]"/>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productname)[last()]"/>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
+
+  <xsl:template name="product.number">
+    <!-- See comment in product.name... -->
+    <xsl:param name="prefer-abbreviation" select="0"/>
+    <xsl:variable name="meta.nodes" 
select="d:info/d:meta|ancestor::*/d:info/d:meta"/>
+    
+    <!-- FIXME: This choose mechanism is a little wonky around inheritance and
+    abbreviation preference. May need a bit more think. -->
+    <xsl:choose>
+      <xsl:when test="$meta.nodes[@name='productname']/d:productname/@version">
+        <!-- We should probably split the version attrib value? -->
+        <xsl:apply-templates 
select="$meta.nodes[@name='productname']/d:productname[1]/@version" />
+      </xsl:when>
+      <xsl:when 
test="$meta.nodes[@name='bugtracker']/d:phrase[@name='productnumber'] and 
$prefer-abbreviation = 0">
+        <xsl:apply-templates 
select="$meta.nodes[@name='bugtracker']/d:phrase[@name='productnumber'][last()]"
 mode="meta"/>
+      </xsl:when>
+      <xsl:when test="*/d:productnumber[@role='abbrev'] and 
$prefer-abbreviation = 1">
+        <xsl:apply-templates 
select="(*/d:productnumber[@role='abbrev'])[last()]"/>
+      </xsl:when>
+      <xsl:when test="*/d:productnumber[not(@role='abbrev')]">
+        <xsl:apply-templates 
select="(*/d:productnumber[not(@role='abbrev')])[last()]"/>
+      </xsl:when>
+      <xsl:when test="*/d:productnumber">
+        <xsl:apply-templates select="(*/d:productnumber)[last()]"/>
+      </xsl:when>
+      <xsl:when test="ancestor-or-self::*/*/d:productnumber[@role='abbrev'] 
and $prefer-abbreviation = 1">
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productnumber[@role='abbrev'])[last()]"/>
+      </xsl:when>
+      <xsl:when 
test="ancestor-or-self::*/*/d:productnumber[not(@role='abbrev')]">
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productnumber[not(@role='abbrev')])[last()]"/>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:apply-templates 
select="(ancestor-or-self::*/*/d:productnumber)[last()]"/>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
+
+  <xsl:template name="version.info">
+    <xsl:param name="prefaced" select="0"/>
+    <xsl:param name="prefer-abbreviation" select="0"/>
+
+    <xsl:variable name="product-name">
+      <xsl:call-template name="product.name">
+        <xsl:with-param name="prefer-abbreviation" 
select="$prefer-abbreviation"/>
+      </xsl:call-template>
+    </xsl:variable>
+    <xsl:variable name="product-number">
+      <xsl:call-template name="product.number">
+        <xsl:with-param name="prefer-abbreviation" 
select="$prefer-abbreviation"/>
+      </xsl:call-template>
+    </xsl:variable>
+
+    <xsl:if test="$prefaced = 1 and ($product-name != '' or $product-number != 
'')">
+      <xsl:call-template name="gentext">
+        <xsl:with-param name="key">version.info</xsl:with-param>
+      </xsl:call-template>
+      <xsl:text> </xsl:text>
+    </xsl:if>
+    <xsl:copy-of select="$product-name"/>
+    <xsl:if test="$product-name != '' and $product-number != ''">
+      <xsl:text> </xsl:text>
+    </xsl:if>
+    <xsl:copy-of select="$product-number"/>
+  </xsl:template>
+
+  <xsl:template name="version.info.headline">
+    <xsl:variable name="info-text">
+      <xsl:call-template name="version.info">
+        <xsl:with-param name="prefaced" select="0"/>
+      </xsl:call-template>
+    </xsl:variable>
+
+    <xsl:if test="$generate.version.info != 0 and $info-text != ''">
+      <fo:block role="big-version-info"><xsl:copy-of 
select="$info-text"/></fo:block>
+    </xsl:if>
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/trd/fo/param.xsl 
new/suse-xsl-2.95.39/trd/fo/param.xsl
--- old/suse-xsl-2.95.38/trd/fo/param.xsl       2026-07-02 16:01:03.000000000 
+0200
+++ new/suse-xsl-2.95.39/trd/fo/param.xsl       2026-07-17 08:26:31.000000000 
+0200
@@ -23,4 +23,7 @@
     <xsl:attribute name="text-align">left</xsl:attribute>
     <xsl:attribute name="font-weight">normal</xsl:attribute>
   </xsl:attribute-set>
+  
+  <!-- Create version information before title? -->
+  <xsl:param name="generate.version.info" select="1"/>
 </xsl:stylesheet>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/suse-xsl-2.95.38/trd/xhtml/article.titlepage.templates.xsl 
new/suse-xsl-2.95.39/trd/xhtml/article.titlepage.templates.xsl
--- old/suse-xsl-2.95.38/trd/xhtml/article.titlepage.templates.xsl      
1970-01-01 01:00:00.000000000 +0100
+++ new/suse-xsl-2.95.39/trd/xhtml/article.titlepage.templates.xsl      
2026-07-17 08:26:31.000000000 +0200
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet  version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  xmlns:d="http://docbook.org/ns/docbook";
+  xmlns:exsl="http://exslt.org/common";
+  xmlns="http://www.w3.org/1999/xhtml";
+  exclude-result-prefixes="exsl d">
+
+  <xsl:template match="d:meta[@name='category' or @name='type']" 
mode="article.titlepage.recto.auto.mode">
+    <xsl:apply-templates select="."/>
+  </xsl:template>
+
+</xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/trd/xhtml/docbook.xsl 
new/suse-xsl-2.95.39/trd/xhtml/docbook.xsl
--- old/suse-xsl-2.95.38/trd/xhtml/docbook.xsl  2026-07-02 16:01:03.000000000 
+0200
+++ new/suse-xsl-2.95.39/trd/xhtml/docbook.xsl  2026-07-17 08:26:31.000000000 
+0200
@@ -33,6 +33,7 @@
   <xsl:include href="../VERSION.xsl"/>
   <xsl:include href="param.xsl"/>
   <xsl:include href="../../sbp/xhtml/titlepage.templates.xsl"/>
+  <xsl:include href="article.titlepage.templates.xsl"/>
   <xsl:include href="book.titlepage.templates.xsl"/>
 
 </xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/suse-xsl-2.95.38/versionbump 
new/suse-xsl-2.95.39/versionbump
--- old/suse-xsl-2.95.38/versionbump    2026-07-02 16:01:03.000000000 +0200
+++ new/suse-xsl-2.95.39/versionbump    2026-07-17 08:26:31.000000000 +0200
@@ -50,6 +50,18 @@
     exit
   fi
 
+  # 1. Check if the new version is identical to the current version
+  if [[ "$bumpedversion" == "$currentversion" ]]; then
+    echo "(meh) New version ($bumpedversion) is identical to the current 
version."
+    exit 1
+  fi
+
+  # 2. Check if the new version is greater than the current version using GNU 
sort
+  if ! printf '%s\n%s\n' "$currentversion" "$bumpedversion" | sort -C -V 
2>/dev/null; then
+    echo "(meh) New version ($bumpedversion) is older than the current version 
($currentversion)."
+    exit 1
+  fi
+
   echo "Current version number is $currentversion"
   echo -n "Really set new version number $bumpedversion? y/[n] "
   read DECISION
@@ -99,4 +111,4 @@
   git tag -a "$tagprefix$bumpedversion" -m "$COMMITMESSAGE"
   echo -e "(hey) Do not forget:\n  git push && git push $(git remote | head 
-1) $tagprefix$bumpedversion"
   rm $TMPFILE 2>/dev/null || true
-fi
+fi
\ No newline at end of file

Reply via email to