Sync ncurses 5.7+20101128-1 (main) from Debian experimental (main)

Bug #697538 reported by أحمد المحمودي (Ahmed El-Mahmoudy)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ncurses (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 affects ubuntu/ncurses
 status new
 importance wishlist
 subscribe ubuntu-sponsors
 done

Please sync ncurses 5.7+20101128-1 (main) from Debian experimental (main)

Explanation of the Ubuntu delta and why it can be dropped:
I am not sure if this should be a merge or a sync, since this change does not
seem to be in Debian:

    - Add -Bsymbolic-functions to linker options.

But also, the Ubuntu changelog does not mention the rationale behind this
change.

As indicated in the Debian changelog, Debian has accepted the rest of Ubuntu's
(documented) changes:
  - Update patch 05-emdebian-wchar to apply cleanly.
  - Drop 08-pkg-config-libdir patch as dpkg >= 1.15.6 don't set
    PKG_CONFIG_LIBDIR anymore.
  * Refactor LDFLAGS changes; we really only need a simple 'export LDFLAGS'
    in debian/rules now, we don't need to patch the rules everywhere.

Note: I didn't check the debian/ for neither Debian nor Ubuntu packages to make
sure that there aren't any non-documented changes between both packages.

Changelog entries since current natty version 5.7+20100626-0ubuntu2:

