Re: [mono-packagers] ANNOUNCE: cli-common 0.7 / Debian CLI Policy 0.7 released
About the MONO_DISABLE_SHM stuff:
mono from SVN now uses posix shared memory instead of the .wapi directory if the platform
supports it, so hopefully this .wapi mess can go away in the future.
On Thu, Aug 6, 2009 at 12:17 AM, Mirco Bauer <firstname.lastname@example.org>
[please only send replies to email@example.com, 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
* 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
* Section 3.2.2, `Policy Files': Added reference to the
mono-api-check tool and made raising clilibs version
* Section 2.4, `".NET" or long "Microsoft .NET Framework"':
Updated URL to Microsoft .NET Guidelines.
* Section 2.6, `Package Names': Made upstream tarball names
* Section 3.1.3, `File Permissions': Replaced find commands
* 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
 package and also on the pkg-mono website .
For people interested in the development of the CLI common
infrastructure, the cli-common source package is now maintained in a
git repository .
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.
Mirco 'meebey' Bauer
PGP-Key ID: 0xEEF946C8
FOSS Developer firstname.lastname@example.org http://www.meebey.net/
PEAR Developer email@example.com http://pear.php.net/
Debian Developer firstname.lastname@example.org http://www.debian.org/
mono-packagers-list mailing list