|
From: | Jan Christoph Nordholz |
Subject: | [screen-devel] Debian pushing upstream... |
Date: | Wed, 1 Aug 2007 21:04:59 +0200 |
User-agent: | Mutt/1.5.13 (2006-08-11) |
Hi, I guess this is the first mail of a whole series (I started out with 109 bugs in the debian tracker), but let's start now so you only get a small pile of patches each time. Attached is an assortment of patches that all apply to the current CVS tree. Some of them just make the build look nicer (i.e. fix warnings), but there are also a few bugfixes and compatibility enhancements. Let me tell you a few lines about each of them (references to the debian bugtracker can be easily followed by browsing to http://bugs.debian.org/%d): [patches to configure.in] * 01configure_fix_alpha_vsprintf A rather old patch. I don't know if this is (still) necessary to make configure succeed on Alpha, but as I don't have an Alpha box to test it on yet, I'm keeping it... it definitely doesn't hurt. See debian #213842 for the original discussion. * 02configure_use_ncursesw Adds libncursesw to the list of checked curses-like libraries, and prefer it over the other choices (esp. plain ncurses). * 03fully_expand_screenencodings Handles your ticket #20277 that Victor Hsieh reported a few days ago. <insert re-autoconf-ing here> [patches to the source] * 05fix_osdef_include Add a missing include to osdef.h.in to make screen build on kfreebsd-amd64 (rationale is in debian #357232). There is probably a better patch in your tracker at #15921, but I haven't looked deeper into it yet. (It involves autoconfing, and I was quite content with the "glibc available" -> "3-argument setenv()" logic, especially as this is the only call to setenv()) * 13split_info_files Cosmetical - your distributed info files are splitted this way, so this is just for consistency. * 15manpage_typos There is a bit confusion about ixon/ixoff. ;) On a sidenote: Are the texinfo and man documents still related or have they been forked at some point and are now maintained separately? I was wondering because that typo is only in one of them... * 16fix_gcc_warnings Missing declaration. * 17manpage_sessionname_warning Make the warning regarding 'sessionname' sound more persuasive. Cf. Michael's statement on this command as recorded in debian #103771: <cite>'sessionname' sucks, don't use it.</cite> * 20defmonitor That (i < 0) test looks very strange. If at all, the Msg() call should depend on its outcome, not the setting of fore->w_monitor. Just removing the test seems to Do The Right Thing[tm], even in multiuser mode with several terminals attached to the same virtual session and toggling monitor mode there. The corresponding ticket is debian #310568. Regards, Jan
01configure_fix_alpha_vsprintf.dpatch
Description: Text document
02configure_use_ncursesw.dpatch
Description: Text document
03fully_expand_screenencodings.dpatch
Description: Text document
05fix_osdef_include.dpatch
Description: Text document
13split_info_files.dpatch
Description: Text document
15manpage_typos.dpatch
Description: Text document
16fix_gcc_warnings.dpatch
Description: Text document
17manpage_sessionname_warning.dpatch
Description: Text document
20defmonitor.dpatch
Description: Text document
signature.asc
Description: Digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |