It was just pointed out to me that there is a new RFP for bind9 packages 
filed to the wnpp part of the BTS.

As the BIND package maintainer, I indicated many months ago my intention to
package BIND 9.X for Debian.  

Unfortunately, the BIND 9.0.0 and 9.0.1 releases contained sources for 
required elements that were not compliant with the DFSG, and so would at best 
have been made available in non-US/non-free.  After the firestorm that resulted
from my putting the 8.X BIND bits in non-free, I decided to try and get the
problem resolved before packaging BIND 9.X.

As a result of discussion with key contacts at the ISC, this issue has been
completely resolved for the upcoming BIND 9.1.0 release, currently in beta.  I
have done quite a bit of work on packages in preparation for this release, and
will be ready to upload shortly after 9.1.0 is finally released.  Note that
unless we change Debian crypto code policy in the meantime, bind9 will show up
in non-US since it includes required crypto-based authentication components.
The ISC happily makes this available for export from the US, so I'm sure we
could too... but until the DPL and FTP admins indicate it is ok to do so, I
will direct the packages to non-US.

Getting this right has two major components that are worth my commenting on
here.  First, the package 'bind' will continue to be 8.X to avoid violating
the principle of least astonishment for our users, and there will be a new
'bind9' package and friends delivering 9.X.  For new installs, the dns server
task package will install bind9 packages.  Second, the 'dnsutils' package
which is priority standard and delivers various DNS related client progrems 
is being restructured both so that I can deliver pristine upstream BIND 9.X 
sources into the archive, and so that future updates to the independent 
components are easier.

In summary, here's what I currently plan to deliver once 9.1.0 is released:

        BIND 8 source package including only BIND, producing binary packages

                bind                    - daemon, config files, man pages

                bind-dev                - static libraries and header files

                bind-doc                - full HTML documentation tree


        BIND 9 source package in non-US because it's DFSG-free but has crypto
        code, including only BIND, producing binary packages

                bind9                   - replaces 'bind' package

                dnsutils                - the portion of dnsutils provided
                                          from the BIND sources, plus depends
                                          on host and rblcheck packages

                bind9-lib (?)           - shared libraries ?  these may just
                                          end up in package bind9, I'm still
                                          working on the details

                bind9-dev               - static libraries and include files

                bind9-doc               - full HTML documentation tree

                task-dns-server         - meta package - task selection system

        host source package producing binary package

                host

        rblcheck source package producing binary package

                rblcheck

If there are any questions or discussion, please direct them to the mailing
list debian-devel only... not to the CC list on this message.

Bdale


Reply via email to