Monday 28th April 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20250426.001 in Rawhide:
- Data update for 2025-04-26
Updated perl-Tree-DAG_Node to 1.34 in Rawhide:
Fix test failures due to line endings on Windows (GH#4)
The 2 test files t/tree.with*.txt ship as ISO-8859-1, while t/tree.utf8.attributes.txt ships as UTF-8; so...
Don't explicitly use UTF-8 encoding in DAG_Node.pm's sub read_tree(); rather, use a regexp to standardize line endings after reading, and likewise, in t/read.tree.t, do the same
Un-comment the 2 extra tests at the end of t/read.tree.t; specifically, line 50 was 'for (qw/utf8/)# with without/)' and now says 'for (qw/utf8 with without/)'
Reformat test data files t/tree.*.attributes.txt; this was done with the new files share/read.write.tree.(pl, sh), and it was done because some of the test data files had been written by old code with slightly different indenting
Add a new test data file, t/metag.cooked.tree.txt; it's a copy of MarpaX::Grammar::Parser's share/metag.cooked.tree, and the test program t/read.tree.t was edited to include this new file
Patch tree::DAG_Node.format_node() to output 'Attributes: {}' and not just 'Attributes:' when the user does not want attributes reported; this makes the code match the sample trees shipped in t/
Local Packages
Updated libgpg-error to 1.55 (https://dev.gnupg.org/T7614):
Rewrite the extended length path handling under Windows (https://dev.gnupg.org/T5754)
Add new test commands to the gpg-error tool; allow command without dashes and reformat the help
Silence warning from gcc 15 (https://dev.gnupg.org/T7621)
Updated perl-Tree-DAG_Node to 1.34 as per the Fedora version