diff -Nru cl-md5-20170630/debian/changelog cl-md5-20180224.gitb141260/debian/changelog --- cl-md5-20170630/debian/changelog 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/changelog 2018-04-29 08:48:18.000000000 +0000 @@ -1,3 +1,34 @@ +cl-md5 (1:20180224.gitb141260-1) unstable; urgency=medium + + * Team upload. + * New upstream snapshot. + * Remove Dimitri Fontaine from Uploaders. Thanks Dimitri for your work + on this package! + * Remove obsolete README.building and README.Debian. + * d/watch: track git HEAD as does Quicklisp. + * Add Depends on cl-flexi-streams, needed for ecl and clisp. + * Ship README.md. + * Bump to debhelper compat level 11. + * Simplify d/rules. + * Move to lisp section. + * Rewrite d/copyright using machine-readable format 1.0. + * Add autopkgtest that runs the testsuite on sbcl, ecl and clisp. + * Bump S-V to 4.1.4. + + -- Sébastien Villemot Sun, 29 Apr 2018 10:48:18 +0200 + +cl-md5 (1:20170630-2) unstable; urgency=medium + + * Team upload. + * Update Vcs-* fields for move to salsa. + * Update Homepage field. + * Set Maintainer to debian-common-lisp@l.d.o. + * Remove Build-Depends on dh-lisp. + * Add d/watch. + * Add d/source/format. + + -- Sébastien Villemot Wed, 04 Apr 2018 21:52:32 +0200 + cl-md5 (1:20170630-1) unstable; urgency=medium * Quicklisp release update. diff -Nru cl-md5-20170630/debian/compat cl-md5-20180224.gitb141260/debian/compat --- cl-md5-20170630/debian/compat 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/compat 2018-04-29 08:28:00.000000000 +0000 @@ -1 +1 @@ -7 +11 diff -Nru cl-md5-20170630/debian/control cl-md5-20180224.gitb141260/debian/control --- cl-md5-20170630/debian/control 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/control 2018-04-29 08:45:08.000000000 +0000 @@ -1,17 +1,18 @@ Source: cl-md5 -Section: devel +Section: lisp Priority: optional -Maintainer: Debian Common Lisp Team -Uploaders: Peter Van Eynde , Dimitri Fontaine -Build-Depends: debhelper (>= 7) -Build-Depends-Indep: dh-lisp -Standards-Version: 3.9.6 -Homepage: http://www.pmsf.de/resources/lisp/MD5.html -Vcs-Git: http://git.debian.org/git/pkg-common-lisp/cl-md5.git +Maintainer: Debian Common Lisp Team +Uploaders: Peter Van Eynde +Build-Depends: debhelper (>= 11~) +Standards-Version: 4.1.4 +Homepage: https://pmsf.eu/resources/lisp/MD5.html +Vcs-Git: https://salsa.debian.org/common-lisp-team/cl-md5.git +Vcs-Browser: https://salsa.debian.org/common-lisp-team/cl-md5 Package: cl-md5 Architecture: all -Depends: ${misc:Depends} +Depends: ${misc:Depends}, + cl-flexi-streams Description: Common Lisp package for MD5 Message Digests This package contains a Common Lisp function to calculate the MD5 message digest of a string, stream, or file. diff -Nru cl-md5-20170630/debian/copyright cl-md5-20180224.gitb141260/debian/copyright --- cl-md5-20170630/debian/copyright 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/copyright 2018-04-29 08:35:12.000000000 +0000 @@ -1,11 +1,19 @@ -This package was debianized by Kevin M. Rosenberg in -Nov 2002. +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: CL Implementation of MD5 +Upstream-Contact: https://github.com/pmai/md5 +Source: https://pmsf.eu/resources/lisp/MD5.html -It was downloaded from http://www.pmsf.de/resources/lisp/MD5.html -Upstream Author: Pierre Mai - -A newer version was downloaded from http://files.b9.com/md5/ - -Copyright: - -This code is has been placed in the Public Domain. +Files: * +Copyright: none +License: CC0-1.0 + This software has been placed into the public domain. + . + This software is "as is", and has no warranty of any kind. The + authors assume no responsibility for the consequences of any use of + this software. + . + Additionally for all parts of this software ("The Work" below) authored + by Pierre R. Mai copyright is waived under the CC0. + . + On Debian systems, the complete text of the Creative Commons CC0 1.0 Universal + License, can be found in the file `/usr/share/common-licenses/CC0-1.0'. diff -Nru cl-md5-20170630/debian/docs cl-md5-20180224.gitb141260/debian/docs --- cl-md5-20170630/debian/docs 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/docs 2018-04-29 08:28:38.000000000 +0000 @@ -0,0 +1,2 @@ +README.md +NEWS diff -Nru cl-md5-20170630/debian/install cl-md5-20180224.gitb141260/debian/install --- cl-md5-20170630/debian/install 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/install 2018-04-29 08:29:17.000000000 +0000 @@ -0,0 +1 @@ +*asd *.lisp /usr/share/common-lisp/source/md5/ diff -Nru cl-md5-20170630/debian/README.building cl-md5-20180224.gitb141260/debian/README.building --- cl-md5-20170630/debian/README.building 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/README.building 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -To build this package you need to get the git repository: - -git clone git://git.debian.org/git/pkg-common-lisp/cl-md5.git - -Upstream is as stable as a rock. - -To build: - -git-buildpackage -uc -us - -please check your package with: - -lintian --verbose --info --display-info --md5sums *.changes - -Then commit any changes and either send me the diff or push this to somewhere were I can fetch it. - diff -Nru cl-md5-20170630/debian/README.Debian cl-md5-20180224.gitb141260/debian/README.Debian --- cl-md5-20170630/debian/README.Debian 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/README.Debian 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -Installing md5 into your CL implementation that uses -Debian's Common Lisp Controller is easy. Just enter - -(clc:clc-require 'md5) - -and a precompiled version of md5 should be loaded. diff -Nru cl-md5-20170630/debian/rules cl-md5-20180224.gitb141260/debian/rules --- cl-md5-20170630/debian/rules 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/rules 2018-04-29 08:30:18.000000000 +0000 @@ -1,20 +1,8 @@ #!/usr/bin/make -f -pkg := md5 -clc-source := usr/share/common-lisp/source -clc-systems := usr/share/common-lisp/systems -clc-files := $(clc-source)/$(pkg) - %: - dh $@ --with lisp - -override_dh_install: - dh_install $(pkg).asd $(clc-files) - dh_install *.lisp $(clc-files) - chmod -x debian/cl-md5/$(clc-files)/*.lisp - -override_dh_link: - dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd + dh $@ -override_dh_installdocs: - dh_installdocs README NEWS +override_dh_fixperms: + dh_fixperms + chmod -x debian/cl-md5/usr/share/common-lisp/source/md5/md5.* diff -Nru cl-md5-20170630/debian/source/format cl-md5-20180224.gitb141260/debian/source/format --- cl-md5-20170630/debian/source/format 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/source/format 2018-04-04 19:50:34.000000000 +0000 @@ -0,0 +1 @@ +3.0 (quilt) diff -Nru cl-md5-20170630/debian/tests/control cl-md5-20180224.gitb141260/debian/tests/control --- cl-md5-20170630/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/tests/control 2018-04-29 08:36:21.000000000 +0000 @@ -0,0 +1,11 @@ +Test-Command: sbcl --script debian/tests/runtests.lisp +Depends: @, sbcl +Restrictions: allow-stderr + +Test-Command: ecl -norc -shell debian/tests/runtests.lisp +Depends: @, ecl +Restrictions: allow-stderr + +Test-Command: clisp -norc debian/tests/runtests.lisp +Depends: @, clisp +Restrictions: allow-stderr diff -Nru cl-md5-20170630/debian/tests/runtests.lisp cl-md5-20180224.gitb141260/debian/tests/runtests.lisp --- cl-md5-20170630/debian/tests/runtests.lisp 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/tests/runtests.lisp 2018-04-29 08:40:48.000000000 +0000 @@ -0,0 +1,11 @@ +(require "asdf") + +(pushnew :md5-testing *features*) + +(let ((asdf:*user-cache* (uiop:getenv "AUTOPKGTEST_TMP"))) ; Store FASL in some temporary dir + (asdf:load-system "md5")) + +;; Run the tests mentioned in .travis.yml +(or (and (md5::test-rfc1321) + (md5::test-other)) + (error "Test failure(s)")) diff -Nru cl-md5-20170630/debian/watch cl-md5-20180224.gitb141260/debian/watch --- cl-md5-20170630/debian/watch 2018-05-04 22:50:38.000000000 +0000 +++ cl-md5-20180224.gitb141260/debian/watch 2018-04-29 08:22:06.000000000 +0000 @@ -1,4 +1,4 @@ -version=3 - -http://files.b9.com/md5/md5-([0-9.]*).tar.gz - +version=4 +opts="mode=git, pgpmode=none, pretty=%cd.git%h" \ +https://github.com/pmai/md5 \ +HEAD debian uupdate diff -Nru cl-md5-20170630/README cl-md5-20180224.gitb141260/README --- cl-md5-20170630/README 2017-04-21 08:39:07.000000000 +0000 +++ cl-md5-20180224.gitb141260/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -This package implements The MD5 Message-Digest Algorithm, as defined -in RFC 1321 by R. Rivest, published April 1992. - -It was originally written by Pierre R. Mai, with copious input from -the cmucl-help mailing-list hosted at cons.org, in November 2001 and -has been placed into the public domain. In the meantime various fixes -and improvements for other implementations as well as maintenance have -been provided by Christophe Rhodes, Alexey Dejneka, Nathan Froyd, -Andreas Fuchs, John Desoi, Dmitriy Ivanov, and Kevin M. Rosenberg, and -have been reintegrated into this consolidated version by Pierre R. Mai. - -WARNING: The MD5 Message-Digest Algorithm has been compromised as a -cryptographically secure hash for some time, with known theoretical -and practical attacks. Therefore use of this implemenation is only -recommended for legacy uses or uses which do not require a -cryptographically secure hash. Use one of the newer SHA-2 and SHA-3 -secure hash standards, or whatever is currently deemed -cryptographically secure for all other uses. - -This software is "as is", and has no warranty of any kind. The -authors assume no responsibility for the consequences of any use of -this software. diff -Nru cl-md5-20170630/README.md cl-md5-20180224.gitb141260/README.md --- cl-md5-20170630/README.md 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/README.md 2018-02-23 23:24:35.000000000 +0000 @@ -0,0 +1,26 @@ +[![Build Status](https://travis-ci.org/pmai/md5.svg?branch=master)](https://travis-ci.org/pmai/md5) + +This package implements The MD5 Message-Digest Algorithm, as defined +in [RFC 1321][] by R. Rivest, published April 1992. + +It was originally written by Pierre R. Mai, with copious input from +the cmucl-help mailing-list hosted at cons.org, in November 2001 and +has been placed into the public domain. In the meantime various fixes +and improvements for other implementations as well as maintenance have +been provided by Christophe Rhodes, Alexey Dejneka, Nathan Froyd, +Andreas Fuchs, John Desoi, Dmitriy Ivanov, and Kevin M. Rosenberg, and +have been reintegrated into this consolidated version by Pierre R. Mai. + +**WARNING:** The MD5 Message-Digest Algorithm has been compromised as a +cryptographically secure hash for some time, with known theoretical +and practical attacks. Therefore use of this implemenation is only +recommended for legacy uses or uses which do not require a +cryptographically secure hash. Use one of the newer SHA-2 and SHA-3 +secure hash standards, or whatever is currently deemed +cryptographically secure for all other uses. + +This software is "as is", and has no warranty of any kind. The +authors assume no responsibility for the consequences of any use of +this software. + +[RFC 1321]: https://tools.ietf.org/html/rfc1321 diff -Nru cl-md5-20170630/.travis.yml cl-md5-20180224.gitb141260/.travis.yml --- cl-md5-20170630/.travis.yml 1970-01-01 00:00:00.000000000 +0000 +++ cl-md5-20180224.gitb141260/.travis.yml 2018-02-23 23:24:35.000000000 +0000 @@ -0,0 +1,25 @@ +language: lisp +sudo: required + +env: + matrix: + - LISP=abcl + - LISP=allegro + - LISP=sbcl + - LISP=sbcl32 + - LISP=ccl + - LISP=ccl32 + - LISP=clisp + - LISP=clisp32 + - LISP=ecl + +install: + - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh + +script: + - cl -e '(pushnew :md5-testing cl:*features*) + (ql:quickload "md5") + (unless (md5::test-rfc1321) + (uiop:quit 1)) + (unless (md5::test-other) + (uiop:quit 1))'