PackagingGuideMerge

Differences between revisions 35 and 36
Revision 35 as of 2007-11-26 15:28:20
Size: 6915
Editor: i59F74D60
Comment:
Revision 36 as of 2008-08-06 16:28:51
Size: 6916
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * General working list: [:CategoryMOTUUbuntuPackagingMerge]  * General working list: [[CategoryMOTUUbuntuPackagingMerge]]
Line 12: Line 12:
 1. ["PackagingGuide/Introduction"]  1. [[PackagingGuide/Introduction]]
Line 14: Line 14:
   * Proposal: merge with ["MOTU/Recipes"]
   * Proposal: explain better every prerequisite - in particular Apt/Dpkg (two subpages??) -- MaurizioMoriconi [[DateTime(2007-10-10T12:11:52Z)]]
    * probably a good idea -- DanielHolbach2 [[DateTime(2007-10-17T08:00:31Z)]]
 1. ["PackagingGuide/GettingStarted"]
   * Proposal: merge with [[MOTU/Recipes]]
   * Proposal: explain better every prerequisite - in particular Apt/Dpkg (two subpages??) -- MaurizioMoriconi <<DateTime(2007-10-10T12:11:52Z)>>
    * probably a good idea -- DanielHolbach2 <<DateTime(2007-10-17T08:00:31Z)>>
 1.
[[PackagingGuide/GettingStarted]]
Line 19: Line 19:
   * Proposal: merge in ["MOTU/Recipes"]    * Proposal: merge in [[MOTU/Recipes]]
Line 22: Line 22:
   * REQUEST: should reference sbuild as an alternative - ["EmmetHikory"]
    * good idea -- DanielHolbach2 [[DateTime(2007-10-17T08:00:31Z)]]
 1. ["PackagingGuide/Basic"]
   * REQUEST: should reference sbuild as an alternative - [[EmmetHikory]]
    * good idea -- DanielHolbach2 <<DateTime(2007-10-17T08:00:31Z)>>
 1. [[PackagingGuide/Basic]]
Line 30: Line 30:
 1. ["PackagingGuide/PatchSystems"]
  * Proposal: Merge in ["MOTU/School/PatchingSources"]
 1. ["PackagingGuide/Updating"]
 1. [[PackagingGuide/PatchSystems]]
  * Proposal: Merge in [[MOTU/School/PatchingSources]]
 1. [[PackagingGuide/Updating]]
Line 34: Line 34:
   * Proposal: Merge with ["MOTU/Recipes/PackageUpdate"]
   * FIX: link to ["FreezeExceptionProcess"], ["SponsorshipProcess"]
 1. ["PackagingGuide/Ubuntu"]
   * Proposal: Merge with [[MOTU/Recipes/PackageUpdate]]
   * FIX: link to [[FreezeExceptionProcess]], [[SponsorshipProcess]]
 1. [[PackagingGuide/Ubuntu]]
Line 38: Line 38:
  * Proposal: Link from ["UbuntuDevelopment"]
  * Proposal: Merge with ["UbuntuPackagingChanges"]
  * Proposal: Link from [[UbuntuDevelopment]]
  * Proposal: Merge with [[UbuntuPackagingChanges]]
Line 41: Line 41:
 1. ["PackagingGuide/Bugs"]
  * Proposal: Merge with ["HelpingWithBugs"], ["Bugs/Debian"]
 1. [[PackagingGuide/Bugs]]
  * Proposal: Merge with [[HelpingWithBugs]], [[Bugs/Debian]]
Line 48: Line 48:
  * we can do that, and should link as much to Debian policy information we can -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]]   * we can do that, and should link as much to Debian policy information we can -- DanielHolbach2 <<DateTime(2007-10-10T14:01:41Z)>>
Line 54: Line 54:
 * ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"]  * [[MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball]]
