diff options
-rw-r--r-- | debian/changelog | 343 | ||||
-rw-r--r-- | debian/clean | 2 | ||||
-rw-r--r-- | debian/control | 56 | ||||
-rw-r--r-- | debian/copyright | 35 | ||||
-rwxr-xr-x | debian/rules | 6 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
7 files changed, 445 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..66b27b8 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,343 @@ +libfuture-asyncawait-perl (0.65-3) unstable; urgency=medium + + * Remove generated files via debian/clean. (Closes: #1046862) + + -- gregor herrmann <gregoa@debian.org> Sun, 13 Aug 2023 23:24:21 +0200 + +libfuture-asyncawait-perl (0.65-2) unstable; urgency=medium + + * Remove some test dependencies from Build-Depends which (can) cause + dependency cycles. + + -- gregor herrmann <gregoa@debian.org> Mon, 03 Jul 2023 19:03:29 +0200 + +libfuture-asyncawait-perl (0.65-1) unstable; urgency=medium + + * Import upstream version 0.64. + - Define ABI version 2, which adds pre_suspend and post_resume phase hooks + + * Import upstream version 0.65. + * Update (versioned) test and runtime dependencies. + + -- gregor herrmann <gregoa@debian.org> Sun, 11 Jun 2023 23:56:34 +0200 + +libfuture-asyncawait-perl (0.63-1) unstable; urgency=medium + + * Import upstream version 0.63. + * Update years of upstream and packaging copyright. + + -- gregor herrmann <gregoa@debian.org> Sun, 12 Feb 2023 17:51:53 +0100 + +libfuture-asyncawait-perl (0.62-1) unstable; urgency=medium + + * Import upstream version 0.62. + * Declare compliance with Debian Policy 4.6.2. + + -- gregor herrmann <gregoa@debian.org> Wed, 21 Dec 2022 23:37:57 +0100 + +libfuture-asyncawait-perl (0.61-2) unstable; urgency=medium + + * Disable test dependency on libdevel-mat-perl temporarily as long as it + doesn't build reliably (cf. #1026046). + + -- gregor herrmann <gregoa@debian.org> Tue, 13 Dec 2022 19:55:13 +0100 + +libfuture-asyncawait-perl (0.61-1) unstable; urgency=medium + + * Import upstream version 0.61. + * Add test dependencies for additional tests. + + -- gregor herrmann <gregoa@debian.org> Fri, 25 Nov 2022 17:37:30 +0100 + +libfuture-asyncawait-perl (0.59-2) unstable; urgency=medium + + [ Debian Janitor ] + * Apply multi-arch hints. + libfuture-asyncawait-perl: Drop Multi-Arch: same. + + -- Jelmer Vernooij <jelmer@debian.org> Sat, 19 Nov 2022 16:42:23 +0000 + +libfuture-asyncawait-perl (0.59-1) unstable; urgency=medium + + * Import upstream version 0.59. + + -- gregor herrmann <gregoa@debian.org> Tue, 04 Oct 2022 20:20:32 +0200 + +libfuture-asyncawait-perl (0.58-2) unstable; urgency=medium + + * Drop test dependency on libtest-memorygrowth-perl. + These tests cause more grief than gain. + * Declare compliance with Debian Policy 4.6.1. + + -- gregor herrmann <gregoa@debian.org> Sat, 10 Sep 2022 21:12:13 +0200 + +libfuture-asyncawait-perl (0.58-1) unstable; urgency=medium + + * Import upstream version 0.58. + + -- gregor herrmann <gregoa@debian.org> Sat, 07 May 2022 17:58:52 +0200 + +libfuture-asyncawait-perl (0.57-1) unstable; urgency=medium + + * Import upstream version 0.57. + + -- gregor herrmann <gregoa@debian.org> Sat, 19 Mar 2022 18:11:13 +0100 + +libfuture-asyncawait-perl (0.56-1) unstable; urgency=medium + + * Import upstream version 0.56. + * Update years of upstream and packaging copyright. + * Bump versioned (build) dependency on libfuture-perl. + + -- gregor herrmann <gregoa@debian.org> Sun, 30 Jan 2022 17:17:41 +0100 + +libfuture-asyncawait-perl (0.55-1) unstable; urgency=medium + + * Team upload. + + [ upstream ] + * new release + + [ Jonas Smedegaard ] + * tighten (build-)dependency on libxs-parse-sublike-perl + * build-dpend on libtest-fatal-perl + + -- Jonas Smedegaard <dr@jones.dk> Thu, 16 Dec 2021 20:49:56 +0100 + +libfuture-asyncawait-perl (0.54-1) unstable; urgency=medium + + * Import upstream version 0.54. + + -- gregor herrmann <gregoa@debian.org> Fri, 29 Oct 2021 17:50:39 +0200 + +libfuture-asyncawait-perl (0.53-1) unstable; urgency=medium + + [ Debian Janitor ] + * Remove constraints unnecessary since stretch: + + Build-Depends: Drop versioned constraint on perl. + + libfuture-asyncawait-perl: Drop versioned constraint on perl in Depends. + + [ gregor herrmann ] + * Import upstream version 0.53. + * New test and runtime dependency: libxs-parse-keyword-perl. + * Declare compliance with Debian Policy 4.6.0. + + -- gregor herrmann <gregoa@debian.org> Wed, 29 Sep 2021 16:11:44 +0200 + +libfuture-asyncawait-perl (0.49-1) unstable; urgency=medium + + * Import upstream version 0.49. + + -- gregor herrmann <gregoa@debian.org> Thu, 25 Feb 2021 19:47:19 +0100 + +libfuture-asyncawait-perl (0.48-1) unstable; urgency=medium + + * Import upstream version 0.48. + * Update years of upstream and packaging copyright. + * Update versioned build dependencies. + + -- gregor herrmann <gregoa@debian.org> Fri, 05 Feb 2021 00:36:39 +0100 + +libfuture-asyncawait-perl (0.47-1) unstable; urgency=medium + + * Import upstream version 0.47. + + -- gregor herrmann <gregoa@debian.org> Tue, 01 Dec 2020 18:04:38 +0100 + +libfuture-asyncawait-perl (0.46-1) unstable; urgency=medium + + [ Debian Janitor ] + * Apply multi-arch hints. + + [ gregor herrmann ] + * Import upstream version 0.46. + * Make (build) dependency on libfuture-perl versioned. + * Declare compliance with Debian Policy 4.5.1. + * Drop unneeded version constraints from (build) dependencies. + + -- gregor herrmann <gregoa@debian.org> Wed, 18 Nov 2020 20:43:35 +0100 + +libfuture-asyncawait-perl (0.45-1) unstable; urgency=medium + + * Import upstream version 0.45. + + -- gregor herrmann <gregoa@debian.org> Sat, 24 Oct 2020 18:40:57 +0200 + +libfuture-asyncawait-perl (0.44-1) unstable; urgency=medium + + * Import upstream version 0.44. + + -- gregor herrmann <gregoa@debian.org> Mon, 12 Oct 2020 18:04:58 +0200 + +libfuture-asyncawait-perl (0.43-1) unstable; urgency=medium + + * Import upstream version 0.43. + + -- gregor herrmann <gregoa@debian.org> Tue, 07 Jul 2020 22:21:07 +0200 + +libfuture-asyncawait-perl (0.42-1) unstable; urgency=medium + + * Import upstream version 0.42. + * Update notice about module status in debian/control. + + -- gregor herrmann <gregoa@debian.org> Fri, 03 Jul 2020 19:35:23 +0200 + +libfuture-asyncawait-perl (0.41-1) unstable; urgency=medium + + * Update 'DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow' to '=+all'. + * Import upstream version 0.41. + * Update (build) dependencies. + * Drop debian/tests/pkg-perl/use-whitelist. The warnings are gone. + * Bump debhelper-compat to 13. + + -- gregor herrmann <gregoa@debian.org> Sat, 20 Jun 2020 22:55:10 +0200 + +libfuture-asyncawait-perl (0.40-1) unstable; urgency=medium + + * Import upstream version 0.40. + + -- gregor herrmann <gregoa@debian.org> Fri, 17 Apr 2020 19:58:36 +0200 + +libfuture-asyncawait-perl (0.39-1) unstable; urgency=medium + + * Import upstream version 0.39. + * Update (build) dependencies. + * Add debian/tests/pkg-perl/use-whitelist. + + -- gregor herrmann <gregoa@debian.org> Sun, 05 Apr 2020 17:23:15 +0200 + +libfuture-asyncawait-perl (0.37-1) unstable; urgency=medium + + * Import upstream version 0.37. + * Declare compliance with Debian Policy 4.5.0. + * Set Rules-Requires-Root: no. + + -- gregor herrmann <gregoa@debian.org> Wed, 11 Mar 2020 21:36:34 +0100 + +libfuture-asyncawait-perl (0.36-1) unstable; urgency=medium + + * Import upstream version 0.36. + + -- gregor herrmann <gregoa@debian.org> Sun, 19 Jan 2020 02:20:28 +0100 + +libfuture-asyncawait-perl (0.35-1) unstable; urgency=medium + + * Import upstream version 0.35. + * Update years of upstream and packaging copyright. + + -- gregor herrmann <gregoa@debian.org> Sat, 11 Jan 2020 02:56:56 +0100 + +libfuture-asyncawait-perl (0.34-2) unstable; urgency=medium + + * Add libsyntax-keyword-dynamically-perl to Build-Depends to enable an + additional test. + + -- gregor herrmann <gregoa@debian.org> Thu, 26 Dec 2019 23:39:19 +0100 + +libfuture-asyncawait-perl (0.34-1) unstable; urgency=medium + + * Import upstream version 0.34. + * Update Build-Depends for cross builds. + * Declare compliance with Debian Policy 4.4.1. + * Remove obsolete fields Contact, Name from debian/upstream/metadata + (already present in machine-readable debian/copyright). + + -- gregor herrmann <gregoa@debian.org> Sat, 14 Dec 2019 02:01:51 +0100 + +libfuture-asyncawait-perl (0.33-1) unstable; urgency=medium + + * Import upstream version 0.33. + + -- gregor herrmann <gregoa@debian.org> Wed, 11 Sep 2019 22:06:38 +0200 + +libfuture-asyncawait-perl (0.32-1) unstable; urgency=medium + + * Import upstream versions 0.31, 0.32. + + -- gregor herrmann <gregoa@debian.org> Sat, 07 Sep 2019 14:20:05 +0200 + +libfuture-asyncawait-perl (0.30-1) unstable; urgency=medium + + * Import upstream versions 0.29, 0.30. + * Make build dependency on libtest-refcount-perl versioned. + * Update warning in debian/control. + * Annotate test-only dependencies with <!nocheck>. + * Declare compliance with Debian Policy 4.4.0. + + -- gregor herrmann <gregoa@debian.org> Tue, 16 Jul 2019 18:44:19 -0300 + +libfuture-asyncawait-perl (0.28-1) unstable; urgency=medium + + * Team upload + * New upstream version 0.28 + * Remove unnecessary version cap + + -- Utkarsh Gupta <guptautkarsh2102@gmail.com> Sat, 22 Jun 2019 01:22:55 +0530 + +libfuture-asyncawait-perl (0.26-1) unstable; urgency=medium + + * Import upstream version 0.26. + + -- gregor herrmann <gregoa@debian.org> Sat, 04 May 2019 21:25:00 +0200 + +libfuture-asyncawait-perl (0.22-1) unstable; urgency=medium + + * Import upstream version 0.22. + * Bump debhelper-compat to 12. + * debian/watch: use uscan version 4. + * debian/control: update warning. + The module is considered a "beta version" by now. + + -- gregor herrmann <gregoa@debian.org> Fri, 05 Apr 2019 14:22:37 +0200 + +libfuture-asyncawait-perl (0.21-2) unstable; urgency=medium + + * Add build dependency on libtest-memorygrowth-perl. + + -- gregor herrmann <gregoa@debian.org> Thu, 07 Feb 2019 16:49:57 +0100 + +libfuture-asyncawait-perl (0.21-1) unstable; urgency=medium + + * Import upstream version 0.21. + + -- gregor herrmann <gregoa@debian.org> Sun, 03 Feb 2019 23:01:32 +0100 + +libfuture-asyncawait-perl (0.20-1) unstable; urgency=medium + + * Import upstream version 0.20. + * Add build dependency on libtest-refcount-perl. + + -- gregor herrmann <gregoa@debian.org> Thu, 17 Jan 2019 16:37:06 +0100 + +libfuture-asyncawait-perl (0.19-1) unstable; urgency=medium + + * Import upstream version 0.19. + * Update years of upstream and packaging copyright. + * Bump required perl version to 5.22. + * Declare compliance with Debian Policy 4.3.0. + * Bump debhelper compatibility level to 11. + + -- gregor herrmann <gregoa@debian.org> Fri, 11 Jan 2019 20:17:43 +0100 + +libfuture-asyncawait-perl (0.15-1) unstable; urgency=medium + + [ Salvatore Bonaccorso ] + * Update Vcs-* headers for switch to salsa.debian.org + + [ gregor herrmann ] + * New upstream release. + * Update (build) dependencies. + + -- gregor herrmann <gregoa@debian.org> Sun, 18 Mar 2018 18:25:27 +0100 + +libfuture-asyncawait-perl (0.13-2) unstable; urgency=medium + + * Add libsyntax-keyword-try-perl to Build-Depends in order to enable an + additional test. + + -- gregor herrmann <gregoa@debian.org> Sun, 21 Jan 2018 19:45:20 +0100 + +libfuture-asyncawait-perl (0.13-1) unstable; urgency=medium + + * Initial release (closes: #887800). + + -- gregor herrmann <gregoa@debian.org> Sat, 20 Jan 2018 02:29:06 +0100 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..a74e1c8 --- /dev/null +++ b/debian/clean @@ -0,0 +1,2 @@ +XSParseKeyword.h +XSParseSublike.h diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..f188be9 --- /dev/null +++ b/debian/control @@ -0,0 +1,56 @@ +Source: libfuture-asyncawait-perl +Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> +Uploaders: gregor herrmann <gregoa@debian.org> +Section: perl +Testsuite: autopkgtest-pkg-perl +Priority: optional +# libdevel-mat-perl has build issues, cf. #1026046 +# libdevel-mat-perl <!nocheck>, +# libdevel-mat-dumper-perl, +# don't add +# libobject-pad-perl <!nocheck>, +# libsyntax-keyword-dynamically-perl <!nocheck>, +# libsyntax-keyword-match-perl <!nocheck>, +# libsyntax-keyword-multisub-perl <!nocheck>, +# libsyntax-keyword-try-perl (>= 0.18) <!nocheck>, +# to avoid circular build dependencies +Build-Depends: debhelper-compat (= 13), + libfuture-perl (>= 0.50) <!nocheck>, + libio-async-perl <!nocheck>, + libmodule-build-perl, + librole-tiny-perl <!nocheck>, + libtest2-suite-perl (>= 0.000148) <!nocheck>, + libxs-parse-keyword-perl, + libxs-parse-sublike-perl (>= 0.14), + perl-xs-dev, + perl:native +Standards-Version: 4.6.2 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libfuture-asyncawait-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libfuture-asyncawait-perl.git +Homepage: https://metacpan.org/release/Future-AsyncAwait +Rules-Requires-Root: no + +Package: libfuture-asyncawait-perl +Architecture: any +Depends: ${misc:Depends}, + ${perl:Depends}, + ${shlibs:Depends}, + libfuture-perl (>= 0.50), + libtest2-suite-perl (>= 0.000148), + libxs-parse-keyword-perl, + libxs-parse-sublike-perl (>= 0.14), +Description: deferred subroutine syntax for futures + Future::AsyncAwait provides syntax for deferring and resuming subroutines + while waiting for Futures to complete. This syntax aims to make code that + performs asynchronous operations using futures look neater and more + expressive than simply using then chaining and other techniques on the + futures themselves. It is also a similar syntax used by a number of other + languages; notably C# 5, EcmaScript 6, Python 3, and lately even Rust is + considering adding it. + . + The new syntax takes the form of two new keywords, async and await. + . + This module is still under active development. While it now seems relatively + stable enough for most use-cases and has received a lot of testing in a wide + variety of scenarios, there may still be the occasional case of memory leak + left in it, especially if still-pending futures are abandoned. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e773084 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,35 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://metacpan.org/release/Future-AsyncAwait +Upstream-Contact: Paul Evans <leonerd@leonerd.org.uk> +Upstream-Name: Future-AsyncAwait + +Files: * +Copyright: 2016-2023, Paul Evans <leonerd@leonerd.org.uk> +License: Artistic or GPL-1+ + +Files: hax/* +Copyright: 2010-2014, 2017 Lukas Mai +License: Artistic or GPL-1+ +Comment: from hax/README: + Many of these files copied (and slightly modified) from + MAUKE/Function-Parameters + +Files: debian/* +Copyright: 2018-2023, gregor herrmann <gregoa@debian.org> +License: Artistic or GPL-1+ + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + . + On Debian systems, the complete text of the Artistic License can be + found in `/usr/share/common-licenses/Artistic'. + +License: GPL-1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + . + On Debian systems, the complete text of version 1 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..d8309f6 --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..6fc00e7 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 +https://metacpan.org/release/Future-AsyncAwait .*/Future-AsyncAwait-v?@ANY_VERSION@@ARCHIVE_EXT@$ |