Differences between revisions 36 and 37
Revision 36 as of 2008-02-29 06:43:01
Size: 2146
Comment: DevRef updated
Revision 37 as of 2008-04-06 13:50:41
Size: 1936
Editor: FranklinPiat
Comment: linda is gone.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from HomepageFieldTransition
Line 3: Line 2:
## I suggest to rename this page "DpkgHomepageFieldTransition" so wiki visitors don't get confused.
## further more, "dpkg" keyword would be page's title, which is good for Google.
Line 25: Line 22:
3. Make linda and lintian issue a warning to packages including a homepage in their extended description. 3. Make lintian issue a warning to packages including a homepage in their extended description.
Line 28: Line 25:
 * linda: Bug:445673 ##LINDA IS REMOVED FROM LENNY! ## * linda: Bug:445673

dpkg >= 1.14.6 supports the use of a "Homepage:" field in debian/control. This should replace the Homepage pseudo-field in extended descriptions.

Transition plan

1.A Implement support in APT frontends and libraries:

  • libapt: done

  • Adept Manager: 445649 - Can be ignored as Adept is not anymore in testing for now.

  • aptitude: done

  • synaptic: 445636

  • kpackage: done

  • packages.debian.org: done

1.B Adapt developer documentation such as the Developer's Reference:

  • Developer's Reference: done

1.C Add Homepage field to dh-make templates. 445678 (pending in the package SVN repository)

2. Make lintian stop issuing "I: unknown-field-in-control homepage". done

3. Make lintian issue a warning to packages including a homepage in their extended description.

  • lintian: done

3a. Document Homepage field usage in Wiki Page ["HomepageFieldHOWTO"]. done

3b. Start advertizing the field. [http://lists.debian.org/debian-devel-announce/2007/11/msg00006.html Done by Raphaël Hertzog in debian-devel-announce]. done

4. Add Homepage to Debian Policy Manual: 452105

5. After some time, announce mass wishlist bug filing on debian-devel-announce. Stefano Zacchiroli has setup [http://upsilon.cc/~zack/stuff/homepage-field/ A page with counters] showing packages using the old pseudo-field and not the new one as well as packages using the new one.

6. After some time, proceed to mass wishlist bug filing.

7. After even more time, change the policy manual to should

8. file yet another round of bugs, now non-wishlist.

This page is based on [http://lists.debian.org/debian-devel/2007/09/msg00628.html a message from Christian Perrier to debian-devel] and the resulting thread. This page amended by Manoj Srivastava and Christian Perrier.