Differences between revisions 1 and 2
Revision 1 as of 2006-09-15 11:41:52
Size: 130
Comment: Initial starting.
Revision 2 as of 2006-09-25 22:44:02
Size: 1097
Comment: Adding some bits of information (still not more than a short list).
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:

A further example: NonMaintainerUpload

== What are binNMUs? ==

A '''binNMU''' is a binary-only non-maintainer upload. In this case the {{{arch: any}}} packages are rebuild, but the {{{arch: all}}} packages are not. This is necessary for cases, where a simple rebuild (without any changes to the package) will fix a serious error (an [http://lists.debian.org/debian-release/2006/09/msg00003.html example]).

== How to make packages binNMU safe? ==

 * versioned dependency on {{{dpkg-dev (>= 1.13.19)}}}
 * declaring dependency between 2 {{{arch: any}}} packages: {{{${binary:Version}}}}
 * declaring dependency between an {{{arch: any}}} to an {{{arch: all}}} package: {{{${souce:Version}}}}
 * no way for a safe dependency between an {{{arch: all}}} to an {{{arch: any}}} package using these variables

== Where to request a binNMU? ==

To request a binNMU ask for it on the [http://lists.debian.org/debian-release/ debian-release mailing list].

The info in this thread could be the starting point for this page: http://lists.debian.org/debian-mentors/2006/09/msg00223.html

A further example: NonMaintainerUpload

What are binNMUs?

A binNMU is a binary-only non-maintainer upload. In this case the arch: any packages are rebuild, but the arch: all packages are not. This is necessary for cases, where a simple rebuild (without any changes to the package) will fix a serious error (an [http://lists.debian.org/debian-release/2006/09/msg00003.html example]).

How to make packages binNMU safe?

  • versioned dependency on dpkg-dev (>= 1.13.19)

  • declaring dependency between 2 arch: any packages: ${binary:Version}

  • declaring dependency between an arch: any to an arch: all package: ${souce:Version}

  • no way for a safe dependency between an arch: all to an arch: any package using these variables

Where to request a binNMU?

To request a binNMU ask for it on the [http://lists.debian.org/debian-release/ debian-release mailing list].