File: changelog

package info (click to toggle)
guix 1.4.0-9
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 161,500 kB
  • sloc: lisp: 861,023; cpp: 10,741; javascript: 9,632; sh: 8,913; makefile: 951; ansic: 558; python: 129; sql: 33; sed: 16
file content (366 lines) | stat: -rw-r--r-- 14,556 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
guix (1.4.0-9) unstable; urgency=medium

  * Build against current guile.
  * debian/copyright: Fix old FSF address.
  * debian/control: Update Standards-Version to 4.7.2.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 16 Apr 2025 11:16:02 -0700

guix (1.4.0-8) unstable; urgency=medium

  * debian/patches: Add patches to fix Build User Takeover Vulnerability.

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 29 Oct 2024 12:25:38 -0700

guix (1.4.0-7) unstable; urgency=medium

  * debian/rules: Move systemd files into /usr/lib/systemd.
    (Closes: #1073710)
  * debian/control: Add guile-zstd to Recommends. (Closes: #1072918)
  * Move guix-publish.service to examples. (Closes: #1041146)
  * debian/control: Add Depends on netbase. (Closes: #1051829)
  * debian/patches: Disable another round of failing tests.
  * debian/control: Update Standards-Version to 4.7.0.
  * debian/control: Update versioned dependency on guile-git.

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 20 Aug 2024 15:11:33 -0700

guix (1.4.0-6) unstable; urgency=medium

  * debian/patches: guix-daemon: Protect against file descriptor escape
    when building fixed-output derivations (CVE-2024-27297).
    (Closes: #1066113)
  * debian/patches: Temporarily disable tests to workaround
    https://bugs.debian.org/1064748
  * debian/patches: systemd services: switch to "journal" for output and
    error logging. (Closes: #1041398)
  * debian/rules: Add dh_auto_clean override to remove cruft from the
    build. (Closes: #1044595)
  * debian/rules: Add build profile to enable parallel build.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 15 Mar 2024 15:06:42 -0700

guix (1.4.0-5) unstable; urgency=medium

  [ Frank Pursel ]
  * debian/bin/debian-copyrighter.scm: Update with SPDX identifier
    support.

  [ Vagrant Cascadian ]
  * debian/control: Add Build-Depends and Recommends on
    guile-avahi.  (Closes: #1038916)

 -- Vagrant Cascadian <vagrant@debian.org>  Mon, 17 Jul 2023 16:13:00 -0700

guix (1.4.0-4) unstable; urgency=medium

  * Update /etc/profile.d/guix.sh to be consistent with upstream.
    (Closes: #1036304)

 -- Vagrant Cascadian <vagrant@debian.org>  Sat, 03 Jun 2023 18:04:01 -0700

guix (1.4.0-3) unstable; urgency=medium

  * debian/rules: Fix syntax of /etc/guix/acl file.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 21 Apr 2023 18:35:03 -0700

guix (1.4.0-2) unstable; urgency=medium

  * debian/rules: Add "bordeaux" substitute server to /etc/guix/acl.

 -- Vagrant Cascadian <vagrant@debian.org>  Thu, 20 Apr 2023 22:15:09 -0700

guix (1.4.0-1) unstable; urgency=medium

  * New upstream release.
  * debian/watch: Switch back to checking ftp.gnu.org.
  * debian/copyright: Update for 1.4.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Sun, 18 Dec 2022 16:22:23 -0800

guix (1.4.0~rc2-1) unstable; urgency=medium

  * debian/control: Update versioned dependency on guile-json.
  * debian/watch: Add uversionmangle to handle release candidate versions.
  * debian/watch: Update comments regarding release candidate vs. release
    versions.
  * debian/watch: Look for release candidate versions.
  * debian/source/lintian-overrides: Override source-is-missing and
    source-contains-prebuilt-javascript-object.
  * debian/control: Enable building on riscv64.
  * debian/patches: Remove fix-missing-sanity-check-next.py, fixed
    upstream.

 -- Vagrant Cascadian <vagrant@debian.org>  Sun, 11 Dec 2022 11:07:18 -0800

guix (1.4.0~rc1-2) experimental; urgency=medium

  * debian/patches: Add missing sanity-check-next.py file not present in
    rc1 tarball.
  * debian/patches: Re-enable more tests.
  * debian/control: Update dependencies to guile-ssh 0.16.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Sun, 04 Dec 2022 18:57:28 -0800

guix (1.4.0~rc1-1) experimental; urgency=medium

  * debian/patches: Refresh for 1.4.0~rc1.
  * Revert "debian/patches: Disable 32-bit test failures."
  * debian/patches: Refresh another patch for 1.4.0~rc1.
  * debian/copyright: Update for 1.4.0~rc1.
  * debian/patches: Add patches to skip tests broken with
    "scm_to_utf8_stringn" guile issues.
  * debian/control: Update dependency on guile-gcrypt to 0.4.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 02 Dec 2022 23:28:46 -0800

guix (1.3.0+26756.c07b5-2) experimental; urgency=medium

  * debian/copyright: Update MIT -> Expat.
  * debian/patches: Disable 32-bit test failures.

 -- Vagrant Cascadian <vagrant@debian.org>  Mon, 31 Oct 2022 13:32:30 -0700

guix (1.3.0+26756.c07b5-1) experimental; urgency=medium

  * New upstream git snapshot 1.3.0+26756.c07b5 from commit
    c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652
  * debian/patches: Disable more tests requiring bootstrap binaries.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 26 Oct 2022 13:05:58 -0700

guix (1.3.0+26720.a2e4e-1) experimental; urgency=medium

  * New upstream git snapshot from commit
    a2e4e3489b4fdec6e270c93fcd9724abe983217e.
  * debian/copyright: Updated for new version.
  * debian/patches: Refresh patches.
  * debian/control: Add locales-all to Build-Depends.
  * debian/patches: Disable tests that depend on network and bootstrap
    binaries.
  * Add lintian override for spelling errors in "guix lint".
  * Install guix-gc service in examples.
  * debian/patches: Disable test of "guix hash -S git" which depends on
    "disarchive" which is not yet in Debian.
  * debian/patches: Re-adjust patches to use the _guixbuild group.
  * debian/control: Update to Standards-Version 4.6.1.
  * debian/patches: Remove tests-Ensure-test-OpenPGP-keys-never-expire,
    applied upstream.
  * Update lintian overrides for new lintian.
  * debian/patches: Skip git related tests with unknown failures.
  * debian/control: Update versioned Build-Depends on guile-ssh to 0.15.1
    and guile-json 4.7.

 -- Vagrant Cascadian <vagrant@debian.org>  Tue, 25 Oct 2022 16:40:35 -0700

guix (1.3.0-5) unstable; urgency=medium

  * debian/patches: Remove expiration dates on openpgp keys used in test
    suite. (Closes: #1011863)
  * debian/patches: Use C.UTF-8 locale for guix-daemon and
    guix-publish. Thanks to Maxime Devos. (Closes: #1012536)
  * debian/control: Add ca-certificates to Recommends. Thanks to Felix
    Lechner. (Closes: #1010930)
  * debian/control: Recommend less. Thanks to Taiju HIGASHI.
    (Closes: #1012405)

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 08 Jun 2022 19:42:49 -0700

guix (1.3.0-4) unstable; urgency=medium

  * Upload to unstable.

 -- Vagrant Cascadian <vagrant@debian.org>  Sun, 19 Dec 2021 19:49:34 -0800

guix (1.3.0-3) experimental; urgency=medium

  * Update to guile 3.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 08 Sep 2021 17:55:59 -0700

guix (1.3.0-2) unstable; urgency=medium

  * debian/patches: Adjust openrc script to use /usr/bin/guix-daemon and
    the _guixbuild group.
  * debian/control: Update Standards-Version to 4.6.0, no changes.
  * debian/control: Add Build-Depends on guile-semver.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 08 Sep 2021 16:49:58 -0700

guix (1.3.0-1) experimental; urgency=medium

  * New upstream version 1.3.0
  * debian/copyright: Updates for new release.
  * debian/control: Update versioned dependencies on guile-git.
  * debian/rules: Force the test suite to run under C.UTF-8 locale.
  * debian/watch: Add comment regarding Release Candidates, which are
    hosted at a different location.
  * debian/control: Update guile-json dependencies to 4.5.2.
  * debian/patches: Drop patches disabling swh tests, fixed in 1.3.0.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 12 May 2021 21:01:11 -0700

guix (1.3.0~rc1-1) experimental; urgency=medium

  * debian/control: Add versioned Build-Depends/Depends on guile-zlib
    0.1.0.
  * debian/control: Add Build-Depends on guile-zstd.
  * debian/control: Add Build-Depends on guile-library.
  * debian/copyright: Update for new upstream version.
  * debian/changelog: Fix "when when" typo in version
    1.1.0+67260.9e2523-2.
  * debian/control: Update Standards-Version to 4.5.1.
  * debian/control: Drop explicit branch from Vcs-Git, it is now the
    default branch.
  * debian/patches: Remove patch to avoid embedding build path in
    gnu/ci.scm, fixed upstream.
  * debian/patches: Refresh guix-services-from-usr-bin
  * debian/patches: Refresh fix-version-string.
  * debian/patches: Remove security patch to guix-daemon, applied
    upstream.
  * debian/control: Enable building on ppc64el.
  * debian/patches/series: Disable patches to prepare to rebase them.
  * debian/patches: Refresh patches against new upstream version.
  * debian/patches: Disable several more tests requiring network.
  * debian/patches: Fix disabling of swh test.
  * debian/upstream/signing-key.asc: Add key for Maxim Cournoyer.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 30 Apr 2021 23:09:54 -0700

guix (1.2.0-4) unstable; urgency=medium

  * debian/patches: Fix privilege escalation issue in
    guix-daemon. (Closes: #985467)
  * debian/patches: Update init script to fix guix-daemon path. Thanks to
    florine forine. (Closes: #983248)
  * Add README.Debian documenting running with sysvinit and describing
    differences with other methods of installing guix. (Closes: #983248)
  * debian/patches: Adjust init script to use the _guixbuild group.
  * sysusers.d/guix-daemon.conf: Explicitly create _guixbuild group to
    workaround a bug in opensysusers.
  * Install /etc/profile.d/guix.sh to ensure proper functioning of guix
    profiles. (Closes: #985916)

 -- Vagrant Cascadian <vagrant@debian.org>  Sat, 27 Mar 2021 19:18:29 -0700

guix (1.2.0-3) unstable; urgency=medium

  * Upload to unstable.
  * Fix lintian overrides to be independent of architecture or guile
    version.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 22 Jan 2021 18:29:29 -0800

guix (1.2.0-2) experimental; urgency=medium

  * debian/patches: Add description for skip-use-of-bootstrap-binary.
  * debian/patches: Patch init script to use /usr/bin/guix-daemon.
  * debian/patches: Patch init script to use /lib/lsb/init-functions.
  * debian/rules: Disable parallel builds, as guile may embed the names of
    files being concurrently compiled into each resulting binary.
  * Add lintian overrides for various false positives about spelling, man
    pages, license files, and documentation.
  * sysusers.d/guix-daemon.conf: Quote the GECOS field.
  * debian/control: Update Build-Depends/Depends to guile-git 0.4.0-2.
  * debian/patches: Reenable tests that break with guile-git built against
    old libgit2 version.
  * debian/control: Drop Build-Depends and Depends on libgit2-dev, as this
    is pulled in from the versioned guile-git dependency.
  * debian/control: Update guile-gcrypt version that Depends on
    libgcrypt-dev.
  * debian/control: Update Build-Depends and Depends to versions of
    guile-sqlite3 that Depend on libsqlite3-dev.
  * debian/patches: Add patch to remove embedded build path.
  * Switch to guile-2.2.
  * debian/patches: Disable container tests.
  * debian/patches: Disable guix environment test for containers.
  * debian/patches: Disable syscall tests relying on user namespaces.
  * debian/patches: Disable lint tests that fail with guile-2.2.
  * debian/patches: Disable software heritage tests that fail with
    guile-2.2.

 -- Vagrant Cascadian <vagrant@debian.org>  Thu, 21 Jan 2021 00:00:05 -0800

guix (1.2.0-1) experimental; urgency=medium

  [ Vagrant Cascadian ]
  * New upstream version 1.2.0
  * debian/copyright: Update for 1.2.0.
  * debian/patches:
    - Use proper comments in patch for tests/graph.scm, and
      drop patch disabling tests/graph.scm.
    - Disable some channels tests due to failures on 32bit architectures.
  * debian/rules: Pass GZIP and BZIP2 in the configure target to avoid
    embedding different paths on usrmerge systems.
  * debian/control: Bump versioned Build-Depends on libgit2-dev >= 1.0.1.

 -- Vagrant Cascadian <vagrant@debian.org>  Mon, 23 Nov 2020 12:52:35 -0800

guix (1.2.0~rc2-1) experimental; urgency=medium

  * sysusers.d/guix-daemon.conf: Fix spelling of "empty" in home
    directories (Closes: #974818).  Thanks to Axel Beckert.
  * debian/patches: Disable script using bootstrap binaries.
  * debian/patches: Update tests-that-fail-with-tilde-in-build-path,
    partly fixed upstream.
  * debian/copyright: Refresh for 1.2.0~rc2.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 18 Nov 2020 15:40:40 -0800

guix (1.2.0~rc1-2) experimental; urgency=medium

  * debian/guix.postinst: Only call systemd-sysusers if
    installed. (Closes: #974751). Thanks to Axel Beckert.
  * debian/control:
    - Recommend systemd for systemd-sysusers command.
    - Build-Depends/Depends: Allow slightly older versions of
      guile-gnutls.
  * debian/rules: Adjust guix architecture for armhf.

 -- Vagrant Cascadian <vagrant@debian.org>  Sat, 14 Nov 2020 20:06:42 -0800

guix (1.2.0~rc1-1) experimental; urgency=medium

  * debian/control:
    - Depends on libgit2-dev >= 1.0.
    - Recommend nscd.
    - Restrict architecture to amd64 arm64 armhf i386.
  * debian/rules:
    - Increase verbosity of test suite.
    - Add a default /etc/guix/acl.
  * debian/patches:
    - Disable tests that fail when build path contains a tilde.
  * debian/guix.postinst:
    - Run systemd-sysusers.

 -- Vagrant Cascadian <vagrant@debian.org>  Fri, 13 Nov 2020 19:27:03 -0800

guix (1.1.0+67260.9e2523-2) experimental; urgency=medium

  * debian/control:
    - Update description. Thanks to Paul Wise!
    - Add git and gnupg to Build-Depends for tests.
    - Update Vcs-* headers.
  * debian/patches:
    - Drop ineffective patch to use /bin/guile.
    - Drop patch to tests using git, was fixed upstream.
    - Update patches to disable tests when network is unavailable.
    - Disable some non-deterministic tests.
  * debian/rules:
    - Disable network tests by passing RES_OPTIONS=attempts:0 instead of
      bespoke variable, effectively disabling hostname resolution. Thanks
      to jwilk!
    - Copy copy system binaries for tests, to avoid downloading bootstrap
      binaries over the network.
    - Disable parallelism in dh_auto_test.
  * Add lintian override for wrong-path-for-interpreter.

 -- Vagrant Cascadian <vagrant@debian.org>  Wed, 11 Nov 2020 17:21:48 -0800

guix (1.1.0+67260.9e2523-1) experimental; urgency=medium

  * Initial release. Closes: #850644.
  * git snapshot from commit 9e2523c25f7b8d6e8c29c679ad899703a120eed8.

 -- Vagrant Cascadian <vagrant@debian.org>  Sat, 07 Nov 2020 16:27:55 -0800