Stéphane Glondu pushed to branch master at Debian OCaml Maintainers / approx
Commits:
75b7ae9d by Stephane Glondu at 2024-07-02T09:38:27+02:00
#1073871 is fixed by pending change
- - - - -
27ba2525 by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Use String.lowercase_ascii and String.capitalize_ascii
Fix deprecation warnings:
```
43 | match String.lowercase str with
^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
```
```
23 | (String.capitalize field)
^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.capitalize
Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
```
- - - - -
a4789ee4 by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Add a test for config file that only contains blank lines
The config parser fails in this case, as reported in #1031411
- - - - -
7e9caf9f by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Remove blank lines when parsing config files
Due to switch from Pcre to Re.Pcre in commit d6dd5bf2, blank lines (ie.
lines that contain only whitespaces or tabs) now fail the config parser.
More specifically, the issue is caused by the fact that Re.Pcre.split() doesn't behave the same as Pcre.split().
Re.Pcre gives:
let whitespace_re = Re.Pcre.regexp "\\s+";;
Re.Pcre.split ~rex:whitespace_re (" ");;
-- returns --> string list = [""]
While Pcre gives:
Pcre.split (" ");;
-- returns --> string list = []
Reported at
https://github.com/ocaml/ocaml-re/issues/288 in case it's a
bug in the Re library.
In the meantime, just make sure to remove the blank characters from
lines that contain only that, so that Re.Pcre.split() returns an empty
list, thus restoring a behavior similar to Pcre.split().
Closes: #1031411
- - - - -
61b68fcb by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Update doc/FAQ regarding changing the cache path
Re-instate the original way to change the cache path, from commit
90c01673. Clarify that there are two ways to change the cache path, and
they both have their pros and cons.
Also remove the part about approx-gc (this helper doesn't exist
anymore).
- - - - -
0b6fbc0a by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Update doc and config for nowadays debian-security repository
The URL for the debian-security repository changed since the doc and
default config file were written.
In particular, in /etc/approx/approx.conf, the line:
security
http://security.debian.org/debian-security
is not functional (at least for me).
Trying to use approx with the security repo enabled, and via the
environment variable http_proxy=
http://localhost:9999, gives this error:
Connection from ::ffff:127.0.0.1 port 41986
Request: GET
http://security.debian.org/debian-security/dists/bookworm-security/InRelease
Host: security.debian.org
Cache-Control: max-age=0
Accept: text/*
User-Agent: Debian APT-HTTP/1.3 (2.6.1)
No remote repository for debian-security <- THE ERROR!
Now fixed.
- - - - -
15e8320d by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Prefer https for documentation links
- - - - -
11c699f6 by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Add unit tests for release.ml
- - - - -
3d7def5a by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Refactor the code for immutable function in release.ml
Refactor so that we have two separate code paths for immutable files:
1) immutable suffixes, and
2) tarballs
This in preparations for the next commits, so that we can special-case
some tarballs that are NOT immutable.
- - - - -
36c3be91 by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Fix: dep11 icon tarballs are NOT immutable
Within the dep11 directory, there are a few tarballs that are not
immutable: these are the icons-* tarballs.
We can easily single it out based on directory name (dep11) and then a
filename pattern.
Note that String.starts_with is only available from ocaml 4.13.
Closes: #810255
- - - - -
24cb2fff by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Fix: current installer tarballs are NOT immutable
Here's how the installer-*/ directory looks like:
```
$ ls -l installer-amd64/
total 8
drwxr-xr-x 3 user user 4096 Jun 7 2023 20230607
drwxr-xr-x 3 user user 4096 Feb 5 14:43 20230607+deb12u5
lrwxrwxrwx 1 user user 16 Feb 10 16:26 current -> 20230607+deb12u5
```
Meaning: the subdirectories are different versions of the installer (date-based), so the various tarballs within each of these directories
are immutables.
EXCEPT, as you can see, the current symlink. Every tarball under the
current/ are not immutable, and must not be treated as such.
Closes: #757945
- - - - -
d4ab5672 by Arnaud Rebillout at 2024-07-02T09:43:55+02:00
Disable burst limit in systemd socket (rhertzog)
debootstrap makes many requests in a small timeframe (via wget), and the
approx service gets activated then deactivated for each request.
On a machine where many debootstrap process might run in parallel (say a
a Jenkins instance running up to 32 jobs at the same time), we hit the
trigger limit:
approx.socket: Trigger limit hit, refusing further activation.
approx.socket: Failed with result 'trigger-limit-hit'.
Therefore, with this commit we completely disable the burst limit, as
stated in the documentation:
$ man systemd.socket
[...]
TriggerLimitIntervalSec=, TriggerLimitBurst=
[...]
Set either to 0 to disable any form of trigger rate limiting.
Closes: #884713
- - - - -
ca872c09 by Stephane Glondu at 2024-07-02T09:43:55+02:00
Fix fold_test test
It was flaky in concurrent settings. Resetting Config_file before each
read seems to fix it.
- - - - -
6ce6b7a9 by Stephane Glondu at 2024-07-02T09:44:43+02:00
Bump version
- - - - -
de2b7904 by Stephane Glondu at 2024-07-02T09:46:32+02:00
Merge tag 'upstream/5.13'
approx version 5.13
- - - - -
5b01493f by Stephane Glondu at 2024-07-02T09:49:06+02:00
New upstream release
- - - - -
e224cbcd by Stephane Glondu at 2024-07-02T09:49:06+02:00
Remove all upstream patches that were applied upstream
- - - - -
981d78cb by Stephane Glondu at 2024-07-02T09:50:48+02:00
Prepare upload to unstable
- - - - -
30 changed files:
- _tags
- approx.ml
- config.ml
- config_file.ml
- control_file.ml
- debian/changelog
- − debian/patches/Add-a-test-for-config-file-that-only-contains-blank-lines.patch
- − debian/patches/Add-unit-tests-for-release.ml.patch
- − debian/patches/Disable-burst-limit-in-systemd-socket-rhertzog.patch
- − debian/patches/Fix-current-installer-tarballs-are-NOT-immutable.patch
- − debian/patches/Fix-dep11-icon-tarballs-are-NOT-immutable.patch
- − debian/patches/Fix-fold_test-test.patch
- − debian/patches/Prefer-https-for-documentation-links.patch
- − debian/patches/Remove-blank-lines-when-parsing-config-files.patch
- − debian/patches/Split-tarball-suffixes-out-of-immutable-suffixes.patch
- − debian/patches/Update-doc-FAQ-regarding-changing-the-cache-path.patch
- − debian/patches/Update-doc-and-config-for-nowadays-debian-security-r.patch - − debian/patches/Use-String.lowercase_ascii-and-String.capitalize_ascii.patch
- − debian/patches/series
- doc/FAQ
- doc/approx.8
- doc/approx.conf.5
- etc/approx.conf
- etc/approx.socket
- log.ml
- program.ml
- release.ml
- tests/config_file_test.ml
- + tests/release_test.ml
- tests/runtests.ml
The diff was not included because it is too large.
View it on GitLab:
https://salsa.debian.org/ocaml-team/approx/-/compare/c2b3decb0acc3785eb0b39c14922c68f7e2d15e0...981d78cb4ee355717fe278fd0103882816d270a5
--
This project does not include diff previews in email notifications.
View it on GitLab:
https://salsa.debian.org/ocaml-team/approx/-/compare/c2b3decb0acc3785eb0b39c14922c68f7e2d15e0...981d78cb4ee355717fe278fd0103882816d270a5
You're receiving this email because of your account on salsa.debian.org.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "
http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, "GitLab Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size:
inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: var(--default-regular-font, "GitLab Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"
Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'> <div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Stéphane Glondu pushed to branch master at <a href="
https://salsa.debian.org/ocaml-team/approx">Debian OCaml Maintainers / approx</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/75b7ae9d0e1191a9ed51dfc95c0c16e1df08fa92">75b7ae9d</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:38:27+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>#1073871 is fixed by pending change
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/27ba25254c718e6c103e7269372fde339edca329">27ba2525</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Use String.lowercase_ascii and
String.capitalize_ascii
Fix deprecation warnings:
```
43 | match String.lowercase str with
^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
```
```
23 | (String.capitalize field)
^^^^^^^^^^^^^^^^^
Alert deprecated: Stdlib.String.capitalize
Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
```
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/a4789ee4d630b4ff9648333d1b392cf47ec18a15">a4789ee4</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add a test for config file that
only contains blank lines
The config parser fails in this case, as reported in #1031411
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/7e9caf9f15b528cf7ebb0fb9664f53d1970b154b">7e9caf9f</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove blank lines when parsing
config files
Due to switch from Pcre to Re.Pcre in commit d6dd5bf2, blank lines (ie.
lines that contain only whitespaces or tabs) now fail the config parser.
More specifically, the issue is caused by the fact that Re.Pcre.split()
doesn't behave the same as Pcre.split().
Re.Pcre gives:
let whitespace_re = Re.Pcre.regexp "\\s+";;
Re.Pcre.split ~rex:whitespace_re (" ");;
-- returns --> string list = [""]
While Pcre gives:
Pcre.split (" ");;
-- returns --> string list = []
Reported at
https://github.com/ocaml/ocaml-re/issues/288 in case it's a
bug in the Re library.
In the meantime, just make sure to remove the blank characters from
lines that contain only that, so that Re.Pcre.split() returns an empty
list, thus restoring a behavior similar to Pcre.split().
Closes: #1031411
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/61b68fcbc3a293c2d0dcb6a736c69d031354e914">61b68fcb</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update doc/FAQ regarding changing
the cache path
Re-instate the original way to change the cache path, from commit
90c01673. Clarify that there are two ways to change the cache path, and
they both have their pros and cons.
Also remove the part about approx-gc (this helper doesn't exist
anymore).
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/0b6fbc0aef219315ff183a59dd6941eac3314330">0b6fbc0a</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Update doc and config for nowadays
debian-security repository
The URL for the debian-security repository changed since the doc and
default config file were written.
In particular, in /etc/approx/approx.conf, the line:
security
http://security.debian.org/debian-security
is not functional (at least for me).
Trying to use approx with the security repo enabled, and via the
environment variable http_proxy=
http://localhost:9999, gives this error:
Connection from ::ffff:127.0.0.1 port 41986
Request: GET
http://security.debian.org/debian-security/dists/bookworm-security/InRelease
Host: security.debian.org
Cache-Control: max-age=0
Accept: text/*
User-Agent: Debian APT-HTTP/1.3 (2.6.1)
No remote repository for debian-security <- THE ERROR!
Now fixed.
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/15e8320d9ba534dc3cc30f5a031a5c8f9e6e6f71">15e8320d</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Prefer https for documentation
links
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/11c699f68d7069b0b84883996ee27619410ebc3b">11c699f6</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Add unit tests for release.ml
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/3d7def5a6bd63892096daa47f59eeef42b3cb3e9">3d7def5a</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Refactor the code for immutable
function in release.ml
Refactor so that we have two separate code paths for immutable files:
1) immutable suffixes, and
2) tarballs
This in preparations for the next commits, so that we can special-case
some tarballs that are NOT immutable.
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/36c3be91ad4e6d0517adc9ecc1b296830d4fff05">36c3be91</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix: dep11 icon tarballs are NOT
immutable
Within the dep11 directory, there are a few tarballs that are not
immutable: these are the icons-* tarballs.
We can easily single it out based on directory name (dep11) and then a
filename pattern.
Note that String.starts_with is only available from ocaml 4.13.
Closes: #810255
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/24cb2fff792cd686d3259d381b3c2b0ea4c28e3e">24cb2fff</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix: current installer tarballs
are NOT immutable
Here's how the installer-*/ directory looks like:
```
$ ls -l installer-amd64/
total 8
drwxr-xr-x 3 user user 4096 Jun 7 2023 20230607
drwxr-xr-x 3 user user 4096 Feb 5 14:43 20230607+deb12u5
lrwxrwxrwx 1 user user 16 Feb 10 16:26 current -> 20230607+deb12u5
```
Meaning: the subdirectories are different versions of the installer (date-based), so the various tarballs within each of these directories
are immutables.
EXCEPT, as you can see, the current symlink. Every tarball under the
current/ are not immutable, and must not be treated as such.
Closes: #757945
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/d4ab5672d945d89ee8f1d993fc2b2c380ad16563">d4ab5672</a></strong>
<div>
<span> by Arnaud Rebillout </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Disable burst limit in systemd
socket (rhertzog)
debootstrap makes many requests in a small timeframe (via wget), and the
approx service gets activated then deactivated for each request.
On a machine where many debootstrap process might run in parallel (say a
a Jenkins instance running up to 32 jobs at the same time), we hit the
trigger limit:
approx.socket: Trigger limit hit, refusing further activation.
approx.socket: Failed with result 'trigger-limit-hit'.
Therefore, with this commit we completely disable the burst limit, as
stated in the documentation:
$ man systemd.socket
[...]
TriggerLimitIntervalSec=, TriggerLimitBurst=
[...]
Set either to 0 to disable any form of trigger rate limiting.
Closes: #884713
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/ca872c0939e22ee0a686cd846f98d470e46aeffb">ca872c09</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:43:55+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Fix fold_test test
It was flaky in concurrent settings. Resetting Config_file before each
read seems to fix it.
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/6ce6b7a97c8fddbb8da21c73bfcc419badd87c4b">6ce6b7a9</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:44:43+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Bump version
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/de2b7904623727697c1d31c6b67862f418e540b4">de2b7904</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:46:32+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Merge tag 'upstream/5.13'
approx version 5.13
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/5b01493fcf41e712b3d349f41feab2ecfb27da4d">5b01493f</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:49:06+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream release
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/e224cbcdfa87ea9f1e510c36283b77f044537e95">e224cbcd</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:49:06+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Remove all upstream patches that
were applied upstream
</pre>
</li>
<strong style="font-weight: 600;"><a href="
https://salsa.debian.org/ocaml-team/approx/-/commit/981d78cb4ee355717fe278fd0103882816d270a5">981d78cb</a></strong>
<div>
<span> by Stephane Glondu </span> <i> at 2024-07-02T09:50:48+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #333238; position: relative; font-family: var(--default-mono-font, "GitLab Mono"),"JetBrains Mono","Menlo","DejaVu Sans Mono","Liberation Mono","Consolas","
Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>Prepare upload to unstable
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<li class="file-stats">
<a href="#7b21f413e5e8db4e70761777b51be8dd6cbe6878">
_tags
</li>
<li class="file-stats">
<a href="#3dccb8f899e562f07b30fa00a99def6209f8497d">
approx.ml
</li>
<li class="file-stats">
<a href="#2723222be3270ee962d0fab479dcf4800beaa742">
config.ml
</li>
<li class="file-stats">
<a href="#d84cbc5c8be8d61c704019b361b8f0763ed5106b">
config_file.ml
</li>
<li class="file-stats">
<a href="#f74ec36966dee48592a804ac26c7015de71bcfad">
control_file.ml
</li>
<li class="file-stats">
<a href="#9c96da0e9f91d7d8937b69b524702c106258f0d1">
debian/changelog
</li>
<li class="file-stats">
<a href="#1d0df9eb674610cf6f609e7335de8ca863515136">
<span class="deleted-file">
− debian/patches/Add-a-test-for-config-file-that-only-contains-blank-lines.patch </span>
</li>
<li class="file-stats">
<a href="#9a2df2465c65380efaaafb5e9483dc1d8eea6c3a">
<span class="deleted-file">
−
debian/patches/Add-unit-tests-for-release.ml.patch
</span>
</li>
<li class="file-stats">
<a href="#0113bc3ef1c253ea111d6a07911d6968da52ca2a">
<span class="deleted-file">
−
debian/patches/Disable-burst-limit-in-systemd-socket-rhertzog.patch
</span>
</li>
<li class="file-stats">
<a href="#0eb744ed42f654fdae00a854f6026397908bf69b">
<span class="deleted-file">
−
debian/patches/Fix-current-installer-tarballs-are-NOT-immutable.patch
</span>
</li>
<li class="file-stats">
<a href="#767496616bcb677fbafa262256112a0a391eee1c">
<span class="deleted-file">
−
debian/patches/Fix-dep11-icon-tarballs-are-NOT-immutable.patch
</span>
</li>
<li class="file-stats">
<a href="#5e192d58e935d1886231c4f3bce258977a562ec3">
<span class="deleted-file">
−
debian/patches/Fix-fold_test-test.patch
</span>
</li>
<li class="file-stats">
<a href="#bc7e9ca2e2700118f7816eb87fadddf3d273629a">
<span class="deleted-file">
−
debian/patches/Prefer-https-for-documentation-links.patch
</span>
</li>
<li class="file-stats">
<a href="#0f42d9489f340c0ec1eb8cfe3e147b7c1398da1c">
<span class="deleted-file">
−
debian/patches/Remove-blank-lines-when-parsing-config-files.patch
</span>
</li>
<li class="file-stats">
<a href="#9fedd0ac240994f0801aff66ee203c286e2bfd66">
<span class="deleted-file">
−
debian/patches/Split-tarball-suffixes-out-of-immutable-suffixes.patch
</span>
</li>
<li class="file-stats">
<a href="#200ab73b2637dab3235aaac8bb65ff098d157f3a">
<span class="deleted-file">
−
debian/patches/Update-doc-FAQ-regarding-changing-the-cache-path.patch
</span>
</li>
<li class="file-stats">
<a href="#33c4f64c1be89305104f2145d099c62235266cba">
<span class="deleted-file">
− debian/patches/Update-doc-and-config-for-nowadays-debian-security-r.patch </span>
</li>
<li class="file-stats">
<a href="#e0bdf3f97bc568aa099dc29b7c4e2fa54c593646">
<span class="deleted-file">
− debian/patches/Use-String.lowercase_ascii-and-String.capitalize_ascii.patch </span>
</li>
<li class="file-stats">
<a href="#bc34014ab4b9a49dd7a27bdd8d352912607c3a96">
<span class="deleted-file">
−
debian/patches/series
</span>
</li>
<li class="file-stats">
<a href="#f266978a051e23152fa5a2a04927d1468e888823">
doc/FAQ
</li>
<li class="file-stats">
<a href="#e0b5ff2cb143c91b3b5cca06e48b8c4f2ea6b83b">
doc/approx.8
</li>
<li class="file-stats">
<a href="#a44cb5fa56e5487e0347415643db78aeaf34011a">
doc/approx.conf.5
</li>
<li class="file-stats">
<a href="#923d458153328c309918764e2fde69622dce689f">
etc/approx.conf
</li>
<li class="file-stats">
<a href="#47008739aac0a33ac5c88264609a62dfe7a4bb24">
etc/approx.socket
</li>
<li class="file-stats">
<a href="#c7158988845da5c9aa0f64ba8fcef7799212f76f">
log.ml
</li>
<li class="file-stats">
<a href="#ba84e00a16e7bb243e4bb73fa5b638324baf2067">
program.ml
</li>
<li class="file-stats">
<a href="#422916f48b1c4890f619bcf4eeaad32db456eee9">
release.ml
</li>
<li class="file-stats">
<a href="#b5404133c9535d7be09c65600cb3942f43aae588">
tests/config_file_test.ml
</li>
<li class="file-stats">
<a href="#35683425f56713da8e5a9ee1c081ed2b187dbe7b">
<span class="new-file">
+
tests/release_test.ml
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)