changelog 65.3 KB
Newer Older
1
cl-asdf (2:3.1.5-1) unstable; urgency=low
2

3
  Bug fix and portability release:
4
  * Add CLASP support.
5
  * Many miscellaneous fixes for issues on individual implementations,
6
7
8
    notably UIOP incompatibility introduced by SBCL 1.2.12, support for
    LispWorks 7 character types, fixes to chdir on ABCL, improvements
    to run-program on Windows.
9
10
11
12
13
14
15
16
  * Added OS-COND to UIOP to paper over some incompatibilities about when
    and how operating system can be detected on different implementations.
  * Fixes to XDG configuration directory handling.  Try to stick to the
    XDG spec, rather than guessing what it should be on different platforms.
    To recognize this, change UIOP functions about XDG files to "XDG-"
    prefixes.
  * Documentation improvements.

17
 -- François-René Rideau <fare@tunes.org>  Tue, 09 Jun 2015 12:09:50 -0400
18

19
20
cl-asdf (2:3.1.4-1) unstable; urgency=low

21
  [ Robert P. Goldman ]
22
23
24
25
26
  Bug fix release:
  * Remove compatibility stubs for old bundle classes (not working
    properly, anyway), these are now available in a contrib.
  * Add INPUT-STRING function to UIOP.
  * For developer and tester convenience, bring all the external
27
    dependencies into the git repo as submodules. See target make ext
28
  * Optionally speed up registry search by providing a cache for
29
30
    the SOURCE-REGISTRY. See the cache-generating script in:
      asdf/tools/cl-source-registry-cache.lisp
31
32
33
  * Fixes to tests and documentation.
  * Many minor bugfixes.

34
 -- François-René Rideau <fare@tunes.org>  Thu, 09 Oct 2014 21:18:21 -0400
35

36
cl-asdf (2:3.1.3-1) unstable; urgency=low
37
38
39
40
41
42
43
44

  Bug fix release:
  * A bug in 3.1.2 caused errors when hot-upgrading from 3.1.2 ASDF.
  * Fix bugs in ASDF component search caching. In some circumstances,
    aggressive caching (particularly of negative results) interfered with
    error-handling through restarts.  Also, in some cases use of caching
    interfered with error-checking. Some of these issues are discussed in
    ticket #1335323 on launchpad.
45
  * Miscellaneous bug fixes and tweaks to UIOP.
46
47
  * Documentation improvements.

48
 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 14 Jul 2014 16:54:49 -0400
49

50
cl-asdf (2:3.1.2-2) unstable; urgency=low
51
52

  New release:
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
53
54
  * ~/common-lisp/ is now present by default in the source-registry, so
    you don't need to configure anything if you put source code there.
55
56
  * package-inferred-system implements the one-file, one-package, one-system
    paradigm of quick-build and faslpath as an extension to ASDF 3.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
57
58
59
  * non-propagating-operation replaces OPERATION for operations as a base class
    to inherit from for operations that do not propagate,
    whereas for backward compatibility with ASDF 1 and 2,
60
61
    subclasses of OPERATION implicitly propagate DOWNWARD and SIDEWAYs.
    Failure to explicitly inherit from one of the explicitly propagating
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
62
    or non-propagating classes will result in a WARNING for now.
63
  * Accept strings as operation class designators in DEFSYSTEM, which
Robert Goldman's avatar
Robert Goldman committed
64
65
    provides better integration of ASDF extensions loaded using
    DEFSYSTEM-DEPENDS-ON.
66
  * force-not now takes precedence over force, and systems named in the
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
67
    *immutable-systems* set (represented as an equal hash-table) are always
68
    forced-not, and even their .asd is not refreshed from the filesystem.
69
  * portability is much improved, with support for the latest GCL, and
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
70
    fixes for ABCL, CLISP, ECL, LispWorks, MKCL, SBCL, XCL, etc.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
71
72
73
  * bundle support was refactored, with many fixes to previously uncommon cases.
    ECL support is fixed, MKCL added, with a common extension to build programs
    without pulling in UIOP and with it the compiler.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
74
75
76
77
    image-op was added to create heap images for use with e.g. cl-launch.
    load-fasl-op was renamed to load-bundle-op, fasl-op to compile-bundle-op,
    binary-op to deliver-asd-op, and so forth for the monolithic- variants;
    previous names remain available for backward compatibility.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
78
79
  * robustness: Test improvements and new tests.
    Added missing dependencies in asdf.asd itself(!).
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
80
    Fixes to version-satisfies (thanks to stassats), to the file-stamp cache.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
81
    Fix to regression from 3.0.2.12 whereby ASDF failed to avoid downgrading.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
82
    Many cleanups. Many explanatory updates to source code comments.
83
84
85
  * run-program tweaked again, notably on Windows, on CLISP, and
    on implementations without a native run-program. On Windows, we
    punt on trying to ensure no final space is ever echo'ed by CMD.EXE " ".
86
  * provide both "asdf" and "ASDF" to play nicer with various Lisps.
87
  * upgrading from a sufficiently forward-compatible version (currently: 2.33)
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
88
    will be less disruptive of ASDF data and enhancements in the current image:
89
90
    previously loaded systems will not be cleared anymore,
    variables defined with defparameter* will not be reset.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
91
    Punting on upgrades from ASDF 1 for more robust behavior.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
92
93
94
95
96
  * make is the new name for build-system, as an experimental alternative
    interface to building software with ASDF — it operates with build-op,
    which itself delegates to *load-system-operation* by default.
    Prepare-op also delegates to *load-system-operation* on systems.
    You might bind that variable to load-bundle-op instead of load-op.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
97
  * uiop much improved so as to be used with Google's build system blaze:
98
99
    with-temporary-file, dump-image / restore-image, ensure-pathname,
    compile-file*, with-saved-deferred-warnings.
100
101
102
  * Added portable API to optimization settings.
  * Refine detection of operating systems. os-macosx-p and os-unix-p no
    longer mutually exclusive.
103
104
  * asdf3.1 feature pushed, to signal the slew of significant improvements
    in over a year since initial ASDF 3.0 pre-release (i.e. version 2.27).
105
106
  * Substantially rewritten, updated, and expanded manual.
  * TODO updated.
107

108
 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 19 May 2014 20:07:40 -0400
109

110

111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
cl-asdf (2:3.0.3-1) unstable; urgency=low

  New release:
  * Run-program much improved, with a slight backward incompatibility.
    See the new documentation about it.
  * Portability enhanced, with more robust Windows support,
    plus patches for CCL, CLISP, LispWorks, XCL.
  * UIOP improved, with a README, more docstrings, a few new functions
    (println, writeln, stripln, ensure-gethash, vomit-output-stream),
    and bugfixes (to ensure-function, with-temporary-file, split-string).
  * Debian installations that don't export XDG_DATA_DIRS will benefit
    from the fix to split-string, as the bug was basically disabling
    the default source-registry entry for /usr/share/common-lisp/source//
    Closes: #723977
  * Minor tweaks to the defsystem, mostly to print more information
    in some situations, less in other situations, but also to better
    handle systems with secondary names like foo/bar, a fix for user
    functions in output-translation, and to :version (:read-file-...)
  * Documentation somewhat updated.

131
 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 22 Oct 2013 22:30:12 -0500
132

