PackagingGuideMerge
3323
Comment:
|
7097
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
== General == | = General = |
Line 7: | Line 7: |
== Material == | = Material = |
Line 9: | Line 9: |
=== Packaging Guide === | == Packaging Guide == |
Line 11: | Line 11: |
1. ["DanielHolbach/PackagingGuide/Introduction"] | 1. ["PackagingGuide/Introduction"] |
Line 14: | Line 14: |
1. ["DanielHolbach/PackagingGuide/GettingStarted"] | * 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 16: | Line 18: |
* Proposal: merge with ["MOTU/Recipes"] | * Proposal: merge in ["MOTU/Recipes"] |
Line 19: | Line 21: |
1. ["DanielHolbach/PackagingGuide/Basic"] | * REQUEST: should reference sbuild as an alternative - ["EmmetHikory"] * good idea -- DanielHolbach2 [[DateTime(2007-10-17T08:00:31Z)]] 1. ["PackagingGuide/Basic"] |
Line 26: | Line 30: |
* Proposal: merge in `MOTU/Packages/CommonPackagingMistakes*` 1. ["DanielHolbach/PackagingGuide/PatchSystems"] |
* Proposal: merge `MOTU/Packages/CommonPackagingMistakes*` into this page 1. ["PackagingGuide/PatchSystems"] |
Line 29: | Line 33: |
1. ["DanielHolbach/PackagingGuide/Updating"] | 1. ["PackagingGuide/Updating"] |
Line 33: | Line 37: |
1. ["DanielHolbach/PackagingGuide/Ubuntu"] | 1. ["PackagingGuide/Ubuntu"] |
Line 37: | Line 41: |
1. ["DanielHolbach/PackagingGuide/Bugs"] | * Proposal: explain Sync process and when can be make a sync 1. ["PackagingGuide/Bugs"] |
Line 39: | Line 44: |
1. ["DanielHolbach/PackagingGuide/Appendix"] | 1. ["PackagingGuide/Appendix"] |
Line 48: | Line 53: |
=== MOTU Stuff === | == MOTU Stuff == |
Line 52: | Line 57: |
* ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"] * Proposal: make it sound less 'policy'-like * ["MOTU/Packages/CommonPackagingMistakes/DebianCopyright"] * Proposal: should go into ["DanielHolbach/PackagingGuide/Basic"] |
|
Line 58: | Line 59: |
* ["EmmetHikory"] * This is a merge of ~5 previous pages from last cycle * no clear home for such small scripts * working list is essentially a collaborative blacklist |
|
Line 59: | Line 64: |
* This is stated in second paragraph. Alternate text welcome ["EmmetHikory"] | |
Line 61: | Line 67: |
* ["EmmetHikory"] * Discussion might be good external to PackagingGuide * Instructions could be merged with info on .menu files, .man pages, etc. as part of a new page (needs volunteer) * Code could be stuck in a package (or hidden in a wiki attachment & linked) * Blacklist probably belongs as part of MOTU coordination pages, external to PackagingGuide |
|
Line 67: | Line 78: |
* norsetto: .desktop files and shared mime type differences too? * ACK (also a paragraph why .desktop changes belong into upstream (translations, etc.)) -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]] |
|
Line 68: | Line 81: |
* norsetto: why not adding a Gnome specific section too? Stuff like dh_gconf, shared mime etc. * ACK -- DanielHolbach2 [[DateTime(2007-10-10T14:01:41Z)]] |
|
Line 69: | Line 84: |
* ... | * patching tips * Proposal: merge into ["MOTU/School/PatchingSources"] * pbuilder * CDBS * Proposal: merge with ["PackagingGuide/Basic"] * Python packaging * Proposal: drop and link to appropriate debian docs * links Debian docs * Proposal: links in PackagingGuide appendix |
Line 71: | Line 94: |
* ["MOTU/Recipes/CheckingLibrarySymbols"] | * just a ToC * Proposal: can go away * ["MOTU/Recipes/CheckingLibrarySymbols"], * checking library symbols on updates * Proposal: add to the end of ["PackagingGuide/Updating"] |
Line 73: | Line 100: |
* how to debdiff * norsetto: unless it is somewhere else, I would add interdiff and filterdiff too? * 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"] |
|
Line 74: | Line 106: |
* how to use `debian/watch` * Proposal: move to ["PackagingGuide/Basic"] * Recommended practices here should match those on ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"]. Both may need updates - ["EmmetHikory"] |
|
Line 75: | Line 110: |
* how to do a package update * Proposal: merge into ["PackagingGuide/GettingStarted"] |
|
Line 76: | Line 113: |
* explanation on how to organise packaging with `bzr` * Proposal: new chapter? |
|
Line 77: | Line 116: |
* Proposal: add to ["PackagingGuide/Basic"] | |
Line 78: | Line 118: |
* packaging without debhelper and CDBS * Proposal: add as a new chapter |
|
Line 79: | Line 121: |
* merging and syncing * Proposal: add as a new chapter |
|
Line 80: | Line 124: |
* School sessions, lots of questions answered * Proposal: merge into ["PackagingGuide/Basic"] |
|
Line 81: | Line 127: |
* Proposal: merge into ["PackagingGuide/Basic"] | |
Line 82: | Line 129: |
* ["MOTU/WikiCleanUp"] | * Proposal: merge into ["PackagingGuide/PatchSystems"] |
Line 84: | Line 131: |
* Proposal: merge into ["PackagingGuide/Basic"] * ["HowToBuildDebianPackagesFromScratch"] * Proposal: merge into ["PackagingGuide/Basic"] * 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 [[DateTime(2007-10-10T14:01:41Z)]] = DONE = == MOTU stuff == * ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"] * Proposal: make it sound less 'policy'-like * 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"] |
Please add comments, but if you do please add your name next to it.
General
Use ToCs everywhere.
Material
Packaging Guide
- ["PackagingGuide/Introduction"]
- explains a few tools.
- 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)
- explains a few tools.
["PackagingGuide/GettingStarted"]
- explains a few development packages.
- Proposal: merge in ["MOTU/Recipes"]
- pbuilder use.
FIX: should refer to pbuilder-dist and PbuilderHowto
REQUEST: should reference sbuild as an alternative - ["EmmetHikory"]
good idea -- DanielHolbach2 DateTime(2007-10-17T08:00:31Z)
- explains a few development packages.
- ["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
- packaging mistakes
Proposal: merge MOTU/Packages/CommonPackagingMistakes* into this page
["PackagingGuide/PatchSystems"]
- Proposal: Merge in ["MOTU/School/PatchingSources"]
- ["PackagingGuide/Updating"]
- package updates
- Proposal: Merge with ["MOTU/Recipes/PackageUpdate"]
FIX: link to ["FreezeExceptionProcess"], ["SponsorshipProcess"]
- package updates
- ["PackagingGuide/Ubuntu"]
- Update
Proposal: Link from ["UbuntuDevelopment"]
Proposal: Merge with ["UbuntuPackagingChanges"]
- Proposal: explain Sync process and when can be make a sync
- ["PackagingGuide/Bugs"]
Proposal: Merge with ["HelpingWithBugs"], ["Bugs/Debian"], ["MOTU/Bugs"]
- ["PackagingGuide/Appendix"]
- links
- Proposal: Merge with ["MOTU/Documentation"]
- chroot docs
- Proposal: Merge with other chroot docs
- dh_make example files
- list of dh_* tools
- Proposal: automatically generate? (using editmoin)
- links
MOTU Stuff
- ["MOTU/Packages/CommonPackagingMistakes"]
- ToC
- ["MOTU/Packages/DesktopFiles"]
- contains tools (why source code on the wiki?), explanations, working list
["EmmetHikory"]
- This is a merge of ~5 previous pages from last cycle
- no clear home for such small scripts
- working list is essentially a collaborative blacklist
- Fix: Make sure people understand that .desktop files need to go upstream, else we don't get translations for them
This is stated in second paragraph. Alternate text welcome ["EmmetHikory"]
- Fix: needs pruning
No idea, where to put in the PackagingGuide
["EmmetHikory"]
Discussion might be good external to PackagingGuide
- Instructions could be merged with info on .menu files, .man pages, etc. as part of a new page (needs volunteer)
Code could be stuck in a package (or hidden in a wiki attachment & linked)
Blacklist probably belongs as part of MOTU coordination pages, external to PackagingGuide
- contains tools (why source code on the wiki?), explanations, working list
- ["MOTU/Packages/Merging"]
- explanations, alternative approach, another approach, links, FIXME, merge tips
- Fix: needs rigorous pruning and update
- Proposal: Own Section
- ["MOTU/Packages/Packaging/Kubuntu"]
- doc links, default values for default kde packages, patch systems, writing manpages, finding build-depends, building, versioning, .pot files stuff
- norsetto: .desktop files and shared mime type differences too?
ACK (also a paragraph why .desktop changes belong into upstream (translations, etc.)) -- DanielHolbach2 DateTime(2007-10-10T14:01:41Z)
- Proposal: lots of pruning, keep Kubuntu related material, maybe manpage stuff too
- norsetto: why not adding a Gnome specific section too? Stuff like dh_gconf, shared mime etc.
- ["MOTU/Packages/Packaging/Tips"]
- patching tips
- Proposal: merge into ["MOTU/School/PatchingSources"]
- pbuilder
- CDBS
- Proposal: merge with ["PackagingGuide/Basic"]
- Python packaging
- Proposal: drop and link to appropriate debian docs
- links Debian docs
Proposal: links in PackagingGuide appendix
- patching tips
- ["MOTU/Recipes"]
- just a ToC
- Proposal: can go away
- ["MOTU/Recipes/CheckingLibrarySymbols"],
- checking library symbols on updates
- Proposal: add to the end of ["PackagingGuide/Updating"]
- ["MOTU/Recipes/Debdiff"]
- how to debdiff
- norsetto: unless it is somewhere else, I would add interdiff and filterdiff too?
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"]
how to use debian/watch
- Proposal: move to ["PackagingGuide/Basic"]
Recommended practices here should match those on ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"]. Both may need updates - ["EmmetHikory"]
- ["MOTU/Recipes/PackageUpdate"]
- how to do a package update
Proposal: merge into ["PackagingGuide/GettingStarted"]
- ["MOTU/Recipes/UseBzrAndBzrBuildpackage"]
explanation on how to organise packaging with bzr
- Proposal: new chapter?
- ["MOTU/ReferencePackages"]
- Proposal: add to ["PackagingGuide/Basic"]
- ["MOTU/School/2005-12-10"]
- packaging without debhelper and CDBS
- Proposal: add as a new chapter
- ["MOTU/School/Merging-and-Syncing"]
- merging and syncing
- Proposal: add as a new chapter
- ["MOTU/School/PackagingBasics"]
- School sessions, lots of questions answered
- Proposal: merge into ["PackagingGuide/Basic"]
- ["MOTU/School/PackagingMistakes"]
- Proposal: merge into ["PackagingGuide/Basic"]
- ["MOTU/School/PatchingSources"]
Proposal: merge into ["PackagingGuide/PatchSystems"]
- Proposal: merge into ["PackagingGuide/Basic"]
["HowToBuildDebianPackagesFromScratch"]
- Proposal: merge into ["PackagingGuide/Basic"]
- 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 DateTime(2007-10-10T14:01:41Z)
DONE
MOTU stuff
- ["MOTU/Packages/CommonPackagingMistakes/ChangingTheOrigTarball"]
- Proposal: make it sound less 'policy'-like
If the policy element is removed, it should be made clear that there is a policy (perhaps as a separate document?) ["EmmetHikory"]
- Proposal: make it sound less 'policy'-like
- ["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"]
- Proposal: should go into ["PackagingGuide/Basic"]
Spec/PackagingGuideMerge (last edited 2008-08-12 12:02:09 by i59F73BC8)