Debian Patches

Status for perlnavigator/0.6.3+ds-1

Patch Description Author Forwarded Bugs Origin Last update
020231022~9b87dad.patch fix for namespace clean and autoclean bscan <10503608+bscan@users.noreply.github.com> no upstream, https://github.com/bscan/PerlNavigator/commit/9b87dad 2026-05-18
020231023~ab444e4.patch fix for namespace clean/autoclean minimum versions bscan <10503608+bscan@users.noreply.github.com> no upstream, https://github.com/bscan/PerlNavigator/commit/ab444e4 2026-05-18
020240807~5027701.patch fix warnings via namespace::autoclean On Perl 5.40 a new warning is introduced
when the import method of an unknown package is called.
.
https://perldoc.perl.org/perldelta#Calling-the-import-method-of-an-unknown-package-produces-a-warning
.
This is seen via PerlNavigator
because Inquisitor.pm removes namespace::clean and namespace::autoclean
from %INC.
The solution is to add stub import subs for these packages
so that the Perl interpreter no longer believes that they do not exist.
Olaf Alders <olaf@wundersolutions.com> yes debian upstream upstream, https://github.com/bscan/PerlNavigator/commit/5027701 2026-05-18
020260226~ca603a2.patch fix namespace::clean stub missing get_functions and clean_subroutines The namespace::clean stub only provided import() and VERSION,
but not get_functions() or clean_subroutines().
Any module that calls namespace::clean->get_functions($package)
at file scope (not inside a BEGIN block)
would fail with:
.
Can't locate object method "get_functions" via package "namespace::clean"
.
This causes a cascade of BEGIN failed errors
through the dependency chain,
surfacing as dozens of false Syntax diagnostics in the editor.
.
Fix: add a get_functions stub
that reads CODE symbols from the package stash directly,
matching the real implementation's return value,
and a no-op clean_subroutines stub.
Dan Wright <dan.wright@grantstreet.com> no upstream, https://github.com/bscan/PerlNavigator/commit/ca603a2 2026-05-18
1001_lru-cache.patch adapt to newer NodeJS module lru-cache v7 Jonas Smedegaard <dr@jones.dk> no 2023-05-28
2001_URI.patch use NodeJS-internal module url (not vscode-uri) Jonas Smedegaard <dr@jones.dk> not-needed 2023-05-28
2002_shebang.patch add shebang to main executable Jonas Smedegaard <dr@jones.dk> not-needed 2023-05-28
2003_privacy.patch avoid privacy breach in documentation Jonas Smedegaard <dr@jones.dk> not-needed 2023-05-28
2004_silence_test_skew.patch work around failing perl test t/01_MyClass.t The issue might be an off by one error
fixed in upstream git commit 980a742,
which is however uncomfortably large to cherry-pick.
Jonas Smedegaard <dr@jones.dk> not-needed 2026-05-18

All known versions for source package 'perlnavigator'

Links