[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ next ]
Here are the changes to the Debian CLI Policy document.
Changes from 0.5.1 to 0.7:
File Locations, Section 3.1.2: GAC libraries must now go in /usr/lib/cli/assembly_name-X.Y instead of /usr/lib/cli/upstream_package_name-X.Y, as one source package might ship many assemblies with different ABI versions. This would produce very confusing directory names.
Naming & Versioning, Section 3.2.1: Late-GAC install is now mandatory.
Build Dependencies, Section 3.1.4: Added CLI SDKs as alternative to the compiler.
Signing, Section 3.2.5: Using the mono.snk key of cli-common-dev is now mandatory if upstream doesn't ship one.
MONO_DISABLE_SHM, Section 4.3: Replaced MONO_SHARED_DIR workaround with cli.make and MONO_DISABLE_SHM.
debhelper 7 Example, Section 6.2.2: Added debhelper 7 example.
Policy Files, Section 3.2.2: Added reference to the mono-api-check tool and made raising clilibs version mandatory.
".NET" or long "Microsoft .NET Framework", Section 2.4: Updated URL to Microsoft .NET Guidelines.
Package Names, Section 2.6: Made upstream tarball names clearer.
File Permissions, Section 3.1.3: Replaced find commands with dh + cli.make.
Naming & Versioning, Section 3.2.1: Removed ASP.NET as it's not a programming language and added IronPython and IronRuby.
Changes from 0.5.0 to 0.5.1:
Package Names, Section 2.6: Added examples for the different meanings of package name.
Naming & Versioning, Section 3.2.1: Explicitly name the "lib" prefix requirement for library packages.
Changes from 0.4.4 to 0.5.0:
Removed DRAFT tag, the policy is now official.
Build Dependencies, Section 3.1.4: Added C# 3.0 to the compiler list.
File Permissions, Section 3.1.3: Added dh_clifixperms as alternative to the find command.
Changes from 0.4.2 to 0.4.3:
dh_installcligac, Section 6.1.3: Fixed order of dh_installcligac calls.
debhelper 5/6 Example, Section 6.2.1: Fixed debhelper example (order).
cdbs Example, Section 6.2.3: Fixed cdbs example (order).
Changes from 0.4.1 to 0.4.2:
GAC Policy File Example, Section 6.2.6: Fixed naming of the policy files.
Changes from 0.4.0 to 0.4.1:
debhelper 5/6 Example, Section 6.2.1: Fixed typo.
Changes from 0.3.0 to 0.4.0:
Build Dependencies, Section 3.1.4: Added nemerle to the compilers.
Packaging Policy, Chapter 3: Added a packaging chapter that includes some of the old chapter and some new.
GAC Library Packaging, Section 3.2: Added informations about signing and policy files.
dh_installcligac, Section
6.1.3: Added and consolidated the information on
dh_installcligac
.
File Locations, Section 3.1.2:
Require that files are installed into /usr/lib/package
or
/usr/lib/cli/package-X.Y
now.
Changes from 0.2.1 to 0.3.0:
".NET" or long "Microsoft .NET Framework", Section 2.4: Added URL for the ".NET" term.
GAC - Global Assembly Cache, Section 2.5: Added explanation of GAC.
GAC Library Packaging, Section 3.2: Added section for naming of GAC packages.
Changes from 0.2.0 to 0.2.1:
Helper Scripts: cli-common-dev, Section 6.1: Added examples for debhelper and CDBS.
Changes from 0.1.1 to 0.2.0:
Policy History, Chapter 1: Added chapter "Policy History"
Build Dependencies, Section 3.1.4: Compiler dependency is no longer strict on mono-mcs
Helper Scripts: cli-common-dev, Section 6.1: Note that dh_makeclilibs must be called before dh_clideps
Build Dependencies, Section 3.1.4: Moved dh_clideps and dh_makeclilibs into their own subsections
File Permissions, Section 3.1.3: Added chapter "File Permissions"
Migrating Existing Packages, Section 6.3: cli-wrapper is now deprecated
Introduction, Section 4.2.1: Added an external link for DllNotFoundException
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ next ]
Debian CLI Policy
Version 0.7mailto:meebey@debian.org
mailto:brandon@smarterits.com
mailto:slomo@debian.org
mailto:debian@mfgames.com