Debian Patches

Status for chibi-scheme/0.9.1-3

Patch Description Author Forwarded Bugs Origin Last update
0005-fix-pkg-config-for-static.patch fix-pkg-config-for-static
Fix pkg-config file for static linkage

Remove "-dl" from the private library list. Not only this is an incorrect flag
for gcc, but we do not need libdl to be linked when using static linkage.
Alexei Lozovsky <me@ilammy.net> no 2020-09-04
0008-fix-snow-chibi-cache-location.patch fix-snow-chibi-cache-location
Use correct cache location for snow-chibi

On Debian systems package managers should use the /var/cache directory
for their caches. snow-chibi uses /usr/local when being run as root.
This is not acceptable and we should use a different directory.
Alexei Lozovsky <me@ilammy.net> no 2020-09-04
0010-hide-extra-symbols.patch hide-extra-symbols
Hide unnecessarily exported symbols

Chibi libraries (accidentally) make some internal symbols public.
We don't want this and need to hide them.

"_huff_tab*" symbols are trickier in that they are used in both
sexp.c (locally) and in SRFI 95 (qsort.c), which expect them
to be exported when built as static library. That's why we only
mark them with __attribute__((visibility("hidden"))) so that
they are hidden from shared library exports, but are visible
when linking static libraries.

All public symbols are prefixed with "sexp_*".
Alexei Lozovsky <me@ilammy.net> no 2020-09-04
0013-remove-chibi-ffi-debug-chatter.patch remove-chibi-ffi-debug-chatter
Remove unnecessary chibi-ffi debug output

This reverts commit bfcab41056554e856a5c911315815c3efb86aa46 ("add
cc command line to ffi debug output", 2020-05-12). It adds some debug
output to chibi-ffi which is annoying, especially when installing
packages with snow-chibi that have some native extensions.
Alexei Lozovsky <me@ilammy.net> no 2020-09-04
0014-silence-warnings-when-no-config.patch silence-warnings-when-no-config
Don't warn about missing config file

This reverts commit c3189ebc9d70ebfb44d9278ae25fb61cf2fc4ef6
("warn when config fails to load", 2020-01-06).

The commit has introduced a warning message when configuration file
cannot be read. However, if the configuration file is missing
altogether, the default value should be returned without any
additional annoying output.

In particular "snow-chibi" uses a configuration file in the home
directory (~/.snow/config.scm) which is not created by default.
If it is missing, every Snow command outputs a warning.

It's not very convenient to inspect the exception to see if it is
caused by a missing path (ENOENT) or something else, so for the time
being let's just revert this change.
Alexei Lozovsky <me@ilammy.net> no 2020-09-04
0015-spelling.patch spelling "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2020-09-05
debian-changes This is an autogenerated patch header for a single-debian-patch file. The
delta against upstream is either kept as a single patch, or maintained
in some VCS, and exported as a single patch instead of more manageable
atomic patches.
no

All known versions for source package 'chibi-scheme'

Links