File: changelog

package info (click to toggle)
libaio 0.3.112-5
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 1,748 kB
  • sloc: ansic: 782; makefile: 189; sh: 25
file content (426 lines) | stat: -rw-r--r-- 17,640 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
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
libaio (0.3.112-5) unstable; urgency=medium

  * Sync with upstream commits:
    - Make test suite failures fatal, so we ignore errors for now, until it
      passes at least in all release architectures.
    - Add support for SKIPable tests.
    - Allow running tests against the installed library, which will make
      possible to add autopkgtests.
    - Fix test case 5.t, by using a write() instead of a read() to force the
      kernel to read from the unreadable buffer.
  * Add a workaround to io_pgetevents() for 32-bit userland running on
    64-bit kernels to cope with the broken compat kernel syscall, which uses
    a 64-bit pointer instead of a 32-bit one, and eats the sigset_t size
    member which makes it then fail a consistency check and return -EINVAL.
    This fixes test case 22.t. The kernel fix is being prepared as well.
  * Add more detailed error messages to test case 22.t.

 -- Guillem Jover <guillem@debian.org>  Fri, 16 Aug 2019 05:11:10 +0200

libaio (0.3.112-4) unstable; urgency=medium

  * Switch to Standards-Version 4.4.0 (no changes needed).
  * Switch to debhelper compatibility level 12.
  * Switch from debian/compat to debhelper-commpat in Build-Depends.
  * Test suite fixes:
    - Fix the attempt_rw READ call to be arch-dependent instead of making
      it the WRITE call. Thanks to Jeff Moyer <jmoyer@redhat.com>.

 -- Guillem Jover <guillem@debian.org>  Fri, 02 Aug 2019 05:33:44 +0200

libaio (0.3.112-3) unstable; urgency=medium

  * Test suite fixes:
    - Fix logic inversion in EINVAL check.
    - Revert making the test suite fatal on failures, as the Debian buildd
      setup is peculiar enough to make at least two tests fail. This will
      need further work.

 -- Guillem Jover <guillem@debian.org>  Tue, 26 Feb 2019 05:26:21 +0100

libaio (0.3.112-2) unstable; urgency=medium

  * Test suite fixes:
    - Make RISC-V use SYS_eventfd2 instead of unavailable SYS_eventfd.
    - Add fallback code for filesystems not supporting O_DIRECT.
    - Handle -ENOTSUP in addition to -EINVAL from io_submit() with RWF_NOWAIT.
    - The WRITE call does not change across different arches anymore.
    - Make the test exit with a code matching the pass/fail state.
      This will turn test suite errors into fatal build problems.

 -- Guillem Jover <guillem@debian.org>  Tue, 26 Feb 2019 03:14:38 +0100

libaio (0.3.112-1) unstable; urgency=medium

  * New upstream release.
    - Refresh patches.
    - Remove patches merged upstream.
    - Add new patch to fix error due to -Werror=sizeof-pointer-memaccess.
    - Split man page cleanup into logic changes, and further improve the
      formatting, markup, typo fixes, etc.
  * Use expanded symbol file instead of matching on symver. Even though
    upstream manages versioned symbols correctly, being explicit makes it
    safer against accidental changes.
  * Add a Build-Depends-Package field to the symbols file.
  * Only install upstream TODO into libaio-dev.
  * Remove support for old debug symbol package migration.
  * Add comment for dpkg-dev versioned Build-Depends.
  * Perform a proper and correct /usr-merge transition by moving the package
    contents from / to /usr.
  * Now using Standards-Version 4.3.0 (no changes needed).
  * Remove unused make variables from debian/rules.

 -- Guillem Jover <guillem@debian.org>  Mon, 25 Feb 2019 02:56:55 +0100

