cli-common (0.9+nmu1) unstable; urgency=medium * Non-maintainer upload fixing a bug blocking serious bug #777597 -- perl-modules: upgrade regression: dpkg: dependency problems prevent configuration of perl-modules * replace dependencies on 'perl-modules' with just 'perl' as per Perl policy existence of perl-modules package is an implementation detail (Closes: #779113) -- Damyan Ivanov Wed, 25 Feb 2015 20:56:32 +0000 cli-common (0.9) unstable; urgency=medium * The "Hello Mono 3 and F#" release [ Mirco Bauer ] * Mono 3.0 no longer ships 4.0/sn.exe but 4.5/sn.exe * Added .NET 4.5 support of Mono 3.0 * Fixed failing pod2man * Fixed syntax screwup of dh_cligacpolicy's manpage [ Christopher James Halse Rogers ] * Add missing need_dot_net_4_5 variable declaration to dh_clideps * Add dh_installcliframework -- Mirco Bauer Wed, 15 Jan 2014 07:08:16 +0100 cli-common (0.8.2) unstable; urgency=low * Don't quote the regexp. Perl doesn't allow quoted (compiled) regexps to subsequently have modifiers added. Broke case insensitive "i:" excludes. -- Iain Lane Tue, 17 Jan 2012 20:25:28 +0000 cli-common (0.8.1) unstable; urgency=low * Brown paper bag upload * dh_clideps: Fix perl syntax errors which prevented interpretation of file (Closes: #656188) -- Iain Lane Tue, 17 Jan 2012 10:53:43 +0000 cli-common (0.8) unstable; urgency=low * Upload to unstable * Fixed matching excluded modulerefs * Added deprecation warning to cli.make -- Mirco Bauer Mon, 16 Jan 2012 07:10:31 +0100 cli-common (0.8~xamarin2) experimental; urgency=low [ Julian Taylor ] * try to resolve all module references before failing [ Christopher James Halse Rogers ] * dh_clideps: Search all binary packages to resolve private libraries, not just the currently active ones. -- Mirco Bauer Thu, 29 Sep 2011 22:59:53 +0200 cli-common (0.8~xamarin1) experimental; urgency=low [ Iain Lane ] * Support case-insensitive excludes and search foo and foo.dll * Automatically exclude some common windows libraries * cli-policy: We now use the upstream name for pcfiles [ Julian Taylor ] * auto exclude more windows libs * fix syntax error, missing commas [ Iain Lane ] * Fix case insensitive ignore -- Mirco Bauer Wed, 18 May 2011 01:21:58 +0200 cli-common (0.8~exp2) experimental; urgency=low [ Christopher James Halse Rogers ] * Add --exclude-moduleref option to dh_clideps [ Mirco Bauer ] * Fixed minor typos in pod -- Mirco Bauer Sat, 09 Apr 2011 14:32:20 +0200 cli-common (0.8~exp1) experimental; urgency=low [ Mirco Bauer ] * Cleaned up Uploaders * Added .NET 4.0 support (requires mono-runtime >= 2.10.1) * Fixed minimum build-dep version check in dh_clideps and dh_makeclilibs (closes: #597440) * Enhanced error handling for signature parsing and ignore delay-signed assemblies in dh_makeclilibs * Bumped minimum cli-common-dev version to 0.8~ [ Christopher James Halse Rogers ] * dh_clideps: (closes: #568970) + Also resolve references to private native libraries. + Now that we can cover all dllmap cases, fail the build when unable to resolve a native library dependency. + Add -X/--exclude option to remove libraries from dependency resolution -- Mirco Bauer Tue, 05 Apr 2011 22:05:49 +0200 cli-common (0.7.1) unstable; urgency=low * debian/control: + Updated Vcs-* fields pointing to the git repository now. + Changed Section to cli-mono. * dh_clifixperms: + Only operate on files (not symlinks). -- Mirco Bauer Thu, 07 Jan 2010 11:45:29 +0100 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 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 for the patch) * dh_makeclilibs: + Pass by default MONO_GAC_PREFIX=debian/tmp/usr so monodis can find libraries divided 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 entries (http://www.mono-project.com/Config_DllMap). -- Mirco Bauer 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 Fri, 13 Mar 2009 00:55:01 +0100 cli-common (0.6.1) unstable; urgency=low * Upload to unstable. -- Mirco Bauer 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 Sat, 31 Jan 2009 18:19:41 +0100 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 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 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 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 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 Tue, 01 Jan 2008 14:06:55 +0100 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 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 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 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 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 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 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 Tue, 27 Feb 2007 14:37:02 +0100 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 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 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 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 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 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 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 + Added a late GAC installer framework. -- Debian Mono Group Mon, 20 Feb 2006 00:59:07 +0100 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 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 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 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 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 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 Sun, 10 Jul 2005 19:46:23 +0200 cli-common (0.1.3.0) unstable; urgency=low * upload to unstable -- Debian Mono Group 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 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 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 Mon, 4 Apr 2005 18:31:27 +0200 cli-common (0.1) experimental; urgency=low * Mirco 'meebey' Bauer + Initial release. -- Debian Mono Group Mon, 4 Apr 2005 18:31:27 +0200