<br><br><div><span class="gmail_quote">2007/2/19, Martin Pitt <<a href="mailto:martin.pitt@ubuntu.com">martin.pitt@ubuntu.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello Ubuntu developers,<br><br>a fair while ago, the Debian project collectively decided that Ubuntu<br>source and binary packages should not carry Debian's maintainers in<br>their Maintainer: field any more. Instead, we shall preserve them in
<br>the Original-Maintainer: field and put an Ubuntu specific contact into<br>Maintainer:. Please see the specification [1] for details.<br><br>With the recent dpkg upload [2], this now gets enforced. I. e.<br>dpkg-source (called from dpkg-buildpackage and debuild) refuses to
<br>create a source package if the version number indicates Ubuntu<br>modifications, but the Maintainer address is not Ubuntuish. The new<br>default values for these fields are:<br><br>  Ubuntu Core Developers <<a href="mailto:ubuntu-devel-discuss@lists.ubuntu.com">
ubuntu-devel-discuss@lists.ubuntu.com</a>><br><br>for packages in main and restricted, and<br><br>  Ubuntu MOTU Developers <<a href="mailto:ubuntu-motu@lists.ubuntu.com">ubuntu-motu@lists.ubuntu.com</a>><br><br>for packages in universe and multiverse.
<br><br>However, if a particular package deserves a more specific contact,<br>then it is encouraged to use a personal or team mailing list contact<br>(however, it must be an @<a href="http://ubuntu.com">ubuntu.com</a> address).
<br><br>In source package's debian/control fields, the original maintainer<br>must be preserved in the field<br><br>  XSBC-Original-Maintainer:<br><br>dpkg will then create an 'Original-Maintainer:' field in the .dsc
<br>(flag 'S'), .deb (flag 'B') and .changes (flag 'C') files. If you are<br>interested in the details of this XSBC magic, please see [3].<br><br>In the next four weeks (until Feisty's beta freeze) I will coordinate
<br>the necessary 129 source package rebuilds which are necessary for<br>getting all binary packages in Ubuntu main fixed for the new<br>maintainer fields. If you are maintaining a particular set of packages<br>that matter size-wise, and you are sure that you want to upload a new
<br>version in the next month, please add them to [4].<br><br>Thank you for your attention,<br><br>Martin Pitt<br>on behalf of the Ubuntu distro team<br><br>[1] <a href="https://wiki.ubuntu.com/DebianMaintainerField">https://wiki.ubuntu.com/DebianMaintainerField
</a><br>[2] <a href="http://librarian.launchpad.net/6442300/dpkg_1.13.24ubuntu4_source.changes">http://librarian.launchpad.net/6442300/dpkg_1.13.24ubuntu4_source.changes</a><br>[3] <a href="http://www.debian.org/doc/debian-policy/ch-controlfields.html#s5.7">
http://www.debian.org/doc/debian-policy/ch-controlfields.html#s5.7</a><br>[4] <a href="https://wiki.ubuntu.com/MaintainerFieldRebuilds">https://wiki.ubuntu.com/MaintainerFieldRebuilds</a><br><br>--<br>Martin Pitt        <a href="http://www.piware.de">
http://www.piware.de</a><br>Ubuntu Developer   <a href="http://www.ubuntu.com">http://www.ubuntu.com</a><br>Debian Developer   <a href="http://www.debian.org">http://www.debian.org</a><br><br>-----BEGIN PGP SIGNATURE-----
<br>Version: GnuPG v1.4.6 (GNU/Linux)<br><br>iD8DBQFF2Y3GDecnbV4Fd/IRAgKIAKD+kc/2MYqJ7TJKpaE7AjGLfWbw/gCgtola<br>hd5iewBe8A1wx3whwcNK3N4=<br>=JUNU<br>-----END PGP SIGNATURE-----<br><br>--<br>ubuntu-devel-announce mailing list
<br><a href="mailto:ubuntu-devel-announce@lists.ubuntu.com">ubuntu-devel-announce@lists.ubuntu.com</a><br><a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce
</a><br><br></blockquote></div>Hello,<br>Here's a small script that I wrote for my own use, but maybe some people would find it useful.<br>It implements the spec and cares about setting the maintainer to the right field. (exceptions are taken for the script that mangles the binary packages)
<br>You can find it at <a href="http://dunnewind.net/~lutin/code/update-maintainer">http://dunnewind.net/~lutin/code/update-maintainer</a><br><br>Any criticism / feedbacks are welcome<br>Regards<br>Albin Tonnerre (Lutin)<br>