Debian Patches

Status for facter/3.14.12-1

Patch Description Author Forwarded Bugs Origin Last update
0001-use-shared-cpp-hocon.patch Use shared cpp-hocon library Apollon Oikonomopoulos <apoikos@debian.org> no 2018-02-25
0002-ruby-fix-library-name.patch Use libruby directly from Ruby's $LOAD_PATH Apollon Oikonomopoulos <apoikos@debian.org> invalid 2018-03-02
0003-disable-facter-smoke.patch Disable the `smoke' test during build

The buildds are too stripped down (e.g. no /proc) for facter to run reliably.
Apollon Oikonomopoulos <apoikos@debian.org> invalid 2018-03-03
0004-rapidjson-1.1-compat.patch [PATCH] rapidjson 1.1 compatibility
RapidJSON 1.1 slightly changed its API for custom handlers, by
introducing the RawNumber method, see [1]. Instead of defining the
method itself, change all handlers to inherit from
rapidjson::BaseReaderHandler.

Additionally, the facter::facts::<anon>::stream_adapter must typedef Ch.

[1] https://github.com/Tencent/rapidjson/issues/581
Apollon Oikonomopoulos <apollon@skroutz.gr> no 2018-03-19
0005-Don-t-run-rspec-via-bundler.patch Don't run rspec via bundler Antonio Terceiro <terceiro@debian.org> no 2020-04-09
0006-fix-double-tests.patch Fix yaml tests with double values.

As of yaml-cpp 0.6.3, the maximal precision for serializing floating
point values is used. See
https://github.com/jbeder/yaml-cpp/commit/abf941b20d21342cd207df0f8ffe09f41a4d3042

This changes the output of the YAML serializer slightly and breaks the tests.
Fix this by using approximate matching while checking the YAML output, as is
done for JSON.
Sebastian Ramacher <sramacher@debian.org> no debian 2020-08-25
0007-Do-not-run-the-filesystem-fact-tests.patch Do not run the filesystem fact tests
The tests make various assumptions about filesystems being there, that
do not necessarily hold in build environments such as chroots or
containers.
Apollon Oikonomopoulos <apoikos@debian.org> no 2020-08-25

All known versions for source package 'facter'

Links