Subject: It's time for dpkg-dev

From: [email-masked] (Bruce Perens)
Date: Sun, 1 Sep 96 16:17 PDT

Ian,

Would you consider splitting dpkg into runtime and developers packages?
It's getting big, and the space on the base system is limited.

	Thanks

	Bruce

---

From: Ian Jackson <[email-masked]>
Date: Mon, 2 Sep 96 00:41 BST

> It's getting big, and the space on the base system is limited.

I've done a quick check of which files would go in which package, and
the results are (see below):
 dpkg:         476K
 dpkg-dev:     378K

I'm inclined to make the change.

Ian.

dpkg:

/etc/dpkg/shlibs.default
/usr/doc/copyright/dpkg
/usr/doc/dpkg/copyright
/usr/doc/dpkg/WISHLIST
/usr/doc/dpkg/changelog.dpkg.gz
/usr/bin/dpkg
/usr/bin/dpkg-split
/usr/bin/md5sum
/usr/bin/dpkg-name
/usr/bin/dselect
/usr/bin/dpkg-deb
/usr/sbin/update-rc.d
/usr/sbin/start-stop-daemon
/usr/sbin/update-alternatives
/usr/sbin/install-info
/usr/sbin/dpkg-divert
/usr/sbin/cleanup-info
/usr/man/man1/md5sum.1.gz
/usr/man/man1/dpkg-deb.1.gz
/usr/man/man1/dpkg-name.1.gz
/usr/man/man8/start-stop-daemon.8.gz
/usr/man/man8/update-alternatives.8.gz
/usr/man/man8/install-info.8.gz
/usr/man/man8/dpkg.8.gz
/usr/man/man8/update-rc.d.8.gz
/usr/lib/dpkg/methods/disk/names
/usr/lib/dpkg/methods/disk/setup
/usr/lib/dpkg/methods/disk/update
/usr/lib/dpkg/methods/disk/install
/usr/lib/dpkg/methods/disk/desc.harddisk
/usr/lib/dpkg/methods/disk/desc.mounted
/usr/lib/dpkg/methods/disk/desc.cdrom
/usr/lib/dpkg/methods/disk/desc.nfs
/usr/lib/dpkg/methods/floppy/names
/usr/lib/dpkg/methods/floppy/setup
/usr/lib/dpkg/methods/floppy/update
/usr/lib/dpkg/methods/floppy/install
/usr/lib/dpkg/methods/floppy/desc.floppy
/usr/lib/dpkg/mksplit

dpkg-dev:

/usr/doc/dpkg/programmer.html/index.html
/usr/doc/dpkg/programmer.html/ch-scope.html
/usr/doc/dpkg/programmer.html/ch-binarypkg.html
/usr/doc/dpkg/programmer.html/ch-sourcepkg.html
/usr/doc/dpkg/programmer.html/ch-controlfields.html
/usr/doc/dpkg/programmer.html/ch-versions.html
/usr/doc/dpkg/programmer.html/ch-maintainerscripts.html
/usr/doc/dpkg/programmer.html/ch-descriptions.html
/usr/doc/dpkg/programmer.html/ch-relationships.html
/usr/doc/dpkg/programmer.html/ch-conffiles.html
/usr/doc/dpkg/programmer.html/ch-alternatives.html
/usr/doc/dpkg/programmer.html/ch-diversions.html
/usr/doc/dpkg/programmer.html/ch-sharedlibs.html
/usr/doc/dpkg/programmer.html/ch-sysvinit.html
/usr/doc/dpkg/programmer.html/ch-methif.html
/usr/doc/dpkg/programmer.html/footnotes.html
/usr/doc/dpkg/policy.html/index.html
/usr/doc/dpkg/policy.html/ch-scope.html
/usr/doc/dpkg/policy.html/ch-pkgcopyright.html
/usr/doc/dpkg/policy.html/ch-binarypkg.html
/usr/doc/dpkg/policy.html/ch4.html
/usr/doc/dpkg/policy.html/ch-sourcepkg.html
/usr/doc/dpkg/policy.html/ch-developer.html
/usr/doc/dpkg/policy.html/ch-conversion.html
/usr/doc/dpkg/policy.html/footnotes.html
/usr/doc/dpkg/developer-keys.pgp
/usr/doc/dpkg/changelog.manuals.gz
/usr/bin/dpkg-source
/usr/bin/dpkg-genchanges
/usr/bin/dpkg-gencontrol
/usr/bin/dpkg-shlibdeps
/usr/bin/dpkg-buildpackage
/usr/bin/dpkg-parsechangelog
/usr/bin/dpkg-distaddfile
/usr/bin/822-date
/usr/sbin/dpkg-scanpackages
/usr/man/man1/dpkg-source.1.gz
/usr/man/man1/822-date.1.gz
/usr/man/man1/dpkg-buildpackage.1.gz
/usr/man/man1/dpkg-gencontrol.1.gz
/usr/man/man1/dpkg-genchanges.1.gz
/usr/man/man1/dpkg-distaddfile.1.gz
/usr/man/man1/dpkg-parsechangelog.1.gz
/usr/man/man1/dpkg-shlibdeps.1.gz
/usr/man/man5/deb-control.5.gz
/usr/man/man5/deb.5.gz
/usr/man/man5/deb-old.5.gz
/usr/man/man8/dpkg-scanpackages.8.gz
/usr/lib/dpkg/parsechangelog/debian
/usr/lib/dpkg/controllib.pl
/usr/lib/emacs/site-lisp/debian-changelog-mode.el