libaio (0.3.111-1) unstable; urgency=medium

  * New upstream release.
    - Refresh patches.
    - Fix x32 support. (Closes: #883904)
    - Add riscv64 support. (Closes: #893003)
  * Fix cross-building by not invoking getconf for PAGESIZE, and instead
    getting the value at run-time.
  * Do not pass -fomit-frame-pointer as part of the required compiler flags.
  * Remove now always unused lintian override, as upstream requires linking
    against libc everywhere for its syscall(3) usage.
  * Mark libaio-dev as Multi-Arch same.
  * Now using Standards-Version 4.1.3 (no changes needed).
  * Switch to debhelper compatibility level 11.

 -- Guillem Jover <guillem@debian.org>  Sun, 18 Mar 2018 02:58:44 +0100

libaio (0.3.110-5) unstable; urgency=medium

  * Line-wrap and sort debian/control fields.
  * Now using Standards-Version 4.1.1 (no changes needed).
  * Use dpkg buildtools.mk fragment to set a correct CC.
  * Set Rules-Requires-Root to no.
  * Switch to debian/watch format version 4.
  * Fix regex in debian/watch file to not include extension in the version.

 -- Guillem Jover <guillem@debian.org>  Sun, 05 Nov 2017 16:26:47 +0100

libaio (0.3.110-4) unstable; urgency=medium

  * Update upstream URLs to point to pagure.io instead of obsolete
    fedorahosted.org site.
  * Switch to debhelper compatibility level 10.
  * Now using Standards-Version 4.0.1 (no changes needed).
  * Move location of LGPL in Debian systems into a Comment field in
    debian/copyright.
  * Use -a instead of deprecated -s in debhelper commands.

 -- Guillem Jover <guillem@debian.org>  Tue, 08 Aug 2017 00:29:32 +0200

libaio (0.3.110-3) unstable; urgency=medium

  * Use https for hadrons.org and debian.org URLs.
  * Switch debug package to a ddeb.
  * Switch to the dpkg makefile fragments in debian/rules.
  * Enable hardening bindnow feature.
  * Update URL in debian/watch.
  * Fix typos in man pages, reported by lintian.
  * Now using Standards-Version 3.9.8 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Tue, 31 May 2016 20:38:08 +0200

libaio (0.3.110-2) unstable; urgency=medium

  * Use https for the debian/copyright Format URL.
  * Switch Vcs-Browser to a cgit URL.
  * Update Homepage URL to new release site.
    Prompted by Sedat Dilek <sedat.dilek@gmail.com>.
  * Use https in debian/watch URL.
  * Add a small note on each long package description explaining what is
    contained on each package.
  * Document each patch.

 -- Guillem Jover <guillem@debian.org>  Tue, 29 Sep 2015 16:48:30 +0200

libaio (0.3.110-1) unstable; urgency=low

  * New upstream release.
    - Refresh patches.
  * Link against -lc and -Wl,--as-needed so that we pull the required
    fortified functions from the internal libc_nonshared.a, but do not link
    against the shared library because we do not use any of its symbols.
    (Closes: #764509)
  * Switch debian/copyright to machine-readable format 1.0.
  * Now using Standards-Version 3.9.6 (no changes needed).
  * Switch to debhelper compatibility level 9.
  * Fix mips/mipsel syscall wrappers to return correct error values.
    Thanks to Jurica Stanojkovic <Jurica.Stanojkovic@rt-rk.com>.
  * Add mips64 support. Reported by Jeremy Fitzhardinge <jeremy@exablox.com>.

 -- Guillem Jover <guillem@debian.org>  Thu, 09 Oct 2014 05:44:48 +0200

libaio (0.3.109-4) unstable; urgency=low

  * Now using Standards-Version 3.9.4 (no changes needed).
  * Remove package creation information from debian/copyright.
  * Update upstream git URL in debian/copyright.
  * Add support for x32 (from the Yocto project). (Closes: #702183)
    Thanks to Daniel Schepler <dschepler@gmail.com>.
  * Add support for arm64 (stolen from upstream). (Closes: #702409)
    Thanks to Ian Campbell <ijc@hellion.org.uk>.
  * Add cross-compilation support.
    Based on a patch by Ian Campbell <ijc@hellion.org.uk>.
  * Update debian/watch file to a working URL.

 -- Guillem Jover <guillem@debian.org>  Mon, 06 May 2013 18:56:19 +0200

libaio (0.3.109-3) unstable; urgency=low

  * Escape backslash in man pages. (Closes: #651833)
    Thanks to Stephan Springl <springl-libaio@bfw-online.de>.
  * Do not install man pages now provided by manpages-dev. (Closes: #650108)
  * Use dpkg-buildflags to set CPPFLAGS, CFLAGS and LDFLAGS.
  * Now using Standards-Version 3.9.3 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Thu, 21 Jun 2012 09:21:59 +0200

libaio (0.3.109-2) unstable; urgency=low

  * Add a symbols file for libaio1.
  * Remove heading ‘./’ from lintian-override tag.
  * Fix FTBFS with newer gcc 4.6: (Closes: #638848)
    - Do not build the test-suite with -Werror.
    - Use unused waitpid() return code variables to assert valid values.
  * Make shared library packages multiarch:
    - Build-Depend on debhelper 8.1.3.
    - Add misc:Pre-Depends substvar to Pre-Depends field in libaio1.
    - Add “Multi-Arch: same” field to libaio1 and libaio1-dbg.
    - Change paths from lib/ to lib/* in install and lintian-override files.
    - Define DEB_HOST_MULTIARCH and use it to set libdir and libdevdir.
  * Install all libaio io*.3 man pages. (Closes: #418048)
  * Do not install man pages for functions coming from libc, the aio*
    and lio_listio* man pages are already shipped by manpages-dev.
  * Merge adapted changes from Ubuntu. (Closes: #588112)
    - Change Priority from extra to optional.
    - Add support for sparc64 and hppa 64-bit architectures.
  * Set libaio1-dbg Priority back to extra.
  * Now using Standards-Version 3.9.2 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Tue, 30 Aug 2011 16:54:22 +0200

libaio (0.3.109-1) unstable; urgency=low

  * New upstream release.
    - Refresh patches.
  * Switch to source format “3.0 (quilt)”:
    - Remove quilt from Build-Depends.
    - Remove quilt.make include from debian/rules.
    - Remove patch and unpatch targets from debian/rules.
    - Remove now unneeded debian/README.source.
  * Update watch file to point to the new upstream URL at kernel.org.
  * Now using Standards-Version 3.9.1 (no changes needed).
  * Add missing ${misc:Depends} to eveyr package Depends fields.
  * Switch Architecture field list to just linux-any, and although the
    code will not automatically support new Linux architectures, as it
    will miss the syscall-<arch>.h header support among others, it just
    needs to be ported, and this way it's easier to spot. This implicitly
    adds amrhf support. (Closes: #596996)
  * Add a Homepage field. (Closes: #566338)

 -- Guillem Jover <guillem@debian.org>  Sun, 27 Feb 2011 05:22:27 +0100

libaio (0.3.107-7) unstable; urgency=low

  * Add support for sh3 and sh4. (Closes: #535288)
    Thanks to Nobuhiro Iwamatsu <iwamatsu@nigauri.org>.
  * Now using Standards-Version 3.8.3 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Thu, 10 Sep 2009 13:02:34 +0200

libaio (0.3.107-6) unstable; urgency=low

  * Workaround debhelper compat v7 bug (#534565) in dh_install which makes
    files end up under /debian/tmp/ in the binary package, by not passing
    --sourcedir to dh_install. (Closes: #533359, #532644)
  * Pass -s to arch dependent debhelper commands.
  * Now using Standards-Version 3.8.2 (no changes needed).

 -- Guillem Jover <guillem@debian.org>  Thu, 25 Jun 2009 14:11:25 +0200

libaio (0.3.107-5) unstable; urgency=low

  * Change libaio1-dbg section to debug.
  * Fix build failure in test suite on non-i386 32 bit architectures.
  * Fix man pages errors and warnings.

 -- Guillem Jover <guillem@debian.org>  Wed, 10 Jun 2009 06:09:52 +0200

libaio (0.3.107-4) unstable; urgency=low

  * Switch to debhelper compatibility level 7.
  * Use dh_prep instead of “dh_clean -k”.
  * Remove libaio1.dirs, unneeded due to dh_lintian taking care of it.
  * Run the test suite on all architectures and not only on i386.
  * Now using Standards-Version 3.8.1 (no changes needed).
  * Switch the upstream repository reference from CVS to git.

 -- Guillem Jover <guillem@debian.org>  Mon, 08 Jun 2009 19:40:54 +0200

libaio (0.3.107-3) unstable; urgency=low

  * Fix the Vcs-Git URL.
  * Remove XB- from the Package-Type field.
  * Fix watch file URL. (Closes: #502884)
    Thanks to Jiří Paleček <jpalecek@web.de>.

 -- Guillem Jover <guillem@debian.org>  Mon, 20 Oct 2008 20:36:43 +0300

libaio (0.3.107-2) unstable; urgency=low

  * Only run the test suite on i386 as it has not been ported for other
    architectures. (Closes: #488812)
  * Use $(filter ...) instead of $(findstring ...) to extract space separated
    options from DEB_BUILD_OPTIONS in debian/rules.
  * Do not check for the existence of the Makefile on clean, it's always
    there.
  * Switch to use dh_lintian instead of manually installing the overrides.
    - Bump the versioned debhelper Build-Depends to 6.0.7.

 -- Guillem Jover <guillem@debian.org>  Wed, 09 Jul 2008 05:32:30 +0300

libaio (0.3.107-1) unstable; urgency=low

  * New upstream release.
  * Run the test suite on install, and support nocheck DEB_BUILD_OPTIONS
    to disable it.

 -- Guillem Jover <guillem@debian.org>  Tue, 24 Jun 2008 09:03:54 +0300

libaio (0.3.106-9) unstable; urgency=low

  * Fix misspelled words (linux -> Linux and aio -> AIO).
  * Update packaging Vcs fields to the new URL.
  * Improve debian/copyright:
    - Change 'Copyright Holder' to 'Copyright Holders'.
    - Use UTF-8 copyright sign.
    - Update upstream download url.
    - Refer to LGPL-2.1 from common-licenses instead of just LGPL.
  * Add a debian/README.source file.
  * Now using Standards-Version 3.8.0.
  * Refresh patches with -pab. (Closes: #484962)
  * Update watch file URL. (Closes: #450017)

 -- Guillem Jover <guillem@debian.org>  Sun, 22 Jun 2008 07:42:52 +0300

libaio (0.3.106-8) unstable; urgency=low

  * Install shared library under /lib, needed by multipath binaries which
    reside under /sbin. (Closes: #441244)
    - debian/patches/02_libdevdir.patch: New file.
  * Add a debugging symbols library package.
  * Add Vcs-Browser and Vcs-Git fields.

 -- Guillem Jover <guillem@debian.org>  Tue, 11 Sep 2007 04:29:22 +0300

libaio (0.3.106-7) unstable; urgency=low

  * Add a new library udeb needed for multipath support. (Closes: #440320)

 -- Guillem Jover <guillem@debian.org>  Thu, 06 Sep 2007 03:11:08 +0300

libaio (0.3.106-6) unstable; urgency=low

  * Link against libgcc to avoid unresolved symbols on at least hppa.
    - debian/01_link_libgcc.patch: New file.
    Thanks to Steve Langasek <vorlon@debian.org> for the analysis.
  * Add shlibs:Depends substvar back into libaio1 Depends, since we link
    against an external library now (although it might not be used on any
    architecture).

 -- Guillem Jover <guillem@debian.org>  Mon, 06 Aug 2007 04:50:18 +0300

libaio (0.3.106-5) unstable; urgency=low

  * Do not ignore 'make clean' errors on clean.
  * Support build-arch and build-indep in debian/rules:
    - Rename install to install-arch.
    - Rename build to build-arch.
    - Add an empty build target that depends on build-arch and build-indep.
  * Switch directory variables to simply expanded ones in debian/rules.
  * Use binary:Version instead of the deprecated Source-Version substvar.
  * Remove Tag field as it does not seem to make much sense to include it
    in the packages.

 -- Guillem Jover <guillem@debian.org>  Tue, 17 Jul 2007 09:19:26 +0300

libaio (0.3.106-4) unstable; urgency=low

  * Add armeb and armel to the Architecture fields.

 -- Guillem Jover <guillem@debian.org>  Fri, 19 Jan 2007 06:48:26 +0200

libaio (0.3.106-3) unstable; urgency=low

  * Fix a typo in the arm io_syscall5 macro, making the library end up
    with unresolvable symbols. (Closes: #393156)
    Thanks to Marcin Juszkiewicz <debian-bugs@hrw.one.pl>.

 -- Guillem Jover <guillem@debian.org>  Mon, 16 Oct 2006 10:44:02 +0300

libaio (0.3.106-2) unstable; urgency=low

  * Use quilt for patching:
    - Add new debian/patches/series file.
    - Add Build-Depends on 'quilt (>= 0.40)'.
    - Include quilt.make from debian/rules.
  * Add support for arm, hppa, m68k, mips, mipsel and sparc. Those have yet
    to be tested with the harness test suite and pass it.
  * Add a Tag: field to all binary packages.

 -- Guillem Jover <guillem@debian.org>  Tue, 19 Sep 2006 00:48:10 +0300

libaio (0.3.106-1) unstable; urgency=low

  * New Upstream Release. (Closes: #384268)
    - Fix .endp being outside of procedure on ia64 with new binutils.
      (Closes: #385373)

 -- Guillem Jover <guillem@debian.org>  Fri,  1 Sep 2006 05:51:36 +0300

libaio (0.3.104-2) unstable; urgency=low

  * New Maintainer.
  * Provide a new binary package libaio-dev, with the static library
    the .so symlink and the manpages. (Closes: #318795)
  * Add debian/libaio-dev.install.
  * Add debian/libaio-dev.manpages.
  * Rename the binary package libaio to libaio1 to match the soname, no
    transition package as no one depends on it.
  * Rename debian/lintian.override to debian/libaio1.lintian.
  * Remove shlib-missing-in-control-file lintian override as we provide
    now the shlibs file.
  * Only put "usr/share/lintian/override" in libaio1.dirs.
  * Remove temporal debhelper leftover files:
    - debian/libaio-0.3.104.postinst.debhelper
    - debian/libaio-0.3.104.postrm.debhelper
  * Add amd64 to the Architecture fields. (Closes: #335352)
  * Switch to debhelper compat level 5.
  * Now using Standards-Version 3.7.2.
  * Change Priority from optional to extra.
  * Specify in the package description that this library is for Linux.
  * Remove unneeded debian/dirs file.
  * Remove debian/debianize.patch, we actually want the .so symlink
    and the .a library when doing "make install".
  * Clean up debian/rules:
    - Do not use stamp files.
    - Remove unused comments.
    - Remove unused configure target.
    - Do not pass DESTDIR to make as it is not using it.
  * Complete debian/copyright:
    - Add copyright holder information.
    - Add the LGPL license snippet.
    - Specify a download url which actually works.
  * Add a watch file.

 -- Guillem Jover <guillem@debian.org>  Thu, 24 Aug 2006 05:45:36 +0300

libaio (0.3.104-1) unstable; urgency=low

  * Initial Release.

 -- William Lee Irwin III <wli@holomorphy.com>  Fri, 22 Apr 2005 14:49:28 -0700