[mono-packagers] ANNOUNCE: cli-common 0.7 / Debian CLI Policy 0.7 released
Mirco Bauer
meebey at debian.org
Wed Aug 5 18:17:19 EDT 2009
[please only send replies to debian-cli at lists.debian.org, for
posting is no subscription required]
Dear Debian CLI package maintainers,
I am happy to announce the release of cli-common 0.7 and with that an
updated Debian CLI Policy version.
This policy update is announced as it contains important changes for
packages, which all CLI package maintainers should be aware of.
Changes from 0.5.1 to 0.7:
* Section 3.1.2, `File Locations': GAC libraries must now go in
/usr/lib/cli/assembly_name-X.Y instead of
/usr/lib/upstream_package_name-X.Y. as one source package
might ship many assemblies with different ABI versions. This
would produce very confusing directory names.
* Section 3.2.1, `Naming & Versioning': Late-GAC install is now
mandatory.
* Section 3.1.4, `Build Dependencies': Added CLI SDKs as
alternative to the compiler.
* Section 3.2.5, `Signing': Using the mono.snk key of
cli-common-dev is now mandatory if upstream doesn't ship one.
* Section 4.3, `MONO_DISABLE_SHM': Replaced MONO_SHARED_DIR
workaround with cli.make and MONO_DISABLE_SHM.
* Section 6.2.2, `debhelper 7 Example': Added debhelper 7
example.
* Section 3.2.2, `Policy Files': Added reference to the
mono-api-check tool and made raising clilibs version
mandatory.
* Section 2.4, `".NET" or long "Microsoft .NET Framework"':
Updated URL to Microsoft .NET Guidelines.
* Section 2.6, `Package Names': Made upstream tarball names
clearer.
* Section 3.1.3, `File Permissions': Replaced find commands
with dh
+ cli.make.
* Section 3.2.1, `Naming & Versioning': Removed ASP.NET as it's
not a programming language and added IronPython and IronRuby.
As usual you can find the current Debian CLI Policy in the cli-common
[0] package and also on the pkg-mono website [1].
For people interested in the development of the CLI common
infrastructure, the cli-common source package is now maintained in a
git repository [2].
If you want to read the updated policy using the debian package,
you probably have to wait for the next dinstall + mirror push.
In this policy update are not all known issues addressed yet. For Debian
CLI Policy 0.8 we seek for discussion to address them. Details will be
posted later with a separate post.
[0] http://packages.debian.org/sid/cli-common
[1] http://pkg-mono.alioth.debian.org/cli-policy/
[2] git://git.debian.org/pkg-cli-common/packages/cli-common.git
--
Regards,
Mirco 'meebey' Bauer
PGP-Key ID: 0xEEF946C8
FOSS Developer meebey at meebey.net http://www.meebey.net/
PEAR Developer meebey at php.net http://pear.php.net/
Debian Developer meebey at debian.org http://www.debian.org/
More information about the mono-packagers-list
mailing list