133
134
135
136
137
138
139
140
141
cl-asdf (2:3.0.2.4-1) unstable; urgency=low

  UIOP:DIRECTORY* fixed to NOT follow symbolic links on LispWorks.
  Fix handling of :at key in :read-file-form.
  Fix package issue for system-definition-error (lp #1206173).
  Some docstring updates. Also documentation updates.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 03 Sep 2013 12:17:21 -0500

Robert P. Goldman's avatar
Robert P. Goldman committed
142
143
144
145
146
147
148
149
150
cl-asdf (2:3.0.2-1) unstable; urgency=low

  Improve support for CMUCL, ABCL, restore MCL support.
  TRAVERSE is deprecated (moved to BACKWARD-INTERFACE), use
  MAKE-PLAN instead.
  Added DLL-OP and MONOLITHIC-DLL-OP for ECL.

 -- Robert P. Goldman <rpgoldman@sift.info>  Tue, 02 Jul 2013 12:05:57 -0500

151
152
153
154
155
156
157
cl-asdf (2:3.0.1.3-1) unstable; urgency=low

  Add some backward-compatibility to the debian package,
  with a symlink from asdf.lisp to build/asdf.lisp.

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 02 Jun 2013 00:56:50 +0200

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
158
159
160
161
162
163
164
cl-asdf (2:3.0.1.2-1) unstable; urgency=low

  ASDF 3.0.1.2 fixes issues with the debian package itself.
  It also includes fixes to run-program and run-shell-command.

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 27 May 2013 22:44:50 -0400

165
166
167
168
169
170
171
172
173
174
175
cl-asdf (2:3.0.1-1) unstable; urgency=low

  ASDF 3.0.1 is an emergency release for better compatibility with Quicklisp.

  * version-satisfies now uses uiop:version<= for comparison,
    and does not check for a same major version number,
    like version-compatible-p does, which was the
    undocumented behavior since ASDF 1.

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 16 May 2013 19:20:28 -0400

176
177
178
179
180
181
182
183
184
cl-asdf (2:3.0.0-1) unstable; urgency=low

  ASDF 3.0.0 is the first official release of ASDF 3;
  ASDF 2.27 to 2.33 were pre-releases.
  Since 2.33, the following changes were done:

  * Portability: have *uninteresting-conditions* be empty by default.
    Move stuff to *usual-uninteresting-conditions*, unused by default.
    Will make the SBCL team happy. Also, fix tests on ABCL.
185
    Fix regression of program-op on ECL, by implicitly linking in UIOP or ASDF.
186
187
188
189
190
191

  * UIOP: improvements to slurp-input-stream and thus run-program,
    notably accepting T as alias for *standard-output*,
    for better backward-compatibility of the deprecated run-shell-command.
    New macro with-output-file.

192
  * POIU support enhanced with various tweaks.
193
194
195

  * Build cleanup so make and concatenate-source-op create the same asdf.lisp

196
 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 15 May 2013 23:57:22 -0400
197

198
cl-asdf (2:2.33-1) unstable; urgency=low
199

200
  ASDF 2.33 is a set of cleanups since 2.32.
201
202
  Since previous release 2.32, it includes the following changes:

203
204
205
  * Portability tweaks for ABCL, Allegro, CCL, CLISP, ECL, LispWorks, SBCL.

  * deferred-warning received yet more improvements for CCL.
206
207
208
209
210
211
212

  * upgrade is made more robust in many cases, notably for ECL, SBCL,
    or when using UIOP with an old ASDF<=2.26.

  * Packages have been tweaked to pass more tests,
    notably wrt what symbols are exported.

213
214
  * Image lifecycle support is improved, thanks to deploying ASDF3 for QRes.
    More options for dump-image on CCL; handle reentrance in restore-image.
215

216
217
218
219
220
221
222
223
  * delete-directory-tree, delete-empty-directory, copy-file,
    directory-exists-p, file-exists-p were added to UIOP,
    also better strcat, with reduce/strcat, base-string-p, etc.

  * Recompilation avoided for things already done by defsystem-depends-on.

  * monolithic-fasl-op was fixed in cases when the main system has components.

224
225
226
  * fasl-op and monolithic-fasl-op now work on ABCL trunk and upcoming 1.2.0,
    and will eventually replace the ABCL-JAR contrib.

227
228
229
  * *uninteresting-conditions* was added as a common list of conditions
    shared between the compile-time and load-time muffled conditions.

230
 -- Francois-Rene Rideau <fare@tunes.org>  Thu, 04 Apr 2013 01:54:26 -0400
231

232
233
234
235
236
237
238
239
240
241
242
243
244
cl-asdf (2:2.32-1) unstable; urgency=low

  ASDF 2.31 is yet another bug fix release in preparation of an upcoming ASDF 3.
  Since previous release 2.31, it includes the following changes:

  * deferred-warning checks are now disabled by default,
    to enhance backward compatibility with ASDF 2.26 and earlier.
    In the future, we will enable them by default,
    but not until we implement a smoother transition plan.

  * UIOP is the new official name for ASDF-DRIVER.
    "Utilities for Implementation- and OS- Portability".
    Old names remain as package and system nicknames:
245
    . ASDF/DRIVER ASDF-DRIVER ASDF-UTILS
246
247
248
249
250
251
252
253

  * require-system so systems may depend on implementation-provided modules.

  * auto-upgrade attempt in operate *before* the implicit find-system.

  * class specification for components can now be a string to be read as a symbol.

  * feature conditional dependencies are now debugged and tested:
254
    . :depends-on ("some-system" (:feature :foo "other-system))
255
256
    we only recommend them for dependencies between systems;
    within systems, we recommend you use feature-conditional components with
257
    . :if-feature :foo
258
259
260
    and we only provide limited support for the deprecated legacy way of using
    feature-conditionals with a module having :if-component-dep-fails :ignore
    while its components specify things like:
261
    . :in-order-to ((compile-op (feature :foo)))
262
263
264
265
266
267
268

  * read-from-file for :version specification is made more useful by using
    the ASDF-USER package rather than CL (into which interning is forbidden)
    to read the files.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 05 Mar 2013 19:35:43 -0500

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
cl-asdf (2:2.31-1) unstable; urgency=low

  ASDF 2.31 is another bug fix release in preparation of an upcoming ASDF 3.
  Since previous release 2.30, it includes the following changes:

  * *default-encoding* is now UTF-8. As tested with cl-test-grid,
    This is a boon for most programs,
    that will compile in a more predictable way in a wider range of settings.
    A handful of unmaintained outliers still need to be fixed.

  * Downgrade is now explicitly avoided. ASDF will issue a warning
    if your system is misconfigured in a way that specifies downgrade,
    but will then ignore the specified ASDF downgrade.

  * version specifications, when invalid, will lead only to a warning for now;
    a future ASDF3 may restore the behavior of ASDF 2.27,
    that raises an errors when there is a bad :version specification,
    but for now, backward compatibility prevails.

  * ECL support received several bug fixes.

  * precompiled-system support was notably fixed, enabling single-fasl
    deployment of SBCL contribs.

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 25 Feb 2013 19:02:14 -0500

295
296
cl-asdf (2:2.30-1) unstable; urgency=low

297
  ASDF 2.30 is another bug fix release in preparation of an upcoming ASDF 3.
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
  Since previous release 2.29, it includes:

  * syntax around loading .asd files made more backward-compatible,
    by *not* (for now) binding *readtable* and *print-pprint-dispatch*
    to standard values, because it breaks some indelicate libraries.
    We intend to reinstate these bindings at some point in the future,
    but only after more implementations enforce the immutability
    of these standard values like SBCL does,
    and after fixed libraries have been released.
    This notably unbreaks iolib 0.7.3 (for readtable) and
    defdoc (for the pprint-dispatch table).

  * portability fixes for CCL and CMUCL.
    On CCL, punt on package upgrade, and on reify-simple-sexp.
    On CMUCL, fix raw-print-backtrace and hostname.

  * exported symbols cleaned up somewhat.

 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 20 Feb 2013 17:53:32 -0500

318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
cl-asdf (2:2.29-1) unstable; urgency=low

  ASDF 2.29 is a bug fix release in preparation of an upcoming ASDF 3.
  Since previous release 2.28, it includes:

  * deferred-warnings support for Allegro, CMUCL, SCL;
    fixes to the CCL support.

  * Upgrade fixes regarding fallback system versions;
    making it possible (via massive use of eval-when)
    to compile ASDF without loading it first.

  * Compatibility with private use of :D package nickname
    by not claiming it for package ASDF/DRIVER anymore.
    Also explicitly handle NIL in safe-file-write-date,
    in case the implementation doesn't issue a file-error in that case;
    make UTF-8 the default encoding for with-input-file.
    Be portable to #+(and sbcl (not sb-eval)).

  * Bugfixes to old bugs: inline-methods can now be unqualified (lp#485393),
    defsystem-depends-on accepts arbitrary specs, not just names (lp#1027521).

 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 16 Feb 2013 15:07:24 +0100

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
342
343
cl-asdf (2:2.28-1) unstable; urgency=low

344
345
346
  ASDF 2.28 is a quick patch to ASDF 2.27 to make it work better with
  systems that specify a relative pathname, then at runtime (e.g. in tests)
  use merge-pathnames or merge-pathnames* against it expecting a directory.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
347
348
349

 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 01 Feb 2013 17:07:53 -0500

350
351
352
cl-asdf (2:2.27-1) unstable; urgency=low

  ASDF 2.27 is actually an almost complete rewrite of ASDF, and
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
353
  should be considered a pre-release for an upcoming ASDF 3.
354
355
  It nevertheless maintains backward compatibility with the current practice,
  and is tested against the software in Quicklisp.
356
357
358
359
360

  * ASDF-BUNDLE was merged into ASDF.
    This notably means fewer headaches for users of ECL;
    it also means a new load-fasl-op feature for all users of a modern CL,
    making it easier to deliver software as a single fasl.
361
362
    After release, I plan to offer a patch so SBCL use that for its contrib's.
    All remnants of asdf-bundle's predecessor asdf-ecl were removed.
363

364
  * DECADES-OLD bugs of notable significance were fixed:
365
366
    (a) changes in dependencies now trigger a rebuild across systems, and
    https://bugs.launchpad.net/asdf/+bug/479522
367
    (b) timestamps are now correctly propagated (they weren't at all!)
368
    https://bugs.launchpad.net/asdf/+bug/1087609
369
    Fixing them required a complete rewrite of ASDF's dependency tracking.
370
371
    In olden days, some have argued for not rebuilding systems that :depend-on
    a modified one as a "feature". It really isn't. On the other hand,
372
373
    it is now possible to explicitly prevent a system from being rebuilt, using
    an actual feature, :force-not, which was released in 2.21 in April 2012.
374
375
376

  * PREPARE-OP was introduced to fix a conceptual bug in the ASDF object model.
    It corresponds to "loading the dependencies of a component and its parents"
377
378
379
    and is explicitly depends-on'ed by LOAD-OP and COMPILE-OP of the component,
    instead of their implicitly depending on it via the TRAVERSE algorithm,
    which implicit dependency proved fatal in cases revealed by the above bugs.
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
    It propagates upward in the component hierarchy, rather than downward,
    like the TRAVERSE algorithm used to systematically propagate dependencies.

  * TRAVERSE was gutted out and factored into reusable higher-order functions
    and objects, which not only fixes the above conceptual bug, but makes for
    semantics that are simpler to implement, possible to understand,
    easier to extend, and less limited in expressivity.
    TRAVERSE doesn't automatically propagate operations
    downward the component hierarchy anymore;
    propagation is now implemented through methods on COMPONENT-DEPENDS-ON.

  * COMPONENT-DEPENDS-ON is now more powerful:
    it can express dependencies on arbitrary operation objects
    (i.e. operations of the same class can have different options)
    acting on arbitrary component objects
    (i.e. not necessarily siblings of the current component).
    The ASDF object model can now express arbitrary build graphs, with
    no more special magic for children components vs other dependencies.

  * COMPONENT-DO-FIRST is no more. It used to specify some dependencies
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
400
401
402
403
    that were skipped if no re-build was triggered based on local timestamps;
    except that ASDF 1 didn't let the users control it,
    and ASDF 2 only let you control it since 2.017 or so.
    In ASDF 3, COMPONENT-DEPENDS-ON is used for all dependencies,
404
405
406
407
    and all are consulted to correctly propagate timestamps.
    However actions meant for in-image side-effects are included
    only if needed, and might be visited twice by TRAVERSE,
    first without the needed-in-image-p flag, another time with.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
408
    You can use :IN-ORDER-TO everywhere you used to use :DO-FIRST, if ever.
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427

  * FORCE and FORCE-NOT now correctly distinguish T from :ALL in addition to
    a list of system name specifiers, as per the original specification
    (which was never implemented in ASDF 1). Additionally,
    builtin systems (such as SB-BSD-SOCKETS on SBCL) cannot be forced
    (which doesn't work on SBCL).

  * IF-FEATURE is a new attribute of components that accepts an arbitrary
    feature expression such as (:and :sbcl (:or :x86 :x86-64)),
    which when defined is a precondition to the component being enabled;
    when the expression is false, the component is disabled,
    and dependencies to it are removed.
    It replaces the misguided :if-component-dep-fails attribute of modules
    and the accompanying :feature feature, which were dropped.
    They were not very expressive, clunky to use, and relied on baking
    conceptually dubious non-local behavior in the old TRAVERSE algorithm,
    which belied the object model and defeated other features.
    Unhappily, this breaks backwards compatibility for the few who used it,
    namely sb-grovel, nibbles and ironclad.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
428
429
430
    A minimal compatibility layer is included that allows ASDF 3 or later
    to load the SB-GROVEL of old versions of SBCL; but it won't suffice
    to load an old version of nibbles or ironclad; please upgrade them
431
    a recent version that was updated to support ASDF 3.
432

433
434
435
436
437
438
439
440
  * CONCATENATE-SOURCE-OP is a new operation that builds a single Lisp file
    from all the source files in a system,
    which allows you to develop in a structured way with many compact files,
    yet deliver a large single file. Other related operations allow you
    to load that source file, or compile and load it,
    or do the same while including all other system dependencies.
    ASDF was broken up into lots of small files, to be delivered that way.

441
442
443
444
445
446
447
448
449
450
  * FOO/BAR/BAZ names will be recognized by defsystem as having to be located
    in a file called foo.asd. This is backward compatible in the case where
    you somehow arranged to load foo.asd before to use the other subsystems,
    except now ASDF can find the subsystems by name without the main system
    definition having been loaded. See uses of function PRIMARY-SYSTEM-NAME.

  * BUILD-OP is a generic operation that can do the "right thing" for
    each system, without users having to maintain the knowledge of
    what the right thing is for each system they may indirectly depend on.

451
452
453
454
455
456
  * Convenience methods were added to most exported generic functions,
    so you can (input-files 'compile-op '(system1 "file1")) instead of
    (input-files (make-instance 'compile-op) (find-component 'system1 "file1"))
    This notably makes it much easier to interact with ASDF at the REPL
    and debug your system definitions or ASDF extensions (or modifications).

457
458
459
  * Packages were introduced as ASDF was broken up into small files.
    Each file now has its own package, importing and exporting functionality,
    following the style made popular by faslpath and quick-build.
460
461
    ASDF does not yet include builtin support for quick-build or faslpath
    systems and dependencies, however. Possibly in ASDF 2.28.
462

463
464
465
466
467
468
469
470
471
472
473
474
475
  * ASDF-DRIVER is a separately-usable library for Common Lisp runtime support.
    It is transcluded in asdf.lisp (i.e. when delivering ASDF as a separate
    bootstrap file, the contents of ASDF-DRIVER have been included in it),
    but can also be used as a separate ASDF system on top of an old ASDF
    (within limits: CLISP and XCL still need a recent ASDF).
    The package ASDF/DRIVER (with short nickname :D) re-exports
    all the functions that ASDF needed to run portably.

  * Pathnames are a notable part of ASDF-DRIVER, required to deal
    portably with pathnames despite the many bugs and variations
    from platform to platform. See notably in pathname.lisp,
    MERGE-PATHNAMES*, SUBPATHNAME, PARSE-UNIX-NAMESTRING,
    PARSE-NATIVE-NAMESTRING, ENSURE-PATHNAME, and many many more.
476
477
478
479
480
481
482
483
484
485

  * Pathname use by ASDF was also improved in countless small ways,
    closing more buglets that appeared in as many corner cases.
    For instance, system pathname defaulting was improved,
    and systems not associated with a file will now have NIL as their pathname,
    which will otherwise be correctly treated.
    Many things that would vary depending on implementation will work better.
    Also, although we cannot strongly enough disrecommend the use of so-called
    "logical pathnames", especially where portability matters in any way, we
    support them better than ever within the limitations of the implementation.
486
487
488
489
490
491

  * Image lifecycle support is included in ASDF-DRIVER (and thus ASDF);
    this standardizes things like access to *COMMAND-LINE-ARGUMENTS*,
    declaring an entry-point to a program, hook functions and/or a prelude
    to run before to start the main entry, and a postlude and/or hook functions
    to run before to dump an image, dumping or creating an image, etc.
492
493
494
495
496
497
498
499

  * PROGRAM-OP allows you to create standalone executables on implementations
    that support it: CLISP, Clozure CL, CMUCL ECL, LispWorks, SBCL, SCL.
    A hello-world-example system shows demonstrates how to use it.

  * Run-program is a replacement for the old run-shell-command.
    Unlike run-shell-command, it is portable to Windows as well as Unix,
    it can avoid going through a shell and will sensibly escape arguments
500
    when it does go through a shell, and it has a usable interface
501
    to either capture program output or run the program interactively.
502
503
    This supersedes run-program/ previously available from xcvb-driver,
    including several improvements and portability fixes.
504

505
506
507
508
509
510
  * Conditions can be selectively muffled around compilation thanks to
    the an around-compile hook and the *UNINTERESTING-COMPILER-CONDITIONS*
    parameter, and around loading with *UNINTERESTING-LOADER-CONDITIONS*
    which is _appended_ to the former during loading.
    This supersedes the functionality previously available from xcvb-driver
    and its thin wrapper asdf-condition-control, which was retired.
511
512

  * Deferred warnings for yet undefined functions, that in a single-session
513
514
    build are usually signaled at the end of a compilation unit, will be
    saved and reassembled to make each system a compilation unit of its own,
515
516
    even when compilation of file happens across multiple sessions;
    only CCL and SBCL support this feature at this time.
517
518
    I welcome patches for other compilers, for which ASDF will _not_
    wrap an implicit WITH-COMPILATION-UNIT around its operate method anymore.
519
520

  * COMPILE-FILE* was beefed up to support all these features and more,
521
    and the Right Thing(tm) on all implementations, including
522
    support for their various extensions.
523

524
525
526
527
  * Internals have been refactored, and some sorry features were excised.
    The semantics of OPERATION-DONE-P is simplified and now well-specified.
    FIND-COMPONENT will pass component objects through, and
    a corresponding FIND-OPERATION replaces MAKE-SUB-OPERATION.
528
529
    Many internal accessors were renamed, after checking on Quicklisp
    that no one was using them.
530

531
  * Portability updates were done for each and every implementation.
532
533
534
    Working support for GCL 2.6 was restored, with notable limitations
    including lack of support for output-translations or logical-pathnames.

535
536
537
538
539
540
  * TRUENAME resolution can be reliably turned off in all cases where
    ASDF was using them by setting the variable *RESOLVE-SYMLINKS* to NIL.
    This is useful if your operating system makes that operation slow,
    or if your build system uses symlinks to content-addressed storage
    in which case TRUENAME just does the wrong thing.

541
542
543
544
  * PERFORMANCE of ASDF3 is somewhat slower (about 70%) than ASDF2
    when *RESOLVE-SYMLINKS* is true, and slightly faster when it is false;
    but underneath ASDF3 does much more work than ASDF2.

545
546
547
548
  * VERSION strings can now be specified as having to be fetched
    from a file using a (:read-file-form <path>) specification,
    that can use an optional :at keyword argument to specify
    a form or subform other than the first form in the file,
549
550
551
    as per the utility asdf-driver:access-at. For instance,
    if your file specials.lisp is a defpackage, an in-package
    and a defparameter of the version, then you could use:
552
      (:read-file-form "specials.lisp" :at (2 2))
553
554
555
    This makes it easier for developers to manage versioning
    of one or multiple systems with a single master version location.

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
556
557
558
559
560
561
562
563
564
  * COMPONENT-PROPERTY and the :PROPERTIES initarg of defsystem are deprecated;
    though they are still supported for now, we intend to retire them
    in a hypothetical future ASDF 4. To replace them, we recommend you instead
    define a subclass of asdf:system, with new slots and/or initargs, and
    use them with the :defsystem-depends-on and :class options of defsystem.
    We looked at usage of in Quicklisp systems, and added to asdf:system
    these slots corresponding to the general-purpose metadata we saw:
    :homepage :bug-tracker :mailto :long-name

565
  * Self-Upgrade of ASDF will happen automatically as the first thing
566
567
568
569
570
571
    before any attempt to build anything, as it was determined that
    doing it in the midst of a build breaks everything, and it is not
    otherwise possible to reliably detect in advance whether ASDF may
    be needed in such midst. If you don't want an ASDF upgrade, just
    don't configure your source-registry to include any copy of ASDF.

572
573
574
575
  * DEFINE-PACKAGE is provided as a replacement to DEFPACKAGE that supports
    hot upgrade of software where some packages have changed.
    It also provides new forms :MIX and :REEXPORT which can be quite practical.

576
577
578
579
580
581
582
583
  * ASDF-USER is now the shared package in which all .asd files are loaded.
    There will be no more temporary packages created
    around the loading of each .asd file. This shouldn't change much for users:
    you should probably still define your own private package whenever you
    define new classes, functions, or variables, to avoid namespace conflict;
    except now, when you don't, you can still access your defined symbols
    after the file is loaded.
    ASDF is not the right place to fix Common Lisp namespace issues, and
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
584
585
586
587
    these temporary packages were never a successful fix anyway;
    indeed, users were still required to define their own package as soon
    as they wanted to define variables, functions and classes
    in the system file.
588
589
590

  * ASDF3 was added to the *features* so you can detect the presence of
    this massively updated ASDF and its new features with #+asdf3.
591

592
593
  * Documentation received some updates, though by no means comparable
    to the complete rewrite of the code base.
594
595
596

  * Tests were updated, notably including support for bundles, encodings,
    run-program, and more. They were successfully run on
597
598
      abcl allegro allegromodern ccl clisp cmucl
      ecl ecl_bytecodes lispworks sbcl scl xcl
599
    Manual tests were run on gcl2.6 genera lispworks-personal-edition.
600
    Untested remain cormancl mkcl rmcl.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
601
    The internal test system itself was massively improved.
602

603
604
605
606
607
608
609
610
611
612
  * ASDF-DEBUG is a simple utility to make your favorite debugging primitives
    available in the package you're debugging. See contrib/debug.lisp
    and the asdf/utility:*asdf-debug-utility* variable.

  * ASDF-UTILS is now but an empty shell that depends-on ASDF-DRIVER.
    The ASDF-DRIVER package has the ASDF-UTILS nickname, and exports
    all the functionality that used to be in ASDF-UTILS, and much more,
    minus a few misdesigned things from ASDF1 that you ought not
    to have been using, and for which there are non-broken replacements.
    ASDF-UTILS was distributed separately from ASDF; ASDF-DRIVER is available
613
    both as part of ASDF 3 and later and separately.
614

615
616
  * POIU was updated. This extension is still distributed separately from ASDF.
    It is now much simplified and made correct by construction by
617
618
619
    reusing the new TRAVERSE infrastructure of ASDF and now being able to
    assume the ASDF object model is a complete description of dependencies.
    On SBCL it will handle deferred warnings from background compilations.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
620
    Where forking is not supported or not possible because of threads,
621
    it will gracefully fall back to serial compilation.
622

623
  * INFERIOR-SHELL (distributed separately) was updated to use asdf-driver
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
624
    instead of xcvb-driver. It notably provides a richer interface to
625
626
    the RUN-PROGRAM functionality.

627
  * SLIME support for ASDF was significantly enhanced.
628
    It is distributed with SLIME, separately from ASDF.
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
629
630
    See latest slime checkin from 2013-01-29.
    It requires ASDF 2.014.6 or later (as used by 2011 quicklisp releases).
631
632
    We recommend that you should include slime-asdf in your slime-setup
    and that in your ~/.swank.lisp you should include:
633
634
635
    (in-package :swank)
    (pushnew 'try-compile-file-with-asdf *compile-file-for-emacs-hook*)

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
636
 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 01 Feb 2013 13:27:12 -0500
637

638
639
640
641
642
643
644
645
646
647
648
cl-asdf (2:2.26-1) unstable; urgency=low

  * Package change: removed the old ASDF-UTILITIES package nickname for ASDF.
    Please use the separate ASDF-UTILS system and package for utilities.
  * compile-file-pathname* bug fix for :output-file nil. Fixes lp#1067617.
  * get-folder-path factored out of various functions, thanks Martin Simmons.
  * Lispworks: enable sys:get-folder-path on Personal Edition for Windows.
  * ECL: add proper wrapping-source-registry

 -- Francois-Rene Rideau <fare@tunes.org>  Thu, 30 Oct 2012 08:09:06 +0900

649
650
651
652
653
654
655
656
cl-asdf (2:2.25-1) unstable; urgency=low

  * Lispworks: avoid professional edition functions in personal edition.
  * CormanLisp: improve support a little bit.
  * Exports: don't export utilities anymore. Please use asdf-utils.

 -- Francois-Rene Rideau <fare@tunes.org>  Thu, 27 Sep 2012 18:35:21 -0400

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
cl-asdf (2:2.24-1) unstable; urgency=low

  * ACL: handle SMP vs non-SMP builds in Allegro 9.0
  * MKCL: add support for ManKai Common Lisp
  * ECL: merge improvements from ECL git. Refactor ECL support somewhat.
  * Remove broken-fasl-support: first, cormanlisp is supposed to have fixed it;
    second, cormanlisp is dead;
    third, one can now (setf *load-system-operation* 'load-source-op) instead
    while using asdf:load-system.
  * renaming ends-with to string-suffix-p to avoid conflict with alexandria.
  * Refactor load-system to use *load-system-operation*,
    and change require-system and module-provide-asdf to use that.

  Also note:
  * We recommend you use asdf-utils to access the utilities in asdf.
    Some time next year, we may stop exporting the utilities from asdf itself.
  * To avoid conflicts between alexandria, fare-utils, xcvb-driver,
    asdf-utils, etc., you can use xcvb-utils that solves the conflicts.
    Or you can use fare-utils:define-package-mix that will help you
    automatically resolve them.

 -- Francois-Rene Rideau <fare@tunes.org>  Sat, 25 Aug 2012 08:05:21 -0400

680
681
682
683
684
685
686
687
688
cl-asdf (2:2.23-1) unstable; urgency=low

  * add new :compile-check argument to compile-file* and around-compile-hook.
    This allows for consistency check of .fasl output before the file can
    possibly be seen by other builds (i.e. no race condition).
  * export more utilities for dealing with pathnames from environment.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 17 Jul 2012 11:03:32 -0400

689
690
691
692
693
694
695
696
697
698
cl-asdf (2:2.22-1) unstable; urgency=low

  * require is now mapped to the recently defined require-system,
   not to load-system anymore.
  * more sensible inheritance semantics for default-component-class,
   which can be either a class or a class name.
  * accept wildcards in directory-files for physical pathnames. lp#1000842

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 12 Jun 2012 11:22:33 -0400

699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
cl-asdf (2:2.21-1) unstable; urgency=low

  * New features:
    * Most importantly, encodings.
      ASDF now lets you specify an :encoding for a system, module or component,
      that is used when loading or compiling Lisp files. See the documentation.
      By default, the only useful value is :utf-8, and
      we recommend you use UTF-8 everywhere.
      We intend to make UTF-8 the default in the future
      (current default is the legacy behavior of using whichever implicit
      default your underlying implementation is currently configured to use).
      An extension asdf-encodings is available that supports more encodings,
      including autodetection of encoding from either emacs-style declaration
      -*- Mode: Lisp ; coding: utf-8 -*- or content.
    * require-system works like load-system, but won't try to load or update
      systems that have already been loaded, as listed by loaded-systems.
      More generally, you can specify a list of systems as :force-not argument
      to load-system and the specified systems won't be loaded or updated.
    * You can specify :force-not and a list of systems when loading a system,
    * You can now specify :hostname in your asdf-output-translations,
      so you can easily share a home directory via the network
      yet split its fasl cache between several subtly different machines.
  * Bug Fixes:
    * lp#982285. since 2.014.4, the default source-registry
      was skipping anything from /usr or XDG_DATA_DIRS,
      because of a missing test in getenv-absolute-pathnames. Fixed in .15.
    * In 2.019.9 aka 2.20, ECL support was broken by using
      a function in the wrong package (defined in cl-user). Fixed in .1.
    * logical-pathname support was somewhat broken since 2.017.6,
      due to the way most implementations fail to read physical namestrings
      when *default-pathname-defaults* is a logical-pathname.
730
731
      Fixed, together with other logical-pathname issues, and
      a test case was added to the test suite to ensure no further regression.
732
733
734
735
736
737
738
739
740
      Works great modulo quirks around implementation bugs on CLISP and Allegro.
    * Make upgrading ASDF more robust on CMUCL, LispWorks, SBCL.
  * Minor tweaks:
    * Use :unspecific in pathname components on more implementations.
    * export and/or document more utilities.
    * add a few missing compatfmt for Genera.

 -- Francois-Rene Rideau <fare@tunes.org>  Sat, 28 Apr 2012 23:55:23 -0400

741
742
743
744
745
746
747
748
749
cl-asdf (2:2.20-1) unstable; urgency=low

  * Portability: support the new CCL fasl numbering API
  * Bug fixes: handle various configuration corner cases better
   (thanks to Sergey Katrevich and Rupert Warwick).
  * Feature: Robert Goldman fixed and documented WEAKLY-DEPENDS-ON.

 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 13 Jan 2012 14:40:12 -0500

750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
cl-asdf (2:2.019-1) unstable; urgency=low

  * UI: Create and use a load-systems abstraction,
   in view of using it in a system-granular parallelizing backend. (.15)
  * Usability: when a system can't be found, there's now a restart to retry
   finding a system after reinitializing the source-registry (.10).
  * Feature: :around-compile now accepts lambda expressions, and also strings,
   so you can specify future wrappers that can't even be read yet. (.11, .12).
  * Filesystem: recursing through logical pathnames in LispWorks (.2, .3),
   on SBCL as on CMUCL, have asdf:subdirectories follow symlinks (.8., .9)
  * Configuration: modify user-configuration-directories and
   system-configuration-directories to return all valid directory names
   even when they don't exist yet so you may create them (.6), also output
   name of non-existing configuration file when opening them for writing (.7),
  * Internals: strcat (.5), split locate-systems from find-systems (.6)
  * Portability: Debugged CormanLisp support (.1).
   Fix type declaration for SCL (.17).
  * Bug fix: don't drop pathname components without a / at the end
   when reading a path using GETENV (.18). (Bug from 2.017.27)
  Closes: #647544.
  * Bug fix: don't redefine reinitialize-instance in ways that break
   its contract and its clients (such as asdf-dependency-grovel).
   Use change-class to reset slots (.16), but not to 'standard-object,
   which breaks ecl, rather to a proto-system class (.19), and not
   using keys with breaks genera (.21). (Bug from 2.017.3)
  * Bug fix: buglet in maybe-add-tree (.4)
  * Upgrade: unintern internals of signature changed in 2.017.12 (.13),
   have *system-definition-search-functions* not be a defparameter,
   but a defvar with a fixup (.14), clear *systems-being-defined* when
   upgrading asdf but re-find them immediately because they may be needed
   as part of a higher operation (.14).
   Unintern some more functions that have changed signature (.20).

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 27 Nov 2011 16:09:42 -0500

785
786
cl-asdf (2:2.018-1) unstable; urgency=low

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
787
  Bugs:
788
  * Solved a bug due to ASDF reusing components even when the ASDF definition
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
789
790
791
    has changed wildly, leading to bad behavior in incremental compilation
    and sometimes total failure of compilation of a new version.
    (Thanks to Xach for reporting and RPGoldman for fixing.)
792
  * Fix an issue with ASDF doing the wrong thing in case of a clock skew,
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
793
    thanks to Andreas Fuchs.
794
795
796
797
798
799
800
801
802
  * Simplification of the internals of perform-with-restarts and
   traverse's do-dep, that should fix some corner cases and make it
   easier to extend or further fix. There scarily doesn't remain
   any unedited code from Dan Barlow's original ASDF, though
   much of the interface design is preserved.
  * Upgrade code slightly simplified, with a particular fix for CLISP;
   it is now tested on all supported implementations, not just SBCL.
  * Improvements to tests and documentation.

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
803
  Portability:
804
805
806
807
808
809
810
811
812
  * Many implementation specific improvements for ECL:
   merge with the ECL upstream version, support for the bytecode compiler.
  * Because it is required at least on ABCL, made the Unix vs Windows detection
   a runtime rather than compile-time distinction
   No more asdf-unix or asdf-windows feature, but
   (asdf::os-unix-p) and (asdf::os-windows-p) functions (not exported for now).
   Also recognize darwin as Unix ECL.
  * Also small improvements for SCL.

Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
813
  Features:
814
815
816
817
818
819
820
821
822
823
824
825
826
  * Bind *default-pathname-defaults* around load-sysdef,
   to increase chances of successful pathname parsing in defsystem.
  * Fixed run-shell-command on allegro/unix and clisp,
   documented the function, noted how it mightn't do what you think on Windows,
   marked it as obsolete, promoted as an official replacement my new
       xcvb-driver:run-program/process-output-stream
  * New :around-compile hook so you can control the syntax, optimization,
   and warning level, rename packages and balance compile-time side-effects,
   etc., around the compilation of files in your own modules.
  * Now exporting function subpathname, to portably make subpathnames.

 -- Francois-Rene Rideau <fare@tunes.org>  Sat, 29 Oct 2011 12:46:22 -0400

827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
cl-asdf (2:2.017-1) unstable; urgency=low

  Promoting 2.016.3 as 2.017. Since 2.016, we have the following improvements:
  * ABCL: jar translation happier with recent compile-file-pathname* change.
  * CCL: see truenamize change below.
  * GCL: vain partially reverted attempts at making GCL 2.6 and 2.7 fail less.
  * LispWorks: use probe-file for probe-file*
  * RMCL: location strings are now POSIX namestrings.
    You can thus share configuration files and environment variables
    between RMCL and other Lisp implementations on same host.
    Use #p"" syntax when you insist on using MacOS 9 style MCL pathnames.
  * truenamize: happier when e.g. the *default-pathname-defaults* is #p"",
    which is the case notably on CCL.
  * Logical pathnames: now preserved by the source-registry's tree directive.
  * Upgrade: instead of unintern'ing symbols, use fmakunbound;
    however, treat compilation of asdf specially, by always making sure
    it is loaded as source before it is compiled,
    so that compilation is never an upgrade and never calls fmakunbound, thus
    ensuring functions in the continuation of compilation are always fbound.
  * Obsolete: dropped support for *system-cache* and get-uid.
  * Internals: refactored resolve-relative-location-component.
  * Documentation: update wrt to the location DSL.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 26 Jul 2011 12:52:49 -0400

852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
cl-asdf (2:2.016-1) unstable; urgency=low

  Promoting 2.015.12 as 2.016. Since 2.015, we have the following improvements:
  * Portability: fixes for ECL, RMCL, CLISP.
    Improvements to Windows configuration.
  * Fix to load-source-op (broken in 2.014.13).
  * Avoid infinite loops in defsystem in cases of bad interference
    between quicklisp and your source-registry.
  * Small fixes regarding upgrade, compile-file* :output-file.
  * Make defsystem-depends-on much more useful by allowing a system
    thus depended on to define the class of the system depending on it.
  * Some documentation updates.
    Notably, for the sake of CLISP, (require "asdf") is the new canonical way
    to load ASDF, instead of (require :asdf). Sigh.
  * Better tests, notably wrt hot upgrade.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 07 Jun 2011 17:46:15 -0400

870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
cl-asdf (2:2.015-1) unstable; urgency=low

  Promoting 2.014.17 as 2.015. Since 2.014, we have the following improvements:
  * Portability: support cormanlisp, xcl;
    fixes for cmucl, ecl; tweaks for abcl, allegro, clisp, genera, lispworks.
  * Feature: un-cerror and actually fix the :force '(sys1 sys2 sys3) feature,
    introduced in 2002 and never working before.
  * Feature: classes asdf:cl-source-file.cl and asdf:cl-source-file.lsp
    for people who use these file type extensions.
  * Semantic change: the source-registry eagerly gathers a list of .asd,
    rather than querying the filesystem over and over again.
  * API change: exposing function asdf:search-for-system-definition as looking
    through asdf:*system-definition-search-functions* for either pathnames *or*
    (new feature) system objects. Should make quicklisp happier.
  * Better support for asdf upgrading itself, with new function
    asdf:upgrade-asdf that knows to invalidate old systems when necessary,
    and is magically invoked before to build any system that :depends-on asdf.
    Make upgrade smoother some cases that were previously broken.
  * More robust handling of version strings.
  * Declaring function asdf:system-definition-pathname obsolete, but still
    supporting it for now, as an alias for asdf:system-source-file.
  * Various refactorings of internals. Splitting a function asdf::perform-plan
    out of the default asdf:operate method.
    asdf::register-system now takes only one argument.
  * Tests to prevent the regressions experienced during this development cycle
  * Tried and reverted: attempts to make asdf more verbose when it's verbose,
    but not verbose by default.

898
 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 07 Jun 2011 17:38:50 -0400
899

900
901
902
903
904
905
906
cl-asdf (2:2.014.3-1) unstable; urgency=low

  * yet another debian package attempt
  * update to 2.014.3, workaround for ABCL make-pathname bug (same as on XCL).

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 04 Apr 2011 23:27:30 -0400

907
908
909
910
911
912
913
cl-asdf (2:2.014.2-1) unstable; urgency=low

  * yet another attempt at a debian package.
  * update to 2.014.2, adds XCL support.

 -- Francois-Rene Rideau <fare@tunes.org>  Thu, 31 Mar 2011 14:08:09 -0400

914
915
916
917
918
919
920
cl-asdf (2:2.014.1-1) unstable; urgency=low

  * new attempt for a debian package.
  * while I'm at it, update to 2.014.1 which will make CMUCL happy.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 29 Mar 2011 18:19:19 -0400

921
922
923
924
925
926
cl-asdf (2:2.014-3) unstable; urgency=low

  * another attempt with my new GPG key

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 27 Mar 2011 19:33:43 -0400

927
928
929
930
931
932
cl-asdf (2:2.014-2) unstable; urgency=low

  * tweak Makefile for debian packaging.

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 27 Mar 2011 17:17:15 -0400

933
934
935
936
937
938
939
940
941
942
943
944
945
cl-asdf (2:2.014-1) unstable; urgency=low

  * Blessing 2.013.7 as 2.014.
  * Fixed bug preventing upgrade from 2.000 to 2.008 (test added)
  * Better support for URL pathnames on SCL (test added)
  * Robustified defsystem-depends-on
  * Cosmetic changes:
    * better more portably readable error messages.
    * remove forward references, again (test added)
    * canonicalize system names earlier (slight robustness improvement)

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 27 Mar 2011 16:45:58 -0400

946
947
948
949
950
951
952
953
954
955
956
cl-asdf (2:2.013.3-1) unstable; urgency=low

  * Packaging 2.013.3 because 2.013 had important issues.
  * Fix important upgradability issue with 2.013 (unable to upgrade from
  versions 2.00[0-8] that have a separate ASDF-UTILITIES)
  * Fix minor verbosity issue (forward reference makes sbcl noisy
  when loading asdf.lisp directly as does quicklisp.)
  * Also, enhance support for SCL.

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 21 Mar 2011 16:24:27 -0400

957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
cl-asdf (2:2.013-1) unstable; urgency=low

  * Blessing 2.012.12: many small improvements since 2.012.
  * Fixes and cleanups for CLISP, ECL, SBCL.
  * Added support for two legacy platforms: (R)MCL, Genera
  * Cleanup features: now using #+asdf-unix and #+asdf-window
  * Many cleanups and improvements regarding our portable pathname layer
  * Fixes a regression in source-registry scanning from 2.011.4
  * Remember *source-registry-parameter* and *output-translations-parameter*
  * Export and document coerce-pathname (f.k.a merge-component-name-type)
  * allow description and long-description for all components
  * Several documentation updates

 -- Francois-Rene Rideau <fare@tunes.org>  Sat, 19 Mar 2011 20:01:34 -0400

972
973
974
975
976
977
978
979
cl-asdf (2:2.012-1) unstable; urgency=low

  * Blessing 2.011.9: more fixes to corner cases.
  * Added :here directive to pathname DSL,
    robustified ECL support,
    fixed infinite loop when filesystem clock is in the future,
    extended the AOT DSL and made it more futureproof,
    fixed how clear-system interacts with map-systems,
980
    fixed use of directory under old SBCLs,
981
982
983
984
985
986
    fixed run-shell-command status and version string under clisp,
    fixed error messages.
  * Synchronized version of asdf.asd and asdf.lisp, automatically.

 -- Francois-Rene Rideau <fare@tunes.org>  Mon, 03 Jan 2011 06:59:17 +0100

987
988
989
990
991
992
993
994
995
996
997
cl-asdf (2:2.011-1) unstable; urgency=low

  * Mostly same as 2.010.9: several minor tweaks and bug fixes since 2.010.
  * Will be happier: users of implementations ACL, GCL; users of libraries
    CL-Launch, XCVB; future former users of ASDF-Binary-Locations; people
    with missing dependencies (in lieu of error-in-error); people extending
    ASDF (notably Stelian Ionescu), who'd like to use keywords to name
    component classes.

 -- Francois-Rene Rideau <fare@tunes.org>  Sun, 28 Nov 2010 13:21:34 -0500

998
999
1000
1001
1002
1003
cl-asdf (2:2.010-1) unstable; urgency=low

  * same as 2.146

 -- Francois-Rene Rideau <fare@tunes.org>  Thu, 28 Oct 2010 15:58:36 -0700

1004
1005
1006
1007
1008
1009
cl-asdf (2:2.009-1) unstable; urgency=low

  * new upstream release 2.009, identical to 2.134 from master.

 -- Francois-Rene Rideau <fare@tunes.org>  Wed, 06 Oct 2010 13:26:36 -0400

1010
1011
1012
1013
1014
1015
1016
cl-asdf (2:2.008-1) unstable; urgency=low

  * new upstream: removes unwanted exports,
    plays nicer with sbcl, cmucl, old clisp.

 -- Francois-Rene Rideau <fare@tunes.org>  Fri, 10 Sep 2010 17:16:06 -0400

1017
1018
1019
1020
1021
1022
cl-asdf (2:2.007-1) unstable; urgency=low

  * new upstream, fixes lp#623992 introduced in 2.006, allows upgrade on SBCL.

 -- Francois-Rene Rideau <fare@tunes.org>  Wed, 25 Aug 2010 23:22:13 -0400

1023
1024
1025
1026
1027
1028
cl-asdf (2:2.006-1) unstable; urgency=low

  * new upstream, with bug fixes and API changes.

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 24 Aug 2010 18:43:48 -0400

1029
1030
1031
1032
1033
1034
1035
cl-asdf (2:2.005-1) unstable; urgency=low

  * New upstream.
  * Don't use dh-lisp

 -- Francois-Rene Rideau <fare@tunes.org>  Tue, 17 Aug 2010 13:57:04 -0400

1036
cl-asdf (2:2.004-1) unstable; urgency=low
Peter Van Eynde's avatar
Peter Van Eynde committed
1037

1038
1039
1040
  * Imported new upstream, try not to diverge from it.
  * Remove cl-cclan which was removed from the upstream repository.
  * Updated Debian configuration and documentation.
Peter Van Eynde's avatar
Peter Van Eynde committed
1041

1042
 -- Francois-Rene Rideau <fare@tunes.org>  Wed, 14 Jul 2010 14:06:50 -0400
Peter Van Eynde's avatar
Peter Van Eynde committed
1043

Peter Van Eynde's avatar
Peter Van Eynde committed
1044
cl-asdf (2:1.704-1) unstable; urgency=low
Peter Van Eynde's avatar
Peter Van Eynde committed
1045

Peter Van Eynde's avatar
Peter Van Eynde committed
1046
  * Imported new upstream.
1047
  * We now have a makefile for Documentation, use it
1048
  * Add debian/source/format for the stupid quilt mess
Peter Van Eynde's avatar
Peter Van Eynde committed
1049

1050
 -- Peter Van Eynde <pvaneynd@debian.org>  Mon, 19 Apr 2010 21:37:48 +0200
Peter Van Eynde's avatar
Peter Van Eynde committed
1051

Peter Van Eynde's avatar
Peter Van Eynde committed
1052
cl-asdf (2:1.627-1) unstable; urgency=low
Peter Van Eynde's avatar
Peter Van Eynde committed
1053

1054
  * New upstream release.
1055
  * Added dh_installinfo for info files. (Closes: #560290)
1056
1057
  * Incorporated run-shell-command patch for LispWorks. Thanks tianchun!
    (Closes: #457919)
1058
  * Added info that this version breaks clc
Peter Van Eynde's avatar
Peter Van Eynde committed
1059
  * Fix conflict with clc
1060
  * Small patch to make :implementation-type work for clc
Peter Van Eynde's avatar
Peter Van Eynde committed
1061

1062
 -- Peter Van Eynde <pvaneynd@debian.org>  Thu, 25 Feb 2010 18:36:16 +0100
Peter Van Eynde's avatar
Peter Van Eynde committed
1063

Peter Van Eynde's avatar
Peter Van Eynde committed
1064
cl-asdf (2:1.502-1) unstable; urgency=low
Peter Van Eynde's avatar
Peter Van Eynde committed
1065

Peter Van Eynde's avatar
Peter Van Eynde committed
1066
  * new upstream, back to version numbers.
1067
  * added /etc/common-lisp/source-registry.conf.d/ directory
1068
  * Added README's to documentation
1069
  * it's debian/*.dirs not debian/*.dir\!
1070
  * Updated standard version, no real changes
1071
  * Added lintian overrides for cl-cclan
Peter Van Eynde's avatar
Peter Van Eynde committed
1072

1073
 -- Peter Van Eynde <pvaneynd@debian.org>  Mon, 01 Feb 2010 07:31:06 +0100
Peter Van Eynde's avatar
Peter Van Eynde committed
1074

Peter Van Eynde's avatar
Peter Van Eynde committed
1075
cl-asdf (1:20091221-1) unstable; urgency=low
Peter Van Eynde's avatar
Peter Van Eynde committed
1076
1077
1078
1079
1080

  * New upstream, version 1.374

 -- Peter Van Eynde <pvaneynd@debian.org>  Thu, 31 Dec 2009 08:36:15 +0100

1081
1082
cl-asdf (1:20090819-3) unstable; urgency=low

1083
  * Fixed the loop construct again. (Closes: #546205)
1084
1085
1086

 -- Peter Van Eynde <pvaneynd@debian.org>  Sat, 12 Sep 2009 10:08:23 +0100

1087
1088
1089
1090
1091
1092
cl-asdf (1:20090819-2) unstable; urgency=low

  * Fix the loop contruct. This makes ecl fail. (Closes: #545768)

 -- Peter Van Eynde <pvaneynd@debian.org>  Thu, 10 Sep 2009 14:20:11 +0100

Peter Van Eynde's avatar
Peter Van Eynde committed
1093
1094
1095
cl-asdf (1:20090819-1) unstable; urgency=low

  * New upstream, New homepage and new upstream repository.
Peter Van Eynde's avatar
Peter Van Eynde committed
1096
  * changed section to lisp
Peter Van Eynde's avatar
Peter Van Eynde committed
1097
  * now using debhelper v7
Peter Van Eynde's avatar
Peter Van Eynde committed
1098
  * added debian/README.building
1099
  * remove cvs2cl from dependencies
Peter Van Eynde's avatar
Peter Van Eynde committed
1100
  * remove upstream ChangeLog
Peter Van Eynde's avatar
Peter Van Eynde committed
1101
  * added dummy watch file
1102
  * added ${misc:Depends} to cl-asdf Depends
1103
  * Updated Standards-Version no real changes
1104
  * fixed Section of cl-asdf.doc-base
Peter Van Eynde's avatar
Peter Van Eynde committed
1105

1106
 -- Peter Van Eynde <pvaneynd@debian.org>  Tue, 01 Sep 2009 08:20:28 +0100
Peter Van Eynde's avatar
Peter Van Eynde committed
1107

Peter Van Eynde's avatar
Peter Van Eynde committed
1108
1109
1110
1111
1112
1113
cl-asdf (1.111-1) unstable; urgency=low

  * New upstream release.
  * Updated standard version without real changes
  * Corrected Vcs-Bzr field
  * Move to using dh-lisp
Peter Van Eynde's avatar
Peter Van Eynde committed
1114
1115
1116
  * Fixed Vcs-Git field
  * Changed to group maintanance
  * recreated upstream changelog with git2cl
1117
  * Changed directory, so we depend on a newer clc
Peter Van Eynde's avatar
Peter Van Eynde committed
1118

Peter Van Eynde's avatar
Peter Van Eynde committed
1119
 -- Peter Van Eynde <pvaneynd@debian.org>  Sat, 09 Feb 2008 10:07:21 +0100
Peter Van Eynde's avatar
Peter Van Eynde committed
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138

cl-asdf (1.109-2) unstable; urgency=low

  * stop trying to dump the package, use the package name instead.
    (Closes: #436129)

 -- Peter Van Eynde <pvaneynd@debian.org>  Thu, 27 Sep 2007 05:42:20 +0200

cl-asdf (1.109-1) unstable; urgency=low

  * New upstream. Major changes:
     + main change is the addition of system-relative-pathname function. This takes a
       system name and a partial pathname and combines them to return a new pathname
       _relative_ to the system. This is exported and lightly documented.
     + this patch also updates preference-file-for-system/operation in an effort
       to prevent it from being confused by *default-pathname-defaults* that include
       a specific name and type.
     + Removes inline component methods more carefully (and, I believe, correctly!). Helps keep LispWorks happy.
     + Reworked asdf tests to make them more robust and perhaps more flexible too.
1139
  * Now use texlive to build.
Peter Van Eynde's avatar
Peter Van Eynde committed
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156

 -- Peter Van Eynde <pvaneynd@debian.org>  Sun, 16 Sep 2007 14:45:57 +0200

cl-asdf (1.107-1) unstable; urgency=low

  * New upstream release, adding the system-relative-pathname
    function.

 -- Peter Van Eynde <pvaneynd@debian.org>  Sun, 08 Apr 2007 23:05:18 +0200

cl-asdf (1.106-1) experimental; urgency=low

  * New upstream. Major changes:

      + Minor patch in class-for-type that evaluates only *package* at read
   time rather than (package-name *package*); this keeps case sensitive Lisps
   happy all the time and keeps case insensitive lisps happily insensitive.
1157

Peter Van Eynde's avatar
Peter Van Eynde committed
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
      + A patch from Richard Kreuter that allows pathname defaulting to work
   better with *load-truename* and *default-pathname-defaults*; this makes it
   easier to work with defsystems in the REPL.

 -- Peter Van Eynde <pvaneynd@debian.org>  Wed, 14 Mar 2007 09:18:25 +0100

cl-asdf (1.104-1) experimental; urgency=low

  * Added XS-X-Vcs-Darcs header
  * modified S-X-Vcs-Darcs to XS-Vcs-Darcs field
  * New upstream. Major changes:
     + add a better docstring for component-depends-on (via #lisp and Robert
     Goldman)
     + ASDF now sends output to *standard-output* (thanks to Richard M.
     Kreuter).
     + Slightly better SBCL_HOME treatement for SBCL.
  * upload to experimental during the freeze

 -- Peter Van Eynde <pvaneynd@debian.org>  Tue,  6 Feb 2007 08:21:06 +0100

cl-asdf (1.101-1) unstable; urgency=low

  * New upstream version.

 -- Peter Van Eynde <pvaneynd@debian.org>  Wed, 20 Sep 2006 07:08:57 +0200

cl-asdf (1.99-3) unstable; urgency=low

  * Added tetex-bin to Build-Depends-Indep (Closes: #379532)

 -- Peter Van Eynde <pvaneynd@debian.org>  Mon, 24 Jul 2006 19:34:49 +0200

cl-asdf (1.99-2) unstable; urgency=low

  * Move asdf.info files from sbcl to this package.
  * move texinfo to BuildDependsIndep
1194
  * we build something build-indep
Peter Van Eynde's avatar
Peter Van Eynde committed
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213

 -- Peter Van Eynde <pvaneynd@debian.org>  Fri, 30 Jun 2006 23:18:40 +0200

icl-asdf (1.99-1) unstable; urgency=low

  * New upstream.

 -- Peter Van Eynde <pvaneynd@debian.org>  Mon, 19 Jun 2006 05:28:12 +0200

cil-asdf (1.97-1) unstable; urgency=low

  * New upstream release
  * Moved debhelper to build-depeneds
  * increased standards-version without real changes.

 -- Peter Van Eynde <pvaneynd@debian.org>  Sat, 20 May 2006 19:28:58 +0200


cl-asdf (1.89-1) unstable; urgency=low
1214
1215
1216

  * Noticed that I actually increased the version with the CVS commit
  * Updated the standards version
1217
1218
1219
  * Remove the prepare build stuff, build through darcs
  * Improve duplicate names test: use equal instead of equalp.
    From a comment from Faré.
Peter Van Eynde's avatar
Peter Van Eynde committed
1220
1221
1222
  * Remove CVS cruft
  * Seperate CVS version of asdf.lisp from version of package. The tag
    is not the version of the package
1223

1224
 -- Peter Van Eynde <pvaneynd@debian.org>  Thu, 22 Sep 2005 12:52:31 +0200
1225

1226
1227
1228
1229
cl-asdf (1.86-5) unstable; urgency=low

  * Fixed duplicate components patch to better handle reloading
    defsystem files. Now works again with McClim. Closes: #310640
1230
1231
  * Corrected dependencies.
  * Added postinst rebuild of all clc-enabled lisps so the new version
1232
    actually gets loaded.
1233

1234
 -- Peter Van Eynde <pvaneynd@debian.org>  Wed, 25 May 2005 08:22:17 +0200
1235
1236
1237
1238

cl-asdf (1.86-4) unstable; urgency=low

  * My release script stripped the patch. So this should really contain the
1239
    patch. Damn.
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257

 -- Peter Van Eynde <pvaneynd@debian.org>  Tue, 10 May 2005 14:17:51 +0200

cl-asdf (1.86-3) unstable; urgency=low

  * Now checks if components names are unique Closes: #304972, #304970
  * Fix dependency on common-lisp-controller  Closes: #308385

 -- Peter Van Eynde <pvaneynd@debian.org>  Tue, 10 May 2005 07:50:25 +0200

cl-asdf (1.86-2) unstable; urgency=low

  * New maintainer. (Closes: #297349: O: cl-asdf -- Another System
    Definition Facility)
  * Adopted by Peter Van Eynde

 -- Peter Van Eynde <pvaneynd@debian.org>  Tue,  1 Mar 2005 10:11:55 +0100

1258
1259
1260
1261
1262
1263
cl-asdf (1.86-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed,  4 Aug 2004 21:19:16 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1264
1265
1266
1267
1268
1269
cl-asdf (1.84-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 12 May 2004 12:43:58 -0600

1270
1271
1272
1273
1274
1275
cl-asdf (1.81-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 30 Dec 2003 12:12:38 -0700

1276
1277
1278
1279
1280
1281
cl-asdf (1.80-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri,  5 Dec 2003 14:55:43 -0700

1282
1283
1284
1285
1286
1287
cl-asdf (1.79-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 11 Nov 2003 16:12:07 -0700

1288
1289
1290
1291
1292
1293
cl-asdf (1.78-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu,  9 Oct 2003 16:46:38 -0600

1294
1295
1296
1297
1298
1299
1300
cl-asdf (1.77.2-1) unstable; urgency=low

  * Don't export asdf:wild-module as can cause a full warning when
  reloading asdf

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon, 11 Aug 2003 21:55:16 -0600

1301
1302
1303
1304
1305
1306
cl-asdf (1.77.1-1) unstable; urgency=low

  * cclan.lisp: conditionalize for sbcl (closes: 201822)

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 17 Jul 2003 23:30:57 -0600

1307
cl-asdf (1.77-1) unstable; urgency=low
1308
1309
1310
1311
1312
1313

  * New upstream
  * Add automated [cvs2cl] ChangeLog

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 17 Jul 2003 10:27:27 -0600

1314
1315
1316
1317
1318
1319
cl-asdf (1.76) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 10 Jul 2003 16:42:48 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1320
1321
1322
1323
1324
1325
1326
cl-asdf (1.75) unstable; urgency=low

  * New upstream
  * Use compat rather than DH_COMPAT

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu,  5 Jun 2003 00:15:11 -0600

1327
1328
1329
1330
1331
1332
1333
cl-asdf (1.73b) unstable; urgency=low

  * Update README
  * export two variables

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 28 May 2003 11:19:40 -0600

1334
1335
1336
cl-asdf (1.73) unstable; urgency=low

  * Update README to mention asdf::*compile-file-warnings-behaviour*
1337
  (closes:194957)
1338
1339
1340

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 27 May 2003 16:00:36 -0600

1341
1342
1343
1344
1345
1346
cl-asdf (1.72) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 20 May 2003 14:07:10 -0600

1347
1348
1349
1350
1351
1352
cl-asdf (1.71) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 13 May 2003 09:33:51 -0600

Kevin Rosenberg's avatar
1.70:    
Kevin Rosenberg committed
1353
1354
1355
1356
1357
1358
1359
1360
cl-asdf (1.70) unstable; urgency=low

  * Add another check in check-component-values.
  * Signal a generalized instance of SYSTEM-DEFINITION-ERROR
  from check-component-values

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue,  6 May 2003 09:32:16 -0600

1361
1362
1363
1364
1365
1366
cl-asdf (1.69) unstable; urgency=low

  * Add check-component-values function with partial checking of components

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue,  6 May 2003 08:26:11 -0600

1367
1368
cl-asdf (1.68) unstable; urgency=low

1369
  * New upstream with 'asdf:test-op
1370
1371
1372

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 19 Mar 2003 10:16:01 -0700

1373
1374
1375
1376
1377
1378
1379
cl-asdf (1.66) unstable; urgency=low

  * New upstream version, added changes to dependent system
  compilations with :force option.

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon, 17 Mar 2003 12:50:00 -0700

1380
1381
1382
1383
1384
1385
cl-asdf (1.62) unstable; urgency=low

  * New upstream, fixes a sbcl-specific directory name

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri,  7 Mar 2003 09:23:11 -0700

1386
1387
cl-asdf (1.61-1) unstable; urgency=low

1388
  * New upstream, fixes 'load-source-op
1389
1390
1391

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue,  4 Mar 2003 09:48:40 -0700

1392
1393
1394
1395
1396
1397
cl-asdf (1.60-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon,  3 Mar 2003 12:40:27 -0700

1398
1399
1400
1401
1402
1403
cl-asdf (1.59-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 14 Feb 2003 09:24:59 -0700

1404
1405
1406
1407
1408
1409
cl-asdf (1.58-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Sun,  9 Feb 2003 11:55:03 -0700

1410
1411
1412
1413
1414
1415
cl-asdf (1.57-1) unstable; urgency=low

  * New upstream

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue,  4 Feb 2003 10:23:03 -0700

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1416
1417
cl-asdf (1.55-1) unstable; urgency=low

1418
  * New upstream.version (closes: 172074)
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1419
1420
1421

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon,  9 Dec 2002 10:23:21 -0700

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1422
cl-asdf (1.54-1) unstable; urgency=low
1423
1424
1425
1426
1427

  * New upstream.

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri,  8 Nov 2002 07:30:41 -0700

1428
1429
1430
1431
1432
1433
cl-asdf (1.49-1) unstable; urgency=low

  * Remove clc-reregister-all-impl from postinst

 -- Kevin M. Rosenberg <kmr@debian.org>  Sat,  5 Oct 2002 09:38:18 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1434
1435
1436
1437
cl-asdf (1.49) unstable; urgency=low

  * New upstream release, fixes run-shell-command for allegro. Code
    refactoring for run-shell-code.
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1438
  * Support new CLC reregister command
1439

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1440
 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 25 Sep 2002 23:57:23 -0600
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1441

1442
1443
1444
1445
1446
1447
cl-asdf (1.47) unstable; urgency=low

  * Return numeric exit status for openmcl's run-shell-command

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 20 Sep 2002 10:22:36 -0600

1448
1449
1450
1451
1452
1453
cl-asdf (1.46) unstable; urgency=low

  * New upstream version, adds run-shell-command for openmcl

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 20 Sep 2002 10:11:48 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1454
1455
1456
1457
1458
1459
cl-asdf (1.45) unstable; urgency=low

  * Changes to improve clisp support

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 20 Sep 2002 07:12:21 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1460
cl-asdf (1.44.1-1) unstable; urgency=low
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1461
1462
1463
1464
1465

  * Make cclan.asd a symlink, remove :pathname keyword

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 18 Sep 2002 00:19:26 -0600

1466
1467
1468
1469
1470
1471
cl-asdf (1.44-1) unstable; urgency=low

  * New upstream version

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 17 Sep 2002 12:24:27 -0600

1472
1473
1474
1475
1476
1477
cl-asdf (1.43-1) unstable; urgency=low

  * New upstream version

 -- Kevin M. Rosenberg <kmr@debian.org>  Tue, 17 Sep 2002 10:34:57 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1478
1479
1480
1481
1482
1483
cl-asdf (1.42-2) unstable; urgency=low

  * Add reregister-common-lisp-implementations call when installing cl-asdf.

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon, 16 Sep 2002 08:31:13 -0600

1484
1485
cl-asdf (1.42-1) unstable; urgency=low

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1486
1487
  * Remove Depends on lisp-compiler for cl-asdf (fixes problem with
  circular dependencies)
1488

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1489
 -- Kevin M. Rosenberg <kmr@debian.org>  Sat, 14 Sep 2002 11:59:58 -0600
1490

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1491
1492
1493
1494
1495
1496
cl-asdf (1.42) unstable; urgency=low

  * New upstream.

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 13 Sep 2002 08:40:58 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1497
1498
1499
1500
1501
1502
cl-asdf (1.41) unstable; urgency=low

  * Same release as 1.40, but with proper version number.

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 13 Sep 2002 08:38:30 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1503
1504
1505
1506
1507
1508
cl-asdf (1.40) unstable; urgency=low

  * New upstream version.

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 13 Sep 2002 07:31:27 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1509
1510
1511
1512
1513
1514
cl-asdf (1.39) unstable; urgency=low

  * New upstream version.

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 11 Sep 2002 19:21:32 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1515
1516
1517
1518
1519
1520
1521
cl-asdf (1.38) unstable; urgency=low

  * New upstream version
  * Re-add register and unregister clc-source for cclan

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 11 Sep 2002 13:39:51 -0600

1522
1523
1524
1525
1526
1527
1528
cl-asdf (1.35-1) unstable; urgency=low

  * Comment call to register and unregister clc-source until new
    version of clc is released. (closes: 158697)

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 28 Aug 2002 18:58:59 -0600

1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
cl-asdf (1.35) unstable; urgency=high

  * New upstream version, fixes important bugs.

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 28 Aug 2002 09:36:58 -0600

cl-asdf (1.34) unstable; urgency=low

  * New upstream version.

 -- Kevin M. Rosenberg <kmr@debian.org>  Wed, 28 Aug 2002 07:18:57 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
cl-asdf (0.0+cvs.2002.08.26-1) unstable; urgency=low

  * Add Common Lisp Controller registration functions for cl-cclan

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon, 26 Aug 2002 04:21:32 -0600

cl-asdf (0.0+cvs.2002.08.26) unstable; urgency=low

  * New upstream version

 -- Kevin M. Rosenberg <kmr@debian.org>  Mon, 26 Aug 2002 01:23:48 -0600

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1553
cl-asdf (0.0+cvs.2002.08.22) unstable; urgency=low
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1554

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1555
1556
1557
  * Add new binary package: cl-cclan

 -- Kevin M. Rosenberg <kmr@debian.org>  Thu, 22 Aug 2002 12:43:21 -0600
Kevin Rosenberg's avatar
Kevin Rosenberg committed
1558

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1559
1560
1561
1562
1563
1564
cl-asdf (0.0+cvs.2002.08.18) unstable; urgency=low

  * New upstream version
  * Expand description in control file.
  * Change version numbering scheme since upstream has native debian
  directory
1565

Kevin Rosenberg's avatar
Kevin Rosenberg committed
1566
1567
1568
1569
1570
1571
1572
1573
 -- Kevin M. Rosenberg <kmr@debian.org>  Sat, 17 Aug 2002 14:25:33 -0600

cl-asdf (0.0+cvs.2002.08.15-1) unstable; urgency=low

  * Initial Release (closes: 157009)

 -- Kevin M. Rosenberg <kmr@debian.org>  Fri, 16 Aug 2002 23:14:49 -0600