experimental dpkg_1.4.0.9 uploaded to master:~klee/dpkg
As part of my work as interim maintainer of dpkg, I have uploaded an
experimental version of dpkg_1.4.0.9 to master.debian.org:~klee/dpkg.
The primary purpose of this release is to give Ian a chance to review
the changes I have made, so that he can fill me in on any design
considerations I may have overlooked.
However, I am announcing it here so that anyone else interested can
have a chance to look over the changes that have been made so far. I
have appended the changelog entry from 1.4.0.8->1.4.0.9 to the end of
this message. Please be warned that all changes are made subject to
Ian's approval, and so may not necessarily appear in any future
released version of dpkg.
Note also that this release contains the beginnings of a partition of
dpkg and dselect into a libdpkg shared library. Although stabilizing
this interface (and reducing its name pollution) is my current top
priority, expect major changes in this interface over the next couple
of releases. I will be leaving the .soname constant at 0 throughout
these changes, so you should consider this library for experimental
use only.
I will soon be soliciting volunteers to translate the libdpkg and
dselect string tables into foreign languages --- please contact me if
you are interested in helping. I can probably cover French if
necessary, and possibly Spanish, but any and all help would be
welcome.
To build this version of dpkg, you will need to install
automake_1.1l-1 (available in master.debian.org:~klee/dpkg) and
libtool_0.7-3 (available in 'unstable').
You will also need to change the following files as follows to build
the documentation:
lines 1--2 of /usr/lib/debiandoc-sgml/sgml/catalog:
doctype debiandoc debiandoc.dtd
entity %general-chars /usr/lib/sgml-tools/rep/latin1/general
line 37 of /usr/bin/debiandoc2ps:
usageerror () { echo >&2 "debiandoc2@@@type@@@: $@"; usageversion; exit 2; }
Thanks,
- Klee
-----BEGIN PGP SIGNED MESSAGE-----
Format: 1.5
Date: Mon, 17 Mar 1997 16:11:24 -0500
Source: dpkg
Binary: dpkg dpkg-dev
Architecture: source i386 all
Version: 1.4.0.9
Distribution: unstable
Urgency: low
Maintainer: Klee Dienes <klee@debian.org>
Description:
dpkg - Package maintenance system for Debian Linux
dpkg-dev - Package building tools for Debian Linux
Changes:
dpkg (1.4.0.9) unstable; urgency=low
.
* Check fputs() return values for (ret >= 0), not (ret != 0) (fixes #7522).
* dpkg-shlibdeps no longer gives error for Java and statically linked
binaries (fixes #4988).
* Change 'details of the old format' to 'details of the new format' in
deb-old.5 (fixes #7605).
* dpkg-source -b now warns (was previously silent) if maintainer changes
create new subdirectories. dpkg-source -x now warns (previously gave
error) if maintainer changes create new subdirectories (partially
fixes #6866, #6671, #5045).
* Added manual page for start-stop-daemon (8).
* Added C version of start-stop-daemon by
Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>.
* Converted to use GNU automake for the build process by Tom Lees <tom@lpsg.demon.co.uk>.
* Preliminary support for dpkg functions as a shared library (now
provides libdpkg.so, but much work needs to be done in better
segregating and defining the interface).
* Preliminary internationalization support by Galen Hazelwood
<galenh@debian.org>. Only the library, dpkg-deb, md5sum, and dpkg
have been converted so far. No translations have yet been
constructed.
* Handle 'libc.so.6 => /lib/libc.so.6 (0x40010000)' format from libc6
ldd (fixes #7926).
* Removed policy.sgml (it has been moved to the debian-policy package).
* Include patch from Darren Stalder <torin@daft.com> for
dpkg-buildpackage to choose PGP key based on Maintainer: field of
package being built (or -m<maintainer> option, if present).
* Changed controllib.pl to use $ENV{LOGNAME}, getlogin(), and $<
(in that order) to determine the intended ownership of
debian/{files,substvars}, (fixes #7324, #6823, #5659, #5965, #5929).
* Don't sign .dsc file in dpkg-buildpackage if building a binary-only
release (fixes #7260).
* Updated developer-keys.pgp to latest revision (fixes #6134).
Files:
6de9bfae25ea71bb596c821d285d6162 562 base required dpkg_1.4.0.9.dsc
10b05ae3e9c195da46d83a891d0fd1cc 548631 base required dpkg_1.4.0.9.tar.gz
1da56758c5ed12a2dfda6d978c504368 362356 base required dpkg_1.4.0.9_i386.deb
2a79a49c3991dd24c77087862874eef0 357923 byhand - dpkg_1.4.0.9_i386.nondebbin.tar.gz
4ce00daec1acbcf0a16e511df6814bf7 163530 devel important dpkg-dev_1.4.0.9_all.deb
9082dc8b1ed2cd6299d4927bbe784953 129653 byhand - programmer.ps.gz
a5bd34977d61440077225bcf9a7795e0 44447 byhand - programmer.html.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv
iQCVAwUBMy8LmYYr8oDsBN9FAQH0ZAP/WeBTDayG08spY58jNBxWG0vs8L0FElCV
122DT1KjfTH2hypFzYZj7R2jeOjEo8e26E2JL/pqZxbi681RR0ZFcD1Axkd6ubvo
VK6bHH0dh7e/itnXBX9OjLqKHwE2ieqBoLh+3Vq44xBfIE48rKZO5cEJf9Az3xpJ
6LS9yUtRX18=
=xg8u
-----END PGP SIGNATURE-----
Reply to: