Changelog
mksh (40.3-1) unstable; urgency=medium
* The “Missing” upload
* Update to “mksh R40c+”, snapshot of R40-stable branch:
- [tg] New test.sh ‘-f’ option (same as ‘-C fastbox’)
- [tg] Drop using set -o noglob inside pushd/popd/dirs
- [tg] Use += more in dot.mkshrc and keep strings shorter
- [tg] Correct interworking between local and set -A
- [tg] Fix out-of-bounds memory access on strings of 32 KiB length
- [tg] MKSH_DISABLE_DEPRECATED (for integrators)
* debian/.mkshrc: proper ksh88-hack char extraction and reuse
* debian/rules: use dh_prep ipv “dh_clean -k” iff it exists,
ONLY to please the new build log checker not taking backport‐
friendliness of packages into account
* Use more loose dietlibc-dev build dependencies again, except
on known-bad cases (armel armhf s390) and need-verification
cases (no build logs available yet: hppa sparc64) and new
arches (s390x) but not on those where _some_ intermediate
versions were bad but both old and new versions work and the
testsuite falls back to eglibc if broken (powerpc sparc)
* Update package description - pdksh is orphaned, suggests mksh
* Log toolchain versions in buildinfo
mksh (40.2-5) unstable; urgency=low
* The “Fernet-Branca” upload
* debian/rules: cleanup (remove dh_installdirs)
* debian/.mkshrc: use $'…' for PS1, like dot.mkshrc now does
* Use new-style template for maintainer scripts (good comments)
* Update to mksh R40-stable from today, which is close to R40c
* Build-Depend on today’s dietlibc to test-drive it, again
mksh (40.2-4) unstable; urgency=low
* The “visit us at OpenRheinRuhr” upload (AllBSD *and* Debian/m68k!)
* Pull in mksh packaging CVS HEAD, to test-drive packaging changes
(also gives us back PIE, relative to the last experimental upload,
and tries dietlibc on both MORE and ALL architectures possible)
* To also test dietlibc, version its B-D (this upload is not
intended to be released with wheezy, there _will_ be another
one before it, but it is needed to get dietlibc into shape
for the wheezy and precise releases, and it delivers a fix)
* Pull mksh CVS commit 1004EB9A7F80119200E, which fixes setting
the base of several built-in integer parameters to 10 instead
of retaining the one from the first assignment (regression)
* Upload to unstable, despite the test status (also, this will
not migrate to testing anyway, due to #633479)
mksh (40.2-3exp1) experimental; urgency=low
* Expand dietlibc-dev B-D to armhf hppa and depend on experimental
version, to test-drive that
* Disable PIE hardening for now, until compiler bugs are addressed
mksh (40.2-3) unstable; urgency=low
* The “What a wonderful… day (or week?)” upload
* Avoid warnings during build information logging
* Update to R40-stable branch from 2011-10-25 23:00 for:
- [jonthn, Snader_LB] Fix spelling mistakes
- [cnuke] Fix bugs spotted during porting to OPENSTEP
- [tg, jg71] Unbreak building stristr with MKSH_ASSUME_UTF8 defined
- [tg] Fix most of the issues Jerker Bäck encountered on Interix
- [tg] Wrap access(2) as it may return false positive for X_OK on root
- [OpenBSD] Upper bound Emacs mode command repeat by input line length
- [tg] Improve CPPFLAGS mangling in Build.sh
- [Snader_LB] Several comment, documentation and website fixes/updates
- [tg] Avoid identifiers and cpp(1) macros with two underscores in a row
and those with a trailing underscore; they are reserved for the OS
* Add “hardening=+pie,+bindnow” when calling dpkg-buildflags; reminded by
RichiH (release goal); drop PIE for mksh-static (non-PIC obviously)
-- Thorsten Glaser <email address hidden> Mon, 28 Nov 2011 14:14:49 +0000