[bundles][fixes]

Daniel Kochmański daniel at turtleware.eu
Fri Sep 9 14:59:18 UTC 2016


Hey,

Here are some fixes for a few problems with bundles (especially making a
prebuilt system library a requirement – i.e sb-bsd-sockets or asdf) and
cleaned up the code a bit. Moreover I've enabled load-bundle-op as a
default load operation for ECL and its descendants and removed a
deprecated function `bundle-system'.

Also the "deprecation" comment is removed from `make-build' – IMO it's
totally legit function for ASDF and is part of the ECL build system
(thereof frequently used).

Also I've found a problem with monolithic-dll-op (test-bundle.script)
when running tests the second time, but it's not a regression (it was
present before this patches). I'll probably investigate it soon.

Patches attached below (inlined).

Best regards,
Daniel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-bundle-system-module-pathname-use-general-apprach.patch
Type: text/x-diff
Size: 4461 bytes
Desc: 0001
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-bundle-component-depends-on-simplify-hairy-code.patch
Type: text/x-diff
Size: 2406 bytes
Desc: 2
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-bundle-be-case-insensitive-when-recognizing-type.patch
Type: text/x-diff
Size: 1191 bytes
Desc: 3
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-load-system-operation-set-to-load-bundle-op.patch
Type: text/x-diff
Size: 1376 bytes
Desc: 4
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-bundle-remove-deprecated-function-bundle-system.patch
Type: text/x-diff
Size: 1664 bytes
Desc: 5
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0004.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-bundle-add-regression-test-for-prebuilt-systems.patch
Type: text/x-diff
Size: 3418 bytes
Desc: 6
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0005.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-bundle-make-build-be-smart-on-move-here.patch
Type: text/x-diff
Size: 1143 bytes
Desc: 7
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0006.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-tests-fix-test-program-function-call.patch
Type: text/x-diff
Size: 927 bytes
Desc: 8
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0007.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-uiop-copy-file-add-implementation-for-ecl.patch
Type: text/x-diff
Size: 899 bytes
Desc: 9
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0008.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-bundle-system-remove-deprecated-function.patch
Type: text/x-diff
Size: 3241 bytes
Desc: 10
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20160909/ddbf30cb/attachment-0009.patch>
-------------- next part --------------

-- 
Daniel Kochmański ;; aka jackdaniel | Poznań, Poland
TurtleWare - Daniel Kochmański      | www.turtleware.eu

"Be the change that you wish to see in the world." - Mahatma Gandhi


More information about the asdf-devel mailing list