Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-datastructures for openSUSE:Factory checked in at 2025-12-27 11:29:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-datastructures (Old) and /work/SRC/openSUSE:Factory/.gap-datastructures.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-datastructures" Sat Dec 27 11:29:09 2025 rev:6 rq:1324473 version:0.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-datastructures/gap-datastructures.changes 2025-10-16 17:38:35.892035291 +0200 +++ /work/SRC/openSUSE:Factory/.gap-datastructures.new.1928/gap-datastructures.changes 2025-12-27 11:29:45.585794479 +0100 @@ -1,0 +2,7 @@ +Fri Dec 26 21:58:55 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 0.4.1 + * The manual was rebuilt to fix broken links (caused by a tooling + error) + +------------------------------------------------------------------- Old: ---- datastructures-0.4.0.tar.gz New: ---- datastructures-0.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-datastructures.spec ++++++ --- /var/tmp/diff_new_pack.mUOkzv/_old 2025-12-27 11:29:46.209819982 +0100 +++ /var/tmp/diff_new_pack.mUOkzv/_new 2025-12-27 11:29:46.209819982 +0100 @@ -17,7 +17,7 @@ Name: gap-datastructures -Version: 0.4.0 +Version: 0.4.1 Release: 0 Summary: GAP: Collection of standard data structures for GAP License: GPL-2.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.mUOkzv/_old 2025-12-27 11:29:46.257821944 +0100 +++ /var/tmp/diff_new_pack.mUOkzv/_new 2025-12-27 11:29:46.261822108 +0100 @@ -1,5 +1,5 @@ -mtime: 1760523803 -commit: 641332c42e300518081d2e158673d6049692b5e3c04951657461b34750df175c +mtime: 1766786395 +commit: 6128b70b0899879b77bce7f084c0d49dac3acbfa673db1bbd1ffb199dc78e352 url: https://src.opensuse.org/jengelh/gap-datastructures revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-12-26 23:00:03.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ datastructures-0.4.0.tar.gz -> datastructures-0.4.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/CHANGES.md new/datastructures-0.4.1/CHANGES.md --- old/datastructures-0.4.0/CHANGES.md 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/CHANGES.md 2025-12-26 01:09:00.000000000 +0100 @@ -1,5 +1,10 @@ # CHANGES to the 'datastructures' GAP package +## 0.4.1 (2025-12-26) + + - Identical to previous release, except the manual was rebuilt to fix + broken links (caused by a tooling error) + ## 0.4.0 (2025-10-14) - Add `RootsOfPartitionDS` (essentially the same as iterating over all of diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/PackageInfo.g new/datastructures-0.4.1/PackageInfo.g --- old/datastructures-0.4.0/PackageInfo.g 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/PackageInfo.g 2025-12-26 01:09:00.000000000 +0100 @@ -11,8 +11,8 @@ PackageName := "datastructures", Subtitle := "Collection of standard data structures for GAP", -Version := "0.4.0", -Date := "14/10/2025", # dd/mm/yyyy format +Version := "0.4.1", +Date := "26/12/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap0.html new/datastructures-0.4.1/doc/chap0.html --- old/datastructures-0.4.0/doc/chap0.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap0.html 2025-12-26 01:09:00.000000000 +0100 @@ -29,10 +29,10 @@ <h2>Collection of standard data structures for <strong class="pkg">GAP</strong></h2> <p> - 0.4.0</p> + 0.4.1</p> <p> - 14 October 2025 + 26 December 2025 </p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap0.txt new/datastructures-0.4.1/doc/chap0.txt --- old/datastructures-0.4.0/doc/chap0.txt 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap0.txt 2025-12-26 01:09:00.000000000 +0100 @@ -6,10 +6,10 @@ [1X Collection of standard data structures for [5XGAP[105X [101X - 0.4.0 + 0.4.1 - 14 October 2025 + 26 December 2025 Markus Pfeiffer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap0_mj.html new/datastructures-0.4.1/doc/chap0_mj.html --- old/datastructures-0.4.0/doc/chap0_mj.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap0_mj.html 2025-12-26 01:09:00.000000000 +0100 @@ -32,10 +32,10 @@ <h2>Collection of standard data structures for <strong class="pkg">GAP</strong></h2> <p> - 0.4.0</p> + 0.4.1</p> <p> - 14 October 2025 + 26 December 2025 </p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap10.html new/datastructures-0.4.1/doc/chap10.html --- old/datastructures-0.4.0/doc/chap10.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap10.html 2025-12-26 01:09:00.000000000 +0100 @@ -229,7 +229,7 @@ <h4>10.3 <span class="Heading">Default methods</span></h4> -<p>Default methods based on <code class="func">IteratorSorted</code> (<a href="/home/runner/gap/doc/ref/chap30.html#X8688C20B828FC129"><span class="RefLink">Reference: IteratorSorted</span></a>) are installed for the following operations and attributes, but can be overridden for data structures that support better algorithms.</p> +<p>Default methods based on <code class="func">IteratorSorted</code> (<a href="../../../doc/ref/chap30.html#X8688C20B828FC129"><span class="RefLink">Reference: IteratorSorted</span></a>) are installed for the following operations and attributes, but can be overridden for data structures that support better algorithms.</p> <p><a id="X805D48307D3FBC57" name="X805D48307D3FBC57"></a></p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap10_mj.html new/datastructures-0.4.1/doc/chap10_mj.html --- old/datastructures-0.4.0/doc/chap10_mj.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap10_mj.html 2025-12-26 01:09:00.000000000 +0100 @@ -232,7 +232,7 @@ <h4>10.3 <span class="Heading">Default methods</span></h4> -<p>Default methods based on <code class="func">IteratorSorted</code> (<a href="/home/runner/gap/doc/ref/chap30_mj.html#X8688C20B828FC129"><span class="RefLink">Reference: IteratorSorted</span></a>) are installed for the following operations and attributes, but can be overridden for data structures that support better algorithms.</p> +<p>Default methods based on <code class="func">IteratorSorted</code> (<a href="../../../doc/ref/chap30_mj.html#X8688C20B828FC129"><span class="RefLink">Reference: IteratorSorted</span></a>) are installed for the following operations and attributes, but can be overridden for data structures that support better algorithms.</p> <p><a id="X805D48307D3FBC57" name="X805D48307D3FBC57"></a></p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap3.html new/datastructures-0.4.1/doc/chap3.html --- old/datastructures-0.4.0/doc/chap3.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap3.html 2025-12-26 01:09:00.000000000 +0100 @@ -166,7 +166,7 @@ <div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Merge</code>( <var class="Arg">heap1</var>, <var class="Arg">heap2</var> )</td><td class="tdright">( operation )</td></tr></table></div> <p>Merge two heaps (of the same type)</p> -<p>Heaps also support <code class="func">IsEmpty</code> (<a href="/home/runner/gap/doc/ref/chap30.html#X7969C48780C5C1BC"><span class="RefLink">Reference: IsEmpty</span></a>) and <code class="func">Size</code> (<a href="/home/runner/gap/doc/ref/chap30.html#X858ADA3B7A684421"><span class="RefLink">Reference: Size</span></a>)</p> +<p>Heaps also support <code class="func">IsEmpty</code> (<a href="../../../doc/ref/chap30.html#X7969C48780C5C1BC"><span class="RefLink">Reference: IsEmpty</span></a>) and <code class="func">Size</code> (<a href="../../../doc/ref/chap30.html#X858ADA3B7A684421"><span class="RefLink">Reference: Size</span></a>)</p> <p><a id="X7A01096286198C96" name="X7A01096286198C96"></a></p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap3_mj.html new/datastructures-0.4.1/doc/chap3_mj.html --- old/datastructures-0.4.0/doc/chap3_mj.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap3_mj.html 2025-12-26 01:09:00.000000000 +0100 @@ -169,7 +169,7 @@ <div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Merge</code>( <var class="Arg">heap1</var>, <var class="Arg">heap2</var> )</td><td class="tdright">( operation )</td></tr></table></div> <p>Merge two heaps (of the same type)</p> -<p>Heaps also support <code class="func">IsEmpty</code> (<a href="/home/runner/gap/doc/ref/chap30_mj.html#X7969C48780C5C1BC"><span class="RefLink">Reference: IsEmpty</span></a>) and <code class="func">Size</code> (<a href="/home/runner/gap/doc/ref/chap30_mj.html#X858ADA3B7A684421"><span class="RefLink">Reference: Size</span></a>)</p> +<p>Heaps also support <code class="func">IsEmpty</code> (<a href="../../../doc/ref/chap30_mj.html#X7969C48780C5C1BC"><span class="RefLink">Reference: IsEmpty</span></a>) and <code class="func">Size</code> (<a href="../../../doc/ref/chap30_mj.html#X858ADA3B7A684421"><span class="RefLink">Reference: Size</span></a>)</p> <p><a id="X7A01096286198C96" name="X7A01096286198C96"></a></p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap4.html new/datastructures-0.4.1/doc/chap4.html --- old/datastructures-0.4.0/doc/chap4.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap4.html 2025-12-26 01:09:00.000000000 +0100 @@ -158,7 +158,7 @@ <h4>4.2 <span class="Heading">Deques implemented using plain lists</span></h4> -<p><strong class="pkg">datastructures</strong> implements deques using a circular buffer stored in a <strong class="pkg">GAP</strong> a plain list, wrapped in a positional object (<a href="/home/runner/gap/doc/ref/chap79.html#X834893D07FAA6FD2"><span class="RefLink">Reference: Positional Objects</span></a>).</p> +<p><strong class="pkg">datastructures</strong> implements deques using a circular buffer stored in a <strong class="pkg">GAP</strong> a plain list, wrapped in a positional object (<a href="../../../doc/ref/chap79.html#X834893D07FAA6FD2"><span class="RefLink">Reference: Positional Objects</span></a>).</p> <p>The five positions in such a deque <code class="code">Q</code> have the following purpose</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap4_mj.html new/datastructures-0.4.1/doc/chap4_mj.html --- old/datastructures-0.4.0/doc/chap4_mj.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap4_mj.html 2025-12-26 01:09:00.000000000 +0100 @@ -161,7 +161,7 @@ <h4>4.2 <span class="Heading">Deques implemented using plain lists</span></h4> -<p><strong class="pkg">datastructures</strong> implements deques using a circular buffer stored in a <strong class="pkg">GAP</strong> a plain list, wrapped in a positional object (<a href="/home/runner/gap/doc/ref/chap79_mj.html#X834893D07FAA6FD2"><span class="RefLink">Reference: Positional Objects</span></a>).</p> +<p><strong class="pkg">datastructures</strong> implements deques using a circular buffer stored in a <strong class="pkg">GAP</strong> a plain list, wrapped in a positional object (<a href="../../../doc/ref/chap79_mj.html#X834893D07FAA6FD2"><span class="RefLink">Reference: Positional Objects</span></a>).</p> <p>The five positions in such a deque <code class="code">Q</code> have the following purpose</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap9.html new/datastructures-0.4.1/doc/chap9.html --- old/datastructures-0.4.0/doc/chap9.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap9.html 2025-12-26 01:09:00.000000000 +0100 @@ -44,7 +44,7 @@ <div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MemoizeFunction</code>( <var class="Arg">function</var>[, <var class="Arg">options</var>] )</td><td class="tdright">( function )</td></tr></table></div> <p>Returns: A function</p> -<p><code class="code">MemoizeFunction</code> returns a function which behaves the same as <var class="Arg">function</var>, except that it caches the return value of <var class="Arg">function</var>. The cache can be flushed by calling <code class="func">FlushCaches</code> (<a href="/home/runner/gap/doc/ref/chap79.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>).</p> +<p><code class="code">MemoizeFunction</code> returns a function which behaves the same as <var class="Arg">function</var>, except that it caches the return value of <var class="Arg">function</var>. The cache can be flushed by calling <code class="func">FlushCaches</code> (<a href="../../../doc/ref/chap79.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>).</p> <p>This function does not promise to never call <var class="Arg">function</var> more than once for any input -- values may be removed if the cache gets too large, or GAP chooses to flush all caches, or if multiple threads try to calculate the same value simultaneously.</p> @@ -53,10 +53,10 @@ <dl> <dt><strong class="Mark"><code class="code">flush</code> (default <code class="keyw">true</code>)</strong></dt> -<dd><p>If this is <code class="keyw">true</code>, the cache is emptied whenever <code class="func">FlushCaches</code> (<a href="/home/runner/gap/doc/ref/chap79.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>) is called.</p> +<dd><p>If this is <code class="keyw">true</code>, the cache is emptied whenever <code class="func">FlushCaches</code> (<a href="../../../doc/ref/chap79.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>) is called.</p> </dd> -<dt><strong class="Mark"><code class="code">contract</code> (defaults to <code class="func">ReturnTrue</code> (<a href="/home/runner/gap/doc/ref/chap5.html#X7DB422A2876CCC4D"><span class="RefLink">Reference: ReturnTrue</span></a>))</strong></dt> +<dt><strong class="Mark"><code class="code">contract</code> (defaults to <code class="func">ReturnTrue</code> (<a href="../../../doc/ref/chap5.html#X7DB422A2876CCC4D"><span class="RefLink">Reference: ReturnTrue</span></a>))</strong></dt> <dd><p>A function that is called on the arguments given to <var class="Arg">function</var>. If this function returns <code class="keyw">false</code>, then <code class="code">errorHandler</code> is called.</p> </dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/chap9_mj.html new/datastructures-0.4.1/doc/chap9_mj.html --- old/datastructures-0.4.0/doc/chap9_mj.html 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/chap9_mj.html 2025-12-26 01:09:00.000000000 +0100 @@ -47,7 +47,7 @@ <div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ MemoizeFunction</code>( <var class="Arg">function</var>[, <var class="Arg">options</var>] )</td><td class="tdright">( function )</td></tr></table></div> <p>Returns: A function</p> -<p><code class="code">MemoizeFunction</code> returns a function which behaves the same as <var class="Arg">function</var>, except that it caches the return value of <var class="Arg">function</var>. The cache can be flushed by calling <code class="func">FlushCaches</code> (<a href="/home/runner/gap/doc/ref/chap79_mj.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>).</p> +<p><code class="code">MemoizeFunction</code> returns a function which behaves the same as <var class="Arg">function</var>, except that it caches the return value of <var class="Arg">function</var>. The cache can be flushed by calling <code class="func">FlushCaches</code> (<a href="../../../doc/ref/chap79_mj.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>).</p> <p>This function does not promise to never call <var class="Arg">function</var> more than once for any input -- values may be removed if the cache gets too large, or GAP chooses to flush all caches, or if multiple threads try to calculate the same value simultaneously.</p> @@ -56,10 +56,10 @@ <dl> <dt><strong class="Mark"><code class="code">flush</code> (default <code class="keyw">true</code>)</strong></dt> -<dd><p>If this is <code class="keyw">true</code>, the cache is emptied whenever <code class="func">FlushCaches</code> (<a href="/home/runner/gap/doc/ref/chap79_mj.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>) is called.</p> +<dd><p>If this is <code class="keyw">true</code>, the cache is emptied whenever <code class="func">FlushCaches</code> (<a href="../../../doc/ref/chap79_mj.html#X87A4316C818B3DE3"><span class="RefLink">Reference: FlushCaches</span></a>) is called.</p> </dd> -<dt><strong class="Mark"><code class="code">contract</code> (defaults to <code class="func">ReturnTrue</code> (<a href="/home/runner/gap/doc/ref/chap5_mj.html#X7DB422A2876CCC4D"><span class="RefLink">Reference: ReturnTrue</span></a>))</strong></dt> +<dt><strong class="Mark"><code class="code">contract</code> (defaults to <code class="func">ReturnTrue</code> (<a href="../../../doc/ref/chap5_mj.html#X7DB422A2876CCC4D"><span class="RefLink">Reference: ReturnTrue</span></a>))</strong></dt> <dd><p>A function that is called on the arguments given to <var class="Arg">function</var>. If this function returns <code class="keyw">false</code>, then <code class="code">errorHandler</code> is called.</p> </dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/datastructures.tex new/datastructures-0.4.1/doc/datastructures.tex --- old/datastructures-0.4.0/doc/datastructures.tex 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/datastructures.tex 2025-12-26 01:09:00.000000000 +0100 @@ -98,8 +98,8 @@ {\Huge \textbf{ Collection of standard data structures for \textsf{GAP} \mbox{}}}\\ \vfill -{\Huge 0.4.0 \mbox{}}\\[1cm] -{ 14 October 2025 \mbox{}}\\[1cm] +{\Huge 0.4.1 \mbox{}}\\[1cm] +{ 26 December 2025 \mbox{}}\\[1cm] \mbox{}\\[2cm] {\Large \textbf{ Markus Pfeiffer\\ \mbox{}}}\\ Binary files old/datastructures-0.4.0/doc/manual.pdf and new/datastructures-0.4.1/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/datastructures-0.4.0/doc/title.xml new/datastructures-0.4.1/doc/title.xml --- old/datastructures-0.4.0/doc/title.xml 2025-10-14 22:58:49.000000000 +0200 +++ new/datastructures-0.4.1/doc/title.xml 2025-12-26 01:09:00.000000000 +0100 @@ -9,7 +9,7 @@ Collection of standard data structures for &GAP; </Subtitle> <Version> - 0.4.0 + 0.4.1 </Version> <Author> Markus Pfeiffer<Alt Only="LaTeX"><Br/></Alt> @@ -64,7 +64,7 @@ </Author> <Date> - 14 October 2025 + 26 December 2025 </Date> <Copyright> ©right; 2015-18 by Chris Jefferson, Steve Linton, Markus Pfeiffer, Max Horn, Reimer Behrends and others<P/>
