Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
asdf
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
15
Issues
15
List
Boards
Labels
Service Desk
Milestones
Merge Requests
8
Merge Requests
8
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
asdf
asdf
Commits
cf7ed89a
Commit
cf7ed89a
authored
Apr 04, 2013
by
Francois-Rene Rideau
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.33: bless 2.32.38 as release, with build updates.
parent
f081332c
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
47 additions
and
24 deletions
+47
-24
Makefile
Makefile
+4
-3
TODO
TODO
+1
-0
asdf.asd
asdf.asd
+1
-1
debian/changelog
debian/changelog
+13
-10
header.lisp
header.lisp
+1
-1
test/run-tests.sh
test/run-tests.sh
+25
-7
upgrade.lisp
upgrade.lisp
+1
-1
version.lisp-expr
version.lisp-expr
+1
-1
No files found.
Makefile
View file @
cf7ed89a
...
@@ -102,11 +102,12 @@ clean:
...
@@ -102,11 +102,12 @@ clean:
done
;
\
done
;
\
fi
;
\
fi
;
\
done
done
rm
-rf
build/ LICENSE
test
/try-reloading-dependency.asd
rm
-rf
build/ LICENSE
test
/try-reloading-dependency.asd
test
/hello-world-example
rm
-rf
.pc/ build-stamp debian/patches/ debian/debhelper.log debian/cl-asdf/
# debian crap
${MAKE}
-C
doc clean
${MAKE}
-C
doc clean
mrproper
:
clean
mrproper
:
rm
-rf
.pc/ build-stamp debian/patches/ debian/debhelper.log debian/cl-asdf/
# debian crap
git clean
-xfd
test-upgrade
:
build/asdf.lisp
test-upgrade
:
build/asdf.lisp
./test/run-tests.sh
-u
${l}
./test/run-tests.sh
-u
${l}
...
...
TODO
View file @
cf7ed89a
* fix directory-files to not return directories on CCL, etc. Add tests.
* use cl-test-grid to see if asdf-user can :use most of UIOP.
* use cl-test-grid to see if asdf-user can :use most of UIOP.
Unhappily, on SBCL, sb-grovel uses asdf and sb-ext,
Unhappily, on SBCL, sb-grovel uses asdf and sb-ext,
which causes a clash with run-program.
which causes a clash with run-program.
...
...
asdf.asd
View file @
cf7ed89a
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
:licence
"MIT"
:licence
"MIT"
:description
"Another System Definition Facility"
:description
"Another System Definition Facility"
:long-description
"ASDF builds Common Lisp software organized into defined systems."
:long-description
"ASDF builds Common Lisp software organized into defined systems."
:version
"2.3
2.38
"
;; to be automatically updated by make bump-version
:version
"2.3
3
"
;; to be automatically updated by make bump-version
:depends-on
()
:depends-on
()
#+
asdf3
:encoding
#+
asdf3
:utf-8
#+
asdf3
:encoding
#+
asdf3
:utf-8
;; For most purposes, asdf itself specially counts as a builtin system.
;; For most purposes, asdf itself specially counts as a builtin system.
...
...
debian/changelog
View file @
cf7ed89a
...
@@ -3,7 +3,9 @@ cl-asdf (2:2.33-1) unstable; urgency=low
...
@@ -3,7 +3,9 @@ cl-asdf (2:2.33-1) unstable; urgency=low
ASDF 2.33 is a set of cleanups since 2.32.
ASDF 2.33 is a set of cleanups since 2.32.
Since previous release 2.32, it includes the following changes:
Since previous release 2.32, it includes the following changes:
* deferred-warning receives yet more improvements for CCL.
* Portability tweaks for ABCL, Allegro, CCL, CLISP, ECL, LispWorks, SBCL.
* deferred-warning received yet more improvements for CCL.
* upgrade is made more robust in many cases, notably for ECL, SBCL,
* upgrade is made more robust in many cases, notably for ECL, SBCL,
or when using UIOP with an old ASDF<=2.26.
or when using UIOP with an old ASDF<=2.26.
...
@@ -18,16 +20,17 @@ cl-asdf (2:2.33-1) unstable; urgency=low
...
@@ -18,16 +20,17 @@ cl-asdf (2:2.33-1) unstable; urgency=low
directory-exists-p, file-exists-p were added to UIOP,
directory-exists-p, file-exists-p were added to UIOP,
also better strcat, with reduce/strcat, base-string-p, etc.
also better strcat, with reduce/strcat, base-string-p, etc.
* Portability tweaks for Allegro, Clozure, CLISP, ECL, LispWorks, SBCL.
* Recompilation avoided for things already done by defsystem-depends-on.
* Recompilation avoided for things already done by defsystem-depends-on.
* monolithic-fasl-op was fixed in cases when the main system has components.
* monolithic-fasl-op was fixed in cases when the main system has components.
* fasl-op and monolithic-fasl-op now work on ABCL trunk and upcoming 1.2.0,
and will eventually replace the ABCL-JAR contrib.
* *uninteresting-conditions* was added as a common list of conditions
* *uninteresting-conditions* was added as a common list of conditions
shared between the compile-time and load-time muffled conditions.
shared between the compile-time and load-time muffled conditions.
-- Francois-Rene Rideau <fare@tunes.org> Thu,
27 Mar 2013 13:30:26 -05
00
-- Francois-Rene Rideau <fare@tunes.org> Thu,
04 Apr 2013 01:54:26 -04
00
cl-asdf (2:2.32-1) unstable; urgency=low
cl-asdf (2:2.32-1) unstable; urgency=low
...
@@ -141,9 +144,9 @@ cl-asdf (2:2.29-1) unstable; urgency=low
...
@@ -141,9 +144,9 @@ cl-asdf (2:2.29-1) unstable; urgency=low
cl-asdf (2:2.28-1) unstable; urgency=low
cl-asdf (2:2.28-1) unstable; urgency=low
ASDF 2.28 is a quick patch to ASDF 2.27 to make it work better with
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)
systems that specify a relative pathname, then at runtime (e.g. in tests)
use merge-pathnames or merge-pathnames* against it expecting a directory.
use merge-pathnames or merge-pathnames* against it expecting a directory.
-- Francois-Rene Rideau <fare@tunes.org> Fri, 01 Feb 2013 17:07:53 -0500
-- Francois-Rene Rideau <fare@tunes.org> Fri, 01 Feb 2013 17:07:53 -0500
...
@@ -349,7 +352,7 @@ cl-asdf (2:2.27-1) unstable; urgency=low
...
@@ -349,7 +352,7 @@ cl-asdf (2:2.27-1) unstable; urgency=low
as per the utility asdf-driver:access-at. For instance,
as per the utility asdf-driver:access-at. For instance,
if your file specials.lisp is a defpackage, an in-package
if your file specials.lisp is a defpackage, an in-package
and a defparameter of the version, then you could use:
and a defparameter of the version, then you could use:
(:read-file-form "specials.lisp" :at (2 2))
(:read-file-form "specials.lisp" :at (2 2))
This makes it easier for developers to manage versioning
This makes it easier for developers to manage versioning
of one or multiple systems with a single master version location.
of one or multiple systems with a single master version location.
...
@@ -394,8 +397,8 @@ cl-asdf (2:2.27-1) unstable; urgency=low
...
@@ -394,8 +397,8 @@ cl-asdf (2:2.27-1) unstable; urgency=low
* Tests were updated, notably including support for bundles, encodings,
* Tests were updated, notably including support for bundles, encodings,
run-program, and more. They were successfully run on
run-program, and more. They were successfully run on
abcl allegro allegromodern ccl clisp cmucl
abcl allegro allegromodern ccl clisp cmucl
ecl ecl_bytecodes lispworks sbcl scl xcl
ecl ecl_bytecodes lispworks sbcl scl xcl
Manual tests were run on gcl2.6 genera lispworks-personal-edition.
Manual tests were run on gcl2.6 genera lispworks-personal-edition.
Untested remain cormancl mkcl rmcl.
Untested remain cormancl mkcl rmcl.
The internal test system itself was massively improved.
The internal test system itself was massively improved.
...
...
header.lisp
View file @
cf7ed89a
;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp -*-
;;; -*- mode: Common-Lisp; Base: 10 ; Syntax: ANSI-Common-Lisp -*-
;;; This is ASDF 2.3
2.38
: Another System Definition Facility.
;;; This is ASDF 2.3
3
: Another System Definition Facility.
;;;
;;;
;;; Feedback, bug reports, and patches are all welcome:
;;; Feedback, bug reports, and patches are all welcome:
;;; please mail to <asdf-devel@common-lisp.net>.
;;; please mail to <asdf-devel@common-lisp.net>.
...
...
test/run-tests.sh
View file @
cf7ed89a
...
@@ -246,15 +246,33 @@ upgrade_tags () {
...
@@ -246,15 +246,33 @@ upgrade_tags () {
if
[
-n
"
$ASDF_UPGRADE_TEST_TAGS
"
]
;
then
if
[
-n
"
$ASDF_UPGRADE_TEST_TAGS
"
]
;
then
echo
$ASDF_UPGRADE_TEST_TAGS
;
return
echo
$ASDF_UPGRADE_TEST_TAGS
;
return
fi
fi
# REQUIRE is a magic tag meaning whatever your implementation provides
# REQUIRE is a magic tag meaning whatever your implementation provides, if anything
# 1.85 is the last release by Daniel Barlow (not 1.37, which is the README revision!)
#
# 1.97 is the last release before Gary King takes over
# 1.85 (2004-05-16) is the last release by Daniel Barlow (not 1.37, which is the README revision!)
# 1.369 is the last release by Gary King
# 1.97 (2006-05-14) is the last release before Gary King takes over
# 2.000 to 2.019 and 2.20 to 2.27 and beyond are Faré's "stable" releases
# 1.369 (2009-10-27) is the last release by Gary King
#
# 2.000 to 2.019 and 2.20 to 2.26 and beyond are Faré's "stable" ASDF 2 releases
# 2.26.61 is the last single-file, single-package ASDF.
# 2.26.61 is the last single-file, single-package ASDF.
# 2.27 and beyond are Faré's "stable" ASDF 3 pre-releases
#
# 2.000 (2010-05-31) was the first ASDF 2 release
# 2.008 (2010-09-10) was a somewhat stable ASDF 2 release
# 2.011 (2010-11-28) was used by CLISP 2.49, Debian squeeze, Ubuntu 10.04 LTS
# 2.014.6 (2011-04-06) was used by Quicklisp in 2011
# 2.019 (2011-11-27) was stable
# 2.20 (2012-01-18) was in CCL 1.8, Ubuntu 12.04 LTS
# 2.22 (2012-06-12) was used by debian wheezy
# 2.26 (2012-10-30) was used by Quicklisp
# 2.27 (2013-02-01) is the first ASDF 3 pre-release
# 2.32 (2013-03-05) is the first really stable ASDF 3 pre-release
#
echo
REQUIRE 1.85 1.97 1.369
echo
REQUIRE 1.85 1.97 1.369
git tag
-l
'2.0??'
# git tag -l '2.0??'
git tag
-l
'2.??'
# git tag -l '2.??'
echo
2.000 2.008 2.011 2.014.6 2.019 2.20 2.22 2.26
echo
2.27
git tag
-l
'2.3[2-9]'
}
}
upgrade_methods
()
{
upgrade_methods
()
{
if
[
-n
"
$ASDF_UPGRADE_TEST_METHODS
"
]
;
then
if
[
-n
"
$ASDF_UPGRADE_TEST_METHODS
"
]
;
then
...
...
upgrade.lisp
View file @
cf7ed89a
...
@@ -52,7 +52,7 @@ You can compare this string with e.g.: (ASDF:VERSION-SATISFIES (ASDF:ASDF-VERSIO
...
@@ -52,7 +52,7 @@ You can compare this string with e.g.: (ASDF:VERSION-SATISFIES (ASDF:ASDF-VERSIO
;; "3.4.5.67" would be a development version in the official upstream of 3.4.5.
;; "3.4.5.67" would be a development version in the official upstream of 3.4.5.
;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
;; "3.4.5.0.8" would be your eighth local modification of official release 3.4.5
;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
;; "3.4.5.67.8" would be your eighth local modification of development version 3.4.5.67
(
asdf-version
"2.3
2.38
"
)
(
asdf-version
"2.3
3
"
)
(
existing-version
(
asdf-version
)))
(
existing-version
(
asdf-version
)))
(
setf
*asdf-version*
asdf-version
)
(
setf
*asdf-version*
asdf-version
)
(
when
(
and
existing-version
(
not
(
equal
asdf-version
existing-version
)))
(
when
(
and
existing-version
(
not
(
equal
asdf-version
existing-version
)))
...
...
version.lisp-expr
View file @
cf7ed89a
"2.3
2.38
"
"2.3
3
"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment