~ubuntu-branches/debian/sid/dpkg/sid

« back to all changes in this revision

Viewing changes to dselect/pkgkeys.cc

  • Committer: Package Import Robot
  • Author(s): Guillem Jover, Guillem Jover, Raphaël Hertzog, Updated programs translations, Added man page translations, Updated man page translations
  • Date: 2013-07-26 23:54:54 UTC
  • Revision ID: package-import@ubuntu.com-20130726235454-14stk6eh9xbjj3wk
Tags: 1.17.0
[ Guillem Jover ]
* Switch update-alternatives back to a fatal error on out of range priority
  on --install.
* Document dpkg-deb --debug in --help output.
* Bump Standards-Version to 3.9.4 (no changes needed).
* Use the new canonical dpkg git Vcs URLs.
* Remove ancient version from zlibg1-dev Build-Depends.
* Add compression development packages to libdpkg-dev Depends.
* Man pages cleanup:
  - Disable justification and hyphenation in SEE ALSO sections.
  - Remove unneeded double quotes in .SH headings.
  - Do not use “header” when “format” or “field” is meant.
  - Move dangers of installing via dpkg-deb from BUGS to a NOTES section.
  - Remove BUGS sections containing obvious or misplaced information.
  - Move BUGS sections before EXAMPLES and SEE ALSO sections.
  - Place ENVIRONMENT and FILES sections contiguously.
  - Move EXIT STATUS section before ENVIRONMENT.
  - Rename CAVEATS sections to NOTES.
  - Fold BACKWARD COMPATIBILITY section into other sections.
  - Document since when DEB_*_MULTIARCH variables are supported.
  - Move compiler flags subsection from ENVIRONMENT to NOTES.
  - Unify WARNING and ERROR sections into DIAGNOSTICS.
  - Unify command-line options into a single OPTIONS section.
  - Mark programs, variables, fields and command-line options in bold.
  - Fold dpkg-architecture(1) DEBIAN/RULES section into EXAMPLES.
  - Fix dpkg-architecture(1) debian/rules usage documentation.
  - Move dpkg-buildflags(1) HARDENING into a new FEATURE AREAS subsection.
  - Improve dpkg-buildflags(1) usage documentation.
    Thanks to Matthijs Kooijman <matthijs@stdin.nl>. Closes: #657627
  - Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified.
  - Add triggers to the list of binary control information files.
    Thanks to Charles Plessy <plessy@debian.org>.
* Use colon instead of dot for user:group in dpkg debug output.
* Remove support for obsolete DM-Upload-Allowed from Dpkg::Vendor::Debian.
* Fix update-alternatives to use the current alternative link as the first
  best value, to avoid flip-flops of alternatives with equal priority.
  Closes: #699807
* Fix clang warnings due to change of alignment requirements.
* Change copyright file to point to GPL-2 instead of GPL.
* Do not pass -e in shell script shebangs, set it in the body.
* Add new dpkg-parsechangelog --show-field option to print a field value.
  Closes: #284664
* Add new dpkg-buildpackage --force-sign option.
* By default do not sign builds for UNRELEASED uploads on dpkg-buildpackage.
  Closes: #635117
* Also check Build-Depends-Arch for minimal versions in dpkg-shlibdeps.
  Closes: #681470
* Document dpkg-buildflags export mode usage in man page. Closes: #691449
  Thanks to Jonathan Nieder <jrnieder@gmail.com>.
* Rename dpkg-buildflags configure exporter to cmdline, but preserve
  configure as a legacy alias.
* Mask fortify hardening option from dpkg-buildflags output on noopt.
  New glibc 2.16 and later, issue a warning on this condition.
  Closes: #691745
* Refer to path instead of file on dpkg-statoverride.
* Always print a descriptive architecture column, even for empty or missing
  architectures on «dpkg-query --list».
* Rework SELinux code on unpack to reload the label database if it has
  changed, for example while upgrading the SELinux policy package.
* Execute maintainer scripts in a new execution context, based on the
  current one and the specific maintainer script filename, and if it's
  not different to the current one, use "dpkg_script_t" as a fallback.
