2009
cli-common (0.7) unstable; urgency=low
[ Mirco Bauer ]
* cli-policy.sgml:
+ Updated to version 0.7, containing important changes which can be
found in the History section of the policy.
* gac-package-install:
+ Cascade error condition when calling runtime scripts. (Closes: #517198)
(thanks to Loïc Minier <lool@dooz.org> for the investigation and
providing the patch)
* dh_cligacpolicy:
+ Fixed syntax error causing the description of Keyfile to be omitted.
(Closes: #487464)
* dh_clideps
dh_makeclilibs:
+ Fix cli-common-dev build-dep(-indep) detection logic. (Closes: #500329)
(thanks to Chow Loong Jin <hyperair@gmail.com> for the patch)
* dh_makeclilibs:
+ Pass by default MONO_GAC_PREFIX=debian/tmp/usr so monodis can find
libraries devided into multi-binary packages. (Closes: #498868)
* mono.pub
mono.snk:
+ Added the public and private key of Mono so libraries that don't have
a key shipped by upstream can use this one, as defined in
Debian CLI Policy v0.7 §3.2.5
* debian/control:
+ Added ghostscript to build-deps-indep.
[ Sam Hocevar ]
* dh_clideps:
+ Add support for the "os" attribute in <dllmap> entries
(http://www.mono-project.com/Config_DllMap).
-- Mirco Bauer <meebey@debian.org> Wed, 05 Aug 2009 16:03:59 +0200
cli-common (0.6.2) unstable; urgency=low
* cli-nant.make
cli_nant.pm
debian/dh_auto_build_nant
debian/dh_auto_clean_nant:
+ Initial implementation of nant integration with debhelper's "dh" tool.
Just include /usr/share/cli-common/cli-nant.make in your debian/rules
file and you are done!
-- Mirco Bauer <meebey@debian.org> Fri, 13 Mar 2009 00:55:01 +0100
cli-common (0.6.1) unstable; urgency=low
* Upload to unstable.
-- Mirco Bauer <meebey@debian.org> Fri, 06 Mar 2009 01:38:39 +0100
cli-common (0.6.0) experimental; urgency=low
[ David Paleino ]
* debian/control:
+ Updated mono-1.0-devel build-dependency to mono-devel, as "sn" is now
part of mono-devel.
[ Mirco Bauer ]
* debian/dh_clideps
debian/dh_makeclilibs:
+ Pass parameters we use to init() of debhelper (as required by dh 7.1).
* debian/control:
+ Versioned mono-devel and mono-utils dependency for cli-common-dev to
ensure we get an experimental buildd friendly version.
+ Bumped Standards-Version to 3.8.0 (no changes needed)
-- Mirco Bauer <meebey@debian.org> Sat, 31 Jan 2009 18:19:41 +0100
2008
cli-common (0.5.7) unstable; urgency=low
* The "debhelper 7 integration" release
* cli.make:
+ Makefile to be included by source packages in debian/rules.
* cli.pm:
+ Sequence file to support our dh_*cli* scripts with debhelper's dh tool.
* postrm-cligacpolicy:
+ Remove GAC policy files also in "upgrade" stage, else upgrades and
downgrades will leave policy files around.
* debian/control:
+ Updated debhelper dependency to >= 7.0.8 for cli-common-dev, as cli.make
hooks into debhelper's dh sequence support.
+ Changed Maintainer to Debian CLI Common Team.
+ Added Homepage, Vcs-Svn and Vcs-Browser fields.
* debian/cli-common-dev.install:
+ Added cli.make
+ Added cli.pm
-- Mirco Bauer <meebey@debian.org> Sun, 11 May 2008 13:13:41 +0200
cli-common (0.5.6) unstable; urgency=low
* postrm-cligacpolicy:
+ Only remove the GAC policy file in "remove" stage, else we try to remove
the file it again in "purge" stage, which fails of course.
(Closes: #460039, thanks to Varun Hiremath <varunhiremath@gmail.com> for
the investigation)
* prerm-cligac:
+ Only remove GAC assemblies in "remove" and "upgrade" stage, we don't
support error unwind here.
* dh_clideps:
+ Require cli-common >= 0.5.6 for packages that use dh_cligacpolicy.
* debian/cli-common-dev.manpages:
+ Added dh_clistrip.1
* debian/control:
+ Updated Standards-Version to 3.7.3 (no changes needed).
-- Mirco Bauer <meebey@debian.org> Thu, 10 Jan 2008 22:52:38 +0100
cli-common (0.5.5) unstable; urgency=low
* debian/control:
+ Depend on mono-1.0-devel for sn, it was moved from mono-mcs.
-- Sebastian Dröge <slomo@debian.org> Wed, 09 Jan 2008 06:53:45 +0100
cli-common (0.5.4) unstable; urgency=low
* debian/cli-common-dev.install:
+ Added dh_clistrip, which all CLI packages should use to handle .mdb
files automatically.
* policy-remove:
+ New script which is used to removes GAC policy files from all GACs.
* gac-package-install
+ Removed the misleading "ignoring" from the error message if an assembly
could not be found.
* postrm-cligacpolicy:
+ Don't abuse the policy-install script to remove policies when the package
is removed, instead we are using policy-remove now.
* dh_clideps:
+ Require higher cli-common version for packages that use dh_cligacpolicy.
-- Mirco Bauer <meebey@debian.org> Tue, 01 Jan 2008 14:06:55 +0100
2007
cli-common (0.5.3) unstable; urgency=low
* dh_clideps:
+ Added CLI 2.1 runtime support (Moonlight/Silverlight).
+ Raised required cli-common version to >= 0.5.1 for packages that use the
late-GAC install feature (dh_installcligac), as older versions silently
missed installing policy files.
-- Mirco Bauer <meebey@debian.org> Thu, 20 Dec 2007 22:58:27 +0100
cli-common (0.5.2) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ Replaces: cli-common-dev (= 0.5.0) is not enough, the policy-install file
is also in older versions present, << 0.5.1 allows upgrades from etch and
lenny.
-- Mirco Bauer <meebey@debian.org> Mon, 03 Dec 2007 23:08:17 +0100
cli-common (0.5.1) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ Moved policy-install script from cli-common-dev to cli-common package,
and added needed Replaces field to cli-common in debian/control.
(Closes: #454136)
-- Mirco Bauer <meebey@debian.org> Mon, 03 Dec 2007 20:52:44 +0100
cli-common (0.5.0) unstable; urgency=low
* Mirco 'meebey' Bauer:
+ Includes CLI policy version 0.5.0.
+ Removed ".NET" from package descriptions.
* Dylan R. E. Moonfire
+ dh_cligacpolicy:
- Cleaned up the code to simplify the file.
- Corrected some typos in the man page.
- Removed some of the variables.
- Renamed from dh_createclipolicy
-- Mirco Bauer <meebey@debian.org> Sun, 02 Dec 2007 16:29:03 +0100
cli-common (0.4.9) unstable; urgency=low
* Mirco 'meebey' Bauer':
+ debian/control:
- Added dh_installcligac, dh_createclipolicy, dh_clifixperms and
dh_clistrip to cli-common-dev package description.
- Added perl-modules to cli-common and cli-common-dev dependencies.
(Closes: #431586)
- Using my Debian email address now.
+ dh_clistrip:
- New debhelper tool similar to dh_strip to strip (delete) or move
debugging symbols of CLI applications and libraries.
-- Mirco Bauer <meebey@debian.org> Wed, 04 Jul 2007 20:44:13 +0200
cli-common (0.4.8) unstable; urgency=low
* Upload to unstable
* Sebastian 'slomo' Dröge:
+ Depend on texlive packages instead of old tetex-extra
* Mirco 'meebey' Bauer':
+ Includes CLI policy version 0.4.3.
-- Sebastian Dröge <slomo@debian.org> Sun, 15 Apr 2007 22:26:55 +0200
cli-common (0.4.7) experimental; urgency=low
* Sebastian 'slomo' Dröge:
+ debian/rules:
- Add binary-arch target (Closes: #395583)
+ debian/control,
debian/cli-policy.sgml:
- Update to use my debian.org mail address
+ debian/control:
- Move debhelper to Build-Depends from Build-Depends-Indep
* Mirco 'meebey' Bauer':
+ dh_clideps:
- Add support for kfreebsd-i386 and kfreebsd-amd64
+ dh_clideps:
- Added support for overriding assembly references using
debian/$package.clideps-override.
-- Sebastian Dröge <slomo@debian.org> Tue, 27 Feb 2007 14:37:02 +0100
2006
cli-common (0.4.6) unstable; urgency=low
* Mirco 'meebey' Bauer
+ dh_clideps:
- Don't parse symlinks that point to CLI assemblies.
- Added support for MONO_PATH using -l parameter.
- Only use the basename of DLL map targets.
(else the shlibs lookup will fail)
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 1 Oct 2006 12:51:20 +0200
cli-common (0.4.5) unstable; urgency=low
* Mirco 'meebey' Bauer
+ debian/control:
- Really added libxml-dom-perl dependency to cli-common-dev.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 24 Sep 2006 20:06:14 +0200
cli-common (0.4.4) unstable; urgency=low
* Dylan R. E. Moonfire
+ Created dh_clifixperms to easily correct file permissions.
* Mirco 'meebey Bauer
+ Updated link in the CLI Policy for MS .NET term usage.
+ dh_{makeclilibs,clideps}:
- Bumped cli-common-dev build-depends check to >= 0.4.4
+ dh_clideps:
- Rewrote many parts.
- Assembly ModuleRefs are now parsed.
- Using /etc/mono/config now for resolving DLL maps.
- Added override feature for detected dependencies, to support Suggests
and Recommends fields. (debian/$package.clideps-override)
- Using libxml-dom-perl now instead of hackish regex.
- Added special handling of libc6 dependency, the package is not called
libc6 on all architectures.
+ debian/control:
- Removed transition dependency for cli-common on cli-common-dev.
(7 month for a package rename transition should be more than enough)
- Added libxml-dom-perl dependency to cli-common.
- Updated to Standards Version 3.7.2 (no changes).
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 24 Sep 2006 00:58:36 +0200
cli-common (0.4.3) unstable; urgency=low
* Sebastian 'slomo' Dröge:
+ Fix file naming of the policy files in the CLI policy
+ dh_installcligac:
- Do some sanity checking whether the files listed in the installcligac
files really exist. Otherwise fail.
+ gac-package-install:
- Fail at install time if a file listed in the installcligac file does
not exist. (Closes: #366451)
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Wed, 28 Jun 2006 12:33:24 +0200
cli-common (0.4.2) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Renamed debian/cli-common-dev.manapges to debian/cli-common-dev.manpages
(caused missing manpages, Closes: #368212)
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 21 May 2006 13:29:13 +0200
cli-common (0.4.1) unstable; urgency=low
* Mirco 'meebey' Bauer
+ debian/control:
- Fixed replaces of cli-common-dev.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sat, 29 Apr 2006 22:29:38 +0200
cli-common (0.4.0) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Includes CLI policy version 0.4.0.
+ Added LD_LIBRARY_PATH to "mono" call for internal-mono mode.
+ Fixed dllmap parser regex in dh_clideps and dh_makeclideps, to not use
the full filename but the SONAME.
+ Fixed shlibs parser regex and cat call to use fullpath.
+ New package cli-common-dev, which is for building CLI
libraries/application packages.
cli-common is now used for base package for runtime, it includes a
framework for GAC integration across CRLs.
For transition cli-common depends on cli-common-dev till all source
packages have updated their build-deps.
+ Bumped debhelper compat to 5 and updated the build-dep to >= 5.0.0
+ dh_clideps will now create dependencies for applications on mono-runtime
instead of mono-jit, required for libraries that are installed via GAC.
* Dylan R. E. Moonfire <debian@mfgames.com>
+ Added a late GAC installer framework.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Mon, 20 Feb 2006 00:59:07 +0100
2005
cli-common (0.2.3) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Added LD_LIBRARY_PATH to dh_makeclilibs and dh_clideps for the
internal-mono mode, this fixes full bootstrapping of Mono.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 2 Oct 2005 17:45:28 +0200
cli-common (0.2.2) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Fixed manpage of dh_makeclilibs, "internal-mono" not "--internal-mono".
+ dh_clideps knows now 2.0.0.0 version of mscorlib.
+ Fixed bug in dh_clideps, when .NET 1.0 and 2.0 were used in the same
package, the generated dependency was only for .NET 1.0 then.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sat, 24 Sep 2005 15:46:42 +0200
cli-common (0.2.1) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Added mono/2.0 to MONO_PATH in dh_clideps and dh_makeclilibs for
internal-mono mode, this caused FTBFS.
(thanks to Sebastian Dröge <mail@slomosnail.de> for investigating)
+ Using debian/tmp/usr/bin/monodis in dh_makeclilibs again.
+ Updated to Standards Version 3.6.2.1 (no changes).
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Fri, 2 Sep 2005 18:35:20 +0200
cli-common (0.2.0) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Ported the CLI policy in SGML.
+ /usr/share/doc/cli-common contains now the CLI policy.
+ Includes CLI policy version 0.2.0.
+ debian/control:
- Added debiandoc-sgml and tetex-extra to build-deps-indep.
- Changed Build-Depends to Build-Depends-Indep.
+ debian/rules:
- Added calls to generate the CLI policy from SGML.
- Moved pod2man calls to build target.
+ debian/cli-common.docs:
- Added generated CLI policy documents.
+ dh_clideps:
- Added error handling/messages when monodis fails for some reason.
- Fixed bug, it was not generating required dependencies when run in
internal-mono mode, caused wrong CLI deps for mono packages.
- Packages with no .exe files will no longer have a mono-jit
dependency.
- The versioned dependency of mono-jit for applications will be >= 1.0
when using .NET 1.0 and >= 1.1.8.1-1 when using .NET 2.0 now.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 28 Aug 2005 15:53:48 +0200
cli-common (0.1.4) unstable; urgency=low
* Mirco 'meebey' Bauer
+ Changed title of generated manpages. (Closes: #288198)
+ Applied patch by Ingo Saitz that allows to use a built mono in debian/
(using internal-mono switch).
+ Added debian/compat.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 10 Jul 2005 19:46:23 +0200
cli-common (0.1.3.0) unstable; urgency=low
* upload to unstable
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sun, 29 May 2005 19:52:32 +0200
cli-common (0.1.3) experimental; urgency=low
* Mirco 'meebey' Bauer
+ fixed bug in dh_clideps, when no "-r" was passed it didn't generate a
dependency on the virtual machine.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sat, 14 May 2005 16:47:37 +0200
cli-common (0.1.2) experimental; urgency=low
* Mirco 'meebey' Bauer
+ build-dep check for cli-common applies also now to buil-dep-indep.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Sat, 23 Apr 2005 12:44:14 +0200
cli-common (0.1.1) experimental; urgency=low
* Mirco 'meebey' Bauer
+ added mono-mcs and virtual packages to dependencies.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Mon, 4 Apr 2005 18:31:27 +0200
cli-common (0.1) experimental; urgency=low
* Mirco 'meebey' Bauer
+ Initial release.
-- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org> Mon, 4 Apr 2005 18:31:27 +0200