Debian Patches

Status for rdf2rml/0~20250711+dfsg-1

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

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~ebc339a.patch commit ebc339ae25ab427eca9a07ec5e5f2f4cfc8e4c1a

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

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

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~330cf4c.patch commit 330cf4cfa76e334458ab2fe6187cc99a144195d3

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

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~1f3f4f1.patch commit 1f3f4f148ce580d7a97319f3ff2236e4131645aa

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

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~451879d.patch commit 451879dddff64a3d0f5884886025c50519da1527

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

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

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~dfef67e.patch commit dfef67eeabac52ad2a0ae9e57eec78ceabb1b9f0

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~53c5e64.patch commit 53c5e64085705198a4d222cd1b10326c102caca3

tighten shell scripts, thanks to shellcheck
Jonas Smedegaard <dr@jones.dk> no 2024-05-19
draft/2024-05-19T17:00:18+02:00~7dc38a3.patch commit 7dc38a37a2e6cb1606ac65044f913420e33020ab

add perltidy and tidyall configs, and git-ignore their tempfiles
Jonas Smedegaard <dr@jones.dk> no 2024-05-19
draft/2024-11-22T20:19:30+01:00~b151587.patch commit b151587a5c98a8e2760cb0161c1013038093f407

regenerate PUML references files
Jonas Smedegaard <dr@jones.dk> no 2024-11-22
draft/2025-08-29T09:40:47+02:00~7247dfd.patch commit 7247dfdeb022e45195499a53beac01889d9f9acf

avoid two-argument open or bareword file handle
Jonas Smedegaard <dr@jones.dk> no 2025-08-29
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