* Do not unnecessarily create a dpkg update log record on remove or purge.
* Always reset want status when removing or purging a package; so this
  now resets holds among others. Closes: #163763
* Always reset want status when installing a package; so this now resets
  holds among others. Closes: #162541
* Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal to the point
  when we are definitely removing the main path.
* Activate file triggers on removal more accurately, only when we know
  we are inevitably removing things.
* Change dir to / before executing maintainer scripts. Closes: #686782
* Add new dpkg-deb --deb-format option and base --new and --old on it,
  as the latter are not future-proof, and neither can be guaranteed to
  produce a reliable output file format.
* Drop archtable. It serves no purpose, it's Debian specific, it's
  usually outdated, and everyone should be using dpkg-architecture anyway.
* Add musl-linux support to ostable and triplettable.
  Requested-by Kevin Bortis <wermut@gmail.com>.
* Remove update-alternatives, dpkg-divert and dpkg-statoverride
  compatibility symlinks under /usr/sbin/.
* Remove install-info wrapper.
* Only ignore older packages if the existing version is informative. This
  allows any program using libdpkg to parse the available file to see again
  packages with versions lesser than 0-0 (like 0~0-0). Closes: #676664
* Fix Dpkg::Control::Hash set_options() to take a hash as argument instead
  of two scalars.
* Add a new Dpkg::Vendor get_vendor_dir() function.
* Print correct path to vendor directory on error message in dpkg-vendor.
* Do not hardcode the dpkg system configuration directory in perl scripts,
  respect build time setting.
* Deprecate Dpkg lowercase and exported by default variables, replaced by
  new unified uppercase non-exported by default ones.
* Do not set -fstack-protector in the default build flags on arm64 (it's
  not yet supported). Thanks to Matthias Klose <doko@ubuntu.com>.
  Closes: #711936
* Add GCJFLAGS support to dpkg-buildflags. Closes: #708375
* Clarify that dpkg --set-selections needs an up-to-date available db,
  by documenting it on the dpkg(1) man page, and warning whenever dpkg
  finds unknown packages while setting the selections. Closes: #703092
* Print nicer error messages in perl scripts using Getopt::Long by trapping
  $SIG{__WARN__} to call usageerr() on option parse errors.
* Move the exit call out from usage() in dpkg-scansources so that usageerr()
  gives a correct exit code. Thanks to Bernhard R. Link <brlink@debian.org>.
* Print correct error message on unknown dpkg-name options before --.
* Require at least one filename on dpkg-name after --.
* Switch program usage errors to not print entire --help output.
  Closes: #681371
* Document that «dpkg-parsechangelog -l-» can be used to read from stdin.
* Support parsing compressed changelog files transparently. Closes: #684196
* Sort files inside new diffs generated by dpkg-source lexicographically.
  Closes: #689193
* Add support for a build_arch option in Dpkg::Deps deps_parse().
  Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #697297
* Move epoch-less or revision-less output logic to Dpkg::Version.
  Based on a patch by Bernhard R. Link <brlink@debian.org>.
* Catch mismatches between version strings and format versions in
  dpkg-source. Ensure that a 3.0 (quilt) package has a non-native version
  and that a 3.0 (native) package has a native version. Closes: #700177
  Thanks to Bernhard R. Link <brlink@debian.org>.
* Add support for mipsn32(el) and mips64(el) to arch tables.
  Thanks to YunQiang Su <wzssyqa@gmail.com>. Closes: #685096, #707323
* Document --file and --label parser options in dpkg-parsechangelog(1).
* Add a new configure --with-dpkg-deb-compressor option to allow selecting
  the default dpkg-deb compressor, mainly for downstreams.
* Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using
  gzip to make debootstrap life easier on non-Debian based systems.
* Add support for gzip compression strategies to dpkg-deb. The new
  strategies are: filtered, huffman, rle and fixed.
* Change dpkg and dpkg-deb help output to recommend apt instead of dselect
  as a user-friendly frontend.
* Remove temporary file on error during «dpkg-divert --rename».
* Fix value caching in Dpkg::Arch by not shadowing the variables.
* Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265
  Thanks to Pablo Oliveira <pablo@sifflez.org>.
