Debian Patches

Status for rdf2rml/0~20250122~dfsg-2

Patch Description Author Forwarded Bugs Origin Last update
draft/2018-12-04T21:53:18+01:00~1c04bf2.patch commit 1c04bf2067e1da14c26d3e9f99d671197d05caf1

Consistently use strict, warnings and utf8, explicitly

Command-line option -w declared in shebang is only honoured
when script is executed directly.
If called by perl, the shebang is ignored.
Jonas Smedegaard <dr@jones.dk> no 2018-12-04
draft/2018-12-04T22:05:59+01:00~1c4f749.patch commit 1c4f749f23620524d704df516626005e1ed9468c

Rename variable $file → $data.
Jonas Smedegaard <dr@jones.dk> no 2018-12-04
draft/2018-12-04T22:07:12+01:00~9d7fc6f.patch commit 9d7fc6fe09867da8714985b2cca568f9b634d14a

Rename file-related variable names.
Jonas Smedegaard <dr@jones.dk> no 2018-12-04
draft/2018-12-04T22:26:15+01:00~b1a17ca.patch commit b1a17cacf4f82b770772e75c59fba77e8bc3cf9b

Consistently use UTF-8 encoding, strictly.

The open pragma :encoding(UTF-8) refuses to use data that fails to parse
strictly as UTF-8 (the pragma :utf8 sloppily warns on decoding errors).

The open pragma :std renders explicit declarations
for STDIN, STDOUT and STDERR superfluous.
Jonas Smedegaard <dr@jones.dk> no 2018-12-04
draft/2018-12-06T12:55:24+01:00~4ae0e67.patch commit 4ae0e67b52925cbefbad43eab38e011c2f1ebd27

Add POD sections NAME SYNOPSIS DESCRIPTION ARGUMENTS.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2018-12-06T12:58:06+01:00~30ffee0.patch commit 30ffee01c85b00d7d01b570fd5b627672aefb697

Use Getopt::Long and Pod::Usage. Support option --help. Add POD section OPTIONS.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2018-12-06T14:56:49+01:00~bafb5d4.patch commit bafb5d48ce1c23c939cd84cf91537438c6a83cdd

Load prefixfile from same dir as infile.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2018-12-06T15:42:06+01:00~250bd20.patch commit 250bd20c8f8a621803a746a25f8fe098f17755ac

Support options --infile --outfile --prefixfile, favoring arguments over options.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2018-12-06T21:31:23+01:00~d361903.patch commit d361903325bfd2902ac25c384b63a97264d85bcd

Fix create deterministic output.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2018-12-06T23:40:57+01:00~f4de80c.patch commit f4de80c9354bf7d02125f618427ded2d03b796f0

Add testsuite.
Jonas Smedegaard <dr@jones.dk> no 2018-12-06
draft/2024-05-19T16:21:14+02:00~a598931.patch commit a59893197db5de26ac9a8b14af31f1f92ead8c2c

Use Path::Tiny

This replaces regex-based path juggling,
which looks brittle e.g. regarding non-POSIX path syntax.
Jonas Smedegaard <dr@jones.dk> no 2024-05-19
draft/2024-05-19T16:21:15+02:00~df2b2b7.patch commit df2b2b769125b1c63d201282eca4a5b27ba1116e

Avoid regex on reference.

Input is either HASH-ref, filename-string, filehandle-ref or string,
checked in that order.

Problem is that filename-string is checked for trailing newline, which
means a potential filehandle-ref gets inspected as a string.
Current Perl implementations will not contain newline in stringified
references, but that is an internal detail that shouldn't be relied on.

This patch separates reference and non-reference processing, also
improving readability of the code.
Jonas Smedegaard <dr@jones.dk> no 2024-05-19
draft/2024-05-19T16:55:41+02:00~73a2dfd.patch commit 73a2dfdbe788e87c0fd209e1a246440cbf1778bc

tighten shell scripts, thanks to shellcheck
Jonas Smedegaard <dr@jones.dk> no 2024-05-19
draft/2024-11-22T20:19:30+01:00~de4c002.patch commit de4c0027c60698befdddb55198b83e1123481190

regenerate PUML references files
Jonas Smedegaard <dr@jones.dk> no 2024-11-22
2001_system_patch.patch hardcode system install directory Jonas Smedegaard <dr@jones.dk> not-needed 2024-05-19
2002_shebang.patch fix script shebang Jonas Smedegaard <dr@jones.dk> not-needed 2024-11-22

All known versions for source package 'rdf2rml'

Links