1. 19 Sep, 2012 1 commit
  2. 03 Sep, 2012 6 commits
  3. 27 Aug, 2012 2 commits
  4. 22 Aug, 2012 1 commit
  5. 21 Aug, 2012 2 commits
  6. 13 Aug, 2012 2 commits
  7. 12 Aug, 2012 12 commits
    • Russ Allbery's avatar
      29e3fc2e
    • Jonathan Nieder's avatar
      symbols/shlibs policy: cosmetic fixes · 55b89aac
      Jonathan Nieder authored and Russ Allbery's avatar Russ Allbery committed
      Use "zlib1g (>= 1:1.2.3.3.dfsg-2~)" in the sample shlibs dependency
      field to emphasize the backport-friendly convention described in the
      sharedlibs-updates section.
      
      Also correct two small typos --- one sentence is uncapitalized and
      another missing a noun --- and rephrase a sentence that describes when
      to bump the dependency-version to make it easier to read.
      55b89aac
    • Russ Allbery's avatar
      Further wording changes on top of Jonathan Nieder's work · 8fc92535
      Russ Allbery authored
      Add a footnote explaining what a "reasonable" program is.  Clarify
      the shlibs versioning text.  Other minor textual changes for
      clarity.
      8fc92535
    • Jonathan Nieder's avatar
      Clarifications to symbols and shlibs policy · b19fb874
      Jonathan Nieder authored and Russ Allbery's avatar Russ Allbery committed
      subject/verb agreement: s/provide/provides/
      
      Packages with libraries or binaries linking to a shared library must
      use symbols or shlibs files to compute their dependencies.  Packages
      that dlopen() a shared library should do so as well, but since that
      is not typical practice and the tools to do that don't exist, it is
      not made a policy "must" yet.
      
      The minimal version for a symbol can be bumped after the version of
      the package in which the symbol was introduced.
      
      Add a footnote explaining why shlibs files cannot be used for
      libraries with unusual sonames.
      
      The shlibs file for a library udeb goes in the corresponding deb.
      
      The library deb corresponding to a udeb is supposed to provide a
      shlibs file, rather than consuming (using) one.
      
      Add "for example" when talking about dpkg-shlibdeps -T.  This is
      just an illustration and not meant to be normative.
      
      If a library is used both directly and indirectly, the direct
      dependency still needs to be declared.
      
      Backward-compatibility is defined in terms of what reasonable
      programs and libraries need.
      
      In the normal case, symbols files go in dpkg's admindir as package
      control files.
      
      wording fix: "dependency on" avoids some of the ambiguity in
      "dependency of".
      b19fb874
    • Russ Allbery's avatar
      Merge branch 'master' into bug571776-rra · 28ec95b8
      Russ Allbery authored
      28ec95b8
    • Russ Allbery's avatar
      Make build-arch and build-indep required targets · af73c225
      Russ Allbery authored
      Implement the Debian Technical Committee decision in #629385.
      Remove the normative documentation of what to do when the targets
      aren't provided.  Remove the informative footnote saying that
      the build daemons don't support this.
      
      Closes: #374029 (among others)
      af73c225
    • Russ Allbery's avatar
      703e8e41
    • Charles Plessy's avatar
      Add 'tasks' section · 1c606d22
      Charles Plessy authored and Russ Allbery's avatar Russ Allbery committed
      This also arranged the list as one name per line, in plain text,
      alphabetically sorted, for better tracking.
      
      Closes: #670429
      1c606d22
    • Russ Allbery's avatar
      e357c095
    • Charles Plessy's avatar
      Document VCS fields · 2383cf44
      Charles Plessy authored and Russ Allbery's avatar Russ Allbery committed
      Uses Developers's Reference §6.2.5 for inspiration.
      
      Closes: #654958
      
      [jrnieder@gmail.com:
       - declared repositories should be publicly accessible
       - Vcs-Browser should point to a webapp
       - Vcs-<system> should use the version control system's conventional syntax
       - if multiple branches are used for packaging (e.g., "stable",
         "testing", "sid"), any one of them will do
       - for Vcs-Git, "-b <branch>" can be omitted when the intended branch is the
         default branch
       - list some Vcs-<foo> fields by name in the lists in §5.2 and §5.4
       - declared repositories track development of the Debian source
         package, not just the upstream code
       - Vcs-Browser can be a web interface using any protocol (e.g., HTTPS
         is fine)
       - picking a good branch is optional
       Thanks to Russ Allbery for several improvements to the text.]
      2383cf44
    • Russ Allbery's avatar
      26a61738
    • Charles Plessy's avatar
      Document the Built-Using field · 4953fb77
      Charles Plessy authored and Russ Allbery's avatar Russ Allbery committed
      Thanks to Ansgar Burchardt <ansgar@debian.org>.
      Closes: #641153
      
      [jrnieder@gmail.com: with spelling fixes from Jakub Wilk]
      4953fb77
  8. 18 Mar, 2012 1 commit
    • Russ Allbery's avatar
      Prohibit deprecated < and > relations · 5fbf6b7d
      Russ Allbery authored
      Wording: Jakub Wilk <jwilk@debian.org>
      Seconded: Cyril Brulebois <kibi@debian.org>
      Seconded: Russ Allbery <rra@debian.org>
      Closes: #663918
      
      Also minorly reword this section for clarity.
      5fbf6b7d
  9. 17 Mar, 2012 4 commits
    • Russ Allbery's avatar
      All copyright files must be encoded in UTF-8 · b84de847
      Russ Allbery authored
      Wording: Russ Allbery <rra@debian.org>
      Seconded: Guillem Jover <guillem@debian.org>
      Seconded: Salvatore Bonaccorso <carnil@debian.org>
      Seconded: Simon McVittie <smcv@debian.org>
      Closes: #661933
      b84de847
    • Russ Allbery's avatar
      Further symbols wording fixes from Charles Plessy · bfd59d44
      Russ Allbery authored
      Retain the dpkg-shlibdeps section in the appendix as a stub pointing
      to the main page so that we don't renumber subsequent sections.  Add
      more explanation for why dependencies change for each build of a
      binary package.  Combine the dpkg-shlibdeps instructions somewhat and
      mention that debian/substvars is only a default.
      bfd59d44
    • Russ Allbery's avatar
      Substantial revision to the new symbols draft · 08503278
      Russ Allbery authored
      Pull out lots of information that's shared between symbols and shlibs
      into new sections directly under shared library dependencies.  Make
      both symbols and shlibs subsections of that section.  Flesh out the
      documentation of how to choose between symbols and shlibs and what the
      differences in the systems are.
      
      Document that C++ libraries may be better off with shlibs and don't
      deprecate shlibs quite as much.
      
      Move the information on how to determine the shared library soversion
      to the runtime shared library section where it's now primarily used,
      and reference it in the shlibs section.
      08503278
    • Russ Allbery's avatar
      Merge branch 'master' into bug571776-rra · 042e857f
      Russ Allbery authored
      042e857f
  10. 04 Mar, 2012 4 commits
  11. 03 Mar, 2012 3 commits
  12. 27 Feb, 2012 2 commits