FFe: Please merge mksh 44-1 (main) from Debian experimental (main)

Bug #1148014 reported by Thorsten Glaser
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mksh (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hi,

I’m mksh upstream and Debian maintainer. Please sponsor the merge of the new package from experimental (I only uploaded it to Debian experimental due to the freeze). I’ve prepared a merged package and uploaded it to my PPA:

https://launchpad.net/~mirabilos/+archive/ppa/+sourcepub/3012388/+listing-archive-extra

I’ve also made debdiffs against the current Ubuntu and Debian version, but as per https://wiki.ubuntu.com/UbuntuDevelopment/Merging am leaving out the one against the ancient version currently in Ubuntu due to the amount of upstream changes alone:
-rw-r--r-- 1 tg tg 340787 Mar 5 23:15 mksh_40.9.20120630-3ubuntu1_44-1ubuntu1.debdiff

I’ve attached the debdiff against Debian, as it’s trivial:
-rw-r--r-- 1 tg tg 2638 Mar 5 23:16 mksh_44-1_44-1ubuntu1.debdiff

You can upload the .dsc from my PPA directly. Please keep me as Maintainer, do not use the XSBC-Original-Maintainer field, since I originate this upload.

Revision history for this message
Thorsten Glaser (mirabilos) wrote :
Revision history for this message
Thorsten Glaser (mirabilos) wrote :

I reviewed the PPA build logs, and everything is looking well on that front too.

I’d appreciate someone looking at this before the feature freeze begins.

Revision history for this message
Thorsten Glaser (mirabilos) wrote :

ping?

Revision history for this message
Thorsten Glaser (mirabilos) wrote :

¿ping?

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Ubuntu release team, trivial merge near missed FF sponsorship. Can this still go in, please?

summary: - Please merge mksh 44-1 (main) from Debian experimental (main)
+ FFe: Please merge mksh 44-1 (main) from Debian experimental (main)
Revision history for this message
Adam Conrad (adconrad) wrote :

changelogs look reasonable to me, go ahead

Changed in mksh (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (9.1 KiB)

This bug was fixed in the package mksh - 44-1ubuntu1

---------------
mksh (44-1ubuntu1) raring; urgency=low

  * Merge from Debian experimental. (LP: #1148014) Remaining changes:
    - Do not build-depend on dietlibc, which is not in main.

mksh (44-1) experimental; urgency=low

  * New upstream stable release; changes:
    - [tg] "$@" always generates words; bug spotted by engla in IRC
    - [tg] Optimise print_columns display to use the screen space better

mksh (43-1) experimental; urgency=medium

  * New upstream stable release; changes:
    - [tg] Do not permit $'…' and $"…" in anything that looks like a
      string, as old scripts, like ncurses’, depend on behaviour not
      guaranteed by POSIX regarding unescaped dollar signs there
    - [dalias] Make detection of function prototypes more reliable
    - [tg] Quote setenv arguments for eval properly in dot.mkshrc
    - [tg] Validate parameter names for typeset, export, etc.
    - [tg] Provide a classic BSD echo builtin for /bin/sh on MidnightBSD
    - [tg] When generating Makefrag.inc put list of check_categories inside
    - [tg] Actually test all echo(1) flavours and MidnightBSD /bin/sh hacks
  * Updated “Uhr” example script

mksh (42b-1) experimental; urgency=medium

  * The “Acetylsalicylsäure++” upload
  * Drop B-D on pax, not really needed since I was forced to
    switch to full debhelper for 40.9.20121124-2 again
  * Add linux-libc-dev to B-U for klibc as it uses kernel headers
    (don’t do something similar for kFreeBSD or Hurd: unnecessary)
  * Merge changelog for upload: mksh (40.9.20120630-7) unstable
  * Use upstream .orig.tar.gz files unchanged
    - printf.c lives in debian/ now, symlinked in the CVS packaging
      repo ⇒ change meat to copy over for building
  * Simplify rules and watch files accordingly
  * New upstream must-have bugfixes stable release:
    - LP#1104543 fix was too strict (Closes: #700526)
    - Correctly initialise memory (Closes: #700604)
  * Add linux-libc-dev to “dependencies” output, too (see above)

mksh (41.9.20130210) experimental; urgency=low

  * The “remedies for frustration – bzr lessons-learned” upload
  * Debian-relevant changes from R41-stable branch:
    - Fix getn and some cases of possible array bounds trespasses
    - Fix “command shift”, reported by «ormaaj:#!/bin/mksh»
    - Fix regression wrt lists in functions and “set -e” (LP#1104543)
  * Update to mksh CVS HEAD; Debian-relevant changes:
    - Fix ${ precmd;} in dot.mkshrc to retain the errorlevel
    - Prefer const-clean sys_errlist[] to strerror(3)
    - Permit $"…" and $'…' everywhere except in the body of here
      documents that are not here strings
    - Use full recursive parser for double-quoted here strings,
      and reuse code between here strings and here documents
    - #ifdef DEBUG_LEAKS free all fds and memory on exit (LP#1106116)
    - Don’t close stdout/stderr with redirections, dup /dev/null instead,
      always, both in dot.mkshrc and the testsuite, it does break!
    - Handle ${ …;} like functions in that local and return DWIW;
      use it for the big chunk in $PS1 to avoid fork(2)ing (at cost of
      tempfiles; dot.mkshrc is a sample, adjust to you...

Read more...

Changed in mksh (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.