Line 56: Line 56:
   * If the policy element is removed, it should be made clear that there is a policy (perhaps as a separate document?) ["EmmetHikory"]
 * ["MOTU/Packages/CommonPackagingMistakes/DebianCopyright"]
  * Proposal: should go into ["PackagingGuide/Basic"]
   * Policy aspects are perhaps better kept out of ["PackagingGuide/Basic"]. As with ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"], perhaps these should be separated (in the case of copyright, perhaps merged with ["NewPackageRequirements"] - ["EmmetHikory"]
 * ["NewPackageRequirements"]
  * Proposal: merge into ["PackagingGuide/Basic"]
 * ["MOTU/Packages/CommonPackagingMistakes"]
   * If the policy element is removed, it should be made clear that there is a policy (perhaps as a separate document?) [[EmmetHikory]]
 * [[MOTU/Packages/CommonPackagingMistakes/DebianCopyright]]
  * Proposal: should go into [[PackagingGuide/Basic]]
   * Policy aspects are perhaps better kept out of [[PackagingGuide/Basic]]. As with [[MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball]], perhaps these should be separated (in the case of copyright, perhaps merged with [[NewPackageRequirements]] - [[EmmetHikory]]
 * [[NewPackageRequirements]]
  * Proposal: merge into [[PackagingGuide/Basic]]
 * [[MOTU/Packages/CommonPackagingMistakes]]
Line 64: Line 64:
 * ["MOTU/ReferencePackages"]
  * Proposal: add to ["PackagingGuide/Basic"]
 * ["MOTU/Packages/Packaging/Tips"]
 * [[MOTU/ReferencePackages]]
  * Proposal: add to [[PackagingGuide/Basic]]
 * [[MOTU/Packages/Packaging/Tips]]
Line 68: Line 68:
   * Proposal: merge into ["MOTU/School/PatchingSources"]    * Proposal: merge into [[MOTU/School/PatchingSources]]
Line 71: Line 71:
   * Proposal: merge with ["PackagingGuide/Basic"]    * Proposal: merge with [[PackagingGuide/Basic]]
Line 76: Line 76:
 * ["MOTU/School/PatchingSources"]
  * Proposal: merge into ["PackagingGuide/PatchSystems"]
 * ["MOTU/Packages/DesktopFiles"]
 * [[MOTU/School/PatchingSources]]
  * Proposal: merge into [[PackagingGuide/PatchSystems]]
 * [[MOTU/Packages/DesktopFiles]]
Line 80: Line 80:
   * ["EmmetHikory"]    * [[EmmetHikory]]
Line 85: Line 85:
   * This is stated in second paragraph. Alternate text welcome ["EmmetHikory"]    * This is stated in second paragraph. Alternate text welcome [[EmmetHikory]]
Line 88: Line 88:
   * ["EmmetHikory"]    * [[EmmetHikory]]
Line 93: Line 93:
 * ["MOTU/Recipes"]  * [[MOTU/Recipes]]
Line 96: Line 96:
 * ["MOTU/Recipes/CheckingLibrarySymbols"],  * [[MOTU/Recipes/CheckingLibrarySymbols]],
Line 98: Line 98:
  * Proposal: add to the end of ["PackagingGuide/Updating"]
 * ["MOTU/Recipes/Debdiff"]
  * Proposal: add to the end of [[PackagingGuide/Updating]]
 * [[MOTU/Recipes/Debdiff]]
Line 102: Line 102:
   * If you want to add that, no complaints here - EXCELLENT -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]]
  * Proposal: merge into ["PackagingGuide/GettingStarted"]
   * Recommended practices here should match those on ["MOTU/Contributing"]. Both may need updates - ["EmmetHikory"]
 * ["MOTU/Recipes/DebianWatch"]
   * If you want to add that, no complaints here - EXCELLENT -- DanielHolbach2 <<DateTime(2007-10-10T14:01:41Z)>>
  * Proposal: merge into [[PackagingGuide/GettingStarted]]
   * Recommended practices here should match those on [[MOTU/Contributing]]. Both may need updates - [[EmmetHikory]]
 * [[MOTU/Recipes/DebianWatch]]
