Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-utils for openSUSE:Factory checked in at 2024-01-25 18:40:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-utils (Old) and /work/SRC/openSUSE:Factory/.gap-utils.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-utils" Thu Jan 25 18:40:29 2024 rev:2 rq:1141087 version:0.85 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-utils/gap-utils.changes 2023-12-28 23:01:42.998997785 +0100 +++ /work/SRC/openSUSE:Factory/.gap-utils.new.1815/gap-utils.changes 2024-01-25 18:40:32.641241580 +0100 @@ -1,0 +2,6 @@ +Wed Jan 24 00:21:23 UTC 2024 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 0.85 + * Avoid trivial function wrappers in List and ForAll + +------------------------------------------------------------------- Old: ---- utils-0.84.tar.gz New: ---- utils-0.85.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-utils.spec ++++++ --- /var/tmp/diff_new_pack.6VIhti/_old 2024-01-25 18:40:33.709279685 +0100 +++ /var/tmp/diff_new_pack.6VIhti/_new 2024-01-25 18:40:33.709279685 +0100 @@ -1,7 +1,7 @@ # # spec file for package gap-utils # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gap-utils Summary: GAP: Utility functions in GAP -Version: 0.84 +Version: 0.85 Release: 0 License: GPL-2.0-or-later Group: Productivity/Scientific/Math ++++++ utils-0.84.tar.gz -> utils-0.85.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/CHANGES.md new/utils-0.85/CHANGES.md --- old/utils-0.84/CHANGES.md 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/CHANGES.md 2024-01-23 19:37:39.000000000 +0100 @@ -1,5 +1,8 @@ # CHANGES log for the 'Utils' package +## Version 0.85 for GAP 4.12.2 (23/01/24) + * (08/01/24) avoid trivial function wrappers in List and ForAll + ## Version 0.84 for GAP 4.12.2 (11/09/23) * (11/09/23) changed manual and test for DirectSumDecompositionMatrices diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/PackageInfo.g new/utils-0.85/PackageInfo.g --- old/utils-0.84/PackageInfo.g 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/PackageInfo.g 2024-01-23 19:37:39.000000000 +0100 @@ -7,8 +7,8 @@ PackageName := "utils", Subtitle := "Utility functions in GAP", -Version := "0.84", -Date := "11/09/2023", # dd/mm/yyyy format +Version := "0.85", +Date := "23/01/2024", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ @@ -146,7 +146,7 @@ AutoDoc := rec( TitlePage := rec( Copyright := Concatenation( - "©right; 2015-2023, The GAP Group. <P/>\n", + "©right; 2015-2024, The GAP Group. <P/>\n", "The &Utils; package is free software; you can redistribute it ", "and/or modify it under the terms of the GNU General ", "Public License as published by the Free Software Foundation; ", @@ -167,7 +167,7 @@ "<P/>\n", "Bug reports, suggestions and comments are, of course, welcome.\n", "Please contact the last author at ", - "<Email>c.d.wens...@bangor.ac.uk</Email> ", + "<Email>cdwensley.ma...@btinternet.com</Email> ", "or submit an issue at the GitHub repository ", "<URL>https://github.com/gap-packages/utils/issues/</URL>.\n" ), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/README.md new/utils-0.85/README.md --- old/utils-0.84/README.md 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/README.md 2024-01-23 19:37:39.000000000 +0100 @@ -19,7 +19,7 @@ ## Copyright -The `Utils` package is Copyright {\copyright} The GAP Group, 2015-2022. +The `Utils` package is Copyright {\copyright} The GAP Group, 2015-2024. `Utils` is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -43,6 +43,6 @@ If you have a question relating to `Utils`, encounter any problems, or wish to suggest other functions to be transferred to the package, please - * email <c.d.wens...@bangor.ac.uk> + * email <cdwensley.ma...@btinternet.com> * or report an issue on the GitHub issue tracker at: <https://github.com/gap-packages/utils/issues/new> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/doc/chap0.html new/utils-0.85/doc/chap0.html --- old/utils-0.84/doc/chap0.html 2023-09-11 10:39:11.000000000 +0200 +++ new/utils-0.85/doc/chap0.html 2024-01-23 19:39:05.000000000 +0100 @@ -29,10 +29,10 @@ <h2>Utility functions in <strong class="pkg">GAP</strong></h2> <p> - 0.84</p> + 0.85</p> <p> - 11 September 2023 + 23 January 2024 </p> </div> @@ -118,11 +118,11 @@ <p>If deemed appropriate, functions may also be transferred from the main library.</p> -<p>Bug reports, suggestions and comments are, of course, welcome. Please contact the last author at <span class="URL"><a href="mailto:c.d.wens...@bangor.ac.uk">c.d.wens...@bangor.ac.uk</a></span> or submit an issue at the GitHub repository <span class="URL"><a href="https://github.com/gap-packages/utils/issues/">https://github.com/gap-packages/utils/issues/</a></span>.</p> +<p>Bug reports, suggestions and comments are, of course, welcome. Please contact the last author at <span class="URL"><a href="mailto:cdwensley.ma...@btinternet.com">cdwensley.ma...@btinternet.com</a></span> or submit an issue at the GitHub repository <span class="URL"><a href="https://github.com/gap-packages/utils/issues/">https://github.com/gap-packages/utils/issues/</a></span>.</p> <p><a id="X81488B807F2A1CF1" name="X81488B807F2A1CF1"></a></p> <h3>Copyright</h3> -<p>© 2015-2023, The GAP Group.</p> +<p>© 2015-2024, The GAP Group.</p> <p>The <strong class="pkg">Utils</strong> package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/doc/chap0.txt new/utils-0.85/doc/chap0.txt --- old/utils-0.84/doc/chap0.txt 2023-09-11 10:39:09.000000000 +0200 +++ new/utils-0.85/doc/chap0.txt 2024-01-23 19:39:03.000000000 +0100 @@ -6,10 +6,10 @@ [1X Utility functions in [5XGAP[105X [101X - 0.84 + 0.85 - 11 September 2023 + 23 January 2024 Thomas Breuer @@ -73,14 +73,14 @@ library.[133X [33X[0;0YBug reports, suggestions and comments are, of course, welcome. Please - contact the last author at [7Xmailto:c.d.wens...@bangor.ac.uk[107X or submit an - issue at the GitHub repository + contact the last author at [7Xmailto:cdwensley.ma...@btinternet.com[107X or submit + an issue at the GitHub repository [7Xhttps://github.com/gap-packages/utils/issues/[107X.[133X ------------------------------------------------------- [1XCopyright[101X - [33X[0;0Y© 2015-2023, The GAP Group.[133X + [33X[0;0Y© 2015-2024, The GAP Group.[133X [33X[0;0YThe [5XUtils[105X package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/doc/chap0_mj.html new/utils-0.85/doc/chap0_mj.html --- old/utils-0.84/doc/chap0_mj.html 2023-09-11 10:39:11.000000000 +0200 +++ new/utils-0.85/doc/chap0_mj.html 2024-01-23 19:39:06.000000000 +0100 @@ -32,10 +32,10 @@ <h2>Utility functions in <strong class="pkg">GAP</strong></h2> <p> - 0.84</p> + 0.85</p> <p> - 11 September 2023 + 23 January 2024 </p> </div> @@ -121,11 +121,11 @@ <p>If deemed appropriate, functions may also be transferred from the main library.</p> -<p>Bug reports, suggestions and comments are, of course, welcome. Please contact the last author at <span class="URL"><a href="mailto:c.d.wens...@bangor.ac.uk">c.d.wens...@bangor.ac.uk</a></span> or submit an issue at the GitHub repository <span class="URL"><a href="https://github.com/gap-packages/utils/issues/">https://github.com/gap-packages/utils/issues/</a></span>.</p> +<p>Bug reports, suggestions and comments are, of course, welcome. Please contact the last author at <span class="URL"><a href="mailto:cdwensley.ma...@btinternet.com">cdwensley.ma...@btinternet.com</a></span> or submit an issue at the GitHub repository <span class="URL"><a href="https://github.com/gap-packages/utils/issues/">https://github.com/gap-packages/utils/issues/</a></span>.</p> <p><a id="X81488B807F2A1CF1" name="X81488B807F2A1CF1"></a></p> <h3>Copyright</h3> -<p>© 2015-2023, The GAP Group.</p> +<p>© 2015-2024, The GAP Group.</p> <p>The <strong class="pkg">Utils</strong> package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p> Binary files old/utils-0.84/doc/manual.pdf and new/utils-0.85/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/doc/title.xml new/utils-0.85/doc/title.xml --- old/utils-0.84/doc/title.xml 2023-09-11 10:39:09.000000000 +0200 +++ new/utils-0.85/doc/title.xml 2024-01-23 19:39:03.000000000 +0100 @@ -9,7 +9,7 @@ Utility functions in &GAP; </Subtitle> <Version> - 0.84 + 0.85 </Version> <Author> Thomas Breuer<Alt Only="LaTeX"><Br/></Alt> @@ -66,7 +66,7 @@ </Author> <Date> - 11 September 2023 + 23 January 2024 </Date> <Abstract> The &Utils; package provides a space for utility functions in a variety of &GAP; packages to be collected together into a single package. In this way it is hoped that they will become more visible to package authors. @@ -76,10 +76,10 @@ If deemed appropriate, functions may also be transferred from the main library. <P/> Bug reports, suggestions and comments are, of course, welcome. -Please contact the last author at <Email>c.d.wens...@bangor.ac.uk</Email> or submit an issue at the GitHub repository <URL>https://github.com/gap-packages/utils/issues/</URL>. +Please contact the last author at <Email>cdwensley.ma...@btinternet.com</Email> or submit an issue at the GitHub repository <URL>https://github.com/gap-packages/utils/issues/</URL>. </Abstract> <Copyright> - ©right; 2015-2023, The GAP Group. <P/> + ©right; 2015-2024, The GAP Group. <P/> The &Utils; package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. </Copyright> <Acknowledgements> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/init.g new/utils-0.85/init.g --- old/utils-0.84/init.g 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/init.g 2024-01-23 19:37:39.000000000 +0100 @@ -8,6 +8,12 @@ if not IsBound( PreImagesRepresentativeNC ) then BindGlobal( "PreImagesRepresentativeNC", PreImagesRepresentative ); fi; +if not IsBound( IsMatrixOrMatrixObj ) then + BindGlobal( "IsMatrixOrMatrixObj", IsMatrix ); +fi; +if not IsBound( MutableCopyMatrix ) then + BindGlobal( "MutableCopyMatrix", ShallowCopy ); +fi; ## read the function declarations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/lib/lcset.gi new/utils-0.85/lib/lcset.gi --- old/utils-0.84/lib/lcset.gi 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/lib/lcset.gi 2024-01-23 19:37:39.000000000 +0100 @@ -149,7 +149,7 @@ function( G, U ) local L; L := RightCosetsNC( G, U ); - return List( L, rc -> Inverse( rc ) ); + return List( L, Inverse ); end); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/lib/lists.gi new/utils-0.85/lib/lists.gi --- old/utils-0.84/lib/lists.gi 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/lib/lists.gi 2024-01-23 19:37:39.000000000 +0100 @@ -279,8 +279,8 @@ Error( "<H> must be a subgroup of <G>" ); fi; R := RightCosets( G, H ); - ER := List( R, x -> Elements( x ) ); - EL := List( ER, C -> List( C, x -> x^(-1) ) ); + ER := List( R, Elements ); + EL := List( ER, C -> List( C, Inverse ) ); Info( InfoUtils, 3, "right cosets: ", ER ); Info( InfoUtils, 3, " left cosets: ", EL ); T := CommonRepresentatives( EL, ER ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/utils-0.84/lib/print.gi new/utils-0.85/lib/print.gi --- old/utils-0.84/lib/print.gi 2023-09-11 10:34:52.000000000 +0200 +++ new/utils-0.85/lib/print.gi 2024-01-23 19:37:39.000000000 +0100 @@ -2,7 +2,7 @@ ## #W print.gi GAP4 package `Utils' Chris Wensley ## -#Y Copyright (C) 2015-2018, The GAP Group +#Y Copyright (C) 2015-2024, The GAP Group ############################################################################# ## these operations have not been transferred from any other package @@ -24,7 +24,7 @@ elif ( nargs = 2 ) then L := arg[2]; if IsList( L ) then - ok := ForAll( L, n -> IsPosInt(n) ); + ok := ForAll( L, IsPosInt ); if not ok then Error( "L must only contain positive integers" ); fi; @@ -120,7 +120,7 @@ local len, i; - if not ForAll( posL, n -> IsPosInt( n ) ) then + if not ForAll( posL, IsPosInt ) then Error( "posL should be a list of positive integers" ); fi; len := Length( L ); @@ -137,7 +137,7 @@ local iter, max, i, x; - if not ForAll( posL, n -> IsPosInt( n ) ) then + if not ForAll( posL, IsPosInt ) then Error( "posL should be a list of positive integers" ); fi; iter := ShallowCopy( iter0 );