-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 13 Oct 2017 18:56:23 +0200 Source: cl-asdf Binary: cl-asdf Architecture: source Version: 2:3.3.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org> Changed-By: Sébastien Villemot <sebastien@debian.org> Description: cl-asdf - Another System Definition Facility Closes: 873035 Changes: cl-asdf (2:3.3.0-1) unstable; urgency=medium . * Team upload. . [ Kambiz Darabi ] Package changes: . * Update Standards-Version to 4.1.1 * README.Debian now contains correct URLs and source file paths, closes: #873035 * Remove patches which were applied upstream . New upstream milestone 3.3.0: . * Build-plan: Extensively revised the build plan process so that :DEFSYSTEM-DEPENDS-ON would work correctly, even when depended on systems change (which didn't work before). See our ELS demonstration about it: "Delivering Common Lisp Applications with ASDF 3.3" < https://github.com/fare/asdf2017 > * Internals: to support the above, many ASDF internals have changed. ASDF now has the notion of multiple build phases to a common build session (which generalizes the previous build cache). ASDF considers loading a .asd file as an operation DEFINE-OP, and tracks as dependencies files mentioned during in :LOAD-FILE-FORM statements, etc. Some code has moved to new files or among old files, and between packages. Actions are now uniformly represented as a CONS of an OPERATION and a COMPONENT, where in some cases previously only the class of the operation was preserved. Forcing is constrained to be uniform across all phases of a top level ASDF operation invocation. Fixed the protocol for resetting systems being (re)defined, allowing subclasses to define default slot values. Remove *LOAD-SYSTEM-OPERATION*, as the current maintainer of ECL, for which it was originally designed, decided that it could never be made to work properly, after all. * ASDF&UIOP: Tweak dependencies between ASDF and UIOP. To avoid DEFINE-OP circularity, asdf.asd with no longer causes uiop.asd to be loaded. A standalone UIOP won't be loaded at all unless it's strictly more recent than ASDF. * Tests: tests for new capabilities and bugs. Test backtraces can be disabled. * Documentation: a number of improvements and clarifications. * Feature: a new feature :asdf3.3 * ECL: restored the deprecated function MAKE-BUILD, removed in 3.2.0, in a way that works on top of supported APIs (we still recommend you migrate to these supported APIs). Also stop using the deprecated COMPUTE-INIT-NAME. * Deprecation: starting to emit STYLE-WARNINGs for deprecated functions. Will gradually escalate to true WARNINGs and then ERRORs. . New upstream release 3.2.0: . * launch-program: new UIOP API for asynchronous subprocesses, now available on: abcl allegro clozure cmucl ecl (and lispworks os-unix) mkcl sbcl scl. Big thanks to Elias Pipping for this significant contribution! * parameter-error, not-implemented-error: new UIOP functions to better signal abuse of parameters in function calls, or lack of function implementation. * with-deprecation macro in UIOP signals style-warnings, then warnings, then errors when deprecated functions are used. This macro is now used for all deprecated functions in ASDF. * require-system, component-loaded-p fixed to not reload .asd files, and to work in presence of preloaded-systems, that are now eagerly loaded. * registered-system added as an abstraction for internals and extensions. * make-operation is now the only supported way to create an operation; calling make-instance directly will raise an error. Update your software! * Removal of several obsolete backward-compatible internals: if-component-dep-fails, operation-forced. Update SLIME! * Robustness and portability fixes all around uiop, notably dealing with directory access, bundles on ECL and MKCL or with cffi-toolchain, dealing with a fatal-condition, surviving use of "logical" pathnames, etc. * Tests improved and extensively run on Linux, macOS and, notably, Windows, with recent versions of all the maintained CL implementations. * Internals of ASDF systematically cleaned up and documented. * Build, test, release infrastructure improved, both classic and asdf-tools. * Documentation updated. . [ Sébastien Villemot ] * Bump to debhelper compat level 10. * Drop Recommends on common-lisp-controller, which is obsolete. * Fix Vcs-* fields. * d/watch: bump to format version 4, use https. * d/copyright: use secure URL for Format field, drop wrong link to Expat file. * Drop packaging information from README.Debian. * Drop d/upstream/signing-key.asc, since upstream tarball is unsigned. Checksums-Sha1: fb636f7e5299a506ce9d11b8931f8f17444013c0 2249 cl-asdf_3.3.0-1.dsc 396efc7d43c991a72ae39dfc8459b843fdf9a889 498451 cl-asdf_3.3.0.orig.tar.gz 2d6f2a8a25dc25e271e23f9f61a06e1be1d58752 27376 cl-asdf_3.3.0-1.debian.tar.xz f9ae9c530b24207ae544d6b9a8a6393c05ce219f 8447 cl-asdf_3.3.0-1_amd64.buildinfo Checksums-Sha256: 8ad721ec2c7760410821d0859bb28b314dd7f00e885efb0447893bd81d47794e 2249 cl-asdf_3.3.0-1.dsc 685bc6252feb2120c6d66aa73a0a0e4217da7bb64b9a913fbd44371a8584179b 498451 cl-asdf_3.3.0.orig.tar.gz 24743746e8df5b9b697258ff9f29a22ba067c331b16c199034ebbc18449d1742 27376 cl-asdf_3.3.0-1.debian.tar.xz 91fc712f3db710e0cd4b5ff994bc4fe3d875dde3d1d734e064d0a51b23e2aa28 8447 cl-asdf_3.3.0-1_amd64.buildinfo Files: 529fa45e3c385efaab3e86a2016299c7 2249 lisp optional cl-asdf_3.3.0-1.dsc 917fa69eb8ffd3e6627fe3625918f7c2 498451 lisp optional cl-asdf_3.3.0.orig.tar.gz 82dd36fe235323dd1c7aa98db9d4e16a 27376 lisp optional cl-asdf_3.3.0-1.debian.tar.xz ec1da5469aabe1ddd9e43c72512bade2 8447 lisp optional cl-asdf_3.3.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAlng8X4ACgkQLOzpNQ7O vkr4oxAAgF9ZUPTc9b8ys3RM/HeYQD4V6AJsloPCQt+FSZ9FFsiBjG8kgV99baKR 1gjzgwZar6OElNdAEVDpDHGUtSlxwMuNLFLDXwB5dqPs1+/BVuSsSWYo76c+1T7P onBPpuGA0dGgyuVsjU11Bh4XwVSXsb26A4rnRoTJV+DnxpGxLPLfb1iRvtsTTnJr a4qbeRITl37MfC0tyB5J8yoMUdfQieG1ONXr+bjDnVtd1RSCkSm3bckA7cfxzFk1 uBHefX5huXVp7rfR32bHcB7z1PYM//uswnhXkeT2aSDACMpxSZ+jReX3TXe4hDF9 hrTKNAQvWgxWYWhlsV0EkYC7LgFBLqwd4Be8/kcMMIN4hl4iL86mKIK/0T9mBI49 Ennb5BtzW1pRWA8YCmAeavOIi2MxbMNkjvQi5rOxHz0Of3o1td7QyCMf5a8K4kqH Hp8xb4g3wi+aIB6IAR/6Qc0plIk8ZyZbiK3j0vw0HtY84jIjgzfYaVxjF8HhogP0 DrdODwsUZXXdOEH6Tjx6XVJC5pqUtT7NSHhG/b+2iu8Z8U3HtJLSIbklsR4eoXIX YBKT/oScD1L4zkoaBy8XOgs7DsD521kvRifXaZqGYCPiYNPtl4zRuO3d7WkmO8NV lkxBC4B686kEnQtfv7r3a9PIq/HyUqyKcaVgTbCSIa1AZ/c5upw= =0k4l -----END PGP SIGNATURE-----