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

Bug#148194: Policy amendment to permit multi-line fields in debian/control



Hello folks,

I have proposed a modification for Policy that will permit wrapping in the
following fields in debian/control:

    Depends
    Recommends
    Suggests
    Enhances
    Pre-Depends
    Conflicts
    Provides
    Replaces
    Build-Depends
    Build-Depends-Indep
    Build-Conflicts
    Build-Conflicts-Indep

and recommend ("should") that all packaging tools support wrapping in:

    Uploaders

with a note that, in the future, support will be mandatory and packages
will be allowed to wrap the Uploaders field.

By wrap, I mean the RFC 2822-style multi-line fields permitted in general
in control files by Policy.  The new Policy amendment allows this *only*
in debian/control in source packages and requires that any tool that
generates another control file from debian/control unwrap the field (by
eliding all line breaks) when generating the other control file.

My belief is that this is the current behavior of the packaging tools and
that this does nothing beyond bring Policy in line with the current
implementation.  (Uploaders is left in a separate category because I
believe this was already supported by the version of dpkg and dpkg-dev in
sarge for all fields except Uploaders.)  However, I would greatly
appreciate it if you would look over Bug #148194 against debian-policy and
follow up in that bug with any concerns or problems that you have with
this change.

Thanks!

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: