- 20 Oct, 2019 3 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 19 Oct, 2019 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 18 Oct, 2019 5 commits
-
-
Niko Tyni authored
-
Niko Tyni authored
When cross building, scan the host architecture search path for Perl compiled plugins (XS modules) rather than the build architecture one.
-
Niko Tyni authored
When cross building, run Build.PL and Build with host arch Config.pm (provided by the perl-xs-dev package since perl/5.30.0-7) first on @INC. We need to set PERL5LIB because Module::Build forks a child process to sanity check the Config it's seeing, so the modified search path has to be propagated via the environment.
-
Niko Tyni authored
When cross building, run Makefile.PL with host arch Config.pm (provided by the perl-xs-dev package since perl/5.30.0-7) first on @INC. This is an initial implementation that seems to work for a majority of simple XS module packages. It's possible that it will need tuning in the future to accommodate more complex packages. In particular: - setting PERL5LIB instead of adding the -I option might be needed to propagate the modified search path to child processes of Makefile.PL - the 'make' phase may need modifications to the search path as well
-
Niko Tyni authored
Since perl/5.30.0-7, the perl-xs-dev package provides the host architecture Config.pm in /usr/lib/<triplet>/perl/cross-config-<version> for the benefit of cross builds. For more information, see the thread around https://lists.debian.org/debian-perl/2019/10/msg00015.html
-
- 16 Oct, 2019 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 12 Oct, 2019 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 06 Oct, 2019 2 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 29 Sep, 2019 3 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
It is a lot faster for any package with a non-trivial amount of manpages- Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 28 Sep, 2019 1 commit
-
-
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 15 Sep, 2019 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 14 Sep, 2019 1 commit
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 08 Sep, 2019 3 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 01 Sep, 2019 6 commits
-
-
Sven Joachim authored
With files split across multiple packages, it is easy to inadvertently miss one or several of them, so catch that mistake.
-
Sven Joachim authored
This makes it possible for debhelper adddon packages to depend on it rather than on debhelper, breaking the circular dependencies between debhelper and dh-autoreconf/dh-strip-nondeterminism. The autoscripts are used by the autoscript routine in Dh_Lib.pm, so I decided to put those into libdebhelper-perl as well. Closes: #821130
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
- 20 Aug, 2019 2 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Extracted from the patch proposed in https://bugs.debian.org/934893 . Signed-off-by:
Niels Thykier <niels@thykier.net> Signed-off-by:
Simon McVittie <smcv@debian.org>
-
- 19 Aug, 2019 6 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
It cannot be implemented (at least not in this way) without breaking the noudeb profile and its requirements that deb packages are reproducible with and without the profile. Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
This reverts commit e91dbdba. Not sure the usage makes sense to me, but for now we roll it until we can review the situation.
-
- 18 Aug, 2019 4 commits
-
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Signed-off-by:Niels Thykier <niels@thykier.net>
-
Niels Thykier authored
Previously, dh's API functions were sloppy in their return values but *often* they would return a truth value. We changed that in 12.5 by insisting on return undef. However, that broke addons relying on the API function to work around Perl's idiom of "module must end with a truth value". To resolve that, we now always return a truth value from all API functions to fix that. This also give consistent behaviour, which is better than the previous setup. Signed-off-by:Niels Thykier <niels@thykier.net>
-