1. 04 Jun, 2008 2 commits
  2. 02 Jun, 2008 5 commits
  3. 30 Apr, 2008 1 commit
    • Russ Allbery's avatar
      Remove old metadata and file headers · ff319e08
      Russ Allbery authored
      Remove old ChangeLog files.  They haven't been updated and the VCS now
      records more and better history.  Remove headers from debian/postinst.in,
      debian/prerm.in, and debian/rules as now redundant with the VCS metadata.
      ff319e08
  4. 28 Apr, 2008 4 commits
  5. 27 Apr, 2008 6 commits
    • Russ Allbery's avatar
      Clarify support file handling for shared libraries · 5f64051c
      Russ Allbery authored
      Combine the discussion of run-time support files for shared libraries
      in a renamed section.  Be explicit that shared library packages may not
      contain any file whose name does not change when the soname changes,
      and be clearer about when files should be put into versioned directories
      in the shared library package and when files should go into a separate
      package.  Files useful only when compiling against the library should
      go into the -devel package (and other run-time support programs should
      not).
      
      Suggest -tools instead of -runtime for the package containing support
      files or binaries built against a library and usable by any version of
      the library.  Thanks, Raphael Hertzog.
      5f64051c
    • Russ Allbery's avatar
      Remove more temporary files created by the build · f1afdc9c
      Russ Allbery authored
      body.tmp, head.tmp, and policy.tpt are now generated by the build
      process and should be removed.
      f1afdc9c
    • Russ Allbery's avatar
      Fix syntax error (<prng> -> <prgn>) · f24460bc
      Russ Allbery authored
      f24460bc
    • Russ Allbery's avatar
      Allow underscores in debconf template names · c14887e7
      Russ Allbery authored
      Underscores are already widely used in debconf template names, even though
      not allowed by the specification, and both debconf and cdebconf permit
      them.  Patch from Colin Watson.  (Bug#473761)
      c14887e7
    • Russ Allbery's avatar
      Reference deb-substvars for source variable substitutions · 783ed105
      Russ Allbery authored
      As of dpkg 1.14.3, source variable substitutions are now documented in
      deb-substvars(5) rather than dpkg-source(1).  Update the reference in
      Policy.  Patch from Ian Beckwith.
      783ed105
    • Russ Allbery's avatar
      Add Vcs-Browser and Vcs-Git control fields · 4aad94dc
      Russ Allbery authored
      4aad94dc
  6. 23 Mar, 2008 1 commit
    • Russ Allbery's avatar
      Merge with rra@debian.org--lenny/debian-policy--devel--3.7 · bb27c269
      Russ Allbery authored
      Patches applied:
      
       * rra@debian.org--lenny/debian-policy--breaks--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      
       * rra@debian.org--lenny/debian-policy--breaks--3.7--patch-1
         New Breaks dependency field
      
       * rra@debian.org--lenny/debian-policy--convenience--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      
       * rra@debian.org--lenny/debian-policy--convenience--3.7--patch-1
         Debian packages should not use convenience libraries
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-25
         Mention apt and aptitude as examples of dpkg frontends
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-26
         Fix capitalization of Idempotency in heading
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
         Mention apt-get, not apt, and fix typo
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-28
         Support for wrapped Uploaders is mandatory, clarify wrapping
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-29
         FHS and FSSTND build and copyright cleanup
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-30
         Add Emacs indent-tab-mode setting
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-31
         Standardize manual page encoding
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-32
         Debian packages should not use convenience libraries
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-33
         New Breaks dependency field
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-34
         Add Homepage control field
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-35
         Update section list and base system definition
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-36
         Add Apache 2.0 to common-licenses
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-37
         non-free and contrib packages should explain in copyright
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-38
         Standardize heading spacing in upgrading-checklist
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-39
         Add md5sums control file
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-40
         Add parallel=n and move DEB_BUILD_OPTS section
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-41
         Add README.source and the patch target
      
       * rra@debian.org--lenny/debian-policy--devel--3.7--patch-42
         Clarify mandatory config files in /etc
      
       * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-2
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      
       * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-3
         Add Homepage control field
      
       * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-4
         Homepage isn't allowed in binary source stanzas
      
       * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-5
         Homepage is allowed in binary stazas
      
       * rra@debian.org--lenny/debian-policy--non-free--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-29
      
       * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-1
         non-free and contrib packages should explain in copyright
      
       * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-2
         Retabify change
      
       * rra@debian.org--lenny/debian-policy--parallel--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      
       * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-1
         Add parallel=n and move DEB_BUILD_OPTS section
      
       * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-2
         DEB_BUILD_OPTIONS must start with a lowercase letter
      
       * rra@debian.org--lenny/debian-policy--readme-source--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-30
      
       * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-1
         Add README.source and the patched target
      
       * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-2
         Fix missing > in README.source change
      
       * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-3
         Change patch target, allow external docs
      
       * rra@debian.org--lenny/debian-policy--sections--3.7--base-0
         tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      
       * rra@debian.org--lenny/debian-policy--sections--3.7--patch-1
         Update section list and base system definition
      
      
      git-archimport-id: debian-policy@lists.debian.org--lenny/debian-policy--devel--3.7--patch-4
      bb27c269
  7. 16 Mar, 2008 7 commits
    • Russ Allbery's avatar
      Clarify mandatory config files in /etc · a096f378
      Russ Allbery authored
      Add the /etc/cron.hourly directory to the list of cron directories.
      /etc/cron.* files now must be configuration files (upgraded from
      should).  Mention the various scripts that must be configuration files
      in the section about configuration files.  Thanks, Frank Küster.
      Closes #403391.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-42
      a096f378
    • Russ Allbery's avatar
      Add README.source and the patch target · 2c8adcaa
      Russ Allbery authored
      Specifies the debian/README.source file to document any package that
      uses a source or package management system or that has a complex source
      layout or build system.  Specifies and recommends the patch target
      for putting a source package into an editable state.  Allowed referring
      to external documentation in README.source if it's specific and not a
      general manual.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-41
      2c8adcaa
    • Russ Allbery's avatar
      Add parallel=n and move DEB_BUILD_OPTS section · 3b477c02
      Russ Allbery authored
      Add the build option parallel=n, requesting a parallel build.  Standardize
      the format of DEB_BUILD_OPTIONS, require tags be whitespace-separated,
      allow packages to assume non-conflicting tags, and require unknown flags
      be ignored.  Move the section documenting DEB_BUILD_OPTS under the
      debian/rules section and away from the binaries section, leaving a
      cross-reference behind.  Thanks to Loïc Minier, Peter Samuelson,
      Robert Millan, and Guillem Jover for wording suggestions.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-40
      3b477c02
    • Russ Allbery's avatar
      Add md5sums control file · e7758fe1
      Russ Allbery authored
      Add an md5sums control file to the debian-policy package.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-39
      e7758fe1
    • Russ Allbery's avatar
      Standardize heading spacing in upgrading-checklist · 7625bf4c
      Russ Allbery authored
      Standardize on one blank line before and after each heading in
      upgrading-checklist.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-38
      7625bf4c
    • Russ Allbery's avatar
      non-free and contrib packages should explain in copyright · cad0ae78
      Russ Allbery authored
      Packages in the non-free and contrib categories should state in their
      copyright files that the package is not part of the Debian GNU/Linux
      distribution and briefly explain why.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-37
      cad0ae78
    • Russ Allbery's avatar
      Add Apache 2.0 to common-licenses · 50275e92
      Russ Allbery authored
      Add Apache 2.0 to the list of licenses that are in common-licenses and
      should be referenced rather than included in debian/copyright.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-36
      50275e92
  8. 05 Mar, 2008 5 commits
    • Russ Allbery's avatar
      Update section list and base system definition · cfb89afe
      Russ Allbery authored
      Remove the base section; it's no longer used.  Remove contrib and
      non-free sections which probably predate the category/section convention.
      Revise the definition of the base system to use priorities instead.
      Thanks to Colin Watson for verification and wording suggestions.
      Closes #442070.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-35
      cfb89afe
    • Russ Allbery's avatar
      Add Homepage control field · 772725c1
      Russ Allbery authored
      Add a specification for the optional Homepage control field.
      Closes #452105.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-34
      772725c1
    • Russ Allbery's avatar
      New Breaks dependency field · 2361862a
      Russ Allbery authored
      Documents the new Breaks field supported by dpkg.  This is Ian Jackson's
      patch with minor formatting changes and an added note that Breaks should
      not be used until Debian stable supports it.  Recommend Breaks instead
      of versioned Conflicts once Debian stable supports it.
      
      Remove the paragraph about suidmanager in dpkg-statoverride entirely
      since that package no longer exists even in oldstable.
      
      Closes #379150.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-33
      2361862a
    • Russ Allbery's avatar
      Debian packages should not use convenience libraries · 5fa33a9b
      Russ Allbery authored
      Document that Debian packages should not use convenience copies of
      libraries and instead link to the library that's already present in
      Debian.  Thanks to Neil McGovern, Bill Allombert, Kurt Roeckx,
      Steve Langasek, Colin Watson, and others for wording suggestions.
      Closes #392362.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-32
      5fa33a9b
    • Russ Allbery's avatar
      Standardize manual page encoding · f587c402
      Russ Allbery authored
      Standardize manual page encoding to either the legacy encoding for a
      locale or UTF-8.  Country names should not be included in locale-specific
      directory names unless there is a significant difference in language.
      Characters in the manual page must be representable in the legacy encoding
      for now.
      
      Patch from Colin Watson.  Closes #440420.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-31
      f587c402
  9. 02 Jan, 2008 1 commit
    • Russ Allbery's avatar
      Add Emacs indent-tab-mode setting · 540c01bf
      Russ Allbery authored
      Set indent-tab-mode to t as a local variable for *.sgml files for
      consistency with the existing formatting even if a user overrides the
      Emacs default and disables use of tabs.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-30
      540c01bf
  10. 01 Jan, 2008 3 commits
    • Russ Allbery's avatar
      FHS and FSSTND build and copyright cleanup · 4640e44b
      Russ Allbery authored
      Remove the remaining (mostly commented-out) build rules for FHS 2.1 and
      FSSTND.  Remove the groff patch needed for building some versions of
      FHS 2.1 ourselves.
      
      Remove the (non-free) FSSTND license from debian/copyright since no
      FSSTND files are still part of Policy.  FHS replaced it.
      
      Update the copyright years for FHS in debian/copyright.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-29
      4640e44b
    • Russ Allbery's avatar
      Support for wrapped Uploaders is mandatory, clarify wrapping · 5bd5074e
      Russ Allbery authored
      Support for wrapping Uploaders in debian/control is now mandatory since
      the stable dpkg supports it.
      
      Clarify that all relationship fields may be wrapped and provide a
      suggestion for where to wrap them.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-28
      5bd5074e
    • Russ Allbery's avatar
      Mention apt-get, not apt, and fix typo · 9f0079b9
      Russ Allbery authored
      Mention apt-get as an example front-end to dpkg rather than aptitude and
      spell aptitude correctly.  Thanks to Colin Watson for the catch.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
      9f0079b9
  11. 31 Dec, 2007 2 commits
    • Russ Allbery's avatar
      Fix capitalization of Idempotency in heading · 791e0af9
      Russ Allbery authored
      Make Idempotency lowercase, matching other headings.  This was the only
      remaining uncontroversial wording change in the original bug report
      that had not already been made.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-26
      791e0af9
    • Russ Allbery's avatar
      Mention apt and aptitude as examples of dpkg frontends · cbce883e
      Russ Allbery authored
      The discussion of binary dependency fields said that fields other than
      Depends were only used by dpkg frontends such as dselect.  List apt and
      aptitude before dselect as they're more often used these days.
      
      git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-25
      cbce883e
  12. 03 Dec, 2007 3 commits