'''Please add comments, but if you do please add your name next to it.''' = General = * Use ToCs everywhere. * General working list: [[CategoryMOTUUbuntuPackagingMerge]] = 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 <> * probably a good idea -- DanielHolbach2 <> 1. [[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 <> 1. [[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 1. [[PackagingGuide/PatchSystems]] * Proposal: Merge in [[MOTU/School/PatchingSources]] 1. [[PackagingGuide/Updating]] * package updates * Proposal: Merge with [[MOTU/Recipes/PackageUpdate]] * FIX: link to [[FreezeExceptionProcess]], [[SponsorshipProcess]] 1. [[PackagingGuide/Ubuntu]] * Update * Proposal: Link from [[UbuntuDevelopment]] * Proposal: Merge with [[UbuntuPackagingChanges]] * Proposal: explain Sync process and when can be make a sync 1. [[PackagingGuide/Bugs]] * Proposal: Merge with [[HelpingWithBugs]], [[Debian/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 <> = 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]] * [[NewPackageRequirements]] * Proposal: merge into [[PackagingGuide/Basic]] * [[MOTU/Packages/CommonPackagingMistakes]] * ToC * [[MOTU/ReferencePackages]] * Proposal: add to [[PackagingGuide/Basic]] * [[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 * [[MOTU/School/PatchingSources]] * Proposal: merge into [[PackagingGuide/PatchSystems]] * [[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 * [[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 <> * 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]] * [[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/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 <> * 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. * ACK -- DanielHolbach2 <> * [[MOTU/School/PackagingMistakes]] * Proposal: merge into [[PackagingGuide/Basic]] * [[MOTU/School/2005-12-10]] * packaging without debhelper and CDBS * Proposal: add as a new chapter * [[MOTU/School/PackagingBasics]] * School sessions, lots of questions answered * Proposal: merge into [[PackagingGuide/Basic]] * [[MOTU/School/Merging-and-Syncing]] * merging and syncing * Proposal: add as a new chapter * [[MOTU/Packages/Merging]] * explanations, alternative approach, another approach, links, FIXME, merge tips * Fix: needs rigorous pruning and update * Proposal: Own Section * [[HowToBuildDebianPackagesFromScratch]] * Proposal: merge into [[PackagingGuide/Basic]] == Packaging Guide == 1. [[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)