* Add new dpkg-shlibdeps -l option to add private shared library directories.
  This should be used instead of abusing LD_LIBRARY_PATH to pass the paths,
  which might be problematic when cross-compiling. Closes: #698881
* Only apply empy line and comma cleanups when doing substvar replacements
  on fields where those are relevant. Closes: #659814
* Do not scan control files twice for PGP signature presence.

[ Raphaël Hertzog ]
* Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing
  when the conffile is no longer owned by the current (or named) package.
  Thanks to Steve Langasek for the patch. Closes: #716948
* Improve dpkg-maintscript-helper behaviour in “Multi-Arch: same” packages
  by arch-qualifying package names read from the environment. Also add
  a warning about this potential problem in the manual page.
* Fix usage of non-existent _() function in multiple places of the Perl
  code. Thanks to Lincoln Myers <lincoln@netapp.com> for the patch.
  Closes: #708607

[ Updated programs translations ]
* Fix typo in Spanish translation of update-alternatives.
  Thanks to Javier Fernandez-Sanguino <jfs@debian.org>. Closes: #713020

[ Updated programs translations ]
* Vietnamese (Trần Ngọc Quân). Closes: #715334

[ Added man page translations ]
* Italian (Beatrice Torracca). Closes: #711647

[ Updated man page translations ]
* Fix wrong translation of "fortify" in French dpkg-buildflags(1) man page.
  Thanks to Christian Perrier <bubulle@debian.org>. Closes: #712976
* Fix typo in dpkg-source(1) man page French translation.
  Thanks to Cédric Boutillier <boutil@debian.org>. Closes: #708292
* Japanese (TAKAHASHI Motonobu). Closes: #704240

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
  {  0,                 0,  0,                                qa_noquit           }
70
70
};
71
71
 
72
 
#define C(x) ((x)-'a'+1)
73
 
 
74
72
const keybindings::orgbinding packagelist_korgbindings[]= {
75
73
  { 'j',            "down"             }, // vi style
76
74
  { KEY_DOWN,       "down"             },
85
83
  { KEY_PPAGE,      "scrollback"       },
86
84
  { KEY_BACKSPACE,  "scrollback"       },
87
85
  { 0177,           "scrollback"       }, // ASCII DEL
88
 
  { C('h'),         "scrollback"       },
89
 
  { C('n'),         "scrollon1"        },
90
 
  { C('p'),         "scrollback1"      },
 
86
  { CTRL('h'),      "scrollback"       },
 
87
  { CTRL('n'),      "scrollon1"        },
 
88
  { CTRL('p'),      "scrollback1"      },
91
89
 
92
90
  { 't',            "top"              },
93
91
  { KEY_HOME,       "top"              },
97
95
 
98
96
  { 'u',            "iscrollback"      },
99
97
  { 'd',            "iscrollon"        },
100
 
  { C('u'),         "iscrollback1"     },
101
 
  { C('d'),         "iscrollon1"       },
 
98
  { CTRL('u'),      "iscrollback1"     },
 
99
  { CTRL('d'),      "iscrollon1"       },
102
100
 
103
101
  { 'B',            "panback"          },
104
102
  { KEY_LEFT,       "panback"          },
105
103
  { 'F',            "panon"            },
106
104
  { KEY_RIGHT,      "panon"            },
107
 
  { C('b'),         "panback1"         },
108
 
  { C('f'),         "panon1"           },
 
105
  { CTRL('b'),      "panback1"         },
 
106
  { CTRL('f'),      "panon1"           },
109
107
 
110
108
  { '+',            "install"          },
111
109
  { KEY_IC,         "install"          },
125
123
  { 'O',            "swapstatorder"    },
126
124
  { 'v',            "verbose"          },
127
125
  { 'V',            "versiondisplay"   },
128
 
  { C('l'),         "redraw"           },
 
126
  { CTRL('l'),      "redraw"           },
129
127
  { '/',            "search"           },
130
128
  { 'n',            "searchagain"      },
131
129
  { '\\',           "searchagain"      },