ncurses (5.7+20101128-1) experimental; urgency=low

  [ Sven Joachim ]
  * New upstream patchlevel.
    - Clarify that infotocap, captoinfo and tic read text files and do
      not work with compiled terminfo files (Closes: #593920).
  * Remove dangling /usr/share/terminfo/k/kon2 symlink (Closes: #522435).
  * Add an ncurses-examples package containing the compiled test programs
    (Closes: #34182). Stop shipping the sources in libncurses5-dev.
  * Move documentation and section 3 manpages to a new ncurses-doc package
    (Closes: #233400). Suggest ncurses-doc in all -dev packages.
  * Register the documentation in doc-base (Closes: #451667).
  * Remove the rather useless README.Debian (Closes: #606034).
  * Move libtic libraries to /usr.
  * Tighten the dependencies of the lib{32,64}ncurses*-dev packages to their
    regular counterparts.
  * Provide symbols files in all library packages.
    - Use them to compute the dependencies of the other packages instead of
      messing around with local shlibs files.
  * Ship mlterm terminfo in ncurses-term (see #485448).
  * Ship curses and termcap symlinks in lib{32,64}ncurses5-dev (LP: #485118).
  * Add lintian override for the empty /usr/share/terminfo directory that
    was introduced in 5.7+20100313-2.
  * Stop building the test programs in every library build.
  * Fix non-idempotency of the install (and thus the binary) target in
    debian/rules introduced in 5.7+20100313-1.
  * Do not unnecessarily add /lib32 and /usr/lib32 to dh_shlibdeps' search
    path when calculating the dependencies of the 32-bit libraries.
  * Do not allow dh_shlibdeps to fail for the 64-bit libraries.
  * Drop most patches as obsolete or unused:
    - 09-fix-delscreen-segfault.diff, applied upstream.
    - 06-kfreebsd.diff, apparently no longer needed.
    - 03-linux-use-fsuid.diff, patched code that is not compiled if ncurses
      is configured with "--disable-termcap", as we do.
    - 01-use-d-reentrant.diff, no longer needed since all architectures moved
      away from LinuxThreads and Policy 3.9.1 has explicitly removed the need
      to #define _REENTRANT.
  * Refresh all remaining Debian patches and add DEP-3 headers to them.
  * Remove the fix for bug #127622 from 02-debian-backspace.diff,
    no longer needed.
  * Update patch 02-debian-backspace.diff to get kbs=\177 in all screen-*
    terminfo entries (Closes: #602300).
  * Drop the rather outdated screen terminfo from the debian directory and use
    the one provided by upstream's terminfo.src instead.
  * Get CFLAGS, CXXFLAGS and LDFLAGS from dpkg-buildflags, adding a build
    dependency on dpkg-dev (>= 1.15.7).
  * Switch to format 3.0 (quilt).
    - Remove quilt build dependency and patch/unpatch logic from debian/rules.
    - Drop debian/README.source.
  * Add a debian/watch file.
  * Extend the package descriptions.
  * Remove duplicate "Priority:" fields from debian/control.
  * Update debian/copyright:
    - Update FSF Copyright years.
    - Mention other copyright holders and licenses.
    - Give a pointer to the current location of the ncurses sources.
    - Stop mentioning Debian changes.
  * Upgrade Standards-Version to 3.9.1, no changes needed.

  [ Loïc Minier ]
  * Update patch 05-emdebian-wchar to apply cleanly.
  * Drop 08-pkg-config-libdir patch as dpkg >= 1.15.6 don't set
    PKG_CONFIG_LIBDIR anymore.

  [ Steve Langasek ]
  * Export LDFLAGS in debian/rules (Closes: #586144).

 -- Sven Joachim <email address hidden> Mon, 29 Nov 2010 16:41:55 +0100

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJNJCK9AAoJELwZapTt3aG3/G8IAKRwrj414rnK53/fcQD2MrYr
1Uv29dVtZ8m5xEz3jHeYoj6t9o+DvZ8VsKprxJA+cLo0mm7FjepCw//yo1mYMzjS
DxtoB/Y4sKFj38TZoJNAeGmRR8sPSPf5LLyaPO7yYw+h9UngKxt24pL2WsDl1s5n
5IHewgmXinwfsZF746k57MegeGY1iCMpHcQifu8XJEX6hqr9LFDsDsYQMdrDcsSy
H2rpyqHQEUhezGF9C5ZhRMXYA9r6agr5qgMWpC5szLTduw9BjL7aHtSHdBEgAo8y
RtZIRrDs+b/49jD/q5BYqh7Tv1u0Sj0K1/YguxrnQSiIbv1v41fBCpiITtT39HI=
=v7Z6
-----END PGP SIGNATURE-----

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote : Re: [Bug 697538] [NEW] Sync ncurses 5.7+20101128-1 (main) from Debian experimental (main)

On Wed, Jan 05, 2011 at 07:50:28AM -0000, أحمد المحمودي (Ahmed El-Mahmoudy) wrote:
> I am not sure if this should be a merge or a sync, since this change does not
> seem to be in Debian:
>
> - Add -Bsymbolic-functions to linker options.
>
> But also, the Ubuntu changelog does not mention the rationale behind this
> change.
> [...]
> Note: I didn't check the debian/ for neither Debian nor Ubuntu packages to make
> sure that there aren't any non-documented changes between both packages.
---end quoted text---

  I just checked the debian/ for both Ubuntu & Debian packages, and I
  don't find any non-documented changes.

  In addition, I can't find where -Bsymbolic-functions was added in the
  Ubuntu package (except for the changelog) !

  Hence I deduce that this should be a sync.

--
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7

Revision history for this message
Colin Watson (cjwatson) wrote :

I agree, this seems to be syncable. Subscribing ubuntu-archive. Thanks!

Changed in ncurses (Ubuntu):
status: New → Confirmed
Revision history for this message
Colin Watson (cjwatson) wrote :

[Updating] ncurses (5.7+20100626-0ubuntu2 [Ubuntu] < 5.7+20101128-1 [Debian])
 * Trying to add ncurses...
2011-01-07 14:20:22 INFO - <ncurses_5.7+20101128-1.dsc: downloading from http://ftp.debian.org/debian/>
2011-01-07 14:20:22 INFO - <ncurses_5.7+20101128-1.debian.tar.gz: downloading from http://ftp.debian.org/debian/>
2011-01-07 14:20:22 INFO - <ncurses_5.7+20101128.orig.tar.gz: downloading from http://ftp.debian.org/debian/>
I: ncurses [main] -> libncurses5_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> libncurses5-dev_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> libncurses5-dbg_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> libncursesw5_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> libncursesw5-dev_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> libncursesw5-dbg_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib64ncurses5_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib64ncurses5-dev_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib32ncurses5_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib32ncurses5-dev_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib32ncursesw5_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> lib32ncursesw5-dev_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> ncurses-bin_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> ncurses-base_5.7+20100626-0ubuntu2 [main].
I: ncurses [main] -> ncurses-term_5.7+20100626-0ubuntu2 [main].

Changed in ncurses (Ubuntu):
status: Confirmed → 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.