Line 107: Line 107:
  * Proposal: move to ["PackagingGuide/Basic"]
 * ["MOTU/Recipes/PackageUpdate"]
  * Proposal: move to [[PackagingGuide/Basic]]
 * [[MOTU/Recipes/PackageUpdate]]
Line 110: Line 110:
  * Proposal: merge into ["PackagingGuide/GettingStarted"]
 * ["MOTU/Recipes/UseBzrAndBzrBuildpackage"]
  * Proposal: merge into [[PackagingGuide/GettingStarted]]
 * [[MOTU/Recipes/UseBzrAndBzrBuildpackage]]
Line 114: Line 114:
 * ["MOTU/Packages/Packaging/Kubuntu"]  * [[MOTU/Packages/Packaging/Kubuntu]]
Line 117: Line 117:
   * ACK (also a paragraph why .desktop changes belong into upstream (translations, etc.)) -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]]    * ACK (also a paragraph why .desktop changes belong into upstream (translations, etc.)) -- DanielHolbach2 <<DateTime(2007-10-10T14:01:41Z)>>
Line 120: Line 120:
   * ACK -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]]
 * ["MOTU/School/PackagingMistakes"]
  * Proposal: merge into ["PackagingGuide/Basic"]
 * ["MOTU/School/2005-12-10"]
   * ACK -- DanielHolbach2 <<DateTime(2007-10-10T14:01:41Z)>>
 * [[MOTU/School/PackagingMistakes]]
  * Proposal: merge into [[PackagingGuide/Basic]]
 * [[MOTU/School/2005-12-10]]
Line 126: Line 126:
 * ["MOTU/School/PackagingBasics"]  * [[MOTU/School/PackagingBasics]]
Line 128: Line 128:
  * Proposal: merge into ["PackagingGuide/Basic"]
 * ["MOTU/School/Merging-and-Syncing"]
  * Proposal: merge into [[PackagingGuide/Basic]]
 * [[MOTU/School/Merging-and-Syncing]]
Line 132: Line 132:
 * ["MOTU/Packages/Merging"]  * [[MOTU/Packages/Merging]]
Line 136: Line 136:
 * ["HowToBuildDebianPackagesFromScratch"]
  * Proposal: merge into ["PackagingGuide/Basic"]
 * [[HowToBuildDebianPackagesFromScratch]]
  * Proposal: merge into [[PackagingGuide/Basic]]
Line 143: Line 143:
 1. ["PackagingGuide/Appendix"]  1. [[PackagingGuide/Appendix]]
Line 145: Line 145:
   * Proposal: Merge with ["MOTU/Documentation"]    * Proposal: Merge with [[MOTU/Documentation]]

Please add comments, but if you do please add your name next to it.

General

Material

Packaging Guide

  1. PackagingGuide/Introduction

    • explains a few tools.
      • Proposal: merge with MOTU/Recipes

      • Proposal: explain better every prerequisite - in particular Apt/Dpkg (two subpages??) -- MaurizioMoriconi 2007-10-10 12:11:52

  2. PackagingGuide/GettingStarted

  3. PackagingGuide/Basic

    • packaging from scratch, explanation of most important debian/* files

      • Proposal: do introduction, but link to Debian policy counterparts
    • dh_make
      • FIX: -$(MAKE) -i distclean
    • CDBS
  4. PackagingGuide/PatchSystems

  5. PackagingGuide/Updating

  6. PackagingGuide/Ubuntu

  7. PackagingGuide/Bugs

MOTU Stuff

  • norsetto: I would add specific special sections on python, CLI, Java, etc.?
    • we can do that, and should link as much to Debian policy information we can -- DanielHolbach2 2007-10-10 14:01:41

DONE

MOTU stuff

Packaging Guide

  1. PackagingGuide/Appendix

    • links
    • chroot docs
      • Proposal: Merge with other chroot docs
    • dh_make example files
    • list of dh_* tools
      • Proposal: automatically generate? (using editmoin)

Spec/PackagingGuideMerge (last edited 2008-08-12 12:02:09 by i59F73BC8)