[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 <meebey@debian.org> wrote:
[please only send replies to debian-cli@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

       * 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
         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


Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    meebey@meebey.net  http://www.meebey.net/
PEAR Developer    meebey@php.net     http://pear.php.net/
Debian Developer  meebey@debian.org  http://www.debian.org/
mono-packagers-list mailing list

Reply to: